From fc3e8c0e253023658c5a960c590139686097259c Mon Sep 17 00:00:00 2001 From: Gitead Date: Fri, 26 Jun 2026 22:58:36 -0400 Subject: [PATCH] feat: add Auto Check MH Payment toggle with weekly schedule MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds a toggle behind the Go button on the Payments page to automatically run the MH batch payment check on a user-selected day of week and hour. Default is off. - Schema: added autoMhCheckEnabled, autoMhCheckDayOfWeek, autoMhCheckHour to User model - Backend: new mhBatchPaymentService (shared logic), GET/PUT /auto-mh-check-setting routes, hourly cron job that fires on matching day+hour - Frontend: toggle + day select (Mon–Sun) + time select (hourly) that persist immediately to DB Co-Authored-By: Claude Sonnet 4.6 --- apps/Backend/.env | 1 + apps/Backend/src/cron/backupCheck.ts | 44 +++ .../Backend/src/routes/database-management.ts | 36 ++ apps/Backend/src/routes/payments.ts | 102 +---- .../src/services/mhBatchPaymentService.ts | 107 ++++++ apps/Frontend/src/pages/payments-page.tsx | 121 ++++++ apps/SeleniumService/downloads/.gitkeep | 0 packages/db/generated/prisma/edge.js | 13 +- packages/db/generated/prisma/index-browser.js | 5 +- packages/db/generated/prisma/index.d.ts | 355 +++++++++++++++++- packages/db/generated/prisma/index.js | 13 +- packages/db/generated/prisma/package.json | 2 +- packages/db/generated/prisma/schema.prisma | 3 + packages/db/prisma/schema.prisma | 3 + .../.prisma-zod-generator-manifest.json | 4 +- packages/db/shared/helpers/decimal-helpers.ts | 7 +- .../enums/UserScalarFieldEnum.schema.ts | 2 +- .../schemas/findFirstOrThrowUser.schema.ts | 6 + .../db/shared/schemas/findFirstUser.schema.ts | 6 + .../db/shared/schemas/findManyUser.schema.ts | 6 + .../AppointmentProcedureCreateInput.schema.ts | 13 +- ...cedureCreateManyAppointmentInput.schema.ts | 7 +- ...ointmentProcedureCreateManyInput.schema.ts | 7 +- ...cedureCreateManyNpiProviderInput.schema.ts | 7 +- ...tProcedureCreateManyPatientInput.schema.ts | 7 +- ...ureCreateWithoutAppointmentInput.schema.ts | 11 +- ...ureCreateWithoutNpiProviderInput.schema.ts | 11 +- ...ocedureCreateWithoutPatientInput.schema.ts | 11 +- ...intmentProcedureScalarWhereInput.schema.ts | 21 +- ...reScalarWhereWithAggregatesInput.schema.ts | 21 +- ...entProcedureUncheckedCreateInput.schema.ts | 7 +- ...kedCreateWithoutAppointmentInput.schema.ts | 7 +- ...kedCreateWithoutNpiProviderInput.schema.ts | 7 +- ...checkedCreateWithoutPatientInput.schema.ts | 7 +- ...entProcedureUncheckedUpdateInput.schema.ts | 21 +- ...rocedureUncheckedUpdateManyInput.schema.ts | 21 +- ...pdateManyWithoutAppointmentInput.schema.ts | 21 +- ...pdateManyWithoutNpiProviderInput.schema.ts | 19 +- ...kedUpdateManyWithoutPatientInput.schema.ts | 21 +- ...kedUpdateWithoutAppointmentInput.schema.ts | 21 +- ...kedUpdateWithoutNpiProviderInput.schema.ts | 19 +- ...checkedUpdateWithoutPatientInput.schema.ts | 21 +- .../AppointmentProcedureUpdateInput.schema.ts | 23 +- ...ProcedureUpdateManyMutationInput.schema.ts | 17 +- ...ureUpdateWithoutAppointmentInput.schema.ts | 21 +- ...ureUpdateWithoutNpiProviderInput.schema.ts | 21 +- ...ocedureUpdateWithoutPatientInput.schema.ts | 21 +- .../AppointmentProcedureWhereInput.schema.ts | 33 +- .../CommissionBatchCreateInput.schema.ts | 11 +- .../CommissionBatchCreateManyInput.schema.ts | 10 +- ...nBatchCreateManyNpiProviderInput.schema.ts | 10 +- ...sionBatchCreateWithoutItemsInput.schema.ts | 9 +- ...tchCreateWithoutNpiProviderInput.schema.ts | 9 +- .../CommissionBatchItemCreateInput.schema.ts | 9 +- ...emCreateManyCommissionBatchInput.schema.ts | 8 +- ...mmissionBatchItemCreateManyInput.schema.ts | 8 +- ...nBatchItemCreateManyPaymentInput.schema.ts | 8 +- ...reateWithoutCommissionBatchInput.schema.ts | 7 +- ...tchItemCreateWithoutPaymentInput.schema.ts | 7 +- ...missionBatchItemScalarWhereInput.schema.ts | 9 +- ...emScalarWhereWithAggregatesInput.schema.ts | 9 +- ...ionBatchItemUncheckedCreateInput.schema.ts | 8 +- ...reateWithoutCommissionBatchInput.schema.ts | 8 +- ...checkedCreateWithoutPaymentInput.schema.ts | 8 +- ...ionBatchItemUncheckedUpdateInput.schema.ts | 9 +- ...atchItemUncheckedUpdateManyInput.schema.ts | 9 +- ...eManyWithoutCommissionBatchInput.schema.ts | 9 +- ...kedUpdateManyWithoutPaymentInput.schema.ts | 9 +- ...pdateWithoutCommissionBatchInput.schema.ts | 9 +- ...checkedUpdateWithoutPaymentInput.schema.ts | 9 +- .../CommissionBatchItemUpdateInput.schema.ts | 11 +- ...BatchItemUpdateManyMutationInput.schema.ts | 7 +- ...pdateWithoutCommissionBatchInput.schema.ts | 9 +- ...tchItemUpdateWithoutPaymentInput.schema.ts | 9 +- .../CommissionBatchItemWhereInput.schema.ts | 17 +- .../CommissionBatchScalarWhereInput.schema.ts | 15 +- ...chScalarWhereWithAggregatesInput.schema.ts | 15 +- ...missionBatchUncheckedCreateInput.schema.ts | 9 +- ...UncheckedCreateWithoutItemsInput.schema.ts | 10 +- ...kedCreateWithoutNpiProviderInput.schema.ts | 9 +- ...missionBatchUncheckedUpdateInput.schema.ts | 17 +- ...ionBatchUncheckedUpdateManyInput.schema.ts | 15 +- ...pdateManyWithoutNpiProviderInput.schema.ts | 15 +- ...UncheckedUpdateWithoutItemsInput.schema.ts | 15 +- ...kedUpdateWithoutNpiProviderInput.schema.ts | 17 +- .../CommissionBatchUpdateInput.schema.ts | 17 +- ...sionBatchUpdateManyMutationInput.schema.ts | 13 +- ...sionBatchUpdateWithoutItemsInput.schema.ts | 15 +- ...tchUpdateWithoutNpiProviderInput.schema.ts | 15 +- .../CommissionBatchWhereInput.schema.ts | 21 +- ...ecimalFieldUpdateOperationsInput.schema.ts | 16 +- .../schemas/objects/DecimalFilter.schema.ts | 21 +- .../objects/DecimalNullableFilter.schema.ts | 21 +- ...imalNullableWithAggregatesFilter.schema.ts | 25 +- .../DecimalWithAggregatesFilter.schema.ts | 25 +- .../objects/NestedDecimalFilter.schema.ts | 22 +- .../NestedDecimalNullableFilter.schema.ts | 22 +- ...imalNullableWithAggregatesFilter.schema.ts | 23 +- ...estedDecimalWithAggregatesFilter.schema.ts | 23 +- ...ecimalFieldUpdateOperationsInput.schema.ts | 16 +- .../objects/PaymentCreateInput.schema.ts | 33 +- .../objects/PaymentCreateManyInput.schema.ts | 19 +- ...aymentCreateManyNpiProviderInput.schema.ts | 19 +- .../PaymentCreateManyPatientInput.schema.ts | 19 +- .../PaymentCreateManyUpdatedByInput.schema.ts | 19 +- .../PaymentCreateWithoutClaimInput.schema.ts | 31 +- ...WithoutCommissionBatchItemsInput.schema.ts | 31 +- ...entCreateWithoutNpiProviderInput.schema.ts | 31 +- ...PaymentCreateWithoutPatientInput.schema.ts | 31 +- ...houtServiceLineTransactionsInput.schema.ts | 31 +- ...ntCreateWithoutServiceLinesInput.schema.ts | 31 +- ...ymentCreateWithoutUpdatedByInput.schema.ts | 31 +- .../objects/PaymentScalarWhereInput.schema.ts | 33 +- ...ntScalarWhereWithAggregatesInput.schema.ts | 33 +- .../PaymentUncheckedCreateInput.schema.ts | 25 +- ...UncheckedCreateWithoutClaimInput.schema.ts | 25 +- ...WithoutCommissionBatchItemsInput.schema.ts | 23 +- ...kedCreateWithoutNpiProviderInput.schema.ts | 25 +- ...checkedCreateWithoutPatientInput.schema.ts | 25 +- ...houtServiceLineTransactionsInput.schema.ts | 23 +- ...edCreateWithoutServiceLinesInput.schema.ts | 23 +- ...eckedCreateWithoutUpdatedByInput.schema.ts | 25 +- .../PaymentUncheckedUpdateInput.schema.ts | 39 +- .../PaymentUncheckedUpdateManyInput.schema.ts | 33 +- ...pdateManyWithoutNpiProviderInput.schema.ts | 33 +- ...kedUpdateManyWithoutPatientInput.schema.ts | 33 +- ...dUpdateManyWithoutUpdatedByInput.schema.ts | 33 +- ...UncheckedUpdateWithoutClaimInput.schema.ts | 39 +- ...WithoutCommissionBatchItemsInput.schema.ts | 37 +- ...kedUpdateWithoutNpiProviderInput.schema.ts | 39 +- ...checkedUpdateWithoutPatientInput.schema.ts | 39 +- ...houtServiceLineTransactionsInput.schema.ts | 37 +- ...edUpdateWithoutServiceLinesInput.schema.ts | 37 +- ...eckedUpdateWithoutUpdatedByInput.schema.ts | 39 +- .../objects/PaymentUpdateInput.schema.ts | 45 ++- .../PaymentUpdateManyMutationInput.schema.ts | 31 +- .../PaymentUpdateWithoutClaimInput.schema.ts | 43 ++- ...WithoutCommissionBatchItemsInput.schema.ts | 43 ++- ...entUpdateWithoutNpiProviderInput.schema.ts | 43 ++- ...PaymentUpdateWithoutPatientInput.schema.ts | 43 ++- ...houtServiceLineTransactionsInput.schema.ts | 43 ++- ...ntUpdateWithoutServiceLinesInput.schema.ts | 43 ++- ...ymentUpdateWithoutUpdatedByInput.schema.ts | 43 ++- .../objects/PaymentWhereInput.schema.ts | 55 ++- .../objects/ServiceLineCreateInput.schema.ts | 21 +- .../ServiceLineCreateManyClaimInput.schema.ts | 15 +- .../ServiceLineCreateManyInput.schema.ts | 15 +- ...erviceLineCreateManyPaymentInput.schema.ts | 15 +- ...rviceLineCreateWithoutClaimInput.schema.ts | 19 +- ...iceLineCreateWithoutPaymentInput.schema.ts | 19 +- ...houtServiceLineTransactionsInput.schema.ts | 19 +- .../ServiceLineScalarWhereInput.schema.ts | 31 +- ...neScalarWhereWithAggregatesInput.schema.ts | 31 +- ...erviceLineTransactionCreateInput.schema.ts | 13 +- ...ceLineTransactionCreateManyInput.schema.ts | 9 +- ...ransactionCreateManyPaymentInput.schema.ts | 9 +- ...actionCreateManyServiceLineInput.schema.ts | 9 +- ...sactionCreateWithoutPaymentInput.schema.ts | 11 +- ...ionCreateWithoutServiceLineInput.schema.ts | 11 +- ...eLineTransactionScalarWhereInput.schema.ts | 19 +- ...onScalarWhereWithAggregatesInput.schema.ts | 19 +- ...eTransactionUncheckedCreateInput.schema.ts | 9 +- ...checkedCreateWithoutPaymentInput.schema.ts | 9 +- ...kedCreateWithoutServiceLineInput.schema.ts | 9 +- ...eTransactionUncheckedUpdateInput.schema.ts | 19 +- ...nsactionUncheckedUpdateManyInput.schema.ts | 19 +- ...kedUpdateManyWithoutPaymentInput.schema.ts | 19 +- ...pdateManyWithoutServiceLineInput.schema.ts | 19 +- ...checkedUpdateWithoutPaymentInput.schema.ts | 19 +- ...kedUpdateWithoutServiceLineInput.schema.ts | 19 +- ...erviceLineTransactionUpdateInput.schema.ts | 21 +- ...ansactionUpdateManyMutationInput.schema.ts | 17 +- ...sactionUpdateWithoutPaymentInput.schema.ts | 19 +- ...ionUpdateWithoutServiceLineInput.schema.ts | 19 +- ...ServiceLineTransactionWhereInput.schema.ts | 27 +- .../ServiceLineUncheckedCreateInput.schema.ts | 17 +- ...UncheckedCreateWithoutClaimInput.schema.ts | 17 +- ...checkedCreateWithoutPaymentInput.schema.ts | 17 +- ...houtServiceLineTransactionsInput.schema.ts | 15 +- .../ServiceLineUncheckedUpdateInput.schema.ts | 33 +- ...viceLineUncheckedUpdateManyInput.schema.ts | 31 +- ...eckedUpdateManyWithoutClaimInput.schema.ts | 31 +- ...kedUpdateManyWithoutPaymentInput.schema.ts | 31 +- ...UncheckedUpdateWithoutClaimInput.schema.ts | 33 +- ...checkedUpdateWithoutPaymentInput.schema.ts | 33 +- ...houtServiceLineTransactionsInput.schema.ts | 31 +- .../objects/ServiceLineUpdateInput.schema.ts | 33 +- ...rviceLineUpdateManyMutationInput.schema.ts | 27 +- ...rviceLineUpdateWithoutClaimInput.schema.ts | 31 +- ...iceLineUpdateWithoutPaymentInput.schema.ts | 31 +- ...houtServiceLineTransactionsInput.schema.ts | 31 +- .../objects/ServiceLineWhereInput.schema.ts | 41 +- .../objects/UserAvgAggregateInput.schema.ts | 4 +- .../UserAvgOrderByAggregateInput.schema.ts | 4 +- .../objects/UserCountAggregateInput.schema.ts | 3 + .../UserCountOrderByAggregateInput.schema.ts | 5 +- .../schemas/objects/UserCreateInput.schema.ts | 3 + .../objects/UserCreateManyInput.schema.ts | 5 +- ...UserCreateWithoutAiSettingsInput.schema.ts | 3 + ...erCreateWithoutAppointmentsInput.schema.ts | 3 + ...teWithoutBackupDestinationsInput.schema.ts | 3 + .../UserCreateWithoutBackupsInput.schema.ts | 3 + .../UserCreateWithoutClaimsInput.schema.ts | 3 + ...UserCreateWithoutCloudFilesInput.schema.ts | 3 + ...erCreateWithoutCloudFoldersInput.schema.ts | 3 + ...CreateWithoutCommunicationsInput.schema.ts | 3 + ...ateWithoutInsuranceContactsInput.schema.ts | 3 + ...WithoutInsuranceCredentialsInput.schema.ts | 3 + ...rCreateWithoutNotificationsInput.schema.ts | 3 + ...erCreateWithoutNpiProvidersInput.schema.ts | 3 + ...rCreateWithoutOfficeContactInput.schema.ts | 3 + ...serCreateWithoutOfficeHoursInput.schema.ts | 3 + ...WithoutPatientConversationsInput.schema.ts | 3 + .../UserCreateWithoutPatientsInput.schema.ts | 3 + ...ateWithoutProcedureTimeslotInput.schema.ts | 3 + ...reateWithoutShoppingVendorsInput.schema.ts | 3 + .../UserCreateWithoutStaffInput.schema.ts | 3 + ...CreateWithoutTwilioSettingsInput.schema.ts | 3 + ...reateWithoutUpdatedPaymentsInput.schema.ts | 3 + .../objects/UserMaxAggregateInput.schema.ts | 5 +- .../UserMaxOrderByAggregateInput.schema.ts | 5 +- .../objects/UserMinAggregateInput.schema.ts | 5 +- .../UserMinOrderByAggregateInput.schema.ts | 5 +- .../UserOrderByWithAggregationInput.schema.ts | 3 + .../UserOrderByWithRelationInput.schema.ts | 3 + ...erScalarWhereWithAggregatesInput.schema.ts | 5 +- .../schemas/objects/UserSelect.schema.ts | 3 + .../objects/UserSumAggregateInput.schema.ts | 4 +- .../UserSumOrderByAggregateInput.schema.ts | 4 +- .../UserUncheckedCreateInput.schema.ts | 3 + ...ckedCreateWithoutAiSettingsInput.schema.ts | 3 + ...edCreateWithoutAppointmentsInput.schema.ts | 3 + ...teWithoutBackupDestinationsInput.schema.ts | 3 + ...checkedCreateWithoutBackupsInput.schema.ts | 3 + ...ncheckedCreateWithoutClaimsInput.schema.ts | 3 + ...ckedCreateWithoutCloudFilesInput.schema.ts | 3 + ...edCreateWithoutCloudFoldersInput.schema.ts | 3 + ...CreateWithoutCommunicationsInput.schema.ts | 3 + ...ateWithoutInsuranceContactsInput.schema.ts | 3 + ...WithoutInsuranceCredentialsInput.schema.ts | 3 + ...dCreateWithoutNotificationsInput.schema.ts | 3 + ...edCreateWithoutNpiProvidersInput.schema.ts | 3 + ...dCreateWithoutOfficeContactInput.schema.ts | 3 + ...kedCreateWithoutOfficeHoursInput.schema.ts | 3 + ...WithoutPatientConversationsInput.schema.ts | 3 + ...heckedCreateWithoutPatientsInput.schema.ts | 3 + ...ateWithoutProcedureTimeslotInput.schema.ts | 3 + ...reateWithoutShoppingVendorsInput.schema.ts | 3 + ...UncheckedCreateWithoutStaffInput.schema.ts | 3 + ...CreateWithoutTwilioSettingsInput.schema.ts | 3 + ...reateWithoutUpdatedPaymentsInput.schema.ts | 3 + .../UserUncheckedUpdateInput.schema.ts | 3 + .../UserUncheckedUpdateManyInput.schema.ts | 5 +- ...ckedUpdateWithoutAiSettingsInput.schema.ts | 3 + ...edUpdateWithoutAppointmentsInput.schema.ts | 3 + ...teWithoutBackupDestinationsInput.schema.ts | 3 + ...checkedUpdateWithoutBackupsInput.schema.ts | 3 + ...ncheckedUpdateWithoutClaimsInput.schema.ts | 3 + ...ckedUpdateWithoutCloudFilesInput.schema.ts | 3 + ...edUpdateWithoutCloudFoldersInput.schema.ts | 3 + ...UpdateWithoutCommunicationsInput.schema.ts | 3 + ...ateWithoutInsuranceContactsInput.schema.ts | 3 + ...WithoutInsuranceCredentialsInput.schema.ts | 3 + ...dUpdateWithoutNotificationsInput.schema.ts | 3 + ...edUpdateWithoutNpiProvidersInput.schema.ts | 3 + ...dUpdateWithoutOfficeContactInput.schema.ts | 3 + ...kedUpdateWithoutOfficeHoursInput.schema.ts | 3 + ...WithoutPatientConversationsInput.schema.ts | 3 + ...heckedUpdateWithoutPatientsInput.schema.ts | 3 + ...ateWithoutProcedureTimeslotInput.schema.ts | 3 + ...pdateWithoutShoppingVendorsInput.schema.ts | 3 + ...UncheckedUpdateWithoutStaffInput.schema.ts | 3 + ...UpdateWithoutTwilioSettingsInput.schema.ts | 3 + ...pdateWithoutUpdatedPaymentsInput.schema.ts | 3 + .../schemas/objects/UserUpdateInput.schema.ts | 3 + .../UserUpdateManyMutationInput.schema.ts | 5 +- ...UserUpdateWithoutAiSettingsInput.schema.ts | 3 + ...erUpdateWithoutAppointmentsInput.schema.ts | 3 + ...teWithoutBackupDestinationsInput.schema.ts | 3 + .../UserUpdateWithoutBackupsInput.schema.ts | 3 + .../UserUpdateWithoutClaimsInput.schema.ts | 3 + ...UserUpdateWithoutCloudFilesInput.schema.ts | 3 + ...erUpdateWithoutCloudFoldersInput.schema.ts | 3 + ...UpdateWithoutCommunicationsInput.schema.ts | 3 + ...ateWithoutInsuranceContactsInput.schema.ts | 3 + ...WithoutInsuranceCredentialsInput.schema.ts | 3 + ...rUpdateWithoutNotificationsInput.schema.ts | 3 + ...erUpdateWithoutNpiProvidersInput.schema.ts | 3 + ...rUpdateWithoutOfficeContactInput.schema.ts | 3 + ...serUpdateWithoutOfficeHoursInput.schema.ts | 3 + ...WithoutPatientConversationsInput.schema.ts | 3 + .../UserUpdateWithoutPatientsInput.schema.ts | 3 + ...ateWithoutProcedureTimeslotInput.schema.ts | 3 + ...pdateWithoutShoppingVendorsInput.schema.ts | 3 + .../UserUpdateWithoutStaffInput.schema.ts | 3 + ...UpdateWithoutTwilioSettingsInput.schema.ts | 3 + ...pdateWithoutUpdatedPaymentsInput.schema.ts | 3 + .../schemas/objects/UserWhereInput.schema.ts | 3 + .../results/UserAggregateResult.schema.ts | 19 +- .../results/UserCreateResult.schema.ts | 3 + .../results/UserDeleteResult.schema.ts | 3 + .../results/UserFindFirstResult.schema.ts | 3 + .../results/UserFindManyResult.schema.ts | 3 + .../results/UserFindUniqueResult.schema.ts | 3 + .../results/UserGroupByResult.schema.ts | 22 +- .../results/UserUpdateResult.schema.ts | 3 + .../results/UserUpsertResult.schema.ts | 3 + .../schemas/variants/input/User.input.ts | 3 + .../shared/schemas/variants/pure/User.pure.ts | 3 + .../schemas/variants/result/User.result.ts | 3 + 310 files changed, 2821 insertions(+), 2015 deletions(-) create mode 100644 apps/Backend/src/services/mhBatchPaymentService.ts delete mode 100644 apps/SeleniumService/downloads/.gitkeep diff --git a/apps/Backend/.env b/apps/Backend/.env index 0a4e46ed..637f1fed 100755 --- a/apps/Backend/.env +++ b/apps/Backend/.env @@ -5,6 +5,7 @@ CLOUDFLARE_HOST= FRONTEND_URLS=http://localhost:3000 SELENIUM_AGENT_BASE_URL=http://localhost:5002 JWT_SECRET = 'dentalsecret' +LICENSE_SECRET=3aa4ab937e46c6863b9e3c2b591a595b31ea3af1060bf5e7961ad722a8b54f92 DB_HOST=localhost DB_USER=postgres DB_PASSWORD=mypassword diff --git a/apps/Backend/src/cron/backupCheck.ts b/apps/Backend/src/cron/backupCheck.ts index e3a632c8..c88fdd64 100755 --- a/apps/Backend/src/cron/backupCheck.ts +++ b/apps/Backend/src/cron/backupCheck.ts @@ -9,6 +9,7 @@ import { runNetworkSync, runNetworkFilesSync } from "../services/networkSyncServ import { readRcloneConfig, writeRcloneConfig } from "../services/rcloneConfigService"; import { runRclonePull } from "../services/rcloneService"; import { importLatestBackup } from "../services/autoImportService"; +import { runMhBatchPaymentCheck } from "../services/mhBatchPaymentService"; // Local backup folder in the app root (apps/Backend/backups) const LOCAL_BACKUP_DIR = path.resolve(process.cwd(), "backups"); @@ -267,4 +268,47 @@ export const startBackupCron = () => { } } }); + + // ============================================================ + // Every hour β€” Auto MH payment check (runs when day-of-week and hour match setting) + // ============================================================ + cron.schedule("0 * * * *", async () => { + const admin = await getAdminUser(); + if (!admin) return; + if (!admin.autoMhCheckEnabled) return; + + const now = new Date(); + const currentDayOfWeek = now.getDay(); // 0 = Sunday, 1 = Monday, ..., 6 = Saturday + const currentHour = now.getHours(); + + const targetDay = admin.autoMhCheckDayOfWeek ?? 1; + const targetHour = admin.autoMhCheckHour ?? 13; + + if (currentDayOfWeek !== targetDay || currentHour !== targetHour) return; + + console.log(`πŸ”„ [Auto MH Check] Running scheduled MH batch payment check...`); + const startedAt = new Date(); + const log = await cronJobLogStorage.createJobLog("auto-mh-check", startedAt); + + try { + // Check the past 7 days + const toDate = now.toISOString().split("T")[0]; + const fromDateObj = new Date(now); + fromDateObj.setDate(fromDateObj.getDate() - 7); + const fromDate = fromDateObj.toISOString().split("T")[0]; + + const result = await runMhBatchPaymentCheck(admin.id, fromDate, toDate); + await cronJobLogStorage.completeJobLog(log.id, "success", new Date()); + console.log(`βœ… Auto MH Check done: ${result.importSummary ?? result.message ?? "complete"}`); + } catch (err) { + const errorMessage = err instanceof Error ? err.message : String(err); + console.error("Auto MH Check failed:", err); + await cronJobLogStorage.completeJobLog(log.id, "failed", new Date(), errorMessage); + await storage.createNotification( + admin.id, + "BACKUP", + `❌ Auto MH payment check failed: ${errorMessage}` + ); + } + }); }; diff --git a/apps/Backend/src/routes/database-management.ts b/apps/Backend/src/routes/database-management.ts index e42796cf..b9111b8a 100755 --- a/apps/Backend/src/routes/database-management.ts +++ b/apps/Backend/src/routes/database-management.ts @@ -333,6 +333,42 @@ router.put("/auto-backup-setting", async (req, res) => { res.json({ autoBackupEnabled: updated.autoBackupEnabled, autoBackupHour: updated.autoBackupHour ?? 20 }); }); +// GET auto MH check setting +router.get("/auto-mh-check-setting", async (req, res) => { + const userId = req.user?.id; + if (!userId) return res.status(401).json({ error: "Unauthorized" }); + + const user = await storage.getUser(userId); + if (!user) return res.status(404).json({ error: "User not found" }); + + res.json({ + autoMhCheckEnabled: user.autoMhCheckEnabled, + autoMhCheckDayOfWeek: user.autoMhCheckDayOfWeek ?? 1, + autoMhCheckHour: user.autoMhCheckHour ?? 13, + }); +}); + +// PUT auto MH check setting +router.put("/auto-mh-check-setting", async (req, res) => { + const userId = req.user?.id; + if (!userId) return res.status(401).json({ error: "Unauthorized" }); + + const { autoMhCheckEnabled, autoMhCheckDayOfWeek, autoMhCheckHour } = req.body; + const patch: any = {}; + if (typeof autoMhCheckEnabled === "boolean") patch.autoMhCheckEnabled = autoMhCheckEnabled; + if (typeof autoMhCheckDayOfWeek === "number") patch.autoMhCheckDayOfWeek = autoMhCheckDayOfWeek; + if (typeof autoMhCheckHour === "number") patch.autoMhCheckHour = autoMhCheckHour; + + const updated = await storage.updateUser(userId, patch); + if (!updated) return res.status(404).json({ error: "User not found" }); + + res.json({ + autoMhCheckEnabled: updated.autoMhCheckEnabled, + autoMhCheckDayOfWeek: updated.autoMhCheckDayOfWeek ?? 1, + autoMhCheckHour: updated.autoMhCheckHour ?? 13, + }); +}); + router.post("/backup-path", async (req, res) => { const userId = req.user?.id; if (!userId) return res.status(401).json({ error: "Unauthorized" }); diff --git a/apps/Backend/src/routes/payments.ts b/apps/Backend/src/routes/payments.ts index 91da2484..dd1eda14 100755 --- a/apps/Backend/src/routes/payments.ts +++ b/apps/Backend/src/routes/payments.ts @@ -16,51 +16,7 @@ import { prisma } from "@repo/db/client"; import { PaymentStatusSchema } from "@repo/db/types"; import * as paymentService from "../services/paymentService"; import { callPythonSync } from "../queue/processors/_shared"; -import fs from "fs"; -import path from "path"; -import axios from "axios"; -import FormData from "form-data"; - -const VOUCHER_DIR = path.join(__dirname, "..", "..", "uploads", "MHVoucher"); -const IMPORTED_LOG = path.join(VOUCHER_DIR, "imported_vouchers.json"); -const OCR_BASE_URL = process.env.OCR_SERVICE_BASE_URL || "http://localhost:5003"; - -function loadImportedVouchers(): Set { - try { - if (!fs.existsSync(IMPORTED_LOG)) return new Set(); - const data = JSON.parse(fs.readFileSync(IMPORTED_LOG, "utf-8")); - return new Set(data.imported ?? []); - } catch { - return new Set(); - } -} - -function saveImportedVoucher(voucher: string) { - const existing = loadImportedVouchers(); - existing.add(voucher); - fs.writeFileSync(IMPORTED_LOG, JSON.stringify({ imported: [...existing].sort() }, null, 2)); -} - -async function extractAndImportVoucherPdf(filePath: string, userId: number): Promise<{ paymentIds: number[]; rowCount: number }> { - const buffer = fs.readFileSync(filePath); - const filename = path.basename(filePath); - - const form = new FormData(); - form.append("files", buffer, { filename, contentType: "application/pdf", knownLength: buffer.length }); - - const resp = await axios.post<{ rows: any[] }>( - `${OCR_BASE_URL}/extract/pdf/json`, - form, - { headers: form.getHeaders(), maxBodyLength: Infinity, maxContentLength: Infinity, timeout: 120_000 } - ); - - const rows = resp.data?.rows ?? []; - console.log(`[mh-batch] Extracted ${rows.length} rows from ${filename}`); - if (rows.length === 0) return { paymentIds: [], rowCount: 0 }; - - const paymentIds = await paymentService.pdfImportService.importRows(rows, userId); - return { paymentIds, rowCount: rows.length }; -} +import { runMhBatchPaymentCheck } from "../services/mhBatchPaymentService"; const paymentFilterSchema = z.object({ from: z.string().datetime(), @@ -246,60 +202,8 @@ router.post( if (!userId) return res.status(401).json({ message: "Unauthorized" }); const { fromDate, toDate } = req.body; - - const credentials = await storage.getInsuranceCredentialByUserAndSiteKey(userId, "MH"); - if (!credentials) { - return res.status(404).json({ - message: "No MassHealth credentials found. Please add them in Settings.", - }); - } - - const seleniumResult = await callPythonSync("/mh-batch-payment-check", { - data: { - massdhpUsername: credentials.username, - massdhpPassword: credentials.password, - fromDate, - toDate, - }, - }); - - // --- PDF import phase --- - const alreadyImported = loadImportedVouchers(); - const allPdfs = fs.existsSync(VOUCHER_DIR) - ? fs.readdirSync(VOUCHER_DIR).filter((f) => f.endsWith(".pdf") && !f.startsWith("remittance_search_")) - : []; - const newPdfs = allPdfs.filter((f) => !alreadyImported.has(f.replace(".pdf", ""))); - - console.log(`[mh-batch] ${allPdfs.length} voucher PDFs total, ${newPdfs.length} new to import`); - - const importResults: { voucher: string; paymentIds: number[]; rowCount: number; error?: string }[] = []; - - for (const pdfFile of newPdfs) { - const voucher = pdfFile.replace(".pdf", ""); - const filePath = path.join(VOUCHER_DIR, pdfFile); - console.log(`[mh-batch] Extracting and importing: ${voucher}`); - try { - const { paymentIds, rowCount } = await extractAndImportVoucherPdf(filePath, userId); - saveImportedVoucher(voucher); - importResults.push({ voucher, paymentIds, rowCount }); - console.log(`[mh-batch] βœ“ ${voucher}: ${rowCount} rows β†’ ${paymentIds.length} payment(s)`); - } catch (err: any) { - const errMsg = err?.response?.data?.detail ?? err.message ?? "Unknown error"; - console.error(`[mh-batch] βœ— ${voucher}: ${errMsg}`); - importResults.push({ voucher, paymentIds: [], rowCount: 0, error: errMsg }); - } - } - - const succeeded = importResults.filter((r) => !r.error); - const failed = importResults.filter((r) => r.error); - - return res.json({ - ...seleniumResult, - importResults, - importSummary: newPdfs.length === 0 - ? "All PDFs already imported." - : `${succeeded.length} of ${newPdfs.length} PDFs imported successfully${failed.length ? `, ${failed.length} failed` : ""}.`, - }); + const result = await runMhBatchPaymentCheck(userId, fromDate, toDate); + return res.json(result); } catch (err: unknown) { const message = err instanceof Error ? err.message : "MH batch payment check failed"; return res.status(500).json({ message }); diff --git a/apps/Backend/src/services/mhBatchPaymentService.ts b/apps/Backend/src/services/mhBatchPaymentService.ts new file mode 100644 index 00000000..dcd84643 --- /dev/null +++ b/apps/Backend/src/services/mhBatchPaymentService.ts @@ -0,0 +1,107 @@ +import fs from "fs"; +import path from "path"; +import axios from "axios"; +import FormData from "form-data"; +import { storage } from "../storage"; +import { callPythonSync } from "../queue/processors/_shared"; +import * as paymentService from "./paymentService"; + +const VOUCHER_DIR = path.join(__dirname, "..", "..", "uploads", "MHVoucher"); +const IMPORTED_LOG = path.join(VOUCHER_DIR, "imported_vouchers.json"); +const OCR_BASE_URL = process.env.OCR_SERVICE_BASE_URL || "http://localhost:5003"; + +function loadImportedVouchers(): Set { + try { + if (!fs.existsSync(IMPORTED_LOG)) return new Set(); + const data = JSON.parse(fs.readFileSync(IMPORTED_LOG, "utf-8")); + return new Set(data.imported ?? []); + } catch { + return new Set(); + } +} + +function saveImportedVoucher(voucher: string) { + const existing = loadImportedVouchers(); + existing.add(voucher); + fs.writeFileSync(IMPORTED_LOG, JSON.stringify({ imported: [...existing].sort() }, null, 2)); +} + +async function extractAndImportVoucherPdf(filePath: string, userId: number): Promise<{ paymentIds: number[]; rowCount: number }> { + const buffer = fs.readFileSync(filePath); + const filename = path.basename(filePath); + + const form = new FormData(); + form.append("files", buffer, { filename, contentType: "application/pdf", knownLength: buffer.length }); + + const resp = await axios.post<{ rows: any[] }>( + `${OCR_BASE_URL}/extract/pdf/json`, + form, + { headers: form.getHeaders(), maxBodyLength: Infinity, maxContentLength: Infinity, timeout: 120_000 } + ); + + const rows = resp.data?.rows ?? []; + console.log(`[mh-batch] Extracted ${rows.length} rows from ${filename}`); + if (rows.length === 0) return { paymentIds: [], rowCount: 0 }; + + const paymentIds = await paymentService.pdfImportService.importRows(rows, userId); + return { paymentIds, rowCount: rows.length }; +} + +export interface MhBatchCheckResult { + noResults?: boolean; + message?: string; + importSummary?: string; + importResults?: { voucher: string; paymentIds: number[]; rowCount: number; error?: string }[]; +} + +export async function runMhBatchPaymentCheck(userId: number, fromDate: string, toDate: string): Promise { + const credentials = await storage.getInsuranceCredentialByUserAndSiteKey(userId, "MH"); + if (!credentials) { + throw new Error("No MassHealth credentials found. Please add them in Settings."); + } + + const seleniumResult = await callPythonSync("/mh-batch-payment-check", { + data: { + massdhpUsername: credentials.username, + massdhpPassword: credentials.password, + fromDate, + toDate, + }, + }); + + const alreadyImported = loadImportedVouchers(); + const allPdfs = fs.existsSync(VOUCHER_DIR) + ? fs.readdirSync(VOUCHER_DIR).filter((f) => f.endsWith(".pdf") && !f.startsWith("remittance_search_")) + : []; + const newPdfs = allPdfs.filter((f) => !alreadyImported.has(f.replace(".pdf", ""))); + + console.log(`[mh-batch] ${allPdfs.length} voucher PDFs total, ${newPdfs.length} new to import`); + + const importResults: { voucher: string; paymentIds: number[]; rowCount: number; error?: string }[] = []; + + for (const pdfFile of newPdfs) { + const voucher = pdfFile.replace(".pdf", ""); + const filePath = path.join(VOUCHER_DIR, pdfFile); + try { + const { paymentIds, rowCount } = await extractAndImportVoucherPdf(filePath, userId); + saveImportedVoucher(voucher); + importResults.push({ voucher, paymentIds, rowCount }); + console.log(`[mh-batch] βœ“ ${voucher}: ${rowCount} rows β†’ ${paymentIds.length} payment(s)`); + } catch (err: any) { + const errMsg = err?.response?.data?.detail ?? err.message ?? "Unknown error"; + console.error(`[mh-batch] βœ— ${voucher}: ${errMsg}`); + importResults.push({ voucher, paymentIds: [], rowCount: 0, error: errMsg }); + } + } + + const succeeded = importResults.filter((r) => !r.error); + const failed = importResults.filter((r) => r.error); + + return { + ...seleniumResult, + importResults, + importSummary: newPdfs.length === 0 + ? "All PDFs already imported." + : `${succeeded.length} of ${newPdfs.length} PDFs imported successfully${failed.length ? `, ${failed.length} failed` : ""}.`, + }; +} diff --git a/apps/Frontend/src/pages/payments-page.tsx b/apps/Frontend/src/pages/payments-page.tsx index 4daf9287..5be4bfed 100755 --- a/apps/Frontend/src/pages/payments-page.tsx +++ b/apps/Frontend/src/pages/payments-page.tsx @@ -7,6 +7,8 @@ import { CardDescription, } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; +import { Switch } from "@/components/ui/switch"; +import { Label } from "@/components/ui/label"; import { DollarSign, CalendarIcon } from "lucide-react"; import { Select, @@ -31,6 +33,21 @@ import { apiRequest } from "@/lib/queryClient"; import { toast } from "@/hooks/use-toast"; import PaymentEditModal from "@/components/payments/payment-edit-modal"; +const DAYS_OF_WEEK = [ + { label: "Sunday", value: 0 }, + { label: "Monday", value: 1 }, + { label: "Tuesday", value: 2 }, + { label: "Wednesday", value: 3 }, + { label: "Thursday", value: 4 }, + { label: "Friday", value: 5 }, + { label: "Saturday", value: 6 }, +]; + +const HOURS = Array.from({ length: 24 }, (_, i) => ({ + label: i === 0 ? "12:00 AM" : i < 12 ? `${i}:00 AM` : i === 12 ? "12:00 PM" : `${i - 12}:00 PM`, + value: i, +})); + function formatDateInput(raw: string): string { const digits = raw.replace(/\D/g, "").slice(0, 8); if (digits.length <= 2) return digits; @@ -41,6 +58,12 @@ function formatDateInput(raw: string): string { export default function PaymentsPage() { const [paymentPeriod, setPaymentPeriod] = useState("all-time"); + // Auto MH check schedule + const [autoMhCheckEnabled, setAutoMhCheckEnabled] = useState(false); + const [autoMhCheckDay, setAutoMhCheckDay] = useState(1); + const [autoMhCheckHour, setAutoMhCheckHour] = useState(13); + const [autoMhCheckLoaded, setAutoMhCheckLoaded] = useState(false); + // Check Payments Online date range const [mhFromDate, setMhFromDate] = useState(undefined); const [mhToDate, setMhToDate] = useState(undefined); @@ -147,6 +170,41 @@ export default function PaymentsPage() { clearUrlParams(["paymentId", "patientId"]); }, [location]); + // Load auto MH check setting on mount + useEffect(() => { + (async () => { + try { + const res = await apiRequest("GET", "/api/database-management/auto-mh-check-setting"); + if (res.ok) { + const data = await res.json(); + setAutoMhCheckEnabled(data.autoMhCheckEnabled ?? false); + setAutoMhCheckDay(data.autoMhCheckDayOfWeek ?? 1); + setAutoMhCheckHour(data.autoMhCheckHour ?? 13); + } + } catch {} + setAutoMhCheckLoaded(true); + })(); + }, []); + + const saveAutoMhCheckSetting = async ( + enabled: boolean, + day: number, + hour: number + ) => { + try { + const res = await apiRequest("PUT", "/api/database-management/auto-mh-check-setting", { + autoMhCheckEnabled: enabled, + autoMhCheckDayOfWeek: day, + autoMhCheckHour: hour, + }); + if (!res.ok) { + toast({ title: "Failed to save auto MH check setting", variant: "destructive" }); + } + } catch { + toast({ title: "Failed to save auto MH check setting", variant: "destructive" }); + } + }; + return (
{/* Header */} @@ -358,6 +416,69 @@ export default function PaymentsPage() { > Go + + {/* Auto check MH payment toggle */} + {autoMhCheckLoaded && ( +
+
+ { + setAutoMhCheckEnabled(checked); + saveAutoMhCheckSetting(checked, autoMhCheckDay, autoMhCheckHour); + }} + /> + +
+ + {autoMhCheckEnabled && ( + <> + + + + + )} +
+ )}
diff --git a/apps/SeleniumService/downloads/.gitkeep b/apps/SeleniumService/downloads/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/packages/db/generated/prisma/edge.js b/packages/db/generated/prisma/edge.js index de0fbda1..2000cd30 100644 --- a/packages/db/generated/prisma/edge.js +++ b/packages/db/generated/prisma/edge.js @@ -99,7 +99,10 @@ exports.Prisma.UserScalarFieldEnum = { autoBackupEnabled: 'autoBackupEnabled', autoBackupHour: 'autoBackupHour', usbBackupEnabled: 'usbBackupEnabled', - usbBackupHour: 'usbBackupHour' + usbBackupHour: 'usbBackupHour', + autoMhCheckEnabled: 'autoMhCheckEnabled', + autoMhCheckDayOfWeek: 'autoMhCheckDayOfWeek', + autoMhCheckHour: 'autoMhCheckHour' }; exports.Prisma.PatientScalarFieldEnum = { @@ -647,14 +650,14 @@ const config = { "clientVersion": "7.4.1", "engineVersion": "55ae170b1ced7fc6ed07a15f110549408c501bb3", "activeProvider": "postgresql", - "inlineSchema": "// This is your Prisma schema file,\n// learn more about it in the docs: https://pris.ly/d/prisma-schema\n\n// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?\n// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init\n\ngenerator client {\n provider = \"prisma-client-js\"\n output = \"../generated/prisma\"\n}\n\ngenerator zod {\n provider = \"prisma-zod-generator\"\n output = \"../shared/\" // Zod schemas will be generated here inside `db/shared`\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nmodel User {\n id Int @id @default(autoincrement())\n username String @unique\n password String\n autoBackupEnabled Boolean @default(true)\n autoBackupHour Int @default(20)\n usbBackupEnabled Boolean @default(false)\n usbBackupHour Int @default(21)\n patients Patient[]\n appointments Appointment[]\n staff Staff[]\n npiProviders NpiProvider[]\n claims Claim[]\n insuranceCredentials InsuranceCredential[]\n shoppingVendors ShoppingVendor[]\n updatedPayments Payment[] @relation(\"PaymentUpdatedBy\")\n backups DatabaseBackup[]\n backupDestinations BackupDestination[]\n notifications Notification[]\n cloudFolders CloudFolder[]\n cloudFiles CloudFile[]\n communications Communication[]\n twilioSettings TwilioSettings?\n aiSettings AiSettings?\n officeHours OfficeHours?\n officeContact OfficeContact?\n procedureTimeslot ProcedureTimeslot?\n insuranceContacts InsuranceContact[]\n patientConversations PatientConversation[]\n}\n\nmodel Patient {\n id Int @id @default(autoincrement())\n firstName String\n lastName String\n dateOfBirth DateTime? @db.Date\n gender String\n phone String\n email String?\n address String?\n city String?\n zipCode String?\n insuranceProvider String?\n insuranceId String?\n groupNumber String?\n policyHolder String?\n allergies String?\n medicalConditions String?\n preferredLanguage String? @default(\"English\")\n status PatientStatus @default(UNKNOWN)\n userId Int\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n appointments Appointment[]\n procedures AppointmentProcedure[]\n claims Claim[]\n groups PdfGroup[]\n payment Payment[]\n communications Communication[]\n documents PatientDocument[]\n conversation PatientConversation?\n cloudFolders CloudFolder[] @relation(\"PatientCloudFolder\")\n\n @@index([insuranceId])\n @@index([createdAt])\n}\n\nenum PatientStatus {\n ACTIVE\n INACTIVE\n UNKNOWN\n PLAN_NOT_ACCEPTED\n}\n\nmodel Appointment {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int\n staffId Int\n title String\n date DateTime @db.Date\n startTime String // Store time as \"hh:mm\"\n endTime String // Store time as \"hh:mm\"\n type String // e.g., \"checkup\", \"cleaning\", \"filling\", etc.\n typeLocked Boolean @default(false) // true = user manually set; auto-sync will not overwrite\n notes String?\n procedureCodeNotes String?\n status String @default(\"scheduled\") // \"scheduled\", \"completed\", \"cancelled\", \"no-show\"\n movedByAi Boolean @default(false)\n createdAt DateTime @default(now())\n\n eligibilityStatus PatientStatus @default(UNKNOWN)\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id])\n staff Staff? @relation(fields: [staffId], references: [id])\n procedures AppointmentProcedure[]\n claims Claim[]\n files AppointmentFile[]\n\n @@index([patientId])\n @@index([date])\n}\n\nmodel AppointmentFile {\n id Int @id @default(autoincrement())\n appointmentId Int\n filename String\n mimeType String?\n filePath String?\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n\n @@index([appointmentId])\n}\n\nmodel Staff {\n id Int @id @default(autoincrement())\n userId Int\n name String\n email String?\n role String // e.g., \"Dentist\", \"Hygienist\", \"Assistant\"\n phone String?\n createdAt DateTime @default(now())\n user User? @relation(fields: [userId], references: [id], onDelete: Cascade)\n appointments Appointment[]\n claims Claim[] @relation(\"ClaimStaff\")\n}\n\nmodel NpiProvider {\n id Int @id @default(autoincrement())\n userId Int\n npiNumber String\n providerName String\n sortOrder Int @default(0)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n claims Claim[]\n payments Payment[]\n commissionBatches CommissionBatch[]\n appointmentProcedures AppointmentProcedure[]\n\n @@unique([userId, npiNumber])\n @@index([userId])\n}\n\nenum ProcedureSource {\n COMBO\n MANUAL\n}\n\nmodel AppointmentProcedure {\n id Int @id @default(autoincrement())\n appointmentId Int\n patientId Int\n npiProviderId Int?\n\n procedureCode String\n procedureLabel String?\n fee Decimal? @db.Decimal(10, 2)\n\n category String?\n\n toothNumber String?\n toothSurface String?\n oralCavityArea String?\n\n source ProcedureSource @default(MANUAL)\n comboKey String?\n\n createdAt DateTime @default(now())\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n @@index([appointmentId])\n @@index([patientId])\n}\n\nmodel Claim {\n id Int @id @default(autoincrement())\n patientId Int\n appointmentId Int?\n userId Int\n staffId Int\n patientName String\n memberId String\n dateOfBirth DateTime @db.Date\n remarks String\n missingTeethStatus MissingTeethStatus @default(No_missing)\n missingTeeth Json? // { \"T_14\": \"X\", \"T_G\": \"O\", ... }\n serviceDate DateTime\n insuranceProvider String // e.g., \"Delta MA\"\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n status ClaimStatus @default(PENDING)\n claimNumber String?\n preAuthNumber String?\n npiProviderId Int?\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n appointment Appointment? @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n user User? @relation(fields: [userId], references: [id])\n staff Staff? @relation(\"ClaimStaff\", fields: [staffId], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n serviceLines ServiceLine[]\n claimFiles ClaimFile[]\n payment Payment?\n}\n\nenum ClaimStatus {\n PENDING\n APPROVED\n CANCELLED\n REVIEW\n VOID\n PREAUTH\n}\n\nenum MissingTeethStatus {\n No_missing\n endentulous\n Yes_missing\n}\n\nmodel ServiceLine {\n id Int @id @default(autoincrement())\n claimId Int?\n paymentId Int?\n procedureCode String\n procedureDate DateTime @db.Date\n quad String?\n arch String?\n toothNumber String?\n toothSurface String?\n icn String?\n paidCode String?\n allowedAmount Decimal? @db.Decimal(10, 2)\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @default(0.00) @db.Decimal(10, 2)\n status ServiceLineStatus @default(UNPAID)\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n payment Payment? @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n\n serviceLineTransactions ServiceLineTransaction[]\n}\n\nenum ServiceLineStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n UNPAID\n ADJUSTED\n OVERPAID\n DENIED\n}\n\nmodel ClaimFile {\n id Int @id @default(autoincrement())\n claimId Int\n filename String\n mimeType String\n filePath String?\n\n claim Claim @relation(fields: [claimId], references: [id], onDelete: Cascade)\n}\n\nmodel InsuranceCredential {\n id Int @id @default(autoincrement())\n userId Int\n siteKey String\n username String\n password String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([userId, siteKey])\n @@index([userId])\n}\n\nmodel ShoppingVendor {\n id Int @id @default(autoincrement())\n userId Int\n vendorName String\n websiteUrl String\n loginUsername String\n loginPassword String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n}\n\nmodel PdfGroup {\n id Int @id @default(autoincrement())\n title String\n titleKey PdfTitleKey @default(OTHER)\n createdAt DateTime @default(now())\n patientId Int\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n pdfs PdfFile[]\n\n @@index([patientId])\n @@index([titleKey])\n}\n\nmodel PdfFile {\n id Int @id @default(autoincrement())\n filename String\n pdfData Bytes\n uploadedAt DateTime @default(now())\n groupId Int\n group PdfGroup @relation(fields: [groupId], references: [id], onDelete: Cascade)\n\n @@index([groupId])\n}\n\nenum PdfTitleKey {\n INSURANCE_CLAIM\n INSURANCE_CLAIM_PREAUTH\n ELIGIBILITY_STATUS\n CLAIM_STATUS\n OTHER\n}\n\nmodel Payment {\n id Int @id @default(autoincrement())\n claimId Int? @unique\n patientId Int\n userId Int\n updatedById Int?\n npiProviderId Int?\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @db.Decimal(10, 2)\n mhPaidAmount Decimal? @db.Decimal(10, 2)\n copayment Decimal @default(0.00) @db.Decimal(10, 2)\n adjustment Decimal @default(0.00) @db.Decimal(10, 2)\n status PaymentStatus @default(PENDING)\n notes String?\n icn String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n updatedBy User? @relation(\"PaymentUpdatedBy\", fields: [updatedById], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n serviceLineTransactions ServiceLineTransaction[]\n serviceLines ServiceLine[]\n commissionBatchItems CommissionBatchItem[]\n\n @@index([claimId])\n @@index([patientId])\n @@index([createdAt])\n}\n\nmodel ServiceLineTransaction {\n id Int @id @default(autoincrement())\n paymentId Int\n serviceLineId Int\n transactionId String?\n paidAmount Decimal @db.Decimal(10, 2)\n adjustedAmount Decimal @default(0.00) @db.Decimal(10, 2)\n method PaymentMethod\n receivedDate DateTime\n payerName String?\n notes String?\n createdAt DateTime @default(now())\n\n payment Payment @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n serviceLine ServiceLine @relation(fields: [serviceLineId], references: [id], onDelete: Cascade)\n\n @@index([paymentId])\n @@index([serviceLineId])\n}\n\nenum PaymentStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n OVERPAID\n DENIED\n VOID\n}\n\nenum PaymentMethod {\n EFT\n CHECK\n CASH\n CARD\n OTHER\n}\n\n// Database management page\nmodel DatabaseBackup {\n id Int @id @default(autoincrement())\n userId Int\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nmodel BackupDestination {\n id Int @id @default(autoincrement())\n userId Int\n path String\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id])\n}\n\nmodel Notification {\n id Int @id @default(autoincrement())\n userId Int\n type NotificationTypes\n message String\n createdAt DateTime @default(now())\n read Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nenum NotificationTypes {\n BACKUP\n CLAIM\n PAYMENT\n ETC\n}\n\n// Cron job execution log\nmodel CronJobLog {\n id Int @id @default(autoincrement())\n jobName String // e.g. \"local-backup\", \"usb-backup\"\n status String // \"success\" | \"failed\" | \"skipped\"\n startedAt DateTime\n completedAt DateTime?\n durationMs Int?\n errorMessage String?\n\n @@index([jobName])\n @@index([startedAt])\n @@index([status])\n}\n\nmodel CloudFolder {\n id Int @id @default(autoincrement())\n userId Int\n name String\n parentId Int?\n patientId Int?\n parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\n patient Patient? @relation(\"PatientCloudFolder\", fields: [patientId], references: [id], onDelete: SetNull)\n files CloudFile[]\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@unique([userId, parentId, name]) // prevents sibling folder name duplicates\n @@index([parentId])\n @@index([patientId])\n}\n\nmodel CloudFile {\n id Int @id @default(autoincrement())\n userId Int\n name String\n mimeType String?\n fileSize BigInt @db.BigInt\n folderId Int? // optional: null => root\n isComplete Boolean @default(false) // upload completed?\n totalChunks Int? // optional: expected number of chunks\n diskPath String? // relative path on disk under uploads/\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n folder CloudFolder? @relation(fields: [folderId], references: [id], onDelete: SetNull)\n\n chunks CloudFileChunk[]\n\n @@index([folderId])\n}\n\nmodel CloudFileChunk {\n id Int @id @default(autoincrement())\n fileId Int\n seq Int\n data Bytes\n createdAt DateTime @default(now())\n\n file CloudFile @relation(fields: [fileId], references: [id], onDelete: Cascade)\n\n @@unique([fileId, seq])\n @@index([fileId, seq])\n}\n\n// patient-connection-\nenum CommunicationChannel {\n sms\n voice\n}\n\nenum CommunicationDirection {\n outbound\n inbound\n}\n\nenum CommunicationStatus {\n queued\n sent\n delivered\n failed\n completed\n busy\n no_answer\n}\n\nmodel Communication {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int?\n\n channel CommunicationChannel\n direction CommunicationDirection\n status CommunicationStatus\n\n body String?\n callDuration Int?\n twilioSid String?\n\n createdAt DateTime @default(now())\n\n // Relations\n patient Patient @relation(fields: [patientId], references: [id])\n user User? @relation(fields: [userId], references: [id])\n\n @@map(\"communications\")\n}\n\nmodel PatientDocument {\n id Int @id @default(autoincrement())\n patientId Int\n filename String\n originalName String\n mimeType String\n fileSize BigInt\n filePath String\n uploadedAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n\n @@index([patientId])\n @@index([uploadedAt])\n}\n\nmodel TwilioSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n accountSid String\n authToken String\n phoneNumber String\n greetingMessage String?\n templates Json?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"twilio_settings\")\n}\n\nmodel AiSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n apiKey String\n aiEnabled Boolean @default(true)\n openAiKey String @default(\"\")\n openAiEnabled Boolean @default(false)\n claudeAiKey String @default(\"\")\n claudeAiEnabled Boolean @default(false)\n claudeAiModel String @default(\"claude-haiku-4-5-20251001\")\n openAiModel String @default(\"gpt-5.2\")\n googleAiModel String @default(\"gemini-2.5-flash\")\n dentalMgmtKey String @default(\"\")\n dentalMgmtEnabled Boolean @default(false)\n afterHoursEnabled Boolean @default(true)\n openPhoneReply Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"ai_settings\")\n}\n\nmodel OfficeHours {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_hours\")\n}\n\nmodel OfficeContact {\n id Int @id @default(autoincrement())\n userId Int @unique\n officeName String?\n receptionistName String?\n dentistName String?\n phoneNumber String?\n email String?\n fax String?\n streetAddress String?\n city String?\n state String?\n zipCode String?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_contact\")\n}\n\nmodel InsuranceContact {\n id Int @id @default(autoincrement())\n userId Int\n name String\n phoneNumber String?\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"insurance_contact\")\n}\n\nmodel ProcedureTimeslot {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"procedure_timeslot\")\n}\n\nmodel PatientConversation {\n id Int @id @default(autoincrement())\n patientId Int @unique\n userId Int\n stage String @default(\"initial\")\n aiHandoff Boolean @default(true)\n updatedAt DateTime @updatedAt\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"patient_conversation\")\n}\n\n// Commission tracking\nmodel CommissionBatch {\n id Int @id @default(autoincrement())\n npiProviderId Int\n totalCollection Decimal @db.Decimal(14, 2)\n commissionAmount Decimal @db.Decimal(14, 2)\n notes String?\n createdAt DateTime @default(now())\n\n npiProvider NpiProvider @relation(fields: [npiProviderId], references: [id])\n items CommissionBatchItem[]\n\n @@index([npiProviderId])\n}\n\nmodel CommissionBatchItem {\n id Int @id @default(autoincrement())\n commissionBatchId Int\n paymentId Int\n collectionAmount Decimal @db.Decimal(14, 2)\n\n commissionBatch CommissionBatch @relation(fields: [commissionBatchId], references: [id], onDelete: Cascade)\n payment Payment @relation(fields: [paymentId], references: [id])\n\n @@unique([commissionBatchId, paymentId])\n @@index([paymentId])\n}\n" + "inlineSchema": "// This is your Prisma schema file,\n// learn more about it in the docs: https://pris.ly/d/prisma-schema\n\n// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?\n// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init\n\ngenerator client {\n provider = \"prisma-client-js\"\n output = \"../generated/prisma\"\n}\n\ngenerator zod {\n provider = \"prisma-zod-generator\"\n output = \"../shared/\" // Zod schemas will be generated here inside `db/shared`\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nmodel User {\n id Int @id @default(autoincrement())\n username String @unique\n password String\n autoBackupEnabled Boolean @default(true)\n autoBackupHour Int @default(20)\n usbBackupEnabled Boolean @default(false)\n usbBackupHour Int @default(21)\n autoMhCheckEnabled Boolean @default(false)\n autoMhCheckDayOfWeek Int @default(1)\n autoMhCheckHour Int @default(13)\n patients Patient[]\n appointments Appointment[]\n staff Staff[]\n npiProviders NpiProvider[]\n claims Claim[]\n insuranceCredentials InsuranceCredential[]\n shoppingVendors ShoppingVendor[]\n updatedPayments Payment[] @relation(\"PaymentUpdatedBy\")\n backups DatabaseBackup[]\n backupDestinations BackupDestination[]\n notifications Notification[]\n cloudFolders CloudFolder[]\n cloudFiles CloudFile[]\n communications Communication[]\n twilioSettings TwilioSettings?\n aiSettings AiSettings?\n officeHours OfficeHours?\n officeContact OfficeContact?\n procedureTimeslot ProcedureTimeslot?\n insuranceContacts InsuranceContact[]\n patientConversations PatientConversation[]\n}\n\nmodel Patient {\n id Int @id @default(autoincrement())\n firstName String\n lastName String\n dateOfBirth DateTime? @db.Date\n gender String\n phone String\n email String?\n address String?\n city String?\n zipCode String?\n insuranceProvider String?\n insuranceId String?\n groupNumber String?\n policyHolder String?\n allergies String?\n medicalConditions String?\n preferredLanguage String? @default(\"English\")\n status PatientStatus @default(UNKNOWN)\n userId Int\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n appointments Appointment[]\n procedures AppointmentProcedure[]\n claims Claim[]\n groups PdfGroup[]\n payment Payment[]\n communications Communication[]\n documents PatientDocument[]\n conversation PatientConversation?\n cloudFolders CloudFolder[] @relation(\"PatientCloudFolder\")\n\n @@index([insuranceId])\n @@index([createdAt])\n}\n\nenum PatientStatus {\n ACTIVE\n INACTIVE\n UNKNOWN\n PLAN_NOT_ACCEPTED\n}\n\nmodel Appointment {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int\n staffId Int\n title String\n date DateTime @db.Date\n startTime String // Store time as \"hh:mm\"\n endTime String // Store time as \"hh:mm\"\n type String // e.g., \"checkup\", \"cleaning\", \"filling\", etc.\n typeLocked Boolean @default(false) // true = user manually set; auto-sync will not overwrite\n notes String?\n procedureCodeNotes String?\n status String @default(\"scheduled\") // \"scheduled\", \"completed\", \"cancelled\", \"no-show\"\n movedByAi Boolean @default(false)\n createdAt DateTime @default(now())\n\n eligibilityStatus PatientStatus @default(UNKNOWN)\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id])\n staff Staff? @relation(fields: [staffId], references: [id])\n procedures AppointmentProcedure[]\n claims Claim[]\n files AppointmentFile[]\n\n @@index([patientId])\n @@index([date])\n}\n\nmodel AppointmentFile {\n id Int @id @default(autoincrement())\n appointmentId Int\n filename String\n mimeType String?\n filePath String?\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n\n @@index([appointmentId])\n}\n\nmodel Staff {\n id Int @id @default(autoincrement())\n userId Int\n name String\n email String?\n role String // e.g., \"Dentist\", \"Hygienist\", \"Assistant\"\n phone String?\n createdAt DateTime @default(now())\n user User? @relation(fields: [userId], references: [id], onDelete: Cascade)\n appointments Appointment[]\n claims Claim[] @relation(\"ClaimStaff\")\n}\n\nmodel NpiProvider {\n id Int @id @default(autoincrement())\n userId Int\n npiNumber String\n providerName String\n sortOrder Int @default(0)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n claims Claim[]\n payments Payment[]\n commissionBatches CommissionBatch[]\n appointmentProcedures AppointmentProcedure[]\n\n @@unique([userId, npiNumber])\n @@index([userId])\n}\n\nenum ProcedureSource {\n COMBO\n MANUAL\n}\n\nmodel AppointmentProcedure {\n id Int @id @default(autoincrement())\n appointmentId Int\n patientId Int\n npiProviderId Int?\n\n procedureCode String\n procedureLabel String?\n fee Decimal? @db.Decimal(10, 2)\n\n category String?\n\n toothNumber String?\n toothSurface String?\n oralCavityArea String?\n\n source ProcedureSource @default(MANUAL)\n comboKey String?\n\n createdAt DateTime @default(now())\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n @@index([appointmentId])\n @@index([patientId])\n}\n\nmodel Claim {\n id Int @id @default(autoincrement())\n patientId Int\n appointmentId Int?\n userId Int\n staffId Int\n patientName String\n memberId String\n dateOfBirth DateTime @db.Date\n remarks String\n missingTeethStatus MissingTeethStatus @default(No_missing)\n missingTeeth Json? // { \"T_14\": \"X\", \"T_G\": \"O\", ... }\n serviceDate DateTime\n insuranceProvider String // e.g., \"Delta MA\"\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n status ClaimStatus @default(PENDING)\n claimNumber String?\n preAuthNumber String?\n npiProviderId Int?\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n appointment Appointment? @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n user User? @relation(fields: [userId], references: [id])\n staff Staff? @relation(\"ClaimStaff\", fields: [staffId], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n serviceLines ServiceLine[]\n claimFiles ClaimFile[]\n payment Payment?\n}\n\nenum ClaimStatus {\n PENDING\n APPROVED\n CANCELLED\n REVIEW\n VOID\n PREAUTH\n}\n\nenum MissingTeethStatus {\n No_missing\n endentulous\n Yes_missing\n}\n\nmodel ServiceLine {\n id Int @id @default(autoincrement())\n claimId Int?\n paymentId Int?\n procedureCode String\n procedureDate DateTime @db.Date\n quad String?\n arch String?\n toothNumber String?\n toothSurface String?\n icn String?\n paidCode String?\n allowedAmount Decimal? @db.Decimal(10, 2)\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @default(0.00) @db.Decimal(10, 2)\n status ServiceLineStatus @default(UNPAID)\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n payment Payment? @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n\n serviceLineTransactions ServiceLineTransaction[]\n}\n\nenum ServiceLineStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n UNPAID\n ADJUSTED\n OVERPAID\n DENIED\n}\n\nmodel ClaimFile {\n id Int @id @default(autoincrement())\n claimId Int\n filename String\n mimeType String\n filePath String?\n\n claim Claim @relation(fields: [claimId], references: [id], onDelete: Cascade)\n}\n\nmodel InsuranceCredential {\n id Int @id @default(autoincrement())\n userId Int\n siteKey String\n username String\n password String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([userId, siteKey])\n @@index([userId])\n}\n\nmodel ShoppingVendor {\n id Int @id @default(autoincrement())\n userId Int\n vendorName String\n websiteUrl String\n loginUsername String\n loginPassword String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n}\n\nmodel PdfGroup {\n id Int @id @default(autoincrement())\n title String\n titleKey PdfTitleKey @default(OTHER)\n createdAt DateTime @default(now())\n patientId Int\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n pdfs PdfFile[]\n\n @@index([patientId])\n @@index([titleKey])\n}\n\nmodel PdfFile {\n id Int @id @default(autoincrement())\n filename String\n pdfData Bytes\n uploadedAt DateTime @default(now())\n groupId Int\n group PdfGroup @relation(fields: [groupId], references: [id], onDelete: Cascade)\n\n @@index([groupId])\n}\n\nenum PdfTitleKey {\n INSURANCE_CLAIM\n INSURANCE_CLAIM_PREAUTH\n ELIGIBILITY_STATUS\n CLAIM_STATUS\n OTHER\n}\n\nmodel Payment {\n id Int @id @default(autoincrement())\n claimId Int? @unique\n patientId Int\n userId Int\n updatedById Int?\n npiProviderId Int?\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @db.Decimal(10, 2)\n mhPaidAmount Decimal? @db.Decimal(10, 2)\n copayment Decimal @default(0.00) @db.Decimal(10, 2)\n adjustment Decimal @default(0.00) @db.Decimal(10, 2)\n status PaymentStatus @default(PENDING)\n notes String?\n icn String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n updatedBy User? @relation(\"PaymentUpdatedBy\", fields: [updatedById], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n serviceLineTransactions ServiceLineTransaction[]\n serviceLines ServiceLine[]\n commissionBatchItems CommissionBatchItem[]\n\n @@index([claimId])\n @@index([patientId])\n @@index([createdAt])\n}\n\nmodel ServiceLineTransaction {\n id Int @id @default(autoincrement())\n paymentId Int\n serviceLineId Int\n transactionId String?\n paidAmount Decimal @db.Decimal(10, 2)\n adjustedAmount Decimal @default(0.00) @db.Decimal(10, 2)\n method PaymentMethod\n receivedDate DateTime\n payerName String?\n notes String?\n createdAt DateTime @default(now())\n\n payment Payment @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n serviceLine ServiceLine @relation(fields: [serviceLineId], references: [id], onDelete: Cascade)\n\n @@index([paymentId])\n @@index([serviceLineId])\n}\n\nenum PaymentStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n OVERPAID\n DENIED\n VOID\n}\n\nenum PaymentMethod {\n EFT\n CHECK\n CASH\n CARD\n OTHER\n}\n\n// Database management page\nmodel DatabaseBackup {\n id Int @id @default(autoincrement())\n userId Int\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nmodel BackupDestination {\n id Int @id @default(autoincrement())\n userId Int\n path String\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id])\n}\n\nmodel Notification {\n id Int @id @default(autoincrement())\n userId Int\n type NotificationTypes\n message String\n createdAt DateTime @default(now())\n read Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nenum NotificationTypes {\n BACKUP\n CLAIM\n PAYMENT\n ETC\n}\n\n// Cron job execution log\nmodel CronJobLog {\n id Int @id @default(autoincrement())\n jobName String // e.g. \"local-backup\", \"usb-backup\"\n status String // \"success\" | \"failed\" | \"skipped\"\n startedAt DateTime\n completedAt DateTime?\n durationMs Int?\n errorMessage String?\n\n @@index([jobName])\n @@index([startedAt])\n @@index([status])\n}\n\nmodel CloudFolder {\n id Int @id @default(autoincrement())\n userId Int\n name String\n parentId Int?\n patientId Int?\n parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\n patient Patient? @relation(\"PatientCloudFolder\", fields: [patientId], references: [id], onDelete: SetNull)\n files CloudFile[]\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@unique([userId, parentId, name]) // prevents sibling folder name duplicates\n @@index([parentId])\n @@index([patientId])\n}\n\nmodel CloudFile {\n id Int @id @default(autoincrement())\n userId Int\n name String\n mimeType String?\n fileSize BigInt @db.BigInt\n folderId Int? // optional: null => root\n isComplete Boolean @default(false) // upload completed?\n totalChunks Int? // optional: expected number of chunks\n diskPath String? // relative path on disk under uploads/\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n folder CloudFolder? @relation(fields: [folderId], references: [id], onDelete: SetNull)\n\n chunks CloudFileChunk[]\n\n @@index([folderId])\n}\n\nmodel CloudFileChunk {\n id Int @id @default(autoincrement())\n fileId Int\n seq Int\n data Bytes\n createdAt DateTime @default(now())\n\n file CloudFile @relation(fields: [fileId], references: [id], onDelete: Cascade)\n\n @@unique([fileId, seq])\n @@index([fileId, seq])\n}\n\n// patient-connection-\nenum CommunicationChannel {\n sms\n voice\n}\n\nenum CommunicationDirection {\n outbound\n inbound\n}\n\nenum CommunicationStatus {\n queued\n sent\n delivered\n failed\n completed\n busy\n no_answer\n}\n\nmodel Communication {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int?\n\n channel CommunicationChannel\n direction CommunicationDirection\n status CommunicationStatus\n\n body String?\n callDuration Int?\n twilioSid String?\n\n createdAt DateTime @default(now())\n\n // Relations\n patient Patient @relation(fields: [patientId], references: [id])\n user User? @relation(fields: [userId], references: [id])\n\n @@map(\"communications\")\n}\n\nmodel PatientDocument {\n id Int @id @default(autoincrement())\n patientId Int\n filename String\n originalName String\n mimeType String\n fileSize BigInt\n filePath String\n uploadedAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n\n @@index([patientId])\n @@index([uploadedAt])\n}\n\nmodel TwilioSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n accountSid String\n authToken String\n phoneNumber String\n greetingMessage String?\n templates Json?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"twilio_settings\")\n}\n\nmodel AiSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n apiKey String\n aiEnabled Boolean @default(true)\n openAiKey String @default(\"\")\n openAiEnabled Boolean @default(false)\n claudeAiKey String @default(\"\")\n claudeAiEnabled Boolean @default(false)\n claudeAiModel String @default(\"claude-haiku-4-5-20251001\")\n openAiModel String @default(\"gpt-5.2\")\n googleAiModel String @default(\"gemini-2.5-flash\")\n dentalMgmtKey String @default(\"\")\n dentalMgmtEnabled Boolean @default(false)\n afterHoursEnabled Boolean @default(true)\n openPhoneReply Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"ai_settings\")\n}\n\nmodel OfficeHours {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_hours\")\n}\n\nmodel OfficeContact {\n id Int @id @default(autoincrement())\n userId Int @unique\n officeName String?\n receptionistName String?\n dentistName String?\n phoneNumber String?\n email String?\n fax String?\n streetAddress String?\n city String?\n state String?\n zipCode String?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_contact\")\n}\n\nmodel InsuranceContact {\n id Int @id @default(autoincrement())\n userId Int\n name String\n phoneNumber String?\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"insurance_contact\")\n}\n\nmodel ProcedureTimeslot {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"procedure_timeslot\")\n}\n\nmodel PatientConversation {\n id Int @id @default(autoincrement())\n patientId Int @unique\n userId Int\n stage String @default(\"initial\")\n aiHandoff Boolean @default(true)\n updatedAt DateTime @updatedAt\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"patient_conversation\")\n}\n\n// Commission tracking\nmodel CommissionBatch {\n id Int @id @default(autoincrement())\n npiProviderId Int\n totalCollection Decimal @db.Decimal(14, 2)\n commissionAmount Decimal @db.Decimal(14, 2)\n notes String?\n createdAt DateTime @default(now())\n\n npiProvider NpiProvider @relation(fields: [npiProviderId], references: [id])\n items CommissionBatchItem[]\n\n @@index([npiProviderId])\n}\n\nmodel CommissionBatchItem {\n id Int @id @default(autoincrement())\n commissionBatchId Int\n paymentId Int\n collectionAmount Decimal @db.Decimal(14, 2)\n\n commissionBatch CommissionBatch @relation(fields: [commissionBatchId], references: [id], onDelete: Cascade)\n payment Payment @relation(fields: [paymentId], references: [id])\n\n @@unique([commissionBatchId, paymentId])\n @@index([paymentId])\n}\n" } -config.runtimeDataModel = JSON.parse("{\"models\":{\"User\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"autoBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"autoBackupHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"usbBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"usbBackupHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patients\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"StaffToUser\"},{\"name\":\"npiProviders\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToUser\"},{\"name\":\"insuranceCredentials\",\"kind\":\"object\",\"type\":\"InsuranceCredential\",\"relationName\":\"InsuranceCredentialToUser\"},{\"name\":\"shoppingVendors\",\"kind\":\"object\",\"type\":\"ShoppingVendor\",\"relationName\":\"ShoppingVendorToUser\"},{\"name\":\"updatedPayments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"backups\",\"kind\":\"object\",\"type\":\"DatabaseBackup\",\"relationName\":\"DatabaseBackupToUser\"},{\"name\":\"backupDestinations\",\"kind\":\"object\",\"type\":\"BackupDestination\",\"relationName\":\"BackupDestinationToUser\"},{\"name\":\"notifications\",\"kind\":\"object\",\"type\":\"Notification\",\"relationName\":\"NotificationToUser\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"cloudFiles\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToUser\"},{\"name\":\"twilioSettings\",\"kind\":\"object\",\"type\":\"TwilioSettings\",\"relationName\":\"TwilioSettingsToUser\"},{\"name\":\"aiSettings\",\"kind\":\"object\",\"type\":\"AiSettings\",\"relationName\":\"AiSettingsToUser\"},{\"name\":\"officeHours\",\"kind\":\"object\",\"type\":\"OfficeHours\",\"relationName\":\"OfficeHoursToUser\"},{\"name\":\"officeContact\",\"kind\":\"object\",\"type\":\"OfficeContact\",\"relationName\":\"OfficeContactToUser\"},{\"name\":\"procedureTimeslot\",\"kind\":\"object\",\"type\":\"ProcedureTimeslot\",\"relationName\":\"ProcedureTimeslotToUser\"},{\"name\":\"insuranceContacts\",\"kind\":\"object\",\"type\":\"InsuranceContact\",\"relationName\":\"InsuranceContactToUser\"},{\"name\":\"patientConversations\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientConversationToUser\"}],\"dbName\":null},\"Patient\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"firstName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"gender\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"address\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"groupNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"policyHolder\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allergies\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"medicalConditions\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preferredLanguage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"groups\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PatientToPayment\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"documents\",\"kind\":\"object\",\"type\":\"PatientDocument\",\"relationName\":\"PatientToPatientDocument\"},{\"name\":\"conversation\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"PatientCloudFolder\"}],\"dbName\":null},\"Appointment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"startTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"endTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"typeLocked\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureCodeNotes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"movedByAi\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"eligibilityStatus\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"AppointmentFile\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"AppointmentFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"Staff\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"StaffToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimStaff\"}],\"dbName\":null},\"NpiProvider\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"providerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"payments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"commissionBatches\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"appointmentProcedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"AppointmentProcedure\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureLabel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fee\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"category\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"oralCavityArea\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"source\",\"kind\":\"enum\",\"type\":\"ProcedureSource\"},{\"name\":\"comboKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"Claim\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"memberId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"remarks\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"missingTeethStatus\",\"kind\":\"enum\",\"type\":\"MissingTeethStatus\"},{\"name\":\"missingTeeth\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"serviceDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ClaimStatus\"},{\"name\":\"claimNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preAuthNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ClaimToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"ClaimStaff\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"claimFiles\",\"kind\":\"object\",\"type\":\"ClaimFile\",\"relationName\":\"ClaimToClaimFile\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"ClaimToPayment\"}],\"dbName\":null},\"ServiceLine\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"quad\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"arch\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allowedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ServiceLineStatus\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"ClaimFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToClaimFile\"}],\"dbName\":null},\"InsuranceCredential\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"siteKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceCredentialToUser\"}],\"dbName\":null},\"ShoppingVendor\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"vendorName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"websiteUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginUsername\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginPassword\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ShoppingVendorToUser\"}],\"dbName\":null},\"PdfGroup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"titleKey\",\"kind\":\"enum\",\"type\":\"PdfTitleKey\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"pdfs\",\"kind\":\"object\",\"type\":\"PdfFile\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"PdfFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pdfData\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"groupId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"group\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"Payment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedById\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"mhPaidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"copayment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PaymentStatus\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPayment\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPayment\"},{\"name\":\"updatedBy\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"commissionBatchItems\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null},\"ServiceLineTransaction\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"serviceLineId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"transactionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"method\",\"kind\":\"enum\",\"type\":\"PaymentMethod\"},{\"name\":\"receivedDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLine\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"DatabaseBackup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"DatabaseBackupToUser\"}],\"dbName\":null},\"BackupDestination\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"path\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isActive\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"BackupDestinationToUser\"}],\"dbName\":null},\"Notification\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"NotificationTypes\"},{\"name\":\"message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"read\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NotificationToUser\"}],\"dbName\":null},\"CronJobLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"jobName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"completedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"durationMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"errorMessage\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":null},\"CloudFolder\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"parentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"parent\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientCloudFolder\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"CloudFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"folderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"isComplete\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"totalChunks\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"diskPath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"folder\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"chunks\",\"kind\":\"object\",\"type\":\"CloudFileChunk\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"CloudFileChunk\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"fileId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"seq\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"file\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"Communication\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"channel\",\"kind\":\"enum\",\"type\":\"CommunicationChannel\"},{\"name\":\"direction\",\"kind\":\"enum\",\"type\":\"CommunicationDirection\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CommunicationStatus\"},{\"name\":\"body\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"callDuration\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"twilioSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CommunicationToUser\"}],\"dbName\":\"communications\"},\"PatientDocument\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"originalName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientDocument\"}],\"dbName\":null},\"TwilioSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"accountSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"authToken\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"greetingMessage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"templates\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"TwilioSettingsToUser\"}],\"dbName\":\"twilio_settings\"},\"AiSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"apiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claudeAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"googleAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"afterHoursEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openPhoneReply\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AiSettingsToUser\"}],\"dbName\":\"ai_settings\"},\"OfficeHours\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeHoursToUser\"}],\"dbName\":\"office_hours\"},\"OfficeContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"officeName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"receptionistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fax\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"streetAddress\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"state\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeContactToUser\"}],\"dbName\":\"office_contact\"},\"InsuranceContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceContactToUser\"}],\"dbName\":\"insurance_contact\"},\"ProcedureTimeslot\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ProcedureTimeslotToUser\"}],\"dbName\":\"procedure_timeslot\"},\"PatientConversation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"stage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiHandoff\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientConversationToUser\"}],\"dbName\":\"patient_conversation\"},\"CommissionBatch\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalCollection\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"items\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"}],\"dbName\":null},\"CommissionBatchItem\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"commissionBatchId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"collectionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionBatch\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null}},\"enums\":{},\"types\":{}}") +config.runtimeDataModel = JSON.parse("{\"models\":{\"User\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"autoBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"autoBackupHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"usbBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"usbBackupHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"autoMhCheckEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"autoMhCheckDayOfWeek\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"autoMhCheckHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patients\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"StaffToUser\"},{\"name\":\"npiProviders\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToUser\"},{\"name\":\"insuranceCredentials\",\"kind\":\"object\",\"type\":\"InsuranceCredential\",\"relationName\":\"InsuranceCredentialToUser\"},{\"name\":\"shoppingVendors\",\"kind\":\"object\",\"type\":\"ShoppingVendor\",\"relationName\":\"ShoppingVendorToUser\"},{\"name\":\"updatedPayments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"backups\",\"kind\":\"object\",\"type\":\"DatabaseBackup\",\"relationName\":\"DatabaseBackupToUser\"},{\"name\":\"backupDestinations\",\"kind\":\"object\",\"type\":\"BackupDestination\",\"relationName\":\"BackupDestinationToUser\"},{\"name\":\"notifications\",\"kind\":\"object\",\"type\":\"Notification\",\"relationName\":\"NotificationToUser\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"cloudFiles\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToUser\"},{\"name\":\"twilioSettings\",\"kind\":\"object\",\"type\":\"TwilioSettings\",\"relationName\":\"TwilioSettingsToUser\"},{\"name\":\"aiSettings\",\"kind\":\"object\",\"type\":\"AiSettings\",\"relationName\":\"AiSettingsToUser\"},{\"name\":\"officeHours\",\"kind\":\"object\",\"type\":\"OfficeHours\",\"relationName\":\"OfficeHoursToUser\"},{\"name\":\"officeContact\",\"kind\":\"object\",\"type\":\"OfficeContact\",\"relationName\":\"OfficeContactToUser\"},{\"name\":\"procedureTimeslot\",\"kind\":\"object\",\"type\":\"ProcedureTimeslot\",\"relationName\":\"ProcedureTimeslotToUser\"},{\"name\":\"insuranceContacts\",\"kind\":\"object\",\"type\":\"InsuranceContact\",\"relationName\":\"InsuranceContactToUser\"},{\"name\":\"patientConversations\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientConversationToUser\"}],\"dbName\":null},\"Patient\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"firstName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"gender\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"address\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"groupNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"policyHolder\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allergies\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"medicalConditions\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preferredLanguage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"groups\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PatientToPayment\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"documents\",\"kind\":\"object\",\"type\":\"PatientDocument\",\"relationName\":\"PatientToPatientDocument\"},{\"name\":\"conversation\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"PatientCloudFolder\"}],\"dbName\":null},\"Appointment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"startTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"endTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"typeLocked\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureCodeNotes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"movedByAi\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"eligibilityStatus\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"AppointmentFile\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"AppointmentFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"Staff\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"StaffToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimStaff\"}],\"dbName\":null},\"NpiProvider\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"providerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"payments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"commissionBatches\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"appointmentProcedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"AppointmentProcedure\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureLabel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fee\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"category\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"oralCavityArea\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"source\",\"kind\":\"enum\",\"type\":\"ProcedureSource\"},{\"name\":\"comboKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"Claim\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"memberId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"remarks\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"missingTeethStatus\",\"kind\":\"enum\",\"type\":\"MissingTeethStatus\"},{\"name\":\"missingTeeth\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"serviceDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ClaimStatus\"},{\"name\":\"claimNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preAuthNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ClaimToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"ClaimStaff\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"claimFiles\",\"kind\":\"object\",\"type\":\"ClaimFile\",\"relationName\":\"ClaimToClaimFile\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"ClaimToPayment\"}],\"dbName\":null},\"ServiceLine\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"quad\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"arch\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allowedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ServiceLineStatus\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"ClaimFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToClaimFile\"}],\"dbName\":null},\"InsuranceCredential\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"siteKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceCredentialToUser\"}],\"dbName\":null},\"ShoppingVendor\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"vendorName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"websiteUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginUsername\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginPassword\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ShoppingVendorToUser\"}],\"dbName\":null},\"PdfGroup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"titleKey\",\"kind\":\"enum\",\"type\":\"PdfTitleKey\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"pdfs\",\"kind\":\"object\",\"type\":\"PdfFile\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"PdfFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pdfData\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"groupId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"group\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"Payment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedById\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"mhPaidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"copayment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PaymentStatus\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPayment\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPayment\"},{\"name\":\"updatedBy\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"commissionBatchItems\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null},\"ServiceLineTransaction\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"serviceLineId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"transactionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"method\",\"kind\":\"enum\",\"type\":\"PaymentMethod\"},{\"name\":\"receivedDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLine\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"DatabaseBackup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"DatabaseBackupToUser\"}],\"dbName\":null},\"BackupDestination\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"path\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isActive\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"BackupDestinationToUser\"}],\"dbName\":null},\"Notification\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"NotificationTypes\"},{\"name\":\"message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"read\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NotificationToUser\"}],\"dbName\":null},\"CronJobLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"jobName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"completedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"durationMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"errorMessage\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":null},\"CloudFolder\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"parentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"parent\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientCloudFolder\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"CloudFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"folderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"isComplete\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"totalChunks\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"diskPath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"folder\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"chunks\",\"kind\":\"object\",\"type\":\"CloudFileChunk\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"CloudFileChunk\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"fileId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"seq\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"file\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"Communication\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"channel\",\"kind\":\"enum\",\"type\":\"CommunicationChannel\"},{\"name\":\"direction\",\"kind\":\"enum\",\"type\":\"CommunicationDirection\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CommunicationStatus\"},{\"name\":\"body\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"callDuration\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"twilioSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CommunicationToUser\"}],\"dbName\":\"communications\"},\"PatientDocument\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"originalName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientDocument\"}],\"dbName\":null},\"TwilioSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"accountSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"authToken\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"greetingMessage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"templates\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"TwilioSettingsToUser\"}],\"dbName\":\"twilio_settings\"},\"AiSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"apiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claudeAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"googleAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"afterHoursEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openPhoneReply\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AiSettingsToUser\"}],\"dbName\":\"ai_settings\"},\"OfficeHours\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeHoursToUser\"}],\"dbName\":\"office_hours\"},\"OfficeContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"officeName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"receptionistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fax\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"streetAddress\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"state\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeContactToUser\"}],\"dbName\":\"office_contact\"},\"InsuranceContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceContactToUser\"}],\"dbName\":\"insurance_contact\"},\"ProcedureTimeslot\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ProcedureTimeslotToUser\"}],\"dbName\":\"procedure_timeslot\"},\"PatientConversation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"stage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiHandoff\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientConversationToUser\"}],\"dbName\":\"patient_conversation\"},\"CommissionBatch\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalCollection\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"items\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"}],\"dbName\":null},\"CommissionBatchItem\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"commissionBatchId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"collectionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionBatch\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null}},\"enums\":{},\"types\":{}}") defineDmmfProperty(exports.Prisma, config.runtimeDataModel) config.parameterizationSchema = { - strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"patient\",\"appointments\",\"appointment\",\"staff\",\"claims\",\"claim\",\"updatedBy\",\"npiProvider\",\"payment\",\"serviceLineTransactions\",\"_count\",\"serviceLine\",\"serviceLines\",\"items\",\"commissionBatch\",\"commissionBatchItems\",\"payments\",\"commissionBatches\",\"appointmentProcedures\",\"claimFiles\",\"procedures\",\"files\",\"group\",\"pdfs\",\"groups\",\"communications\",\"documents\",\"conversation\",\"parent\",\"children\",\"folder\",\"file\",\"chunks\",\"cloudFolders\",\"patients\",\"npiProviders\",\"insuranceCredentials\",\"shoppingVendors\",\"updatedPayments\",\"backups\",\"backupDestinations\",\"notifications\",\"cloudFiles\",\"twilioSettings\",\"aiSettings\",\"officeHours\",\"officeContact\",\"procedureTimeslot\",\"insuranceContacts\",\"patientConversations\",\"User.findUnique\",\"User.findUniqueOrThrow\",\"User.findFirst\",\"User.findFirstOrThrow\",\"User.findMany\",\"data\",\"User.createOne\",\"User.createMany\",\"User.createManyAndReturn\",\"User.updateOne\",\"User.updateMany\",\"User.updateManyAndReturn\",\"create\",\"update\",\"User.upsertOne\",\"User.deleteOne\",\"User.deleteMany\",\"having\",\"_avg\",\"_sum\",\"_min\",\"_max\",\"User.groupBy\",\"User.aggregate\",\"Patient.findUnique\",\"Patient.findUniqueOrThrow\",\"Patient.findFirst\",\"Patient.findFirstOrThrow\",\"Patient.findMany\",\"Patient.createOne\",\"Patient.createMany\",\"Patient.createManyAndReturn\",\"Patient.updateOne\",\"Patient.updateMany\",\"Patient.updateManyAndReturn\",\"Patient.upsertOne\",\"Patient.deleteOne\",\"Patient.deleteMany\",\"Patient.groupBy\",\"Patient.aggregate\",\"Appointment.findUnique\",\"Appointment.findUniqueOrThrow\",\"Appointment.findFirst\",\"Appointment.findFirstOrThrow\",\"Appointment.findMany\",\"Appointment.createOne\",\"Appointment.createMany\",\"Appointment.createManyAndReturn\",\"Appointment.updateOne\",\"Appointment.updateMany\",\"Appointment.updateManyAndReturn\",\"Appointment.upsertOne\",\"Appointment.deleteOne\",\"Appointment.deleteMany\",\"Appointment.groupBy\",\"Appointment.aggregate\",\"AppointmentFile.findUnique\",\"AppointmentFile.findUniqueOrThrow\",\"AppointmentFile.findFirst\",\"AppointmentFile.findFirstOrThrow\",\"AppointmentFile.findMany\",\"AppointmentFile.createOne\",\"AppointmentFile.createMany\",\"AppointmentFile.createManyAndReturn\",\"AppointmentFile.updateOne\",\"AppointmentFile.updateMany\",\"AppointmentFile.updateManyAndReturn\",\"AppointmentFile.upsertOne\",\"AppointmentFile.deleteOne\",\"AppointmentFile.deleteMany\",\"AppointmentFile.groupBy\",\"AppointmentFile.aggregate\",\"Staff.findUnique\",\"Staff.findUniqueOrThrow\",\"Staff.findFirst\",\"Staff.findFirstOrThrow\",\"Staff.findMany\",\"Staff.createOne\",\"Staff.createMany\",\"Staff.createManyAndReturn\",\"Staff.updateOne\",\"Staff.updateMany\",\"Staff.updateManyAndReturn\",\"Staff.upsertOne\",\"Staff.deleteOne\",\"Staff.deleteMany\",\"Staff.groupBy\",\"Staff.aggregate\",\"NpiProvider.findUnique\",\"NpiProvider.findUniqueOrThrow\",\"NpiProvider.findFirst\",\"NpiProvider.findFirstOrThrow\",\"NpiProvider.findMany\",\"NpiProvider.createOne\",\"NpiProvider.createMany\",\"NpiProvider.createManyAndReturn\",\"NpiProvider.updateOne\",\"NpiProvider.updateMany\",\"NpiProvider.updateManyAndReturn\",\"NpiProvider.upsertOne\",\"NpiProvider.deleteOne\",\"NpiProvider.deleteMany\",\"NpiProvider.groupBy\",\"NpiProvider.aggregate\",\"AppointmentProcedure.findUnique\",\"AppointmentProcedure.findUniqueOrThrow\",\"AppointmentProcedure.findFirst\",\"AppointmentProcedure.findFirstOrThrow\",\"AppointmentProcedure.findMany\",\"AppointmentProcedure.createOne\",\"AppointmentProcedure.createMany\",\"AppointmentProcedure.createManyAndReturn\",\"AppointmentProcedure.updateOne\",\"AppointmentProcedure.updateMany\",\"AppointmentProcedure.updateManyAndReturn\",\"AppointmentProcedure.upsertOne\",\"AppointmentProcedure.deleteOne\",\"AppointmentProcedure.deleteMany\",\"AppointmentProcedure.groupBy\",\"AppointmentProcedure.aggregate\",\"Claim.findUnique\",\"Claim.findUniqueOrThrow\",\"Claim.findFirst\",\"Claim.findFirstOrThrow\",\"Claim.findMany\",\"Claim.createOne\",\"Claim.createMany\",\"Claim.createManyAndReturn\",\"Claim.updateOne\",\"Claim.updateMany\",\"Claim.updateManyAndReturn\",\"Claim.upsertOne\",\"Claim.deleteOne\",\"Claim.deleteMany\",\"Claim.groupBy\",\"Claim.aggregate\",\"ServiceLine.findUnique\",\"ServiceLine.findUniqueOrThrow\",\"ServiceLine.findFirst\",\"ServiceLine.findFirstOrThrow\",\"ServiceLine.findMany\",\"ServiceLine.createOne\",\"ServiceLine.createMany\",\"ServiceLine.createManyAndReturn\",\"ServiceLine.updateOne\",\"ServiceLine.updateMany\",\"ServiceLine.updateManyAndReturn\",\"ServiceLine.upsertOne\",\"ServiceLine.deleteOne\",\"ServiceLine.deleteMany\",\"ServiceLine.groupBy\",\"ServiceLine.aggregate\",\"ClaimFile.findUnique\",\"ClaimFile.findUniqueOrThrow\",\"ClaimFile.findFirst\",\"ClaimFile.findFirstOrThrow\",\"ClaimFile.findMany\",\"ClaimFile.createOne\",\"ClaimFile.createMany\",\"ClaimFile.createManyAndReturn\",\"ClaimFile.updateOne\",\"ClaimFile.updateMany\",\"ClaimFile.updateManyAndReturn\",\"ClaimFile.upsertOne\",\"ClaimFile.deleteOne\",\"ClaimFile.deleteMany\",\"ClaimFile.groupBy\",\"ClaimFile.aggregate\",\"InsuranceCredential.findUnique\",\"InsuranceCredential.findUniqueOrThrow\",\"InsuranceCredential.findFirst\",\"InsuranceCredential.findFirstOrThrow\",\"InsuranceCredential.findMany\",\"InsuranceCredential.createOne\",\"InsuranceCredential.createMany\",\"InsuranceCredential.createManyAndReturn\",\"InsuranceCredential.updateOne\",\"InsuranceCredential.updateMany\",\"InsuranceCredential.updateManyAndReturn\",\"InsuranceCredential.upsertOne\",\"InsuranceCredential.deleteOne\",\"InsuranceCredential.deleteMany\",\"InsuranceCredential.groupBy\",\"InsuranceCredential.aggregate\",\"ShoppingVendor.findUnique\",\"ShoppingVendor.findUniqueOrThrow\",\"ShoppingVendor.findFirst\",\"ShoppingVendor.findFirstOrThrow\",\"ShoppingVendor.findMany\",\"ShoppingVendor.createOne\",\"ShoppingVendor.createMany\",\"ShoppingVendor.createManyAndReturn\",\"ShoppingVendor.updateOne\",\"ShoppingVendor.updateMany\",\"ShoppingVendor.updateManyAndReturn\",\"ShoppingVendor.upsertOne\",\"ShoppingVendor.deleteOne\",\"ShoppingVendor.deleteMany\",\"ShoppingVendor.groupBy\",\"ShoppingVendor.aggregate\",\"PdfGroup.findUnique\",\"PdfGroup.findUniqueOrThrow\",\"PdfGroup.findFirst\",\"PdfGroup.findFirstOrThrow\",\"PdfGroup.findMany\",\"PdfGroup.createOne\",\"PdfGroup.createMany\",\"PdfGroup.createManyAndReturn\",\"PdfGroup.updateOne\",\"PdfGroup.updateMany\",\"PdfGroup.updateManyAndReturn\",\"PdfGroup.upsertOne\",\"PdfGroup.deleteOne\",\"PdfGroup.deleteMany\",\"PdfGroup.groupBy\",\"PdfGroup.aggregate\",\"PdfFile.findUnique\",\"PdfFile.findUniqueOrThrow\",\"PdfFile.findFirst\",\"PdfFile.findFirstOrThrow\",\"PdfFile.findMany\",\"PdfFile.createOne\",\"PdfFile.createMany\",\"PdfFile.createManyAndReturn\",\"PdfFile.updateOne\",\"PdfFile.updateMany\",\"PdfFile.updateManyAndReturn\",\"PdfFile.upsertOne\",\"PdfFile.deleteOne\",\"PdfFile.deleteMany\",\"PdfFile.groupBy\",\"PdfFile.aggregate\",\"Payment.findUnique\",\"Payment.findUniqueOrThrow\",\"Payment.findFirst\",\"Payment.findFirstOrThrow\",\"Payment.findMany\",\"Payment.createOne\",\"Payment.createMany\",\"Payment.createManyAndReturn\",\"Payment.updateOne\",\"Payment.updateMany\",\"Payment.updateManyAndReturn\",\"Payment.upsertOne\",\"Payment.deleteOne\",\"Payment.deleteMany\",\"Payment.groupBy\",\"Payment.aggregate\",\"ServiceLineTransaction.findUnique\",\"ServiceLineTransaction.findUniqueOrThrow\",\"ServiceLineTransaction.findFirst\",\"ServiceLineTransaction.findFirstOrThrow\",\"ServiceLineTransaction.findMany\",\"ServiceLineTransaction.createOne\",\"ServiceLineTransaction.createMany\",\"ServiceLineTransaction.createManyAndReturn\",\"ServiceLineTransaction.updateOne\",\"ServiceLineTransaction.updateMany\",\"ServiceLineTransaction.updateManyAndReturn\",\"ServiceLineTransaction.upsertOne\",\"ServiceLineTransaction.deleteOne\",\"ServiceLineTransaction.deleteMany\",\"ServiceLineTransaction.groupBy\",\"ServiceLineTransaction.aggregate\",\"DatabaseBackup.findUnique\",\"DatabaseBackup.findUniqueOrThrow\",\"DatabaseBackup.findFirst\",\"DatabaseBackup.findFirstOrThrow\",\"DatabaseBackup.findMany\",\"DatabaseBackup.createOne\",\"DatabaseBackup.createMany\",\"DatabaseBackup.createManyAndReturn\",\"DatabaseBackup.updateOne\",\"DatabaseBackup.updateMany\",\"DatabaseBackup.updateManyAndReturn\",\"DatabaseBackup.upsertOne\",\"DatabaseBackup.deleteOne\",\"DatabaseBackup.deleteMany\",\"DatabaseBackup.groupBy\",\"DatabaseBackup.aggregate\",\"BackupDestination.findUnique\",\"BackupDestination.findUniqueOrThrow\",\"BackupDestination.findFirst\",\"BackupDestination.findFirstOrThrow\",\"BackupDestination.findMany\",\"BackupDestination.createOne\",\"BackupDestination.createMany\",\"BackupDestination.createManyAndReturn\",\"BackupDestination.updateOne\",\"BackupDestination.updateMany\",\"BackupDestination.updateManyAndReturn\",\"BackupDestination.upsertOne\",\"BackupDestination.deleteOne\",\"BackupDestination.deleteMany\",\"BackupDestination.groupBy\",\"BackupDestination.aggregate\",\"Notification.findUnique\",\"Notification.findUniqueOrThrow\",\"Notification.findFirst\",\"Notification.findFirstOrThrow\",\"Notification.findMany\",\"Notification.createOne\",\"Notification.createMany\",\"Notification.createManyAndReturn\",\"Notification.updateOne\",\"Notification.updateMany\",\"Notification.updateManyAndReturn\",\"Notification.upsertOne\",\"Notification.deleteOne\",\"Notification.deleteMany\",\"Notification.groupBy\",\"Notification.aggregate\",\"CronJobLog.findUnique\",\"CronJobLog.findUniqueOrThrow\",\"CronJobLog.findFirst\",\"CronJobLog.findFirstOrThrow\",\"CronJobLog.findMany\",\"CronJobLog.createOne\",\"CronJobLog.createMany\",\"CronJobLog.createManyAndReturn\",\"CronJobLog.updateOne\",\"CronJobLog.updateMany\",\"CronJobLog.updateManyAndReturn\",\"CronJobLog.upsertOne\",\"CronJobLog.deleteOne\",\"CronJobLog.deleteMany\",\"CronJobLog.groupBy\",\"CronJobLog.aggregate\",\"CloudFolder.findUnique\",\"CloudFolder.findUniqueOrThrow\",\"CloudFolder.findFirst\",\"CloudFolder.findFirstOrThrow\",\"CloudFolder.findMany\",\"CloudFolder.createOne\",\"CloudFolder.createMany\",\"CloudFolder.createManyAndReturn\",\"CloudFolder.updateOne\",\"CloudFolder.updateMany\",\"CloudFolder.updateManyAndReturn\",\"CloudFolder.upsertOne\",\"CloudFolder.deleteOne\",\"CloudFolder.deleteMany\",\"CloudFolder.groupBy\",\"CloudFolder.aggregate\",\"CloudFile.findUnique\",\"CloudFile.findUniqueOrThrow\",\"CloudFile.findFirst\",\"CloudFile.findFirstOrThrow\",\"CloudFile.findMany\",\"CloudFile.createOne\",\"CloudFile.createMany\",\"CloudFile.createManyAndReturn\",\"CloudFile.updateOne\",\"CloudFile.updateMany\",\"CloudFile.updateManyAndReturn\",\"CloudFile.upsertOne\",\"CloudFile.deleteOne\",\"CloudFile.deleteMany\",\"CloudFile.groupBy\",\"CloudFile.aggregate\",\"CloudFileChunk.findUnique\",\"CloudFileChunk.findUniqueOrThrow\",\"CloudFileChunk.findFirst\",\"CloudFileChunk.findFirstOrThrow\",\"CloudFileChunk.findMany\",\"CloudFileChunk.createOne\",\"CloudFileChunk.createMany\",\"CloudFileChunk.createManyAndReturn\",\"CloudFileChunk.updateOne\",\"CloudFileChunk.updateMany\",\"CloudFileChunk.updateManyAndReturn\",\"CloudFileChunk.upsertOne\",\"CloudFileChunk.deleteOne\",\"CloudFileChunk.deleteMany\",\"CloudFileChunk.groupBy\",\"CloudFileChunk.aggregate\",\"Communication.findUnique\",\"Communication.findUniqueOrThrow\",\"Communication.findFirst\",\"Communication.findFirstOrThrow\",\"Communication.findMany\",\"Communication.createOne\",\"Communication.createMany\",\"Communication.createManyAndReturn\",\"Communication.updateOne\",\"Communication.updateMany\",\"Communication.updateManyAndReturn\",\"Communication.upsertOne\",\"Communication.deleteOne\",\"Communication.deleteMany\",\"Communication.groupBy\",\"Communication.aggregate\",\"PatientDocument.findUnique\",\"PatientDocument.findUniqueOrThrow\",\"PatientDocument.findFirst\",\"PatientDocument.findFirstOrThrow\",\"PatientDocument.findMany\",\"PatientDocument.createOne\",\"PatientDocument.createMany\",\"PatientDocument.createManyAndReturn\",\"PatientDocument.updateOne\",\"PatientDocument.updateMany\",\"PatientDocument.updateManyAndReturn\",\"PatientDocument.upsertOne\",\"PatientDocument.deleteOne\",\"PatientDocument.deleteMany\",\"PatientDocument.groupBy\",\"PatientDocument.aggregate\",\"TwilioSettings.findUnique\",\"TwilioSettings.findUniqueOrThrow\",\"TwilioSettings.findFirst\",\"TwilioSettings.findFirstOrThrow\",\"TwilioSettings.findMany\",\"TwilioSettings.createOne\",\"TwilioSettings.createMany\",\"TwilioSettings.createManyAndReturn\",\"TwilioSettings.updateOne\",\"TwilioSettings.updateMany\",\"TwilioSettings.updateManyAndReturn\",\"TwilioSettings.upsertOne\",\"TwilioSettings.deleteOne\",\"TwilioSettings.deleteMany\",\"TwilioSettings.groupBy\",\"TwilioSettings.aggregate\",\"AiSettings.findUnique\",\"AiSettings.findUniqueOrThrow\",\"AiSettings.findFirst\",\"AiSettings.findFirstOrThrow\",\"AiSettings.findMany\",\"AiSettings.createOne\",\"AiSettings.createMany\",\"AiSettings.createManyAndReturn\",\"AiSettings.updateOne\",\"AiSettings.updateMany\",\"AiSettings.updateManyAndReturn\",\"AiSettings.upsertOne\",\"AiSettings.deleteOne\",\"AiSettings.deleteMany\",\"AiSettings.groupBy\",\"AiSettings.aggregate\",\"OfficeHours.findUnique\",\"OfficeHours.findUniqueOrThrow\",\"OfficeHours.findFirst\",\"OfficeHours.findFirstOrThrow\",\"OfficeHours.findMany\",\"OfficeHours.createOne\",\"OfficeHours.createMany\",\"OfficeHours.createManyAndReturn\",\"OfficeHours.updateOne\",\"OfficeHours.updateMany\",\"OfficeHours.updateManyAndReturn\",\"OfficeHours.upsertOne\",\"OfficeHours.deleteOne\",\"OfficeHours.deleteMany\",\"OfficeHours.groupBy\",\"OfficeHours.aggregate\",\"OfficeContact.findUnique\",\"OfficeContact.findUniqueOrThrow\",\"OfficeContact.findFirst\",\"OfficeContact.findFirstOrThrow\",\"OfficeContact.findMany\",\"OfficeContact.createOne\",\"OfficeContact.createMany\",\"OfficeContact.createManyAndReturn\",\"OfficeContact.updateOne\",\"OfficeContact.updateMany\",\"OfficeContact.updateManyAndReturn\",\"OfficeContact.upsertOne\",\"OfficeContact.deleteOne\",\"OfficeContact.deleteMany\",\"OfficeContact.groupBy\",\"OfficeContact.aggregate\",\"InsuranceContact.findUnique\",\"InsuranceContact.findUniqueOrThrow\",\"InsuranceContact.findFirst\",\"InsuranceContact.findFirstOrThrow\",\"InsuranceContact.findMany\",\"InsuranceContact.createOne\",\"InsuranceContact.createMany\",\"InsuranceContact.createManyAndReturn\",\"InsuranceContact.updateOne\",\"InsuranceContact.updateMany\",\"InsuranceContact.updateManyAndReturn\",\"InsuranceContact.upsertOne\",\"InsuranceContact.deleteOne\",\"InsuranceContact.deleteMany\",\"InsuranceContact.groupBy\",\"InsuranceContact.aggregate\",\"ProcedureTimeslot.findUnique\",\"ProcedureTimeslot.findUniqueOrThrow\",\"ProcedureTimeslot.findFirst\",\"ProcedureTimeslot.findFirstOrThrow\",\"ProcedureTimeslot.findMany\",\"ProcedureTimeslot.createOne\",\"ProcedureTimeslot.createMany\",\"ProcedureTimeslot.createManyAndReturn\",\"ProcedureTimeslot.updateOne\",\"ProcedureTimeslot.updateMany\",\"ProcedureTimeslot.updateManyAndReturn\",\"ProcedureTimeslot.upsertOne\",\"ProcedureTimeslot.deleteOne\",\"ProcedureTimeslot.deleteMany\",\"ProcedureTimeslot.groupBy\",\"ProcedureTimeslot.aggregate\",\"PatientConversation.findUnique\",\"PatientConversation.findUniqueOrThrow\",\"PatientConversation.findFirst\",\"PatientConversation.findFirstOrThrow\",\"PatientConversation.findMany\",\"PatientConversation.createOne\",\"PatientConversation.createMany\",\"PatientConversation.createManyAndReturn\",\"PatientConversation.updateOne\",\"PatientConversation.updateMany\",\"PatientConversation.updateManyAndReturn\",\"PatientConversation.upsertOne\",\"PatientConversation.deleteOne\",\"PatientConversation.deleteMany\",\"PatientConversation.groupBy\",\"PatientConversation.aggregate\",\"CommissionBatch.findUnique\",\"CommissionBatch.findUniqueOrThrow\",\"CommissionBatch.findFirst\",\"CommissionBatch.findFirstOrThrow\",\"CommissionBatch.findMany\",\"CommissionBatch.createOne\",\"CommissionBatch.createMany\",\"CommissionBatch.createManyAndReturn\",\"CommissionBatch.updateOne\",\"CommissionBatch.updateMany\",\"CommissionBatch.updateManyAndReturn\",\"CommissionBatch.upsertOne\",\"CommissionBatch.deleteOne\",\"CommissionBatch.deleteMany\",\"CommissionBatch.groupBy\",\"CommissionBatch.aggregate\",\"CommissionBatchItem.findUnique\",\"CommissionBatchItem.findUniqueOrThrow\",\"CommissionBatchItem.findFirst\",\"CommissionBatchItem.findFirstOrThrow\",\"CommissionBatchItem.findMany\",\"CommissionBatchItem.createOne\",\"CommissionBatchItem.createMany\",\"CommissionBatchItem.createManyAndReturn\",\"CommissionBatchItem.updateOne\",\"CommissionBatchItem.updateMany\",\"CommissionBatchItem.updateManyAndReturn\",\"CommissionBatchItem.upsertOne\",\"CommissionBatchItem.deleteOne\",\"CommissionBatchItem.deleteMany\",\"CommissionBatchItem.groupBy\",\"CommissionBatchItem.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"commissionBatchId\",\"paymentId\",\"collectionAmount\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"npiProviderId\",\"totalCollection\",\"commissionAmount\",\"notes\",\"createdAt\",\"contains\",\"startsWith\",\"endsWith\",\"patientId\",\"userId\",\"stage\",\"aiHandoff\",\"updatedAt\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"name\",\"phoneNumber\",\"officeName\",\"receptionistName\",\"dentistName\",\"email\",\"fax\",\"streetAddress\",\"city\",\"state\",\"zipCode\",\"apiKey\",\"aiEnabled\",\"openAiKey\",\"openAiEnabled\",\"claudeAiKey\",\"claudeAiEnabled\",\"claudeAiModel\",\"openAiModel\",\"googleAiModel\",\"dentalMgmtKey\",\"dentalMgmtEnabled\",\"afterHoursEnabled\",\"openPhoneReply\",\"accountSid\",\"authToken\",\"greetingMessage\",\"templates\",\"filename\",\"originalName\",\"mimeType\",\"fileSize\",\"filePath\",\"uploadedAt\",\"CommunicationChannel\",\"channel\",\"CommunicationDirection\",\"direction\",\"CommunicationStatus\",\"status\",\"body\",\"callDuration\",\"twilioSid\",\"fileId\",\"seq\",\"folderId\",\"isComplete\",\"totalChunks\",\"diskPath\",\"parentId\",\"jobName\",\"startedAt\",\"completedAt\",\"durationMs\",\"errorMessage\",\"NotificationTypes\",\"type\",\"message\",\"read\",\"path\",\"isActive\",\"serviceLineId\",\"transactionId\",\"paidAmount\",\"adjustedAmount\",\"PaymentMethod\",\"method\",\"receivedDate\",\"payerName\",\"claimId\",\"updatedById\",\"totalBilled\",\"totalPaid\",\"totalAdjusted\",\"totalDue\",\"mhPaidAmount\",\"copayment\",\"adjustment\",\"PaymentStatus\",\"icn\",\"pdfData\",\"groupId\",\"title\",\"PdfTitleKey\",\"titleKey\",\"vendorName\",\"websiteUrl\",\"loginUsername\",\"loginPassword\",\"siteKey\",\"username\",\"password\",\"procedureCode\",\"procedureDate\",\"quad\",\"arch\",\"toothNumber\",\"toothSurface\",\"paidCode\",\"allowedAmount\",\"ServiceLineStatus\",\"appointmentId\",\"staffId\",\"patientName\",\"memberId\",\"dateOfBirth\",\"remarks\",\"MissingTeethStatus\",\"missingTeethStatus\",\"missingTeeth\",\"serviceDate\",\"insuranceProvider\",\"ClaimStatus\",\"claimNumber\",\"preAuthNumber\",\"procedureLabel\",\"fee\",\"category\",\"oralCavityArea\",\"ProcedureSource\",\"source\",\"comboKey\",\"npiNumber\",\"providerName\",\"sortOrder\",\"role\",\"phone\",\"date\",\"startTime\",\"endTime\",\"typeLocked\",\"procedureCodeNotes\",\"movedByAi\",\"PatientStatus\",\"eligibilityStatus\",\"firstName\",\"lastName\",\"gender\",\"address\",\"insuranceId\",\"groupNumber\",\"policyHolder\",\"allergies\",\"medicalConditions\",\"preferredLanguage\",\"autoBackupEnabled\",\"autoBackupHour\",\"usbBackupEnabled\",\"usbBackupHour\",\"userId_siteKey\",\"userId_npiNumber\",\"every\",\"some\",\"none\",\"fileId_seq\",\"userId_parentId_name\",\"commissionBatchId_paymentId\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), - graph: "pxPhAqAEHwUAAPEIACAHAACsCQAgCAAA6wgAIB0AALMJACAlAAD8CAAgJgAAqwkAICcAAK0JACAoAACuCQAgKQAArwkAICoAAOwIACArAACwCQAgLAAAsQkAIC0AALIJACAuAAD-CAAgLwAAtAkAIDAAALUJACAxAAC2CQAgMgAAtwkAIDMAALgJACA0AAC5CQAgNQAAugkAIN4EAACqCQAw3wQAAA0AEOAEAACqCQAw4QQCAAAAAdoFAQAAAAHbBQEAhwgAIZEGIACICAAhkgYCAKoIACGTBiAAiAgAIZQGAgCqCAAhAQAAAAEAICIDAAD-BwAgBQAA8QgAIAgAAOsIACAMAADsCAAgGAAA7ggAIBwAAL8JACAdAACzCQAgHgAAwAkAIB8AAMEJACAlAAD8CAAg3gQAAL4JADDfBAAAAwAQ4AQAAL4JADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhFgMAAPcJACAFAADSEAAgCAAA1RAAIAwAANgQACAYAADoEAAgHAAA-hAAIB0AAN4QACAeAAD7EAAgHwAA_BAAICUAANwQACCFBQAAzQkAIIgFAADNCQAgigUAAM0JACDpBQAAzQkAIO8FAADNCQAgigYAAM0JACCLBgAAzQkAIIwGAADNCQAgjQYAAM0JACCOBgAAzQkAII8GAADNCQAgkAYAAM0JACAiAwAA_gcAIAUAAPEIACAIAADrCAAgDAAA7AgAIBgAAO4IACAcAAC_CQAgHQAAswkAIB4AAMAJACAfAADBCQAgJQAA_AgAIN4EAAC-CQAw3wQAAAMAEOAEAAC-CQAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhAwAAAAMAIAEAAAQAMAIAAAUAIBkDAAD-BwAgBAAA4AgAIAcAAKgJACAIAADrCAAgGAAA7ggAIBkAAL0JACDeBAAAuwkAMN8EAAAHABDgBAAAuwkAMOEEAgCqCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIggDAAD3CQAgBAAA5hAAIAcAAPcQACAIAADVEAAgGAAA6BAAIBkAAPkQACDwBAAAzQkAIIMGAADNCQAgGQMAAP4HACAEAADgCAAgBwAAqAkAIAgAAOsIACAYAADuCAAgGQAAvQkAIN4EAAC7CQAw3wQAAAcAEOAEAAC7CQAw4QQCAAAAAfAEAQCCCAAh8QRAAKsIACH1BAIAqggAIfYEAgCqCAAhpwUBAIcIACG4BQEAhwgAIdIFAQCHCAAh5gUCAKoIACH_BUAAqwgAIYAGAQCHCAAhgQYBAIcIACGCBiAAiAgAIYMGAQCCCAAhhAYgAIgIACGGBgAAvAmGBiIDAAAABwAgAQAACAAwAgAACQAgDQMAAPAIACAFAADxCAAgCAAA6wgAIN4EAADvCAAw3wQAAAsAEOAEAADvCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGFBQEAgggAIf0FAQCHCAAh_gUBAIIIACEBAAAACwAgHwUAAPEIACAHAACsCQAgCAAA6wgAIB0AALMJACAlAAD8CAAgJgAAqwkAICcAAK0JACAoAACuCQAgKQAArwkAICoAAOwIACArAACwCQAgLAAAsQkAIC0AALIJACAuAAD-CAAgLwAAtAkAIDAAALUJACAxAAC2CQAgMgAAtwkAIDMAALgJACA0AAC5CQAgNQAAugkAIN4EAACqCQAw3wQAAA0AEOAEAACqCQAw4QQCAKoIACHaBQEAhwgAIdsFAQCHCAAhkQYgAIgIACGSBgIAqggAIZMGIACICAAhlAYCAKoIACEBAAAADQAgAwAAAAcAIAEAAAgAMAIAAAkAIB4DAADwCAAgBAAA4AgAIAYAAKcJACAHAACoCQAgCwAAkAkAIAwAAJwJACAQAACjCQAgFwAAqQkAIN4EAACkCQAw3wQAABAAEOAEAACkCQAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKYJ8QUi5QUCAK0IACHmBQIAqggAIecFAQCHCAAh6AUBAIcIACHpBUAAqwgAIeoFAQCHCAAh7AUAAKUJ7AUi7QUAAI0IACDuBUAAqwgAIe8FAQCHCAAh8QUBAIIIACHyBQEAgggAIQ0DAAD3CQAgBAAA5hAAIAYAAO4QACAHAAD3EAAgCwAA8BAAIAwAAPMQACAQAAD2EAAgFwAA-BAAIO0EAADNCQAg5QUAAM0JACDtBQAAzQkAIPEFAADNCQAg8gUAAM0JACAeAwAA8AgAIAQAAOAIACAGAACnCQAgBwAAqAkAIAsAAJAJACAMAACcCQAgEAAAowkAIBcAAKkJACDeBAAApAkAMN8EAAAQABDgBAAApAkAMOEEAgAAAAHtBAIArQgAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKYJ8QUi5QUCAK0IACHmBQIAqggAIecFAQCHCAAh6AUBAIcIACHpBUAAqwgAIeoFAQCHCAAh7AUAAKUJ7AUi7QUAAI0IACDuBUAAqwgAIe8FAQCHCAAh8QUBAIIIACHyBQEAgggAIQMAAAAQACABAAARADACAAASACABAAAABwAgAQAAAA0AIAEAAAALACAOAwAA_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_gcAIAQAAOAIACDeBAAA3wgAMN8EAABrABDgBAAA3wgAMOEEAgCqCAAh9QQCAKoIACH2BAIAqggAIfcEAQCHCAAh-AQgAIgIACH5BEAAqwgAIQEAAABrACAPAwAA_gcAIAQAAP0IACAZAAD-CAAgIAAA-AgAICEAAPwIACDeBAAA-wgAMN8EAABtABDgBAAA-wgAMOEEAgCqCAAh8QRAAKsIACH1BAIArQgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIbEFAgCtCAAhBwMAAPcJACAEAADmEAAgGQAA3RAAICAAAOoQACAhAADcEAAg9QQAAM0JACCxBQAAzQkAIBADAAD-BwAgBAAA_QgAIBkAAP4IACAgAAD4CAAgIQAA_AgAIN4EAAD7CAAw3wQAAG0AEOAEAAD7CAAw4QQCAAAAAfEEQACrCAAh9QQCAK0IACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGxBQIArQgAIZsGAAD6CAAgAwAAAG0AIAEAAG4AMAIAAG8AIAEAAABtACADAAAAbQAgAQAAbgAwAgAAbwAgAQAAAAMAIBEDAAD-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEHAwAA9wkAICIAAOoQACAkAADrEAAgngUAAM0JACCtBQAAzQkAIK8FAADNCQAgsAUAAM0JACARAwAA_gcAICIAAPgIACAkAAD5CAAg3gQAAPYIADDfBAAAdAAQ4AQAAPYIADDhBAIAAAAB8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEDAAAAdAAgAQAAdQAwAgAAdgAgAQAAAG0AIAkjAAD1CAAgOwAB9AgAId4EAADzCAAw3wQAAHkAEOAEAADzCAAw4QQCAKoIACHxBEAAqwgAIasFAgCqCAAhrAUCAKoIACEBIwAA6RAAIAojAAD1CAAgOwAB9AgAId4EAADzCAAw3wQAAHkAEOAEAADzCAAw4QQCAAAAAfEEQACrCAAhqwUCAKoIACGsBQIAqggAIZoGAADyCAAgAwAAAHkAIAEAAHoAMAIAAHsAIAEAAAB5ACABAAAAbQAgAQAAAHQAIAEAAAAHACABAAAAOgAgAQAAABAAIAEAAABYACABAAAAGgAgAQAAAGIAIAEAAABnACABAAAAbQAgAwAAAAcAIAEAAAgAMAIAAAkAIAUDAAD3CQAgBQAA0hAAIAgAANUQACCFBQAAzQkAIP4FAADNCQAgDQMAAPAIACAFAADxCAAgCAAA6wgAIN4EAADvCAAw3wQAAAsAEOAEAADvCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQMAAAALACABAACJAQAwAgAAigEAIAUDAAD3CQAgCAAA1RAAIBQAANgQACAVAADnEAAgFgAA6BAAIA8DAAD-BwAgCAAA6wgAIBQAAOwIACAVAADtCAAgFgAA7ggAIN4EAADqCAAw3wQAABcAEOAEAADqCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACH6BQEAhwgAIfsFAQCHCAAh_AUCAKoIACGWBgAA6QgAIAMAAAAXACABAACMAQAwAgAAjQEAIAMAAAAQACABAAARADACAAASACAJAwAA_gcAIN4EAADoCAAw3wQAAJABABDgBAAA6AgAMOEEAgCqCAAh9gQCAKoIACHZBQEAhwgAIdoFAQCHCAAh2wUBAIcIACEBAwAA9wkAIAoDAAD-BwAg3gQAAOgIADDfBAAAkAEAEOAEAADoCAAw4QQCAAAAAfYEAgCqCAAh2QUBAIcIACHaBQEAhwgAIdsFAQCHCAAhlQYAAOcIACADAAAAkAEAIAEAAJEBADACAACSAQAgCgMAAP4HACDeBAAA5ggAMN8EAACUAQAQ4AQAAOYIADDhBAIAqggAIfYEAgCqCAAh1QUBAIcIACHWBQEAhwgAIdcFAQCHCAAh2AUBAIcIACEBAwAA9wkAIAoDAAD-BwAg3gQAAOYIADDfBAAAlAEAEOAEAADmCAAw4QQCAAAAAfYEAgCqCAAh1QUBAIcIACHWBQEAhwgAIdcFAQCHCAAh2AUBAIcIACEDAAAAlAEAIAEAAJUBADACAACWAQAgAwAAABoAIAEAABsAMAIAABwAIAcDAAD-BwAg3gQAAOUIADDfBAAAmQEAEOAEAADlCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhAQMAAPcJACAHAwAA_gcAIN4EAADlCAAw3wQAAJkBABDgBAAA5QgAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhAwAAAJkBACABAACaAQAwAgAAmwEAIAkDAAD-BwAg3gQAAOQIADDfBAAAnQEAEOAEAADkCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhuwUBAIcIACG8BSAAiAgAIQEDAAD3CQAgCQMAAP4HACDeBAAA5AgAMN8EAACdAQAQ4AQAAOQIADDhBAIAAAAB8QRAAKsIACH2BAIAqggAIbsFAQCHCAAhvAUgAIgIACEDAAAAnQEAIAEAAJ4BADACAACfAQAgCgMAAP4HACDeBAAA4ggAMN8EAAChAQAQ4AQAAOIIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG4BQAA4wi4BSK5BQEAhwgAIboFIACICAAhAQMAAPcJACAKAwAA_gcAIN4EAADiCAAw3wQAAKEBABDgBAAA4ggAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhuAUAAOMIuAUiuQUBAIcIACG6BSAAiAgAIQMAAAChAQAgAQAAogEAMAIAAKMBACADAAAAbQAgAQAAbgAwAgAAbwAgAwAAAHQAIAEAAHUAMAIAAHYAIAMAAABiACABAABjADACAABkACALAwAA_gcAIN4EAACMCAAw3wQAAKgBABDgBAAAjAgAMOEEAgCqCAAh9gQCAKoIACGBBQEAhwgAIZgFAQCHCAAhmQUBAIcIACGaBQEAgggAIZsFAACNCAAgAQAAAKgBACATAwAA_gcAIN4EAACGCAAw3wQAAKoBABDgBAAAhggAMOEEAgCqCAAh9gQCAKoIACGLBQEAhwgAIYwFIACICAAhjQUBAIcIACGOBSAAiAgAIY8FAQCHCAAhkAUgAIgIACGRBQEAhwgAIZIFAQCHCAAhkwUBAIcIACGUBQEAhwgAIZUFIACICAAhlgUgAIgIACGXBSAAiAgAIQEAAACqAQAgBwMAAP4HACA7AAD9BwAg3gQAAIQIADDfBAAArAEAEOAEAACECAAw4QQCAKoIACH2BAIAqggAIQEAAACsAQAgEAMAAP4HACDeBAAAgQgAMN8EAACuAQAQ4AQAAIEIADDhBAIAqggAIfYEAgCqCAAhgQUBAIIIACGCBQEAgggAIYMFAQCCCAAhhAUBAIIIACGFBQEAgggAIYYFAQCCCAAhhwUBAIIIACGIBQEAgggAIYkFAQCCCAAhigUBAIIIACEBAAAArgEAIAcDAAD-BwAgOwAA_QcAIN4EAAD8BwAw3wQAALABABDgBAAA_AcAMOEEAgCqCAAh9gQCAKoIACEBAAAAsAEAIAkDAAD-BwAg3gQAAOEIADDfBAAAsgEAEOAEAADhCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGBBQEAgggAIQIDAAD3CQAggQUAAM0JACAJAwAA_gcAIN4EAADhCAAw3wQAALIBABDgBAAA4QgAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGBBQEAgggAIQMAAACyAQAgAQAAswEAMAIAALQBACACAwAA9wkAIAQAAOYQACALAwAA_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_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgIBOwAA-gEAIBDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgE7AAD8AQAwATsAAPwBADABAAAACwAgFgMAALMNACAEAACyDQAgBwAA6g0AIAgAALUNACAYAAC0DQAgGQAAtg0AIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgIAAAAJACA7AACAAgAgEOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgIAAAAHACA7AACCAgAgAgAAAAcAIDsAAIICACABAAAACwAgAwAAAAkAIEIAAPoBACBDAACAAgAgAQAAAAkAIAEAAAAHACAHDgAA5Q0AIEgAAOYNACBJAADpDQAgSgAA6A0AIEsAAOcNACDwBAAAzQkAIIMGAADNCQAgE94EAADZCAAw3wQAAIoCABDgBAAA2QgAMOEEAgDjBwAh8AQBAOsHACHxBEAA7AcAIfUEAgDjBwAh9gQCAOMHACGnBQEA8wcAIbgFAQDzBwAh0gUBAPMHACHmBQIA4wcAIf8FQADsBwAhgAYBAPMHACGBBgEA8wcAIYIGIAD0BwAhgwYBAOsHACGEBiAA9AcAIYYGAADaCIYGIgMAAAAHACABAACJAgAwRwAAigIAIAMAAAAHACABAAAIADACAAAJACABAAAAUQAgAQAAAFEAIAMAAABPACABAABQADACAABRACADAAAATwAgAQAAUAAwAgAAUQAgAwAAAE8AIAEAAFAAMAIAAFEAIAYGAADkDQAg4QQCAAAAAZwFAQAAAAGeBQEAAAABoAUBAAAAAeUFAgAAAAEBOwAAkgIAIAXhBAIAAAABnAUBAAAAAZ4FAQAAAAGgBQEAAAAB5QUCAAAAAQE7AACUAgAwATsAAJQCADAGBgAA4w0AIOEEAgDICQAhnAUBAOoJACGeBQEA0wkAIaAFAQDTCQAh5QUCAMgJACECAAAAUQAgOwAAlwIAIAXhBAIAyAkAIZwFAQDqCQAhngUBANMJACGgBQEA0wkAIeUFAgDICQAhAgAAAE8AIDsAAJkCACACAAAATwAgOwAAmQIAIAMAAABRACBCAACSAgAgQwAAlwIAIAEAAABRACABAAAATwAgBw4AAN4NACBIAADfDQAgSQAA4g0AIEoAAOENACBLAADgDQAgngUAAM0JACCgBQAAzQkAIAjeBAAA2AgAMN8EAACgAgAQ4AQAANgIADDhBAIA4wcAIZwFAQDzBwAhngUBAOsHACGgBQEA6wcAIeUFAgDjBwAhAwAAAE8AIAEAAJ8CADBHAACgAgAgAwAAAE8AIAEAAFAAMAIAAFEAIAEAAACKAQAgAQAAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACAKAwAA2w0AIAUAANwNACAIAADdDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAABgAUBAAAAAYUFAQAAAAH9BQEAAAAB_gUBAAAAAQE7AACoAgAgB-EEAgAAAAHxBEAAAAAB9gQCAAAAAYAFAQAAAAGFBQEAAAAB_QUBAAAAAf4FAQAAAAEBOwAAqgIAMAE7AACqAgAwAQAAAA0AIAoDAACaDQAgBQAAmw0AIAgAAJwNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQIAAACKAQAgOwAArgIAIAfhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQIAAAALACA7AACwAgAgAgAAAAsAIDsAALACACABAAAADQAgAwAAAIoBACBCAACoAgAgQwAArgIAIAEAAACKAQAgAQAAAAsAIAcOAACVDQAgSAAAlg0AIEkAAJkNACBKAACYDQAgSwAAlw0AIIUFAADNCQAg_gUAAM0JACAK3gQAANcIADDfBAAAuAIAEOAEAADXCAAw4QQCAOMHACHxBEAA7AcAIfYEAgDjBwAhgAUBAPMHACGFBQEA6wcAIf0FAQDzBwAh_gUBAOsHACEDAAAACwAgAQAAtwIAMEcAALgCACADAAAACwAgAQAAiQEAMAIAAIoBACABAAAAjQEAIAEAAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgCwMAAJANACAIAACRDQAgFAAAkg0AIBUAAJMNACAWAACUDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABATsAAMACACAG4QQCAAAAAfEEQAAAAAH2BAIAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABATsAAMICADABOwAAwgIAMAsDAADbDAAgCAAA3AwAIBQAAN0MACAVAADeDAAgFgAA3wwAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQIAAACNAQAgOwAAxQIAIAbhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACECAAAAFwAgOwAAxwIAIAIAAAAXACA7AADHAgAgAwAAAI0BACBCAADAAgAgQwAAxQIAIAEAAACNAQAgAQAAABcAIAUOAADWDAAgSAAA1wwAIEkAANoMACBKAADZDAAgSwAA2AwAIAneBAAA1ggAMN8EAADOAgAQ4AQAANYIADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACH6BQEA8wcAIfsFAQDzBwAh_AUCAOMHACEDAAAAFwAgAQAAzQIAMEcAAM4CACADAAAAFwAgAQAAjAEAMAIAAI0BACABAAAAPAAgAQAAADwAIAMAAAA6ACABAAA7ADACAAA8ACADAAAAOgAgAQAAOwAwAgAAPAAgAwAAADoAIAEAADsAMAIAADwAIBEEAADUDAAgBgAA0wwAIAsAANUMACDhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEBOwAA1gIAIA7hBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEBOwAA2AIAMAE7AADYAgAwAQAAABcAIBEEAADRDAAgBgAA0AwAIAsAANIMACDhBAIAyAkAIe0EAgCrCgAh8QRAANQJACH1BAIAyAkAIdwFAQDqCQAh4AUBANMJACHhBQEA0wkAIeUFAgDICQAh8wUBANMJACH0BRAAoQsAIfUFAQDTCQAh9gUBANMJACH4BQAAzwz4BSL5BQEA0wkAIQIAAAA8ACA7AADcAgAgDuEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhAgAAADoAIDsAAN4CACACAAAAOgAgOwAA3gIAIAEAAAAXACADAAAAPAAgQgAA1gIAIEMAANwCACABAAAAPAAgAQAAADoAIA0OAADKDAAgSAAAywwAIEkAAM4MACBKAADNDAAgSwAAzAwAIO0EAADNCQAg4AUAAM0JACDhBQAAzQkAIPMFAADNCQAg9AUAAM0JACD1BQAAzQkAIPYFAADNCQAg-QUAAM0JACAR3gQAANIIADDfBAAA5gIAEOAEAADSCAAw4QQCAOMHACHtBAIAkwgAIfEEQADsBwAh9QQCAOMHACHcBQEA8wcAIeAFAQDrBwAh4QUBAOsHACHlBQIA4wcAIfMFAQDrBwAh9AUQALkIACH1BQEA6wcAIfYFAQDrBwAh-AUAANMI-AUi-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-CwAgSQAAgQwAIEoAAIAMACBLAAD_CwAgCd4EAADECAAw3wQAAOADABDgBAAAxAgAMOEEAgDjBwAh9gQCAOMHACHVBQEA8wcAIdYFAQDzBwAh1wUBAPMHACHYBQEA8wcAIQMAAACUAQAgAQAA3wMAMEcAAOADACADAAAAlAEAIAEAAJUBADACAACWAQAgAQAAAFoAIAEAAABaACADAAAAWAAgAQAAWQAwAgAAWgAgAwAAAFgAIAEAAFkAMAIAAFoAIAMAAABYACABAABZADACAABaACAHBAAA-wsAIBsAAPwLACDhBAIAAAAB8QRAAAAAAfUEAgAAAAHSBQEAAAAB1AUAAADUBQIBOwAA6AMAIAXhBAIAAAAB8QRAAAAAAfUEAgAAAAHSBQEAAAAB1AUAAADUBQIBOwAA6gMAMAE7AADqAwAwBwQAAO0LACAbAADuCwAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh0gUBAOoJACHUBQAA7AvUBSICAAAAWgAgOwAA7QMAIAXhBAIAyAkAIfEEQADUCQAh9QQCAMgJACHSBQEA6gkAIdQFAADsC9QFIgIAAABYACA7AADvAwAgAgAAAFgAIDsAAO8DACADAAAAWgAgQgAA6AMAIEMAAO0DACABAAAAWgAgAQAAAFgAIAUOAADnCwAgSAAA6AsAIEkAAOsLACBKAADqCwAgSwAA6QsAIAjeBAAAwAgAMN8EAAD2AwAQ4AQAAMAIADDhBAIA4wcAIfEEQADsBwAh9QQCAOMHACHSBQEA8wcAIdQFAADBCNQFIgMAAABYACABAAD1AwAwRwAA9gMAIAMAAABYACABAABZADACAABaACABAAAAXgAgAQAAAF4AIAMAAABcACABAABdADACAABeACADAAAAXAAgAQAAXQAwAgAAXgAgAwAAAFwAIAEAAF0AMAIAAF4AIAYaAADmCwAg4QQCAAAAAZwFAQAAAAGhBUAAAAAB0AUAAQAAAdEFAgAAAAEBOwAA_gMAIAXhBAIAAAABnAUBAAAAAaEFQAAAAAHQBQABAAAB0QUCAAAAAQE7AACABAAwATsAAIAEADAGGgAA5QsAIOEEAgDICQAhnAUBAOoJACGhBUAA1AkAIdAFAAG1CgAh0QUCAMgJACECAAAAXgAgOwAAgwQAIAXhBAIAyAkAIZwFAQDqCQAhoQVAANQJACHQBQABtQoAIdEFAgDICQAhAgAAAFwAIDsAAIUEACACAAAAXAAgOwAAhQQAIAMAAABeACBCAAD-AwAgQwAAgwQAIAEAAABeACABAAAAXAAgBQ4AAOALACBIAADhCwAgSQAA5AsAIEoAAOMLACBLAADiCwAgCN4EAAC_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_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-QQAIAIAAAChAQAgOwAA-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_gcAIN4EAACMCAAw3wQAAKgBABDgBAAAjAgAMOEEAgAAAAH2BAIAAAABgQUBAIcIACGYBQEAhwgAIZkFAQCHCAAhmgUBAIIIACGbBQAAjQgAIAEAAACSBgAgAQAAAJIGACADAwAA9wkAIJoFAADNCQAgmwUAAM0JACADAAAAqAEAIAEAAJUGADACAACSBgAgAwAAAKgBACABAACVBgAwAgAAkgYAIAMAAACoAQAgAQAAlQYAMAIAAJIGACAIAwAAmgoAIOEEAgAAAAH2BAIAAAABgQUBAAAAAZgFAQAAAAGZBQEAAAABmgUBAAAAAZsFgAAAAAEBOwAAmQYAIAfhBAIAAAAB9gQCAAAAAYEFAQAAAAGYBQEAAAABmQUBAAAAAZoFAQAAAAGbBYAAAAABATsAAJsGADABOwAAmwYAMAgDAACZCgAg4QQCAMgJACH2BAIAyAkAIYEFAQDqCQAhmAUBAOoJACGZBQEA6gkAIZoFAQDTCQAhmwWAAAAAAQIAAACSBgAgOwAAngYAIAfhBAIAyAkAIfYEAgDICQAhgQUBAOoJACGYBQEA6gkAIZkFAQDqCQAhmgUBANMJACGbBYAAAAABAgAAAKgBACA7AACgBgAgAgAAAKgBACA7AACgBgAgAwAAAJIGACBCAACZBgAgQwAAngYAIAEAAACSBgAgAQAAAKgBACAHDgAAlAoAIEgAAJUKACBJAACYCgAgSgAAlwoAIEsAAJYKACCaBQAAzQkAIJsFAADNCQAgCt4EAACJCAAw3wQAAKcGABDgBAAAiQgAMOEEAgDjBwAh9gQCAOMHACGBBQEA8wcAIZgFAQDzBwAhmQUBAPMHACGaBQEA6wcAIZsFAACKCAAgAwAAAKgBACABAACmBgAwRwAApwYAIAMAAACoAQAgAQAAlQYAMAIAAJIGACATAwAA_gcAIN4EAACGCAAw3wQAAKoBABDgBAAAhggAMOEEAgAAAAH2BAIAAAABiwUBAIcIACGMBSAAiAgAIY0FAQCHCAAhjgUgAIgIACGPBQEAhwgAIZAFIACICAAhkQUBAIcIACGSBQEAhwgAIZMFAQCHCAAhlAUBAIcIACGVBSAAiAgAIZYFIACICAAhlwUgAIgIACEBAAAAqgYAIAEAAACqBgAgAQMAAPcJACADAAAAqgEAIAEAAK0GADACAACqBgAgAwAAAKoBACABAACtBgAwAgAAqgYAIAMAAACqAQAgAQAArQYAMAIAAKoGACAQAwAAkwoAIOEEAgAAAAH2BAIAAAABiwUBAAAAAYwFIAAAAAGNBQEAAAABjgUgAAAAAY8FAQAAAAGQBSAAAAABkQUBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAZUFIAAAAAGWBSAAAAABlwUgAAAAAQE7AACxBgAgD-EEAgAAAAH2BAIAAAABiwUBAAAAAYwFIAAAAAGNBQEAAAABjgUgAAAAAY8FAQAAAAGQBSAAAAABkQUBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAZUFIAAAAAGWBSAAAAABlwUgAAAAAQE7AACzBgAwATsAALMGADAQAwAAkgoAIOEEAgDICQAh9gQCAMgJACGLBQEA6gkAIYwFIADrCQAhjQUBAOoJACGOBSAA6wkAIY8FAQDqCQAhkAUgAOsJACGRBQEA6gkAIZIFAQDqCQAhkwUBAOoJACGUBQEA6gkAIZUFIADrCQAhlgUgAOsJACGXBSAA6wkAIQIAAACqBgAgOwAAtgYAIA_hBAIAyAkAIfYEAgDICQAhiwUBAOoJACGMBSAA6wkAIY0FAQDqCQAhjgUgAOsJACGPBQEA6gkAIZAFIADrCQAhkQUBAOoJACGSBQEA6gkAIZMFAQDqCQAhlAUBAOoJACGVBSAA6wkAIZYFIADrCQAhlwUgAOsJACECAAAAqgEAIDsAALgGACACAAAAqgEAIDsAALgGACADAAAAqgYAIEIAALEGACBDAAC2BgAgAQAAAKoGACABAAAAqgEAIAUOAACNCgAgSAAAjgoAIEkAAJEKACBKAACQCgAgSwAAjwoAIBLeBAAAhQgAMN8EAAC_BgAQ4AQAAIUIADDhBAIA4wcAIfYEAgDjBwAhiwUBAPMHACGMBSAA9AcAIY0FAQDzBwAhjgUgAPQHACGPBQEA8wcAIZAFIAD0BwAhkQUBAPMHACGSBQEA8wcAIZMFAQDzBwAhlAUBAPMHACGVBSAA9AcAIZYFIAD0BwAhlwUgAPQHACEDAAAAqgEAIAEAAL4GADBHAAC_BgAgAwAAAKoBACABAACtBgAwAgAAqgYAIAcDAAD-BwAgOwAA_QcAIN4EAACECAAw3wQAAKwBABDgBAAAhAgAMOEEAgAAAAH2BAIAAAABAQAAAMIGACABAAAAwgYAIAEDAAD3CQAgAwAAAKwBACABAADFBgAwAgAAwgYAIAMAAACsAQAgAQAAxQYAMAIAAMIGACADAAAArAEAIAEAAMUGADACAADCBgAgBAMAAIwKACA7gAAAAAHhBAIAAAAB9gQCAAAAAQE7AADJBgAgAzuAAAAAAeEEAgAAAAH2BAIAAAABATsAAMsGADABOwAAywYAMAQDAACLCgAgO4AAAAAB4QQCAMgJACH2BAIAyAkAIQIAAADCBgAgOwAAzgYAIAM7gAAAAAHhBAIAyAkAIfYEAgDICQAhAgAAAKwBACA7AADQBgAgAgAAAKwBACA7AADQBgAgAwAAAMIGACBCAADJBgAgQwAAzgYAIAEAAADCBgAgAQAAAKwBACAFDgAAhgoAIEgAAIcKACBJAACKCgAgSgAAiQoAIEsAAIgKACAGOwAA-gcAIN4EAACDCAAw3wQAANcGABDgBAAAgwgAMOEEAgDjBwAh9gQCAOMHACEDAAAArAEAIAEAANYGADBHAADXBgAgAwAAAKwBACABAADFBgAwAgAAwgYAIBADAAD-BwAg3gQAAIEIADDfBAAArgEAEOAEAACBCAAw4QQCAAAAAfYEAgAAAAGBBQEAgggAIYIFAQCCCAAhgwUBAIIIACGEBQEAgggAIYUFAQCCCAAhhgUBAIIIACGHBQEAgggAIYgFAQCCCAAhiQUBAIIIACGKBQEAgggAIQEAAADaBgAgAQAAANoGACALAwAA9wkAIIEFAADNCQAgggUAAM0JACCDBQAAzQkAIIQFAADNCQAghQUAAM0JACCGBQAAzQkAIIcFAADNCQAgiAUAAM0JACCJBQAAzQkAIIoFAADNCQAgAwAAAK4BACABAADdBgAwAgAA2gYAIAMAAACuAQAgAQAA3QYAMAIAANoGACADAAAArgEAIAEAAN0GADACAADaBgAgDQMAAIUKACDhBAIAAAAB9gQCAAAAAYEFAQAAAAGCBQEAAAABgwUBAAAAAYQFAQAAAAGFBQEAAAABhgUBAAAAAYcFAQAAAAGIBQEAAAABiQUBAAAAAYoFAQAAAAEBOwAA4QYAIAzhBAIAAAAB9gQCAAAAAYEFAQAAAAGCBQEAAAABgwUBAAAAAYQFAQAAAAGFBQEAAAABhgUBAAAAAYcFAQAAAAGIBQEAAAABiQUBAAAAAYoFAQAAAAEBOwAA4wYAMAE7AADjBgAwDQMAAIQKACDhBAIAyAkAIfYEAgDICQAhgQUBANMJACGCBQEA0wkAIYMFAQDTCQAhhAUBANMJACGFBQEA0wkAIYYFAQDTCQAhhwUBANMJACGIBQEA0wkAIYkFAQDTCQAhigUBANMJACECAAAA2gYAIDsAAOYGACAM4QQCAMgJACH2BAIAyAkAIYEFAQDTCQAhggUBANMJACGDBQEA0wkAIYQFAQDTCQAhhQUBANMJACGGBQEA0wkAIYcFAQDTCQAhiAUBANMJACGJBQEA0wkAIYoFAQDTCQAhAgAAAK4BACA7AADoBgAgAgAAAK4BACA7AADoBgAgAwAAANoGACBCAADhBgAgQwAA5gYAIAEAAADaBgAgAQAAAK4BACAPDgAA_wkAIEgAAIAKACBJAACDCgAgSgAAggoAIEsAAIEKACCBBQAAzQkAIIIFAADNCQAggwUAAM0JACCEBQAAzQkAIIUFAADNCQAghgUAAM0JACCHBQAAzQkAIIgFAADNCQAgiQUAAM0JACCKBQAAzQkAIA_eBAAAgAgAMN8EAADvBgAQ4AQAAIAIADDhBAIA4wcAIfYEAgDjBwAhgQUBAOsHACGCBQEA6wcAIYMFAQDrBwAhhAUBAOsHACGFBQEA6wcAIYYFAQDrBwAhhwUBAOsHACGIBQEA6wcAIYkFAQDrBwAhigUBAOsHACEDAAAArgEAIAEAAO4GADBHAADvBgAgAwAAAK4BACABAADdBgAwAgAA2gYAIAEAAAC0AQAgAQAAALQBACADAAAAsgEAIAEAALMBADACAAC0AQAgAwAAALIBACABAACzAQAwAgAAtAEAIAMAAACyAQAgAQAAswEAMAIAALQBACAGAwAA_gkAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAYAFAQAAAAGBBQEAAAABATsAAPcGACAF4QQCAAAAAfEEQAAAAAH2BAIAAAABgAUBAAAAAYEFAQAAAAEBOwAA-QYAMAE7AAD5BgAwBgMAAP0JACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYEFAQDTCQAhAgAAALQBACA7AAD8BgAgBeEEAgDICQAh8QRAANQJACH2BAIAyAkAIYAFAQDqCQAhgQUBANMJACECAAAAsgEAIDsAAP4GACACAAAAsgEAIDsAAP4GACADAAAAtAEAIEIAAPcGACBDAAD8BgAgAQAAALQBACABAAAAsgEAIAYOAAD4CQAgSAAA-QkAIEkAAPwJACBKAAD7CQAgSwAA-gkAIIEFAADNCQAgCN4EAAD_BwAw3wQAAIUHABDgBAAA_wcAMOEEAgDjBwAh8QRAAOwHACH2BAIA4wcAIYAFAQDzBwAhgQUBAOsHACEDAAAAsgEAIAEAAIQHADBHAACFBwAgAwAAALIBACABAACzAQAwAgAAtAEAIAcDAAD-BwAgOwAA_QcAIN4EAAD8BwAw3wQAALABABDgBAAA_AcAMOEEAgAAAAH2BAIAAAABAQAAAIgHACABAAAAiAcAIAEDAAD3CQAgAwAAALABACABAACLBwAwAgAAiAcAIAMAAACwAQAgAQAAiwcAMAIAAIgHACADAAAAsAEAIAEAAIsHADACAACIBwAgBAMAAPYJACA7gAAAAAHhBAIAAAAB9gQCAAAAAQE7AACPBwAgAzuAAAAAAeEEAgAAAAH2BAIAAAABATsAAJEHADABOwAAkQcAMAQDAAD1CQAgO4AAAAAB4QQCAMgJACH2BAIAyAkAIQIAAACIBwAgOwAAlAcAIAM7gAAAAAHhBAIAyAkAIfYEAgDICQAhAgAAALABACA7AACWBwAgAgAAALABACA7AACWBwAgAwAAAIgHACBCAACPBwAgQwAAlAcAIAEAAACIBwAgAQAAALABACAFDgAA8AkAIEgAAPEJACBJAAD0CQAgSgAA8wkAIEsAAPIJACAGOwAA-gcAIN4EAAD5BwAw3wQAAJ0HABDgBAAA-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_AQBAAAAAf0EgAAAAAH-BIAAAAAB_wSAAAAAAQzlBIAAAAAB6ASAAAAAAekEgAAAAAHqBIAAAAAB6wSAAAAAAewEgAAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BIAAAAAB_gSAAAAAAf8EgAAAAAEHAwAA_gcAIDsAAP0HACDeBAAA_AcAMN8EAACwAQAQ4AQAAPwHADDhBAIAqggAIfYEAgCqCAAhDOUEgAAAAAHoBIAAAAAB6QSAAAAAAeoEgAAAAAHrBIAAAAAB7ASAAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EgAAAAAH-BIAAAAAB_wSAAAAAASEFAADxCAAgBwAArAkAIAgAAOsIACAdAACzCQAgJQAA_AgAICYAAKsJACAnAACtCQAgKAAArgkAICkAAK8JACAqAADsCAAgKwAAsAkAICwAALEJACAtAACyCQAgLgAA_ggAIC8AALQJACAwAAC1CQAgMQAAtgkAIDIAALcJACAzAAC4CQAgNAAAuQkAIDUAALoJACDeBAAAqgkAMN8EAAANABDgBAAAqgkAMOEEAgCqCAAh2gUBAIcIACHbBQEAhwgAIZEGIACICAAhkgYCAKoIACGTBiAAiAgAIZQGAgCqCAAhnQYAAA0AIJ4GAAANACAI3gQAAP8HADDfBAAAhQcAEOAEAAD_BwAw4QQCAOMHACHxBEAA7AcAIfYEAgDjBwAhgAUBAPMHACGBBQEA6wcAIQ_eBAAAgAgAMN8EAADvBgAQ4AQAAIAIADDhBAIA4wcAIfYEAgDjBwAhgQUBAOsHACGCBQEA6wcAIYMFAQDrBwAhhAUBAOsHACGFBQEA6wcAIYYFAQDrBwAhhwUBAOsHACGIBQEA6wcAIYkFAQDrBwAhigUBAOsHACEQAwAA_gcAIN4EAACBCAAw3wQAAK4BABDgBAAAgQgAMOEEAgCqCAAh9gQCAKoIACGBBQEAgggAIYIFAQCCCAAhgwUBAIIIACGEBQEAgggAIYUFAQCCCAAhhgUBAIIIACGHBQEAgggAIYgFAQCCCAAhiQUBAIIIACGKBQEAgggAIQvlBAEAAAAB5gQBAAAABecEAQAAAAXoBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAPEHACHyBAEAAAAB8wQBAAAAAfQEAQAAAAEGOwAA-gcAIN4EAACDCAAw3wQAANcGABDgBAAAgwgAMOEEAgDjBwAh9gQCAOMHACEHAwAA_gcAIDsAAP0HACDeBAAAhAgAMN8EAACsAQAQ4AQAAIQIADDhBAIAqggAIfYEAgCqCAAhEt4EAACFCAAw3wQAAL8GABDgBAAAhQgAMOEEAgDjBwAh9gQCAOMHACGLBQEA8wcAIYwFIAD0BwAhjQUBAPMHACGOBSAA9AcAIY8FAQDzBwAhkAUgAPQHACGRBQEA8wcAIZIFAQDzBwAhkwUBAPMHACGUBQEA8wcAIZUFIAD0BwAhlgUgAPQHACGXBSAA9AcAIRMDAAD-BwAg3gQAAIYIADDfBAAAqgEAEOAEAACGCAAw4QQCAKoIACH2BAIAqggAIYsFAQCHCAAhjAUgAIgIACGNBQEAhwgAIY4FIACICAAhjwUBAIcIACGQBSAAiAgAIZEFAQCHCAAhkgUBAIcIACGTBQEAhwgAIZQFAQCHCAAhlQUgAIgIACGWBSAAiAgAIZcFIACICAAhC-UEAQAAAAHmBAEAAAAE5wQBAAAABOgEAQAAAAHpBAEAAAAB6gQBAAAAAesEAQAAAAHsBAEA-AcAIfIEAQAAAAHzBAEAAAAB9AQBAAAAAQLlBCAAAAAB7AQgAPYHACEK3gQAAIkIADDfBAAApwYAEOAEAACJCAAw4QQCAOMHACH2BAIA4wcAIYEFAQDzBwAhmAUBAPMHACGZBQEA8wcAIZoFAQDrBwAhmwUAAIoIACAPDgAA8AcAIEoAAIsIACBLAACLCAAg5QSAAAAAAegEgAAAAAHpBIAAAAAB6gSAAAAAAesEgAAAAAHsBIAAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QSAAAAAAf4EgAAAAAH_BIAAAAABDOUEgAAAAAHoBIAAAAAB6QSAAAAAAeoEgAAAAAHrBIAAAAAB7ASAAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EgAAAAAH-BIAAAAAB_wSAAAAAAQsDAAD-BwAg3gQAAIwIADDfBAAAqAEAEOAEAACMCAAw4QQCAKoIACH2BAIAqggAIYEFAQCHCAAhmAUBAIcIACGZBQEAhwgAIZoFAQCCCAAhmwUAAI0IACAM5QSAAAAAAegEgAAAAAHpBIAAAAAB6gSAAAAAAesEgAAAAAHsBIAAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QSAAAAAAf4EgAAAAAH_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-CAAhCN4EAAC_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-AUI7AQAANUI-AUiCd4EAADWCAAw3wQAAM4CABDgBAAA1ggAMOEEAgDjBwAh8QRAAOwHACH2BAIA4wcAIfoFAQDzBwAh-wUBAPMHACH8BQIA4wcAIQreBAAA1wgAMN8EAAC4AgAQ4AQAANcIADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACGABQEA8wcAIYUFAQDrBwAh_QUBAPMHACH-BQEA6wcAIQjeBAAA2AgAMN8EAACgAgAQ4AQAANgIADDhBAIA4wcAIZwFAQDzBwAhngUBAOsHACGgBQEA6wcAIeUFAgDjBwAhE94EAADZCAAw3wQAAIoCABDgBAAA2QgAMOEEAgDjBwAh8AQBAOsHACHxBEAA7AcAIfUEAgDjBwAh9gQCAOMHACGnBQEA8wcAIbgFAQDzBwAh0gUBAPMHACHmBQIA4wcAIf8FQADsBwAhgAYBAPMHACGBBgEA8wcAIYIGIAD0BwAhgwYBAOsHACGEBiAA9AcAIYYGAADaCIYGIgcOAADmBwAgSgAA3AgAIEsAANwIACDlBAAAAIYGAuYEAAAAhgYI5wQAAACGBgjsBAAA2wiGBiIHDgAA5gcAIEoAANwIACBLAADcCAAg5QQAAACGBgLmBAAAAIYGCOcEAAAAhgYI7AQAANsIhgYiBOUEAAAAhgYC5gQAAACGBgjnBAAAAIYGCOwEAADcCIYGIhjeBAAA3QgAMN8EAADyAQAQ4AQAAN0IADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACH5BEAA7AcAIYUFAQDrBwAhiAUBAOsHACGKBQEA6wcAIacFAADaCIYGIukFQACmCAAh7wUBAOsHACH-BQEA8wcAIYcGAQDzBwAhiAYBAPMHACGJBgEA8wcAIYoGAQDrBwAhiwYBAOsHACGMBgEA6wcAIY0GAQDrBwAhjgYBAOsHACGPBgEA6wcAIZAGAQDrBwAhCt4EAADeCAAw3wQAANwBABDgBAAA3ggAMOEEAgDjBwAh2gUBAPMHACHbBQEA8wcAIZEGIAD0BwAhkgYCAOMHACGTBiAA9AcAIZQGAgDjBwAhCwMAAP4HACAEAADgCAAg3gQAAN8IADDfBAAAawAQ4AQAAN8IADDhBAIAqggAIfUEAgCqCAAh9gQCAKoIACH3BAEAhwgAIfgEIACICAAh-QRAAKsIACEkAwAA_gcAIAUAAPEIACAIAADrCAAgDAAA7AgAIBgAAO4IACAcAAC_CQAgHQAAswkAIB4AAMAJACAfAADBCQAgJQAA_AgAIN4EAAC-CQAw3wQAAAMAEOAEAAC-CQAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGFBQEAgggAIYgFAQCCCAAhigUBAIIIACGnBQAAvAmGBiLpBUAArAgAIe8FAQCCCAAh_gUBAIcIACGHBgEAhwgAIYgGAQCHCAAhiQYBAIcIACGKBgEAgggAIYsGAQCCCAAhjAYBAIIIACGNBgEAgggAIY4GAQCCCAAhjwYBAIIIACGQBgEAgggAIZ0GAAADACCeBgAAAwAgCQMAAP4HACDeBAAA4QgAMN8EAACyAQAQ4AQAAOEIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYEFAQCCCAAhCgMAAP4HACDeBAAA4ggAMN8EAAChAQAQ4AQAAOIIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG4BQAA4wi4BSK5BQEAhwgAIboFIACICAAhBOUEAAAAuAUC5gQAAAC4BQjnBAAAALgFCOwEAACxCLgFIgkDAAD-BwAg3gQAAOQIADDfBAAAnQEAEOAEAADkCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhuwUBAIcIACG8BSAAiAgAIQcDAAD-BwAg3gQAAOUIADDfBAAAmQEAEOAEAADlCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhCgMAAP4HACDeBAAA5ggAMN8EAACUAQAQ4AQAAOYIADDhBAIAqggAIfYEAgCqCAAh1QUBAIcIACHWBQEAhwgAIdcFAQCHCAAh2AUBAIcIACEC9gQCAAAAAdkFAQAAAAEJAwAA_gcAIN4EAADoCAAw3wQAAJABABDgBAAA6AgAMOEEAgCqCAAh9gQCAKoIACHZBQEAhwgAIdoFAQCHCAAh2wUBAIcIACEC9gQCAAAAAfoFAQAAAAEOAwAA_gcAIAgAAOsIACAUAADsCAAgFQAA7QgAIBYAAO4IACDeBAAA6ggAMN8EAAAXABDgBAAA6ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfoFAQCHCAAh-wUBAIcIACH8BQIAqggAIQOXBgAAEAAgmAYAABAAIJkGAAAQACADlwYAABoAIJgGAAAaACCZBgAAGgAgA5cGAAA2ACCYBgAANgAgmQYAADYAIAOXBgAAOgAgmAYAADoAIJkGAAA6ACANAwAA8AgAIAUAAPEIACAIAADrCAAg3gQAAO8IADDfBAAACwAQ4AQAAO8IADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAISEFAADxCAAgBwAArAkAIAgAAOsIACAdAACzCQAgJQAA_AgAICYAAKsJACAnAACtCQAgKAAArgkAICkAAK8JACAqAADsCAAgKwAAsAkAICwAALEJACAtAACyCQAgLgAA_ggAIC8AALQJACAwAAC1CQAgMQAAtgkAIDIAALcJACAzAAC4CQAgNAAAuQkAIDUAALoJACDeBAAAqgkAMN8EAAANABDgBAAAqgkAMOEEAgCqCAAh2gUBAIcIACHbBQEAhwgAIZEGIACICAAhkgYCAKoIACGTBiAAiAgAIZQGAgCqCAAhnQYAAA0AIJ4GAAANACADlwYAAAcAIJgGAAAHACCZBgAABwAgAqsFAgAAAAGsBQIAAAABCSMAAPUIACA7AAH0CAAh3gQAAPMIADDfBAAAeQAQ4AQAAPMIADDhBAIAqggAIfEEQACrCAAhqwUCAKoIACGsBQIAqggAIQTlBAABAAAB5gQAAQAABOcEAAEAAATsBAABoggAIRMDAAD-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACGdBgAAdAAgngYAAHQAIBEDAAD-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEI5QQEAAAAAeYEBAAAAATnBAQAAAAE6AQEAAAAAekEBAAAAAHqBAQAAAAB6wQEAAAAAewEBACRCAAhEQMAAP4HACAEAAD9CAAgGQAA_ggAICAAAPgIACAhAAD8CAAg3gQAAPsIADDfBAAAbQAQ4AQAAPsIADDhBAIAqggAIfEEQACrCAAh9QQCAK0IACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGxBQIArQgAIZ0GAABtACCeBgAAbQAgA5cGAAB5ACCYBgAAeQAgmQYAAHkAIAP2BAIAAAABgAUBAAAAAbEFAgAAAAEPAwAA_gcAIAQAAP0IACAZAAD-CAAgIAAA-AgAICEAAPwIACDeBAAA-wgAMN8EAABtABDgBAAA-wgAMOEEAgCqCAAh8QRAAKsIACH1BAIArQgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIbEFAgCtCAAhA5cGAABtACCYBgAAbQAgmQYAAG0AICQDAAD-BwAgBQAA8QgAIAgAAOsIACAMAADsCAAgGAAA7ggAIBwAAL8JACAdAACzCQAgHgAAwAkAIB8AAMEJACAlAAD8CAAg3gQAAL4JADDfBAAAAwAQ4AQAAL4JADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhnQYAAAMAIJ4GAAADACADlwYAAHQAIJgGAAB0ACCZBgAAdAAgDQQAAOAIACDeBAAA_wgAMN8EAABnABDgBAAA_wgAMOEEAgCqCAAh9QQCAKoIACH5BEAAqwgAIZwFAQCHCAAhnQUBAIcIACGeBQEAhwgAIZ8FBAD3CAAhoAUBAIcIACGhBUAAqwgAIQ8DAADwCAAgBAAA4AgAIN4EAACACQAw3wQAAGIAEOAEAACACQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh9gQCAK0IACGjBQAAgQmjBSKlBQAAggmlBSKnBQAAgwmnBSKoBQEAgggAIakFAgCtCAAhqgUBAIIIACEE5QQAAACjBQLmBAAAAKMFCOcEAAAAowUI7AQAAJwIowUiBOUEAAAApQUC5gQAAAClBQjnBAAAAKUFCOwEAACaCKUFIgTlBAAAAKcFAuYEAAAApwUI5wQAAACnBQjsBAAAmAinBSIJGgAAhQkAIN4EAACECQAw3wQAAFwAEOAEAACECQAw4QQCAKoIACGcBQEAhwgAIaEFQACrCAAh0AUAAfQIACHRBQIAqggAIQwEAADgCAAgGwAAiAkAIN4EAACGCQAw3wQAAFgAEOAEAACGCQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh0gUBAIcIACHUBQAAhwnUBSKdBgAAWAAgngYAAFgAIAoEAADgCAAgGwAAiAkAIN4EAACGCQAw3wQAAFgAEOAEAACGCQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh0gUBAIcIACHUBQAAhwnUBSIE5QQAAADUBQLmBAAAANQFCOcEAAAA1AUI7AQAAMMI1AUiA5cGAABcACCYBgAAXAAgmQYAAFwAIAkGAACKCQAg3gQAAIkJADDfBAAATwAQ4AQAAIkJADDhBAIAqggAIZwFAQCHCAAhngUBAIIIACGgBQEAgggAIeUFAgCqCAAhGwMAAP4HACAEAADgCAAgBwAAqAkAIAgAAOsIACAYAADuCAAgGQAAvQkAIN4EAAC7CQAw3wQAAAcAEOAEAAC7CQAw4QQCAKoIACHwBAEAgggAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIacFAQCHCAAhuAUBAIcIACHSBQEAhwgAIeYFAgCqCAAh_wVAAKsIACGABgEAhwgAIYEGAQCHCAAhggYgAIgIACGDBgEAgggAIYQGIACICAAhhgYAALwJhgYinQYAAAcAIJ4GAAAHACAJCQAAjAkAIN4EAACLCQAw3wQAAEQAEOAEAACLCQAw4QQCAKoIACGcBQEAhwgAIZ4FAQCHCAAhoAUBAIIIACHFBQIAqggAISADAADwCAAgBAAA4AgAIAYAAKcJACAHAACoCQAgCwAAkAkAIAwAAJwJACAQAACjCQAgFwAAqQkAIN4EAACkCQAw3wQAABAAEOAEAACkCQAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKYJ8QUi5QUCAK0IACHmBQIAqggAIecFAQCHCAAh6AUBAIcIACHpBUAAqwgAIeoFAQCHCAAh7AUAAKUJ7AUi7QUAAI0IACDuBUAAqwgAIe8FAQCHCAAh8QUBAIIIACHyBQEAgggAIZ0GAAAQACCeBgAAEAAgFAQAAOAIACAGAACKCQAgCwAAkAkAIN4EAACNCQAw3wQAADoAEOAEAACNCQAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACHcBQEAhwgAIeAFAQCCCAAh4QUBAIIIACHlBQIAqggAIfMFAQCCCAAh9AUQAI4JACH1BQEAgggAIfYFAQCCCAAh-AUAAI8J-AUi-QUBAIIIACEI5QQQAAAAAeYEEAAAAAXnBBAAAAAF6AQQAAAAAekEEAAAAAHqBBAAAAAB6wQQAAAAAewEEAC-CAAhBOUEAAAA-AUC5gQAAAD4BQjnBAAAAPgFCOwEAADVCPgFIhADAAD-BwAgCAAA6wgAIBQAAOwIACAVAADtCAAgFgAA7ggAIN4EAADqCAAw3wQAABcAEOAEAADqCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-gUBAIcIACH7BQEAhwgAIfwFAgCqCAAhnQYAABcAIJ4GAAAXACALCwAAkwkAIBEAAJQJACDeBAAAkQkAMN8EAAA2ABDgBAAAkQkAMOEEAgCqCAAh7QQCAKoIACHuBBAAkgkAIe8EEACSCQAh8AQBAIIIACHxBEAAqwgAIQjlBBAAAAAB5gQQAAAABOcEEAAAAAToBBAAAAAB6QQQAAAAAeoEEAAAAAHrBBAAAAAB7AQQAOcHACEQAwAA_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_gcAIAQAAOAIACAHAACoCQAgCAAA6wgAIBgAAO4IACAZAAC9CQAg3gQAALsJADDfBAAABwAQ4AQAALsJADDhBAIAqggAIfAEAQCCCAAh8QRAAKsIACH1BAIAqggAIfYEAgCqCAAhpwUBAIcIACG4BQEAhwgAIdIFAQCHCAAh5gUCAKoIACH_BUAAqwgAIYAGAQCHCAAhgQYBAIcIACGCBiAAiAgAIYMGAQCCCAAhhAYgAIgIACGGBgAAvAmGBiKdBgAABwAgngYAAAcAIA8DAADwCAAgBQAA8QgAIAgAAOsIACDeBAAA7wgAMN8EAAALABDgBAAA7wgAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIYAFAQCHCAAhhQUBAIIIACH9BQEAhwgAIf4FAQCCCAAhnQYAAAsAIJ4GAAALACADlwYAAEQAIJgGAABEACCZBgAARAAgHwUAAPEIACAHAACsCQAgCAAA6wgAIB0AALMJACAlAAD8CAAgJgAAqwkAICcAAK0JACAoAACuCQAgKQAArwkAICoAAOwIACArAACwCQAgLAAAsQkAIC0AALIJACAuAAD-CAAgLwAAtAkAIDAAALUJACAxAAC2CQAgMgAAtwkAIDMAALgJACA0AAC5CQAgNQAAugkAIN4EAACqCQAw3wQAAA0AEOAEAACqCQAw4QQCAKoIACHaBQEAhwgAIdsFAQCHCAAhkQYgAIgIACGSBgIAqggAIZMGIACICAAhlAYCAKoIACEDlwYAAAMAIJgGAAADACCZBgAAAwAgA5cGAAALACCYBgAACwAgmQYAAAsAIAOXBgAAFwAgmAYAABcAIJkGAAAXACADlwYAAJABACCYBgAAkAEAIJkGAACQAQAgA5cGAACUAQAgmAYAAJQBACCZBgAAlAEAIAOXBgAAmQEAIJgGAACZAQAgmQYAAJkBACADlwYAAJ0BACCYBgAAnQEAIJkGAACdAQAgA5cGAAChAQAgmAYAAKEBACCZBgAAoQEAIAOXBgAAYgAgmAYAAGIAIJkGAABiACANAwAA_gcAIN4EAACMCAAw3wQAAKgBABDgBAAAjAgAMOEEAgCqCAAh9gQCAKoIACGBBQEAhwgAIZgFAQCHCAAhmQUBAIcIACGaBQEAgggAIZsFAACNCAAgnQYAAKgBACCeBgAAqAEAIBUDAAD-BwAg3gQAAIYIADDfBAAAqgEAEOAEAACGCAAw4QQCAKoIACH2BAIAqggAIYsFAQCHCAAhjAUgAIgIACGNBQEAhwgAIY4FIACICAAhjwUBAIcIACGQBSAAiAgAIZEFAQCHCAAhkgUBAIcIACGTBQEAhwgAIZQFAQCHCAAhlQUgAIgIACGWBSAAiAgAIZcFIACICAAhnQYAAKoBACCeBgAAqgEAIAkDAAD-BwAgOwAA_QcAIN4EAACECAAw3wQAAKwBABDgBAAAhAgAMOEEAgCqCAAh9gQCAKoIACGdBgAArAEAIJ4GAACsAQAgEgMAAP4HACDeBAAAgQgAMN8EAACuAQAQ4AQAAIEIADDhBAIAqggAIfYEAgCqCAAhgQUBAIIIACGCBQEAgggAIYMFAQCCCAAhhAUBAIIIACGFBQEAgggAIYYFAQCCCAAhhwUBAIIIACGIBQEAgggAIYkFAQCCCAAhigUBAIIIACGdBgAArgEAIJ4GAACuAQAgCQMAAP4HACA7AAD9BwAg3gQAAPwHADDfBAAAsAEAEOAEAAD8BwAw4QQCAKoIACH2BAIAqggAIZ0GAACwAQAgngYAALABACADlwYAALIBACCYBgAAsgEAIJkGAACyAQAgA5cGAABrACCYBgAAawAgmQYAAGsAIBkDAAD-BwAgBAAA4AgAIAcAAKgJACAIAADrCAAgGAAA7ggAIBkAAL0JACDeBAAAuwkAMN8EAAAHABDgBAAAuwkAMOEEAgCqCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIgTlBAAAAIYGAuYEAAAAhgYI5wQAAACGBgjsBAAA3AiGBiIDlwYAAE8AIJgGAABPACCZBgAATwAgIgMAAP4HACAFAADxCAAgCAAA6wgAIAwAAOwIACAYAADuCAAgHAAAvwkAIB0AALMJACAeAADACQAgHwAAwQkAICUAAPwIACDeBAAAvgkAMN8EAAADABDgBAAAvgkAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhhQUBAIIIACGIBQEAgggAIYoFAQCCCAAhpwUAALwJhgYi6QVAAKwIACHvBQEAgggAIf4FAQCHCAAhhwYBAIcIACGIBgEAhwgAIYkGAQCHCAAhigYBAIIIACGLBgEAgggAIYwGAQCCCAAhjQYBAIIIACGOBgEAgggAIY8GAQCCCAAhkAYBAIIIACEDlwYAAFgAIJgGAABYACCZBgAAWAAgA5cGAABnACCYBgAAZwAgmQYAAGcAIA0DAAD-BwAgBAAA4AgAIN4EAADfCAAw3wQAAGsAEOAEAADfCAAw4QQCAKoIACH1BAIAqggAIfYEAgCqCAAh9wQBAIcIACH4BCAAiAgAIfkEQACrCAAhnQYAAGsAIJ4GAABrACAAAAAAAAWiBhAAAAABqAYQAAAAAakGEAAAAAGqBhAAAAABqwYQAAAAAQWiBgIAAAABqAYCAAAAAakGAgAAAAGqBgIAAAABqwYCAAAAAQVCAACgEwAgQwAAphMAIJ8GAAChEwAgoAYAAKUTACClBgAAOAAgBUIAAJ4TACBDAACjEwAgnwYAAJ8TACCgBgAAohMAIKUGAAAcACADQgAAoBMAIJ8GAAChEwAgpQYAADgAIANCAACeEwAgnwYAAJ8TACClBgAAHAAgAAAAAAAAAaIGAQAAAAEBogZAAAAAAQVCAACYEwAgQwAAnBMAIJ8GAACZEwAgoAYAAJsTACClBgAAjQEAIAtCAADXCQAwQwAA3AkAMJ8GAADYCQAwoAYAANkJADChBgAA2gkAIKIGAADbCQAwowYAANsJADCkBgAA2wkAMKUGAADbCQAwpgYAAN0JADCnBgAA3gkAMAQMAADMCQAg4QQCAAAAAeMEAgAAAAHkBBAAAAABAgAAAC8AIEIAAOIJACADAAAALwAgQgAA4gkAIEMAAOEJACABOwAAmhMAMAoMAACYCQAgEgAAlwkAIN4EAACWCQAw3wQAAC0AEOAEAACWCQAw4QQCAAAAAeIEAgCqCAAh4wQCAKoIACHkBBAAkgkAIZwGAACVCQAgAgAAAC8AIDsAAOEJACACAAAA3wkAIDsAAOAJACAH3gQAAN4JADDfBAAA3wkAEOAEAADeCQAw4QQCAKoIACHiBAIAqggAIeMEAgCqCAAh5AQQAJIJACEH3gQAAN4JADDfBAAA3wkAEOAEAADeCQAw4QQCAKoIACHiBAIAqggAIeMEAgCqCAAh5AQQAJIJACED4QQCAMgJACHjBAIAyAkAIeQEEADHCQAhBAwAAMoJACDhBAIAyAkAIeMEAgDICQAh5AQQAMcJACEEDAAAzAkAIOEEAgAAAAHjBAIAAAAB5AQQAAAAAQNCAACYEwAgnwYAAJkTACClBgAAjQEAIARCAADXCQAwnwYAANgJADChBgAA2gkAIKUGAADbCQAwAAAAAAABogYBAAAAAQGiBiAAAAABBUIAAJATACBDAACWEwAgnwYAAJETACCgBgAAlRMAIKUGAAAFACAFQgAAjhMAIEMAAJMTACCfBgAAjxMAIKAGAACSEwAgpQYAAAEAIANCAACQEwAgnwYAAJETACClBgAABQAgA0IAAI4TACCfBgAAjxMAIKUGAAABACAAAAAAAAVCAACJEwAgQwAAjBMAIJ8GAACKEwAgoAYAAIsTACClBgAAAQAgA0IAAIkTACCfBgAAihMAIKUGAAABACAVBQAA0hAAIAcAANMQACAIAADVEAAgHQAA3hAAICUAANwQACAmAADREAAgJwAA1BAAICgAANYQACApAADXEAAgKgAA2BAAICsAANkQACAsAADaEAAgLQAA2xAAIC4AAN0QACAvAADfEAAgMAAA4BAAIDEAAOEQACAyAADiEAAgMwAA4xAAIDQAAOQQACA1AADlEAAgAAAAAAAFQgAAhBMAIEMAAIcTACCfBgAAhRMAIKAGAACGEwAgpQYAAAEAIANCAACEEwAgnwYAAIUTACClBgAAAQAgAAAAAAAFQgAA_xIAIEMAAIITACCfBgAAgBMAIKAGAACBEwAgpQYAAAEAIANCAAD_EgAgnwYAAIATACClBgAAAQAgAAAAAAAFQgAA-hIAIEMAAP0SACCfBgAA-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-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIZ4FAQCCCAAhnwUEAPcIACGtBQIArQgAIa4FIACICAAhrwUCAK0IACGwBQEAgggAIQIAAAB2ACA7AADjCgAgAgAAAOEKACA7AADiCgAgDt4EAADgCgAw3wQAAOEKABDgBAAA4AoAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEO3gQAAOAKADDfBAAA4QoAEOAEAADgCgAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIZ4FAQCCCAAhnwUEAPcIACGtBQIArQgAIa4FIACICAAhrwUCAK0IACGwBQEAgggAIQrhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhngUBANMJACGfBQQAoAoAIa4FIADrCQAhrwUCAKsKACGwBQEA0wkAIQwDAAC9CgAgJAAAvwoAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGeBQEA0wkAIZ8FBACgCgAhrgUgAOsJACGvBQIAqwoAIbAFAQDTCQAhDAMAAMwKACAkAADOCgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGeBQEAAAABnwUEAAAAAa4FIAAAAAGvBQIAAAABsAUBAAAAAQoDAADyCgAgBAAA8woAIBkAAPQKACAhAADxCgAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABAgAAAG8AIEIAAPAKACADAAAAbwAgQgAA8AoAIEMAAO8KACABOwAAxhIAMBADAAD-BwAgBAAA_QgAIBkAAP4IACAgAAD4CAAgIQAA_AgAIN4EAAD7CAAw3wQAAG0AEOAEAAD7CAAw4QQCAAAAAfEEQACrCAAh9QQCAK0IACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGxBQIArQgAIZsGAAD6CAAgAgAAAG8AIDsAAO8KACACAAAA7QoAIDsAAO4KACAK3gQAAOwKADDfBAAA7QoAEOAEAADsCgAw4QQCAKoIACHxBEAAqwgAIfUEAgCtCAAh9gQCAKoIACH5BEAAqwgAIYAFAQCHCAAhsQUCAK0IACEK3gQAAOwKADDfBAAA7QoAEOAEAADsCgAw4QQCAKoIACHxBEAAqwgAIfUEAgCtCAAh9gQCAKoIACH5BEAAqwgAIYAFAQCHCAAhsQUCAK0IACEG4QQCAMgJACHxBEAA1AkAIfUEAgCrCgAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhCgMAANYKACAEAADXCgAgGQAA2AoAICEAANUKACDhBAIAyAkAIfEEQADUCQAh9QQCAKsKACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACEKAwAA8goAIAQAAPMKACAZAAD0CgAgIQAA8QoAIOEEAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABgAUBAAAAAQRCAADlCgAwnwYAAOYKADChBgAA6AoAIKUGAADpCgAwA0IAAMQSACCfBgAAxRIAIKUGAAABACADQgAAwhIAIJ8GAADDEgAgpQYAAAUAIARCAADZCgAwnwYAANoKADChBgAA3AoAIKUGAADdCgAwA0IAAMASACCfBgAAwRIAIKUGAABvACAAAAAAAAGiBkAAAAABAAAAAAABogYAAAC4BQIFQgAAuxIAIEMAAL4SACCfBgAAvBIAIKAGAAC9EgAgpQYAAAEAIANCAAC7EgAgnwYAALwSACClBgAAAQAgAAAAAAAFQgAAthIAIEMAALkSACCfBgAAtxIAIKAGAAC4EgAgpQYAAAEAIANCAAC2EgAgnwYAALcSACClBgAAAQAgAAAAAAAFQgAAsRIAIEMAALQSACCfBgAAshIAIKAGAACzEgAgpQYAAAEAIANCAACxEgAgnwYAALISACClBgAAAQAgAAAAAAABogYAAADCBQIFQgAAqRIAIEMAAK8SACCfBgAAqhIAIKAGAACuEgAgpQYAABwAIAVCAACnEgAgQwAArBIAIJ8GAACoEgAgoAYAAKsSACClBgAAKwAgA0IAAKkSACCfBgAAqhIAIKUGAAAcACADQgAApxIAIJ8GAACoEgAgpQYAACsAIAAAAAAABaIGEAAAAAGoBhAAAAABqQYQAAAAAaoGEAAAAAGrBhAAAAABAaIGAAAAzwUCB0IAAJASACBDAAClEgAgnwYAAJESACCgBgAApBIAIKMGAAAQACCkBgAAEAAgpQYAABIAIAVCAACOEgAgQwAAohIAIJ8GAACPEgAgoAYAAKESACClBgAABQAgB0IAAIwSACBDAACfEgAgnwYAAI0SACCgBgAAnhIAIKMGAAANACCkBgAADQAgpQYAAAEAIAdCAACKEgAgQwAAnBIAIJ8GAACLEgAgoAYAAJsSACCjBgAAFwAgpAYAABcAIKUGAACNAQAgC0IAANALADBDAADUCwAwnwYAANELADCgBgAA0gsAMKEGAADTCwAgogYAAMULADCjBgAAxQsAMKQGAADFCwAwpQYAAMULADCmBgAA1QsAMKcGAADICwAwC0IAALMLADBDAAC4CwAwnwYAALQLADCgBgAAtQsAMKEGAAC2CwAgogYAALcLADCjBgAAtwsAMKQGAAC3CwAwpQYAALcLADCmBgAAuQsAMKcGAAC6CwAwC0IAAKoLADBDAACuCwAwnwYAAKsLADCgBgAArAsAMKEGAACtCwAgogYAANsJADCjBgAA2wkAMKQGAADbCQAwpQYAANsJADCmBgAArwsAMKcGAADeCQAwBBIAAMsJACDhBAIAAAAB4gQCAAAAAeQEEAAAAAECAAAALwAgQgAAsgsAIAMAAAAvACBCAACyCwAgQwAAsQsAIAE7AACaEgAwAgAAAC8AIDsAALELACACAAAA3wkAIDsAALALACAD4QQCAMgJACHiBAIAyAkAIeQEEADHCQAhBBIAAMkJACDhBAIAyAkAIeIEAgDICQAh5AQQAMcJACEEEgAAywkAIOEEAgAAAAHiBAIAAAAB5AQQAAAAARIJAADOCwAgDQAAzwsAIOEEAgAAAAGnBQAAAOUFAsUFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABzwUBAAAAAdwFAQAAAAHdBUAAAAAB3gUBAAAAAd8FAQAAAAHgBQEAAAAB4QUBAAAAAeIFAQAAAAHjBRAAAAABAgAAACsAIEIAAM0LACADAAAAKwAgQgAAzQsAIEMAAL4LACABOwAAmRIAMBcJAACbCQAgDAAAnAkAIA0AAJ0JACDeBAAAmQkAMN8EAAApABDgBAAAmQkAMOEEAgAAAAHjBAIArQgAIacFAACaCeUFIsUFAgCtCAAhxwUQAJIJACHIBRAAkgkAIckFEACSCQAhygUQAJIJACHPBQEAgggAIdwFAQCHCAAh3QVAAKsIACHeBQEAgggAId8FAQCCCAAh4AUBAIIIACHhBQEAgggAIeIFAQCCCAAh4wUQAI4JACECAAAAKwAgOwAAvgsAIAIAAAC7CwAgOwAAvAsAIBTeBAAAugsAMN8EAAC7CwAQ4AQAALoLADDhBAIAqggAIeMEAgCtCAAhpwUAAJoJ5QUixQUCAK0IACHHBRAAkgkAIcgFEACSCQAhyQUQAJIJACHKBRAAkgkAIc8FAQCCCAAh3AUBAIcIACHdBUAAqwgAId4FAQCCCAAh3wUBAIIIACHgBQEAgggAIeEFAQCCCAAh4gUBAIIIACHjBRAAjgkAIRTeBAAAugsAMN8EAAC7CwAQ4AQAALoLADDhBAIAqggAIeMEAgCtCAAhpwUAAJoJ5QUixQUCAK0IACHHBRAAkgkAIcgFEACSCQAhyQUQAJIJACHKBRAAkgkAIc8FAQCCCAAh3AUBAIcIACHdBUAAqwgAId4FAQCCCAAh3wUBAIIIACHgBQEAgggAIeEFAQCCCAAh4gUBAIIIACHjBRAAjgkAIRDhBAIAyAkAIacFAAC9C-UFIsUFAgCrCgAhxwUQAMcJACHIBRAAxwkAIckFEADHCQAhygUQAMcJACHPBQEA0wkAIdwFAQDqCQAh3QVAANQJACHeBQEA0wkAId8FAQDTCQAh4AUBANMJACHhBQEA0wkAIeIFAQDTCQAh4wUQAKELACEBogYAAADlBQISCQAAvwsAIA0AAMALACDhBAIAyAkAIacFAAC9C-UFIsUFAgCrCgAhxwUQAMcJACHIBRAAxwkAIckFEADHCQAhygUQAMcJACHPBQEA0wkAIdwFAQDqCQAh3QVAANQJACHeBQEA0wkAId8FAQDTCQAh4AUBANMJACHhBQEA0wkAIeIFAQDTCQAh4wUQAKELACEHQgAAkxIAIEMAAJcSACCfBgAAlBIAIKAGAACWEgAgowYAABAAIKQGAAAQACClBgAAEgAgC0IAAMELADBDAADGCwAwnwYAAMILADCgBgAAwwsAMKEGAADECwAgogYAAMULADCjBgAAxQsAMKQGAADFCwAwpQYAAMULADCmBgAAxwsAMKcGAADICwAwCwwAAJoLACDhBAIAAAAB4wQCAAAAAfAEAQAAAAHxBEAAAAABvgUBAAAAAb8FEAAAAAHABRAAAAABwgUAAADCBQLDBUAAAAABxAUBAAAAAQIAAAAjACBCAADMCwAgAwAAACMAIEIAAMwLACBDAADLCwAgATsAAJUSADAQDAAAmAkAIA8AAKAJACDeBAAAngkAMN8EAAAhABDgBAAAngkAMOEEAgAAAAHjBAIAqggAIfAEAQCCCAAh8QRAAKsIACG9BQIAqggAIb4FAQCCCAAhvwUQAJIJACHABRAAkgkAIcIFAACfCcIFIsMFQACrCAAhxAUBAIIIACECAAAAIwAgOwAAywsAIAIAAADJCwAgOwAAygsAIA7eBAAAyAsAMN8EAADJCwAQ4AQAAMgLADDhBAIAqggAIeMEAgCqCAAh8AQBAIIIACHxBEAAqwgAIb0FAgCqCAAhvgUBAIIIACG_BRAAkgkAIcAFEACSCQAhwgUAAJ8JwgUiwwVAAKsIACHEBQEAgggAIQ7eBAAAyAsAMN8EAADJCwAQ4AQAAMgLADDhBAIAqggAIeMEAgCqCAAh8AQBAIIIACHxBEAAqwgAIb0FAgCqCAAhvgUBAIIIACG_BRAAkgkAIcAFEACSCQAhwgUAAJ8JwgUiwwVAAKsIACHEBQEAgggAIQrhBAIAyAkAIeMEAgDICQAh8AQBANMJACHxBEAA1AkAIb4FAQDTCQAhvwUQAMcJACHABRAAxwkAIcIFAACXC8IFIsMFQADUCQAhxAUBANMJACELDAAAmAsAIOEEAgDICQAh4wQCAMgJACHwBAEA0wkAIfEEQADUCQAhvgUBANMJACG_BRAAxwkAIcAFEADHCQAhwgUAAJcLwgUiwwVAANQJACHEBQEA0wkAIQsMAACaCwAg4QQCAAAAAeMEAgAAAAHwBAEAAAAB8QRAAAAAAb4FAQAAAAG_BRAAAAABwAUQAAAAAcIFAAAAwgUCwwVAAAAAAcQFAQAAAAESCQAAzgsAIA0AAM8LACDhBAIAAAABpwUAAADlBQLFBQIAAAABxwUQAAAAAcgFEAAAAAHJBRAAAAABygUQAAAAAc8FAQAAAAHcBQEAAAAB3QVAAAAAAd4FAQAAAAHfBQEAAAAB4AUBAAAAAeEFAQAAAAHiBQEAAAAB4wUQAAAAAQNCAACTEgAgnwYAAJQSACClBgAAEgAgBEIAAMELADCfBgAAwgsAMKEGAADECwAgpQYAAMULADALDwAAmwsAIOEEAgAAAAHwBAEAAAAB8QRAAAAAAb0FAgAAAAG-BQEAAAABvwUQAAAAAcAFEAAAAAHCBQAAAMIFAsMFQAAAAAHEBQEAAAABAgAAACMAIEIAANgLACADAAAAIwAgQgAA2AsAIEMAANcLACABOwAAkhIAMAIAAAAjACA7AADXCwAgAgAAAMkLACA7AADWCwAgCuEEAgDICQAh8AQBANMJACHxBEAA1AkAIb0FAgDICQAhvgUBANMJACG_BRAAxwkAIcAFEADHCQAhwgUAAJcLwgUiwwVAANQJACHEBQEA0wkAIQsPAACZCwAg4QQCAMgJACHwBAEA0wkAIfEEQADUCQAhvQUCAMgJACG-BQEA0wkAIb8FEADHCQAhwAUQAMcJACHCBQAAlwvCBSLDBUAA1AkAIcQFAQDTCQAhCw8AAJsLACDhBAIAAAAB8AQBAAAAAfEEQAAAAAG9BQIAAAABvgUBAAAAAb8FEAAAAAHABRAAAAABwgUAAADCBQLDBUAAAAABxAUBAAAAAQNCAACQEgAgnwYAAJESACClBgAAEgAgA0IAAI4SACCfBgAAjxIAIKUGAAAFACADQgAAjBIAIJ8GAACNEgAgpQYAAAEAIANCAACKEgAgnwYAAIsSACClBgAAjQEAIARCAADQCwAwnwYAANELADChBgAA0wsAIKUGAADFCwAwBEIAALMLADCfBgAAtAsAMKEGAAC2CwAgpQYAALcLADAEQgAAqgsAMJ8GAACrCwAwoQYAAK0LACClBgAA2wkAMAAAAAAABUIAAIUSACBDAACIEgAgnwYAAIYSACCgBgAAhxIAIKUGAABaACADQgAAhRIAIJ8GAACGEgAgpQYAAFoAIAAAAAAAAaIGAAAA1AUCBUIAAP8RACBDAACDEgAgnwYAAIASACCgBgAAghIAIKUGAAAFACALQgAA7wsAMEMAAPQLADCfBgAA8AsAMKAGAADxCwAwoQYAAPILACCiBgAA8wsAMKMGAADzCwAwpAYAAPMLADClBgAA8wsAMKYGAAD1CwAwpwYAAPYLADAE4QQCAAAAAZwFAQAAAAGhBUAAAAAB0AUAAQAAAQIAAABeACBCAAD6CwAgAwAAAF4AIEIAAPoLACBDAAD5CwAgATsAAIESADAJGgAAhQkAIN4EAACECQAw3wQAAFwAEOAEAACECQAw4QQCAAAAAZwFAQCHCAAhoQVAAKsIACHQBQAB9AgAIdEFAgCqCAAhAgAAAF4AIDsAAPkLACACAAAA9wsAIDsAAPgLACAI3gQAAPYLADDfBAAA9wsAEOAEAAD2CwAw4QQCAKoIACGcBQEAhwgAIaEFQACrCAAh0AUAAfQIACHRBQIAqggAIQjeBAAA9gsAMN8EAAD3CwAQ4AQAAPYLADDhBAIAqggAIZwFAQCHCAAhoQVAAKsIACHQBQAB9AgAIdEFAgCqCAAhBOEEAgDICQAhnAUBAOoJACGhBUAA1AkAIdAFAAG1CgAhBOEEAgDICQAhnAUBAOoJACGhBUAA1AkAIdAFAAG1CgAhBOEEAgAAAAGcBQEAAAABoQVAAAAAAdAFAAEAAAEDQgAA_xEAIJ8GAACAEgAgpQYAAAUAIARCAADvCwAwnwYAAPALADChBgAA8gsAIKUGAADzCwAwAAAAAAAFQgAA-hEAIEMAAP0RACCfBgAA-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_EQAgnwYAALkRACCgBgAAvhEAIKUGAAABACALQgAAhA0AMEMAAIkNADCfBgAAhQ0AMKAGAACGDQAwoQYAAIcNACCiBgAAiA0AMKMGAACIDQAwpAYAAIgNADClBgAAiA0AMKYGAACKDQAwpwYAAIsNADALQgAA-AwAMEMAAP0MADCfBgAA-QwAMKAGAAD6DAAwoQYAAPsMACCiBgAA_AwAMKMGAAD8DAAwpAYAAPwMADClBgAA_AwAMKYGAAD-DAAwpwYAAP8MADALQgAA7AwAMEMAAPEMADCfBgAA7QwAMKAGAADuDAAwoQYAAO8MACCiBgAA8AwAMKMGAADwDAAwpAYAAPAMADClBgAA8AwAMKYGAADyDAAwpwYAAPMMADALQgAA4AwAMEMAAOUMADCfBgAA4QwAMKAGAADiDAAwoQYAAOMMACCiBgAA5AwAMKMGAADkDAAwpAYAAOQMADClBgAA5AwAMKYGAADmDAAwpwYAAOcMADAPBAAA1AwAIAYAANMMACDhBAIAAAAB8QRAAAAAAfUEAgAAAAHcBQEAAAAB4AUBAAAAAeEFAQAAAAHlBQIAAAAB8wUBAAAAAfQFEAAAAAH1BQEAAAAB9gUBAAAAAfgFAAAA-AUC-QUBAAAAAQIAAAA8ACBCAADrDAAgAwAAADwAIEIAAOsMACBDAADqDAAgATsAAL0RADAUBAAA4AgAIAYAAIoJACALAACQCQAg3gQAAI0JADDfBAAAOgAQ4AQAAI0JADDhBAIAAAAB7QQCAK0IACHxBEAAqwgAIfUEAgCqCAAh3AUBAIcIACHgBQEAgggAIeEFAQCCCAAh5QUCAKoIACHzBQEAgggAIfQFEACOCQAh9QUBAIIIACH2BQEAgggAIfgFAACPCfgFIvkFAQCCCAAhAgAAADwAIDsAAOoMACACAAAA6AwAIDsAAOkMACAR3gQAAOcMADDfBAAA6AwAEOAEAADnDAAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACHcBQEAhwgAIeAFAQCCCAAh4QUBAIIIACHlBQIAqggAIfMFAQCCCAAh9AUQAI4JACH1BQEAgggAIfYFAQCCCAAh-AUAAI8J-AUi-QUBAIIIACER3gQAAOcMADDfBAAA6AwAEOAEAADnDAAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACHcBQEAhwgAIeAFAQCCCAAh4QUBAIIIACHlBQIAqggAIfMFAQCCCAAh9AUQAI4JACH1BQEAgggAIfYFAQCCCAAh-AUAAI8J-AUi-QUBAIIIACEN4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhDwQAANEMACAGAADQDAAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhDwQAANQMACAGAADTDAAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEGEQAA5AkAIOEEAgAAAAHuBBAAAAAB7wQQAAAAAfAEAQAAAAHxBEAAAAABAgAAADgAIEIAAPcMACADAAAAOAAgQgAA9wwAIEMAAPYMACABOwAAvBEAMAsLAACTCQAgEQAAlAkAIN4EAACRCQAw3wQAADYAEOAEAACRCQAw4QQCAAAAAe0EAgCqCAAh7gQQAJIJACHvBBAAkgkAIfAEAQCCCAAh8QRAAKsIACECAAAAOAAgOwAA9gwAIAIAAAD0DAAgOwAA9QwAIAneBAAA8wwAMN8EAAD0DAAQ4AQAAPMMADDhBAIAqggAIe0EAgCqCAAh7gQQAJIJACHvBBAAkgkAIfAEAQCCCAAh8QRAAKsIACEJ3gQAAPMMADDfBAAA9AwAEOAEAADzDAAw4QQCAKoIACHtBAIAqggAIe4EEACSCQAh7wQQAJIJACHwBAEAgggAIfEEQACrCAAhBeEEAgDICQAh7gQQAMcJACHvBBAAxwkAIfAEAQDTCQAh8QRAANQJACEGEQAA1gkAIOEEAgDICQAh7gQQAMcJACHvBBAAxwkAIfAEAQDTCQAh8QRAANQJACEGEQAA5AkAIOEEAgAAAAHuBBAAAAAB7wQQAAAAAfAEAQAAAAHxBEAAAAABFwQAANoLACAJAADZCwAgCgAA2wsAIA0AAN0LACAQAADeCwAgEwAA3wsAIOEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQIAAAAcACBCAACDDQAgAwAAABwAIEIAAIMNACBDAACCDQAgATsAALsRADAcBAAA4AgAIAkAAJsJACAKAADwCAAgCwAAkAkAIA0AAJ0JACAQAACjCQAgEwAAlAkAIN4EAAChCQAw3wQAABoAEOAEAAChCQAw4QQCAAAAAe0EAgCtCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACH5BEAAqwgAIacFAACiCc8FIsUFAgAAAAHGBQIArQgAIccFEACSCQAhyAUQAJIJACHJBRAAkgkAIcoFEACSCQAhywUQAI4JACHMBRAAkgkAIc0FEACSCQAhzwUBAIIIACECAAAAHAAgOwAAgg0AIAIAAACADQAgOwAAgQ0AIBXeBAAA_wwAMN8EAACADQAQ4AQAAP8MADDhBAIAqggAIe0EAgCtCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACH5BEAAqwgAIacFAACiCc8FIsUFAgCtCAAhxgUCAK0IACHHBRAAkgkAIcgFEACSCQAhyQUQAJIJACHKBRAAkgkAIcsFEACOCQAhzAUQAJIJACHNBRAAkgkAIc8FAQCCCAAhFd4EAAD_DAAw3wQAAIANABDgBAAA_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-AwAMJ8GAAD5DAAwoQYAAPsMACClBgAA_AwAMARCAADsDAAwnwYAAO0MADChBgAA7wwAIKUGAADwDAAwBEIAAOAMADCfBgAA4QwAMKEGAADjDAAgpQYAAOQMADAAAAAAAAdCAACkEQAgQwAAthEAIJ8GAAClEQAgoAYAALURACCjBgAADQAgpAYAAA0AIKUGAAABACALQgAApg0AMEMAAKsNADCfBgAApw0AMKAGAACoDQAwoQYAAKkNACCiBgAAqg0AMKMGAACqDQAwpAYAAKoNADClBgAAqg0AMKYGAACsDQAwpwYAAK0NADALQgAAnQ0AMEMAAKENADCfBgAAng0AMKAGAACfDQAwoQYAAKANACCiBgAAiA0AMKMGAACIDQAwpAYAAIgNADClBgAAiA0AMKYGAACiDQAwpwYAAIsNADAZAwAAxAwAIAQAAMIMACAGAADDDAAgCwAAxgwAIAwAAMkMACAQAADHDAAgFwAAyAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAA8QUC5QUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABAgAAABIAIEIAAKUNACADAAAAEgAgQgAApQ0AIEMAAKQNACABOwAAtBEAMAIAAAASACA7AACkDQAgAgAAAIwNACA7AACjDQAgEuEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEZAwAAogwAIAQAAKAMACAGAAChDAAgCwAApAwAIAwAAKcMACAQAAClDAAgFwAApgwAIOEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEZAwAAxAwAIAQAAMIMACAGAADDDAAgCwAAxgwAIAwAAMkMACAQAADHDAAgFwAAyAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAA8QUC5QUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABFAMAANcNACAEAADWDQAgCAAA2Q0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgIAAAAJACBCAADVDQAgAwAAAAkAIEIAANUNACBDAACxDQAgATsAALMRADAZAwAA_gcAIAQAAOAIACAHAACoCQAgCAAA6wgAIBgAAO4IACAZAAC9CQAg3gQAALsJADDfBAAABwAQ4AQAALsJADDhBAIAAAAB8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIgIAAAAJACA7AACxDQAgAgAAAK4NACA7AACvDQAgE94EAACtDQAw3wQAAK4NABDgBAAArQ0AMOEEAgCqCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIhPeBAAArQ0AMN8EAACuDQAQ4AQAAK0NADDhBAIAqggAIfAEAQCCCAAh8QRAAKsIACH1BAIAqggAIfYEAgCqCAAhpwUBAIcIACG4BQEAhwgAIdIFAQCHCAAh5gUCAKoIACH_BUAAqwgAIYAGAQCHCAAhgQYBAIcIACGCBiAAiAgAIYMGAQCCCAAhhAYgAIgIACGGBgAAvAmGBiIP4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgGiBgAAAIYGAhQDAACzDQAgBAAAsg0AIAgAALUNACAYAAC0DQAgGQAAtg0AIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACH_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_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgNCAACoEQAgnwYAAKkRACClBgAABQAgA0IAAKYRACCfBgAApxEAIKUGAAABACAEQgAAzA0AMJ8GAADNDQAwoQYAAM8NACClBgAA5AwAMARCAADDDQAwnwYAAMQNADChBgAAxg0AIKUGAACIDQAwBEIAALcNADCfBgAAuA0AMKEGAAC6DQAgpQYAALsNADADQgAApBEAIJ8GAAClEQAgpQYAAAEAIARCAACmDQAwnwYAAKcNADChBgAAqQ0AIKUGAACqDQAwBEIAAJ0NADCfBgAAng0AMKEGAACgDQAgpQYAAIgNADAAAAAAAAVCAACfEQAgQwAAohEAIJ8GAACgEQAgoAYAAKERACClBgAACQAgA0IAAJ8RACCfBgAAoBEAIKUGAAAJACAAAAAAAAdCAACaEQAgQwAAnREAIJ8GAACbEQAgoAYAAJwRACCjBgAACwAgpAYAAAsAIKUGAACKAQAgA0IAAJoRACCfBgAAmxEAIKUGAACKAQAgAAAAAAAFQgAAjREAIEMAAJgRACCfBgAAjhEAIKAGAACXEQAgpQYAAAEAIAtCAADIDgAwQwAAzA4AMJ8GAADJDgAwoAYAAMoOADChBgAAyw4AIKIGAACqDQAwowYAAKoNADCkBgAAqg0AMKUGAACqDQAwpgYAAM0OADCnBgAArQ0AMAtCAAC_DgAwQwAAww4AMJ8GAADADgAwoAYAAMEOADChBgAAwg4AIKIGAADkDAAwowYAAOQMADCkBgAA5AwAMKUGAADkDAAwpgYAAMQOADCnBgAA5wwAMAtCAAC2DgAwQwAAug4AMJ8GAAC3DgAwoAYAALgOADChBgAAuQ4AIKIGAACIDQAwowYAAIgNADCkBgAAiA0AMKUGAACIDQAwpgYAALsOADCnBgAAiw0AMAtCAACqDgAwQwAArw4AMJ8GAACrDgAwoAYAAKwOADChBgAArQ4AIKIGAACuDgAwowYAAK4OADCkBgAArg4AMKUGAACuDgAwpgYAALAOADCnBgAAsQ4AMAtCAAChDgAwQwAApQ4AMJ8GAACiDgAwoAYAAKMOADChBgAApA4AIKIGAAD8DAAwowYAAPwMADCkBgAA_AwAMKUGAAD8DAAwpgYAAKYOADCnBgAA_wwAMAtCAACVDgAwQwAAmg4AMJ8GAACWDgAwoAYAAJcOADChBgAAmA4AIKIGAACZDgAwowYAAJkOADCkBgAAmQ4AMKUGAACZDgAwpgYAAJsOADCnBgAAnA4AMAtCAACJDgAwQwAAjg4AMJ8GAACKDgAwoAYAAIsOADChBgAAjA4AIKIGAACNDgAwowYAAI0OADCkBgAAjQ4AMKUGAACNDgAwpgYAAI8OADCnBgAAkA4AMAdCAACEDgAgQwAAhw4AIJ8GAACFDgAgoAYAAIYOACCjBgAAawAgpAYAAGsAIKUGAAC3AQAgC0IAAPsNADBDAAD_DQAwnwYAAPwNADCgBgAA_Q0AMKEGAAD-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_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIUAwAAsw0AIAcAAOoNACAIAAC1DQAgGAAAtA0AIBkAALYNACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiFAMAANcNACAHAADrDQAgCAAA2Q0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9gQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgNCAACNEQAgnwYAAI4RACClBgAAAQAgBEIAAMgOADCfBgAAyQ4AMKEGAADLDgAgpQYAAKoNADAEQgAAvw4AMJ8GAADADgAwoQYAAMIOACClBgAA5AwAMARCAAC2DgAwnwYAALcOADChBgAAuQ4AIKUGAACIDQAwBEIAAKoOADCfBgAAqw4AMKEGAACtDgAgpQYAAK4OADAEQgAAoQ4AMJ8GAACiDgAwoQYAAKQOACClBgAA_AwAMARCAACVDgAwnwYAAJYOADChBgAAmA4AIKUGAACZDgAwBEIAAIkOADCfBgAAig4AMKEGAACMDgAgpQYAAI0OADADQgAAhA4AIJ8GAACFDgAgpQYAALcBACAEQgAA-w0AMJ8GAAD8DQAwoQYAAP4NACClBgAA6QoAMAAAAAAAC0IAALAQADBDAAC1EAAwnwYAALEQADCgBgAAshAAMKEGAACzEAAgogYAALQQADCjBgAAtBAAMKQGAAC0EAAwpQYAALQQADCmBgAAthAAMKcGAAC3EAAwC0IAAKcQADBDAACrEAAwnwYAAKgQADCgBgAAqRAAMKEGAACqEAAgogYAAKoNADCjBgAAqg0AMKQGAACqDQAwpQYAAKoNADCmBgAArBAAMKcGAACtDQAwC0IAAJsQADBDAACgEAAwnwYAAJwQADCgBgAAnRAAMKEGAACeEAAgogYAAJ8QADCjBgAAnxAAMKQGAACfEAAwpQYAAJ8QADCmBgAAoRAAMKcGAACiEAAwC0IAAI8QADBDAACUEAAwnwYAAJAQADCgBgAAkRAAMKEGAACSEAAgogYAAJMQADCjBgAAkxAAMKQGAACTEAAwpQYAAJMQADCmBgAAlRAAMKcGAACWEAAwC0IAAIYQADBDAACKEAAwnwYAAIcQADCgBgAAiBAAMKEGAACJEAAgogYAAIgNADCjBgAAiA0AMKQGAACIDQAwpQYAAIgNADCmBgAAixAAMKcGAACLDQAwC0IAAPoPADBDAAD_DwAwnwYAAPsPADCgBgAA_A8AMKEGAAD9DwAgogYAAP4PADCjBgAA_g8AMKQGAAD-DwAwpQYAAP4PADCmBgAAgBAAMKcGAACBEAAwC0IAAO4PADBDAADzDwAwnwYAAO8PADCgBgAA8A8AMKEGAADxDwAgogYAAPIPADCjBgAA8g8AMKQGAADyDwAwpQYAAPIPADCmBgAA9A8AMKcGAAD1DwAwC0IAAOUPADBDAADpDwAwnwYAAOYPADCgBgAA5w8AMKEGAADoDwAgogYAAPwMADCjBgAA_AwAMKQGAAD8DAAwpQYAAPwMADCmBgAA6g8AMKcGAAD_DAAwC0IAANkPADBDAADeDwAwnwYAANoPADCgBgAA2w8AMKEGAADcDwAgogYAAN0PADCjBgAA3Q8AMKQGAADdDwAwpQYAAN0PADCmBgAA3w8AMKcGAADgDwAwC0IAAM0PADBDAADSDwAwnwYAAM4PADCgBgAAzw8AMKEGAADQDwAgogYAANEPADCjBgAA0Q8AMKQGAADRDwAwpQYAANEPADCmBgAA0w8AMKcGAADUDwAwC0IAAMEPADBDAADGDwAwnwYAAMIPADCgBgAAww8AMKEGAADEDwAgogYAAMUPADCjBgAAxQ8AMKQGAADFDwAwpQYAAMUPADCmBgAAxw8AMKcGAADIDwAwC0IAALgPADBDAAC8DwAwnwYAALkPADCgBgAAug8AMKEGAAC7DwAgogYAAOkKADCjBgAA6QoAMKQGAADpCgAwpQYAAOkKADCmBgAAvQ8AMKcGAADsCgAwC0IAAK8PADBDAACzDwAwnwYAALAPADCgBgAAsQ8AMKEGAACyDwAgogYAAN0KADCjBgAA3QoAMKQGAADdCgAwpQYAAN0KADCmBgAAtA8AMKcGAADgCgAwC0IAAKYPADBDAACqDwAwnwYAAKcPADCgBgAAqA8AMKEGAACpDwAgogYAAJkOADCjBgAAmQ4AMKQGAACZDgAwpQYAAJkOADCmBgAAqw8AMKcGAACcDgAwB0IAAKEPACBDAACkDwAgnwYAAKIPACCgBgAAow8AIKMGAACoAQAgpAYAAKgBACClBgAAkgYAIAdCAACcDwAgQwAAnw8AIJ8GAACdDwAgoAYAAJ4PACCjBgAAqgEAIKQGAACqAQAgpQYAAKoGACAHQgAAlw8AIEMAAJoPACCfBgAAmA8AIKAGAACZDwAgowYAAKwBACCkBgAArAEAIKUGAADCBgAgB0IAAJIPACBDAACVDwAgnwYAAJMPACCgBgAAlA8AIKMGAACuAQAgpAYAAK4BACClBgAA2gYAIAdCAACNDwAgQwAAkA8AIJ8GAACODwAgoAYAAI8PACCjBgAAsAEAIKQGAACwAQAgpQYAAIgHACALQgAAgQ8AMEMAAIYPADCfBgAAgg8AMKAGAACDDwAwoQYAAIQPACCiBgAAhQ8AMKMGAACFDwAwpAYAAIUPADClBgAAhQ8AMKYGAACHDwAwpwYAAIgPADALQgAA9Q4AMEMAAPoOADCfBgAA9g4AMKAGAAD3DgAwoQYAAPgOACCiBgAA-Q4AMKMGAAD5DgAwpAYAAPkOADClBgAA-Q4AMKYGAAD7DgAwpwYAAPwOADAGBAAA7gkAIOEEAgAAAAH1BAIAAAAB9wQBAAAAAfgEIAAAAAH5BEAAAAABAgAAALcBACBCAACADwAgAwAAALcBACBCAACADwAgQwAA_w4AIAE7AACMEQAwCwMAAP4HACAEAADgCAAg3gQAAN8IADDfBAAAawAQ4AQAAN8IADDhBAIAAAAB9QQCAAAAAfYEAgCqCAAh9wQBAIcIACH4BCAAiAgAIfkEQACrCAAhAgAAALcBACA7AAD_DgAgAgAAAP0OACA7AAD-DgAgCd4EAAD8DgAw3wQAAP0OABDgBAAA_A4AMOEEAgCqCAAh9QQCAKoIACH2BAIAqggAIfcEAQCHCAAh-AQgAIgIACH5BEAAqwgAIQneBAAA_A4AMN8EAAD9DgAQ4AQAAPwOADDhBAIAqggAIfUEAgCqCAAh9gQCAKoIACH3BAEAhwgAIfgEIACICAAh-QRAAKsIACEF4QQCAMgJACH1BAIAyAkAIfcEAQDqCQAh-AQgAOsJACH5BEAA1AkAIQYEAADsCQAg4QQCAMgJACH1BAIAyAkAIfcEAQDqCQAh-AQgAOsJACH5BEAA1AkAIQYEAADuCQAg4QQCAAAAAfUEAgAAAAH3BAEAAAAB-AQgAAAAAfkEQAAAAAEE4QQCAAAAAfEEQAAAAAGABQEAAAABgQUBAAAAAQIAAAC0AQAgQgAAjA8AIAMAAAC0AQAgQgAAjA8AIEMAAIsPACABOwAAixEAMAkDAAD-BwAg3gQAAOEIADDfBAAAsgEAEOAEAADhCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYEFAQCCCAAhAgAAALQBACA7AACLDwAgAgAAAIkPACA7AACKDwAgCN4EAACIDwAw3wQAAIkPABDgBAAAiA8AMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIYAFAQCHCAAhgQUBAIIIACEI3gQAAIgPADDfBAAAiQ8AEOAEAACIDwAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGBBQEAgggAIQThBAIAyAkAIfEEQADUCQAhgAUBAOoJACGBBQEA0wkAIQThBAIAyAkAIfEEQADUCQAhgAUBAOoJACGBBQEA0wkAIQThBAIAAAAB8QRAAAAAAYAFAQAAAAGBBQEAAAABAjuAAAAAAeEEAgAAAAECAAAAiAcAIEIAAI0PACADAAAAsAEAIEIAAI0PACBDAACRDwAgAwAAALABACA7gACRDwAh4QQCAMgJACECO4AAAAAB4QQCAMgJACEL4QQCAAAAAYEFAQAAAAGCBQEAAAABgwUBAAAAAYQFAQAAAAGFBQEAAAABhgUBAAAAAYcFAQAAAAGIBQEAAAABiQUBAAAAAYoFAQAAAAECAAAA2gYAIEIAAJIPACADAAAArgEAIEIAAJIPACBDAACWDwAgDQAAAK4BACA7AACWDwAg4QQCAMgJACGBBQEA0wkAIYIFAQDTCQAhgwUBANMJACGEBQEA0wkAIYUFAQDTCQAhhgUBANMJACGHBQEA0wkAIYgFAQDTCQAhiQUBANMJACGKBQEA0wkAIQvhBAIAyAkAIYEFAQDTCQAhggUBANMJACGDBQEA0wkAIYQFAQDTCQAhhQUBANMJACGGBQEA0wkAIYcFAQDTCQAhiAUBANMJACGJBQEA0wkAIYoFAQDTCQAhAjuAAAAAAeEEAgAAAAECAAAAwgYAIEIAAJcPACADAAAArAEAIEIAAJcPACBDAACbDwAgAwAAAKwBACA7gACbDwAh4QQCAMgJACECO4AAAAAB4QQCAMgJACEO4QQCAAAAAYsFAQAAAAGMBSAAAAABjQUBAAAAAY4FIAAAAAGPBQEAAAABkAUgAAAAAZEFAQAAAAGSBQEAAAABkwUBAAAAAZQFAQAAAAGVBSAAAAABlgUgAAAAAZcFIAAAAAECAAAAqgYAIEIAAJwPACADAAAAqgEAIEIAAJwPACBDAACgDwAgEAAAAKoBACA7AACgDwAg4QQCAMgJACGLBQEA6gkAIYwFIADrCQAhjQUBAOoJACGOBSAA6wkAIY8FAQDqCQAhkAUgAOsJACGRBQEA6gkAIZIFAQDqCQAhkwUBAOoJACGUBQEA6gkAIZUFIADrCQAhlgUgAOsJACGXBSAA6wkAIQ7hBAIAyAkAIYsFAQDqCQAhjAUgAOsJACGNBQEA6gkAIY4FIADrCQAhjwUBAOoJACGQBSAA6wkAIZEFAQDqCQAhkgUBAOoJACGTBQEA6gkAIZQFAQDqCQAhlQUgAOsJACGWBSAA6wkAIZcFIADrCQAhBuEEAgAAAAGBBQEAAAABmAUBAAAAAZkFAQAAAAGaBQEAAAABmwWAAAAAAQIAAACSBgAgQgAAoQ8AIAMAAACoAQAgQgAAoQ8AIEMAAKUPACAIAAAAqAEAIDsAAKUPACDhBAIAyAkAIYEFAQDqCQAhmAUBAOoJACGZBQEA6gkAIZoFAQDTCQAhmwWAAAAAAQbhBAIAyAkAIYEFAQDqCQAhmAUBAOoJACGZBQEA6gkAIZoFAQDTCQAhmwWAAAAAAQoEAACuCgAg4QQCAAAAAfEEQAAAAAH1BAIAAAABowUAAACjBQKlBQAAAKUFAqcFAAAApwUCqAUBAAAAAakFAgAAAAGqBQEAAAABAgAAAGQAIEIAAK4PACADAAAAZAAgQgAArg8AIEMAAK0PACABOwAAihEAMAIAAABkACA7AACtDwAgAgAAAJ0OACA7AACsDwAgCeEEAgDICQAh8QRAANQJACH1BAIAyAkAIaMFAACoCqMFIqUFAACpCqUFIqcFAACqCqcFIqgFAQDTCQAhqQUCAKsKACGqBQEA0wkAIQoEAACsCgAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAhowUAAKgKowUipQUAAKkKpQUipwUAAKoKpwUiqAUBANMJACGpBQIAqwoAIaoFAQDTCQAhCgQAAK4KACDhBAIAAAAB8QRAAAAAAfUEAgAAAAGjBQAAAKMFAqUFAAAApQUCpwUAAACnBQKoBQEAAAABqQUCAAAAAaoFAQAAAAEMIgAAzQoAICQAAM4KACDhBAIAAAAB8QRAAAAAAfkEQAAAAAGABQEAAAABngUBAAAAAZ8FBAAAAAGtBQIAAAABrgUgAAAAAa8FAgAAAAGwBQEAAAABAgAAAHYAIEIAALcPACADAAAAdgAgQgAAtw8AIEMAALYPACABOwAAiREAMAIAAAB2ACA7AAC2DwAgAgAAAOEKACA7AAC1DwAgCuEEAgDICQAh8QRAANQJACH5BEAA1AkAIYAFAQDqCQAhngUBANMJACGfBQQAoAoAIa0FAgCrCgAhrgUgAOsJACGvBQIAqwoAIbAFAQDTCQAhDCIAAL4KACAkAAC_CgAg4QQCAMgJACHxBEAA1AkAIfkEQADUCQAhgAUBAOoJACGeBQEA0wkAIZ8FBACgCgAhrQUCAKsKACGuBSAA6wkAIa8FAgCrCgAhsAUBANMJACEMIgAAzQoAICQAAM4KACDhBAIAAAAB8QRAAAAAAfkEQAAAAAGABQEAAAABngUBAAAAAZ8FBAAAAAGtBQIAAAABrgUgAAAAAa8FAgAAAAGwBQEAAAABCgQAAPMKACAZAAD0CgAgIAAA9QoAICEAAPEKACDhBAIAAAAB8QRAAAAAAfUEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAECAAAAbwAgQgAAwA8AIAMAAABvACBCAADADwAgQwAAvw8AIAE7AACIEQAwAgAAAG8AIDsAAL8PACACAAAA7QoAIDsAAL4PACAG4QQCAMgJACHxBEAA1AkAIfUEAgCrCgAh-QRAANQJACGABQEA6gkAIbEFAgCrCgAhCgQAANcKACAZAADYCgAgIAAA1AoAICEAANUKACDhBAIAyAkAIfEEQADUCQAh9QQCAKsKACH5BEAA1AkAIYAFAQDqCQAhsQUCAKsKACEKBAAA8woAIBkAAPQKACAgAAD1CgAgIQAA8QoAIOEEAgAAAAHxBEAAAAAB9QQCAAAAAfkEQAAAAAGABQEAAAABsQUCAAAAAQXhBAIAAAAB8QRAAAAAAbgFAAAAuAUCuQUBAAAAAboFIAAAAAECAAAAowEAIEIAAMwPACADAAAAowEAIEIAAMwPACBDAADLDwAgATsAAIcRADAKAwAA_gcAIN4EAADiCAAw3wQAAKEBABDgBAAA4ggAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhuAUAAOMIuAUiuQUBAIcIACG6BSAAiAgAIQIAAACjAQAgOwAAyw8AIAIAAADJDwAgOwAAyg8AIAneBAAAyA8AMN8EAADJDwAQ4AQAAMgPADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG4BQAA4wi4BSK5BQEAhwgAIboFIACICAAhCd4EAADIDwAw3wQAAMkPABDgBAAAyA8AMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIbgFAADjCLgFIrkFAQCHCAAhugUgAIgIACEF4QQCAMgJACHxBEAA1AkAIbgFAACBC7gFIrkFAQDqCQAhugUgAOsJACEF4QQCAMgJACHxBEAA1AkAIbgFAACBC7gFIrkFAQDqCQAhugUgAOsJACEF4QQCAAAAAfEEQAAAAAG4BQAAALgFArkFAQAAAAG6BSAAAAABBOEEAgAAAAHxBEAAAAABuwUBAAAAAbwFIAAAAAECAAAAnwEAIEIAANgPACADAAAAnwEAIEIAANgPACBDAADXDwAgATsAAIYRADAJAwAA_gcAIN4EAADkCAAw3wQAAJ0BABDgBAAA5AgAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhuwUBAIcIACG8BSAAiAgAIQIAAACfAQAgOwAA1w8AIAIAAADVDwAgOwAA1g8AIAjeBAAA1A8AMN8EAADVDwAQ4AQAANQPADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG7BQEAhwgAIbwFIACICAAhCN4EAADUDwAw3wQAANUPABDgBAAA1A8AMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIbsFAQCHCAAhvAUgAIgIACEE4QQCAMgJACHxBEAA1AkAIbsFAQDqCQAhvAUgAOsJACEE4QQCAMgJACHxBEAA1AkAIbsFAQDqCQAhvAUgAOsJACEE4QQCAAAAAfEEQAAAAAG7BQEAAAABvAUgAAAAAQLhBAIAAAAB8QRAAAAAAQIAAACbAQAgQgAA5A8AIAMAAACbAQAgQgAA5A8AIEMAAOMPACABOwAAhREAMAcDAAD-BwAg3gQAAOUIADDfBAAAmQEAEOAEAADlCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACECAAAAmwEAIDsAAOMPACACAAAA4Q8AIDsAAOIPACAG3gQAAOAPADDfBAAA4Q8AEOAEAADgDwAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhBt4EAADgDwAw3wQAAOEPABDgBAAA4A8AMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIQLhBAIAyAkAIfEEQADUCQAhAuEEAgDICQAh8QRAANQJACEC4QQCAAAAAfEEQAAAAAEXBAAA2gsAIAkAANkLACALAADcCwAgDQAA3QsAIBAAAN4LACATAADfCwAg4QQCAAAAAe0EAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABAgAAABwAIEIAAO0PACADAAAAHAAgQgAA7Q8AIEMAAOwPACABOwAAhBEAMAIAAAAcACA7AADsDwAgAgAAAIANACA7AADrDwAgEeEEAgDICQAh7QQCAKsKACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIcsFEAChCwAhzAUQAMcJACHNBRAAxwkAIc8FAQDTCQAhFwQAAKQLACAJAACjCwAgCwAApgsAIA0AAKcLACAQAACoCwAgEwAAqQsAIOEEAgDICQAh7QQCAKsKACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIcsFEAChCwAhzAUQAMcJACHNBRAAxwkAIc8FAQDTCQAhFwQAANoLACAJAADZCwAgCwAA3AsAIA0AAN0LACAQAADeCwAgEwAA3wsAIOEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAM8FAsUFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQXhBAIAAAAB1QUBAAAAAdYFAQAAAAHXBQEAAAAB2AUBAAAAAQIAAACWAQAgQgAA-Q8AIAMAAACWAQAgQgAA-Q8AIEMAAPgPACABOwAAgxEAMAoDAAD-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_AUCAAAAAQIAAACNAQAgQgAAmhAAIAMAAACNAQAgQgAAmhAAIEMAAJkQACABOwAAgBEAMA8DAAD-BwAgCAAA6wgAIBQAAOwIACAVAADtCAAgFgAA7ggAIN4EAADqCAAw3wQAABcAEOAEAADqCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACH6BQEAhwgAIfsFAQCHCAAh_AUCAKoIACGWBgAA6QgAIAIAAACNAQAgOwAAmRAAIAIAAACXEAAgOwAAmBAAIAneBAAAlhAAMN8EAACXEAAQ4AQAAJYQADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH6BQEAhwgAIfsFAQCHCAAh_AUCAKoIACEJ3gQAAJYQADDfBAAAlxAAEOAEAACWEAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-gUBAIcIACH7BQEAhwgAIfwFAgCqCAAhBeEEAgDICQAh8QRAANQJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEJCAAA3AwAIBQAAN0MACAVAADeDAAgFgAA3wwAIOEEAgDICQAh8QRAANQJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEJCAAAkQ0AIBQAAJINACAVAACTDQAgFgAAlA0AIOEEAgAAAAHxBEAAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABCAUAANwNACAIAADdDQAg4QQCAAAAAfEEQAAAAAGABQEAAAABhQUBAAAAAf0FAQAAAAH-BQEAAAABAgAAAIoBACBCAACmEAAgAwAAAIoBACBCAACmEAAgQwAApRAAIAE7AAD_EAAwDQMAAPAIACAFAADxCAAgCAAA6wgAIN4EAADvCAAw3wQAAAsAEOAEAADvCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQIAAACKAQAgOwAApRAAIAIAAACjEAAgOwAApBAAIAreBAAAohAAMN8EAACjEAAQ4AQAAKIQADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQreBAAAohAAMN8EAACjEAAQ4AQAAKIQADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQbhBAIAyAkAIfEEQADUCQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEIBQAAmw0AIAgAAJwNACDhBAIAyAkAIfEEQADUCQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEIBQAA3A0AIAgAAN0NACDhBAIAAAAB8QRAAAAAAYAFAQAAAAGFBQEAAAAB_QUBAAAAAf4FAQAAAAEUBAAA1g0AIAcAAOsNACAIAADZDQAgGAAA2A0AIBkAANoNACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCAgAAAAkAIEIAAK8QACADAAAACQAgQgAArxAAIEMAAK4QACABOwAA_hAAMAIAAAAJACA7AACuEAAgAgAAAK4NACA7AACtEAAgD-EEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIUBAAAsg0AIAcAAOoNACAIAAC1DQAgGAAAtA0AIBkAALYNACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiFAQAANYNACAHAADrDQAgCAAA2Q0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAh0FAADSDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAECAAAABQAgQgAAuxAAIAMAAAAFACBCAAC7EAAgQwAAuhAAIAE7AAD9EAAwIgMAAP4HACAFAADxCAAgCAAA6wgAIAwAAOwIACAYAADuCAAgHAAAvwkAIB0AALMJACAeAADACQAgHwAAwQkAICUAAPwIACDeBAAAvgkAMN8EAAADABDgBAAAvgkAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGFBQEAgggAIYgFAQCCCAAhigUBAIIIACGnBQAAvAmGBiLpBUAArAgAIe8FAQCCCAAh_gUBAIcIACGHBgEAhwgAIYgGAQCHCAAhiQYBAIcIACGKBgEAgggAIYsGAQCCCAAhjAYBAIIIACGNBgEAgggAIY4GAQCCCAAhjwYBAIIIACGQBgEAgggAIQIAAAAFACA7AAC6EAAgAgAAALgQACA7AAC5EAAgGN4EAAC3EAAw3wQAALgQABDgBAAAtxAAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhhQUBAIIIACGIBQEAgggAIYoFAQCCCAAhpwUAALwJhgYi6QVAAKwIACHvBQEAgggAIf4FAQCHCAAhhwYBAIcIACGIBgEAhwgAIYkGAQCHCAAhigYBAIIIACGLBgEAgggAIYwGAQCCCAAhjQYBAIIIACGOBgEAgggAIY8GAQCCCAAhkAYBAIIIACEY3gQAALcQADDfBAAAuBAAEOAEAAC3EAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGFBQEAgggAIYgFAQCCCAAhigUBAIIIACGnBQAAvAmGBiLpBUAArAgAIe8FAQCCCAAh_gUBAIcIACGHBgEAhwgAIYgGAQCHCAAhiQYBAIcIACGKBgEAgggAIYsGAQCCCAAhjAYBAIIIACGNBgEAgggAIY4GAQCCCAAhjwYBAIIIACGQBgEAgggAIRThBAIAyAkAIfEEQADUCQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR0FAADyDQAgCAAA9A0AIAwAAPYNACAYAADzDQAgHAAA9Q0AIB0AAPcNACAeAAD4DQAgHwAA-Q0AICUAAPoNACDhBAIAyAkAIfEEQADUCQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR0FAADSDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAEEQgAAsBAAMJ8GAACxEAAwoQYAALMQACClBgAAtBAAMARCAACnEAAwnwYAAKgQADChBgAAqhAAIKUGAACqDQAwBEIAAJsQADCfBgAAnBAAMKEGAACeEAAgpQYAAJ8QADAEQgAAjxAAMJ8GAACQEAAwoQYAAJIQACClBgAAkxAAMARCAACGEAAwnwYAAIcQADChBgAAiRAAIKUGAACIDQAwBEIAAPoPADCfBgAA-w8AMKEGAAD9DwAgpQYAAP4PADAEQgAA7g8AMJ8GAADvDwAwoQYAAPEPACClBgAA8g8AMARCAADlDwAwnwYAAOYPADChBgAA6A8AIKUGAAD8DAAwBEIAANkPADCfBgAA2g8AMKEGAADcDwAgpQYAAN0PADAEQgAAzQ8AMJ8GAADODwAwoQYAANAPACClBgAA0Q8AMARCAADBDwAwnwYAAMIPADChBgAAxA8AIKUGAADFDwAwBEIAALgPADCfBgAAuQ8AMKEGAAC7DwAgpQYAAOkKADAEQgAArw8AMJ8GAACwDwAwoQYAALIPACClBgAA3QoAMARCAACmDwAwnwYAAKcPADChBgAAqQ8AIKUGAACZDgAwA0IAAKEPACCfBgAAog8AIKUGAACSBgAgA0IAAJwPACCfBgAAnQ8AIKUGAACqBgAgA0IAAJcPACCfBgAAmA8AIKUGAADCBgAgA0IAAJIPACCfBgAAkw8AIKUGAADaBgAgA0IAAI0PACCfBgAAjg8AIKUGAACIBwAgBEIAAIEPADCfBgAAgg8AMKEGAACEDwAgpQYAAIUPADAEQgAA9Q4AMJ8GAAD2DgAwoQYAAPgOACClBgAA-Q4AMAAAAAAAAAAAAAAAAAAAAwMAAPcJACCaBQAAzQkAIJsFAADNCQAgAQMAAPcJACABAwAA9wkAIAsDAAD3CQAggQUAAM0JACCCBQAAzQkAIIMFAADNCQAghAUAAM0JACCFBQAAzQkAIIYFAADNCQAghwUAAM0JACCIBQAAzQkAIIkFAADNCQAgigUAAM0JACABAwAA9wkAIAAAFgMAAPcJACAFAADSEAAgCAAA1RAAIAwAANgQACAYAADoEAAgHAAA-hAAIB0AAN4QACAeAAD7EAAgHwAA_BAAICUAANwQACCFBQAAzQkAIIgFAADNCQAgigUAAM0JACDpBQAAzQkAIO8FAADNCQAgigYAAM0JACCLBgAAzQkAIIwGAADNCQAgjQYAAM0JACCOBgAAzQkAII8GAADNCQAgkAYAAM0JACAAAAcDAAD3CQAgIgAA6hAAICQAAOsQACCeBQAAzQkAIK0FAADNCQAgrwUAAM0JACCwBQAAzQkAIAcDAAD3CQAgBAAA5hAAIBkAAN0QACAgAADqEAAgIQAA3BAAIPUEAADNCQAgsQUAAM0JACAAAgQAAOYQACAbAADtEAAgAAgDAAD3CQAgBAAA5hAAIAcAAPcQACAIAADVEAAgGAAA6BAAIBkAAPkQACDwBAAAzQkAIIMGAADNCQAgDQMAAPcJACAEAADmEAAgBgAA7hAAIAcAAPcQACALAADwEAAgDAAA8xAAIBAAAPYQACAXAAD4EAAg7QQAAM0JACDlBQAAzQkAIO0FAADNCQAg8QUAAM0JACDyBQAAzQkAIAUDAAD3CQAgCAAA1RAAIBQAANgQACAVAADnEAAgFgAA6BAAIAADCwAA8BAAIBEAAPEQACDwBAAAzQkAIA0EAADmEAAgCQAA7xAAIAoAAPcJACALAADwEAAgDQAA9BAAIBAAAPYQACATAADxEAAg7QQAAM0JACDwBAAAzQkAIMUFAADNCQAgxgUAAM0JACDLBQAAzQkAIM8FAADNCQAgAAwJAADvEAAgDAAA8xAAIA0AAPQQACDjBAAAzQkAIMUFAADNCQAgzwUAAM0JACDeBQAAzQkAIN8FAADNCQAg4AUAAM0JACDhBQAAzQkAIOIFAADNCQAg4wUAAM0JACAABQMAAPcJACAFAADSEAAgCAAA1RAAIIUFAADNCQAg_gUAAM0JACAAAAAAAgMAAPcJACAEAADmEAAgFOEEAgAAAAHxBEAAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQ_hBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCBuEEAgAAAAHxBEAAAAABgAUBAAAAAYUFAQAAAAH9BQEAAAAB_gUBAAAAAQXhBAIAAAAB8QRAAAAAAfoFAQAAAAH7BQEAAAAB_AUCAAAAARLhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB-QRAAAAAAacFAAAA8QUC5QUCAAAAAeYFAgAAAAHnBQEAAAAB6AUBAAAAAekFQAAAAAHqBQEAAAAB7AUAAADsBQLtBYAAAAAB7gVAAAAAAe8FAQAAAAHxBQEAAAAB8gUBAAAAAQThBAIAAAAB2QUBAAAAAdoFAQAAAAHbBQEAAAABBeEEAgAAAAHVBQEAAAAB1gUBAAAAAdcFAQAAAAHYBQEAAAABEeEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAM8FAsUFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQLhBAIAAAAB8QRAAAAAAQThBAIAAAAB8QRAAAAAAbsFAQAAAAG8BSAAAAABBeEEAgAAAAHxBEAAAAABuAUAAAC4BQK5BQEAAAABugUgAAAAAQbhBAIAAAAB8QRAAAAAAfUEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAEK4QQCAAAAAfEEQAAAAAH5BEAAAAABgAUBAAAAAZ4FAQAAAAGfBQQAAAABrQUCAAAAAa4FIAAAAAGvBQIAAAABsAUBAAAAAQnhBAIAAAAB8QRAAAAAAfUEAgAAAAGjBQAAAKMFAqUFAAAApQUCpwUAAACnBQKoBQEAAAABqQUCAAAAAaoFAQAAAAEE4QQCAAAAAfEEQAAAAAGABQEAAAABgQUBAAAAAQXhBAIAAAAB9QQCAAAAAfcEAQAAAAH4BCAAAAAB-QRAAAAAARsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICcAAL8QACAoAADBEAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAAjREAIA_hBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCDeEEAgAAAAHtBAIAAAAB8QRAAAAAAdwFAQAAAAHgBQEAAAAB4QUBAAAAAeUFAgAAAAHzBQEAAAAB9AUQAAAAAfUFAQAAAAH2BQEAAAAB-AUAAAD4BQL5BQEAAAABEuEEAgAAAAHtBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABBOEEAgAAAAHxBEAAAAAB0gUBAAAAAdQFAAAA1AUCEeEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQnhBAIAAAAB8QRAAAAAAfYEAgAAAAGjBQAAAKMFAqUFAAAApQUCpwUAAACnBQKoBQEAAAABqQUCAAAAAaoFAQAAAAEI4QQCAAAAAfkEQAAAAAGcBQEAAAABnQUBAAAAAZ4FAQAAAAGfBQQAAAABoAUBAAAAAaEFQAAAAAEG4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGxBQIAAAABAwAAAA0AIEIAAI0RACBDAACZEQAgHQAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAAmREAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEJAwAA2w0AIAgAAN0NACDhBAIAAAAB8QRAAAAAAfYEAgAAAAGABQEAAAABhQUBAAAAAf0FAQAAAAH-BQEAAAABAgAAAIoBACBCAACaEQAgAwAAAAsAIEIAAJoRACBDAACeEQAgCwAAAAsAIAMAAJoNACAIAACcDQAgOwAAnhEAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIYAFAQDqCQAhhQUBANMJACH9BQEA6gkAIf4FAQDTCQAhCQMAAJoNACAIAACcDQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEVAwAA1w0AIAQAANYNACAHAADrDQAgCAAA2Q0AIBgAANgNACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_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_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAhLhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAPEFAuUFAgAAAAHnBQEAAAAB6AUBAAAAAekFQAAAAAHqBQEAAAAB7AUAAADsBQLtBYAAAAAB7gVAAAAAAe8FAQAAAAHxBQEAAAAB8gUBAAAAAQMAAAANACBCAACkEQAgQwAAtxEAIB0AAAANACAFAADhDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAALcRACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIRsFAADhDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAL0QACAHAAC-EAAgCAAAwBAAIB0AAMkQACAlAADHEAAgJgAAvBAAICgAAMEQACApAADCEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGAgAAAAGTBiAAAAABlAYCAAAAAQIAAAABACBCAAC4EQAgEuEEAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABEeEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQXhBAIAAAAB7gQQAAAAAe8EEAAAAAHwBAEAAAAB8QRAAAAAAQ3hBAIAAAAB8QRAAAAAAfUEAgAAAAHcBQEAAAAB4AUBAAAAAeEFAQAAAAHlBQIAAAAB8wUBAAAAAfQFEAAAAAH1BQEAAAAB9gUBAAAAAfgFAAAA-AUC-QUBAAAAAQMAAAANACBCAAC4EQAgQwAAwBEAIB0AAAANACAFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAAMARACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIRsFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhCgMAAJANACAIAACRDQAgFAAAkg0AIBUAAJMNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH6BQEAAAAB-wUBAAAAAfwFAgAAAAECAAAAjQEAIEIAAMERACAeAwAA0Q4AIAUAANIOACAIAADUDgAgDAAA1g4AIBwAANUOACAdAADXDgAgHgAA2A4AIB8AANkOACAlAADaDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQIAAAAFACBCAADDEQAgFQMAANcNACAEAADWDQAgBwAA6w0AIAgAANkNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAHmBQIAAAAB_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgICAAAACQAgQgAAxREAIAMAAAAXACBCAADBEQAgQwAAyREAIAwAAAAXACADAADbDAAgCAAA3AwAIBQAAN0MACAVAADeDAAgOwAAyREAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQoDAADbDAAgCAAA3AwAIBQAAN0MACAVAADeDAAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-gUBAOoJACH7BQEA6gkAIfwFAgDICQAhAwAAAAMAIEIAAMMRACBDAADMEQAgIAAAAAMAIAMAAPENACAFAADyDQAgCAAA9A0AIAwAAPYNACAcAAD1DQAgHQAA9w0AIB4AAPgNACAfAAD5DQAgJQAA-g0AIDsAAMwRACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhHgMAAPENACAFAADyDQAgCAAA9A0AIAwAAPYNACAcAAD1DQAgHQAA9w0AIB4AAPgNACAfAAD5DQAgJQAA-g0AIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEDAAAABwAgQgAAxREAIEMAAM8RACAXAAAABwAgAwAAsw0AIAQAALINACAHAADqDQAgCAAAtQ0AIBkAALYNACA7AADPEQAg4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiFQMAALMNACAEAACyDQAgBwAA6g0AIAgAALUNACAZAAC2DQAg4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiCgMAAJANACAUAACSDQAgFQAAkw0AIBYAAJQNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH6BQEAAAAB-wUBAAAAAfwFAgAAAAECAAAAjQEAIEIAANARACAJAwAA2w0AIAUAANwNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAGABQEAAAABhQUBAAAAAf0FAQAAAAH-BQEAAAABAgAAAIoBACBCAADSEQAgGwUAAL0QACAHAAC-EAAgHQAAyRAAICUAAMcQACAmAAC8EAAgJwAAvxAAICgAAMEQACApAADCEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGAgAAAAGTBiAAAAABlAYCAAAAAQIAAAABACBCAADUEQAgFQMAANcNACAEAADWDQAgBwAA6w0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAHmBQIAAAAB_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgICAAAACQAgQgAA1hEAIB4DAADRDgAgBQAA0g4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABAgAAAAUAIEIAANgRACAQ4QQCAAAAAeMEAgAAAAGnBQAAAOUFAscFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHPBQEAAAAB3AUBAAAAAd0FQAAAAAHeBQEAAAAB3wUBAAAAAeAFAQAAAAHhBQEAAAAB4gUBAAAAAeMFEAAAAAEE4QQCAAAAAZwFAQAAAAGeBQEAAAABoAUBAAAAAQMAAAAXACBCAADQEQAgQwAA3hEAIAwAAAAXACADAADbDAAgFAAA3QwAIBUAAN4MACAWAADfDAAgOwAA3hEAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQoDAADbDAAgFAAA3QwAIBUAAN4MACAWAADfDAAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-gUBAOoJACH7BQEA6gkAIfwFAgDICQAhAwAAAAsAIEIAANIRACBDAADhEQAgCwAAAAsAIAMAAJoNACAFAACbDQAgOwAA4REAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIYAFAQDqCQAhhQUBANMJACH9BQEA6gkAIf4FAQDTCQAhCQMAAJoNACAFAACbDQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEDAAAADQAgQgAA1BEAIEMAAOQRACAdAAAADQAgBQAA4Q4AIAcAAOIOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACA7AADkEQAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEbBQAA4Q4AIAcAAOIOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIQMAAAAHACBCAADWEQAgQwAA5xEAIBcAAAAHACADAACzDQAgBAAAsg0AIAcAAOoNACAYAAC0DQAgGQAAtg0AIDsAAOcRACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIVAwAAsw0AIAQAALINACAHAADqDQAgGAAAtA0AIBkAALYNACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIDAAAAAwAgQgAA2BEAIEMAAOoRACAgAAAAAwAgAwAA8Q0AIAUAAPINACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAgOwAA6hEAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIRgEAADaCwAgCQAA2QsAIAoAANsLACALAADcCwAgDQAA3QsAIBMAAN8LACDhBAIAAAAB7QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADPBQLFBQIAAAABxgUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABAgAAABwAIEIAAOsRACADAAAAGgAgQgAA6xEAIEMAAO8RACAaAAAAGgAgBAAApAsAIAkAAKMLACAKAAClCwAgCwAApgsAIA0AAKcLACATAACpCwAgOwAA7xEAIOEEAgDICQAh7QQCAKsKACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHGBQIAqwoAIccFEADHCQAhyAUQAMcJACHJBRAAxwkAIcoFEADHCQAhywUQAKELACHMBRAAxwkAIc0FEADHCQAhzwUBANMJACEYBAAApAsAIAkAAKMLACAKAAClCwAgCwAApgsAIA0AAKcLACATAACpCwAg4QQCAMgJACHtBAIAqwoAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAogvPBSLFBQIAqwoAIcYFAgCrCgAhxwUQAMcJACHIBRAAxwkAIckFEADHCQAhygUQAMcJACHLBRAAoQsAIcwFEADHCQAhzQUQAMcJACHPBQEA0wkAIRoDAADEDAAgBAAAwgwAIAYAAMMMACAHAADFDAAgCwAAxgwAIAwAAMkMACAQAADHDAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABAgAAABIAIEIAAPARACADAAAAEAAgQgAA8BEAIEMAAPQRACAcAAAAEAAgAwAAogwAIAQAAKAMACAGAAChDAAgBwAAowwAIAsAAKQMACAMAACnDAAgEAAApQwAIDsAAPQRACDhBAIAyAkAIe0EAgCrCgAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAnwzxBSLlBQIAqwoAIeYFAgDICQAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEaAwAAogwAIAQAAKAMACAGAAChDAAgBwAAowwAIAsAAKQMACAMAACnDAAgEAAApQwAIOEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5gUCAMgJACHnBQEA6gkAIegFAQDqCQAh6QVAANQJACHqBQEA6gkAIewFAACeDOwFIu0FgAAAAAHuBUAA1AkAIe8FAQDqCQAh8QUBANMJACHyBQEA0wkAIRsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAA9REAIAMAAAANACBCAAD1EQAgQwAA-REAIB0AAAANACAFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAAPkRACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIRsFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAL0QACAHAAC-EAAgCAAAwBAAIB0AAMkQACAlAADHEAAgJgAAvBAAICcAAL8QACAoAADBEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGAgAAAAGTBiAAAAABlAYCAAAAAQIAAAABACBCAAD6EQAgAwAAAA0AIEIAAPoRACBDAAD-EQAgHQAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAA_hEAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEeAwAA0Q4AIAUAANIOACAIAADUDgAgDAAA1g4AIBgAANMOACAdAADXDgAgHgAA2A4AIB8AANkOACAlAADaDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQIAAAAFACBCAAD_EQAgBOEEAgAAAAGcBQEAAAABoQVAAAAAAdAFAAEAAAEDAAAAAwAgQgAA_xEAIEMAAIQSACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAgOwAAhBIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIQYEAAD7CwAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB0gUBAAAAAdQFAAAA1AUCAgAAAFoAIEIAAIUSACADAAAAWAAgQgAAhRIAIEMAAIkSACAIAAAAWAAgBAAA7QsAIDsAAIkSACDhBAIAyAkAIfEEQADUCQAh9QQCAMgJACHSBQEA6gkAIdQFAADsC9QFIgYEAADtCwAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh0gUBAOoJACHUBQAA7AvUBSIKAwAAkA0AIAgAAJENACAVAACTDQAgFgAAlA0AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfoFAQAAAAH7BQEAAAAB_AUCAAAAAQIAAACNAQAgQgAAihIAIBsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_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-woAIe8FAQDTCQAh_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_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_EgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEbBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIQsDAADyCgAgBAAA8woAIBkAAPQKACAgAAD1CgAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABsQUCAAAAAQIAAABvACBCAADAEgAgHgMAANEOACAFAADSDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAECAAAABQAgQgAAwhIAIBsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJgAAvBAAICcAAL8QACAoAADBEAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAAxBIAIAbhBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAEK4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGeBQEAAAABnwUEAAAAAa4FIAAAAAGvBQIAAAABsAUBAAAAAQMAAAADACBCAADCEgAgQwAAyhIAICAAAAADACADAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACA7AADKEgAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhAwAAAA0AIEIAAMQSACBDAADNEgAgHQAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAAzRIAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEDAAAAbQAgQgAAwBIAIEMAANASACANAAAAbQAgAwAA1goAIAQAANcKACAZAADYCgAgIAAA1AoAIDsAANASACDhBAIAyAkAIfEEQADUCQAh9QQCAKsKACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGxBQIAqwoAIQsDAADWCgAgBAAA1woAIBkAANgKACAgAADUCgAg4QQCAMgJACHxBEAA1AkAIfUEAgCrCgAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhsQUCAKsKACELAwAA8goAIAQAAPMKACAgAAD1CgAgIQAA8QoAIOEEAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAECAAAAbwAgQgAA0RIAIBsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAA0xIAIAQ7AAEAAAHhBAIAAAAB8QRAAAAAAawFAgAAAAEDAAAAbQAgQgAA0RIAIEMAANgSACANAAAAbQAgAwAA1goAIAQAANcKACAgAADUCgAgIQAA1QoAIDsAANgSACDhBAIAyAkAIfEEQADUCQAh9QQCAKsKACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGxBQIAqwoAIQsDAADWCgAgBAAA1woAICAAANQKACAhAADVCgAg4QQCAMgJACHxBEAA1AkAIfUEAgCrCgAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhsQUCAKsKACEDAAAADQAgQgAA0xIAIEMAANsSACAdAAAADQAgBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACA7AADbEgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEbBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIQ0DAADMCgAgIgAAzQoAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABngUBAAAAAZ8FBAAAAAGtBQIAAAABrgUgAAAAAa8FAgAAAAGwBQEAAAABAgAAAHYAIEIAANwSACADAAAAdAAgQgAA3BIAIEMAAOASACAPAAAAdAAgAwAAvQoAICIAAL4KACA7AADgEgAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGABQEA6gkAIZ4FAQDTCQAhnwUEAKAKACGtBQIAqwoAIa4FIADrCQAhrwUCAKsKACGwBQEA0wkAIQ0DAAC9CgAgIgAAvgoAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGeBQEA0wkAIZ8FBACgCgAhrQUCAKsKACGuBSAA6wkAIa8FAgCrCgAhsAUBANMJACEbBQAAvRAAIAcAAL4QACAIAADAEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIDUAANAQACDhBAIAAAAB2gUBAAAAAdsFAQAAAAGRBiAAAAABkgYCAAAAAZMGIAAAAAGUBgIAAAABAgAAAAEAIEIAAOESACAeAwAA0Q4AIAUAANIOACAIAADUDgAgDAAA1g4AIBgAANMOACAcAADVDgAgHgAA2A4AIB8AANkOACAlAADaDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQIAAAAFACBCAADjEgAgAwAAAA0AIEIAAOESACBDAADnEgAgHQAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAA5xIAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAOEOACAHAADiDgAgCAAA5A4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEDAAAAAwAgQgAA4xIAIEMAAOoSACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAgOwAA6hIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADRDgAgBQAA0g4AIAgAANQOACAMAADWDgAgGAAA0w4AIBwAANUOACAdAADXDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABAgAAAAUAIEIAAOsSACADAAAAAwAgQgAA6xIAIEMAAO8SACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB8AAPkNACAlAAD6DQAgOwAA7xIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIRsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_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_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAA_xIAIAMAAAANACBCAAD_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_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAAjhMAIB4DAADRDgAgBQAA0g4AIAgAANQOACAMAADWDgAgGAAA0w4AIBwAANUOACAdAADXDgAgHgAA2A4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABAgAAAAUAIEIAAJATACADAAAADQAgQgAAjhMAIEMAAJQTACAdAAAADQAgBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA7AACUEwAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEbBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIQMAAAADACBCAACQEwAgQwAAlxMAICAAAAADACADAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AICUAAPoNACA7AACXEwAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AICUAAPoNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhCgMAAJANACAIAACRDQAgFAAAkg0AIBYAAJQNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH6BQEAAAAB-wUBAAAAAfwFAgAAAAECAAAAjQEAIEIAAJgTACAD4QQCAAAAAeMEAgAAAAHkBBAAAAABAwAAABcAIEIAAJgTACBDAACdEwAgDAAAABcAIAMAANsMACAIAADcDAAgFAAA3QwAIBYAAN8MACA7AACdEwAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-gUBAOoJACH7BQEA6gkAIfwFAgDICQAhCgMAANsMACAIAADcDAAgFAAA3QwAIBYAAN8MACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEYBAAA2gsAIAkAANkLACAKAADbCwAgCwAA3AsAIA0AAN0LACAQAADeCwAg4QQCAAAAAe0EAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQIAAAAcACBCAACeEwAgBwsAAOMJACDhBAIAAAAB7QQCAAAAAe4EEAAAAAHvBBAAAAAB8AQBAAAAAfEEQAAAAAECAAAAOAAgQgAAoBMAIAMAAAAaACBCAACeEwAgQwAApBMAIBoAAAAaACAEAACkCwAgCQAAowsAIAoAAKULACALAACmCwAgDQAApwsAIBAAAKgLACA7AACkEwAg4QQCAMgJACHtBAIAqwoAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAogvPBSLFBQIAqwoAIcYFAgCrCgAhxwUQAMcJACHIBRAAxwkAIckFEADHCQAhygUQAMcJACHLBRAAoQsAIcwFEADHCQAhzQUQAMcJACHPBQEA0wkAIRgEAACkCwAgCQAAowsAIAoAAKULACALAACmCwAgDQAApwsAIBAAAKgLACDhBAIAyAkAIe0EAgCrCgAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACiC88FIsUFAgCrCgAhxgUCAKsKACHHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIcsFEAChCwAhzAUQAMcJACHNBRAAxwkAIc8FAQDTCQAhAwAAADYAIEIAAKATACBDAACnEwAgCQAAADYAIAsAANUJACA7AACnEwAg4QQCAMgJACHtBAIAyAkAIe4EEADHCQAh7wQQAMcJACHwBAEA0wkAIfEEQADUCQAhBwsAANUJACDhBAIAyAkAIe0EAgDICQAh7gQQAMcJACHvBBAAxwkAIfAEAQDTCQAh8QRAANQJACEWBYgBAweLAQQIjwEFDgAtHacBGSWlARwmBgInjgEGKJMBIimXASMqmAEHK5wBJCygASUtpAEmLqYBHS-pAScwqwEoMa0BKTKvASozsQErNLUBLDW4ARsLAwABBQoDCFcFDGEHDgAhGFYPHFsWHWUZHmoaH2wbJXAcBwMAAQQAAgcMBAhOBQ4AFRhNDxlSFAQDDgEFDwMIEwUOABMJAxUBBAACBhQDBxYECxgGDEgHDgASEEMJF0cRBgMAAQgZBQ4AEBQdBxU5DBY9DwgEAAIJHgUKHwELIAYNJAgOAA4QLAkTMAsCDAAHDwAJBAklBQwmBw0nCA4ACgENKAACDAAHEgAMAwsABg4ADRExCwERMgADDTMAEDQAEzUAAwQAAgYAAws-BgQIPwAUQAAVQQAWQgABCQAFAhBJABdKAAIFSwAITAABBgADAwhUABhTABlVAAMEAAIOABgbXxcBGgAWARtgAAIDZgEEAAIBBAACAgMAAQQAAgYDAAEEcwIOACAZdx0gcRwhchwEAwABDgAfIngcJHweASMAHQEkfQACGX8AIX4ACAWAAQAIggEADIQBABiBAQAcgwEAHYUBAB6GAQAlhwEAAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEQBboBAAe7AQAIvQEAHcYBACXEAQAmuQEAJ7wBACi-AQApvwEAKsABACvBAQAswgEALcMBAC7FAQA0xwEANcgBAAAAAAUOADJIADNJADRKADVLADYAAAAAAAUOADJIADNJADRKADVLADYBAwABAQMAAQUOADtIADxJAD1KAD5LAD8AAAAAAAUOADtIADxJAD1KAD5LAD8DAwABBAACB_8BBAMDAAEEAAIHhQIEBQ4AREgARUkARkoAR0sASAAAAAAABQ4AREgARUkARkoAR0sASAEGAAMBBgADBQ4ATUgATkkAT0oAUEsAUQAAAAAABQ4ATUgATkkAT0oAUEsAUQEDrQIBAQOzAgEFDgBWSABXSQBYSgBZSwBaAAAAAAAFDgBWSABXSQBYSgBZSwBaAQMAAQEDAAEFDgBfSABgSQBhSgBiSwBjAAAAAAAFDgBfSABgSQBhSgBiSwBjAwQAAgYAAwvbAgYDBAACBgADC-ECBgUOAGhIAGlJAGpKAGtLAGwAAAAAAAUOAGhIAGlJAGpKAGtLAGwFA_QCAQQAAgbzAgMH9QIEC_YCBgUD_QIBBAACBvwCAwf-AgQL_wIGBQ4AcUgAckkAc0oAdEsAdQAAAAAABQ4AcUgAckkAc0oAdEsAdQIJkQMFDJIDBwIJmAMFDJkDBwUOAHpIAHtJAHxKAH1LAH4AAAAAAAUOAHpIAHtJAHxKAH1LAH4BCQAFAQkABQUOAIMBSACEAUkAhQFKAIYBSwCHAQAAAAAABQ4AgwFIAIQBSQCFAUoAhgFLAIcBAQMAAQEDAAEFDgCMAUgAjQFJAI4BSgCPAUsAkAEAAAAAAAUOAIwBSACNAUkAjgFKAI8BSwCQAQEDAAEBAwABBQ4AlQFIAJYBSQCXAUoAmAFLAJkBAAAAAAAFDgCVAUgAlgFJAJcBSgCYAUsAmQEBBAACAQQAAgUOAJ4BSACfAUkAoAFKAKEBSwCiAQAAAAAABQ4AngFIAJ8BSQCgAUoAoQFLAKIBARoAFgEaABYFDgCnAUgAqAFJAKkBSgCqAUsAqwEAAAAAAAUOAKcBSACoAUkAqQFKAKoBSwCrAQQEAAIJmQQFCpoEAQubBAYEBAACCaEEBQqiBAELowQGBQ4AsAFIALEBSQCyAUoAswFLALQBAAAAAAAFDgCwAUgAsQFJALIBSgCzAUsAtAECDAAHDwAJAgwABw8ACQUOALkBSAC6AUkAuwFKALwBSwC9AQAAAAAABQ4AuQFIALoBSQC7AUoAvAFLAL0BAQMAAQEDAAEFDgDCAUgAwwFJAMQBSgDFAUsAxgEAAAAAAAUOAMIBSADDAUkAxAFKAMUBSwDGAQEDAAEBAwABBQ4AywFIAMwBSQDNAUoAzgFLAM8BAAAAAAAFDgDLAUgAzAFJAM0BSgDOAUsAzwEBAwABAQMAAQUOANQBSADVAUkA1gFKANcBSwDYAQAAAAAABQ4A1AFIANUBSQDWAUoA1wFLANgBAAAABQ4A3gFIAN8BSQDgAUoA4QFLAOIBAAAAAAAFDgDeAUgA3wFJAOABSgDhAUsA4gEDAwABBKcFAiCmBRwDAwABBK4FAiCtBRwFDgDnAUgA6AFJAOkBSgDqAUsA6wEAAAAAAAUOAOcBSADoAUkA6QFKAOoBSwDrAQIDAAEiwAUcAgMAASLGBRwFDgDwAUgA8QFJAPIBSgDzAUsA9AEAAAAAAAUOAPABSADxAUkA8gFKAPMBSwD0AQEjAB0BIwAdBQ4A-QFIAPoBSQD7AUoA_AFLAP0BAAAAAAAFDgD5AUgA-gFJAPsBSgD8AUsA_QECA-4FAQQAAgID9AUBBAACBQ4AggJIAIMCSQCEAkoAhQJLAIYCAAAAAAAFDgCCAkgAgwJJAIQCSgCFAksAhgIBBAACAQQAAgUOAIsCSACMAkkAjQJKAI4CSwCPAgAAAAAABQ4AiwJIAIwCSQCNAkoAjgJLAI8CAQMAAQEDAAEFDgCUAkgAlQJJAJYCSgCXAksAmAIAAAAAAAUOAJQCSACVAkkAlgJKAJcCSwCYAgEDAAEBAwABBQ4AnQJIAJ4CSQCfAkoAoAJLAKECAAAAAAAFDgCdAkgAngJJAJ8CSgCgAksAoQIBAwABAQMAAQUOAKYCSACnAkkAqAJKAKkCSwCqAgAAAAAABQ4ApgJIAKcCSQCoAkoAqQJLAKoCAQMAAQEDAAEFDgCvAkgAsAJJALECSgCyAksAswIAAAAAAAUOAK8CSACwAkkAsQJKALICSwCzAgEDAAEBAwABBQ4AuAJIALkCSQC6AkoAuwJLALwCAAAAAAAFDgC4AkgAuQJJALoCSgC7AksAvAIBAwABAQMAAQUOAMECSADCAkkAwwJKAMQCSwDFAgAAAAAABQ4AwQJIAMICSQDDAkoAxAJLAMUCAgMAAQQAAgIDAAEEAAIFDgDKAkgAywJJAMwCSgDNAksAzgIAAAAAAAUOAMoCSADLAkkAzAJKAM0CSwDOAgELAAYBCwAGBQ4A0wJIANQCSQDVAkoA1gJLANcCAAAAAAAFDgDTAkgA1AJJANUCSgDWAksA1wICDAAHEgAMAgwABxIADAUOANwCSADdAkkA3gJKAN8CSwDgAgAAAAAABQ4A3AJIAN0CSQDeAkoA3wJLAOACNgIBN8kBATjLAQE5zAEBOs0BATzPAQE90QEuPtIBLz_UAQFA1gEuQdcBMETYAQFF2QEBRtoBLkzdATFN3gE3Tt8BAk_gAQJQ4QECUeIBAlLjAQJT5QECVOcBLlXoAThW6gECV-wBLljtATlZ7gECWu8BAlvwAS5c8wE6XfQBQF71AQNf9gEDYPcBA2H4AQNi-QEDY_sBA2T9AS5l_gFBZoECA2eDAi5ohAJCaYYCA2qHAgNriAIubIsCQ22MAklujQIUb44CFHCPAhRxkAIUcpECFHOTAhR0lQIudZYCSnaYAhR3mgIueJsCS3mcAhR6nQIUe54CLnyhAkx9ogJSfqMCBH-kAgSAAaUCBIEBpgIEggGnAgSDAakCBIQBqwIuhQGsAlOGAa8CBIcBsQIuiAGyAlSJAbQCBIoBtQIEiwG2Ai6MAbkCVY0BugJbjgG7AgaPAbwCBpABvQIGkQG-AgaSAb8CBpMBwQIGlAHDAi6VAcQCXJYBxgIGlwHIAi6YAckCXZkBygIGmgHLAgabAcwCLpwBzwJenQHQAmSeAdECD58B0gIPoAHTAg-hAdQCD6IB1QIPowHXAg-kAdkCLqUB2gJlpgHdAg-nAd8CLqgB4AJmqQHiAg-qAeMCD6sB5AIurAHnAmetAegCba4B6QIFrwHqAgWwAesCBbEB7AIFsgHtAgWzAe8CBbQB8QIutQHyAm62AfgCBbcB-gIuuAH7Am-5AYADBboBgQMFuwGCAy68AYUDcL0BhgN2vgGHAwm_AYgDCcABiQMJwQGKAwnCAYsDCcMBjQMJxAGPAy7FAZADd8YBlAMJxwGWAy7IAZcDeMkBmgMJygGbAwnLAZwDLswBnwN5zQGgA3_OAaEDEc8BogMR0AGjAxHRAaQDEdIBpQMR0wGnAxHUAakDLtUBqgOAAdYBrAMR1wGuAy7YAa8DgQHZAbADEdoBsQMR2wGyAy7cAbUDggHdAbYDiAHeAbcDIt8BuAMi4AG5AyLhAboDIuIBuwMi4wG9AyLkAb8DLuUBwAOJAeYBwgMi5wHEAy7oAcUDigHpAcYDIuoBxwMi6wHIAy7sAcsDiwHtAcwDkQHuAc0DI-8BzgMj8AHPAyPxAdADI_IB0QMj8wHTAyP0AdUDLvUB1gOSAfYB2AMj9wHaAy74AdsDkwH5AdwDI_oB3QMj-wHeAy78AeEDlAH9AeIDmgH-AeMDFv8B5AMWgALlAxaBAuYDFoIC5wMWgwLpAxaEAusDLoUC7AObAYYC7gMWhwLwAy6IAvEDnAGJAvIDFooC8wMWiwL0Ay6MAvcDnQGNAvgDowGOAvkDF48C-gMXkAL7AxeRAvwDF5IC_QMXkwL_AxeUAoEELpUCggSkAZYChAQXlwKGBC6YAocEpQGZAogEF5oCiQQXmwKKBC6cAo0EpgGdAo4ErAGeAo8EB58CkAQHoAKRBAehApIEB6ICkwQHowKVBAekApcELqUCmAStAaYCnQQHpwKfBC6oAqAErgGpAqQEB6oCpQQHqwKmBC6sAqkErwGtAqoEtQGuAqsECK8CrAQIsAKtBAixAq4ECLICrwQIswKxBAi0ArMELrUCtAS2AbYCtgQItwK4BC64ArkEtwG5AroECLoCuwQIuwK8BC68Ar8EuAG9AsAEvgG-AsEEJL8CwgQkwALDBCTBAsQEJMICxQQkwwLHBCTEAskELsUCygS_AcYCzAQkxwLOBC7IAs8EwAHJAtAEJMoC0QQkywLSBC7MAtUEwQHNAtYExwHOAtcEJc8C2AQl0ALZBCXRAtoEJdIC2wQl0wLdBCXUAt8ELtUC4ATIAdYC4gQl1wLkBC7YAuUEyQHZAuYEJdoC5wQl2wLoBC7cAusEygHdAuwE0AHeAu0EJt8C7gQm4ALvBCbhAvAEJuIC8QQm4wLzBCbkAvUELuUC9gTRAeYC-AQm5wL6BC7oAvsE0gHpAvwEJuoC_QQm6wL-BC7sAoEF0wHtAoIF2QHuAoQF2gHvAoUF2gHwAogF2gHxAokF2gHyAooF2gHzAowF2gH0Ao4FLvUCjwXbAfYCkQXaAfcCkwUu-AKUBdwB-QKVBdoB-gKWBdoB-wKXBS78ApoF3QH9ApsF4wH-ApwFHP8CnQUcgAOeBRyBA58FHIIDoAUcgwOiBRyEA6QFLoUDpQXkAYYDqQUchwOrBS6IA6wF5QGJA68FHIoDsAUciwOxBS6MA7QF5gGNA7UF7AGOA7YFHY8DtwUdkAO4BR2RA7kFHZIDugUdkwO8BR2UA74FLpUDvwXtAZYDwgUdlwPEBS6YA8UF7gGZA8cFHZoDyAUdmwPJBS6cA8wF7wGdA80F9QGeA84FHp8DzwUeoAPQBR6hA9EFHqID0gUeowPUBR6kA9YFLqUD1wX2AaYD2QUepwPbBS6oA9wF9wGpA90FHqoD3gUeqwPfBS6sA-IF-AGtA-MF_gGuA-QFGa8D5QUZsAPmBRmxA-cFGbID6AUZswPqBRm0A-wFLrUD7QX_AbYD8AUZtwPyBS64A_MFgAK5A_UFGboD9gUZuwP3BS68A_oFgQK9A_sFhwK-A_wFGr8D_QUawAP-BRrBA_8FGsIDgAYawwOCBhrEA4QGLsUDhQaIAsYDhwYaxwOJBi7IA4oGiQLJA4sGGsoDjAYaywONBi7MA5AGigLNA5EGkALOA5MGJ88DlAYn0AOWBifRA5cGJ9IDmAYn0wOaBifUA5wGLtUDnQaRAtYDnwYn1wOhBi7YA6IGkgLZA6MGJ9oDpAYn2wOlBi7cA6gGkwLdA6kGmQLeA6sGKN8DrAYo4AOuBijhA68GKOIDsAYo4wOyBijkA7QGLuUDtQaaAuYDtwYo5wO5Bi7oA7oGmwLpA7sGKOoDvAYo6wO9Bi7sA8AGnALtA8EGogLuA8MGKe8DxAYp8APGBinxA8cGKfIDyAYp8wPKBin0A8wGLvUDzQajAvYDzwYp9wPRBi74A9IGpAL5A9MGKfoD1AYp-wPVBi78A9gGpQL9A9kGqwL-A9sGKv8D3AYqgATeBiqBBN8GKoIE4AYqgwTiBiqEBOQGLoUE5QasAoYE5wYqhwTpBi6IBOoGrQKJBOsGKooE7AYqiwTtBi6MBPAGrgKNBPEGtAKOBPIGLI8E8wYskAT0BiyRBPUGLJIE9gYskwT4BiyUBPoGLpUE-wa1ApYE_QYslwT_Bi6YBIAHtgKZBIEHLJoEggcsmwSDBy6cBIYHtwKdBIcHvQKeBIkHK58EigcroASMByuhBI0HK6IEjgcrowSQByukBJIHLqUEkwe-AqYElQcrpwSXBy6oBJgHvwKpBJkHK6oEmgcrqwSbBy6sBJ4HwAKtBJ8HxgKuBKAHG68EoQcbsASiBxuxBKMHG7IEpAcbswSmBxu0BKgHLrUEqQfHArYEqwcbtwStBy64BK4HyAK5BK8HG7oEsAcbuwSxBy68BLQHyQK9BLUHzwK-BLYHDL8EtwcMwAS4BwzBBLkHDMIEugcMwwS8BwzEBL4HLsUEvwfQAsYEwQcMxwTDBy7IBMQH0QLJBMUHDMoExgcMywTHBy7MBMoH0gLNBMsH2ALOBMwHC88EzQcL0ATOBwvRBM8HC9IE0AcL0wTSBwvUBNQHLtUE1QfZAtYE1wcL1wTZBy7YBNoH2gLZBNsHC9oE3AcL2wTdBy7cBOAH2wLdBOEH4QI" + strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"patient\",\"appointments\",\"appointment\",\"staff\",\"claims\",\"claim\",\"updatedBy\",\"npiProvider\",\"payment\",\"serviceLineTransactions\",\"_count\",\"serviceLine\",\"serviceLines\",\"items\",\"commissionBatch\",\"commissionBatchItems\",\"payments\",\"commissionBatches\",\"appointmentProcedures\",\"claimFiles\",\"procedures\",\"files\",\"group\",\"pdfs\",\"groups\",\"communications\",\"documents\",\"conversation\",\"parent\",\"children\",\"folder\",\"file\",\"chunks\",\"cloudFolders\",\"patients\",\"npiProviders\",\"insuranceCredentials\",\"shoppingVendors\",\"updatedPayments\",\"backups\",\"backupDestinations\",\"notifications\",\"cloudFiles\",\"twilioSettings\",\"aiSettings\",\"officeHours\",\"officeContact\",\"procedureTimeslot\",\"insuranceContacts\",\"patientConversations\",\"User.findUnique\",\"User.findUniqueOrThrow\",\"User.findFirst\",\"User.findFirstOrThrow\",\"User.findMany\",\"data\",\"User.createOne\",\"User.createMany\",\"User.createManyAndReturn\",\"User.updateOne\",\"User.updateMany\",\"User.updateManyAndReturn\",\"create\",\"update\",\"User.upsertOne\",\"User.deleteOne\",\"User.deleteMany\",\"having\",\"_avg\",\"_sum\",\"_min\",\"_max\",\"User.groupBy\",\"User.aggregate\",\"Patient.findUnique\",\"Patient.findUniqueOrThrow\",\"Patient.findFirst\",\"Patient.findFirstOrThrow\",\"Patient.findMany\",\"Patient.createOne\",\"Patient.createMany\",\"Patient.createManyAndReturn\",\"Patient.updateOne\",\"Patient.updateMany\",\"Patient.updateManyAndReturn\",\"Patient.upsertOne\",\"Patient.deleteOne\",\"Patient.deleteMany\",\"Patient.groupBy\",\"Patient.aggregate\",\"Appointment.findUnique\",\"Appointment.findUniqueOrThrow\",\"Appointment.findFirst\",\"Appointment.findFirstOrThrow\",\"Appointment.findMany\",\"Appointment.createOne\",\"Appointment.createMany\",\"Appointment.createManyAndReturn\",\"Appointment.updateOne\",\"Appointment.updateMany\",\"Appointment.updateManyAndReturn\",\"Appointment.upsertOne\",\"Appointment.deleteOne\",\"Appointment.deleteMany\",\"Appointment.groupBy\",\"Appointment.aggregate\",\"AppointmentFile.findUnique\",\"AppointmentFile.findUniqueOrThrow\",\"AppointmentFile.findFirst\",\"AppointmentFile.findFirstOrThrow\",\"AppointmentFile.findMany\",\"AppointmentFile.createOne\",\"AppointmentFile.createMany\",\"AppointmentFile.createManyAndReturn\",\"AppointmentFile.updateOne\",\"AppointmentFile.updateMany\",\"AppointmentFile.updateManyAndReturn\",\"AppointmentFile.upsertOne\",\"AppointmentFile.deleteOne\",\"AppointmentFile.deleteMany\",\"AppointmentFile.groupBy\",\"AppointmentFile.aggregate\",\"Staff.findUnique\",\"Staff.findUniqueOrThrow\",\"Staff.findFirst\",\"Staff.findFirstOrThrow\",\"Staff.findMany\",\"Staff.createOne\",\"Staff.createMany\",\"Staff.createManyAndReturn\",\"Staff.updateOne\",\"Staff.updateMany\",\"Staff.updateManyAndReturn\",\"Staff.upsertOne\",\"Staff.deleteOne\",\"Staff.deleteMany\",\"Staff.groupBy\",\"Staff.aggregate\",\"NpiProvider.findUnique\",\"NpiProvider.findUniqueOrThrow\",\"NpiProvider.findFirst\",\"NpiProvider.findFirstOrThrow\",\"NpiProvider.findMany\",\"NpiProvider.createOne\",\"NpiProvider.createMany\",\"NpiProvider.createManyAndReturn\",\"NpiProvider.updateOne\",\"NpiProvider.updateMany\",\"NpiProvider.updateManyAndReturn\",\"NpiProvider.upsertOne\",\"NpiProvider.deleteOne\",\"NpiProvider.deleteMany\",\"NpiProvider.groupBy\",\"NpiProvider.aggregate\",\"AppointmentProcedure.findUnique\",\"AppointmentProcedure.findUniqueOrThrow\",\"AppointmentProcedure.findFirst\",\"AppointmentProcedure.findFirstOrThrow\",\"AppointmentProcedure.findMany\",\"AppointmentProcedure.createOne\",\"AppointmentProcedure.createMany\",\"AppointmentProcedure.createManyAndReturn\",\"AppointmentProcedure.updateOne\",\"AppointmentProcedure.updateMany\",\"AppointmentProcedure.updateManyAndReturn\",\"AppointmentProcedure.upsertOne\",\"AppointmentProcedure.deleteOne\",\"AppointmentProcedure.deleteMany\",\"AppointmentProcedure.groupBy\",\"AppointmentProcedure.aggregate\",\"Claim.findUnique\",\"Claim.findUniqueOrThrow\",\"Claim.findFirst\",\"Claim.findFirstOrThrow\",\"Claim.findMany\",\"Claim.createOne\",\"Claim.createMany\",\"Claim.createManyAndReturn\",\"Claim.updateOne\",\"Claim.updateMany\",\"Claim.updateManyAndReturn\",\"Claim.upsertOne\",\"Claim.deleteOne\",\"Claim.deleteMany\",\"Claim.groupBy\",\"Claim.aggregate\",\"ServiceLine.findUnique\",\"ServiceLine.findUniqueOrThrow\",\"ServiceLine.findFirst\",\"ServiceLine.findFirstOrThrow\",\"ServiceLine.findMany\",\"ServiceLine.createOne\",\"ServiceLine.createMany\",\"ServiceLine.createManyAndReturn\",\"ServiceLine.updateOne\",\"ServiceLine.updateMany\",\"ServiceLine.updateManyAndReturn\",\"ServiceLine.upsertOne\",\"ServiceLine.deleteOne\",\"ServiceLine.deleteMany\",\"ServiceLine.groupBy\",\"ServiceLine.aggregate\",\"ClaimFile.findUnique\",\"ClaimFile.findUniqueOrThrow\",\"ClaimFile.findFirst\",\"ClaimFile.findFirstOrThrow\",\"ClaimFile.findMany\",\"ClaimFile.createOne\",\"ClaimFile.createMany\",\"ClaimFile.createManyAndReturn\",\"ClaimFile.updateOne\",\"ClaimFile.updateMany\",\"ClaimFile.updateManyAndReturn\",\"ClaimFile.upsertOne\",\"ClaimFile.deleteOne\",\"ClaimFile.deleteMany\",\"ClaimFile.groupBy\",\"ClaimFile.aggregate\",\"InsuranceCredential.findUnique\",\"InsuranceCredential.findUniqueOrThrow\",\"InsuranceCredential.findFirst\",\"InsuranceCredential.findFirstOrThrow\",\"InsuranceCredential.findMany\",\"InsuranceCredential.createOne\",\"InsuranceCredential.createMany\",\"InsuranceCredential.createManyAndReturn\",\"InsuranceCredential.updateOne\",\"InsuranceCredential.updateMany\",\"InsuranceCredential.updateManyAndReturn\",\"InsuranceCredential.upsertOne\",\"InsuranceCredential.deleteOne\",\"InsuranceCredential.deleteMany\",\"InsuranceCredential.groupBy\",\"InsuranceCredential.aggregate\",\"ShoppingVendor.findUnique\",\"ShoppingVendor.findUniqueOrThrow\",\"ShoppingVendor.findFirst\",\"ShoppingVendor.findFirstOrThrow\",\"ShoppingVendor.findMany\",\"ShoppingVendor.createOne\",\"ShoppingVendor.createMany\",\"ShoppingVendor.createManyAndReturn\",\"ShoppingVendor.updateOne\",\"ShoppingVendor.updateMany\",\"ShoppingVendor.updateManyAndReturn\",\"ShoppingVendor.upsertOne\",\"ShoppingVendor.deleteOne\",\"ShoppingVendor.deleteMany\",\"ShoppingVendor.groupBy\",\"ShoppingVendor.aggregate\",\"PdfGroup.findUnique\",\"PdfGroup.findUniqueOrThrow\",\"PdfGroup.findFirst\",\"PdfGroup.findFirstOrThrow\",\"PdfGroup.findMany\",\"PdfGroup.createOne\",\"PdfGroup.createMany\",\"PdfGroup.createManyAndReturn\",\"PdfGroup.updateOne\",\"PdfGroup.updateMany\",\"PdfGroup.updateManyAndReturn\",\"PdfGroup.upsertOne\",\"PdfGroup.deleteOne\",\"PdfGroup.deleteMany\",\"PdfGroup.groupBy\",\"PdfGroup.aggregate\",\"PdfFile.findUnique\",\"PdfFile.findUniqueOrThrow\",\"PdfFile.findFirst\",\"PdfFile.findFirstOrThrow\",\"PdfFile.findMany\",\"PdfFile.createOne\",\"PdfFile.createMany\",\"PdfFile.createManyAndReturn\",\"PdfFile.updateOne\",\"PdfFile.updateMany\",\"PdfFile.updateManyAndReturn\",\"PdfFile.upsertOne\",\"PdfFile.deleteOne\",\"PdfFile.deleteMany\",\"PdfFile.groupBy\",\"PdfFile.aggregate\",\"Payment.findUnique\",\"Payment.findUniqueOrThrow\",\"Payment.findFirst\",\"Payment.findFirstOrThrow\",\"Payment.findMany\",\"Payment.createOne\",\"Payment.createMany\",\"Payment.createManyAndReturn\",\"Payment.updateOne\",\"Payment.updateMany\",\"Payment.updateManyAndReturn\",\"Payment.upsertOne\",\"Payment.deleteOne\",\"Payment.deleteMany\",\"Payment.groupBy\",\"Payment.aggregate\",\"ServiceLineTransaction.findUnique\",\"ServiceLineTransaction.findUniqueOrThrow\",\"ServiceLineTransaction.findFirst\",\"ServiceLineTransaction.findFirstOrThrow\",\"ServiceLineTransaction.findMany\",\"ServiceLineTransaction.createOne\",\"ServiceLineTransaction.createMany\",\"ServiceLineTransaction.createManyAndReturn\",\"ServiceLineTransaction.updateOne\",\"ServiceLineTransaction.updateMany\",\"ServiceLineTransaction.updateManyAndReturn\",\"ServiceLineTransaction.upsertOne\",\"ServiceLineTransaction.deleteOne\",\"ServiceLineTransaction.deleteMany\",\"ServiceLineTransaction.groupBy\",\"ServiceLineTransaction.aggregate\",\"DatabaseBackup.findUnique\",\"DatabaseBackup.findUniqueOrThrow\",\"DatabaseBackup.findFirst\",\"DatabaseBackup.findFirstOrThrow\",\"DatabaseBackup.findMany\",\"DatabaseBackup.createOne\",\"DatabaseBackup.createMany\",\"DatabaseBackup.createManyAndReturn\",\"DatabaseBackup.updateOne\",\"DatabaseBackup.updateMany\",\"DatabaseBackup.updateManyAndReturn\",\"DatabaseBackup.upsertOne\",\"DatabaseBackup.deleteOne\",\"DatabaseBackup.deleteMany\",\"DatabaseBackup.groupBy\",\"DatabaseBackup.aggregate\",\"BackupDestination.findUnique\",\"BackupDestination.findUniqueOrThrow\",\"BackupDestination.findFirst\",\"BackupDestination.findFirstOrThrow\",\"BackupDestination.findMany\",\"BackupDestination.createOne\",\"BackupDestination.createMany\",\"BackupDestination.createManyAndReturn\",\"BackupDestination.updateOne\",\"BackupDestination.updateMany\",\"BackupDestination.updateManyAndReturn\",\"BackupDestination.upsertOne\",\"BackupDestination.deleteOne\",\"BackupDestination.deleteMany\",\"BackupDestination.groupBy\",\"BackupDestination.aggregate\",\"Notification.findUnique\",\"Notification.findUniqueOrThrow\",\"Notification.findFirst\",\"Notification.findFirstOrThrow\",\"Notification.findMany\",\"Notification.createOne\",\"Notification.createMany\",\"Notification.createManyAndReturn\",\"Notification.updateOne\",\"Notification.updateMany\",\"Notification.updateManyAndReturn\",\"Notification.upsertOne\",\"Notification.deleteOne\",\"Notification.deleteMany\",\"Notification.groupBy\",\"Notification.aggregate\",\"CronJobLog.findUnique\",\"CronJobLog.findUniqueOrThrow\",\"CronJobLog.findFirst\",\"CronJobLog.findFirstOrThrow\",\"CronJobLog.findMany\",\"CronJobLog.createOne\",\"CronJobLog.createMany\",\"CronJobLog.createManyAndReturn\",\"CronJobLog.updateOne\",\"CronJobLog.updateMany\",\"CronJobLog.updateManyAndReturn\",\"CronJobLog.upsertOne\",\"CronJobLog.deleteOne\",\"CronJobLog.deleteMany\",\"CronJobLog.groupBy\",\"CronJobLog.aggregate\",\"CloudFolder.findUnique\",\"CloudFolder.findUniqueOrThrow\",\"CloudFolder.findFirst\",\"CloudFolder.findFirstOrThrow\",\"CloudFolder.findMany\",\"CloudFolder.createOne\",\"CloudFolder.createMany\",\"CloudFolder.createManyAndReturn\",\"CloudFolder.updateOne\",\"CloudFolder.updateMany\",\"CloudFolder.updateManyAndReturn\",\"CloudFolder.upsertOne\",\"CloudFolder.deleteOne\",\"CloudFolder.deleteMany\",\"CloudFolder.groupBy\",\"CloudFolder.aggregate\",\"CloudFile.findUnique\",\"CloudFile.findUniqueOrThrow\",\"CloudFile.findFirst\",\"CloudFile.findFirstOrThrow\",\"CloudFile.findMany\",\"CloudFile.createOne\",\"CloudFile.createMany\",\"CloudFile.createManyAndReturn\",\"CloudFile.updateOne\",\"CloudFile.updateMany\",\"CloudFile.updateManyAndReturn\",\"CloudFile.upsertOne\",\"CloudFile.deleteOne\",\"CloudFile.deleteMany\",\"CloudFile.groupBy\",\"CloudFile.aggregate\",\"CloudFileChunk.findUnique\",\"CloudFileChunk.findUniqueOrThrow\",\"CloudFileChunk.findFirst\",\"CloudFileChunk.findFirstOrThrow\",\"CloudFileChunk.findMany\",\"CloudFileChunk.createOne\",\"CloudFileChunk.createMany\",\"CloudFileChunk.createManyAndReturn\",\"CloudFileChunk.updateOne\",\"CloudFileChunk.updateMany\",\"CloudFileChunk.updateManyAndReturn\",\"CloudFileChunk.upsertOne\",\"CloudFileChunk.deleteOne\",\"CloudFileChunk.deleteMany\",\"CloudFileChunk.groupBy\",\"CloudFileChunk.aggregate\",\"Communication.findUnique\",\"Communication.findUniqueOrThrow\",\"Communication.findFirst\",\"Communication.findFirstOrThrow\",\"Communication.findMany\",\"Communication.createOne\",\"Communication.createMany\",\"Communication.createManyAndReturn\",\"Communication.updateOne\",\"Communication.updateMany\",\"Communication.updateManyAndReturn\",\"Communication.upsertOne\",\"Communication.deleteOne\",\"Communication.deleteMany\",\"Communication.groupBy\",\"Communication.aggregate\",\"PatientDocument.findUnique\",\"PatientDocument.findUniqueOrThrow\",\"PatientDocument.findFirst\",\"PatientDocument.findFirstOrThrow\",\"PatientDocument.findMany\",\"PatientDocument.createOne\",\"PatientDocument.createMany\",\"PatientDocument.createManyAndReturn\",\"PatientDocument.updateOne\",\"PatientDocument.updateMany\",\"PatientDocument.updateManyAndReturn\",\"PatientDocument.upsertOne\",\"PatientDocument.deleteOne\",\"PatientDocument.deleteMany\",\"PatientDocument.groupBy\",\"PatientDocument.aggregate\",\"TwilioSettings.findUnique\",\"TwilioSettings.findUniqueOrThrow\",\"TwilioSettings.findFirst\",\"TwilioSettings.findFirstOrThrow\",\"TwilioSettings.findMany\",\"TwilioSettings.createOne\",\"TwilioSettings.createMany\",\"TwilioSettings.createManyAndReturn\",\"TwilioSettings.updateOne\",\"TwilioSettings.updateMany\",\"TwilioSettings.updateManyAndReturn\",\"TwilioSettings.upsertOne\",\"TwilioSettings.deleteOne\",\"TwilioSettings.deleteMany\",\"TwilioSettings.groupBy\",\"TwilioSettings.aggregate\",\"AiSettings.findUnique\",\"AiSettings.findUniqueOrThrow\",\"AiSettings.findFirst\",\"AiSettings.findFirstOrThrow\",\"AiSettings.findMany\",\"AiSettings.createOne\",\"AiSettings.createMany\",\"AiSettings.createManyAndReturn\",\"AiSettings.updateOne\",\"AiSettings.updateMany\",\"AiSettings.updateManyAndReturn\",\"AiSettings.upsertOne\",\"AiSettings.deleteOne\",\"AiSettings.deleteMany\",\"AiSettings.groupBy\",\"AiSettings.aggregate\",\"OfficeHours.findUnique\",\"OfficeHours.findUniqueOrThrow\",\"OfficeHours.findFirst\",\"OfficeHours.findFirstOrThrow\",\"OfficeHours.findMany\",\"OfficeHours.createOne\",\"OfficeHours.createMany\",\"OfficeHours.createManyAndReturn\",\"OfficeHours.updateOne\",\"OfficeHours.updateMany\",\"OfficeHours.updateManyAndReturn\",\"OfficeHours.upsertOne\",\"OfficeHours.deleteOne\",\"OfficeHours.deleteMany\",\"OfficeHours.groupBy\",\"OfficeHours.aggregate\",\"OfficeContact.findUnique\",\"OfficeContact.findUniqueOrThrow\",\"OfficeContact.findFirst\",\"OfficeContact.findFirstOrThrow\",\"OfficeContact.findMany\",\"OfficeContact.createOne\",\"OfficeContact.createMany\",\"OfficeContact.createManyAndReturn\",\"OfficeContact.updateOne\",\"OfficeContact.updateMany\",\"OfficeContact.updateManyAndReturn\",\"OfficeContact.upsertOne\",\"OfficeContact.deleteOne\",\"OfficeContact.deleteMany\",\"OfficeContact.groupBy\",\"OfficeContact.aggregate\",\"InsuranceContact.findUnique\",\"InsuranceContact.findUniqueOrThrow\",\"InsuranceContact.findFirst\",\"InsuranceContact.findFirstOrThrow\",\"InsuranceContact.findMany\",\"InsuranceContact.createOne\",\"InsuranceContact.createMany\",\"InsuranceContact.createManyAndReturn\",\"InsuranceContact.updateOne\",\"InsuranceContact.updateMany\",\"InsuranceContact.updateManyAndReturn\",\"InsuranceContact.upsertOne\",\"InsuranceContact.deleteOne\",\"InsuranceContact.deleteMany\",\"InsuranceContact.groupBy\",\"InsuranceContact.aggregate\",\"ProcedureTimeslot.findUnique\",\"ProcedureTimeslot.findUniqueOrThrow\",\"ProcedureTimeslot.findFirst\",\"ProcedureTimeslot.findFirstOrThrow\",\"ProcedureTimeslot.findMany\",\"ProcedureTimeslot.createOne\",\"ProcedureTimeslot.createMany\",\"ProcedureTimeslot.createManyAndReturn\",\"ProcedureTimeslot.updateOne\",\"ProcedureTimeslot.updateMany\",\"ProcedureTimeslot.updateManyAndReturn\",\"ProcedureTimeslot.upsertOne\",\"ProcedureTimeslot.deleteOne\",\"ProcedureTimeslot.deleteMany\",\"ProcedureTimeslot.groupBy\",\"ProcedureTimeslot.aggregate\",\"PatientConversation.findUnique\",\"PatientConversation.findUniqueOrThrow\",\"PatientConversation.findFirst\",\"PatientConversation.findFirstOrThrow\",\"PatientConversation.findMany\",\"PatientConversation.createOne\",\"PatientConversation.createMany\",\"PatientConversation.createManyAndReturn\",\"PatientConversation.updateOne\",\"PatientConversation.updateMany\",\"PatientConversation.updateManyAndReturn\",\"PatientConversation.upsertOne\",\"PatientConversation.deleteOne\",\"PatientConversation.deleteMany\",\"PatientConversation.groupBy\",\"PatientConversation.aggregate\",\"CommissionBatch.findUnique\",\"CommissionBatch.findUniqueOrThrow\",\"CommissionBatch.findFirst\",\"CommissionBatch.findFirstOrThrow\",\"CommissionBatch.findMany\",\"CommissionBatch.createOne\",\"CommissionBatch.createMany\",\"CommissionBatch.createManyAndReturn\",\"CommissionBatch.updateOne\",\"CommissionBatch.updateMany\",\"CommissionBatch.updateManyAndReturn\",\"CommissionBatch.upsertOne\",\"CommissionBatch.deleteOne\",\"CommissionBatch.deleteMany\",\"CommissionBatch.groupBy\",\"CommissionBatch.aggregate\",\"CommissionBatchItem.findUnique\",\"CommissionBatchItem.findUniqueOrThrow\",\"CommissionBatchItem.findFirst\",\"CommissionBatchItem.findFirstOrThrow\",\"CommissionBatchItem.findMany\",\"CommissionBatchItem.createOne\",\"CommissionBatchItem.createMany\",\"CommissionBatchItem.createManyAndReturn\",\"CommissionBatchItem.updateOne\",\"CommissionBatchItem.updateMany\",\"CommissionBatchItem.updateManyAndReturn\",\"CommissionBatchItem.upsertOne\",\"CommissionBatchItem.deleteOne\",\"CommissionBatchItem.deleteMany\",\"CommissionBatchItem.groupBy\",\"CommissionBatchItem.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"commissionBatchId\",\"paymentId\",\"collectionAmount\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"npiProviderId\",\"totalCollection\",\"commissionAmount\",\"notes\",\"createdAt\",\"contains\",\"startsWith\",\"endsWith\",\"patientId\",\"userId\",\"stage\",\"aiHandoff\",\"updatedAt\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"name\",\"phoneNumber\",\"officeName\",\"receptionistName\",\"dentistName\",\"email\",\"fax\",\"streetAddress\",\"city\",\"state\",\"zipCode\",\"apiKey\",\"aiEnabled\",\"openAiKey\",\"openAiEnabled\",\"claudeAiKey\",\"claudeAiEnabled\",\"claudeAiModel\",\"openAiModel\",\"googleAiModel\",\"dentalMgmtKey\",\"dentalMgmtEnabled\",\"afterHoursEnabled\",\"openPhoneReply\",\"accountSid\",\"authToken\",\"greetingMessage\",\"templates\",\"filename\",\"originalName\",\"mimeType\",\"fileSize\",\"filePath\",\"uploadedAt\",\"CommunicationChannel\",\"channel\",\"CommunicationDirection\",\"direction\",\"CommunicationStatus\",\"status\",\"body\",\"callDuration\",\"twilioSid\",\"fileId\",\"seq\",\"folderId\",\"isComplete\",\"totalChunks\",\"diskPath\",\"parentId\",\"jobName\",\"startedAt\",\"completedAt\",\"durationMs\",\"errorMessage\",\"NotificationTypes\",\"type\",\"message\",\"read\",\"path\",\"isActive\",\"serviceLineId\",\"transactionId\",\"paidAmount\",\"adjustedAmount\",\"PaymentMethod\",\"method\",\"receivedDate\",\"payerName\",\"claimId\",\"updatedById\",\"totalBilled\",\"totalPaid\",\"totalAdjusted\",\"totalDue\",\"mhPaidAmount\",\"copayment\",\"adjustment\",\"PaymentStatus\",\"icn\",\"pdfData\",\"groupId\",\"title\",\"PdfTitleKey\",\"titleKey\",\"vendorName\",\"websiteUrl\",\"loginUsername\",\"loginPassword\",\"siteKey\",\"username\",\"password\",\"procedureCode\",\"procedureDate\",\"quad\",\"arch\",\"toothNumber\",\"toothSurface\",\"paidCode\",\"allowedAmount\",\"ServiceLineStatus\",\"appointmentId\",\"staffId\",\"patientName\",\"memberId\",\"dateOfBirth\",\"remarks\",\"MissingTeethStatus\",\"missingTeethStatus\",\"missingTeeth\",\"serviceDate\",\"insuranceProvider\",\"ClaimStatus\",\"claimNumber\",\"preAuthNumber\",\"procedureLabel\",\"fee\",\"category\",\"oralCavityArea\",\"ProcedureSource\",\"source\",\"comboKey\",\"npiNumber\",\"providerName\",\"sortOrder\",\"role\",\"phone\",\"date\",\"startTime\",\"endTime\",\"typeLocked\",\"procedureCodeNotes\",\"movedByAi\",\"PatientStatus\",\"eligibilityStatus\",\"firstName\",\"lastName\",\"gender\",\"address\",\"insuranceId\",\"groupNumber\",\"policyHolder\",\"allergies\",\"medicalConditions\",\"preferredLanguage\",\"autoBackupEnabled\",\"autoBackupHour\",\"usbBackupEnabled\",\"usbBackupHour\",\"autoMhCheckEnabled\",\"autoMhCheckDayOfWeek\",\"autoMhCheckHour\",\"userId_siteKey\",\"userId_npiNumber\",\"every\",\"some\",\"none\",\"fileId_seq\",\"userId_parentId_name\",\"commissionBatchId_paymentId\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), + graph: "pxPhAqAEIgUAAPEIACAHAACsCQAgCAAA6wgAIB0AALMJACAlAAD8CAAgJgAAqwkAICcAAK0JACAoAACuCQAgKQAArwkAICoAAOwIACArAACwCQAgLAAAsQkAIC0AALIJACAuAAD-CAAgLwAAtAkAIDAAALUJACAxAAC2CQAgMgAAtwkAIDMAALgJACA0AAC5CQAgNQAAugkAIN4EAACqCQAw3wQAAA0AEOAEAACqCQAw4QQCAAAAAdoFAQAAAAHbBQEAhwgAIZEGIACICAAhkgYCAKoIACGTBiAAiAgAIZQGAgCqCAAhlQYgAIgIACGWBgIAqggAIZcGAgCqCAAhAQAAAAEAICIDAAD-BwAgBQAA8QgAIAgAAOsIACAMAADsCAAgGAAA7ggAIBwAAL8JACAdAACzCQAgHgAAwAkAIB8AAMEJACAlAAD8CAAg3gQAAL4JADDfBAAAAwAQ4AQAAL4JADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhFgMAAPcJACAFAADSEAAgCAAA1RAAIAwAANgQACAYAADoEAAgHAAA-hAAIB0AAN4QACAeAAD7EAAgHwAA_BAAICUAANwQACCFBQAAzQkAIIgFAADNCQAgigUAAM0JACDpBQAAzQkAIO8FAADNCQAgigYAAM0JACCLBgAAzQkAIIwGAADNCQAgjQYAAM0JACCOBgAAzQkAII8GAADNCQAgkAYAAM0JACAiAwAA_gcAIAUAAPEIACAIAADrCAAgDAAA7AgAIBgAAO4IACAcAAC_CQAgHQAAswkAIB4AAMAJACAfAADBCQAgJQAA_AgAIN4EAAC-CQAw3wQAAAMAEOAEAAC-CQAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhAwAAAAMAIAEAAAQAMAIAAAUAIBkDAAD-BwAgBAAA4AgAIAcAAKgJACAIAADrCAAgGAAA7ggAIBkAAL0JACDeBAAAuwkAMN8EAAAHABDgBAAAuwkAMOEEAgCqCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIggDAAD3CQAgBAAA5hAAIAcAAPcQACAIAADVEAAgGAAA6BAAIBkAAPkQACDwBAAAzQkAIIMGAADNCQAgGQMAAP4HACAEAADgCAAgBwAAqAkAIAgAAOsIACAYAADuCAAgGQAAvQkAIN4EAAC7CQAw3wQAAAcAEOAEAAC7CQAw4QQCAAAAAfAEAQCCCAAh8QRAAKsIACH1BAIAqggAIfYEAgCqCAAhpwUBAIcIACG4BQEAhwgAIdIFAQCHCAAh5gUCAKoIACH_BUAAqwgAIYAGAQCHCAAhgQYBAIcIACGCBiAAiAgAIYMGAQCCCAAhhAYgAIgIACGGBgAAvAmGBiIDAAAABwAgAQAACAAwAgAACQAgDQMAAPAIACAFAADxCAAgCAAA6wgAIN4EAADvCAAw3wQAAAsAEOAEAADvCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGFBQEAgggAIf0FAQCHCAAh_gUBAIIIACEBAAAACwAgIgUAAPEIACAHAACsCQAgCAAA6wgAIB0AALMJACAlAAD8CAAgJgAAqwkAICcAAK0JACAoAACuCQAgKQAArwkAICoAAOwIACArAACwCQAgLAAAsQkAIC0AALIJACAuAAD-CAAgLwAAtAkAIDAAALUJACAxAAC2CQAgMgAAtwkAIDMAALgJACA0AAC5CQAgNQAAugkAIN4EAACqCQAw3wQAAA0AEOAEAACqCQAw4QQCAKoIACHaBQEAhwgAIdsFAQCHCAAhkQYgAIgIACGSBgIAqggAIZMGIACICAAhlAYCAKoIACGVBiAAiAgAIZYGAgCqCAAhlwYCAKoIACEBAAAADQAgAwAAAAcAIAEAAAgAMAIAAAkAIB4DAADwCAAgBAAA4AgAIAYAAKcJACAHAACoCQAgCwAAkAkAIAwAAJwJACAQAACjCQAgFwAAqQkAIN4EAACkCQAw3wQAABAAEOAEAACkCQAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKYJ8QUi5QUCAK0IACHmBQIAqggAIecFAQCHCAAh6AUBAIcIACHpBUAAqwgAIeoFAQCHCAAh7AUAAKUJ7AUi7QUAAI0IACDuBUAAqwgAIe8FAQCHCAAh8QUBAIIIACHyBQEAgggAIQ0DAAD3CQAgBAAA5hAAIAYAAO4QACAHAAD3EAAgCwAA8BAAIAwAAPMQACAQAAD2EAAgFwAA-BAAIO0EAADNCQAg5QUAAM0JACDtBQAAzQkAIPEFAADNCQAg8gUAAM0JACAeAwAA8AgAIAQAAOAIACAGAACnCQAgBwAAqAkAIAsAAJAJACAMAACcCQAgEAAAowkAIBcAAKkJACDeBAAApAkAMN8EAAAQABDgBAAApAkAMOEEAgAAAAHtBAIArQgAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKYJ8QUi5QUCAK0IACHmBQIAqggAIecFAQCHCAAh6AUBAIcIACHpBUAAqwgAIeoFAQCHCAAh7AUAAKUJ7AUi7QUAAI0IACDuBUAAqwgAIe8FAQCHCAAh8QUBAIIIACHyBQEAgggAIQMAAAAQACABAAARADACAAASACABAAAABwAgAQAAAA0AIAEAAAALACAOAwAA_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_gcAIAQAAOAIACDeBAAA3wgAMN8EAABrABDgBAAA3wgAMOEEAgCqCAAh9QQCAKoIACH2BAIAqggAIfcEAQCHCAAh-AQgAIgIACH5BEAAqwgAIQEAAABrACAPAwAA_gcAIAQAAP0IACAZAAD-CAAgIAAA-AgAICEAAPwIACDeBAAA-wgAMN8EAABtABDgBAAA-wgAMOEEAgCqCAAh8QRAAKsIACH1BAIArQgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIbEFAgCtCAAhBwMAAPcJACAEAADmEAAgGQAA3RAAICAAAOoQACAhAADcEAAg9QQAAM0JACCxBQAAzQkAIBADAAD-BwAgBAAA_QgAIBkAAP4IACAgAAD4CAAgIQAA_AgAIN4EAAD7CAAw3wQAAG0AEOAEAAD7CAAw4QQCAAAAAfEEQACrCAAh9QQCAK0IACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGxBQIArQgAIZ4GAAD6CAAgAwAAAG0AIAEAAG4AMAIAAG8AIAEAAABtACADAAAAbQAgAQAAbgAwAgAAbwAgAQAAAAMAIBEDAAD-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEHAwAA9wkAICIAAOoQACAkAADrEAAgngUAAM0JACCtBQAAzQkAIK8FAADNCQAgsAUAAM0JACARAwAA_gcAICIAAPgIACAkAAD5CAAg3gQAAPYIADDfBAAAdAAQ4AQAAPYIADDhBAIAAAAB8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEDAAAAdAAgAQAAdQAwAgAAdgAgAQAAAG0AIAkjAAD1CAAgOwAB9AgAId4EAADzCAAw3wQAAHkAEOAEAADzCAAw4QQCAKoIACHxBEAAqwgAIasFAgCqCAAhrAUCAKoIACEBIwAA6RAAIAojAAD1CAAgOwAB9AgAId4EAADzCAAw3wQAAHkAEOAEAADzCAAw4QQCAAAAAfEEQACrCAAhqwUCAKoIACGsBQIAqggAIZ0GAADyCAAgAwAAAHkAIAEAAHoAMAIAAHsAIAEAAAB5ACABAAAAbQAgAQAAAHQAIAEAAAAHACABAAAAOgAgAQAAABAAIAEAAABYACABAAAAGgAgAQAAAGIAIAEAAABnACABAAAAbQAgAwAAAAcAIAEAAAgAMAIAAAkAIAUDAAD3CQAgBQAA0hAAIAgAANUQACCFBQAAzQkAIP4FAADNCQAgDQMAAPAIACAFAADxCAAgCAAA6wgAIN4EAADvCAAw3wQAAAsAEOAEAADvCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQMAAAALACABAACJAQAwAgAAigEAIAUDAAD3CQAgCAAA1RAAIBQAANgQACAVAADnEAAgFgAA6BAAIA8DAAD-BwAgCAAA6wgAIBQAAOwIACAVAADtCAAgFgAA7ggAIN4EAADqCAAw3wQAABcAEOAEAADqCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACH6BQEAhwgAIfsFAQCHCAAh_AUCAKoIACGZBgAA6QgAIAMAAAAXACABAACMAQAwAgAAjQEAIAMAAAAQACABAAARADACAAASACAJAwAA_gcAIN4EAADoCAAw3wQAAJABABDgBAAA6AgAMOEEAgCqCAAh9gQCAKoIACHZBQEAhwgAIdoFAQCHCAAh2wUBAIcIACEBAwAA9wkAIAoDAAD-BwAg3gQAAOgIADDfBAAAkAEAEOAEAADoCAAw4QQCAAAAAfYEAgCqCAAh2QUBAIcIACHaBQEAhwgAIdsFAQCHCAAhmAYAAOcIACADAAAAkAEAIAEAAJEBADACAACSAQAgCgMAAP4HACDeBAAA5ggAMN8EAACUAQAQ4AQAAOYIADDhBAIAqggAIfYEAgCqCAAh1QUBAIcIACHWBQEAhwgAIdcFAQCHCAAh2AUBAIcIACEBAwAA9wkAIAoDAAD-BwAg3gQAAOYIADDfBAAAlAEAEOAEAADmCAAw4QQCAAAAAfYEAgCqCAAh1QUBAIcIACHWBQEAhwgAIdcFAQCHCAAh2AUBAIcIACEDAAAAlAEAIAEAAJUBADACAACWAQAgAwAAABoAIAEAABsAMAIAABwAIAcDAAD-BwAg3gQAAOUIADDfBAAAmQEAEOAEAADlCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhAQMAAPcJACAHAwAA_gcAIN4EAADlCAAw3wQAAJkBABDgBAAA5QgAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhAwAAAJkBACABAACaAQAwAgAAmwEAIAkDAAD-BwAg3gQAAOQIADDfBAAAnQEAEOAEAADkCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhuwUBAIcIACG8BSAAiAgAIQEDAAD3CQAgCQMAAP4HACDeBAAA5AgAMN8EAACdAQAQ4AQAAOQIADDhBAIAAAAB8QRAAKsIACH2BAIAqggAIbsFAQCHCAAhvAUgAIgIACEDAAAAnQEAIAEAAJ4BADACAACfAQAgCgMAAP4HACDeBAAA4ggAMN8EAAChAQAQ4AQAAOIIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG4BQAA4wi4BSK5BQEAhwgAIboFIACICAAhAQMAAPcJACAKAwAA_gcAIN4EAADiCAAw3wQAAKEBABDgBAAA4ggAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhuAUAAOMIuAUiuQUBAIcIACG6BSAAiAgAIQMAAAChAQAgAQAAogEAMAIAAKMBACADAAAAbQAgAQAAbgAwAgAAbwAgAwAAAHQAIAEAAHUAMAIAAHYAIAMAAABiACABAABjADACAABkACALAwAA_gcAIN4EAACMCAAw3wQAAKgBABDgBAAAjAgAMOEEAgCqCAAh9gQCAKoIACGBBQEAhwgAIZgFAQCHCAAhmQUBAIcIACGaBQEAgggAIZsFAACNCAAgAQAAAKgBACATAwAA_gcAIN4EAACGCAAw3wQAAKoBABDgBAAAhggAMOEEAgCqCAAh9gQCAKoIACGLBQEAhwgAIYwFIACICAAhjQUBAIcIACGOBSAAiAgAIY8FAQCHCAAhkAUgAIgIACGRBQEAhwgAIZIFAQCHCAAhkwUBAIcIACGUBQEAhwgAIZUFIACICAAhlgUgAIgIACGXBSAAiAgAIQEAAACqAQAgBwMAAP4HACA7AAD9BwAg3gQAAIQIADDfBAAArAEAEOAEAACECAAw4QQCAKoIACH2BAIAqggAIQEAAACsAQAgEAMAAP4HACDeBAAAgQgAMN8EAACuAQAQ4AQAAIEIADDhBAIAqggAIfYEAgCqCAAhgQUBAIIIACGCBQEAgggAIYMFAQCCCAAhhAUBAIIIACGFBQEAgggAIYYFAQCCCAAhhwUBAIIIACGIBQEAgggAIYkFAQCCCAAhigUBAIIIACEBAAAArgEAIAcDAAD-BwAgOwAA_QcAIN4EAAD8BwAw3wQAALABABDgBAAA_AcAMOEEAgCqCAAh9gQCAKoIACEBAAAAsAEAIAkDAAD-BwAg3gQAAOEIADDfBAAAsgEAEOAEAADhCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGBBQEAgggAIQIDAAD3CQAggQUAAM0JACAJAwAA_gcAIN4EAADhCAAw3wQAALIBABDgBAAA4QgAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGBBQEAgggAIQMAAACyAQAgAQAAswEAMAIAALQBACACAwAA9wkAIAQAAOYQACALAwAA_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_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgIBOwAA-gEAIBDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgE7AAD8AQAwATsAAPwBADABAAAACwAgFgMAALMNACAEAACyDQAgBwAA6g0AIAgAALUNACAYAAC0DQAgGQAAtg0AIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgIAAAAJACA7AACAAgAgEOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgIAAAAHACA7AACCAgAgAgAAAAcAIDsAAIICACABAAAACwAgAwAAAAkAIEIAAPoBACBDAACAAgAgAQAAAAkAIAEAAAAHACAHDgAA5Q0AIEgAAOYNACBJAADpDQAgSgAA6A0AIEsAAOcNACDwBAAAzQkAIIMGAADNCQAgE94EAADZCAAw3wQAAIoCABDgBAAA2QgAMOEEAgDjBwAh8AQBAOsHACHxBEAA7AcAIfUEAgDjBwAh9gQCAOMHACGnBQEA8wcAIbgFAQDzBwAh0gUBAPMHACHmBQIA4wcAIf8FQADsBwAhgAYBAPMHACGBBgEA8wcAIYIGIAD0BwAhgwYBAOsHACGEBiAA9AcAIYYGAADaCIYGIgMAAAAHACABAACJAgAwRwAAigIAIAMAAAAHACABAAAIADACAAAJACABAAAAUQAgAQAAAFEAIAMAAABPACABAABQADACAABRACADAAAATwAgAQAAUAAwAgAAUQAgAwAAAE8AIAEAAFAAMAIAAFEAIAYGAADkDQAg4QQCAAAAAZwFAQAAAAGeBQEAAAABoAUBAAAAAeUFAgAAAAEBOwAAkgIAIAXhBAIAAAABnAUBAAAAAZ4FAQAAAAGgBQEAAAAB5QUCAAAAAQE7AACUAgAwATsAAJQCADAGBgAA4w0AIOEEAgDICQAhnAUBAOoJACGeBQEA0wkAIaAFAQDTCQAh5QUCAMgJACECAAAAUQAgOwAAlwIAIAXhBAIAyAkAIZwFAQDqCQAhngUBANMJACGgBQEA0wkAIeUFAgDICQAhAgAAAE8AIDsAAJkCACACAAAATwAgOwAAmQIAIAMAAABRACBCAACSAgAgQwAAlwIAIAEAAABRACABAAAATwAgBw4AAN4NACBIAADfDQAgSQAA4g0AIEoAAOENACBLAADgDQAgngUAAM0JACCgBQAAzQkAIAjeBAAA2AgAMN8EAACgAgAQ4AQAANgIADDhBAIA4wcAIZwFAQDzBwAhngUBAOsHACGgBQEA6wcAIeUFAgDjBwAhAwAAAE8AIAEAAJ8CADBHAACgAgAgAwAAAE8AIAEAAFAAMAIAAFEAIAEAAACKAQAgAQAAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACAKAwAA2w0AIAUAANwNACAIAADdDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAABgAUBAAAAAYUFAQAAAAH9BQEAAAAB_gUBAAAAAQE7AACoAgAgB-EEAgAAAAHxBEAAAAAB9gQCAAAAAYAFAQAAAAGFBQEAAAAB_QUBAAAAAf4FAQAAAAEBOwAAqgIAMAE7AACqAgAwAQAAAA0AIAoDAACaDQAgBQAAmw0AIAgAAJwNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQIAAACKAQAgOwAArgIAIAfhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQIAAAALACA7AACwAgAgAgAAAAsAIDsAALACACABAAAADQAgAwAAAIoBACBCAACoAgAgQwAArgIAIAEAAACKAQAgAQAAAAsAIAcOAACVDQAgSAAAlg0AIEkAAJkNACBKAACYDQAgSwAAlw0AIIUFAADNCQAg_gUAAM0JACAK3gQAANcIADDfBAAAuAIAEOAEAADXCAAw4QQCAOMHACHxBEAA7AcAIfYEAgDjBwAhgAUBAPMHACGFBQEA6wcAIf0FAQDzBwAh_gUBAOsHACEDAAAACwAgAQAAtwIAMEcAALgCACADAAAACwAgAQAAiQEAMAIAAIoBACABAAAAjQEAIAEAAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgCwMAAJANACAIAACRDQAgFAAAkg0AIBUAAJMNACAWAACUDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABATsAAMACACAG4QQCAAAAAfEEQAAAAAH2BAIAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABATsAAMICADABOwAAwgIAMAsDAADbDAAgCAAA3AwAIBQAAN0MACAVAADeDAAgFgAA3wwAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQIAAACNAQAgOwAAxQIAIAbhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACECAAAAFwAgOwAAxwIAIAIAAAAXACA7AADHAgAgAwAAAI0BACBCAADAAgAgQwAAxQIAIAEAAACNAQAgAQAAABcAIAUOAADWDAAgSAAA1wwAIEkAANoMACBKAADZDAAgSwAA2AwAIAneBAAA1ggAMN8EAADOAgAQ4AQAANYIADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACH6BQEA8wcAIfsFAQDzBwAh_AUCAOMHACEDAAAAFwAgAQAAzQIAMEcAAM4CACADAAAAFwAgAQAAjAEAMAIAAI0BACABAAAAPAAgAQAAADwAIAMAAAA6ACABAAA7ADACAAA8ACADAAAAOgAgAQAAOwAwAgAAPAAgAwAAADoAIAEAADsAMAIAADwAIBEEAADUDAAgBgAA0wwAIAsAANUMACDhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEBOwAA1gIAIA7hBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEBOwAA2AIAMAE7AADYAgAwAQAAABcAIBEEAADRDAAgBgAA0AwAIAsAANIMACDhBAIAyAkAIe0EAgCrCgAh8QRAANQJACH1BAIAyAkAIdwFAQDqCQAh4AUBANMJACHhBQEA0wkAIeUFAgDICQAh8wUBANMJACH0BRAAoQsAIfUFAQDTCQAh9gUBANMJACH4BQAAzwz4BSL5BQEA0wkAIQIAAAA8ACA7AADcAgAgDuEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhAgAAADoAIDsAAN4CACACAAAAOgAgOwAA3gIAIAEAAAAXACADAAAAPAAgQgAA1gIAIEMAANwCACABAAAAPAAgAQAAADoAIA0OAADKDAAgSAAAywwAIEkAAM4MACBKAADNDAAgSwAAzAwAIO0EAADNCQAg4AUAAM0JACDhBQAAzQkAIPMFAADNCQAg9AUAAM0JACD1BQAAzQkAIPYFAADNCQAg-QUAAM0JACAR3gQAANIIADDfBAAA5gIAEOAEAADSCAAw4QQCAOMHACHtBAIAkwgAIfEEQADsBwAh9QQCAOMHACHcBQEA8wcAIeAFAQDrBwAh4QUBAOsHACHlBQIA4wcAIfMFAQDrBwAh9AUQALkIACH1BQEA6wcAIfYFAQDrBwAh-AUAANMI-AUi-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-CwAgSQAAgQwAIEoAAIAMACBLAAD_CwAgCd4EAADECAAw3wQAAOADABDgBAAAxAgAMOEEAgDjBwAh9gQCAOMHACHVBQEA8wcAIdYFAQDzBwAh1wUBAPMHACHYBQEA8wcAIQMAAACUAQAgAQAA3wMAMEcAAOADACADAAAAlAEAIAEAAJUBADACAACWAQAgAQAAAFoAIAEAAABaACADAAAAWAAgAQAAWQAwAgAAWgAgAwAAAFgAIAEAAFkAMAIAAFoAIAMAAABYACABAABZADACAABaACAHBAAA-wsAIBsAAPwLACDhBAIAAAAB8QRAAAAAAfUEAgAAAAHSBQEAAAAB1AUAAADUBQIBOwAA6AMAIAXhBAIAAAAB8QRAAAAAAfUEAgAAAAHSBQEAAAAB1AUAAADUBQIBOwAA6gMAMAE7AADqAwAwBwQAAO0LACAbAADuCwAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh0gUBAOoJACHUBQAA7AvUBSICAAAAWgAgOwAA7QMAIAXhBAIAyAkAIfEEQADUCQAh9QQCAMgJACHSBQEA6gkAIdQFAADsC9QFIgIAAABYACA7AADvAwAgAgAAAFgAIDsAAO8DACADAAAAWgAgQgAA6AMAIEMAAO0DACABAAAAWgAgAQAAAFgAIAUOAADnCwAgSAAA6AsAIEkAAOsLACBKAADqCwAgSwAA6QsAIAjeBAAAwAgAMN8EAAD2AwAQ4AQAAMAIADDhBAIA4wcAIfEEQADsBwAh9QQCAOMHACHSBQEA8wcAIdQFAADBCNQFIgMAAABYACABAAD1AwAwRwAA9gMAIAMAAABYACABAABZADACAABaACABAAAAXgAgAQAAAF4AIAMAAABcACABAABdADACAABeACADAAAAXAAgAQAAXQAwAgAAXgAgAwAAAFwAIAEAAF0AMAIAAF4AIAYaAADmCwAg4QQCAAAAAZwFAQAAAAGhBUAAAAAB0AUAAQAAAdEFAgAAAAEBOwAA_gMAIAXhBAIAAAABnAUBAAAAAaEFQAAAAAHQBQABAAAB0QUCAAAAAQE7AACABAAwATsAAIAEADAGGgAA5QsAIOEEAgDICQAhnAUBAOoJACGhBUAA1AkAIdAFAAG1CgAh0QUCAMgJACECAAAAXgAgOwAAgwQAIAXhBAIAyAkAIZwFAQDqCQAhoQVAANQJACHQBQABtQoAIdEFAgDICQAhAgAAAFwAIDsAAIUEACACAAAAXAAgOwAAhQQAIAMAAABeACBCAAD-AwAgQwAAgwQAIAEAAABeACABAAAAXAAgBQ4AAOALACBIAADhCwAgSQAA5AsAIEoAAOMLACBLAADiCwAgCN4EAAC_CAAw3wQAAIwEABDgBAAAvwgAMOEEAgDjBwAhnAUBAPMHACGhBUAA7AcAIdAFAAGgCAAh0QUCAOMHACEDAAAAXAAgAQAAiwQAMEcAAIwEACADAAAAXAAgAQAAXQAwAgAAXgAgAQAAABwAIAEAAAAcACADAAAAGgAgAQAAGwAwAgAAHAAgAwAAABoAIAEAABsAMAIAABwAIAMAAAAaACABAAAbADACAAAcACAZBAAA2gsAIAkAANkLACAKAADbCwAgCwAA3AsAIA0AAN0LACAQAADeCwAgEwAA3wsAIOEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAM8FAsUFAgAAAAHGBQIAAAABxwUQAAAAAcgFEAAAAAHJBRAAAAABygUQAAAAAcsFEAAAAAHMBRAAAAABzQUQAAAAAc8FAQAAAAEBOwAAlAQAIBLhBAIAAAAB7QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADPBQLFBQIAAAABxgUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABATsAAJYEADABOwAAlgQAMAEAAAAQACABAAAADQAgAQAAABcAIBkEAACkCwAgCQAAowsAIAoAAKULACALAACmCwAgDQAApwsAIBAAAKgLACATAACpCwAg4QQCAMgJACHtBAIAqwoAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAogvPBSLFBQIAqwoAIcYFAgCrCgAhxwUQAMcJACHIBRAAxwkAIckFEADHCQAhygUQAMcJACHLBRAAoQsAIcwFEADHCQAhzQUQAMcJACHPBQEA0wkAIQIAAAAcACA7AACcBAAgEuEEAgDICQAh7QQCAKsKACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHGBQIAqwoAIccFEADHCQAhyAUQAMcJACHJBRAAxwkAIcoFEADHCQAhywUQAKELACHMBRAAxwkAIc0FEADHCQAhzwUBANMJACECAAAAGgAgOwAAngQAIAIAAAAaACA7AACeBAAgAQAAABAAIAEAAAANACABAAAAFwAgAwAAABwAIEIAAJQEACBDAACcBAAgAQAAABwAIAEAAAAaACALDgAAnAsAIEgAAJ0LACBJAACgCwAgSgAAnwsAIEsAAJ4LACDtBAAAzQkAIPAEAADNCQAgxQUAAM0JACDGBQAAzQkAIMsFAADNCQAgzwUAAM0JACAV3gQAALgIADDfBAAAqAQAEOAEAAC4CAAw4QQCAOMHACHtBAIAkwgAIfAEAQDrBwAh8QRAAOwHACH1BAIA4wcAIfYEAgDjBwAh-QRAAOwHACGnBQAAugjPBSLFBQIAkwgAIcYFAgCTCAAhxwUQAOQHACHIBRAA5AcAIckFEADkBwAhygUQAOQHACHLBRAAuQgAIcwFEADkBwAhzQUQAOQHACHPBQEA6wcAIQMAAAAaACABAACnBAAwRwAAqAQAIAMAAAAaACABAAAbADACAAAcACABAAAAIwAgAQAAACMAIAMAAAAhACABAAAiADACAAAjACADAAAAIQAgAQAAIgAwAgAAIwAgAwAAACEAIAEAACIAMAIAACMAIA0MAACaCwAgDwAAmwsAIOEEAgAAAAHjBAIAAAAB8AQBAAAAAfEEQAAAAAG9BQIAAAABvgUBAAAAAb8FEAAAAAHABRAAAAABwgUAAADCBQLDBUAAAAABxAUBAAAAAQE7AACwBAAgC-EEAgAAAAHjBAIAAAAB8AQBAAAAAfEEQAAAAAG9BQIAAAABvgUBAAAAAb8FEAAAAAHABRAAAAABwgUAAADCBQLDBUAAAAABxAUBAAAAAQE7AACyBAAwATsAALIEADANDAAAmAsAIA8AAJkLACDhBAIAyAkAIeMEAgDICQAh8AQBANMJACHxBEAA1AkAIb0FAgDICQAhvgUBANMJACG_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-QQAIAIAAAChAQAgOwAA-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_gcAIN4EAACMCAAw3wQAAKgBABDgBAAAjAgAMOEEAgAAAAH2BAIAAAABgQUBAIcIACGYBQEAhwgAIZkFAQCHCAAhmgUBAIIIACGbBQAAjQgAIAEAAACSBgAgAQAAAJIGACADAwAA9wkAIJoFAADNCQAgmwUAAM0JACADAAAAqAEAIAEAAJUGADACAACSBgAgAwAAAKgBACABAACVBgAwAgAAkgYAIAMAAACoAQAgAQAAlQYAMAIAAJIGACAIAwAAmgoAIOEEAgAAAAH2BAIAAAABgQUBAAAAAZgFAQAAAAGZBQEAAAABmgUBAAAAAZsFgAAAAAEBOwAAmQYAIAfhBAIAAAAB9gQCAAAAAYEFAQAAAAGYBQEAAAABmQUBAAAAAZoFAQAAAAGbBYAAAAABATsAAJsGADABOwAAmwYAMAgDAACZCgAg4QQCAMgJACH2BAIAyAkAIYEFAQDqCQAhmAUBAOoJACGZBQEA6gkAIZoFAQDTCQAhmwWAAAAAAQIAAACSBgAgOwAAngYAIAfhBAIAyAkAIfYEAgDICQAhgQUBAOoJACGYBQEA6gkAIZkFAQDqCQAhmgUBANMJACGbBYAAAAABAgAAAKgBACA7AACgBgAgAgAAAKgBACA7AACgBgAgAwAAAJIGACBCAACZBgAgQwAAngYAIAEAAACSBgAgAQAAAKgBACAHDgAAlAoAIEgAAJUKACBJAACYCgAgSgAAlwoAIEsAAJYKACCaBQAAzQkAIJsFAADNCQAgCt4EAACJCAAw3wQAAKcGABDgBAAAiQgAMOEEAgDjBwAh9gQCAOMHACGBBQEA8wcAIZgFAQDzBwAhmQUBAPMHACGaBQEA6wcAIZsFAACKCAAgAwAAAKgBACABAACmBgAwRwAApwYAIAMAAACoAQAgAQAAlQYAMAIAAJIGACATAwAA_gcAIN4EAACGCAAw3wQAAKoBABDgBAAAhggAMOEEAgAAAAH2BAIAAAABiwUBAIcIACGMBSAAiAgAIY0FAQCHCAAhjgUgAIgIACGPBQEAhwgAIZAFIACICAAhkQUBAIcIACGSBQEAhwgAIZMFAQCHCAAhlAUBAIcIACGVBSAAiAgAIZYFIACICAAhlwUgAIgIACEBAAAAqgYAIAEAAACqBgAgAQMAAPcJACADAAAAqgEAIAEAAK0GADACAACqBgAgAwAAAKoBACABAACtBgAwAgAAqgYAIAMAAACqAQAgAQAArQYAMAIAAKoGACAQAwAAkwoAIOEEAgAAAAH2BAIAAAABiwUBAAAAAYwFIAAAAAGNBQEAAAABjgUgAAAAAY8FAQAAAAGQBSAAAAABkQUBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAZUFIAAAAAGWBSAAAAABlwUgAAAAAQE7AACxBgAgD-EEAgAAAAH2BAIAAAABiwUBAAAAAYwFIAAAAAGNBQEAAAABjgUgAAAAAY8FAQAAAAGQBSAAAAABkQUBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAZUFIAAAAAGWBSAAAAABlwUgAAAAAQE7AACzBgAwATsAALMGADAQAwAAkgoAIOEEAgDICQAh9gQCAMgJACGLBQEA6gkAIYwFIADrCQAhjQUBAOoJACGOBSAA6wkAIY8FAQDqCQAhkAUgAOsJACGRBQEA6gkAIZIFAQDqCQAhkwUBAOoJACGUBQEA6gkAIZUFIADrCQAhlgUgAOsJACGXBSAA6wkAIQIAAACqBgAgOwAAtgYAIA_hBAIAyAkAIfYEAgDICQAhiwUBAOoJACGMBSAA6wkAIY0FAQDqCQAhjgUgAOsJACGPBQEA6gkAIZAFIADrCQAhkQUBAOoJACGSBQEA6gkAIZMFAQDqCQAhlAUBAOoJACGVBSAA6wkAIZYFIADrCQAhlwUgAOsJACECAAAAqgEAIDsAALgGACACAAAAqgEAIDsAALgGACADAAAAqgYAIEIAALEGACBDAAC2BgAgAQAAAKoGACABAAAAqgEAIAUOAACNCgAgSAAAjgoAIEkAAJEKACBKAACQCgAgSwAAjwoAIBLeBAAAhQgAMN8EAAC_BgAQ4AQAAIUIADDhBAIA4wcAIfYEAgDjBwAhiwUBAPMHACGMBSAA9AcAIY0FAQDzBwAhjgUgAPQHACGPBQEA8wcAIZAFIAD0BwAhkQUBAPMHACGSBQEA8wcAIZMFAQDzBwAhlAUBAPMHACGVBSAA9AcAIZYFIAD0BwAhlwUgAPQHACEDAAAAqgEAIAEAAL4GADBHAAC_BgAgAwAAAKoBACABAACtBgAwAgAAqgYAIAcDAAD-BwAgOwAA_QcAIN4EAACECAAw3wQAAKwBABDgBAAAhAgAMOEEAgAAAAH2BAIAAAABAQAAAMIGACABAAAAwgYAIAEDAAD3CQAgAwAAAKwBACABAADFBgAwAgAAwgYAIAMAAACsAQAgAQAAxQYAMAIAAMIGACADAAAArAEAIAEAAMUGADACAADCBgAgBAMAAIwKACA7gAAAAAHhBAIAAAAB9gQCAAAAAQE7AADJBgAgAzuAAAAAAeEEAgAAAAH2BAIAAAABATsAAMsGADABOwAAywYAMAQDAACLCgAgO4AAAAAB4QQCAMgJACH2BAIAyAkAIQIAAADCBgAgOwAAzgYAIAM7gAAAAAHhBAIAyAkAIfYEAgDICQAhAgAAAKwBACA7AADQBgAgAgAAAKwBACA7AADQBgAgAwAAAMIGACBCAADJBgAgQwAAzgYAIAEAAADCBgAgAQAAAKwBACAFDgAAhgoAIEgAAIcKACBJAACKCgAgSgAAiQoAIEsAAIgKACAGOwAA-gcAIN4EAACDCAAw3wQAANcGABDgBAAAgwgAMOEEAgDjBwAh9gQCAOMHACEDAAAArAEAIAEAANYGADBHAADXBgAgAwAAAKwBACABAADFBgAwAgAAwgYAIBADAAD-BwAg3gQAAIEIADDfBAAArgEAEOAEAACBCAAw4QQCAAAAAfYEAgAAAAGBBQEAgggAIYIFAQCCCAAhgwUBAIIIACGEBQEAgggAIYUFAQCCCAAhhgUBAIIIACGHBQEAgggAIYgFAQCCCAAhiQUBAIIIACGKBQEAgggAIQEAAADaBgAgAQAAANoGACALAwAA9wkAIIEFAADNCQAgggUAAM0JACCDBQAAzQkAIIQFAADNCQAghQUAAM0JACCGBQAAzQkAIIcFAADNCQAgiAUAAM0JACCJBQAAzQkAIIoFAADNCQAgAwAAAK4BACABAADdBgAwAgAA2gYAIAMAAACuAQAgAQAA3QYAMAIAANoGACADAAAArgEAIAEAAN0GADACAADaBgAgDQMAAIUKACDhBAIAAAAB9gQCAAAAAYEFAQAAAAGCBQEAAAABgwUBAAAAAYQFAQAAAAGFBQEAAAABhgUBAAAAAYcFAQAAAAGIBQEAAAABiQUBAAAAAYoFAQAAAAEBOwAA4QYAIAzhBAIAAAAB9gQCAAAAAYEFAQAAAAGCBQEAAAABgwUBAAAAAYQFAQAAAAGFBQEAAAABhgUBAAAAAYcFAQAAAAGIBQEAAAABiQUBAAAAAYoFAQAAAAEBOwAA4wYAMAE7AADjBgAwDQMAAIQKACDhBAIAyAkAIfYEAgDICQAhgQUBANMJACGCBQEA0wkAIYMFAQDTCQAhhAUBANMJACGFBQEA0wkAIYYFAQDTCQAhhwUBANMJACGIBQEA0wkAIYkFAQDTCQAhigUBANMJACECAAAA2gYAIDsAAOYGACAM4QQCAMgJACH2BAIAyAkAIYEFAQDTCQAhggUBANMJACGDBQEA0wkAIYQFAQDTCQAhhQUBANMJACGGBQEA0wkAIYcFAQDTCQAhiAUBANMJACGJBQEA0wkAIYoFAQDTCQAhAgAAAK4BACA7AADoBgAgAgAAAK4BACA7AADoBgAgAwAAANoGACBCAADhBgAgQwAA5gYAIAEAAADaBgAgAQAAAK4BACAPDgAA_wkAIEgAAIAKACBJAACDCgAgSgAAggoAIEsAAIEKACCBBQAAzQkAIIIFAADNCQAggwUAAM0JACCEBQAAzQkAIIUFAADNCQAghgUAAM0JACCHBQAAzQkAIIgFAADNCQAgiQUAAM0JACCKBQAAzQkAIA_eBAAAgAgAMN8EAADvBgAQ4AQAAIAIADDhBAIA4wcAIfYEAgDjBwAhgQUBAOsHACGCBQEA6wcAIYMFAQDrBwAhhAUBAOsHACGFBQEA6wcAIYYFAQDrBwAhhwUBAOsHACGIBQEA6wcAIYkFAQDrBwAhigUBAOsHACEDAAAArgEAIAEAAO4GADBHAADvBgAgAwAAAK4BACABAADdBgAwAgAA2gYAIAEAAAC0AQAgAQAAALQBACADAAAAsgEAIAEAALMBADACAAC0AQAgAwAAALIBACABAACzAQAwAgAAtAEAIAMAAACyAQAgAQAAswEAMAIAALQBACAGAwAA_gkAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAYAFAQAAAAGBBQEAAAABATsAAPcGACAF4QQCAAAAAfEEQAAAAAH2BAIAAAABgAUBAAAAAYEFAQAAAAEBOwAA-QYAMAE7AAD5BgAwBgMAAP0JACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYEFAQDTCQAhAgAAALQBACA7AAD8BgAgBeEEAgDICQAh8QRAANQJACH2BAIAyAkAIYAFAQDqCQAhgQUBANMJACECAAAAsgEAIDsAAP4GACACAAAAsgEAIDsAAP4GACADAAAAtAEAIEIAAPcGACBDAAD8BgAgAQAAALQBACABAAAAsgEAIAYOAAD4CQAgSAAA-QkAIEkAAPwJACBKAAD7CQAgSwAA-gkAIIEFAADNCQAgCN4EAAD_BwAw3wQAAIUHABDgBAAA_wcAMOEEAgDjBwAh8QRAAOwHACH2BAIA4wcAIYAFAQDzBwAhgQUBAOsHACEDAAAAsgEAIAEAAIQHADBHAACFBwAgAwAAALIBACABAACzAQAwAgAAtAEAIAcDAAD-BwAgOwAA_QcAIN4EAAD8BwAw3wQAALABABDgBAAA_AcAMOEEAgAAAAH2BAIAAAABAQAAAIgHACABAAAAiAcAIAEDAAD3CQAgAwAAALABACABAACLBwAwAgAAiAcAIAMAAACwAQAgAQAAiwcAMAIAAIgHACADAAAAsAEAIAEAAIsHADACAACIBwAgBAMAAPYJACA7gAAAAAHhBAIAAAAB9gQCAAAAAQE7AACPBwAgAzuAAAAAAeEEAgAAAAH2BAIAAAABATsAAJEHADABOwAAkQcAMAQDAAD1CQAgO4AAAAAB4QQCAMgJACH2BAIAyAkAIQIAAACIBwAgOwAAlAcAIAM7gAAAAAHhBAIAyAkAIfYEAgDICQAhAgAAALABACA7AACWBwAgAgAAALABACA7AACWBwAgAwAAAIgHACBCAACPBwAgQwAAlAcAIAEAAACIBwAgAQAAALABACAFDgAA8AkAIEgAAPEJACBJAAD0CQAgSgAA8wkAIEsAAPIJACAGOwAA-gcAIN4EAAD5BwAw3wQAAJ0HABDgBAAA-QcAMOEEAgDjBwAh9gQCAOMHACEDAAAAsAEAIAEAAJwHADBHAACdBwAgAwAAALABACABAACLBwAwAgAAiAcAIAEAAAC3AQAgAQAAALcBACADAAAAawAgAQAAtgEAMAIAALcBACADAAAAawAgAQAAtgEAMAIAALcBACADAAAAawAgAQAAtgEAMAIAALcBACAIAwAA7wkAIAQAAO4JACDhBAIAAAAB9QQCAAAAAfYEAgAAAAH3BAEAAAAB-AQgAAAAAfkEQAAAAAEBOwAApQcAIAbhBAIAAAAB9QQCAAAAAfYEAgAAAAH3BAEAAAAB-AQgAAAAAfkEQAAAAAEBOwAApwcAMAE7AACnBwAwCAMAAO0JACAEAADsCQAg4QQCAMgJACH1BAIAyAkAIfYEAgDICQAh9wQBAOoJACH4BCAA6wkAIfkEQADUCQAhAgAAALcBACA7AACqBwAgBuEEAgDICQAh9QQCAMgJACH2BAIAyAkAIfcEAQDqCQAh-AQgAOsJACH5BEAA1AkAIQIAAABrACA7AACsBwAgAgAAAGsAIDsAAKwHACADAAAAtwEAIEIAAKUHACBDAACqBwAgAQAAALcBACABAAAAawAgBQ4AAOUJACBIAADmCQAgSQAA6QkAIEoAAOgJACBLAADnCQAgCd4EAADyBwAw3wQAALMHABDgBAAA8gcAMOEEAgDjBwAh9QQCAOMHACH2BAIA4wcAIfcEAQDzBwAh-AQgAPQHACH5BEAA7AcAIQMAAABrACABAACyBwAwRwAAswcAIAMAAABrACABAAC2AQAwAgAAtwEAIAEAAAA4ACABAAAAOAAgAwAAADYAIAEAADcAMAIAADgAIAMAAAA2ACABAAA3ADACAAA4ACADAAAANgAgAQAANwAwAgAAOAAgCAsAAOMJACARAADkCQAg4QQCAAAAAe0EAgAAAAHuBBAAAAAB7wQQAAAAAfAEAQAAAAHxBEAAAAABATsAALsHACAG4QQCAAAAAe0EAgAAAAHuBBAAAAAB7wQQAAAAAfAEAQAAAAHxBEAAAAABATsAAL0HADABOwAAvQcAMAgLAADVCQAgEQAA1gkAIOEEAgDICQAh7QQCAMgJACHuBBAAxwkAIe8EEADHCQAh8AQBANMJACHxBEAA1AkAIQIAAAA4ACA7AADABwAgBuEEAgDICQAh7QQCAMgJACHuBBAAxwkAIe8EEADHCQAh8AQBANMJACHxBEAA1AkAIQIAAAA2ACA7AADCBwAgAgAAADYAIDsAAMIHACADAAAAOAAgQgAAuwcAIEMAAMAHACABAAAAOAAgAQAAADYAIAYOAADOCQAgSAAAzwkAIEkAANIJACBKAADRCQAgSwAA0AkAIPAEAADNCQAgCd4EAADqBwAw3wQAAMkHABDgBAAA6gcAMOEEAgDjBwAh7QQCAOMHACHuBBAA5AcAIe8EEADkBwAh8AQBAOsHACHxBEAA7AcAIQMAAAA2ACABAADIBwAwRwAAyQcAIAMAAAA2ACABAAA3ADACAAA4ACABAAAALwAgAQAAAC8AIAMAAAAtACABAAAuADACAAAvACADAAAALQAgAQAALgAwAgAALwAgAwAAAC0AIAEAAC4AMAIAAC8AIAYMAADMCQAgEgAAywkAIOEEAgAAAAHiBAIAAAAB4wQCAAAAAeQEEAAAAAEBOwAA0QcAIAThBAIAAAAB4gQCAAAAAeMEAgAAAAHkBBAAAAABATsAANMHADABOwAA0wcAMAYMAADKCQAgEgAAyQkAIOEEAgDICQAh4gQCAMgJACHjBAIAyAkAIeQEEADHCQAhAgAAAC8AIDsAANYHACAE4QQCAMgJACHiBAIAyAkAIeMEAgDICQAh5AQQAMcJACECAAAALQAgOwAA2AcAIAIAAAAtACA7AADYBwAgAwAAAC8AIEIAANEHACBDAADWBwAgAQAAAC8AIAEAAAAtACAFDgAAwgkAIEgAAMMJACBJAADGCQAgSgAAxQkAIEsAAMQJACAH3gQAAOIHADDfBAAA3wcAEOAEAADiBwAw4QQCAOMHACHiBAIA4wcAIeMEAgDjBwAh5AQQAOQHACEDAAAALQAgAQAA3gcAMEcAAN8HACADAAAALQAgAQAALgAwAgAALwAgB94EAADiBwAw3wQAAN8HABDgBAAA4gcAMOEEAgDjBwAh4gQCAOMHACHjBAIA4wcAIeQEEADkBwAhDQ4AAOYHACBIAADpBwAgSQAA5gcAIEoAAOYHACBLAADmBwAg5QQCAAAAAeYEAgAAAATnBAIAAAAE6AQCAAAAAekEAgAAAAHqBAIAAAAB6wQCAAAAAewEAgDoBwAhDQ4AAOYHACBIAADnBwAgSQAA5wcAIEoAAOcHACBLAADnBwAg5QQQAAAAAeYEEAAAAATnBBAAAAAE6AQQAAAAAekEEAAAAAHqBBAAAAAB6wQQAAAAAewEEADlBwAhDQ4AAOYHACBIAADnBwAgSQAA5wcAIEoAAOcHACBLAADnBwAg5QQQAAAAAeYEEAAAAATnBBAAAAAE6AQQAAAAAekEEAAAAAHqBBAAAAAB6wQQAAAAAewEEADlBwAhCOUEAgAAAAHmBAIAAAAE5wQCAAAABOgEAgAAAAHpBAIAAAAB6gQCAAAAAesEAgAAAAHsBAIA5gcAIQjlBBAAAAAB5gQQAAAABOcEEAAAAAToBBAAAAAB6QQQAAAAAeoEEAAAAAHrBBAAAAAB7AQQAOcHACENDgAA5gcAIEgAAOkHACBJAADmBwAgSgAA5gcAIEsAAOYHACDlBAIAAAAB5gQCAAAABOcEAgAAAAToBAIAAAAB6QQCAAAAAeoEAgAAAAHrBAIAAAAB7AQCAOgHACEI5QQIAAAAAeYECAAAAATnBAgAAAAE6AQIAAAAAekECAAAAAHqBAgAAAAB6wQIAAAAAewECADpBwAhCd4EAADqBwAw3wQAAMkHABDgBAAA6gcAMOEEAgDjBwAh7QQCAOMHACHuBBAA5AcAIe8EEADkBwAh8AQBAOsHACHxBEAA7AcAIQ4OAADwBwAgSgAA8QcAIEsAAPEHACDlBAEAAAAB5gQBAAAABecEAQAAAAXoBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAO8HACHyBAEAAAAB8wQBAAAAAfQEAQAAAAELDgAA5gcAIEoAAO4HACBLAADuBwAg5QRAAAAAAeYEQAAAAATnBEAAAAAE6ARAAAAAAekEQAAAAAHqBEAAAAAB6wRAAAAAAewEQADtBwAhCw4AAOYHACBKAADuBwAgSwAA7gcAIOUEQAAAAAHmBEAAAAAE5wRAAAAABOgEQAAAAAHpBEAAAAAB6gRAAAAAAesEQAAAAAHsBEAA7QcAIQjlBEAAAAAB5gRAAAAABOcEQAAAAAToBEAAAAAB6QRAAAAAAeoEQAAAAAHrBEAAAAAB7ARAAO4HACEODgAA8AcAIEoAAPEHACBLAADxBwAg5QQBAAAAAeYEAQAAAAXnBAEAAAAF6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQDvBwAh8gQBAAAAAfMEAQAAAAH0BAEAAAABCOUEAgAAAAHmBAIAAAAF5wQCAAAABegEAgAAAAHpBAIAAAAB6gQCAAAAAesEAgAAAAHsBAIA8AcAIQvlBAEAAAAB5gQBAAAABecEAQAAAAXoBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAPEHACHyBAEAAAAB8wQBAAAAAfQEAQAAAAEJ3gQAAPIHADDfBAAAswcAEOAEAADyBwAw4QQCAOMHACH1BAIA4wcAIfYEAgDjBwAh9wQBAPMHACH4BCAA9AcAIfkEQADsBwAhDg4AAOYHACBKAAD4BwAgSwAA-AcAIOUEAQAAAAHmBAEAAAAE5wQBAAAABOgEAQAAAAHpBAEAAAAB6gQBAAAAAesEAQAAAAHsBAEA9wcAIfIEAQAAAAHzBAEAAAAB9AQBAAAAAQUOAADmBwAgSgAA9gcAIEsAAPYHACDlBCAAAAAB7AQgAPUHACEFDgAA5gcAIEoAAPYHACBLAAD2BwAg5QQgAAAAAewEIAD1BwAhAuUEIAAAAAHsBCAA9gcAIQ4OAADmBwAgSgAA-AcAIEsAAPgHACDlBAEAAAAB5gQBAAAABOcEAQAAAAToBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAPcHACHyBAEAAAAB8wQBAAAAAfQEAQAAAAEL5QQBAAAAAeYEAQAAAATnBAEAAAAE6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQD4BwAh8gQBAAAAAfMEAQAAAAH0BAEAAAABBjsAAPoHACDeBAAA-QcAMN8EAACdBwAQ4AQAAPkHADDhBAIA4wcAIfYEAgDjBwAhDw4AAOYHACBKAAD7BwAgSwAA-wcAIOUEgAAAAAHoBIAAAAAB6QSAAAAAAeoEgAAAAAHrBIAAAAAB7ASAAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EgAAAAAH-BIAAAAAB_wSAAAAAAQzlBIAAAAAB6ASAAAAAAekEgAAAAAHqBIAAAAAB6wSAAAAAAewEgAAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BIAAAAAB_gSAAAAAAf8EgAAAAAEHAwAA_gcAIDsAAP0HACDeBAAA_AcAMN8EAACwAQAQ4AQAAPwHADDhBAIAqggAIfYEAgCqCAAhDOUEgAAAAAHoBIAAAAAB6QSAAAAAAeoEgAAAAAHrBIAAAAAB7ASAAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EgAAAAAH-BIAAAAAB_wSAAAAAASQFAADxCAAgBwAArAkAIAgAAOsIACAdAACzCQAgJQAA_AgAICYAAKsJACAnAACtCQAgKAAArgkAICkAAK8JACAqAADsCAAgKwAAsAkAICwAALEJACAtAACyCQAgLgAA_ggAIC8AALQJACAwAAC1CQAgMQAAtgkAIDIAALcJACAzAAC4CQAgNAAAuQkAIDUAALoJACDeBAAAqgkAMN8EAAANABDgBAAAqgkAMOEEAgCqCAAh2gUBAIcIACHbBQEAhwgAIZEGIACICAAhkgYCAKoIACGTBiAAiAgAIZQGAgCqCAAhlQYgAIgIACGWBgIAqggAIZcGAgCqCAAhoAYAAA0AIKEGAAANACAI3gQAAP8HADDfBAAAhQcAEOAEAAD_BwAw4QQCAOMHACHxBEAA7AcAIfYEAgDjBwAhgAUBAPMHACGBBQEA6wcAIQ_eBAAAgAgAMN8EAADvBgAQ4AQAAIAIADDhBAIA4wcAIfYEAgDjBwAhgQUBAOsHACGCBQEA6wcAIYMFAQDrBwAhhAUBAOsHACGFBQEA6wcAIYYFAQDrBwAhhwUBAOsHACGIBQEA6wcAIYkFAQDrBwAhigUBAOsHACEQAwAA_gcAIN4EAACBCAAw3wQAAK4BABDgBAAAgQgAMOEEAgCqCAAh9gQCAKoIACGBBQEAgggAIYIFAQCCCAAhgwUBAIIIACGEBQEAgggAIYUFAQCCCAAhhgUBAIIIACGHBQEAgggAIYgFAQCCCAAhiQUBAIIIACGKBQEAgggAIQvlBAEAAAAB5gQBAAAABecEAQAAAAXoBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAPEHACHyBAEAAAAB8wQBAAAAAfQEAQAAAAEGOwAA-gcAIN4EAACDCAAw3wQAANcGABDgBAAAgwgAMOEEAgDjBwAh9gQCAOMHACEHAwAA_gcAIDsAAP0HACDeBAAAhAgAMN8EAACsAQAQ4AQAAIQIADDhBAIAqggAIfYEAgCqCAAhEt4EAACFCAAw3wQAAL8GABDgBAAAhQgAMOEEAgDjBwAh9gQCAOMHACGLBQEA8wcAIYwFIAD0BwAhjQUBAPMHACGOBSAA9AcAIY8FAQDzBwAhkAUgAPQHACGRBQEA8wcAIZIFAQDzBwAhkwUBAPMHACGUBQEA8wcAIZUFIAD0BwAhlgUgAPQHACGXBSAA9AcAIRMDAAD-BwAg3gQAAIYIADDfBAAAqgEAEOAEAACGCAAw4QQCAKoIACH2BAIAqggAIYsFAQCHCAAhjAUgAIgIACGNBQEAhwgAIY4FIACICAAhjwUBAIcIACGQBSAAiAgAIZEFAQCHCAAhkgUBAIcIACGTBQEAhwgAIZQFAQCHCAAhlQUgAIgIACGWBSAAiAgAIZcFIACICAAhC-UEAQAAAAHmBAEAAAAE5wQBAAAABOgEAQAAAAHpBAEAAAAB6gQBAAAAAesEAQAAAAHsBAEA-AcAIfIEAQAAAAHzBAEAAAAB9AQBAAAAAQLlBCAAAAAB7AQgAPYHACEK3gQAAIkIADDfBAAApwYAEOAEAACJCAAw4QQCAOMHACH2BAIA4wcAIYEFAQDzBwAhmAUBAPMHACGZBQEA8wcAIZoFAQDrBwAhmwUAAIoIACAPDgAA8AcAIEoAAIsIACBLAACLCAAg5QSAAAAAAegEgAAAAAHpBIAAAAAB6gSAAAAAAesEgAAAAAHsBIAAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QSAAAAAAf4EgAAAAAH_BIAAAAABDOUEgAAAAAHoBIAAAAAB6QSAAAAAAeoEgAAAAAHrBIAAAAAB7ASAAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EgAAAAAH-BIAAAAAB_wSAAAAAAQsDAAD-BwAg3gQAAIwIADDfBAAAqAEAEOAEAACMCAAw4QQCAKoIACH2BAIAqggAIYEFAQCHCAAhmAUBAIcIACGZBQEAhwgAIZoFAQCCCAAhmwUAAI0IACAM5QSAAAAAAegEgAAAAAHpBIAAAAAB6gSAAAAAAesEgAAAAAHsBIAAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QSAAAAAAf4EgAAAAAH_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-CAAhCN4EAAC_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-AUI7AQAANUI-AUiCd4EAADWCAAw3wQAAM4CABDgBAAA1ggAMOEEAgDjBwAh8QRAAOwHACH2BAIA4wcAIfoFAQDzBwAh-wUBAPMHACH8BQIA4wcAIQreBAAA1wgAMN8EAAC4AgAQ4AQAANcIADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACGABQEA8wcAIYUFAQDrBwAh_QUBAPMHACH-BQEA6wcAIQjeBAAA2AgAMN8EAACgAgAQ4AQAANgIADDhBAIA4wcAIZwFAQDzBwAhngUBAOsHACGgBQEA6wcAIeUFAgDjBwAhE94EAADZCAAw3wQAAIoCABDgBAAA2QgAMOEEAgDjBwAh8AQBAOsHACHxBEAA7AcAIfUEAgDjBwAh9gQCAOMHACGnBQEA8wcAIbgFAQDzBwAh0gUBAPMHACHmBQIA4wcAIf8FQADsBwAhgAYBAPMHACGBBgEA8wcAIYIGIAD0BwAhgwYBAOsHACGEBiAA9AcAIYYGAADaCIYGIgcOAADmBwAgSgAA3AgAIEsAANwIACDlBAAAAIYGAuYEAAAAhgYI5wQAAACGBgjsBAAA2wiGBiIHDgAA5gcAIEoAANwIACBLAADcCAAg5QQAAACGBgLmBAAAAIYGCOcEAAAAhgYI7AQAANsIhgYiBOUEAAAAhgYC5gQAAACGBgjnBAAAAIYGCOwEAADcCIYGIhjeBAAA3QgAMN8EAADyAQAQ4AQAAN0IADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACH5BEAA7AcAIYUFAQDrBwAhiAUBAOsHACGKBQEA6wcAIacFAADaCIYGIukFQACmCAAh7wUBAOsHACH-BQEA8wcAIYcGAQDzBwAhiAYBAPMHACGJBgEA8wcAIYoGAQDrBwAhiwYBAOsHACGMBgEA6wcAIY0GAQDrBwAhjgYBAOsHACGPBgEA6wcAIZAGAQDrBwAhDd4EAADeCAAw3wQAANwBABDgBAAA3ggAMOEEAgDjBwAh2gUBAPMHACHbBQEA8wcAIZEGIAD0BwAhkgYCAOMHACGTBiAA9AcAIZQGAgDjBwAhlQYgAPQHACGWBgIA4wcAIZcGAgDjBwAhCwMAAP4HACAEAADgCAAg3gQAAN8IADDfBAAAawAQ4AQAAN8IADDhBAIAqggAIfUEAgCqCAAh9gQCAKoIACH3BAEAhwgAIfgEIACICAAh-QRAAKsIACEkAwAA_gcAIAUAAPEIACAIAADrCAAgDAAA7AgAIBgAAO4IACAcAAC_CQAgHQAAswkAIB4AAMAJACAfAADBCQAgJQAA_AgAIN4EAAC-CQAw3wQAAAMAEOAEAAC-CQAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGFBQEAgggAIYgFAQCCCAAhigUBAIIIACGnBQAAvAmGBiLpBUAArAgAIe8FAQCCCAAh_gUBAIcIACGHBgEAhwgAIYgGAQCHCAAhiQYBAIcIACGKBgEAgggAIYsGAQCCCAAhjAYBAIIIACGNBgEAgggAIY4GAQCCCAAhjwYBAIIIACGQBgEAgggAIaAGAAADACChBgAAAwAgCQMAAP4HACDeBAAA4QgAMN8EAACyAQAQ4AQAAOEIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYEFAQCCCAAhCgMAAP4HACDeBAAA4ggAMN8EAAChAQAQ4AQAAOIIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG4BQAA4wi4BSK5BQEAhwgAIboFIACICAAhBOUEAAAAuAUC5gQAAAC4BQjnBAAAALgFCOwEAACxCLgFIgkDAAD-BwAg3gQAAOQIADDfBAAAnQEAEOAEAADkCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhuwUBAIcIACG8BSAAiAgAIQcDAAD-BwAg3gQAAOUIADDfBAAAmQEAEOAEAADlCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhCgMAAP4HACDeBAAA5ggAMN8EAACUAQAQ4AQAAOYIADDhBAIAqggAIfYEAgCqCAAh1QUBAIcIACHWBQEAhwgAIdcFAQCHCAAh2AUBAIcIACEC9gQCAAAAAdkFAQAAAAEJAwAA_gcAIN4EAADoCAAw3wQAAJABABDgBAAA6AgAMOEEAgCqCAAh9gQCAKoIACHZBQEAhwgAIdoFAQCHCAAh2wUBAIcIACEC9gQCAAAAAfoFAQAAAAEOAwAA_gcAIAgAAOsIACAUAADsCAAgFQAA7QgAIBYAAO4IACDeBAAA6ggAMN8EAAAXABDgBAAA6ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfoFAQCHCAAh-wUBAIcIACH8BQIAqggAIQOaBgAAEAAgmwYAABAAIJwGAAAQACADmgYAABoAIJsGAAAaACCcBgAAGgAgA5oGAAA2ACCbBgAANgAgnAYAADYAIAOaBgAAOgAgmwYAADoAIJwGAAA6ACANAwAA8AgAIAUAAPEIACAIAADrCAAg3gQAAO8IADDfBAAACwAQ4AQAAO8IADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAISQFAADxCAAgBwAArAkAIAgAAOsIACAdAACzCQAgJQAA_AgAICYAAKsJACAnAACtCQAgKAAArgkAICkAAK8JACAqAADsCAAgKwAAsAkAICwAALEJACAtAACyCQAgLgAA_ggAIC8AALQJACAwAAC1CQAgMQAAtgkAIDIAALcJACAzAAC4CQAgNAAAuQkAIDUAALoJACDeBAAAqgkAMN8EAAANABDgBAAAqgkAMOEEAgCqCAAh2gUBAIcIACHbBQEAhwgAIZEGIACICAAhkgYCAKoIACGTBiAAiAgAIZQGAgCqCAAhlQYgAIgIACGWBgIAqggAIZcGAgCqCAAhoAYAAA0AIKEGAAANACADmgYAAAcAIJsGAAAHACCcBgAABwAgAqsFAgAAAAGsBQIAAAABCSMAAPUIACA7AAH0CAAh3gQAAPMIADDfBAAAeQAQ4AQAAPMIADDhBAIAqggAIfEEQACrCAAhqwUCAKoIACGsBQIAqggAIQTlBAABAAAB5gQAAQAABOcEAAEAAATsBAABoggAIRMDAAD-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACGgBgAAdAAgoQYAAHQAIBEDAAD-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEI5QQEAAAAAeYEBAAAAATnBAQAAAAE6AQEAAAAAekEBAAAAAHqBAQAAAAB6wQEAAAAAewEBACRCAAhEQMAAP4HACAEAAD9CAAgGQAA_ggAICAAAPgIACAhAAD8CAAg3gQAAPsIADDfBAAAbQAQ4AQAAPsIADDhBAIAqggAIfEEQACrCAAh9QQCAK0IACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGxBQIArQgAIaAGAABtACChBgAAbQAgA5oGAAB5ACCbBgAAeQAgnAYAAHkAIAP2BAIAAAABgAUBAAAAAbEFAgAAAAEPAwAA_gcAIAQAAP0IACAZAAD-CAAgIAAA-AgAICEAAPwIACDeBAAA-wgAMN8EAABtABDgBAAA-wgAMOEEAgCqCAAh8QRAAKsIACH1BAIArQgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIbEFAgCtCAAhA5oGAABtACCbBgAAbQAgnAYAAG0AICQDAAD-BwAgBQAA8QgAIAgAAOsIACAMAADsCAAgGAAA7ggAIBwAAL8JACAdAACzCQAgHgAAwAkAIB8AAMEJACAlAAD8CAAg3gQAAL4JADDfBAAAAwAQ4AQAAL4JADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhoAYAAAMAIKEGAAADACADmgYAAHQAIJsGAAB0ACCcBgAAdAAgDQQAAOAIACDeBAAA_wgAMN8EAABnABDgBAAA_wgAMOEEAgCqCAAh9QQCAKoIACH5BEAAqwgAIZwFAQCHCAAhnQUBAIcIACGeBQEAhwgAIZ8FBAD3CAAhoAUBAIcIACGhBUAAqwgAIQ8DAADwCAAgBAAA4AgAIN4EAACACQAw3wQAAGIAEOAEAACACQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh9gQCAK0IACGjBQAAgQmjBSKlBQAAggmlBSKnBQAAgwmnBSKoBQEAgggAIakFAgCtCAAhqgUBAIIIACEE5QQAAACjBQLmBAAAAKMFCOcEAAAAowUI7AQAAJwIowUiBOUEAAAApQUC5gQAAAClBQjnBAAAAKUFCOwEAACaCKUFIgTlBAAAAKcFAuYEAAAApwUI5wQAAACnBQjsBAAAmAinBSIJGgAAhQkAIN4EAACECQAw3wQAAFwAEOAEAACECQAw4QQCAKoIACGcBQEAhwgAIaEFQACrCAAh0AUAAfQIACHRBQIAqggAIQwEAADgCAAgGwAAiAkAIN4EAACGCQAw3wQAAFgAEOAEAACGCQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh0gUBAIcIACHUBQAAhwnUBSKgBgAAWAAgoQYAAFgAIAoEAADgCAAgGwAAiAkAIN4EAACGCQAw3wQAAFgAEOAEAACGCQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh0gUBAIcIACHUBQAAhwnUBSIE5QQAAADUBQLmBAAAANQFCOcEAAAA1AUI7AQAAMMI1AUiA5oGAABcACCbBgAAXAAgnAYAAFwAIAkGAACKCQAg3gQAAIkJADDfBAAATwAQ4AQAAIkJADDhBAIAqggAIZwFAQCHCAAhngUBAIIIACGgBQEAgggAIeUFAgCqCAAhGwMAAP4HACAEAADgCAAgBwAAqAkAIAgAAOsIACAYAADuCAAgGQAAvQkAIN4EAAC7CQAw3wQAAAcAEOAEAAC7CQAw4QQCAKoIACHwBAEAgggAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIacFAQCHCAAhuAUBAIcIACHSBQEAhwgAIeYFAgCqCAAh_wVAAKsIACGABgEAhwgAIYEGAQCHCAAhggYgAIgIACGDBgEAgggAIYQGIACICAAhhgYAALwJhgYioAYAAAcAIKEGAAAHACAJCQAAjAkAIN4EAACLCQAw3wQAAEQAEOAEAACLCQAw4QQCAKoIACGcBQEAhwgAIZ4FAQCHCAAhoAUBAIIIACHFBQIAqggAISADAADwCAAgBAAA4AgAIAYAAKcJACAHAACoCQAgCwAAkAkAIAwAAJwJACAQAACjCQAgFwAAqQkAIN4EAACkCQAw3wQAABAAEOAEAACkCQAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKYJ8QUi5QUCAK0IACHmBQIAqggAIecFAQCHCAAh6AUBAIcIACHpBUAAqwgAIeoFAQCHCAAh7AUAAKUJ7AUi7QUAAI0IACDuBUAAqwgAIe8FAQCHCAAh8QUBAIIIACHyBQEAgggAIaAGAAAQACChBgAAEAAgFAQAAOAIACAGAACKCQAgCwAAkAkAIN4EAACNCQAw3wQAADoAEOAEAACNCQAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACHcBQEAhwgAIeAFAQCCCAAh4QUBAIIIACHlBQIAqggAIfMFAQCCCAAh9AUQAI4JACH1BQEAgggAIfYFAQCCCAAh-AUAAI8J-AUi-QUBAIIIACEI5QQQAAAAAeYEEAAAAAXnBBAAAAAF6AQQAAAAAekEEAAAAAHqBBAAAAAB6wQQAAAAAewEEAC-CAAhBOUEAAAA-AUC5gQAAAD4BQjnBAAAAPgFCOwEAADVCPgFIhADAAD-BwAgCAAA6wgAIBQAAOwIACAVAADtCAAgFgAA7ggAIN4EAADqCAAw3wQAABcAEOAEAADqCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-gUBAIcIACH7BQEAhwgAIfwFAgCqCAAhoAYAABcAIKEGAAAXACALCwAAkwkAIBEAAJQJACDeBAAAkQkAMN8EAAA2ABDgBAAAkQkAMOEEAgCqCAAh7QQCAKoIACHuBBAAkgkAIe8EEACSCQAh8AQBAIIIACHxBEAAqwgAIQjlBBAAAAAB5gQQAAAABOcEEAAAAAToBBAAAAAB6QQQAAAAAeoEEAAAAAHrBBAAAAAB7AQQAOcHACEQAwAA_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_gcAIAQAAOAIACAHAACoCQAgCAAA6wgAIBgAAO4IACAZAAC9CQAg3gQAALsJADDfBAAABwAQ4AQAALsJADDhBAIAqggAIfAEAQCCCAAh8QRAAKsIACH1BAIAqggAIfYEAgCqCAAhpwUBAIcIACG4BQEAhwgAIdIFAQCHCAAh5gUCAKoIACH_BUAAqwgAIYAGAQCHCAAhgQYBAIcIACGCBiAAiAgAIYMGAQCCCAAhhAYgAIgIACGGBgAAvAmGBiKgBgAABwAgoQYAAAcAIA8DAADwCAAgBQAA8QgAIAgAAOsIACDeBAAA7wgAMN8EAAALABDgBAAA7wgAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIYAFAQCHCAAhhQUBAIIIACH9BQEAhwgAIf4FAQCCCAAhoAYAAAsAIKEGAAALACADmgYAAEQAIJsGAABEACCcBgAARAAgIgUAAPEIACAHAACsCQAgCAAA6wgAIB0AALMJACAlAAD8CAAgJgAAqwkAICcAAK0JACAoAACuCQAgKQAArwkAICoAAOwIACArAACwCQAgLAAAsQkAIC0AALIJACAuAAD-CAAgLwAAtAkAIDAAALUJACAxAAC2CQAgMgAAtwkAIDMAALgJACA0AAC5CQAgNQAAugkAIN4EAACqCQAw3wQAAA0AEOAEAACqCQAw4QQCAKoIACHaBQEAhwgAIdsFAQCHCAAhkQYgAIgIACGSBgIAqggAIZMGIACICAAhlAYCAKoIACGVBiAAiAgAIZYGAgCqCAAhlwYCAKoIACEDmgYAAAMAIJsGAAADACCcBgAAAwAgA5oGAAALACCbBgAACwAgnAYAAAsAIAOaBgAAFwAgmwYAABcAIJwGAAAXACADmgYAAJABACCbBgAAkAEAIJwGAACQAQAgA5oGAACUAQAgmwYAAJQBACCcBgAAlAEAIAOaBgAAmQEAIJsGAACZAQAgnAYAAJkBACADmgYAAJ0BACCbBgAAnQEAIJwGAACdAQAgA5oGAAChAQAgmwYAAKEBACCcBgAAoQEAIAOaBgAAYgAgmwYAAGIAIJwGAABiACANAwAA_gcAIN4EAACMCAAw3wQAAKgBABDgBAAAjAgAMOEEAgCqCAAh9gQCAKoIACGBBQEAhwgAIZgFAQCHCAAhmQUBAIcIACGaBQEAgggAIZsFAACNCAAgoAYAAKgBACChBgAAqAEAIBUDAAD-BwAg3gQAAIYIADDfBAAAqgEAEOAEAACGCAAw4QQCAKoIACH2BAIAqggAIYsFAQCHCAAhjAUgAIgIACGNBQEAhwgAIY4FIACICAAhjwUBAIcIACGQBSAAiAgAIZEFAQCHCAAhkgUBAIcIACGTBQEAhwgAIZQFAQCHCAAhlQUgAIgIACGWBSAAiAgAIZcFIACICAAhoAYAAKoBACChBgAAqgEAIAkDAAD-BwAgOwAA_QcAIN4EAACECAAw3wQAAKwBABDgBAAAhAgAMOEEAgCqCAAh9gQCAKoIACGgBgAArAEAIKEGAACsAQAgEgMAAP4HACDeBAAAgQgAMN8EAACuAQAQ4AQAAIEIADDhBAIAqggAIfYEAgCqCAAhgQUBAIIIACGCBQEAgggAIYMFAQCCCAAhhAUBAIIIACGFBQEAgggAIYYFAQCCCAAhhwUBAIIIACGIBQEAgggAIYkFAQCCCAAhigUBAIIIACGgBgAArgEAIKEGAACuAQAgCQMAAP4HACA7AAD9BwAg3gQAAPwHADDfBAAAsAEAEOAEAAD8BwAw4QQCAKoIACH2BAIAqggAIaAGAACwAQAgoQYAALABACADmgYAALIBACCbBgAAsgEAIJwGAACyAQAgA5oGAABrACCbBgAAawAgnAYAAGsAIBkDAAD-BwAgBAAA4AgAIAcAAKgJACAIAADrCAAgGAAA7ggAIBkAAL0JACDeBAAAuwkAMN8EAAAHABDgBAAAuwkAMOEEAgCqCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIgTlBAAAAIYGAuYEAAAAhgYI5wQAAACGBgjsBAAA3AiGBiIDmgYAAE8AIJsGAABPACCcBgAATwAgIgMAAP4HACAFAADxCAAgCAAA6wgAIAwAAOwIACAYAADuCAAgHAAAvwkAIB0AALMJACAeAADACQAgHwAAwQkAICUAAPwIACDeBAAAvgkAMN8EAAADABDgBAAAvgkAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhhQUBAIIIACGIBQEAgggAIYoFAQCCCAAhpwUAALwJhgYi6QVAAKwIACHvBQEAgggAIf4FAQCHCAAhhwYBAIcIACGIBgEAhwgAIYkGAQCHCAAhigYBAIIIACGLBgEAgggAIYwGAQCCCAAhjQYBAIIIACGOBgEAgggAIY8GAQCCCAAhkAYBAIIIACEDmgYAAFgAIJsGAABYACCcBgAAWAAgA5oGAABnACCbBgAAZwAgnAYAAGcAIA0DAAD-BwAgBAAA4AgAIN4EAADfCAAw3wQAAGsAEOAEAADfCAAw4QQCAKoIACH1BAIAqggAIfYEAgCqCAAh9wQBAIcIACH4BCAAiAgAIfkEQACrCAAhoAYAAGsAIKEGAABrACAAAAAAAAWlBhAAAAABqwYQAAAAAawGEAAAAAGtBhAAAAABrgYQAAAAAQWlBgIAAAABqwYCAAAAAawGAgAAAAGtBgIAAAABrgYCAAAAAQVCAACgEwAgQwAAphMAIKIGAAChEwAgowYAAKUTACCoBgAAOAAgBUIAAJ4TACBDAACjEwAgogYAAJ8TACCjBgAAohMAIKgGAAAcACADQgAAoBMAIKIGAAChEwAgqAYAADgAIANCAACeEwAgogYAAJ8TACCoBgAAHAAgAAAAAAAAAaUGAQAAAAEBpQZAAAAAAQVCAACYEwAgQwAAnBMAIKIGAACZEwAgowYAAJsTACCoBgAAjQEAIAtCAADXCQAwQwAA3AkAMKIGAADYCQAwowYAANkJADCkBgAA2gkAIKUGAADbCQAwpgYAANsJADCnBgAA2wkAMKgGAADbCQAwqQYAAN0JADCqBgAA3gkAMAQMAADMCQAg4QQCAAAAAeMEAgAAAAHkBBAAAAABAgAAAC8AIEIAAOIJACADAAAALwAgQgAA4gkAIEMAAOEJACABOwAAmhMAMAoMAACYCQAgEgAAlwkAIN4EAACWCQAw3wQAAC0AEOAEAACWCQAw4QQCAAAAAeIEAgCqCAAh4wQCAKoIACHkBBAAkgkAIZ8GAACVCQAgAgAAAC8AIDsAAOEJACACAAAA3wkAIDsAAOAJACAH3gQAAN4JADDfBAAA3wkAEOAEAADeCQAw4QQCAKoIACHiBAIAqggAIeMEAgCqCAAh5AQQAJIJACEH3gQAAN4JADDfBAAA3wkAEOAEAADeCQAw4QQCAKoIACHiBAIAqggAIeMEAgCqCAAh5AQQAJIJACED4QQCAMgJACHjBAIAyAkAIeQEEADHCQAhBAwAAMoJACDhBAIAyAkAIeMEAgDICQAh5AQQAMcJACEEDAAAzAkAIOEEAgAAAAHjBAIAAAAB5AQQAAAAAQNCAACYEwAgogYAAJkTACCoBgAAjQEAIARCAADXCQAwogYAANgJADCkBgAA2gkAIKgGAADbCQAwAAAAAAABpQYBAAAAAQGlBiAAAAABBUIAAJATACBDAACWEwAgogYAAJETACCjBgAAlRMAIKgGAAAFACAFQgAAjhMAIEMAAJMTACCiBgAAjxMAIKMGAACSEwAgqAYAAAEAIANCAACQEwAgogYAAJETACCoBgAABQAgA0IAAI4TACCiBgAAjxMAIKgGAAABACAAAAAAAAVCAACJEwAgQwAAjBMAIKIGAACKEwAgowYAAIsTACCoBgAAAQAgA0IAAIkTACCiBgAAihMAIKgGAAABACAVBQAA0hAAIAcAANMQACAIAADVEAAgHQAA3hAAICUAANwQACAmAADREAAgJwAA1BAAICgAANYQACApAADXEAAgKgAA2BAAICsAANkQACAsAADaEAAgLQAA2xAAIC4AAN0QACAvAADfEAAgMAAA4BAAIDEAAOEQACAyAADiEAAgMwAA4xAAIDQAAOQQACA1AADlEAAgAAAAAAAFQgAAhBMAIEMAAIcTACCiBgAAhRMAIKMGAACGEwAgqAYAAAEAIANCAACEEwAgogYAAIUTACCoBgAAAQAgAAAAAAAFQgAA_xIAIEMAAIITACCiBgAAgBMAIKMGAACBEwAgqAYAAAEAIANCAAD_EgAgogYAAIATACCoBgAAAQAgAAAAAAAFQgAA-hIAIEMAAP0SACCiBgAA-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-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIZ4FAQCCCAAhnwUEAPcIACGtBQIArQgAIa4FIACICAAhrwUCAK0IACGwBQEAgggAIQIAAAB2ACA7AADjCgAgAgAAAOEKACA7AADiCgAgDt4EAADgCgAw3wQAAOEKABDgBAAA4AoAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEO3gQAAOAKADDfBAAA4QoAEOAEAADgCgAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIZ4FAQCCCAAhnwUEAPcIACGtBQIArQgAIa4FIACICAAhrwUCAK0IACGwBQEAgggAIQrhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhngUBANMJACGfBQQAoAoAIa4FIADrCQAhrwUCAKsKACGwBQEA0wkAIQwDAAC9CgAgJAAAvwoAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGeBQEA0wkAIZ8FBACgCgAhrgUgAOsJACGvBQIAqwoAIbAFAQDTCQAhDAMAAMwKACAkAADOCgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGeBQEAAAABnwUEAAAAAa4FIAAAAAGvBQIAAAABsAUBAAAAAQoDAADyCgAgBAAA8woAIBkAAPQKACAhAADxCgAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABAgAAAG8AIEIAAPAKACADAAAAbwAgQgAA8AoAIEMAAO8KACABOwAAxhIAMBADAAD-BwAgBAAA_QgAIBkAAP4IACAgAAD4CAAgIQAA_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_BRAAkgkAIcAFEACSCQAhwgUAAJ8JwgUiwwVAAKsIACHEBQEAgggAIQ7eBAAAyAsAMN8EAADJCwAQ4AQAAMgLADDhBAIAqggAIeMEAgCqCAAh8AQBAIIIACHxBEAAqwgAIb0FAgCqCAAhvgUBAIIIACG_BRAAkgkAIcAFEACSCQAhwgUAAJ8JwgUiwwVAAKsIACHEBQEAgggAIQrhBAIAyAkAIeMEAgDICQAh8AQBANMJACHxBEAA1AkAIb4FAQDTCQAhvwUQAMcJACHABRAAxwkAIcIFAACXC8IFIsMFQADUCQAhxAUBANMJACELDAAAmAsAIOEEAgDICQAh4wQCAMgJACHwBAEA0wkAIfEEQADUCQAhvgUBANMJACG_BRAAxwkAIcAFEADHCQAhwgUAAJcLwgUiwwVAANQJACHEBQEA0wkAIQsMAACaCwAg4QQCAAAAAeMEAgAAAAHwBAEAAAAB8QRAAAAAAb4FAQAAAAG_BRAAAAABwAUQAAAAAcIFAAAAwgUCwwVAAAAAAcQFAQAAAAESCQAAzgsAIA0AAM8LACDhBAIAAAABpwUAAADlBQLFBQIAAAABxwUQAAAAAcgFEAAAAAHJBRAAAAABygUQAAAAAc8FAQAAAAHcBQEAAAAB3QVAAAAAAd4FAQAAAAHfBQEAAAAB4AUBAAAAAeEFAQAAAAHiBQEAAAAB4wUQAAAAAQNCAACTEgAgogYAAJQSACCoBgAAEgAgBEIAAMELADCiBgAAwgsAMKQGAADECwAgqAYAAMULADALDwAAmwsAIOEEAgAAAAHwBAEAAAAB8QRAAAAAAb0FAgAAAAG-BQEAAAABvwUQAAAAAcAFEAAAAAHCBQAAAMIFAsMFQAAAAAHEBQEAAAABAgAAACMAIEIAANgLACADAAAAIwAgQgAA2AsAIEMAANcLACABOwAAkhIAMAIAAAAjACA7AADXCwAgAgAAAMkLACA7AADWCwAgCuEEAgDICQAh8AQBANMJACHxBEAA1AkAIb0FAgDICQAhvgUBANMJACG_BRAAxwkAIcAFEADHCQAhwgUAAJcLwgUiwwVAANQJACHEBQEA0wkAIQsPAACZCwAg4QQCAMgJACHwBAEA0wkAIfEEQADUCQAhvQUCAMgJACG-BQEA0wkAIb8FEADHCQAhwAUQAMcJACHCBQAAlwvCBSLDBUAA1AkAIcQFAQDTCQAhCw8AAJsLACDhBAIAAAAB8AQBAAAAAfEEQAAAAAG9BQIAAAABvgUBAAAAAb8FEAAAAAHABRAAAAABwgUAAADCBQLDBUAAAAABxAUBAAAAAQNCAACQEgAgogYAAJESACCoBgAAEgAgA0IAAI4SACCiBgAAjxIAIKgGAAAFACADQgAAjBIAIKIGAACNEgAgqAYAAAEAIANCAACKEgAgogYAAIsSACCoBgAAjQEAIARCAADQCwAwogYAANELADCkBgAA0wsAIKgGAADFCwAwBEIAALMLADCiBgAAtAsAMKQGAAC2CwAgqAYAALcLADAEQgAAqgsAMKIGAACrCwAwpAYAAK0LACCoBgAA2wkAMAAAAAAABUIAAIUSACBDAACIEgAgogYAAIYSACCjBgAAhxIAIKgGAABaACADQgAAhRIAIKIGAACGEgAgqAYAAFoAIAAAAAAAAaUGAAAA1AUCBUIAAP8RACBDAACDEgAgogYAAIASACCjBgAAghIAIKgGAAAFACALQgAA7wsAMEMAAPQLADCiBgAA8AsAMKMGAADxCwAwpAYAAPILACClBgAA8wsAMKYGAADzCwAwpwYAAPMLADCoBgAA8wsAMKkGAAD1CwAwqgYAAPYLADAE4QQCAAAAAZwFAQAAAAGhBUAAAAAB0AUAAQAAAQIAAABeACBCAAD6CwAgAwAAAF4AIEIAAPoLACBDAAD5CwAgATsAAIESADAJGgAAhQkAIN4EAACECQAw3wQAAFwAEOAEAACECQAw4QQCAAAAAZwFAQCHCAAhoQVAAKsIACHQBQAB9AgAIdEFAgCqCAAhAgAAAF4AIDsAAPkLACACAAAA9wsAIDsAAPgLACAI3gQAAPYLADDfBAAA9wsAEOAEAAD2CwAw4QQCAKoIACGcBQEAhwgAIaEFQACrCAAh0AUAAfQIACHRBQIAqggAIQjeBAAA9gsAMN8EAAD3CwAQ4AQAAPYLADDhBAIAqggAIZwFAQCHCAAhoQVAAKsIACHQBQAB9AgAIdEFAgCqCAAhBOEEAgDICQAhnAUBAOoJACGhBUAA1AkAIdAFAAG1CgAhBOEEAgDICQAhnAUBAOoJACGhBUAA1AkAIdAFAAG1CgAhBOEEAgAAAAGcBQEAAAABoQVAAAAAAdAFAAEAAAEDQgAA_xEAIKIGAACAEgAgqAYAAAUAIARCAADvCwAwogYAAPALADCkBgAA8gsAIKgGAADzCwAwAAAAAAAFQgAA-hEAIEMAAP0RACCiBgAA-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_EQAgogYAALkRACCjBgAAvhEAIKgGAAABACALQgAAhA0AMEMAAIkNADCiBgAAhQ0AMKMGAACGDQAwpAYAAIcNACClBgAAiA0AMKYGAACIDQAwpwYAAIgNADCoBgAAiA0AMKkGAACKDQAwqgYAAIsNADALQgAA-AwAMEMAAP0MADCiBgAA-QwAMKMGAAD6DAAwpAYAAPsMACClBgAA_AwAMKYGAAD8DAAwpwYAAPwMADCoBgAA_AwAMKkGAAD-DAAwqgYAAP8MADALQgAA7AwAMEMAAPEMADCiBgAA7QwAMKMGAADuDAAwpAYAAO8MACClBgAA8AwAMKYGAADwDAAwpwYAAPAMADCoBgAA8AwAMKkGAADyDAAwqgYAAPMMADALQgAA4AwAMEMAAOUMADCiBgAA4QwAMKMGAADiDAAwpAYAAOMMACClBgAA5AwAMKYGAADkDAAwpwYAAOQMADCoBgAA5AwAMKkGAADmDAAwqgYAAOcMADAPBAAA1AwAIAYAANMMACDhBAIAAAAB8QRAAAAAAfUEAgAAAAHcBQEAAAAB4AUBAAAAAeEFAQAAAAHlBQIAAAAB8wUBAAAAAfQFEAAAAAH1BQEAAAAB9gUBAAAAAfgFAAAA-AUC-QUBAAAAAQIAAAA8ACBCAADrDAAgAwAAADwAIEIAAOsMACBDAADqDAAgATsAAL0RADAUBAAA4AgAIAYAAIoJACALAACQCQAg3gQAAI0JADDfBAAAOgAQ4AQAAI0JADDhBAIAAAAB7QQCAK0IACHxBEAAqwgAIfUEAgCqCAAh3AUBAIcIACHgBQEAgggAIeEFAQCCCAAh5QUCAKoIACHzBQEAgggAIfQFEACOCQAh9QUBAIIIACH2BQEAgggAIfgFAACPCfgFIvkFAQCCCAAhAgAAADwAIDsAAOoMACACAAAA6AwAIDsAAOkMACAR3gQAAOcMADDfBAAA6AwAEOAEAADnDAAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACHcBQEAhwgAIeAFAQCCCAAh4QUBAIIIACHlBQIAqggAIfMFAQCCCAAh9AUQAI4JACH1BQEAgggAIfYFAQCCCAAh-AUAAI8J-AUi-QUBAIIIACER3gQAAOcMADDfBAAA6AwAEOAEAADnDAAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACHcBQEAhwgAIeAFAQCCCAAh4QUBAIIIACHlBQIAqggAIfMFAQCCCAAh9AUQAI4JACH1BQEAgggAIfYFAQCCCAAh-AUAAI8J-AUi-QUBAIIIACEN4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhDwQAANEMACAGAADQDAAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhDwQAANQMACAGAADTDAAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEGEQAA5AkAIOEEAgAAAAHuBBAAAAAB7wQQAAAAAfAEAQAAAAHxBEAAAAABAgAAADgAIEIAAPcMACADAAAAOAAgQgAA9wwAIEMAAPYMACABOwAAvBEAMAsLAACTCQAgEQAAlAkAIN4EAACRCQAw3wQAADYAEOAEAACRCQAw4QQCAAAAAe0EAgCqCAAh7gQQAJIJACHvBBAAkgkAIfAEAQCCCAAh8QRAAKsIACECAAAAOAAgOwAA9gwAIAIAAAD0DAAgOwAA9QwAIAneBAAA8wwAMN8EAAD0DAAQ4AQAAPMMADDhBAIAqggAIe0EAgCqCAAh7gQQAJIJACHvBBAAkgkAIfAEAQCCCAAh8QRAAKsIACEJ3gQAAPMMADDfBAAA9AwAEOAEAADzDAAw4QQCAKoIACHtBAIAqggAIe4EEACSCQAh7wQQAJIJACHwBAEAgggAIfEEQACrCAAhBeEEAgDICQAh7gQQAMcJACHvBBAAxwkAIfAEAQDTCQAh8QRAANQJACEGEQAA1gkAIOEEAgDICQAh7gQQAMcJACHvBBAAxwkAIfAEAQDTCQAh8QRAANQJACEGEQAA5AkAIOEEAgAAAAHuBBAAAAAB7wQQAAAAAfAEAQAAAAHxBEAAAAABFwQAANoLACAJAADZCwAgCgAA2wsAIA0AAN0LACAQAADeCwAgEwAA3wsAIOEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQIAAAAcACBCAACDDQAgAwAAABwAIEIAAIMNACBDAACCDQAgATsAALsRADAcBAAA4AgAIAkAAJsJACAKAADwCAAgCwAAkAkAIA0AAJ0JACAQAACjCQAgEwAAlAkAIN4EAAChCQAw3wQAABoAEOAEAAChCQAw4QQCAAAAAe0EAgCtCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACH5BEAAqwgAIacFAACiCc8FIsUFAgAAAAHGBQIArQgAIccFEACSCQAhyAUQAJIJACHJBRAAkgkAIcoFEACSCQAhywUQAI4JACHMBRAAkgkAIc0FEACSCQAhzwUBAIIIACECAAAAHAAgOwAAgg0AIAIAAACADQAgOwAAgQ0AIBXeBAAA_wwAMN8EAACADQAQ4AQAAP8MADDhBAIAqggAIe0EAgCtCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACH5BEAAqwgAIacFAACiCc8FIsUFAgCtCAAhxgUCAK0IACHHBRAAkgkAIcgFEACSCQAhyQUQAJIJACHKBRAAkgkAIcsFEACOCQAhzAUQAJIJACHNBRAAkgkAIc8FAQCCCAAhFd4EAAD_DAAw3wQAAIANABDgBAAA_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-AwAMKIGAAD5DAAwpAYAAPsMACCoBgAA_AwAMARCAADsDAAwogYAAO0MADCkBgAA7wwAIKgGAADwDAAwBEIAAOAMADCiBgAA4QwAMKQGAADjDAAgqAYAAOQMADAAAAAAAAdCAACkEQAgQwAAthEAIKIGAAClEQAgowYAALURACCmBgAADQAgpwYAAA0AIKgGAAABACALQgAApg0AMEMAAKsNADCiBgAApw0AMKMGAACoDQAwpAYAAKkNACClBgAAqg0AMKYGAACqDQAwpwYAAKoNADCoBgAAqg0AMKkGAACsDQAwqgYAAK0NADALQgAAnQ0AMEMAAKENADCiBgAAng0AMKMGAACfDQAwpAYAAKANACClBgAAiA0AMKYGAACIDQAwpwYAAIgNADCoBgAAiA0AMKkGAACiDQAwqgYAAIsNADAZAwAAxAwAIAQAAMIMACAGAADDDAAgCwAAxgwAIAwAAMkMACAQAADHDAAgFwAAyAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAA8QUC5QUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABAgAAABIAIEIAAKUNACADAAAAEgAgQgAApQ0AIEMAAKQNACABOwAAtBEAMAIAAAASACA7AACkDQAgAgAAAIwNACA7AACjDQAgEuEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEZAwAAogwAIAQAAKAMACAGAAChDAAgCwAApAwAIAwAAKcMACAQAAClDAAgFwAApgwAIOEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEZAwAAxAwAIAQAAMIMACAGAADDDAAgCwAAxgwAIAwAAMkMACAQAADHDAAgFwAAyAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAA8QUC5QUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABFAMAANcNACAEAADWDQAgCAAA2Q0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgIAAAAJACBCAADVDQAgAwAAAAkAIEIAANUNACBDAACxDQAgATsAALMRADAZAwAA_gcAIAQAAOAIACAHAACoCQAgCAAA6wgAIBgAAO4IACAZAAC9CQAg3gQAALsJADDfBAAABwAQ4AQAALsJADDhBAIAAAAB8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIgIAAAAJACA7AACxDQAgAgAAAK4NACA7AACvDQAgE94EAACtDQAw3wQAAK4NABDgBAAArQ0AMOEEAgCqCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIhPeBAAArQ0AMN8EAACuDQAQ4AQAAK0NADDhBAIAqggAIfAEAQCCCAAh8QRAAKsIACH1BAIAqggAIfYEAgCqCAAhpwUBAIcIACG4BQEAhwgAIdIFAQCHCAAh5gUCAKoIACH_BUAAqwgAIYAGAQCHCAAhgQYBAIcIACGCBiAAiAgAIYMGAQCCCAAhhAYgAIgIACGGBgAAvAmGBiIP4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgGlBgAAAIYGAhQDAACzDQAgBAAAsg0AIAgAALUNACAYAAC0DQAgGQAAtg0AIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACH_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_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgNCAACoEQAgogYAAKkRACCoBgAABQAgA0IAAKYRACCiBgAApxEAIKgGAAABACAEQgAAzA0AMKIGAADNDQAwpAYAAM8NACCoBgAA5AwAMARCAADDDQAwogYAAMQNADCkBgAAxg0AIKgGAACIDQAwBEIAALcNADCiBgAAuA0AMKQGAAC6DQAgqAYAALsNADADQgAApBEAIKIGAAClEQAgqAYAAAEAIARCAACmDQAwogYAAKcNADCkBgAAqQ0AIKgGAACqDQAwBEIAAJ0NADCiBgAAng0AMKQGAACgDQAgqAYAAIgNADAAAAAAAAVCAACfEQAgQwAAohEAIKIGAACgEQAgowYAAKERACCoBgAACQAgA0IAAJ8RACCiBgAAoBEAIKgGAAAJACAAAAAAAAdCAACaEQAgQwAAnREAIKIGAACbEQAgowYAAJwRACCmBgAACwAgpwYAAAsAIKgGAACKAQAgA0IAAJoRACCiBgAAmxEAIKgGAACKAQAgAAAAAAAFQgAAjREAIEMAAJgRACCiBgAAjhEAIKMGAACXEQAgqAYAAAEAIAtCAADIDgAwQwAAzA4AMKIGAADJDgAwowYAAMoOADCkBgAAyw4AIKUGAACqDQAwpgYAAKoNADCnBgAAqg0AMKgGAACqDQAwqQYAAM0OADCqBgAArQ0AMAtCAAC_DgAwQwAAww4AMKIGAADADgAwowYAAMEOADCkBgAAwg4AIKUGAADkDAAwpgYAAOQMADCnBgAA5AwAMKgGAADkDAAwqQYAAMQOADCqBgAA5wwAMAtCAAC2DgAwQwAAug4AMKIGAAC3DgAwowYAALgOADCkBgAAuQ4AIKUGAACIDQAwpgYAAIgNADCnBgAAiA0AMKgGAACIDQAwqQYAALsOADCqBgAAiw0AMAtCAACqDgAwQwAArw4AMKIGAACrDgAwowYAAKwOADCkBgAArQ4AIKUGAACuDgAwpgYAAK4OADCnBgAArg4AMKgGAACuDgAwqQYAALAOADCqBgAAsQ4AMAtCAAChDgAwQwAApQ4AMKIGAACiDgAwowYAAKMOADCkBgAApA4AIKUGAAD8DAAwpgYAAPwMADCnBgAA_AwAMKgGAAD8DAAwqQYAAKYOADCqBgAA_wwAMAtCAACVDgAwQwAAmg4AMKIGAACWDgAwowYAAJcOADCkBgAAmA4AIKUGAACZDgAwpgYAAJkOADCnBgAAmQ4AMKgGAACZDgAwqQYAAJsOADCqBgAAnA4AMAtCAACJDgAwQwAAjg4AMKIGAACKDgAwowYAAIsOADCkBgAAjA4AIKUGAACNDgAwpgYAAI0OADCnBgAAjQ4AMKgGAACNDgAwqQYAAI8OADCqBgAAkA4AMAdCAACEDgAgQwAAhw4AIKIGAACFDgAgowYAAIYOACCmBgAAawAgpwYAAGsAIKgGAAC3AQAgC0IAAPsNADBDAAD_DQAwogYAAPwNADCjBgAA_Q0AMKQGAAD-DQAgpQYAAOkKADCmBgAA6QoAMKcGAADpCgAwqAYAAOkKADCpBgAAgA4AMKoGAADsCgAwCgMAAPIKACAZAAD0CgAgIAAA9QoAICEAAPEKACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAECAAAAbwAgQgAAgw4AIAMAAABvACBCAACDDgAgQwAAgg4AIAE7AACWEQAwAgAAAG8AIDsAAIIOACACAAAA7QoAIDsAAIEOACAG4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGABQEA6gkAIbEFAgCrCgAhCgMAANYKACAZAADYCgAgIAAA1AoAICEAANUKACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhsQUCAKsKACEKAwAA8goAIBkAAPQKACAgAAD1CgAgIQAA8QoAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABsQUCAAAAAQYDAADvCQAg4QQCAAAAAfYEAgAAAAH3BAEAAAAB-AQgAAAAAfkEQAAAAAECAAAAtwEAIEIAAIQOACADAAAAawAgQgAAhA4AIEMAAIgOACAIAAAAawAgAwAA7QkAIDsAAIgOACDhBAIAyAkAIfYEAgDICQAh9wQBAOoJACH4BCAA6wkAIfkEQADUCQAhBgMAAO0JACDhBAIAyAkAIfYEAgDICQAh9wQBAOoJACH4BCAA6wkAIfkEQADUCQAhCOEEAgAAAAH5BEAAAAABnAUBAAAAAZ0FAQAAAAGeBQEAAAABnwUEAAAAAaAFAQAAAAGhBUAAAAABAgAAAGkAIEIAAJQOACADAAAAaQAgQgAAlA4AIEMAAJMOACABOwAAlREAMA0EAADgCAAg3gQAAP8IADDfBAAAZwAQ4AQAAP8IADDhBAIAAAAB9QQCAKoIACH5BEAAqwgAIZwFAQCHCAAhnQUBAIcIACGeBQEAhwgAIZ8FBAD3CAAhoAUBAIcIACGhBUAAqwgAIQIAAABpACA7AACTDgAgAgAAAJEOACA7AACSDgAgDN4EAACQDgAw3wQAAJEOABDgBAAAkA4AMOEEAgCqCAAh9QQCAKoIACH5BEAAqwgAIZwFAQCHCAAhnQUBAIcIACGeBQEAhwgAIZ8FBAD3CAAhoAUBAIcIACGhBUAAqwgAIQzeBAAAkA4AMN8EAACRDgAQ4AQAAJAOADDhBAIAqggAIfUEAgCqCAAh-QRAAKsIACGcBQEAhwgAIZ0FAQCHCAAhngUBAIcIACGfBQQA9wgAIaAFAQCHCAAhoQVAAKsIACEI4QQCAMgJACH5BEAA1AkAIZwFAQDqCQAhnQUBAOoJACGeBQEA6gkAIZ8FBACgCgAhoAUBAOoJACGhBUAA1AkAIQjhBAIAyAkAIfkEQADUCQAhnAUBAOoJACGdBQEA6gkAIZ4FAQDqCQAhnwUEAKAKACGgBQEA6gkAIaEFQADUCQAhCOEEAgAAAAH5BEAAAAABnAUBAAAAAZ0FAQAAAAGeBQEAAAABnwUEAAAAAaAFAQAAAAGhBUAAAAABCgMAAK8KACDhBAIAAAAB8QRAAAAAAfYEAgAAAAGjBQAAAKMFAqUFAAAApQUCpwUAAACnBQKoBQEAAAABqQUCAAAAAaoFAQAAAAECAAAAZAAgQgAAoA4AIAMAAABkACBCAACgDgAgQwAAnw4AIAE7AACUEQAwDwMAAPAIACAEAADgCAAg3gQAAIAJADDfBAAAYgAQ4AQAAIAJADDhBAIAAAAB8QRAAKsIACH1BAIAqggAIfYEAgCtCAAhowUAAIEJowUipQUAAIIJpQUipwUAAIMJpwUiqAUBAIIIACGpBQIArQgAIaoFAQCCCAAhAgAAAGQAIDsAAJ8OACACAAAAnQ4AIDsAAJ4OACAN3gQAAJwOADDfBAAAnQ4AEOAEAACcDgAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh9gQCAK0IACGjBQAAgQmjBSKlBQAAggmlBSKnBQAAgwmnBSKoBQEAgggAIakFAgCtCAAhqgUBAIIIACEN3gQAAJwOADDfBAAAnQ4AEOAEAACcDgAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh9gQCAK0IACGjBQAAgQmjBSKlBQAAggmlBSKnBQAAgwmnBSKoBQEAgggAIakFAgCtCAAhqgUBAIIIACEJ4QQCAMgJACHxBEAA1AkAIfYEAgCrCgAhowUAAKgKowUipQUAAKkKpQUipwUAAKoKpwUiqAUBANMJACGpBQIAqwoAIaoFAQDTCQAhCgMAAK0KACDhBAIAyAkAIfEEQADUCQAh9gQCAKsKACGjBQAAqAqjBSKlBQAAqQqlBSKnBQAAqgqnBSKoBQEA0wkAIakFAgCrCgAhqgUBANMJACEKAwAArwoAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAaMFAAAAowUCpQUAAAClBQKnBQAAAKcFAqgFAQAAAAGpBQIAAAABqgUBAAAAARcJAADZCwAgCgAA2wsAIAsAANwLACANAADdCwAgEAAA3gsAIBMAAN8LACDhBAIAAAAB7QQCAAAAAfAEAQAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAM8FAsUFAgAAAAHGBQIAAAABxwUQAAAAAcgFEAAAAAHJBRAAAAABygUQAAAAAcsFEAAAAAHMBRAAAAABzQUQAAAAAc8FAQAAAAECAAAAHAAgQgAAqQ4AIAMAAAAcACBCAACpDgAgQwAAqA4AIAE7AACTEQAwAgAAABwAIDsAAKgOACACAAAAgA0AIDsAAKcOACAR4QQCAMgJACHtBAIAqwoAIfAEAQDTCQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHGBQIAqwoAIccFEADHCQAhyAUQAMcJACHJBRAAxwkAIcoFEADHCQAhywUQAKELACHMBRAAxwkAIc0FEADHCQAhzwUBANMJACEXCQAAowsAIAoAAKULACALAACmCwAgDQAApwsAIBAAAKgLACATAACpCwAg4QQCAMgJACHtBAIAqwoAIfAEAQDTCQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHGBQIAqwoAIccFEADHCQAhyAUQAMcJACHJBRAAxwkAIcoFEADHCQAhywUQAKELACHMBRAAxwkAIc0FEADHCQAhzwUBANMJACEXCQAA2QsAIAoAANsLACALAADcCwAgDQAA3QsAIBAAAN4LACATAADfCwAg4QQCAAAAAe0EAgAAAAHwBAEAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABpwUAAADPBQLFBQIAAAABxgUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABBRsAAPwLACDhBAIAAAAB8QRAAAAAAdIFAQAAAAHUBQAAANQFAgIAAABaACBCAAC1DgAgAwAAAFoAIEIAALUOACBDAAC0DgAgATsAAJIRADAKBAAA4AgAIBsAAIgJACDeBAAAhgkAMN8EAABYABDgBAAAhgkAMOEEAgAAAAHxBEAAqwgAIfUEAgCqCAAh0gUBAIcIACHUBQAAhwnUBSICAAAAWgAgOwAAtA4AIAIAAACyDgAgOwAAsw4AIAjeBAAAsQ4AMN8EAACyDgAQ4AQAALEOADDhBAIAqggAIfEEQACrCAAh9QQCAKoIACHSBQEAhwgAIdQFAACHCdQFIgjeBAAAsQ4AMN8EAACyDgAQ4AQAALEOADDhBAIAqggAIfEEQACrCAAh9QQCAKoIACHSBQEAhwgAIdQFAACHCdQFIgThBAIAyAkAIfEEQADUCQAh0gUBAOoJACHUBQAA7AvUBSIFGwAA7gsAIOEEAgDICQAh8QRAANQJACHSBQEA6gkAIdQFAADsC9QFIgUbAAD8CwAg4QQCAAAAAfEEQAAAAAHSBQEAAAAB1AUAAADUBQIZAwAAxAwAIAYAAMMMACAHAADFDAAgCwAAxgwAIAwAAMkMACAQAADHDAAgFwAAyAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABAgAAABIAIEIAAL4OACADAAAAEgAgQgAAvg4AIEMAAL0OACABOwAAkREAMAIAAAASACA7AAC9DgAgAgAAAIwNACA7AAC8DgAgEuEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGnBQAAnwzxBSLlBQIAqwoAIeYFAgDICQAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEZAwAAogwAIAYAAKEMACAHAACjDAAgCwAApAwAIAwAAKcMACAQAAClDAAgFwAApgwAIOEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGnBQAAnwzxBSLlBQIAqwoAIeYFAgDICQAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEZAwAAxAwAIAYAAMMMACAHAADFDAAgCwAAxgwAIAwAAMkMACAQAADHDAAgFwAAyAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABDwYAANMMACALAADVDAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAECAAAAPAAgQgAAxw4AIAMAAAA8ACBCAADHDgAgQwAAxg4AIAE7AACQEQAwAgAAADwAIDsAAMYOACACAAAA6AwAIDsAAMUOACAN4QQCAMgJACHtBAIAqwoAIfEEQADUCQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhDwYAANAMACALAADSDAAg4QQCAMgJACHtBAIAqwoAIfEEQADUCQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhDwYAANMMACALAADVDAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEUAwAA1w0AIAcAAOsNACAIAADZDQAgGAAA2A0AIBkAANoNACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCAgAAAAkAIEIAANAOACADAAAACQAgQgAA0A4AIEMAAM8OACABOwAAjxEAMAIAAAAJACA7AADPDgAgAgAAAK4NACA7AADODgAgD-EEAgDICQAh8AQBANMJACHxBEAA1AkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIUAwAAsw0AIAcAAOoNACAIAAC1DQAgGAAAtA0AIBkAALYNACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiFAMAANcNACAHAADrDQAgCAAA2Q0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9gQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgNCAACNEQAgogYAAI4RACCoBgAAAQAgBEIAAMgOADCiBgAAyQ4AMKQGAADLDgAgqAYAAKoNADAEQgAAvw4AMKIGAADADgAwpAYAAMIOACCoBgAA5AwAMARCAAC2DgAwogYAALcOADCkBgAAuQ4AIKgGAACIDQAwBEIAAKoOADCiBgAAqw4AMKQGAACtDgAgqAYAAK4OADAEQgAAoQ4AMKIGAACiDgAwpAYAAKQOACCoBgAA_AwAMARCAACVDgAwogYAAJYOADCkBgAAmA4AIKgGAACZDgAwBEIAAIkOADCiBgAAig4AMKQGAACMDgAgqAYAAI0OADADQgAAhA4AIKIGAACFDgAgqAYAALcBACAEQgAA-w0AMKIGAAD8DQAwpAYAAP4NACCoBgAA6QoAMAAAAAAAC0IAALAQADBDAAC1EAAwogYAALEQADCjBgAAshAAMKQGAACzEAAgpQYAALQQADCmBgAAtBAAMKcGAAC0EAAwqAYAALQQADCpBgAAthAAMKoGAAC3EAAwC0IAAKcQADBDAACrEAAwogYAAKgQADCjBgAAqRAAMKQGAACqEAAgpQYAAKoNADCmBgAAqg0AMKcGAACqDQAwqAYAAKoNADCpBgAArBAAMKoGAACtDQAwC0IAAJsQADBDAACgEAAwogYAAJwQADCjBgAAnRAAMKQGAACeEAAgpQYAAJ8QADCmBgAAnxAAMKcGAACfEAAwqAYAAJ8QADCpBgAAoRAAMKoGAACiEAAwC0IAAI8QADBDAACUEAAwogYAAJAQADCjBgAAkRAAMKQGAACSEAAgpQYAAJMQADCmBgAAkxAAMKcGAACTEAAwqAYAAJMQADCpBgAAlRAAMKoGAACWEAAwC0IAAIYQADBDAACKEAAwogYAAIcQADCjBgAAiBAAMKQGAACJEAAgpQYAAIgNADCmBgAAiA0AMKcGAACIDQAwqAYAAIgNADCpBgAAixAAMKoGAACLDQAwC0IAAPoPADBDAAD_DwAwogYAAPsPADCjBgAA_A8AMKQGAAD9DwAgpQYAAP4PADCmBgAA_g8AMKcGAAD-DwAwqAYAAP4PADCpBgAAgBAAMKoGAACBEAAwC0IAAO4PADBDAADzDwAwogYAAO8PADCjBgAA8A8AMKQGAADxDwAgpQYAAPIPADCmBgAA8g8AMKcGAADyDwAwqAYAAPIPADCpBgAA9A8AMKoGAAD1DwAwC0IAAOUPADBDAADpDwAwogYAAOYPADCjBgAA5w8AMKQGAADoDwAgpQYAAPwMADCmBgAA_AwAMKcGAAD8DAAwqAYAAPwMADCpBgAA6g8AMKoGAAD_DAAwC0IAANkPADBDAADeDwAwogYAANoPADCjBgAA2w8AMKQGAADcDwAgpQYAAN0PADCmBgAA3Q8AMKcGAADdDwAwqAYAAN0PADCpBgAA3w8AMKoGAADgDwAwC0IAAM0PADBDAADSDwAwogYAAM4PADCjBgAAzw8AMKQGAADQDwAgpQYAANEPADCmBgAA0Q8AMKcGAADRDwAwqAYAANEPADCpBgAA0w8AMKoGAADUDwAwC0IAAMEPADBDAADGDwAwogYAAMIPADCjBgAAww8AMKQGAADEDwAgpQYAAMUPADCmBgAAxQ8AMKcGAADFDwAwqAYAAMUPADCpBgAAxw8AMKoGAADIDwAwC0IAALgPADBDAAC8DwAwogYAALkPADCjBgAAug8AMKQGAAC7DwAgpQYAAOkKADCmBgAA6QoAMKcGAADpCgAwqAYAAOkKADCpBgAAvQ8AMKoGAADsCgAwC0IAAK8PADBDAACzDwAwogYAALAPADCjBgAAsQ8AMKQGAACyDwAgpQYAAN0KADCmBgAA3QoAMKcGAADdCgAwqAYAAN0KADCpBgAAtA8AMKoGAADgCgAwC0IAAKYPADBDAACqDwAwogYAAKcPADCjBgAAqA8AMKQGAACpDwAgpQYAAJkOADCmBgAAmQ4AMKcGAACZDgAwqAYAAJkOADCpBgAAqw8AMKoGAACcDgAwB0IAAKEPACBDAACkDwAgogYAAKIPACCjBgAAow8AIKYGAACoAQAgpwYAAKgBACCoBgAAkgYAIAdCAACcDwAgQwAAnw8AIKIGAACdDwAgowYAAJ4PACCmBgAAqgEAIKcGAACqAQAgqAYAAKoGACAHQgAAlw8AIEMAAJoPACCiBgAAmA8AIKMGAACZDwAgpgYAAKwBACCnBgAArAEAIKgGAADCBgAgB0IAAJIPACBDAACVDwAgogYAAJMPACCjBgAAlA8AIKYGAACuAQAgpwYAAK4BACCoBgAA2gYAIAdCAACNDwAgQwAAkA8AIKIGAACODwAgowYAAI8PACCmBgAAsAEAIKcGAACwAQAgqAYAAIgHACALQgAAgQ8AMEMAAIYPADCiBgAAgg8AMKMGAACDDwAwpAYAAIQPACClBgAAhQ8AMKYGAACFDwAwpwYAAIUPADCoBgAAhQ8AMKkGAACHDwAwqgYAAIgPADALQgAA9Q4AMEMAAPoOADCiBgAA9g4AMKMGAAD3DgAwpAYAAPgOACClBgAA-Q4AMKYGAAD5DgAwpwYAAPkOADCoBgAA-Q4AMKkGAAD7DgAwqgYAAPwOADAGBAAA7gkAIOEEAgAAAAH1BAIAAAAB9wQBAAAAAfgEIAAAAAH5BEAAAAABAgAAALcBACBCAACADwAgAwAAALcBACBCAACADwAgQwAA_w4AIAE7AACMEQAwCwMAAP4HACAEAADgCAAg3gQAAN8IADDfBAAAawAQ4AQAAN8IADDhBAIAAAAB9QQCAAAAAfYEAgCqCAAh9wQBAIcIACH4BCAAiAgAIfkEQACrCAAhAgAAALcBACA7AAD_DgAgAgAAAP0OACA7AAD-DgAgCd4EAAD8DgAw3wQAAP0OABDgBAAA_A4AMOEEAgCqCAAh9QQCAKoIACH2BAIAqggAIfcEAQCHCAAh-AQgAIgIACH5BEAAqwgAIQneBAAA_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_CgAg4QQCAMgJACHxBEAA1AkAIfkEQADUCQAhgAUBAOoJACGeBQEA0wkAIZ8FBACgCgAhrQUCAKsKACGuBSAA6wkAIa8FAgCrCgAhsAUBANMJACEMIgAAzQoAICQAAM4KACDhBAIAAAAB8QRAAAAAAfkEQAAAAAGABQEAAAABngUBAAAAAZ8FBAAAAAGtBQIAAAABrgUgAAAAAa8FAgAAAAGwBQEAAAABCgQAAPMKACAZAAD0CgAgIAAA9QoAICEAAPEKACDhBAIAAAAB8QRAAAAAAfUEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAECAAAAbwAgQgAAwA8AIAMAAABvACBCAADADwAgQwAAvw8AIAE7AACIEQAwAgAAAG8AIDsAAL8PACACAAAA7QoAIDsAAL4PACAG4QQCAMgJACHxBEAA1AkAIfUEAgCrCgAh-QRAANQJACGABQEA6gkAIbEFAgCrCgAhCgQAANcKACAZAADYCgAgIAAA1AoAICEAANUKACDhBAIAyAkAIfEEQADUCQAh9QQCAKsKACH5BEAA1AkAIYAFAQDqCQAhsQUCAKsKACEKBAAA8woAIBkAAPQKACAgAAD1CgAgIQAA8QoAIOEEAgAAAAHxBEAAAAAB9QQCAAAAAfkEQAAAAAGABQEAAAABsQUCAAAAAQXhBAIAAAAB8QRAAAAAAbgFAAAAuAUCuQUBAAAAAboFIAAAAAECAAAAowEAIEIAAMwPACADAAAAowEAIEIAAMwPACBDAADLDwAgATsAAIcRADAKAwAA_gcAIN4EAADiCAAw3wQAAKEBABDgBAAA4ggAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhuAUAAOMIuAUiuQUBAIcIACG6BSAAiAgAIQIAAACjAQAgOwAAyw8AIAIAAADJDwAgOwAAyg8AIAneBAAAyA8AMN8EAADJDwAQ4AQAAMgPADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG4BQAA4wi4BSK5BQEAhwgAIboFIACICAAhCd4EAADIDwAw3wQAAMkPABDgBAAAyA8AMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIbgFAADjCLgFIrkFAQCHCAAhugUgAIgIACEF4QQCAMgJACHxBEAA1AkAIbgFAACBC7gFIrkFAQDqCQAhugUgAOsJACEF4QQCAMgJACHxBEAA1AkAIbgFAACBC7gFIrkFAQDqCQAhugUgAOsJACEF4QQCAAAAAfEEQAAAAAG4BQAAALgFArkFAQAAAAG6BSAAAAABBOEEAgAAAAHxBEAAAAABuwUBAAAAAbwFIAAAAAECAAAAnwEAIEIAANgPACADAAAAnwEAIEIAANgPACBDAADXDwAgATsAAIYRADAJAwAA_gcAIN4EAADkCAAw3wQAAJ0BABDgBAAA5AgAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhuwUBAIcIACG8BSAAiAgAIQIAAACfAQAgOwAA1w8AIAIAAADVDwAgOwAA1g8AIAjeBAAA1A8AMN8EAADVDwAQ4AQAANQPADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG7BQEAhwgAIbwFIACICAAhCN4EAADUDwAw3wQAANUPABDgBAAA1A8AMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIbsFAQCHCAAhvAUgAIgIACEE4QQCAMgJACHxBEAA1AkAIbsFAQDqCQAhvAUgAOsJACEE4QQCAMgJACHxBEAA1AkAIbsFAQDqCQAhvAUgAOsJACEE4QQCAAAAAfEEQAAAAAG7BQEAAAABvAUgAAAAAQLhBAIAAAAB8QRAAAAAAQIAAACbAQAgQgAA5A8AIAMAAACbAQAgQgAA5A8AIEMAAOMPACABOwAAhREAMAcDAAD-BwAg3gQAAOUIADDfBAAAmQEAEOAEAADlCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACECAAAAmwEAIDsAAOMPACACAAAA4Q8AIDsAAOIPACAG3gQAAOAPADDfBAAA4Q8AEOAEAADgDwAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhBt4EAADgDwAw3wQAAOEPABDgBAAA4A8AMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIQLhBAIAyAkAIfEEQADUCQAhAuEEAgDICQAh8QRAANQJACEC4QQCAAAAAfEEQAAAAAEXBAAA2gsAIAkAANkLACALAADcCwAgDQAA3QsAIBAAAN4LACATAADfCwAg4QQCAAAAAe0EAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABAgAAABwAIEIAAO0PACADAAAAHAAgQgAA7Q8AIEMAAOwPACABOwAAhBEAMAIAAAAcACA7AADsDwAgAgAAAIANACA7AADrDwAgEeEEAgDICQAh7QQCAKsKACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIcsFEAChCwAhzAUQAMcJACHNBRAAxwkAIc8FAQDTCQAhFwQAAKQLACAJAACjCwAgCwAApgsAIA0AAKcLACAQAACoCwAgEwAAqQsAIOEEAgDICQAh7QQCAKsKACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIcsFEAChCwAhzAUQAMcJACHNBRAAxwkAIc8FAQDTCQAhFwQAANoLACAJAADZCwAgCwAA3AsAIA0AAN0LACAQAADeCwAgEwAA3wsAIOEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAM8FAsUFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQXhBAIAAAAB1QUBAAAAAdYFAQAAAAHXBQEAAAAB2AUBAAAAAQIAAACWAQAgQgAA-Q8AIAMAAACWAQAgQgAA-Q8AIEMAAPgPACABOwAAgxEAMAoDAAD-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_AUCAAAAAQIAAACNAQAgQgAAmhAAIAMAAACNAQAgQgAAmhAAIEMAAJkQACABOwAAgBEAMA8DAAD-BwAgCAAA6wgAIBQAAOwIACAVAADtCAAgFgAA7ggAIN4EAADqCAAw3wQAABcAEOAEAADqCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACH6BQEAhwgAIfsFAQCHCAAh_AUCAKoIACGZBgAA6QgAIAIAAACNAQAgOwAAmRAAIAIAAACXEAAgOwAAmBAAIAneBAAAlhAAMN8EAACXEAAQ4AQAAJYQADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH6BQEAhwgAIfsFAQCHCAAh_AUCAKoIACEJ3gQAAJYQADDfBAAAlxAAEOAEAACWEAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-gUBAIcIACH7BQEAhwgAIfwFAgCqCAAhBeEEAgDICQAh8QRAANQJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEJCAAA3AwAIBQAAN0MACAVAADeDAAgFgAA3wwAIOEEAgDICQAh8QRAANQJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEJCAAAkQ0AIBQAAJINACAVAACTDQAgFgAAlA0AIOEEAgAAAAHxBEAAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABCAUAANwNACAIAADdDQAg4QQCAAAAAfEEQAAAAAGABQEAAAABhQUBAAAAAf0FAQAAAAH-BQEAAAABAgAAAIoBACBCAACmEAAgAwAAAIoBACBCAACmEAAgQwAApRAAIAE7AAD_EAAwDQMAAPAIACAFAADxCAAgCAAA6wgAIN4EAADvCAAw3wQAAAsAEOAEAADvCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQIAAACKAQAgOwAApRAAIAIAAACjEAAgOwAApBAAIAreBAAAohAAMN8EAACjEAAQ4AQAAKIQADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQreBAAAohAAMN8EAACjEAAQ4AQAAKIQADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQbhBAIAyAkAIfEEQADUCQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEIBQAAmw0AIAgAAJwNACDhBAIAyAkAIfEEQADUCQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEIBQAA3A0AIAgAAN0NACDhBAIAAAAB8QRAAAAAAYAFAQAAAAGFBQEAAAAB_QUBAAAAAf4FAQAAAAEUBAAA1g0AIAcAAOsNACAIAADZDQAgGAAA2A0AIBkAANoNACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCAgAAAAkAIEIAAK8QACADAAAACQAgQgAArxAAIEMAAK4QACABOwAA_hAAMAIAAAAJACA7AACuEAAgAgAAAK4NACA7AACtEAAgD-EEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIUBAAAsg0AIAcAAOoNACAIAAC1DQAgGAAAtA0AIBkAALYNACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiFAQAANYNACAHAADrDQAgCAAA2Q0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAh0FAADSDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAECAAAABQAgQgAAuxAAIAMAAAAFACBCAAC7EAAgQwAAuhAAIAE7AAD9EAAwIgMAAP4HACAFAADxCAAgCAAA6wgAIAwAAOwIACAYAADuCAAgHAAAvwkAIB0AALMJACAeAADACQAgHwAAwQkAICUAAPwIACDeBAAAvgkAMN8EAAADABDgBAAAvgkAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGFBQEAgggAIYgFAQCCCAAhigUBAIIIACGnBQAAvAmGBiLpBUAArAgAIe8FAQCCCAAh_gUBAIcIACGHBgEAhwgAIYgGAQCHCAAhiQYBAIcIACGKBgEAgggAIYsGAQCCCAAhjAYBAIIIACGNBgEAgggAIY4GAQCCCAAhjwYBAIIIACGQBgEAgggAIQIAAAAFACA7AAC6EAAgAgAAALgQACA7AAC5EAAgGN4EAAC3EAAw3wQAALgQABDgBAAAtxAAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhhQUBAIIIACGIBQEAgggAIYoFAQCCCAAhpwUAALwJhgYi6QVAAKwIACHvBQEAgggAIf4FAQCHCAAhhwYBAIcIACGIBgEAhwgAIYkGAQCHCAAhigYBAIIIACGLBgEAgggAIYwGAQCCCAAhjQYBAIIIACGOBgEAgggAIY8GAQCCCAAhkAYBAIIIACEY3gQAALcQADDfBAAAuBAAEOAEAAC3EAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGFBQEAgggAIYgFAQCCCAAhigUBAIIIACGnBQAAvAmGBiLpBUAArAgAIe8FAQCCCAAh_gUBAIcIACGHBgEAhwgAIYgGAQCHCAAhiQYBAIcIACGKBgEAgggAIYsGAQCCCAAhjAYBAIIIACGNBgEAgggAIY4GAQCCCAAhjwYBAIIIACGQBgEAgggAIRThBAIAyAkAIfEEQADUCQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR0FAADyDQAgCAAA9A0AIAwAAPYNACAYAADzDQAgHAAA9Q0AIB0AAPcNACAeAAD4DQAgHwAA-Q0AICUAAPoNACDhBAIAyAkAIfEEQADUCQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR0FAADSDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAEEQgAAsBAAMKIGAACxEAAwpAYAALMQACCoBgAAtBAAMARCAACnEAAwogYAAKgQADCkBgAAqhAAIKgGAACqDQAwBEIAAJsQADCiBgAAnBAAMKQGAACeEAAgqAYAAJ8QADAEQgAAjxAAMKIGAACQEAAwpAYAAJIQACCoBgAAkxAAMARCAACGEAAwogYAAIcQADCkBgAAiRAAIKgGAACIDQAwBEIAAPoPADCiBgAA-w8AMKQGAAD9DwAgqAYAAP4PADAEQgAA7g8AMKIGAADvDwAwpAYAAPEPACCoBgAA8g8AMARCAADlDwAwogYAAOYPADCkBgAA6A8AIKgGAAD8DAAwBEIAANkPADCiBgAA2g8AMKQGAADcDwAgqAYAAN0PADAEQgAAzQ8AMKIGAADODwAwpAYAANAPACCoBgAA0Q8AMARCAADBDwAwogYAAMIPADCkBgAAxA8AIKgGAADFDwAwBEIAALgPADCiBgAAuQ8AMKQGAAC7DwAgqAYAAOkKADAEQgAArw8AMKIGAACwDwAwpAYAALIPACCoBgAA3QoAMARCAACmDwAwogYAAKcPADCkBgAAqQ8AIKgGAACZDgAwA0IAAKEPACCiBgAAog8AIKgGAACSBgAgA0IAAJwPACCiBgAAnQ8AIKgGAACqBgAgA0IAAJcPACCiBgAAmA8AIKgGAADCBgAgA0IAAJIPACCiBgAAkw8AIKgGAADaBgAgA0IAAI0PACCiBgAAjg8AIKgGAACIBwAgBEIAAIEPADCiBgAAgg8AMKQGAACEDwAgqAYAAIUPADAEQgAA9Q4AMKIGAAD2DgAwpAYAAPgOACCoBgAA-Q4AMAAAAAAAAAAAAAAAAAAAAwMAAPcJACCaBQAAzQkAIJsFAADNCQAgAQMAAPcJACABAwAA9wkAIAsDAAD3CQAggQUAAM0JACCCBQAAzQkAIIMFAADNCQAghAUAAM0JACCFBQAAzQkAIIYFAADNCQAghwUAAM0JACCIBQAAzQkAIIkFAADNCQAgigUAAM0JACABAwAA9wkAIAAAFgMAAPcJACAFAADSEAAgCAAA1RAAIAwAANgQACAYAADoEAAgHAAA-hAAIB0AAN4QACAeAAD7EAAgHwAA_BAAICUAANwQACCFBQAAzQkAIIgFAADNCQAgigUAAM0JACDpBQAAzQkAIO8FAADNCQAgigYAAM0JACCLBgAAzQkAIIwGAADNCQAgjQYAAM0JACCOBgAAzQkAII8GAADNCQAgkAYAAM0JACAAAAcDAAD3CQAgIgAA6hAAICQAAOsQACCeBQAAzQkAIK0FAADNCQAgrwUAAM0JACCwBQAAzQkAIAcDAAD3CQAgBAAA5hAAIBkAAN0QACAgAADqEAAgIQAA3BAAIPUEAADNCQAgsQUAAM0JACAAAgQAAOYQACAbAADtEAAgAAgDAAD3CQAgBAAA5hAAIAcAAPcQACAIAADVEAAgGAAA6BAAIBkAAPkQACDwBAAAzQkAIIMGAADNCQAgDQMAAPcJACAEAADmEAAgBgAA7hAAIAcAAPcQACALAADwEAAgDAAA8xAAIBAAAPYQACAXAAD4EAAg7QQAAM0JACDlBQAAzQkAIO0FAADNCQAg8QUAAM0JACDyBQAAzQkAIAUDAAD3CQAgCAAA1RAAIBQAANgQACAVAADnEAAgFgAA6BAAIAADCwAA8BAAIBEAAPEQACDwBAAAzQkAIA0EAADmEAAgCQAA7xAAIAoAAPcJACALAADwEAAgDQAA9BAAIBAAAPYQACATAADxEAAg7QQAAM0JACDwBAAAzQkAIMUFAADNCQAgxgUAAM0JACDLBQAAzQkAIM8FAADNCQAgAAwJAADvEAAgDAAA8xAAIA0AAPQQACDjBAAAzQkAIMUFAADNCQAgzwUAAM0JACDeBQAAzQkAIN8FAADNCQAg4AUAAM0JACDhBQAAzQkAIOIFAADNCQAg4wUAAM0JACAABQMAAPcJACAFAADSEAAgCAAA1RAAIIUFAADNCQAg_gUAAM0JACAAAAAAAgMAAPcJACAEAADmEAAgFOEEAgAAAAHxBEAAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQ_hBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCBuEEAgAAAAHxBEAAAAABgAUBAAAAAYUFAQAAAAH9BQEAAAAB_gUBAAAAAQXhBAIAAAAB8QRAAAAAAfoFAQAAAAH7BQEAAAAB_AUCAAAAARLhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB-QRAAAAAAacFAAAA8QUC5QUCAAAAAeYFAgAAAAHnBQEAAAAB6AUBAAAAAekFQAAAAAHqBQEAAAAB7AUAAADsBQLtBYAAAAAB7gVAAAAAAe8FAQAAAAHxBQEAAAAB8gUBAAAAAQThBAIAAAAB2QUBAAAAAdoFAQAAAAHbBQEAAAABBeEEAgAAAAHVBQEAAAAB1gUBAAAAAdcFAQAAAAHYBQEAAAABEeEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAM8FAsUFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQLhBAIAAAAB8QRAAAAAAQThBAIAAAAB8QRAAAAAAbsFAQAAAAG8BSAAAAABBeEEAgAAAAHxBEAAAAABuAUAAAC4BQK5BQEAAAABugUgAAAAAQbhBAIAAAAB8QRAAAAAAfUEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAEK4QQCAAAAAfEEQAAAAAH5BEAAAAABgAUBAAAAAZ4FAQAAAAGfBQQAAAABrQUCAAAAAa4FIAAAAAGvBQIAAAABsAUBAAAAAQnhBAIAAAAB8QRAAAAAAfUEAgAAAAGjBQAAAKMFAqUFAAAApQUCpwUAAACnBQKoBQEAAAABqQUCAAAAAaoFAQAAAAEE4QQCAAAAAfEEQAAAAAGABQEAAAABgQUBAAAAAQXhBAIAAAAB9QQCAAAAAfcEAQAAAAH4BCAAAAAB-QRAAAAAAR4FAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICcAAL8QACAoAADBEAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAGVBiAAAAABlgYCAAAAAZcGAgAAAAECAAAAAQAgQgAAjREAIA_hBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCDeEEAgAAAAHtBAIAAAAB8QRAAAAAAdwFAQAAAAHgBQEAAAAB4QUBAAAAAeUFAgAAAAHzBQEAAAAB9AUQAAAAAfUFAQAAAAH2BQEAAAAB-AUAAAD4BQL5BQEAAAABEuEEAgAAAAHtBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABBOEEAgAAAAHxBEAAAAAB0gUBAAAAAdQFAAAA1AUCEeEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQnhBAIAAAAB8QRAAAAAAfYEAgAAAAGjBQAAAKMFAqUFAAAApQUCpwUAAACnBQKoBQEAAAABqQUCAAAAAaoFAQAAAAEI4QQCAAAAAfkEQAAAAAGcBQEAAAABnQUBAAAAAZ4FAQAAAAGfBQQAAAABoAUBAAAAAaEFQAAAAAEG4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGxBQIAAAABAwAAAA0AIEIAAI0RACBDAACZEQAgIAAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAAmREAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhlQYgAOsJACGWBgIAyAkAIZcGAgDICQAhHgUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACGVBiAA6wkAIZYGAgDICQAhlwYCAMgJACEJAwAA2w0AIAgAAN0NACDhBAIAAAAB8QRAAAAAAfYEAgAAAAGABQEAAAABhQUBAAAAAf0FAQAAAAH-BQEAAAABAgAAAIoBACBCAACaEQAgAwAAAAsAIEIAAJoRACBDAACeEQAgCwAAAAsAIAMAAJoNACAIAACcDQAgOwAAnhEAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIYAFAQDqCQAhhQUBANMJACH9BQEA6gkAIf4FAQDTCQAhCQMAAJoNACAIAACcDQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEVAwAA1w0AIAQAANYNACAHAADrDQAgCAAA2Q0AIBgAANgNACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_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_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAhLhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAPEFAuUFAgAAAAHnBQEAAAAB6AUBAAAAAekFQAAAAAHqBQEAAAAB7AUAAADsBQLtBYAAAAAB7gVAAAAAAe8FAQAAAAHxBQEAAAAB8gUBAAAAAQMAAAANACBCAACkEQAgQwAAtxEAICAAAAANACAFAADhDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAALcRACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIZUGIADrCQAhlgYCAMgJACGXBgIAyAkAIR4FAADhDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhlQYgAOsJACGWBgIAyAkAIZcGAgDICQAhHgUAAL0QACAHAAC-EAAgCAAAwBAAIB0AAMkQACAlAADHEAAgJgAAvBAAICgAAMEQACApAADCEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGAgAAAAGTBiAAAAABlAYCAAAAAZUGIAAAAAGWBgIAAAABlwYCAAAAAQIAAAABACBCAAC4EQAgEuEEAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABEeEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQXhBAIAAAAB7gQQAAAAAe8EEAAAAAHwBAEAAAAB8QRAAAAAAQ3hBAIAAAAB8QRAAAAAAfUEAgAAAAHcBQEAAAAB4AUBAAAAAeEFAQAAAAHlBQIAAAAB8wUBAAAAAfQFEAAAAAH1BQEAAAAB9gUBAAAAAfgFAAAA-AUC-QUBAAAAAQMAAAANACBCAAC4EQAgQwAAwBEAICAAAAANACAFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAAMARACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIZUGIADrCQAhlgYCAMgJACGXBgIAyAkAIR4FAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhlQYgAOsJACGWBgIAyAkAIZcGAgDICQAhCgMAAJANACAIAACRDQAgFAAAkg0AIBUAAJMNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH6BQEAAAAB-wUBAAAAAfwFAgAAAAECAAAAjQEAIEIAAMERACAeAwAA0Q4AIAUAANIOACAIAADUDgAgDAAA1g4AIBwAANUOACAdAADXDgAgHgAA2A4AIB8AANkOACAlAADaDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQIAAAAFACBCAADDEQAgFQMAANcNACAEAADWDQAgBwAA6w0AIAgAANkNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAHmBQIAAAAB_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgICAAAACQAgQgAAxREAIAMAAAAXACBCAADBEQAgQwAAyREAIAwAAAAXACADAADbDAAgCAAA3AwAIBQAAN0MACAVAADeDAAgOwAAyREAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQoDAADbDAAgCAAA3AwAIBQAAN0MACAVAADeDAAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-gUBAOoJACH7BQEA6gkAIfwFAgDICQAhAwAAAAMAIEIAAMMRACBDAADMEQAgIAAAAAMAIAMAAPENACAFAADyDQAgCAAA9A0AIAwAAPYNACAcAAD1DQAgHQAA9w0AIB4AAPgNACAfAAD5DQAgJQAA-g0AIDsAAMwRACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhHgMAAPENACAFAADyDQAgCAAA9A0AIAwAAPYNACAcAAD1DQAgHQAA9w0AIB4AAPgNACAfAAD5DQAgJQAA-g0AIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEDAAAABwAgQgAAxREAIEMAAM8RACAXAAAABwAgAwAAsw0AIAQAALINACAHAADqDQAgCAAAtQ0AIBkAALYNACA7AADPEQAg4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiFQMAALMNACAEAACyDQAgBwAA6g0AIAgAALUNACAZAAC2DQAg4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiCgMAAJANACAUAACSDQAgFQAAkw0AIBYAAJQNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH6BQEAAAAB-wUBAAAAAfwFAgAAAAECAAAAjQEAIEIAANARACAJAwAA2w0AIAUAANwNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAGABQEAAAABhQUBAAAAAf0FAQAAAAH-BQEAAAABAgAAAIoBACBCAADSEQAgHgUAAL0QACAHAAC-EAAgHQAAyRAAICUAAMcQACAmAAC8EAAgJwAAvxAAICgAAMEQACApAADCEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGAgAAAAGTBiAAAAABlAYCAAAAAZUGIAAAAAGWBgIAAAABlwYCAAAAAQIAAAABACBCAADUEQAgFQMAANcNACAEAADWDQAgBwAA6w0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAHmBQIAAAAB_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgICAAAACQAgQgAA1hEAIB4DAADRDgAgBQAA0g4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABAgAAAAUAIEIAANgRACAQ4QQCAAAAAeMEAgAAAAGnBQAAAOUFAscFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHPBQEAAAAB3AUBAAAAAd0FQAAAAAHeBQEAAAAB3wUBAAAAAeAFAQAAAAHhBQEAAAAB4gUBAAAAAeMFEAAAAAEE4QQCAAAAAZwFAQAAAAGeBQEAAAABoAUBAAAAAQMAAAAXACBCAADQEQAgQwAA3hEAIAwAAAAXACADAADbDAAgFAAA3QwAIBUAAN4MACAWAADfDAAgOwAA3hEAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQoDAADbDAAgFAAA3QwAIBUAAN4MACAWAADfDAAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-gUBAOoJACH7BQEA6gkAIfwFAgDICQAhAwAAAAsAIEIAANIRACBDAADhEQAgCwAAAAsAIAMAAJoNACAFAACbDQAgOwAA4REAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIYAFAQDqCQAhhQUBANMJACH9BQEA6gkAIf4FAQDTCQAhCQMAAJoNACAFAACbDQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEDAAAADQAgQgAA1BEAIEMAAOQRACAgAAAADQAgBQAA4Q4AIAcAAOIOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACA7AADkEQAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACGVBiAA6wkAIZYGAgDICQAhlwYCAMgJACEeBQAA4Q4AIAcAAOIOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIZUGIADrCQAhlgYCAMgJACGXBgIAyAkAIQMAAAAHACBCAADWEQAgQwAA5xEAIBcAAAAHACADAACzDQAgBAAAsg0AIAcAAOoNACAYAAC0DQAgGQAAtg0AIDsAAOcRACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIVAwAAsw0AIAQAALINACAHAADqDQAgGAAAtA0AIBkAALYNACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIDAAAAAwAgQgAA2BEAIEMAAOoRACAgAAAAAwAgAwAA8Q0AIAUAAPINACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAgOwAA6hEAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIRgEAADaCwAgCQAA2QsAIAoAANsLACALAADcCwAgDQAA3QsAIBMAAN8LACDhBAIAAAAB7QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADPBQLFBQIAAAABxgUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABAgAAABwAIEIAAOsRACADAAAAGgAgQgAA6xEAIEMAAO8RACAaAAAAGgAgBAAApAsAIAkAAKMLACAKAAClCwAgCwAApgsAIA0AAKcLACATAACpCwAgOwAA7xEAIOEEAgDICQAh7QQCAKsKACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHGBQIAqwoAIccFEADHCQAhyAUQAMcJACHJBRAAxwkAIcoFEADHCQAhywUQAKELACHMBRAAxwkAIc0FEADHCQAhzwUBANMJACEYBAAApAsAIAkAAKMLACAKAAClCwAgCwAApgsAIA0AAKcLACATAACpCwAg4QQCAMgJACHtBAIAqwoAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAogvPBSLFBQIAqwoAIcYFAgCrCgAhxwUQAMcJACHIBRAAxwkAIckFEADHCQAhygUQAMcJACHLBRAAoQsAIcwFEADHCQAhzQUQAMcJACHPBQEA0wkAIRoDAADEDAAgBAAAwgwAIAYAAMMMACAHAADFDAAgCwAAxgwAIAwAAMkMACAQAADHDAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABAgAAABIAIEIAAPARACADAAAAEAAgQgAA8BEAIEMAAPQRACAcAAAAEAAgAwAAogwAIAQAAKAMACAGAAChDAAgBwAAowwAIAsAAKQMACAMAACnDAAgEAAApQwAIDsAAPQRACDhBAIAyAkAIe0EAgCrCgAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAnwzxBSLlBQIAqwoAIeYFAgDICQAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEaAwAAogwAIAQAAKAMACAGAAChDAAgBwAAowwAIAsAAKQMACAMAACnDAAgEAAApQwAIOEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5gUCAMgJACHnBQEA6gkAIegFAQDqCQAh6QVAANQJACHqBQEA6gkAIewFAACeDOwFIu0FgAAAAAHuBUAA1AkAIe8FAQDqCQAh8QUBANMJACHyBQEA0wkAIR4FAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAGVBiAAAAABlgYCAAAAAZcGAgAAAAECAAAAAQAgQgAA9REAIAMAAAANACBCAAD1EQAgQwAA-REAICAAAAANACAFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAAPkRACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIZUGIADrCQAhlgYCAMgJACGXBgIAyAkAIR4FAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhlQYgAOsJACGWBgIAyAkAIZcGAgDICQAhHgUAAL0QACAHAAC-EAAgCAAAwBAAIB0AAMkQACAlAADHEAAgJgAAvBAAICcAAL8QACAoAADBEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGAgAAAAGTBiAAAAABlAYCAAAAAZUGIAAAAAGWBgIAAAABlwYCAAAAAQIAAAABACBCAAD6EQAgAwAAAA0AIEIAAPoRACBDAAD-EQAgIAAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAA_hEAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhlQYgAOsJACGWBgIAyAkAIZcGAgDICQAhHgUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACGVBiAA6wkAIZYGAgDICQAhlwYCAMgJACEeAwAA0Q4AIAUAANIOACAIAADUDgAgDAAA1g4AIBgAANMOACAdAADXDgAgHgAA2A4AIB8AANkOACAlAADaDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQIAAAAFACBCAAD_EQAgBOEEAgAAAAGcBQEAAAABoQVAAAAAAdAFAAEAAAEDAAAAAwAgQgAA_xEAIEMAAIQSACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAgOwAAhBIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIQYEAAD7CwAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB0gUBAAAAAdQFAAAA1AUCAgAAAFoAIEIAAIUSACADAAAAWAAgQgAAhRIAIEMAAIkSACAIAAAAWAAgBAAA7QsAIDsAAIkSACDhBAIAyAkAIfEEQADUCQAh9QQCAMgJACHSBQEA6gkAIdQFAADsC9QFIgYEAADtCwAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh0gUBAOoJACHUBQAA7AvUBSIKAwAAkA0AIAgAAJENACAVAACTDQAgFgAAlA0AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfoFAQAAAAH7BQEAAAAB_AUCAAAAAQIAAACNAQAgQgAAihIAIB4FAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_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-woAIe8FAQDTCQAh_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_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_EgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACGVBiAA6wkAIZYGAgDICQAhlwYCAMgJACEeBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIZUGIADrCQAhlgYCAMgJACGXBgIAyAkAIQsDAADyCgAgBAAA8woAIBkAAPQKACAgAAD1CgAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABsQUCAAAAAQIAAABvACBCAADAEgAgHgMAANEOACAFAADSDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAECAAAABQAgQgAAwhIAIB4FAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJgAAvBAAICcAAL8QACAoAADBEAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAGVBiAAAAABlgYCAAAAAZcGAgAAAAECAAAAAQAgQgAAxBIAIAbhBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAEK4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGeBQEAAAABnwUEAAAAAa4FIAAAAAGvBQIAAAABsAUBAAAAAQMAAAADACBCAADCEgAgQwAAyhIAICAAAAADACADAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACA7AADKEgAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhAwAAAA0AIEIAAMQSACBDAADNEgAgIAAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAAzRIAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhlQYgAOsJACGWBgIAyAkAIZcGAgDICQAhHgUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACGVBiAA6wkAIZYGAgDICQAhlwYCAMgJACEDAAAAbQAgQgAAwBIAIEMAANASACANAAAAbQAgAwAA1goAIAQAANcKACAZAADYCgAgIAAA1AoAIDsAANASACDhBAIAyAkAIfEEQADUCQAh9QQCAKsKACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGxBQIAqwoAIQsDAADWCgAgBAAA1woAIBkAANgKACAgAADUCgAg4QQCAMgJACHxBEAA1AkAIfUEAgCrCgAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhsQUCAKsKACELAwAA8goAIAQAAPMKACAgAAD1CgAgIQAA8QoAIOEEAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAECAAAAbwAgQgAA0RIAIB4FAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAGVBiAAAAABlgYCAAAAAZcGAgAAAAECAAAAAQAgQgAA0xIAIAQ7AAEAAAHhBAIAAAAB8QRAAAAAAawFAgAAAAEDAAAAbQAgQgAA0RIAIEMAANgSACANAAAAbQAgAwAA1goAIAQAANcKACAgAADUCgAgIQAA1QoAIDsAANgSACDhBAIAyAkAIfEEQADUCQAh9QQCAKsKACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGxBQIAqwoAIQsDAADWCgAgBAAA1woAICAAANQKACAhAADVCgAg4QQCAMgJACHxBEAA1AkAIfUEAgCrCgAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhsQUCAKsKACEDAAAADQAgQgAA0xIAIEMAANsSACAgAAAADQAgBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACA7AADbEgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACGVBiAA6wkAIZYGAgDICQAhlwYCAMgJACEeBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIZUGIADrCQAhlgYCAMgJACGXBgIAyAkAIQ0DAADMCgAgIgAAzQoAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABngUBAAAAAZ8FBAAAAAGtBQIAAAABrgUgAAAAAa8FAgAAAAGwBQEAAAABAgAAAHYAIEIAANwSACADAAAAdAAgQgAA3BIAIEMAAOASACAPAAAAdAAgAwAAvQoAICIAAL4KACA7AADgEgAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGABQEA6gkAIZ4FAQDTCQAhnwUEAKAKACGtBQIAqwoAIa4FIADrCQAhrwUCAKsKACGwBQEA0wkAIQ0DAAC9CgAgIgAAvgoAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGeBQEA0wkAIZ8FBACgCgAhrQUCAKsKACGuBSAA6wkAIa8FAgCrCgAhsAUBANMJACEeBQAAvRAAIAcAAL4QACAIAADAEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIDUAANAQACDhBAIAAAAB2gUBAAAAAdsFAQAAAAGRBiAAAAABkgYCAAAAAZMGIAAAAAGUBgIAAAABlQYgAAAAAZYGAgAAAAGXBgIAAAABAgAAAAEAIEIAAOESACAeAwAA0Q4AIAUAANIOACAIAADUDgAgDAAA1g4AIBgAANMOACAcAADVDgAgHgAA2A4AIB8AANkOACAlAADaDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQIAAAAFACBCAADjEgAgAwAAAA0AIEIAAOESACBDAADnEgAgIAAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAA5xIAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhlQYgAOsJACGWBgIAyAkAIZcGAgDICQAhHgUAAOEOACAHAADiDgAgCAAA5A4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACGVBiAA6wkAIZYGAgDICQAhlwYCAMgJACEDAAAAAwAgQgAA4xIAIEMAAOoSACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAgOwAA6hIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADRDgAgBQAA0g4AIAgAANQOACAMAADWDgAgGAAA0w4AIBwAANUOACAdAADXDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABAgAAAAUAIEIAAOsSACADAAAAAwAgQgAA6xIAIEMAAO8SACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB8AAPkNACAlAAD6DQAgOwAA7xIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4FAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_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_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAGVBiAAAAABlgYCAAAAAZcGAgAAAAECAAAAAQAgQgAA_xIAIAMAAAANACBCAAD_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_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAGVBiAAAAABlgYCAAAAAZcGAgAAAAECAAAAAQAgQgAAjhMAIB4DAADRDgAgBQAA0g4AIAgAANQOACAMAADWDgAgGAAA0w4AIBwAANUOACAdAADXDgAgHgAA2A4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABAgAAAAUAIEIAAJATACADAAAADQAgQgAAjhMAIEMAAJQTACAgAAAADQAgBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA7AACUEwAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACGVBiAA6wkAIZYGAgDICQAhlwYCAMgJACEeBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIZUGIADrCQAhlgYCAMgJACGXBgIAyAkAIQMAAAADACBCAACQEwAgQwAAlxMAICAAAAADACADAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AICUAAPoNACA7AACXEwAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AICUAAPoNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhCgMAAJANACAIAACRDQAgFAAAkg0AIBYAAJQNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH6BQEAAAAB-wUBAAAAAfwFAgAAAAECAAAAjQEAIEIAAJgTACAD4QQCAAAAAeMEAgAAAAHkBBAAAAABAwAAABcAIEIAAJgTACBDAACdEwAgDAAAABcAIAMAANsMACAIAADcDAAgFAAA3QwAIBYAAN8MACA7AACdEwAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-gUBAOoJACH7BQEA6gkAIfwFAgDICQAhCgMAANsMACAIAADcDAAgFAAA3QwAIBYAAN8MACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEYBAAA2gsAIAkAANkLACAKAADbCwAgCwAA3AsAIA0AAN0LACAQAADeCwAg4QQCAAAAAe0EAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQIAAAAcACBCAACeEwAgBwsAAOMJACDhBAIAAAAB7QQCAAAAAe4EEAAAAAHvBBAAAAAB8AQBAAAAAfEEQAAAAAECAAAAOAAgQgAAoBMAIAMAAAAaACBCAACeEwAgQwAApBMAIBoAAAAaACAEAACkCwAgCQAAowsAIAoAAKULACALAACmCwAgDQAApwsAIBAAAKgLACA7AACkEwAg4QQCAMgJACHtBAIAqwoAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAogvPBSLFBQIAqwoAIcYFAgCrCgAhxwUQAMcJACHIBRAAxwkAIckFEADHCQAhygUQAMcJACHLBRAAoQsAIcwFEADHCQAhzQUQAMcJACHPBQEA0wkAIRgEAACkCwAgCQAAowsAIAoAAKULACALAACmCwAgDQAApwsAIBAAAKgLACDhBAIAyAkAIe0EAgCrCgAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACiC88FIsUFAgCrCgAhxgUCAKsKACHHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIcsFEAChCwAhzAUQAMcJACHNBRAAxwkAIc8FAQDTCQAhAwAAADYAIEIAAKATACBDAACnEwAgCQAAADYAIAsAANUJACA7AACnEwAg4QQCAMgJACHtBAIAyAkAIe4EEADHCQAh7wQQAMcJACHwBAEA0wkAIfEEQADUCQAhBwsAANUJACDhBAIAyAkAIe0EAgDICQAh7gQQAMcJACHvBBAAxwkAIfAEAQDTCQAh8QRAANQJACEWBYgBAweLAQQIjwEFDgAtHacBGSWlARwmBgInjgEGKJMBIimXASMqmAEHK5wBJCygASUtpAEmLqYBHS-pAScwqwEoMa0BKTKvASozsQErNLUBLDW4ARsLAwABBQoDCFcFDGEHDgAhGFYPHFsWHWUZHmoaH2wbJXAcBwMAAQQAAgcMBAhOBQ4AFRhNDxlSFAQDDgEFDwMIEwUOABMJAxUBBAACBhQDBxYECxgGDEgHDgASEEMJF0cRBgMAAQgZBQ4AEBQdBxU5DBY9DwgEAAIJHgUKHwELIAYNJAgOAA4QLAkTMAsCDAAHDwAJBAklBQwmBw0nCA4ACgENKAACDAAHEgAMAwsABg4ADRExCwERMgADDTMAEDQAEzUAAwQAAgYAAws-BgQIPwAUQAAVQQAWQgABCQAFAhBJABdKAAIFSwAITAABBgADAwhUABhTABlVAAMEAAIOABgbXxcBGgAWARtgAAIDZgEEAAIBBAACAgMAAQQAAgYDAAEEcwIOACAZdx0gcRwhchwEAwABDgAfIngcJHweASMAHQEkfQACGX8AIX4ACAWAAQAIggEADIQBABiBAQAcgwEAHYUBAB6GAQAlhwEAAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEQBboBAAe7AQAIvQEAHcYBACXEAQAmuQEAJ7wBACi-AQApvwEAKsABACvBAQAswgEALcMBAC7FAQA0xwEANcgBAAAAAAUOADJIADNJADRKADVLADYAAAAAAAUOADJIADNJADRKADVLADYBAwABAQMAAQUOADtIADxJAD1KAD5LAD8AAAAAAAUOADtIADxJAD1KAD5LAD8DAwABBAACB_8BBAMDAAEEAAIHhQIEBQ4AREgARUkARkoAR0sASAAAAAAABQ4AREgARUkARkoAR0sASAEGAAMBBgADBQ4ATUgATkkAT0oAUEsAUQAAAAAABQ4ATUgATkkAT0oAUEsAUQEDrQIBAQOzAgEFDgBWSABXSQBYSgBZSwBaAAAAAAAFDgBWSABXSQBYSgBZSwBaAQMAAQEDAAEFDgBfSABgSQBhSgBiSwBjAAAAAAAFDgBfSABgSQBhSgBiSwBjAwQAAgYAAwvbAgYDBAACBgADC-ECBgUOAGhIAGlJAGpKAGtLAGwAAAAAAAUOAGhIAGlJAGpKAGtLAGwFA_QCAQQAAgbzAgMH9QIEC_YCBgUD_QIBBAACBvwCAwf-AgQL_wIGBQ4AcUgAckkAc0oAdEsAdQAAAAAABQ4AcUgAckkAc0oAdEsAdQIJkQMFDJIDBwIJmAMFDJkDBwUOAHpIAHtJAHxKAH1LAH4AAAAAAAUOAHpIAHtJAHxKAH1LAH4BCQAFAQkABQUOAIMBSACEAUkAhQFKAIYBSwCHAQAAAAAABQ4AgwFIAIQBSQCFAUoAhgFLAIcBAQMAAQEDAAEFDgCMAUgAjQFJAI4BSgCPAUsAkAEAAAAAAAUOAIwBSACNAUkAjgFKAI8BSwCQAQEDAAEBAwABBQ4AlQFIAJYBSQCXAUoAmAFLAJkBAAAAAAAFDgCVAUgAlgFJAJcBSgCYAUsAmQEBBAACAQQAAgUOAJ4BSACfAUkAoAFKAKEBSwCiAQAAAAAABQ4AngFIAJ8BSQCgAUoAoQFLAKIBARoAFgEaABYFDgCnAUgAqAFJAKkBSgCqAUsAqwEAAAAAAAUOAKcBSACoAUkAqQFKAKoBSwCrAQQEAAIJmQQFCpoEAQubBAYEBAACCaEEBQqiBAELowQGBQ4AsAFIALEBSQCyAUoAswFLALQBAAAAAAAFDgCwAUgAsQFJALIBSgCzAUsAtAECDAAHDwAJAgwABw8ACQUOALkBSAC6AUkAuwFKALwBSwC9AQAAAAAABQ4AuQFIALoBSQC7AUoAvAFLAL0BAQMAAQEDAAEFDgDCAUgAwwFJAMQBSgDFAUsAxgEAAAAAAAUOAMIBSADDAUkAxAFKAMUBSwDGAQEDAAEBAwABBQ4AywFIAMwBSQDNAUoAzgFLAM8BAAAAAAAFDgDLAUgAzAFJAM0BSgDOAUsAzwEBAwABAQMAAQUOANQBSADVAUkA1gFKANcBSwDYAQAAAAAABQ4A1AFIANUBSQDWAUoA1wFLANgBAAAABQ4A3gFIAN8BSQDgAUoA4QFLAOIBAAAAAAAFDgDeAUgA3wFJAOABSgDhAUsA4gEDAwABBKcFAiCmBRwDAwABBK4FAiCtBRwFDgDnAUgA6AFJAOkBSgDqAUsA6wEAAAAAAAUOAOcBSADoAUkA6QFKAOoBSwDrAQIDAAEiwAUcAgMAASLGBRwFDgDwAUgA8QFJAPIBSgDzAUsA9AEAAAAAAAUOAPABSADxAUkA8gFKAPMBSwD0AQEjAB0BIwAdBQ4A-QFIAPoBSQD7AUoA_AFLAP0BAAAAAAAFDgD5AUgA-gFJAPsBSgD8AUsA_QECA-4FAQQAAgID9AUBBAACBQ4AggJIAIMCSQCEAkoAhQJLAIYCAAAAAAAFDgCCAkgAgwJJAIQCSgCFAksAhgIBBAACAQQAAgUOAIsCSACMAkkAjQJKAI4CSwCPAgAAAAAABQ4AiwJIAIwCSQCNAkoAjgJLAI8CAQMAAQEDAAEFDgCUAkgAlQJJAJYCSgCXAksAmAIAAAAAAAUOAJQCSACVAkkAlgJKAJcCSwCYAgEDAAEBAwABBQ4AnQJIAJ4CSQCfAkoAoAJLAKECAAAAAAAFDgCdAkgAngJJAJ8CSgCgAksAoQIBAwABAQMAAQUOAKYCSACnAkkAqAJKAKkCSwCqAgAAAAAABQ4ApgJIAKcCSQCoAkoAqQJLAKoCAQMAAQEDAAEFDgCvAkgAsAJJALECSgCyAksAswIAAAAAAAUOAK8CSACwAkkAsQJKALICSwCzAgEDAAEBAwABBQ4AuAJIALkCSQC6AkoAuwJLALwCAAAAAAAFDgC4AkgAuQJJALoCSgC7AksAvAIBAwABAQMAAQUOAMECSADCAkkAwwJKAMQCSwDFAgAAAAAABQ4AwQJIAMICSQDDAkoAxAJLAMUCAgMAAQQAAgIDAAEEAAIFDgDKAkgAywJJAMwCSgDNAksAzgIAAAAAAAUOAMoCSADLAkkAzAJKAM0CSwDOAgELAAYBCwAGBQ4A0wJIANQCSQDVAkoA1gJLANcCAAAAAAAFDgDTAkgA1AJJANUCSgDWAksA1wICDAAHEgAMAgwABxIADAUOANwCSADdAkkA3gJKAN8CSwDgAgAAAAAABQ4A3AJIAN0CSQDeAkoA3wJLAOACNgIBN8kBATjLAQE5zAEBOs0BATzPAQE90QEuPtIBLz_UAQFA1gEuQdcBMETYAQFF2QEBRtoBLkzdATFN3gE3Tt8BAk_gAQJQ4QECUeIBAlLjAQJT5QECVOcBLlXoAThW6gECV-wBLljtATlZ7gECWu8BAlvwAS5c8wE6XfQBQF71AQNf9gEDYPcBA2H4AQNi-QEDY_sBA2T9AS5l_gFBZoECA2eDAi5ohAJCaYYCA2qHAgNriAIubIsCQ22MAklujQIUb44CFHCPAhRxkAIUcpECFHOTAhR0lQIudZYCSnaYAhR3mgIueJsCS3mcAhR6nQIUe54CLnyhAkx9ogJSfqMCBH-kAgSAAaUCBIEBpgIEggGnAgSDAakCBIQBqwIuhQGsAlOGAa8CBIcBsQIuiAGyAlSJAbQCBIoBtQIEiwG2Ai6MAbkCVY0BugJbjgG7AgaPAbwCBpABvQIGkQG-AgaSAb8CBpMBwQIGlAHDAi6VAcQCXJYBxgIGlwHIAi6YAckCXZkBygIGmgHLAgabAcwCLpwBzwJenQHQAmSeAdECD58B0gIPoAHTAg-hAdQCD6IB1QIPowHXAg-kAdkCLqUB2gJlpgHdAg-nAd8CLqgB4AJmqQHiAg-qAeMCD6sB5AIurAHnAmetAegCba4B6QIFrwHqAgWwAesCBbEB7AIFsgHtAgWzAe8CBbQB8QIutQHyAm62AfgCBbcB-gIuuAH7Am-5AYADBboBgQMFuwGCAy68AYUDcL0BhgN2vgGHAwm_AYgDCcABiQMJwQGKAwnCAYsDCcMBjQMJxAGPAy7FAZADd8YBlAMJxwGWAy7IAZcDeMkBmgMJygGbAwnLAZwDLswBnwN5zQGgA3_OAaEDEc8BogMR0AGjAxHRAaQDEdIBpQMR0wGnAxHUAakDLtUBqgOAAdYBrAMR1wGuAy7YAa8DgQHZAbADEdoBsQMR2wGyAy7cAbUDggHdAbYDiAHeAbcDIt8BuAMi4AG5AyLhAboDIuIBuwMi4wG9AyLkAb8DLuUBwAOJAeYBwgMi5wHEAy7oAcUDigHpAcYDIuoBxwMi6wHIAy7sAcsDiwHtAcwDkQHuAc0DI-8BzgMj8AHPAyPxAdADI_IB0QMj8wHTAyP0AdUDLvUB1gOSAfYB2AMj9wHaAy74AdsDkwH5AdwDI_oB3QMj-wHeAy78AeEDlAH9AeIDmgH-AeMDFv8B5AMWgALlAxaBAuYDFoIC5wMWgwLpAxaEAusDLoUC7AObAYYC7gMWhwLwAy6IAvEDnAGJAvIDFooC8wMWiwL0Ay6MAvcDnQGNAvgDowGOAvkDF48C-gMXkAL7AxeRAvwDF5IC_QMXkwL_AxeUAoEELpUCggSkAZYChAQXlwKGBC6YAocEpQGZAogEF5oCiQQXmwKKBC6cAo0EpgGdAo4ErAGeAo8EB58CkAQHoAKRBAehApIEB6ICkwQHowKVBAekApcELqUCmAStAaYCnQQHpwKfBC6oAqAErgGpAqQEB6oCpQQHqwKmBC6sAqkErwGtAqoEtQGuAqsECK8CrAQIsAKtBAixAq4ECLICrwQIswKxBAi0ArMELrUCtAS2AbYCtgQItwK4BC64ArkEtwG5AroECLoCuwQIuwK8BC68Ar8EuAG9AsAEvgG-AsEEJL8CwgQkwALDBCTBAsQEJMICxQQkwwLHBCTEAskELsUCygS_AcYCzAQkxwLOBC7IAs8EwAHJAtAEJMoC0QQkywLSBC7MAtUEwQHNAtYExwHOAtcEJc8C2AQl0ALZBCXRAtoEJdIC2wQl0wLdBCXUAt8ELtUC4ATIAdYC4gQl1wLkBC7YAuUEyQHZAuYEJdoC5wQl2wLoBC7cAusEygHdAuwE0AHeAu0EJt8C7gQm4ALvBCbhAvAEJuIC8QQm4wLzBCbkAvUELuUC9gTRAeYC-AQm5wL6BC7oAvsE0gHpAvwEJuoC_QQm6wL-BC7sAoEF0wHtAoIF2QHuAoQF2gHvAoUF2gHwAogF2gHxAokF2gHyAooF2gHzAowF2gH0Ao4FLvUCjwXbAfYCkQXaAfcCkwUu-AKUBdwB-QKVBdoB-gKWBdoB-wKXBS78ApoF3QH9ApsF4wH-ApwFHP8CnQUcgAOeBRyBA58FHIIDoAUcgwOiBRyEA6QFLoUDpQXkAYYDqQUchwOrBS6IA6wF5QGJA68FHIoDsAUciwOxBS6MA7QF5gGNA7UF7AGOA7YFHY8DtwUdkAO4BR2RA7kFHZIDugUdkwO8BR2UA74FLpUDvwXtAZYDwgUdlwPEBS6YA8UF7gGZA8cFHZoDyAUdmwPJBS6cA8wF7wGdA80F9QGeA84FHp8DzwUeoAPQBR6hA9EFHqID0gUeowPUBR6kA9YFLqUD1wX2AaYD2QUepwPbBS6oA9wF9wGpA90FHqoD3gUeqwPfBS6sA-IF-AGtA-MF_gGuA-QFGa8D5QUZsAPmBRmxA-cFGbID6AUZswPqBRm0A-wFLrUD7QX_AbYD8AUZtwPyBS64A_MFgAK5A_UFGboD9gUZuwP3BS68A_oFgQK9A_sFhwK-A_wFGr8D_QUawAP-BRrBA_8FGsIDgAYawwOCBhrEA4QGLsUDhQaIAsYDhwYaxwOJBi7IA4oGiQLJA4sGGsoDjAYaywONBi7MA5AGigLNA5EGkALOA5MGJ88DlAYn0AOWBifRA5cGJ9IDmAYn0wOaBifUA5wGLtUDnQaRAtYDnwYn1wOhBi7YA6IGkgLZA6MGJ9oDpAYn2wOlBi7cA6gGkwLdA6kGmQLeA6sGKN8DrAYo4AOuBijhA68GKOIDsAYo4wOyBijkA7QGLuUDtQaaAuYDtwYo5wO5Bi7oA7oGmwLpA7sGKOoDvAYo6wO9Bi7sA8AGnALtA8EGogLuA8MGKe8DxAYp8APGBinxA8cGKfIDyAYp8wPKBin0A8wGLvUDzQajAvYDzwYp9wPRBi74A9IGpAL5A9MGKfoD1AYp-wPVBi78A9gGpQL9A9kGqwL-A9sGKv8D3AYqgATeBiqBBN8GKoIE4AYqgwTiBiqEBOQGLoUE5QasAoYE5wYqhwTpBi6IBOoGrQKJBOsGKooE7AYqiwTtBi6MBPAGrgKNBPEGtAKOBPIGLI8E8wYskAT0BiyRBPUGLJIE9gYskwT4BiyUBPoGLpUE-wa1ApYE_QYslwT_Bi6YBIAHtgKZBIEHLJoEggcsmwSDBy6cBIYHtwKdBIcHvQKeBIkHK58EigcroASMByuhBI0HK6IEjgcrowSQByukBJIHLqUEkwe-AqYElQcrpwSXBy6oBJgHvwKpBJkHK6oEmgcrqwSbBy6sBJ4HwAKtBJ8HxgKuBKAHG68EoQcbsASiBxuxBKMHG7IEpAcbswSmBxu0BKgHLrUEqQfHArYEqwcbtwStBy64BK4HyAK5BK8HG7oEsAcbuwSxBy68BLQHyQK9BLUHzwK-BLYHDL8EtwcMwAS4BwzBBLkHDMIEugcMwwS8BwzEBL4HLsUEvwfQAsYEwQcMxwTDBy7IBMQH0QLJBMUHDMoExgcMywTHBy7MBMoH0gLNBMsH2ALOBMwHC88EzQcL0ATOBwvRBM8HC9IE0AcL0wTSBwvUBNQHLtUE1QfZAtYE1wcL1wTZBy7YBNoH2gLZBNsHC9oE3AcL2wTdBy7cBOAH2wLdBOEH4QI" } config.compilerWasm = { getRuntime: async () => require('./query_compiler_fast_bg.js'), diff --git a/packages/db/generated/prisma/index-browser.js b/packages/db/generated/prisma/index-browser.js index 2a050ffb..5ab82d55 100644 --- a/packages/db/generated/prisma/index-browser.js +++ b/packages/db/generated/prisma/index-browser.js @@ -127,7 +127,10 @@ exports.Prisma.UserScalarFieldEnum = { autoBackupEnabled: 'autoBackupEnabled', autoBackupHour: 'autoBackupHour', usbBackupEnabled: 'usbBackupEnabled', - usbBackupHour: 'usbBackupHour' + usbBackupHour: 'usbBackupHour', + autoMhCheckEnabled: 'autoMhCheckEnabled', + autoMhCheckDayOfWeek: 'autoMhCheckDayOfWeek', + autoMhCheckHour: 'autoMhCheckHour' }; exports.Prisma.PatientScalarFieldEnum = { diff --git a/packages/db/generated/prisma/index.d.ts b/packages/db/generated/prisma/index.d.ts index 5f8ee47d..f6d0c74e 100644 --- a/packages/db/generated/prisma/index.d.ts +++ b/packages/db/generated/prisma/index.d.ts @@ -4718,12 +4718,16 @@ export namespace Prisma { id: number | null autoBackupHour: number | null usbBackupHour: number | null + autoMhCheckDayOfWeek: number | null + autoMhCheckHour: number | null } export type UserSumAggregateOutputType = { id: number | null autoBackupHour: number | null usbBackupHour: number | null + autoMhCheckDayOfWeek: number | null + autoMhCheckHour: number | null } export type UserMinAggregateOutputType = { @@ -4734,6 +4738,9 @@ export namespace Prisma { autoBackupHour: number | null usbBackupEnabled: boolean | null usbBackupHour: number | null + autoMhCheckEnabled: boolean | null + autoMhCheckDayOfWeek: number | null + autoMhCheckHour: number | null } export type UserMaxAggregateOutputType = { @@ -4744,6 +4751,9 @@ export namespace Prisma { autoBackupHour: number | null usbBackupEnabled: boolean | null usbBackupHour: number | null + autoMhCheckEnabled: boolean | null + autoMhCheckDayOfWeek: number | null + autoMhCheckHour: number | null } export type UserCountAggregateOutputType = { @@ -4754,6 +4764,9 @@ export namespace Prisma { autoBackupHour: number usbBackupEnabled: number usbBackupHour: number + autoMhCheckEnabled: number + autoMhCheckDayOfWeek: number + autoMhCheckHour: number _all: number } @@ -4762,12 +4775,16 @@ export namespace Prisma { id?: true autoBackupHour?: true usbBackupHour?: true + autoMhCheckDayOfWeek?: true + autoMhCheckHour?: true } export type UserSumAggregateInputType = { id?: true autoBackupHour?: true usbBackupHour?: true + autoMhCheckDayOfWeek?: true + autoMhCheckHour?: true } export type UserMinAggregateInputType = { @@ -4778,6 +4795,9 @@ export namespace Prisma { autoBackupHour?: true usbBackupEnabled?: true usbBackupHour?: true + autoMhCheckEnabled?: true + autoMhCheckDayOfWeek?: true + autoMhCheckHour?: true } export type UserMaxAggregateInputType = { @@ -4788,6 +4808,9 @@ export namespace Prisma { autoBackupHour?: true usbBackupEnabled?: true usbBackupHour?: true + autoMhCheckEnabled?: true + autoMhCheckDayOfWeek?: true + autoMhCheckHour?: true } export type UserCountAggregateInputType = { @@ -4798,6 +4821,9 @@ export namespace Prisma { autoBackupHour?: true usbBackupEnabled?: true usbBackupHour?: true + autoMhCheckEnabled?: true + autoMhCheckDayOfWeek?: true + autoMhCheckHour?: true _all?: true } @@ -4895,6 +4921,9 @@ export namespace Prisma { autoBackupHour: number usbBackupEnabled: boolean usbBackupHour: number + autoMhCheckEnabled: boolean + autoMhCheckDayOfWeek: number + autoMhCheckHour: number _count: UserCountAggregateOutputType | null _avg: UserAvgAggregateOutputType | null _sum: UserSumAggregateOutputType | null @@ -4924,6 +4953,9 @@ export namespace Prisma { autoBackupHour?: boolean usbBackupEnabled?: boolean usbBackupHour?: boolean + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: boolean + autoMhCheckHour?: boolean patients?: boolean | User$patientsArgs appointments?: boolean | User$appointmentsArgs staff?: boolean | User$staffArgs @@ -4956,6 +4988,9 @@ export namespace Prisma { autoBackupHour?: boolean usbBackupEnabled?: boolean usbBackupHour?: boolean + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: boolean + autoMhCheckHour?: boolean }, ExtArgs["result"]["user"]> export type UserSelectUpdateManyAndReturn = $Extensions.GetSelect<{ @@ -4966,6 +5001,9 @@ export namespace Prisma { autoBackupHour?: boolean usbBackupEnabled?: boolean usbBackupHour?: boolean + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: boolean + autoMhCheckHour?: boolean }, ExtArgs["result"]["user"]> export type UserSelectScalar = { @@ -4976,9 +5014,12 @@ export namespace Prisma { autoBackupHour?: boolean usbBackupEnabled?: boolean usbBackupHour?: boolean + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: boolean + autoMhCheckHour?: boolean } - export type UserOmit = $Extensions.GetOmit<"id" | "username" | "password" | "autoBackupEnabled" | "autoBackupHour" | "usbBackupEnabled" | "usbBackupHour", ExtArgs["result"]["user"]> + export type UserOmit = $Extensions.GetOmit<"id" | "username" | "password" | "autoBackupEnabled" | "autoBackupHour" | "usbBackupEnabled" | "usbBackupHour" | "autoMhCheckEnabled" | "autoMhCheckDayOfWeek" | "autoMhCheckHour", ExtArgs["result"]["user"]> export type UserInclude = { patients?: boolean | User$patientsArgs appointments?: boolean | User$appointmentsArgs @@ -5039,6 +5080,9 @@ export namespace Prisma { autoBackupHour: number usbBackupEnabled: boolean usbBackupHour: number + autoMhCheckEnabled: boolean + autoMhCheckDayOfWeek: number + autoMhCheckHour: number }, ExtArgs["result"]["user"]> composites: {} } @@ -5490,6 +5534,9 @@ export namespace Prisma { readonly autoBackupHour: FieldRef<"User", 'Int'> readonly usbBackupEnabled: FieldRef<"User", 'Boolean'> readonly usbBackupHour: FieldRef<"User", 'Int'> + readonly autoMhCheckEnabled: FieldRef<"User", 'Boolean'> + readonly autoMhCheckDayOfWeek: FieldRef<"User", 'Int'> + readonly autoMhCheckHour: FieldRef<"User", 'Int'> } @@ -45516,7 +45563,10 @@ export namespace Prisma { autoBackupEnabled: 'autoBackupEnabled', autoBackupHour: 'autoBackupHour', usbBackupEnabled: 'usbBackupEnabled', - usbBackupHour: 'usbBackupHour' + usbBackupHour: 'usbBackupHour', + autoMhCheckEnabled: 'autoMhCheckEnabled', + autoMhCheckDayOfWeek: 'autoMhCheckDayOfWeek', + autoMhCheckHour: 'autoMhCheckHour' }; export type UserScalarFieldEnum = (typeof UserScalarFieldEnum)[keyof typeof UserScalarFieldEnum] @@ -46358,6 +46408,9 @@ export namespace Prisma { autoBackupHour?: IntFilter<"User"> | number usbBackupEnabled?: BoolFilter<"User"> | boolean usbBackupHour?: IntFilter<"User"> | number + autoMhCheckEnabled?: BoolFilter<"User"> | boolean + autoMhCheckDayOfWeek?: IntFilter<"User"> | number + autoMhCheckHour?: IntFilter<"User"> | number patients?: PatientListRelationFilter appointments?: AppointmentListRelationFilter staff?: StaffListRelationFilter @@ -46389,6 +46442,9 @@ export namespace Prisma { autoBackupHour?: SortOrder usbBackupEnabled?: SortOrder usbBackupHour?: SortOrder + autoMhCheckEnabled?: SortOrder + autoMhCheckDayOfWeek?: SortOrder + autoMhCheckHour?: SortOrder patients?: PatientOrderByRelationAggregateInput appointments?: AppointmentOrderByRelationAggregateInput staff?: StaffOrderByRelationAggregateInput @@ -46423,6 +46479,9 @@ export namespace Prisma { autoBackupHour?: IntFilter<"User"> | number usbBackupEnabled?: BoolFilter<"User"> | boolean usbBackupHour?: IntFilter<"User"> | number + autoMhCheckEnabled?: BoolFilter<"User"> | boolean + autoMhCheckDayOfWeek?: IntFilter<"User"> | number + autoMhCheckHour?: IntFilter<"User"> | number patients?: PatientListRelationFilter appointments?: AppointmentListRelationFilter staff?: StaffListRelationFilter @@ -46454,6 +46513,9 @@ export namespace Prisma { autoBackupHour?: SortOrder usbBackupEnabled?: SortOrder usbBackupHour?: SortOrder + autoMhCheckEnabled?: SortOrder + autoMhCheckDayOfWeek?: SortOrder + autoMhCheckHour?: SortOrder _count?: UserCountOrderByAggregateInput _avg?: UserAvgOrderByAggregateInput _max?: UserMaxOrderByAggregateInput @@ -46472,6 +46534,9 @@ export namespace Prisma { autoBackupHour?: IntWithAggregatesFilter<"User"> | number usbBackupEnabled?: BoolWithAggregatesFilter<"User"> | boolean usbBackupHour?: IntWithAggregatesFilter<"User"> | number + autoMhCheckEnabled?: BoolWithAggregatesFilter<"User"> | boolean + autoMhCheckDayOfWeek?: IntWithAggregatesFilter<"User"> | number + autoMhCheckHour?: IntWithAggregatesFilter<"User"> | number } export type PatientWhereInput = { @@ -49106,6 +49171,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -49137,6 +49205,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -49167,6 +49238,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -49198,6 +49272,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -49229,6 +49306,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number } export type UserUpdateManyMutationInput = { @@ -49238,6 +49318,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number } export type UserUncheckedUpdateManyInput = { @@ -49248,6 +49331,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number } export type PatientCreateInput = { @@ -52125,12 +52211,17 @@ export namespace Prisma { autoBackupHour?: SortOrder usbBackupEnabled?: SortOrder usbBackupHour?: SortOrder + autoMhCheckEnabled?: SortOrder + autoMhCheckDayOfWeek?: SortOrder + autoMhCheckHour?: SortOrder } export type UserAvgOrderByAggregateInput = { id?: SortOrder autoBackupHour?: SortOrder usbBackupHour?: SortOrder + autoMhCheckDayOfWeek?: SortOrder + autoMhCheckHour?: SortOrder } export type UserMaxOrderByAggregateInput = { @@ -52141,6 +52232,9 @@ export namespace Prisma { autoBackupHour?: SortOrder usbBackupEnabled?: SortOrder usbBackupHour?: SortOrder + autoMhCheckEnabled?: SortOrder + autoMhCheckDayOfWeek?: SortOrder + autoMhCheckHour?: SortOrder } export type UserMinOrderByAggregateInput = { @@ -52151,12 +52245,17 @@ export namespace Prisma { autoBackupHour?: SortOrder usbBackupEnabled?: SortOrder usbBackupHour?: SortOrder + autoMhCheckEnabled?: SortOrder + autoMhCheckDayOfWeek?: SortOrder + autoMhCheckHour?: SortOrder } export type UserSumOrderByAggregateInput = { id?: SortOrder autoBackupHour?: SortOrder usbBackupHour?: SortOrder + autoMhCheckDayOfWeek?: SortOrder + autoMhCheckHour?: SortOrder } export type IntWithAggregatesFilter<$PrismaModel = never> = { @@ -59329,6 +59428,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput npiProviders?: NpiProviderCreateNestedManyWithoutUserInput @@ -59359,6 +59461,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput @@ -59748,6 +59853,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput @@ -59778,6 +59886,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput @@ -60075,6 +60186,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput npiProviders?: NpiProviderCreateNestedManyWithoutUserInput @@ -60105,6 +60219,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput @@ -60371,6 +60488,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput @@ -60401,6 +60521,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput @@ -60619,6 +60742,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput npiProviders?: NpiProviderCreateNestedManyWithoutUserInput @@ -60649,6 +60775,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput @@ -60802,6 +60931,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput @@ -60832,6 +60964,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput @@ -60893,6 +61028,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -60923,6 +61061,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -61148,6 +61289,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -61178,6 +61322,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -61699,6 +61846,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -61729,6 +61879,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -62076,6 +62229,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -62106,6 +62262,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -62717,6 +62876,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -62747,6 +62909,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -62792,6 +62957,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -62822,6 +62990,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -62851,6 +63022,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -62881,6 +63055,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -62926,6 +63103,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -62956,6 +63136,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -63343,6 +63526,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -63373,6 +63559,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -63683,6 +63872,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -63713,6 +63905,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -64034,6 +64229,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -64064,6 +64262,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -64109,6 +64310,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -64139,6 +64343,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -64168,6 +64375,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -64198,6 +64408,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -64243,6 +64456,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -64273,6 +64489,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -64302,6 +64521,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -64332,6 +64554,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -64377,6 +64602,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -64407,6 +64635,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -64493,6 +64724,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -64523,6 +64757,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -64721,6 +64958,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -64751,6 +64991,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -64870,6 +65113,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -64900,6 +65146,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -64994,6 +65243,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -65024,6 +65276,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -65250,6 +65505,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -65280,6 +65538,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -65399,6 +65660,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -65429,6 +65693,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -65600,6 +65867,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -65630,6 +65900,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -65675,6 +65948,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -65705,6 +65981,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -65734,6 +66013,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -65764,6 +66046,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -65809,6 +66094,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -65839,6 +66127,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -65868,6 +66159,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -65898,6 +66192,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -65943,6 +66240,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -65973,6 +66273,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -66002,6 +66305,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -66032,6 +66338,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -66077,6 +66386,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -66107,6 +66419,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -66136,6 +66451,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -66166,6 +66484,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -66211,6 +66532,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -66241,6 +66565,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -66270,6 +66597,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -66300,6 +66630,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -66345,6 +66678,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -66375,6 +66711,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -66472,6 +66811,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -66502,6 +66844,9 @@ export namespace Prisma { autoBackupHour?: number usbBackupEnabled?: boolean usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -66621,6 +66966,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -66651,6 +66999,9 @@ export namespace Prisma { autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput diff --git a/packages/db/generated/prisma/index.js b/packages/db/generated/prisma/index.js index 6b97754e..1b8b4750 100644 --- a/packages/db/generated/prisma/index.js +++ b/packages/db/generated/prisma/index.js @@ -100,7 +100,10 @@ exports.Prisma.UserScalarFieldEnum = { autoBackupEnabled: 'autoBackupEnabled', autoBackupHour: 'autoBackupHour', usbBackupEnabled: 'usbBackupEnabled', - usbBackupHour: 'usbBackupHour' + usbBackupHour: 'usbBackupHour', + autoMhCheckEnabled: 'autoMhCheckEnabled', + autoMhCheckDayOfWeek: 'autoMhCheckDayOfWeek', + autoMhCheckHour: 'autoMhCheckHour' }; exports.Prisma.PatientScalarFieldEnum = { @@ -648,14 +651,14 @@ const config = { "clientVersion": "7.4.1", "engineVersion": "55ae170b1ced7fc6ed07a15f110549408c501bb3", "activeProvider": "postgresql", - "inlineSchema": "// This is your Prisma schema file,\n// learn more about it in the docs: https://pris.ly/d/prisma-schema\n\n// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?\n// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init\n\ngenerator client {\n provider = \"prisma-client-js\"\n output = \"../generated/prisma\"\n}\n\ngenerator zod {\n provider = \"prisma-zod-generator\"\n output = \"../shared/\" // Zod schemas will be generated here inside `db/shared`\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nmodel User {\n id Int @id @default(autoincrement())\n username String @unique\n password String\n autoBackupEnabled Boolean @default(true)\n autoBackupHour Int @default(20)\n usbBackupEnabled Boolean @default(false)\n usbBackupHour Int @default(21)\n patients Patient[]\n appointments Appointment[]\n staff Staff[]\n npiProviders NpiProvider[]\n claims Claim[]\n insuranceCredentials InsuranceCredential[]\n shoppingVendors ShoppingVendor[]\n updatedPayments Payment[] @relation(\"PaymentUpdatedBy\")\n backups DatabaseBackup[]\n backupDestinations BackupDestination[]\n notifications Notification[]\n cloudFolders CloudFolder[]\n cloudFiles CloudFile[]\n communications Communication[]\n twilioSettings TwilioSettings?\n aiSettings AiSettings?\n officeHours OfficeHours?\n officeContact OfficeContact?\n procedureTimeslot ProcedureTimeslot?\n insuranceContacts InsuranceContact[]\n patientConversations PatientConversation[]\n}\n\nmodel Patient {\n id Int @id @default(autoincrement())\n firstName String\n lastName String\n dateOfBirth DateTime? @db.Date\n gender String\n phone String\n email String?\n address String?\n city String?\n zipCode String?\n insuranceProvider String?\n insuranceId String?\n groupNumber String?\n policyHolder String?\n allergies String?\n medicalConditions String?\n preferredLanguage String? @default(\"English\")\n status PatientStatus @default(UNKNOWN)\n userId Int\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n appointments Appointment[]\n procedures AppointmentProcedure[]\n claims Claim[]\n groups PdfGroup[]\n payment Payment[]\n communications Communication[]\n documents PatientDocument[]\n conversation PatientConversation?\n cloudFolders CloudFolder[] @relation(\"PatientCloudFolder\")\n\n @@index([insuranceId])\n @@index([createdAt])\n}\n\nenum PatientStatus {\n ACTIVE\n INACTIVE\n UNKNOWN\n PLAN_NOT_ACCEPTED\n}\n\nmodel Appointment {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int\n staffId Int\n title String\n date DateTime @db.Date\n startTime String // Store time as \"hh:mm\"\n endTime String // Store time as \"hh:mm\"\n type String // e.g., \"checkup\", \"cleaning\", \"filling\", etc.\n typeLocked Boolean @default(false) // true = user manually set; auto-sync will not overwrite\n notes String?\n procedureCodeNotes String?\n status String @default(\"scheduled\") // \"scheduled\", \"completed\", \"cancelled\", \"no-show\"\n movedByAi Boolean @default(false)\n createdAt DateTime @default(now())\n\n eligibilityStatus PatientStatus @default(UNKNOWN)\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id])\n staff Staff? @relation(fields: [staffId], references: [id])\n procedures AppointmentProcedure[]\n claims Claim[]\n files AppointmentFile[]\n\n @@index([patientId])\n @@index([date])\n}\n\nmodel AppointmentFile {\n id Int @id @default(autoincrement())\n appointmentId Int\n filename String\n mimeType String?\n filePath String?\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n\n @@index([appointmentId])\n}\n\nmodel Staff {\n id Int @id @default(autoincrement())\n userId Int\n name String\n email String?\n role String // e.g., \"Dentist\", \"Hygienist\", \"Assistant\"\n phone String?\n createdAt DateTime @default(now())\n user User? @relation(fields: [userId], references: [id], onDelete: Cascade)\n appointments Appointment[]\n claims Claim[] @relation(\"ClaimStaff\")\n}\n\nmodel NpiProvider {\n id Int @id @default(autoincrement())\n userId Int\n npiNumber String\n providerName String\n sortOrder Int @default(0)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n claims Claim[]\n payments Payment[]\n commissionBatches CommissionBatch[]\n appointmentProcedures AppointmentProcedure[]\n\n @@unique([userId, npiNumber])\n @@index([userId])\n}\n\nenum ProcedureSource {\n COMBO\n MANUAL\n}\n\nmodel AppointmentProcedure {\n id Int @id @default(autoincrement())\n appointmentId Int\n patientId Int\n npiProviderId Int?\n\n procedureCode String\n procedureLabel String?\n fee Decimal? @db.Decimal(10, 2)\n\n category String?\n\n toothNumber String?\n toothSurface String?\n oralCavityArea String?\n\n source ProcedureSource @default(MANUAL)\n comboKey String?\n\n createdAt DateTime @default(now())\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n @@index([appointmentId])\n @@index([patientId])\n}\n\nmodel Claim {\n id Int @id @default(autoincrement())\n patientId Int\n appointmentId Int?\n userId Int\n staffId Int\n patientName String\n memberId String\n dateOfBirth DateTime @db.Date\n remarks String\n missingTeethStatus MissingTeethStatus @default(No_missing)\n missingTeeth Json? // { \"T_14\": \"X\", \"T_G\": \"O\", ... }\n serviceDate DateTime\n insuranceProvider String // e.g., \"Delta MA\"\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n status ClaimStatus @default(PENDING)\n claimNumber String?\n preAuthNumber String?\n npiProviderId Int?\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n appointment Appointment? @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n user User? @relation(fields: [userId], references: [id])\n staff Staff? @relation(\"ClaimStaff\", fields: [staffId], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n serviceLines ServiceLine[]\n claimFiles ClaimFile[]\n payment Payment?\n}\n\nenum ClaimStatus {\n PENDING\n APPROVED\n CANCELLED\n REVIEW\n VOID\n PREAUTH\n}\n\nenum MissingTeethStatus {\n No_missing\n endentulous\n Yes_missing\n}\n\nmodel ServiceLine {\n id Int @id @default(autoincrement())\n claimId Int?\n paymentId Int?\n procedureCode String\n procedureDate DateTime @db.Date\n quad String?\n arch String?\n toothNumber String?\n toothSurface String?\n icn String?\n paidCode String?\n allowedAmount Decimal? @db.Decimal(10, 2)\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @default(0.00) @db.Decimal(10, 2)\n status ServiceLineStatus @default(UNPAID)\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n payment Payment? @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n\n serviceLineTransactions ServiceLineTransaction[]\n}\n\nenum ServiceLineStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n UNPAID\n ADJUSTED\n OVERPAID\n DENIED\n}\n\nmodel ClaimFile {\n id Int @id @default(autoincrement())\n claimId Int\n filename String\n mimeType String\n filePath String?\n\n claim Claim @relation(fields: [claimId], references: [id], onDelete: Cascade)\n}\n\nmodel InsuranceCredential {\n id Int @id @default(autoincrement())\n userId Int\n siteKey String\n username String\n password String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([userId, siteKey])\n @@index([userId])\n}\n\nmodel ShoppingVendor {\n id Int @id @default(autoincrement())\n userId Int\n vendorName String\n websiteUrl String\n loginUsername String\n loginPassword String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n}\n\nmodel PdfGroup {\n id Int @id @default(autoincrement())\n title String\n titleKey PdfTitleKey @default(OTHER)\n createdAt DateTime @default(now())\n patientId Int\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n pdfs PdfFile[]\n\n @@index([patientId])\n @@index([titleKey])\n}\n\nmodel PdfFile {\n id Int @id @default(autoincrement())\n filename String\n pdfData Bytes\n uploadedAt DateTime @default(now())\n groupId Int\n group PdfGroup @relation(fields: [groupId], references: [id], onDelete: Cascade)\n\n @@index([groupId])\n}\n\nenum PdfTitleKey {\n INSURANCE_CLAIM\n INSURANCE_CLAIM_PREAUTH\n ELIGIBILITY_STATUS\n CLAIM_STATUS\n OTHER\n}\n\nmodel Payment {\n id Int @id @default(autoincrement())\n claimId Int? @unique\n patientId Int\n userId Int\n updatedById Int?\n npiProviderId Int?\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @db.Decimal(10, 2)\n mhPaidAmount Decimal? @db.Decimal(10, 2)\n copayment Decimal @default(0.00) @db.Decimal(10, 2)\n adjustment Decimal @default(0.00) @db.Decimal(10, 2)\n status PaymentStatus @default(PENDING)\n notes String?\n icn String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n updatedBy User? @relation(\"PaymentUpdatedBy\", fields: [updatedById], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n serviceLineTransactions ServiceLineTransaction[]\n serviceLines ServiceLine[]\n commissionBatchItems CommissionBatchItem[]\n\n @@index([claimId])\n @@index([patientId])\n @@index([createdAt])\n}\n\nmodel ServiceLineTransaction {\n id Int @id @default(autoincrement())\n paymentId Int\n serviceLineId Int\n transactionId String?\n paidAmount Decimal @db.Decimal(10, 2)\n adjustedAmount Decimal @default(0.00) @db.Decimal(10, 2)\n method PaymentMethod\n receivedDate DateTime\n payerName String?\n notes String?\n createdAt DateTime @default(now())\n\n payment Payment @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n serviceLine ServiceLine @relation(fields: [serviceLineId], references: [id], onDelete: Cascade)\n\n @@index([paymentId])\n @@index([serviceLineId])\n}\n\nenum PaymentStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n OVERPAID\n DENIED\n VOID\n}\n\nenum PaymentMethod {\n EFT\n CHECK\n CASH\n CARD\n OTHER\n}\n\n// Database management page\nmodel DatabaseBackup {\n id Int @id @default(autoincrement())\n userId Int\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nmodel BackupDestination {\n id Int @id @default(autoincrement())\n userId Int\n path String\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id])\n}\n\nmodel Notification {\n id Int @id @default(autoincrement())\n userId Int\n type NotificationTypes\n message String\n createdAt DateTime @default(now())\n read Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nenum NotificationTypes {\n BACKUP\n CLAIM\n PAYMENT\n ETC\n}\n\n// Cron job execution log\nmodel CronJobLog {\n id Int @id @default(autoincrement())\n jobName String // e.g. \"local-backup\", \"usb-backup\"\n status String // \"success\" | \"failed\" | \"skipped\"\n startedAt DateTime\n completedAt DateTime?\n durationMs Int?\n errorMessage String?\n\n @@index([jobName])\n @@index([startedAt])\n @@index([status])\n}\n\nmodel CloudFolder {\n id Int @id @default(autoincrement())\n userId Int\n name String\n parentId Int?\n patientId Int?\n parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\n patient Patient? @relation(\"PatientCloudFolder\", fields: [patientId], references: [id], onDelete: SetNull)\n files CloudFile[]\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@unique([userId, parentId, name]) // prevents sibling folder name duplicates\n @@index([parentId])\n @@index([patientId])\n}\n\nmodel CloudFile {\n id Int @id @default(autoincrement())\n userId Int\n name String\n mimeType String?\n fileSize BigInt @db.BigInt\n folderId Int? // optional: null => root\n isComplete Boolean @default(false) // upload completed?\n totalChunks Int? // optional: expected number of chunks\n diskPath String? // relative path on disk under uploads/\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n folder CloudFolder? @relation(fields: [folderId], references: [id], onDelete: SetNull)\n\n chunks CloudFileChunk[]\n\n @@index([folderId])\n}\n\nmodel CloudFileChunk {\n id Int @id @default(autoincrement())\n fileId Int\n seq Int\n data Bytes\n createdAt DateTime @default(now())\n\n file CloudFile @relation(fields: [fileId], references: [id], onDelete: Cascade)\n\n @@unique([fileId, seq])\n @@index([fileId, seq])\n}\n\n// patient-connection-\nenum CommunicationChannel {\n sms\n voice\n}\n\nenum CommunicationDirection {\n outbound\n inbound\n}\n\nenum CommunicationStatus {\n queued\n sent\n delivered\n failed\n completed\n busy\n no_answer\n}\n\nmodel Communication {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int?\n\n channel CommunicationChannel\n direction CommunicationDirection\n status CommunicationStatus\n\n body String?\n callDuration Int?\n twilioSid String?\n\n createdAt DateTime @default(now())\n\n // Relations\n patient Patient @relation(fields: [patientId], references: [id])\n user User? @relation(fields: [userId], references: [id])\n\n @@map(\"communications\")\n}\n\nmodel PatientDocument {\n id Int @id @default(autoincrement())\n patientId Int\n filename String\n originalName String\n mimeType String\n fileSize BigInt\n filePath String\n uploadedAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n\n @@index([patientId])\n @@index([uploadedAt])\n}\n\nmodel TwilioSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n accountSid String\n authToken String\n phoneNumber String\n greetingMessage String?\n templates Json?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"twilio_settings\")\n}\n\nmodel AiSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n apiKey String\n aiEnabled Boolean @default(true)\n openAiKey String @default(\"\")\n openAiEnabled Boolean @default(false)\n claudeAiKey String @default(\"\")\n claudeAiEnabled Boolean @default(false)\n claudeAiModel String @default(\"claude-haiku-4-5-20251001\")\n openAiModel String @default(\"gpt-5.2\")\n googleAiModel String @default(\"gemini-2.5-flash\")\n dentalMgmtKey String @default(\"\")\n dentalMgmtEnabled Boolean @default(false)\n afterHoursEnabled Boolean @default(true)\n openPhoneReply Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"ai_settings\")\n}\n\nmodel OfficeHours {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_hours\")\n}\n\nmodel OfficeContact {\n id Int @id @default(autoincrement())\n userId Int @unique\n officeName String?\n receptionistName String?\n dentistName String?\n phoneNumber String?\n email String?\n fax String?\n streetAddress String?\n city String?\n state String?\n zipCode String?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_contact\")\n}\n\nmodel InsuranceContact {\n id Int @id @default(autoincrement())\n userId Int\n name String\n phoneNumber String?\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"insurance_contact\")\n}\n\nmodel ProcedureTimeslot {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"procedure_timeslot\")\n}\n\nmodel PatientConversation {\n id Int @id @default(autoincrement())\n patientId Int @unique\n userId Int\n stage String @default(\"initial\")\n aiHandoff Boolean @default(true)\n updatedAt DateTime @updatedAt\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"patient_conversation\")\n}\n\n// Commission tracking\nmodel CommissionBatch {\n id Int @id @default(autoincrement())\n npiProviderId Int\n totalCollection Decimal @db.Decimal(14, 2)\n commissionAmount Decimal @db.Decimal(14, 2)\n notes String?\n createdAt DateTime @default(now())\n\n npiProvider NpiProvider @relation(fields: [npiProviderId], references: [id])\n items CommissionBatchItem[]\n\n @@index([npiProviderId])\n}\n\nmodel CommissionBatchItem {\n id Int @id @default(autoincrement())\n commissionBatchId Int\n paymentId Int\n collectionAmount Decimal @db.Decimal(14, 2)\n\n commissionBatch CommissionBatch @relation(fields: [commissionBatchId], references: [id], onDelete: Cascade)\n payment Payment @relation(fields: [paymentId], references: [id])\n\n @@unique([commissionBatchId, paymentId])\n @@index([paymentId])\n}\n" + "inlineSchema": "// This is your Prisma schema file,\n// learn more about it in the docs: https://pris.ly/d/prisma-schema\n\n// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?\n// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init\n\ngenerator client {\n provider = \"prisma-client-js\"\n output = \"../generated/prisma\"\n}\n\ngenerator zod {\n provider = \"prisma-zod-generator\"\n output = \"../shared/\" // Zod schemas will be generated here inside `db/shared`\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nmodel User {\n id Int @id @default(autoincrement())\n username String @unique\n password String\n autoBackupEnabled Boolean @default(true)\n autoBackupHour Int @default(20)\n usbBackupEnabled Boolean @default(false)\n usbBackupHour Int @default(21)\n autoMhCheckEnabled Boolean @default(false)\n autoMhCheckDayOfWeek Int @default(1)\n autoMhCheckHour Int @default(13)\n patients Patient[]\n appointments Appointment[]\n staff Staff[]\n npiProviders NpiProvider[]\n claims Claim[]\n insuranceCredentials InsuranceCredential[]\n shoppingVendors ShoppingVendor[]\n updatedPayments Payment[] @relation(\"PaymentUpdatedBy\")\n backups DatabaseBackup[]\n backupDestinations BackupDestination[]\n notifications Notification[]\n cloudFolders CloudFolder[]\n cloudFiles CloudFile[]\n communications Communication[]\n twilioSettings TwilioSettings?\n aiSettings AiSettings?\n officeHours OfficeHours?\n officeContact OfficeContact?\n procedureTimeslot ProcedureTimeslot?\n insuranceContacts InsuranceContact[]\n patientConversations PatientConversation[]\n}\n\nmodel Patient {\n id Int @id @default(autoincrement())\n firstName String\n lastName String\n dateOfBirth DateTime? @db.Date\n gender String\n phone String\n email String?\n address String?\n city String?\n zipCode String?\n insuranceProvider String?\n insuranceId String?\n groupNumber String?\n policyHolder String?\n allergies String?\n medicalConditions String?\n preferredLanguage String? @default(\"English\")\n status PatientStatus @default(UNKNOWN)\n userId Int\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n appointments Appointment[]\n procedures AppointmentProcedure[]\n claims Claim[]\n groups PdfGroup[]\n payment Payment[]\n communications Communication[]\n documents PatientDocument[]\n conversation PatientConversation?\n cloudFolders CloudFolder[] @relation(\"PatientCloudFolder\")\n\n @@index([insuranceId])\n @@index([createdAt])\n}\n\nenum PatientStatus {\n ACTIVE\n INACTIVE\n UNKNOWN\n PLAN_NOT_ACCEPTED\n}\n\nmodel Appointment {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int\n staffId Int\n title String\n date DateTime @db.Date\n startTime String // Store time as \"hh:mm\"\n endTime String // Store time as \"hh:mm\"\n type String // e.g., \"checkup\", \"cleaning\", \"filling\", etc.\n typeLocked Boolean @default(false) // true = user manually set; auto-sync will not overwrite\n notes String?\n procedureCodeNotes String?\n status String @default(\"scheduled\") // \"scheduled\", \"completed\", \"cancelled\", \"no-show\"\n movedByAi Boolean @default(false)\n createdAt DateTime @default(now())\n\n eligibilityStatus PatientStatus @default(UNKNOWN)\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id])\n staff Staff? @relation(fields: [staffId], references: [id])\n procedures AppointmentProcedure[]\n claims Claim[]\n files AppointmentFile[]\n\n @@index([patientId])\n @@index([date])\n}\n\nmodel AppointmentFile {\n id Int @id @default(autoincrement())\n appointmentId Int\n filename String\n mimeType String?\n filePath String?\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n\n @@index([appointmentId])\n}\n\nmodel Staff {\n id Int @id @default(autoincrement())\n userId Int\n name String\n email String?\n role String // e.g., \"Dentist\", \"Hygienist\", \"Assistant\"\n phone String?\n createdAt DateTime @default(now())\n user User? @relation(fields: [userId], references: [id], onDelete: Cascade)\n appointments Appointment[]\n claims Claim[] @relation(\"ClaimStaff\")\n}\n\nmodel NpiProvider {\n id Int @id @default(autoincrement())\n userId Int\n npiNumber String\n providerName String\n sortOrder Int @default(0)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n claims Claim[]\n payments Payment[]\n commissionBatches CommissionBatch[]\n appointmentProcedures AppointmentProcedure[]\n\n @@unique([userId, npiNumber])\n @@index([userId])\n}\n\nenum ProcedureSource {\n COMBO\n MANUAL\n}\n\nmodel AppointmentProcedure {\n id Int @id @default(autoincrement())\n appointmentId Int\n patientId Int\n npiProviderId Int?\n\n procedureCode String\n procedureLabel String?\n fee Decimal? @db.Decimal(10, 2)\n\n category String?\n\n toothNumber String?\n toothSurface String?\n oralCavityArea String?\n\n source ProcedureSource @default(MANUAL)\n comboKey String?\n\n createdAt DateTime @default(now())\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n @@index([appointmentId])\n @@index([patientId])\n}\n\nmodel Claim {\n id Int @id @default(autoincrement())\n patientId Int\n appointmentId Int?\n userId Int\n staffId Int\n patientName String\n memberId String\n dateOfBirth DateTime @db.Date\n remarks String\n missingTeethStatus MissingTeethStatus @default(No_missing)\n missingTeeth Json? // { \"T_14\": \"X\", \"T_G\": \"O\", ... }\n serviceDate DateTime\n insuranceProvider String // e.g., \"Delta MA\"\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n status ClaimStatus @default(PENDING)\n claimNumber String?\n preAuthNumber String?\n npiProviderId Int?\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n appointment Appointment? @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n user User? @relation(fields: [userId], references: [id])\n staff Staff? @relation(\"ClaimStaff\", fields: [staffId], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n serviceLines ServiceLine[]\n claimFiles ClaimFile[]\n payment Payment?\n}\n\nenum ClaimStatus {\n PENDING\n APPROVED\n CANCELLED\n REVIEW\n VOID\n PREAUTH\n}\n\nenum MissingTeethStatus {\n No_missing\n endentulous\n Yes_missing\n}\n\nmodel ServiceLine {\n id Int @id @default(autoincrement())\n claimId Int?\n paymentId Int?\n procedureCode String\n procedureDate DateTime @db.Date\n quad String?\n arch String?\n toothNumber String?\n toothSurface String?\n icn String?\n paidCode String?\n allowedAmount Decimal? @db.Decimal(10, 2)\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @default(0.00) @db.Decimal(10, 2)\n status ServiceLineStatus @default(UNPAID)\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n payment Payment? @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n\n serviceLineTransactions ServiceLineTransaction[]\n}\n\nenum ServiceLineStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n UNPAID\n ADJUSTED\n OVERPAID\n DENIED\n}\n\nmodel ClaimFile {\n id Int @id @default(autoincrement())\n claimId Int\n filename String\n mimeType String\n filePath String?\n\n claim Claim @relation(fields: [claimId], references: [id], onDelete: Cascade)\n}\n\nmodel InsuranceCredential {\n id Int @id @default(autoincrement())\n userId Int\n siteKey String\n username String\n password String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([userId, siteKey])\n @@index([userId])\n}\n\nmodel ShoppingVendor {\n id Int @id @default(autoincrement())\n userId Int\n vendorName String\n websiteUrl String\n loginUsername String\n loginPassword String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n}\n\nmodel PdfGroup {\n id Int @id @default(autoincrement())\n title String\n titleKey PdfTitleKey @default(OTHER)\n createdAt DateTime @default(now())\n patientId Int\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n pdfs PdfFile[]\n\n @@index([patientId])\n @@index([titleKey])\n}\n\nmodel PdfFile {\n id Int @id @default(autoincrement())\n filename String\n pdfData Bytes\n uploadedAt DateTime @default(now())\n groupId Int\n group PdfGroup @relation(fields: [groupId], references: [id], onDelete: Cascade)\n\n @@index([groupId])\n}\n\nenum PdfTitleKey {\n INSURANCE_CLAIM\n INSURANCE_CLAIM_PREAUTH\n ELIGIBILITY_STATUS\n CLAIM_STATUS\n OTHER\n}\n\nmodel Payment {\n id Int @id @default(autoincrement())\n claimId Int? @unique\n patientId Int\n userId Int\n updatedById Int?\n npiProviderId Int?\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @db.Decimal(10, 2)\n mhPaidAmount Decimal? @db.Decimal(10, 2)\n copayment Decimal @default(0.00) @db.Decimal(10, 2)\n adjustment Decimal @default(0.00) @db.Decimal(10, 2)\n status PaymentStatus @default(PENDING)\n notes String?\n icn String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n updatedBy User? @relation(\"PaymentUpdatedBy\", fields: [updatedById], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n serviceLineTransactions ServiceLineTransaction[]\n serviceLines ServiceLine[]\n commissionBatchItems CommissionBatchItem[]\n\n @@index([claimId])\n @@index([patientId])\n @@index([createdAt])\n}\n\nmodel ServiceLineTransaction {\n id Int @id @default(autoincrement())\n paymentId Int\n serviceLineId Int\n transactionId String?\n paidAmount Decimal @db.Decimal(10, 2)\n adjustedAmount Decimal @default(0.00) @db.Decimal(10, 2)\n method PaymentMethod\n receivedDate DateTime\n payerName String?\n notes String?\n createdAt DateTime @default(now())\n\n payment Payment @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n serviceLine ServiceLine @relation(fields: [serviceLineId], references: [id], onDelete: Cascade)\n\n @@index([paymentId])\n @@index([serviceLineId])\n}\n\nenum PaymentStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n OVERPAID\n DENIED\n VOID\n}\n\nenum PaymentMethod {\n EFT\n CHECK\n CASH\n CARD\n OTHER\n}\n\n// Database management page\nmodel DatabaseBackup {\n id Int @id @default(autoincrement())\n userId Int\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nmodel BackupDestination {\n id Int @id @default(autoincrement())\n userId Int\n path String\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id])\n}\n\nmodel Notification {\n id Int @id @default(autoincrement())\n userId Int\n type NotificationTypes\n message String\n createdAt DateTime @default(now())\n read Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nenum NotificationTypes {\n BACKUP\n CLAIM\n PAYMENT\n ETC\n}\n\n// Cron job execution log\nmodel CronJobLog {\n id Int @id @default(autoincrement())\n jobName String // e.g. \"local-backup\", \"usb-backup\"\n status String // \"success\" | \"failed\" | \"skipped\"\n startedAt DateTime\n completedAt DateTime?\n durationMs Int?\n errorMessage String?\n\n @@index([jobName])\n @@index([startedAt])\n @@index([status])\n}\n\nmodel CloudFolder {\n id Int @id @default(autoincrement())\n userId Int\n name String\n parentId Int?\n patientId Int?\n parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\n patient Patient? @relation(\"PatientCloudFolder\", fields: [patientId], references: [id], onDelete: SetNull)\n files CloudFile[]\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@unique([userId, parentId, name]) // prevents sibling folder name duplicates\n @@index([parentId])\n @@index([patientId])\n}\n\nmodel CloudFile {\n id Int @id @default(autoincrement())\n userId Int\n name String\n mimeType String?\n fileSize BigInt @db.BigInt\n folderId Int? // optional: null => root\n isComplete Boolean @default(false) // upload completed?\n totalChunks Int? // optional: expected number of chunks\n diskPath String? // relative path on disk under uploads/\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n folder CloudFolder? @relation(fields: [folderId], references: [id], onDelete: SetNull)\n\n chunks CloudFileChunk[]\n\n @@index([folderId])\n}\n\nmodel CloudFileChunk {\n id Int @id @default(autoincrement())\n fileId Int\n seq Int\n data Bytes\n createdAt DateTime @default(now())\n\n file CloudFile @relation(fields: [fileId], references: [id], onDelete: Cascade)\n\n @@unique([fileId, seq])\n @@index([fileId, seq])\n}\n\n// patient-connection-\nenum CommunicationChannel {\n sms\n voice\n}\n\nenum CommunicationDirection {\n outbound\n inbound\n}\n\nenum CommunicationStatus {\n queued\n sent\n delivered\n failed\n completed\n busy\n no_answer\n}\n\nmodel Communication {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int?\n\n channel CommunicationChannel\n direction CommunicationDirection\n status CommunicationStatus\n\n body String?\n callDuration Int?\n twilioSid String?\n\n createdAt DateTime @default(now())\n\n // Relations\n patient Patient @relation(fields: [patientId], references: [id])\n user User? @relation(fields: [userId], references: [id])\n\n @@map(\"communications\")\n}\n\nmodel PatientDocument {\n id Int @id @default(autoincrement())\n patientId Int\n filename String\n originalName String\n mimeType String\n fileSize BigInt\n filePath String\n uploadedAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n\n @@index([patientId])\n @@index([uploadedAt])\n}\n\nmodel TwilioSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n accountSid String\n authToken String\n phoneNumber String\n greetingMessage String?\n templates Json?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"twilio_settings\")\n}\n\nmodel AiSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n apiKey String\n aiEnabled Boolean @default(true)\n openAiKey String @default(\"\")\n openAiEnabled Boolean @default(false)\n claudeAiKey String @default(\"\")\n claudeAiEnabled Boolean @default(false)\n claudeAiModel String @default(\"claude-haiku-4-5-20251001\")\n openAiModel String @default(\"gpt-5.2\")\n googleAiModel String @default(\"gemini-2.5-flash\")\n dentalMgmtKey String @default(\"\")\n dentalMgmtEnabled Boolean @default(false)\n afterHoursEnabled Boolean @default(true)\n openPhoneReply Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"ai_settings\")\n}\n\nmodel OfficeHours {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_hours\")\n}\n\nmodel OfficeContact {\n id Int @id @default(autoincrement())\n userId Int @unique\n officeName String?\n receptionistName String?\n dentistName String?\n phoneNumber String?\n email String?\n fax String?\n streetAddress String?\n city String?\n state String?\n zipCode String?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_contact\")\n}\n\nmodel InsuranceContact {\n id Int @id @default(autoincrement())\n userId Int\n name String\n phoneNumber String?\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"insurance_contact\")\n}\n\nmodel ProcedureTimeslot {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"procedure_timeslot\")\n}\n\nmodel PatientConversation {\n id Int @id @default(autoincrement())\n patientId Int @unique\n userId Int\n stage String @default(\"initial\")\n aiHandoff Boolean @default(true)\n updatedAt DateTime @updatedAt\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"patient_conversation\")\n}\n\n// Commission tracking\nmodel CommissionBatch {\n id Int @id @default(autoincrement())\n npiProviderId Int\n totalCollection Decimal @db.Decimal(14, 2)\n commissionAmount Decimal @db.Decimal(14, 2)\n notes String?\n createdAt DateTime @default(now())\n\n npiProvider NpiProvider @relation(fields: [npiProviderId], references: [id])\n items CommissionBatchItem[]\n\n @@index([npiProviderId])\n}\n\nmodel CommissionBatchItem {\n id Int @id @default(autoincrement())\n commissionBatchId Int\n paymentId Int\n collectionAmount Decimal @db.Decimal(14, 2)\n\n commissionBatch CommissionBatch @relation(fields: [commissionBatchId], references: [id], onDelete: Cascade)\n payment Payment @relation(fields: [paymentId], references: [id])\n\n @@unique([commissionBatchId, paymentId])\n @@index([paymentId])\n}\n" } -config.runtimeDataModel = JSON.parse("{\"models\":{\"User\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"autoBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"autoBackupHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"usbBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"usbBackupHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patients\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"StaffToUser\"},{\"name\":\"npiProviders\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToUser\"},{\"name\":\"insuranceCredentials\",\"kind\":\"object\",\"type\":\"InsuranceCredential\",\"relationName\":\"InsuranceCredentialToUser\"},{\"name\":\"shoppingVendors\",\"kind\":\"object\",\"type\":\"ShoppingVendor\",\"relationName\":\"ShoppingVendorToUser\"},{\"name\":\"updatedPayments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"backups\",\"kind\":\"object\",\"type\":\"DatabaseBackup\",\"relationName\":\"DatabaseBackupToUser\"},{\"name\":\"backupDestinations\",\"kind\":\"object\",\"type\":\"BackupDestination\",\"relationName\":\"BackupDestinationToUser\"},{\"name\":\"notifications\",\"kind\":\"object\",\"type\":\"Notification\",\"relationName\":\"NotificationToUser\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"cloudFiles\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToUser\"},{\"name\":\"twilioSettings\",\"kind\":\"object\",\"type\":\"TwilioSettings\",\"relationName\":\"TwilioSettingsToUser\"},{\"name\":\"aiSettings\",\"kind\":\"object\",\"type\":\"AiSettings\",\"relationName\":\"AiSettingsToUser\"},{\"name\":\"officeHours\",\"kind\":\"object\",\"type\":\"OfficeHours\",\"relationName\":\"OfficeHoursToUser\"},{\"name\":\"officeContact\",\"kind\":\"object\",\"type\":\"OfficeContact\",\"relationName\":\"OfficeContactToUser\"},{\"name\":\"procedureTimeslot\",\"kind\":\"object\",\"type\":\"ProcedureTimeslot\",\"relationName\":\"ProcedureTimeslotToUser\"},{\"name\":\"insuranceContacts\",\"kind\":\"object\",\"type\":\"InsuranceContact\",\"relationName\":\"InsuranceContactToUser\"},{\"name\":\"patientConversations\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientConversationToUser\"}],\"dbName\":null},\"Patient\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"firstName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"gender\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"address\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"groupNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"policyHolder\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allergies\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"medicalConditions\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preferredLanguage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"groups\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PatientToPayment\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"documents\",\"kind\":\"object\",\"type\":\"PatientDocument\",\"relationName\":\"PatientToPatientDocument\"},{\"name\":\"conversation\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"PatientCloudFolder\"}],\"dbName\":null},\"Appointment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"startTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"endTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"typeLocked\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureCodeNotes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"movedByAi\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"eligibilityStatus\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"AppointmentFile\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"AppointmentFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"Staff\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"StaffToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimStaff\"}],\"dbName\":null},\"NpiProvider\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"providerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"payments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"commissionBatches\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"appointmentProcedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"AppointmentProcedure\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureLabel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fee\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"category\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"oralCavityArea\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"source\",\"kind\":\"enum\",\"type\":\"ProcedureSource\"},{\"name\":\"comboKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"Claim\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"memberId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"remarks\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"missingTeethStatus\",\"kind\":\"enum\",\"type\":\"MissingTeethStatus\"},{\"name\":\"missingTeeth\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"serviceDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ClaimStatus\"},{\"name\":\"claimNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preAuthNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ClaimToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"ClaimStaff\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"claimFiles\",\"kind\":\"object\",\"type\":\"ClaimFile\",\"relationName\":\"ClaimToClaimFile\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"ClaimToPayment\"}],\"dbName\":null},\"ServiceLine\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"quad\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"arch\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allowedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ServiceLineStatus\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"ClaimFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToClaimFile\"}],\"dbName\":null},\"InsuranceCredential\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"siteKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceCredentialToUser\"}],\"dbName\":null},\"ShoppingVendor\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"vendorName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"websiteUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginUsername\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginPassword\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ShoppingVendorToUser\"}],\"dbName\":null},\"PdfGroup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"titleKey\",\"kind\":\"enum\",\"type\":\"PdfTitleKey\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"pdfs\",\"kind\":\"object\",\"type\":\"PdfFile\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"PdfFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pdfData\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"groupId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"group\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"Payment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedById\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"mhPaidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"copayment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PaymentStatus\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPayment\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPayment\"},{\"name\":\"updatedBy\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"commissionBatchItems\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null},\"ServiceLineTransaction\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"serviceLineId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"transactionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"method\",\"kind\":\"enum\",\"type\":\"PaymentMethod\"},{\"name\":\"receivedDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLine\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"DatabaseBackup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"DatabaseBackupToUser\"}],\"dbName\":null},\"BackupDestination\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"path\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isActive\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"BackupDestinationToUser\"}],\"dbName\":null},\"Notification\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"NotificationTypes\"},{\"name\":\"message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"read\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NotificationToUser\"}],\"dbName\":null},\"CronJobLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"jobName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"completedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"durationMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"errorMessage\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":null},\"CloudFolder\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"parentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"parent\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientCloudFolder\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"CloudFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"folderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"isComplete\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"totalChunks\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"diskPath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"folder\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"chunks\",\"kind\":\"object\",\"type\":\"CloudFileChunk\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"CloudFileChunk\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"fileId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"seq\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"file\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"Communication\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"channel\",\"kind\":\"enum\",\"type\":\"CommunicationChannel\"},{\"name\":\"direction\",\"kind\":\"enum\",\"type\":\"CommunicationDirection\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CommunicationStatus\"},{\"name\":\"body\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"callDuration\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"twilioSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CommunicationToUser\"}],\"dbName\":\"communications\"},\"PatientDocument\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"originalName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientDocument\"}],\"dbName\":null},\"TwilioSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"accountSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"authToken\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"greetingMessage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"templates\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"TwilioSettingsToUser\"}],\"dbName\":\"twilio_settings\"},\"AiSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"apiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claudeAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"googleAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"afterHoursEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openPhoneReply\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AiSettingsToUser\"}],\"dbName\":\"ai_settings\"},\"OfficeHours\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeHoursToUser\"}],\"dbName\":\"office_hours\"},\"OfficeContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"officeName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"receptionistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fax\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"streetAddress\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"state\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeContactToUser\"}],\"dbName\":\"office_contact\"},\"InsuranceContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceContactToUser\"}],\"dbName\":\"insurance_contact\"},\"ProcedureTimeslot\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ProcedureTimeslotToUser\"}],\"dbName\":\"procedure_timeslot\"},\"PatientConversation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"stage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiHandoff\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientConversationToUser\"}],\"dbName\":\"patient_conversation\"},\"CommissionBatch\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalCollection\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"items\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"}],\"dbName\":null},\"CommissionBatchItem\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"commissionBatchId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"collectionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionBatch\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null}},\"enums\":{},\"types\":{}}") +config.runtimeDataModel = JSON.parse("{\"models\":{\"User\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"autoBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"autoBackupHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"usbBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"usbBackupHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"autoMhCheckEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"autoMhCheckDayOfWeek\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"autoMhCheckHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patients\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"StaffToUser\"},{\"name\":\"npiProviders\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToUser\"},{\"name\":\"insuranceCredentials\",\"kind\":\"object\",\"type\":\"InsuranceCredential\",\"relationName\":\"InsuranceCredentialToUser\"},{\"name\":\"shoppingVendors\",\"kind\":\"object\",\"type\":\"ShoppingVendor\",\"relationName\":\"ShoppingVendorToUser\"},{\"name\":\"updatedPayments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"backups\",\"kind\":\"object\",\"type\":\"DatabaseBackup\",\"relationName\":\"DatabaseBackupToUser\"},{\"name\":\"backupDestinations\",\"kind\":\"object\",\"type\":\"BackupDestination\",\"relationName\":\"BackupDestinationToUser\"},{\"name\":\"notifications\",\"kind\":\"object\",\"type\":\"Notification\",\"relationName\":\"NotificationToUser\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"cloudFiles\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToUser\"},{\"name\":\"twilioSettings\",\"kind\":\"object\",\"type\":\"TwilioSettings\",\"relationName\":\"TwilioSettingsToUser\"},{\"name\":\"aiSettings\",\"kind\":\"object\",\"type\":\"AiSettings\",\"relationName\":\"AiSettingsToUser\"},{\"name\":\"officeHours\",\"kind\":\"object\",\"type\":\"OfficeHours\",\"relationName\":\"OfficeHoursToUser\"},{\"name\":\"officeContact\",\"kind\":\"object\",\"type\":\"OfficeContact\",\"relationName\":\"OfficeContactToUser\"},{\"name\":\"procedureTimeslot\",\"kind\":\"object\",\"type\":\"ProcedureTimeslot\",\"relationName\":\"ProcedureTimeslotToUser\"},{\"name\":\"insuranceContacts\",\"kind\":\"object\",\"type\":\"InsuranceContact\",\"relationName\":\"InsuranceContactToUser\"},{\"name\":\"patientConversations\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientConversationToUser\"}],\"dbName\":null},\"Patient\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"firstName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"gender\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"address\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"groupNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"policyHolder\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allergies\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"medicalConditions\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preferredLanguage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"groups\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PatientToPayment\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"documents\",\"kind\":\"object\",\"type\":\"PatientDocument\",\"relationName\":\"PatientToPatientDocument\"},{\"name\":\"conversation\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"PatientCloudFolder\"}],\"dbName\":null},\"Appointment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"startTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"endTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"typeLocked\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureCodeNotes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"movedByAi\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"eligibilityStatus\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"AppointmentFile\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"AppointmentFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"Staff\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"StaffToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimStaff\"}],\"dbName\":null},\"NpiProvider\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"providerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"payments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"commissionBatches\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"appointmentProcedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"AppointmentProcedure\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureLabel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fee\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"category\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"oralCavityArea\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"source\",\"kind\":\"enum\",\"type\":\"ProcedureSource\"},{\"name\":\"comboKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"Claim\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"memberId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"remarks\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"missingTeethStatus\",\"kind\":\"enum\",\"type\":\"MissingTeethStatus\"},{\"name\":\"missingTeeth\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"serviceDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ClaimStatus\"},{\"name\":\"claimNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preAuthNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ClaimToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"ClaimStaff\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"claimFiles\",\"kind\":\"object\",\"type\":\"ClaimFile\",\"relationName\":\"ClaimToClaimFile\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"ClaimToPayment\"}],\"dbName\":null},\"ServiceLine\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"quad\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"arch\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allowedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ServiceLineStatus\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"ClaimFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToClaimFile\"}],\"dbName\":null},\"InsuranceCredential\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"siteKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceCredentialToUser\"}],\"dbName\":null},\"ShoppingVendor\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"vendorName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"websiteUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginUsername\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginPassword\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ShoppingVendorToUser\"}],\"dbName\":null},\"PdfGroup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"titleKey\",\"kind\":\"enum\",\"type\":\"PdfTitleKey\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"pdfs\",\"kind\":\"object\",\"type\":\"PdfFile\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"PdfFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pdfData\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"groupId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"group\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"Payment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedById\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"mhPaidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"copayment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PaymentStatus\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPayment\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPayment\"},{\"name\":\"updatedBy\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"commissionBatchItems\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null},\"ServiceLineTransaction\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"serviceLineId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"transactionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"method\",\"kind\":\"enum\",\"type\":\"PaymentMethod\"},{\"name\":\"receivedDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLine\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"DatabaseBackup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"DatabaseBackupToUser\"}],\"dbName\":null},\"BackupDestination\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"path\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isActive\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"BackupDestinationToUser\"}],\"dbName\":null},\"Notification\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"NotificationTypes\"},{\"name\":\"message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"read\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NotificationToUser\"}],\"dbName\":null},\"CronJobLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"jobName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"completedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"durationMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"errorMessage\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":null},\"CloudFolder\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"parentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"parent\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientCloudFolder\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"CloudFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"folderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"isComplete\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"totalChunks\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"diskPath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"folder\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"chunks\",\"kind\":\"object\",\"type\":\"CloudFileChunk\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"CloudFileChunk\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"fileId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"seq\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"file\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"Communication\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"channel\",\"kind\":\"enum\",\"type\":\"CommunicationChannel\"},{\"name\":\"direction\",\"kind\":\"enum\",\"type\":\"CommunicationDirection\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CommunicationStatus\"},{\"name\":\"body\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"callDuration\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"twilioSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CommunicationToUser\"}],\"dbName\":\"communications\"},\"PatientDocument\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"originalName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientDocument\"}],\"dbName\":null},\"TwilioSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"accountSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"authToken\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"greetingMessage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"templates\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"TwilioSettingsToUser\"}],\"dbName\":\"twilio_settings\"},\"AiSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"apiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claudeAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"googleAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"afterHoursEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openPhoneReply\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AiSettingsToUser\"}],\"dbName\":\"ai_settings\"},\"OfficeHours\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeHoursToUser\"}],\"dbName\":\"office_hours\"},\"OfficeContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"officeName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"receptionistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fax\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"streetAddress\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"state\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeContactToUser\"}],\"dbName\":\"office_contact\"},\"InsuranceContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceContactToUser\"}],\"dbName\":\"insurance_contact\"},\"ProcedureTimeslot\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ProcedureTimeslotToUser\"}],\"dbName\":\"procedure_timeslot\"},\"PatientConversation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"stage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiHandoff\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientConversationToUser\"}],\"dbName\":\"patient_conversation\"},\"CommissionBatch\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalCollection\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"items\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"}],\"dbName\":null},\"CommissionBatchItem\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"commissionBatchId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"collectionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionBatch\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null}},\"enums\":{},\"types\":{}}") defineDmmfProperty(exports.Prisma, config.runtimeDataModel) config.parameterizationSchema = { - strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"patient\",\"appointments\",\"appointment\",\"staff\",\"claims\",\"claim\",\"updatedBy\",\"npiProvider\",\"payment\",\"serviceLineTransactions\",\"_count\",\"serviceLine\",\"serviceLines\",\"items\",\"commissionBatch\",\"commissionBatchItems\",\"payments\",\"commissionBatches\",\"appointmentProcedures\",\"claimFiles\",\"procedures\",\"files\",\"group\",\"pdfs\",\"groups\",\"communications\",\"documents\",\"conversation\",\"parent\",\"children\",\"folder\",\"file\",\"chunks\",\"cloudFolders\",\"patients\",\"npiProviders\",\"insuranceCredentials\",\"shoppingVendors\",\"updatedPayments\",\"backups\",\"backupDestinations\",\"notifications\",\"cloudFiles\",\"twilioSettings\",\"aiSettings\",\"officeHours\",\"officeContact\",\"procedureTimeslot\",\"insuranceContacts\",\"patientConversations\",\"User.findUnique\",\"User.findUniqueOrThrow\",\"User.findFirst\",\"User.findFirstOrThrow\",\"User.findMany\",\"data\",\"User.createOne\",\"User.createMany\",\"User.createManyAndReturn\",\"User.updateOne\",\"User.updateMany\",\"User.updateManyAndReturn\",\"create\",\"update\",\"User.upsertOne\",\"User.deleteOne\",\"User.deleteMany\",\"having\",\"_avg\",\"_sum\",\"_min\",\"_max\",\"User.groupBy\",\"User.aggregate\",\"Patient.findUnique\",\"Patient.findUniqueOrThrow\",\"Patient.findFirst\",\"Patient.findFirstOrThrow\",\"Patient.findMany\",\"Patient.createOne\",\"Patient.createMany\",\"Patient.createManyAndReturn\",\"Patient.updateOne\",\"Patient.updateMany\",\"Patient.updateManyAndReturn\",\"Patient.upsertOne\",\"Patient.deleteOne\",\"Patient.deleteMany\",\"Patient.groupBy\",\"Patient.aggregate\",\"Appointment.findUnique\",\"Appointment.findUniqueOrThrow\",\"Appointment.findFirst\",\"Appointment.findFirstOrThrow\",\"Appointment.findMany\",\"Appointment.createOne\",\"Appointment.createMany\",\"Appointment.createManyAndReturn\",\"Appointment.updateOne\",\"Appointment.updateMany\",\"Appointment.updateManyAndReturn\",\"Appointment.upsertOne\",\"Appointment.deleteOne\",\"Appointment.deleteMany\",\"Appointment.groupBy\",\"Appointment.aggregate\",\"AppointmentFile.findUnique\",\"AppointmentFile.findUniqueOrThrow\",\"AppointmentFile.findFirst\",\"AppointmentFile.findFirstOrThrow\",\"AppointmentFile.findMany\",\"AppointmentFile.createOne\",\"AppointmentFile.createMany\",\"AppointmentFile.createManyAndReturn\",\"AppointmentFile.updateOne\",\"AppointmentFile.updateMany\",\"AppointmentFile.updateManyAndReturn\",\"AppointmentFile.upsertOne\",\"AppointmentFile.deleteOne\",\"AppointmentFile.deleteMany\",\"AppointmentFile.groupBy\",\"AppointmentFile.aggregate\",\"Staff.findUnique\",\"Staff.findUniqueOrThrow\",\"Staff.findFirst\",\"Staff.findFirstOrThrow\",\"Staff.findMany\",\"Staff.createOne\",\"Staff.createMany\",\"Staff.createManyAndReturn\",\"Staff.updateOne\",\"Staff.updateMany\",\"Staff.updateManyAndReturn\",\"Staff.upsertOne\",\"Staff.deleteOne\",\"Staff.deleteMany\",\"Staff.groupBy\",\"Staff.aggregate\",\"NpiProvider.findUnique\",\"NpiProvider.findUniqueOrThrow\",\"NpiProvider.findFirst\",\"NpiProvider.findFirstOrThrow\",\"NpiProvider.findMany\",\"NpiProvider.createOne\",\"NpiProvider.createMany\",\"NpiProvider.createManyAndReturn\",\"NpiProvider.updateOne\",\"NpiProvider.updateMany\",\"NpiProvider.updateManyAndReturn\",\"NpiProvider.upsertOne\",\"NpiProvider.deleteOne\",\"NpiProvider.deleteMany\",\"NpiProvider.groupBy\",\"NpiProvider.aggregate\",\"AppointmentProcedure.findUnique\",\"AppointmentProcedure.findUniqueOrThrow\",\"AppointmentProcedure.findFirst\",\"AppointmentProcedure.findFirstOrThrow\",\"AppointmentProcedure.findMany\",\"AppointmentProcedure.createOne\",\"AppointmentProcedure.createMany\",\"AppointmentProcedure.createManyAndReturn\",\"AppointmentProcedure.updateOne\",\"AppointmentProcedure.updateMany\",\"AppointmentProcedure.updateManyAndReturn\",\"AppointmentProcedure.upsertOne\",\"AppointmentProcedure.deleteOne\",\"AppointmentProcedure.deleteMany\",\"AppointmentProcedure.groupBy\",\"AppointmentProcedure.aggregate\",\"Claim.findUnique\",\"Claim.findUniqueOrThrow\",\"Claim.findFirst\",\"Claim.findFirstOrThrow\",\"Claim.findMany\",\"Claim.createOne\",\"Claim.createMany\",\"Claim.createManyAndReturn\",\"Claim.updateOne\",\"Claim.updateMany\",\"Claim.updateManyAndReturn\",\"Claim.upsertOne\",\"Claim.deleteOne\",\"Claim.deleteMany\",\"Claim.groupBy\",\"Claim.aggregate\",\"ServiceLine.findUnique\",\"ServiceLine.findUniqueOrThrow\",\"ServiceLine.findFirst\",\"ServiceLine.findFirstOrThrow\",\"ServiceLine.findMany\",\"ServiceLine.createOne\",\"ServiceLine.createMany\",\"ServiceLine.createManyAndReturn\",\"ServiceLine.updateOne\",\"ServiceLine.updateMany\",\"ServiceLine.updateManyAndReturn\",\"ServiceLine.upsertOne\",\"ServiceLine.deleteOne\",\"ServiceLine.deleteMany\",\"ServiceLine.groupBy\",\"ServiceLine.aggregate\",\"ClaimFile.findUnique\",\"ClaimFile.findUniqueOrThrow\",\"ClaimFile.findFirst\",\"ClaimFile.findFirstOrThrow\",\"ClaimFile.findMany\",\"ClaimFile.createOne\",\"ClaimFile.createMany\",\"ClaimFile.createManyAndReturn\",\"ClaimFile.updateOne\",\"ClaimFile.updateMany\",\"ClaimFile.updateManyAndReturn\",\"ClaimFile.upsertOne\",\"ClaimFile.deleteOne\",\"ClaimFile.deleteMany\",\"ClaimFile.groupBy\",\"ClaimFile.aggregate\",\"InsuranceCredential.findUnique\",\"InsuranceCredential.findUniqueOrThrow\",\"InsuranceCredential.findFirst\",\"InsuranceCredential.findFirstOrThrow\",\"InsuranceCredential.findMany\",\"InsuranceCredential.createOne\",\"InsuranceCredential.createMany\",\"InsuranceCredential.createManyAndReturn\",\"InsuranceCredential.updateOne\",\"InsuranceCredential.updateMany\",\"InsuranceCredential.updateManyAndReturn\",\"InsuranceCredential.upsertOne\",\"InsuranceCredential.deleteOne\",\"InsuranceCredential.deleteMany\",\"InsuranceCredential.groupBy\",\"InsuranceCredential.aggregate\",\"ShoppingVendor.findUnique\",\"ShoppingVendor.findUniqueOrThrow\",\"ShoppingVendor.findFirst\",\"ShoppingVendor.findFirstOrThrow\",\"ShoppingVendor.findMany\",\"ShoppingVendor.createOne\",\"ShoppingVendor.createMany\",\"ShoppingVendor.createManyAndReturn\",\"ShoppingVendor.updateOne\",\"ShoppingVendor.updateMany\",\"ShoppingVendor.updateManyAndReturn\",\"ShoppingVendor.upsertOne\",\"ShoppingVendor.deleteOne\",\"ShoppingVendor.deleteMany\",\"ShoppingVendor.groupBy\",\"ShoppingVendor.aggregate\",\"PdfGroup.findUnique\",\"PdfGroup.findUniqueOrThrow\",\"PdfGroup.findFirst\",\"PdfGroup.findFirstOrThrow\",\"PdfGroup.findMany\",\"PdfGroup.createOne\",\"PdfGroup.createMany\",\"PdfGroup.createManyAndReturn\",\"PdfGroup.updateOne\",\"PdfGroup.updateMany\",\"PdfGroup.updateManyAndReturn\",\"PdfGroup.upsertOne\",\"PdfGroup.deleteOne\",\"PdfGroup.deleteMany\",\"PdfGroup.groupBy\",\"PdfGroup.aggregate\",\"PdfFile.findUnique\",\"PdfFile.findUniqueOrThrow\",\"PdfFile.findFirst\",\"PdfFile.findFirstOrThrow\",\"PdfFile.findMany\",\"PdfFile.createOne\",\"PdfFile.createMany\",\"PdfFile.createManyAndReturn\",\"PdfFile.updateOne\",\"PdfFile.updateMany\",\"PdfFile.updateManyAndReturn\",\"PdfFile.upsertOne\",\"PdfFile.deleteOne\",\"PdfFile.deleteMany\",\"PdfFile.groupBy\",\"PdfFile.aggregate\",\"Payment.findUnique\",\"Payment.findUniqueOrThrow\",\"Payment.findFirst\",\"Payment.findFirstOrThrow\",\"Payment.findMany\",\"Payment.createOne\",\"Payment.createMany\",\"Payment.createManyAndReturn\",\"Payment.updateOne\",\"Payment.updateMany\",\"Payment.updateManyAndReturn\",\"Payment.upsertOne\",\"Payment.deleteOne\",\"Payment.deleteMany\",\"Payment.groupBy\",\"Payment.aggregate\",\"ServiceLineTransaction.findUnique\",\"ServiceLineTransaction.findUniqueOrThrow\",\"ServiceLineTransaction.findFirst\",\"ServiceLineTransaction.findFirstOrThrow\",\"ServiceLineTransaction.findMany\",\"ServiceLineTransaction.createOne\",\"ServiceLineTransaction.createMany\",\"ServiceLineTransaction.createManyAndReturn\",\"ServiceLineTransaction.updateOne\",\"ServiceLineTransaction.updateMany\",\"ServiceLineTransaction.updateManyAndReturn\",\"ServiceLineTransaction.upsertOne\",\"ServiceLineTransaction.deleteOne\",\"ServiceLineTransaction.deleteMany\",\"ServiceLineTransaction.groupBy\",\"ServiceLineTransaction.aggregate\",\"DatabaseBackup.findUnique\",\"DatabaseBackup.findUniqueOrThrow\",\"DatabaseBackup.findFirst\",\"DatabaseBackup.findFirstOrThrow\",\"DatabaseBackup.findMany\",\"DatabaseBackup.createOne\",\"DatabaseBackup.createMany\",\"DatabaseBackup.createManyAndReturn\",\"DatabaseBackup.updateOne\",\"DatabaseBackup.updateMany\",\"DatabaseBackup.updateManyAndReturn\",\"DatabaseBackup.upsertOne\",\"DatabaseBackup.deleteOne\",\"DatabaseBackup.deleteMany\",\"DatabaseBackup.groupBy\",\"DatabaseBackup.aggregate\",\"BackupDestination.findUnique\",\"BackupDestination.findUniqueOrThrow\",\"BackupDestination.findFirst\",\"BackupDestination.findFirstOrThrow\",\"BackupDestination.findMany\",\"BackupDestination.createOne\",\"BackupDestination.createMany\",\"BackupDestination.createManyAndReturn\",\"BackupDestination.updateOne\",\"BackupDestination.updateMany\",\"BackupDestination.updateManyAndReturn\",\"BackupDestination.upsertOne\",\"BackupDestination.deleteOne\",\"BackupDestination.deleteMany\",\"BackupDestination.groupBy\",\"BackupDestination.aggregate\",\"Notification.findUnique\",\"Notification.findUniqueOrThrow\",\"Notification.findFirst\",\"Notification.findFirstOrThrow\",\"Notification.findMany\",\"Notification.createOne\",\"Notification.createMany\",\"Notification.createManyAndReturn\",\"Notification.updateOne\",\"Notification.updateMany\",\"Notification.updateManyAndReturn\",\"Notification.upsertOne\",\"Notification.deleteOne\",\"Notification.deleteMany\",\"Notification.groupBy\",\"Notification.aggregate\",\"CronJobLog.findUnique\",\"CronJobLog.findUniqueOrThrow\",\"CronJobLog.findFirst\",\"CronJobLog.findFirstOrThrow\",\"CronJobLog.findMany\",\"CronJobLog.createOne\",\"CronJobLog.createMany\",\"CronJobLog.createManyAndReturn\",\"CronJobLog.updateOne\",\"CronJobLog.updateMany\",\"CronJobLog.updateManyAndReturn\",\"CronJobLog.upsertOne\",\"CronJobLog.deleteOne\",\"CronJobLog.deleteMany\",\"CronJobLog.groupBy\",\"CronJobLog.aggregate\",\"CloudFolder.findUnique\",\"CloudFolder.findUniqueOrThrow\",\"CloudFolder.findFirst\",\"CloudFolder.findFirstOrThrow\",\"CloudFolder.findMany\",\"CloudFolder.createOne\",\"CloudFolder.createMany\",\"CloudFolder.createManyAndReturn\",\"CloudFolder.updateOne\",\"CloudFolder.updateMany\",\"CloudFolder.updateManyAndReturn\",\"CloudFolder.upsertOne\",\"CloudFolder.deleteOne\",\"CloudFolder.deleteMany\",\"CloudFolder.groupBy\",\"CloudFolder.aggregate\",\"CloudFile.findUnique\",\"CloudFile.findUniqueOrThrow\",\"CloudFile.findFirst\",\"CloudFile.findFirstOrThrow\",\"CloudFile.findMany\",\"CloudFile.createOne\",\"CloudFile.createMany\",\"CloudFile.createManyAndReturn\",\"CloudFile.updateOne\",\"CloudFile.updateMany\",\"CloudFile.updateManyAndReturn\",\"CloudFile.upsertOne\",\"CloudFile.deleteOne\",\"CloudFile.deleteMany\",\"CloudFile.groupBy\",\"CloudFile.aggregate\",\"CloudFileChunk.findUnique\",\"CloudFileChunk.findUniqueOrThrow\",\"CloudFileChunk.findFirst\",\"CloudFileChunk.findFirstOrThrow\",\"CloudFileChunk.findMany\",\"CloudFileChunk.createOne\",\"CloudFileChunk.createMany\",\"CloudFileChunk.createManyAndReturn\",\"CloudFileChunk.updateOne\",\"CloudFileChunk.updateMany\",\"CloudFileChunk.updateManyAndReturn\",\"CloudFileChunk.upsertOne\",\"CloudFileChunk.deleteOne\",\"CloudFileChunk.deleteMany\",\"CloudFileChunk.groupBy\",\"CloudFileChunk.aggregate\",\"Communication.findUnique\",\"Communication.findUniqueOrThrow\",\"Communication.findFirst\",\"Communication.findFirstOrThrow\",\"Communication.findMany\",\"Communication.createOne\",\"Communication.createMany\",\"Communication.createManyAndReturn\",\"Communication.updateOne\",\"Communication.updateMany\",\"Communication.updateManyAndReturn\",\"Communication.upsertOne\",\"Communication.deleteOne\",\"Communication.deleteMany\",\"Communication.groupBy\",\"Communication.aggregate\",\"PatientDocument.findUnique\",\"PatientDocument.findUniqueOrThrow\",\"PatientDocument.findFirst\",\"PatientDocument.findFirstOrThrow\",\"PatientDocument.findMany\",\"PatientDocument.createOne\",\"PatientDocument.createMany\",\"PatientDocument.createManyAndReturn\",\"PatientDocument.updateOne\",\"PatientDocument.updateMany\",\"PatientDocument.updateManyAndReturn\",\"PatientDocument.upsertOne\",\"PatientDocument.deleteOne\",\"PatientDocument.deleteMany\",\"PatientDocument.groupBy\",\"PatientDocument.aggregate\",\"TwilioSettings.findUnique\",\"TwilioSettings.findUniqueOrThrow\",\"TwilioSettings.findFirst\",\"TwilioSettings.findFirstOrThrow\",\"TwilioSettings.findMany\",\"TwilioSettings.createOne\",\"TwilioSettings.createMany\",\"TwilioSettings.createManyAndReturn\",\"TwilioSettings.updateOne\",\"TwilioSettings.updateMany\",\"TwilioSettings.updateManyAndReturn\",\"TwilioSettings.upsertOne\",\"TwilioSettings.deleteOne\",\"TwilioSettings.deleteMany\",\"TwilioSettings.groupBy\",\"TwilioSettings.aggregate\",\"AiSettings.findUnique\",\"AiSettings.findUniqueOrThrow\",\"AiSettings.findFirst\",\"AiSettings.findFirstOrThrow\",\"AiSettings.findMany\",\"AiSettings.createOne\",\"AiSettings.createMany\",\"AiSettings.createManyAndReturn\",\"AiSettings.updateOne\",\"AiSettings.updateMany\",\"AiSettings.updateManyAndReturn\",\"AiSettings.upsertOne\",\"AiSettings.deleteOne\",\"AiSettings.deleteMany\",\"AiSettings.groupBy\",\"AiSettings.aggregate\",\"OfficeHours.findUnique\",\"OfficeHours.findUniqueOrThrow\",\"OfficeHours.findFirst\",\"OfficeHours.findFirstOrThrow\",\"OfficeHours.findMany\",\"OfficeHours.createOne\",\"OfficeHours.createMany\",\"OfficeHours.createManyAndReturn\",\"OfficeHours.updateOne\",\"OfficeHours.updateMany\",\"OfficeHours.updateManyAndReturn\",\"OfficeHours.upsertOne\",\"OfficeHours.deleteOne\",\"OfficeHours.deleteMany\",\"OfficeHours.groupBy\",\"OfficeHours.aggregate\",\"OfficeContact.findUnique\",\"OfficeContact.findUniqueOrThrow\",\"OfficeContact.findFirst\",\"OfficeContact.findFirstOrThrow\",\"OfficeContact.findMany\",\"OfficeContact.createOne\",\"OfficeContact.createMany\",\"OfficeContact.createManyAndReturn\",\"OfficeContact.updateOne\",\"OfficeContact.updateMany\",\"OfficeContact.updateManyAndReturn\",\"OfficeContact.upsertOne\",\"OfficeContact.deleteOne\",\"OfficeContact.deleteMany\",\"OfficeContact.groupBy\",\"OfficeContact.aggregate\",\"InsuranceContact.findUnique\",\"InsuranceContact.findUniqueOrThrow\",\"InsuranceContact.findFirst\",\"InsuranceContact.findFirstOrThrow\",\"InsuranceContact.findMany\",\"InsuranceContact.createOne\",\"InsuranceContact.createMany\",\"InsuranceContact.createManyAndReturn\",\"InsuranceContact.updateOne\",\"InsuranceContact.updateMany\",\"InsuranceContact.updateManyAndReturn\",\"InsuranceContact.upsertOne\",\"InsuranceContact.deleteOne\",\"InsuranceContact.deleteMany\",\"InsuranceContact.groupBy\",\"InsuranceContact.aggregate\",\"ProcedureTimeslot.findUnique\",\"ProcedureTimeslot.findUniqueOrThrow\",\"ProcedureTimeslot.findFirst\",\"ProcedureTimeslot.findFirstOrThrow\",\"ProcedureTimeslot.findMany\",\"ProcedureTimeslot.createOne\",\"ProcedureTimeslot.createMany\",\"ProcedureTimeslot.createManyAndReturn\",\"ProcedureTimeslot.updateOne\",\"ProcedureTimeslot.updateMany\",\"ProcedureTimeslot.updateManyAndReturn\",\"ProcedureTimeslot.upsertOne\",\"ProcedureTimeslot.deleteOne\",\"ProcedureTimeslot.deleteMany\",\"ProcedureTimeslot.groupBy\",\"ProcedureTimeslot.aggregate\",\"PatientConversation.findUnique\",\"PatientConversation.findUniqueOrThrow\",\"PatientConversation.findFirst\",\"PatientConversation.findFirstOrThrow\",\"PatientConversation.findMany\",\"PatientConversation.createOne\",\"PatientConversation.createMany\",\"PatientConversation.createManyAndReturn\",\"PatientConversation.updateOne\",\"PatientConversation.updateMany\",\"PatientConversation.updateManyAndReturn\",\"PatientConversation.upsertOne\",\"PatientConversation.deleteOne\",\"PatientConversation.deleteMany\",\"PatientConversation.groupBy\",\"PatientConversation.aggregate\",\"CommissionBatch.findUnique\",\"CommissionBatch.findUniqueOrThrow\",\"CommissionBatch.findFirst\",\"CommissionBatch.findFirstOrThrow\",\"CommissionBatch.findMany\",\"CommissionBatch.createOne\",\"CommissionBatch.createMany\",\"CommissionBatch.createManyAndReturn\",\"CommissionBatch.updateOne\",\"CommissionBatch.updateMany\",\"CommissionBatch.updateManyAndReturn\",\"CommissionBatch.upsertOne\",\"CommissionBatch.deleteOne\",\"CommissionBatch.deleteMany\",\"CommissionBatch.groupBy\",\"CommissionBatch.aggregate\",\"CommissionBatchItem.findUnique\",\"CommissionBatchItem.findUniqueOrThrow\",\"CommissionBatchItem.findFirst\",\"CommissionBatchItem.findFirstOrThrow\",\"CommissionBatchItem.findMany\",\"CommissionBatchItem.createOne\",\"CommissionBatchItem.createMany\",\"CommissionBatchItem.createManyAndReturn\",\"CommissionBatchItem.updateOne\",\"CommissionBatchItem.updateMany\",\"CommissionBatchItem.updateManyAndReturn\",\"CommissionBatchItem.upsertOne\",\"CommissionBatchItem.deleteOne\",\"CommissionBatchItem.deleteMany\",\"CommissionBatchItem.groupBy\",\"CommissionBatchItem.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"commissionBatchId\",\"paymentId\",\"collectionAmount\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"npiProviderId\",\"totalCollection\",\"commissionAmount\",\"notes\",\"createdAt\",\"contains\",\"startsWith\",\"endsWith\",\"patientId\",\"userId\",\"stage\",\"aiHandoff\",\"updatedAt\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"name\",\"phoneNumber\",\"officeName\",\"receptionistName\",\"dentistName\",\"email\",\"fax\",\"streetAddress\",\"city\",\"state\",\"zipCode\",\"apiKey\",\"aiEnabled\",\"openAiKey\",\"openAiEnabled\",\"claudeAiKey\",\"claudeAiEnabled\",\"claudeAiModel\",\"openAiModel\",\"googleAiModel\",\"dentalMgmtKey\",\"dentalMgmtEnabled\",\"afterHoursEnabled\",\"openPhoneReply\",\"accountSid\",\"authToken\",\"greetingMessage\",\"templates\",\"filename\",\"originalName\",\"mimeType\",\"fileSize\",\"filePath\",\"uploadedAt\",\"CommunicationChannel\",\"channel\",\"CommunicationDirection\",\"direction\",\"CommunicationStatus\",\"status\",\"body\",\"callDuration\",\"twilioSid\",\"fileId\",\"seq\",\"folderId\",\"isComplete\",\"totalChunks\",\"diskPath\",\"parentId\",\"jobName\",\"startedAt\",\"completedAt\",\"durationMs\",\"errorMessage\",\"NotificationTypes\",\"type\",\"message\",\"read\",\"path\",\"isActive\",\"serviceLineId\",\"transactionId\",\"paidAmount\",\"adjustedAmount\",\"PaymentMethod\",\"method\",\"receivedDate\",\"payerName\",\"claimId\",\"updatedById\",\"totalBilled\",\"totalPaid\",\"totalAdjusted\",\"totalDue\",\"mhPaidAmount\",\"copayment\",\"adjustment\",\"PaymentStatus\",\"icn\",\"pdfData\",\"groupId\",\"title\",\"PdfTitleKey\",\"titleKey\",\"vendorName\",\"websiteUrl\",\"loginUsername\",\"loginPassword\",\"siteKey\",\"username\",\"password\",\"procedureCode\",\"procedureDate\",\"quad\",\"arch\",\"toothNumber\",\"toothSurface\",\"paidCode\",\"allowedAmount\",\"ServiceLineStatus\",\"appointmentId\",\"staffId\",\"patientName\",\"memberId\",\"dateOfBirth\",\"remarks\",\"MissingTeethStatus\",\"missingTeethStatus\",\"missingTeeth\",\"serviceDate\",\"insuranceProvider\",\"ClaimStatus\",\"claimNumber\",\"preAuthNumber\",\"procedureLabel\",\"fee\",\"category\",\"oralCavityArea\",\"ProcedureSource\",\"source\",\"comboKey\",\"npiNumber\",\"providerName\",\"sortOrder\",\"role\",\"phone\",\"date\",\"startTime\",\"endTime\",\"typeLocked\",\"procedureCodeNotes\",\"movedByAi\",\"PatientStatus\",\"eligibilityStatus\",\"firstName\",\"lastName\",\"gender\",\"address\",\"insuranceId\",\"groupNumber\",\"policyHolder\",\"allergies\",\"medicalConditions\",\"preferredLanguage\",\"autoBackupEnabled\",\"autoBackupHour\",\"usbBackupEnabled\",\"usbBackupHour\",\"userId_siteKey\",\"userId_npiNumber\",\"every\",\"some\",\"none\",\"fileId_seq\",\"userId_parentId_name\",\"commissionBatchId_paymentId\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), - graph: "pxPhAqAEHwUAAPEIACAHAACsCQAgCAAA6wgAIB0AALMJACAlAAD8CAAgJgAAqwkAICcAAK0JACAoAACuCQAgKQAArwkAICoAAOwIACArAACwCQAgLAAAsQkAIC0AALIJACAuAAD-CAAgLwAAtAkAIDAAALUJACAxAAC2CQAgMgAAtwkAIDMAALgJACA0AAC5CQAgNQAAugkAIN4EAACqCQAw3wQAAA0AEOAEAACqCQAw4QQCAAAAAdoFAQAAAAHbBQEAhwgAIZEGIACICAAhkgYCAKoIACGTBiAAiAgAIZQGAgCqCAAhAQAAAAEAICIDAAD-BwAgBQAA8QgAIAgAAOsIACAMAADsCAAgGAAA7ggAIBwAAL8JACAdAACzCQAgHgAAwAkAIB8AAMEJACAlAAD8CAAg3gQAAL4JADDfBAAAAwAQ4AQAAL4JADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhFgMAAPcJACAFAADSEAAgCAAA1RAAIAwAANgQACAYAADoEAAgHAAA-hAAIB0AAN4QACAeAAD7EAAgHwAA_BAAICUAANwQACCFBQAAzQkAIIgFAADNCQAgigUAAM0JACDpBQAAzQkAIO8FAADNCQAgigYAAM0JACCLBgAAzQkAIIwGAADNCQAgjQYAAM0JACCOBgAAzQkAII8GAADNCQAgkAYAAM0JACAiAwAA_gcAIAUAAPEIACAIAADrCAAgDAAA7AgAIBgAAO4IACAcAAC_CQAgHQAAswkAIB4AAMAJACAfAADBCQAgJQAA_AgAIN4EAAC-CQAw3wQAAAMAEOAEAAC-CQAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhAwAAAAMAIAEAAAQAMAIAAAUAIBkDAAD-BwAgBAAA4AgAIAcAAKgJACAIAADrCAAgGAAA7ggAIBkAAL0JACDeBAAAuwkAMN8EAAAHABDgBAAAuwkAMOEEAgCqCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIggDAAD3CQAgBAAA5hAAIAcAAPcQACAIAADVEAAgGAAA6BAAIBkAAPkQACDwBAAAzQkAIIMGAADNCQAgGQMAAP4HACAEAADgCAAgBwAAqAkAIAgAAOsIACAYAADuCAAgGQAAvQkAIN4EAAC7CQAw3wQAAAcAEOAEAAC7CQAw4QQCAAAAAfAEAQCCCAAh8QRAAKsIACH1BAIAqggAIfYEAgCqCAAhpwUBAIcIACG4BQEAhwgAIdIFAQCHCAAh5gUCAKoIACH_BUAAqwgAIYAGAQCHCAAhgQYBAIcIACGCBiAAiAgAIYMGAQCCCAAhhAYgAIgIACGGBgAAvAmGBiIDAAAABwAgAQAACAAwAgAACQAgDQMAAPAIACAFAADxCAAgCAAA6wgAIN4EAADvCAAw3wQAAAsAEOAEAADvCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGFBQEAgggAIf0FAQCHCAAh_gUBAIIIACEBAAAACwAgHwUAAPEIACAHAACsCQAgCAAA6wgAIB0AALMJACAlAAD8CAAgJgAAqwkAICcAAK0JACAoAACuCQAgKQAArwkAICoAAOwIACArAACwCQAgLAAAsQkAIC0AALIJACAuAAD-CAAgLwAAtAkAIDAAALUJACAxAAC2CQAgMgAAtwkAIDMAALgJACA0AAC5CQAgNQAAugkAIN4EAACqCQAw3wQAAA0AEOAEAACqCQAw4QQCAKoIACHaBQEAhwgAIdsFAQCHCAAhkQYgAIgIACGSBgIAqggAIZMGIACICAAhlAYCAKoIACEBAAAADQAgAwAAAAcAIAEAAAgAMAIAAAkAIB4DAADwCAAgBAAA4AgAIAYAAKcJACAHAACoCQAgCwAAkAkAIAwAAJwJACAQAACjCQAgFwAAqQkAIN4EAACkCQAw3wQAABAAEOAEAACkCQAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKYJ8QUi5QUCAK0IACHmBQIAqggAIecFAQCHCAAh6AUBAIcIACHpBUAAqwgAIeoFAQCHCAAh7AUAAKUJ7AUi7QUAAI0IACDuBUAAqwgAIe8FAQCHCAAh8QUBAIIIACHyBQEAgggAIQ0DAAD3CQAgBAAA5hAAIAYAAO4QACAHAAD3EAAgCwAA8BAAIAwAAPMQACAQAAD2EAAgFwAA-BAAIO0EAADNCQAg5QUAAM0JACDtBQAAzQkAIPEFAADNCQAg8gUAAM0JACAeAwAA8AgAIAQAAOAIACAGAACnCQAgBwAAqAkAIAsAAJAJACAMAACcCQAgEAAAowkAIBcAAKkJACDeBAAApAkAMN8EAAAQABDgBAAApAkAMOEEAgAAAAHtBAIArQgAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKYJ8QUi5QUCAK0IACHmBQIAqggAIecFAQCHCAAh6AUBAIcIACHpBUAAqwgAIeoFAQCHCAAh7AUAAKUJ7AUi7QUAAI0IACDuBUAAqwgAIe8FAQCHCAAh8QUBAIIIACHyBQEAgggAIQMAAAAQACABAAARADACAAASACABAAAABwAgAQAAAA0AIAEAAAALACAOAwAA_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_gcAIAQAAOAIACDeBAAA3wgAMN8EAABrABDgBAAA3wgAMOEEAgCqCAAh9QQCAKoIACH2BAIAqggAIfcEAQCHCAAh-AQgAIgIACH5BEAAqwgAIQEAAABrACAPAwAA_gcAIAQAAP0IACAZAAD-CAAgIAAA-AgAICEAAPwIACDeBAAA-wgAMN8EAABtABDgBAAA-wgAMOEEAgCqCAAh8QRAAKsIACH1BAIArQgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIbEFAgCtCAAhBwMAAPcJACAEAADmEAAgGQAA3RAAICAAAOoQACAhAADcEAAg9QQAAM0JACCxBQAAzQkAIBADAAD-BwAgBAAA_QgAIBkAAP4IACAgAAD4CAAgIQAA_AgAIN4EAAD7CAAw3wQAAG0AEOAEAAD7CAAw4QQCAAAAAfEEQACrCAAh9QQCAK0IACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGxBQIArQgAIZsGAAD6CAAgAwAAAG0AIAEAAG4AMAIAAG8AIAEAAABtACADAAAAbQAgAQAAbgAwAgAAbwAgAQAAAAMAIBEDAAD-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEHAwAA9wkAICIAAOoQACAkAADrEAAgngUAAM0JACCtBQAAzQkAIK8FAADNCQAgsAUAAM0JACARAwAA_gcAICIAAPgIACAkAAD5CAAg3gQAAPYIADDfBAAAdAAQ4AQAAPYIADDhBAIAAAAB8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEDAAAAdAAgAQAAdQAwAgAAdgAgAQAAAG0AIAkjAAD1CAAgOwAB9AgAId4EAADzCAAw3wQAAHkAEOAEAADzCAAw4QQCAKoIACHxBEAAqwgAIasFAgCqCAAhrAUCAKoIACEBIwAA6RAAIAojAAD1CAAgOwAB9AgAId4EAADzCAAw3wQAAHkAEOAEAADzCAAw4QQCAAAAAfEEQACrCAAhqwUCAKoIACGsBQIAqggAIZoGAADyCAAgAwAAAHkAIAEAAHoAMAIAAHsAIAEAAAB5ACABAAAAbQAgAQAAAHQAIAEAAAAHACABAAAAOgAgAQAAABAAIAEAAABYACABAAAAGgAgAQAAAGIAIAEAAABnACABAAAAbQAgAwAAAAcAIAEAAAgAMAIAAAkAIAUDAAD3CQAgBQAA0hAAIAgAANUQACCFBQAAzQkAIP4FAADNCQAgDQMAAPAIACAFAADxCAAgCAAA6wgAIN4EAADvCAAw3wQAAAsAEOAEAADvCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQMAAAALACABAACJAQAwAgAAigEAIAUDAAD3CQAgCAAA1RAAIBQAANgQACAVAADnEAAgFgAA6BAAIA8DAAD-BwAgCAAA6wgAIBQAAOwIACAVAADtCAAgFgAA7ggAIN4EAADqCAAw3wQAABcAEOAEAADqCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACH6BQEAhwgAIfsFAQCHCAAh_AUCAKoIACGWBgAA6QgAIAMAAAAXACABAACMAQAwAgAAjQEAIAMAAAAQACABAAARADACAAASACAJAwAA_gcAIN4EAADoCAAw3wQAAJABABDgBAAA6AgAMOEEAgCqCAAh9gQCAKoIACHZBQEAhwgAIdoFAQCHCAAh2wUBAIcIACEBAwAA9wkAIAoDAAD-BwAg3gQAAOgIADDfBAAAkAEAEOAEAADoCAAw4QQCAAAAAfYEAgCqCAAh2QUBAIcIACHaBQEAhwgAIdsFAQCHCAAhlQYAAOcIACADAAAAkAEAIAEAAJEBADACAACSAQAgCgMAAP4HACDeBAAA5ggAMN8EAACUAQAQ4AQAAOYIADDhBAIAqggAIfYEAgCqCAAh1QUBAIcIACHWBQEAhwgAIdcFAQCHCAAh2AUBAIcIACEBAwAA9wkAIAoDAAD-BwAg3gQAAOYIADDfBAAAlAEAEOAEAADmCAAw4QQCAAAAAfYEAgCqCAAh1QUBAIcIACHWBQEAhwgAIdcFAQCHCAAh2AUBAIcIACEDAAAAlAEAIAEAAJUBADACAACWAQAgAwAAABoAIAEAABsAMAIAABwAIAcDAAD-BwAg3gQAAOUIADDfBAAAmQEAEOAEAADlCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhAQMAAPcJACAHAwAA_gcAIN4EAADlCAAw3wQAAJkBABDgBAAA5QgAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhAwAAAJkBACABAACaAQAwAgAAmwEAIAkDAAD-BwAg3gQAAOQIADDfBAAAnQEAEOAEAADkCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhuwUBAIcIACG8BSAAiAgAIQEDAAD3CQAgCQMAAP4HACDeBAAA5AgAMN8EAACdAQAQ4AQAAOQIADDhBAIAAAAB8QRAAKsIACH2BAIAqggAIbsFAQCHCAAhvAUgAIgIACEDAAAAnQEAIAEAAJ4BADACAACfAQAgCgMAAP4HACDeBAAA4ggAMN8EAAChAQAQ4AQAAOIIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG4BQAA4wi4BSK5BQEAhwgAIboFIACICAAhAQMAAPcJACAKAwAA_gcAIN4EAADiCAAw3wQAAKEBABDgBAAA4ggAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhuAUAAOMIuAUiuQUBAIcIACG6BSAAiAgAIQMAAAChAQAgAQAAogEAMAIAAKMBACADAAAAbQAgAQAAbgAwAgAAbwAgAwAAAHQAIAEAAHUAMAIAAHYAIAMAAABiACABAABjADACAABkACALAwAA_gcAIN4EAACMCAAw3wQAAKgBABDgBAAAjAgAMOEEAgCqCAAh9gQCAKoIACGBBQEAhwgAIZgFAQCHCAAhmQUBAIcIACGaBQEAgggAIZsFAACNCAAgAQAAAKgBACATAwAA_gcAIN4EAACGCAAw3wQAAKoBABDgBAAAhggAMOEEAgCqCAAh9gQCAKoIACGLBQEAhwgAIYwFIACICAAhjQUBAIcIACGOBSAAiAgAIY8FAQCHCAAhkAUgAIgIACGRBQEAhwgAIZIFAQCHCAAhkwUBAIcIACGUBQEAhwgAIZUFIACICAAhlgUgAIgIACGXBSAAiAgAIQEAAACqAQAgBwMAAP4HACA7AAD9BwAg3gQAAIQIADDfBAAArAEAEOAEAACECAAw4QQCAKoIACH2BAIAqggAIQEAAACsAQAgEAMAAP4HACDeBAAAgQgAMN8EAACuAQAQ4AQAAIEIADDhBAIAqggAIfYEAgCqCAAhgQUBAIIIACGCBQEAgggAIYMFAQCCCAAhhAUBAIIIACGFBQEAgggAIYYFAQCCCAAhhwUBAIIIACGIBQEAgggAIYkFAQCCCAAhigUBAIIIACEBAAAArgEAIAcDAAD-BwAgOwAA_QcAIN4EAAD8BwAw3wQAALABABDgBAAA_AcAMOEEAgCqCAAh9gQCAKoIACEBAAAAsAEAIAkDAAD-BwAg3gQAAOEIADDfBAAAsgEAEOAEAADhCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGBBQEAgggAIQIDAAD3CQAggQUAAM0JACAJAwAA_gcAIN4EAADhCAAw3wQAALIBABDgBAAA4QgAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGBBQEAgggAIQMAAACyAQAgAQAAswEAMAIAALQBACACAwAA9wkAIAQAAOYQACALAwAA_gcAIAQAAOAIACDeBAAA3wgAMN8EAABrABDgBAAA3wgAMOEEAgAAAAH1BAIAAAAB9gQCAKoIACH3BAEAhwgAIfgEIACICAAh-QRAAKsIACEDAAAAawAgAQAAtgEAMAIAALcBACABAAAAAwAgAQAAAAcAIAEAAAALACABAAAAFwAgAQAAABAAIAEAAACQAQAgAQAAAJQBACABAAAAGgAgAQAAAJkBACABAAAAnQEAIAEAAAChAQAgAQAAAG0AIAEAAAB0ACABAAAAYgAgAQAAALIBACABAAAAawAgAQAAAAEAIBUFAADSEAAgBwAA0xAAIAgAANUQACAdAADeEAAgJQAA3BAAICYAANEQACAnAADUEAAgKAAA1hAAICkAANcQACAqAADYEAAgKwAA2RAAICwAANoQACAtAADbEAAgLgAA3RAAIC8AAN8QACAwAADgEAAgMQAA4RAAIDIAAOIQACAzAADjEAAgNAAA5BAAIDUAAOUQACADAAAADQAgAQAAygEAMAIAAAEAIAMAAAANACABAADKAQAwAgAAAQAgAwAAAA0AIAEAAMoBADACAAABACAcBQAAvRAAIAcAAL4QACAIAADAEAAgHQAAyRAAICUAAMcQACAmAAC8EAAgJwAAvxAAICgAAMEQACApAADCEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGAgAAAAGTBiAAAAABlAYCAAAAAQE7AADOAQAgB-EEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAEBOwAA0AEAMAE7AADQAQAwHAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhAgAAAAEAIDsAANMBACAH4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACECAAAADQAgOwAA1QEAIAIAAAANACA7AADVAQAgAwAAAAEAIEIAAM4BACBDAADTAQAgAQAAAAEAIAEAAAANACAFDgAA2w4AIEgAANwOACBJAADfDgAgSgAA3g4AIEsAAN0OACAK3gQAAN4IADDfBAAA3AEAEOAEAADeCAAw4QQCAOMHACHaBQEA8wcAIdsFAQDzBwAhkQYgAPQHACGSBgIA4wcAIZMGIAD0BwAhlAYCAOMHACEDAAAADQAgAQAA2wEAMEcAANwBACADAAAADQAgAQAAygEAMAIAAAEAIAEAAAAFACABAAAABQAgAwAAAAMAIAEAAAQAMAIAAAUAIAMAAAADACABAAAEADACAAAFACADAAAAAwAgAQAABAAwAgAABQAgHwMAANEOACAFAADSDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABATsAAOQBACAV4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQE7AADmAQAwATsAAOYBADAfAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB4AAPgNACAfAAD5DQAgJQAA-g0AIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACECAAAABQAgOwAA6QEAIBXhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhAgAAAAMAIDsAAOsBACACAAAAAwAgOwAA6wEAIAMAAAAFACBCAADkAQAgQwAA6QEAIAEAAAAFACABAAAAAwAgEQ4AAOwNACBIAADtDQAgSQAA8A0AIEoAAO8NACBLAADuDQAghQUAAM0JACCIBQAAzQkAIIoFAADNCQAg6QUAAM0JACDvBQAAzQkAIIoGAADNCQAgiwYAAM0JACCMBgAAzQkAII0GAADNCQAgjgYAAM0JACCPBgAAzQkAIJAGAADNCQAgGN4EAADdCAAw3wQAAPIBABDgBAAA3QgAMOEEAgDjBwAh8QRAAOwHACH2BAIA4wcAIfkEQADsBwAhhQUBAOsHACGIBQEA6wcAIYoFAQDrBwAhpwUAANoIhgYi6QVAAKYIACHvBQEA6wcAIf4FAQDzBwAhhwYBAPMHACGIBgEA8wcAIYkGAQDzBwAhigYBAOsHACGLBgEA6wcAIYwGAQDrBwAhjQYBAOsHACGOBgEA6wcAIY8GAQDrBwAhkAYBAOsHACEDAAAAAwAgAQAA8QEAMEcAAPIBACADAAAAAwAgAQAABAAwAgAABQAgAQAAAAkAIAEAAAAJACADAAAABwAgAQAACAAwAgAACQAgAwAAAAcAIAEAAAgAMAIAAAkAIAMAAAAHACABAAAIADACAAAJACAWAwAA1w0AIAQAANYNACAHAADrDQAgCAAA2Q0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAHmBQIAAAAB_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgIBOwAA-gEAIBDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgE7AAD8AQAwATsAAPwBADABAAAACwAgFgMAALMNACAEAACyDQAgBwAA6g0AIAgAALUNACAYAAC0DQAgGQAAtg0AIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgIAAAAJACA7AACAAgAgEOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgIAAAAHACA7AACCAgAgAgAAAAcAIDsAAIICACABAAAACwAgAwAAAAkAIEIAAPoBACBDAACAAgAgAQAAAAkAIAEAAAAHACAHDgAA5Q0AIEgAAOYNACBJAADpDQAgSgAA6A0AIEsAAOcNACDwBAAAzQkAIIMGAADNCQAgE94EAADZCAAw3wQAAIoCABDgBAAA2QgAMOEEAgDjBwAh8AQBAOsHACHxBEAA7AcAIfUEAgDjBwAh9gQCAOMHACGnBQEA8wcAIbgFAQDzBwAh0gUBAPMHACHmBQIA4wcAIf8FQADsBwAhgAYBAPMHACGBBgEA8wcAIYIGIAD0BwAhgwYBAOsHACGEBiAA9AcAIYYGAADaCIYGIgMAAAAHACABAACJAgAwRwAAigIAIAMAAAAHACABAAAIADACAAAJACABAAAAUQAgAQAAAFEAIAMAAABPACABAABQADACAABRACADAAAATwAgAQAAUAAwAgAAUQAgAwAAAE8AIAEAAFAAMAIAAFEAIAYGAADkDQAg4QQCAAAAAZwFAQAAAAGeBQEAAAABoAUBAAAAAeUFAgAAAAEBOwAAkgIAIAXhBAIAAAABnAUBAAAAAZ4FAQAAAAGgBQEAAAAB5QUCAAAAAQE7AACUAgAwATsAAJQCADAGBgAA4w0AIOEEAgDICQAhnAUBAOoJACGeBQEA0wkAIaAFAQDTCQAh5QUCAMgJACECAAAAUQAgOwAAlwIAIAXhBAIAyAkAIZwFAQDqCQAhngUBANMJACGgBQEA0wkAIeUFAgDICQAhAgAAAE8AIDsAAJkCACACAAAATwAgOwAAmQIAIAMAAABRACBCAACSAgAgQwAAlwIAIAEAAABRACABAAAATwAgBw4AAN4NACBIAADfDQAgSQAA4g0AIEoAAOENACBLAADgDQAgngUAAM0JACCgBQAAzQkAIAjeBAAA2AgAMN8EAACgAgAQ4AQAANgIADDhBAIA4wcAIZwFAQDzBwAhngUBAOsHACGgBQEA6wcAIeUFAgDjBwAhAwAAAE8AIAEAAJ8CADBHAACgAgAgAwAAAE8AIAEAAFAAMAIAAFEAIAEAAACKAQAgAQAAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACAKAwAA2w0AIAUAANwNACAIAADdDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAABgAUBAAAAAYUFAQAAAAH9BQEAAAAB_gUBAAAAAQE7AACoAgAgB-EEAgAAAAHxBEAAAAAB9gQCAAAAAYAFAQAAAAGFBQEAAAAB_QUBAAAAAf4FAQAAAAEBOwAAqgIAMAE7AACqAgAwAQAAAA0AIAoDAACaDQAgBQAAmw0AIAgAAJwNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQIAAACKAQAgOwAArgIAIAfhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQIAAAALACA7AACwAgAgAgAAAAsAIDsAALACACABAAAADQAgAwAAAIoBACBCAACoAgAgQwAArgIAIAEAAACKAQAgAQAAAAsAIAcOAACVDQAgSAAAlg0AIEkAAJkNACBKAACYDQAgSwAAlw0AIIUFAADNCQAg_gUAAM0JACAK3gQAANcIADDfBAAAuAIAEOAEAADXCAAw4QQCAOMHACHxBEAA7AcAIfYEAgDjBwAhgAUBAPMHACGFBQEA6wcAIf0FAQDzBwAh_gUBAOsHACEDAAAACwAgAQAAtwIAMEcAALgCACADAAAACwAgAQAAiQEAMAIAAIoBACABAAAAjQEAIAEAAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgCwMAAJANACAIAACRDQAgFAAAkg0AIBUAAJMNACAWAACUDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABATsAAMACACAG4QQCAAAAAfEEQAAAAAH2BAIAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABATsAAMICADABOwAAwgIAMAsDAADbDAAgCAAA3AwAIBQAAN0MACAVAADeDAAgFgAA3wwAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQIAAACNAQAgOwAAxQIAIAbhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACECAAAAFwAgOwAAxwIAIAIAAAAXACA7AADHAgAgAwAAAI0BACBCAADAAgAgQwAAxQIAIAEAAACNAQAgAQAAABcAIAUOAADWDAAgSAAA1wwAIEkAANoMACBKAADZDAAgSwAA2AwAIAneBAAA1ggAMN8EAADOAgAQ4AQAANYIADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACH6BQEA8wcAIfsFAQDzBwAh_AUCAOMHACEDAAAAFwAgAQAAzQIAMEcAAM4CACADAAAAFwAgAQAAjAEAMAIAAI0BACABAAAAPAAgAQAAADwAIAMAAAA6ACABAAA7ADACAAA8ACADAAAAOgAgAQAAOwAwAgAAPAAgAwAAADoAIAEAADsAMAIAADwAIBEEAADUDAAgBgAA0wwAIAsAANUMACDhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEBOwAA1gIAIA7hBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEBOwAA2AIAMAE7AADYAgAwAQAAABcAIBEEAADRDAAgBgAA0AwAIAsAANIMACDhBAIAyAkAIe0EAgCrCgAh8QRAANQJACH1BAIAyAkAIdwFAQDqCQAh4AUBANMJACHhBQEA0wkAIeUFAgDICQAh8wUBANMJACH0BRAAoQsAIfUFAQDTCQAh9gUBANMJACH4BQAAzwz4BSL5BQEA0wkAIQIAAAA8ACA7AADcAgAgDuEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhAgAAADoAIDsAAN4CACACAAAAOgAgOwAA3gIAIAEAAAAXACADAAAAPAAgQgAA1gIAIEMAANwCACABAAAAPAAgAQAAADoAIA0OAADKDAAgSAAAywwAIEkAAM4MACBKAADNDAAgSwAAzAwAIO0EAADNCQAg4AUAAM0JACDhBQAAzQkAIPMFAADNCQAg9AUAAM0JACD1BQAAzQkAIPYFAADNCQAg-QUAAM0JACAR3gQAANIIADDfBAAA5gIAEOAEAADSCAAw4QQCAOMHACHtBAIAkwgAIfEEQADsBwAh9QQCAOMHACHcBQEA8wcAIeAFAQDrBwAh4QUBAOsHACHlBQIA4wcAIfMFAQDrBwAh9AUQALkIACH1BQEA6wcAIfYFAQDrBwAh-AUAANMI-AUi-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-CwAgSQAAgQwAIEoAAIAMACBLAAD_CwAgCd4EAADECAAw3wQAAOADABDgBAAAxAgAMOEEAgDjBwAh9gQCAOMHACHVBQEA8wcAIdYFAQDzBwAh1wUBAPMHACHYBQEA8wcAIQMAAACUAQAgAQAA3wMAMEcAAOADACADAAAAlAEAIAEAAJUBADACAACWAQAgAQAAAFoAIAEAAABaACADAAAAWAAgAQAAWQAwAgAAWgAgAwAAAFgAIAEAAFkAMAIAAFoAIAMAAABYACABAABZADACAABaACAHBAAA-wsAIBsAAPwLACDhBAIAAAAB8QRAAAAAAfUEAgAAAAHSBQEAAAAB1AUAAADUBQIBOwAA6AMAIAXhBAIAAAAB8QRAAAAAAfUEAgAAAAHSBQEAAAAB1AUAAADUBQIBOwAA6gMAMAE7AADqAwAwBwQAAO0LACAbAADuCwAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh0gUBAOoJACHUBQAA7AvUBSICAAAAWgAgOwAA7QMAIAXhBAIAyAkAIfEEQADUCQAh9QQCAMgJACHSBQEA6gkAIdQFAADsC9QFIgIAAABYACA7AADvAwAgAgAAAFgAIDsAAO8DACADAAAAWgAgQgAA6AMAIEMAAO0DACABAAAAWgAgAQAAAFgAIAUOAADnCwAgSAAA6AsAIEkAAOsLACBKAADqCwAgSwAA6QsAIAjeBAAAwAgAMN8EAAD2AwAQ4AQAAMAIADDhBAIA4wcAIfEEQADsBwAh9QQCAOMHACHSBQEA8wcAIdQFAADBCNQFIgMAAABYACABAAD1AwAwRwAA9gMAIAMAAABYACABAABZADACAABaACABAAAAXgAgAQAAAF4AIAMAAABcACABAABdADACAABeACADAAAAXAAgAQAAXQAwAgAAXgAgAwAAAFwAIAEAAF0AMAIAAF4AIAYaAADmCwAg4QQCAAAAAZwFAQAAAAGhBUAAAAAB0AUAAQAAAdEFAgAAAAEBOwAA_gMAIAXhBAIAAAABnAUBAAAAAaEFQAAAAAHQBQABAAAB0QUCAAAAAQE7AACABAAwATsAAIAEADAGGgAA5QsAIOEEAgDICQAhnAUBAOoJACGhBUAA1AkAIdAFAAG1CgAh0QUCAMgJACECAAAAXgAgOwAAgwQAIAXhBAIAyAkAIZwFAQDqCQAhoQVAANQJACHQBQABtQoAIdEFAgDICQAhAgAAAFwAIDsAAIUEACACAAAAXAAgOwAAhQQAIAMAAABeACBCAAD-AwAgQwAAgwQAIAEAAABeACABAAAAXAAgBQ4AAOALACBIAADhCwAgSQAA5AsAIEoAAOMLACBLAADiCwAgCN4EAAC_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_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-QQAIAIAAAChAQAgOwAA-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_gcAIN4EAACMCAAw3wQAAKgBABDgBAAAjAgAMOEEAgAAAAH2BAIAAAABgQUBAIcIACGYBQEAhwgAIZkFAQCHCAAhmgUBAIIIACGbBQAAjQgAIAEAAACSBgAgAQAAAJIGACADAwAA9wkAIJoFAADNCQAgmwUAAM0JACADAAAAqAEAIAEAAJUGADACAACSBgAgAwAAAKgBACABAACVBgAwAgAAkgYAIAMAAACoAQAgAQAAlQYAMAIAAJIGACAIAwAAmgoAIOEEAgAAAAH2BAIAAAABgQUBAAAAAZgFAQAAAAGZBQEAAAABmgUBAAAAAZsFgAAAAAEBOwAAmQYAIAfhBAIAAAAB9gQCAAAAAYEFAQAAAAGYBQEAAAABmQUBAAAAAZoFAQAAAAGbBYAAAAABATsAAJsGADABOwAAmwYAMAgDAACZCgAg4QQCAMgJACH2BAIAyAkAIYEFAQDqCQAhmAUBAOoJACGZBQEA6gkAIZoFAQDTCQAhmwWAAAAAAQIAAACSBgAgOwAAngYAIAfhBAIAyAkAIfYEAgDICQAhgQUBAOoJACGYBQEA6gkAIZkFAQDqCQAhmgUBANMJACGbBYAAAAABAgAAAKgBACA7AACgBgAgAgAAAKgBACA7AACgBgAgAwAAAJIGACBCAACZBgAgQwAAngYAIAEAAACSBgAgAQAAAKgBACAHDgAAlAoAIEgAAJUKACBJAACYCgAgSgAAlwoAIEsAAJYKACCaBQAAzQkAIJsFAADNCQAgCt4EAACJCAAw3wQAAKcGABDgBAAAiQgAMOEEAgDjBwAh9gQCAOMHACGBBQEA8wcAIZgFAQDzBwAhmQUBAPMHACGaBQEA6wcAIZsFAACKCAAgAwAAAKgBACABAACmBgAwRwAApwYAIAMAAACoAQAgAQAAlQYAMAIAAJIGACATAwAA_gcAIN4EAACGCAAw3wQAAKoBABDgBAAAhggAMOEEAgAAAAH2BAIAAAABiwUBAIcIACGMBSAAiAgAIY0FAQCHCAAhjgUgAIgIACGPBQEAhwgAIZAFIACICAAhkQUBAIcIACGSBQEAhwgAIZMFAQCHCAAhlAUBAIcIACGVBSAAiAgAIZYFIACICAAhlwUgAIgIACEBAAAAqgYAIAEAAACqBgAgAQMAAPcJACADAAAAqgEAIAEAAK0GADACAACqBgAgAwAAAKoBACABAACtBgAwAgAAqgYAIAMAAACqAQAgAQAArQYAMAIAAKoGACAQAwAAkwoAIOEEAgAAAAH2BAIAAAABiwUBAAAAAYwFIAAAAAGNBQEAAAABjgUgAAAAAY8FAQAAAAGQBSAAAAABkQUBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAZUFIAAAAAGWBSAAAAABlwUgAAAAAQE7AACxBgAgD-EEAgAAAAH2BAIAAAABiwUBAAAAAYwFIAAAAAGNBQEAAAABjgUgAAAAAY8FAQAAAAGQBSAAAAABkQUBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAZUFIAAAAAGWBSAAAAABlwUgAAAAAQE7AACzBgAwATsAALMGADAQAwAAkgoAIOEEAgDICQAh9gQCAMgJACGLBQEA6gkAIYwFIADrCQAhjQUBAOoJACGOBSAA6wkAIY8FAQDqCQAhkAUgAOsJACGRBQEA6gkAIZIFAQDqCQAhkwUBAOoJACGUBQEA6gkAIZUFIADrCQAhlgUgAOsJACGXBSAA6wkAIQIAAACqBgAgOwAAtgYAIA_hBAIAyAkAIfYEAgDICQAhiwUBAOoJACGMBSAA6wkAIY0FAQDqCQAhjgUgAOsJACGPBQEA6gkAIZAFIADrCQAhkQUBAOoJACGSBQEA6gkAIZMFAQDqCQAhlAUBAOoJACGVBSAA6wkAIZYFIADrCQAhlwUgAOsJACECAAAAqgEAIDsAALgGACACAAAAqgEAIDsAALgGACADAAAAqgYAIEIAALEGACBDAAC2BgAgAQAAAKoGACABAAAAqgEAIAUOAACNCgAgSAAAjgoAIEkAAJEKACBKAACQCgAgSwAAjwoAIBLeBAAAhQgAMN8EAAC_BgAQ4AQAAIUIADDhBAIA4wcAIfYEAgDjBwAhiwUBAPMHACGMBSAA9AcAIY0FAQDzBwAhjgUgAPQHACGPBQEA8wcAIZAFIAD0BwAhkQUBAPMHACGSBQEA8wcAIZMFAQDzBwAhlAUBAPMHACGVBSAA9AcAIZYFIAD0BwAhlwUgAPQHACEDAAAAqgEAIAEAAL4GADBHAAC_BgAgAwAAAKoBACABAACtBgAwAgAAqgYAIAcDAAD-BwAgOwAA_QcAIN4EAACECAAw3wQAAKwBABDgBAAAhAgAMOEEAgAAAAH2BAIAAAABAQAAAMIGACABAAAAwgYAIAEDAAD3CQAgAwAAAKwBACABAADFBgAwAgAAwgYAIAMAAACsAQAgAQAAxQYAMAIAAMIGACADAAAArAEAIAEAAMUGADACAADCBgAgBAMAAIwKACA7gAAAAAHhBAIAAAAB9gQCAAAAAQE7AADJBgAgAzuAAAAAAeEEAgAAAAH2BAIAAAABATsAAMsGADABOwAAywYAMAQDAACLCgAgO4AAAAAB4QQCAMgJACH2BAIAyAkAIQIAAADCBgAgOwAAzgYAIAM7gAAAAAHhBAIAyAkAIfYEAgDICQAhAgAAAKwBACA7AADQBgAgAgAAAKwBACA7AADQBgAgAwAAAMIGACBCAADJBgAgQwAAzgYAIAEAAADCBgAgAQAAAKwBACAFDgAAhgoAIEgAAIcKACBJAACKCgAgSgAAiQoAIEsAAIgKACAGOwAA-gcAIN4EAACDCAAw3wQAANcGABDgBAAAgwgAMOEEAgDjBwAh9gQCAOMHACEDAAAArAEAIAEAANYGADBHAADXBgAgAwAAAKwBACABAADFBgAwAgAAwgYAIBADAAD-BwAg3gQAAIEIADDfBAAArgEAEOAEAACBCAAw4QQCAAAAAfYEAgAAAAGBBQEAgggAIYIFAQCCCAAhgwUBAIIIACGEBQEAgggAIYUFAQCCCAAhhgUBAIIIACGHBQEAgggAIYgFAQCCCAAhiQUBAIIIACGKBQEAgggAIQEAAADaBgAgAQAAANoGACALAwAA9wkAIIEFAADNCQAgggUAAM0JACCDBQAAzQkAIIQFAADNCQAghQUAAM0JACCGBQAAzQkAIIcFAADNCQAgiAUAAM0JACCJBQAAzQkAIIoFAADNCQAgAwAAAK4BACABAADdBgAwAgAA2gYAIAMAAACuAQAgAQAA3QYAMAIAANoGACADAAAArgEAIAEAAN0GADACAADaBgAgDQMAAIUKACDhBAIAAAAB9gQCAAAAAYEFAQAAAAGCBQEAAAABgwUBAAAAAYQFAQAAAAGFBQEAAAABhgUBAAAAAYcFAQAAAAGIBQEAAAABiQUBAAAAAYoFAQAAAAEBOwAA4QYAIAzhBAIAAAAB9gQCAAAAAYEFAQAAAAGCBQEAAAABgwUBAAAAAYQFAQAAAAGFBQEAAAABhgUBAAAAAYcFAQAAAAGIBQEAAAABiQUBAAAAAYoFAQAAAAEBOwAA4wYAMAE7AADjBgAwDQMAAIQKACDhBAIAyAkAIfYEAgDICQAhgQUBANMJACGCBQEA0wkAIYMFAQDTCQAhhAUBANMJACGFBQEA0wkAIYYFAQDTCQAhhwUBANMJACGIBQEA0wkAIYkFAQDTCQAhigUBANMJACECAAAA2gYAIDsAAOYGACAM4QQCAMgJACH2BAIAyAkAIYEFAQDTCQAhggUBANMJACGDBQEA0wkAIYQFAQDTCQAhhQUBANMJACGGBQEA0wkAIYcFAQDTCQAhiAUBANMJACGJBQEA0wkAIYoFAQDTCQAhAgAAAK4BACA7AADoBgAgAgAAAK4BACA7AADoBgAgAwAAANoGACBCAADhBgAgQwAA5gYAIAEAAADaBgAgAQAAAK4BACAPDgAA_wkAIEgAAIAKACBJAACDCgAgSgAAggoAIEsAAIEKACCBBQAAzQkAIIIFAADNCQAggwUAAM0JACCEBQAAzQkAIIUFAADNCQAghgUAAM0JACCHBQAAzQkAIIgFAADNCQAgiQUAAM0JACCKBQAAzQkAIA_eBAAAgAgAMN8EAADvBgAQ4AQAAIAIADDhBAIA4wcAIfYEAgDjBwAhgQUBAOsHACGCBQEA6wcAIYMFAQDrBwAhhAUBAOsHACGFBQEA6wcAIYYFAQDrBwAhhwUBAOsHACGIBQEA6wcAIYkFAQDrBwAhigUBAOsHACEDAAAArgEAIAEAAO4GADBHAADvBgAgAwAAAK4BACABAADdBgAwAgAA2gYAIAEAAAC0AQAgAQAAALQBACADAAAAsgEAIAEAALMBADACAAC0AQAgAwAAALIBACABAACzAQAwAgAAtAEAIAMAAACyAQAgAQAAswEAMAIAALQBACAGAwAA_gkAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAYAFAQAAAAGBBQEAAAABATsAAPcGACAF4QQCAAAAAfEEQAAAAAH2BAIAAAABgAUBAAAAAYEFAQAAAAEBOwAA-QYAMAE7AAD5BgAwBgMAAP0JACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYEFAQDTCQAhAgAAALQBACA7AAD8BgAgBeEEAgDICQAh8QRAANQJACH2BAIAyAkAIYAFAQDqCQAhgQUBANMJACECAAAAsgEAIDsAAP4GACACAAAAsgEAIDsAAP4GACADAAAAtAEAIEIAAPcGACBDAAD8BgAgAQAAALQBACABAAAAsgEAIAYOAAD4CQAgSAAA-QkAIEkAAPwJACBKAAD7CQAgSwAA-gkAIIEFAADNCQAgCN4EAAD_BwAw3wQAAIUHABDgBAAA_wcAMOEEAgDjBwAh8QRAAOwHACH2BAIA4wcAIYAFAQDzBwAhgQUBAOsHACEDAAAAsgEAIAEAAIQHADBHAACFBwAgAwAAALIBACABAACzAQAwAgAAtAEAIAcDAAD-BwAgOwAA_QcAIN4EAAD8BwAw3wQAALABABDgBAAA_AcAMOEEAgAAAAH2BAIAAAABAQAAAIgHACABAAAAiAcAIAEDAAD3CQAgAwAAALABACABAACLBwAwAgAAiAcAIAMAAACwAQAgAQAAiwcAMAIAAIgHACADAAAAsAEAIAEAAIsHADACAACIBwAgBAMAAPYJACA7gAAAAAHhBAIAAAAB9gQCAAAAAQE7AACPBwAgAzuAAAAAAeEEAgAAAAH2BAIAAAABATsAAJEHADABOwAAkQcAMAQDAAD1CQAgO4AAAAAB4QQCAMgJACH2BAIAyAkAIQIAAACIBwAgOwAAlAcAIAM7gAAAAAHhBAIAyAkAIfYEAgDICQAhAgAAALABACA7AACWBwAgAgAAALABACA7AACWBwAgAwAAAIgHACBCAACPBwAgQwAAlAcAIAEAAACIBwAgAQAAALABACAFDgAA8AkAIEgAAPEJACBJAAD0CQAgSgAA8wkAIEsAAPIJACAGOwAA-gcAIN4EAAD5BwAw3wQAAJ0HABDgBAAA-QcAMOEEAgDjBwAh9gQCAOMHACEDAAAAsAEAIAEAAJwHADBHAACdBwAgAwAAALABACABAACLBwAwAgAAiAcAIAEAAAC3AQAgAQAAALcBACADAAAAawAgAQAAtgEAMAIAALcBACADAAAAawAgAQAAtgEAMAIAALcBACADAAAAawAgAQAAtgEAMAIAALcBACAIAwAA7wkAIAQAAO4JACDhBAIAAAAB9QQCAAAAAfYEAgAAAAH3BAEAAAAB-AQgAAAAAfkEQAAAAAEBOwAApQcAIAbhBAIAAAAB9QQCAAAAAfYEAgAAAAH3BAEAAAAB-AQgAAAAAfkEQAAAAAEBOwAApwcAMAE7AACnBwAwCAMAAO0JACAEAADsCQAg4QQCAMgJACH1BAIAyAkAIfYEAgDICQAh9wQBAOoJACH4BCAA6wkAIfkEQADUCQAhAgAAALcBACA7AACqBwAgBuEEAgDICQAh9QQCAMgJACH2BAIAyAkAIfcEAQDqCQAh-AQgAOsJACH5BEAA1AkAIQIAAABrACA7AACsBwAgAgAAAGsAIDsAAKwHACADAAAAtwEAIEIAAKUHACBDAACqBwAgAQAAALcBACABAAAAawAgBQ4AAOUJACBIAADmCQAgSQAA6QkAIEoAAOgJACBLAADnCQAgCd4EAADyBwAw3wQAALMHABDgBAAA8gcAMOEEAgDjBwAh9QQCAOMHACH2BAIA4wcAIfcEAQDzBwAh-AQgAPQHACH5BEAA7AcAIQMAAABrACABAACyBwAwRwAAswcAIAMAAABrACABAAC2AQAwAgAAtwEAIAEAAAA4ACABAAAAOAAgAwAAADYAIAEAADcAMAIAADgAIAMAAAA2ACABAAA3ADACAAA4ACADAAAANgAgAQAANwAwAgAAOAAgCAsAAOMJACARAADkCQAg4QQCAAAAAe0EAgAAAAHuBBAAAAAB7wQQAAAAAfAEAQAAAAHxBEAAAAABATsAALsHACAG4QQCAAAAAe0EAgAAAAHuBBAAAAAB7wQQAAAAAfAEAQAAAAHxBEAAAAABATsAAL0HADABOwAAvQcAMAgLAADVCQAgEQAA1gkAIOEEAgDICQAh7QQCAMgJACHuBBAAxwkAIe8EEADHCQAh8AQBANMJACHxBEAA1AkAIQIAAAA4ACA7AADABwAgBuEEAgDICQAh7QQCAMgJACHuBBAAxwkAIe8EEADHCQAh8AQBANMJACHxBEAA1AkAIQIAAAA2ACA7AADCBwAgAgAAADYAIDsAAMIHACADAAAAOAAgQgAAuwcAIEMAAMAHACABAAAAOAAgAQAAADYAIAYOAADOCQAgSAAAzwkAIEkAANIJACBKAADRCQAgSwAA0AkAIPAEAADNCQAgCd4EAADqBwAw3wQAAMkHABDgBAAA6gcAMOEEAgDjBwAh7QQCAOMHACHuBBAA5AcAIe8EEADkBwAh8AQBAOsHACHxBEAA7AcAIQMAAAA2ACABAADIBwAwRwAAyQcAIAMAAAA2ACABAAA3ADACAAA4ACABAAAALwAgAQAAAC8AIAMAAAAtACABAAAuADACAAAvACADAAAALQAgAQAALgAwAgAALwAgAwAAAC0AIAEAAC4AMAIAAC8AIAYMAADMCQAgEgAAywkAIOEEAgAAAAHiBAIAAAAB4wQCAAAAAeQEEAAAAAEBOwAA0QcAIAThBAIAAAAB4gQCAAAAAeMEAgAAAAHkBBAAAAABATsAANMHADABOwAA0wcAMAYMAADKCQAgEgAAyQkAIOEEAgDICQAh4gQCAMgJACHjBAIAyAkAIeQEEADHCQAhAgAAAC8AIDsAANYHACAE4QQCAMgJACHiBAIAyAkAIeMEAgDICQAh5AQQAMcJACECAAAALQAgOwAA2AcAIAIAAAAtACA7AADYBwAgAwAAAC8AIEIAANEHACBDAADWBwAgAQAAAC8AIAEAAAAtACAFDgAAwgkAIEgAAMMJACBJAADGCQAgSgAAxQkAIEsAAMQJACAH3gQAAOIHADDfBAAA3wcAEOAEAADiBwAw4QQCAOMHACHiBAIA4wcAIeMEAgDjBwAh5AQQAOQHACEDAAAALQAgAQAA3gcAMEcAAN8HACADAAAALQAgAQAALgAwAgAALwAgB94EAADiBwAw3wQAAN8HABDgBAAA4gcAMOEEAgDjBwAh4gQCAOMHACHjBAIA4wcAIeQEEADkBwAhDQ4AAOYHACBIAADpBwAgSQAA5gcAIEoAAOYHACBLAADmBwAg5QQCAAAAAeYEAgAAAATnBAIAAAAE6AQCAAAAAekEAgAAAAHqBAIAAAAB6wQCAAAAAewEAgDoBwAhDQ4AAOYHACBIAADnBwAgSQAA5wcAIEoAAOcHACBLAADnBwAg5QQQAAAAAeYEEAAAAATnBBAAAAAE6AQQAAAAAekEEAAAAAHqBBAAAAAB6wQQAAAAAewEEADlBwAhDQ4AAOYHACBIAADnBwAgSQAA5wcAIEoAAOcHACBLAADnBwAg5QQQAAAAAeYEEAAAAATnBBAAAAAE6AQQAAAAAekEEAAAAAHqBBAAAAAB6wQQAAAAAewEEADlBwAhCOUEAgAAAAHmBAIAAAAE5wQCAAAABOgEAgAAAAHpBAIAAAAB6gQCAAAAAesEAgAAAAHsBAIA5gcAIQjlBBAAAAAB5gQQAAAABOcEEAAAAAToBBAAAAAB6QQQAAAAAeoEEAAAAAHrBBAAAAAB7AQQAOcHACENDgAA5gcAIEgAAOkHACBJAADmBwAgSgAA5gcAIEsAAOYHACDlBAIAAAAB5gQCAAAABOcEAgAAAAToBAIAAAAB6QQCAAAAAeoEAgAAAAHrBAIAAAAB7AQCAOgHACEI5QQIAAAAAeYECAAAAATnBAgAAAAE6AQIAAAAAekECAAAAAHqBAgAAAAB6wQIAAAAAewECADpBwAhCd4EAADqBwAw3wQAAMkHABDgBAAA6gcAMOEEAgDjBwAh7QQCAOMHACHuBBAA5AcAIe8EEADkBwAh8AQBAOsHACHxBEAA7AcAIQ4OAADwBwAgSgAA8QcAIEsAAPEHACDlBAEAAAAB5gQBAAAABecEAQAAAAXoBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAO8HACHyBAEAAAAB8wQBAAAAAfQEAQAAAAELDgAA5gcAIEoAAO4HACBLAADuBwAg5QRAAAAAAeYEQAAAAATnBEAAAAAE6ARAAAAAAekEQAAAAAHqBEAAAAAB6wRAAAAAAewEQADtBwAhCw4AAOYHACBKAADuBwAgSwAA7gcAIOUEQAAAAAHmBEAAAAAE5wRAAAAABOgEQAAAAAHpBEAAAAAB6gRAAAAAAesEQAAAAAHsBEAA7QcAIQjlBEAAAAAB5gRAAAAABOcEQAAAAAToBEAAAAAB6QRAAAAAAeoEQAAAAAHrBEAAAAAB7ARAAO4HACEODgAA8AcAIEoAAPEHACBLAADxBwAg5QQBAAAAAeYEAQAAAAXnBAEAAAAF6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQDvBwAh8gQBAAAAAfMEAQAAAAH0BAEAAAABCOUEAgAAAAHmBAIAAAAF5wQCAAAABegEAgAAAAHpBAIAAAAB6gQCAAAAAesEAgAAAAHsBAIA8AcAIQvlBAEAAAAB5gQBAAAABecEAQAAAAXoBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAPEHACHyBAEAAAAB8wQBAAAAAfQEAQAAAAEJ3gQAAPIHADDfBAAAswcAEOAEAADyBwAw4QQCAOMHACH1BAIA4wcAIfYEAgDjBwAh9wQBAPMHACH4BCAA9AcAIfkEQADsBwAhDg4AAOYHACBKAAD4BwAgSwAA-AcAIOUEAQAAAAHmBAEAAAAE5wQBAAAABOgEAQAAAAHpBAEAAAAB6gQBAAAAAesEAQAAAAHsBAEA9wcAIfIEAQAAAAHzBAEAAAAB9AQBAAAAAQUOAADmBwAgSgAA9gcAIEsAAPYHACDlBCAAAAAB7AQgAPUHACEFDgAA5gcAIEoAAPYHACBLAAD2BwAg5QQgAAAAAewEIAD1BwAhAuUEIAAAAAHsBCAA9gcAIQ4OAADmBwAgSgAA-AcAIEsAAPgHACDlBAEAAAAB5gQBAAAABOcEAQAAAAToBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAPcHACHyBAEAAAAB8wQBAAAAAfQEAQAAAAEL5QQBAAAAAeYEAQAAAATnBAEAAAAE6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQD4BwAh8gQBAAAAAfMEAQAAAAH0BAEAAAABBjsAAPoHACDeBAAA-QcAMN8EAACdBwAQ4AQAAPkHADDhBAIA4wcAIfYEAgDjBwAhDw4AAOYHACBKAAD7BwAgSwAA-wcAIOUEgAAAAAHoBIAAAAAB6QSAAAAAAeoEgAAAAAHrBIAAAAAB7ASAAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EgAAAAAH-BIAAAAAB_wSAAAAAAQzlBIAAAAAB6ASAAAAAAekEgAAAAAHqBIAAAAAB6wSAAAAAAewEgAAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BIAAAAAB_gSAAAAAAf8EgAAAAAEHAwAA_gcAIDsAAP0HACDeBAAA_AcAMN8EAACwAQAQ4AQAAPwHADDhBAIAqggAIfYEAgCqCAAhDOUEgAAAAAHoBIAAAAAB6QSAAAAAAeoEgAAAAAHrBIAAAAAB7ASAAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EgAAAAAH-BIAAAAAB_wSAAAAAASEFAADxCAAgBwAArAkAIAgAAOsIACAdAACzCQAgJQAA_AgAICYAAKsJACAnAACtCQAgKAAArgkAICkAAK8JACAqAADsCAAgKwAAsAkAICwAALEJACAtAACyCQAgLgAA_ggAIC8AALQJACAwAAC1CQAgMQAAtgkAIDIAALcJACAzAAC4CQAgNAAAuQkAIDUAALoJACDeBAAAqgkAMN8EAAANABDgBAAAqgkAMOEEAgCqCAAh2gUBAIcIACHbBQEAhwgAIZEGIACICAAhkgYCAKoIACGTBiAAiAgAIZQGAgCqCAAhnQYAAA0AIJ4GAAANACAI3gQAAP8HADDfBAAAhQcAEOAEAAD_BwAw4QQCAOMHACHxBEAA7AcAIfYEAgDjBwAhgAUBAPMHACGBBQEA6wcAIQ_eBAAAgAgAMN8EAADvBgAQ4AQAAIAIADDhBAIA4wcAIfYEAgDjBwAhgQUBAOsHACGCBQEA6wcAIYMFAQDrBwAhhAUBAOsHACGFBQEA6wcAIYYFAQDrBwAhhwUBAOsHACGIBQEA6wcAIYkFAQDrBwAhigUBAOsHACEQAwAA_gcAIN4EAACBCAAw3wQAAK4BABDgBAAAgQgAMOEEAgCqCAAh9gQCAKoIACGBBQEAgggAIYIFAQCCCAAhgwUBAIIIACGEBQEAgggAIYUFAQCCCAAhhgUBAIIIACGHBQEAgggAIYgFAQCCCAAhiQUBAIIIACGKBQEAgggAIQvlBAEAAAAB5gQBAAAABecEAQAAAAXoBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAPEHACHyBAEAAAAB8wQBAAAAAfQEAQAAAAEGOwAA-gcAIN4EAACDCAAw3wQAANcGABDgBAAAgwgAMOEEAgDjBwAh9gQCAOMHACEHAwAA_gcAIDsAAP0HACDeBAAAhAgAMN8EAACsAQAQ4AQAAIQIADDhBAIAqggAIfYEAgCqCAAhEt4EAACFCAAw3wQAAL8GABDgBAAAhQgAMOEEAgDjBwAh9gQCAOMHACGLBQEA8wcAIYwFIAD0BwAhjQUBAPMHACGOBSAA9AcAIY8FAQDzBwAhkAUgAPQHACGRBQEA8wcAIZIFAQDzBwAhkwUBAPMHACGUBQEA8wcAIZUFIAD0BwAhlgUgAPQHACGXBSAA9AcAIRMDAAD-BwAg3gQAAIYIADDfBAAAqgEAEOAEAACGCAAw4QQCAKoIACH2BAIAqggAIYsFAQCHCAAhjAUgAIgIACGNBQEAhwgAIY4FIACICAAhjwUBAIcIACGQBSAAiAgAIZEFAQCHCAAhkgUBAIcIACGTBQEAhwgAIZQFAQCHCAAhlQUgAIgIACGWBSAAiAgAIZcFIACICAAhC-UEAQAAAAHmBAEAAAAE5wQBAAAABOgEAQAAAAHpBAEAAAAB6gQBAAAAAesEAQAAAAHsBAEA-AcAIfIEAQAAAAHzBAEAAAAB9AQBAAAAAQLlBCAAAAAB7AQgAPYHACEK3gQAAIkIADDfBAAApwYAEOAEAACJCAAw4QQCAOMHACH2BAIA4wcAIYEFAQDzBwAhmAUBAPMHACGZBQEA8wcAIZoFAQDrBwAhmwUAAIoIACAPDgAA8AcAIEoAAIsIACBLAACLCAAg5QSAAAAAAegEgAAAAAHpBIAAAAAB6gSAAAAAAesEgAAAAAHsBIAAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QSAAAAAAf4EgAAAAAH_BIAAAAABDOUEgAAAAAHoBIAAAAAB6QSAAAAAAeoEgAAAAAHrBIAAAAAB7ASAAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EgAAAAAH-BIAAAAAB_wSAAAAAAQsDAAD-BwAg3gQAAIwIADDfBAAAqAEAEOAEAACMCAAw4QQCAKoIACH2BAIAqggAIYEFAQCHCAAhmAUBAIcIACGZBQEAhwgAIZoFAQCCCAAhmwUAAI0IACAM5QSAAAAAAegEgAAAAAHpBIAAAAAB6gSAAAAAAesEgAAAAAHsBIAAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QSAAAAAAf4EgAAAAAH_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-CAAhCN4EAAC_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-AUI7AQAANUI-AUiCd4EAADWCAAw3wQAAM4CABDgBAAA1ggAMOEEAgDjBwAh8QRAAOwHACH2BAIA4wcAIfoFAQDzBwAh-wUBAPMHACH8BQIA4wcAIQreBAAA1wgAMN8EAAC4AgAQ4AQAANcIADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACGABQEA8wcAIYUFAQDrBwAh_QUBAPMHACH-BQEA6wcAIQjeBAAA2AgAMN8EAACgAgAQ4AQAANgIADDhBAIA4wcAIZwFAQDzBwAhngUBAOsHACGgBQEA6wcAIeUFAgDjBwAhE94EAADZCAAw3wQAAIoCABDgBAAA2QgAMOEEAgDjBwAh8AQBAOsHACHxBEAA7AcAIfUEAgDjBwAh9gQCAOMHACGnBQEA8wcAIbgFAQDzBwAh0gUBAPMHACHmBQIA4wcAIf8FQADsBwAhgAYBAPMHACGBBgEA8wcAIYIGIAD0BwAhgwYBAOsHACGEBiAA9AcAIYYGAADaCIYGIgcOAADmBwAgSgAA3AgAIEsAANwIACDlBAAAAIYGAuYEAAAAhgYI5wQAAACGBgjsBAAA2wiGBiIHDgAA5gcAIEoAANwIACBLAADcCAAg5QQAAACGBgLmBAAAAIYGCOcEAAAAhgYI7AQAANsIhgYiBOUEAAAAhgYC5gQAAACGBgjnBAAAAIYGCOwEAADcCIYGIhjeBAAA3QgAMN8EAADyAQAQ4AQAAN0IADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACH5BEAA7AcAIYUFAQDrBwAhiAUBAOsHACGKBQEA6wcAIacFAADaCIYGIukFQACmCAAh7wUBAOsHACH-BQEA8wcAIYcGAQDzBwAhiAYBAPMHACGJBgEA8wcAIYoGAQDrBwAhiwYBAOsHACGMBgEA6wcAIY0GAQDrBwAhjgYBAOsHACGPBgEA6wcAIZAGAQDrBwAhCt4EAADeCAAw3wQAANwBABDgBAAA3ggAMOEEAgDjBwAh2gUBAPMHACHbBQEA8wcAIZEGIAD0BwAhkgYCAOMHACGTBiAA9AcAIZQGAgDjBwAhCwMAAP4HACAEAADgCAAg3gQAAN8IADDfBAAAawAQ4AQAAN8IADDhBAIAqggAIfUEAgCqCAAh9gQCAKoIACH3BAEAhwgAIfgEIACICAAh-QRAAKsIACEkAwAA_gcAIAUAAPEIACAIAADrCAAgDAAA7AgAIBgAAO4IACAcAAC_CQAgHQAAswkAIB4AAMAJACAfAADBCQAgJQAA_AgAIN4EAAC-CQAw3wQAAAMAEOAEAAC-CQAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGFBQEAgggAIYgFAQCCCAAhigUBAIIIACGnBQAAvAmGBiLpBUAArAgAIe8FAQCCCAAh_gUBAIcIACGHBgEAhwgAIYgGAQCHCAAhiQYBAIcIACGKBgEAgggAIYsGAQCCCAAhjAYBAIIIACGNBgEAgggAIY4GAQCCCAAhjwYBAIIIACGQBgEAgggAIZ0GAAADACCeBgAAAwAgCQMAAP4HACDeBAAA4QgAMN8EAACyAQAQ4AQAAOEIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYEFAQCCCAAhCgMAAP4HACDeBAAA4ggAMN8EAAChAQAQ4AQAAOIIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG4BQAA4wi4BSK5BQEAhwgAIboFIACICAAhBOUEAAAAuAUC5gQAAAC4BQjnBAAAALgFCOwEAACxCLgFIgkDAAD-BwAg3gQAAOQIADDfBAAAnQEAEOAEAADkCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhuwUBAIcIACG8BSAAiAgAIQcDAAD-BwAg3gQAAOUIADDfBAAAmQEAEOAEAADlCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhCgMAAP4HACDeBAAA5ggAMN8EAACUAQAQ4AQAAOYIADDhBAIAqggAIfYEAgCqCAAh1QUBAIcIACHWBQEAhwgAIdcFAQCHCAAh2AUBAIcIACEC9gQCAAAAAdkFAQAAAAEJAwAA_gcAIN4EAADoCAAw3wQAAJABABDgBAAA6AgAMOEEAgCqCAAh9gQCAKoIACHZBQEAhwgAIdoFAQCHCAAh2wUBAIcIACEC9gQCAAAAAfoFAQAAAAEOAwAA_gcAIAgAAOsIACAUAADsCAAgFQAA7QgAIBYAAO4IACDeBAAA6ggAMN8EAAAXABDgBAAA6ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfoFAQCHCAAh-wUBAIcIACH8BQIAqggAIQOXBgAAEAAgmAYAABAAIJkGAAAQACADlwYAABoAIJgGAAAaACCZBgAAGgAgA5cGAAA2ACCYBgAANgAgmQYAADYAIAOXBgAAOgAgmAYAADoAIJkGAAA6ACANAwAA8AgAIAUAAPEIACAIAADrCAAg3gQAAO8IADDfBAAACwAQ4AQAAO8IADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAISEFAADxCAAgBwAArAkAIAgAAOsIACAdAACzCQAgJQAA_AgAICYAAKsJACAnAACtCQAgKAAArgkAICkAAK8JACAqAADsCAAgKwAAsAkAICwAALEJACAtAACyCQAgLgAA_ggAIC8AALQJACAwAAC1CQAgMQAAtgkAIDIAALcJACAzAAC4CQAgNAAAuQkAIDUAALoJACDeBAAAqgkAMN8EAAANABDgBAAAqgkAMOEEAgCqCAAh2gUBAIcIACHbBQEAhwgAIZEGIACICAAhkgYCAKoIACGTBiAAiAgAIZQGAgCqCAAhnQYAAA0AIJ4GAAANACADlwYAAAcAIJgGAAAHACCZBgAABwAgAqsFAgAAAAGsBQIAAAABCSMAAPUIACA7AAH0CAAh3gQAAPMIADDfBAAAeQAQ4AQAAPMIADDhBAIAqggAIfEEQACrCAAhqwUCAKoIACGsBQIAqggAIQTlBAABAAAB5gQAAQAABOcEAAEAAATsBAABoggAIRMDAAD-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACGdBgAAdAAgngYAAHQAIBEDAAD-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEI5QQEAAAAAeYEBAAAAATnBAQAAAAE6AQEAAAAAekEBAAAAAHqBAQAAAAB6wQEAAAAAewEBACRCAAhEQMAAP4HACAEAAD9CAAgGQAA_ggAICAAAPgIACAhAAD8CAAg3gQAAPsIADDfBAAAbQAQ4AQAAPsIADDhBAIAqggAIfEEQACrCAAh9QQCAK0IACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGxBQIArQgAIZ0GAABtACCeBgAAbQAgA5cGAAB5ACCYBgAAeQAgmQYAAHkAIAP2BAIAAAABgAUBAAAAAbEFAgAAAAEPAwAA_gcAIAQAAP0IACAZAAD-CAAgIAAA-AgAICEAAPwIACDeBAAA-wgAMN8EAABtABDgBAAA-wgAMOEEAgCqCAAh8QRAAKsIACH1BAIArQgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIbEFAgCtCAAhA5cGAABtACCYBgAAbQAgmQYAAG0AICQDAAD-BwAgBQAA8QgAIAgAAOsIACAMAADsCAAgGAAA7ggAIBwAAL8JACAdAACzCQAgHgAAwAkAIB8AAMEJACAlAAD8CAAg3gQAAL4JADDfBAAAAwAQ4AQAAL4JADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhnQYAAAMAIJ4GAAADACADlwYAAHQAIJgGAAB0ACCZBgAAdAAgDQQAAOAIACDeBAAA_wgAMN8EAABnABDgBAAA_wgAMOEEAgCqCAAh9QQCAKoIACH5BEAAqwgAIZwFAQCHCAAhnQUBAIcIACGeBQEAhwgAIZ8FBAD3CAAhoAUBAIcIACGhBUAAqwgAIQ8DAADwCAAgBAAA4AgAIN4EAACACQAw3wQAAGIAEOAEAACACQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh9gQCAK0IACGjBQAAgQmjBSKlBQAAggmlBSKnBQAAgwmnBSKoBQEAgggAIakFAgCtCAAhqgUBAIIIACEE5QQAAACjBQLmBAAAAKMFCOcEAAAAowUI7AQAAJwIowUiBOUEAAAApQUC5gQAAAClBQjnBAAAAKUFCOwEAACaCKUFIgTlBAAAAKcFAuYEAAAApwUI5wQAAACnBQjsBAAAmAinBSIJGgAAhQkAIN4EAACECQAw3wQAAFwAEOAEAACECQAw4QQCAKoIACGcBQEAhwgAIaEFQACrCAAh0AUAAfQIACHRBQIAqggAIQwEAADgCAAgGwAAiAkAIN4EAACGCQAw3wQAAFgAEOAEAACGCQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh0gUBAIcIACHUBQAAhwnUBSKdBgAAWAAgngYAAFgAIAoEAADgCAAgGwAAiAkAIN4EAACGCQAw3wQAAFgAEOAEAACGCQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh0gUBAIcIACHUBQAAhwnUBSIE5QQAAADUBQLmBAAAANQFCOcEAAAA1AUI7AQAAMMI1AUiA5cGAABcACCYBgAAXAAgmQYAAFwAIAkGAACKCQAg3gQAAIkJADDfBAAATwAQ4AQAAIkJADDhBAIAqggAIZwFAQCHCAAhngUBAIIIACGgBQEAgggAIeUFAgCqCAAhGwMAAP4HACAEAADgCAAgBwAAqAkAIAgAAOsIACAYAADuCAAgGQAAvQkAIN4EAAC7CQAw3wQAAAcAEOAEAAC7CQAw4QQCAKoIACHwBAEAgggAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIacFAQCHCAAhuAUBAIcIACHSBQEAhwgAIeYFAgCqCAAh_wVAAKsIACGABgEAhwgAIYEGAQCHCAAhggYgAIgIACGDBgEAgggAIYQGIACICAAhhgYAALwJhgYinQYAAAcAIJ4GAAAHACAJCQAAjAkAIN4EAACLCQAw3wQAAEQAEOAEAACLCQAw4QQCAKoIACGcBQEAhwgAIZ4FAQCHCAAhoAUBAIIIACHFBQIAqggAISADAADwCAAgBAAA4AgAIAYAAKcJACAHAACoCQAgCwAAkAkAIAwAAJwJACAQAACjCQAgFwAAqQkAIN4EAACkCQAw3wQAABAAEOAEAACkCQAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKYJ8QUi5QUCAK0IACHmBQIAqggAIecFAQCHCAAh6AUBAIcIACHpBUAAqwgAIeoFAQCHCAAh7AUAAKUJ7AUi7QUAAI0IACDuBUAAqwgAIe8FAQCHCAAh8QUBAIIIACHyBQEAgggAIZ0GAAAQACCeBgAAEAAgFAQAAOAIACAGAACKCQAgCwAAkAkAIN4EAACNCQAw3wQAADoAEOAEAACNCQAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACHcBQEAhwgAIeAFAQCCCAAh4QUBAIIIACHlBQIAqggAIfMFAQCCCAAh9AUQAI4JACH1BQEAgggAIfYFAQCCCAAh-AUAAI8J-AUi-QUBAIIIACEI5QQQAAAAAeYEEAAAAAXnBBAAAAAF6AQQAAAAAekEEAAAAAHqBBAAAAAB6wQQAAAAAewEEAC-CAAhBOUEAAAA-AUC5gQAAAD4BQjnBAAAAPgFCOwEAADVCPgFIhADAAD-BwAgCAAA6wgAIBQAAOwIACAVAADtCAAgFgAA7ggAIN4EAADqCAAw3wQAABcAEOAEAADqCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-gUBAIcIACH7BQEAhwgAIfwFAgCqCAAhnQYAABcAIJ4GAAAXACALCwAAkwkAIBEAAJQJACDeBAAAkQkAMN8EAAA2ABDgBAAAkQkAMOEEAgCqCAAh7QQCAKoIACHuBBAAkgkAIe8EEACSCQAh8AQBAIIIACHxBEAAqwgAIQjlBBAAAAAB5gQQAAAABOcEEAAAAAToBBAAAAAB6QQQAAAAAeoEEAAAAAHrBBAAAAAB7AQQAOcHACEQAwAA_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_gcAIAQAAOAIACAHAACoCQAgCAAA6wgAIBgAAO4IACAZAAC9CQAg3gQAALsJADDfBAAABwAQ4AQAALsJADDhBAIAqggAIfAEAQCCCAAh8QRAAKsIACH1BAIAqggAIfYEAgCqCAAhpwUBAIcIACG4BQEAhwgAIdIFAQCHCAAh5gUCAKoIACH_BUAAqwgAIYAGAQCHCAAhgQYBAIcIACGCBiAAiAgAIYMGAQCCCAAhhAYgAIgIACGGBgAAvAmGBiKdBgAABwAgngYAAAcAIA8DAADwCAAgBQAA8QgAIAgAAOsIACDeBAAA7wgAMN8EAAALABDgBAAA7wgAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIYAFAQCHCAAhhQUBAIIIACH9BQEAhwgAIf4FAQCCCAAhnQYAAAsAIJ4GAAALACADlwYAAEQAIJgGAABEACCZBgAARAAgHwUAAPEIACAHAACsCQAgCAAA6wgAIB0AALMJACAlAAD8CAAgJgAAqwkAICcAAK0JACAoAACuCQAgKQAArwkAICoAAOwIACArAACwCQAgLAAAsQkAIC0AALIJACAuAAD-CAAgLwAAtAkAIDAAALUJACAxAAC2CQAgMgAAtwkAIDMAALgJACA0AAC5CQAgNQAAugkAIN4EAACqCQAw3wQAAA0AEOAEAACqCQAw4QQCAKoIACHaBQEAhwgAIdsFAQCHCAAhkQYgAIgIACGSBgIAqggAIZMGIACICAAhlAYCAKoIACEDlwYAAAMAIJgGAAADACCZBgAAAwAgA5cGAAALACCYBgAACwAgmQYAAAsAIAOXBgAAFwAgmAYAABcAIJkGAAAXACADlwYAAJABACCYBgAAkAEAIJkGAACQAQAgA5cGAACUAQAgmAYAAJQBACCZBgAAlAEAIAOXBgAAmQEAIJgGAACZAQAgmQYAAJkBACADlwYAAJ0BACCYBgAAnQEAIJkGAACdAQAgA5cGAAChAQAgmAYAAKEBACCZBgAAoQEAIAOXBgAAYgAgmAYAAGIAIJkGAABiACANAwAA_gcAIN4EAACMCAAw3wQAAKgBABDgBAAAjAgAMOEEAgCqCAAh9gQCAKoIACGBBQEAhwgAIZgFAQCHCAAhmQUBAIcIACGaBQEAgggAIZsFAACNCAAgnQYAAKgBACCeBgAAqAEAIBUDAAD-BwAg3gQAAIYIADDfBAAAqgEAEOAEAACGCAAw4QQCAKoIACH2BAIAqggAIYsFAQCHCAAhjAUgAIgIACGNBQEAhwgAIY4FIACICAAhjwUBAIcIACGQBSAAiAgAIZEFAQCHCAAhkgUBAIcIACGTBQEAhwgAIZQFAQCHCAAhlQUgAIgIACGWBSAAiAgAIZcFIACICAAhnQYAAKoBACCeBgAAqgEAIAkDAAD-BwAgOwAA_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_xIAIEMAAIITACCfBgAAgBMAIKAGAACBEwAgpQYAAAEAIANCAAD_EgAgnwYAAIATACClBgAAAQAgAAAAAAAFQgAA-hIAIEMAAP0SACCfBgAA-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-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIZ4FAQCCCAAhnwUEAPcIACGtBQIArQgAIa4FIACICAAhrwUCAK0IACGwBQEAgggAIQIAAAB2ACA7AADjCgAgAgAAAOEKACA7AADiCgAgDt4EAADgCgAw3wQAAOEKABDgBAAA4AoAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEO3gQAAOAKADDfBAAA4QoAEOAEAADgCgAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIZ4FAQCCCAAhnwUEAPcIACGtBQIArQgAIa4FIACICAAhrwUCAK0IACGwBQEAgggAIQrhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhngUBANMJACGfBQQAoAoAIa4FIADrCQAhrwUCAKsKACGwBQEA0wkAIQwDAAC9CgAgJAAAvwoAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGeBQEA0wkAIZ8FBACgCgAhrgUgAOsJACGvBQIAqwoAIbAFAQDTCQAhDAMAAMwKACAkAADOCgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGeBQEAAAABnwUEAAAAAa4FIAAAAAGvBQIAAAABsAUBAAAAAQoDAADyCgAgBAAA8woAIBkAAPQKACAhAADxCgAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABAgAAAG8AIEIAAPAKACADAAAAbwAgQgAA8AoAIEMAAO8KACABOwAAxhIAMBADAAD-BwAgBAAA_QgAIBkAAP4IACAgAAD4CAAgIQAA_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_BRAAkgkAIcAFEACSCQAhwgUAAJ8JwgUiwwVAAKsIACHEBQEAgggAIQ7eBAAAyAsAMN8EAADJCwAQ4AQAAMgLADDhBAIAqggAIeMEAgCqCAAh8AQBAIIIACHxBEAAqwgAIb0FAgCqCAAhvgUBAIIIACG_BRAAkgkAIcAFEACSCQAhwgUAAJ8JwgUiwwVAAKsIACHEBQEAgggAIQrhBAIAyAkAIeMEAgDICQAh8AQBANMJACHxBEAA1AkAIb4FAQDTCQAhvwUQAMcJACHABRAAxwkAIcIFAACXC8IFIsMFQADUCQAhxAUBANMJACELDAAAmAsAIOEEAgDICQAh4wQCAMgJACHwBAEA0wkAIfEEQADUCQAhvgUBANMJACG_BRAAxwkAIcAFEADHCQAhwgUAAJcLwgUiwwVAANQJACHEBQEA0wkAIQsMAACaCwAg4QQCAAAAAeMEAgAAAAHwBAEAAAAB8QRAAAAAAb4FAQAAAAG_BRAAAAABwAUQAAAAAcIFAAAAwgUCwwVAAAAAAcQFAQAAAAESCQAAzgsAIA0AAM8LACDhBAIAAAABpwUAAADlBQLFBQIAAAABxwUQAAAAAcgFEAAAAAHJBRAAAAABygUQAAAAAc8FAQAAAAHcBQEAAAAB3QVAAAAAAd4FAQAAAAHfBQEAAAAB4AUBAAAAAeEFAQAAAAHiBQEAAAAB4wUQAAAAAQNCAACTEgAgnwYAAJQSACClBgAAEgAgBEIAAMELADCfBgAAwgsAMKEGAADECwAgpQYAAMULADALDwAAmwsAIOEEAgAAAAHwBAEAAAAB8QRAAAAAAb0FAgAAAAG-BQEAAAABvwUQAAAAAcAFEAAAAAHCBQAAAMIFAsMFQAAAAAHEBQEAAAABAgAAACMAIEIAANgLACADAAAAIwAgQgAA2AsAIEMAANcLACABOwAAkhIAMAIAAAAjACA7AADXCwAgAgAAAMkLACA7AADWCwAgCuEEAgDICQAh8AQBANMJACHxBEAA1AkAIb0FAgDICQAhvgUBANMJACG_BRAAxwkAIcAFEADHCQAhwgUAAJcLwgUiwwVAANQJACHEBQEA0wkAIQsPAACZCwAg4QQCAMgJACHwBAEA0wkAIfEEQADUCQAhvQUCAMgJACG-BQEA0wkAIb8FEADHCQAhwAUQAMcJACHCBQAAlwvCBSLDBUAA1AkAIcQFAQDTCQAhCw8AAJsLACDhBAIAAAAB8AQBAAAAAfEEQAAAAAG9BQIAAAABvgUBAAAAAb8FEAAAAAHABRAAAAABwgUAAADCBQLDBUAAAAABxAUBAAAAAQNCAACQEgAgnwYAAJESACClBgAAEgAgA0IAAI4SACCfBgAAjxIAIKUGAAAFACADQgAAjBIAIJ8GAACNEgAgpQYAAAEAIANCAACKEgAgnwYAAIsSACClBgAAjQEAIARCAADQCwAwnwYAANELADChBgAA0wsAIKUGAADFCwAwBEIAALMLADCfBgAAtAsAMKEGAAC2CwAgpQYAALcLADAEQgAAqgsAMJ8GAACrCwAwoQYAAK0LACClBgAA2wkAMAAAAAAABUIAAIUSACBDAACIEgAgnwYAAIYSACCgBgAAhxIAIKUGAABaACADQgAAhRIAIJ8GAACGEgAgpQYAAFoAIAAAAAAAAaIGAAAA1AUCBUIAAP8RACBDAACDEgAgnwYAAIASACCgBgAAghIAIKUGAAAFACALQgAA7wsAMEMAAPQLADCfBgAA8AsAMKAGAADxCwAwoQYAAPILACCiBgAA8wsAMKMGAADzCwAwpAYAAPMLADClBgAA8wsAMKYGAAD1CwAwpwYAAPYLADAE4QQCAAAAAZwFAQAAAAGhBUAAAAAB0AUAAQAAAQIAAABeACBCAAD6CwAgAwAAAF4AIEIAAPoLACBDAAD5CwAgATsAAIESADAJGgAAhQkAIN4EAACECQAw3wQAAFwAEOAEAACECQAw4QQCAAAAAZwFAQCHCAAhoQVAAKsIACHQBQAB9AgAIdEFAgCqCAAhAgAAAF4AIDsAAPkLACACAAAA9wsAIDsAAPgLACAI3gQAAPYLADDfBAAA9wsAEOAEAAD2CwAw4QQCAKoIACGcBQEAhwgAIaEFQACrCAAh0AUAAfQIACHRBQIAqggAIQjeBAAA9gsAMN8EAAD3CwAQ4AQAAPYLADDhBAIAqggAIZwFAQCHCAAhoQVAAKsIACHQBQAB9AgAIdEFAgCqCAAhBOEEAgDICQAhnAUBAOoJACGhBUAA1AkAIdAFAAG1CgAhBOEEAgDICQAhnAUBAOoJACGhBUAA1AkAIdAFAAG1CgAhBOEEAgAAAAGcBQEAAAABoQVAAAAAAdAFAAEAAAEDQgAA_xEAIJ8GAACAEgAgpQYAAAUAIARCAADvCwAwnwYAAPALADChBgAA8gsAIKUGAADzCwAwAAAAAAAFQgAA-hEAIEMAAP0RACCfBgAA-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_EQAgnwYAALkRACCgBgAAvhEAIKUGAAABACALQgAAhA0AMEMAAIkNADCfBgAAhQ0AMKAGAACGDQAwoQYAAIcNACCiBgAAiA0AMKMGAACIDQAwpAYAAIgNADClBgAAiA0AMKYGAACKDQAwpwYAAIsNADALQgAA-AwAMEMAAP0MADCfBgAA-QwAMKAGAAD6DAAwoQYAAPsMACCiBgAA_AwAMKMGAAD8DAAwpAYAAPwMADClBgAA_AwAMKYGAAD-DAAwpwYAAP8MADALQgAA7AwAMEMAAPEMADCfBgAA7QwAMKAGAADuDAAwoQYAAO8MACCiBgAA8AwAMKMGAADwDAAwpAYAAPAMADClBgAA8AwAMKYGAADyDAAwpwYAAPMMADALQgAA4AwAMEMAAOUMADCfBgAA4QwAMKAGAADiDAAwoQYAAOMMACCiBgAA5AwAMKMGAADkDAAwpAYAAOQMADClBgAA5AwAMKYGAADmDAAwpwYAAOcMADAPBAAA1AwAIAYAANMMACDhBAIAAAAB8QRAAAAAAfUEAgAAAAHcBQEAAAAB4AUBAAAAAeEFAQAAAAHlBQIAAAAB8wUBAAAAAfQFEAAAAAH1BQEAAAAB9gUBAAAAAfgFAAAA-AUC-QUBAAAAAQIAAAA8ACBCAADrDAAgAwAAADwAIEIAAOsMACBDAADqDAAgATsAAL0RADAUBAAA4AgAIAYAAIoJACALAACQCQAg3gQAAI0JADDfBAAAOgAQ4AQAAI0JADDhBAIAAAAB7QQCAK0IACHxBEAAqwgAIfUEAgCqCAAh3AUBAIcIACHgBQEAgggAIeEFAQCCCAAh5QUCAKoIACHzBQEAgggAIfQFEACOCQAh9QUBAIIIACH2BQEAgggAIfgFAACPCfgFIvkFAQCCCAAhAgAAADwAIDsAAOoMACACAAAA6AwAIDsAAOkMACAR3gQAAOcMADDfBAAA6AwAEOAEAADnDAAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACHcBQEAhwgAIeAFAQCCCAAh4QUBAIIIACHlBQIAqggAIfMFAQCCCAAh9AUQAI4JACH1BQEAgggAIfYFAQCCCAAh-AUAAI8J-AUi-QUBAIIIACER3gQAAOcMADDfBAAA6AwAEOAEAADnDAAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACHcBQEAhwgAIeAFAQCCCAAh4QUBAIIIACHlBQIAqggAIfMFAQCCCAAh9AUQAI4JACH1BQEAgggAIfYFAQCCCAAh-AUAAI8J-AUi-QUBAIIIACEN4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhDwQAANEMACAGAADQDAAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhDwQAANQMACAGAADTDAAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEGEQAA5AkAIOEEAgAAAAHuBBAAAAAB7wQQAAAAAfAEAQAAAAHxBEAAAAABAgAAADgAIEIAAPcMACADAAAAOAAgQgAA9wwAIEMAAPYMACABOwAAvBEAMAsLAACTCQAgEQAAlAkAIN4EAACRCQAw3wQAADYAEOAEAACRCQAw4QQCAAAAAe0EAgCqCAAh7gQQAJIJACHvBBAAkgkAIfAEAQCCCAAh8QRAAKsIACECAAAAOAAgOwAA9gwAIAIAAAD0DAAgOwAA9QwAIAneBAAA8wwAMN8EAAD0DAAQ4AQAAPMMADDhBAIAqggAIe0EAgCqCAAh7gQQAJIJACHvBBAAkgkAIfAEAQCCCAAh8QRAAKsIACEJ3gQAAPMMADDfBAAA9AwAEOAEAADzDAAw4QQCAKoIACHtBAIAqggAIe4EEACSCQAh7wQQAJIJACHwBAEAgggAIfEEQACrCAAhBeEEAgDICQAh7gQQAMcJACHvBBAAxwkAIfAEAQDTCQAh8QRAANQJACEGEQAA1gkAIOEEAgDICQAh7gQQAMcJACHvBBAAxwkAIfAEAQDTCQAh8QRAANQJACEGEQAA5AkAIOEEAgAAAAHuBBAAAAAB7wQQAAAAAfAEAQAAAAHxBEAAAAABFwQAANoLACAJAADZCwAgCgAA2wsAIA0AAN0LACAQAADeCwAgEwAA3wsAIOEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQIAAAAcACBCAACDDQAgAwAAABwAIEIAAIMNACBDAACCDQAgATsAALsRADAcBAAA4AgAIAkAAJsJACAKAADwCAAgCwAAkAkAIA0AAJ0JACAQAACjCQAgEwAAlAkAIN4EAAChCQAw3wQAABoAEOAEAAChCQAw4QQCAAAAAe0EAgCtCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACH5BEAAqwgAIacFAACiCc8FIsUFAgAAAAHGBQIArQgAIccFEACSCQAhyAUQAJIJACHJBRAAkgkAIcoFEACSCQAhywUQAI4JACHMBRAAkgkAIc0FEACSCQAhzwUBAIIIACECAAAAHAAgOwAAgg0AIAIAAACADQAgOwAAgQ0AIBXeBAAA_wwAMN8EAACADQAQ4AQAAP8MADDhBAIAqggAIe0EAgCtCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACH5BEAAqwgAIacFAACiCc8FIsUFAgCtCAAhxgUCAK0IACHHBRAAkgkAIcgFEACSCQAhyQUQAJIJACHKBRAAkgkAIcsFEACOCQAhzAUQAJIJACHNBRAAkgkAIc8FAQCCCAAhFd4EAAD_DAAw3wQAAIANABDgBAAA_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-AwAMJ8GAAD5DAAwoQYAAPsMACClBgAA_AwAMARCAADsDAAwnwYAAO0MADChBgAA7wwAIKUGAADwDAAwBEIAAOAMADCfBgAA4QwAMKEGAADjDAAgpQYAAOQMADAAAAAAAAdCAACkEQAgQwAAthEAIJ8GAAClEQAgoAYAALURACCjBgAADQAgpAYAAA0AIKUGAAABACALQgAApg0AMEMAAKsNADCfBgAApw0AMKAGAACoDQAwoQYAAKkNACCiBgAAqg0AMKMGAACqDQAwpAYAAKoNADClBgAAqg0AMKYGAACsDQAwpwYAAK0NADALQgAAnQ0AMEMAAKENADCfBgAAng0AMKAGAACfDQAwoQYAAKANACCiBgAAiA0AMKMGAACIDQAwpAYAAIgNADClBgAAiA0AMKYGAACiDQAwpwYAAIsNADAZAwAAxAwAIAQAAMIMACAGAADDDAAgCwAAxgwAIAwAAMkMACAQAADHDAAgFwAAyAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAA8QUC5QUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABAgAAABIAIEIAAKUNACADAAAAEgAgQgAApQ0AIEMAAKQNACABOwAAtBEAMAIAAAASACA7AACkDQAgAgAAAIwNACA7AACjDQAgEuEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEZAwAAogwAIAQAAKAMACAGAAChDAAgCwAApAwAIAwAAKcMACAQAAClDAAgFwAApgwAIOEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEZAwAAxAwAIAQAAMIMACAGAADDDAAgCwAAxgwAIAwAAMkMACAQAADHDAAgFwAAyAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAA8QUC5QUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABFAMAANcNACAEAADWDQAgCAAA2Q0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgIAAAAJACBCAADVDQAgAwAAAAkAIEIAANUNACBDAACxDQAgATsAALMRADAZAwAA_gcAIAQAAOAIACAHAACoCQAgCAAA6wgAIBgAAO4IACAZAAC9CQAg3gQAALsJADDfBAAABwAQ4AQAALsJADDhBAIAAAAB8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIgIAAAAJACA7AACxDQAgAgAAAK4NACA7AACvDQAgE94EAACtDQAw3wQAAK4NABDgBAAArQ0AMOEEAgCqCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIhPeBAAArQ0AMN8EAACuDQAQ4AQAAK0NADDhBAIAqggAIfAEAQCCCAAh8QRAAKsIACH1BAIAqggAIfYEAgCqCAAhpwUBAIcIACG4BQEAhwgAIdIFAQCHCAAh5gUCAKoIACH_BUAAqwgAIYAGAQCHCAAhgQYBAIcIACGCBiAAiAgAIYMGAQCCCAAhhAYgAIgIACGGBgAAvAmGBiIP4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgGiBgAAAIYGAhQDAACzDQAgBAAAsg0AIAgAALUNACAYAAC0DQAgGQAAtg0AIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACH_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_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgNCAACoEQAgnwYAAKkRACClBgAABQAgA0IAAKYRACCfBgAApxEAIKUGAAABACAEQgAAzA0AMJ8GAADNDQAwoQYAAM8NACClBgAA5AwAMARCAADDDQAwnwYAAMQNADChBgAAxg0AIKUGAACIDQAwBEIAALcNADCfBgAAuA0AMKEGAAC6DQAgpQYAALsNADADQgAApBEAIJ8GAAClEQAgpQYAAAEAIARCAACmDQAwnwYAAKcNADChBgAAqQ0AIKUGAACqDQAwBEIAAJ0NADCfBgAAng0AMKEGAACgDQAgpQYAAIgNADAAAAAAAAVCAACfEQAgQwAAohEAIJ8GAACgEQAgoAYAAKERACClBgAACQAgA0IAAJ8RACCfBgAAoBEAIKUGAAAJACAAAAAAAAdCAACaEQAgQwAAnREAIJ8GAACbEQAgoAYAAJwRACCjBgAACwAgpAYAAAsAIKUGAACKAQAgA0IAAJoRACCfBgAAmxEAIKUGAACKAQAgAAAAAAAFQgAAjREAIEMAAJgRACCfBgAAjhEAIKAGAACXEQAgpQYAAAEAIAtCAADIDgAwQwAAzA4AMJ8GAADJDgAwoAYAAMoOADChBgAAyw4AIKIGAACqDQAwowYAAKoNADCkBgAAqg0AMKUGAACqDQAwpgYAAM0OADCnBgAArQ0AMAtCAAC_DgAwQwAAww4AMJ8GAADADgAwoAYAAMEOADChBgAAwg4AIKIGAADkDAAwowYAAOQMADCkBgAA5AwAMKUGAADkDAAwpgYAAMQOADCnBgAA5wwAMAtCAAC2DgAwQwAAug4AMJ8GAAC3DgAwoAYAALgOADChBgAAuQ4AIKIGAACIDQAwowYAAIgNADCkBgAAiA0AMKUGAACIDQAwpgYAALsOADCnBgAAiw0AMAtCAACqDgAwQwAArw4AMJ8GAACrDgAwoAYAAKwOADChBgAArQ4AIKIGAACuDgAwowYAAK4OADCkBgAArg4AMKUGAACuDgAwpgYAALAOADCnBgAAsQ4AMAtCAAChDgAwQwAApQ4AMJ8GAACiDgAwoAYAAKMOADChBgAApA4AIKIGAAD8DAAwowYAAPwMADCkBgAA_AwAMKUGAAD8DAAwpgYAAKYOADCnBgAA_wwAMAtCAACVDgAwQwAAmg4AMJ8GAACWDgAwoAYAAJcOADChBgAAmA4AIKIGAACZDgAwowYAAJkOADCkBgAAmQ4AMKUGAACZDgAwpgYAAJsOADCnBgAAnA4AMAtCAACJDgAwQwAAjg4AMJ8GAACKDgAwoAYAAIsOADChBgAAjA4AIKIGAACNDgAwowYAAI0OADCkBgAAjQ4AMKUGAACNDgAwpgYAAI8OADCnBgAAkA4AMAdCAACEDgAgQwAAhw4AIJ8GAACFDgAgoAYAAIYOACCjBgAAawAgpAYAAGsAIKUGAAC3AQAgC0IAAPsNADBDAAD_DQAwnwYAAPwNADCgBgAA_Q0AMKEGAAD-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_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIUAwAAsw0AIAcAAOoNACAIAAC1DQAgGAAAtA0AIBkAALYNACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiFAMAANcNACAHAADrDQAgCAAA2Q0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9gQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgNCAACNEQAgnwYAAI4RACClBgAAAQAgBEIAAMgOADCfBgAAyQ4AMKEGAADLDgAgpQYAAKoNADAEQgAAvw4AMJ8GAADADgAwoQYAAMIOACClBgAA5AwAMARCAAC2DgAwnwYAALcOADChBgAAuQ4AIKUGAACIDQAwBEIAAKoOADCfBgAAqw4AMKEGAACtDgAgpQYAAK4OADAEQgAAoQ4AMJ8GAACiDgAwoQYAAKQOACClBgAA_AwAMARCAACVDgAwnwYAAJYOADChBgAAmA4AIKUGAACZDgAwBEIAAIkOADCfBgAAig4AMKEGAACMDgAgpQYAAI0OADADQgAAhA4AIJ8GAACFDgAgpQYAALcBACAEQgAA-w0AMJ8GAAD8DQAwoQYAAP4NACClBgAA6QoAMAAAAAAAC0IAALAQADBDAAC1EAAwnwYAALEQADCgBgAAshAAMKEGAACzEAAgogYAALQQADCjBgAAtBAAMKQGAAC0EAAwpQYAALQQADCmBgAAthAAMKcGAAC3EAAwC0IAAKcQADBDAACrEAAwnwYAAKgQADCgBgAAqRAAMKEGAACqEAAgogYAAKoNADCjBgAAqg0AMKQGAACqDQAwpQYAAKoNADCmBgAArBAAMKcGAACtDQAwC0IAAJsQADBDAACgEAAwnwYAAJwQADCgBgAAnRAAMKEGAACeEAAgogYAAJ8QADCjBgAAnxAAMKQGAACfEAAwpQYAAJ8QADCmBgAAoRAAMKcGAACiEAAwC0IAAI8QADBDAACUEAAwnwYAAJAQADCgBgAAkRAAMKEGAACSEAAgogYAAJMQADCjBgAAkxAAMKQGAACTEAAwpQYAAJMQADCmBgAAlRAAMKcGAACWEAAwC0IAAIYQADBDAACKEAAwnwYAAIcQADCgBgAAiBAAMKEGAACJEAAgogYAAIgNADCjBgAAiA0AMKQGAACIDQAwpQYAAIgNADCmBgAAixAAMKcGAACLDQAwC0IAAPoPADBDAAD_DwAwnwYAAPsPADCgBgAA_A8AMKEGAAD9DwAgogYAAP4PADCjBgAA_g8AMKQGAAD-DwAwpQYAAP4PADCmBgAAgBAAMKcGAACBEAAwC0IAAO4PADBDAADzDwAwnwYAAO8PADCgBgAA8A8AMKEGAADxDwAgogYAAPIPADCjBgAA8g8AMKQGAADyDwAwpQYAAPIPADCmBgAA9A8AMKcGAAD1DwAwC0IAAOUPADBDAADpDwAwnwYAAOYPADCgBgAA5w8AMKEGAADoDwAgogYAAPwMADCjBgAA_AwAMKQGAAD8DAAwpQYAAPwMADCmBgAA6g8AMKcGAAD_DAAwC0IAANkPADBDAADeDwAwnwYAANoPADCgBgAA2w8AMKEGAADcDwAgogYAAN0PADCjBgAA3Q8AMKQGAADdDwAwpQYAAN0PADCmBgAA3w8AMKcGAADgDwAwC0IAAM0PADBDAADSDwAwnwYAAM4PADCgBgAAzw8AMKEGAADQDwAgogYAANEPADCjBgAA0Q8AMKQGAADRDwAwpQYAANEPADCmBgAA0w8AMKcGAADUDwAwC0IAAMEPADBDAADGDwAwnwYAAMIPADCgBgAAww8AMKEGAADEDwAgogYAAMUPADCjBgAAxQ8AMKQGAADFDwAwpQYAAMUPADCmBgAAxw8AMKcGAADIDwAwC0IAALgPADBDAAC8DwAwnwYAALkPADCgBgAAug8AMKEGAAC7DwAgogYAAOkKADCjBgAA6QoAMKQGAADpCgAwpQYAAOkKADCmBgAAvQ8AMKcGAADsCgAwC0IAAK8PADBDAACzDwAwnwYAALAPADCgBgAAsQ8AMKEGAACyDwAgogYAAN0KADCjBgAA3QoAMKQGAADdCgAwpQYAAN0KADCmBgAAtA8AMKcGAADgCgAwC0IAAKYPADBDAACqDwAwnwYAAKcPADCgBgAAqA8AMKEGAACpDwAgogYAAJkOADCjBgAAmQ4AMKQGAACZDgAwpQYAAJkOADCmBgAAqw8AMKcGAACcDgAwB0IAAKEPACBDAACkDwAgnwYAAKIPACCgBgAAow8AIKMGAACoAQAgpAYAAKgBACClBgAAkgYAIAdCAACcDwAgQwAAnw8AIJ8GAACdDwAgoAYAAJ4PACCjBgAAqgEAIKQGAACqAQAgpQYAAKoGACAHQgAAlw8AIEMAAJoPACCfBgAAmA8AIKAGAACZDwAgowYAAKwBACCkBgAArAEAIKUGAADCBgAgB0IAAJIPACBDAACVDwAgnwYAAJMPACCgBgAAlA8AIKMGAACuAQAgpAYAAK4BACClBgAA2gYAIAdCAACNDwAgQwAAkA8AIJ8GAACODwAgoAYAAI8PACCjBgAAsAEAIKQGAACwAQAgpQYAAIgHACALQgAAgQ8AMEMAAIYPADCfBgAAgg8AMKAGAACDDwAwoQYAAIQPACCiBgAAhQ8AMKMGAACFDwAwpAYAAIUPADClBgAAhQ8AMKYGAACHDwAwpwYAAIgPADALQgAA9Q4AMEMAAPoOADCfBgAA9g4AMKAGAAD3DgAwoQYAAPgOACCiBgAA-Q4AMKMGAAD5DgAwpAYAAPkOADClBgAA-Q4AMKYGAAD7DgAwpwYAAPwOADAGBAAA7gkAIOEEAgAAAAH1BAIAAAAB9wQBAAAAAfgEIAAAAAH5BEAAAAABAgAAALcBACBCAACADwAgAwAAALcBACBCAACADwAgQwAA_w4AIAE7AACMEQAwCwMAAP4HACAEAADgCAAg3gQAAN8IADDfBAAAawAQ4AQAAN8IADDhBAIAAAAB9QQCAAAAAfYEAgCqCAAh9wQBAIcIACH4BCAAiAgAIfkEQACrCAAhAgAAALcBACA7AAD_DgAgAgAAAP0OACA7AAD-DgAgCd4EAAD8DgAw3wQAAP0OABDgBAAA_A4AMOEEAgCqCAAh9QQCAKoIACH2BAIAqggAIfcEAQCHCAAh-AQgAIgIACH5BEAAqwgAIQneBAAA_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_CgAg4QQCAMgJACHxBEAA1AkAIfkEQADUCQAhgAUBAOoJACGeBQEA0wkAIZ8FBACgCgAhrQUCAKsKACGuBSAA6wkAIa8FAgCrCgAhsAUBANMJACEMIgAAzQoAICQAAM4KACDhBAIAAAAB8QRAAAAAAfkEQAAAAAGABQEAAAABngUBAAAAAZ8FBAAAAAGtBQIAAAABrgUgAAAAAa8FAgAAAAGwBQEAAAABCgQAAPMKACAZAAD0CgAgIAAA9QoAICEAAPEKACDhBAIAAAAB8QRAAAAAAfUEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAECAAAAbwAgQgAAwA8AIAMAAABvACBCAADADwAgQwAAvw8AIAE7AACIEQAwAgAAAG8AIDsAAL8PACACAAAA7QoAIDsAAL4PACAG4QQCAMgJACHxBEAA1AkAIfUEAgCrCgAh-QRAANQJACGABQEA6gkAIbEFAgCrCgAhCgQAANcKACAZAADYCgAgIAAA1AoAICEAANUKACDhBAIAyAkAIfEEQADUCQAh9QQCAKsKACH5BEAA1AkAIYAFAQDqCQAhsQUCAKsKACEKBAAA8woAIBkAAPQKACAgAAD1CgAgIQAA8QoAIOEEAgAAAAHxBEAAAAAB9QQCAAAAAfkEQAAAAAGABQEAAAABsQUCAAAAAQXhBAIAAAAB8QRAAAAAAbgFAAAAuAUCuQUBAAAAAboFIAAAAAECAAAAowEAIEIAAMwPACADAAAAowEAIEIAAMwPACBDAADLDwAgATsAAIcRADAKAwAA_gcAIN4EAADiCAAw3wQAAKEBABDgBAAA4ggAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhuAUAAOMIuAUiuQUBAIcIACG6BSAAiAgAIQIAAACjAQAgOwAAyw8AIAIAAADJDwAgOwAAyg8AIAneBAAAyA8AMN8EAADJDwAQ4AQAAMgPADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG4BQAA4wi4BSK5BQEAhwgAIboFIACICAAhCd4EAADIDwAw3wQAAMkPABDgBAAAyA8AMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIbgFAADjCLgFIrkFAQCHCAAhugUgAIgIACEF4QQCAMgJACHxBEAA1AkAIbgFAACBC7gFIrkFAQDqCQAhugUgAOsJACEF4QQCAMgJACHxBEAA1AkAIbgFAACBC7gFIrkFAQDqCQAhugUgAOsJACEF4QQCAAAAAfEEQAAAAAG4BQAAALgFArkFAQAAAAG6BSAAAAABBOEEAgAAAAHxBEAAAAABuwUBAAAAAbwFIAAAAAECAAAAnwEAIEIAANgPACADAAAAnwEAIEIAANgPACBDAADXDwAgATsAAIYRADAJAwAA_gcAIN4EAADkCAAw3wQAAJ0BABDgBAAA5AgAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhuwUBAIcIACG8BSAAiAgAIQIAAACfAQAgOwAA1w8AIAIAAADVDwAgOwAA1g8AIAjeBAAA1A8AMN8EAADVDwAQ4AQAANQPADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG7BQEAhwgAIbwFIACICAAhCN4EAADUDwAw3wQAANUPABDgBAAA1A8AMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIbsFAQCHCAAhvAUgAIgIACEE4QQCAMgJACHxBEAA1AkAIbsFAQDqCQAhvAUgAOsJACEE4QQCAMgJACHxBEAA1AkAIbsFAQDqCQAhvAUgAOsJACEE4QQCAAAAAfEEQAAAAAG7BQEAAAABvAUgAAAAAQLhBAIAAAAB8QRAAAAAAQIAAACbAQAgQgAA5A8AIAMAAACbAQAgQgAA5A8AIEMAAOMPACABOwAAhREAMAcDAAD-BwAg3gQAAOUIADDfBAAAmQEAEOAEAADlCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACECAAAAmwEAIDsAAOMPACACAAAA4Q8AIDsAAOIPACAG3gQAAOAPADDfBAAA4Q8AEOAEAADgDwAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhBt4EAADgDwAw3wQAAOEPABDgBAAA4A8AMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIQLhBAIAyAkAIfEEQADUCQAhAuEEAgDICQAh8QRAANQJACEC4QQCAAAAAfEEQAAAAAEXBAAA2gsAIAkAANkLACALAADcCwAgDQAA3QsAIBAAAN4LACATAADfCwAg4QQCAAAAAe0EAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABAgAAABwAIEIAAO0PACADAAAAHAAgQgAA7Q8AIEMAAOwPACABOwAAhBEAMAIAAAAcACA7AADsDwAgAgAAAIANACA7AADrDwAgEeEEAgDICQAh7QQCAKsKACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIcsFEAChCwAhzAUQAMcJACHNBRAAxwkAIc8FAQDTCQAhFwQAAKQLACAJAACjCwAgCwAApgsAIA0AAKcLACAQAACoCwAgEwAAqQsAIOEEAgDICQAh7QQCAKsKACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIcsFEAChCwAhzAUQAMcJACHNBRAAxwkAIc8FAQDTCQAhFwQAANoLACAJAADZCwAgCwAA3AsAIA0AAN0LACAQAADeCwAgEwAA3wsAIOEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAM8FAsUFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQXhBAIAAAAB1QUBAAAAAdYFAQAAAAHXBQEAAAAB2AUBAAAAAQIAAACWAQAgQgAA-Q8AIAMAAACWAQAgQgAA-Q8AIEMAAPgPACABOwAAgxEAMAoDAAD-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_AUCAAAAAQIAAACNAQAgQgAAmhAAIAMAAACNAQAgQgAAmhAAIEMAAJkQACABOwAAgBEAMA8DAAD-BwAgCAAA6wgAIBQAAOwIACAVAADtCAAgFgAA7ggAIN4EAADqCAAw3wQAABcAEOAEAADqCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACH6BQEAhwgAIfsFAQCHCAAh_AUCAKoIACGWBgAA6QgAIAIAAACNAQAgOwAAmRAAIAIAAACXEAAgOwAAmBAAIAneBAAAlhAAMN8EAACXEAAQ4AQAAJYQADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH6BQEAhwgAIfsFAQCHCAAh_AUCAKoIACEJ3gQAAJYQADDfBAAAlxAAEOAEAACWEAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-gUBAIcIACH7BQEAhwgAIfwFAgCqCAAhBeEEAgDICQAh8QRAANQJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEJCAAA3AwAIBQAAN0MACAVAADeDAAgFgAA3wwAIOEEAgDICQAh8QRAANQJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEJCAAAkQ0AIBQAAJINACAVAACTDQAgFgAAlA0AIOEEAgAAAAHxBEAAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABCAUAANwNACAIAADdDQAg4QQCAAAAAfEEQAAAAAGABQEAAAABhQUBAAAAAf0FAQAAAAH-BQEAAAABAgAAAIoBACBCAACmEAAgAwAAAIoBACBCAACmEAAgQwAApRAAIAE7AAD_EAAwDQMAAPAIACAFAADxCAAgCAAA6wgAIN4EAADvCAAw3wQAAAsAEOAEAADvCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQIAAACKAQAgOwAApRAAIAIAAACjEAAgOwAApBAAIAreBAAAohAAMN8EAACjEAAQ4AQAAKIQADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQreBAAAohAAMN8EAACjEAAQ4AQAAKIQADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQbhBAIAyAkAIfEEQADUCQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEIBQAAmw0AIAgAAJwNACDhBAIAyAkAIfEEQADUCQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEIBQAA3A0AIAgAAN0NACDhBAIAAAAB8QRAAAAAAYAFAQAAAAGFBQEAAAAB_QUBAAAAAf4FAQAAAAEUBAAA1g0AIAcAAOsNACAIAADZDQAgGAAA2A0AIBkAANoNACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCAgAAAAkAIEIAAK8QACADAAAACQAgQgAArxAAIEMAAK4QACABOwAA_hAAMAIAAAAJACA7AACuEAAgAgAAAK4NACA7AACtEAAgD-EEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIUBAAAsg0AIAcAAOoNACAIAAC1DQAgGAAAtA0AIBkAALYNACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiFAQAANYNACAHAADrDQAgCAAA2Q0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAh0FAADSDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAECAAAABQAgQgAAuxAAIAMAAAAFACBCAAC7EAAgQwAAuhAAIAE7AAD9EAAwIgMAAP4HACAFAADxCAAgCAAA6wgAIAwAAOwIACAYAADuCAAgHAAAvwkAIB0AALMJACAeAADACQAgHwAAwQkAICUAAPwIACDeBAAAvgkAMN8EAAADABDgBAAAvgkAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGFBQEAgggAIYgFAQCCCAAhigUBAIIIACGnBQAAvAmGBiLpBUAArAgAIe8FAQCCCAAh_gUBAIcIACGHBgEAhwgAIYgGAQCHCAAhiQYBAIcIACGKBgEAgggAIYsGAQCCCAAhjAYBAIIIACGNBgEAgggAIY4GAQCCCAAhjwYBAIIIACGQBgEAgggAIQIAAAAFACA7AAC6EAAgAgAAALgQACA7AAC5EAAgGN4EAAC3EAAw3wQAALgQABDgBAAAtxAAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhhQUBAIIIACGIBQEAgggAIYoFAQCCCAAhpwUAALwJhgYi6QVAAKwIACHvBQEAgggAIf4FAQCHCAAhhwYBAIcIACGIBgEAhwgAIYkGAQCHCAAhigYBAIIIACGLBgEAgggAIYwGAQCCCAAhjQYBAIIIACGOBgEAgggAIY8GAQCCCAAhkAYBAIIIACEY3gQAALcQADDfBAAAuBAAEOAEAAC3EAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGFBQEAgggAIYgFAQCCCAAhigUBAIIIACGnBQAAvAmGBiLpBUAArAgAIe8FAQCCCAAh_gUBAIcIACGHBgEAhwgAIYgGAQCHCAAhiQYBAIcIACGKBgEAgggAIYsGAQCCCAAhjAYBAIIIACGNBgEAgggAIY4GAQCCCAAhjwYBAIIIACGQBgEAgggAIRThBAIAyAkAIfEEQADUCQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR0FAADyDQAgCAAA9A0AIAwAAPYNACAYAADzDQAgHAAA9Q0AIB0AAPcNACAeAAD4DQAgHwAA-Q0AICUAAPoNACDhBAIAyAkAIfEEQADUCQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR0FAADSDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAEEQgAAsBAAMJ8GAACxEAAwoQYAALMQACClBgAAtBAAMARCAACnEAAwnwYAAKgQADChBgAAqhAAIKUGAACqDQAwBEIAAJsQADCfBgAAnBAAMKEGAACeEAAgpQYAAJ8QADAEQgAAjxAAMJ8GAACQEAAwoQYAAJIQACClBgAAkxAAMARCAACGEAAwnwYAAIcQADChBgAAiRAAIKUGAACIDQAwBEIAAPoPADCfBgAA-w8AMKEGAAD9DwAgpQYAAP4PADAEQgAA7g8AMJ8GAADvDwAwoQYAAPEPACClBgAA8g8AMARCAADlDwAwnwYAAOYPADChBgAA6A8AIKUGAAD8DAAwBEIAANkPADCfBgAA2g8AMKEGAADcDwAgpQYAAN0PADAEQgAAzQ8AMJ8GAADODwAwoQYAANAPACClBgAA0Q8AMARCAADBDwAwnwYAAMIPADChBgAAxA8AIKUGAADFDwAwBEIAALgPADCfBgAAuQ8AMKEGAAC7DwAgpQYAAOkKADAEQgAArw8AMJ8GAACwDwAwoQYAALIPACClBgAA3QoAMARCAACmDwAwnwYAAKcPADChBgAAqQ8AIKUGAACZDgAwA0IAAKEPACCfBgAAog8AIKUGAACSBgAgA0IAAJwPACCfBgAAnQ8AIKUGAACqBgAgA0IAAJcPACCfBgAAmA8AIKUGAADCBgAgA0IAAJIPACCfBgAAkw8AIKUGAADaBgAgA0IAAI0PACCfBgAAjg8AIKUGAACIBwAgBEIAAIEPADCfBgAAgg8AMKEGAACEDwAgpQYAAIUPADAEQgAA9Q4AMJ8GAAD2DgAwoQYAAPgOACClBgAA-Q4AMAAAAAAAAAAAAAAAAAAAAwMAAPcJACCaBQAAzQkAIJsFAADNCQAgAQMAAPcJACABAwAA9wkAIAsDAAD3CQAggQUAAM0JACCCBQAAzQkAIIMFAADNCQAghAUAAM0JACCFBQAAzQkAIIYFAADNCQAghwUAAM0JACCIBQAAzQkAIIkFAADNCQAgigUAAM0JACABAwAA9wkAIAAAFgMAAPcJACAFAADSEAAgCAAA1RAAIAwAANgQACAYAADoEAAgHAAA-hAAIB0AAN4QACAeAAD7EAAgHwAA_BAAICUAANwQACCFBQAAzQkAIIgFAADNCQAgigUAAM0JACDpBQAAzQkAIO8FAADNCQAgigYAAM0JACCLBgAAzQkAIIwGAADNCQAgjQYAAM0JACCOBgAAzQkAII8GAADNCQAgkAYAAM0JACAAAAcDAAD3CQAgIgAA6hAAICQAAOsQACCeBQAAzQkAIK0FAADNCQAgrwUAAM0JACCwBQAAzQkAIAcDAAD3CQAgBAAA5hAAIBkAAN0QACAgAADqEAAgIQAA3BAAIPUEAADNCQAgsQUAAM0JACAAAgQAAOYQACAbAADtEAAgAAgDAAD3CQAgBAAA5hAAIAcAAPcQACAIAADVEAAgGAAA6BAAIBkAAPkQACDwBAAAzQkAIIMGAADNCQAgDQMAAPcJACAEAADmEAAgBgAA7hAAIAcAAPcQACALAADwEAAgDAAA8xAAIBAAAPYQACAXAAD4EAAg7QQAAM0JACDlBQAAzQkAIO0FAADNCQAg8QUAAM0JACDyBQAAzQkAIAUDAAD3CQAgCAAA1RAAIBQAANgQACAVAADnEAAgFgAA6BAAIAADCwAA8BAAIBEAAPEQACDwBAAAzQkAIA0EAADmEAAgCQAA7xAAIAoAAPcJACALAADwEAAgDQAA9BAAIBAAAPYQACATAADxEAAg7QQAAM0JACDwBAAAzQkAIMUFAADNCQAgxgUAAM0JACDLBQAAzQkAIM8FAADNCQAgAAwJAADvEAAgDAAA8xAAIA0AAPQQACDjBAAAzQkAIMUFAADNCQAgzwUAAM0JACDeBQAAzQkAIN8FAADNCQAg4AUAAM0JACDhBQAAzQkAIOIFAADNCQAg4wUAAM0JACAABQMAAPcJACAFAADSEAAgCAAA1RAAIIUFAADNCQAg_gUAAM0JACAAAAAAAgMAAPcJACAEAADmEAAgFOEEAgAAAAHxBEAAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQ_hBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCBuEEAgAAAAHxBEAAAAABgAUBAAAAAYUFAQAAAAH9BQEAAAAB_gUBAAAAAQXhBAIAAAAB8QRAAAAAAfoFAQAAAAH7BQEAAAAB_AUCAAAAARLhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB-QRAAAAAAacFAAAA8QUC5QUCAAAAAeYFAgAAAAHnBQEAAAAB6AUBAAAAAekFQAAAAAHqBQEAAAAB7AUAAADsBQLtBYAAAAAB7gVAAAAAAe8FAQAAAAHxBQEAAAAB8gUBAAAAAQThBAIAAAAB2QUBAAAAAdoFAQAAAAHbBQEAAAABBeEEAgAAAAHVBQEAAAAB1gUBAAAAAdcFAQAAAAHYBQEAAAABEeEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAM8FAsUFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQLhBAIAAAAB8QRAAAAAAQThBAIAAAAB8QRAAAAAAbsFAQAAAAG8BSAAAAABBeEEAgAAAAHxBEAAAAABuAUAAAC4BQK5BQEAAAABugUgAAAAAQbhBAIAAAAB8QRAAAAAAfUEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAEK4QQCAAAAAfEEQAAAAAH5BEAAAAABgAUBAAAAAZ4FAQAAAAGfBQQAAAABrQUCAAAAAa4FIAAAAAGvBQIAAAABsAUBAAAAAQnhBAIAAAAB8QRAAAAAAfUEAgAAAAGjBQAAAKMFAqUFAAAApQUCpwUAAACnBQKoBQEAAAABqQUCAAAAAaoFAQAAAAEE4QQCAAAAAfEEQAAAAAGABQEAAAABgQUBAAAAAQXhBAIAAAAB9QQCAAAAAfcEAQAAAAH4BCAAAAAB-QRAAAAAARsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICcAAL8QACAoAADBEAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAAjREAIA_hBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCDeEEAgAAAAHtBAIAAAAB8QRAAAAAAdwFAQAAAAHgBQEAAAAB4QUBAAAAAeUFAgAAAAHzBQEAAAAB9AUQAAAAAfUFAQAAAAH2BQEAAAAB-AUAAAD4BQL5BQEAAAABEuEEAgAAAAHtBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABBOEEAgAAAAHxBEAAAAAB0gUBAAAAAdQFAAAA1AUCEeEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQnhBAIAAAAB8QRAAAAAAfYEAgAAAAGjBQAAAKMFAqUFAAAApQUCpwUAAACnBQKoBQEAAAABqQUCAAAAAaoFAQAAAAEI4QQCAAAAAfkEQAAAAAGcBQEAAAABnQUBAAAAAZ4FAQAAAAGfBQQAAAABoAUBAAAAAaEFQAAAAAEG4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGxBQIAAAABAwAAAA0AIEIAAI0RACBDAACZEQAgHQAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAAmREAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEJAwAA2w0AIAgAAN0NACDhBAIAAAAB8QRAAAAAAfYEAgAAAAGABQEAAAABhQUBAAAAAf0FAQAAAAH-BQEAAAABAgAAAIoBACBCAACaEQAgAwAAAAsAIEIAAJoRACBDAACeEQAgCwAAAAsAIAMAAJoNACAIAACcDQAgOwAAnhEAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIYAFAQDqCQAhhQUBANMJACH9BQEA6gkAIf4FAQDTCQAhCQMAAJoNACAIAACcDQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEVAwAA1w0AIAQAANYNACAHAADrDQAgCAAA2Q0AIBgAANgNACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_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_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAhLhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAPEFAuUFAgAAAAHnBQEAAAAB6AUBAAAAAekFQAAAAAHqBQEAAAAB7AUAAADsBQLtBYAAAAAB7gVAAAAAAe8FAQAAAAHxBQEAAAAB8gUBAAAAAQMAAAANACBCAACkEQAgQwAAtxEAIB0AAAANACAFAADhDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAALcRACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIRsFAADhDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAL0QACAHAAC-EAAgCAAAwBAAIB0AAMkQACAlAADHEAAgJgAAvBAAICgAAMEQACApAADCEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGAgAAAAGTBiAAAAABlAYCAAAAAQIAAAABACBCAAC4EQAgEuEEAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABEeEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQXhBAIAAAAB7gQQAAAAAe8EEAAAAAHwBAEAAAAB8QRAAAAAAQ3hBAIAAAAB8QRAAAAAAfUEAgAAAAHcBQEAAAAB4AUBAAAAAeEFAQAAAAHlBQIAAAAB8wUBAAAAAfQFEAAAAAH1BQEAAAAB9gUBAAAAAfgFAAAA-AUC-QUBAAAAAQMAAAANACBCAAC4EQAgQwAAwBEAIB0AAAANACAFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAAMARACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIRsFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhCgMAAJANACAIAACRDQAgFAAAkg0AIBUAAJMNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH6BQEAAAAB-wUBAAAAAfwFAgAAAAECAAAAjQEAIEIAAMERACAeAwAA0Q4AIAUAANIOACAIAADUDgAgDAAA1g4AIBwAANUOACAdAADXDgAgHgAA2A4AIB8AANkOACAlAADaDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQIAAAAFACBCAADDEQAgFQMAANcNACAEAADWDQAgBwAA6w0AIAgAANkNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAHmBQIAAAAB_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgICAAAACQAgQgAAxREAIAMAAAAXACBCAADBEQAgQwAAyREAIAwAAAAXACADAADbDAAgCAAA3AwAIBQAAN0MACAVAADeDAAgOwAAyREAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQoDAADbDAAgCAAA3AwAIBQAAN0MACAVAADeDAAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-gUBAOoJACH7BQEA6gkAIfwFAgDICQAhAwAAAAMAIEIAAMMRACBDAADMEQAgIAAAAAMAIAMAAPENACAFAADyDQAgCAAA9A0AIAwAAPYNACAcAAD1DQAgHQAA9w0AIB4AAPgNACAfAAD5DQAgJQAA-g0AIDsAAMwRACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhHgMAAPENACAFAADyDQAgCAAA9A0AIAwAAPYNACAcAAD1DQAgHQAA9w0AIB4AAPgNACAfAAD5DQAgJQAA-g0AIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEDAAAABwAgQgAAxREAIEMAAM8RACAXAAAABwAgAwAAsw0AIAQAALINACAHAADqDQAgCAAAtQ0AIBkAALYNACA7AADPEQAg4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiFQMAALMNACAEAACyDQAgBwAA6g0AIAgAALUNACAZAAC2DQAg4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiCgMAAJANACAUAACSDQAgFQAAkw0AIBYAAJQNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH6BQEAAAAB-wUBAAAAAfwFAgAAAAECAAAAjQEAIEIAANARACAJAwAA2w0AIAUAANwNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAGABQEAAAABhQUBAAAAAf0FAQAAAAH-BQEAAAABAgAAAIoBACBCAADSEQAgGwUAAL0QACAHAAC-EAAgHQAAyRAAICUAAMcQACAmAAC8EAAgJwAAvxAAICgAAMEQACApAADCEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGAgAAAAGTBiAAAAABlAYCAAAAAQIAAAABACBCAADUEQAgFQMAANcNACAEAADWDQAgBwAA6w0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAHmBQIAAAAB_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgICAAAACQAgQgAA1hEAIB4DAADRDgAgBQAA0g4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABAgAAAAUAIEIAANgRACAQ4QQCAAAAAeMEAgAAAAGnBQAAAOUFAscFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHPBQEAAAAB3AUBAAAAAd0FQAAAAAHeBQEAAAAB3wUBAAAAAeAFAQAAAAHhBQEAAAAB4gUBAAAAAeMFEAAAAAEE4QQCAAAAAZwFAQAAAAGeBQEAAAABoAUBAAAAAQMAAAAXACBCAADQEQAgQwAA3hEAIAwAAAAXACADAADbDAAgFAAA3QwAIBUAAN4MACAWAADfDAAgOwAA3hEAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQoDAADbDAAgFAAA3QwAIBUAAN4MACAWAADfDAAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-gUBAOoJACH7BQEA6gkAIfwFAgDICQAhAwAAAAsAIEIAANIRACBDAADhEQAgCwAAAAsAIAMAAJoNACAFAACbDQAgOwAA4REAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIYAFAQDqCQAhhQUBANMJACH9BQEA6gkAIf4FAQDTCQAhCQMAAJoNACAFAACbDQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEDAAAADQAgQgAA1BEAIEMAAOQRACAdAAAADQAgBQAA4Q4AIAcAAOIOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACA7AADkEQAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEbBQAA4Q4AIAcAAOIOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIQMAAAAHACBCAADWEQAgQwAA5xEAIBcAAAAHACADAACzDQAgBAAAsg0AIAcAAOoNACAYAAC0DQAgGQAAtg0AIDsAAOcRACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIVAwAAsw0AIAQAALINACAHAADqDQAgGAAAtA0AIBkAALYNACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIDAAAAAwAgQgAA2BEAIEMAAOoRACAgAAAAAwAgAwAA8Q0AIAUAAPINACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAgOwAA6hEAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIRgEAADaCwAgCQAA2QsAIAoAANsLACALAADcCwAgDQAA3QsAIBMAAN8LACDhBAIAAAAB7QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADPBQLFBQIAAAABxgUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABAgAAABwAIEIAAOsRACADAAAAGgAgQgAA6xEAIEMAAO8RACAaAAAAGgAgBAAApAsAIAkAAKMLACAKAAClCwAgCwAApgsAIA0AAKcLACATAACpCwAgOwAA7xEAIOEEAgDICQAh7QQCAKsKACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHGBQIAqwoAIccFEADHCQAhyAUQAMcJACHJBRAAxwkAIcoFEADHCQAhywUQAKELACHMBRAAxwkAIc0FEADHCQAhzwUBANMJACEYBAAApAsAIAkAAKMLACAKAAClCwAgCwAApgsAIA0AAKcLACATAACpCwAg4QQCAMgJACHtBAIAqwoAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAogvPBSLFBQIAqwoAIcYFAgCrCgAhxwUQAMcJACHIBRAAxwkAIckFEADHCQAhygUQAMcJACHLBRAAoQsAIcwFEADHCQAhzQUQAMcJACHPBQEA0wkAIRoDAADEDAAgBAAAwgwAIAYAAMMMACAHAADFDAAgCwAAxgwAIAwAAMkMACAQAADHDAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABAgAAABIAIEIAAPARACADAAAAEAAgQgAA8BEAIEMAAPQRACAcAAAAEAAgAwAAogwAIAQAAKAMACAGAAChDAAgBwAAowwAIAsAAKQMACAMAACnDAAgEAAApQwAIDsAAPQRACDhBAIAyAkAIe0EAgCrCgAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAnwzxBSLlBQIAqwoAIeYFAgDICQAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEaAwAAogwAIAQAAKAMACAGAAChDAAgBwAAowwAIAsAAKQMACAMAACnDAAgEAAApQwAIOEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5gUCAMgJACHnBQEA6gkAIegFAQDqCQAh6QVAANQJACHqBQEA6gkAIewFAACeDOwFIu0FgAAAAAHuBUAA1AkAIe8FAQDqCQAh8QUBANMJACHyBQEA0wkAIRsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAA9REAIAMAAAANACBCAAD1EQAgQwAA-REAIB0AAAANACAFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAAPkRACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIRsFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAL0QACAHAAC-EAAgCAAAwBAAIB0AAMkQACAlAADHEAAgJgAAvBAAICcAAL8QACAoAADBEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGAgAAAAGTBiAAAAABlAYCAAAAAQIAAAABACBCAAD6EQAgAwAAAA0AIEIAAPoRACBDAAD-EQAgHQAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAA_hEAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEeAwAA0Q4AIAUAANIOACAIAADUDgAgDAAA1g4AIBgAANMOACAdAADXDgAgHgAA2A4AIB8AANkOACAlAADaDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQIAAAAFACBCAAD_EQAgBOEEAgAAAAGcBQEAAAABoQVAAAAAAdAFAAEAAAEDAAAAAwAgQgAA_xEAIEMAAIQSACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAgOwAAhBIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIQYEAAD7CwAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB0gUBAAAAAdQFAAAA1AUCAgAAAFoAIEIAAIUSACADAAAAWAAgQgAAhRIAIEMAAIkSACAIAAAAWAAgBAAA7QsAIDsAAIkSACDhBAIAyAkAIfEEQADUCQAh9QQCAMgJACHSBQEA6gkAIdQFAADsC9QFIgYEAADtCwAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh0gUBAOoJACHUBQAA7AvUBSIKAwAAkA0AIAgAAJENACAVAACTDQAgFgAAlA0AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfoFAQAAAAH7BQEAAAAB_AUCAAAAAQIAAACNAQAgQgAAihIAIBsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_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-woAIe8FAQDTCQAh_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_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_EgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEbBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIQsDAADyCgAgBAAA8woAIBkAAPQKACAgAAD1CgAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABsQUCAAAAAQIAAABvACBCAADAEgAgHgMAANEOACAFAADSDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAECAAAABQAgQgAAwhIAIBsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJgAAvBAAICcAAL8QACAoAADBEAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAAxBIAIAbhBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAEK4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGeBQEAAAABnwUEAAAAAa4FIAAAAAGvBQIAAAABsAUBAAAAAQMAAAADACBCAADCEgAgQwAAyhIAICAAAAADACADAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACA7AADKEgAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhAwAAAA0AIEIAAMQSACBDAADNEgAgHQAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAAzRIAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEDAAAAbQAgQgAAwBIAIEMAANASACANAAAAbQAgAwAA1goAIAQAANcKACAZAADYCgAgIAAA1AoAIDsAANASACDhBAIAyAkAIfEEQADUCQAh9QQCAKsKACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGxBQIAqwoAIQsDAADWCgAgBAAA1woAIBkAANgKACAgAADUCgAg4QQCAMgJACHxBEAA1AkAIfUEAgCrCgAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhsQUCAKsKACELAwAA8goAIAQAAPMKACAgAAD1CgAgIQAA8QoAIOEEAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAECAAAAbwAgQgAA0RIAIBsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAA0xIAIAQ7AAEAAAHhBAIAAAAB8QRAAAAAAawFAgAAAAEDAAAAbQAgQgAA0RIAIEMAANgSACANAAAAbQAgAwAA1goAIAQAANcKACAgAADUCgAgIQAA1QoAIDsAANgSACDhBAIAyAkAIfEEQADUCQAh9QQCAKsKACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGxBQIAqwoAIQsDAADWCgAgBAAA1woAICAAANQKACAhAADVCgAg4QQCAMgJACHxBEAA1AkAIfUEAgCrCgAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhsQUCAKsKACEDAAAADQAgQgAA0xIAIEMAANsSACAdAAAADQAgBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACA7AADbEgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEbBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIQ0DAADMCgAgIgAAzQoAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABngUBAAAAAZ8FBAAAAAGtBQIAAAABrgUgAAAAAa8FAgAAAAGwBQEAAAABAgAAAHYAIEIAANwSACADAAAAdAAgQgAA3BIAIEMAAOASACAPAAAAdAAgAwAAvQoAICIAAL4KACA7AADgEgAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGABQEA6gkAIZ4FAQDTCQAhnwUEAKAKACGtBQIAqwoAIa4FIADrCQAhrwUCAKsKACGwBQEA0wkAIQ0DAAC9CgAgIgAAvgoAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGeBQEA0wkAIZ8FBACgCgAhrQUCAKsKACGuBSAA6wkAIa8FAgCrCgAhsAUBANMJACEbBQAAvRAAIAcAAL4QACAIAADAEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIDUAANAQACDhBAIAAAAB2gUBAAAAAdsFAQAAAAGRBiAAAAABkgYCAAAAAZMGIAAAAAGUBgIAAAABAgAAAAEAIEIAAOESACAeAwAA0Q4AIAUAANIOACAIAADUDgAgDAAA1g4AIBgAANMOACAcAADVDgAgHgAA2A4AIB8AANkOACAlAADaDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQIAAAAFACBCAADjEgAgAwAAAA0AIEIAAOESACBDAADnEgAgHQAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAA5xIAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAOEOACAHAADiDgAgCAAA5A4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEDAAAAAwAgQgAA4xIAIEMAAOoSACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAgOwAA6hIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADRDgAgBQAA0g4AIAgAANQOACAMAADWDgAgGAAA0w4AIBwAANUOACAdAADXDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABAgAAAAUAIEIAAOsSACADAAAAAwAgQgAA6xIAIEMAAO8SACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB8AAPkNACAlAAD6DQAgOwAA7xIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIRsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_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_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAA_xIAIAMAAAANACBCAAD_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_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAAjhMAIB4DAADRDgAgBQAA0g4AIAgAANQOACAMAADWDgAgGAAA0w4AIBwAANUOACAdAADXDgAgHgAA2A4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABAgAAAAUAIEIAAJATACADAAAADQAgQgAAjhMAIEMAAJQTACAdAAAADQAgBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA7AACUEwAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEbBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIQMAAAADACBCAACQEwAgQwAAlxMAICAAAAADACADAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AICUAAPoNACA7AACXEwAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AICUAAPoNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhCgMAAJANACAIAACRDQAgFAAAkg0AIBYAAJQNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH6BQEAAAAB-wUBAAAAAfwFAgAAAAECAAAAjQEAIEIAAJgTACAD4QQCAAAAAeMEAgAAAAHkBBAAAAABAwAAABcAIEIAAJgTACBDAACdEwAgDAAAABcAIAMAANsMACAIAADcDAAgFAAA3QwAIBYAAN8MACA7AACdEwAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-gUBAOoJACH7BQEA6gkAIfwFAgDICQAhCgMAANsMACAIAADcDAAgFAAA3QwAIBYAAN8MACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEYBAAA2gsAIAkAANkLACAKAADbCwAgCwAA3AsAIA0AAN0LACAQAADeCwAg4QQCAAAAAe0EAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQIAAAAcACBCAACeEwAgBwsAAOMJACDhBAIAAAAB7QQCAAAAAe4EEAAAAAHvBBAAAAAB8AQBAAAAAfEEQAAAAAECAAAAOAAgQgAAoBMAIAMAAAAaACBCAACeEwAgQwAApBMAIBoAAAAaACAEAACkCwAgCQAAowsAIAoAAKULACALAACmCwAgDQAApwsAIBAAAKgLACA7AACkEwAg4QQCAMgJACHtBAIAqwoAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAogvPBSLFBQIAqwoAIcYFAgCrCgAhxwUQAMcJACHIBRAAxwkAIckFEADHCQAhygUQAMcJACHLBRAAoQsAIcwFEADHCQAhzQUQAMcJACHPBQEA0wkAIRgEAACkCwAgCQAAowsAIAoAAKULACALAACmCwAgDQAApwsAIBAAAKgLACDhBAIAyAkAIe0EAgCrCgAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACiC88FIsUFAgCrCgAhxgUCAKsKACHHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIcsFEAChCwAhzAUQAMcJACHNBRAAxwkAIc8FAQDTCQAhAwAAADYAIEIAAKATACBDAACnEwAgCQAAADYAIAsAANUJACA7AACnEwAg4QQCAMgJACHtBAIAyAkAIe4EEADHCQAh7wQQAMcJACHwBAEA0wkAIfEEQADUCQAhBwsAANUJACDhBAIAyAkAIe0EAgDICQAh7gQQAMcJACHvBBAAxwkAIfAEAQDTCQAh8QRAANQJACEWBYgBAweLAQQIjwEFDgAtHacBGSWlARwmBgInjgEGKJMBIimXASMqmAEHK5wBJCygASUtpAEmLqYBHS-pAScwqwEoMa0BKTKvASozsQErNLUBLDW4ARsLAwABBQoDCFcFDGEHDgAhGFYPHFsWHWUZHmoaH2wbJXAcBwMAAQQAAgcMBAhOBQ4AFRhNDxlSFAQDDgEFDwMIEwUOABMJAxUBBAACBhQDBxYECxgGDEgHDgASEEMJF0cRBgMAAQgZBQ4AEBQdBxU5DBY9DwgEAAIJHgUKHwELIAYNJAgOAA4QLAkTMAsCDAAHDwAJBAklBQwmBw0nCA4ACgENKAACDAAHEgAMAwsABg4ADRExCwERMgADDTMAEDQAEzUAAwQAAgYAAws-BgQIPwAUQAAVQQAWQgABCQAFAhBJABdKAAIFSwAITAABBgADAwhUABhTABlVAAMEAAIOABgbXxcBGgAWARtgAAIDZgEEAAIBBAACAgMAAQQAAgYDAAEEcwIOACAZdx0gcRwhchwEAwABDgAfIngcJHweASMAHQEkfQACGX8AIX4ACAWAAQAIggEADIQBABiBAQAcgwEAHYUBAB6GAQAlhwEAAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEQBboBAAe7AQAIvQEAHcYBACXEAQAmuQEAJ7wBACi-AQApvwEAKsABACvBAQAswgEALcMBAC7FAQA0xwEANcgBAAAAAAUOADJIADNJADRKADVLADYAAAAAAAUOADJIADNJADRKADVLADYBAwABAQMAAQUOADtIADxJAD1KAD5LAD8AAAAAAAUOADtIADxJAD1KAD5LAD8DAwABBAACB_8BBAMDAAEEAAIHhQIEBQ4AREgARUkARkoAR0sASAAAAAAABQ4AREgARUkARkoAR0sASAEGAAMBBgADBQ4ATUgATkkAT0oAUEsAUQAAAAAABQ4ATUgATkkAT0oAUEsAUQEDrQIBAQOzAgEFDgBWSABXSQBYSgBZSwBaAAAAAAAFDgBWSABXSQBYSgBZSwBaAQMAAQEDAAEFDgBfSABgSQBhSgBiSwBjAAAAAAAFDgBfSABgSQBhSgBiSwBjAwQAAgYAAwvbAgYDBAACBgADC-ECBgUOAGhIAGlJAGpKAGtLAGwAAAAAAAUOAGhIAGlJAGpKAGtLAGwFA_QCAQQAAgbzAgMH9QIEC_YCBgUD_QIBBAACBvwCAwf-AgQL_wIGBQ4AcUgAckkAc0oAdEsAdQAAAAAABQ4AcUgAckkAc0oAdEsAdQIJkQMFDJIDBwIJmAMFDJkDBwUOAHpIAHtJAHxKAH1LAH4AAAAAAAUOAHpIAHtJAHxKAH1LAH4BCQAFAQkABQUOAIMBSACEAUkAhQFKAIYBSwCHAQAAAAAABQ4AgwFIAIQBSQCFAUoAhgFLAIcBAQMAAQEDAAEFDgCMAUgAjQFJAI4BSgCPAUsAkAEAAAAAAAUOAIwBSACNAUkAjgFKAI8BSwCQAQEDAAEBAwABBQ4AlQFIAJYBSQCXAUoAmAFLAJkBAAAAAAAFDgCVAUgAlgFJAJcBSgCYAUsAmQEBBAACAQQAAgUOAJ4BSACfAUkAoAFKAKEBSwCiAQAAAAAABQ4AngFIAJ8BSQCgAUoAoQFLAKIBARoAFgEaABYFDgCnAUgAqAFJAKkBSgCqAUsAqwEAAAAAAAUOAKcBSACoAUkAqQFKAKoBSwCrAQQEAAIJmQQFCpoEAQubBAYEBAACCaEEBQqiBAELowQGBQ4AsAFIALEBSQCyAUoAswFLALQBAAAAAAAFDgCwAUgAsQFJALIBSgCzAUsAtAECDAAHDwAJAgwABw8ACQUOALkBSAC6AUkAuwFKALwBSwC9AQAAAAAABQ4AuQFIALoBSQC7AUoAvAFLAL0BAQMAAQEDAAEFDgDCAUgAwwFJAMQBSgDFAUsAxgEAAAAAAAUOAMIBSADDAUkAxAFKAMUBSwDGAQEDAAEBAwABBQ4AywFIAMwBSQDNAUoAzgFLAM8BAAAAAAAFDgDLAUgAzAFJAM0BSgDOAUsAzwEBAwABAQMAAQUOANQBSADVAUkA1gFKANcBSwDYAQAAAAAABQ4A1AFIANUBSQDWAUoA1wFLANgBAAAABQ4A3gFIAN8BSQDgAUoA4QFLAOIBAAAAAAAFDgDeAUgA3wFJAOABSgDhAUsA4gEDAwABBKcFAiCmBRwDAwABBK4FAiCtBRwFDgDnAUgA6AFJAOkBSgDqAUsA6wEAAAAAAAUOAOcBSADoAUkA6QFKAOoBSwDrAQIDAAEiwAUcAgMAASLGBRwFDgDwAUgA8QFJAPIBSgDzAUsA9AEAAAAAAAUOAPABSADxAUkA8gFKAPMBSwD0AQEjAB0BIwAdBQ4A-QFIAPoBSQD7AUoA_AFLAP0BAAAAAAAFDgD5AUgA-gFJAPsBSgD8AUsA_QECA-4FAQQAAgID9AUBBAACBQ4AggJIAIMCSQCEAkoAhQJLAIYCAAAAAAAFDgCCAkgAgwJJAIQCSgCFAksAhgIBBAACAQQAAgUOAIsCSACMAkkAjQJKAI4CSwCPAgAAAAAABQ4AiwJIAIwCSQCNAkoAjgJLAI8CAQMAAQEDAAEFDgCUAkgAlQJJAJYCSgCXAksAmAIAAAAAAAUOAJQCSACVAkkAlgJKAJcCSwCYAgEDAAEBAwABBQ4AnQJIAJ4CSQCfAkoAoAJLAKECAAAAAAAFDgCdAkgAngJJAJ8CSgCgAksAoQIBAwABAQMAAQUOAKYCSACnAkkAqAJKAKkCSwCqAgAAAAAABQ4ApgJIAKcCSQCoAkoAqQJLAKoCAQMAAQEDAAEFDgCvAkgAsAJJALECSgCyAksAswIAAAAAAAUOAK8CSACwAkkAsQJKALICSwCzAgEDAAEBAwABBQ4AuAJIALkCSQC6AkoAuwJLALwCAAAAAAAFDgC4AkgAuQJJALoCSgC7AksAvAIBAwABAQMAAQUOAMECSADCAkkAwwJKAMQCSwDFAgAAAAAABQ4AwQJIAMICSQDDAkoAxAJLAMUCAgMAAQQAAgIDAAEEAAIFDgDKAkgAywJJAMwCSgDNAksAzgIAAAAAAAUOAMoCSADLAkkAzAJKAM0CSwDOAgELAAYBCwAGBQ4A0wJIANQCSQDVAkoA1gJLANcCAAAAAAAFDgDTAkgA1AJJANUCSgDWAksA1wICDAAHEgAMAgwABxIADAUOANwCSADdAkkA3gJKAN8CSwDgAgAAAAAABQ4A3AJIAN0CSQDeAkoA3wJLAOACNgIBN8kBATjLAQE5zAEBOs0BATzPAQE90QEuPtIBLz_UAQFA1gEuQdcBMETYAQFF2QEBRtoBLkzdATFN3gE3Tt8BAk_gAQJQ4QECUeIBAlLjAQJT5QECVOcBLlXoAThW6gECV-wBLljtATlZ7gECWu8BAlvwAS5c8wE6XfQBQF71AQNf9gEDYPcBA2H4AQNi-QEDY_sBA2T9AS5l_gFBZoECA2eDAi5ohAJCaYYCA2qHAgNriAIubIsCQ22MAklujQIUb44CFHCPAhRxkAIUcpECFHOTAhR0lQIudZYCSnaYAhR3mgIueJsCS3mcAhR6nQIUe54CLnyhAkx9ogJSfqMCBH-kAgSAAaUCBIEBpgIEggGnAgSDAakCBIQBqwIuhQGsAlOGAa8CBIcBsQIuiAGyAlSJAbQCBIoBtQIEiwG2Ai6MAbkCVY0BugJbjgG7AgaPAbwCBpABvQIGkQG-AgaSAb8CBpMBwQIGlAHDAi6VAcQCXJYBxgIGlwHIAi6YAckCXZkBygIGmgHLAgabAcwCLpwBzwJenQHQAmSeAdECD58B0gIPoAHTAg-hAdQCD6IB1QIPowHXAg-kAdkCLqUB2gJlpgHdAg-nAd8CLqgB4AJmqQHiAg-qAeMCD6sB5AIurAHnAmetAegCba4B6QIFrwHqAgWwAesCBbEB7AIFsgHtAgWzAe8CBbQB8QIutQHyAm62AfgCBbcB-gIuuAH7Am-5AYADBboBgQMFuwGCAy68AYUDcL0BhgN2vgGHAwm_AYgDCcABiQMJwQGKAwnCAYsDCcMBjQMJxAGPAy7FAZADd8YBlAMJxwGWAy7IAZcDeMkBmgMJygGbAwnLAZwDLswBnwN5zQGgA3_OAaEDEc8BogMR0AGjAxHRAaQDEdIBpQMR0wGnAxHUAakDLtUBqgOAAdYBrAMR1wGuAy7YAa8DgQHZAbADEdoBsQMR2wGyAy7cAbUDggHdAbYDiAHeAbcDIt8BuAMi4AG5AyLhAboDIuIBuwMi4wG9AyLkAb8DLuUBwAOJAeYBwgMi5wHEAy7oAcUDigHpAcYDIuoBxwMi6wHIAy7sAcsDiwHtAcwDkQHuAc0DI-8BzgMj8AHPAyPxAdADI_IB0QMj8wHTAyP0AdUDLvUB1gOSAfYB2AMj9wHaAy74AdsDkwH5AdwDI_oB3QMj-wHeAy78AeEDlAH9AeIDmgH-AeMDFv8B5AMWgALlAxaBAuYDFoIC5wMWgwLpAxaEAusDLoUC7AObAYYC7gMWhwLwAy6IAvEDnAGJAvIDFooC8wMWiwL0Ay6MAvcDnQGNAvgDowGOAvkDF48C-gMXkAL7AxeRAvwDF5IC_QMXkwL_AxeUAoEELpUCggSkAZYChAQXlwKGBC6YAocEpQGZAogEF5oCiQQXmwKKBC6cAo0EpgGdAo4ErAGeAo8EB58CkAQHoAKRBAehApIEB6ICkwQHowKVBAekApcELqUCmAStAaYCnQQHpwKfBC6oAqAErgGpAqQEB6oCpQQHqwKmBC6sAqkErwGtAqoEtQGuAqsECK8CrAQIsAKtBAixAq4ECLICrwQIswKxBAi0ArMELrUCtAS2AbYCtgQItwK4BC64ArkEtwG5AroECLoCuwQIuwK8BC68Ar8EuAG9AsAEvgG-AsEEJL8CwgQkwALDBCTBAsQEJMICxQQkwwLHBCTEAskELsUCygS_AcYCzAQkxwLOBC7IAs8EwAHJAtAEJMoC0QQkywLSBC7MAtUEwQHNAtYExwHOAtcEJc8C2AQl0ALZBCXRAtoEJdIC2wQl0wLdBCXUAt8ELtUC4ATIAdYC4gQl1wLkBC7YAuUEyQHZAuYEJdoC5wQl2wLoBC7cAusEygHdAuwE0AHeAu0EJt8C7gQm4ALvBCbhAvAEJuIC8QQm4wLzBCbkAvUELuUC9gTRAeYC-AQm5wL6BC7oAvsE0gHpAvwEJuoC_QQm6wL-BC7sAoEF0wHtAoIF2QHuAoQF2gHvAoUF2gHwAogF2gHxAokF2gHyAooF2gHzAowF2gH0Ao4FLvUCjwXbAfYCkQXaAfcCkwUu-AKUBdwB-QKVBdoB-gKWBdoB-wKXBS78ApoF3QH9ApsF4wH-ApwFHP8CnQUcgAOeBRyBA58FHIIDoAUcgwOiBRyEA6QFLoUDpQXkAYYDqQUchwOrBS6IA6wF5QGJA68FHIoDsAUciwOxBS6MA7QF5gGNA7UF7AGOA7YFHY8DtwUdkAO4BR2RA7kFHZIDugUdkwO8BR2UA74FLpUDvwXtAZYDwgUdlwPEBS6YA8UF7gGZA8cFHZoDyAUdmwPJBS6cA8wF7wGdA80F9QGeA84FHp8DzwUeoAPQBR6hA9EFHqID0gUeowPUBR6kA9YFLqUD1wX2AaYD2QUepwPbBS6oA9wF9wGpA90FHqoD3gUeqwPfBS6sA-IF-AGtA-MF_gGuA-QFGa8D5QUZsAPmBRmxA-cFGbID6AUZswPqBRm0A-wFLrUD7QX_AbYD8AUZtwPyBS64A_MFgAK5A_UFGboD9gUZuwP3BS68A_oFgQK9A_sFhwK-A_wFGr8D_QUawAP-BRrBA_8FGsIDgAYawwOCBhrEA4QGLsUDhQaIAsYDhwYaxwOJBi7IA4oGiQLJA4sGGsoDjAYaywONBi7MA5AGigLNA5EGkALOA5MGJ88DlAYn0AOWBifRA5cGJ9IDmAYn0wOaBifUA5wGLtUDnQaRAtYDnwYn1wOhBi7YA6IGkgLZA6MGJ9oDpAYn2wOlBi7cA6gGkwLdA6kGmQLeA6sGKN8DrAYo4AOuBijhA68GKOIDsAYo4wOyBijkA7QGLuUDtQaaAuYDtwYo5wO5Bi7oA7oGmwLpA7sGKOoDvAYo6wO9Bi7sA8AGnALtA8EGogLuA8MGKe8DxAYp8APGBinxA8cGKfIDyAYp8wPKBin0A8wGLvUDzQajAvYDzwYp9wPRBi74A9IGpAL5A9MGKfoD1AYp-wPVBi78A9gGpQL9A9kGqwL-A9sGKv8D3AYqgATeBiqBBN8GKoIE4AYqgwTiBiqEBOQGLoUE5QasAoYE5wYqhwTpBi6IBOoGrQKJBOsGKooE7AYqiwTtBi6MBPAGrgKNBPEGtAKOBPIGLI8E8wYskAT0BiyRBPUGLJIE9gYskwT4BiyUBPoGLpUE-wa1ApYE_QYslwT_Bi6YBIAHtgKZBIEHLJoEggcsmwSDBy6cBIYHtwKdBIcHvQKeBIkHK58EigcroASMByuhBI0HK6IEjgcrowSQByukBJIHLqUEkwe-AqYElQcrpwSXBy6oBJgHvwKpBJkHK6oEmgcrqwSbBy6sBJ4HwAKtBJ8HxgKuBKAHG68EoQcbsASiBxuxBKMHG7IEpAcbswSmBxu0BKgHLrUEqQfHArYEqwcbtwStBy64BK4HyAK5BK8HG7oEsAcbuwSxBy68BLQHyQK9BLUHzwK-BLYHDL8EtwcMwAS4BwzBBLkHDMIEugcMwwS8BwzEBL4HLsUEvwfQAsYEwQcMxwTDBy7IBMQH0QLJBMUHDMoExgcMywTHBy7MBMoH0gLNBMsH2ALOBMwHC88EzQcL0ATOBwvRBM8HC9IE0AcL0wTSBwvUBNQHLtUE1QfZAtYE1wcL1wTZBy7YBNoH2gLZBNsHC9oE3AcL2wTdBy7cBOAH2wLdBOEH4QI" + strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"patient\",\"appointments\",\"appointment\",\"staff\",\"claims\",\"claim\",\"updatedBy\",\"npiProvider\",\"payment\",\"serviceLineTransactions\",\"_count\",\"serviceLine\",\"serviceLines\",\"items\",\"commissionBatch\",\"commissionBatchItems\",\"payments\",\"commissionBatches\",\"appointmentProcedures\",\"claimFiles\",\"procedures\",\"files\",\"group\",\"pdfs\",\"groups\",\"communications\",\"documents\",\"conversation\",\"parent\",\"children\",\"folder\",\"file\",\"chunks\",\"cloudFolders\",\"patients\",\"npiProviders\",\"insuranceCredentials\",\"shoppingVendors\",\"updatedPayments\",\"backups\",\"backupDestinations\",\"notifications\",\"cloudFiles\",\"twilioSettings\",\"aiSettings\",\"officeHours\",\"officeContact\",\"procedureTimeslot\",\"insuranceContacts\",\"patientConversations\",\"User.findUnique\",\"User.findUniqueOrThrow\",\"User.findFirst\",\"User.findFirstOrThrow\",\"User.findMany\",\"data\",\"User.createOne\",\"User.createMany\",\"User.createManyAndReturn\",\"User.updateOne\",\"User.updateMany\",\"User.updateManyAndReturn\",\"create\",\"update\",\"User.upsertOne\",\"User.deleteOne\",\"User.deleteMany\",\"having\",\"_avg\",\"_sum\",\"_min\",\"_max\",\"User.groupBy\",\"User.aggregate\",\"Patient.findUnique\",\"Patient.findUniqueOrThrow\",\"Patient.findFirst\",\"Patient.findFirstOrThrow\",\"Patient.findMany\",\"Patient.createOne\",\"Patient.createMany\",\"Patient.createManyAndReturn\",\"Patient.updateOne\",\"Patient.updateMany\",\"Patient.updateManyAndReturn\",\"Patient.upsertOne\",\"Patient.deleteOne\",\"Patient.deleteMany\",\"Patient.groupBy\",\"Patient.aggregate\",\"Appointment.findUnique\",\"Appointment.findUniqueOrThrow\",\"Appointment.findFirst\",\"Appointment.findFirstOrThrow\",\"Appointment.findMany\",\"Appointment.createOne\",\"Appointment.createMany\",\"Appointment.createManyAndReturn\",\"Appointment.updateOne\",\"Appointment.updateMany\",\"Appointment.updateManyAndReturn\",\"Appointment.upsertOne\",\"Appointment.deleteOne\",\"Appointment.deleteMany\",\"Appointment.groupBy\",\"Appointment.aggregate\",\"AppointmentFile.findUnique\",\"AppointmentFile.findUniqueOrThrow\",\"AppointmentFile.findFirst\",\"AppointmentFile.findFirstOrThrow\",\"AppointmentFile.findMany\",\"AppointmentFile.createOne\",\"AppointmentFile.createMany\",\"AppointmentFile.createManyAndReturn\",\"AppointmentFile.updateOne\",\"AppointmentFile.updateMany\",\"AppointmentFile.updateManyAndReturn\",\"AppointmentFile.upsertOne\",\"AppointmentFile.deleteOne\",\"AppointmentFile.deleteMany\",\"AppointmentFile.groupBy\",\"AppointmentFile.aggregate\",\"Staff.findUnique\",\"Staff.findUniqueOrThrow\",\"Staff.findFirst\",\"Staff.findFirstOrThrow\",\"Staff.findMany\",\"Staff.createOne\",\"Staff.createMany\",\"Staff.createManyAndReturn\",\"Staff.updateOne\",\"Staff.updateMany\",\"Staff.updateManyAndReturn\",\"Staff.upsertOne\",\"Staff.deleteOne\",\"Staff.deleteMany\",\"Staff.groupBy\",\"Staff.aggregate\",\"NpiProvider.findUnique\",\"NpiProvider.findUniqueOrThrow\",\"NpiProvider.findFirst\",\"NpiProvider.findFirstOrThrow\",\"NpiProvider.findMany\",\"NpiProvider.createOne\",\"NpiProvider.createMany\",\"NpiProvider.createManyAndReturn\",\"NpiProvider.updateOne\",\"NpiProvider.updateMany\",\"NpiProvider.updateManyAndReturn\",\"NpiProvider.upsertOne\",\"NpiProvider.deleteOne\",\"NpiProvider.deleteMany\",\"NpiProvider.groupBy\",\"NpiProvider.aggregate\",\"AppointmentProcedure.findUnique\",\"AppointmentProcedure.findUniqueOrThrow\",\"AppointmentProcedure.findFirst\",\"AppointmentProcedure.findFirstOrThrow\",\"AppointmentProcedure.findMany\",\"AppointmentProcedure.createOne\",\"AppointmentProcedure.createMany\",\"AppointmentProcedure.createManyAndReturn\",\"AppointmentProcedure.updateOne\",\"AppointmentProcedure.updateMany\",\"AppointmentProcedure.updateManyAndReturn\",\"AppointmentProcedure.upsertOne\",\"AppointmentProcedure.deleteOne\",\"AppointmentProcedure.deleteMany\",\"AppointmentProcedure.groupBy\",\"AppointmentProcedure.aggregate\",\"Claim.findUnique\",\"Claim.findUniqueOrThrow\",\"Claim.findFirst\",\"Claim.findFirstOrThrow\",\"Claim.findMany\",\"Claim.createOne\",\"Claim.createMany\",\"Claim.createManyAndReturn\",\"Claim.updateOne\",\"Claim.updateMany\",\"Claim.updateManyAndReturn\",\"Claim.upsertOne\",\"Claim.deleteOne\",\"Claim.deleteMany\",\"Claim.groupBy\",\"Claim.aggregate\",\"ServiceLine.findUnique\",\"ServiceLine.findUniqueOrThrow\",\"ServiceLine.findFirst\",\"ServiceLine.findFirstOrThrow\",\"ServiceLine.findMany\",\"ServiceLine.createOne\",\"ServiceLine.createMany\",\"ServiceLine.createManyAndReturn\",\"ServiceLine.updateOne\",\"ServiceLine.updateMany\",\"ServiceLine.updateManyAndReturn\",\"ServiceLine.upsertOne\",\"ServiceLine.deleteOne\",\"ServiceLine.deleteMany\",\"ServiceLine.groupBy\",\"ServiceLine.aggregate\",\"ClaimFile.findUnique\",\"ClaimFile.findUniqueOrThrow\",\"ClaimFile.findFirst\",\"ClaimFile.findFirstOrThrow\",\"ClaimFile.findMany\",\"ClaimFile.createOne\",\"ClaimFile.createMany\",\"ClaimFile.createManyAndReturn\",\"ClaimFile.updateOne\",\"ClaimFile.updateMany\",\"ClaimFile.updateManyAndReturn\",\"ClaimFile.upsertOne\",\"ClaimFile.deleteOne\",\"ClaimFile.deleteMany\",\"ClaimFile.groupBy\",\"ClaimFile.aggregate\",\"InsuranceCredential.findUnique\",\"InsuranceCredential.findUniqueOrThrow\",\"InsuranceCredential.findFirst\",\"InsuranceCredential.findFirstOrThrow\",\"InsuranceCredential.findMany\",\"InsuranceCredential.createOne\",\"InsuranceCredential.createMany\",\"InsuranceCredential.createManyAndReturn\",\"InsuranceCredential.updateOne\",\"InsuranceCredential.updateMany\",\"InsuranceCredential.updateManyAndReturn\",\"InsuranceCredential.upsertOne\",\"InsuranceCredential.deleteOne\",\"InsuranceCredential.deleteMany\",\"InsuranceCredential.groupBy\",\"InsuranceCredential.aggregate\",\"ShoppingVendor.findUnique\",\"ShoppingVendor.findUniqueOrThrow\",\"ShoppingVendor.findFirst\",\"ShoppingVendor.findFirstOrThrow\",\"ShoppingVendor.findMany\",\"ShoppingVendor.createOne\",\"ShoppingVendor.createMany\",\"ShoppingVendor.createManyAndReturn\",\"ShoppingVendor.updateOne\",\"ShoppingVendor.updateMany\",\"ShoppingVendor.updateManyAndReturn\",\"ShoppingVendor.upsertOne\",\"ShoppingVendor.deleteOne\",\"ShoppingVendor.deleteMany\",\"ShoppingVendor.groupBy\",\"ShoppingVendor.aggregate\",\"PdfGroup.findUnique\",\"PdfGroup.findUniqueOrThrow\",\"PdfGroup.findFirst\",\"PdfGroup.findFirstOrThrow\",\"PdfGroup.findMany\",\"PdfGroup.createOne\",\"PdfGroup.createMany\",\"PdfGroup.createManyAndReturn\",\"PdfGroup.updateOne\",\"PdfGroup.updateMany\",\"PdfGroup.updateManyAndReturn\",\"PdfGroup.upsertOne\",\"PdfGroup.deleteOne\",\"PdfGroup.deleteMany\",\"PdfGroup.groupBy\",\"PdfGroup.aggregate\",\"PdfFile.findUnique\",\"PdfFile.findUniqueOrThrow\",\"PdfFile.findFirst\",\"PdfFile.findFirstOrThrow\",\"PdfFile.findMany\",\"PdfFile.createOne\",\"PdfFile.createMany\",\"PdfFile.createManyAndReturn\",\"PdfFile.updateOne\",\"PdfFile.updateMany\",\"PdfFile.updateManyAndReturn\",\"PdfFile.upsertOne\",\"PdfFile.deleteOne\",\"PdfFile.deleteMany\",\"PdfFile.groupBy\",\"PdfFile.aggregate\",\"Payment.findUnique\",\"Payment.findUniqueOrThrow\",\"Payment.findFirst\",\"Payment.findFirstOrThrow\",\"Payment.findMany\",\"Payment.createOne\",\"Payment.createMany\",\"Payment.createManyAndReturn\",\"Payment.updateOne\",\"Payment.updateMany\",\"Payment.updateManyAndReturn\",\"Payment.upsertOne\",\"Payment.deleteOne\",\"Payment.deleteMany\",\"Payment.groupBy\",\"Payment.aggregate\",\"ServiceLineTransaction.findUnique\",\"ServiceLineTransaction.findUniqueOrThrow\",\"ServiceLineTransaction.findFirst\",\"ServiceLineTransaction.findFirstOrThrow\",\"ServiceLineTransaction.findMany\",\"ServiceLineTransaction.createOne\",\"ServiceLineTransaction.createMany\",\"ServiceLineTransaction.createManyAndReturn\",\"ServiceLineTransaction.updateOne\",\"ServiceLineTransaction.updateMany\",\"ServiceLineTransaction.updateManyAndReturn\",\"ServiceLineTransaction.upsertOne\",\"ServiceLineTransaction.deleteOne\",\"ServiceLineTransaction.deleteMany\",\"ServiceLineTransaction.groupBy\",\"ServiceLineTransaction.aggregate\",\"DatabaseBackup.findUnique\",\"DatabaseBackup.findUniqueOrThrow\",\"DatabaseBackup.findFirst\",\"DatabaseBackup.findFirstOrThrow\",\"DatabaseBackup.findMany\",\"DatabaseBackup.createOne\",\"DatabaseBackup.createMany\",\"DatabaseBackup.createManyAndReturn\",\"DatabaseBackup.updateOne\",\"DatabaseBackup.updateMany\",\"DatabaseBackup.updateManyAndReturn\",\"DatabaseBackup.upsertOne\",\"DatabaseBackup.deleteOne\",\"DatabaseBackup.deleteMany\",\"DatabaseBackup.groupBy\",\"DatabaseBackup.aggregate\",\"BackupDestination.findUnique\",\"BackupDestination.findUniqueOrThrow\",\"BackupDestination.findFirst\",\"BackupDestination.findFirstOrThrow\",\"BackupDestination.findMany\",\"BackupDestination.createOne\",\"BackupDestination.createMany\",\"BackupDestination.createManyAndReturn\",\"BackupDestination.updateOne\",\"BackupDestination.updateMany\",\"BackupDestination.updateManyAndReturn\",\"BackupDestination.upsertOne\",\"BackupDestination.deleteOne\",\"BackupDestination.deleteMany\",\"BackupDestination.groupBy\",\"BackupDestination.aggregate\",\"Notification.findUnique\",\"Notification.findUniqueOrThrow\",\"Notification.findFirst\",\"Notification.findFirstOrThrow\",\"Notification.findMany\",\"Notification.createOne\",\"Notification.createMany\",\"Notification.createManyAndReturn\",\"Notification.updateOne\",\"Notification.updateMany\",\"Notification.updateManyAndReturn\",\"Notification.upsertOne\",\"Notification.deleteOne\",\"Notification.deleteMany\",\"Notification.groupBy\",\"Notification.aggregate\",\"CronJobLog.findUnique\",\"CronJobLog.findUniqueOrThrow\",\"CronJobLog.findFirst\",\"CronJobLog.findFirstOrThrow\",\"CronJobLog.findMany\",\"CronJobLog.createOne\",\"CronJobLog.createMany\",\"CronJobLog.createManyAndReturn\",\"CronJobLog.updateOne\",\"CronJobLog.updateMany\",\"CronJobLog.updateManyAndReturn\",\"CronJobLog.upsertOne\",\"CronJobLog.deleteOne\",\"CronJobLog.deleteMany\",\"CronJobLog.groupBy\",\"CronJobLog.aggregate\",\"CloudFolder.findUnique\",\"CloudFolder.findUniqueOrThrow\",\"CloudFolder.findFirst\",\"CloudFolder.findFirstOrThrow\",\"CloudFolder.findMany\",\"CloudFolder.createOne\",\"CloudFolder.createMany\",\"CloudFolder.createManyAndReturn\",\"CloudFolder.updateOne\",\"CloudFolder.updateMany\",\"CloudFolder.updateManyAndReturn\",\"CloudFolder.upsertOne\",\"CloudFolder.deleteOne\",\"CloudFolder.deleteMany\",\"CloudFolder.groupBy\",\"CloudFolder.aggregate\",\"CloudFile.findUnique\",\"CloudFile.findUniqueOrThrow\",\"CloudFile.findFirst\",\"CloudFile.findFirstOrThrow\",\"CloudFile.findMany\",\"CloudFile.createOne\",\"CloudFile.createMany\",\"CloudFile.createManyAndReturn\",\"CloudFile.updateOne\",\"CloudFile.updateMany\",\"CloudFile.updateManyAndReturn\",\"CloudFile.upsertOne\",\"CloudFile.deleteOne\",\"CloudFile.deleteMany\",\"CloudFile.groupBy\",\"CloudFile.aggregate\",\"CloudFileChunk.findUnique\",\"CloudFileChunk.findUniqueOrThrow\",\"CloudFileChunk.findFirst\",\"CloudFileChunk.findFirstOrThrow\",\"CloudFileChunk.findMany\",\"CloudFileChunk.createOne\",\"CloudFileChunk.createMany\",\"CloudFileChunk.createManyAndReturn\",\"CloudFileChunk.updateOne\",\"CloudFileChunk.updateMany\",\"CloudFileChunk.updateManyAndReturn\",\"CloudFileChunk.upsertOne\",\"CloudFileChunk.deleteOne\",\"CloudFileChunk.deleteMany\",\"CloudFileChunk.groupBy\",\"CloudFileChunk.aggregate\",\"Communication.findUnique\",\"Communication.findUniqueOrThrow\",\"Communication.findFirst\",\"Communication.findFirstOrThrow\",\"Communication.findMany\",\"Communication.createOne\",\"Communication.createMany\",\"Communication.createManyAndReturn\",\"Communication.updateOne\",\"Communication.updateMany\",\"Communication.updateManyAndReturn\",\"Communication.upsertOne\",\"Communication.deleteOne\",\"Communication.deleteMany\",\"Communication.groupBy\",\"Communication.aggregate\",\"PatientDocument.findUnique\",\"PatientDocument.findUniqueOrThrow\",\"PatientDocument.findFirst\",\"PatientDocument.findFirstOrThrow\",\"PatientDocument.findMany\",\"PatientDocument.createOne\",\"PatientDocument.createMany\",\"PatientDocument.createManyAndReturn\",\"PatientDocument.updateOne\",\"PatientDocument.updateMany\",\"PatientDocument.updateManyAndReturn\",\"PatientDocument.upsertOne\",\"PatientDocument.deleteOne\",\"PatientDocument.deleteMany\",\"PatientDocument.groupBy\",\"PatientDocument.aggregate\",\"TwilioSettings.findUnique\",\"TwilioSettings.findUniqueOrThrow\",\"TwilioSettings.findFirst\",\"TwilioSettings.findFirstOrThrow\",\"TwilioSettings.findMany\",\"TwilioSettings.createOne\",\"TwilioSettings.createMany\",\"TwilioSettings.createManyAndReturn\",\"TwilioSettings.updateOne\",\"TwilioSettings.updateMany\",\"TwilioSettings.updateManyAndReturn\",\"TwilioSettings.upsertOne\",\"TwilioSettings.deleteOne\",\"TwilioSettings.deleteMany\",\"TwilioSettings.groupBy\",\"TwilioSettings.aggregate\",\"AiSettings.findUnique\",\"AiSettings.findUniqueOrThrow\",\"AiSettings.findFirst\",\"AiSettings.findFirstOrThrow\",\"AiSettings.findMany\",\"AiSettings.createOne\",\"AiSettings.createMany\",\"AiSettings.createManyAndReturn\",\"AiSettings.updateOne\",\"AiSettings.updateMany\",\"AiSettings.updateManyAndReturn\",\"AiSettings.upsertOne\",\"AiSettings.deleteOne\",\"AiSettings.deleteMany\",\"AiSettings.groupBy\",\"AiSettings.aggregate\",\"OfficeHours.findUnique\",\"OfficeHours.findUniqueOrThrow\",\"OfficeHours.findFirst\",\"OfficeHours.findFirstOrThrow\",\"OfficeHours.findMany\",\"OfficeHours.createOne\",\"OfficeHours.createMany\",\"OfficeHours.createManyAndReturn\",\"OfficeHours.updateOne\",\"OfficeHours.updateMany\",\"OfficeHours.updateManyAndReturn\",\"OfficeHours.upsertOne\",\"OfficeHours.deleteOne\",\"OfficeHours.deleteMany\",\"OfficeHours.groupBy\",\"OfficeHours.aggregate\",\"OfficeContact.findUnique\",\"OfficeContact.findUniqueOrThrow\",\"OfficeContact.findFirst\",\"OfficeContact.findFirstOrThrow\",\"OfficeContact.findMany\",\"OfficeContact.createOne\",\"OfficeContact.createMany\",\"OfficeContact.createManyAndReturn\",\"OfficeContact.updateOne\",\"OfficeContact.updateMany\",\"OfficeContact.updateManyAndReturn\",\"OfficeContact.upsertOne\",\"OfficeContact.deleteOne\",\"OfficeContact.deleteMany\",\"OfficeContact.groupBy\",\"OfficeContact.aggregate\",\"InsuranceContact.findUnique\",\"InsuranceContact.findUniqueOrThrow\",\"InsuranceContact.findFirst\",\"InsuranceContact.findFirstOrThrow\",\"InsuranceContact.findMany\",\"InsuranceContact.createOne\",\"InsuranceContact.createMany\",\"InsuranceContact.createManyAndReturn\",\"InsuranceContact.updateOne\",\"InsuranceContact.updateMany\",\"InsuranceContact.updateManyAndReturn\",\"InsuranceContact.upsertOne\",\"InsuranceContact.deleteOne\",\"InsuranceContact.deleteMany\",\"InsuranceContact.groupBy\",\"InsuranceContact.aggregate\",\"ProcedureTimeslot.findUnique\",\"ProcedureTimeslot.findUniqueOrThrow\",\"ProcedureTimeslot.findFirst\",\"ProcedureTimeslot.findFirstOrThrow\",\"ProcedureTimeslot.findMany\",\"ProcedureTimeslot.createOne\",\"ProcedureTimeslot.createMany\",\"ProcedureTimeslot.createManyAndReturn\",\"ProcedureTimeslot.updateOne\",\"ProcedureTimeslot.updateMany\",\"ProcedureTimeslot.updateManyAndReturn\",\"ProcedureTimeslot.upsertOne\",\"ProcedureTimeslot.deleteOne\",\"ProcedureTimeslot.deleteMany\",\"ProcedureTimeslot.groupBy\",\"ProcedureTimeslot.aggregate\",\"PatientConversation.findUnique\",\"PatientConversation.findUniqueOrThrow\",\"PatientConversation.findFirst\",\"PatientConversation.findFirstOrThrow\",\"PatientConversation.findMany\",\"PatientConversation.createOne\",\"PatientConversation.createMany\",\"PatientConversation.createManyAndReturn\",\"PatientConversation.updateOne\",\"PatientConversation.updateMany\",\"PatientConversation.updateManyAndReturn\",\"PatientConversation.upsertOne\",\"PatientConversation.deleteOne\",\"PatientConversation.deleteMany\",\"PatientConversation.groupBy\",\"PatientConversation.aggregate\",\"CommissionBatch.findUnique\",\"CommissionBatch.findUniqueOrThrow\",\"CommissionBatch.findFirst\",\"CommissionBatch.findFirstOrThrow\",\"CommissionBatch.findMany\",\"CommissionBatch.createOne\",\"CommissionBatch.createMany\",\"CommissionBatch.createManyAndReturn\",\"CommissionBatch.updateOne\",\"CommissionBatch.updateMany\",\"CommissionBatch.updateManyAndReturn\",\"CommissionBatch.upsertOne\",\"CommissionBatch.deleteOne\",\"CommissionBatch.deleteMany\",\"CommissionBatch.groupBy\",\"CommissionBatch.aggregate\",\"CommissionBatchItem.findUnique\",\"CommissionBatchItem.findUniqueOrThrow\",\"CommissionBatchItem.findFirst\",\"CommissionBatchItem.findFirstOrThrow\",\"CommissionBatchItem.findMany\",\"CommissionBatchItem.createOne\",\"CommissionBatchItem.createMany\",\"CommissionBatchItem.createManyAndReturn\",\"CommissionBatchItem.updateOne\",\"CommissionBatchItem.updateMany\",\"CommissionBatchItem.updateManyAndReturn\",\"CommissionBatchItem.upsertOne\",\"CommissionBatchItem.deleteOne\",\"CommissionBatchItem.deleteMany\",\"CommissionBatchItem.groupBy\",\"CommissionBatchItem.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"commissionBatchId\",\"paymentId\",\"collectionAmount\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"npiProviderId\",\"totalCollection\",\"commissionAmount\",\"notes\",\"createdAt\",\"contains\",\"startsWith\",\"endsWith\",\"patientId\",\"userId\",\"stage\",\"aiHandoff\",\"updatedAt\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"name\",\"phoneNumber\",\"officeName\",\"receptionistName\",\"dentistName\",\"email\",\"fax\",\"streetAddress\",\"city\",\"state\",\"zipCode\",\"apiKey\",\"aiEnabled\",\"openAiKey\",\"openAiEnabled\",\"claudeAiKey\",\"claudeAiEnabled\",\"claudeAiModel\",\"openAiModel\",\"googleAiModel\",\"dentalMgmtKey\",\"dentalMgmtEnabled\",\"afterHoursEnabled\",\"openPhoneReply\",\"accountSid\",\"authToken\",\"greetingMessage\",\"templates\",\"filename\",\"originalName\",\"mimeType\",\"fileSize\",\"filePath\",\"uploadedAt\",\"CommunicationChannel\",\"channel\",\"CommunicationDirection\",\"direction\",\"CommunicationStatus\",\"status\",\"body\",\"callDuration\",\"twilioSid\",\"fileId\",\"seq\",\"folderId\",\"isComplete\",\"totalChunks\",\"diskPath\",\"parentId\",\"jobName\",\"startedAt\",\"completedAt\",\"durationMs\",\"errorMessage\",\"NotificationTypes\",\"type\",\"message\",\"read\",\"path\",\"isActive\",\"serviceLineId\",\"transactionId\",\"paidAmount\",\"adjustedAmount\",\"PaymentMethod\",\"method\",\"receivedDate\",\"payerName\",\"claimId\",\"updatedById\",\"totalBilled\",\"totalPaid\",\"totalAdjusted\",\"totalDue\",\"mhPaidAmount\",\"copayment\",\"adjustment\",\"PaymentStatus\",\"icn\",\"pdfData\",\"groupId\",\"title\",\"PdfTitleKey\",\"titleKey\",\"vendorName\",\"websiteUrl\",\"loginUsername\",\"loginPassword\",\"siteKey\",\"username\",\"password\",\"procedureCode\",\"procedureDate\",\"quad\",\"arch\",\"toothNumber\",\"toothSurface\",\"paidCode\",\"allowedAmount\",\"ServiceLineStatus\",\"appointmentId\",\"staffId\",\"patientName\",\"memberId\",\"dateOfBirth\",\"remarks\",\"MissingTeethStatus\",\"missingTeethStatus\",\"missingTeeth\",\"serviceDate\",\"insuranceProvider\",\"ClaimStatus\",\"claimNumber\",\"preAuthNumber\",\"procedureLabel\",\"fee\",\"category\",\"oralCavityArea\",\"ProcedureSource\",\"source\",\"comboKey\",\"npiNumber\",\"providerName\",\"sortOrder\",\"role\",\"phone\",\"date\",\"startTime\",\"endTime\",\"typeLocked\",\"procedureCodeNotes\",\"movedByAi\",\"PatientStatus\",\"eligibilityStatus\",\"firstName\",\"lastName\",\"gender\",\"address\",\"insuranceId\",\"groupNumber\",\"policyHolder\",\"allergies\",\"medicalConditions\",\"preferredLanguage\",\"autoBackupEnabled\",\"autoBackupHour\",\"usbBackupEnabled\",\"usbBackupHour\",\"autoMhCheckEnabled\",\"autoMhCheckDayOfWeek\",\"autoMhCheckHour\",\"userId_siteKey\",\"userId_npiNumber\",\"every\",\"some\",\"none\",\"fileId_seq\",\"userId_parentId_name\",\"commissionBatchId_paymentId\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), + graph: "pxPhAqAEIgUAAPEIACAHAACsCQAgCAAA6wgAIB0AALMJACAlAAD8CAAgJgAAqwkAICcAAK0JACAoAACuCQAgKQAArwkAICoAAOwIACArAACwCQAgLAAAsQkAIC0AALIJACAuAAD-CAAgLwAAtAkAIDAAALUJACAxAAC2CQAgMgAAtwkAIDMAALgJACA0AAC5CQAgNQAAugkAIN4EAACqCQAw3wQAAA0AEOAEAACqCQAw4QQCAAAAAdoFAQAAAAHbBQEAhwgAIZEGIACICAAhkgYCAKoIACGTBiAAiAgAIZQGAgCqCAAhlQYgAIgIACGWBgIAqggAIZcGAgCqCAAhAQAAAAEAICIDAAD-BwAgBQAA8QgAIAgAAOsIACAMAADsCAAgGAAA7ggAIBwAAL8JACAdAACzCQAgHgAAwAkAIB8AAMEJACAlAAD8CAAg3gQAAL4JADDfBAAAAwAQ4AQAAL4JADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhFgMAAPcJACAFAADSEAAgCAAA1RAAIAwAANgQACAYAADoEAAgHAAA-hAAIB0AAN4QACAeAAD7EAAgHwAA_BAAICUAANwQACCFBQAAzQkAIIgFAADNCQAgigUAAM0JACDpBQAAzQkAIO8FAADNCQAgigYAAM0JACCLBgAAzQkAIIwGAADNCQAgjQYAAM0JACCOBgAAzQkAII8GAADNCQAgkAYAAM0JACAiAwAA_gcAIAUAAPEIACAIAADrCAAgDAAA7AgAIBgAAO4IACAcAAC_CQAgHQAAswkAIB4AAMAJACAfAADBCQAgJQAA_AgAIN4EAAC-CQAw3wQAAAMAEOAEAAC-CQAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhAwAAAAMAIAEAAAQAMAIAAAUAIBkDAAD-BwAgBAAA4AgAIAcAAKgJACAIAADrCAAgGAAA7ggAIBkAAL0JACDeBAAAuwkAMN8EAAAHABDgBAAAuwkAMOEEAgCqCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIggDAAD3CQAgBAAA5hAAIAcAAPcQACAIAADVEAAgGAAA6BAAIBkAAPkQACDwBAAAzQkAIIMGAADNCQAgGQMAAP4HACAEAADgCAAgBwAAqAkAIAgAAOsIACAYAADuCAAgGQAAvQkAIN4EAAC7CQAw3wQAAAcAEOAEAAC7CQAw4QQCAAAAAfAEAQCCCAAh8QRAAKsIACH1BAIAqggAIfYEAgCqCAAhpwUBAIcIACG4BQEAhwgAIdIFAQCHCAAh5gUCAKoIACH_BUAAqwgAIYAGAQCHCAAhgQYBAIcIACGCBiAAiAgAIYMGAQCCCAAhhAYgAIgIACGGBgAAvAmGBiIDAAAABwAgAQAACAAwAgAACQAgDQMAAPAIACAFAADxCAAgCAAA6wgAIN4EAADvCAAw3wQAAAsAEOAEAADvCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGFBQEAgggAIf0FAQCHCAAh_gUBAIIIACEBAAAACwAgIgUAAPEIACAHAACsCQAgCAAA6wgAIB0AALMJACAlAAD8CAAgJgAAqwkAICcAAK0JACAoAACuCQAgKQAArwkAICoAAOwIACArAACwCQAgLAAAsQkAIC0AALIJACAuAAD-CAAgLwAAtAkAIDAAALUJACAxAAC2CQAgMgAAtwkAIDMAALgJACA0AAC5CQAgNQAAugkAIN4EAACqCQAw3wQAAA0AEOAEAACqCQAw4QQCAKoIACHaBQEAhwgAIdsFAQCHCAAhkQYgAIgIACGSBgIAqggAIZMGIACICAAhlAYCAKoIACGVBiAAiAgAIZYGAgCqCAAhlwYCAKoIACEBAAAADQAgAwAAAAcAIAEAAAgAMAIAAAkAIB4DAADwCAAgBAAA4AgAIAYAAKcJACAHAACoCQAgCwAAkAkAIAwAAJwJACAQAACjCQAgFwAAqQkAIN4EAACkCQAw3wQAABAAEOAEAACkCQAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKYJ8QUi5QUCAK0IACHmBQIAqggAIecFAQCHCAAh6AUBAIcIACHpBUAAqwgAIeoFAQCHCAAh7AUAAKUJ7AUi7QUAAI0IACDuBUAAqwgAIe8FAQCHCAAh8QUBAIIIACHyBQEAgggAIQ0DAAD3CQAgBAAA5hAAIAYAAO4QACAHAAD3EAAgCwAA8BAAIAwAAPMQACAQAAD2EAAgFwAA-BAAIO0EAADNCQAg5QUAAM0JACDtBQAAzQkAIPEFAADNCQAg8gUAAM0JACAeAwAA8AgAIAQAAOAIACAGAACnCQAgBwAAqAkAIAsAAJAJACAMAACcCQAgEAAAowkAIBcAAKkJACDeBAAApAkAMN8EAAAQABDgBAAApAkAMOEEAgAAAAHtBAIArQgAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKYJ8QUi5QUCAK0IACHmBQIAqggAIecFAQCHCAAh6AUBAIcIACHpBUAAqwgAIeoFAQCHCAAh7AUAAKUJ7AUi7QUAAI0IACDuBUAAqwgAIe8FAQCHCAAh8QUBAIIIACHyBQEAgggAIQMAAAAQACABAAARADACAAASACABAAAABwAgAQAAAA0AIAEAAAALACAOAwAA_gcAIAgAAOsIACAUAADsCAAgFQAA7QgAIBYAAO4IACDeBAAA6ggAMN8EAAAXABDgBAAA6ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfoFAQCHCAAh-wUBAIcIACH8BQIAqggAIQEAAAAXACADAAAAEAAgAQAAEQAwAgAAEgAgHAQAAOAIACAJAACbCQAgCgAA8AgAIAsAAJAJACANAACdCQAgEAAAowkAIBMAAJQJACDeBAAAoQkAMN8EAAAaABDgBAAAoQkAMOEEAgCqCAAh7QQCAK0IACHwBAEAgggAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKIJzwUixQUCAK0IACHGBQIArQgAIccFEACSCQAhyAUQAJIJACHJBRAAkgkAIcoFEACSCQAhywUQAI4JACHMBRAAkgkAIc0FEACSCQAhzwUBAIIIACENBAAA5hAAIAkAAO8QACAKAAD3CQAgCwAA8BAAIA0AAPQQACAQAAD2EAAgEwAA8RAAIO0EAADNCQAg8AQAAM0JACDFBQAAzQkAIMYFAADNCQAgywUAAM0JACDPBQAAzQkAIBwEAADgCAAgCQAAmwkAIAoAAPAIACALAACQCQAgDQAAnQkAIBAAAKMJACATAACUCQAg3gQAAKEJADDfBAAAGgAQ4AQAAKEJADDhBAIAAAAB7QQCAK0IACHwBAEAgggAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKIJzwUixQUCAAAAAcYFAgCtCAAhxwUQAJIJACHIBRAAkgkAIckFEACSCQAhygUQAJIJACHLBRAAjgkAIcwFEACSCQAhzQUQAJIJACHPBQEAgggAIQMAAAAaACABAAAbADACAAAcACABAAAAEAAgAQAAAA0AIAEAAAAXACAQDAAAmAkAIA8AAKAJACDeBAAAngkAMN8EAAAhABDgBAAAngkAMOEEAgCqCAAh4wQCAKoIACHwBAEAgggAIfEEQACrCAAhvQUCAKoIACG-BQEAgggAIb8FEACSCQAhwAUQAJIJACHCBQAAnwnCBSLDBUAAqwgAIcQFAQCCCAAhBQwAAPMQACAPAAD1EAAg8AQAAM0JACC-BQAAzQkAIMQFAADNCQAgEAwAAJgJACAPAACgCQAg3gQAAJ4JADDfBAAAIQAQ4AQAAJ4JADDhBAIAAAAB4wQCAKoIACHwBAEAgggAIfEEQACrCAAhvQUCAKoIACG-BQEAgggAIb8FEACSCQAhwAUQAJIJACHCBQAAnwnCBSLDBUAAqwgAIcQFAQCCCAAhAwAAACEAIAEAACIAMAIAACMAIAEAAAAQACABAAAAGgAgAwAAACEAIAEAACIAMAIAACMAIAEAAAAhACAXCQAAmwkAIAwAAJwJACANAACdCQAg3gQAAJkJADDfBAAAKQAQ4AQAAJkJADDhBAIAqggAIeMEAgCtCAAhpwUAAJoJ5QUixQUCAK0IACHHBRAAkgkAIcgFEACSCQAhyQUQAJIJACHKBRAAkgkAIc8FAQCCCAAh3AUBAIcIACHdBUAAqwgAId4FAQCCCAAh3wUBAIIIACHgBQEAgggAIeEFAQCCCAAh4gUBAIIIACHjBRAAjgkAIQwJAADvEAAgDAAA8xAAIA0AAPQQACDjBAAAzQkAIMUFAADNCQAgzwUAAM0JACDeBQAAzQkAIN8FAADNCQAg4AUAAM0JACDhBQAAzQkAIOIFAADNCQAg4wUAAM0JACAXCQAAmwkAIAwAAJwJACANAACdCQAg3gQAAJkJADDfBAAAKQAQ4AQAAJkJADDhBAIAAAAB4wQCAK0IACGnBQAAmgnlBSLFBQIArQgAIccFEACSCQAhyAUQAJIJACHJBRAAkgkAIcoFEACSCQAhzwUBAIIIACHcBQEAhwgAId0FQACrCAAh3gUBAIIIACHfBQEAgggAIeAFAQCCCAAh4QUBAIIIACHiBQEAgggAIeMFEACOCQAhAwAAACkAIAEAACoAMAIAACsAIAkMAACYCQAgEgAAlwkAIN4EAACWCQAw3wQAAC0AEOAEAACWCQAw4QQCAKoIACHiBAIAqggAIeMEAgCqCAAh5AQQAJIJACECDAAA8xAAIBIAAPIQACAKDAAAmAkAIBIAAJcJACDeBAAAlgkAMN8EAAAtABDgBAAAlgkAMOEEAgAAAAHiBAIAqggAIeMEAgCqCAAh5AQQAJIJACGfBgAAlQkAIAMAAAAtACABAAAuADACAAAvACADAAAALQAgAQAALgAwAgAALwAgAQAAAC0AIAEAAAAhACABAAAAKQAgAQAAAC0AIAsLAACTCQAgEQAAlAkAIN4EAACRCQAw3wQAADYAEOAEAACRCQAw4QQCAKoIACHtBAIAqggAIe4EEACSCQAh7wQQAJIJACHwBAEAgggAIfEEQACrCAAhAwsAAPAQACARAADxEAAg8AQAAM0JACALCwAAkwkAIBEAAJQJACDeBAAAkQkAMN8EAAA2ABDgBAAAkQkAMOEEAgAAAAHtBAIAqggAIe4EEACSCQAh7wQQAJIJACHwBAEAgggAIfEEQACrCAAhAwAAADYAIAEAADcAMAIAADgAIBQEAADgCAAgBgAAigkAIAsAAJAJACDeBAAAjQkAMN8EAAA6ABDgBAAAjQkAMOEEAgCqCAAh7QQCAK0IACHxBEAAqwgAIfUEAgCqCAAh3AUBAIcIACHgBQEAgggAIeEFAQCCCAAh5QUCAKoIACHzBQEAgggAIfQFEACOCQAh9QUBAIIIACH2BQEAgggAIfgFAACPCfgFIvkFAQCCCAAhCwQAAOYQACAGAADuEAAgCwAA8BAAIO0EAADNCQAg4AUAAM0JACDhBQAAzQkAIPMFAADNCQAg9AUAAM0JACD1BQAAzQkAIPYFAADNCQAg-QUAAM0JACAUBAAA4AgAIAYAAIoJACALAACQCQAg3gQAAI0JADDfBAAAOgAQ4AQAAI0JADDhBAIAAAAB7QQCAK0IACHxBEAAqwgAIfUEAgCqCAAh3AUBAIcIACHgBQEAgggAIeEFAQCCCAAh5QUCAKoIACHzBQEAgggAIfQFEACOCQAh9QUBAIIIACH2BQEAgggAIfgFAACPCfgFIvkFAQCCCAAhAwAAADoAIAEAADsAMAIAADwAIAEAAAAXACABAAAAEAAgAQAAABoAIAEAAAA2ACABAAAAOgAgAwAAACkAIAEAACoAMAIAACsAIAkJAACMCQAg3gQAAIsJADDfBAAARAAQ4AQAAIsJADDhBAIAqggAIZwFAQCHCAAhngUBAIcIACGgBQEAgggAIcUFAgCqCAAhAgkAAO8QACCgBQAAzQkAIAkJAACMCQAg3gQAAIsJADDfBAAARAAQ4AQAAIsJADDhBAIAAAABnAUBAIcIACGeBQEAhwgAIaAFAQCCCAAhxQUCAKoIACEDAAAARAAgAQAARQAwAgAARgAgAQAAABoAIAEAAAApACABAAAARAAgAQAAAAcAIAEAAAAQACADAAAAOgAgAQAAOwAwAgAAPAAgAwAAABAAIAEAABEAMAIAABIAIAkGAACKCQAg3gQAAIkJADDfBAAATwAQ4AQAAIkJADDhBAIAqggAIZwFAQCHCAAhngUBAIIIACGgBQEAgggAIeUFAgCqCAAhAwYAAO4QACCeBQAAzQkAIKAFAADNCQAgCQYAAIoJACDeBAAAiQkAMN8EAABPABDgBAAAiQkAMOEEAgAAAAGcBQEAhwgAIZ4FAQCCCAAhoAUBAIIIACHlBQIAqggAIQMAAABPACABAABQADACAABRACABAAAAOgAgAQAAABAAIAEAAABPACADAAAAOgAgAQAAOwAwAgAAPAAgAwAAABAAIAEAABEAMAIAABIAIAoEAADgCAAgGwAAiAkAIN4EAACGCQAw3wQAAFgAEOAEAACGCQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh0gUBAIcIACHUBQAAhwnUBSICBAAA5hAAIBsAAO0QACAKBAAA4AgAIBsAAIgJACDeBAAAhgkAMN8EAABYABDgBAAAhgkAMOEEAgAAAAHxBEAAqwgAIfUEAgCqCAAh0gUBAIcIACHUBQAAhwnUBSIDAAAAWAAgAQAAWQAwAgAAWgAgCRoAAIUJACDeBAAAhAkAMN8EAABcABDgBAAAhAkAMOEEAgCqCAAhnAUBAIcIACGhBUAAqwgAIdAFAAH0CAAh0QUCAKoIACEBGgAA7BAAIAkaAACFCQAg3gQAAIQJADDfBAAAXAAQ4AQAAIQJADDhBAIAAAABnAUBAIcIACGhBUAAqwgAIdAFAAH0CAAh0QUCAKoIACEDAAAAXAAgAQAAXQAwAgAAXgAgAQAAAFwAIAMAAAAaACABAAAbADACAAAcACAPAwAA8AgAIAQAAOAIACDeBAAAgAkAMN8EAABiABDgBAAAgAkAMOEEAgCqCAAh8QRAAKsIACH1BAIAqggAIfYEAgCtCAAhowUAAIEJowUipQUAAIIJpQUipwUAAIMJpwUiqAUBAIIIACGpBQIArQgAIaoFAQCCCAAhBgMAAPcJACAEAADmEAAg9gQAAM0JACCoBQAAzQkAIKkFAADNCQAgqgUAAM0JACAPAwAA8AgAIAQAAOAIACDeBAAAgAkAMN8EAABiABDgBAAAgAkAMOEEAgAAAAHxBEAAqwgAIfUEAgCqCAAh9gQCAK0IACGjBQAAgQmjBSKlBQAAggmlBSKnBQAAgwmnBSKoBQEAgggAIakFAgCtCAAhqgUBAIIIACEDAAAAYgAgAQAAYwAwAgAAZAAgAQAAAA0AIA0EAADgCAAg3gQAAP8IADDfBAAAZwAQ4AQAAP8IADDhBAIAqggAIfUEAgCqCAAh-QRAAKsIACGcBQEAhwgAIZ0FAQCHCAAhngUBAIcIACGfBQQA9wgAIaAFAQCHCAAhoQVAAKsIACEBBAAA5hAAIA0EAADgCAAg3gQAAP8IADDfBAAAZwAQ4AQAAP8IADDhBAIAAAAB9QQCAKoIACH5BEAAqwgAIZwFAQCHCAAhnQUBAIcIACGeBQEAhwgAIZ8FBAD3CAAhoAUBAIcIACGhBUAAqwgAIQMAAABnACABAABoADACAABpACALAwAA_gcAIAQAAOAIACDeBAAA3wgAMN8EAABrABDgBAAA3wgAMOEEAgCqCAAh9QQCAKoIACH2BAIAqggAIfcEAQCHCAAh-AQgAIgIACH5BEAAqwgAIQEAAABrACAPAwAA_gcAIAQAAP0IACAZAAD-CAAgIAAA-AgAICEAAPwIACDeBAAA-wgAMN8EAABtABDgBAAA-wgAMOEEAgCqCAAh8QRAAKsIACH1BAIArQgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIbEFAgCtCAAhBwMAAPcJACAEAADmEAAgGQAA3RAAICAAAOoQACAhAADcEAAg9QQAAM0JACCxBQAAzQkAIBADAAD-BwAgBAAA_QgAIBkAAP4IACAgAAD4CAAgIQAA_AgAIN4EAAD7CAAw3wQAAG0AEOAEAAD7CAAw4QQCAAAAAfEEQACrCAAh9QQCAK0IACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGxBQIArQgAIZ4GAAD6CAAgAwAAAG0AIAEAAG4AMAIAAG8AIAEAAABtACADAAAAbQAgAQAAbgAwAgAAbwAgAQAAAAMAIBEDAAD-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEHAwAA9wkAICIAAOoQACAkAADrEAAgngUAAM0JACCtBQAAzQkAIK8FAADNCQAgsAUAAM0JACARAwAA_gcAICIAAPgIACAkAAD5CAAg3gQAAPYIADDfBAAAdAAQ4AQAAPYIADDhBAIAAAAB8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEDAAAAdAAgAQAAdQAwAgAAdgAgAQAAAG0AIAkjAAD1CAAgOwAB9AgAId4EAADzCAAw3wQAAHkAEOAEAADzCAAw4QQCAKoIACHxBEAAqwgAIasFAgCqCAAhrAUCAKoIACEBIwAA6RAAIAojAAD1CAAgOwAB9AgAId4EAADzCAAw3wQAAHkAEOAEAADzCAAw4QQCAAAAAfEEQACrCAAhqwUCAKoIACGsBQIAqggAIZ0GAADyCAAgAwAAAHkAIAEAAHoAMAIAAHsAIAEAAAB5ACABAAAAbQAgAQAAAHQAIAEAAAAHACABAAAAOgAgAQAAABAAIAEAAABYACABAAAAGgAgAQAAAGIAIAEAAABnACABAAAAbQAgAwAAAAcAIAEAAAgAMAIAAAkAIAUDAAD3CQAgBQAA0hAAIAgAANUQACCFBQAAzQkAIP4FAADNCQAgDQMAAPAIACAFAADxCAAgCAAA6wgAIN4EAADvCAAw3wQAAAsAEOAEAADvCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQMAAAALACABAACJAQAwAgAAigEAIAUDAAD3CQAgCAAA1RAAIBQAANgQACAVAADnEAAgFgAA6BAAIA8DAAD-BwAgCAAA6wgAIBQAAOwIACAVAADtCAAgFgAA7ggAIN4EAADqCAAw3wQAABcAEOAEAADqCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACH6BQEAhwgAIfsFAQCHCAAh_AUCAKoIACGZBgAA6QgAIAMAAAAXACABAACMAQAwAgAAjQEAIAMAAAAQACABAAARADACAAASACAJAwAA_gcAIN4EAADoCAAw3wQAAJABABDgBAAA6AgAMOEEAgCqCAAh9gQCAKoIACHZBQEAhwgAIdoFAQCHCAAh2wUBAIcIACEBAwAA9wkAIAoDAAD-BwAg3gQAAOgIADDfBAAAkAEAEOAEAADoCAAw4QQCAAAAAfYEAgCqCAAh2QUBAIcIACHaBQEAhwgAIdsFAQCHCAAhmAYAAOcIACADAAAAkAEAIAEAAJEBADACAACSAQAgCgMAAP4HACDeBAAA5ggAMN8EAACUAQAQ4AQAAOYIADDhBAIAqggAIfYEAgCqCAAh1QUBAIcIACHWBQEAhwgAIdcFAQCHCAAh2AUBAIcIACEBAwAA9wkAIAoDAAD-BwAg3gQAAOYIADDfBAAAlAEAEOAEAADmCAAw4QQCAAAAAfYEAgCqCAAh1QUBAIcIACHWBQEAhwgAIdcFAQCHCAAh2AUBAIcIACEDAAAAlAEAIAEAAJUBADACAACWAQAgAwAAABoAIAEAABsAMAIAABwAIAcDAAD-BwAg3gQAAOUIADDfBAAAmQEAEOAEAADlCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhAQMAAPcJACAHAwAA_gcAIN4EAADlCAAw3wQAAJkBABDgBAAA5QgAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhAwAAAJkBACABAACaAQAwAgAAmwEAIAkDAAD-BwAg3gQAAOQIADDfBAAAnQEAEOAEAADkCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhuwUBAIcIACG8BSAAiAgAIQEDAAD3CQAgCQMAAP4HACDeBAAA5AgAMN8EAACdAQAQ4AQAAOQIADDhBAIAAAAB8QRAAKsIACH2BAIAqggAIbsFAQCHCAAhvAUgAIgIACEDAAAAnQEAIAEAAJ4BADACAACfAQAgCgMAAP4HACDeBAAA4ggAMN8EAAChAQAQ4AQAAOIIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG4BQAA4wi4BSK5BQEAhwgAIboFIACICAAhAQMAAPcJACAKAwAA_gcAIN4EAADiCAAw3wQAAKEBABDgBAAA4ggAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhuAUAAOMIuAUiuQUBAIcIACG6BSAAiAgAIQMAAAChAQAgAQAAogEAMAIAAKMBACADAAAAbQAgAQAAbgAwAgAAbwAgAwAAAHQAIAEAAHUAMAIAAHYAIAMAAABiACABAABjADACAABkACALAwAA_gcAIN4EAACMCAAw3wQAAKgBABDgBAAAjAgAMOEEAgCqCAAh9gQCAKoIACGBBQEAhwgAIZgFAQCHCAAhmQUBAIcIACGaBQEAgggAIZsFAACNCAAgAQAAAKgBACATAwAA_gcAIN4EAACGCAAw3wQAAKoBABDgBAAAhggAMOEEAgCqCAAh9gQCAKoIACGLBQEAhwgAIYwFIACICAAhjQUBAIcIACGOBSAAiAgAIY8FAQCHCAAhkAUgAIgIACGRBQEAhwgAIZIFAQCHCAAhkwUBAIcIACGUBQEAhwgAIZUFIACICAAhlgUgAIgIACGXBSAAiAgAIQEAAACqAQAgBwMAAP4HACA7AAD9BwAg3gQAAIQIADDfBAAArAEAEOAEAACECAAw4QQCAKoIACH2BAIAqggAIQEAAACsAQAgEAMAAP4HACDeBAAAgQgAMN8EAACuAQAQ4AQAAIEIADDhBAIAqggAIfYEAgCqCAAhgQUBAIIIACGCBQEAgggAIYMFAQCCCAAhhAUBAIIIACGFBQEAgggAIYYFAQCCCAAhhwUBAIIIACGIBQEAgggAIYkFAQCCCAAhigUBAIIIACEBAAAArgEAIAcDAAD-BwAgOwAA_QcAIN4EAAD8BwAw3wQAALABABDgBAAA_AcAMOEEAgCqCAAh9gQCAKoIACEBAAAAsAEAIAkDAAD-BwAg3gQAAOEIADDfBAAAsgEAEOAEAADhCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGBBQEAgggAIQIDAAD3CQAggQUAAM0JACAJAwAA_gcAIN4EAADhCAAw3wQAALIBABDgBAAA4QgAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGBBQEAgggAIQMAAACyAQAgAQAAswEAMAIAALQBACACAwAA9wkAIAQAAOYQACALAwAA_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_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgIBOwAA-gEAIBDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgE7AAD8AQAwATsAAPwBADABAAAACwAgFgMAALMNACAEAACyDQAgBwAA6g0AIAgAALUNACAYAAC0DQAgGQAAtg0AIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgIAAAAJACA7AACAAgAgEOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgIAAAAHACA7AACCAgAgAgAAAAcAIDsAAIICACABAAAACwAgAwAAAAkAIEIAAPoBACBDAACAAgAgAQAAAAkAIAEAAAAHACAHDgAA5Q0AIEgAAOYNACBJAADpDQAgSgAA6A0AIEsAAOcNACDwBAAAzQkAIIMGAADNCQAgE94EAADZCAAw3wQAAIoCABDgBAAA2QgAMOEEAgDjBwAh8AQBAOsHACHxBEAA7AcAIfUEAgDjBwAh9gQCAOMHACGnBQEA8wcAIbgFAQDzBwAh0gUBAPMHACHmBQIA4wcAIf8FQADsBwAhgAYBAPMHACGBBgEA8wcAIYIGIAD0BwAhgwYBAOsHACGEBiAA9AcAIYYGAADaCIYGIgMAAAAHACABAACJAgAwRwAAigIAIAMAAAAHACABAAAIADACAAAJACABAAAAUQAgAQAAAFEAIAMAAABPACABAABQADACAABRACADAAAATwAgAQAAUAAwAgAAUQAgAwAAAE8AIAEAAFAAMAIAAFEAIAYGAADkDQAg4QQCAAAAAZwFAQAAAAGeBQEAAAABoAUBAAAAAeUFAgAAAAEBOwAAkgIAIAXhBAIAAAABnAUBAAAAAZ4FAQAAAAGgBQEAAAAB5QUCAAAAAQE7AACUAgAwATsAAJQCADAGBgAA4w0AIOEEAgDICQAhnAUBAOoJACGeBQEA0wkAIaAFAQDTCQAh5QUCAMgJACECAAAAUQAgOwAAlwIAIAXhBAIAyAkAIZwFAQDqCQAhngUBANMJACGgBQEA0wkAIeUFAgDICQAhAgAAAE8AIDsAAJkCACACAAAATwAgOwAAmQIAIAMAAABRACBCAACSAgAgQwAAlwIAIAEAAABRACABAAAATwAgBw4AAN4NACBIAADfDQAgSQAA4g0AIEoAAOENACBLAADgDQAgngUAAM0JACCgBQAAzQkAIAjeBAAA2AgAMN8EAACgAgAQ4AQAANgIADDhBAIA4wcAIZwFAQDzBwAhngUBAOsHACGgBQEA6wcAIeUFAgDjBwAhAwAAAE8AIAEAAJ8CADBHAACgAgAgAwAAAE8AIAEAAFAAMAIAAFEAIAEAAACKAQAgAQAAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACAKAwAA2w0AIAUAANwNACAIAADdDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAABgAUBAAAAAYUFAQAAAAH9BQEAAAAB_gUBAAAAAQE7AACoAgAgB-EEAgAAAAHxBEAAAAAB9gQCAAAAAYAFAQAAAAGFBQEAAAAB_QUBAAAAAf4FAQAAAAEBOwAAqgIAMAE7AACqAgAwAQAAAA0AIAoDAACaDQAgBQAAmw0AIAgAAJwNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQIAAACKAQAgOwAArgIAIAfhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQIAAAALACA7AACwAgAgAgAAAAsAIDsAALACACABAAAADQAgAwAAAIoBACBCAACoAgAgQwAArgIAIAEAAACKAQAgAQAAAAsAIAcOAACVDQAgSAAAlg0AIEkAAJkNACBKAACYDQAgSwAAlw0AIIUFAADNCQAg_gUAAM0JACAK3gQAANcIADDfBAAAuAIAEOAEAADXCAAw4QQCAOMHACHxBEAA7AcAIfYEAgDjBwAhgAUBAPMHACGFBQEA6wcAIf0FAQDzBwAh_gUBAOsHACEDAAAACwAgAQAAtwIAMEcAALgCACADAAAACwAgAQAAiQEAMAIAAIoBACABAAAAjQEAIAEAAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgCwMAAJANACAIAACRDQAgFAAAkg0AIBUAAJMNACAWAACUDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABATsAAMACACAG4QQCAAAAAfEEQAAAAAH2BAIAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABATsAAMICADABOwAAwgIAMAsDAADbDAAgCAAA3AwAIBQAAN0MACAVAADeDAAgFgAA3wwAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQIAAACNAQAgOwAAxQIAIAbhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACECAAAAFwAgOwAAxwIAIAIAAAAXACA7AADHAgAgAwAAAI0BACBCAADAAgAgQwAAxQIAIAEAAACNAQAgAQAAABcAIAUOAADWDAAgSAAA1wwAIEkAANoMACBKAADZDAAgSwAA2AwAIAneBAAA1ggAMN8EAADOAgAQ4AQAANYIADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACH6BQEA8wcAIfsFAQDzBwAh_AUCAOMHACEDAAAAFwAgAQAAzQIAMEcAAM4CACADAAAAFwAgAQAAjAEAMAIAAI0BACABAAAAPAAgAQAAADwAIAMAAAA6ACABAAA7ADACAAA8ACADAAAAOgAgAQAAOwAwAgAAPAAgAwAAADoAIAEAADsAMAIAADwAIBEEAADUDAAgBgAA0wwAIAsAANUMACDhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEBOwAA1gIAIA7hBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEBOwAA2AIAMAE7AADYAgAwAQAAABcAIBEEAADRDAAgBgAA0AwAIAsAANIMACDhBAIAyAkAIe0EAgCrCgAh8QRAANQJACH1BAIAyAkAIdwFAQDqCQAh4AUBANMJACHhBQEA0wkAIeUFAgDICQAh8wUBANMJACH0BRAAoQsAIfUFAQDTCQAh9gUBANMJACH4BQAAzwz4BSL5BQEA0wkAIQIAAAA8ACA7AADcAgAgDuEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhAgAAADoAIDsAAN4CACACAAAAOgAgOwAA3gIAIAEAAAAXACADAAAAPAAgQgAA1gIAIEMAANwCACABAAAAPAAgAQAAADoAIA0OAADKDAAgSAAAywwAIEkAAM4MACBKAADNDAAgSwAAzAwAIO0EAADNCQAg4AUAAM0JACDhBQAAzQkAIPMFAADNCQAg9AUAAM0JACD1BQAAzQkAIPYFAADNCQAg-QUAAM0JACAR3gQAANIIADDfBAAA5gIAEOAEAADSCAAw4QQCAOMHACHtBAIAkwgAIfEEQADsBwAh9QQCAOMHACHcBQEA8wcAIeAFAQDrBwAh4QUBAOsHACHlBQIA4wcAIfMFAQDrBwAh9AUQALkIACH1BQEA6wcAIfYFAQDrBwAh-AUAANMI-AUi-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-CwAgSQAAgQwAIEoAAIAMACBLAAD_CwAgCd4EAADECAAw3wQAAOADABDgBAAAxAgAMOEEAgDjBwAh9gQCAOMHACHVBQEA8wcAIdYFAQDzBwAh1wUBAPMHACHYBQEA8wcAIQMAAACUAQAgAQAA3wMAMEcAAOADACADAAAAlAEAIAEAAJUBADACAACWAQAgAQAAAFoAIAEAAABaACADAAAAWAAgAQAAWQAwAgAAWgAgAwAAAFgAIAEAAFkAMAIAAFoAIAMAAABYACABAABZADACAABaACAHBAAA-wsAIBsAAPwLACDhBAIAAAAB8QRAAAAAAfUEAgAAAAHSBQEAAAAB1AUAAADUBQIBOwAA6AMAIAXhBAIAAAAB8QRAAAAAAfUEAgAAAAHSBQEAAAAB1AUAAADUBQIBOwAA6gMAMAE7AADqAwAwBwQAAO0LACAbAADuCwAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh0gUBAOoJACHUBQAA7AvUBSICAAAAWgAgOwAA7QMAIAXhBAIAyAkAIfEEQADUCQAh9QQCAMgJACHSBQEA6gkAIdQFAADsC9QFIgIAAABYACA7AADvAwAgAgAAAFgAIDsAAO8DACADAAAAWgAgQgAA6AMAIEMAAO0DACABAAAAWgAgAQAAAFgAIAUOAADnCwAgSAAA6AsAIEkAAOsLACBKAADqCwAgSwAA6QsAIAjeBAAAwAgAMN8EAAD2AwAQ4AQAAMAIADDhBAIA4wcAIfEEQADsBwAh9QQCAOMHACHSBQEA8wcAIdQFAADBCNQFIgMAAABYACABAAD1AwAwRwAA9gMAIAMAAABYACABAABZADACAABaACABAAAAXgAgAQAAAF4AIAMAAABcACABAABdADACAABeACADAAAAXAAgAQAAXQAwAgAAXgAgAwAAAFwAIAEAAF0AMAIAAF4AIAYaAADmCwAg4QQCAAAAAZwFAQAAAAGhBUAAAAAB0AUAAQAAAdEFAgAAAAEBOwAA_gMAIAXhBAIAAAABnAUBAAAAAaEFQAAAAAHQBQABAAAB0QUCAAAAAQE7AACABAAwATsAAIAEADAGGgAA5QsAIOEEAgDICQAhnAUBAOoJACGhBUAA1AkAIdAFAAG1CgAh0QUCAMgJACECAAAAXgAgOwAAgwQAIAXhBAIAyAkAIZwFAQDqCQAhoQVAANQJACHQBQABtQoAIdEFAgDICQAhAgAAAFwAIDsAAIUEACACAAAAXAAgOwAAhQQAIAMAAABeACBCAAD-AwAgQwAAgwQAIAEAAABeACABAAAAXAAgBQ4AAOALACBIAADhCwAgSQAA5AsAIEoAAOMLACBLAADiCwAgCN4EAAC_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_BRAAxwkAIcAFEADHCQAhwgUAAJcLwgUiwwVAANQJACHEBQEA0wkAIQIAAAAjACA7AAC1BAAgC-EEAgDICQAh4wQCAMgJACHwBAEA0wkAIfEEQADUCQAhvQUCAMgJACG-BQEA0wkAIb8FEADHCQAhwAUQAMcJACHCBQAAlwvCBSLDBUAA1AkAIcQFAQDTCQAhAgAAACEAIDsAALcEACACAAAAIQAgOwAAtwQAIAMAAAAjACBCAACwBAAgQwAAtQQAIAEAAAAjACABAAAAIQAgCA4AAJILACBIAACTCwAgSQAAlgsAIEoAAJULACBLAACUCwAg8AQAAM0JACC-BQAAzQkAIMQFAADNCQAgDt4EAAC0CAAw3wQAAL4EABDgBAAAtAgAMOEEAgDjBwAh4wQCAOMHACHwBAEA6wcAIfEEQADsBwAhvQUCAOMHACG-BQEA6wcAIb8FEADkBwAhwAUQAOQHACHCBQAAtQjCBSLDBUAA7AcAIcQFAQDrBwAhAwAAACEAIAEAAL0EADBHAAC-BAAgAwAAACEAIAEAACIAMAIAACMAIAEAAACbAQAgAQAAAJsBACADAAAAmQEAIAEAAJoBADACAACbAQAgAwAAAJkBACABAACaAQAwAgAAmwEAIAMAAACZAQAgAQAAmgEAMAIAAJsBACAEAwAAkQsAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAQE7AADGBAAgA-EEAgAAAAHxBEAAAAAB9gQCAAAAAQE7AADIBAAwATsAAMgEADAEAwAAkAsAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIQIAAACbAQAgOwAAywQAIAPhBAIAyAkAIfEEQADUCQAh9gQCAMgJACECAAAAmQEAIDsAAM0EACACAAAAmQEAIDsAAM0EACADAAAAmwEAIEIAAMYEACBDAADLBAAgAQAAAJsBACABAAAAmQEAIAUOAACLCwAgSAAAjAsAIEkAAI8LACBKAACOCwAgSwAAjQsAIAbeBAAAswgAMN8EAADUBAAQ4AQAALMIADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACEDAAAAmQEAIAEAANMEADBHAADUBAAgAwAAAJkBACABAACaAQAwAgAAmwEAIAEAAACfAQAgAQAAAJ8BACADAAAAnQEAIAEAAJ4BADACAACfAQAgAwAAAJ0BACABAACeAQAwAgAAnwEAIAMAAACdAQAgAQAAngEAMAIAAJ8BACAGAwAAigsAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAbsFAQAAAAG8BSAAAAABATsAANwEACAF4QQCAAAAAfEEQAAAAAH2BAIAAAABuwUBAAAAAbwFIAAAAAEBOwAA3gQAMAE7AADeBAAwBgMAAIkLACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACG7BQEA6gkAIbwFIADrCQAhAgAAAJ8BACA7AADhBAAgBeEEAgDICQAh8QRAANQJACH2BAIAyAkAIbsFAQDqCQAhvAUgAOsJACECAAAAnQEAIDsAAOMEACACAAAAnQEAIDsAAOMEACADAAAAnwEAIEIAANwEACBDAADhBAAgAQAAAJ8BACABAAAAnQEAIAUOAACECwAgSAAAhQsAIEkAAIgLACBKAACHCwAgSwAAhgsAIAjeBAAAsggAMN8EAADqBAAQ4AQAALIIADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACG7BQEA8wcAIbwFIAD0BwAhAwAAAJ0BACABAADpBAAwRwAA6gQAIAMAAACdAQAgAQAAngEAMAIAAJ8BACABAAAAowEAIAEAAACjAQAgAwAAAKEBACABAACiAQAwAgAAowEAIAMAAAChAQAgAQAAogEAMAIAAKMBACADAAAAoQEAIAEAAKIBADACAACjAQAgBwMAAIMLACDhBAIAAAAB8QRAAAAAAfYEAgAAAAG4BQAAALgFArkFAQAAAAG6BSAAAAABATsAAPIEACAG4QQCAAAAAfEEQAAAAAH2BAIAAAABuAUAAAC4BQK5BQEAAAABugUgAAAAAQE7AAD0BAAwATsAAPQEADAHAwAAggsAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIbgFAACBC7gFIrkFAQDqCQAhugUgAOsJACECAAAAowEAIDsAAPcEACAG4QQCAMgJACHxBEAA1AkAIfYEAgDICQAhuAUAAIELuAUiuQUBAOoJACG6BSAA6wkAIQIAAAChAQAgOwAA-QQAIAIAAAChAQAgOwAA-QQAIAMAAACjAQAgQgAA8gQAIEMAAPcEACABAAAAowEAIAEAAAChAQAgBQ4AAPwKACBIAAD9CgAgSQAAgAsAIEoAAP8KACBLAAD-CgAgCd4EAACuCAAw3wQAAIAFABDgBAAArggAMOEEAgDjBwAh8QRAAOwHACH2BAIA4wcAIbgFAACvCLgFIrkFAQDzBwAhugUgAPQHACEDAAAAoQEAIAEAAP8EADBHAACABQAgAwAAAKEBACABAACiAQAwAgAAowEAIAreBAAAqQgAMN8EAACGBQAQ4AQAAKkIADDhBAIAAAABpwUBAIcIACGyBQEAhwgAIbMFQACrCAAhtAVAAKwIACG1BQIArQgAIbYFAQCCCAAhAQAAAIMFACABAAAAgwUAIAreBAAAqQgAMN8EAACGBQAQ4AQAAKkIADDhBAIAqggAIacFAQCHCAAhsgUBAIcIACGzBUAAqwgAIbQFQACsCAAhtQUCAK0IACG2BQEAgggAIQO0BQAAzQkAILUFAADNCQAgtgUAAM0JACADAAAAhgUAIAEAAIcFADACAACDBQAgAwAAAIYFACABAACHBQAwAgAAgwUAIAMAAACGBQAgAQAAhwUAMAIAAIMFACAH4QQCAAAAAacFAQAAAAGyBQEAAAABswVAAAAAAbQFQAAAAAG1BQIAAAABtgUBAAAAAQE7AACLBQAgB-EEAgAAAAGnBQEAAAABsgUBAAAAAbMFQAAAAAG0BUAAAAABtQUCAAAAAbYFAQAAAAEBOwAAjQUAMAE7AACNBQAwB-EEAgDICQAhpwUBAOoJACGyBQEA6gkAIbMFQADUCQAhtAVAAPsKACG1BQIAqwoAIbYFAQDTCQAhAgAAAIMFACA7AACQBQAgB-EEAgDICQAhpwUBAOoJACGyBQEA6gkAIbMFQADUCQAhtAVAAPsKACG1BQIAqwoAIbYFAQDTCQAhAgAAAIYFACA7AACSBQAgAgAAAIYFACA7AACSBQAgAwAAAIMFACBCAACLBQAgQwAAkAUAIAEAAACDBQAgAQAAAIYFACAIDgAA9goAIEgAAPcKACBJAAD6CgAgSgAA-QoAIEsAAPgKACC0BQAAzQkAILUFAADNCQAgtgUAAM0JACAK3gQAAKUIADDfBAAAmQUAEOAEAAClCAAw4QQCAOMHACGnBQEA8wcAIbIFAQDzBwAhswVAAOwHACG0BUAApggAIbUFAgCTCAAhtgUBAOsHACEDAAAAhgUAIAEAAJgFADBHAACZBQAgAwAAAIYFACABAACHBQAwAgAAgwUAIAEAAABvACABAAAAbwAgAwAAAG0AIAEAAG4AMAIAAG8AIAMAAABtACABAABuADACAABvACADAAAAbQAgAQAAbgAwAgAAbwAgDAMAAPIKACAEAADzCgAgGQAA9AoAICAAAPUKACAhAADxCgAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABsQUCAAAAAQE7AAChBQAgB-EEAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAEBOwAAowUAMAE7AACjBQAwAQAAAG0AIAEAAAADACAMAwAA1goAIAQAANcKACAZAADYCgAgIAAA1AoAICEAANUKACDhBAIAyAkAIfEEQADUCQAh9QQCAKsKACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGxBQIAqwoAIQIAAABvACA7AACoBQAgB-EEAgDICQAh8QRAANQJACH1BAIAqwoAIfYEAgDICQAh-QRAANQJACGABQEA6gkAIbEFAgCrCgAhAgAAAG0AIDsAAKoFACACAAAAbQAgOwAAqgUAIAEAAABtACABAAAAAwAgAwAAAG8AIEIAAKEFACBDAACoBQAgAQAAAG8AIAEAAABtACAHDgAAzwoAIEgAANAKACBJAADTCgAgSgAA0goAIEsAANEKACD1BAAAzQkAILEFAADNCQAgCt4EAACkCAAw3wQAALMFABDgBAAApAgAMOEEAgDjBwAh8QRAAOwHACH1BAIAkwgAIfYEAgDjBwAh-QRAAOwHACGABQEA8wcAIbEFAgCTCAAhAwAAAG0AIAEAALIFADBHAACzBQAgAwAAAG0AIAEAAG4AMAIAAG8AIAEAAAB2ACABAAAAdgAgAwAAAHQAIAEAAHUAMAIAAHYAIAMAAAB0ACABAAB1ADACAAB2ACADAAAAdAAgAQAAdQAwAgAAdgAgDgMAAMwKACAiAADNCgAgJAAAzgoAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABngUBAAAAAZ8FBAAAAAGtBQIAAAABrgUgAAAAAa8FAgAAAAGwBQEAAAABATsAALsFACAL4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGeBQEAAAABnwUEAAAAAa0FAgAAAAGuBSAAAAABrwUCAAAAAbAFAQAAAAEBOwAAvQUAMAE7AAC9BQAwAQAAAG0AIA4DAAC9CgAgIgAAvgoAICQAAL8KACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhngUBANMJACGfBQQAoAoAIa0FAgCrCgAhrgUgAOsJACGvBQIAqwoAIbAFAQDTCQAhAgAAAHYAIDsAAMEFACAL4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGABQEA6gkAIZ4FAQDTCQAhnwUEAKAKACGtBQIAqwoAIa4FIADrCQAhrwUCAKsKACGwBQEA0wkAIQIAAAB0ACA7AADDBQAgAgAAAHQAIDsAAMMFACABAAAAbQAgAwAAAHYAIEIAALsFACBDAADBBQAgAQAAAHYAIAEAAAB0ACAJDgAAuAoAIEgAALkKACBJAAC8CgAgSgAAuwoAIEsAALoKACCeBQAAzQkAIK0FAADNCQAgrwUAAM0JACCwBQAAzQkAIA7eBAAAowgAMN8EAADLBQAQ4AQAAKMIADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACH5BEAA7AcAIYAFAQDzBwAhngUBAOsHACGfBQQAjwgAIa0FAgCTCAAhrgUgAPQHACGvBQIAkwgAIbAFAQDrBwAhAwAAAHQAIAEAAMoFADBHAADLBQAgAwAAAHQAIAEAAHUAMAIAAHYAIAEAAAB7ACABAAAAewAgAwAAAHkAIAEAAHoAMAIAAHsAIAMAAAB5ACABAAB6ADACAAB7ACADAAAAeQAgAQAAegAwAgAAewAgBiMAALcKACA7AAEAAAHhBAIAAAAB8QRAAAAAAasFAgAAAAGsBQIAAAABATsAANMFACAFOwABAAAB4QQCAAAAAfEEQAAAAAGrBQIAAAABrAUCAAAAAQE7AADVBQAwATsAANUFADAGIwAAtgoAIDsAAbUKACHhBAIAyAkAIfEEQADUCQAhqwUCAMgJACGsBQIAyAkAIQIAAAB7ACA7AADYBQAgBTsAAbUKACHhBAIAyAkAIfEEQADUCQAhqwUCAMgJACGsBQIAyAkAIQIAAAB5ACA7AADaBQAgAgAAAHkAIDsAANoFACADAAAAewAgQgAA0wUAIEMAANgFACABAAAAewAgAQAAAHkAIAUOAACwCgAgSAAAsQoAIEkAALQKACBKAACzCgAgSwAAsgoAIAg7AAGgCAAh3gQAAJ8IADDfBAAA4QUAEOAEAACfCAAw4QQCAOMHACHxBEAA7AcAIasFAgDjBwAhrAUCAOMHACEDAAAAeQAgAQAA4AUAMEcAAOEFACADAAAAeQAgAQAAegAwAgAAewAgAQAAAGQAIAEAAABkACADAAAAYgAgAQAAYwAwAgAAZAAgAwAAAGIAIAEAAGMAMAIAAGQAIAMAAABiACABAABjADACAABkACAMAwAArwoAIAQAAK4KACDhBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAABowUAAACjBQKlBQAAAKUFAqcFAAAApwUCqAUBAAAAAakFAgAAAAGqBQEAAAABATsAAOkFACAK4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAaMFAAAAowUCpQUAAAClBQKnBQAAAKcFAqgFAQAAAAGpBQIAAAABqgUBAAAAAQE7AADrBQAwATsAAOsFADABAAAADQAgDAMAAK0KACAEAACsCgAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh9gQCAKsKACGjBQAAqAqjBSKlBQAAqQqlBSKnBQAAqgqnBSKoBQEA0wkAIakFAgCrCgAhqgUBANMJACECAAAAZAAgOwAA7wUAIArhBAIAyAkAIfEEQADUCQAh9QQCAMgJACH2BAIAqwoAIaMFAACoCqMFIqUFAACpCqUFIqcFAACqCqcFIqgFAQDTCQAhqQUCAKsKACGqBQEA0wkAIQIAAABiACA7AADxBQAgAgAAAGIAIDsAAPEFACABAAAADQAgAwAAAGQAIEIAAOkFACBDAADvBQAgAQAAAGQAIAEAAABiACAJDgAAowoAIEgAAKQKACBJAACnCgAgSgAApgoAIEsAAKUKACD2BAAAzQkAIKgFAADNCQAgqQUAAM0JACCqBQAAzQkAIA3eBAAAkggAMN8EAAD5BQAQ4AQAAJIIADDhBAIA4wcAIfEEQADsBwAh9QQCAOMHACH2BAIAkwgAIaMFAACUCKMFIqUFAACVCKUFIqcFAACWCKcFIqgFAQDrBwAhqQUCAJMIACGqBQEA6wcAIQMAAABiACABAAD4BQAwRwAA-QUAIAMAAABiACABAABjADACAABkACABAAAAaQAgAQAAAGkAIAMAAABnACABAABoADACAABpACADAAAAZwAgAQAAaAAwAgAAaQAgAwAAAGcAIAEAAGgAMAIAAGkAIAoEAACiCgAg4QQCAAAAAfUEAgAAAAH5BEAAAAABnAUBAAAAAZ0FAQAAAAGeBQEAAAABnwUEAAAAAaAFAQAAAAGhBUAAAAABATsAAIEGACAJ4QQCAAAAAfUEAgAAAAH5BEAAAAABnAUBAAAAAZ0FAQAAAAGeBQEAAAABnwUEAAAAAaAFAQAAAAGhBUAAAAABATsAAIMGADABOwAAgwYAMAoEAAChCgAg4QQCAMgJACH1BAIAyAkAIfkEQADUCQAhnAUBAOoJACGdBQEA6gkAIZ4FAQDqCQAhnwUEAKAKACGgBQEA6gkAIaEFQADUCQAhAgAAAGkAIDsAAIYGACAJ4QQCAMgJACH1BAIAyAkAIfkEQADUCQAhnAUBAOoJACGdBQEA6gkAIZ4FAQDqCQAhnwUEAKAKACGgBQEA6gkAIaEFQADUCQAhAgAAAGcAIDsAAIgGACACAAAAZwAgOwAAiAYAIAMAAABpACBCAACBBgAgQwAAhgYAIAEAAABpACABAAAAZwAgBQ4AAJsKACBIAACcCgAgSQAAnwoAIEoAAJ4KACBLAACdCgAgDN4EAACOCAAw3wQAAI8GABDgBAAAjggAMOEEAgDjBwAh9QQCAOMHACH5BEAA7AcAIZwFAQDzBwAhnQUBAPMHACGeBQEA8wcAIZ8FBACPCAAhoAUBAPMHACGhBUAA7AcAIQMAAABnACABAACOBgAwRwAAjwYAIAMAAABnACABAABoADACAABpACALAwAA_gcAIN4EAACMCAAw3wQAAKgBABDgBAAAjAgAMOEEAgAAAAH2BAIAAAABgQUBAIcIACGYBQEAhwgAIZkFAQCHCAAhmgUBAIIIACGbBQAAjQgAIAEAAACSBgAgAQAAAJIGACADAwAA9wkAIJoFAADNCQAgmwUAAM0JACADAAAAqAEAIAEAAJUGADACAACSBgAgAwAAAKgBACABAACVBgAwAgAAkgYAIAMAAACoAQAgAQAAlQYAMAIAAJIGACAIAwAAmgoAIOEEAgAAAAH2BAIAAAABgQUBAAAAAZgFAQAAAAGZBQEAAAABmgUBAAAAAZsFgAAAAAEBOwAAmQYAIAfhBAIAAAAB9gQCAAAAAYEFAQAAAAGYBQEAAAABmQUBAAAAAZoFAQAAAAGbBYAAAAABATsAAJsGADABOwAAmwYAMAgDAACZCgAg4QQCAMgJACH2BAIAyAkAIYEFAQDqCQAhmAUBAOoJACGZBQEA6gkAIZoFAQDTCQAhmwWAAAAAAQIAAACSBgAgOwAAngYAIAfhBAIAyAkAIfYEAgDICQAhgQUBAOoJACGYBQEA6gkAIZkFAQDqCQAhmgUBANMJACGbBYAAAAABAgAAAKgBACA7AACgBgAgAgAAAKgBACA7AACgBgAgAwAAAJIGACBCAACZBgAgQwAAngYAIAEAAACSBgAgAQAAAKgBACAHDgAAlAoAIEgAAJUKACBJAACYCgAgSgAAlwoAIEsAAJYKACCaBQAAzQkAIJsFAADNCQAgCt4EAACJCAAw3wQAAKcGABDgBAAAiQgAMOEEAgDjBwAh9gQCAOMHACGBBQEA8wcAIZgFAQDzBwAhmQUBAPMHACGaBQEA6wcAIZsFAACKCAAgAwAAAKgBACABAACmBgAwRwAApwYAIAMAAACoAQAgAQAAlQYAMAIAAJIGACATAwAA_gcAIN4EAACGCAAw3wQAAKoBABDgBAAAhggAMOEEAgAAAAH2BAIAAAABiwUBAIcIACGMBSAAiAgAIY0FAQCHCAAhjgUgAIgIACGPBQEAhwgAIZAFIACICAAhkQUBAIcIACGSBQEAhwgAIZMFAQCHCAAhlAUBAIcIACGVBSAAiAgAIZYFIACICAAhlwUgAIgIACEBAAAAqgYAIAEAAACqBgAgAQMAAPcJACADAAAAqgEAIAEAAK0GADACAACqBgAgAwAAAKoBACABAACtBgAwAgAAqgYAIAMAAACqAQAgAQAArQYAMAIAAKoGACAQAwAAkwoAIOEEAgAAAAH2BAIAAAABiwUBAAAAAYwFIAAAAAGNBQEAAAABjgUgAAAAAY8FAQAAAAGQBSAAAAABkQUBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAZUFIAAAAAGWBSAAAAABlwUgAAAAAQE7AACxBgAgD-EEAgAAAAH2BAIAAAABiwUBAAAAAYwFIAAAAAGNBQEAAAABjgUgAAAAAY8FAQAAAAGQBSAAAAABkQUBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAZUFIAAAAAGWBSAAAAABlwUgAAAAAQE7AACzBgAwATsAALMGADAQAwAAkgoAIOEEAgDICQAh9gQCAMgJACGLBQEA6gkAIYwFIADrCQAhjQUBAOoJACGOBSAA6wkAIY8FAQDqCQAhkAUgAOsJACGRBQEA6gkAIZIFAQDqCQAhkwUBAOoJACGUBQEA6gkAIZUFIADrCQAhlgUgAOsJACGXBSAA6wkAIQIAAACqBgAgOwAAtgYAIA_hBAIAyAkAIfYEAgDICQAhiwUBAOoJACGMBSAA6wkAIY0FAQDqCQAhjgUgAOsJACGPBQEA6gkAIZAFIADrCQAhkQUBAOoJACGSBQEA6gkAIZMFAQDqCQAhlAUBAOoJACGVBSAA6wkAIZYFIADrCQAhlwUgAOsJACECAAAAqgEAIDsAALgGACACAAAAqgEAIDsAALgGACADAAAAqgYAIEIAALEGACBDAAC2BgAgAQAAAKoGACABAAAAqgEAIAUOAACNCgAgSAAAjgoAIEkAAJEKACBKAACQCgAgSwAAjwoAIBLeBAAAhQgAMN8EAAC_BgAQ4AQAAIUIADDhBAIA4wcAIfYEAgDjBwAhiwUBAPMHACGMBSAA9AcAIY0FAQDzBwAhjgUgAPQHACGPBQEA8wcAIZAFIAD0BwAhkQUBAPMHACGSBQEA8wcAIZMFAQDzBwAhlAUBAPMHACGVBSAA9AcAIZYFIAD0BwAhlwUgAPQHACEDAAAAqgEAIAEAAL4GADBHAAC_BgAgAwAAAKoBACABAACtBgAwAgAAqgYAIAcDAAD-BwAgOwAA_QcAIN4EAACECAAw3wQAAKwBABDgBAAAhAgAMOEEAgAAAAH2BAIAAAABAQAAAMIGACABAAAAwgYAIAEDAAD3CQAgAwAAAKwBACABAADFBgAwAgAAwgYAIAMAAACsAQAgAQAAxQYAMAIAAMIGACADAAAArAEAIAEAAMUGADACAADCBgAgBAMAAIwKACA7gAAAAAHhBAIAAAAB9gQCAAAAAQE7AADJBgAgAzuAAAAAAeEEAgAAAAH2BAIAAAABATsAAMsGADABOwAAywYAMAQDAACLCgAgO4AAAAAB4QQCAMgJACH2BAIAyAkAIQIAAADCBgAgOwAAzgYAIAM7gAAAAAHhBAIAyAkAIfYEAgDICQAhAgAAAKwBACA7AADQBgAgAgAAAKwBACA7AADQBgAgAwAAAMIGACBCAADJBgAgQwAAzgYAIAEAAADCBgAgAQAAAKwBACAFDgAAhgoAIEgAAIcKACBJAACKCgAgSgAAiQoAIEsAAIgKACAGOwAA-gcAIN4EAACDCAAw3wQAANcGABDgBAAAgwgAMOEEAgDjBwAh9gQCAOMHACEDAAAArAEAIAEAANYGADBHAADXBgAgAwAAAKwBACABAADFBgAwAgAAwgYAIBADAAD-BwAg3gQAAIEIADDfBAAArgEAEOAEAACBCAAw4QQCAAAAAfYEAgAAAAGBBQEAgggAIYIFAQCCCAAhgwUBAIIIACGEBQEAgggAIYUFAQCCCAAhhgUBAIIIACGHBQEAgggAIYgFAQCCCAAhiQUBAIIIACGKBQEAgggAIQEAAADaBgAgAQAAANoGACALAwAA9wkAIIEFAADNCQAgggUAAM0JACCDBQAAzQkAIIQFAADNCQAghQUAAM0JACCGBQAAzQkAIIcFAADNCQAgiAUAAM0JACCJBQAAzQkAIIoFAADNCQAgAwAAAK4BACABAADdBgAwAgAA2gYAIAMAAACuAQAgAQAA3QYAMAIAANoGACADAAAArgEAIAEAAN0GADACAADaBgAgDQMAAIUKACDhBAIAAAAB9gQCAAAAAYEFAQAAAAGCBQEAAAABgwUBAAAAAYQFAQAAAAGFBQEAAAABhgUBAAAAAYcFAQAAAAGIBQEAAAABiQUBAAAAAYoFAQAAAAEBOwAA4QYAIAzhBAIAAAAB9gQCAAAAAYEFAQAAAAGCBQEAAAABgwUBAAAAAYQFAQAAAAGFBQEAAAABhgUBAAAAAYcFAQAAAAGIBQEAAAABiQUBAAAAAYoFAQAAAAEBOwAA4wYAMAE7AADjBgAwDQMAAIQKACDhBAIAyAkAIfYEAgDICQAhgQUBANMJACGCBQEA0wkAIYMFAQDTCQAhhAUBANMJACGFBQEA0wkAIYYFAQDTCQAhhwUBANMJACGIBQEA0wkAIYkFAQDTCQAhigUBANMJACECAAAA2gYAIDsAAOYGACAM4QQCAMgJACH2BAIAyAkAIYEFAQDTCQAhggUBANMJACGDBQEA0wkAIYQFAQDTCQAhhQUBANMJACGGBQEA0wkAIYcFAQDTCQAhiAUBANMJACGJBQEA0wkAIYoFAQDTCQAhAgAAAK4BACA7AADoBgAgAgAAAK4BACA7AADoBgAgAwAAANoGACBCAADhBgAgQwAA5gYAIAEAAADaBgAgAQAAAK4BACAPDgAA_wkAIEgAAIAKACBJAACDCgAgSgAAggoAIEsAAIEKACCBBQAAzQkAIIIFAADNCQAggwUAAM0JACCEBQAAzQkAIIUFAADNCQAghgUAAM0JACCHBQAAzQkAIIgFAADNCQAgiQUAAM0JACCKBQAAzQkAIA_eBAAAgAgAMN8EAADvBgAQ4AQAAIAIADDhBAIA4wcAIfYEAgDjBwAhgQUBAOsHACGCBQEA6wcAIYMFAQDrBwAhhAUBAOsHACGFBQEA6wcAIYYFAQDrBwAhhwUBAOsHACGIBQEA6wcAIYkFAQDrBwAhigUBAOsHACEDAAAArgEAIAEAAO4GADBHAADvBgAgAwAAAK4BACABAADdBgAwAgAA2gYAIAEAAAC0AQAgAQAAALQBACADAAAAsgEAIAEAALMBADACAAC0AQAgAwAAALIBACABAACzAQAwAgAAtAEAIAMAAACyAQAgAQAAswEAMAIAALQBACAGAwAA_gkAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAYAFAQAAAAGBBQEAAAABATsAAPcGACAF4QQCAAAAAfEEQAAAAAH2BAIAAAABgAUBAAAAAYEFAQAAAAEBOwAA-QYAMAE7AAD5BgAwBgMAAP0JACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYEFAQDTCQAhAgAAALQBACA7AAD8BgAgBeEEAgDICQAh8QRAANQJACH2BAIAyAkAIYAFAQDqCQAhgQUBANMJACECAAAAsgEAIDsAAP4GACACAAAAsgEAIDsAAP4GACADAAAAtAEAIEIAAPcGACBDAAD8BgAgAQAAALQBACABAAAAsgEAIAYOAAD4CQAgSAAA-QkAIEkAAPwJACBKAAD7CQAgSwAA-gkAIIEFAADNCQAgCN4EAAD_BwAw3wQAAIUHABDgBAAA_wcAMOEEAgDjBwAh8QRAAOwHACH2BAIA4wcAIYAFAQDzBwAhgQUBAOsHACEDAAAAsgEAIAEAAIQHADBHAACFBwAgAwAAALIBACABAACzAQAwAgAAtAEAIAcDAAD-BwAgOwAA_QcAIN4EAAD8BwAw3wQAALABABDgBAAA_AcAMOEEAgAAAAH2BAIAAAABAQAAAIgHACABAAAAiAcAIAEDAAD3CQAgAwAAALABACABAACLBwAwAgAAiAcAIAMAAACwAQAgAQAAiwcAMAIAAIgHACADAAAAsAEAIAEAAIsHADACAACIBwAgBAMAAPYJACA7gAAAAAHhBAIAAAAB9gQCAAAAAQE7AACPBwAgAzuAAAAAAeEEAgAAAAH2BAIAAAABATsAAJEHADABOwAAkQcAMAQDAAD1CQAgO4AAAAAB4QQCAMgJACH2BAIAyAkAIQIAAACIBwAgOwAAlAcAIAM7gAAAAAHhBAIAyAkAIfYEAgDICQAhAgAAALABACA7AACWBwAgAgAAALABACA7AACWBwAgAwAAAIgHACBCAACPBwAgQwAAlAcAIAEAAACIBwAgAQAAALABACAFDgAA8AkAIEgAAPEJACBJAAD0CQAgSgAA8wkAIEsAAPIJACAGOwAA-gcAIN4EAAD5BwAw3wQAAJ0HABDgBAAA-QcAMOEEAgDjBwAh9gQCAOMHACEDAAAAsAEAIAEAAJwHADBHAACdBwAgAwAAALABACABAACLBwAwAgAAiAcAIAEAAAC3AQAgAQAAALcBACADAAAAawAgAQAAtgEAMAIAALcBACADAAAAawAgAQAAtgEAMAIAALcBACADAAAAawAgAQAAtgEAMAIAALcBACAIAwAA7wkAIAQAAO4JACDhBAIAAAAB9QQCAAAAAfYEAgAAAAH3BAEAAAAB-AQgAAAAAfkEQAAAAAEBOwAApQcAIAbhBAIAAAAB9QQCAAAAAfYEAgAAAAH3BAEAAAAB-AQgAAAAAfkEQAAAAAEBOwAApwcAMAE7AACnBwAwCAMAAO0JACAEAADsCQAg4QQCAMgJACH1BAIAyAkAIfYEAgDICQAh9wQBAOoJACH4BCAA6wkAIfkEQADUCQAhAgAAALcBACA7AACqBwAgBuEEAgDICQAh9QQCAMgJACH2BAIAyAkAIfcEAQDqCQAh-AQgAOsJACH5BEAA1AkAIQIAAABrACA7AACsBwAgAgAAAGsAIDsAAKwHACADAAAAtwEAIEIAAKUHACBDAACqBwAgAQAAALcBACABAAAAawAgBQ4AAOUJACBIAADmCQAgSQAA6QkAIEoAAOgJACBLAADnCQAgCd4EAADyBwAw3wQAALMHABDgBAAA8gcAMOEEAgDjBwAh9QQCAOMHACH2BAIA4wcAIfcEAQDzBwAh-AQgAPQHACH5BEAA7AcAIQMAAABrACABAACyBwAwRwAAswcAIAMAAABrACABAAC2AQAwAgAAtwEAIAEAAAA4ACABAAAAOAAgAwAAADYAIAEAADcAMAIAADgAIAMAAAA2ACABAAA3ADACAAA4ACADAAAANgAgAQAANwAwAgAAOAAgCAsAAOMJACARAADkCQAg4QQCAAAAAe0EAgAAAAHuBBAAAAAB7wQQAAAAAfAEAQAAAAHxBEAAAAABATsAALsHACAG4QQCAAAAAe0EAgAAAAHuBBAAAAAB7wQQAAAAAfAEAQAAAAHxBEAAAAABATsAAL0HADABOwAAvQcAMAgLAADVCQAgEQAA1gkAIOEEAgDICQAh7QQCAMgJACHuBBAAxwkAIe8EEADHCQAh8AQBANMJACHxBEAA1AkAIQIAAAA4ACA7AADABwAgBuEEAgDICQAh7QQCAMgJACHuBBAAxwkAIe8EEADHCQAh8AQBANMJACHxBEAA1AkAIQIAAAA2ACA7AADCBwAgAgAAADYAIDsAAMIHACADAAAAOAAgQgAAuwcAIEMAAMAHACABAAAAOAAgAQAAADYAIAYOAADOCQAgSAAAzwkAIEkAANIJACBKAADRCQAgSwAA0AkAIPAEAADNCQAgCd4EAADqBwAw3wQAAMkHABDgBAAA6gcAMOEEAgDjBwAh7QQCAOMHACHuBBAA5AcAIe8EEADkBwAh8AQBAOsHACHxBEAA7AcAIQMAAAA2ACABAADIBwAwRwAAyQcAIAMAAAA2ACABAAA3ADACAAA4ACABAAAALwAgAQAAAC8AIAMAAAAtACABAAAuADACAAAvACADAAAALQAgAQAALgAwAgAALwAgAwAAAC0AIAEAAC4AMAIAAC8AIAYMAADMCQAgEgAAywkAIOEEAgAAAAHiBAIAAAAB4wQCAAAAAeQEEAAAAAEBOwAA0QcAIAThBAIAAAAB4gQCAAAAAeMEAgAAAAHkBBAAAAABATsAANMHADABOwAA0wcAMAYMAADKCQAgEgAAyQkAIOEEAgDICQAh4gQCAMgJACHjBAIAyAkAIeQEEADHCQAhAgAAAC8AIDsAANYHACAE4QQCAMgJACHiBAIAyAkAIeMEAgDICQAh5AQQAMcJACECAAAALQAgOwAA2AcAIAIAAAAtACA7AADYBwAgAwAAAC8AIEIAANEHACBDAADWBwAgAQAAAC8AIAEAAAAtACAFDgAAwgkAIEgAAMMJACBJAADGCQAgSgAAxQkAIEsAAMQJACAH3gQAAOIHADDfBAAA3wcAEOAEAADiBwAw4QQCAOMHACHiBAIA4wcAIeMEAgDjBwAh5AQQAOQHACEDAAAALQAgAQAA3gcAMEcAAN8HACADAAAALQAgAQAALgAwAgAALwAgB94EAADiBwAw3wQAAN8HABDgBAAA4gcAMOEEAgDjBwAh4gQCAOMHACHjBAIA4wcAIeQEEADkBwAhDQ4AAOYHACBIAADpBwAgSQAA5gcAIEoAAOYHACBLAADmBwAg5QQCAAAAAeYEAgAAAATnBAIAAAAE6AQCAAAAAekEAgAAAAHqBAIAAAAB6wQCAAAAAewEAgDoBwAhDQ4AAOYHACBIAADnBwAgSQAA5wcAIEoAAOcHACBLAADnBwAg5QQQAAAAAeYEEAAAAATnBBAAAAAE6AQQAAAAAekEEAAAAAHqBBAAAAAB6wQQAAAAAewEEADlBwAhDQ4AAOYHACBIAADnBwAgSQAA5wcAIEoAAOcHACBLAADnBwAg5QQQAAAAAeYEEAAAAATnBBAAAAAE6AQQAAAAAekEEAAAAAHqBBAAAAAB6wQQAAAAAewEEADlBwAhCOUEAgAAAAHmBAIAAAAE5wQCAAAABOgEAgAAAAHpBAIAAAAB6gQCAAAAAesEAgAAAAHsBAIA5gcAIQjlBBAAAAAB5gQQAAAABOcEEAAAAAToBBAAAAAB6QQQAAAAAeoEEAAAAAHrBBAAAAAB7AQQAOcHACENDgAA5gcAIEgAAOkHACBJAADmBwAgSgAA5gcAIEsAAOYHACDlBAIAAAAB5gQCAAAABOcEAgAAAAToBAIAAAAB6QQCAAAAAeoEAgAAAAHrBAIAAAAB7AQCAOgHACEI5QQIAAAAAeYECAAAAATnBAgAAAAE6AQIAAAAAekECAAAAAHqBAgAAAAB6wQIAAAAAewECADpBwAhCd4EAADqBwAw3wQAAMkHABDgBAAA6gcAMOEEAgDjBwAh7QQCAOMHACHuBBAA5AcAIe8EEADkBwAh8AQBAOsHACHxBEAA7AcAIQ4OAADwBwAgSgAA8QcAIEsAAPEHACDlBAEAAAAB5gQBAAAABecEAQAAAAXoBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAO8HACHyBAEAAAAB8wQBAAAAAfQEAQAAAAELDgAA5gcAIEoAAO4HACBLAADuBwAg5QRAAAAAAeYEQAAAAATnBEAAAAAE6ARAAAAAAekEQAAAAAHqBEAAAAAB6wRAAAAAAewEQADtBwAhCw4AAOYHACBKAADuBwAgSwAA7gcAIOUEQAAAAAHmBEAAAAAE5wRAAAAABOgEQAAAAAHpBEAAAAAB6gRAAAAAAesEQAAAAAHsBEAA7QcAIQjlBEAAAAAB5gRAAAAABOcEQAAAAAToBEAAAAAB6QRAAAAAAeoEQAAAAAHrBEAAAAAB7ARAAO4HACEODgAA8AcAIEoAAPEHACBLAADxBwAg5QQBAAAAAeYEAQAAAAXnBAEAAAAF6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQDvBwAh8gQBAAAAAfMEAQAAAAH0BAEAAAABCOUEAgAAAAHmBAIAAAAF5wQCAAAABegEAgAAAAHpBAIAAAAB6gQCAAAAAesEAgAAAAHsBAIA8AcAIQvlBAEAAAAB5gQBAAAABecEAQAAAAXoBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAPEHACHyBAEAAAAB8wQBAAAAAfQEAQAAAAEJ3gQAAPIHADDfBAAAswcAEOAEAADyBwAw4QQCAOMHACH1BAIA4wcAIfYEAgDjBwAh9wQBAPMHACH4BCAA9AcAIfkEQADsBwAhDg4AAOYHACBKAAD4BwAgSwAA-AcAIOUEAQAAAAHmBAEAAAAE5wQBAAAABOgEAQAAAAHpBAEAAAAB6gQBAAAAAesEAQAAAAHsBAEA9wcAIfIEAQAAAAHzBAEAAAAB9AQBAAAAAQUOAADmBwAgSgAA9gcAIEsAAPYHACDlBCAAAAAB7AQgAPUHACEFDgAA5gcAIEoAAPYHACBLAAD2BwAg5QQgAAAAAewEIAD1BwAhAuUEIAAAAAHsBCAA9gcAIQ4OAADmBwAgSgAA-AcAIEsAAPgHACDlBAEAAAAB5gQBAAAABOcEAQAAAAToBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAPcHACHyBAEAAAAB8wQBAAAAAfQEAQAAAAEL5QQBAAAAAeYEAQAAAATnBAEAAAAE6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQD4BwAh8gQBAAAAAfMEAQAAAAH0BAEAAAABBjsAAPoHACDeBAAA-QcAMN8EAACdBwAQ4AQAAPkHADDhBAIA4wcAIfYEAgDjBwAhDw4AAOYHACBKAAD7BwAgSwAA-wcAIOUEgAAAAAHoBIAAAAAB6QSAAAAAAeoEgAAAAAHrBIAAAAAB7ASAAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EgAAAAAH-BIAAAAAB_wSAAAAAAQzlBIAAAAAB6ASAAAAAAekEgAAAAAHqBIAAAAAB6wSAAAAAAewEgAAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BIAAAAAB_gSAAAAAAf8EgAAAAAEHAwAA_gcAIDsAAP0HACDeBAAA_AcAMN8EAACwAQAQ4AQAAPwHADDhBAIAqggAIfYEAgCqCAAhDOUEgAAAAAHoBIAAAAAB6QSAAAAAAeoEgAAAAAHrBIAAAAAB7ASAAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EgAAAAAH-BIAAAAAB_wSAAAAAASQFAADxCAAgBwAArAkAIAgAAOsIACAdAACzCQAgJQAA_AgAICYAAKsJACAnAACtCQAgKAAArgkAICkAAK8JACAqAADsCAAgKwAAsAkAICwAALEJACAtAACyCQAgLgAA_ggAIC8AALQJACAwAAC1CQAgMQAAtgkAIDIAALcJACAzAAC4CQAgNAAAuQkAIDUAALoJACDeBAAAqgkAMN8EAAANABDgBAAAqgkAMOEEAgCqCAAh2gUBAIcIACHbBQEAhwgAIZEGIACICAAhkgYCAKoIACGTBiAAiAgAIZQGAgCqCAAhlQYgAIgIACGWBgIAqggAIZcGAgCqCAAhoAYAAA0AIKEGAAANACAI3gQAAP8HADDfBAAAhQcAEOAEAAD_BwAw4QQCAOMHACHxBEAA7AcAIfYEAgDjBwAhgAUBAPMHACGBBQEA6wcAIQ_eBAAAgAgAMN8EAADvBgAQ4AQAAIAIADDhBAIA4wcAIfYEAgDjBwAhgQUBAOsHACGCBQEA6wcAIYMFAQDrBwAhhAUBAOsHACGFBQEA6wcAIYYFAQDrBwAhhwUBAOsHACGIBQEA6wcAIYkFAQDrBwAhigUBAOsHACEQAwAA_gcAIN4EAACBCAAw3wQAAK4BABDgBAAAgQgAMOEEAgCqCAAh9gQCAKoIACGBBQEAgggAIYIFAQCCCAAhgwUBAIIIACGEBQEAgggAIYUFAQCCCAAhhgUBAIIIACGHBQEAgggAIYgFAQCCCAAhiQUBAIIIACGKBQEAgggAIQvlBAEAAAAB5gQBAAAABecEAQAAAAXoBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAPEHACHyBAEAAAAB8wQBAAAAAfQEAQAAAAEGOwAA-gcAIN4EAACDCAAw3wQAANcGABDgBAAAgwgAMOEEAgDjBwAh9gQCAOMHACEHAwAA_gcAIDsAAP0HACDeBAAAhAgAMN8EAACsAQAQ4AQAAIQIADDhBAIAqggAIfYEAgCqCAAhEt4EAACFCAAw3wQAAL8GABDgBAAAhQgAMOEEAgDjBwAh9gQCAOMHACGLBQEA8wcAIYwFIAD0BwAhjQUBAPMHACGOBSAA9AcAIY8FAQDzBwAhkAUgAPQHACGRBQEA8wcAIZIFAQDzBwAhkwUBAPMHACGUBQEA8wcAIZUFIAD0BwAhlgUgAPQHACGXBSAA9AcAIRMDAAD-BwAg3gQAAIYIADDfBAAAqgEAEOAEAACGCAAw4QQCAKoIACH2BAIAqggAIYsFAQCHCAAhjAUgAIgIACGNBQEAhwgAIY4FIACICAAhjwUBAIcIACGQBSAAiAgAIZEFAQCHCAAhkgUBAIcIACGTBQEAhwgAIZQFAQCHCAAhlQUgAIgIACGWBSAAiAgAIZcFIACICAAhC-UEAQAAAAHmBAEAAAAE5wQBAAAABOgEAQAAAAHpBAEAAAAB6gQBAAAAAesEAQAAAAHsBAEA-AcAIfIEAQAAAAHzBAEAAAAB9AQBAAAAAQLlBCAAAAAB7AQgAPYHACEK3gQAAIkIADDfBAAApwYAEOAEAACJCAAw4QQCAOMHACH2BAIA4wcAIYEFAQDzBwAhmAUBAPMHACGZBQEA8wcAIZoFAQDrBwAhmwUAAIoIACAPDgAA8AcAIEoAAIsIACBLAACLCAAg5QSAAAAAAegEgAAAAAHpBIAAAAAB6gSAAAAAAesEgAAAAAHsBIAAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QSAAAAAAf4EgAAAAAH_BIAAAAABDOUEgAAAAAHoBIAAAAAB6QSAAAAAAeoEgAAAAAHrBIAAAAAB7ASAAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EgAAAAAH-BIAAAAAB_wSAAAAAAQsDAAD-BwAg3gQAAIwIADDfBAAAqAEAEOAEAACMCAAw4QQCAKoIACH2BAIAqggAIYEFAQCHCAAhmAUBAIcIACGZBQEAhwgAIZoFAQCCCAAhmwUAAI0IACAM5QSAAAAAAegEgAAAAAHpBIAAAAAB6gSAAAAAAesEgAAAAAHsBIAAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QSAAAAAAf4EgAAAAAH_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-CAAhCN4EAAC_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-AUI7AQAANUI-AUiCd4EAADWCAAw3wQAAM4CABDgBAAA1ggAMOEEAgDjBwAh8QRAAOwHACH2BAIA4wcAIfoFAQDzBwAh-wUBAPMHACH8BQIA4wcAIQreBAAA1wgAMN8EAAC4AgAQ4AQAANcIADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACGABQEA8wcAIYUFAQDrBwAh_QUBAPMHACH-BQEA6wcAIQjeBAAA2AgAMN8EAACgAgAQ4AQAANgIADDhBAIA4wcAIZwFAQDzBwAhngUBAOsHACGgBQEA6wcAIeUFAgDjBwAhE94EAADZCAAw3wQAAIoCABDgBAAA2QgAMOEEAgDjBwAh8AQBAOsHACHxBEAA7AcAIfUEAgDjBwAh9gQCAOMHACGnBQEA8wcAIbgFAQDzBwAh0gUBAPMHACHmBQIA4wcAIf8FQADsBwAhgAYBAPMHACGBBgEA8wcAIYIGIAD0BwAhgwYBAOsHACGEBiAA9AcAIYYGAADaCIYGIgcOAADmBwAgSgAA3AgAIEsAANwIACDlBAAAAIYGAuYEAAAAhgYI5wQAAACGBgjsBAAA2wiGBiIHDgAA5gcAIEoAANwIACBLAADcCAAg5QQAAACGBgLmBAAAAIYGCOcEAAAAhgYI7AQAANsIhgYiBOUEAAAAhgYC5gQAAACGBgjnBAAAAIYGCOwEAADcCIYGIhjeBAAA3QgAMN8EAADyAQAQ4AQAAN0IADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACH5BEAA7AcAIYUFAQDrBwAhiAUBAOsHACGKBQEA6wcAIacFAADaCIYGIukFQACmCAAh7wUBAOsHACH-BQEA8wcAIYcGAQDzBwAhiAYBAPMHACGJBgEA8wcAIYoGAQDrBwAhiwYBAOsHACGMBgEA6wcAIY0GAQDrBwAhjgYBAOsHACGPBgEA6wcAIZAGAQDrBwAhDd4EAADeCAAw3wQAANwBABDgBAAA3ggAMOEEAgDjBwAh2gUBAPMHACHbBQEA8wcAIZEGIAD0BwAhkgYCAOMHACGTBiAA9AcAIZQGAgDjBwAhlQYgAPQHACGWBgIA4wcAIZcGAgDjBwAhCwMAAP4HACAEAADgCAAg3gQAAN8IADDfBAAAawAQ4AQAAN8IADDhBAIAqggAIfUEAgCqCAAh9gQCAKoIACH3BAEAhwgAIfgEIACICAAh-QRAAKsIACEkAwAA_gcAIAUAAPEIACAIAADrCAAgDAAA7AgAIBgAAO4IACAcAAC_CQAgHQAAswkAIB4AAMAJACAfAADBCQAgJQAA_AgAIN4EAAC-CQAw3wQAAAMAEOAEAAC-CQAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGFBQEAgggAIYgFAQCCCAAhigUBAIIIACGnBQAAvAmGBiLpBUAArAgAIe8FAQCCCAAh_gUBAIcIACGHBgEAhwgAIYgGAQCHCAAhiQYBAIcIACGKBgEAgggAIYsGAQCCCAAhjAYBAIIIACGNBgEAgggAIY4GAQCCCAAhjwYBAIIIACGQBgEAgggAIaAGAAADACChBgAAAwAgCQMAAP4HACDeBAAA4QgAMN8EAACyAQAQ4AQAAOEIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYEFAQCCCAAhCgMAAP4HACDeBAAA4ggAMN8EAAChAQAQ4AQAAOIIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG4BQAA4wi4BSK5BQEAhwgAIboFIACICAAhBOUEAAAAuAUC5gQAAAC4BQjnBAAAALgFCOwEAACxCLgFIgkDAAD-BwAg3gQAAOQIADDfBAAAnQEAEOAEAADkCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhuwUBAIcIACG8BSAAiAgAIQcDAAD-BwAg3gQAAOUIADDfBAAAmQEAEOAEAADlCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhCgMAAP4HACDeBAAA5ggAMN8EAACUAQAQ4AQAAOYIADDhBAIAqggAIfYEAgCqCAAh1QUBAIcIACHWBQEAhwgAIdcFAQCHCAAh2AUBAIcIACEC9gQCAAAAAdkFAQAAAAEJAwAA_gcAIN4EAADoCAAw3wQAAJABABDgBAAA6AgAMOEEAgCqCAAh9gQCAKoIACHZBQEAhwgAIdoFAQCHCAAh2wUBAIcIACEC9gQCAAAAAfoFAQAAAAEOAwAA_gcAIAgAAOsIACAUAADsCAAgFQAA7QgAIBYAAO4IACDeBAAA6ggAMN8EAAAXABDgBAAA6ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfoFAQCHCAAh-wUBAIcIACH8BQIAqggAIQOaBgAAEAAgmwYAABAAIJwGAAAQACADmgYAABoAIJsGAAAaACCcBgAAGgAgA5oGAAA2ACCbBgAANgAgnAYAADYAIAOaBgAAOgAgmwYAADoAIJwGAAA6ACANAwAA8AgAIAUAAPEIACAIAADrCAAg3gQAAO8IADDfBAAACwAQ4AQAAO8IADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAISQFAADxCAAgBwAArAkAIAgAAOsIACAdAACzCQAgJQAA_AgAICYAAKsJACAnAACtCQAgKAAArgkAICkAAK8JACAqAADsCAAgKwAAsAkAICwAALEJACAtAACyCQAgLgAA_ggAIC8AALQJACAwAAC1CQAgMQAAtgkAIDIAALcJACAzAAC4CQAgNAAAuQkAIDUAALoJACDeBAAAqgkAMN8EAAANABDgBAAAqgkAMOEEAgCqCAAh2gUBAIcIACHbBQEAhwgAIZEGIACICAAhkgYCAKoIACGTBiAAiAgAIZQGAgCqCAAhlQYgAIgIACGWBgIAqggAIZcGAgCqCAAhoAYAAA0AIKEGAAANACADmgYAAAcAIJsGAAAHACCcBgAABwAgAqsFAgAAAAGsBQIAAAABCSMAAPUIACA7AAH0CAAh3gQAAPMIADDfBAAAeQAQ4AQAAPMIADDhBAIAqggAIfEEQACrCAAhqwUCAKoIACGsBQIAqggAIQTlBAABAAAB5gQAAQAABOcEAAEAAATsBAABoggAIRMDAAD-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACGgBgAAdAAgoQYAAHQAIBEDAAD-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEI5QQEAAAAAeYEBAAAAATnBAQAAAAE6AQEAAAAAekEBAAAAAHqBAQAAAAB6wQEAAAAAewEBACRCAAhEQMAAP4HACAEAAD9CAAgGQAA_ggAICAAAPgIACAhAAD8CAAg3gQAAPsIADDfBAAAbQAQ4AQAAPsIADDhBAIAqggAIfEEQACrCAAh9QQCAK0IACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGxBQIArQgAIaAGAABtACChBgAAbQAgA5oGAAB5ACCbBgAAeQAgnAYAAHkAIAP2BAIAAAABgAUBAAAAAbEFAgAAAAEPAwAA_gcAIAQAAP0IACAZAAD-CAAgIAAA-AgAICEAAPwIACDeBAAA-wgAMN8EAABtABDgBAAA-wgAMOEEAgCqCAAh8QRAAKsIACH1BAIArQgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIbEFAgCtCAAhA5oGAABtACCbBgAAbQAgnAYAAG0AICQDAAD-BwAgBQAA8QgAIAgAAOsIACAMAADsCAAgGAAA7ggAIBwAAL8JACAdAACzCQAgHgAAwAkAIB8AAMEJACAlAAD8CAAg3gQAAL4JADDfBAAAAwAQ4AQAAL4JADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhoAYAAAMAIKEGAAADACADmgYAAHQAIJsGAAB0ACCcBgAAdAAgDQQAAOAIACDeBAAA_wgAMN8EAABnABDgBAAA_wgAMOEEAgCqCAAh9QQCAKoIACH5BEAAqwgAIZwFAQCHCAAhnQUBAIcIACGeBQEAhwgAIZ8FBAD3CAAhoAUBAIcIACGhBUAAqwgAIQ8DAADwCAAgBAAA4AgAIN4EAACACQAw3wQAAGIAEOAEAACACQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh9gQCAK0IACGjBQAAgQmjBSKlBQAAggmlBSKnBQAAgwmnBSKoBQEAgggAIakFAgCtCAAhqgUBAIIIACEE5QQAAACjBQLmBAAAAKMFCOcEAAAAowUI7AQAAJwIowUiBOUEAAAApQUC5gQAAAClBQjnBAAAAKUFCOwEAACaCKUFIgTlBAAAAKcFAuYEAAAApwUI5wQAAACnBQjsBAAAmAinBSIJGgAAhQkAIN4EAACECQAw3wQAAFwAEOAEAACECQAw4QQCAKoIACGcBQEAhwgAIaEFQACrCAAh0AUAAfQIACHRBQIAqggAIQwEAADgCAAgGwAAiAkAIN4EAACGCQAw3wQAAFgAEOAEAACGCQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh0gUBAIcIACHUBQAAhwnUBSKgBgAAWAAgoQYAAFgAIAoEAADgCAAgGwAAiAkAIN4EAACGCQAw3wQAAFgAEOAEAACGCQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh0gUBAIcIACHUBQAAhwnUBSIE5QQAAADUBQLmBAAAANQFCOcEAAAA1AUI7AQAAMMI1AUiA5oGAABcACCbBgAAXAAgnAYAAFwAIAkGAACKCQAg3gQAAIkJADDfBAAATwAQ4AQAAIkJADDhBAIAqggAIZwFAQCHCAAhngUBAIIIACGgBQEAgggAIeUFAgCqCAAhGwMAAP4HACAEAADgCAAgBwAAqAkAIAgAAOsIACAYAADuCAAgGQAAvQkAIN4EAAC7CQAw3wQAAAcAEOAEAAC7CQAw4QQCAKoIACHwBAEAgggAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIacFAQCHCAAhuAUBAIcIACHSBQEAhwgAIeYFAgCqCAAh_wVAAKsIACGABgEAhwgAIYEGAQCHCAAhggYgAIgIACGDBgEAgggAIYQGIACICAAhhgYAALwJhgYioAYAAAcAIKEGAAAHACAJCQAAjAkAIN4EAACLCQAw3wQAAEQAEOAEAACLCQAw4QQCAKoIACGcBQEAhwgAIZ4FAQCHCAAhoAUBAIIIACHFBQIAqggAISADAADwCAAgBAAA4AgAIAYAAKcJACAHAACoCQAgCwAAkAkAIAwAAJwJACAQAACjCQAgFwAAqQkAIN4EAACkCQAw3wQAABAAEOAEAACkCQAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKYJ8QUi5QUCAK0IACHmBQIAqggAIecFAQCHCAAh6AUBAIcIACHpBUAAqwgAIeoFAQCHCAAh7AUAAKUJ7AUi7QUAAI0IACDuBUAAqwgAIe8FAQCHCAAh8QUBAIIIACHyBQEAgggAIaAGAAAQACChBgAAEAAgFAQAAOAIACAGAACKCQAgCwAAkAkAIN4EAACNCQAw3wQAADoAEOAEAACNCQAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACHcBQEAhwgAIeAFAQCCCAAh4QUBAIIIACHlBQIAqggAIfMFAQCCCAAh9AUQAI4JACH1BQEAgggAIfYFAQCCCAAh-AUAAI8J-AUi-QUBAIIIACEI5QQQAAAAAeYEEAAAAAXnBBAAAAAF6AQQAAAAAekEEAAAAAHqBBAAAAAB6wQQAAAAAewEEAC-CAAhBOUEAAAA-AUC5gQAAAD4BQjnBAAAAPgFCOwEAADVCPgFIhADAAD-BwAgCAAA6wgAIBQAAOwIACAVAADtCAAgFgAA7ggAIN4EAADqCAAw3wQAABcAEOAEAADqCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-gUBAIcIACH7BQEAhwgAIfwFAgCqCAAhoAYAABcAIKEGAAAXACALCwAAkwkAIBEAAJQJACDeBAAAkQkAMN8EAAA2ABDgBAAAkQkAMOEEAgCqCAAh7QQCAKoIACHuBBAAkgkAIe8EEACSCQAh8AQBAIIIACHxBEAAqwgAIQjlBBAAAAAB5gQQAAAABOcEEAAAAAToBBAAAAAB6QQQAAAAAeoEEAAAAAHrBBAAAAAB7AQQAOcHACEQAwAA_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_gcAIAQAAOAIACAHAACoCQAgCAAA6wgAIBgAAO4IACAZAAC9CQAg3gQAALsJADDfBAAABwAQ4AQAALsJADDhBAIAqggAIfAEAQCCCAAh8QRAAKsIACH1BAIAqggAIfYEAgCqCAAhpwUBAIcIACG4BQEAhwgAIdIFAQCHCAAh5gUCAKoIACH_BUAAqwgAIYAGAQCHCAAhgQYBAIcIACGCBiAAiAgAIYMGAQCCCAAhhAYgAIgIACGGBgAAvAmGBiKgBgAABwAgoQYAAAcAIA8DAADwCAAgBQAA8QgAIAgAAOsIACDeBAAA7wgAMN8EAAALABDgBAAA7wgAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIYAFAQCHCAAhhQUBAIIIACH9BQEAhwgAIf4FAQCCCAAhoAYAAAsAIKEGAAALACADmgYAAEQAIJsGAABEACCcBgAARAAgIgUAAPEIACAHAACsCQAgCAAA6wgAIB0AALMJACAlAAD8CAAgJgAAqwkAICcAAK0JACAoAACuCQAgKQAArwkAICoAAOwIACArAACwCQAgLAAAsQkAIC0AALIJACAuAAD-CAAgLwAAtAkAIDAAALUJACAxAAC2CQAgMgAAtwkAIDMAALgJACA0AAC5CQAgNQAAugkAIN4EAACqCQAw3wQAAA0AEOAEAACqCQAw4QQCAKoIACHaBQEAhwgAIdsFAQCHCAAhkQYgAIgIACGSBgIAqggAIZMGIACICAAhlAYCAKoIACGVBiAAiAgAIZYGAgCqCAAhlwYCAKoIACEDmgYAAAMAIJsGAAADACCcBgAAAwAgA5oGAAALACCbBgAACwAgnAYAAAsAIAOaBgAAFwAgmwYAABcAIJwGAAAXACADmgYAAJABACCbBgAAkAEAIJwGAACQAQAgA5oGAACUAQAgmwYAAJQBACCcBgAAlAEAIAOaBgAAmQEAIJsGAACZAQAgnAYAAJkBACADmgYAAJ0BACCbBgAAnQEAIJwGAACdAQAgA5oGAAChAQAgmwYAAKEBACCcBgAAoQEAIAOaBgAAYgAgmwYAAGIAIJwGAABiACANAwAA_gcAIN4EAACMCAAw3wQAAKgBABDgBAAAjAgAMOEEAgCqCAAh9gQCAKoIACGBBQEAhwgAIZgFAQCHCAAhmQUBAIcIACGaBQEAgggAIZsFAACNCAAgoAYAAKgBACChBgAAqAEAIBUDAAD-BwAg3gQAAIYIADDfBAAAqgEAEOAEAACGCAAw4QQCAKoIACH2BAIAqggAIYsFAQCHCAAhjAUgAIgIACGNBQEAhwgAIY4FIACICAAhjwUBAIcIACGQBSAAiAgAIZEFAQCHCAAhkgUBAIcIACGTBQEAhwgAIZQFAQCHCAAhlQUgAIgIACGWBSAAiAgAIZcFIACICAAhoAYAAKoBACChBgAAqgEAIAkDAAD-BwAgOwAA_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_xIAIEMAAIITACCiBgAAgBMAIKMGAACBEwAgqAYAAAEAIANCAAD_EgAgogYAAIATACCoBgAAAQAgAAAAAAAFQgAA-hIAIEMAAP0SACCiBgAA-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-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIZ4FAQCCCAAhnwUEAPcIACGtBQIArQgAIa4FIACICAAhrwUCAK0IACGwBQEAgggAIQIAAAB2ACA7AADjCgAgAgAAAOEKACA7AADiCgAgDt4EAADgCgAw3wQAAOEKABDgBAAA4AoAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEO3gQAAOAKADDfBAAA4QoAEOAEAADgCgAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIZ4FAQCCCAAhnwUEAPcIACGtBQIArQgAIa4FIACICAAhrwUCAK0IACGwBQEAgggAIQrhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhngUBANMJACGfBQQAoAoAIa4FIADrCQAhrwUCAKsKACGwBQEA0wkAIQwDAAC9CgAgJAAAvwoAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGeBQEA0wkAIZ8FBACgCgAhrgUgAOsJACGvBQIAqwoAIbAFAQDTCQAhDAMAAMwKACAkAADOCgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGeBQEAAAABnwUEAAAAAa4FIAAAAAGvBQIAAAABsAUBAAAAAQoDAADyCgAgBAAA8woAIBkAAPQKACAhAADxCgAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABAgAAAG8AIEIAAPAKACADAAAAbwAgQgAA8AoAIEMAAO8KACABOwAAxhIAMBADAAD-BwAgBAAA_QgAIBkAAP4IACAgAAD4CAAgIQAA_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_BRAAkgkAIcAFEACSCQAhwgUAAJ8JwgUiwwVAAKsIACHEBQEAgggAIQ7eBAAAyAsAMN8EAADJCwAQ4AQAAMgLADDhBAIAqggAIeMEAgCqCAAh8AQBAIIIACHxBEAAqwgAIb0FAgCqCAAhvgUBAIIIACG_BRAAkgkAIcAFEACSCQAhwgUAAJ8JwgUiwwVAAKsIACHEBQEAgggAIQrhBAIAyAkAIeMEAgDICQAh8AQBANMJACHxBEAA1AkAIb4FAQDTCQAhvwUQAMcJACHABRAAxwkAIcIFAACXC8IFIsMFQADUCQAhxAUBANMJACELDAAAmAsAIOEEAgDICQAh4wQCAMgJACHwBAEA0wkAIfEEQADUCQAhvgUBANMJACG_BRAAxwkAIcAFEADHCQAhwgUAAJcLwgUiwwVAANQJACHEBQEA0wkAIQsMAACaCwAg4QQCAAAAAeMEAgAAAAHwBAEAAAAB8QRAAAAAAb4FAQAAAAG_BRAAAAABwAUQAAAAAcIFAAAAwgUCwwVAAAAAAcQFAQAAAAESCQAAzgsAIA0AAM8LACDhBAIAAAABpwUAAADlBQLFBQIAAAABxwUQAAAAAcgFEAAAAAHJBRAAAAABygUQAAAAAc8FAQAAAAHcBQEAAAAB3QVAAAAAAd4FAQAAAAHfBQEAAAAB4AUBAAAAAeEFAQAAAAHiBQEAAAAB4wUQAAAAAQNCAACTEgAgogYAAJQSACCoBgAAEgAgBEIAAMELADCiBgAAwgsAMKQGAADECwAgqAYAAMULADALDwAAmwsAIOEEAgAAAAHwBAEAAAAB8QRAAAAAAb0FAgAAAAG-BQEAAAABvwUQAAAAAcAFEAAAAAHCBQAAAMIFAsMFQAAAAAHEBQEAAAABAgAAACMAIEIAANgLACADAAAAIwAgQgAA2AsAIEMAANcLACABOwAAkhIAMAIAAAAjACA7AADXCwAgAgAAAMkLACA7AADWCwAgCuEEAgDICQAh8AQBANMJACHxBEAA1AkAIb0FAgDICQAhvgUBANMJACG_BRAAxwkAIcAFEADHCQAhwgUAAJcLwgUiwwVAANQJACHEBQEA0wkAIQsPAACZCwAg4QQCAMgJACHwBAEA0wkAIfEEQADUCQAhvQUCAMgJACG-BQEA0wkAIb8FEADHCQAhwAUQAMcJACHCBQAAlwvCBSLDBUAA1AkAIcQFAQDTCQAhCw8AAJsLACDhBAIAAAAB8AQBAAAAAfEEQAAAAAG9BQIAAAABvgUBAAAAAb8FEAAAAAHABRAAAAABwgUAAADCBQLDBUAAAAABxAUBAAAAAQNCAACQEgAgogYAAJESACCoBgAAEgAgA0IAAI4SACCiBgAAjxIAIKgGAAAFACADQgAAjBIAIKIGAACNEgAgqAYAAAEAIANCAACKEgAgogYAAIsSACCoBgAAjQEAIARCAADQCwAwogYAANELADCkBgAA0wsAIKgGAADFCwAwBEIAALMLADCiBgAAtAsAMKQGAAC2CwAgqAYAALcLADAEQgAAqgsAMKIGAACrCwAwpAYAAK0LACCoBgAA2wkAMAAAAAAABUIAAIUSACBDAACIEgAgogYAAIYSACCjBgAAhxIAIKgGAABaACADQgAAhRIAIKIGAACGEgAgqAYAAFoAIAAAAAAAAaUGAAAA1AUCBUIAAP8RACBDAACDEgAgogYAAIASACCjBgAAghIAIKgGAAAFACALQgAA7wsAMEMAAPQLADCiBgAA8AsAMKMGAADxCwAwpAYAAPILACClBgAA8wsAMKYGAADzCwAwpwYAAPMLADCoBgAA8wsAMKkGAAD1CwAwqgYAAPYLADAE4QQCAAAAAZwFAQAAAAGhBUAAAAAB0AUAAQAAAQIAAABeACBCAAD6CwAgAwAAAF4AIEIAAPoLACBDAAD5CwAgATsAAIESADAJGgAAhQkAIN4EAACECQAw3wQAAFwAEOAEAACECQAw4QQCAAAAAZwFAQCHCAAhoQVAAKsIACHQBQAB9AgAIdEFAgCqCAAhAgAAAF4AIDsAAPkLACACAAAA9wsAIDsAAPgLACAI3gQAAPYLADDfBAAA9wsAEOAEAAD2CwAw4QQCAKoIACGcBQEAhwgAIaEFQACrCAAh0AUAAfQIACHRBQIAqggAIQjeBAAA9gsAMN8EAAD3CwAQ4AQAAPYLADDhBAIAqggAIZwFAQCHCAAhoQVAAKsIACHQBQAB9AgAIdEFAgCqCAAhBOEEAgDICQAhnAUBAOoJACGhBUAA1AkAIdAFAAG1CgAhBOEEAgDICQAhnAUBAOoJACGhBUAA1AkAIdAFAAG1CgAhBOEEAgAAAAGcBQEAAAABoQVAAAAAAdAFAAEAAAEDQgAA_xEAIKIGAACAEgAgqAYAAAUAIARCAADvCwAwogYAAPALADCkBgAA8gsAIKgGAADzCwAwAAAAAAAFQgAA-hEAIEMAAP0RACCiBgAA-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_EQAgogYAALkRACCjBgAAvhEAIKgGAAABACALQgAAhA0AMEMAAIkNADCiBgAAhQ0AMKMGAACGDQAwpAYAAIcNACClBgAAiA0AMKYGAACIDQAwpwYAAIgNADCoBgAAiA0AMKkGAACKDQAwqgYAAIsNADALQgAA-AwAMEMAAP0MADCiBgAA-QwAMKMGAAD6DAAwpAYAAPsMACClBgAA_AwAMKYGAAD8DAAwpwYAAPwMADCoBgAA_AwAMKkGAAD-DAAwqgYAAP8MADALQgAA7AwAMEMAAPEMADCiBgAA7QwAMKMGAADuDAAwpAYAAO8MACClBgAA8AwAMKYGAADwDAAwpwYAAPAMADCoBgAA8AwAMKkGAADyDAAwqgYAAPMMADALQgAA4AwAMEMAAOUMADCiBgAA4QwAMKMGAADiDAAwpAYAAOMMACClBgAA5AwAMKYGAADkDAAwpwYAAOQMADCoBgAA5AwAMKkGAADmDAAwqgYAAOcMADAPBAAA1AwAIAYAANMMACDhBAIAAAAB8QRAAAAAAfUEAgAAAAHcBQEAAAAB4AUBAAAAAeEFAQAAAAHlBQIAAAAB8wUBAAAAAfQFEAAAAAH1BQEAAAAB9gUBAAAAAfgFAAAA-AUC-QUBAAAAAQIAAAA8ACBCAADrDAAgAwAAADwAIEIAAOsMACBDAADqDAAgATsAAL0RADAUBAAA4AgAIAYAAIoJACALAACQCQAg3gQAAI0JADDfBAAAOgAQ4AQAAI0JADDhBAIAAAAB7QQCAK0IACHxBEAAqwgAIfUEAgCqCAAh3AUBAIcIACHgBQEAgggAIeEFAQCCCAAh5QUCAKoIACHzBQEAgggAIfQFEACOCQAh9QUBAIIIACH2BQEAgggAIfgFAACPCfgFIvkFAQCCCAAhAgAAADwAIDsAAOoMACACAAAA6AwAIDsAAOkMACAR3gQAAOcMADDfBAAA6AwAEOAEAADnDAAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACHcBQEAhwgAIeAFAQCCCAAh4QUBAIIIACHlBQIAqggAIfMFAQCCCAAh9AUQAI4JACH1BQEAgggAIfYFAQCCCAAh-AUAAI8J-AUi-QUBAIIIACER3gQAAOcMADDfBAAA6AwAEOAEAADnDAAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACHcBQEAhwgAIeAFAQCCCAAh4QUBAIIIACHlBQIAqggAIfMFAQCCCAAh9AUQAI4JACH1BQEAgggAIfYFAQCCCAAh-AUAAI8J-AUi-QUBAIIIACEN4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhDwQAANEMACAGAADQDAAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhDwQAANQMACAGAADTDAAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEGEQAA5AkAIOEEAgAAAAHuBBAAAAAB7wQQAAAAAfAEAQAAAAHxBEAAAAABAgAAADgAIEIAAPcMACADAAAAOAAgQgAA9wwAIEMAAPYMACABOwAAvBEAMAsLAACTCQAgEQAAlAkAIN4EAACRCQAw3wQAADYAEOAEAACRCQAw4QQCAAAAAe0EAgCqCAAh7gQQAJIJACHvBBAAkgkAIfAEAQCCCAAh8QRAAKsIACECAAAAOAAgOwAA9gwAIAIAAAD0DAAgOwAA9QwAIAneBAAA8wwAMN8EAAD0DAAQ4AQAAPMMADDhBAIAqggAIe0EAgCqCAAh7gQQAJIJACHvBBAAkgkAIfAEAQCCCAAh8QRAAKsIACEJ3gQAAPMMADDfBAAA9AwAEOAEAADzDAAw4QQCAKoIACHtBAIAqggAIe4EEACSCQAh7wQQAJIJACHwBAEAgggAIfEEQACrCAAhBeEEAgDICQAh7gQQAMcJACHvBBAAxwkAIfAEAQDTCQAh8QRAANQJACEGEQAA1gkAIOEEAgDICQAh7gQQAMcJACHvBBAAxwkAIfAEAQDTCQAh8QRAANQJACEGEQAA5AkAIOEEAgAAAAHuBBAAAAAB7wQQAAAAAfAEAQAAAAHxBEAAAAABFwQAANoLACAJAADZCwAgCgAA2wsAIA0AAN0LACAQAADeCwAgEwAA3wsAIOEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQIAAAAcACBCAACDDQAgAwAAABwAIEIAAIMNACBDAACCDQAgATsAALsRADAcBAAA4AgAIAkAAJsJACAKAADwCAAgCwAAkAkAIA0AAJ0JACAQAACjCQAgEwAAlAkAIN4EAAChCQAw3wQAABoAEOAEAAChCQAw4QQCAAAAAe0EAgCtCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACH5BEAAqwgAIacFAACiCc8FIsUFAgAAAAHGBQIArQgAIccFEACSCQAhyAUQAJIJACHJBRAAkgkAIcoFEACSCQAhywUQAI4JACHMBRAAkgkAIc0FEACSCQAhzwUBAIIIACECAAAAHAAgOwAAgg0AIAIAAACADQAgOwAAgQ0AIBXeBAAA_wwAMN8EAACADQAQ4AQAAP8MADDhBAIAqggAIe0EAgCtCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACH5BEAAqwgAIacFAACiCc8FIsUFAgCtCAAhxgUCAK0IACHHBRAAkgkAIcgFEACSCQAhyQUQAJIJACHKBRAAkgkAIcsFEACOCQAhzAUQAJIJACHNBRAAkgkAIc8FAQCCCAAhFd4EAAD_DAAw3wQAAIANABDgBAAA_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-AwAMKIGAAD5DAAwpAYAAPsMACCoBgAA_AwAMARCAADsDAAwogYAAO0MADCkBgAA7wwAIKgGAADwDAAwBEIAAOAMADCiBgAA4QwAMKQGAADjDAAgqAYAAOQMADAAAAAAAAdCAACkEQAgQwAAthEAIKIGAAClEQAgowYAALURACCmBgAADQAgpwYAAA0AIKgGAAABACALQgAApg0AMEMAAKsNADCiBgAApw0AMKMGAACoDQAwpAYAAKkNACClBgAAqg0AMKYGAACqDQAwpwYAAKoNADCoBgAAqg0AMKkGAACsDQAwqgYAAK0NADALQgAAnQ0AMEMAAKENADCiBgAAng0AMKMGAACfDQAwpAYAAKANACClBgAAiA0AMKYGAACIDQAwpwYAAIgNADCoBgAAiA0AMKkGAACiDQAwqgYAAIsNADAZAwAAxAwAIAQAAMIMACAGAADDDAAgCwAAxgwAIAwAAMkMACAQAADHDAAgFwAAyAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAA8QUC5QUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABAgAAABIAIEIAAKUNACADAAAAEgAgQgAApQ0AIEMAAKQNACABOwAAtBEAMAIAAAASACA7AACkDQAgAgAAAIwNACA7AACjDQAgEuEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEZAwAAogwAIAQAAKAMACAGAAChDAAgCwAApAwAIAwAAKcMACAQAAClDAAgFwAApgwAIOEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEZAwAAxAwAIAQAAMIMACAGAADDDAAgCwAAxgwAIAwAAMkMACAQAADHDAAgFwAAyAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAA8QUC5QUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABFAMAANcNACAEAADWDQAgCAAA2Q0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgIAAAAJACBCAADVDQAgAwAAAAkAIEIAANUNACBDAACxDQAgATsAALMRADAZAwAA_gcAIAQAAOAIACAHAACoCQAgCAAA6wgAIBgAAO4IACAZAAC9CQAg3gQAALsJADDfBAAABwAQ4AQAALsJADDhBAIAAAAB8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIgIAAAAJACA7AACxDQAgAgAAAK4NACA7AACvDQAgE94EAACtDQAw3wQAAK4NABDgBAAArQ0AMOEEAgCqCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIhPeBAAArQ0AMN8EAACuDQAQ4AQAAK0NADDhBAIAqggAIfAEAQCCCAAh8QRAAKsIACH1BAIAqggAIfYEAgCqCAAhpwUBAIcIACG4BQEAhwgAIdIFAQCHCAAh5gUCAKoIACH_BUAAqwgAIYAGAQCHCAAhgQYBAIcIACGCBiAAiAgAIYMGAQCCCAAhhAYgAIgIACGGBgAAvAmGBiIP4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgGlBgAAAIYGAhQDAACzDQAgBAAAsg0AIAgAALUNACAYAAC0DQAgGQAAtg0AIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIFQgAAqBEAIEMAALERACCiBgAAqREAIKMGAACwEQAgqAYAAAUAIAVCAACmEQAgQwAArhEAIKIGAACnEQAgowYAAK0RACCoBgAAAQAgC0IAAMwNADBDAADQDQAwogYAAM0NADCjBgAAzg0AMKQGAADPDQAgpQYAAOQMADCmBgAA5AwAMKcGAADkDAAwqAYAAOQMADCpBgAA0Q0AMKoGAADnDAAwC0IAAMMNADBDAADHDQAwogYAAMQNADCjBgAAxQ0AMKQGAADGDQAgpQYAAIgNADCmBgAAiA0AMKcGAACIDQAwqAYAAIgNADCpBgAAyA0AMKoGAACLDQAwC0IAALcNADBDAAC8DQAwogYAALgNADCjBgAAuQ0AMKQGAAC6DQAgpQYAALsNADCmBgAAuw0AMKcGAAC7DQAwqAYAALsNADCpBgAAvQ0AMKoGAAC-DQAwBOEEAgAAAAGcBQEAAAABngUBAAAAAaAFAQAAAAECAAAAUQAgQgAAwg0AIAMAAABRACBCAADCDQAgQwAAwQ0AIAE7AACsEQAwCQYAAIoJACDeBAAAiQkAMN8EAABPABDgBAAAiQkAMOEEAgAAAAGcBQEAhwgAIZ4FAQCCCAAhoAUBAIIIACHlBQIAqggAIQIAAABRACA7AADBDQAgAgAAAL8NACA7AADADQAgCN4EAAC-DQAw3wQAAL8NABDgBAAAvg0AMOEEAgCqCAAhnAUBAIcIACGeBQEAgggAIaAFAQCCCAAh5QUCAKoIACEI3gQAAL4NADDfBAAAvw0AEOAEAAC-DQAw4QQCAKoIACGcBQEAhwgAIZ4FAQCCCAAhoAUBAIIIACHlBQIAqggAIQThBAIAyAkAIZwFAQDqCQAhngUBANMJACGgBQEA0wkAIQThBAIAyAkAIZwFAQDqCQAhngUBANMJACGgBQEA0wkAIQThBAIAAAABnAUBAAAAAZ4FAQAAAAGgBQEAAAABGQMAAMQMACAEAADCDAAgBwAAxQwAIAsAAMYMACAMAADJDAAgEAAAxwwAIBcAAMgMACDhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAPEFAuYFAgAAAAHnBQEAAAAB6AUBAAAAAekFQAAAAAHqBQEAAAAB7AUAAADsBQLtBYAAAAAB7gVAAAAAAe8FAQAAAAHxBQEAAAAB8gUBAAAAAQIAAAASACBCAADLDQAgAwAAABIAIEIAAMsNACBDAADKDQAgATsAAKsRADACAAAAEgAgOwAAyg0AIAIAAACMDQAgOwAAyQ0AIBLhBAIAyAkAIe0EAgCrCgAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAnwzxBSLmBQIAyAkAIecFAQDqCQAh6AUBAOoJACHpBUAA1AkAIeoFAQDqCQAh7AUAAJ4M7AUi7QWAAAAAAe4FQADUCQAh7wUBAOoJACHxBQEA0wkAIfIFAQDTCQAhGQMAAKIMACAEAACgDAAgBwAAowwAIAsAAKQMACAMAACnDAAgEAAApQwAIBcAAKYMACDhBAIAyAkAIe0EAgCrCgAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAnwzxBSLmBQIAyAkAIecFAQDqCQAh6AUBAOoJACHpBUAA1AkAIeoFAQDqCQAh7AUAAJ4M7AUi7QWAAAAAAe4FQADUCQAh7wUBAOoJACHxBQEA0wkAIfIFAQDTCQAhGQMAAMQMACAEAADCDAAgBwAAxQwAIAsAAMYMACAMAADJDAAgEAAAxwwAIBcAAMgMACDhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAPEFAuYFAgAAAAHnBQEAAAAB6AUBAAAAAekFQAAAAAHqBQEAAAAB7AUAAADsBQLtBYAAAAAB7gVAAAAAAe8FAQAAAAHxBQEAAAAB8gUBAAAAAQ8EAADUDAAgCwAA1QwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAHcBQEAAAAB4AUBAAAAAeEFAQAAAAHzBQEAAAAB9AUQAAAAAfUFAQAAAAH2BQEAAAAB-AUAAAD4BQL5BQEAAAABAgAAADwAIEIAANQNACADAAAAPAAgQgAA1A0AIEMAANMNACABOwAAqhEAMAIAAAA8ACA7AADTDQAgAgAAAOgMACA7AADSDQAgDeEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh8wUBANMJACH0BRAAoQsAIfUFAQDTCQAh9gUBANMJACH4BQAAzwz4BSL5BQEA0wkAIQ8EAADRDAAgCwAA0gwAIOEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh8wUBANMJACH0BRAAoQsAIfUFAQDTCQAh9gUBANMJACH4BQAAzwz4BSL5BQEA0wkAIQ8EAADUDAAgCwAA1QwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAHcBQEAAAAB4AUBAAAAAeEFAQAAAAHzBQEAAAAB9AUQAAAAAfUFAQAAAAH2BQEAAAAB-AUAAAD4BQL5BQEAAAABFAMAANcNACAEAADWDQAgCAAA2Q0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgNCAACoEQAgogYAAKkRACCoBgAABQAgA0IAAKYRACCiBgAApxEAIKgGAAABACAEQgAAzA0AMKIGAADNDQAwpAYAAM8NACCoBgAA5AwAMARCAADDDQAwogYAAMQNADCkBgAAxg0AIKgGAACIDQAwBEIAALcNADCiBgAAuA0AMKQGAAC6DQAgqAYAALsNADADQgAApBEAIKIGAAClEQAgqAYAAAEAIARCAACmDQAwogYAAKcNADCkBgAAqQ0AIKgGAACqDQAwBEIAAJ0NADCiBgAAng0AMKQGAACgDQAgqAYAAIgNADAAAAAAAAVCAACfEQAgQwAAohEAIKIGAACgEQAgowYAAKERACCoBgAACQAgA0IAAJ8RACCiBgAAoBEAIKgGAAAJACAAAAAAAAdCAACaEQAgQwAAnREAIKIGAACbEQAgowYAAJwRACCmBgAACwAgpwYAAAsAIKgGAACKAQAgA0IAAJoRACCiBgAAmxEAIKgGAACKAQAgAAAAAAAFQgAAjREAIEMAAJgRACCiBgAAjhEAIKMGAACXEQAgqAYAAAEAIAtCAADIDgAwQwAAzA4AMKIGAADJDgAwowYAAMoOADCkBgAAyw4AIKUGAACqDQAwpgYAAKoNADCnBgAAqg0AMKgGAACqDQAwqQYAAM0OADCqBgAArQ0AMAtCAAC_DgAwQwAAww4AMKIGAADADgAwowYAAMEOADCkBgAAwg4AIKUGAADkDAAwpgYAAOQMADCnBgAA5AwAMKgGAADkDAAwqQYAAMQOADCqBgAA5wwAMAtCAAC2DgAwQwAAug4AMKIGAAC3DgAwowYAALgOADCkBgAAuQ4AIKUGAACIDQAwpgYAAIgNADCnBgAAiA0AMKgGAACIDQAwqQYAALsOADCqBgAAiw0AMAtCAACqDgAwQwAArw4AMKIGAACrDgAwowYAAKwOADCkBgAArQ4AIKUGAACuDgAwpgYAAK4OADCnBgAArg4AMKgGAACuDgAwqQYAALAOADCqBgAAsQ4AMAtCAAChDgAwQwAApQ4AMKIGAACiDgAwowYAAKMOADCkBgAApA4AIKUGAAD8DAAwpgYAAPwMADCnBgAA_AwAMKgGAAD8DAAwqQYAAKYOADCqBgAA_wwAMAtCAACVDgAwQwAAmg4AMKIGAACWDgAwowYAAJcOADCkBgAAmA4AIKUGAACZDgAwpgYAAJkOADCnBgAAmQ4AMKgGAACZDgAwqQYAAJsOADCqBgAAnA4AMAtCAACJDgAwQwAAjg4AMKIGAACKDgAwowYAAIsOADCkBgAAjA4AIKUGAACNDgAwpgYAAI0OADCnBgAAjQ4AMKgGAACNDgAwqQYAAI8OADCqBgAAkA4AMAdCAACEDgAgQwAAhw4AIKIGAACFDgAgowYAAIYOACCmBgAAawAgpwYAAGsAIKgGAAC3AQAgC0IAAPsNADBDAAD_DQAwogYAAPwNADCjBgAA_Q0AMKQGAAD-DQAgpQYAAOkKADCmBgAA6QoAMKcGAADpCgAwqAYAAOkKADCpBgAAgA4AMKoGAADsCgAwCgMAAPIKACAZAAD0CgAgIAAA9QoAICEAAPEKACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAECAAAAbwAgQgAAgw4AIAMAAABvACBCAACDDgAgQwAAgg4AIAE7AACWEQAwAgAAAG8AIDsAAIIOACACAAAA7QoAIDsAAIEOACAG4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGABQEA6gkAIbEFAgCrCgAhCgMAANYKACAZAADYCgAgIAAA1AoAICEAANUKACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhsQUCAKsKACEKAwAA8goAIBkAAPQKACAgAAD1CgAgIQAA8QoAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABsQUCAAAAAQYDAADvCQAg4QQCAAAAAfYEAgAAAAH3BAEAAAAB-AQgAAAAAfkEQAAAAAECAAAAtwEAIEIAAIQOACADAAAAawAgQgAAhA4AIEMAAIgOACAIAAAAawAgAwAA7QkAIDsAAIgOACDhBAIAyAkAIfYEAgDICQAh9wQBAOoJACH4BCAA6wkAIfkEQADUCQAhBgMAAO0JACDhBAIAyAkAIfYEAgDICQAh9wQBAOoJACH4BCAA6wkAIfkEQADUCQAhCOEEAgAAAAH5BEAAAAABnAUBAAAAAZ0FAQAAAAGeBQEAAAABnwUEAAAAAaAFAQAAAAGhBUAAAAABAgAAAGkAIEIAAJQOACADAAAAaQAgQgAAlA4AIEMAAJMOACABOwAAlREAMA0EAADgCAAg3gQAAP8IADDfBAAAZwAQ4AQAAP8IADDhBAIAAAAB9QQCAKoIACH5BEAAqwgAIZwFAQCHCAAhnQUBAIcIACGeBQEAhwgAIZ8FBAD3CAAhoAUBAIcIACGhBUAAqwgAIQIAAABpACA7AACTDgAgAgAAAJEOACA7AACSDgAgDN4EAACQDgAw3wQAAJEOABDgBAAAkA4AMOEEAgCqCAAh9QQCAKoIACH5BEAAqwgAIZwFAQCHCAAhnQUBAIcIACGeBQEAhwgAIZ8FBAD3CAAhoAUBAIcIACGhBUAAqwgAIQzeBAAAkA4AMN8EAACRDgAQ4AQAAJAOADDhBAIAqggAIfUEAgCqCAAh-QRAAKsIACGcBQEAhwgAIZ0FAQCHCAAhngUBAIcIACGfBQQA9wgAIaAFAQCHCAAhoQVAAKsIACEI4QQCAMgJACH5BEAA1AkAIZwFAQDqCQAhnQUBAOoJACGeBQEA6gkAIZ8FBACgCgAhoAUBAOoJACGhBUAA1AkAIQjhBAIAyAkAIfkEQADUCQAhnAUBAOoJACGdBQEA6gkAIZ4FAQDqCQAhnwUEAKAKACGgBQEA6gkAIaEFQADUCQAhCOEEAgAAAAH5BEAAAAABnAUBAAAAAZ0FAQAAAAGeBQEAAAABnwUEAAAAAaAFAQAAAAGhBUAAAAABCgMAAK8KACDhBAIAAAAB8QRAAAAAAfYEAgAAAAGjBQAAAKMFAqUFAAAApQUCpwUAAACnBQKoBQEAAAABqQUCAAAAAaoFAQAAAAECAAAAZAAgQgAAoA4AIAMAAABkACBCAACgDgAgQwAAnw4AIAE7AACUEQAwDwMAAPAIACAEAADgCAAg3gQAAIAJADDfBAAAYgAQ4AQAAIAJADDhBAIAAAAB8QRAAKsIACH1BAIAqggAIfYEAgCtCAAhowUAAIEJowUipQUAAIIJpQUipwUAAIMJpwUiqAUBAIIIACGpBQIArQgAIaoFAQCCCAAhAgAAAGQAIDsAAJ8OACACAAAAnQ4AIDsAAJ4OACAN3gQAAJwOADDfBAAAnQ4AEOAEAACcDgAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh9gQCAK0IACGjBQAAgQmjBSKlBQAAggmlBSKnBQAAgwmnBSKoBQEAgggAIakFAgCtCAAhqgUBAIIIACEN3gQAAJwOADDfBAAAnQ4AEOAEAACcDgAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh9gQCAK0IACGjBQAAgQmjBSKlBQAAggmlBSKnBQAAgwmnBSKoBQEAgggAIakFAgCtCAAhqgUBAIIIACEJ4QQCAMgJACHxBEAA1AkAIfYEAgCrCgAhowUAAKgKowUipQUAAKkKpQUipwUAAKoKpwUiqAUBANMJACGpBQIAqwoAIaoFAQDTCQAhCgMAAK0KACDhBAIAyAkAIfEEQADUCQAh9gQCAKsKACGjBQAAqAqjBSKlBQAAqQqlBSKnBQAAqgqnBSKoBQEA0wkAIakFAgCrCgAhqgUBANMJACEKAwAArwoAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAaMFAAAAowUCpQUAAAClBQKnBQAAAKcFAqgFAQAAAAGpBQIAAAABqgUBAAAAARcJAADZCwAgCgAA2wsAIAsAANwLACANAADdCwAgEAAA3gsAIBMAAN8LACDhBAIAAAAB7QQCAAAAAfAEAQAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAM8FAsUFAgAAAAHGBQIAAAABxwUQAAAAAcgFEAAAAAHJBRAAAAABygUQAAAAAcsFEAAAAAHMBRAAAAABzQUQAAAAAc8FAQAAAAECAAAAHAAgQgAAqQ4AIAMAAAAcACBCAACpDgAgQwAAqA4AIAE7AACTEQAwAgAAABwAIDsAAKgOACACAAAAgA0AIDsAAKcOACAR4QQCAMgJACHtBAIAqwoAIfAEAQDTCQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHGBQIAqwoAIccFEADHCQAhyAUQAMcJACHJBRAAxwkAIcoFEADHCQAhywUQAKELACHMBRAAxwkAIc0FEADHCQAhzwUBANMJACEXCQAAowsAIAoAAKULACALAACmCwAgDQAApwsAIBAAAKgLACATAACpCwAg4QQCAMgJACHtBAIAqwoAIfAEAQDTCQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHGBQIAqwoAIccFEADHCQAhyAUQAMcJACHJBRAAxwkAIcoFEADHCQAhywUQAKELACHMBRAAxwkAIc0FEADHCQAhzwUBANMJACEXCQAA2QsAIAoAANsLACALAADcCwAgDQAA3QsAIBAAAN4LACATAADfCwAg4QQCAAAAAe0EAgAAAAHwBAEAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABpwUAAADPBQLFBQIAAAABxgUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABBRsAAPwLACDhBAIAAAAB8QRAAAAAAdIFAQAAAAHUBQAAANQFAgIAAABaACBCAAC1DgAgAwAAAFoAIEIAALUOACBDAAC0DgAgATsAAJIRADAKBAAA4AgAIBsAAIgJACDeBAAAhgkAMN8EAABYABDgBAAAhgkAMOEEAgAAAAHxBEAAqwgAIfUEAgCqCAAh0gUBAIcIACHUBQAAhwnUBSICAAAAWgAgOwAAtA4AIAIAAACyDgAgOwAAsw4AIAjeBAAAsQ4AMN8EAACyDgAQ4AQAALEOADDhBAIAqggAIfEEQACrCAAh9QQCAKoIACHSBQEAhwgAIdQFAACHCdQFIgjeBAAAsQ4AMN8EAACyDgAQ4AQAALEOADDhBAIAqggAIfEEQACrCAAh9QQCAKoIACHSBQEAhwgAIdQFAACHCdQFIgThBAIAyAkAIfEEQADUCQAh0gUBAOoJACHUBQAA7AvUBSIFGwAA7gsAIOEEAgDICQAh8QRAANQJACHSBQEA6gkAIdQFAADsC9QFIgUbAAD8CwAg4QQCAAAAAfEEQAAAAAHSBQEAAAAB1AUAAADUBQIZAwAAxAwAIAYAAMMMACAHAADFDAAgCwAAxgwAIAwAAMkMACAQAADHDAAgFwAAyAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABAgAAABIAIEIAAL4OACADAAAAEgAgQgAAvg4AIEMAAL0OACABOwAAkREAMAIAAAASACA7AAC9DgAgAgAAAIwNACA7AAC8DgAgEuEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGnBQAAnwzxBSLlBQIAqwoAIeYFAgDICQAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEZAwAAogwAIAYAAKEMACAHAACjDAAgCwAApAwAIAwAAKcMACAQAAClDAAgFwAApgwAIOEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGnBQAAnwzxBSLlBQIAqwoAIeYFAgDICQAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEZAwAAxAwAIAYAAMMMACAHAADFDAAgCwAAxgwAIAwAAMkMACAQAADHDAAgFwAAyAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABDwYAANMMACALAADVDAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAECAAAAPAAgQgAAxw4AIAMAAAA8ACBCAADHDgAgQwAAxg4AIAE7AACQEQAwAgAAADwAIDsAAMYOACACAAAA6AwAIDsAAMUOACAN4QQCAMgJACHtBAIAqwoAIfEEQADUCQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhDwYAANAMACALAADSDAAg4QQCAMgJACHtBAIAqwoAIfEEQADUCQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhDwYAANMMACALAADVDAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEUAwAA1w0AIAcAAOsNACAIAADZDQAgGAAA2A0AIBkAANoNACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCAgAAAAkAIEIAANAOACADAAAACQAgQgAA0A4AIEMAAM8OACABOwAAjxEAMAIAAAAJACA7AADPDgAgAgAAAK4NACA7AADODgAgD-EEAgDICQAh8AQBANMJACHxBEAA1AkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIUAwAAsw0AIAcAAOoNACAIAAC1DQAgGAAAtA0AIBkAALYNACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiFAMAANcNACAHAADrDQAgCAAA2Q0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9gQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgNCAACNEQAgogYAAI4RACCoBgAAAQAgBEIAAMgOADCiBgAAyQ4AMKQGAADLDgAgqAYAAKoNADAEQgAAvw4AMKIGAADADgAwpAYAAMIOACCoBgAA5AwAMARCAAC2DgAwogYAALcOADCkBgAAuQ4AIKgGAACIDQAwBEIAAKoOADCiBgAAqw4AMKQGAACtDgAgqAYAAK4OADAEQgAAoQ4AMKIGAACiDgAwpAYAAKQOACCoBgAA_AwAMARCAACVDgAwogYAAJYOADCkBgAAmA4AIKgGAACZDgAwBEIAAIkOADCiBgAAig4AMKQGAACMDgAgqAYAAI0OADADQgAAhA4AIKIGAACFDgAgqAYAALcBACAEQgAA-w0AMKIGAAD8DQAwpAYAAP4NACCoBgAA6QoAMAAAAAAAC0IAALAQADBDAAC1EAAwogYAALEQADCjBgAAshAAMKQGAACzEAAgpQYAALQQADCmBgAAtBAAMKcGAAC0EAAwqAYAALQQADCpBgAAthAAMKoGAAC3EAAwC0IAAKcQADBDAACrEAAwogYAAKgQADCjBgAAqRAAMKQGAACqEAAgpQYAAKoNADCmBgAAqg0AMKcGAACqDQAwqAYAAKoNADCpBgAArBAAMKoGAACtDQAwC0IAAJsQADBDAACgEAAwogYAAJwQADCjBgAAnRAAMKQGAACeEAAgpQYAAJ8QADCmBgAAnxAAMKcGAACfEAAwqAYAAJ8QADCpBgAAoRAAMKoGAACiEAAwC0IAAI8QADBDAACUEAAwogYAAJAQADCjBgAAkRAAMKQGAACSEAAgpQYAAJMQADCmBgAAkxAAMKcGAACTEAAwqAYAAJMQADCpBgAAlRAAMKoGAACWEAAwC0IAAIYQADBDAACKEAAwogYAAIcQADCjBgAAiBAAMKQGAACJEAAgpQYAAIgNADCmBgAAiA0AMKcGAACIDQAwqAYAAIgNADCpBgAAixAAMKoGAACLDQAwC0IAAPoPADBDAAD_DwAwogYAAPsPADCjBgAA_A8AMKQGAAD9DwAgpQYAAP4PADCmBgAA_g8AMKcGAAD-DwAwqAYAAP4PADCpBgAAgBAAMKoGAACBEAAwC0IAAO4PADBDAADzDwAwogYAAO8PADCjBgAA8A8AMKQGAADxDwAgpQYAAPIPADCmBgAA8g8AMKcGAADyDwAwqAYAAPIPADCpBgAA9A8AMKoGAAD1DwAwC0IAAOUPADBDAADpDwAwogYAAOYPADCjBgAA5w8AMKQGAADoDwAgpQYAAPwMADCmBgAA_AwAMKcGAAD8DAAwqAYAAPwMADCpBgAA6g8AMKoGAAD_DAAwC0IAANkPADBDAADeDwAwogYAANoPADCjBgAA2w8AMKQGAADcDwAgpQYAAN0PADCmBgAA3Q8AMKcGAADdDwAwqAYAAN0PADCpBgAA3w8AMKoGAADgDwAwC0IAAM0PADBDAADSDwAwogYAAM4PADCjBgAAzw8AMKQGAADQDwAgpQYAANEPADCmBgAA0Q8AMKcGAADRDwAwqAYAANEPADCpBgAA0w8AMKoGAADUDwAwC0IAAMEPADBDAADGDwAwogYAAMIPADCjBgAAww8AMKQGAADEDwAgpQYAAMUPADCmBgAAxQ8AMKcGAADFDwAwqAYAAMUPADCpBgAAxw8AMKoGAADIDwAwC0IAALgPADBDAAC8DwAwogYAALkPADCjBgAAug8AMKQGAAC7DwAgpQYAAOkKADCmBgAA6QoAMKcGAADpCgAwqAYAAOkKADCpBgAAvQ8AMKoGAADsCgAwC0IAAK8PADBDAACzDwAwogYAALAPADCjBgAAsQ8AMKQGAACyDwAgpQYAAN0KADCmBgAA3QoAMKcGAADdCgAwqAYAAN0KADCpBgAAtA8AMKoGAADgCgAwC0IAAKYPADBDAACqDwAwogYAAKcPADCjBgAAqA8AMKQGAACpDwAgpQYAAJkOADCmBgAAmQ4AMKcGAACZDgAwqAYAAJkOADCpBgAAqw8AMKoGAACcDgAwB0IAAKEPACBDAACkDwAgogYAAKIPACCjBgAAow8AIKYGAACoAQAgpwYAAKgBACCoBgAAkgYAIAdCAACcDwAgQwAAnw8AIKIGAACdDwAgowYAAJ4PACCmBgAAqgEAIKcGAACqAQAgqAYAAKoGACAHQgAAlw8AIEMAAJoPACCiBgAAmA8AIKMGAACZDwAgpgYAAKwBACCnBgAArAEAIKgGAADCBgAgB0IAAJIPACBDAACVDwAgogYAAJMPACCjBgAAlA8AIKYGAACuAQAgpwYAAK4BACCoBgAA2gYAIAdCAACNDwAgQwAAkA8AIKIGAACODwAgowYAAI8PACCmBgAAsAEAIKcGAACwAQAgqAYAAIgHACALQgAAgQ8AMEMAAIYPADCiBgAAgg8AMKMGAACDDwAwpAYAAIQPACClBgAAhQ8AMKYGAACFDwAwpwYAAIUPADCoBgAAhQ8AMKkGAACHDwAwqgYAAIgPADALQgAA9Q4AMEMAAPoOADCiBgAA9g4AMKMGAAD3DgAwpAYAAPgOACClBgAA-Q4AMKYGAAD5DgAwpwYAAPkOADCoBgAA-Q4AMKkGAAD7DgAwqgYAAPwOADAGBAAA7gkAIOEEAgAAAAH1BAIAAAAB9wQBAAAAAfgEIAAAAAH5BEAAAAABAgAAALcBACBCAACADwAgAwAAALcBACBCAACADwAgQwAA_w4AIAE7AACMEQAwCwMAAP4HACAEAADgCAAg3gQAAN8IADDfBAAAawAQ4AQAAN8IADDhBAIAAAAB9QQCAAAAAfYEAgCqCAAh9wQBAIcIACH4BCAAiAgAIfkEQACrCAAhAgAAALcBACA7AAD_DgAgAgAAAP0OACA7AAD-DgAgCd4EAAD8DgAw3wQAAP0OABDgBAAA_A4AMOEEAgCqCAAh9QQCAKoIACH2BAIAqggAIfcEAQCHCAAh-AQgAIgIACH5BEAAqwgAIQneBAAA_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_CgAg4QQCAMgJACHxBEAA1AkAIfkEQADUCQAhgAUBAOoJACGeBQEA0wkAIZ8FBACgCgAhrQUCAKsKACGuBSAA6wkAIa8FAgCrCgAhsAUBANMJACEMIgAAzQoAICQAAM4KACDhBAIAAAAB8QRAAAAAAfkEQAAAAAGABQEAAAABngUBAAAAAZ8FBAAAAAGtBQIAAAABrgUgAAAAAa8FAgAAAAGwBQEAAAABCgQAAPMKACAZAAD0CgAgIAAA9QoAICEAAPEKACDhBAIAAAAB8QRAAAAAAfUEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAECAAAAbwAgQgAAwA8AIAMAAABvACBCAADADwAgQwAAvw8AIAE7AACIEQAwAgAAAG8AIDsAAL8PACACAAAA7QoAIDsAAL4PACAG4QQCAMgJACHxBEAA1AkAIfUEAgCrCgAh-QRAANQJACGABQEA6gkAIbEFAgCrCgAhCgQAANcKACAZAADYCgAgIAAA1AoAICEAANUKACDhBAIAyAkAIfEEQADUCQAh9QQCAKsKACH5BEAA1AkAIYAFAQDqCQAhsQUCAKsKACEKBAAA8woAIBkAAPQKACAgAAD1CgAgIQAA8QoAIOEEAgAAAAHxBEAAAAAB9QQCAAAAAfkEQAAAAAGABQEAAAABsQUCAAAAAQXhBAIAAAAB8QRAAAAAAbgFAAAAuAUCuQUBAAAAAboFIAAAAAECAAAAowEAIEIAAMwPACADAAAAowEAIEIAAMwPACBDAADLDwAgATsAAIcRADAKAwAA_gcAIN4EAADiCAAw3wQAAKEBABDgBAAA4ggAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhuAUAAOMIuAUiuQUBAIcIACG6BSAAiAgAIQIAAACjAQAgOwAAyw8AIAIAAADJDwAgOwAAyg8AIAneBAAAyA8AMN8EAADJDwAQ4AQAAMgPADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG4BQAA4wi4BSK5BQEAhwgAIboFIACICAAhCd4EAADIDwAw3wQAAMkPABDgBAAAyA8AMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIbgFAADjCLgFIrkFAQCHCAAhugUgAIgIACEF4QQCAMgJACHxBEAA1AkAIbgFAACBC7gFIrkFAQDqCQAhugUgAOsJACEF4QQCAMgJACHxBEAA1AkAIbgFAACBC7gFIrkFAQDqCQAhugUgAOsJACEF4QQCAAAAAfEEQAAAAAG4BQAAALgFArkFAQAAAAG6BSAAAAABBOEEAgAAAAHxBEAAAAABuwUBAAAAAbwFIAAAAAECAAAAnwEAIEIAANgPACADAAAAnwEAIEIAANgPACBDAADXDwAgATsAAIYRADAJAwAA_gcAIN4EAADkCAAw3wQAAJ0BABDgBAAA5AgAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhuwUBAIcIACG8BSAAiAgAIQIAAACfAQAgOwAA1w8AIAIAAADVDwAgOwAA1g8AIAjeBAAA1A8AMN8EAADVDwAQ4AQAANQPADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG7BQEAhwgAIbwFIACICAAhCN4EAADUDwAw3wQAANUPABDgBAAA1A8AMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIbsFAQCHCAAhvAUgAIgIACEE4QQCAMgJACHxBEAA1AkAIbsFAQDqCQAhvAUgAOsJACEE4QQCAMgJACHxBEAA1AkAIbsFAQDqCQAhvAUgAOsJACEE4QQCAAAAAfEEQAAAAAG7BQEAAAABvAUgAAAAAQLhBAIAAAAB8QRAAAAAAQIAAACbAQAgQgAA5A8AIAMAAACbAQAgQgAA5A8AIEMAAOMPACABOwAAhREAMAcDAAD-BwAg3gQAAOUIADDfBAAAmQEAEOAEAADlCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACECAAAAmwEAIDsAAOMPACACAAAA4Q8AIDsAAOIPACAG3gQAAOAPADDfBAAA4Q8AEOAEAADgDwAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhBt4EAADgDwAw3wQAAOEPABDgBAAA4A8AMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIQLhBAIAyAkAIfEEQADUCQAhAuEEAgDICQAh8QRAANQJACEC4QQCAAAAAfEEQAAAAAEXBAAA2gsAIAkAANkLACALAADcCwAgDQAA3QsAIBAAAN4LACATAADfCwAg4QQCAAAAAe0EAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABAgAAABwAIEIAAO0PACADAAAAHAAgQgAA7Q8AIEMAAOwPACABOwAAhBEAMAIAAAAcACA7AADsDwAgAgAAAIANACA7AADrDwAgEeEEAgDICQAh7QQCAKsKACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIcsFEAChCwAhzAUQAMcJACHNBRAAxwkAIc8FAQDTCQAhFwQAAKQLACAJAACjCwAgCwAApgsAIA0AAKcLACAQAACoCwAgEwAAqQsAIOEEAgDICQAh7QQCAKsKACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIcsFEAChCwAhzAUQAMcJACHNBRAAxwkAIc8FAQDTCQAhFwQAANoLACAJAADZCwAgCwAA3AsAIA0AAN0LACAQAADeCwAgEwAA3wsAIOEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAM8FAsUFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQXhBAIAAAAB1QUBAAAAAdYFAQAAAAHXBQEAAAAB2AUBAAAAAQIAAACWAQAgQgAA-Q8AIAMAAACWAQAgQgAA-Q8AIEMAAPgPACABOwAAgxEAMAoDAAD-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_AUCAAAAAQIAAACNAQAgQgAAmhAAIAMAAACNAQAgQgAAmhAAIEMAAJkQACABOwAAgBEAMA8DAAD-BwAgCAAA6wgAIBQAAOwIACAVAADtCAAgFgAA7ggAIN4EAADqCAAw3wQAABcAEOAEAADqCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACH6BQEAhwgAIfsFAQCHCAAh_AUCAKoIACGZBgAA6QgAIAIAAACNAQAgOwAAmRAAIAIAAACXEAAgOwAAmBAAIAneBAAAlhAAMN8EAACXEAAQ4AQAAJYQADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH6BQEAhwgAIfsFAQCHCAAh_AUCAKoIACEJ3gQAAJYQADDfBAAAlxAAEOAEAACWEAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-gUBAIcIACH7BQEAhwgAIfwFAgCqCAAhBeEEAgDICQAh8QRAANQJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEJCAAA3AwAIBQAAN0MACAVAADeDAAgFgAA3wwAIOEEAgDICQAh8QRAANQJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEJCAAAkQ0AIBQAAJINACAVAACTDQAgFgAAlA0AIOEEAgAAAAHxBEAAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABCAUAANwNACAIAADdDQAg4QQCAAAAAfEEQAAAAAGABQEAAAABhQUBAAAAAf0FAQAAAAH-BQEAAAABAgAAAIoBACBCAACmEAAgAwAAAIoBACBCAACmEAAgQwAApRAAIAE7AAD_EAAwDQMAAPAIACAFAADxCAAgCAAA6wgAIN4EAADvCAAw3wQAAAsAEOAEAADvCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQIAAACKAQAgOwAApRAAIAIAAACjEAAgOwAApBAAIAreBAAAohAAMN8EAACjEAAQ4AQAAKIQADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQreBAAAohAAMN8EAACjEAAQ4AQAAKIQADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQbhBAIAyAkAIfEEQADUCQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEIBQAAmw0AIAgAAJwNACDhBAIAyAkAIfEEQADUCQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEIBQAA3A0AIAgAAN0NACDhBAIAAAAB8QRAAAAAAYAFAQAAAAGFBQEAAAAB_QUBAAAAAf4FAQAAAAEUBAAA1g0AIAcAAOsNACAIAADZDQAgGAAA2A0AIBkAANoNACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCAgAAAAkAIEIAAK8QACADAAAACQAgQgAArxAAIEMAAK4QACABOwAA_hAAMAIAAAAJACA7AACuEAAgAgAAAK4NACA7AACtEAAgD-EEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIUBAAAsg0AIAcAAOoNACAIAAC1DQAgGAAAtA0AIBkAALYNACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiFAQAANYNACAHAADrDQAgCAAA2Q0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAh0FAADSDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAECAAAABQAgQgAAuxAAIAMAAAAFACBCAAC7EAAgQwAAuhAAIAE7AAD9EAAwIgMAAP4HACAFAADxCAAgCAAA6wgAIAwAAOwIACAYAADuCAAgHAAAvwkAIB0AALMJACAeAADACQAgHwAAwQkAICUAAPwIACDeBAAAvgkAMN8EAAADABDgBAAAvgkAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGFBQEAgggAIYgFAQCCCAAhigUBAIIIACGnBQAAvAmGBiLpBUAArAgAIe8FAQCCCAAh_gUBAIcIACGHBgEAhwgAIYgGAQCHCAAhiQYBAIcIACGKBgEAgggAIYsGAQCCCAAhjAYBAIIIACGNBgEAgggAIY4GAQCCCAAhjwYBAIIIACGQBgEAgggAIQIAAAAFACA7AAC6EAAgAgAAALgQACA7AAC5EAAgGN4EAAC3EAAw3wQAALgQABDgBAAAtxAAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhhQUBAIIIACGIBQEAgggAIYoFAQCCCAAhpwUAALwJhgYi6QVAAKwIACHvBQEAgggAIf4FAQCHCAAhhwYBAIcIACGIBgEAhwgAIYkGAQCHCAAhigYBAIIIACGLBgEAgggAIYwGAQCCCAAhjQYBAIIIACGOBgEAgggAIY8GAQCCCAAhkAYBAIIIACEY3gQAALcQADDfBAAAuBAAEOAEAAC3EAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGFBQEAgggAIYgFAQCCCAAhigUBAIIIACGnBQAAvAmGBiLpBUAArAgAIe8FAQCCCAAh_gUBAIcIACGHBgEAhwgAIYgGAQCHCAAhiQYBAIcIACGKBgEAgggAIYsGAQCCCAAhjAYBAIIIACGNBgEAgggAIY4GAQCCCAAhjwYBAIIIACGQBgEAgggAIRThBAIAyAkAIfEEQADUCQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR0FAADyDQAgCAAA9A0AIAwAAPYNACAYAADzDQAgHAAA9Q0AIB0AAPcNACAeAAD4DQAgHwAA-Q0AICUAAPoNACDhBAIAyAkAIfEEQADUCQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR0FAADSDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAEEQgAAsBAAMKIGAACxEAAwpAYAALMQACCoBgAAtBAAMARCAACnEAAwogYAAKgQADCkBgAAqhAAIKgGAACqDQAwBEIAAJsQADCiBgAAnBAAMKQGAACeEAAgqAYAAJ8QADAEQgAAjxAAMKIGAACQEAAwpAYAAJIQACCoBgAAkxAAMARCAACGEAAwogYAAIcQADCkBgAAiRAAIKgGAACIDQAwBEIAAPoPADCiBgAA-w8AMKQGAAD9DwAgqAYAAP4PADAEQgAA7g8AMKIGAADvDwAwpAYAAPEPACCoBgAA8g8AMARCAADlDwAwogYAAOYPADCkBgAA6A8AIKgGAAD8DAAwBEIAANkPADCiBgAA2g8AMKQGAADcDwAgqAYAAN0PADAEQgAAzQ8AMKIGAADODwAwpAYAANAPACCoBgAA0Q8AMARCAADBDwAwogYAAMIPADCkBgAAxA8AIKgGAADFDwAwBEIAALgPADCiBgAAuQ8AMKQGAAC7DwAgqAYAAOkKADAEQgAArw8AMKIGAACwDwAwpAYAALIPACCoBgAA3QoAMARCAACmDwAwogYAAKcPADCkBgAAqQ8AIKgGAACZDgAwA0IAAKEPACCiBgAAog8AIKgGAACSBgAgA0IAAJwPACCiBgAAnQ8AIKgGAACqBgAgA0IAAJcPACCiBgAAmA8AIKgGAADCBgAgA0IAAJIPACCiBgAAkw8AIKgGAADaBgAgA0IAAI0PACCiBgAAjg8AIKgGAACIBwAgBEIAAIEPADCiBgAAgg8AMKQGAACEDwAgqAYAAIUPADAEQgAA9Q4AMKIGAAD2DgAwpAYAAPgOACCoBgAA-Q4AMAAAAAAAAAAAAAAAAAAAAwMAAPcJACCaBQAAzQkAIJsFAADNCQAgAQMAAPcJACABAwAA9wkAIAsDAAD3CQAggQUAAM0JACCCBQAAzQkAIIMFAADNCQAghAUAAM0JACCFBQAAzQkAIIYFAADNCQAghwUAAM0JACCIBQAAzQkAIIkFAADNCQAgigUAAM0JACABAwAA9wkAIAAAFgMAAPcJACAFAADSEAAgCAAA1RAAIAwAANgQACAYAADoEAAgHAAA-hAAIB0AAN4QACAeAAD7EAAgHwAA_BAAICUAANwQACCFBQAAzQkAIIgFAADNCQAgigUAAM0JACDpBQAAzQkAIO8FAADNCQAgigYAAM0JACCLBgAAzQkAIIwGAADNCQAgjQYAAM0JACCOBgAAzQkAII8GAADNCQAgkAYAAM0JACAAAAcDAAD3CQAgIgAA6hAAICQAAOsQACCeBQAAzQkAIK0FAADNCQAgrwUAAM0JACCwBQAAzQkAIAcDAAD3CQAgBAAA5hAAIBkAAN0QACAgAADqEAAgIQAA3BAAIPUEAADNCQAgsQUAAM0JACAAAgQAAOYQACAbAADtEAAgAAgDAAD3CQAgBAAA5hAAIAcAAPcQACAIAADVEAAgGAAA6BAAIBkAAPkQACDwBAAAzQkAIIMGAADNCQAgDQMAAPcJACAEAADmEAAgBgAA7hAAIAcAAPcQACALAADwEAAgDAAA8xAAIBAAAPYQACAXAAD4EAAg7QQAAM0JACDlBQAAzQkAIO0FAADNCQAg8QUAAM0JACDyBQAAzQkAIAUDAAD3CQAgCAAA1RAAIBQAANgQACAVAADnEAAgFgAA6BAAIAADCwAA8BAAIBEAAPEQACDwBAAAzQkAIA0EAADmEAAgCQAA7xAAIAoAAPcJACALAADwEAAgDQAA9BAAIBAAAPYQACATAADxEAAg7QQAAM0JACDwBAAAzQkAIMUFAADNCQAgxgUAAM0JACDLBQAAzQkAIM8FAADNCQAgAAwJAADvEAAgDAAA8xAAIA0AAPQQACDjBAAAzQkAIMUFAADNCQAgzwUAAM0JACDeBQAAzQkAIN8FAADNCQAg4AUAAM0JACDhBQAAzQkAIOIFAADNCQAg4wUAAM0JACAABQMAAPcJACAFAADSEAAgCAAA1RAAIIUFAADNCQAg_gUAAM0JACAAAAAAAgMAAPcJACAEAADmEAAgFOEEAgAAAAHxBEAAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQ_hBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCBuEEAgAAAAHxBEAAAAABgAUBAAAAAYUFAQAAAAH9BQEAAAAB_gUBAAAAAQXhBAIAAAAB8QRAAAAAAfoFAQAAAAH7BQEAAAAB_AUCAAAAARLhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB-QRAAAAAAacFAAAA8QUC5QUCAAAAAeYFAgAAAAHnBQEAAAAB6AUBAAAAAekFQAAAAAHqBQEAAAAB7AUAAADsBQLtBYAAAAAB7gVAAAAAAe8FAQAAAAHxBQEAAAAB8gUBAAAAAQThBAIAAAAB2QUBAAAAAdoFAQAAAAHbBQEAAAABBeEEAgAAAAHVBQEAAAAB1gUBAAAAAdcFAQAAAAHYBQEAAAABEeEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAM8FAsUFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQLhBAIAAAAB8QRAAAAAAQThBAIAAAAB8QRAAAAAAbsFAQAAAAG8BSAAAAABBeEEAgAAAAHxBEAAAAABuAUAAAC4BQK5BQEAAAABugUgAAAAAQbhBAIAAAAB8QRAAAAAAfUEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAEK4QQCAAAAAfEEQAAAAAH5BEAAAAABgAUBAAAAAZ4FAQAAAAGfBQQAAAABrQUCAAAAAa4FIAAAAAGvBQIAAAABsAUBAAAAAQnhBAIAAAAB8QRAAAAAAfUEAgAAAAGjBQAAAKMFAqUFAAAApQUCpwUAAACnBQKoBQEAAAABqQUCAAAAAaoFAQAAAAEE4QQCAAAAAfEEQAAAAAGABQEAAAABgQUBAAAAAQXhBAIAAAAB9QQCAAAAAfcEAQAAAAH4BCAAAAAB-QRAAAAAAR4FAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICcAAL8QACAoAADBEAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAGVBiAAAAABlgYCAAAAAZcGAgAAAAECAAAAAQAgQgAAjREAIA_hBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCDeEEAgAAAAHtBAIAAAAB8QRAAAAAAdwFAQAAAAHgBQEAAAAB4QUBAAAAAeUFAgAAAAHzBQEAAAAB9AUQAAAAAfUFAQAAAAH2BQEAAAAB-AUAAAD4BQL5BQEAAAABEuEEAgAAAAHtBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABBOEEAgAAAAHxBEAAAAAB0gUBAAAAAdQFAAAA1AUCEeEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQnhBAIAAAAB8QRAAAAAAfYEAgAAAAGjBQAAAKMFAqUFAAAApQUCpwUAAACnBQKoBQEAAAABqQUCAAAAAaoFAQAAAAEI4QQCAAAAAfkEQAAAAAGcBQEAAAABnQUBAAAAAZ4FAQAAAAGfBQQAAAABoAUBAAAAAaEFQAAAAAEG4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGxBQIAAAABAwAAAA0AIEIAAI0RACBDAACZEQAgIAAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAAmREAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhlQYgAOsJACGWBgIAyAkAIZcGAgDICQAhHgUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACGVBiAA6wkAIZYGAgDICQAhlwYCAMgJACEJAwAA2w0AIAgAAN0NACDhBAIAAAAB8QRAAAAAAfYEAgAAAAGABQEAAAABhQUBAAAAAf0FAQAAAAH-BQEAAAABAgAAAIoBACBCAACaEQAgAwAAAAsAIEIAAJoRACBDAACeEQAgCwAAAAsAIAMAAJoNACAIAACcDQAgOwAAnhEAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIYAFAQDqCQAhhQUBANMJACH9BQEA6gkAIf4FAQDTCQAhCQMAAJoNACAIAACcDQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEVAwAA1w0AIAQAANYNACAHAADrDQAgCAAA2Q0AIBgAANgNACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgIAAAAJACBCAACfEQAgAwAAAAcAIEIAAJ8RACBDAACjEQAgFwAAAAcAIAMAALMNACAEAACyDQAgBwAA6g0AIAgAALUNACAYAAC0DQAgOwAAoxEAIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIhUDAACzDQAgBAAAsg0AIAcAAOoNACAIAAC1DQAgGAAAtA0AIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIh4FAAC9EAAgCAAAwBAAIB0AAMkQACAlAADHEAAgJgAAvBAAICcAAL8QACAoAADBEAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAGVBiAAAAABlgYCAAAAAZcGAgAAAAECAAAAAQAgQgAApBEAIB4HAAC-EAAgCAAAwBAAIB0AAMkQACAlAADHEAAgJgAAvBAAICcAAL8QACAoAADBEAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAGVBiAAAAABlgYCAAAAAZcGAgAAAAECAAAAAQAgQgAAphEAIB4DAADRDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABAgAAAAUAIEIAAKgRACAN4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAdwFAQAAAAHgBQEAAAAB4QUBAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAES4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLmBQIAAAAB5wUBAAAAAegFAQAAAAHpBUAAAAAB6gUBAAAAAewFAAAA7AUC7QWAAAAAAe4FQAAAAAHvBQEAAAAB8QUBAAAAAfIFAQAAAAEE4QQCAAAAAZwFAQAAAAGeBQEAAAABoAUBAAAAAQMAAAANACBCAACmEQAgQwAArxEAICAAAAANACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAAK8RACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIZUGIADrCQAhlgYCAMgJACGXBgIAyAkAIR4HAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhlQYgAOsJACGWBgIAyAkAIZcGAgDICQAhAwAAAAMAIEIAAKgRACBDAACyEQAgIAAAAAMAIAMAAPENACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB4AAPgNACAfAAD5DQAgJQAA-g0AIDsAALIRACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhHgMAAPENACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB4AAPgNACAfAAD5DQAgJQAA-g0AIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEP4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAhLhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAPEFAuUFAgAAAAHnBQEAAAAB6AUBAAAAAekFQAAAAAHqBQEAAAAB7AUAAADsBQLtBYAAAAAB7gVAAAAAAe8FAQAAAAHxBQEAAAAB8gUBAAAAAQMAAAANACBCAACkEQAgQwAAtxEAICAAAAANACAFAADhDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAALcRACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIZUGIADrCQAhlgYCAMgJACGXBgIAyAkAIR4FAADhDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhlQYgAOsJACGWBgIAyAkAIZcGAgDICQAhHgUAAL0QACAHAAC-EAAgCAAAwBAAIB0AAMkQACAlAADHEAAgJgAAvBAAICgAAMEQACApAADCEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGAgAAAAGTBiAAAAABlAYCAAAAAZUGIAAAAAGWBgIAAAABlwYCAAAAAQIAAAABACBCAAC4EQAgEuEEAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABEeEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQXhBAIAAAAB7gQQAAAAAe8EEAAAAAHwBAEAAAAB8QRAAAAAAQ3hBAIAAAAB8QRAAAAAAfUEAgAAAAHcBQEAAAAB4AUBAAAAAeEFAQAAAAHlBQIAAAAB8wUBAAAAAfQFEAAAAAH1BQEAAAAB9gUBAAAAAfgFAAAA-AUC-QUBAAAAAQMAAAANACBCAAC4EQAgQwAAwBEAICAAAAANACAFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAAMARACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIZUGIADrCQAhlgYCAMgJACGXBgIAyAkAIR4FAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhlQYgAOsJACGWBgIAyAkAIZcGAgDICQAhCgMAAJANACAIAACRDQAgFAAAkg0AIBUAAJMNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH6BQEAAAAB-wUBAAAAAfwFAgAAAAECAAAAjQEAIEIAAMERACAeAwAA0Q4AIAUAANIOACAIAADUDgAgDAAA1g4AIBwAANUOACAdAADXDgAgHgAA2A4AIB8AANkOACAlAADaDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQIAAAAFACBCAADDEQAgFQMAANcNACAEAADWDQAgBwAA6w0AIAgAANkNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAHmBQIAAAAB_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgICAAAACQAgQgAAxREAIAMAAAAXACBCAADBEQAgQwAAyREAIAwAAAAXACADAADbDAAgCAAA3AwAIBQAAN0MACAVAADeDAAgOwAAyREAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQoDAADbDAAgCAAA3AwAIBQAAN0MACAVAADeDAAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-gUBAOoJACH7BQEA6gkAIfwFAgDICQAhAwAAAAMAIEIAAMMRACBDAADMEQAgIAAAAAMAIAMAAPENACAFAADyDQAgCAAA9A0AIAwAAPYNACAcAAD1DQAgHQAA9w0AIB4AAPgNACAfAAD5DQAgJQAA-g0AIDsAAMwRACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhHgMAAPENACAFAADyDQAgCAAA9A0AIAwAAPYNACAcAAD1DQAgHQAA9w0AIB4AAPgNACAfAAD5DQAgJQAA-g0AIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEDAAAABwAgQgAAxREAIEMAAM8RACAXAAAABwAgAwAAsw0AIAQAALINACAHAADqDQAgCAAAtQ0AIBkAALYNACA7AADPEQAg4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiFQMAALMNACAEAACyDQAgBwAA6g0AIAgAALUNACAZAAC2DQAg4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiCgMAAJANACAUAACSDQAgFQAAkw0AIBYAAJQNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH6BQEAAAAB-wUBAAAAAfwFAgAAAAECAAAAjQEAIEIAANARACAJAwAA2w0AIAUAANwNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAGABQEAAAABhQUBAAAAAf0FAQAAAAH-BQEAAAABAgAAAIoBACBCAADSEQAgHgUAAL0QACAHAAC-EAAgHQAAyRAAICUAAMcQACAmAAC8EAAgJwAAvxAAICgAAMEQACApAADCEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGAgAAAAGTBiAAAAABlAYCAAAAAZUGIAAAAAGWBgIAAAABlwYCAAAAAQIAAAABACBCAADUEQAgFQMAANcNACAEAADWDQAgBwAA6w0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAHmBQIAAAAB_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgICAAAACQAgQgAA1hEAIB4DAADRDgAgBQAA0g4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABAgAAAAUAIEIAANgRACAQ4QQCAAAAAeMEAgAAAAGnBQAAAOUFAscFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHPBQEAAAAB3AUBAAAAAd0FQAAAAAHeBQEAAAAB3wUBAAAAAeAFAQAAAAHhBQEAAAAB4gUBAAAAAeMFEAAAAAEE4QQCAAAAAZwFAQAAAAGeBQEAAAABoAUBAAAAAQMAAAAXACBCAADQEQAgQwAA3hEAIAwAAAAXACADAADbDAAgFAAA3QwAIBUAAN4MACAWAADfDAAgOwAA3hEAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQoDAADbDAAgFAAA3QwAIBUAAN4MACAWAADfDAAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-gUBAOoJACH7BQEA6gkAIfwFAgDICQAhAwAAAAsAIEIAANIRACBDAADhEQAgCwAAAAsAIAMAAJoNACAFAACbDQAgOwAA4REAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIYAFAQDqCQAhhQUBANMJACH9BQEA6gkAIf4FAQDTCQAhCQMAAJoNACAFAACbDQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEDAAAADQAgQgAA1BEAIEMAAOQRACAgAAAADQAgBQAA4Q4AIAcAAOIOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACA7AADkEQAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACGVBiAA6wkAIZYGAgDICQAhlwYCAMgJACEeBQAA4Q4AIAcAAOIOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIZUGIADrCQAhlgYCAMgJACGXBgIAyAkAIQMAAAAHACBCAADWEQAgQwAA5xEAIBcAAAAHACADAACzDQAgBAAAsg0AIAcAAOoNACAYAAC0DQAgGQAAtg0AIDsAAOcRACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIVAwAAsw0AIAQAALINACAHAADqDQAgGAAAtA0AIBkAALYNACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIDAAAAAwAgQgAA2BEAIEMAAOoRACAgAAAAAwAgAwAA8Q0AIAUAAPINACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAgOwAA6hEAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIRgEAADaCwAgCQAA2QsAIAoAANsLACALAADcCwAgDQAA3QsAIBMAAN8LACDhBAIAAAAB7QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADPBQLFBQIAAAABxgUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABAgAAABwAIEIAAOsRACADAAAAGgAgQgAA6xEAIEMAAO8RACAaAAAAGgAgBAAApAsAIAkAAKMLACAKAAClCwAgCwAApgsAIA0AAKcLACATAACpCwAgOwAA7xEAIOEEAgDICQAh7QQCAKsKACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHGBQIAqwoAIccFEADHCQAhyAUQAMcJACHJBRAAxwkAIcoFEADHCQAhywUQAKELACHMBRAAxwkAIc0FEADHCQAhzwUBANMJACEYBAAApAsAIAkAAKMLACAKAAClCwAgCwAApgsAIA0AAKcLACATAACpCwAg4QQCAMgJACHtBAIAqwoAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAogvPBSLFBQIAqwoAIcYFAgCrCgAhxwUQAMcJACHIBRAAxwkAIckFEADHCQAhygUQAMcJACHLBRAAoQsAIcwFEADHCQAhzQUQAMcJACHPBQEA0wkAIRoDAADEDAAgBAAAwgwAIAYAAMMMACAHAADFDAAgCwAAxgwAIAwAAMkMACAQAADHDAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABAgAAABIAIEIAAPARACADAAAAEAAgQgAA8BEAIEMAAPQRACAcAAAAEAAgAwAAogwAIAQAAKAMACAGAAChDAAgBwAAowwAIAsAAKQMACAMAACnDAAgEAAApQwAIDsAAPQRACDhBAIAyAkAIe0EAgCrCgAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAnwzxBSLlBQIAqwoAIeYFAgDICQAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEaAwAAogwAIAQAAKAMACAGAAChDAAgBwAAowwAIAsAAKQMACAMAACnDAAgEAAApQwAIOEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5gUCAMgJACHnBQEA6gkAIegFAQDqCQAh6QVAANQJACHqBQEA6gkAIewFAACeDOwFIu0FgAAAAAHuBUAA1AkAIe8FAQDqCQAh8QUBANMJACHyBQEA0wkAIR4FAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAGVBiAAAAABlgYCAAAAAZcGAgAAAAECAAAAAQAgQgAA9REAIAMAAAANACBCAAD1EQAgQwAA-REAICAAAAANACAFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAAPkRACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIZUGIADrCQAhlgYCAMgJACGXBgIAyAkAIR4FAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhlQYgAOsJACGWBgIAyAkAIZcGAgDICQAhHgUAAL0QACAHAAC-EAAgCAAAwBAAIB0AAMkQACAlAADHEAAgJgAAvBAAICcAAL8QACAoAADBEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGAgAAAAGTBiAAAAABlAYCAAAAAZUGIAAAAAGWBgIAAAABlwYCAAAAAQIAAAABACBCAAD6EQAgAwAAAA0AIEIAAPoRACBDAAD-EQAgIAAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAA_hEAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhlQYgAOsJACGWBgIAyAkAIZcGAgDICQAhHgUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACGVBiAA6wkAIZYGAgDICQAhlwYCAMgJACEeAwAA0Q4AIAUAANIOACAIAADUDgAgDAAA1g4AIBgAANMOACAdAADXDgAgHgAA2A4AIB8AANkOACAlAADaDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQIAAAAFACBCAAD_EQAgBOEEAgAAAAGcBQEAAAABoQVAAAAAAdAFAAEAAAEDAAAAAwAgQgAA_xEAIEMAAIQSACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAgOwAAhBIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIQYEAAD7CwAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB0gUBAAAAAdQFAAAA1AUCAgAAAFoAIEIAAIUSACADAAAAWAAgQgAAhRIAIEMAAIkSACAIAAAAWAAgBAAA7QsAIDsAAIkSACDhBAIAyAkAIfEEQADUCQAh9QQCAMgJACHSBQEA6gkAIdQFAADsC9QFIgYEAADtCwAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh0gUBAOoJACHUBQAA7AvUBSIKAwAAkA0AIAgAAJENACAVAACTDQAgFgAAlA0AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfoFAQAAAAH7BQEAAAAB_AUCAAAAAQIAAACNAQAgQgAAihIAIB4FAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_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-woAIe8FAQDTCQAh_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_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_EgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACGVBiAA6wkAIZYGAgDICQAhlwYCAMgJACEeBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIZUGIADrCQAhlgYCAMgJACGXBgIAyAkAIQsDAADyCgAgBAAA8woAIBkAAPQKACAgAAD1CgAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABsQUCAAAAAQIAAABvACBCAADAEgAgHgMAANEOACAFAADSDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAECAAAABQAgQgAAwhIAIB4FAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJgAAvBAAICcAAL8QACAoAADBEAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAGVBiAAAAABlgYCAAAAAZcGAgAAAAECAAAAAQAgQgAAxBIAIAbhBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAEK4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGeBQEAAAABnwUEAAAAAa4FIAAAAAGvBQIAAAABsAUBAAAAAQMAAAADACBCAADCEgAgQwAAyhIAICAAAAADACADAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACA7AADKEgAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhAwAAAA0AIEIAAMQSACBDAADNEgAgIAAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAAzRIAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhlQYgAOsJACGWBgIAyAkAIZcGAgDICQAhHgUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACGVBiAA6wkAIZYGAgDICQAhlwYCAMgJACEDAAAAbQAgQgAAwBIAIEMAANASACANAAAAbQAgAwAA1goAIAQAANcKACAZAADYCgAgIAAA1AoAIDsAANASACDhBAIAyAkAIfEEQADUCQAh9QQCAKsKACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGxBQIAqwoAIQsDAADWCgAgBAAA1woAIBkAANgKACAgAADUCgAg4QQCAMgJACHxBEAA1AkAIfUEAgCrCgAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhsQUCAKsKACELAwAA8goAIAQAAPMKACAgAAD1CgAgIQAA8QoAIOEEAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAECAAAAbwAgQgAA0RIAIB4FAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAGVBiAAAAABlgYCAAAAAZcGAgAAAAECAAAAAQAgQgAA0xIAIAQ7AAEAAAHhBAIAAAAB8QRAAAAAAawFAgAAAAEDAAAAbQAgQgAA0RIAIEMAANgSACANAAAAbQAgAwAA1goAIAQAANcKACAgAADUCgAgIQAA1QoAIDsAANgSACDhBAIAyAkAIfEEQADUCQAh9QQCAKsKACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGxBQIAqwoAIQsDAADWCgAgBAAA1woAICAAANQKACAhAADVCgAg4QQCAMgJACHxBEAA1AkAIfUEAgCrCgAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhsQUCAKsKACEDAAAADQAgQgAA0xIAIEMAANsSACAgAAAADQAgBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACA7AADbEgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACGVBiAA6wkAIZYGAgDICQAhlwYCAMgJACEeBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIZUGIADrCQAhlgYCAMgJACGXBgIAyAkAIQ0DAADMCgAgIgAAzQoAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABngUBAAAAAZ8FBAAAAAGtBQIAAAABrgUgAAAAAa8FAgAAAAGwBQEAAAABAgAAAHYAIEIAANwSACADAAAAdAAgQgAA3BIAIEMAAOASACAPAAAAdAAgAwAAvQoAICIAAL4KACA7AADgEgAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGABQEA6gkAIZ4FAQDTCQAhnwUEAKAKACGtBQIAqwoAIa4FIADrCQAhrwUCAKsKACGwBQEA0wkAIQ0DAAC9CgAgIgAAvgoAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGeBQEA0wkAIZ8FBACgCgAhrQUCAKsKACGuBSAA6wkAIa8FAgCrCgAhsAUBANMJACEeBQAAvRAAIAcAAL4QACAIAADAEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIDUAANAQACDhBAIAAAAB2gUBAAAAAdsFAQAAAAGRBiAAAAABkgYCAAAAAZMGIAAAAAGUBgIAAAABlQYgAAAAAZYGAgAAAAGXBgIAAAABAgAAAAEAIEIAAOESACAeAwAA0Q4AIAUAANIOACAIAADUDgAgDAAA1g4AIBgAANMOACAcAADVDgAgHgAA2A4AIB8AANkOACAlAADaDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQIAAAAFACBCAADjEgAgAwAAAA0AIEIAAOESACBDAADnEgAgIAAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAA5xIAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhlQYgAOsJACGWBgIAyAkAIZcGAgDICQAhHgUAAOEOACAHAADiDgAgCAAA5A4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACGVBiAA6wkAIZYGAgDICQAhlwYCAMgJACEDAAAAAwAgQgAA4xIAIEMAAOoSACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAgOwAA6hIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADRDgAgBQAA0g4AIAgAANQOACAMAADWDgAgGAAA0w4AIBwAANUOACAdAADXDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABAgAAAAUAIEIAAOsSACADAAAAAwAgQgAA6xIAIEMAAO8SACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB8AAPkNACAlAAD6DQAgOwAA7xIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4FAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_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_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAGVBiAAAAABlgYCAAAAAZcGAgAAAAECAAAAAQAgQgAA_xIAIAMAAAANACBCAAD_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_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAGVBiAAAAABlgYCAAAAAZcGAgAAAAECAAAAAQAgQgAAjhMAIB4DAADRDgAgBQAA0g4AIAgAANQOACAMAADWDgAgGAAA0w4AIBwAANUOACAdAADXDgAgHgAA2A4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABAgAAAAUAIEIAAJATACADAAAADQAgQgAAjhMAIEMAAJQTACAgAAAADQAgBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA7AACUEwAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACGVBiAA6wkAIZYGAgDICQAhlwYCAMgJACEeBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIZUGIADrCQAhlgYCAMgJACGXBgIAyAkAIQMAAAADACBCAACQEwAgQwAAlxMAICAAAAADACADAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AICUAAPoNACA7AACXEwAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AICUAAPoNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhCgMAAJANACAIAACRDQAgFAAAkg0AIBYAAJQNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH6BQEAAAAB-wUBAAAAAfwFAgAAAAECAAAAjQEAIEIAAJgTACAD4QQCAAAAAeMEAgAAAAHkBBAAAAABAwAAABcAIEIAAJgTACBDAACdEwAgDAAAABcAIAMAANsMACAIAADcDAAgFAAA3QwAIBYAAN8MACA7AACdEwAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-gUBAOoJACH7BQEA6gkAIfwFAgDICQAhCgMAANsMACAIAADcDAAgFAAA3QwAIBYAAN8MACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEYBAAA2gsAIAkAANkLACAKAADbCwAgCwAA3AsAIA0AAN0LACAQAADeCwAg4QQCAAAAAe0EAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQIAAAAcACBCAACeEwAgBwsAAOMJACDhBAIAAAAB7QQCAAAAAe4EEAAAAAHvBBAAAAAB8AQBAAAAAfEEQAAAAAECAAAAOAAgQgAAoBMAIAMAAAAaACBCAACeEwAgQwAApBMAIBoAAAAaACAEAACkCwAgCQAAowsAIAoAAKULACALAACmCwAgDQAApwsAIBAAAKgLACA7AACkEwAg4QQCAMgJACHtBAIAqwoAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAogvPBSLFBQIAqwoAIcYFAgCrCgAhxwUQAMcJACHIBRAAxwkAIckFEADHCQAhygUQAMcJACHLBRAAoQsAIcwFEADHCQAhzQUQAMcJACHPBQEA0wkAIRgEAACkCwAgCQAAowsAIAoAAKULACALAACmCwAgDQAApwsAIBAAAKgLACDhBAIAyAkAIe0EAgCrCgAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACiC88FIsUFAgCrCgAhxgUCAKsKACHHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIcsFEAChCwAhzAUQAMcJACHNBRAAxwkAIc8FAQDTCQAhAwAAADYAIEIAAKATACBDAACnEwAgCQAAADYAIAsAANUJACA7AACnEwAg4QQCAMgJACHtBAIAyAkAIe4EEADHCQAh7wQQAMcJACHwBAEA0wkAIfEEQADUCQAhBwsAANUJACDhBAIAyAkAIe0EAgDICQAh7gQQAMcJACHvBBAAxwkAIfAEAQDTCQAh8QRAANQJACEWBYgBAweLAQQIjwEFDgAtHacBGSWlARwmBgInjgEGKJMBIimXASMqmAEHK5wBJCygASUtpAEmLqYBHS-pAScwqwEoMa0BKTKvASozsQErNLUBLDW4ARsLAwABBQoDCFcFDGEHDgAhGFYPHFsWHWUZHmoaH2wbJXAcBwMAAQQAAgcMBAhOBQ4AFRhNDxlSFAQDDgEFDwMIEwUOABMJAxUBBAACBhQDBxYECxgGDEgHDgASEEMJF0cRBgMAAQgZBQ4AEBQdBxU5DBY9DwgEAAIJHgUKHwELIAYNJAgOAA4QLAkTMAsCDAAHDwAJBAklBQwmBw0nCA4ACgENKAACDAAHEgAMAwsABg4ADRExCwERMgADDTMAEDQAEzUAAwQAAgYAAws-BgQIPwAUQAAVQQAWQgABCQAFAhBJABdKAAIFSwAITAABBgADAwhUABhTABlVAAMEAAIOABgbXxcBGgAWARtgAAIDZgEEAAIBBAACAgMAAQQAAgYDAAEEcwIOACAZdx0gcRwhchwEAwABDgAfIngcJHweASMAHQEkfQACGX8AIX4ACAWAAQAIggEADIQBABiBAQAcgwEAHYUBAB6GAQAlhwEAAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEQBboBAAe7AQAIvQEAHcYBACXEAQAmuQEAJ7wBACi-AQApvwEAKsABACvBAQAswgEALcMBAC7FAQA0xwEANcgBAAAAAAUOADJIADNJADRKADVLADYAAAAAAAUOADJIADNJADRKADVLADYBAwABAQMAAQUOADtIADxJAD1KAD5LAD8AAAAAAAUOADtIADxJAD1KAD5LAD8DAwABBAACB_8BBAMDAAEEAAIHhQIEBQ4AREgARUkARkoAR0sASAAAAAAABQ4AREgARUkARkoAR0sASAEGAAMBBgADBQ4ATUgATkkAT0oAUEsAUQAAAAAABQ4ATUgATkkAT0oAUEsAUQEDrQIBAQOzAgEFDgBWSABXSQBYSgBZSwBaAAAAAAAFDgBWSABXSQBYSgBZSwBaAQMAAQEDAAEFDgBfSABgSQBhSgBiSwBjAAAAAAAFDgBfSABgSQBhSgBiSwBjAwQAAgYAAwvbAgYDBAACBgADC-ECBgUOAGhIAGlJAGpKAGtLAGwAAAAAAAUOAGhIAGlJAGpKAGtLAGwFA_QCAQQAAgbzAgMH9QIEC_YCBgUD_QIBBAACBvwCAwf-AgQL_wIGBQ4AcUgAckkAc0oAdEsAdQAAAAAABQ4AcUgAckkAc0oAdEsAdQIJkQMFDJIDBwIJmAMFDJkDBwUOAHpIAHtJAHxKAH1LAH4AAAAAAAUOAHpIAHtJAHxKAH1LAH4BCQAFAQkABQUOAIMBSACEAUkAhQFKAIYBSwCHAQAAAAAABQ4AgwFIAIQBSQCFAUoAhgFLAIcBAQMAAQEDAAEFDgCMAUgAjQFJAI4BSgCPAUsAkAEAAAAAAAUOAIwBSACNAUkAjgFKAI8BSwCQAQEDAAEBAwABBQ4AlQFIAJYBSQCXAUoAmAFLAJkBAAAAAAAFDgCVAUgAlgFJAJcBSgCYAUsAmQEBBAACAQQAAgUOAJ4BSACfAUkAoAFKAKEBSwCiAQAAAAAABQ4AngFIAJ8BSQCgAUoAoQFLAKIBARoAFgEaABYFDgCnAUgAqAFJAKkBSgCqAUsAqwEAAAAAAAUOAKcBSACoAUkAqQFKAKoBSwCrAQQEAAIJmQQFCpoEAQubBAYEBAACCaEEBQqiBAELowQGBQ4AsAFIALEBSQCyAUoAswFLALQBAAAAAAAFDgCwAUgAsQFJALIBSgCzAUsAtAECDAAHDwAJAgwABw8ACQUOALkBSAC6AUkAuwFKALwBSwC9AQAAAAAABQ4AuQFIALoBSQC7AUoAvAFLAL0BAQMAAQEDAAEFDgDCAUgAwwFJAMQBSgDFAUsAxgEAAAAAAAUOAMIBSADDAUkAxAFKAMUBSwDGAQEDAAEBAwABBQ4AywFIAMwBSQDNAUoAzgFLAM8BAAAAAAAFDgDLAUgAzAFJAM0BSgDOAUsAzwEBAwABAQMAAQUOANQBSADVAUkA1gFKANcBSwDYAQAAAAAABQ4A1AFIANUBSQDWAUoA1wFLANgBAAAABQ4A3gFIAN8BSQDgAUoA4QFLAOIBAAAAAAAFDgDeAUgA3wFJAOABSgDhAUsA4gEDAwABBKcFAiCmBRwDAwABBK4FAiCtBRwFDgDnAUgA6AFJAOkBSgDqAUsA6wEAAAAAAAUOAOcBSADoAUkA6QFKAOoBSwDrAQIDAAEiwAUcAgMAASLGBRwFDgDwAUgA8QFJAPIBSgDzAUsA9AEAAAAAAAUOAPABSADxAUkA8gFKAPMBSwD0AQEjAB0BIwAdBQ4A-QFIAPoBSQD7AUoA_AFLAP0BAAAAAAAFDgD5AUgA-gFJAPsBSgD8AUsA_QECA-4FAQQAAgID9AUBBAACBQ4AggJIAIMCSQCEAkoAhQJLAIYCAAAAAAAFDgCCAkgAgwJJAIQCSgCFAksAhgIBBAACAQQAAgUOAIsCSACMAkkAjQJKAI4CSwCPAgAAAAAABQ4AiwJIAIwCSQCNAkoAjgJLAI8CAQMAAQEDAAEFDgCUAkgAlQJJAJYCSgCXAksAmAIAAAAAAAUOAJQCSACVAkkAlgJKAJcCSwCYAgEDAAEBAwABBQ4AnQJIAJ4CSQCfAkoAoAJLAKECAAAAAAAFDgCdAkgAngJJAJ8CSgCgAksAoQIBAwABAQMAAQUOAKYCSACnAkkAqAJKAKkCSwCqAgAAAAAABQ4ApgJIAKcCSQCoAkoAqQJLAKoCAQMAAQEDAAEFDgCvAkgAsAJJALECSgCyAksAswIAAAAAAAUOAK8CSACwAkkAsQJKALICSwCzAgEDAAEBAwABBQ4AuAJIALkCSQC6AkoAuwJLALwCAAAAAAAFDgC4AkgAuQJJALoCSgC7AksAvAIBAwABAQMAAQUOAMECSADCAkkAwwJKAMQCSwDFAgAAAAAABQ4AwQJIAMICSQDDAkoAxAJLAMUCAgMAAQQAAgIDAAEEAAIFDgDKAkgAywJJAMwCSgDNAksAzgIAAAAAAAUOAMoCSADLAkkAzAJKAM0CSwDOAgELAAYBCwAGBQ4A0wJIANQCSQDVAkoA1gJLANcCAAAAAAAFDgDTAkgA1AJJANUCSgDWAksA1wICDAAHEgAMAgwABxIADAUOANwCSADdAkkA3gJKAN8CSwDgAgAAAAAABQ4A3AJIAN0CSQDeAkoA3wJLAOACNgIBN8kBATjLAQE5zAEBOs0BATzPAQE90QEuPtIBLz_UAQFA1gEuQdcBMETYAQFF2QEBRtoBLkzdATFN3gE3Tt8BAk_gAQJQ4QECUeIBAlLjAQJT5QECVOcBLlXoAThW6gECV-wBLljtATlZ7gECWu8BAlvwAS5c8wE6XfQBQF71AQNf9gEDYPcBA2H4AQNi-QEDY_sBA2T9AS5l_gFBZoECA2eDAi5ohAJCaYYCA2qHAgNriAIubIsCQ22MAklujQIUb44CFHCPAhRxkAIUcpECFHOTAhR0lQIudZYCSnaYAhR3mgIueJsCS3mcAhR6nQIUe54CLnyhAkx9ogJSfqMCBH-kAgSAAaUCBIEBpgIEggGnAgSDAakCBIQBqwIuhQGsAlOGAa8CBIcBsQIuiAGyAlSJAbQCBIoBtQIEiwG2Ai6MAbkCVY0BugJbjgG7AgaPAbwCBpABvQIGkQG-AgaSAb8CBpMBwQIGlAHDAi6VAcQCXJYBxgIGlwHIAi6YAckCXZkBygIGmgHLAgabAcwCLpwBzwJenQHQAmSeAdECD58B0gIPoAHTAg-hAdQCD6IB1QIPowHXAg-kAdkCLqUB2gJlpgHdAg-nAd8CLqgB4AJmqQHiAg-qAeMCD6sB5AIurAHnAmetAegCba4B6QIFrwHqAgWwAesCBbEB7AIFsgHtAgWzAe8CBbQB8QIutQHyAm62AfgCBbcB-gIuuAH7Am-5AYADBboBgQMFuwGCAy68AYUDcL0BhgN2vgGHAwm_AYgDCcABiQMJwQGKAwnCAYsDCcMBjQMJxAGPAy7FAZADd8YBlAMJxwGWAy7IAZcDeMkBmgMJygGbAwnLAZwDLswBnwN5zQGgA3_OAaEDEc8BogMR0AGjAxHRAaQDEdIBpQMR0wGnAxHUAakDLtUBqgOAAdYBrAMR1wGuAy7YAa8DgQHZAbADEdoBsQMR2wGyAy7cAbUDggHdAbYDiAHeAbcDIt8BuAMi4AG5AyLhAboDIuIBuwMi4wG9AyLkAb8DLuUBwAOJAeYBwgMi5wHEAy7oAcUDigHpAcYDIuoBxwMi6wHIAy7sAcsDiwHtAcwDkQHuAc0DI-8BzgMj8AHPAyPxAdADI_IB0QMj8wHTAyP0AdUDLvUB1gOSAfYB2AMj9wHaAy74AdsDkwH5AdwDI_oB3QMj-wHeAy78AeEDlAH9AeIDmgH-AeMDFv8B5AMWgALlAxaBAuYDFoIC5wMWgwLpAxaEAusDLoUC7AObAYYC7gMWhwLwAy6IAvEDnAGJAvIDFooC8wMWiwL0Ay6MAvcDnQGNAvgDowGOAvkDF48C-gMXkAL7AxeRAvwDF5IC_QMXkwL_AxeUAoEELpUCggSkAZYChAQXlwKGBC6YAocEpQGZAogEF5oCiQQXmwKKBC6cAo0EpgGdAo4ErAGeAo8EB58CkAQHoAKRBAehApIEB6ICkwQHowKVBAekApcELqUCmAStAaYCnQQHpwKfBC6oAqAErgGpAqQEB6oCpQQHqwKmBC6sAqkErwGtAqoEtQGuAqsECK8CrAQIsAKtBAixAq4ECLICrwQIswKxBAi0ArMELrUCtAS2AbYCtgQItwK4BC64ArkEtwG5AroECLoCuwQIuwK8BC68Ar8EuAG9AsAEvgG-AsEEJL8CwgQkwALDBCTBAsQEJMICxQQkwwLHBCTEAskELsUCygS_AcYCzAQkxwLOBC7IAs8EwAHJAtAEJMoC0QQkywLSBC7MAtUEwQHNAtYExwHOAtcEJc8C2AQl0ALZBCXRAtoEJdIC2wQl0wLdBCXUAt8ELtUC4ATIAdYC4gQl1wLkBC7YAuUEyQHZAuYEJdoC5wQl2wLoBC7cAusEygHdAuwE0AHeAu0EJt8C7gQm4ALvBCbhAvAEJuIC8QQm4wLzBCbkAvUELuUC9gTRAeYC-AQm5wL6BC7oAvsE0gHpAvwEJuoC_QQm6wL-BC7sAoEF0wHtAoIF2QHuAoQF2gHvAoUF2gHwAogF2gHxAokF2gHyAooF2gHzAowF2gH0Ao4FLvUCjwXbAfYCkQXaAfcCkwUu-AKUBdwB-QKVBdoB-gKWBdoB-wKXBS78ApoF3QH9ApsF4wH-ApwFHP8CnQUcgAOeBRyBA58FHIIDoAUcgwOiBRyEA6QFLoUDpQXkAYYDqQUchwOrBS6IA6wF5QGJA68FHIoDsAUciwOxBS6MA7QF5gGNA7UF7AGOA7YFHY8DtwUdkAO4BR2RA7kFHZIDugUdkwO8BR2UA74FLpUDvwXtAZYDwgUdlwPEBS6YA8UF7gGZA8cFHZoDyAUdmwPJBS6cA8wF7wGdA80F9QGeA84FHp8DzwUeoAPQBR6hA9EFHqID0gUeowPUBR6kA9YFLqUD1wX2AaYD2QUepwPbBS6oA9wF9wGpA90FHqoD3gUeqwPfBS6sA-IF-AGtA-MF_gGuA-QFGa8D5QUZsAPmBRmxA-cFGbID6AUZswPqBRm0A-wFLrUD7QX_AbYD8AUZtwPyBS64A_MFgAK5A_UFGboD9gUZuwP3BS68A_oFgQK9A_sFhwK-A_wFGr8D_QUawAP-BRrBA_8FGsIDgAYawwOCBhrEA4QGLsUDhQaIAsYDhwYaxwOJBi7IA4oGiQLJA4sGGsoDjAYaywONBi7MA5AGigLNA5EGkALOA5MGJ88DlAYn0AOWBifRA5cGJ9IDmAYn0wOaBifUA5wGLtUDnQaRAtYDnwYn1wOhBi7YA6IGkgLZA6MGJ9oDpAYn2wOlBi7cA6gGkwLdA6kGmQLeA6sGKN8DrAYo4AOuBijhA68GKOIDsAYo4wOyBijkA7QGLuUDtQaaAuYDtwYo5wO5Bi7oA7oGmwLpA7sGKOoDvAYo6wO9Bi7sA8AGnALtA8EGogLuA8MGKe8DxAYp8APGBinxA8cGKfIDyAYp8wPKBin0A8wGLvUDzQajAvYDzwYp9wPRBi74A9IGpAL5A9MGKfoD1AYp-wPVBi78A9gGpQL9A9kGqwL-A9sGKv8D3AYqgATeBiqBBN8GKoIE4AYqgwTiBiqEBOQGLoUE5QasAoYE5wYqhwTpBi6IBOoGrQKJBOsGKooE7AYqiwTtBi6MBPAGrgKNBPEGtAKOBPIGLI8E8wYskAT0BiyRBPUGLJIE9gYskwT4BiyUBPoGLpUE-wa1ApYE_QYslwT_Bi6YBIAHtgKZBIEHLJoEggcsmwSDBy6cBIYHtwKdBIcHvQKeBIkHK58EigcroASMByuhBI0HK6IEjgcrowSQByukBJIHLqUEkwe-AqYElQcrpwSXBy6oBJgHvwKpBJkHK6oEmgcrqwSbBy6sBJ4HwAKtBJ8HxgKuBKAHG68EoQcbsASiBxuxBKMHG7IEpAcbswSmBxu0BKgHLrUEqQfHArYEqwcbtwStBy64BK4HyAK5BK8HG7oEsAcbuwSxBy68BLQHyQK9BLUHzwK-BLYHDL8EtwcMwAS4BwzBBLkHDMIEugcMwwS8BwzEBL4HLsUEvwfQAsYEwQcMxwTDBy7IBMQH0QLJBMUHDMoExgcMywTHBy7MBMoH0gLNBMsH2ALOBMwHC88EzQcL0ATOBwvRBM8HC9IE0AcL0wTSBwvUBNQHLtUE1QfZAtYE1wcL1wTZBy7YBNoH2gLZBNsHC9oE3AcL2wTdBy7cBOAH2wLdBOEH4QI" } config.compilerWasm = { getRuntime: async () => require('./query_compiler_fast_bg.js'), diff --git a/packages/db/generated/prisma/package.json b/packages/db/generated/prisma/package.json index d6d2506f..c33fe61a 100644 --- a/packages/db/generated/prisma/package.json +++ b/packages/db/generated/prisma/package.json @@ -1,5 +1,5 @@ { - "name": "prisma-client-255925208cd2ae4e7680931248b79c62d4ac5e35e42b5e687d7201ee1e27106d", + "name": "prisma-client-210cfd1f3d7388620d3c172d9abdf5f3d200db6f7d9237d98c6c0804e5262885", "main": "index.js", "types": "index.d.ts", "browser": "default.js", diff --git a/packages/db/generated/prisma/schema.prisma b/packages/db/generated/prisma/schema.prisma index d09ae8fc..0526116b 100755 --- a/packages/db/generated/prisma/schema.prisma +++ b/packages/db/generated/prisma/schema.prisma @@ -26,6 +26,9 @@ model User { autoBackupHour Int @default(20) usbBackupEnabled Boolean @default(false) usbBackupHour Int @default(21) + autoMhCheckEnabled Boolean @default(false) + autoMhCheckDayOfWeek Int @default(1) + autoMhCheckHour Int @default(13) patients Patient[] appointments Appointment[] staff Staff[] diff --git a/packages/db/prisma/schema.prisma b/packages/db/prisma/schema.prisma index 4e615660..22f7bc1e 100755 --- a/packages/db/prisma/schema.prisma +++ b/packages/db/prisma/schema.prisma @@ -26,6 +26,9 @@ model User { autoBackupHour Int @default(20) usbBackupEnabled Boolean @default(false) usbBackupHour Int @default(21) + autoMhCheckEnabled Boolean @default(false) + autoMhCheckDayOfWeek Int @default(1) + autoMhCheckHour Int @default(13) patients Patient[] appointments Appointment[] staff Staff[] diff --git a/packages/db/shared/.prisma-zod-generator-manifest.json b/packages/db/shared/.prisma-zod-generator-manifest.json index cb0809fb..9cba41e8 100755 --- a/packages/db/shared/.prisma-zod-generator-manifest.json +++ b/packages/db/shared/.prisma-zod-generator-manifest.json @@ -1,8 +1,8 @@ { "version": "1.0", "generatorVersion": "1.0.0", - "generatedAt": "2026-06-25T04:49:37.979Z", - "outputPath": "/home/bb/Desktop/DentalManagementMH06/packages/db/shared", + "generatedAt": "2026-06-27T02:57:45.959Z", + "outputPath": "/home/gg/Desktop/DentalManagementMH06/packages/db/shared", "files": [ "schemas/enums/TransactionIsolationLevel.schema.ts", "schemas/enums/UserScalarFieldEnum.schema.ts", diff --git a/packages/db/shared/helpers/decimal-helpers.ts b/packages/db/shared/helpers/decimal-helpers.ts index dbd069df..afebf5dd 100755 --- a/packages/db/shared/helpers/decimal-helpers.ts +++ b/packages/db/shared/helpers/decimal-helpers.ts @@ -1,8 +1,7 @@ import * as z from 'zod'; -import type { Prisma } from '../../generated/prisma'; - -import Decimal from "decimal.js"; +import { Prisma } from '../../generated/prisma'; +import Decimal from 'decimal.js'; // DECIMAL HELPERS //------------------------------------------------------ @@ -24,7 +23,7 @@ export const isValidDecimalInput = ( if (v === undefined || v === null) return false; return ( // Explicit instance checks first - v instanceof Decimal || + v instanceof Prisma.Decimal || // If Decimal.js is present and imported by the generator, this symbol exists at runtime // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore - Decimal may be undefined when not installed; codegen controls the import diff --git a/packages/db/shared/schemas/enums/UserScalarFieldEnum.schema.ts b/packages/db/shared/schemas/enums/UserScalarFieldEnum.schema.ts index ac9d8f96..2d638290 100644 --- a/packages/db/shared/schemas/enums/UserScalarFieldEnum.schema.ts +++ b/packages/db/shared/schemas/enums/UserScalarFieldEnum.schema.ts @@ -1,5 +1,5 @@ import * as z from 'zod'; -export const UserScalarFieldEnumSchema = z.enum(['id', 'username', 'password', 'autoBackupEnabled', 'autoBackupHour', 'usbBackupEnabled', 'usbBackupHour']) +export const UserScalarFieldEnumSchema = z.enum(['id', 'username', 'password', 'autoBackupEnabled', 'autoBackupHour', 'usbBackupEnabled', 'usbBackupHour', 'autoMhCheckEnabled', 'autoMhCheckDayOfWeek', 'autoMhCheckHour']) export type UserScalarFieldEnum = z.infer; \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstOrThrowUser.schema.ts b/packages/db/shared/schemas/findFirstOrThrowUser.schema.ts index 50aff3c1..7e1c1011 100644 --- a/packages/db/shared/schemas/findFirstOrThrowUser.schema.ts +++ b/packages/db/shared/schemas/findFirstOrThrowUser.schema.ts @@ -17,6 +17,9 @@ export const UserFindFirstOrThrowSelectSchema: z.ZodType = z. autoBackupHour: z.boolean().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.boolean().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.boolean().optional(), + autoMhCheckHour: z.boolean().optional(), patients: z.boolean().optional(), appointments: z.boolean().optional(), staff: z.boolean().optional(), @@ -49,6 +52,9 @@ export const UserFindFirstOrThrowSelectZodSchema = z.object({ autoBackupHour: z.boolean().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.boolean().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.boolean().optional(), + autoMhCheckHour: z.boolean().optional(), patients: z.boolean().optional(), appointments: z.boolean().optional(), staff: z.boolean().optional(), diff --git a/packages/db/shared/schemas/findFirstUser.schema.ts b/packages/db/shared/schemas/findFirstUser.schema.ts index 536f7e6f..2e1e5299 100644 --- a/packages/db/shared/schemas/findFirstUser.schema.ts +++ b/packages/db/shared/schemas/findFirstUser.schema.ts @@ -17,6 +17,9 @@ export const UserFindFirstSelectSchema: z.ZodType = z.object( autoBackupHour: z.boolean().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.boolean().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.boolean().optional(), + autoMhCheckHour: z.boolean().optional(), patients: z.boolean().optional(), appointments: z.boolean().optional(), staff: z.boolean().optional(), @@ -49,6 +52,9 @@ export const UserFindFirstSelectZodSchema = z.object({ autoBackupHour: z.boolean().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.boolean().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.boolean().optional(), + autoMhCheckHour: z.boolean().optional(), patients: z.boolean().optional(), appointments: z.boolean().optional(), staff: z.boolean().optional(), diff --git a/packages/db/shared/schemas/findManyUser.schema.ts b/packages/db/shared/schemas/findManyUser.schema.ts index 8395f4e1..69fc5f18 100644 --- a/packages/db/shared/schemas/findManyUser.schema.ts +++ b/packages/db/shared/schemas/findManyUser.schema.ts @@ -17,6 +17,9 @@ export const UserFindManySelectSchema: z.ZodType = z.object({ autoBackupHour: z.boolean().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.boolean().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.boolean().optional(), + autoMhCheckHour: z.boolean().optional(), patients: z.boolean().optional(), appointments: z.boolean().optional(), staff: z.boolean().optional(), @@ -49,6 +52,9 @@ export const UserFindManySelectZodSchema = z.object({ autoBackupHour: z.boolean().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.boolean().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.boolean().optional(), + autoMhCheckHour: z.boolean().optional(), patients: z.boolean().optional(), appointments: z.boolean().optional(), staff: z.boolean().optional(), diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureCreateInput.schema.ts index a2e39303..5d89234f 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateInput.schema.ts @@ -1,13 +1,12 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema'; -import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema'; +import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema'; import { NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.string(), procedureLabel: z.string().optional().nullable(), @@ -15,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyAppointmentInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyAppointmentInput.schema.ts index 6b91ce57..4d6336bb 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyAppointmentInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyAppointmentInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), patientId: z.number().int(), @@ -15,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyInput.schema.ts index aec716cc..b9563f9b 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), appointmentId: z.number().int(), @@ -16,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyNpiProviderInput.schema.ts index ba0e216a..c1ca1876 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyNpiProviderInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), appointmentId: z.number().int(), @@ -15,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyPatientInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyPatientInput.schema.ts index 64a61660..b25338a2 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyPatientInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), appointmentId: z.number().int(), @@ -15,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutAppointmentInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutAppointmentInput.schema.ts index 18d18163..92f4ce81 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutAppointmentInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutAppointmentInput.schema.ts @@ -1,12 +1,11 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema'; import { NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.string(), procedureLabel: z.string().optional().nullable(), @@ -14,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutNpiProviderInput.schema.ts index 5064cee9..125d848c 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutNpiProviderInput.schema.ts @@ -1,12 +1,11 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema'; import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.string(), procedureLabel: z.string().optional().nullable(), @@ -14,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutPatientInput.schema.ts index 444735dd..b5608d56 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutPatientInput.schema.ts @@ -1,12 +1,11 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema'; import { NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.string(), procedureLabel: z.string().optional().nullable(), @@ -14,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereInput.schema.ts index 3aaa85c3..c15ed55a 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; -import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; -import { EnumProcedureSourceFilterObjectSchema as EnumProcedureSourceFilterObjectSchema } from './EnumProcedureSourceFilter.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; +import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; +import { EnumProcedureSourceFilterObjectSchema as EnumProcedureSourceFilterObjectSchema } from './EnumProcedureSourceFilter.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const appointmentprocedurescalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema), z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema).array().optional(), @@ -26,7 +25,7 @@ const appointmentprocedurescalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereWithAggregatesInput.schema.ts index e3ad66f6..ff5ad478 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereWithAggregatesInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; -import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema'; -import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema'; -import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; -import { DecimalNullableWithAggregatesFilterObjectSchema as DecimalNullableWithAggregatesFilterObjectSchema } from './DecimalNullableWithAggregatesFilter.schema'; -import { EnumProcedureSourceWithAggregatesFilterObjectSchema as EnumProcedureSourceWithAggregatesFilterObjectSchema } from './EnumProcedureSourceWithAggregatesFilter.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; +import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema'; +import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema'; +import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; +import { DecimalNullableWithAggregatesFilterObjectSchema as DecimalNullableWithAggregatesFilterObjectSchema } from './DecimalNullableWithAggregatesFilter.schema'; +import { EnumProcedureSourceWithAggregatesFilterObjectSchema as EnumProcedureSourceWithAggregatesFilterObjectSchema } from './EnumProcedureSourceWithAggregatesFilter.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const appointmentprocedurescalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema).array().optional(), @@ -26,7 +25,7 @@ const appointmentprocedurescalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateInput.schema.ts index a2bea29c..ba3cd935 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), appointmentId: z.number().int(), @@ -16,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutAppointmentInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutAppointmentInput.schema.ts index b73fa0fd..6ab9693b 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutAppointmentInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutAppointmentInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), patientId: z.number().int(), @@ -15,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutNpiProviderInput.schema.ts index 0f8382ff..22d05ee2 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutNpiProviderInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), appointmentId: z.number().int(), @@ -15,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutPatientInput.schema.ts index 719696ee..bcc7861f 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutPatientInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), appointmentId: z.number().int(), @@ -15,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateInput.schema.ts index 617af16a..20e87806 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -23,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyInput.schema.ts index 0b0e85ef..4a0e24c1 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -23,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutAppointmentInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutAppointmentInput.schema.ts index 2bc19643..6b072cb3 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutAppointmentInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutAppointmentInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderInput.schema.ts index 4f003275..57148f79 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -21,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutPatientInput.schema.ts index f723cf52..c97f12de 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutPatientInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutAppointmentInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutAppointmentInput.schema.ts index cfe9d034..d4a64112 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutAppointmentInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutAppointmentInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutNpiProviderInput.schema.ts index 0c1c146c..760ff559 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutNpiProviderInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -21,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutPatientInput.schema.ts index 09f36b77..42efdce1 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutPatientInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateInput.schema.ts index 7b2a9b80..6e95d41b 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema'; -import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema'; +import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema'; import { NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema as NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -20,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateManyMutationInput.schema.ts index 586be425..ca7ec031 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateManyMutationInput.schema.ts @@ -1,15 +1,14 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -17,7 +16,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutAppointmentInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutAppointmentInput.schema.ts index 153e629b..bfe51bee 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutAppointmentInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutAppointmentInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema'; import { NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema as NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -19,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutNpiProviderInput.schema.ts index d34f7008..caeed9b5 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutNpiProviderInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema'; import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -19,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutPatientInput.schema.ts index 77ccc445..079aaae7 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutPatientInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema'; import { NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema as NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -19,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureWhereInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureWhereInput.schema.ts index 4740f1a6..8efcd71c 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureWhereInput.schema.ts @@ -1,23 +1,22 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; -import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; -import { EnumProcedureSourceFilterObjectSchema as EnumProcedureSourceFilterObjectSchema } from './EnumProcedureSourceFilter.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; -import { AppointmentScalarRelationFilterObjectSchema as AppointmentScalarRelationFilterObjectSchema } from './AppointmentScalarRelationFilter.schema'; -import { AppointmentWhereInputObjectSchema as AppointmentWhereInputObjectSchema } from './AppointmentWhereInput.schema'; -import { PatientScalarRelationFilterObjectSchema as PatientScalarRelationFilterObjectSchema } from './PatientScalarRelationFilter.schema'; -import { PatientWhereInputObjectSchema as PatientWhereInputObjectSchema } from './PatientWhereInput.schema'; -import { NpiProviderNullableScalarRelationFilterObjectSchema as NpiProviderNullableScalarRelationFilterObjectSchema } from './NpiProviderNullableScalarRelationFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; +import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; +import { EnumProcedureSourceFilterObjectSchema as EnumProcedureSourceFilterObjectSchema } from './EnumProcedureSourceFilter.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; +import { AppointmentScalarRelationFilterObjectSchema as AppointmentScalarRelationFilterObjectSchema } from './AppointmentScalarRelationFilter.schema'; +import { AppointmentWhereInputObjectSchema as AppointmentWhereInputObjectSchema } from './AppointmentWhereInput.schema'; +import { PatientScalarRelationFilterObjectSchema as PatientScalarRelationFilterObjectSchema } from './PatientScalarRelationFilter.schema'; +import { PatientWhereInputObjectSchema as PatientWhereInputObjectSchema } from './PatientWhereInput.schema'; +import { NpiProviderNullableScalarRelationFilterObjectSchema as NpiProviderNullableScalarRelationFilterObjectSchema } from './NpiProviderNullableScalarRelationFilter.schema'; import { NpiProviderWhereInputObjectSchema as NpiProviderWhereInputObjectSchema } from './NpiProviderWhereInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const appointmentprocedurewhereinputSchema = z.object({ AND: z.union([z.lazy(() => AppointmentProcedureWhereInputObjectSchema), z.lazy(() => AppointmentProcedureWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => AppointmentProcedureWhereInputObjectSchema).array().optional(), @@ -32,7 +31,7 @@ const appointmentprocedurewhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchCreateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchCreateInput.schema.ts index fb791a68..192e9996 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchCreateInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema as NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema } from './NpiProviderCreateNestedOneWithoutCommissionBatchesInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema as NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema } from './NpiProviderCreateNestedOneWithoutCommissionBatchesInput.schema'; import { CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutCommissionBatchInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ totalCollection: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -20,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchCreateManyInput.schema.ts index 497f03a7..7caf772e 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchCreateManyInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; + import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), npiProviderId: z.number().int(), @@ -11,7 +11,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -20,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchCreateManyNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchCreateManyNpiProviderInput.schema.ts index 427aa442..15c71c73 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchCreateManyNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchCreateManyNpiProviderInput.schema.ts @@ -1,16 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; + import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), totalCollection: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -19,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutItemsInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutItemsInput.schema.ts index 2360b645..39f017c3 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutItemsInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema as NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema } from './NpiProviderCreateNestedOneWithoutCommissionBatchesInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ totalCollection: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -19,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutNpiProviderInput.schema.ts index 59ee2324..eb60505c 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutNpiProviderInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutCommissionBatchInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ totalCollection: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -19,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemCreateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemCreateInput.schema.ts index 7441994a..16da5a38 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemCreateInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema as CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema } from './CommissionBatchCreateNestedOneWithoutItemsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema as CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema } from './CommissionBatchCreateNestedOneWithoutItemsInput.schema'; import { PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema as PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema } from './PaymentCreateNestedOneWithoutCommissionBatchItemsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ collectionAmount: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyCommissionBatchInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyCommissionBatchInput.schema.ts index 5a372db2..48482f41 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyCommissionBatchInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyCommissionBatchInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; + import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int(), @@ -11,7 +11,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyInput.schema.ts index 3ab7c691..25fcbf60 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; + import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), commissionBatchId: z.number().int(), @@ -12,7 +12,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyPaymentInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyPaymentInput.schema.ts index d6d4945a..5f75cd76 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyPaymentInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; + import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), commissionBatchId: z.number().int(), @@ -11,7 +11,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutCommissionBatchInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutCommissionBatchInput.schema.ts index 77331966..2a4bfba1 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutCommissionBatchInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutCommissionBatchInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema as PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema } from './PaymentCreateNestedOneWithoutCommissionBatchItemsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ collectionAmount: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutPaymentInput.schema.ts index e1dc8425..0dbb9d85 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutPaymentInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema as CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema } from './CommissionBatchCreateNestedOneWithoutItemsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ collectionAmount: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereInput.schema.ts index 9439dc53..5e8865e0 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereInput.schema.ts @@ -1,11 +1,10 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const commissionbatchitemscalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema), z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema).array().optional(), @@ -17,7 +16,7 @@ const commissionbatchitemscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereWithAggregatesInput.schema.ts index 410a527b..9bca0f14 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereWithAggregatesInput.schema.ts @@ -1,11 +1,10 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const commissionbatchitemscalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema).array().optional(), @@ -17,7 +16,7 @@ const commissionbatchitemscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateInput.schema.ts index 95387cd8..65ac5c97 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; + import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), commissionBatchId: z.number().int(), @@ -12,7 +12,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput.schema.ts index a403fbf9..acfe4ea7 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; + import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int(), @@ -11,7 +11,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutPaymentInput.schema.ts index 52e9425b..8e959146 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutPaymentInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; + import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), commissionBatchId: z.number().int(), @@ -11,7 +11,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateInput.schema.ts index c7825080..7a2f426b 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateInput.schema.ts @@ -1,11 +1,10 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -14,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyInput.schema.ts index 32f62a21..4776d04c 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyInput.schema.ts @@ -1,11 +1,10 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -14,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchInput.schema.ts index c4658c6f..20847d28 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchInput.schema.ts @@ -1,11 +1,10 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -13,7 +12,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutPaymentInput.schema.ts index d14312c9..a50b61d1 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutPaymentInput.schema.ts @@ -1,11 +1,10 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -13,7 +12,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInput.schema.ts index c5b82e58..78b94288 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInput.schema.ts @@ -1,11 +1,10 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -13,7 +12,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutPaymentInput.schema.ts index b70e49ef..367f12dd 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutPaymentInput.schema.ts @@ -1,11 +1,10 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -13,7 +12,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateInput.schema.ts index b78e68ff..96c4da7a 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema as CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema } from './CommissionBatchUpdateOneRequiredWithoutItemsNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema as CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema } from './CommissionBatchUpdateOneRequiredWithoutItemsNestedInput.schema'; import { PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema as PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema } from './PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ collectionAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateManyMutationInput.schema.ts index 219313f5..50f48f9f 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateManyMutationInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ collectionAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutCommissionBatchInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutCommissionBatchInput.schema.ts index 2c4c570e..2291c275 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutCommissionBatchInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutCommissionBatchInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema as PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema } from './PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ collectionAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutPaymentInput.schema.ts index 335c0581..6f3bf4cc 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutPaymentInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema as CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema } from './CommissionBatchUpdateOneRequiredWithoutItemsNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ collectionAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemWhereInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemWhereInput.schema.ts index 65175786..2fbec886 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemWhereInput.schema.ts @@ -1,15 +1,14 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { CommissionBatchScalarRelationFilterObjectSchema as CommissionBatchScalarRelationFilterObjectSchema } from './CommissionBatchScalarRelationFilter.schema'; -import { CommissionBatchWhereInputObjectSchema as CommissionBatchWhereInputObjectSchema } from './CommissionBatchWhereInput.schema'; -import { PaymentScalarRelationFilterObjectSchema as PaymentScalarRelationFilterObjectSchema } from './PaymentScalarRelationFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { CommissionBatchScalarRelationFilterObjectSchema as CommissionBatchScalarRelationFilterObjectSchema } from './CommissionBatchScalarRelationFilter.schema'; +import { CommissionBatchWhereInputObjectSchema as CommissionBatchWhereInputObjectSchema } from './CommissionBatchWhereInput.schema'; +import { PaymentScalarRelationFilterObjectSchema as PaymentScalarRelationFilterObjectSchema } from './PaymentScalarRelationFilter.schema'; import { PaymentWhereInputObjectSchema as PaymentWhereInputObjectSchema } from './PaymentWhereInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const commissionbatchitemwhereinputSchema = z.object({ AND: z.union([z.lazy(() => CommissionBatchItemWhereInputObjectSchema), z.lazy(() => CommissionBatchItemWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => CommissionBatchItemWhereInputObjectSchema).array().optional(), @@ -21,7 +20,7 @@ const commissionbatchitemwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchScalarWhereInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchScalarWhereInput.schema.ts index 67fe5305..6cca8e39 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchScalarWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchScalarWhereInput.schema.ts @@ -1,13 +1,12 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const commissionbatchscalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => CommissionBatchScalarWhereInputObjectSchema), z.lazy(() => CommissionBatchScalarWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => CommissionBatchScalarWhereInputObjectSchema).array().optional(), @@ -18,7 +17,7 @@ const commissionbatchscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -27,7 +26,7 @@ const commissionbatchscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchScalarWhereWithAggregatesInput.schema.ts index d46a307f..6e5d77eb 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchScalarWhereWithAggregatesInput.schema.ts @@ -1,13 +1,12 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; -import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; -import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; +import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; +import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const commissionbatchscalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => CommissionBatchScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => CommissionBatchScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => CommissionBatchScalarWhereWithAggregatesInputObjectSchema).array().optional(), @@ -18,7 +17,7 @@ const commissionbatchscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -27,7 +26,7 @@ const commissionbatchscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateInput.schema.ts index 65edeadb..fce4f6a2 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), npiProviderId: z.number().int(), @@ -12,7 +11,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -21,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutItemsInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutItemsInput.schema.ts index 308bd52e..f3ee1d07 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutItemsInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; + import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), npiProviderId: z.number().int(), @@ -11,7 +11,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -20,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutNpiProviderInput.schema.ts index 3110b0ad..cbfb9ca3 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutNpiProviderInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), totalCollection: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -20,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateInput.schema.ts index d4e41131..d5e53c57 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateInput.schema.ts @@ -1,14 +1,13 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), npiProviderId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -16,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -25,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyInput.schema.ts index bce7a93b..6a6d03e0 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyInput.schema.ts @@ -1,13 +1,12 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), npiProviderId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -15,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -24,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyWithoutNpiProviderInput.schema.ts index 01f951a4..f4b6584e 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyWithoutNpiProviderInput.schema.ts @@ -1,20 +1,19 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalCollection: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -23,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutItemsInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutItemsInput.schema.ts index fd35ced7..38e993fb 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutItemsInput.schema.ts @@ -1,13 +1,12 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), npiProviderId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -15,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -24,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutNpiProviderInput.schema.ts index 63f17dcb..9f898427 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutNpiProviderInput.schema.ts @@ -1,21 +1,20 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalCollection: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -24,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUpdateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUpdateInput.schema.ts index 55f71da8..bd62dc0e 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUpdateInput.schema.ts @@ -1,20 +1,19 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInputObjectSchema as NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInputObjectSchema } from './NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInputObjectSchema as NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInputObjectSchema } from './NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInput.schema'; import { CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ totalCollection: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -23,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUpdateManyMutationInput.schema.ts index d47dcd6e..1da19cf3 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUpdateManyMutationInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ totalCollection: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -21,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutItemsInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutItemsInput.schema.ts index b402e70e..b45b2151 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutItemsInput.schema.ts @@ -1,19 +1,18 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInputObjectSchema as NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInputObjectSchema } from './NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ totalCollection: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutNpiProviderInput.schema.ts index 3122a800..92a1bc5c 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutNpiProviderInput.schema.ts @@ -1,19 +1,18 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ totalCollection: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchWhereInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchWhereInput.schema.ts index 1074a55c..45a7f078 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchWhereInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; -import { NpiProviderScalarRelationFilterObjectSchema as NpiProviderScalarRelationFilterObjectSchema } from './NpiProviderScalarRelationFilter.schema'; -import { NpiProviderWhereInputObjectSchema as NpiProviderWhereInputObjectSchema } from './NpiProviderWhereInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; +import { NpiProviderScalarRelationFilterObjectSchema as NpiProviderScalarRelationFilterObjectSchema } from './NpiProviderScalarRelationFilter.schema'; +import { NpiProviderWhereInputObjectSchema as NpiProviderWhereInputObjectSchema } from './NpiProviderWhereInput.schema'; import { CommissionBatchItemListRelationFilterObjectSchema as CommissionBatchItemListRelationFilterObjectSchema } from './CommissionBatchItemListRelationFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const commissionbatchwhereinputSchema = z.object({ AND: z.union([z.lazy(() => CommissionBatchWhereInputObjectSchema), z.lazy(() => CommissionBatchWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => CommissionBatchWhereInputObjectSchema).array().optional(), @@ -21,7 +20,7 @@ const commissionbatchwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -30,7 +29,7 @@ const commissionbatchwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/DecimalFieldUpdateOperationsInput.schema.ts b/packages/db/shared/schemas/objects/DecimalFieldUpdateOperationsInput.schema.ts index 3ef00956..cbd75823 100644 --- a/packages/db/shared/schemas/objects/DecimalFieldUpdateOperationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/DecimalFieldUpdateOperationsInput.schema.ts @@ -1,15 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; + import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ set: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'set' must be a Decimal", @@ -18,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'increment' must be a Decimal", @@ -27,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'decrement' must be a Decimal", @@ -36,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'multiply' must be a Decimal", @@ -45,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'divide' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/DecimalFilter.schema.ts b/packages/db/shared/schemas/objects/DecimalFilter.schema.ts index 64a79128..8cda5f02 100644 --- a/packages/db/shared/schemas/objects/DecimalFilter.schema.ts +++ b/packages/db/shared/schemas/objects/DecimalFilter.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -19,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -28,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -37,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -46,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -55,7 +54,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -64,7 +63,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -73,7 +72,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/DecimalNullableFilter.schema.ts b/packages/db/shared/schemas/objects/DecimalNullableFilter.schema.ts index 5d4567ea..5df89b5b 100644 --- a/packages/db/shared/schemas/objects/DecimalNullableFilter.schema.ts +++ b/packages/db/shared/schemas/objects/DecimalNullableFilter.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -19,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -28,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -37,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -46,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -55,7 +54,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -64,7 +63,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -73,7 +72,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/DecimalNullableWithAggregatesFilter.schema.ts b/packages/db/shared/schemas/objects/DecimalNullableWithAggregatesFilter.schema.ts index 16311b5c..8265d2ee 100644 --- a/packages/db/shared/schemas/objects/DecimalNullableWithAggregatesFilter.schema.ts +++ b/packages/db/shared/schemas/objects/DecimalNullableWithAggregatesFilter.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { NestedDecimalNullableWithAggregatesFilterObjectSchema as NestedDecimalNullableWithAggregatesFilterObjectSchema } from './NestedDecimalNullableWithAggregatesFilter.schema'; -import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { NestedDecimalNullableWithAggregatesFilterObjectSchema as NestedDecimalNullableWithAggregatesFilterObjectSchema } from './NestedDecimalNullableWithAggregatesFilter.schema'; +import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema'; import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -21,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -30,7 +29,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -39,7 +38,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -48,7 +47,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -57,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -66,7 +65,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -75,7 +74,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/DecimalWithAggregatesFilter.schema.ts b/packages/db/shared/schemas/objects/DecimalWithAggregatesFilter.schema.ts index 014be08a..a52c01bb 100644 --- a/packages/db/shared/schemas/objects/DecimalWithAggregatesFilter.schema.ts +++ b/packages/db/shared/schemas/objects/DecimalWithAggregatesFilter.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { NestedDecimalWithAggregatesFilterObjectSchema as NestedDecimalWithAggregatesFilterObjectSchema } from './NestedDecimalWithAggregatesFilter.schema'; -import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { NestedDecimalWithAggregatesFilterObjectSchema as NestedDecimalWithAggregatesFilterObjectSchema } from './NestedDecimalWithAggregatesFilter.schema'; +import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema'; import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -21,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -30,7 +29,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -39,7 +38,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -48,7 +47,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -57,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -66,7 +65,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -75,7 +74,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/NestedDecimalFilter.schema.ts b/packages/db/shared/schemas/objects/NestedDecimalFilter.schema.ts index 7af57e93..2f55c6d7 100644 --- a/packages/db/shared/schemas/objects/NestedDecimalFilter.schema.ts +++ b/packages/db/shared/schemas/objects/NestedDecimalFilter.schema.ts @@ -1,15 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; + import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const nesteddecimalfilterSchema = z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -18,7 +18,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -27,7 +27,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -36,7 +36,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -45,7 +45,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -54,7 +54,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -63,7 +63,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -72,7 +72,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/NestedDecimalNullableFilter.schema.ts b/packages/db/shared/schemas/objects/NestedDecimalNullableFilter.schema.ts index 00960d09..bf3b0c01 100644 --- a/packages/db/shared/schemas/objects/NestedDecimalNullableFilter.schema.ts +++ b/packages/db/shared/schemas/objects/NestedDecimalNullableFilter.schema.ts @@ -1,15 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; + import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const nesteddecimalnullablefilterSchema = z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -18,7 +18,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -27,7 +27,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -36,7 +36,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -45,7 +45,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -54,7 +54,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -63,7 +63,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -72,7 +72,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/NestedDecimalNullableWithAggregatesFilter.schema.ts b/packages/db/shared/schemas/objects/NestedDecimalNullableWithAggregatesFilter.schema.ts index 499c9e2f..d1bb1a1a 100644 --- a/packages/db/shared/schemas/objects/NestedDecimalNullableWithAggregatesFilter.schema.ts +++ b/packages/db/shared/schemas/objects/NestedDecimalNullableWithAggregatesFilter.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema'; import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -20,7 +19,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -29,7 +28,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -38,7 +37,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -47,7 +46,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -56,7 +55,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -65,7 +64,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -74,7 +73,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/NestedDecimalWithAggregatesFilter.schema.ts b/packages/db/shared/schemas/objects/NestedDecimalWithAggregatesFilter.schema.ts index 9abb7610..c4843ab9 100644 --- a/packages/db/shared/schemas/objects/NestedDecimalWithAggregatesFilter.schema.ts +++ b/packages/db/shared/schemas/objects/NestedDecimalWithAggregatesFilter.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema'; import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const nesteddecimalwithaggregatesfilterSchema = z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -20,7 +19,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -29,7 +28,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -38,7 +37,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -47,7 +46,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -56,7 +55,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -65,7 +64,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -74,7 +73,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/NullableDecimalFieldUpdateOperationsInput.schema.ts b/packages/db/shared/schemas/objects/NullableDecimalFieldUpdateOperationsInput.schema.ts index 132ab7c6..cf5951e2 100644 --- a/packages/db/shared/schemas/objects/NullableDecimalFieldUpdateOperationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/NullableDecimalFieldUpdateOperationsInput.schema.ts @@ -1,15 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; + import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ set: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'set' must be a Decimal", @@ -18,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'increment' must be a Decimal", @@ -27,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'decrement' must be a Decimal", @@ -36,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'multiply' must be a Decimal", @@ -45,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'divide' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateInput.schema.ts index f5a915fc..c4ceeba9 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateInput.schema.ts @@ -1,24 +1,23 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; -import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; -import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; -import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; -import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; +import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; +import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; +import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; +import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -27,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -36,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -45,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -54,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -63,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -72,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateManyInput.schema.ts index 5c2903b2..87576c1b 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateManyInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -16,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -25,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -34,7 +33,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -43,7 +42,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -52,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -61,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -70,7 +69,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateManyNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateManyNpiProviderInput.schema.ts index 55671b0d..26d01eff 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateManyNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateManyNpiProviderInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -15,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -24,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -33,7 +32,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -42,7 +41,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -51,7 +50,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -60,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -69,7 +68,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateManyPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateManyPatientInput.schema.ts index 915a8cb4..09774e0f 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateManyPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateManyPatientInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -15,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -24,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -33,7 +32,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -42,7 +41,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -51,7 +50,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -60,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -69,7 +68,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateManyUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateManyUpdatedByInput.schema.ts index a4ed116c..c8b0e898 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateManyUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateManyUpdatedByInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -15,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -24,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -33,7 +32,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -42,7 +41,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -51,7 +50,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -60,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -69,7 +68,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutClaimInput.schema.ts index a8aeb7ad..b22ea56f 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutClaimInput.schema.ts @@ -1,23 +1,22 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; -import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; -import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; -import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; +import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; +import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; +import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -26,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -35,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -44,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -53,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -62,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -71,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutCommissionBatchItemsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutCommissionBatchItemsInput.schema.ts index cb8bdaf1..bea4f794 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutCommissionBatchItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutCommissionBatchItemsInput.schema.ts @@ -1,23 +1,22 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; -import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; -import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; -import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; -import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; +import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; +import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; +import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -26,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -35,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -44,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -53,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -62,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -71,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutNpiProviderInput.schema.ts index e590eba8..137d5c1c 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutNpiProviderInput.schema.ts @@ -1,23 +1,22 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; -import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; -import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; -import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; +import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; +import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; +import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -26,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -35,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -44,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -53,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -62,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -71,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutPatientInput.schema.ts index 747008e3..5a8f23e1 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutPatientInput.schema.ts @@ -1,23 +1,22 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; -import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; -import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; -import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; +import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; +import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; +import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -26,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -35,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -44,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -53,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -62,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -71,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLineTransactionsInput.schema.ts index 4e187b75..151bf7db 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLineTransactionsInput.schema.ts @@ -1,23 +1,22 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; -import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; -import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; -import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; -import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; +import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; +import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; +import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -26,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -35,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -44,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -53,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -62,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -71,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLinesInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLinesInput.schema.ts index fa94122b..29c46867 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLinesInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLinesInput.schema.ts @@ -1,23 +1,22 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; -import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; -import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; -import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; -import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; +import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; +import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; +import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -26,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -35,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -44,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -53,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -62,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -71,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutUpdatedByInput.schema.ts index b5078831..d39928e8 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutUpdatedByInput.schema.ts @@ -1,23 +1,22 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; -import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; -import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; -import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; +import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; +import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; +import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; +import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -26,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -35,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -44,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -53,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -62,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -71,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentScalarWhereInput.schema.ts b/packages/db/shared/schemas/objects/PaymentScalarWhereInput.schema.ts index 4843569c..c57843e6 100644 --- a/packages/db/shared/schemas/objects/PaymentScalarWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentScalarWhereInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; -import { EnumPaymentStatusFilterObjectSchema as EnumPaymentStatusFilterObjectSchema } from './EnumPaymentStatusFilter.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; +import { EnumPaymentStatusFilterObjectSchema as EnumPaymentStatusFilterObjectSchema } from './EnumPaymentStatusFilter.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const paymentscalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => PaymentScalarWhereInputObjectSchema), z.lazy(() => PaymentScalarWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => PaymentScalarWhereInputObjectSchema).array().optional(), @@ -26,7 +25,7 @@ const paymentscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -35,7 +34,7 @@ const paymentscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -44,7 +43,7 @@ const paymentscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -53,7 +52,7 @@ const paymentscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -62,7 +61,7 @@ const paymentscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -71,7 +70,7 @@ const paymentscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -80,7 +79,7 @@ const paymentscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/PaymentScalarWhereWithAggregatesInput.schema.ts index b3e6d3ba..80a0d57c 100644 --- a/packages/db/shared/schemas/objects/PaymentScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentScalarWhereWithAggregatesInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; -import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema'; -import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; -import { DecimalNullableWithAggregatesFilterObjectSchema as DecimalNullableWithAggregatesFilterObjectSchema } from './DecimalNullableWithAggregatesFilter.schema'; -import { EnumPaymentStatusWithAggregatesFilterObjectSchema as EnumPaymentStatusWithAggregatesFilterObjectSchema } from './EnumPaymentStatusWithAggregatesFilter.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; +import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema'; +import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; +import { DecimalNullableWithAggregatesFilterObjectSchema as DecimalNullableWithAggregatesFilterObjectSchema } from './DecimalNullableWithAggregatesFilter.schema'; +import { EnumPaymentStatusWithAggregatesFilterObjectSchema as EnumPaymentStatusWithAggregatesFilterObjectSchema } from './EnumPaymentStatusWithAggregatesFilter.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const paymentscalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => PaymentScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => PaymentScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => PaymentScalarWhereWithAggregatesInputObjectSchema).array().optional(), @@ -26,7 +25,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -35,7 +34,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -44,7 +43,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -53,7 +52,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -62,7 +61,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -71,7 +70,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -80,7 +79,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateInput.schema.ts index 77848816..5181e8d4 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateInput.schema.ts @@ -1,13 +1,12 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -19,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -28,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -37,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -46,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -55,7 +54,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -64,7 +63,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -73,7 +72,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutClaimInput.schema.ts index 977f5983..407b2f72 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutClaimInput.schema.ts @@ -1,13 +1,12 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), patientId: z.number().int(), @@ -18,7 +17,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -27,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -36,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -45,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -54,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -63,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -72,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutCommissionBatchItemsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutCommissionBatchItemsInput.schema.ts index 2af881b5..718dc062 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutCommissionBatchItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutCommissionBatchItemsInput.schema.ts @@ -1,12 +1,11 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -18,7 +17,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -27,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -36,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -45,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -54,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -63,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -72,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutNpiProviderInput.schema.ts index 94164eac..d958bd80 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutNpiProviderInput.schema.ts @@ -1,13 +1,12 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -18,7 +17,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -27,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -36,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -45,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -54,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -63,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -72,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutPatientInput.schema.ts index 7d918d2c..fd1a5579 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutPatientInput.schema.ts @@ -1,13 +1,12 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -18,7 +17,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -27,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -36,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -45,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -54,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -63,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -72,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts index 461a46c9..b784545c 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts @@ -1,12 +1,11 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -18,7 +17,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -27,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -36,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -45,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -54,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -63,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -72,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLinesInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLinesInput.schema.ts index 83aaa43a..0ae58ef9 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLinesInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLinesInput.schema.ts @@ -1,12 +1,11 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -18,7 +17,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -27,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -36,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -45,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -54,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -63,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -72,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutUpdatedByInput.schema.ts index c88dcacd..880159e9 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutUpdatedByInput.schema.ts @@ -1,13 +1,12 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -18,7 +17,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -27,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -36,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -45,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -54,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -63,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -72,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateInput.schema.ts index e1e7b523..34807a46 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateInput.schema.ts @@ -1,20 +1,19 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -26,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -35,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -44,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -53,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -62,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -71,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -80,7 +79,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyInput.schema.ts index fe745599..a2c9b40b 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -23,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -32,7 +31,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -41,7 +40,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -50,7 +49,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -59,7 +58,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -68,7 +67,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -77,7 +76,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutNpiProviderInput.schema.ts index f21c5a8a..61709c96 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutNpiProviderInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -31,7 +30,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -40,7 +39,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -49,7 +48,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -58,7 +57,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -67,7 +66,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -76,7 +75,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutPatientInput.schema.ts index 53f9b629..a9dff831 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutPatientInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -31,7 +30,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -40,7 +39,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -49,7 +48,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -58,7 +57,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -67,7 +66,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -76,7 +75,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutUpdatedByInput.schema.ts index 3849a001..bb422e7c 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutUpdatedByInput.schema.ts @@ -1,17 +1,16 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -31,7 +30,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -40,7 +39,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -49,7 +48,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -58,7 +57,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -67,7 +66,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -76,7 +75,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutClaimInput.schema.ts index fb8f68c4..2aeb0875 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutClaimInput.schema.ts @@ -1,20 +1,19 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -25,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -34,7 +33,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -43,7 +42,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -52,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -61,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -70,7 +69,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -79,7 +78,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutCommissionBatchItemsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutCommissionBatchItemsInput.schema.ts index 9604cf5f..397895f1 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutCommissionBatchItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutCommissionBatchItemsInput.schema.ts @@ -1,19 +1,18 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -25,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -34,7 +33,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -43,7 +42,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -52,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -61,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -70,7 +69,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -79,7 +78,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutNpiProviderInput.schema.ts index cddc42a9..79bd05b4 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutNpiProviderInput.schema.ts @@ -1,20 +1,19 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -25,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -34,7 +33,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -43,7 +42,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -52,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -61,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -70,7 +69,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -79,7 +78,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutPatientInput.schema.ts index 9c6e3aca..c0f26000 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutPatientInput.schema.ts @@ -1,20 +1,19 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -25,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -34,7 +33,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -43,7 +42,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -52,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -61,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -70,7 +69,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -79,7 +78,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts index 2a90a4b3..607395d5 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts @@ -1,19 +1,18 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -25,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -34,7 +33,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -43,7 +42,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -52,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -61,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -70,7 +69,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -79,7 +78,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLinesInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLinesInput.schema.ts index d9906119..1b3a6d7b 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLinesInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLinesInput.schema.ts @@ -1,19 +1,18 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -25,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -34,7 +33,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -43,7 +42,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -52,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -61,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -70,7 +69,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -79,7 +78,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutUpdatedByInput.schema.ts index 6931e4f0..654ed8d2 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutUpdatedByInput.schema.ts @@ -1,20 +1,19 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -25,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -34,7 +33,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -43,7 +42,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -52,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -61,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -70,7 +69,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -79,7 +78,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateInput.schema.ts index d1460f49..8019e3d7 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateInput.schema.ts @@ -1,30 +1,29 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; -import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; -import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; -import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; -import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; +import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; +import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; +import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; +import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -33,7 +32,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -42,7 +41,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -51,7 +50,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -60,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -69,7 +68,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -78,7 +77,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateManyMutationInput.schema.ts index 614b1ed1..32c0bafe 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateManyMutationInput.schema.ts @@ -1,23 +1,22 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -26,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -35,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -44,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -53,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -62,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -71,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutClaimInput.schema.ts index 887be5fe..b06ade74 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutClaimInput.schema.ts @@ -1,29 +1,28 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; -import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; -import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; -import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; +import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; +import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; +import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -32,7 +31,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -41,7 +40,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -50,7 +49,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -59,7 +58,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -68,7 +67,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -77,7 +76,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutCommissionBatchItemsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutCommissionBatchItemsInput.schema.ts index db083fd2..b7dce890 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutCommissionBatchItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutCommissionBatchItemsInput.schema.ts @@ -1,29 +1,28 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; -import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; -import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; -import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; -import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; +import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; +import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; +import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -32,7 +31,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -41,7 +40,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -50,7 +49,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -59,7 +58,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -68,7 +67,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -77,7 +76,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutNpiProviderInput.schema.ts index 519bbc1e..c5e60136 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutNpiProviderInput.schema.ts @@ -1,29 +1,28 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; -import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; -import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; -import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; +import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; +import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; +import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -32,7 +31,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -41,7 +40,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -50,7 +49,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -59,7 +58,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -68,7 +67,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -77,7 +76,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutPatientInput.schema.ts index c38fc997..e68645f5 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutPatientInput.schema.ts @@ -1,29 +1,28 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; -import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; -import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; -import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; +import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; +import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; +import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -32,7 +31,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -41,7 +40,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -50,7 +49,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -59,7 +58,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -68,7 +67,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -77,7 +76,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLineTransactionsInput.schema.ts index 35c8b10a..0cf0e72d 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLineTransactionsInput.schema.ts @@ -1,29 +1,28 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; -import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; -import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; -import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; -import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; +import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; +import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; +import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -32,7 +31,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -41,7 +40,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -50,7 +49,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -59,7 +58,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -68,7 +67,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -77,7 +76,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLinesInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLinesInput.schema.ts index 83da1fcc..c035d5a9 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLinesInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLinesInput.schema.ts @@ -1,29 +1,28 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; -import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; -import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; -import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; -import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; +import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; +import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; +import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -32,7 +31,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -41,7 +40,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -50,7 +49,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -59,7 +58,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -68,7 +67,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -77,7 +76,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutUpdatedByInput.schema.ts index 8f5e705a..78673da9 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutUpdatedByInput.schema.ts @@ -1,29 +1,28 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; -import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; -import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; -import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; +import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; +import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; +import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; +import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -32,7 +31,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -41,7 +40,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -50,7 +49,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -59,7 +58,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -68,7 +67,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -77,7 +76,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentWhereInput.schema.ts b/packages/db/shared/schemas/objects/PaymentWhereInput.schema.ts index a2ab9a20..9784438e 100644 --- a/packages/db/shared/schemas/objects/PaymentWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentWhereInput.schema.ts @@ -1,28 +1,27 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; -import { EnumPaymentStatusFilterObjectSchema as EnumPaymentStatusFilterObjectSchema } from './EnumPaymentStatusFilter.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; -import { ClaimNullableScalarRelationFilterObjectSchema as ClaimNullableScalarRelationFilterObjectSchema } from './ClaimNullableScalarRelationFilter.schema'; -import { ClaimWhereInputObjectSchema as ClaimWhereInputObjectSchema } from './ClaimWhereInput.schema'; -import { PatientScalarRelationFilterObjectSchema as PatientScalarRelationFilterObjectSchema } from './PatientScalarRelationFilter.schema'; -import { PatientWhereInputObjectSchema as PatientWhereInputObjectSchema } from './PatientWhereInput.schema'; -import { UserNullableScalarRelationFilterObjectSchema as UserNullableScalarRelationFilterObjectSchema } from './UserNullableScalarRelationFilter.schema'; -import { UserWhereInputObjectSchema as UserWhereInputObjectSchema } from './UserWhereInput.schema'; -import { NpiProviderNullableScalarRelationFilterObjectSchema as NpiProviderNullableScalarRelationFilterObjectSchema } from './NpiProviderNullableScalarRelationFilter.schema'; -import { NpiProviderWhereInputObjectSchema as NpiProviderWhereInputObjectSchema } from './NpiProviderWhereInput.schema'; -import { ServiceLineTransactionListRelationFilterObjectSchema as ServiceLineTransactionListRelationFilterObjectSchema } from './ServiceLineTransactionListRelationFilter.schema'; -import { ServiceLineListRelationFilterObjectSchema as ServiceLineListRelationFilterObjectSchema } from './ServiceLineListRelationFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; +import { EnumPaymentStatusFilterObjectSchema as EnumPaymentStatusFilterObjectSchema } from './EnumPaymentStatusFilter.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; +import { ClaimNullableScalarRelationFilterObjectSchema as ClaimNullableScalarRelationFilterObjectSchema } from './ClaimNullableScalarRelationFilter.schema'; +import { ClaimWhereInputObjectSchema as ClaimWhereInputObjectSchema } from './ClaimWhereInput.schema'; +import { PatientScalarRelationFilterObjectSchema as PatientScalarRelationFilterObjectSchema } from './PatientScalarRelationFilter.schema'; +import { PatientWhereInputObjectSchema as PatientWhereInputObjectSchema } from './PatientWhereInput.schema'; +import { UserNullableScalarRelationFilterObjectSchema as UserNullableScalarRelationFilterObjectSchema } from './UserNullableScalarRelationFilter.schema'; +import { UserWhereInputObjectSchema as UserWhereInputObjectSchema } from './UserWhereInput.schema'; +import { NpiProviderNullableScalarRelationFilterObjectSchema as NpiProviderNullableScalarRelationFilterObjectSchema } from './NpiProviderNullableScalarRelationFilter.schema'; +import { NpiProviderWhereInputObjectSchema as NpiProviderWhereInputObjectSchema } from './NpiProviderWhereInput.schema'; +import { ServiceLineTransactionListRelationFilterObjectSchema as ServiceLineTransactionListRelationFilterObjectSchema } from './ServiceLineTransactionListRelationFilter.schema'; +import { ServiceLineListRelationFilterObjectSchema as ServiceLineListRelationFilterObjectSchema } from './ServiceLineListRelationFilter.schema'; import { CommissionBatchItemListRelationFilterObjectSchema as CommissionBatchItemListRelationFilterObjectSchema } from './CommissionBatchItemListRelationFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const paymentwhereinputSchema = z.object({ AND: z.union([z.lazy(() => PaymentWhereInputObjectSchema), z.lazy(() => PaymentWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => PaymentWhereInputObjectSchema).array().optional(), @@ -37,7 +36,7 @@ const paymentwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -46,7 +45,7 @@ const paymentwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -55,7 +54,7 @@ const paymentwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -64,7 +63,7 @@ const paymentwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -73,7 +72,7 @@ const paymentwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -82,7 +81,7 @@ const paymentwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -91,7 +90,7 @@ const paymentwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateInput.schema.ts index a6373550..1339a9e5 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateInput.schema.ts @@ -1,13 +1,12 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema'; -import { PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema as PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLinesInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema'; +import { PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema as PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLinesInput.schema'; import { ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutServiceLineInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.string(), procedureDate: z.coerce.date(), @@ -21,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -30,7 +29,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -39,7 +38,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -48,7 +47,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -57,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateManyClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateManyClaimInput.schema.ts index 9125e216..a042b3a4 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateManyClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateManyClaimInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int().optional().nullable(), @@ -20,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -29,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -38,7 +37,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -47,7 +46,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -56,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateManyInput.schema.ts index 9d2f9e5a..ada6c255 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateManyInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -21,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -30,7 +29,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -39,7 +38,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -48,7 +47,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -57,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateManyPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateManyPaymentInput.schema.ts index 03839ba5..cc10a494 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateManyPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateManyPaymentInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -20,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -29,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -38,7 +37,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -47,7 +46,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -56,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutClaimInput.schema.ts index 059bd4d6..9a1449c5 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutClaimInput.schema.ts @@ -1,12 +1,11 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema as PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLinesInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema as PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLinesInput.schema'; import { ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutServiceLineInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.string(), procedureDate: z.coerce.date(), @@ -20,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -29,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -38,7 +37,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -47,7 +46,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -56,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutPaymentInput.schema.ts index 0a3443b7..9c2b91a8 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutPaymentInput.schema.ts @@ -1,12 +1,11 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema'; import { ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutServiceLineInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.string(), procedureDate: z.coerce.date(), @@ -20,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -29,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -38,7 +37,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -47,7 +46,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -56,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutServiceLineTransactionsInput.schema.ts index edeb9721..4607486d 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutServiceLineTransactionsInput.schema.ts @@ -1,12 +1,11 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema'; import { PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema as PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLinesInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.string(), procedureDate: z.coerce.date(), @@ -20,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -29,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -38,7 +37,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -47,7 +46,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -56,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineScalarWhereInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineScalarWhereInput.schema.ts index 231562e9..4afe5a5c 100644 --- a/packages/db/shared/schemas/objects/ServiceLineScalarWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineScalarWhereInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; -import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; -import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { EnumServiceLineStatusFilterObjectSchema as EnumServiceLineStatusFilterObjectSchema } from './EnumServiceLineStatusFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; +import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; +import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { EnumServiceLineStatusFilterObjectSchema as EnumServiceLineStatusFilterObjectSchema } from './EnumServiceLineStatusFilter.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const servicelinescalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => ServiceLineScalarWhereInputObjectSchema), z.lazy(() => ServiceLineScalarWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => ServiceLineScalarWhereInputObjectSchema).array().optional(), @@ -32,7 +31,7 @@ const servicelinescalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -41,7 +40,7 @@ const servicelinescalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -50,7 +49,7 @@ const servicelinescalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -59,7 +58,7 @@ const servicelinescalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -68,7 +67,7 @@ const servicelinescalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineScalarWhereWithAggregatesInput.schema.ts index 78659d0c..4f0e9eea 100644 --- a/packages/db/shared/schemas/objects/ServiceLineScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineScalarWhereWithAggregatesInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; -import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema'; -import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema'; -import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema'; -import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; -import { DecimalNullableWithAggregatesFilterObjectSchema as DecimalNullableWithAggregatesFilterObjectSchema } from './DecimalNullableWithAggregatesFilter.schema'; -import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; -import { EnumServiceLineStatusWithAggregatesFilterObjectSchema as EnumServiceLineStatusWithAggregatesFilterObjectSchema } from './EnumServiceLineStatusWithAggregatesFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; +import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema'; +import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema'; +import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema'; +import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; +import { DecimalNullableWithAggregatesFilterObjectSchema as DecimalNullableWithAggregatesFilterObjectSchema } from './DecimalNullableWithAggregatesFilter.schema'; +import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; +import { EnumServiceLineStatusWithAggregatesFilterObjectSchema as EnumServiceLineStatusWithAggregatesFilterObjectSchema } from './EnumServiceLineStatusWithAggregatesFilter.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const servicelinescalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => ServiceLineScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => ServiceLineScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => ServiceLineScalarWhereWithAggregatesInputObjectSchema).array().optional(), @@ -32,7 +31,7 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -41,7 +40,7 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -50,7 +49,7 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -59,7 +58,7 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -68,7 +67,7 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateInput.schema.ts index f7a85a7d..516eb357 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateInput.schema.ts @@ -1,19 +1,18 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { PaymentCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema as PaymentCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLineTransactionsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { PaymentCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema as PaymentCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLineTransactionsInput.schema'; import { ServiceLineCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema as ServiceLineCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema } from './ServiceLineCreateNestedOneWithoutServiceLineTransactionsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ transactionId: z.string().optional().nullable(), paidAmount: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyInput.schema.ts index 194f85c9..ab4a29da 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { PaymentMethodSchema } from '../enums/PaymentMethod.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int(), @@ -14,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -23,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyPaymentInput.schema.ts index 52e1f173..39cb9107 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyPaymentInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { PaymentMethodSchema } from '../enums/PaymentMethod.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), serviceLineId: z.number().int(), @@ -13,7 +12,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyServiceLineInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyServiceLineInput.schema.ts index e8044f0e..bf5c29d8 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyServiceLineInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyServiceLineInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { PaymentMethodSchema } from '../enums/PaymentMethod.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int(), @@ -13,7 +12,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutPaymentInput.schema.ts index 5bea614c..f1f4108e 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutPaymentInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; import { ServiceLineCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema as ServiceLineCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema } from './ServiceLineCreateNestedOneWithoutServiceLineTransactionsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ transactionId: z.string().optional().nullable(), paidAmount: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -21,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutServiceLineInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutServiceLineInput.schema.ts index e87b9bdf..6ee40b7e 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutServiceLineInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutServiceLineInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; import { PaymentCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema as PaymentCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLineTransactionsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ transactionId: z.string().optional().nullable(), paidAmount: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -21,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereInput.schema.ts index 12654662..d91fdea8 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereInput.schema.ts @@ -1,15 +1,14 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { EnumPaymentMethodFilterObjectSchema as EnumPaymentMethodFilterObjectSchema } from './EnumPaymentMethodFilter.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { EnumPaymentMethodFilterObjectSchema as EnumPaymentMethodFilterObjectSchema } from './EnumPaymentMethodFilter.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const servicelinetransactionscalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => ServiceLineTransactionScalarWhereInputObjectSchema), z.lazy(() => ServiceLineTransactionScalarWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => ServiceLineTransactionScalarWhereInputObjectSchema).array().optional(), @@ -22,7 +21,7 @@ const servicelinetransactionscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -31,7 +30,7 @@ const servicelinetransactionscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereWithAggregatesInput.schema.ts index a08ca1c4..a16c8ab3 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereWithAggregatesInput.schema.ts @@ -1,15 +1,14 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; -import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; -import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; -import { EnumPaymentMethodWithAggregatesFilterObjectSchema as EnumPaymentMethodWithAggregatesFilterObjectSchema } from './EnumPaymentMethodWithAggregatesFilter.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; +import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; +import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; +import { EnumPaymentMethodWithAggregatesFilterObjectSchema as EnumPaymentMethodWithAggregatesFilterObjectSchema } from './EnumPaymentMethodWithAggregatesFilter.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const servicelinetransactionscalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => ServiceLineTransactionScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => ServiceLineTransactionScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => ServiceLineTransactionScalarWhereWithAggregatesInputObjectSchema).array().optional(), @@ -22,7 +21,7 @@ const servicelinetransactionscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -31,7 +30,7 @@ const servicelinetransactionscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateInput.schema.ts index e0610887..4ee255e5 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { PaymentMethodSchema } from '../enums/PaymentMethod.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int(), @@ -14,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -23,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutPaymentInput.schema.ts index e1bdea59..3acbf7df 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutPaymentInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { PaymentMethodSchema } from '../enums/PaymentMethod.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), serviceLineId: z.number().int(), @@ -13,7 +12,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutServiceLineInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutServiceLineInput.schema.ts index 5b499f6f..6fb8b304 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutServiceLineInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutServiceLineInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { PaymentMethodSchema } from '../enums/PaymentMethod.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int(), @@ -13,7 +12,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateInput.schema.ts index f57d427a..4fdd978e 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateInput.schema.ts @@ -1,15 +1,14 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -19,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -28,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyInput.schema.ts index 96efaa42..dccdf095 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyInput.schema.ts @@ -1,15 +1,14 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -19,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -28,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutPaymentInput.schema.ts index ebcbf25d..e079615d 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutPaymentInput.schema.ts @@ -1,15 +1,14 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), serviceLineId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -18,7 +17,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -27,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineInput.schema.ts index ebcb9679..86b3d985 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineInput.schema.ts @@ -1,15 +1,14 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -18,7 +17,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -27,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutPaymentInput.schema.ts index 5b0f0598..3a2f96f9 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutPaymentInput.schema.ts @@ -1,15 +1,14 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), serviceLineId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -18,7 +17,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -27,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutServiceLineInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutServiceLineInput.schema.ts index 4a68ae02..96ba273d 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutServiceLineInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutServiceLineInput.schema.ts @@ -1,15 +1,14 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -18,7 +17,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -27,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateInput.schema.ts index ae76653d..32426603 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateInput.schema.ts @@ -1,23 +1,22 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema as PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema } from './PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema as PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema } from './PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInput.schema'; import { ServiceLineUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema as ServiceLineUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema } from './ServiceLineUpdateOneRequiredWithoutServiceLineTransactionsNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ transactionId: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), paidAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -26,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateManyMutationInput.schema.ts index 359cf30d..a5183f49 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateManyMutationInput.schema.ts @@ -1,21 +1,20 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ transactionId: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), paidAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -24,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutPaymentInput.schema.ts index 3e9ffc8a..78b8d3aa 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutPaymentInput.schema.ts @@ -1,22 +1,21 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { ServiceLineUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema as ServiceLineUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema } from './ServiceLineUpdateOneRequiredWithoutServiceLineTransactionsNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ transactionId: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), paidAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -25,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutServiceLineInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutServiceLineInput.schema.ts index 3ffd6620..586a44c5 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutServiceLineInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutServiceLineInput.schema.ts @@ -1,22 +1,21 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema as PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema } from './PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ transactionId: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), paidAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -25,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionWhereInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionWhereInput.schema.ts index 041d8eb4..a32429fd 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionWhereInput.schema.ts @@ -1,19 +1,18 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { EnumPaymentMethodFilterObjectSchema as EnumPaymentMethodFilterObjectSchema } from './EnumPaymentMethodFilter.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; -import { PaymentScalarRelationFilterObjectSchema as PaymentScalarRelationFilterObjectSchema } from './PaymentScalarRelationFilter.schema'; -import { PaymentWhereInputObjectSchema as PaymentWhereInputObjectSchema } from './PaymentWhereInput.schema'; -import { ServiceLineScalarRelationFilterObjectSchema as ServiceLineScalarRelationFilterObjectSchema } from './ServiceLineScalarRelationFilter.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { EnumPaymentMethodFilterObjectSchema as EnumPaymentMethodFilterObjectSchema } from './EnumPaymentMethodFilter.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; +import { PaymentScalarRelationFilterObjectSchema as PaymentScalarRelationFilterObjectSchema } from './PaymentScalarRelationFilter.schema'; +import { PaymentWhereInputObjectSchema as PaymentWhereInputObjectSchema } from './PaymentWhereInput.schema'; +import { ServiceLineScalarRelationFilterObjectSchema as ServiceLineScalarRelationFilterObjectSchema } from './ServiceLineScalarRelationFilter.schema'; import { ServiceLineWhereInputObjectSchema as ServiceLineWhereInputObjectSchema } from './ServiceLineWhereInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const servicelinetransactionwhereinputSchema = z.object({ AND: z.union([z.lazy(() => ServiceLineTransactionWhereInputObjectSchema), z.lazy(() => ServiceLineTransactionWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => ServiceLineTransactionWhereInputObjectSchema).array().optional(), @@ -26,7 +25,7 @@ const servicelinetransactionwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -35,7 +34,7 @@ const servicelinetransactionwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateInput.schema.ts index 1dacf7f2..8e6740bf 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateInput.schema.ts @@ -1,11 +1,10 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -22,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -31,7 +30,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -40,7 +39,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -49,7 +48,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -58,7 +57,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutClaimInput.schema.ts index 4600de5f..183990b5 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutClaimInput.schema.ts @@ -1,11 +1,10 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int().optional().nullable(), @@ -21,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -30,7 +29,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -39,7 +38,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -48,7 +47,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -57,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutPaymentInput.schema.ts index 0034ccff..d2781905 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutPaymentInput.schema.ts @@ -1,11 +1,10 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -21,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -30,7 +29,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -39,7 +38,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -48,7 +47,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -57,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts index 7f1ac562..86d1e25d 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts @@ -1,10 +1,9 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -21,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -30,7 +29,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -39,7 +38,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -48,7 +47,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -57,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateInput.schema.ts index 3d8399aa..e8f2e84c 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateInput.schema.ts @@ -1,19 +1,18 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; import { ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -30,7 +29,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -39,7 +38,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -48,7 +47,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -57,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -66,7 +65,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyInput.schema.ts index 7889d3fa..67bd0008 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -29,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -38,7 +37,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -47,7 +46,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -56,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -65,7 +64,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutClaimInput.schema.ts index fdd8a387..18e1cfc1 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutClaimInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -28,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -37,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -46,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -55,7 +54,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -64,7 +63,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutPaymentInput.schema.ts index 9e2421cc..7e702a6a 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutPaymentInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -28,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -37,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -46,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -55,7 +54,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -64,7 +63,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutClaimInput.schema.ts index 0fa88464..180e140f 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutClaimInput.schema.ts @@ -1,19 +1,18 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; import { ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -29,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -38,7 +37,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -47,7 +46,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -56,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -65,7 +64,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutPaymentInput.schema.ts index eb29186c..b9784951 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutPaymentInput.schema.ts @@ -1,19 +1,18 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; import { ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -29,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -38,7 +37,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -47,7 +46,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -56,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -65,7 +64,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts index 5614dae0..bf21d139 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -29,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -38,7 +37,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -47,7 +46,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -56,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -65,7 +64,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUpdateInput.schema.ts index 5acfc87e..7847da81 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateInput.schema.ts @@ -1,19 +1,18 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema as ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './ClaimUpdateOneWithoutServiceLinesNestedInput.schema'; -import { PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema as PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './PaymentUpdateOneWithoutServiceLinesNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema as ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './ClaimUpdateOneWithoutServiceLinesNestedInput.schema'; +import { PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema as PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './PaymentUpdateOneWithoutServiceLinesNestedInput.schema'; import { ServiceLineTransactionUpdateManyWithoutServiceLineNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutServiceLineNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutServiceLineNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureDate: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -27,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -36,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -45,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -54,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -63,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUpdateManyMutationInput.schema.ts index b48a9bd4..460bb3c4 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateManyMutationInput.schema.ts @@ -1,16 +1,15 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureDate: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -24,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -33,7 +32,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -42,7 +41,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -51,7 +50,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -60,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutClaimInput.schema.ts index 4774a89e..da0e2d28 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutClaimInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; -import { PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema as PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './PaymentUpdateOneWithoutServiceLinesNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; +import { PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema as PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './PaymentUpdateOneWithoutServiceLinesNestedInput.schema'; import { ServiceLineTransactionUpdateManyWithoutServiceLineNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutServiceLineNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutServiceLineNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureDate: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -26,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -35,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -44,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -53,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -62,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutPaymentInput.schema.ts index 93820b5e..41043ed4 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutPaymentInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema as ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './ClaimUpdateOneWithoutServiceLinesNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema as ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './ClaimUpdateOneWithoutServiceLinesNestedInput.schema'; import { ServiceLineTransactionUpdateManyWithoutServiceLineNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutServiceLineNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutServiceLineNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureDate: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -26,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -35,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -44,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -53,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -62,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutServiceLineTransactionsInput.schema.ts index dad97f80..1178e1fe 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutServiceLineTransactionsInput.schema.ts @@ -1,18 +1,17 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema as ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './ClaimUpdateOneWithoutServiceLinesNestedInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema as ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './ClaimUpdateOneWithoutServiceLinesNestedInput.schema'; import { PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema as PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './PaymentUpdateOneWithoutServiceLinesNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureDate: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -26,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -35,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -44,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -53,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -62,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineWhereInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineWhereInput.schema.ts index 875a7174..5e5848c4 100644 --- a/packages/db/shared/schemas/objects/ServiceLineWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineWhereInput.schema.ts @@ -1,23 +1,22 @@ import * as z from 'zod'; -import type { Prisma } from '../../../generated/prisma'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; -import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; -import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { EnumServiceLineStatusFilterObjectSchema as EnumServiceLineStatusFilterObjectSchema } from './EnumServiceLineStatusFilter.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { ClaimNullableScalarRelationFilterObjectSchema as ClaimNullableScalarRelationFilterObjectSchema } from './ClaimNullableScalarRelationFilter.schema'; -import { ClaimWhereInputObjectSchema as ClaimWhereInputObjectSchema } from './ClaimWhereInput.schema'; -import { PaymentNullableScalarRelationFilterObjectSchema as PaymentNullableScalarRelationFilterObjectSchema } from './PaymentNullableScalarRelationFilter.schema'; -import { PaymentWhereInputObjectSchema as PaymentWhereInputObjectSchema } from './PaymentWhereInput.schema'; +import { Prisma } from '../../../generated/prisma'; +import Decimal from 'decimal.js'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; +import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; +import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { EnumServiceLineStatusFilterObjectSchema as EnumServiceLineStatusFilterObjectSchema } from './EnumServiceLineStatusFilter.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { ClaimNullableScalarRelationFilterObjectSchema as ClaimNullableScalarRelationFilterObjectSchema } from './ClaimNullableScalarRelationFilter.schema'; +import { ClaimWhereInputObjectSchema as ClaimWhereInputObjectSchema } from './ClaimWhereInput.schema'; +import { PaymentNullableScalarRelationFilterObjectSchema as PaymentNullableScalarRelationFilterObjectSchema } from './PaymentNullableScalarRelationFilter.schema'; +import { PaymentWhereInputObjectSchema as PaymentWhereInputObjectSchema } from './PaymentWhereInput.schema'; import { ServiceLineTransactionListRelationFilterObjectSchema as ServiceLineTransactionListRelationFilterObjectSchema } from './ServiceLineTransactionListRelationFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; - -import Decimal from "decimal.js"; const servicelinewhereinputSchema = z.object({ AND: z.union([z.lazy(() => ServiceLineWhereInputObjectSchema), z.lazy(() => ServiceLineWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => ServiceLineWhereInputObjectSchema).array().optional(), @@ -37,7 +36,7 @@ const servicelinewhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -46,7 +45,7 @@ const servicelinewhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -55,7 +54,7 @@ const servicelinewhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -64,7 +63,7 @@ const servicelinewhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -73,7 +72,7 @@ const servicelinewhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Decimal), + z.instanceof(Prisma.Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/UserAvgAggregateInput.schema.ts b/packages/db/shared/schemas/objects/UserAvgAggregateInput.schema.ts index 07d5ddb6..9bf48797 100644 --- a/packages/db/shared/schemas/objects/UserAvgAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserAvgAggregateInput.schema.ts @@ -5,7 +5,9 @@ import type { Prisma } from '../../../generated/prisma'; const makeSchema = () => z.object({ id: z.literal(true).optional(), autoBackupHour: z.literal(true).optional(), - usbBackupHour: z.literal(true).optional() + usbBackupHour: z.literal(true).optional(), + autoMhCheckDayOfWeek: z.literal(true).optional(), + autoMhCheckHour: z.literal(true).optional() }).strict(); export const UserAvgAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserAvgAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserAvgOrderByAggregateInput.schema.ts b/packages/db/shared/schemas/objects/UserAvgOrderByAggregateInput.schema.ts index 2747e979..3de453f7 100644 --- a/packages/db/shared/schemas/objects/UserAvgOrderByAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserAvgOrderByAggregateInput.schema.ts @@ -5,7 +5,9 @@ import { SortOrderSchema } from '../enums/SortOrder.schema' const makeSchema = () => z.object({ id: SortOrderSchema.optional(), autoBackupHour: SortOrderSchema.optional(), - usbBackupHour: SortOrderSchema.optional() + usbBackupHour: SortOrderSchema.optional(), + autoMhCheckDayOfWeek: SortOrderSchema.optional(), + autoMhCheckHour: SortOrderSchema.optional() }).strict(); export const UserAvgOrderByAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserAvgOrderByAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCountAggregateInput.schema.ts b/packages/db/shared/schemas/objects/UserCountAggregateInput.schema.ts index c4afc5a8..24f71e2f 100644 --- a/packages/db/shared/schemas/objects/UserCountAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCountAggregateInput.schema.ts @@ -10,6 +10,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.literal(true).optional(), usbBackupEnabled: z.literal(true).optional(), usbBackupHour: z.literal(true).optional(), + autoMhCheckEnabled: z.literal(true).optional(), + autoMhCheckDayOfWeek: z.literal(true).optional(), + autoMhCheckHour: z.literal(true).optional(), _all: z.literal(true).optional() }).strict(); export const UserCountAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; diff --git a/packages/db/shared/schemas/objects/UserCountOrderByAggregateInput.schema.ts b/packages/db/shared/schemas/objects/UserCountOrderByAggregateInput.schema.ts index 8f3ac1d1..29df2d6c 100644 --- a/packages/db/shared/schemas/objects/UserCountOrderByAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCountOrderByAggregateInput.schema.ts @@ -9,7 +9,10 @@ const makeSchema = () => z.object({ autoBackupEnabled: SortOrderSchema.optional(), autoBackupHour: SortOrderSchema.optional(), usbBackupEnabled: SortOrderSchema.optional(), - usbBackupHour: SortOrderSchema.optional() + usbBackupHour: SortOrderSchema.optional(), + autoMhCheckEnabled: SortOrderSchema.optional(), + autoMhCheckDayOfWeek: SortOrderSchema.optional(), + autoMhCheckHour: SortOrderSchema.optional() }).strict(); export const UserCountOrderByAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCountOrderByAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateInput.schema.ts index 690b024a..906cf849 100644 --- a/packages/db/shared/schemas/objects/UserCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateInput.schema.ts @@ -29,6 +29,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateManyInput.schema.ts index b339c1a9..5aa0ef0c 100644 --- a/packages/db/shared/schemas/objects/UserCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateManyInput.schema.ts @@ -9,7 +9,10 @@ const makeSchema = () => z.object({ autoBackupEnabled: z.boolean().optional(), autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), - usbBackupHour: z.number().int().optional() + usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional() }).strict(); export const UserCreateManyInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateManyInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutAiSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutAiSettingsInput.schema.ts index 33a448a4..fc9dc545 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutAiSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutAiSettingsInput.schema.ts @@ -28,6 +28,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutAppointmentsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutAppointmentsInput.schema.ts index 3e4999cd..27758dc6 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutAppointmentsInput.schema.ts @@ -28,6 +28,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutBackupDestinationsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutBackupDestinationsInput.schema.ts index b6e0b192..deb806b6 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutBackupDestinationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutBackupDestinationsInput.schema.ts @@ -28,6 +28,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutBackupsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutBackupsInput.schema.ts index 12378ef3..d6ffffb9 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutBackupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutBackupsInput.schema.ts @@ -28,6 +28,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutClaimsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutClaimsInput.schema.ts index d607d75b..48444573 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutClaimsInput.schema.ts @@ -28,6 +28,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutCloudFilesInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutCloudFilesInput.schema.ts index 3ab371dc..31301541 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutCloudFilesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutCloudFilesInput.schema.ts @@ -28,6 +28,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutCloudFoldersInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutCloudFoldersInput.schema.ts index 8818123c..af77fc51 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutCloudFoldersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutCloudFoldersInput.schema.ts @@ -28,6 +28,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutCommunicationsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutCommunicationsInput.schema.ts index 7bc3c564..4e0f3f36 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutCommunicationsInput.schema.ts @@ -28,6 +28,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceContactsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceContactsInput.schema.ts index 61b1a750..b0a4ee45 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceContactsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceContactsInput.schema.ts @@ -28,6 +28,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceCredentialsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceCredentialsInput.schema.ts index a9c89812..56c7cbd3 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceCredentialsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceCredentialsInput.schema.ts @@ -28,6 +28,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutNotificationsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutNotificationsInput.schema.ts index 4b02d02f..dde121e1 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutNotificationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutNotificationsInput.schema.ts @@ -28,6 +28,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutNpiProvidersInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutNpiProvidersInput.schema.ts index b8d52a0a..17bd5306 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutNpiProvidersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutNpiProvidersInput.schema.ts @@ -28,6 +28,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutOfficeContactInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutOfficeContactInput.schema.ts index da0a0e99..20e91309 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutOfficeContactInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutOfficeContactInput.schema.ts @@ -28,6 +28,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutOfficeHoursInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutOfficeHoursInput.schema.ts index 6fe143e2..49f9618a 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutOfficeHoursInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutOfficeHoursInput.schema.ts @@ -28,6 +28,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutPatientConversationsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutPatientConversationsInput.schema.ts index d0b69bb7..70123dbf 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutPatientConversationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutPatientConversationsInput.schema.ts @@ -28,6 +28,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutPatientsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutPatientsInput.schema.ts index 1ffa651a..cd07f35a 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutPatientsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutPatientsInput.schema.ts @@ -28,6 +28,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutProcedureTimeslotInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutProcedureTimeslotInput.schema.ts index 32649268..bed39c23 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutProcedureTimeslotInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutProcedureTimeslotInput.schema.ts @@ -28,6 +28,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutShoppingVendorsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutShoppingVendorsInput.schema.ts index 6b80450f..0aa3e18f 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutShoppingVendorsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutShoppingVendorsInput.schema.ts @@ -28,6 +28,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutStaffInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutStaffInput.schema.ts index 1f1ad02f..941fef71 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutStaffInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutStaffInput.schema.ts @@ -28,6 +28,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutTwilioSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutTwilioSettingsInput.schema.ts index 33b95810..727d0a70 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutTwilioSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutTwilioSettingsInput.schema.ts @@ -28,6 +28,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutUpdatedPaymentsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutUpdatedPaymentsInput.schema.ts index 8adc7c08..8c63a462 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutUpdatedPaymentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutUpdatedPaymentsInput.schema.ts @@ -28,6 +28,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserMaxAggregateInput.schema.ts b/packages/db/shared/schemas/objects/UserMaxAggregateInput.schema.ts index eb866600..29af121b 100644 --- a/packages/db/shared/schemas/objects/UserMaxAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserMaxAggregateInput.schema.ts @@ -9,7 +9,10 @@ const makeSchema = () => z.object({ autoBackupEnabled: z.literal(true).optional(), autoBackupHour: z.literal(true).optional(), usbBackupEnabled: z.literal(true).optional(), - usbBackupHour: z.literal(true).optional() + usbBackupHour: z.literal(true).optional(), + autoMhCheckEnabled: z.literal(true).optional(), + autoMhCheckDayOfWeek: z.literal(true).optional(), + autoMhCheckHour: z.literal(true).optional() }).strict(); export const UserMaxAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserMaxAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserMaxOrderByAggregateInput.schema.ts b/packages/db/shared/schemas/objects/UserMaxOrderByAggregateInput.schema.ts index 4ac5d6c2..1517470d 100644 --- a/packages/db/shared/schemas/objects/UserMaxOrderByAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserMaxOrderByAggregateInput.schema.ts @@ -9,7 +9,10 @@ const makeSchema = () => z.object({ autoBackupEnabled: SortOrderSchema.optional(), autoBackupHour: SortOrderSchema.optional(), usbBackupEnabled: SortOrderSchema.optional(), - usbBackupHour: SortOrderSchema.optional() + usbBackupHour: SortOrderSchema.optional(), + autoMhCheckEnabled: SortOrderSchema.optional(), + autoMhCheckDayOfWeek: SortOrderSchema.optional(), + autoMhCheckHour: SortOrderSchema.optional() }).strict(); export const UserMaxOrderByAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserMaxOrderByAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserMinAggregateInput.schema.ts b/packages/db/shared/schemas/objects/UserMinAggregateInput.schema.ts index c5a63ee4..0ff6ba91 100644 --- a/packages/db/shared/schemas/objects/UserMinAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserMinAggregateInput.schema.ts @@ -9,7 +9,10 @@ const makeSchema = () => z.object({ autoBackupEnabled: z.literal(true).optional(), autoBackupHour: z.literal(true).optional(), usbBackupEnabled: z.literal(true).optional(), - usbBackupHour: z.literal(true).optional() + usbBackupHour: z.literal(true).optional(), + autoMhCheckEnabled: z.literal(true).optional(), + autoMhCheckDayOfWeek: z.literal(true).optional(), + autoMhCheckHour: z.literal(true).optional() }).strict(); export const UserMinAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserMinAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserMinOrderByAggregateInput.schema.ts b/packages/db/shared/schemas/objects/UserMinOrderByAggregateInput.schema.ts index e6de15c2..5276c902 100644 --- a/packages/db/shared/schemas/objects/UserMinOrderByAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserMinOrderByAggregateInput.schema.ts @@ -9,7 +9,10 @@ const makeSchema = () => z.object({ autoBackupEnabled: SortOrderSchema.optional(), autoBackupHour: SortOrderSchema.optional(), usbBackupEnabled: SortOrderSchema.optional(), - usbBackupHour: SortOrderSchema.optional() + usbBackupHour: SortOrderSchema.optional(), + autoMhCheckEnabled: SortOrderSchema.optional(), + autoMhCheckDayOfWeek: SortOrderSchema.optional(), + autoMhCheckHour: SortOrderSchema.optional() }).strict(); export const UserMinOrderByAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserMinOrderByAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserOrderByWithAggregationInput.schema.ts b/packages/db/shared/schemas/objects/UserOrderByWithAggregationInput.schema.ts index 6746da44..6d92e7fe 100644 --- a/packages/db/shared/schemas/objects/UserOrderByWithAggregationInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserOrderByWithAggregationInput.schema.ts @@ -15,6 +15,9 @@ const makeSchema = () => z.object({ autoBackupHour: SortOrderSchema.optional(), usbBackupEnabled: SortOrderSchema.optional(), usbBackupHour: SortOrderSchema.optional(), + autoMhCheckEnabled: SortOrderSchema.optional(), + autoMhCheckDayOfWeek: SortOrderSchema.optional(), + autoMhCheckHour: SortOrderSchema.optional(), _count: z.lazy(() => UserCountOrderByAggregateInputObjectSchema).optional(), _avg: z.lazy(() => UserAvgOrderByAggregateInputObjectSchema).optional(), _max: z.lazy(() => UserMaxOrderByAggregateInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserOrderByWithRelationInput.schema.ts b/packages/db/shared/schemas/objects/UserOrderByWithRelationInput.schema.ts index 91bd29e0..bf24196a 100644 --- a/packages/db/shared/schemas/objects/UserOrderByWithRelationInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserOrderByWithRelationInput.schema.ts @@ -31,6 +31,9 @@ const makeSchema = () => z.object({ autoBackupHour: SortOrderSchema.optional(), usbBackupEnabled: SortOrderSchema.optional(), usbBackupHour: SortOrderSchema.optional(), + autoMhCheckEnabled: SortOrderSchema.optional(), + autoMhCheckDayOfWeek: SortOrderSchema.optional(), + autoMhCheckHour: SortOrderSchema.optional(), patients: z.lazy(() => PatientOrderByRelationAggregateInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentOrderByRelationAggregateInputObjectSchema).optional(), staff: z.lazy(() => StaffOrderByRelationAggregateInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/UserScalarWhereWithAggregatesInput.schema.ts index 47bb0da5..7f59ce69 100644 --- a/packages/db/shared/schemas/objects/UserScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserScalarWhereWithAggregatesInput.schema.ts @@ -14,7 +14,10 @@ const userscalarwherewithaggregatesinputSchema = z.object({ autoBackupEnabled: z.union([z.lazy(() => BoolWithAggregatesFilterObjectSchema), z.boolean()]).optional(), autoBackupHour: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(), usbBackupEnabled: z.union([z.lazy(() => BoolWithAggregatesFilterObjectSchema), z.boolean()]).optional(), - usbBackupHour: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional() + usbBackupHour: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(), + autoMhCheckEnabled: z.union([z.lazy(() => BoolWithAggregatesFilterObjectSchema), z.boolean()]).optional(), + autoMhCheckDayOfWeek: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(), + autoMhCheckHour: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional() }).strict(); export const UserScalarWhereWithAggregatesInputObjectSchema: z.ZodType = userscalarwherewithaggregatesinputSchema as unknown as z.ZodType; export const UserScalarWhereWithAggregatesInputObjectZodSchema = userscalarwherewithaggregatesinputSchema; diff --git a/packages/db/shared/schemas/objects/UserSelect.schema.ts b/packages/db/shared/schemas/objects/UserSelect.schema.ts index 53fdb1c3..77f953b2 100644 --- a/packages/db/shared/schemas/objects/UserSelect.schema.ts +++ b/packages/db/shared/schemas/objects/UserSelect.schema.ts @@ -31,6 +31,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.boolean().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.boolean().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.boolean().optional(), + autoMhCheckHour: z.boolean().optional(), patients: z.union([z.boolean(), z.lazy(() => PatientFindManySchema)]).optional(), appointments: z.union([z.boolean(), z.lazy(() => AppointmentFindManySchema)]).optional(), staff: z.union([z.boolean(), z.lazy(() => StaffFindManySchema)]).optional(), diff --git a/packages/db/shared/schemas/objects/UserSumAggregateInput.schema.ts b/packages/db/shared/schemas/objects/UserSumAggregateInput.schema.ts index b4535998..18588b2d 100644 --- a/packages/db/shared/schemas/objects/UserSumAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserSumAggregateInput.schema.ts @@ -5,7 +5,9 @@ import type { Prisma } from '../../../generated/prisma'; const makeSchema = () => z.object({ id: z.literal(true).optional(), autoBackupHour: z.literal(true).optional(), - usbBackupHour: z.literal(true).optional() + usbBackupHour: z.literal(true).optional(), + autoMhCheckDayOfWeek: z.literal(true).optional(), + autoMhCheckHour: z.literal(true).optional() }).strict(); export const UserSumAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserSumAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserSumOrderByAggregateInput.schema.ts b/packages/db/shared/schemas/objects/UserSumOrderByAggregateInput.schema.ts index 3a1f303c..fda6a0ad 100644 --- a/packages/db/shared/schemas/objects/UserSumOrderByAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserSumOrderByAggregateInput.schema.ts @@ -5,7 +5,9 @@ import { SortOrderSchema } from '../enums/SortOrder.schema' const makeSchema = () => z.object({ id: SortOrderSchema.optional(), autoBackupHour: SortOrderSchema.optional(), - usbBackupHour: SortOrderSchema.optional() + usbBackupHour: SortOrderSchema.optional(), + autoMhCheckDayOfWeek: SortOrderSchema.optional(), + autoMhCheckHour: SortOrderSchema.optional() }).strict(); export const UserSumOrderByAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserSumOrderByAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateInput.schema.ts index 8baf2a4d..ad75924f 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateInput.schema.ts @@ -30,6 +30,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAiSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAiSettingsInput.schema.ts index d5e2ad29..5b9321fd 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAiSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAiSettingsInput.schema.ts @@ -29,6 +29,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAppointmentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAppointmentsInput.schema.ts index cbb5370a..e6c97a7d 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAppointmentsInput.schema.ts @@ -29,6 +29,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupDestinationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupDestinationsInput.schema.ts index 593084cd..a92209da 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupDestinationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupDestinationsInput.schema.ts @@ -29,6 +29,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupsInput.schema.ts index 7c64a70a..81f4aeb3 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupsInput.schema.ts @@ -29,6 +29,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutClaimsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutClaimsInput.schema.ts index 8a19f5e9..d0ccf1d6 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutClaimsInput.schema.ts @@ -29,6 +29,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFilesInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFilesInput.schema.ts index 56413251..2d48c8e2 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFilesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFilesInput.schema.ts @@ -29,6 +29,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFoldersInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFoldersInput.schema.ts index 379dd10e..50d934a8 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFoldersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFoldersInput.schema.ts @@ -29,6 +29,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCommunicationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCommunicationsInput.schema.ts index fb028d14..9fca850b 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCommunicationsInput.schema.ts @@ -29,6 +29,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceContactsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceContactsInput.schema.ts index 3db0e9f1..ad6af7b2 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceContactsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceContactsInput.schema.ts @@ -29,6 +29,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.ts index 386c77c8..ca0197f5 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.ts @@ -29,6 +29,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNotificationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNotificationsInput.schema.ts index 90fa57d9..f2253f66 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNotificationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNotificationsInput.schema.ts @@ -29,6 +29,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNpiProvidersInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNpiProvidersInput.schema.ts index d35a29f4..f083177c 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNpiProvidersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNpiProvidersInput.schema.ts @@ -29,6 +29,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeContactInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeContactInput.schema.ts index 1e797a05..ee1b74f0 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeContactInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeContactInput.schema.ts @@ -29,6 +29,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeHoursInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeHoursInput.schema.ts index 3226acba..b44d7dd3 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeHoursInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeHoursInput.schema.ts @@ -29,6 +29,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientConversationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientConversationsInput.schema.ts index ec52d348..724c62fa 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientConversationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientConversationsInput.schema.ts @@ -29,6 +29,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.ts index 8a3452b9..cddc553e 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.ts @@ -29,6 +29,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutProcedureTimeslotInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutProcedureTimeslotInput.schema.ts index 72327fa1..b4ebf187 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutProcedureTimeslotInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutProcedureTimeslotInput.schema.ts @@ -29,6 +29,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutShoppingVendorsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutShoppingVendorsInput.schema.ts index e2779027..0d2e0ee9 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutShoppingVendorsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutShoppingVendorsInput.schema.ts @@ -29,6 +29,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutStaffInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutStaffInput.schema.ts index 22419235..7c8878da 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutStaffInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutStaffInput.schema.ts @@ -29,6 +29,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutTwilioSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutTwilioSettingsInput.schema.ts index ee241016..80ad7fcc 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutTwilioSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutTwilioSettingsInput.schema.ts @@ -29,6 +29,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutUpdatedPaymentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutUpdatedPaymentsInput.schema.ts index 8a084669..ef5c47ed 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutUpdatedPaymentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutUpdatedPaymentsInput.schema.ts @@ -29,6 +29,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateInput.schema.ts index f61b7169..60b28866 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateInput.schema.ts @@ -33,6 +33,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateManyInput.schema.ts index 690c8ae9..065c5bef 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateManyInput.schema.ts @@ -11,7 +11,10 @@ const makeSchema = () => z.object({ autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), - usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional() + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional() }).strict(); export const UserUncheckedUpdateManyInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateManyInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAiSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAiSettingsInput.schema.ts index fd1d74fc..40f5615a 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAiSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAiSettingsInput.schema.ts @@ -32,6 +32,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAppointmentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAppointmentsInput.schema.ts index 6cdd9804..d1ad7347 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAppointmentsInput.schema.ts @@ -32,6 +32,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupDestinationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupDestinationsInput.schema.ts index eccff390..6261eeed 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupDestinationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupDestinationsInput.schema.ts @@ -32,6 +32,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupsInput.schema.ts index 6e3f1a35..777d5240 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupsInput.schema.ts @@ -32,6 +32,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutClaimsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutClaimsInput.schema.ts index 76a01a57..d2019597 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutClaimsInput.schema.ts @@ -32,6 +32,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFilesInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFilesInput.schema.ts index 98e1fc28..8dbd9332 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFilesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFilesInput.schema.ts @@ -32,6 +32,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFoldersInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFoldersInput.schema.ts index ec0f105b..a457b403 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFoldersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFoldersInput.schema.ts @@ -32,6 +32,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCommunicationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCommunicationsInput.schema.ts index 43a38c63..f1d67f45 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCommunicationsInput.schema.ts @@ -32,6 +32,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceContactsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceContactsInput.schema.ts index 6b35b97a..af2d048b 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceContactsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceContactsInput.schema.ts @@ -32,6 +32,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.ts index a63ad236..ff103d41 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.ts @@ -32,6 +32,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNotificationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNotificationsInput.schema.ts index d41f34e0..947d2743 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNotificationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNotificationsInput.schema.ts @@ -32,6 +32,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNpiProvidersInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNpiProvidersInput.schema.ts index 6a743127..2224f518 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNpiProvidersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNpiProvidersInput.schema.ts @@ -32,6 +32,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeContactInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeContactInput.schema.ts index 2fbf616a..6dfc5d9b 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeContactInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeContactInput.schema.ts @@ -32,6 +32,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeHoursInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeHoursInput.schema.ts index a8786618..d899409e 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeHoursInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeHoursInput.schema.ts @@ -32,6 +32,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientConversationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientConversationsInput.schema.ts index c704c430..ea61a0cf 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientConversationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientConversationsInput.schema.ts @@ -32,6 +32,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientsInput.schema.ts index f2ff729b..09958546 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientsInput.schema.ts @@ -32,6 +32,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutProcedureTimeslotInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutProcedureTimeslotInput.schema.ts index 7aa94505..2a1eefa2 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutProcedureTimeslotInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutProcedureTimeslotInput.schema.ts @@ -32,6 +32,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutShoppingVendorsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutShoppingVendorsInput.schema.ts index d6e0266a..776d320e 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutShoppingVendorsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutShoppingVendorsInput.schema.ts @@ -32,6 +32,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutStaffInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutStaffInput.schema.ts index dbe02c56..6fe2c289 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutStaffInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutStaffInput.schema.ts @@ -32,6 +32,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutTwilioSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutTwilioSettingsInput.schema.ts index e6242c39..b6c453fa 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutTwilioSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutTwilioSettingsInput.schema.ts @@ -32,6 +32,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutUpdatedPaymentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutUpdatedPaymentsInput.schema.ts index 457da005..22b2773a 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutUpdatedPaymentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutUpdatedPaymentsInput.schema.ts @@ -32,6 +32,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateInput.schema.ts index 311fdfdd..173430d5 100644 --- a/packages/db/shared/schemas/objects/UserUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateInput.schema.ts @@ -32,6 +32,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateManyMutationInput.schema.ts index a9916e79..a622c65c 100644 --- a/packages/db/shared/schemas/objects/UserUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateManyMutationInput.schema.ts @@ -10,7 +10,10 @@ const makeSchema = () => z.object({ autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), - usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional() + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional() }).strict(); export const UserUpdateManyMutationInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateManyMutationInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutAiSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutAiSettingsInput.schema.ts index 9ff0c70e..ffcef2ca 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutAiSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutAiSettingsInput.schema.ts @@ -31,6 +31,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutAppointmentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutAppointmentsInput.schema.ts index 1e60ec80..c2f19c4b 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutAppointmentsInput.schema.ts @@ -31,6 +31,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutBackupDestinationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutBackupDestinationsInput.schema.ts index 22f4e80e..2e55493f 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutBackupDestinationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutBackupDestinationsInput.schema.ts @@ -31,6 +31,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutBackupsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutBackupsInput.schema.ts index 7237d6eb..3fc579b0 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutBackupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutBackupsInput.schema.ts @@ -31,6 +31,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutClaimsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutClaimsInput.schema.ts index 01bd68ff..2ab42485 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutClaimsInput.schema.ts @@ -31,6 +31,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFilesInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFilesInput.schema.ts index c906697d..2b758c5d 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFilesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFilesInput.schema.ts @@ -31,6 +31,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFoldersInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFoldersInput.schema.ts index fcca55d9..3f9fd018 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFoldersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFoldersInput.schema.ts @@ -31,6 +31,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutCommunicationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutCommunicationsInput.schema.ts index 36f1316e..c31ae9d2 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutCommunicationsInput.schema.ts @@ -31,6 +31,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceContactsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceContactsInput.schema.ts index c25c42fe..3072ae48 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceContactsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceContactsInput.schema.ts @@ -31,6 +31,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.ts index 564d4d4f..794b5261 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.ts @@ -31,6 +31,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutNotificationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutNotificationsInput.schema.ts index 3c5e2da0..a4745048 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutNotificationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutNotificationsInput.schema.ts @@ -31,6 +31,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.ts index dc8f76ce..024a5111 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.ts @@ -31,6 +31,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeContactInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeContactInput.schema.ts index da8d8487..08927872 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeContactInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeContactInput.schema.ts @@ -31,6 +31,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeHoursInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeHoursInput.schema.ts index 8e52d85a..9868c04d 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeHoursInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeHoursInput.schema.ts @@ -31,6 +31,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutPatientConversationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutPatientConversationsInput.schema.ts index 357f07fd..3bffd9cd 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutPatientConversationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutPatientConversationsInput.schema.ts @@ -31,6 +31,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutPatientsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutPatientsInput.schema.ts index 3d006c01..decf3702 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutPatientsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutPatientsInput.schema.ts @@ -31,6 +31,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutProcedureTimeslotInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutProcedureTimeslotInput.schema.ts index 78cd8753..0ee51601 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutProcedureTimeslotInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutProcedureTimeslotInput.schema.ts @@ -31,6 +31,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutShoppingVendorsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutShoppingVendorsInput.schema.ts index 6c7a3292..54b57348 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutShoppingVendorsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutShoppingVendorsInput.schema.ts @@ -31,6 +31,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutStaffInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutStaffInput.schema.ts index a914785e..f4346135 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutStaffInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutStaffInput.schema.ts @@ -31,6 +31,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutTwilioSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutTwilioSettingsInput.schema.ts index e38fafe3..c3e1cf36 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutTwilioSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutTwilioSettingsInput.schema.ts @@ -31,6 +31,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutUpdatedPaymentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutUpdatedPaymentsInput.schema.ts index 08be1e31..1dac13aa 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutUpdatedPaymentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutUpdatedPaymentsInput.schema.ts @@ -31,6 +31,9 @@ const makeSchema = () => z.object({ autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserWhereInput.schema.ts b/packages/db/shared/schemas/objects/UserWhereInput.schema.ts index 63fd0ef3..f9b379f8 100644 --- a/packages/db/shared/schemas/objects/UserWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserWhereInput.schema.ts @@ -41,6 +41,9 @@ const userwhereinputSchema = z.object({ autoBackupHour: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), usbBackupEnabled: z.union([z.lazy(() => BoolFilterObjectSchema), z.boolean()]).optional(), usbBackupHour: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), + autoMhCheckEnabled: z.union([z.lazy(() => BoolFilterObjectSchema), z.boolean()]).optional(), + autoMhCheckDayOfWeek: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), + autoMhCheckHour: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), patients: z.lazy(() => PatientListRelationFilterObjectSchema).optional(), appointments: z.lazy(() => AppointmentListRelationFilterObjectSchema).optional(), staff: z.lazy(() => StaffListRelationFilterObjectSchema).optional(), diff --git a/packages/db/shared/schemas/results/UserAggregateResult.schema.ts b/packages/db/shared/schemas/results/UserAggregateResult.schema.ts index aa7d6313..4c0b16cf 100644 --- a/packages/db/shared/schemas/results/UserAggregateResult.schema.ts +++ b/packages/db/shared/schemas/results/UserAggregateResult.schema.ts @@ -7,6 +7,9 @@ export const UserAggregateResultSchema = z.object({ _count: z.object({ autoBackupHour: z.number(), usbBackupEnabled: z.number(), usbBackupHour: z.number(), + autoMhCheckEnabled: z.number(), + autoMhCheckDayOfWeek: z.number(), + autoMhCheckHour: z.number(), patients: z.number(), appointments: z.number(), staff: z.number(), @@ -32,24 +35,32 @@ export const UserAggregateResultSchema = z.object({ _count: z.object({ _sum: z.object({ id: z.number().nullable(), autoBackupHour: z.number().nullable(), - usbBackupHour: z.number().nullable() + usbBackupHour: z.number().nullable(), + autoMhCheckDayOfWeek: z.number().nullable(), + autoMhCheckHour: z.number().nullable() }).nullable().optional(), _avg: z.object({ id: z.number().nullable(), autoBackupHour: z.number().nullable(), - usbBackupHour: z.number().nullable() + usbBackupHour: z.number().nullable(), + autoMhCheckDayOfWeek: z.number().nullable(), + autoMhCheckHour: z.number().nullable() }).nullable().optional(), _min: z.object({ id: z.number().int().nullable(), username: z.string().nullable(), password: z.string().nullable(), autoBackupHour: z.number().int().nullable(), - usbBackupHour: z.number().int().nullable() + usbBackupHour: z.number().int().nullable(), + autoMhCheckDayOfWeek: z.number().int().nullable(), + autoMhCheckHour: z.number().int().nullable() }).nullable().optional(), _max: z.object({ id: z.number().int().nullable(), username: z.string().nullable(), password: z.string().nullable(), autoBackupHour: z.number().int().nullable(), - usbBackupHour: z.number().int().nullable() + usbBackupHour: z.number().int().nullable(), + autoMhCheckDayOfWeek: z.number().int().nullable(), + autoMhCheckHour: z.number().int().nullable() }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserCreateResult.schema.ts b/packages/db/shared/schemas/results/UserCreateResult.schema.ts index 1a634ae6..ce2ef3b7 100644 --- a/packages/db/shared/schemas/results/UserCreateResult.schema.ts +++ b/packages/db/shared/schemas/results/UserCreateResult.schema.ts @@ -7,6 +7,9 @@ export const UserCreateResultSchema = z.object({ autoBackupHour: z.number().int(), usbBackupEnabled: z.boolean(), usbBackupHour: z.number().int(), + autoMhCheckEnabled: z.boolean(), + autoMhCheckDayOfWeek: z.number().int(), + autoMhCheckHour: z.number().int(), patients: z.array(z.unknown()), appointments: z.array(z.unknown()), staff: z.array(z.unknown()), diff --git a/packages/db/shared/schemas/results/UserDeleteResult.schema.ts b/packages/db/shared/schemas/results/UserDeleteResult.schema.ts index 17890fc2..e9c7e369 100644 --- a/packages/db/shared/schemas/results/UserDeleteResult.schema.ts +++ b/packages/db/shared/schemas/results/UserDeleteResult.schema.ts @@ -7,6 +7,9 @@ export const UserDeleteResultSchema = z.nullable(z.object({ autoBackupHour: z.number().int(), usbBackupEnabled: z.boolean(), usbBackupHour: z.number().int(), + autoMhCheckEnabled: z.boolean(), + autoMhCheckDayOfWeek: z.number().int(), + autoMhCheckHour: z.number().int(), patients: z.array(z.unknown()), appointments: z.array(z.unknown()), staff: z.array(z.unknown()), diff --git a/packages/db/shared/schemas/results/UserFindFirstResult.schema.ts b/packages/db/shared/schemas/results/UserFindFirstResult.schema.ts index 6cec330e..5a840e7b 100644 --- a/packages/db/shared/schemas/results/UserFindFirstResult.schema.ts +++ b/packages/db/shared/schemas/results/UserFindFirstResult.schema.ts @@ -7,6 +7,9 @@ export const UserFindFirstResultSchema = z.nullable(z.object({ autoBackupHour: z.number().int(), usbBackupEnabled: z.boolean(), usbBackupHour: z.number().int(), + autoMhCheckEnabled: z.boolean(), + autoMhCheckDayOfWeek: z.number().int(), + autoMhCheckHour: z.number().int(), patients: z.array(z.unknown()), appointments: z.array(z.unknown()), staff: z.array(z.unknown()), diff --git a/packages/db/shared/schemas/results/UserFindManyResult.schema.ts b/packages/db/shared/schemas/results/UserFindManyResult.schema.ts index 2260d417..aad3d2ce 100644 --- a/packages/db/shared/schemas/results/UserFindManyResult.schema.ts +++ b/packages/db/shared/schemas/results/UserFindManyResult.schema.ts @@ -8,6 +8,9 @@ export const UserFindManyResultSchema = z.object({ autoBackupHour: z.number().int(), usbBackupEnabled: z.boolean(), usbBackupHour: z.number().int(), + autoMhCheckEnabled: z.boolean(), + autoMhCheckDayOfWeek: z.number().int(), + autoMhCheckHour: z.number().int(), patients: z.array(z.unknown()), appointments: z.array(z.unknown()), staff: z.array(z.unknown()), diff --git a/packages/db/shared/schemas/results/UserFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/UserFindUniqueResult.schema.ts index 992eea73..3391ba6a 100644 --- a/packages/db/shared/schemas/results/UserFindUniqueResult.schema.ts +++ b/packages/db/shared/schemas/results/UserFindUniqueResult.schema.ts @@ -7,6 +7,9 @@ export const UserFindUniqueResultSchema = z.nullable(z.object({ autoBackupHour: z.number().int(), usbBackupEnabled: z.boolean(), usbBackupHour: z.number().int(), + autoMhCheckEnabled: z.boolean(), + autoMhCheckDayOfWeek: z.number().int(), + autoMhCheckHour: z.number().int(), patients: z.array(z.unknown()), appointments: z.array(z.unknown()), staff: z.array(z.unknown()), diff --git a/packages/db/shared/schemas/results/UserGroupByResult.schema.ts b/packages/db/shared/schemas/results/UserGroupByResult.schema.ts index 02a7692c..0765c619 100644 --- a/packages/db/shared/schemas/results/UserGroupByResult.schema.ts +++ b/packages/db/shared/schemas/results/UserGroupByResult.schema.ts @@ -7,6 +7,9 @@ export const UserGroupByResultSchema = z.array(z.object({ autoBackupHour: z.number().int(), usbBackupEnabled: z.boolean(), usbBackupHour: z.number().int(), + autoMhCheckEnabled: z.boolean(), + autoMhCheckDayOfWeek: z.number().int(), + autoMhCheckHour: z.number().int(), _count: z.object({ id: z.number(), username: z.number(), @@ -15,6 +18,9 @@ export const UserGroupByResultSchema = z.array(z.object({ autoBackupHour: z.number(), usbBackupEnabled: z.number(), usbBackupHour: z.number(), + autoMhCheckEnabled: z.number(), + autoMhCheckDayOfWeek: z.number(), + autoMhCheckHour: z.number(), patients: z.number(), appointments: z.number(), staff: z.number(), @@ -40,25 +46,33 @@ export const UserGroupByResultSchema = z.array(z.object({ _sum: z.object({ id: z.number().nullable(), autoBackupHour: z.number().nullable(), - usbBackupHour: z.number().nullable() + usbBackupHour: z.number().nullable(), + autoMhCheckDayOfWeek: z.number().nullable(), + autoMhCheckHour: z.number().nullable() }).nullable().optional(), _avg: z.object({ id: z.number().nullable(), autoBackupHour: z.number().nullable(), - usbBackupHour: z.number().nullable() + usbBackupHour: z.number().nullable(), + autoMhCheckDayOfWeek: z.number().nullable(), + autoMhCheckHour: z.number().nullable() }).nullable().optional(), _min: z.object({ id: z.number().int().nullable(), username: z.string().nullable(), password: z.string().nullable(), autoBackupHour: z.number().int().nullable(), - usbBackupHour: z.number().int().nullable() + usbBackupHour: z.number().int().nullable(), + autoMhCheckDayOfWeek: z.number().int().nullable(), + autoMhCheckHour: z.number().int().nullable() }).nullable().optional(), _max: z.object({ id: z.number().int().nullable(), username: z.string().nullable(), password: z.string().nullable(), autoBackupHour: z.number().int().nullable(), - usbBackupHour: z.number().int().nullable() + usbBackupHour: z.number().int().nullable(), + autoMhCheckDayOfWeek: z.number().int().nullable(), + autoMhCheckHour: z.number().int().nullable() }).nullable().optional() })); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserUpdateResult.schema.ts b/packages/db/shared/schemas/results/UserUpdateResult.schema.ts index 2b3e9a98..2e046e86 100644 --- a/packages/db/shared/schemas/results/UserUpdateResult.schema.ts +++ b/packages/db/shared/schemas/results/UserUpdateResult.schema.ts @@ -7,6 +7,9 @@ export const UserUpdateResultSchema = z.nullable(z.object({ autoBackupHour: z.number().int(), usbBackupEnabled: z.boolean(), usbBackupHour: z.number().int(), + autoMhCheckEnabled: z.boolean(), + autoMhCheckDayOfWeek: z.number().int(), + autoMhCheckHour: z.number().int(), patients: z.array(z.unknown()), appointments: z.array(z.unknown()), staff: z.array(z.unknown()), diff --git a/packages/db/shared/schemas/results/UserUpsertResult.schema.ts b/packages/db/shared/schemas/results/UserUpsertResult.schema.ts index 8c712a9d..d2b1e413 100644 --- a/packages/db/shared/schemas/results/UserUpsertResult.schema.ts +++ b/packages/db/shared/schemas/results/UserUpsertResult.schema.ts @@ -7,6 +7,9 @@ export const UserUpsertResultSchema = z.object({ autoBackupHour: z.number().int(), usbBackupEnabled: z.boolean(), usbBackupHour: z.number().int(), + autoMhCheckEnabled: z.boolean(), + autoMhCheckDayOfWeek: z.number().int(), + autoMhCheckHour: z.number().int(), patients: z.array(z.unknown()), appointments: z.array(z.unknown()), staff: z.array(z.unknown()), diff --git a/packages/db/shared/schemas/variants/input/User.input.ts b/packages/db/shared/schemas/variants/input/User.input.ts index 9cbe9fc5..3efafca3 100644 --- a/packages/db/shared/schemas/variants/input/User.input.ts +++ b/packages/db/shared/schemas/variants/input/User.input.ts @@ -8,6 +8,9 @@ export const UserInputSchema = z.object({ autoBackupHour: z.number().int(), usbBackupEnabled: z.boolean(), usbBackupHour: z.number().int(), + autoMhCheckEnabled: z.boolean(), + autoMhCheckDayOfWeek: z.number().int(), + autoMhCheckHour: z.number().int(), patients: z.array(z.unknown()), appointments: z.array(z.unknown()), staff: z.array(z.unknown()), diff --git a/packages/db/shared/schemas/variants/pure/User.pure.ts b/packages/db/shared/schemas/variants/pure/User.pure.ts index 25ce849b..7d0e6055 100644 --- a/packages/db/shared/schemas/variants/pure/User.pure.ts +++ b/packages/db/shared/schemas/variants/pure/User.pure.ts @@ -8,6 +8,9 @@ export const UserModelSchema = z.object({ autoBackupHour: z.number().int(), usbBackupEnabled: z.boolean(), usbBackupHour: z.number().int(), + autoMhCheckEnabled: z.boolean(), + autoMhCheckDayOfWeek: z.number().int(), + autoMhCheckHour: z.number().int(), patients: z.array(z.unknown()), appointments: z.array(z.unknown()), staff: z.array(z.unknown()), diff --git a/packages/db/shared/schemas/variants/result/User.result.ts b/packages/db/shared/schemas/variants/result/User.result.ts index 6be78e10..d09414c9 100644 --- a/packages/db/shared/schemas/variants/result/User.result.ts +++ b/packages/db/shared/schemas/variants/result/User.result.ts @@ -8,6 +8,9 @@ export const UserResultSchema = z.object({ autoBackupHour: z.number().int(), usbBackupEnabled: z.boolean(), usbBackupHour: z.number().int(), + autoMhCheckEnabled: z.boolean(), + autoMhCheckDayOfWeek: z.number().int(), + autoMhCheckHour: z.number().int(), patients: z.array(z.unknown()), appointments: z.array(z.unknown()), staff: z.array(z.unknown()),