From 800008792a0ecc0556522cd86b95d7960f1337d7 Mon Sep 17 00:00:00 2001 From: Gitead Date: Tue, 5 May 2026 21:19:30 -0400 Subject: [PATCH] feat: add Office Contact settings page and reorder Advanced sidebar MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add OfficeContact Prisma model with receptionist name, dentist name, phone, email, fax fields - Create GET/PUT /api/office-contact backend route and storage - Add OfficeContactCard frontend component under Settings > Advanced - Reorder Advanced sidebar: Office Hours → Office Contact → Twilio Settings → Google AI Settings Co-Authored-By: Claude Sonnet 4.6 --- apps/Backend/src/routes/index.ts | 2 + apps/Backend/src/routes/office-contact.ts | 39 + apps/Backend/src/storage/index.ts | 2 + .../src/storage/office-contact-storage.ts | 21 + .../src/components/layout/sidebar.tsx | 16 +- .../settings/office-contact-card.tsx | 152 ++ apps/Frontend/src/pages/settings-page.tsx | 7 +- packages/db/generated/prisma/edge.js | 21 +- packages/db/generated/prisma/index-browser.js | 13 +- packages/db/generated/prisma/index.d.ts | 1708 ++++++++++++++++- packages/db/generated/prisma/index.js | 21 +- packages/db/generated/prisma/package.json | 2 +- packages/db/generated/prisma/schema.prisma | 15 + packages/db/prisma/schema.prisma | 15 + .../.prisma-zod-generator-manifest.json | 82 +- .../schemas/aggregateOfficeContact.schema.ts | 14 + .../schemas/countOfficeContact.schema.ts | 10 + ...createManyAndReturnOfficeContact.schema.ts | 8 + .../schemas/createManyOfficeContact.schema.ts | 7 + .../schemas/createOneOfficeContact.schema.ts | 10 + .../schemas/deleteManyOfficeContact.schema.ts | 7 + .../schemas/deleteOneOfficeContact.schema.ts | 9 + .../OfficeContactScalarFieldEnum.schema.ts | 5 + .../schemas/findFirstOfficeContact.schema.ts | 36 + .../findFirstOrThrowOfficeContact.schema.ts | 36 + .../schemas/findFirstOrThrowUser.schema.ts | 2 + .../db/shared/schemas/findFirstUser.schema.ts | 2 + .../schemas/findManyOfficeContact.schema.ts | 36 + .../db/shared/schemas/findManyUser.schema.ts | 2 + .../schemas/findUniqueOfficeContact.schema.ts | 9 + .../findUniqueOrThrowOfficeContact.schema.ts | 9 + .../schemas/groupByOfficeContact.schema.ts | 15 + packages/db/shared/schemas/index.ts | 34 + .../objects/OfficeContactArgs.schema.ts | 11 + .../OfficeContactAvgAggregateInput.schema.ts | 10 + ...eContactAvgOrderByAggregateInput.schema.ts | 10 + ...OfficeContactCountAggregateInput.schema.ts | 16 + ...ontactCountOrderByAggregateInput.schema.ts | 15 + .../OfficeContactCreateInput.schema.ts | 14 + .../OfficeContactCreateManyInput.schema.ts | 15 + ...tCreateNestedOneWithoutUserInput.schema.ts | 14 + ...tCreateOrConnectWithoutUserInput.schema.ts | 12 + ...iceContactCreateWithoutUserInput.schema.ts | 13 + .../objects/OfficeContactInclude.schema.ts | 9 + .../OfficeContactMaxAggregateInput.schema.ts | 15 + ...eContactMaxOrderByAggregateInput.schema.ts | 15 + .../OfficeContactMinAggregateInput.schema.ts | 15 + ...eContactMinOrderByAggregateInput.schema.ts | 15 + ...tactNullableScalarRelationFilter.schema.ts | 10 + ...ntactOrderByWithAggregationInput.schema.ts | 26 + ...eContactOrderByWithRelationInput.schema.ts | 18 + ...ctScalarWhereWithAggregatesInput.schema.ts | 19 + .../objects/OfficeContactSelect.schema.ts | 16 + .../OfficeContactSumAggregateInput.schema.ts | 10 + ...eContactSumOrderByAggregateInput.schema.ts | 10 + ...fficeContactUncheckedCreateInput.schema.ts | 15 + ...dCreateNestedOneWithoutUserInput.schema.ts | 14 + ...tUncheckedCreateWithoutUserInput.schema.ts | 14 + ...fficeContactUncheckedUpdateInput.schema.ts | 16 + ...eContactUncheckedUpdateManyInput.schema.ts | 16 + ...dUpdateOneWithoutUserNestedInput.schema.ts | 23 + ...tUncheckedUpdateWithoutUserInput.schema.ts | 15 + .../OfficeContactUpdateInput.schema.ts | 15 + ...ceContactUpdateManyMutationInput.schema.ts | 13 + ...tUpdateOneWithoutUserNestedInput.schema.ts | 23 + ...teToOneWithWhereWithoutUserInput.schema.ts | 12 + ...iceContactUpdateWithoutUserInput.schema.ts | 13 + ...iceContactUpsertWithoutUserInput.schema.ts | 15 + .../objects/OfficeContactWhereInput.schema.ts | 22 + .../OfficeContactWhereUniqueInput.schema.ts | 10 + .../schemas/objects/UserCreateInput.schema.ts | 6 +- ...stedOneWithoutOfficeContactInput.schema.ts | 14 + ...ConnectWithoutOfficeContactInput.schema.ts | 12 + ...UserCreateWithoutAiSettingsInput.schema.ts | 6 +- ...erCreateWithoutAppointmentsInput.schema.ts | 6 +- ...teWithoutBackupDestinationsInput.schema.ts | 6 +- .../UserCreateWithoutBackupsInput.schema.ts | 6 +- .../UserCreateWithoutClaimsInput.schema.ts | 6 +- ...UserCreateWithoutCloudFilesInput.schema.ts | 6 +- ...erCreateWithoutCloudFoldersInput.schema.ts | 6 +- ...CreateWithoutCommunicationsInput.schema.ts | 6 +- ...WithoutInsuranceCredentialsInput.schema.ts | 6 +- ...rCreateWithoutNotificationsInput.schema.ts | 6 +- ...erCreateWithoutNpiProvidersInput.schema.ts | 6 +- ...rCreateWithoutOfficeContactInput.schema.ts | 43 + ...serCreateWithoutOfficeHoursInput.schema.ts | 6 +- .../UserCreateWithoutPatientsInput.schema.ts | 6 +- .../UserCreateWithoutStaffInput.schema.ts | 6 +- ...CreateWithoutTwilioSettingsInput.schema.ts | 6 +- ...reateWithoutUpdatedPaymentsInput.schema.ts | 6 +- .../schemas/objects/UserInclude.schema.ts | 2 + .../UserOrderByWithRelationInput.schema.ts | 6 +- .../schemas/objects/UserSelect.schema.ts | 2 + .../UserUncheckedCreateInput.schema.ts | 6 +- ...ckedCreateWithoutAiSettingsInput.schema.ts | 6 +- ...edCreateWithoutAppointmentsInput.schema.ts | 6 +- ...teWithoutBackupDestinationsInput.schema.ts | 6 +- ...checkedCreateWithoutBackupsInput.schema.ts | 6 +- ...ncheckedCreateWithoutClaimsInput.schema.ts | 6 +- ...ckedCreateWithoutCloudFilesInput.schema.ts | 6 +- ...edCreateWithoutCloudFoldersInput.schema.ts | 6 +- ...CreateWithoutCommunicationsInput.schema.ts | 6 +- ...WithoutInsuranceCredentialsInput.schema.ts | 6 +- ...dCreateWithoutNotificationsInput.schema.ts | 6 +- ...edCreateWithoutNpiProvidersInput.schema.ts | 6 +- ...dCreateWithoutOfficeContactInput.schema.ts | 44 + ...kedCreateWithoutOfficeHoursInput.schema.ts | 6 +- ...heckedCreateWithoutPatientsInput.schema.ts | 6 +- ...UncheckedCreateWithoutStaffInput.schema.ts | 6 +- ...CreateWithoutTwilioSettingsInput.schema.ts | 6 +- ...reateWithoutUpdatedPaymentsInput.schema.ts | 6 +- .../UserUncheckedUpdateInput.schema.ts | 6 +- ...ckedUpdateWithoutAiSettingsInput.schema.ts | 6 +- ...edUpdateWithoutAppointmentsInput.schema.ts | 6 +- ...teWithoutBackupDestinationsInput.schema.ts | 6 +- ...checkedUpdateWithoutBackupsInput.schema.ts | 6 +- ...ncheckedUpdateWithoutClaimsInput.schema.ts | 6 +- ...ckedUpdateWithoutCloudFilesInput.schema.ts | 6 +- ...edUpdateWithoutCloudFoldersInput.schema.ts | 6 +- ...UpdateWithoutCommunicationsInput.schema.ts | 6 +- ...WithoutInsuranceCredentialsInput.schema.ts | 6 +- ...dUpdateWithoutNotificationsInput.schema.ts | 6 +- ...edUpdateWithoutNpiProvidersInput.schema.ts | 6 +- ...dUpdateWithoutOfficeContactInput.schema.ts | 47 + ...kedUpdateWithoutOfficeHoursInput.schema.ts | 6 +- ...heckedUpdateWithoutPatientsInput.schema.ts | 6 +- ...UncheckedUpdateWithoutStaffInput.schema.ts | 6 +- ...UpdateWithoutTwilioSettingsInput.schema.ts | 6 +- ...pdateWithoutUpdatedPaymentsInput.schema.ts | 6 +- .../schemas/objects/UserUpdateInput.schema.ts | 6 +- ...dWithoutOfficeContactNestedInput.schema.ts | 20 + ...thWhereWithoutOfficeContactInput.schema.ts | 12 + ...UserUpdateWithoutAiSettingsInput.schema.ts | 6 +- ...erUpdateWithoutAppointmentsInput.schema.ts | 6 +- ...teWithoutBackupDestinationsInput.schema.ts | 6 +- .../UserUpdateWithoutBackupsInput.schema.ts | 6 +- .../UserUpdateWithoutClaimsInput.schema.ts | 6 +- ...UserUpdateWithoutCloudFilesInput.schema.ts | 6 +- ...erUpdateWithoutCloudFoldersInput.schema.ts | 6 +- ...UpdateWithoutCommunicationsInput.schema.ts | 6 +- ...WithoutInsuranceCredentialsInput.schema.ts | 6 +- ...rUpdateWithoutNotificationsInput.schema.ts | 6 +- ...erUpdateWithoutNpiProvidersInput.schema.ts | 6 +- ...rUpdateWithoutOfficeContactInput.schema.ts | 45 + ...serUpdateWithoutOfficeHoursInput.schema.ts | 6 +- .../UserUpdateWithoutPatientsInput.schema.ts | 6 +- .../UserUpdateWithoutStaffInput.schema.ts | 6 +- ...UpdateWithoutTwilioSettingsInput.schema.ts | 6 +- ...pdateWithoutUpdatedPaymentsInput.schema.ts | 6 +- ...rUpsertWithoutOfficeContactInput.schema.ts | 15 + .../schemas/objects/UserWhereInput.schema.ts | 7 +- packages/db/shared/schemas/objects/index.ts | 46 + .../OfficeContactAggregateResult.schema.ts | 37 + .../OfficeContactCountResult.schema.ts | 2 + .../OfficeContactCreateManyResult.schema.ts | 4 + .../OfficeContactCreateResult.schema.ts | 11 + .../OfficeContactDeleteManyResult.schema.ts | 4 + .../OfficeContactDeleteResult.schema.ts | 11 + .../OfficeContactFindFirstResult.schema.ts | 11 + .../OfficeContactFindManyResult.schema.ts | 21 + .../OfficeContactFindUniqueResult.schema.ts | 11 + .../OfficeContactGroupByResult.schema.ts | 46 + .../OfficeContactUpdateManyResult.schema.ts | 4 + .../OfficeContactUpdateResult.schema.ts | 11 + .../OfficeContactUpsertResult.schema.ts | 11 + .../results/UserAggregateResult.schema.ts | 3 +- .../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 | 3 +- .../results/UserUpdateResult.schema.ts | 3 +- .../results/UserUpsertResult.schema.ts | 3 +- packages/db/shared/schemas/results/index.ts | 13 + ...updateManyAndReturnOfficeContact.schema.ts | 9 + .../schemas/updateManyOfficeContact.schema.ts | 8 + .../schemas/updateOneOfficeContact.schema.ts | 11 + .../schemas/upsertOneOfficeContact.schema.ts | 13 + .../variants/input/OfficeContact.input.ts | 14 + .../schemas/variants/input/User.input.ts | 3 +- .../db/shared/schemas/variants/input/index.ts | 1 + .../variants/pure/OfficeContact.pure.ts | 14 + .../shared/schemas/variants/pure/User.pure.ts | 3 +- .../db/shared/schemas/variants/pure/index.ts | 1 + .../variants/result/OfficeContact.result.ts | 14 + .../schemas/variants/result/User.result.ts | 3 +- .../shared/schemas/variants/result/index.ts | 1 + 188 files changed, 3780 insertions(+), 173 deletions(-) create mode 100644 apps/Backend/src/routes/office-contact.ts create mode 100644 apps/Backend/src/storage/office-contact-storage.ts create mode 100644 apps/Frontend/src/components/settings/office-contact-card.tsx create mode 100644 packages/db/shared/schemas/aggregateOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/countOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/createManyAndReturnOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/createManyOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/createOneOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/deleteManyOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/deleteOneOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/enums/OfficeContactScalarFieldEnum.schema.ts create mode 100644 packages/db/shared/schemas/findFirstOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/findFirstOrThrowOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/findManyOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueOrThrowOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/groupByOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactArgs.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactAvgAggregateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactAvgOrderByAggregateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactCountAggregateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactCountOrderByAggregateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactCreateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactCreateManyInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactCreateNestedOneWithoutUserInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactCreateOrConnectWithoutUserInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactCreateWithoutUserInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactInclude.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactMaxAggregateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactMaxOrderByAggregateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactMinAggregateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactMinOrderByAggregateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactNullableScalarRelationFilter.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactOrderByWithAggregationInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactOrderByWithRelationInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactScalarWhereWithAggregatesInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactSelect.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactSumAggregateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactSumOrderByAggregateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactUncheckedCreateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactUncheckedCreateWithoutUserInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactUncheckedUpdateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactUncheckedUpdateManyInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactUncheckedUpdateWithoutUserInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactUpdateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactUpdateManyMutationInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactUpdateOneWithoutUserNestedInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactUpdateToOneWithWhereWithoutUserInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactUpdateWithoutUserInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactUpsertWithoutUserInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactWhereInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/OfficeContactWhereUniqueInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/UserCreateNestedOneWithoutOfficeContactInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/UserCreateOrConnectWithoutOfficeContactInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/UserCreateWithoutOfficeContactInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeContactInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeContactInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/UserUpdateOneRequiredWithoutOfficeContactNestedInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/UserUpdateToOneWithWhereWithoutOfficeContactInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/UserUpdateWithoutOfficeContactInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/UserUpsertWithoutOfficeContactInput.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/updateManyAndReturnOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/updateManyOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/updateOneOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/upsertOneOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/variants/input/OfficeContact.input.ts create mode 100644 packages/db/shared/schemas/variants/pure/OfficeContact.pure.ts create mode 100644 packages/db/shared/schemas/variants/result/OfficeContact.result.ts diff --git a/apps/Backend/src/routes/index.ts b/apps/Backend/src/routes/index.ts index 52efee94..b0c24913 100755 --- a/apps/Backend/src/routes/index.ts +++ b/apps/Backend/src/routes/index.ts @@ -27,6 +27,7 @@ import jobMonitorRoutes from "./job-monitor"; import twilioRoutes from "./twilio"; import aiSettingsRoutes from "./ai-settings"; import officeHoursRoutes from "./office-hours"; +import officeContactRoutes from "./office-contact"; const router = Router(); @@ -58,5 +59,6 @@ router.use("/job-monitor", jobMonitorRoutes); router.use("/twilio", twilioRoutes); router.use("/ai", aiSettingsRoutes); router.use("/office-hours", officeHoursRoutes); +router.use("/office-contact", officeContactRoutes); export default router; diff --git a/apps/Backend/src/routes/office-contact.ts b/apps/Backend/src/routes/office-contact.ts new file mode 100644 index 00000000..56f693c5 --- /dev/null +++ b/apps/Backend/src/routes/office-contact.ts @@ -0,0 +1,39 @@ +import express, { Request, Response } from "express"; +import { storage } from "../storage"; + +const router = express.Router(); + +// GET /api/office-contact +router.get("/", async (req: Request, res: Response): Promise => { + try { + const userId = req.user?.id; + if (!userId) return res.status(401).json({ message: "Unauthorized" }); + + const record = await storage.getOfficeContact(userId); + return res.status(200).json(record ?? null); + } catch (err) { + return res.status(500).json({ error: "Failed to fetch office contact", details: String(err) }); + } +}); + +// PUT /api/office-contact +router.put("/", async (req: Request, res: Response): Promise => { + try { + const userId = req.user?.id; + if (!userId) return res.status(401).json({ message: "Unauthorized" }); + + const { receptionistName, dentistName, phoneNumber, email, fax } = req.body; + const record = await storage.upsertOfficeContact(userId, { + receptionistName: receptionistName ?? undefined, + dentistName: dentistName ?? undefined, + phoneNumber: phoneNumber ?? undefined, + email: email ?? undefined, + fax: fax ?? undefined, + }); + return res.status(200).json(record); + } catch (err) { + return res.status(500).json({ error: "Failed to save office contact", details: String(err) }); + } +}); + +export default router; diff --git a/apps/Backend/src/storage/index.ts b/apps/Backend/src/storage/index.ts index 257b0717..3c71e1d1 100755 --- a/apps/Backend/src/storage/index.ts +++ b/apps/Backend/src/storage/index.ts @@ -20,6 +20,7 @@ import { cronJobLogStorage } from "./cron-job-log-storage"; import { twilioStorage } from "./twilio-storage"; import { aiSettingsStorage } from "./ai-settings-storage"; import { officeHoursStorage } from "./office-hours-storage"; +import { officeContactStorage } from "./office-contact-storage"; export const storage = { @@ -43,6 +44,7 @@ export const storage = { ...twilioStorage, ...aiSettingsStorage, ...officeHoursStorage, + ...officeContactStorage, }; diff --git a/apps/Backend/src/storage/office-contact-storage.ts b/apps/Backend/src/storage/office-contact-storage.ts new file mode 100644 index 00000000..598d9736 --- /dev/null +++ b/apps/Backend/src/storage/office-contact-storage.ts @@ -0,0 +1,21 @@ +import { prisma as db } from "@repo/db/client"; + +export const officeContactStorage = { + async getOfficeContact(userId: number) { + return db.officeContact.findUnique({ where: { userId } }); + }, + + async upsertOfficeContact(userId: number, data: { + receptionistName?: string; + dentistName?: string; + phoneNumber?: string; + email?: string; + fax?: string; + }) { + return db.officeContact.upsert({ + where: { userId }, + update: data, + create: { userId, ...data }, + }); + }, +}; diff --git a/apps/Frontend/src/components/layout/sidebar.tsx b/apps/Frontend/src/components/layout/sidebar.tsx index 28d8e6d7..e315b3a3 100755 --- a/apps/Frontend/src/components/layout/sidebar.tsx +++ b/apps/Frontend/src/components/layout/sidebar.tsx @@ -27,6 +27,7 @@ import { Workflow, Bot, Clock, + Building2, } from "lucide-react"; import { cn } from "@/lib/utils"; import { useMemo, useState, useEffect } from "react"; @@ -213,6 +214,16 @@ export function Sidebar() { // ── Advanced ───────────────────────────────────────── { groupLabel: "Advanced", + name: "Office Hours", + path: "/settings/officehours", + icon: , + }, + { + name: "Office Contact", + path: "/settings/officecontact", + icon: , + }, + { name: "Twilio Settings", path: "/settings/twilio", icon: , @@ -222,11 +233,6 @@ export function Sidebar() { path: "/settings/ai", icon: , }, - { - name: "Office Hours", - path: "/settings/officehours", - icon: , - }, ], }, ], diff --git a/apps/Frontend/src/components/settings/office-contact-card.tsx b/apps/Frontend/src/components/settings/office-contact-card.tsx new file mode 100644 index 00000000..ec8b6713 --- /dev/null +++ b/apps/Frontend/src/components/settings/office-contact-card.tsx @@ -0,0 +1,152 @@ +import { useState, useEffect } from "react"; +import { useQuery, useMutation } from "@tanstack/react-query"; +import { Card, CardContent } from "@/components/ui/card"; +import { useToast } from "@/hooks/use-toast"; +import { apiRequest, queryClient } from "@/lib/queryClient"; + +type OfficeContact = { + id?: number; + receptionistName?: string | null; + dentistName?: string | null; + phoneNumber?: string | null; + email?: string | null; + fax?: string | null; +}; + +export function OfficeContactCard() { + const { toast } = useToast(); + + const [receptionistName, setReceptionistName] = useState(""); + const [dentistName, setDentistName] = useState(""); + const [phoneNumber, setPhoneNumber] = useState(""); + const [email, setEmail] = useState(""); + const [fax, setFax] = useState(""); + + const { data: contact, isLoading } = useQuery({ + queryKey: ["/api/office-contact"], + queryFn: async () => { + const res = await apiRequest("GET", "/api/office-contact"); + if (!res.ok) return null; + return res.json(); + }, + }); + + useEffect(() => { + if (contact) { + setReceptionistName(contact.receptionistName ?? ""); + setDentistName(contact.dentistName ?? ""); + setPhoneNumber(contact.phoneNumber ?? ""); + setEmail(contact.email ?? ""); + setFax(contact.fax ?? ""); + } + }, [contact]); + + const saveMutation = useMutation({ + mutationFn: async (data: OfficeContact) => { + const res = await apiRequest("PUT", "/api/office-contact", data); + if (!res.ok) { + const err = await res.json().catch(() => null); + throw new Error(err?.message || "Failed to save office contact"); + } + return res.json(); + }, + onSuccess: () => { + queryClient.invalidateQueries({ queryKey: ["/api/office-contact"] }); + toast({ title: "Office Contact Saved", description: "Office contact information has been saved." }); + }, + onError: (err: any) => { + toast({ title: "Error", description: err?.message || "Failed to save office contact", variant: "destructive" }); + }, + }); + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault(); + saveMutation.mutate({ receptionistName, dentistName, phoneNumber, email, fax }); + }; + + return ( + + +
+

Office Contact

+

+ Contact information for your dental office staff and communications. +

+
+ + {isLoading ? ( +

Loading...

+ ) : ( +
+
+
+ + setReceptionistName(e.target.value)} + className="mt-1 p-2 border rounded w-full text-sm" + placeholder="e.g. Jane Smith" + /> +
+ +
+ + setDentistName(e.target.value)} + className="mt-1 p-2 border rounded w-full text-sm" + placeholder="e.g. Dr. John Doe" + /> +
+ +
+ + setPhoneNumber(e.target.value)} + className="mt-1 p-2 border rounded w-full text-sm" + placeholder="e.g. (508) 555-0100" + /> +
+ +
+ + setEmail(e.target.value)} + className="mt-1 p-2 border rounded w-full text-sm" + placeholder="e.g. office@dentalclinic.com" + /> +
+ +
+ + setFax(e.target.value)} + className="mt-1 p-2 border rounded w-full text-sm" + placeholder="e.g. (508) 555-0199" + /> +
+
+ +
+ +
+
+ )} +
+
+ ); +} diff --git a/apps/Frontend/src/pages/settings-page.tsx b/apps/Frontend/src/pages/settings-page.tsx index 679a04bc..da9c042c 100755 --- a/apps/Frontend/src/pages/settings-page.tsx +++ b/apps/Frontend/src/pages/settings-page.tsx @@ -16,6 +16,7 @@ import { ProgramBridgeTable } from "@/components/settings/program-bridge-table"; import { TwilioSettingsCard } from "@/components/settings/twilio-settings-card"; import { AiSettingsCard } from "@/components/settings/ai-settings-card"; import { OfficeHoursCard } from "@/components/settings/office-hours-card"; +import { OfficeContactCard } from "@/components/settings/office-contact-card"; type SectionId = | "staff" @@ -26,7 +27,8 @@ type SectionId = | "programs" | "twilio" | "ai" - | "officehours"; + | "officehours" + | "officecontact"; export default function SettingsPage() { const { toast } = useToast(); @@ -256,6 +258,9 @@ export default function SettingsPage() { case "officehours": return ; + case "officecontact": + return ; + default: return null; } diff --git a/packages/db/generated/prisma/edge.js b/packages/db/generated/prisma/edge.js index 093a1091..644548fd 100644 --- a/packages/db/generated/prisma/edge.js +++ b/packages/db/generated/prisma/edge.js @@ -395,6 +395,16 @@ exports.Prisma.OfficeHoursScalarFieldEnum = { data: 'data' }; +exports.Prisma.OfficeContactScalarFieldEnum = { + id: 'id', + userId: 'userId', + receptionistName: 'receptionistName', + dentistName: 'dentistName', + phoneNumber: 'phoneNumber', + email: 'email', + fax: 'fax' +}; + exports.Prisma.SortOrder = { asc: 'asc', desc: 'desc' @@ -539,7 +549,8 @@ exports.Prisma.ModelName = { PatientDocument: 'PatientDocument', TwilioSettings: 'TwilioSettings', AiSettings: 'AiSettings', - OfficeHours: 'OfficeHours' + OfficeHours: 'OfficeHours', + OfficeContact: 'OfficeContact' }; /** * Create the Client @@ -549,14 +560,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 usbBackupEnabled Boolean @default(false)\n patients Patient[]\n appointments Appointment[]\n staff Staff[]\n npiProviders NpiProvider[]\n claims Claim[]\n insuranceCredentials InsuranceCredential[]\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}\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 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\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 notes String?\n procedureCodeNotes String?\n status String @default(\"scheduled\") // \"scheduled\", \"completed\", \"cancelled\", \"no-show\"\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 createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n claims Claim[]\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 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}\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 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 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 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 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 serviceLineTransactions ServiceLineTransaction[]\n serviceLines ServiceLine[]\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 parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\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}\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\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" + "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 usbBackupEnabled Boolean @default(false)\n patients Patient[]\n appointments Appointment[]\n staff Staff[]\n npiProviders NpiProvider[]\n claims Claim[]\n insuranceCredentials InsuranceCredential[]\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}\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 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\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 notes String?\n procedureCodeNotes String?\n status String @default(\"scheduled\") // \"scheduled\", \"completed\", \"cancelled\", \"no-show\"\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 createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n claims Claim[]\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 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}\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 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 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 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 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 serviceLineTransactions ServiceLineTransaction[]\n serviceLines ServiceLine[]\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 parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\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}\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\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 receptionistName String?\n dentistName String?\n phoneNumber String?\n email String?\n fax String?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_contact\")\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\":\"usbBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"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\":\"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\"}],\"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\":\"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\"}],\"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\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureCodeNotes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"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\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToNpiProvider\"},{\"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\":\"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\":\"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},\"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\":\"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\":\"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\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"PaymentToServiceLine\"}],\"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\":\"parent\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFolderToUser\"},{\"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\":\"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\"}},\"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\":\"usbBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"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\":\"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\"}],\"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\":\"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\"}],\"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\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureCodeNotes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"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\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToNpiProvider\"},{\"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\":\"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\":\"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},\"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\":\"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\":\"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\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"PaymentToServiceLine\"}],\"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\":\"parent\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFolderToUser\"},{\"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\":\"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\":\"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\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeContactToUser\"}],\"dbName\":\"office_contact\"}},\"enums\":{},\"types\":{}}") defineDmmfProperty(exports.Prisma, config.runtimeDataModel) config.parameterizationSchema = { - strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"patient\",\"appointments\",\"appointment\",\"staff\",\"claims\",\"npiProvider\",\"appointmentProcedures\",\"_count\",\"claim\",\"updatedBy\",\"payment\",\"serviceLine\",\"serviceLineTransactions\",\"serviceLines\",\"claimFiles\",\"procedures\",\"files\",\"group\",\"pdfs\",\"groups\",\"communications\",\"documents\",\"patients\",\"npiProviders\",\"insuranceCredentials\",\"updatedPayments\",\"backups\",\"backupDestinations\",\"notifications\",\"parent\",\"children\",\"folder\",\"file\",\"chunks\",\"cloudFolders\",\"cloudFiles\",\"twilioSettings\",\"aiSettings\",\"officeHours\",\"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\",\"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\",\"AND\",\"OR\",\"NOT\",\"id\",\"userId\",\"equals\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"in\",\"notIn\",\"apiKey\",\"contains\",\"startsWith\",\"endsWith\",\"accountSid\",\"authToken\",\"phoneNumber\",\"greetingMessage\",\"templates\",\"patientId\",\"filename\",\"originalName\",\"mimeType\",\"fileSize\",\"filePath\",\"uploadedAt\",\"updatedAt\",\"CommunicationChannel\",\"channel\",\"CommunicationDirection\",\"direction\",\"CommunicationStatus\",\"status\",\"body\",\"callDuration\",\"twilioSid\",\"createdAt\",\"fileId\",\"seq\",\"name\",\"folderId\",\"isComplete\",\"totalChunks\",\"diskPath\",\"parentId\",\"jobName\",\"startedAt\",\"completedAt\",\"durationMs\",\"errorMessage\",\"NotificationTypes\",\"type\",\"message\",\"read\",\"path\",\"isActive\",\"paymentId\",\"serviceLineId\",\"transactionId\",\"paidAmount\",\"adjustedAmount\",\"PaymentMethod\",\"method\",\"receivedDate\",\"payerName\",\"notes\",\"claimId\",\"updatedById\",\"totalBilled\",\"totalPaid\",\"totalAdjusted\",\"totalDue\",\"PaymentStatus\",\"icn\",\"pdfData\",\"groupId\",\"title\",\"PdfTitleKey\",\"titleKey\",\"siteKey\",\"username\",\"password\",\"procedureCode\",\"procedureDate\",\"quad\",\"arch\",\"toothNumber\",\"toothSurface\",\"ServiceLineStatus\",\"appointmentId\",\"staffId\",\"patientName\",\"memberId\",\"dateOfBirth\",\"remarks\",\"MissingTeethStatus\",\"missingTeethStatus\",\"missingTeeth\",\"serviceDate\",\"insuranceProvider\",\"ClaimStatus\",\"claimNumber\",\"npiProviderId\",\"procedureLabel\",\"fee\",\"category\",\"oralCavityArea\",\"ProcedureSource\",\"source\",\"comboKey\",\"npiNumber\",\"providerName\",\"email\",\"role\",\"phone\",\"date\",\"startTime\",\"endTime\",\"procedureCodeNotes\",\"PatientStatus\",\"eligibilityStatus\",\"firstName\",\"lastName\",\"gender\",\"address\",\"city\",\"zipCode\",\"insuranceId\",\"groupNumber\",\"policyHolder\",\"allergies\",\"medicalConditions\",\"autoBackupEnabled\",\"usbBackupEnabled\",\"fileId_seq\",\"every\",\"some\",\"none\",\"userId_parentId_name\",\"userId_siteKey\",\"userId_npiNumber\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), - graph: "xA-aArADGAUAAKMHACAHAADLBwAgCAAAnwcAIBgAANIHACAaAADKBwAgGwAAzAcAIBwAAM0HACAdAADOBwAgHgAAzwcAIB8AANAHACAgAADRBwAgJgAAlQcAICcAAJYHACAoAADTBwAgKQAA1AcAICoAANUHACDjAwAAyQcAMOQDAAANABDlAwAAyQcAMOYDAgAAAAG8BAEAAAABvQQBAKYGACHwBCAAkAcAIfEEIACQBwAhAQAAAAEAIB8DAACgBgAgBQAAowcAIAgAAJ8HACAOAADOBwAgEwAAoAcAIBcAANoHACAYAADSBwAgGQAA2wcAIOMDAADZBwAw5AMAAAMAEOUDAADZBwAw5gMCANMGACHnAwIA0wYAIYYEQADUBgAhjAQAANcH5AQikARAANQGACHJBEAA1QYAIc8EAQCvBgAh3AQBAK8GACHeBAEApgYAIeUEAQCmBgAh5gQBAKYGACHnBAEApgYAIegEAQCvBgAh6QQBAK8GACHqBAEArwYAIesEAQCvBgAh7AQBAK8GACHtBAEArwYAIe4EAQCvBgAh7wQBAK8GACETAwAA5AcAIAUAALcNACAIAAC6DQAgDgAAvA0AIBMAAMkNACAXAADXDQAgGAAAwg0AIBkAANgNACDJBAAA7QcAIM8EAADtBwAg3AQAAO0HACDoBAAA7QcAIOkEAADtBwAg6gQAAO0HACDrBAAA7QcAIOwEAADtBwAg7QQAAO0HACDuBAAA7QcAIO8EAADtBwAgHwMAAKAGACAFAACjBwAgCAAAnwcAIA4AAM4HACATAACgBwAgFwAA2gcAIBgAANIHACAZAADbBwAg4wMAANkHADDkAwAAAwAQ5QMAANkHADDmAwIAAAAB5wMCANMGACGGBEAA1AYAIYwEAADXB-QEIpAEQADUBgAhyQRAANUGACHPBAEArwYAIdwEAQCvBgAh3gQBAKYGACHlBAEApgYAIeYEAQCmBgAh5wQBAKYGACHoBAEArwYAIekEAQCvBgAh6gQBAK8GACHrBAEArwYAIewEAQCvBgAh7QQBAK8GACHuBAEArwYAIe8EAQCvBgAhAwAAAAMAIAEAAAQAMAIAAAUAIBcDAACgBgAgBAAApQcAIAcAAMcHACAIAACfBwAgEwAAoAcAIBQAANgHACDjAwAA1gcAMOQDAAAHABDlAwAA1gcAMOYDAgDTBgAh5wMCANMGACH_AwIA0wYAIYwEAQCmBgAhkARAANQGACGfBAEApgYAIa0EAQCvBgAhuAQBAKYGACHGBAIA0wYAId8EQADUBgAh4AQBAKYGACHhBAEApgYAIeIEAQCvBgAh5AQAANcH5AQiCAMAAOQHACAEAADKDQAgBwAA1A0AIAgAALoNACATAADJDQAgFAAA1g0AIK0EAADtBwAg4gQAAO0HACAXAwAAoAYAIAQAAKUHACAHAADHBwAgCAAAnwcAIBMAAKAHACAUAADYBwAg4wMAANYHADDkAwAABwAQ5QMAANYHADDmAwIAAAAB5wMCANMGACH_AwIA0wYAIYwEAQCmBgAhkARAANQGACGfBAEApgYAIa0EAQCvBgAhuAQBAKYGACHGBAIA0wYAId8EQADUBgAh4AQBAKYGACHhBAEApgYAIeIEAQCvBgAh5AQAANcH5AQiAwAAAAcAIAEAAAgAMAIAAAkAIA0DAACiBwAgBQAAowcAIAgAAJ8HACDjAwAAoQcAMOQDAAALABDlAwAAoQcAMOYDAgDTBgAh5wMCANMGACGQBEAA1AYAIZMEAQCmBgAh3AQBAK8GACHdBAEApgYAId4EAQCvBgAhAQAAAAsAIBgFAACjBwAgBwAAywcAIAgAAJ8HACAYAADSBwAgGgAAygcAIBsAAMwHACAcAADNBwAgHQAAzgcAIB4AAM8HACAfAADQBwAgIAAA0QcAICYAAJUHACAnAACWBwAgKAAA0wcAICkAANQHACAqAADVBwAg4wMAAMkHADDkAwAADQAQ5QMAAMkHADDmAwIA0wYAIbwEAQCmBgAhvQQBAKYGACHwBCAAkAcAIfEEIACQBwAhAQAAAA0AIAMAAAAHACABAAAIADACAAAJACAdAwAAogcAIAQAAKUHACAGAAC2BwAgBwAAxwcAIAkAAMMHACAOAAC_BwAgEQAArwcAIBIAAMgHACDjAwAAxAcAMOQDAAAQABDlAwAAxAcAMOYDAgDTBgAh5wMCANMGACH_AwIA0wYAIYYEQADUBgAhjAQAAMYH0QQikARAANQGACHFBAIA0wYAIcYEAgDTBgAhxwQBAKYGACHIBAEApgYAIckEQADUBgAhygQBAKYGACHMBAAAxQfMBCLNBAAAsAYAIM4EQADUBgAhzwQBAKYGACHRBAEArwYAIdIEAgDWBgAhCwMAAOQHACAEAADKDQAgBgAA0A0AIAcAANQNACAJAADTDQAgDgAA0Q0AIBEAAM0NACASAADVDQAgzQQAAO0HACDRBAAA7QcAINIEAADtBwAgHQMAAKIHACAEAAClBwAgBgAAtgcAIAcAAMcHACAJAADDBwAgDgAAvwcAIBEAAK8HACASAADIBwAg4wMAAMQHADDkAwAAEAAQ5QMAAMQHADDmAwIAAAAB5wMCANMGACH_AwIA0wYAIYYEQADUBgAhjAQAAMYH0QQikARAANQGACHFBAIA0wYAIcYEAgDTBgAhxwQBAKYGACHIBAEApgYAIckEQADUBgAhygQBAKYGACHMBAAAxQfMBCLNBAAAsAYAIM4EQADUBgAhzwQBAKYGACHRBAEArwYAIdIEAgDWBgAhAwAAABAAIAEAABEAMAIAABIAIAEAAAANACABAAAACwAgCwMAAKAGACAIAACfBwAgCgAAoAcAIOMDAACeBwAw5AMAABYAEOUDAACeBwAw5gMCANMGACHnAwIA0wYAIZAEQADUBgAh2gQBAKYGACHbBAEApgYAIQEAAAAWACADAAAAEAAgAQAAEQAwAgAAEgAgFAQAAKUHACAGAAC2BwAgCQAAwwcAIOMDAADABwAw5AMAABkAEOUDAADABwAw5gMCANMGACH_AwIA0wYAIZAEQADUBgAhvgQBAKYGACHCBAEArwYAIcMEAQCvBgAhxQQCANMGACHSBAIA1gYAIdMEAQCvBgAh1AQQAMEHACHVBAEArwYAIdYEAQCvBgAh2AQAAMIH2AQi2QQBAK8GACELBAAAyg0AIAYAANANACAJAADTDQAgwgQAAO0HACDDBAAA7QcAINIEAADtBwAg0wQAAO0HACDUBAAA7QcAINUEAADtBwAg1gQAAO0HACDZBAAA7QcAIBQEAAClBwAgBgAAtgcAIAkAAMMHACDjAwAAwAcAMOQDAAAZABDlAwAAwAcAMOYDAgAAAAH_AwIA0wYAIZAEQADUBgAhvgQBAKYGACHCBAEArwYAIcMEAQCvBgAhxQQCANMGACHSBAIA1gYAIdMEAQCvBgAh1AQQAMEHACHVBAEArwYAIdYEAQCvBgAh2AQAAMIH2AQi2QQBAK8GACEDAAAAGQAgAQAAGgAwAgAAGwAgAQAAABYAIAEAAAAQACABAAAAGQAgFAwAAK0HACAOAAC_BwAgEAAArgcAIOMDAAC9BwAw5AMAACAAEOUDAAC9BwAw5gMCANMGACGMBAAAvgfFBCKkBAIA1gYAIa4EAgDWBgAhsAQQAKsHACGxBBAAqwcAIbIEEACrBwAhswQQAKsHACG-BAEApgYAIb8EQADUBgAhwAQBAK8GACHBBAEArwYAIcIEAQCvBgAhwwQBAK8GACEJDAAAyw0AIA4AANENACAQAADMDQAgpAQAAO0HACCuBAAA7QcAIMAEAADtBwAgwQQAAO0HACDCBAAA7QcAIMMEAADtBwAgFAwAAK0HACAOAAC_BwAgEAAArgcAIOMDAAC9BwAw5AMAACAAEOUDAAC9BwAw5gMCAAAAAYwEAAC-B8UEIqQEAgDWBgAhrgQCANYGACGwBBAAqwcAIbEEEACrBwAhsgQQAKsHACGzBBAAqwcAIb4EAQCmBgAhvwRAANQGACHABAEArwYAIcEEAQCvBgAhwgQBAK8GACHDBAEArwYAIQMAAAAgACABAAAhADACAAAiACABAAAAEAAgFgQAAKUHACAMAACtBwAgDQAAogcAIBAAAK4HACARAACvBwAg4wMAAKoHADDkAwAAJQAQ5QMAAKoHADDmAwIA0wYAIecDAgDTBgAh_wMCANMGACGGBEAA1AYAIYwEAACsB7UEIpAEQADUBgAhrQQBAK8GACGuBAIA1gYAIa8EAgDWBgAhsAQQAKsHACGxBBAAqwcAIbIEEACrBwAhswQQAKsHACG1BAEArwYAIQEAAAAlACABAAAAEAAgAQAAAA0AIBAOAAC7BwAgDwAAvAcAIOMDAAC5BwAw5AMAACkAEOUDAAC5BwAw5gMCANMGACGQBEAA1AYAIaQEAgDTBgAhpQQCANMGACGmBAEArwYAIacEEACrBwAhqAQQAKsHACGqBAAAugeqBCKrBEAA1AYAIawEAQCvBgAhrQQBAK8GACEFDgAA0Q0AIA8AANINACCmBAAA7QcAIKwEAADtBwAgrQQAAO0HACAQDgAAuwcAIA8AALwHACDjAwAAuQcAMOQDAAApABDlAwAAuQcAMOYDAgAAAAGQBEAA1AYAIaQEAgDTBgAhpQQCANMGACGmBAEArwYAIacEEACrBwAhqAQQAKsHACGqBAAAugeqBCKrBEAA1AYAIawEAQCvBgAhrQQBAK8GACEDAAAAKQAgAQAAKgAwAgAAKwAgAwAAACAAIAEAACEAMAIAACIAIAEAAAApACABAAAAIAAgAwAAACkAIAEAACoAMAIAACsAIAEAAAApACAJDAAAuAcAIOMDAAC3BwAw5AMAADIAEOUDAAC3BwAw5gMCANMGACGABAEApgYAIYIEAQCmBgAhhAQBAK8GACGuBAIA0wYAIQIMAADLDQAghAQAAO0HACAJDAAAuAcAIOMDAAC3BwAw5AMAADIAEOUDAAC3BwAw5gMCAAAAAYAEAQCmBgAhggQBAKYGACGEBAEArwYAIa4EAgDTBgAhAwAAADIAIAEAADMAMAIAADQAIAEAAAAlACABAAAAIAAgAQAAADIAIAEAAAAHACABAAAAEAAgAwAAABkAIAEAABoAMAIAABsAIAMAAAAQACABAAARADACAAASACAJBgAAtgcAIOMDAAC1BwAw5AMAAD0AEOUDAAC1BwAw5gMCANMGACGABAEApgYAIYIEAQCvBgAhhAQBAK8GACHFBAIA0wYAIQMGAADQDQAgggQAAO0HACCEBAAA7QcAIAkGAAC2BwAg4wMAALUHADDkAwAAPQAQ5QMAALUHADDmAwIAAAABgAQBAKYGACGCBAEArwYAIYQEAQCvBgAhxQQCANMGACEDAAAAPQAgAQAAPgAwAgAAPwAgAQAAABkAIAEAAAAQACABAAAAPQAgAwAAABkAIAEAABoAMAIAABsAIAMAAAAQACABAAARADACAAASACAKBAAApQcAIBYAALQHACDjAwAAsgcAMOQDAABGABDlAwAAsgcAMOYDAgDTBgAh_wMCANMGACGQBEAA1AYAIbgEAQCmBgAhugQAALMHugQiAgQAAMoNACAWAADPDQAgCgQAAKUHACAWAAC0BwAg4wMAALIHADDkAwAARgAQ5QMAALIHADDmAwIAAAAB_wMCANMGACGQBEAA1AYAIbgEAQCmBgAhugQAALMHugQiAwAAAEYAIAEAAEcAMAIAAEgAIAkVAACxBwAg4wMAALAHADDkAwAASgAQ5QMAALAHADDmAwIA0wYAIYAEAQCmBgAhhQRAANQGACG2BAABjAcAIbcEAgDTBgAhARUAAM4NACAJFQAAsQcAIOMDAACwBwAw5AMAAEoAEOUDAACwBwAw5gMCAAAAAYAEAQCmBgAhhQRAANQGACG2BAABjAcAIbcEAgDTBgAhAwAAAEoAIAEAAEsAMAIAAEwAIAEAAABKACAJBAAAyg0AIAwAAMsNACANAADkBwAgEAAAzA0AIBEAAM0NACCtBAAA7QcAIK4EAADtBwAgrwQAAO0HACC1BAAA7QcAIBYEAAClBwAgDAAArQcAIA0AAKIHACAQAACuBwAgEQAArwcAIOMDAACqBwAw5AMAACUAEOUDAACqBwAw5gMCAAAAAecDAgDTBgAh_wMCANMGACGGBEAA1AYAIYwEAACsB7UEIpAEQADUBgAhrQQBAK8GACGuBAIAAAABrwQCANYGACGwBBAAqwcAIbEEEACrBwAhsgQQAKsHACGzBBAAqwcAIbUEAQCvBgAhAwAAACUAIAEAAE8AMAIAAFAAIA8DAACiBwAgBAAApQcAIOMDAACmBwAw5AMAAFIAEOUDAACmBwAw5gMCANMGACHnAwIA1gYAIf8DAgDTBgAhiAQAAKcHiAQiigQAAKgHigQijAQAAKkHjAQijQQBAK8GACGOBAIA1gYAIY8EAQCvBgAhkARAANQGACEGAwAA5AcAIAQAAMoNACDnAwAA7QcAII0EAADtBwAgjgQAAO0HACCPBAAA7QcAIA8DAACiBwAgBAAApQcAIOMDAACmBwAw5AMAAFIAEOUDAACmBwAw5gMCAAAAAecDAgDWBgAh_wMCANMGACGIBAAApweIBCKKBAAAqAeKBCKMBAAAqQeMBCKNBAEArwYAIY4EAgDWBgAhjwQBAK8GACGQBEAA1AYAIQMAAABSACABAABTADACAABUACABAAAADQAgDQQAAKUHACDjAwAApAcAMOQDAABXABDlAwAApAcAMOYDAgDTBgAh_wMCANMGACGABAEApgYAIYEEAQCmBgAhggQBAKYGACGDBAQAjwcAIYQEAQCmBgAhhQRAANQGACGGBEAA1AYAIQEEAADKDQAgDQQAAKUHACDjAwAApAcAMOQDAABXABDlAwAApAcAMOYDAgAAAAH_AwIA0wYAIYAEAQCmBgAhgQQBAKYGACGCBAEApgYAIYMEBACPBwAhhAQBAKYGACGFBEAA1AYAIYYEQADUBgAhAwAAAFcAIAEAAFgAMAIAAFkAIAEAAAAHACABAAAAGQAgAQAAABAAIAEAAABGACABAAAAJQAgAQAAAFIAIAEAAABXACADAAAABwAgAQAACAAwAgAACQAgBQMAAOQHACAFAAC3DQAgCAAAug0AINwEAADtBwAg3gQAAO0HACANAwAAogcAIAUAAKMHACAIAACfBwAg4wMAAKEHADDkAwAACwAQ5QMAAKEHADDmAwIAAAAB5wMCANMGACGQBEAA1AYAIZMEAQCmBgAh3AQBAK8GACHdBAEApgYAId4EAQCvBgAhAwAAAAsAIAEAAGMAMAIAAGQAIAMDAADkBwAgCAAAug0AIAoAAMkNACAMAwAAoAYAIAgAAJ8HACAKAACgBwAg4wMAAJ4HADDkAwAAFgAQ5QMAAJ4HADDmAwIAAAAB5wMCANMGACGQBEAA1AYAIdoEAQCmBgAh2wQBAKYGACH4BAAAnQcAIAMAAAAWACABAABmADACAABnACADAAAAEAAgAQAAEQAwAgAAEgAgCQMAAKAGACDjAwAAnAcAMOQDAABqABDlAwAAnAcAMOYDAgDTBgAh5wMCANMGACG7BAEApgYAIbwEAQCmBgAhvQQBAKYGACEBAwAA5AcAIAoDAACgBgAg4wMAAJwHADDkAwAAagAQ5QMAAJwHADDmAwIAAAAB5wMCANMGACG7BAEApgYAIbwEAQCmBgAhvQQBAKYGACH3BAAAmwcAIAMAAABqACABAABrADACAABsACADAAAAJQAgAQAATwAwAgAAUAAgBwMAAKAGACDjAwAAmgcAMOQDAABvABDlAwAAmgcAMOYDAgDTBgAh5wMCANMGACGQBEAA1AYAIQEDAADkBwAgBwMAAKAGACDjAwAAmgcAMOQDAABvABDlAwAAmgcAMOYDAgAAAAHnAwIA0wYAIZAEQADUBgAhAwAAAG8AIAEAAHAAMAIAAHEAIAkDAACgBgAg4wMAAJkHADDkAwAAcwAQ5QMAAJkHADDmAwIA0wYAIecDAgDTBgAhkARAANQGACGiBAEApgYAIaMEIACQBwAhAQMAAOQHACAJAwAAoAYAIOMDAACZBwAw5AMAAHMAEOUDAACZBwAw5gMCAAAAAecDAgDTBgAhkARAANQGACGiBAEApgYAIaMEIACQBwAhAwAAAHMAIAEAAHQAMAIAAHUAIAoDAACgBgAg4wMAAJcHADDkAwAAdwAQ5QMAAJcHADDmAwIA0wYAIecDAgDTBgAhkARAANQGACGfBAAAmAefBCKgBAEApgYAIaEEIACQBwAhAQMAAOQHACAKAwAAoAYAIOMDAACXBwAw5AMAAHcAEOUDAACXBwAw5gMCAAAAAecDAgDTBgAhkARAANQGACGfBAAAmAefBCKgBAEApgYAIaEEIACQBwAhAwAAAHcAIAEAAHgAMAIAAHkAIA0DAACgBgAgFAAAlgcAICEAAJEHACAiAACVBwAg4wMAAJQHADDkAwAAewAQ5QMAAJQHADDmAwIA0wYAIecDAgDTBgAhhgRAANQGACGQBEAA1AYAIZMEAQCmBgAhmAQCANYGACEFAwAA5AcAIBQAAMENACAhAADHDQAgIgAAwA0AIJgEAADtBwAgDgMAAKAGACAUAACWBwAgIQAAkQcAICIAAJUHACDjAwAAlAcAMOQDAAB7ABDlAwAAlAcAMOYDAgAAAAHnAwIA0wYAIYYEQADUBgAhkARAANQGACGTBAEApgYAIZgEAgDWBgAh9gQAAJMHACADAAAAewAgAQAAfAAwAgAAfQAgAQAAAHsAIAMAAAB7ACABAAB8ADACAAB9ACARAwAAoAYAICMAAJEHACAlAACSBwAg4wMAAI4HADDkAwAAgQEAEOUDAACOBwAw5gMCANMGACHnAwIA0wYAIYIEAQCvBgAhgwQEAI8HACGGBEAA1AYAIZAEQADUBgAhkwQBAKYGACGUBAIA1gYAIZUEIACQBwAhlgQCANYGACGXBAEArwYAIQcDAADkBwAgIwAAxw0AICUAAMgNACCCBAAA7QcAIJQEAADtBwAglgQAAO0HACCXBAAA7QcAIBEDAACgBgAgIwAAkQcAICUAAJIHACDjAwAAjgcAMOQDAACBAQAQ5QMAAI4HADDmAwIAAAAB5wMCANMGACGCBAEArwYAIYMEBACPBwAhhgRAANQGACGQBEAA1AYAIZMEAQCmBgAhlAQCANYGACGVBCAAkAcAIZYEAgDWBgAhlwQBAK8GACEDAAAAgQEAIAEAAIIBADACAACDAQAgAQAAAHsAIAkkAACNBwAgMAABjAcAIeMDAACLBwAw5AMAAIYBABDlAwAAiwcAMOYDAgDTBgAhkARAANQGACGRBAIA0wYAIZIEAgDTBgAhASQAAMYNACAKJAAAjQcAIDAAAYwHACHjAwAAiwcAMOQDAACGAQAQ5QMAAIsHADDmAwIAAAABkARAANQGACGRBAIA0wYAIZIEAgDTBgAh8gQAAIoHACADAAAAhgEAIAEAAIcBADACAACIAQAgAQAAAIYBACABAAAAewAgAQAAAIEBACADAAAAgQEAIAEAAIIBADACAACDAQAgAwAAAFIAIAEAAFMAMAIAAFQAIAsDAACgBgAg4wMAAK4GADDkAwAAjwEAEOUDAACuBgAw5gMCANMGACHnAwIA0wYAIfoDAQCmBgAh-wMBAKYGACH8AwEApgYAIf0DAQCvBgAh_gMAALAGACABAAAAjwEAIAcDAACgBgAg4wMAAKUGADDkAwAAkQEAEOUDAAClBgAw5gMCANMGACHnAwIA0wYAIfYDAQCmBgAhAQAAAJEBACAHAwAAoAYAIDAAAJ8GACDjAwAAngYAMOQDAACTAQAQ5QMAAJ4GADDmAwIA0wYAIecDAgDTBgAhAQAAAJMBACABAAAAAwAgAQAAAAcAIAEAAAALACABAAAAFgAgAQAAABAAIAEAAABqACABAAAAJQAgAQAAAG8AIAEAAABzACABAAAAdwAgAQAAAHsAIAEAAACBAQAgAQAAAFIAIAEAAAABACAQBQAAtw0AIAcAALgNACAIAAC6DQAgGAAAwg0AIBoAALYNACAbAAC5DQAgHAAAuw0AIB0AALwNACAeAAC9DQAgHwAAvg0AICAAAL8NACAmAADADQAgJwAAwQ0AICgAAMMNACApAADEDQAgKgAAxQ0AIAMAAAANACABAACjAQAwAgAAAQAgAwAAAA0AIAEAAKMBADACAAABACADAAAADQAgAQAAowEAMAIAAAEAIBUFAACnDQAgBwAAqA0AIAgAAKoNACAYAACyDQAgGgAApg0AIBsAAKkNACAcAACrDQAgHQAArA0AIB4AAK0NACAfAACuDQAgIAAArw0AICYAALANACAnAACxDQAgKAAAsw0AICkAALQNACAqAAC1DQAg5gMCAAAAAbwEAQAAAAG9BAEAAAAB8AQgAAAAAfEEIAAAAAEBMAAApwEAIAXmAwIAAAABvAQBAAAAAb0EAQAAAAHwBCAAAAAB8QQgAAAAAQEwAACpAQAwATAAAKkBADAVBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBoAAP0LACAbAACADAAgHAAAggwAIB0AAIMMACAeAACEDAAgHwAAhQwAICAAAIYMACAmAACHDAAgJwAAiAwAICgAAIoMACApAACLDAAgKgAAjAwAIOYDAgDhBwAhvAQBAOoHACG9BAEA6gcAIfAEIACZCAAh8QQgAJkIACECAAAAAQAgMAAArAEAIAXmAwIA4QcAIbwEAQDqBwAhvQQBAOoHACHwBCAAmQgAIfEEIACZCAAhAgAAAA0AIDAAAK4BACACAAAADQAgMAAArgEAIAMAAAABACA3AACnAQAgOAAArAEAIAEAAAABACABAAAADQAgBQsAAPgLACA9AAD5CwAgPgAA_AsAID8AAPsLACBAAAD6CwAgCOMDAACJBwAw5AMAALUBABDlAwAAiQcAMOYDAgCYBgAhvAQBAKIGACG9BAEAogYAIfAEIADKBgAh8QQgAMoGACEDAAAADQAgAQAAtAEAMDwAALUBACADAAAADQAgAQAAowEAMAIAAAEAIAEAAAAFACABAAAABQAgAwAAAAMAIAEAAAQAMAIAAAUAIAMAAAADACABAAAEADACAAAFACADAAAAAwAgAQAABAAwAgAABQAgHAMAAPALACAFAADxCwAgCAAA8wsAIA4AAPULACATAADyCwAgFwAA9AsAIBgAAPYLACAZAAD3CwAg5gMCAAAAAecDAgAAAAGGBEAAAAABjAQAAADkBAKQBEAAAAAByQRAAAAAAc8EAQAAAAHcBAEAAAAB3gQBAAAAAeUEAQAAAAHmBAEAAAAB5wQBAAAAAegEAQAAAAHpBAEAAAAB6gQBAAAAAesEAQAAAAHsBAEAAAAB7QQBAAAAAe4EAQAAAAHvBAEAAAABATAAAL0BACAU5gMCAAAAAecDAgAAAAGGBEAAAAABjAQAAADkBAKQBEAAAAAByQRAAAAAAc8EAQAAAAHcBAEAAAAB3gQBAAAAAeUEAQAAAAHmBAEAAAAB5wQBAAAAAegEAQAAAAHpBAEAAAAB6gQBAAAAAesEAQAAAAHsBAEAAAAB7QQBAAAAAe4EAQAAAAHvBAEAAAABATAAAL8BADABMAAAvwEAMBwDAACdCwAgBQAAngsAIAgAAKALACAOAACiCwAgEwAAnwsAIBcAAKELACAYAACjCwAgGQAApAsAIOYDAgDhBwAh5wMCAOEHACGGBEAA_AcAIYwEAADcCuQEIpAEQAD8BwAhyQRAANYIACHPBAEA8wcAIdwEAQDzBwAh3gQBAOoHACHlBAEA6gcAIeYEAQDqBwAh5wQBAOoHACHoBAEA8wcAIekEAQDzBwAh6gQBAPMHACHrBAEA8wcAIewEAQDzBwAh7QQBAPMHACHuBAEA8wcAIe8EAQDzBwAhAgAAAAUAIDAAAMIBACAU5gMCAOEHACHnAwIA4QcAIYYEQAD8BwAhjAQAANwK5AQikARAAPwHACHJBEAA1ggAIc8EAQDzBwAh3AQBAPMHACHeBAEA6gcAIeUEAQDqBwAh5gQBAOoHACHnBAEA6gcAIegEAQDzBwAh6QQBAPMHACHqBAEA8wcAIesEAQDzBwAh7AQBAPMHACHtBAEA8wcAIe4EAQDzBwAh7wQBAPMHACECAAAAAwAgMAAAxAEAIAIAAAADACAwAADEAQAgAwAAAAUAIDcAAL0BACA4AADCAQAgAQAAAAUAIAEAAAADACAQCwAAmAsAID0AAJkLACA-AACcCwAgPwAAmwsAIEAAAJoLACDJBAAA7QcAIM8EAADtBwAg3AQAAO0HACDoBAAA7QcAIOkEAADtBwAg6gQAAO0HACDrBAAA7QcAIOwEAADtBwAg7QQAAO0HACDuBAAA7QcAIO8EAADtBwAgF-MDAACIBwAw5AMAAMsBABDlAwAAiAcAMOYDAgCYBgAh5wMCAJgGACGGBEAAswYAIYwEAACFB-QEIpAEQACzBgAhyQRAAM8GACHPBAEAqAYAIdwEAQCoBgAh3gQBAKIGACHlBAEAogYAIeYEAQCiBgAh5wQBAKIGACHoBAEAqAYAIekEAQCoBgAh6gQBAKgGACHrBAEAqAYAIewEAQCoBgAh7QQBAKgGACHuBAEAqAYAIe8EAQCoBgAhAwAAAAMAIAEAAMoBADA8AADLAQAgAwAAAAMAIAEAAAQAMAIAAAUAIAEAAAAJACABAAAACQAgAwAAAAcAIAEAAAgAMAIAAAkAIAMAAAAHACABAAAIADACAAAJACADAAAABwAgAQAACAAwAgAACQAgFAMAAIMLACAEAACCCwAgBwAAlwsAIAgAAIULACATAACECwAgFAAAhgsAIOYDAgAAAAHnAwIAAAAB_wMCAAAAAYwEAQAAAAGQBEAAAAABnwQBAAAAAa0EAQAAAAG4BAEAAAABxgQCAAAAAd8EQAAAAAHgBAEAAAAB4QQBAAAAAeIEAQAAAAHkBAAAAOQEAgEwAADTAQAgDuYDAgAAAAHnAwIAAAAB_wMCAAAAAYwEAQAAAAGQBEAAAAABnwQBAAAAAa0EAQAAAAG4BAEAAAABxgQCAAAAAd8EQAAAAAHgBAEAAAAB4QQBAAAAAeIEAQAAAAHkBAAAAOQEAgEwAADVAQAwATAAANUBADABAAAACwAgFAMAAN8KACAEAADeCgAgBwAAlgsAIAgAAOEKACATAADgCgAgFAAA4goAIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYwEAQDqBwAhkARAAPwHACGfBAEA6gcAIa0EAQDzBwAhuAQBAOoHACHGBAIA4QcAId8EQAD8BwAh4AQBAOoHACHhBAEA6gcAIeIEAQDzBwAh5AQAANwK5AQiAgAAAAkAIDAAANkBACAO5gMCAOEHACHnAwIA4QcAIf8DAgDhBwAhjAQBAOoHACGQBEAA_AcAIZ8EAQDqBwAhrQQBAPMHACG4BAEA6gcAIcYEAgDhBwAh3wRAAPwHACHgBAEA6gcAIeEEAQDqBwAh4gQBAPMHACHkBAAA3ArkBCICAAAABwAgMAAA2wEAIAIAAAAHACAwAADbAQAgAQAAAAsAIAMAAAAJACA3AADTAQAgOAAA2QEAIAEAAAAJACABAAAABwAgBwsAAJELACA9AACSCwAgPgAAlQsAID8AAJQLACBAAACTCwAgrQQAAO0HACDiBAAA7QcAIBHjAwAAhAcAMOQDAADjAQAQ5QMAAIQHADDmAwIAmAYAIecDAgCYBgAh_wMCAJgGACGMBAEAogYAIZAEQACzBgAhnwQBAKIGACGtBAEAqAYAIbgEAQCiBgAhxgQCAJgGACHfBEAAswYAIeAEAQCiBgAh4QQBAKIGACHiBAEAqAYAIeQEAACFB-QEIgMAAAAHACABAADiAQAwPAAA4wEAIAMAAAAHACABAAAIADACAAAJACABAAAAPwAgAQAAAD8AIAMAAAA9ACABAAA-ADACAAA_ACADAAAAPQAgAQAAPgAwAgAAPwAgAwAAAD0AIAEAAD4AMAIAAD8AIAYGAACQCwAg5gMCAAAAAYAEAQAAAAGCBAEAAAABhAQBAAAAAcUEAgAAAAEBMAAA6wEAIAXmAwIAAAABgAQBAAAAAYIEAQAAAAGEBAEAAAABxQQCAAAAAQEwAADtAQAwATAAAO0BADAGBgAAjwsAIOYDAgDhBwAhgAQBAOoHACGCBAEA8wcAIYQEAQDzBwAhxQQCAOEHACECAAAAPwAgMAAA8AEAIAXmAwIA4QcAIYAEAQDqBwAhggQBAPMHACGEBAEA8wcAIcUEAgDhBwAhAgAAAD0AIDAAAPIBACACAAAAPQAgMAAA8gEAIAMAAAA_ACA3AADrAQAgOAAA8AEAIAEAAAA_ACABAAAAPQAgBwsAAIoLACA9AACLCwAgPgAAjgsAID8AAI0LACBAAACMCwAgggQAAO0HACCEBAAA7QcAIAjjAwAAgwcAMOQDAAD5AQAQ5QMAAIMHADDmAwIAmAYAIYAEAQCiBgAhggQBAKgGACGEBAEAqAYAIcUEAgCYBgAhAwAAAD0AIAEAAPgBADA8AAD5AQAgAwAAAD0AIAEAAD4AMAIAAD8AIAEAAABkACABAAAAZAAgAwAAAAsAIAEAAGMAMAIAAGQAIAMAAAALACABAABjADACAABkACADAAAACwAgAQAAYwAwAgAAZAAgCgMAAIcLACAFAACICwAgCAAAiQsAIOYDAgAAAAHnAwIAAAABkARAAAAAAZMEAQAAAAHcBAEAAAAB3QQBAAAAAd4EAQAAAAEBMAAAgQIAIAfmAwIAAAAB5wMCAAAAAZAEQAAAAAGTBAEAAAAB3AQBAAAAAd0EAQAAAAHeBAEAAAABATAAAIMCADABMAAAgwIAMAEAAAANACAKAwAAxgoAIAUAAMcKACAIAADICgAg5gMCAOEHACHnAwIA4QcAIZAEQAD8BwAhkwQBAOoHACHcBAEA8wcAId0EAQDqBwAh3gQBAPMHACECAAAAZAAgMAAAhwIAIAfmAwIA4QcAIecDAgDhBwAhkARAAPwHACGTBAEA6gcAIdwEAQDzBwAh3QQBAOoHACHeBAEA8wcAIQIAAAALACAwAACJAgAgAgAAAAsAIDAAAIkCACABAAAADQAgAwAAAGQAIDcAAIECACA4AACHAgAgAQAAAGQAIAEAAAALACAHCwAAwQoAID0AAMIKACA-AADFCgAgPwAAxAoAIEAAAMMKACDcBAAA7QcAIN4EAADtBwAgCuMDAACCBwAw5AMAAJECABDlAwAAggcAMOYDAgCYBgAh5wMCAJgGACGQBEAAswYAIZMEAQCiBgAh3AQBAKgGACHdBAEAogYAId4EAQCoBgAhAwAAAAsAIAEAAJACADA8AACRAgAgAwAAAAsAIAEAAGMAMAIAAGQAIAEAAABnACABAAAAZwAgAwAAABYAIAEAAGYAMAIAAGcAIAMAAAAWACABAABmADACAABnACADAAAAFgAgAQAAZgAwAgAAZwAgCAMAAL4KACAIAAC_CgAgCgAAwAoAIOYDAgAAAAHnAwIAAAABkARAAAAAAdoEAQAAAAHbBAEAAAABATAAAJkCACAF5gMCAAAAAecDAgAAAAGQBEAAAAAB2gQBAAAAAdsEAQAAAAEBMAAAmwIAMAEwAACbAgAwCAMAAKMKACAIAACkCgAgCgAApQoAIOYDAgDhBwAh5wMCAOEHACGQBEAA_AcAIdoEAQDqBwAh2wQBAOoHACECAAAAZwAgMAAAngIAIAXmAwIA4QcAIecDAgDhBwAhkARAAPwHACHaBAEA6gcAIdsEAQDqBwAhAgAAABYAIDAAAKACACACAAAAFgAgMAAAoAIAIAMAAABnACA3AACZAgAgOAAAngIAIAEAAABnACABAAAAFgAgBQsAAJ4KACA9AACfCgAgPgAAogoAID8AAKEKACBAAACgCgAgCOMDAACBBwAw5AMAAKcCABDlAwAAgQcAMOYDAgCYBgAh5wMCAJgGACGQBEAAswYAIdoEAQCiBgAh2wQBAKIGACEDAAAAFgAgAQAApgIAMDwAAKcCACADAAAAFgAgAQAAZgAwAgAAZwAgAQAAABsAIAEAAAAbACADAAAAGQAgAQAAGgAwAgAAGwAgAwAAABkAIAEAABoAMAIAABsAIAMAAAAZACABAAAaADACAAAbACARBAAAnAoAIAYAAJsKACAJAACdCgAg5gMCAAAAAf8DAgAAAAGQBEAAAAABvgQBAAAAAcIEAQAAAAHDBAEAAAABxQQCAAAAAdIEAgAAAAHTBAEAAAAB1AQQAAAAAdUEAQAAAAHWBAEAAAAB2AQAAADYBALZBAEAAAABATAAAK8CACAO5gMCAAAAAf8DAgAAAAGQBEAAAAABvgQBAAAAAcIEAQAAAAHDBAEAAAABxQQCAAAAAdIEAgAAAAHTBAEAAAAB1AQQAAAAAdUEAQAAAAHWBAEAAAAB2AQAAADYBALZBAEAAAABATAAALECADABMAAAsQIAMAEAAAAWACARBAAAmQoAIAYAAJgKACAJAACaCgAg5gMCAOEHACH_AwIA4QcAIZAEQAD8BwAhvgQBAOoHACHCBAEA8wcAIcMEAQDzBwAhxQQCAOEHACHSBAIAhwgAIdMEAQDzBwAh1AQQAJYKACHVBAEA8wcAIdYEAQDzBwAh2AQAAJcK2AQi2QQBAPMHACECAAAAGwAgMAAAtQIAIA7mAwIA4QcAIf8DAgDhBwAhkARAAPwHACG-BAEA6gcAIcIEAQDzBwAhwwQBAPMHACHFBAIA4QcAIdIEAgCHCAAh0wQBAPMHACHUBBAAlgoAIdUEAQDzBwAh1gQBAPMHACHYBAAAlwrYBCLZBAEA8wcAIQIAAAAZACAwAAC3AgAgAgAAABkAIDAAALcCACABAAAAFgAgAwAAABsAIDcAAK8CACA4AAC1AgAgAQAAABsAIAEAAAAZACANCwAAkQoAID0AAJIKACA-AACVCgAgPwAAlAoAIEAAAJMKACDCBAAA7QcAIMMEAADtBwAg0gQAAO0HACDTBAAA7QcAINQEAADtBwAg1QQAAO0HACDWBAAA7QcAINkEAADtBwAgEeMDAAD6BgAw5AMAAL8CABDlAwAA-gYAMOYDAgCYBgAh_wMCAJgGACGQBEAAswYAIb4EAQCiBgAhwgQBAKgGACHDBAEAqAYAIcUEAgCYBgAh0gQCALkGACHTBAEAqAYAIdQEEAD7BgAh1QQBAKgGACHWBAEAqAYAIdgEAAD8BtgEItkEAQCoBgAhAwAAABkAIAEAAL4CADA8AAC_AgAgAwAAABkAIAEAABoAMAIAABsAIAEAAAASACABAAAAEgAgAwAAABAAIAEAABEAMAIAABIAIAMAAAAQACABAAARADACAAASACADAAAAEAAgAQAAEQAwAgAAEgAgGgMAAIsKACAEAACJCgAgBgAAigoAIAcAAIwKACAJAACNCgAgDgAAkAoAIBEAAI4KACASAACPCgAg5gMCAAAAAecDAgAAAAH_AwIAAAABhgRAAAAAAYwEAAAA0QQCkARAAAAAAcUEAgAAAAHGBAIAAAABxwQBAAAAAcgEAQAAAAHJBEAAAAABygQBAAAAAcwEAAAAzAQCzQSAAAAAAc4EQAAAAAHPBAEAAAAB0QQBAAAAAdIEAgAAAAEBMAAAxwIAIBLmAwIAAAAB5wMCAAAAAf8DAgAAAAGGBEAAAAABjAQAAADRBAKQBEAAAAABxQQCAAAAAcYEAgAAAAHHBAEAAAAByAQBAAAAAckEQAAAAAHKBAEAAAABzAQAAADMBALNBIAAAAABzgRAAAAAAc8EAQAAAAHRBAEAAAAB0gQCAAAAAQEwAADJAgAwATAAAMkCADABAAAADQAgAQAAAAsAIAEAAAAWACAaAwAA6QkAIAQAAOcJACAGAADoCQAgBwAA6gkAIAkAAOsJACAOAADuCQAgEQAA7AkAIBIAAO0JACDmAwIA4QcAIecDAgDhBwAh_wMCAOEHACGGBEAA_AcAIYwEAADmCdEEIpAEQAD8BwAhxQQCAOEHACHGBAIA4QcAIccEAQDqBwAhyAQBAOoHACHJBEAA_AcAIcoEAQDqBwAhzAQAAOUJzAQizQSAAAAAAc4EQAD8BwAhzwQBAOoHACHRBAEA8wcAIdIEAgCHCAAhAgAAABIAIDAAAM8CACAS5gMCAOEHACHnAwIA4QcAIf8DAgDhBwAhhgRAAPwHACGMBAAA5gnRBCKQBEAA_AcAIcUEAgDhBwAhxgQCAOEHACHHBAEA6gcAIcgEAQDqBwAhyQRAAPwHACHKBAEA6gcAIcwEAADlCcwEIs0EgAAAAAHOBEAA_AcAIc8EAQDqBwAh0QQBAPMHACHSBAIAhwgAIQIAAAAQACAwAADRAgAgAgAAABAAIDAAANECACABAAAADQAgAQAAAAsAIAEAAAAWACADAAAAEgAgNwAAxwIAIDgAAM8CACABAAAAEgAgAQAAABAAIAgLAADgCQAgPQAA4QkAID4AAOQJACA_AADjCQAgQAAA4gkAIM0EAADtBwAg0QQAAO0HACDSBAAA7QcAIBXjAwAA8wYAMOQDAADbAgAQ5QMAAPMGADDmAwIAmAYAIecDAgCYBgAh_wMCAJgGACGGBEAAswYAIYwEAAD1BtEEIpAEQACzBgAhxQQCAJgGACHGBAIAmAYAIccEAQCiBgAhyAQBAKIGACHJBEAAswYAIcoEAQCiBgAhzAQAAPQGzAQizQQAAKkGACDOBEAAswYAIc8EAQCiBgAh0QQBAKgGACHSBAIAuQYAIQMAAAAQACABAADaAgAwPAAA2wIAIAMAAAAQACABAAARADACAAASACABAAAAIgAgAQAAACIAIAMAAAAgACABAAAhADACAAAiACADAAAAIAAgAQAAIQAwAgAAIgAgAwAAACAAIAEAACEAMAIAACIAIBEMAACeCQAgDgAA3wkAIBAAAJ8JACDmAwIAAAABjAQAAADFBAKkBAIAAAABrgQCAAAAAbAEEAAAAAGxBBAAAAABsgQQAAAAAbMEEAAAAAG-BAEAAAABvwRAAAAAAcAEAQAAAAHBBAEAAAABwgQBAAAAAcMEAQAAAAEBMAAA4wIAIA7mAwIAAAABjAQAAADFBAKkBAIAAAABrgQCAAAAAbAEEAAAAAGxBBAAAAABsgQQAAAAAbMEEAAAAAG-BAEAAAABvwRAAAAAAcAEAQAAAAHBBAEAAAABwgQBAAAAAcMEAQAAAAEBMAAA5QIAMAEwAADlAgAwAQAAABAAIAEAAAAlACARDAAAjwkAIA4AAN4JACAQAACQCQAg5gMCAOEHACGMBAAAjQnFBCKkBAIAhwgAIa4EAgCHCAAhsAQQAPIIACGxBBAA8ggAIbIEEADyCAAhswQQAPIIACG-BAEA6gcAIb8EQAD8BwAhwAQBAPMHACHBBAEA8wcAIcIEAQDzBwAhwwQBAPMHACECAAAAIgAgMAAA6gIAIA7mAwIA4QcAIYwEAACNCcUEIqQEAgCHCAAhrgQCAIcIACGwBBAA8ggAIbEEEADyCAAhsgQQAPIIACGzBBAA8ggAIb4EAQDqBwAhvwRAAPwHACHABAEA8wcAIcEEAQDzBwAhwgQBAPMHACHDBAEA8wcAIQIAAAAgACAwAADsAgAgAgAAACAAIDAAAOwCACABAAAAEAAgAQAAACUAIAMAAAAiACA3AADjAgAgOAAA6gIAIAEAAAAiACABAAAAIAAgCwsAANkJACA9AADaCQAgPgAA3QkAID8AANwJACBAAADbCQAgpAQAAO0HACCuBAAA7QcAIMAEAADtBwAgwQQAAO0HACDCBAAA7QcAIMMEAADtBwAgEeMDAADvBgAw5AMAAPUCABDlAwAA7wYAMOYDAgCYBgAhjAQAAPAGxQQipAQCALkGACGuBAIAuQYAIbAEEADeBgAhsQQQAN4GACGyBBAA3gYAIbMEEADeBgAhvgQBAKIGACG_BEAAswYAIcAEAQCoBgAhwQQBAKgGACHCBAEAqAYAIcMEAQCoBgAhAwAAACAAIAEAAPQCADA8AAD1AgAgAwAAACAAIAEAACEAMAIAACIAIAEAAAA0ACABAAAANAAgAwAAADIAIAEAADMAMAIAADQAIAMAAAAyACABAAAzADACAAA0ACADAAAAMgAgAQAAMwAwAgAANAAgBgwAANgJACDmAwIAAAABgAQBAAAAAYIEAQAAAAGEBAEAAAABrgQCAAAAAQEwAAD9AgAgBeYDAgAAAAGABAEAAAABggQBAAAAAYQEAQAAAAGuBAIAAAABATAAAP8CADABMAAA_wIAMAYMAADXCQAg5gMCAOEHACGABAEA6gcAIYIEAQDqBwAhhAQBAPMHACGuBAIA4QcAIQIAAAA0ACAwAACCAwAgBeYDAgDhBwAhgAQBAOoHACGCBAEA6gcAIYQEAQDzBwAhrgQCAOEHACECAAAAMgAgMAAAhAMAIAIAAAAyACAwAACEAwAgAwAAADQAIDcAAP0CACA4AACCAwAgAQAAADQAIAEAAAAyACAGCwAA0gkAID0AANMJACA-AADWCQAgPwAA1QkAIEAAANQJACCEBAAA7QcAIAjjAwAA7gYAMOQDAACLAwAQ5QMAAO4GADDmAwIAmAYAIYAEAQCiBgAhggQBAKIGACGEBAEAqAYAIa4EAgCYBgAhAwAAADIAIAEAAIoDADA8AACLAwAgAwAAADIAIAEAADMAMAIAADQAIAEAAABsACABAAAAbAAgAwAAAGoAIAEAAGsAMAIAAGwAIAMAAABqACABAABrADACAABsACADAAAAagAgAQAAawAwAgAAbAAgBgMAANEJACDmAwIAAAAB5wMCAAAAAbsEAQAAAAG8BAEAAAABvQQBAAAAAQEwAACTAwAgBeYDAgAAAAHnAwIAAAABuwQBAAAAAbwEAQAAAAG9BAEAAAABATAAAJUDADABMAAAlQMAMAYDAADQCQAg5gMCAOEHACHnAwIA4QcAIbsEAQDqBwAhvAQBAOoHACG9BAEA6gcAIQIAAABsACAwAACYAwAgBeYDAgDhBwAh5wMCAOEHACG7BAEA6gcAIbwEAQDqBwAhvQQBAOoHACECAAAAagAgMAAAmgMAIAIAAABqACAwAACaAwAgAwAAAGwAIDcAAJMDACA4AACYAwAgAQAAAGwAIAEAAABqACAFCwAAywkAID0AAMwJACA-AADPCQAgPwAAzgkAIEAAAM0JACAI4wMAAO0GADDkAwAAoQMAEOUDAADtBgAw5gMCAJgGACHnAwIAmAYAIbsEAQCiBgAhvAQBAKIGACG9BAEAogYAIQMAAABqACABAACgAwAwPAAAoQMAIAMAAABqACABAABrADACAABsACABAAAASAAgAQAAAEgAIAMAAABGACABAABHADACAABIACADAAAARgAgAQAARwAwAgAASAAgAwAAAEYAIAEAAEcAMAIAAEgAIAcEAADJCQAgFgAAygkAIOYDAgAAAAH_AwIAAAABkARAAAAAAbgEAQAAAAG6BAAAALoEAgEwAACpAwAgBeYDAgAAAAH_AwIAAAABkARAAAAAAbgEAQAAAAG6BAAAALoEAgEwAACrAwAwATAAAKsDADAHBAAAuwkAIBYAALwJACDmAwIA4QcAIf8DAgDhBwAhkARAAPwHACG4BAEA6gcAIboEAAC6CboEIgIAAABIACAwAACuAwAgBeYDAgDhBwAh_wMCAOEHACGQBEAA_AcAIbgEAQDqBwAhugQAALoJugQiAgAAAEYAIDAAALADACACAAAARgAgMAAAsAMAIAMAAABIACA3AACpAwAgOAAArgMAIAEAAABIACABAAAARgAgBQsAALUJACA9AAC2CQAgPgAAuQkAID8AALgJACBAAAC3CQAgCOMDAADpBgAw5AMAALcDABDlAwAA6QYAMOYDAgCYBgAh_wMCAJgGACGQBEAAswYAIbgEAQCiBgAhugQAAOoGugQiAwAAAEYAIAEAALYDADA8AAC3AwAgAwAAAEYAIAEAAEcAMAIAAEgAIAEAAABMACABAAAATAAgAwAAAEoAIAEAAEsAMAIAAEwAIAMAAABKACABAABLADACAABMACADAAAASgAgAQAASwAwAgAATAAgBhUAALQJACDmAwIAAAABgAQBAAAAAYUEQAAAAAG2BAABAAABtwQCAAAAAQEwAAC_AwAgBeYDAgAAAAGABAEAAAABhQRAAAAAAbYEAAEAAAG3BAIAAAABATAAAMEDADABMAAAwQMAMAYVAACzCQAg5gMCAOEHACGABAEA6gcAIYUEQAD8BwAhtgQAAZEIACG3BAIA4QcAIQIAAABMACAwAADEAwAgBeYDAgDhBwAhgAQBAOoHACGFBEAA_AcAIbYEAAGRCAAhtwQCAOEHACECAAAASgAgMAAAxgMAIAIAAABKACAwAADGAwAgAwAAAEwAIDcAAL8DACA4AADEAwAgAQAAAEwAIAEAAABKACAFCwAArgkAID0AAK8JACA-AACyCQAgPwAAsQkAIEAAALAJACAI4wMAAOgGADDkAwAAzQMAEOUDAADoBgAw5gMCAJgGACGABAEAogYAIYUEQACzBgAhtgQAAcYGACG3BAIAmAYAIQMAAABKACABAADMAwAwPAAAzQMAIAMAAABKACABAABLADACAABMACABAAAAUAAgAQAAAFAAIAMAAAAlACABAABPADACAABQACADAAAAJQAgAQAATwAwAgAAUAAgAwAAACUAIAEAAE8AMAIAAFAAIBMEAACqCQAgDAAAqQkAIA0AAKsJACAQAACsCQAgEQAArQkAIOYDAgAAAAHnAwIAAAAB_wMCAAAAAYYEQAAAAAGMBAAAALUEApAEQAAAAAGtBAEAAAABrgQCAAAAAa8EAgAAAAGwBBAAAAABsQQQAAAAAbIEEAAAAAGzBBAAAAABtQQBAAAAAQEwAADVAwAgDuYDAgAAAAHnAwIAAAAB_wMCAAAAAYYEQAAAAAGMBAAAALUEApAEQAAAAAGtBAEAAAABrgQCAAAAAa8EAgAAAAGwBBAAAAABsQQQAAAAAbIEEAAAAAGzBBAAAAABtQQBAAAAAQEwAADXAwAwATAAANcDADABAAAAEAAgAQAAAA0AIBMEAAD_CAAgDAAA_ggAIA0AAIAJACAQAACBCQAgEQAAggkAIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAP0ItQQikARAAPwHACGtBAEA8wcAIa4EAgCHCAAhrwQCAIcIACGwBBAA8ggAIbEEEADyCAAhsgQQAPIIACGzBBAA8ggAIbUEAQDzBwAhAgAAAFAAIDAAANwDACAO5gMCAOEHACHnAwIA4QcAIf8DAgDhBwAhhgRAAPwHACGMBAAA_Qi1BCKQBEAA_AcAIa0EAQDzBwAhrgQCAIcIACGvBAIAhwgAIbAEEADyCAAhsQQQAPIIACGyBBAA8ggAIbMEEADyCAAhtQQBAPMHACECAAAAJQAgMAAA3gMAIAIAAAAlACAwAADeAwAgAQAAABAAIAEAAAANACADAAAAUAAgNwAA1QMAIDgAANwDACABAAAAUAAgAQAAACUAIAkLAAD4CAAgPQAA-QgAID4AAPwIACA_AAD7CAAgQAAA-ggAIK0EAADtBwAgrgQAAO0HACCvBAAA7QcAILUEAADtBwAgEeMDAADkBgAw5AMAAOcDABDlAwAA5AYAMOYDAgCYBgAh5wMCAJgGACH_AwIAmAYAIYYEQACzBgAhjAQAAOUGtQQikARAALMGACGtBAEAqAYAIa4EAgC5BgAhrwQCALkGACGwBBAA3gYAIbEEEADeBgAhsgQQAN4GACGzBBAA3gYAIbUEAQCoBgAhAwAAACUAIAEAAOYDADA8AADnAwAgAwAAACUAIAEAAE8AMAIAAFAAIAEAAAArACABAAAAKwAgAwAAACkAIAEAACoAMAIAACsAIAMAAAApACABAAAqADACAAArACADAAAAKQAgAQAAKgAwAgAAKwAgDQ4AAPYIACAPAAD3CAAg5gMCAAAAAZAEQAAAAAGkBAIAAAABpQQCAAAAAaYEAQAAAAGnBBAAAAABqAQQAAAAAaoEAAAAqgQCqwRAAAAAAawEAQAAAAGtBAEAAAABATAAAO8DACAL5gMCAAAAAZAEQAAAAAGkBAIAAAABpQQCAAAAAaYEAQAAAAGnBBAAAAABqAQQAAAAAaoEAAAAqgQCqwRAAAAAAawEAQAAAAGtBAEAAAABATAAAPEDADABMAAA8QMAMA0OAAD0CAAgDwAA9QgAIOYDAgDhBwAhkARAAPwHACGkBAIA4QcAIaUEAgDhBwAhpgQBAPMHACGnBBAA8ggAIagEEADyCAAhqgQAAPMIqgQiqwRAAPwHACGsBAEA8wcAIa0EAQDzBwAhAgAAACsAIDAAAPQDACAL5gMCAOEHACGQBEAA_AcAIaQEAgDhBwAhpQQCAOEHACGmBAEA8wcAIacEEADyCAAhqAQQAPIIACGqBAAA8wiqBCKrBEAA_AcAIawEAQDzBwAhrQQBAPMHACECAAAAKQAgMAAA9gMAIAIAAAApACAwAAD2AwAgAwAAACsAIDcAAO8DACA4AAD0AwAgAQAAACsAIAEAAAApACAICwAA7QgAID0AAO4IACA-AADxCAAgPwAA8AgAIEAAAO8IACCmBAAA7QcAIKwEAADtBwAgrQQAAO0HACAO4wMAAN0GADDkAwAA_QMAEOUDAADdBgAw5gMCAJgGACGQBEAAswYAIaQEAgCYBgAhpQQCAJgGACGmBAEAqAYAIacEEADeBgAhqAQQAN4GACGqBAAA3waqBCKrBEAAswYAIawEAQCoBgAhrQQBAKgGACEDAAAAKQAgAQAA_AMAMDwAAP0DACADAAAAKQAgAQAAKgAwAgAAKwAgAQAAAHEAIAEAAABxACADAAAAbwAgAQAAcAAwAgAAcQAgAwAAAG8AIAEAAHAAMAIAAHEAIAMAAABvACABAABwADACAABxACAEAwAA7AgAIOYDAgAAAAHnAwIAAAABkARAAAAAAQEwAACFBAAgA-YDAgAAAAHnAwIAAAABkARAAAAAAQEwAACHBAAwATAAAIcEADAEAwAA6wgAIOYDAgDhBwAh5wMCAOEHACGQBEAA_AcAIQIAAABxACAwAACKBAAgA-YDAgDhBwAh5wMCAOEHACGQBEAA_AcAIQIAAABvACAwAACMBAAgAgAAAG8AIDAAAIwEACADAAAAcQAgNwAAhQQAIDgAAIoEACABAAAAcQAgAQAAAG8AIAULAADmCAAgPQAA5wgAID4AAOoIACA_AADpCAAgQAAA6AgAIAbjAwAA3AYAMOQDAACTBAAQ5QMAANwGADDmAwIAmAYAIecDAgCYBgAhkARAALMGACEDAAAAbwAgAQAAkgQAMDwAAJMEACADAAAAbwAgAQAAcAAwAgAAcQAgAQAAAHUAIAEAAAB1ACADAAAAcwAgAQAAdAAwAgAAdQAgAwAAAHMAIAEAAHQAMAIAAHUAIAMAAABzACABAAB0ADACAAB1ACAGAwAA5QgAIOYDAgAAAAHnAwIAAAABkARAAAAAAaIEAQAAAAGjBCAAAAABATAAAJsEACAF5gMCAAAAAecDAgAAAAGQBEAAAAABogQBAAAAAaMEIAAAAAEBMAAAnQQAMAEwAACdBAAwBgMAAOQIACDmAwIA4QcAIecDAgDhBwAhkARAAPwHACGiBAEA6gcAIaMEIACZCAAhAgAAAHUAIDAAAKAEACAF5gMCAOEHACHnAwIA4QcAIZAEQAD8BwAhogQBAOoHACGjBCAAmQgAIQIAAABzACAwAACiBAAgAgAAAHMAIDAAAKIEACADAAAAdQAgNwAAmwQAIDgAAKAEACABAAAAdQAgAQAAAHMAIAULAADfCAAgPQAA4AgAID4AAOMIACA_AADiCAAgQAAA4QgAIAjjAwAA2wYAMOQDAACpBAAQ5QMAANsGADDmAwIAmAYAIecDAgCYBgAhkARAALMGACGiBAEAogYAIaMEIADKBgAhAwAAAHMAIAEAAKgEADA8AACpBAAgAwAAAHMAIAEAAHQAMAIAAHUAIAEAAAB5ACABAAAAeQAgAwAAAHcAIAEAAHgAMAIAAHkAIAMAAAB3ACABAAB4ADACAAB5ACADAAAAdwAgAQAAeAAwAgAAeQAgBwMAAN4IACDmAwIAAAAB5wMCAAAAAZAEQAAAAAGfBAAAAJ8EAqAEAQAAAAGhBCAAAAABATAAALEEACAG5gMCAAAAAecDAgAAAAGQBEAAAAABnwQAAACfBAKgBAEAAAABoQQgAAAAAQEwAACzBAAwATAAALMEADAHAwAA3QgAIOYDAgDhBwAh5wMCAOEHACGQBEAA_AcAIZ8EAADcCJ8EIqAEAQDqBwAhoQQgAJkIACECAAAAeQAgMAAAtgQAIAbmAwIA4QcAIecDAgDhBwAhkARAAPwHACGfBAAA3AifBCKgBAEA6gcAIaEEIACZCAAhAgAAAHcAIDAAALgEACACAAAAdwAgMAAAuAQAIAMAAAB5ACA3AACxBAAgOAAAtgQAIAEAAAB5ACABAAAAdwAgBQsAANcIACA9AADYCAAgPgAA2wgAID8AANoIACBAAADZCAAgCeMDAADXBgAw5AMAAL8EABDlAwAA1wYAMOYDAgCYBgAh5wMCAJgGACGQBEAAswYAIZ8EAADYBp8EIqAEAQCiBgAhoQQgAMoGACEDAAAAdwAgAQAAvgQAMDwAAL8EACADAAAAdwAgAQAAeAAwAgAAeQAgCuMDAADSBgAw5AMAAMUEABDlAwAA0gYAMOYDAgAAAAGMBAEApgYAIZkEAQCmBgAhmgRAANQGACGbBEAA1QYAIZwEAgDWBgAhnQQBAK8GACEBAAAAwgQAIAEAAADCBAAgCuMDAADSBgAw5AMAAMUEABDlAwAA0gYAMOYDAgDTBgAhjAQBAKYGACGZBAEApgYAIZoEQADUBgAhmwRAANUGACGcBAIA1gYAIZ0EAQCvBgAhA5sEAADtBwAgnAQAAO0HACCdBAAA7QcAIAMAAADFBAAgAQAAxgQAMAIAAMIEACADAAAAxQQAIAEAAMYEADACAADCBAAgAwAAAMUEACABAADGBAAwAgAAwgQAIAfmAwIAAAABjAQBAAAAAZkEAQAAAAGaBEAAAAABmwRAAAAAAZwEAgAAAAGdBAEAAAABATAAAMoEACAH5gMCAAAAAYwEAQAAAAGZBAEAAAABmgRAAAAAAZsEQAAAAAGcBAIAAAABnQQBAAAAAQEwAADMBAAwATAAAMwEADAH5gMCAOEHACGMBAEA6gcAIZkEAQDqBwAhmgRAAPwHACGbBEAA1ggAIZwEAgCHCAAhnQQBAPMHACECAAAAwgQAIDAAAM8EACAH5gMCAOEHACGMBAEA6gcAIZkEAQDqBwAhmgRAAPwHACGbBEAA1ggAIZwEAgCHCAAhnQQBAPMHACECAAAAxQQAIDAAANEEACACAAAAxQQAIDAAANEEACADAAAAwgQAIDcAAMoEACA4AADPBAAgAQAAAMIEACABAAAAxQQAIAgLAADRCAAgPQAA0ggAID4AANUIACA_AADUCAAgQAAA0wgAIJsEAADtBwAgnAQAAO0HACCdBAAA7QcAIArjAwAAzgYAMOQDAADYBAAQ5QMAAM4GADDmAwIAmAYAIYwEAQCiBgAhmQQBAKIGACGaBEAAswYAIZsEQADPBgAhnAQCALkGACGdBAEAqAYAIQMAAADFBAAgAQAA1wQAMDwAANgEACADAAAAxQQAIAEAAMYEADACAADCBAAgAQAAAH0AIAEAAAB9ACADAAAAewAgAQAAfAAwAgAAfQAgAwAAAHsAIAEAAHwAMAIAAH0AIAMAAAB7ACABAAB8ADACAAB9ACAKAwAAzggAIBQAAM8IACAhAADQCAAgIgAAzQgAIOYDAgAAAAHnAwIAAAABhgRAAAAAAZAEQAAAAAGTBAEAAAABmAQCAAAAAQEwAADgBAAgBuYDAgAAAAHnAwIAAAABhgRAAAAAAZAEQAAAAAGTBAEAAAABmAQCAAAAAQEwAADiBAAwATAAAOIEADABAAAAewAgCgMAALMIACAUAAC0CAAgIQAAsQgAICIAALIIACDmAwIA4QcAIecDAgDhBwAhhgRAAPwHACGQBEAA_AcAIZMEAQDqBwAhmAQCAIcIACECAAAAfQAgMAAA5gQAIAbmAwIA4QcAIecDAgDhBwAhhgRAAPwHACGQBEAA_AcAIZMEAQDqBwAhmAQCAIcIACECAAAAewAgMAAA6AQAIAIAAAB7ACAwAADoBAAgAQAAAHsAIAMAAAB9ACA3AADgBAAgOAAA5gQAIAEAAAB9ACABAAAAewAgBgsAAKwIACA9AACtCAAgPgAAsAgAID8AAK8IACBAAACuCAAgmAQAAO0HACAJ4wMAAM0GADDkAwAA8AQAEOUDAADNBgAw5gMCAJgGACHnAwIAmAYAIYYEQACzBgAhkARAALMGACGTBAEAogYAIZgEAgC5BgAhAwAAAHsAIAEAAO8EADA8AADwBAAgAwAAAHsAIAEAAHwAMAIAAH0AIAEAAACDAQAgAQAAAIMBACADAAAAgQEAIAEAAIIBADACAACDAQAgAwAAAIEBACABAACCAQAwAgAAgwEAIAMAAACBAQAgAQAAggEAMAIAAIMBACAOAwAAqQgAICMAAKoIACAlAACrCAAg5gMCAAAAAecDAgAAAAGCBAEAAAABgwQEAAAAAYYEQAAAAAGQBEAAAAABkwQBAAAAAZQEAgAAAAGVBCAAAAABlgQCAAAAAZcEAQAAAAEBMAAA-AQAIAvmAwIAAAAB5wMCAAAAAYIEAQAAAAGDBAQAAAABhgRAAAAAAZAEQAAAAAGTBAEAAAABlAQCAAAAAZUEIAAAAAGWBAIAAAABlwQBAAAAAQEwAAD6BAAwATAAAPoEADABAAAAewAgDgMAAJoIACAjAACbCAAgJQAAnAgAIOYDAgDhBwAh5wMCAOEHACGCBAEA8wcAIYMEBAD7BwAhhgRAAPwHACGQBEAA_AcAIZMEAQDqBwAhlAQCAIcIACGVBCAAmQgAIZYEAgCHCAAhlwQBAPMHACECAAAAgwEAIDAAAP4EACAL5gMCAOEHACHnAwIA4QcAIYIEAQDzBwAhgwQEAPsHACGGBEAA_AcAIZAEQAD8BwAhkwQBAOoHACGUBAIAhwgAIZUEIACZCAAhlgQCAIcIACGXBAEA8wcAIQIAAACBAQAgMAAAgAUAIAIAAACBAQAgMAAAgAUAIAEAAAB7ACADAAAAgwEAIDcAAPgEACA4AAD-BAAgAQAAAIMBACABAAAAgQEAIAkLAACUCAAgPQAAlQgAID4AAJgIACA_AACXCAAgQAAAlggAIIIEAADtBwAglAQAAO0HACCWBAAA7QcAIJcEAADtBwAgDuMDAADJBgAw5AMAAIgFABDlAwAAyQYAMOYDAgCYBgAh5wMCAJgGACGCBAEAqAYAIYMEBACyBgAhhgRAALMGACGQBEAAswYAIZMEAQCiBgAhlAQCALkGACGVBCAAygYAIZYEAgC5BgAhlwQBAKgGACEDAAAAgQEAIAEAAIcFADA8AACIBQAgAwAAAIEBACABAACCAQAwAgAAgwEAIAEAAACIAQAgAQAAAIgBACADAAAAhgEAIAEAAIcBADACAACIAQAgAwAAAIYBACABAACHAQAwAgAAiAEAIAMAAACGAQAgAQAAhwEAMAIAAIgBACAGJAAAkwgAIDAAAQAAAeYDAgAAAAGQBEAAAAABkQQCAAAAAZIEAgAAAAEBMAAAkAUAIAUwAAEAAAHmAwIAAAABkARAAAAAAZEEAgAAAAGSBAIAAAABATAAAJIFADABMAAAkgUAMAYkAACSCAAgMAABkQgAIeYDAgDhBwAhkARAAPwHACGRBAIA4QcAIZIEAgDhBwAhAgAAAIgBACAwAACVBQAgBTAAAZEIACHmAwIA4QcAIZAEQAD8BwAhkQQCAOEHACGSBAIA4QcAIQIAAACGAQAgMAAAlwUAIAIAAACGAQAgMAAAlwUAIAMAAACIAQAgNwAAkAUAIDgAAJUFACABAAAAiAEAIAEAAACGAQAgBQsAAIwIACA9AACNCAAgPgAAkAgAID8AAI8IACBAAACOCAAgCDAAAcYGACHjAwAAxQYAMOQDAACeBQAQ5QMAAMUGADDmAwIAmAYAIZAEQACzBgAhkQQCAJgGACGSBAIAmAYAIQMAAACGAQAgAQAAnQUAMDwAAJ4FACADAAAAhgEAIAEAAIcBADACAACIAQAgAQAAAFQAIAEAAABUACADAAAAUgAgAQAAUwAwAgAAVAAgAwAAAFIAIAEAAFMAMAIAAFQAIAMAAABSACABAABTADACAABUACAMAwAAiwgAIAQAAIoIACDmAwIAAAAB5wMCAAAAAf8DAgAAAAGIBAAAAIgEAooEAAAAigQCjAQAAACMBAKNBAEAAAABjgQCAAAAAY8EAQAAAAGQBEAAAAABATAAAKYFACAK5gMCAAAAAecDAgAAAAH_AwIAAAABiAQAAACIBAKKBAAAAIoEAowEAAAAjAQCjQQBAAAAAY4EAgAAAAGPBAEAAAABkARAAAAAAQEwAACoBQAwATAAAKgFADABAAAADQAgDAMAAIkIACAEAACICAAg5gMCAOEHACHnAwIAhwgAIf8DAgDhBwAhiAQAAIQIiAQiigQAAIUIigQijAQAAIYIjAQijQQBAPMHACGOBAIAhwgAIY8EAQDzBwAhkARAAPwHACECAAAAVAAgMAAArAUAIArmAwIA4QcAIecDAgCHCAAh_wMCAOEHACGIBAAAhAiIBCKKBAAAhQiKBCKMBAAAhgiMBCKNBAEA8wcAIY4EAgCHCAAhjwQBAPMHACGQBEAA_AcAIQIAAABSACAwAACuBQAgAgAAAFIAIDAAAK4FACABAAAADQAgAwAAAFQAIDcAAKYFACA4AACsBQAgAQAAAFQAIAEAAABSACAJCwAA_wcAID0AAIAIACA-AACDCAAgPwAAgggAIEAAAIEIACDnAwAA7QcAII0EAADtBwAgjgQAAO0HACCPBAAA7QcAIA3jAwAAuAYAMOQDAAC2BQAQ5QMAALgGADDmAwIAmAYAIecDAgC5BgAh_wMCAJgGACGIBAAAugaIBCKKBAAAuwaKBCKMBAAAvAaMBCKNBAEAqAYAIY4EAgC5BgAhjwQBAKgGACGQBEAAswYAIQMAAABSACABAAC1BQAwPAAAtgUAIAMAAABSACABAABTADACAABUACABAAAAWQAgAQAAAFkAIAMAAABXACABAABYADACAABZACADAAAAVwAgAQAAWAAwAgAAWQAgAwAAAFcAIAEAAFgAMAIAAFkAIAoEAAD-BwAg5gMCAAAAAf8DAgAAAAGABAEAAAABgQQBAAAAAYIEAQAAAAGDBAQAAAABhAQBAAAAAYUEQAAAAAGGBEAAAAABATAAAL4FACAJ5gMCAAAAAf8DAgAAAAGABAEAAAABgQQBAAAAAYIEAQAAAAGDBAQAAAABhAQBAAAAAYUEQAAAAAGGBEAAAAABATAAAMAFADABMAAAwAUAMAoEAAD9BwAg5gMCAOEHACH_AwIA4QcAIYAEAQDqBwAhgQQBAOoHACGCBAEA6gcAIYMEBAD7BwAhhAQBAOoHACGFBEAA_AcAIYYEQAD8BwAhAgAAAFkAIDAAAMMFACAJ5gMCAOEHACH_AwIA4QcAIYAEAQDqBwAhgQQBAOoHACGCBAEA6gcAIYMEBAD7BwAhhAQBAOoHACGFBEAA_AcAIYYEQAD8BwAhAgAAAFcAIDAAAMUFACACAAAAVwAgMAAAxQUAIAMAAABZACA3AAC-BQAgOAAAwwUAIAEAAABZACABAAAAVwAgBQsAAPYHACA9AAD3BwAgPgAA-gcAID8AAPkHACBAAAD4BwAgDOMDAACxBgAw5AMAAMwFABDlAwAAsQYAMOYDAgCYBgAh_wMCAJgGACGABAEAogYAIYEEAQCiBgAhggQBAKIGACGDBAQAsgYAIYQEAQCiBgAhhQRAALMGACGGBEAAswYAIQMAAABXACABAADLBQAwPAAAzAUAIAMAAABXACABAABYADACAABZACALAwAAoAYAIOMDAACuBgAw5AMAAI8BABDlAwAArgYAMOYDAgAAAAHnAwIAAAAB-gMBAKYGACH7AwEApgYAIfwDAQCmBgAh_QMBAK8GACH-AwAAsAYAIAEAAADPBQAgAQAAAM8FACADAwAA5AcAIP0DAADtBwAg_gMAAO0HACADAAAAjwEAIAEAANIFADACAADPBQAgAwAAAI8BACABAADSBQAwAgAAzwUAIAMAAACPAQAgAQAA0gUAMAIAAM8FACAIAwAA9QcAIOYDAgAAAAHnAwIAAAAB-gMBAAAAAfsDAQAAAAH8AwEAAAAB_QMBAAAAAf4DgAAAAAEBMAAA1gUAIAfmAwIAAAAB5wMCAAAAAfoDAQAAAAH7AwEAAAAB_AMBAAAAAf0DAQAAAAH-A4AAAAABATAAANgFADABMAAA2AUAMAgDAAD0BwAg5gMCAOEHACHnAwIA4QcAIfoDAQDqBwAh-wMBAOoHACH8AwEA6gcAIf0DAQDzBwAh_gOAAAAAAQIAAADPBQAgMAAA2wUAIAfmAwIA4QcAIecDAgDhBwAh-gMBAOoHACH7AwEA6gcAIfwDAQDqBwAh_QMBAPMHACH-A4AAAAABAgAAAI8BACAwAADdBQAgAgAAAI8BACAwAADdBQAgAwAAAM8FACA3AADWBQAgOAAA2wUAIAEAAADPBQAgAQAAAI8BACAHCwAA7gcAID0AAO8HACA-AADyBwAgPwAA8QcAIEAAAPAHACD9AwAA7QcAIP4DAADtBwAgCuMDAACnBgAw5AMAAOQFABDlAwAApwYAMOYDAgCYBgAh5wMCAJgGACH6AwEAogYAIfsDAQCiBgAh_AMBAKIGACH9AwEAqAYAIf4DAACpBgAgAwAAAI8BACABAADjBQAwPAAA5AUAIAMAAACPAQAgAQAA0gUAMAIAAM8FACAHAwAAoAYAIOMDAAClBgAw5AMAAJEBABDlAwAApQYAMOYDAgAAAAHnAwIAAAAB9gMBAKYGACEBAAAA5wUAIAEAAADnBQAgAQMAAOQHACADAAAAkQEAIAEAAOoFADACAADnBQAgAwAAAJEBACABAADqBQAwAgAA5wUAIAMAAACRAQAgAQAA6gUAMAIAAOcFACAEAwAA7AcAIOYDAgAAAAHnAwIAAAAB9gMBAAAAAQEwAADuBQAgA-YDAgAAAAHnAwIAAAAB9gMBAAAAAQEwAADwBQAwATAAAPAFADAEAwAA6wcAIOYDAgDhBwAh5wMCAOEHACH2AwEA6gcAIQIAAADnBQAgMAAA8wUAIAPmAwIA4QcAIecDAgDhBwAh9gMBAOoHACECAAAAkQEAIDAAAPUFACACAAAAkQEAIDAAAPUFACADAAAA5wUAIDcAAO4FACA4AADzBQAgAQAAAOcFACABAAAAkQEAIAULAADlBwAgPQAA5gcAID4AAOkHACA_AADoBwAgQAAA5wcAIAbjAwAAoQYAMOQDAAD8BQAQ5QMAAKEGADDmAwIAmAYAIecDAgCYBgAh9gMBAKIGACEDAAAAkQEAIAEAAPsFADA8AAD8BQAgAwAAAJEBACABAADqBQAwAgAA5wUAIAcDAACgBgAgMAAAnwYAIOMDAACeBgAw5AMAAJMBABDlAwAAngYAMOYDAgAAAAHnAwIAAAABAQAAAP8FACABAAAA_wUAIAEDAADkBwAgAwAAAJMBACABAACCBgAwAgAA_wUAIAMAAACTAQAgAQAAggYAMAIAAP8FACADAAAAkwEAIAEAAIIGADACAAD_BQAgBAMAAOMHACAwgAAAAAHmAwIAAAAB5wMCAAAAAQEwAACGBgAgAzCAAAAAAeYDAgAAAAHnAwIAAAABATAAAIgGADABMAAAiAYAMAQDAADiBwAgMIAAAAAB5gMCAOEHACHnAwIA4QcAIQIAAAD_BQAgMAAAiwYAIAMwgAAAAAHmAwIA4QcAIecDAgDhBwAhAgAAAJMBACAwAACNBgAgAgAAAJMBACAwAACNBgAgAwAAAP8FACA3AACGBgAgOAAAiwYAIAEAAAD_BQAgAQAAAJMBACAFCwAA3AcAID0AAN0HACA-AADgBwAgPwAA3wcAIEAAAN4HACAGMAAAmQYAIOMDAACXBgAw5AMAAJQGABDlAwAAlwYAMOYDAgCYBgAh5wMCAJgGACEDAAAAkwEAIAEAAJMGADA8AACUBgAgAwAAAJMBACABAACCBgAwAgAA_wUAIAYwAACZBgAg4wMAAJcGADDkAwAAlAYAEOUDAACXBgAw5gMCAJgGACHnAwIAmAYAIQ0LAACaBgAgPQAAnQYAID4AAJoGACA_AACaBgAgQAAAmgYAIOgDAgAAAAHvAwIAAAAB8AMCAAAAAfEDAgAAAAHyAwIAAAAB8wMCAJwGACH0AwIAAAAE9QMCAAAABA8LAACaBgAgPwAAmwYAIEAAAJsGACDoA4AAAAAB6QMBAAAAAeoDAQAAAAHrAwEAAAAB7AOAAAAAAe0DgAAAAAHuA4AAAAAB7wOAAAAAAfADgAAAAAHxA4AAAAAB8gOAAAAAAfMDgAAAAAEI6AMCAAAAAe8DAgAAAAHwAwIAAAAB8QMCAAAAAfIDAgAAAAHzAwIAmgYAIfQDAgAAAAT1AwIAAAAEDOgDgAAAAAHpAwEAAAAB6gMBAAAAAesDAQAAAAHsA4AAAAAB7QOAAAAAAe4DgAAAAAHvA4AAAAAB8AOAAAAAAfEDgAAAAAHyA4AAAAAB8wOAAAAAAQ0LAACaBgAgPQAAnQYAID4AAJoGACA_AACaBgAgQAAAmgYAIOgDAgAAAAHvAwIAAAAB8AMCAAAAAfEDAgAAAAHyAwIAAAAB8wMCAJwGACH0AwIAAAAE9QMCAAAABAjoAwgAAAAB7wMIAAAAAfADCAAAAAHxAwgAAAAB8gMIAAAAAfMDCACdBgAh9AMIAAAABPUDCAAAAAQHAwAAoAYAIDAAAJ8GACDjAwAAngYAMOQDAACTAQAQ5QMAAJ4GADDmAwIA0wYAIecDAgDTBgAhDOgDgAAAAAHpAwEAAAAB6gMBAAAAAesDAQAAAAHsA4AAAAAB7QOAAAAAAe4DgAAAAAHvA4AAAAAB8AOAAAAAAfEDgAAAAAHyA4AAAAAB8wOAAAAAARoFAACjBwAgBwAAywcAIAgAAJ8HACAYAADSBwAgGgAAygcAIBsAAMwHACAcAADNBwAgHQAAzgcAIB4AAM8HACAfAADQBwAgIAAA0QcAICYAAJUHACAnAACWBwAgKAAA0wcAICkAANQHACAqAADVBwAg4wMAAMkHADDkAwAADQAQ5QMAAMkHADDmAwIA0wYAIbwEAQCmBgAhvQQBAKYGACHwBCAAkAcAIfEEIACQBwAh-QQAAA0AIPoEAAANACAG4wMAAKEGADDkAwAA_AUAEOUDAAChBgAw5gMCAJgGACHnAwIAmAYAIfYDAQCiBgAhDgsAAJoGACA_AACkBgAgQAAApAYAIOgDAQAAAAHvAwEAAAAB8AMBAAAAAfEDAQAAAAHyAwEAAAAB8wMBAKMGACH0AwEAAAAE9QMBAAAABPcDAQAAAAH4AwEAAAAB-QMBAAAAAQ4LAACaBgAgPwAApAYAIEAAAKQGACDoAwEAAAAB7wMBAAAAAfADAQAAAAHxAwEAAAAB8gMBAAAAAfMDAQCjBgAh9AMBAAAABPUDAQAAAAT3AwEAAAAB-AMBAAAAAfkDAQAAAAEL6AMBAAAAAe8DAQAAAAHwAwEAAAAB8QMBAAAAAfIDAQAAAAHzAwEApAYAIfQDAQAAAAT1AwEAAAAE9wMBAAAAAfgDAQAAAAH5AwEAAAABBwMAAKAGACDjAwAApQYAMOQDAACRAQAQ5QMAAKUGADDmAwIA0wYAIecDAgDTBgAh9gMBAKYGACEL6AMBAAAAAe8DAQAAAAHwAwEAAAAB8QMBAAAAAfIDAQAAAAHzAwEApAYAIfQDAQAAAAT1AwEAAAAE9wMBAAAAAfgDAQAAAAH5AwEAAAABCuMDAACnBgAw5AMAAOQFABDlAwAApwYAMOYDAgCYBgAh5wMCAJgGACH6AwEAogYAIfsDAQCiBgAh_AMBAKIGACH9AwEAqAYAIf4DAACpBgAgDgsAAKoGACA_AACtBgAgQAAArQYAIOgDAQAAAAHvAwEAAAAB8AMBAAAAAfEDAQAAAAHyAwEAAAAB8wMBAKwGACH0AwEAAAAF9QMBAAAABfcDAQAAAAH4AwEAAAAB-QMBAAAAAQ8LAACqBgAgPwAAqwYAIEAAAKsGACDoA4AAAAAB6QMBAAAAAeoDAQAAAAHrAwEAAAAB7AOAAAAAAe0DgAAAAAHuA4AAAAAB7wOAAAAAAfADgAAAAAHxA4AAAAAB8gOAAAAAAfMDgAAAAAEI6AMCAAAAAe8DAgAAAAHwAwIAAAAB8QMCAAAAAfIDAgAAAAHzAwIAqgYAIfQDAgAAAAX1AwIAAAAFDOgDgAAAAAHpAwEAAAAB6gMBAAAAAesDAQAAAAHsA4AAAAAB7QOAAAAAAe4DgAAAAAHvA4AAAAAB8AOAAAAAAfEDgAAAAAHyA4AAAAAB8wOAAAAAAQ4LAACqBgAgPwAArQYAIEAAAK0GACDoAwEAAAAB7wMBAAAAAfADAQAAAAHxAwEAAAAB8gMBAAAAAfMDAQCsBgAh9AMBAAAABfUDAQAAAAX3AwEAAAAB-AMBAAAAAfkDAQAAAAEL6AMBAAAAAe8DAQAAAAHwAwEAAAAB8QMBAAAAAfIDAQAAAAHzAwEArQYAIfQDAQAAAAX1AwEAAAAF9wMBAAAAAfgDAQAAAAH5AwEAAAABCwMAAKAGACDjAwAArgYAMOQDAACPAQAQ5QMAAK4GADDmAwIA0wYAIecDAgDTBgAh-gMBAKYGACH7AwEApgYAIfwDAQCmBgAh_QMBAK8GACH-AwAAsAYAIAvoAwEAAAAB7wMBAAAAAfADAQAAAAHxAwEAAAAB8gMBAAAAAfMDAQCtBgAh9AMBAAAABfUDAQAAAAX3AwEAAAAB-AMBAAAAAfkDAQAAAAEM6AOAAAAAAekDAQAAAAHqAwEAAAAB6wMBAAAAAewDgAAAAAHtA4AAAAAB7gOAAAAAAe8DgAAAAAHwA4AAAAAB8QOAAAAAAfIDgAAAAAHzA4AAAAABDOMDAACxBgAw5AMAAMwFABDlAwAAsQYAMOYDAgCYBgAh_wMCAJgGACGABAEAogYAIYEEAQCiBgAhggQBAKIGACGDBAQAsgYAIYQEAQCiBgAhhQRAALMGACGGBEAAswYAIQ0LAACaBgAgPQAAnQYAID4AALcGACA_AAC3BgAgQAAAtwYAIOgDBAAAAAHvAwQAAAAB8AMEAAAAAfEDBAAAAAHyAwQAAAAB8wMEALYGACH0AwQAAAAE9QMEAAAABAsLAACaBgAgPwAAtQYAIEAAALUGACDoA0AAAAAB7wNAAAAAAfADQAAAAAHxA0AAAAAB8gNAAAAAAfMDQAC0BgAh9ANAAAAABPUDQAAAAAQLCwAAmgYAID8AALUGACBAAAC1BgAg6ANAAAAAAe8DQAAAAAHwA0AAAAAB8QNAAAAAAfIDQAAAAAHzA0AAtAYAIfQDQAAAAAT1A0AAAAAECOgDQAAAAAHvA0AAAAAB8ANAAAAAAfEDQAAAAAHyA0AAAAAB8wNAALUGACH0A0AAAAAE9QNAAAAABA0LAACaBgAgPQAAnQYAID4AALcGACA_AAC3BgAgQAAAtwYAIOgDBAAAAAHvAwQAAAAB8AMEAAAAAfEDBAAAAAHyAwQAAAAB8wMEALYGACH0AwQAAAAE9QMEAAAABAjoAwQAAAAB7wMEAAAAAfADBAAAAAHxAwQAAAAB8gMEAAAAAfMDBAC3BgAh9AMEAAAABPUDBAAAAAQN4wMAALgGADDkAwAAtgUAEOUDAAC4BgAw5gMCAJgGACHnAwIAuQYAIf8DAgCYBgAhiAQAALoGiAQiigQAALsGigQijAQAALwGjAQijQQBAKgGACGOBAIAuQYAIY8EAQCoBgAhkARAALMGACENCwAAqgYAID0AAMQGACA-AACqBgAgPwAAqgYAIEAAAKoGACDoAwIAAAAB7wMCAAAAAfADAgAAAAHxAwIAAAAB8gMCAAAAAfMDAgDDBgAh9AMCAAAABfUDAgAAAAUHCwAAmgYAID8AAMIGACBAAADCBgAg6AMAAACIBALzAwAAwQaIBCL0AwAAAIgECPUDAAAAiAQIBwsAAJoGACA_AADABgAgQAAAwAYAIOgDAAAAigQC8wMAAL8GigQi9AMAAACKBAj1AwAAAIoECAcLAACaBgAgPwAAvgYAIEAAAL4GACDoAwAAAIwEAvMDAAC9BowEIvQDAAAAjAQI9QMAAACMBAgHCwAAmgYAID8AAL4GACBAAAC-BgAg6AMAAACMBALzAwAAvQaMBCL0AwAAAIwECPUDAAAAjAQIBOgDAAAAjAQC8wMAAL4GjAQi9AMAAACMBAj1AwAAAIwECAcLAACaBgAgPwAAwAYAIEAAAMAGACDoAwAAAIoEAvMDAAC_BooEIvQDAAAAigQI9QMAAACKBAgE6AMAAACKBALzAwAAwAaKBCL0AwAAAIoECPUDAAAAigQIBwsAAJoGACA_AADCBgAgQAAAwgYAIOgDAAAAiAQC8wMAAMEGiAQi9AMAAACIBAj1AwAAAIgECAToAwAAAIgEAvMDAADCBogEIvQDAAAAiAQI9QMAAACIBAgNCwAAqgYAID0AAMQGACA-AACqBgAgPwAAqgYAIEAAAKoGACDoAwIAAAAB7wMCAAAAAfADAgAAAAHxAwIAAAAB8gMCAAAAAfMDAgDDBgAh9AMCAAAABfUDAgAAAAUI6AMIAAAAAe8DCAAAAAHwAwgAAAAB8QMIAAAAAfIDCAAAAAHzAwgAxAYAIfQDCAAAAAX1AwgAAAAFCDAAAcYGACHjAwAAxQYAMOQDAACeBQAQ5QMAAMUGADDmAwIAmAYAIZAEQACzBgAhkQQCAJgGACGSBAIAmAYAIQcLAACaBgAgPwAAyAYAIEAAAMgGACDoAwABAAAB8wMAAccGACH0AwABAAAE9QMAAQAABAcLAACaBgAgPwAAyAYAIEAAAMgGACDoAwABAAAB8wMAAccGACH0AwABAAAE9QMAAQAABAToAwABAAAB8wMAAcgGACH0AwABAAAE9QMAAQAABA7jAwAAyQYAMOQDAACIBQAQ5QMAAMkGADDmAwIAmAYAIecDAgCYBgAhggQBAKgGACGDBAQAsgYAIYYEQACzBgAhkARAALMGACGTBAEAogYAIZQEAgC5BgAhlQQgAMoGACGWBAIAuQYAIZcEAQCoBgAhBQsAAJoGACA_AADMBgAgQAAAzAYAIOgDIAAAAAHzAyAAywYAIQULAACaBgAgPwAAzAYAIEAAAMwGACDoAyAAAAAB8wMgAMsGACEC6AMgAAAAAfMDIADMBgAhCeMDAADNBgAw5AMAAPAEABDlAwAAzQYAMOYDAgCYBgAh5wMCAJgGACGGBEAAswYAIZAEQACzBgAhkwQBAKIGACGYBAIAuQYAIQrjAwAAzgYAMOQDAADYBAAQ5QMAAM4GADDmAwIAmAYAIYwEAQCiBgAhmQQBAKIGACGaBEAAswYAIZsEQADPBgAhnAQCALkGACGdBAEAqAYAIQsLAACqBgAgPwAA0QYAIEAAANEGACDoA0AAAAAB7wNAAAAAAfADQAAAAAHxA0AAAAAB8gNAAAAAAfMDQADQBgAh9ANAAAAABfUDQAAAAAULCwAAqgYAID8AANEGACBAAADRBgAg6ANAAAAAAe8DQAAAAAHwA0AAAAAB8QNAAAAAAfIDQAAAAAHzA0AA0AYAIfQDQAAAAAX1A0AAAAAFCOgDQAAAAAHvA0AAAAAB8ANAAAAAAfEDQAAAAAHyA0AAAAAB8wNAANEGACH0A0AAAAAF9QNAAAAABQrjAwAA0gYAMOQDAADFBAAQ5QMAANIGADDmAwIA0wYAIYwEAQCmBgAhmQQBAKYGACGaBEAA1AYAIZsEQADVBgAhnAQCANYGACGdBAEArwYAIQjoAwIAAAAB7wMCAAAAAfADAgAAAAHxAwIAAAAB8gMCAAAAAfMDAgCaBgAh9AMCAAAABPUDAgAAAAQI6ANAAAAAAe8DQAAAAAHwA0AAAAAB8QNAAAAAAfIDQAAAAAHzA0AAtQYAIfQDQAAAAAT1A0AAAAAECOgDQAAAAAHvA0AAAAAB8ANAAAAAAfEDQAAAAAHyA0AAAAAB8wNAANEGACH0A0AAAAAF9QNAAAAABQjoAwIAAAAB7wMCAAAAAfADAgAAAAHxAwIAAAAB8gMCAAAAAfMDAgCqBgAh9AMCAAAABfUDAgAAAAUJ4wMAANcGADDkAwAAvwQAEOUDAADXBgAw5gMCAJgGACHnAwIAmAYAIZAEQACzBgAhnwQAANgGnwQioAQBAKIGACGhBCAAygYAIQcLAACaBgAgPwAA2gYAIEAAANoGACDoAwAAAJ8EAvMDAADZBp8EIvQDAAAAnwQI9QMAAACfBAgHCwAAmgYAID8AANoGACBAAADaBgAg6AMAAACfBALzAwAA2QafBCL0AwAAAJ8ECPUDAAAAnwQIBOgDAAAAnwQC8wMAANoGnwQi9AMAAACfBAj1AwAAAJ8ECAjjAwAA2wYAMOQDAACpBAAQ5QMAANsGADDmAwIAmAYAIecDAgCYBgAhkARAALMGACGiBAEAogYAIaMEIADKBgAhBuMDAADcBgAw5AMAAJMEABDlAwAA3AYAMOYDAgCYBgAh5wMCAJgGACGQBEAAswYAIQ7jAwAA3QYAMOQDAAD9AwAQ5QMAAN0GADDmAwIAmAYAIZAEQACzBgAhpAQCAJgGACGlBAIAmAYAIaYEAQCoBgAhpwQQAN4GACGoBBAA3gYAIaoEAADfBqoEIqsEQACzBgAhrAQBAKgGACGtBAEAqAYAIQ0LAACaBgAgPQAA4wYAID4AAOMGACA_AADjBgAgQAAA4wYAIOgDEAAAAAHvAxAAAAAB8AMQAAAAAfEDEAAAAAHyAxAAAAAB8wMQAOIGACH0AxAAAAAE9QMQAAAABAcLAACaBgAgPwAA4QYAIEAAAOEGACDoAwAAAKoEAvMDAADgBqoEIvQDAAAAqgQI9QMAAACqBAgHCwAAmgYAID8AAOEGACBAAADhBgAg6AMAAACqBALzAwAA4AaqBCL0AwAAAKoECPUDAAAAqgQIBOgDAAAAqgQC8wMAAOEGqgQi9AMAAACqBAj1AwAAAKoECA0LAACaBgAgPQAA4wYAID4AAOMGACA_AADjBgAgQAAA4wYAIOgDEAAAAAHvAxAAAAAB8AMQAAAAAfEDEAAAAAHyAxAAAAAB8wMQAOIGACH0AxAAAAAE9QMQAAAABAjoAxAAAAAB7wMQAAAAAfADEAAAAAHxAxAAAAAB8gMQAAAAAfMDEADjBgAh9AMQAAAABPUDEAAAAAQR4wMAAOQGADDkAwAA5wMAEOUDAADkBgAw5gMCAJgGACHnAwIAmAYAIf8DAgCYBgAhhgRAALMGACGMBAAA5Qa1BCKQBEAAswYAIa0EAQCoBgAhrgQCALkGACGvBAIAuQYAIbAEEADeBgAhsQQQAN4GACGyBBAA3gYAIbMEEADeBgAhtQQBAKgGACEHCwAAmgYAID8AAOcGACBAAADnBgAg6AMAAAC1BALzAwAA5ga1BCL0AwAAALUECPUDAAAAtQQIBwsAAJoGACA_AADnBgAgQAAA5wYAIOgDAAAAtQQC8wMAAOYGtQQi9AMAAAC1BAj1AwAAALUECAToAwAAALUEAvMDAADnBrUEIvQDAAAAtQQI9QMAAAC1BAgI4wMAAOgGADDkAwAAzQMAEOUDAADoBgAw5gMCAJgGACGABAEAogYAIYUEQACzBgAhtgQAAcYGACG3BAIAmAYAIQjjAwAA6QYAMOQDAAC3AwAQ5QMAAOkGADDmAwIAmAYAIf8DAgCYBgAhkARAALMGACG4BAEAogYAIboEAADqBroEIgcLAACaBgAgPwAA7AYAIEAAAOwGACDoAwAAALoEAvMDAADrBroEIvQDAAAAugQI9QMAAAC6BAgHCwAAmgYAID8AAOwGACBAAADsBgAg6AMAAAC6BALzAwAA6wa6BCL0AwAAALoECPUDAAAAugQIBOgDAAAAugQC8wMAAOwGugQi9AMAAAC6BAj1AwAAALoECAjjAwAA7QYAMOQDAAChAwAQ5QMAAO0GADDmAwIAmAYAIecDAgCYBgAhuwQBAKIGACG8BAEAogYAIb0EAQCiBgAhCOMDAADuBgAw5AMAAIsDABDlAwAA7gYAMOYDAgCYBgAhgAQBAKIGACGCBAEAogYAIYQEAQCoBgAhrgQCAJgGACER4wMAAO8GADDkAwAA9QIAEOUDAADvBgAw5gMCAJgGACGMBAAA8AbFBCKkBAIAuQYAIa4EAgC5BgAhsAQQAN4GACGxBBAA3gYAIbIEEADeBgAhswQQAN4GACG-BAEAogYAIb8EQACzBgAhwAQBAKgGACHBBAEAqAYAIcIEAQCoBgAhwwQBAKgGACEHCwAAmgYAID8AAPIGACBAAADyBgAg6AMAAADFBALzAwAA8QbFBCL0AwAAAMUECPUDAAAAxQQIBwsAAJoGACA_AADyBgAgQAAA8gYAIOgDAAAAxQQC8wMAAPEGxQQi9AMAAADFBAj1AwAAAMUECAToAwAAAMUEAvMDAADyBsUEIvQDAAAAxQQI9QMAAADFBAgV4wMAAPMGADDkAwAA2wIAEOUDAADzBgAw5gMCAJgGACHnAwIAmAYAIf8DAgCYBgAhhgRAALMGACGMBAAA9QbRBCKQBEAAswYAIcUEAgCYBgAhxgQCAJgGACHHBAEAogYAIcgEAQCiBgAhyQRAALMGACHKBAEAogYAIcwEAAD0BswEIs0EAACpBgAgzgRAALMGACHPBAEAogYAIdEEAQCoBgAh0gQCALkGACEHCwAAmgYAID8AAPkGACBAAAD5BgAg6AMAAADMBALzAwAA-AbMBCL0AwAAAMwECPUDAAAAzAQIBwsAAJoGACA_AAD3BgAgQAAA9wYAIOgDAAAA0QQC8wMAAPYG0QQi9AMAAADRBAj1AwAAANEECAcLAACaBgAgPwAA9wYAIEAAAPcGACDoAwAAANEEAvMDAAD2BtEEIvQDAAAA0QQI9QMAAADRBAgE6AMAAADRBALzAwAA9wbRBCL0AwAAANEECPUDAAAA0QQIBwsAAJoGACA_AAD5BgAgQAAA-QYAIOgDAAAAzAQC8wMAAPgGzAQi9AMAAADMBAj1AwAAAMwECAToAwAAAMwEAvMDAAD5BswEIvQDAAAAzAQI9QMAAADMBAgR4wMAAPoGADDkAwAAvwIAEOUDAAD6BgAw5gMCAJgGACH_AwIAmAYAIZAEQACzBgAhvgQBAKIGACHCBAEAqAYAIcMEAQCoBgAhxQQCAJgGACHSBAIAuQYAIdMEAQCoBgAh1AQQAPsGACHVBAEAqAYAIdYEAQCoBgAh2AQAAPwG2AQi2QQBAKgGACENCwAAqgYAID0AAIAHACA-AACABwAgPwAAgAcAIEAAAIAHACDoAxAAAAAB7wMQAAAAAfADEAAAAAHxAxAAAAAB8gMQAAAAAfMDEAD_BgAh9AMQAAAABfUDEAAAAAUHCwAAmgYAID8AAP4GACBAAAD-BgAg6AMAAADYBALzAwAA_QbYBCL0AwAAANgECPUDAAAA2AQIBwsAAJoGACA_AAD-BgAgQAAA_gYAIOgDAAAA2AQC8wMAAP0G2AQi9AMAAADYBAj1AwAAANgECAToAwAAANgEAvMDAAD-BtgEIvQDAAAA2AQI9QMAAADYBAgNCwAAqgYAID0AAIAHACA-AACABwAgPwAAgAcAIEAAAIAHACDoAxAAAAAB7wMQAAAAAfADEAAAAAHxAxAAAAAB8gMQAAAAAfMDEAD_BgAh9AMQAAAABfUDEAAAAAUI6AMQAAAAAe8DEAAAAAHwAxAAAAAB8QMQAAAAAfIDEAAAAAHzAxAAgAcAIfQDEAAAAAX1AxAAAAAFCOMDAACBBwAw5AMAAKcCABDlAwAAgQcAMOYDAgCYBgAh5wMCAJgGACGQBEAAswYAIdoEAQCiBgAh2wQBAKIGACEK4wMAAIIHADDkAwAAkQIAEOUDAACCBwAw5gMCAJgGACHnAwIAmAYAIZAEQACzBgAhkwQBAKIGACHcBAEAqAYAId0EAQCiBgAh3gQBAKgGACEI4wMAAIMHADDkAwAA-QEAEOUDAACDBwAw5gMCAJgGACGABAEAogYAIYIEAQCoBgAhhAQBAKgGACHFBAIAmAYAIRHjAwAAhAcAMOQDAADjAQAQ5QMAAIQHADDmAwIAmAYAIecDAgCYBgAh_wMCAJgGACGMBAEAogYAIZAEQACzBgAhnwQBAKIGACGtBAEAqAYAIbgEAQCiBgAhxgQCAJgGACHfBEAAswYAIeAEAQCiBgAh4QQBAKIGACHiBAEAqAYAIeQEAACFB-QEIgcLAACaBgAgPwAAhwcAIEAAAIcHACDoAwAAAOQEAvMDAACGB-QEIvQDAAAA5AQI9QMAAADkBAgHCwAAmgYAID8AAIcHACBAAACHBwAg6AMAAADkBALzAwAAhgfkBCL0AwAAAOQECPUDAAAA5AQIBOgDAAAA5AQC8wMAAIcH5AQi9AMAAADkBAj1AwAAAOQECBfjAwAAiAcAMOQDAADLAQAQ5QMAAIgHADDmAwIAmAYAIecDAgCYBgAhhgRAALMGACGMBAAAhQfkBCKQBEAAswYAIckEQADPBgAhzwQBAKgGACHcBAEAqAYAId4EAQCiBgAh5QQBAKIGACHmBAEAogYAIecEAQCiBgAh6AQBAKgGACHpBAEAqAYAIeoEAQCoBgAh6wQBAKgGACHsBAEAqAYAIe0EAQCoBgAh7gQBAKgGACHvBAEAqAYAIQjjAwAAiQcAMOQDAAC1AQAQ5QMAAIkHADDmAwIAmAYAIbwEAQCiBgAhvQQBAKIGACHwBCAAygYAIfEEIADKBgAhApEEAgAAAAGSBAIAAAABCSQAAI0HACAwAAGMBwAh4wMAAIsHADDkAwAAhgEAEOUDAACLBwAw5gMCANMGACGQBEAA1AYAIZEEAgDTBgAhkgQCANMGACEE6AMAAQAAAfMDAAHIBgAh9AMAAQAABPUDAAEAAAQTAwAAoAYAICMAAJEHACAlAACSBwAg4wMAAI4HADDkAwAAgQEAEOUDAACOBwAw5gMCANMGACHnAwIA0wYAIYIEAQCvBgAhgwQEAI8HACGGBEAA1AYAIZAEQADUBgAhkwQBAKYGACGUBAIA1gYAIZUEIACQBwAhlgQCANYGACGXBAEArwYAIfkEAACBAQAg-gQAAIEBACARAwAAoAYAICMAAJEHACAlAACSBwAg4wMAAI4HADDkAwAAgQEAEOUDAACOBwAw5gMCANMGACHnAwIA0wYAIYIEAQCvBgAhgwQEAI8HACGGBEAA1AYAIZAEQADUBgAhkwQBAKYGACGUBAIA1gYAIZUEIACQBwAhlgQCANYGACGXBAEArwYAIQjoAwQAAAAB7wMEAAAAAfADBAAAAAHxAwQAAAAB8gMEAAAAAfMDBAC3BgAh9AMEAAAABPUDBAAAAAQC6AMgAAAAAfMDIADMBgAhDwMAAKAGACAUAACWBwAgIQAAkQcAICIAAJUHACDjAwAAlAcAMOQDAAB7ABDlAwAAlAcAMOYDAgDTBgAh5wMCANMGACGGBEAA1AYAIZAEQADUBgAhkwQBAKYGACGYBAIA1gYAIfkEAAB7ACD6BAAAewAgA_MEAACGAQAg9AQAAIYBACD1BAAAhgEAIAPnAwIAAAABkwQBAAAAAZgEAgAAAAENAwAAoAYAIBQAAJYHACAhAACRBwAgIgAAlQcAIOMDAACUBwAw5AMAAHsAEOUDAACUBwAw5gMCANMGACHnAwIA0wYAIYYEQADUBgAhkARAANQGACGTBAEApgYAIZgEAgDWBgAhA_MEAAB7ACD0BAAAewAg9QQAAHsAIAPzBAAAgQEAIPQEAACBAQAg9QQAAIEBACAKAwAAoAYAIOMDAACXBwAw5AMAAHcAEOUDAACXBwAw5gMCANMGACHnAwIA0wYAIZAEQADUBgAhnwQAAJgHnwQioAQBAKYGACGhBCAAkAcAIQToAwAAAJ8EAvMDAADaBp8EIvQDAAAAnwQI9QMAAACfBAgJAwAAoAYAIOMDAACZBwAw5AMAAHMAEOUDAACZBwAw5gMCANMGACHnAwIA0wYAIZAEQADUBgAhogQBAKYGACGjBCAAkAcAIQcDAACgBgAg4wMAAJoHADDkAwAAbwAQ5QMAAJoHADDmAwIA0wYAIecDAgDTBgAhkARAANQGACEC5wMCAAAAAbsEAQAAAAEJAwAAoAYAIOMDAACcBwAw5AMAAGoAEOUDAACcBwAw5gMCANMGACHnAwIA0wYAIbsEAQCmBgAhvAQBAKYGACG9BAEApgYAIQLnAwIAAAAB2gQBAAAAAQsDAACgBgAgCAAAnwcAIAoAAKAHACDjAwAAngcAMOQDAAAWABDlAwAAngcAMOYDAgDTBgAh5wMCANMGACGQBEAA1AYAIdoEAQCmBgAh2wQBAKYGACED8wQAABAAIPQEAAAQACD1BAAAEAAgA_MEAAAZACD0BAAAGQAg9QQAABkAIA0DAACiBwAgBQAAowcAIAgAAJ8HACDjAwAAoQcAMOQDAAALABDlAwAAoQcAMOYDAgDTBgAh5wMCANMGACGQBEAA1AYAIZMEAQCmBgAh3AQBAK8GACHdBAEApgYAId4EAQCvBgAhGgUAAKMHACAHAADLBwAgCAAAnwcAIBgAANIHACAaAADKBwAgGwAAzAcAIBwAAM0HACAdAADOBwAgHgAAzwcAIB8AANAHACAgAADRBwAgJgAAlQcAICcAAJYHACAoAADTBwAgKQAA1AcAICoAANUHACDjAwAAyQcAMOQDAAANABDlAwAAyQcAMOYDAgDTBgAhvAQBAKYGACG9BAEApgYAIfAEIACQBwAh8QQgAJAHACH5BAAADQAg-gQAAA0AIAPzBAAABwAg9AQAAAcAIPUEAAAHACANBAAApQcAIOMDAACkBwAw5AMAAFcAEOUDAACkBwAw5gMCANMGACH_AwIA0wYAIYAEAQCmBgAhgQQBAKYGACGCBAEApgYAIYMEBACPBwAhhAQBAKYGACGFBEAA1AYAIYYEQADUBgAhIQMAAKAGACAFAACjBwAgCAAAnwcAIA4AAM4HACATAACgBwAgFwAA2gcAIBgAANIHACAZAADbBwAg4wMAANkHADDkAwAAAwAQ5QMAANkHADDmAwIA0wYAIecDAgDTBgAhhgRAANQGACGMBAAA1wfkBCKQBEAA1AYAIckEQADVBgAhzwQBAK8GACHcBAEArwYAId4EAQCmBgAh5QQBAKYGACHmBAEApgYAIecEAQCmBgAh6AQBAK8GACHpBAEArwYAIeoEAQCvBgAh6wQBAK8GACHsBAEArwYAIe0EAQCvBgAh7gQBAK8GACHvBAEArwYAIfkEAAADACD6BAAAAwAgDwMAAKIHACAEAAClBwAg4wMAAKYHADDkAwAAUgAQ5QMAAKYHADDmAwIA0wYAIecDAgDWBgAh_wMCANMGACGIBAAApweIBCKKBAAAqAeKBCKMBAAAqQeMBCKNBAEArwYAIY4EAgDWBgAhjwQBAK8GACGQBEAA1AYAIQToAwAAAIgEAvMDAADCBogEIvQDAAAAiAQI9QMAAACIBAgE6AMAAACKBALzAwAAwAaKBCL0AwAAAIoECPUDAAAAigQIBOgDAAAAjAQC8wMAAL4GjAQi9AMAAACMBAj1AwAAAIwECBYEAAClBwAgDAAArQcAIA0AAKIHACAQAACuBwAgEQAArwcAIOMDAACqBwAw5AMAACUAEOUDAACqBwAw5gMCANMGACHnAwIA0wYAIf8DAgDTBgAhhgRAANQGACGMBAAArAe1BCKQBEAA1AYAIa0EAQCvBgAhrgQCANYGACGvBAIA1gYAIbAEEACrBwAhsQQQAKsHACGyBBAAqwcAIbMEEACrBwAhtQQBAK8GACEI6AMQAAAAAe8DEAAAAAHwAxAAAAAB8QMQAAAAAfIDEAAAAAHzAxAA4wYAIfQDEAAAAAT1AxAAAAAEBOgDAAAAtQQC8wMAAOcGtQQi9AMAAAC1BAj1AwAAALUECB8DAACiBwAgBAAApQcAIAYAALYHACAHAADHBwAgCQAAwwcAIA4AAL8HACARAACvBwAgEgAAyAcAIOMDAADEBwAw5AMAABAAEOUDAADEBwAw5gMCANMGACHnAwIA0wYAIf8DAgDTBgAhhgRAANQGACGMBAAAxgfRBCKQBEAA1AYAIcUEAgDTBgAhxgQCANMGACHHBAEApgYAIcgEAQCmBgAhyQRAANQGACHKBAEApgYAIcwEAADFB8wEIs0EAACwBgAgzgRAANQGACHPBAEApgYAIdEEAQCvBgAh0gQCANYGACH5BAAAEAAg-gQAABAAIAPzBAAAKQAg9AQAACkAIPUEAAApACAD8wQAACAAIPQEAAAgACD1BAAAIAAgCRUAALEHACDjAwAAsAcAMOQDAABKABDlAwAAsAcAMOYDAgDTBgAhgAQBAKYGACGFBEAA1AYAIbYEAAGMBwAhtwQCANMGACEMBAAApQcAIBYAALQHACDjAwAAsgcAMOQDAABGABDlAwAAsgcAMOYDAgDTBgAh_wMCANMGACGQBEAA1AYAIbgEAQCmBgAhugQAALMHugQi-QQAAEYAIPoEAABGACAKBAAApQcAIBYAALQHACDjAwAAsgcAMOQDAABGABDlAwAAsgcAMOYDAgDTBgAh_wMCANMGACGQBEAA1AYAIbgEAQCmBgAhugQAALMHugQiBOgDAAAAugQC8wMAAOwGugQi9AMAAAC6BAj1AwAAALoECAPzBAAASgAg9AQAAEoAIPUEAABKACAJBgAAtgcAIOMDAAC1BwAw5AMAAD0AEOUDAAC1BwAw5gMCANMGACGABAEApgYAIYIEAQCvBgAhhAQBAK8GACHFBAIA0wYAIRkDAACgBgAgBAAApQcAIAcAAMcHACAIAACfBwAgEwAAoAcAIBQAANgHACDjAwAA1gcAMOQDAAAHABDlAwAA1gcAMOYDAgDTBgAh5wMCANMGACH_AwIA0wYAIYwEAQCmBgAhkARAANQGACGfBAEApgYAIa0EAQCvBgAhuAQBAKYGACHGBAIA0wYAId8EQADUBgAh4AQBAKYGACHhBAEApgYAIeIEAQCvBgAh5AQAANcH5AQi-QQAAAcAIPoEAAAHACAJDAAAuAcAIOMDAAC3BwAw5AMAADIAEOUDAAC3BwAw5gMCANMGACGABAEApgYAIYIEAQCmBgAhhAQBAK8GACGuBAIA0wYAIR8DAACiBwAgBAAApQcAIAYAALYHACAHAADHBwAgCQAAwwcAIA4AAL8HACARAACvBwAgEgAAyAcAIOMDAADEBwAw5AMAABAAEOUDAADEBwAw5gMCANMGACHnAwIA0wYAIf8DAgDTBgAhhgRAANQGACGMBAAAxgfRBCKQBEAA1AYAIcUEAgDTBgAhxgQCANMGACHHBAEApgYAIcgEAQCmBgAhyQRAANQGACHKBAEApgYAIcwEAADFB8wEIs0EAACwBgAgzgRAANQGACHPBAEApgYAIdEEAQCvBgAh0gQCANYGACH5BAAAEAAg-gQAABAAIBAOAAC7BwAgDwAAvAcAIOMDAAC5BwAw5AMAACkAEOUDAAC5BwAw5gMCANMGACGQBEAA1AYAIaQEAgDTBgAhpQQCANMGACGmBAEArwYAIacEEACrBwAhqAQQAKsHACGqBAAAugeqBCKrBEAA1AYAIawEAQCvBgAhrQQBAK8GACEE6AMAAACqBALzAwAA4QaqBCL0AwAAAKoECPUDAAAAqgQIGAQAAKUHACAMAACtBwAgDQAAogcAIBAAAK4HACARAACvBwAg4wMAAKoHADDkAwAAJQAQ5QMAAKoHADDmAwIA0wYAIecDAgDTBgAh_wMCANMGACGGBEAA1AYAIYwEAACsB7UEIpAEQADUBgAhrQQBAK8GACGuBAIA1gYAIa8EAgDWBgAhsAQQAKsHACGxBBAAqwcAIbIEEACrBwAhswQQAKsHACG1BAEArwYAIfkEAAAlACD6BAAAJQAgFgwAAK0HACAOAAC_BwAgEAAArgcAIOMDAAC9BwAw5AMAACAAEOUDAAC9BwAw5gMCANMGACGMBAAAvgfFBCKkBAIA1gYAIa4EAgDWBgAhsAQQAKsHACGxBBAAqwcAIbIEEACrBwAhswQQAKsHACG-BAEApgYAIb8EQADUBgAhwAQBAK8GACHBBAEArwYAIcIEAQCvBgAhwwQBAK8GACH5BAAAIAAg-gQAACAAIBQMAACtBwAgDgAAvwcAIBAAAK4HACDjAwAAvQcAMOQDAAAgABDlAwAAvQcAMOYDAgDTBgAhjAQAAL4HxQQipAQCANYGACGuBAIA1gYAIbAEEACrBwAhsQQQAKsHACGyBBAAqwcAIbMEEACrBwAhvgQBAKYGACG_BEAA1AYAIcAEAQCvBgAhwQQBAK8GACHCBAEArwYAIcMEAQCvBgAhBOgDAAAAxQQC8wMAAPIGxQQi9AMAAADFBAj1AwAAAMUECBgEAAClBwAgDAAArQcAIA0AAKIHACAQAACuBwAgEQAArwcAIOMDAACqBwAw5AMAACUAEOUDAACqBwAw5gMCANMGACHnAwIA0wYAIf8DAgDTBgAhhgRAANQGACGMBAAArAe1BCKQBEAA1AYAIa0EAQCvBgAhrgQCANYGACGvBAIA1gYAIbAEEACrBwAhsQQQAKsHACGyBBAAqwcAIbMEEACrBwAhtQQBAK8GACH5BAAAJQAg-gQAACUAIBQEAAClBwAgBgAAtgcAIAkAAMMHACDjAwAAwAcAMOQDAAAZABDlAwAAwAcAMOYDAgDTBgAh_wMCANMGACGQBEAA1AYAIb4EAQCmBgAhwgQBAK8GACHDBAEArwYAIcUEAgDTBgAh0gQCANYGACHTBAEArwYAIdQEEADBBwAh1QQBAK8GACHWBAEArwYAIdgEAADCB9gEItkEAQCvBgAhCOgDEAAAAAHvAxAAAAAB8AMQAAAAAfEDEAAAAAHyAxAAAAAB8wMQAIAHACH0AxAAAAAF9QMQAAAABQToAwAAANgEAvMDAAD-BtgEIvQDAAAA2AQI9QMAAADYBAgNAwAAoAYAIAgAAJ8HACAKAACgBwAg4wMAAJ4HADDkAwAAFgAQ5QMAAJ4HADDmAwIA0wYAIecDAgDTBgAhkARAANQGACHaBAEApgYAIdsEAQCmBgAh-QQAABYAIPoEAAAWACAdAwAAogcAIAQAAKUHACAGAAC2BwAgBwAAxwcAIAkAAMMHACAOAAC_BwAgEQAArwcAIBIAAMgHACDjAwAAxAcAMOQDAAAQABDlAwAAxAcAMOYDAgDTBgAh5wMCANMGACH_AwIA0wYAIYYEQADUBgAhjAQAAMYH0QQikARAANQGACHFBAIA0wYAIcYEAgDTBgAhxwQBAKYGACHIBAEApgYAIckEQADUBgAhygQBAKYGACHMBAAAxQfMBCLNBAAAsAYAIM4EQADUBgAhzwQBAKYGACHRBAEArwYAIdIEAgDWBgAhBOgDAAAAzAQC8wMAAPkGzAQi9AMAAADMBAj1AwAAAMwECAToAwAAANEEAvMDAAD3BtEEIvQDAAAA0QQI9QMAAADRBAgPAwAAogcAIAUAAKMHACAIAACfBwAg4wMAAKEHADDkAwAACwAQ5QMAAKEHADDmAwIA0wYAIecDAgDTBgAhkARAANQGACGTBAEApgYAIdwEAQCvBgAh3QQBAKYGACHeBAEArwYAIfkEAAALACD6BAAACwAgA_MEAAAyACD0BAAAMgAg9QQAADIAIBgFAACjBwAgBwAAywcAIAgAAJ8HACAYAADSBwAgGgAAygcAIBsAAMwHACAcAADNBwAgHQAAzgcAIB4AAM8HACAfAADQBwAgIAAA0QcAICYAAJUHACAnAACWBwAgKAAA0wcAICkAANQHACAqAADVBwAg4wMAAMkHADDkAwAADQAQ5QMAAMkHADDmAwIA0wYAIbwEAQCmBgAhvQQBAKYGACHwBCAAkAcAIfEEIACQBwAhA_MEAAADACD0BAAAAwAg9QQAAAMAIAPzBAAACwAg9AQAAAsAIPUEAAALACAD8wQAABYAIPQEAAAWACD1BAAAFgAgA_MEAABqACD0BAAAagAg9QQAAGoAIAPzBAAAJQAg9AQAACUAIPUEAAAlACAD8wQAAG8AIPQEAABvACD1BAAAbwAgA_MEAABzACD0BAAAcwAg9QQAAHMAIAPzBAAAdwAg9AQAAHcAIPUEAAB3ACAD8wQAAFIAIPQEAABSACD1BAAAUgAgDQMAAKAGACDjAwAArgYAMOQDAACPAQAQ5QMAAK4GADDmAwIA0wYAIecDAgDTBgAh-gMBAKYGACH7AwEApgYAIfwDAQCmBgAh_QMBAK8GACH-AwAAsAYAIPkEAACPAQAg-gQAAI8BACAJAwAAoAYAIOMDAAClBgAw5AMAAJEBABDlAwAApQYAMOYDAgDTBgAh5wMCANMGACH2AwEApgYAIfkEAACRAQAg-gQAAJEBACAJAwAAoAYAIDAAAJ8GACDjAwAAngYAMOQDAACTAQAQ5QMAAJ4GADDmAwIA0wYAIecDAgDTBgAh-QQAAJMBACD6BAAAkwEAIBcDAACgBgAgBAAApQcAIAcAAMcHACAIAACfBwAgEwAAoAcAIBQAANgHACDjAwAA1gcAMOQDAAAHABDlAwAA1gcAMOYDAgDTBgAh5wMCANMGACH_AwIA0wYAIYwEAQCmBgAhkARAANQGACGfBAEApgYAIa0EAQCvBgAhuAQBAKYGACHGBAIA0wYAId8EQADUBgAh4AQBAKYGACHhBAEApgYAIeIEAQCvBgAh5AQAANcH5AQiBOgDAAAA5AQC8wMAAIcH5AQi9AMAAADkBAj1AwAAAOQECAPzBAAAPQAg9AQAAD0AIPUEAAA9ACAfAwAAoAYAIAUAAKMHACAIAACfBwAgDgAAzgcAIBMAAKAHACAXAADaBwAgGAAA0gcAIBkAANsHACDjAwAA2QcAMOQDAAADABDlAwAA2QcAMOYDAgDTBgAh5wMCANMGACGGBEAA1AYAIYwEAADXB-QEIpAEQADUBgAhyQRAANUGACHPBAEArwYAIdwEAQCvBgAh3gQBAKYGACHlBAEApgYAIeYEAQCmBgAh5wQBAKYGACHoBAEArwYAIekEAQCvBgAh6gQBAK8GACHrBAEArwYAIewEAQCvBgAh7QQBAK8GACHuBAEArwYAIe8EAQCvBgAhA_MEAABGACD0BAAARgAg9QQAAEYAIAPzBAAAVwAg9AQAAFcAIPUEAABXACAAAAAAAAX-BAIAAAABhAUCAAAAAYUFAgAAAAGGBQIAAAABhwUCAAAAAQU3AADADwAgOAAAww8AIPsEAADBDwAg_AQAAMIPACCBBQAAAQAgAzcAAMAPACD7BAAAwQ8AIIEFAAABACAQBQAAtw0AIAcAALgNACAIAAC6DQAgGAAAwg0AIBoAALYNACAbAAC5DQAgHAAAuw0AIB0AALwNACAeAAC9DQAgHwAAvg0AICAAAL8NACAmAADADQAgJwAAwQ0AICgAAMMNACApAADEDQAgKgAAxQ0AIAAAAAAAAf4EAQAAAAEFNwAAuw8AIDgAAL4PACD7BAAAvA8AIPwEAAC9DwAggQUAAAEAIAM3AAC7DwAg-wQAALwPACCBBQAAAQAgAAAAAAAAAf4EAQAAAAEFNwAAtg8AIDgAALkPACD7BAAAtw8AIPwEAAC4DwAggQUAAAEAIAM3AAC2DwAg-wQAALcPACCBBQAAAQAgAAAAAAAF_gQEAAAAAYQFBAAAAAGFBQQAAAABhgUEAAAAAYcFBAAAAAEB_gRAAAAAAQU3AACxDwAgOAAAtA8AIPsEAACyDwAg_AQAALMPACCBBQAABQAgAzcAALEPACD7BAAAsg8AIIEFAAAFACAAAAAAAAH-BAAAAIgEAgH-BAAAAIoEAgH-BAAAAIwEAgX-BAIAAAABhAUCAAAAAYUFAgAAAAGGBQIAAAABhwUCAAAAAQU3AACpDwAgOAAArw8AIPsEAACqDwAg_AQAAK4PACCBBQAABQAgBzcAAKcPACA4AACsDwAg-wQAAKgPACD8BAAAqw8AIP8EAAANACCABQAADQAggQUAAAEAIAM3AACpDwAg-wQAAKoPACCBBQAABQAgAzcAAKcPACD7BAAAqA8AIIEFAAABACAAAAAAAAH-BAABAAABBTcAAKIPACA4AAClDwAg-wQAAKMPACD8BAAApA8AIIEFAACDAQAgAzcAAKIPACD7BAAAow8AIIEFAACDAQAgAAAAAAAB_gQgAAAAAQU3AACZDwAgOAAAoA8AIPsEAACaDwAg_AQAAJ8PACCBBQAAAQAgBzcAAJcPACA4AACdDwAg-wQAAJgPACD8BAAAnA8AIP8EAAB7ACCABQAAewAggQUAAH0AIAs3AACdCAAwOAAAoggAMPsEAACeCAAw_AQAAJ8IADD9BAAAoAgAIP4EAAChCAAw_wQAAKEIADCABQAAoQgAMIEFAAChCAAwggUAAKMIADCDBQAApAgAMAQwAAEAAAHmAwIAAAABkARAAAAAAZIEAgAAAAECAAAAiAEAIDcAAKgIACADAAAAiAEAIDcAAKgIACA4AACnCAAgATAAAJsPADAKJAAAjQcAIDAAAYwHACHjAwAAiwcAMOQDAACGAQAQ5QMAAIsHADDmAwIAAAABkARAANQGACGRBAIA0wYAIZIEAgDTBgAh8gQAAIoHACACAAAAiAEAIDAAAKcIACACAAAApQgAIDAAAKYIACAIMAABjAcAIeMDAACkCAAw5AMAAKUIABDlAwAApAgAMOYDAgDTBgAhkARAANQGACGRBAIA0wYAIZIEAgDTBgAhCDAAAYwHACHjAwAApAgAMOQDAAClCAAQ5QMAAKQIADDmAwIA0wYAIZAEQADUBgAhkQQCANMGACGSBAIA0wYAIQQwAAGRCAAh5gMCAOEHACGQBEAA_AcAIZIEAgDhBwAhBDAAAZEIACHmAwIA4QcAIZAEQAD8BwAhkgQCAOEHACEEMAABAAAB5gMCAAAAAZAEQAAAAAGSBAIAAAABAzcAAJkPACD7BAAAmg8AIIEFAAABACADNwAAlw8AIPsEAACYDwAggQUAAH0AIAQ3AACdCAAw-wQAAJ4IADD9BAAAoAgAIIEFAAChCAAwAAAAAAAHNwAAiw8AIDgAAJUPACD7BAAAjA8AIPwEAACUDwAg_wQAAHsAIIAFAAB7ACCBBQAAfQAgCzcAAMEIADA4AADGCAAw-wQAAMIIADD8BAAAwwgAMP0EAADECAAg_gQAAMUIADD_BAAAxQgAMIAFAADFCAAwgQUAAMUIADCCBQAAxwgAMIMFAADICAAwBTcAAI0PACA4AACSDwAg-wQAAI4PACD8BAAAkQ8AIIEFAAABACALNwAAtQgAMDgAALoIADD7BAAAtggAMPwEAAC3CAAw_QQAALgIACD-BAAAuQgAMP8EAAC5CAAwgAUAALkIADCBBQAAuQgAMIIFAAC7CAAwgwUAALwIADAMAwAAqQgAICUAAKsIACDmAwIAAAAB5wMCAAAAAYIEAQAAAAGDBAQAAAABhgRAAAAAAZAEQAAAAAGTBAEAAAABlQQgAAAAAZYEAgAAAAGXBAEAAAABAgAAAIMBACA3AADACAAgAwAAAIMBACA3AADACAAgOAAAvwgAIAEwAACQDwAwEQMAAKAGACAjAACRBwAgJQAAkgcAIOMDAACOBwAw5AMAAIEBABDlAwAAjgcAMOYDAgAAAAHnAwIA0wYAIYIEAQCvBgAhgwQEAI8HACGGBEAA1AYAIZAEQADUBgAhkwQBAKYGACGUBAIA1gYAIZUEIACQBwAhlgQCANYGACGXBAEArwYAIQIAAACDAQAgMAAAvwgAIAIAAAC9CAAgMAAAvggAIA7jAwAAvAgAMOQDAAC9CAAQ5QMAALwIADDmAwIA0wYAIecDAgDTBgAhggQBAK8GACGDBAQAjwcAIYYEQADUBgAhkARAANQGACGTBAEApgYAIZQEAgDWBgAhlQQgAJAHACGWBAIA1gYAIZcEAQCvBgAhDuMDAAC8CAAw5AMAAL0IABDlAwAAvAgAMOYDAgDTBgAh5wMCANMGACGCBAEArwYAIYMEBACPBwAhhgRAANQGACGQBEAA1AYAIZMEAQCmBgAhlAQCANYGACGVBCAAkAcAIZYEAgDWBgAhlwQBAK8GACEK5gMCAOEHACHnAwIA4QcAIYIEAQDzBwAhgwQEAPsHACGGBEAA_AcAIZAEQAD8BwAhkwQBAOoHACGVBCAAmQgAIZYEAgCHCAAhlwQBAPMHACEMAwAAmggAICUAAJwIACDmAwIA4QcAIecDAgDhBwAhggQBAPMHACGDBAQA-wcAIYYEQAD8BwAhkARAAPwHACGTBAEA6gcAIZUEIACZCAAhlgQCAIcIACGXBAEA8wcAIQwDAACpCAAgJQAAqwgAIOYDAgAAAAHnAwIAAAABggQBAAAAAYMEBAAAAAGGBEAAAAABkARAAAAAAZMEAQAAAAGVBCAAAAABlgQCAAAAAZcEAQAAAAEIAwAAzggAIBQAAM8IACAiAADNCAAg5gMCAAAAAecDAgAAAAGGBEAAAAABkARAAAAAAZMEAQAAAAECAAAAfQAgNwAAzAgAIAMAAAB9ACA3AADMCAAgOAAAywgAIAEwAACPDwAwDgMAAKAGACAUAACWBwAgIQAAkQcAICIAAJUHACDjAwAAlAcAMOQDAAB7ABDlAwAAlAcAMOYDAgAAAAHnAwIA0wYAIYYEQADUBgAhkARAANQGACGTBAEApgYAIZgEAgDWBgAh9gQAAJMHACACAAAAfQAgMAAAywgAIAIAAADJCAAgMAAAyggAIAnjAwAAyAgAMOQDAADJCAAQ5QMAAMgIADDmAwIA0wYAIecDAgDTBgAhhgRAANQGACGQBEAA1AYAIZMEAQCmBgAhmAQCANYGACEJ4wMAAMgIADDkAwAAyQgAEOUDAADICAAw5gMCANMGACHnAwIA0wYAIYYEQADUBgAhkARAANQGACGTBAEApgYAIZgEAgDWBgAhBeYDAgDhBwAh5wMCAOEHACGGBEAA_AcAIZAEQAD8BwAhkwQBAOoHACEIAwAAswgAIBQAALQIACAiAACyCAAg5gMCAOEHACHnAwIA4QcAIYYEQAD8BwAhkARAAPwHACGTBAEA6gcAIQgDAADOCAAgFAAAzwgAICIAAM0IACDmAwIAAAAB5wMCAAAAAYYEQAAAAAGQBEAAAAABkwQBAAAAAQQ3AADBCAAw-wQAAMIIADD9BAAAxAgAIIEFAADFCAAwAzcAAI0PACD7BAAAjg8AIIEFAAABACAENwAAtQgAMPsEAAC2CAAw_QQAALgIACCBBQAAuQgAMAM3AACLDwAg-wQAAIwPACCBBQAAfQAgAAAAAAAB_gRAAAAAAQAAAAAAAf4EAAAAnwQCBTcAAIYPACA4AACJDwAg-wQAAIcPACD8BAAAiA8AIIEFAAABACADNwAAhg8AIPsEAACHDwAggQUAAAEAIAAAAAAABTcAAIEPACA4AACEDwAg-wQAAIIPACD8BAAAgw8AIIEFAAABACADNwAAgQ8AIPsEAACCDwAggQUAAAEAIAAAAAAABTcAAPwOACA4AAD_DgAg-wQAAP0OACD8BAAA_g4AIIEFAAABACADNwAA_A4AIPsEAAD9DgAggQUAAAEAIAAAAAAABf4EEAAAAAGEBRAAAAABhQUQAAAAAYYFEAAAAAGHBRAAAAABAf4EAAAAqgQCBTcAAPQOACA4AAD6DgAg-wQAAPUOACD8BAAA-Q4AIIEFAABQACAFNwAA8g4AIDgAAPcOACD7BAAA8w4AIPwEAAD2DgAggQUAACIAIAM3AAD0DgAg-wQAAPUOACCBBQAAUAAgAzcAAPIOACD7BAAA8w4AIIEFAAAiACAAAAAAAAH-BAAAALUEAgc3AADfDgAgOAAA8A4AIPsEAADgDgAg_AQAAO8OACD_BAAAEAAggAUAABAAIIEFAAASACAFNwAA3Q4AIDgAAO0OACD7BAAA3g4AIPwEAADsDgAggQUAAAUAIAc3AADbDgAgOAAA6g4AIPsEAADcDgAg_AQAAOkOACD_BAAADQAggAUAAA0AIIEFAAABACALNwAAoAkAMDgAAKQJADD7BAAAoQkAMPwEAACiCQAw_QQAAKMJACD-BAAAlQkAMP8EAACVCQAwgAUAAJUJADCBBQAAlQkAMIIFAAClCQAwgwUAAJgJADALNwAAgwkAMDgAAIgJADD7BAAAhAkAMPwEAACFCQAw_QQAAIYJACD-BAAAhwkAMP8EAACHCQAwgAUAAIcJADCBBQAAhwkAMIIFAACJCQAwgwUAAIoJADAPDAAAngkAIBAAAJ8JACDmAwIAAAABjAQAAADFBAKuBAIAAAABsAQQAAAAAbEEEAAAAAGyBBAAAAABswQQAAAAAb4EAQAAAAG_BEAAAAABwAQBAAAAAcEEAQAAAAHCBAEAAAABwwQBAAAAAQIAAAAiACA3AACdCQAgAwAAACIAIDcAAJ0JACA4AACOCQAgATAAAOgOADAUDAAArQcAIA4AAL8HACAQAACuBwAg4wMAAL0HADDkAwAAIAAQ5QMAAL0HADDmAwIAAAABjAQAAL4HxQQipAQCANYGACGuBAIA1gYAIbAEEACrBwAhsQQQAKsHACGyBBAAqwcAIbMEEACrBwAhvgQBAKYGACG_BEAA1AYAIcAEAQCvBgAhwQQBAK8GACHCBAEArwYAIcMEAQCvBgAhAgAAACIAIDAAAI4JACACAAAAiwkAIDAAAIwJACAR4wMAAIoJADDkAwAAiwkAEOUDAACKCQAw5gMCANMGACGMBAAAvgfFBCKkBAIA1gYAIa4EAgDWBgAhsAQQAKsHACGxBBAAqwcAIbIEEACrBwAhswQQAKsHACG-BAEApgYAIb8EQADUBgAhwAQBAK8GACHBBAEArwYAIcIEAQCvBgAhwwQBAK8GACER4wMAAIoJADDkAwAAiwkAEOUDAACKCQAw5gMCANMGACGMBAAAvgfFBCKkBAIA1gYAIa4EAgDWBgAhsAQQAKsHACGxBBAAqwcAIbIEEACrBwAhswQQAKsHACG-BAEApgYAIb8EQADUBgAhwAQBAK8GACHBBAEArwYAIcIEAQCvBgAhwwQBAK8GACEN5gMCAOEHACGMBAAAjQnFBCKuBAIAhwgAIbAEEADyCAAhsQQQAPIIACGyBBAA8ggAIbMEEADyCAAhvgQBAOoHACG_BEAA_AcAIcAEAQDzBwAhwQQBAPMHACHCBAEA8wcAIcMEAQDzBwAhAf4EAAAAxQQCDwwAAI8JACAQAACQCQAg5gMCAOEHACGMBAAAjQnFBCKuBAIAhwgAIbAEEADyCAAhsQQQAPIIACGyBBAA8ggAIbMEEADyCAAhvgQBAOoHACG_BEAA_AcAIcAEAQDzBwAhwQQBAPMHACHCBAEA8wcAIcMEAQDzBwAhBzcAAOIOACA4AADmDgAg-wQAAOMOACD8BAAA5Q4AIP8EAAAQACCABQAAEAAggQUAABIAIAs3AACRCQAwOAAAlgkAMPsEAACSCQAw_AQAAJMJADD9BAAAlAkAIP4EAACVCQAw_wQAAJUJADCABQAAlQkAMIEFAACVCQAwggUAAJcJADCDBQAAmAkAMAsOAAD2CAAg5gMCAAAAAZAEQAAAAAGkBAIAAAABpgQBAAAAAacEEAAAAAGoBBAAAAABqgQAAACqBAKrBEAAAAABrAQBAAAAAa0EAQAAAAECAAAAKwAgNwAAnAkAIAMAAAArACA3AACcCQAgOAAAmwkAIAEwAADkDgAwEA4AALsHACAPAAC8BwAg4wMAALkHADDkAwAAKQAQ5QMAALkHADDmAwIAAAABkARAANQGACGkBAIA0wYAIaUEAgDTBgAhpgQBAK8GACGnBBAAqwcAIagEEACrBwAhqgQAALoHqgQiqwRAANQGACGsBAEArwYAIa0EAQCvBgAhAgAAACsAIDAAAJsJACACAAAAmQkAIDAAAJoJACAO4wMAAJgJADDkAwAAmQkAEOUDAACYCQAw5gMCANMGACGQBEAA1AYAIaQEAgDTBgAhpQQCANMGACGmBAEArwYAIacEEACrBwAhqAQQAKsHACGqBAAAugeqBCKrBEAA1AYAIawEAQCvBgAhrQQBAK8GACEO4wMAAJgJADDkAwAAmQkAEOUDAACYCQAw5gMCANMGACGQBEAA1AYAIaQEAgDTBgAhpQQCANMGACGmBAEArwYAIacEEACrBwAhqAQQAKsHACGqBAAAugeqBCKrBEAA1AYAIawEAQCvBgAhrQQBAK8GACEK5gMCAOEHACGQBEAA_AcAIaQEAgDhBwAhpgQBAPMHACGnBBAA8ggAIagEEADyCAAhqgQAAPMIqgQiqwRAAPwHACGsBAEA8wcAIa0EAQDzBwAhCw4AAPQIACDmAwIA4QcAIZAEQAD8BwAhpAQCAOEHACGmBAEA8wcAIacEEADyCAAhqAQQAPIIACGqBAAA8wiqBCKrBEAA_AcAIawEAQDzBwAhrQQBAPMHACELDgAA9ggAIOYDAgAAAAGQBEAAAAABpAQCAAAAAaYEAQAAAAGnBBAAAAABqAQQAAAAAaoEAAAAqgQCqwRAAAAAAawEAQAAAAGtBAEAAAABDwwAAJ4JACAQAACfCQAg5gMCAAAAAYwEAAAAxQQCrgQCAAAAAbAEEAAAAAGxBBAAAAABsgQQAAAAAbMEEAAAAAG-BAEAAAABvwRAAAAAAcAEAQAAAAHBBAEAAAABwgQBAAAAAcMEAQAAAAEDNwAA4g4AIPsEAADjDgAggQUAABIAIAQ3AACRCQAw-wQAAJIJADD9BAAAlAkAIIEFAACVCQAwCw8AAPcIACDmAwIAAAABkARAAAAAAaUEAgAAAAGmBAEAAAABpwQQAAAAAagEEAAAAAGqBAAAAKoEAqsEQAAAAAGsBAEAAAABrQQBAAAAAQIAAAArACA3AACoCQAgAwAAACsAIDcAAKgJACA4AACnCQAgATAAAOEOADACAAAAKwAgMAAApwkAIAIAAACZCQAgMAAApgkAIArmAwIA4QcAIZAEQAD8BwAhpQQCAOEHACGmBAEA8wcAIacEEADyCAAhqAQQAPIIACGqBAAA8wiqBCKrBEAA_AcAIawEAQDzBwAhrQQBAPMHACELDwAA9QgAIOYDAgDhBwAhkARAAPwHACGlBAIA4QcAIaYEAQDzBwAhpwQQAPIIACGoBBAA8ggAIaoEAADzCKoEIqsEQAD8BwAhrAQBAPMHACGtBAEA8wcAIQsPAAD3CAAg5gMCAAAAAZAEQAAAAAGlBAIAAAABpgQBAAAAAacEEAAAAAGoBBAAAAABqgQAAACqBAKrBEAAAAABrAQBAAAAAa0EAQAAAAEDNwAA3w4AIPsEAADgDgAggQUAABIAIAM3AADdDgAg-wQAAN4OACCBBQAABQAgAzcAANsOACD7BAAA3A4AIIEFAAABACAENwAAoAkAMPsEAAChCQAw_QQAAKMJACCBBQAAlQkAMAQ3AACDCQAw-wQAAIQJADD9BAAAhgkAIIEFAACHCQAwAAAAAAAFNwAA1g4AIDgAANkOACD7BAAA1w4AIPwEAADYDgAggQUAAEgAIAM3AADWDgAg-wQAANcOACCBBQAASAAgAAAAAAAB_gQAAAC6BAIFNwAA0A4AIDgAANQOACD7BAAA0Q4AIPwEAADTDgAggQUAAAUAIAs3AAC9CQAwOAAAwgkAMPsEAAC-CQAw_AQAAL8JADD9BAAAwAkAIP4EAADBCQAw_wQAAMEJADCABQAAwQkAMIEFAADBCQAwggUAAMMJADCDBQAAxAkAMATmAwIAAAABgAQBAAAAAYUEQAAAAAG2BAABAAABAgAAAEwAIDcAAMgJACADAAAATAAgNwAAyAkAIDgAAMcJACABMAAA0g4AMAkVAACxBwAg4wMAALAHADDkAwAASgAQ5QMAALAHADDmAwIAAAABgAQBAKYGACGFBEAA1AYAIbYEAAGMBwAhtwQCANMGACECAAAATAAgMAAAxwkAIAIAAADFCQAgMAAAxgkAIAjjAwAAxAkAMOQDAADFCQAQ5QMAAMQJADDmAwIA0wYAIYAEAQCmBgAhhQRAANQGACG2BAABjAcAIbcEAgDTBgAhCOMDAADECQAw5AMAAMUJABDlAwAAxAkAMOYDAgDTBgAhgAQBAKYGACGFBEAA1AYAIbYEAAGMBwAhtwQCANMGACEE5gMCAOEHACGABAEA6gcAIYUEQAD8BwAhtgQAAZEIACEE5gMCAOEHACGABAEA6gcAIYUEQAD8BwAhtgQAAZEIACEE5gMCAAAAAYAEAQAAAAGFBEAAAAABtgQAAQAAAQM3AADQDgAg-wQAANEOACCBBQAABQAgBDcAAL0JADD7BAAAvgkAMP0EAADACQAggQUAAMEJADAAAAAAAAU3AADLDgAgOAAAzg4AIPsEAADMDgAg_AQAAM0OACCBBQAAAQAgAzcAAMsOACD7BAAAzA4AIIEFAAABACAAAAAAAAU3AADGDgAgOAAAyQ4AIPsEAADHDgAg_AQAAMgOACCBBQAAEgAgAzcAAMYOACD7BAAAxw4AIIEFAAASACAAAAAAAAc3AADBDgAgOAAAxA4AIPsEAADCDgAg_AQAAMMOACD_BAAAJQAggAUAACUAIIEFAABQACADNwAAwQ4AIPsEAADCDgAggQUAAFAAIAAAAAAAAf4EAAAAzAQCAf4EAAAA0QQCBTcAAK4OACA4AAC_DgAg-wQAAK8OACD8BAAAvg4AIIEFAAAFACAFNwAArA4AIDgAALwOACD7BAAArQ4AIPwEAAC7DgAggQUAAAkAIAc3AACqDgAgOAAAuQ4AIPsEAACrDgAg_AQAALgOACD_BAAADQAggAUAAA0AIIEFAAABACAHNwAAqA4AIDgAALYOACD7BAAAqQ4AIPwEAAC1DgAg_wQAAAsAIIAFAAALACCBBQAAZAAgBzcAAKYOACA4AACzDgAg-wQAAKcOACD8BAAAsg4AIP8EAAAWACCABQAAFgAggQUAAGcAIAs3AACACgAwOAAAhAoAMPsEAACBCgAw_AQAAIIKADD9BAAAgwoAIP4EAACHCQAw_wQAAIcJADCABQAAhwkAMIEFAACHCQAwggUAAIUKADCDBQAAigkAMAs3AAD0CQAwOAAA-QkAMPsEAAD1CQAw_AQAAPYJADD9BAAA9wkAIP4EAAD4CQAw_wQAAPgJADCABQAA-AkAMIEFAAD4CQAwggUAAPoJADCDBQAA-wkAMAc3AADvCQAgOAAA8gkAIPsEAADwCQAg_AQAAPEJACD_BAAAJQAggAUAACUAIIEFAABQACARBAAAqgkAIA0AAKsJACAQAACsCQAgEQAArQkAIOYDAgAAAAHnAwIAAAAB_wMCAAAAAYYEQAAAAAGMBAAAALUEApAEQAAAAAGtBAEAAAABrwQCAAAAAbAEEAAAAAGxBBAAAAABsgQQAAAAAbMEEAAAAAG1BAEAAAABAgAAAFAAIDcAAO8JACADAAAAJQAgNwAA7wkAIDgAAPMJACATAAAAJQAgBAAA_wgAIA0AAIAJACAQAACBCQAgEQAAggkAIDAAAPMJACDmAwIA4QcAIecDAgDhBwAh_wMCAOEHACGGBEAA_AcAIYwEAAD9CLUEIpAEQAD8BwAhrQQBAPMHACGvBAIAhwgAIbAEEADyCAAhsQQQAPIIACGyBBAA8ggAIbMEEADyCAAhtQQBAPMHACERBAAA_wgAIA0AAIAJACAQAACBCQAgEQAAggkAIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAP0ItQQikARAAPwHACGtBAEA8wcAIa8EAgCHCAAhsAQQAPIIACGxBBAA8ggAIbIEEADyCAAhswQQAPIIACG1BAEA8wcAIQTmAwIAAAABgAQBAAAAAYIEAQAAAAGEBAEAAAABAgAAADQAIDcAAP8JACADAAAANAAgNwAA_wkAIDgAAP4JACABMAAAsQ4AMAkMAAC4BwAg4wMAALcHADDkAwAAMgAQ5QMAALcHADDmAwIAAAABgAQBAKYGACGCBAEApgYAIYQEAQCvBgAhrgQCANMGACECAAAANAAgMAAA_gkAIAIAAAD8CQAgMAAA_QkAIAjjAwAA-wkAMOQDAAD8CQAQ5QMAAPsJADDmAwIA0wYAIYAEAQCmBgAhggQBAKYGACGEBAEArwYAIa4EAgDTBgAhCOMDAAD7CQAw5AMAAPwJABDlAwAA-wkAMOYDAgDTBgAhgAQBAKYGACGCBAEApgYAIYQEAQCvBgAhrgQCANMGACEE5gMCAOEHACGABAEA6gcAIYIEAQDqBwAhhAQBAPMHACEE5gMCAOEHACGABAEA6gcAIYIEAQDqBwAhhAQBAPMHACEE5gMCAAAAAYAEAQAAAAGCBAEAAAABhAQBAAAAAQ8OAADfCQAgEAAAnwkAIOYDAgAAAAGMBAAAAMUEAqQEAgAAAAGwBBAAAAABsQQQAAAAAbIEEAAAAAGzBBAAAAABvgQBAAAAAb8EQAAAAAHABAEAAAABwQQBAAAAAcIEAQAAAAHDBAEAAAABAgAAACIAIDcAAIgKACADAAAAIgAgNwAAiAoAIDgAAIcKACABMAAAsA4AMAIAAAAiACAwAACHCgAgAgAAAIsJACAwAACGCgAgDeYDAgDhBwAhjAQAAI0JxQQipAQCAIcIACGwBBAA8ggAIbEEEADyCAAhsgQQAPIIACGzBBAA8ggAIb4EAQDqBwAhvwRAAPwHACHABAEA8wcAIcEEAQDzBwAhwgQBAPMHACHDBAEA8wcAIQ8OAADeCQAgEAAAkAkAIOYDAgDhBwAhjAQAAI0JxQQipAQCAIcIACGwBBAA8ggAIbEEEADyCAAhsgQQAPIIACGzBBAA8ggAIb4EAQDqBwAhvwRAAPwHACHABAEA8wcAIcEEAQDzBwAhwgQBAPMHACHDBAEA8wcAIQ8OAADfCQAgEAAAnwkAIOYDAgAAAAGMBAAAAMUEAqQEAgAAAAGwBBAAAAABsQQQAAAAAbIEEAAAAAGzBBAAAAABvgQBAAAAAb8EQAAAAAHABAEAAAABwQQBAAAAAcIEAQAAAAHDBAEAAAABAzcAAK4OACD7BAAArw4AIIEFAAAFACADNwAArA4AIPsEAACtDgAggQUAAAkAIAM3AACqDgAg-wQAAKsOACCBBQAAAQAgAzcAAKgOACD7BAAAqQ4AIIEFAABkACADNwAApg4AIPsEAACnDgAggQUAAGcAIAQ3AACACgAw-wQAAIEKADD9BAAAgwoAIIEFAACHCQAwBDcAAPQJADD7BAAA9QkAMP0EAAD3CQAggQUAAPgJADADNwAA7wkAIPsEAADwCQAggQUAAFAAIAAAAAAABf4EEAAAAAGEBRAAAAABhQUQAAAAAYYFEAAAAAGHBRAAAAABAf4EAAAA2AQCBTcAAJsOACA4AACkDgAg-wQAAJwOACD8BAAAow4AIIEFAAAJACAFNwAAmQ4AIDgAAKEOACD7BAAAmg4AIPwEAACgDgAggQUAAAUAIAc3AACXDgAgOAAAng4AIPsEAACYDgAg_AQAAJ0OACD_BAAAFgAggAUAABYAIIEFAABnACADNwAAmw4AIPsEAACcDgAggQUAAAkAIAM3AACZDgAg-wQAAJoOACCBBQAABQAgAzcAAJcOACD7BAAAmA4AIIEFAABnACAAAAAAAAU3AACQDgAgOAAAlQ4AIPsEAACRDgAg_AQAAJQOACCBBQAAAQAgCzcAALIKADA4AAC3CgAw-wQAALMKADD8BAAAtAoAMP0EAAC1CgAg_gQAALYKADD_BAAAtgoAMIAFAAC2CgAwgQUAALYKADCCBQAAuAoAMIMFAAC5CgAwCzcAAKYKADA4AACrCgAw-wQAAKcKADD8BAAAqAoAMP0EAACpCgAg_gQAAKoKADD_BAAAqgoAMIAFAACqCgAwgQUAAKoKADCCBQAArAoAMIMFAACtCgAwDwQAAJwKACAGAACbCgAg5gMCAAAAAf8DAgAAAAGQBEAAAAABvgQBAAAAAcIEAQAAAAHDBAEAAAABxQQCAAAAAdMEAQAAAAHUBBAAAAAB1QQBAAAAAdYEAQAAAAHYBAAAANgEAtkEAQAAAAECAAAAGwAgNwAAsQoAIAMAAAAbACA3AACxCgAgOAAAsAoAIAEwAACTDgAwFAQAAKUHACAGAAC2BwAgCQAAwwcAIOMDAADABwAw5AMAABkAEOUDAADABwAw5gMCAAAAAf8DAgDTBgAhkARAANQGACG-BAEApgYAIcIEAQCvBgAhwwQBAK8GACHFBAIA0wYAIdIEAgDWBgAh0wQBAK8GACHUBBAAwQcAIdUEAQCvBgAh1gQBAK8GACHYBAAAwgfYBCLZBAEArwYAIQIAAAAbACAwAACwCgAgAgAAAK4KACAwAACvCgAgEeMDAACtCgAw5AMAAK4KABDlAwAArQoAMOYDAgDTBgAh_wMCANMGACGQBEAA1AYAIb4EAQCmBgAhwgQBAK8GACHDBAEArwYAIcUEAgDTBgAh0gQCANYGACHTBAEArwYAIdQEEADBBwAh1QQBAK8GACHWBAEArwYAIdgEAADCB9gEItkEAQCvBgAhEeMDAACtCgAw5AMAAK4KABDlAwAArQoAMOYDAgDTBgAh_wMCANMGACGQBEAA1AYAIb4EAQCmBgAhwgQBAK8GACHDBAEArwYAIcUEAgDTBgAh0gQCANYGACHTBAEArwYAIdQEEADBBwAh1QQBAK8GACHWBAEArwYAIdgEAADCB9gEItkEAQCvBgAhDeYDAgDhBwAh_wMCAOEHACGQBEAA_AcAIb4EAQDqBwAhwgQBAPMHACHDBAEA8wcAIcUEAgDhBwAh0wQBAPMHACHUBBAAlgoAIdUEAQDzBwAh1gQBAPMHACHYBAAAlwrYBCLZBAEA8wcAIQ8EAACZCgAgBgAAmAoAIOYDAgDhBwAh_wMCAOEHACGQBEAA_AcAIb4EAQDqBwAhwgQBAPMHACHDBAEA8wcAIcUEAgDhBwAh0wQBAPMHACHUBBAAlgoAIdUEAQDzBwAh1gQBAPMHACHYBAAAlwrYBCLZBAEA8wcAIQ8EAACcCgAgBgAAmwoAIOYDAgAAAAH_AwIAAAABkARAAAAAAb4EAQAAAAHCBAEAAAABwwQBAAAAAcUEAgAAAAHTBAEAAAAB1AQQAAAAAdUEAQAAAAHWBAEAAAAB2AQAAADYBALZBAEAAAABGAMAAIsKACAEAACJCgAgBgAAigoAIAcAAIwKACAOAACQCgAgEQAAjgoAIBIAAI8KACDmAwIAAAAB5wMCAAAAAf8DAgAAAAGGBEAAAAABjAQAAADRBAKQBEAAAAABxQQCAAAAAcYEAgAAAAHHBAEAAAAByAQBAAAAAckEQAAAAAHKBAEAAAABzAQAAADMBALNBIAAAAABzgRAAAAAAc8EAQAAAAHRBAEAAAABAgAAABIAIDcAAL0KACADAAAAEgAgNwAAvQoAIDgAALwKACABMAAAkg4AMB0DAACiBwAgBAAApQcAIAYAALYHACAHAADHBwAgCQAAwwcAIA4AAL8HACARAACvBwAgEgAAyAcAIOMDAADEBwAw5AMAABAAEOUDAADEBwAw5gMCAAAAAecDAgDTBgAh_wMCANMGACGGBEAA1AYAIYwEAADGB9EEIpAEQADUBgAhxQQCANMGACHGBAIA0wYAIccEAQCmBgAhyAQBAKYGACHJBEAA1AYAIcoEAQCmBgAhzAQAAMUHzAQizQQAALAGACDOBEAA1AYAIc8EAQCmBgAh0QQBAK8GACHSBAIA1gYAIQIAAAASACAwAAC8CgAgAgAAALoKACAwAAC7CgAgFeMDAAC5CgAw5AMAALoKABDlAwAAuQoAMOYDAgDTBgAh5wMCANMGACH_AwIA0wYAIYYEQADUBgAhjAQAAMYH0QQikARAANQGACHFBAIA0wYAIcYEAgDTBgAhxwQBAKYGACHIBAEApgYAIckEQADUBgAhygQBAKYGACHMBAAAxQfMBCLNBAAAsAYAIM4EQADUBgAhzwQBAKYGACHRBAEArwYAIdIEAgDWBgAhFeMDAAC5CgAw5AMAALoKABDlAwAAuQoAMOYDAgDTBgAh5wMCANMGACH_AwIA0wYAIYYEQADUBgAhjAQAAMYH0QQikARAANQGACHFBAIA0wYAIcYEAgDTBgAhxwQBAKYGACHIBAEApgYAIckEQADUBgAhygQBAKYGACHMBAAAxQfMBCLNBAAAsAYAIM4EQADUBgAhzwQBAKYGACHRBAEArwYAIdIEAgDWBgAhEeYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAOYJ0QQikARAAPwHACHFBAIA4QcAIcYEAgDhBwAhxwQBAOoHACHIBAEA6gcAIckEQAD8BwAhygQBAOoHACHMBAAA5QnMBCLNBIAAAAABzgRAAPwHACHPBAEA6gcAIdEEAQDzBwAhGAMAAOkJACAEAADnCQAgBgAA6AkAIAcAAOoJACAOAADuCQAgEQAA7AkAIBIAAO0JACDmAwIA4QcAIecDAgDhBwAh_wMCAOEHACGGBEAA_AcAIYwEAADmCdEEIpAEQAD8BwAhxQQCAOEHACHGBAIA4QcAIccEAQDqBwAhyAQBAOoHACHJBEAA_AcAIcoEAQDqBwAhzAQAAOUJzAQizQSAAAAAAc4EQAD8BwAhzwQBAOoHACHRBAEA8wcAIRgDAACLCgAgBAAAiQoAIAYAAIoKACAHAACMCgAgDgAAkAoAIBEAAI4KACASAACPCgAg5gMCAAAAAecDAgAAAAH_AwIAAAABhgRAAAAAAYwEAAAA0QQCkARAAAAAAcUEAgAAAAHGBAIAAAABxwQBAAAAAcgEAQAAAAHJBEAAAAABygQBAAAAAcwEAAAAzAQCzQSAAAAAAc4EQAAAAAHPBAEAAAAB0QQBAAAAAQM3AACQDgAg-wQAAJEOACCBBQAAAQAgBDcAALIKADD7BAAAswoAMP0EAAC1CgAggQUAALYKADAENwAApgoAMPsEAACnCgAw_QQAAKkKACCBBQAAqgoAMAAAAAAABzcAAPwNACA4AACODgAg-wQAAP0NACD8BAAAjQ4AIP8EAAANACCABQAADQAggQUAAAEAIAs3AADSCgAwOAAA1woAMPsEAADTCgAw_AQAANQKADD9BAAA1QoAIP4EAADWCgAw_wQAANYKADCABQAA1goAMIEFAADWCgAwggUAANgKADCDBQAA2QoAMAs3AADJCgAwOAAAzQoAMPsEAADKCgAw_AQAAMsKADD9BAAAzAoAIP4EAAC2CgAw_wQAALYKADCABQAAtgoAMIEFAAC2CgAwggUAAM4KADCDBQAAuQoAMBgDAACLCgAgBAAAiQoAIAYAAIoKACAJAACNCgAgDgAAkAoAIBEAAI4KACASAACPCgAg5gMCAAAAAecDAgAAAAH_AwIAAAABhgRAAAAAAYwEAAAA0QQCkARAAAAAAcUEAgAAAAHHBAEAAAAByAQBAAAAAckEQAAAAAHKBAEAAAABzAQAAADMBALNBIAAAAABzgRAAAAAAc8EAQAAAAHRBAEAAAAB0gQCAAAAAQIAAAASACA3AADRCgAgAwAAABIAIDcAANEKACA4AADQCgAgATAAAIwOADACAAAAEgAgMAAA0AoAIAIAAAC6CgAgMAAAzwoAIBHmAwIA4QcAIecDAgDhBwAh_wMCAOEHACGGBEAA_AcAIYwEAADmCdEEIpAEQAD8BwAhxQQCAOEHACHHBAEA6gcAIcgEAQDqBwAhyQRAAPwHACHKBAEA6gcAIcwEAADlCcwEIs0EgAAAAAHOBEAA_AcAIc8EAQDqBwAh0QQBAPMHACHSBAIAhwgAIRgDAADpCQAgBAAA5wkAIAYAAOgJACAJAADrCQAgDgAA7gkAIBEAAOwJACASAADtCQAg5gMCAOEHACHnAwIA4QcAIf8DAgDhBwAhhgRAAPwHACGMBAAA5gnRBCKQBEAA_AcAIcUEAgDhBwAhxwQBAOoHACHIBAEA6gcAIckEQAD8BwAhygQBAOoHACHMBAAA5QnMBCLNBIAAAAABzgRAAPwHACHPBAEA6gcAIdEEAQDzBwAh0gQCAIcIACEYAwAAiwoAIAQAAIkKACAGAACKCgAgCQAAjQoAIA4AAJAKACARAACOCgAgEgAAjwoAIOYDAgAAAAHnAwIAAAAB_wMCAAAAAYYEQAAAAAGMBAAAANEEApAEQAAAAAHFBAIAAAABxwQBAAAAAcgEAQAAAAHJBEAAAAABygQBAAAAAcwEAAAAzAQCzQSAAAAAAc4EQAAAAAHPBAEAAAAB0QQBAAAAAdIEAgAAAAESAwAAgwsAIAQAAIILACAIAACFCwAgEwAAhAsAIBQAAIYLACDmAwIAAAAB5wMCAAAAAf8DAgAAAAGMBAEAAAABkARAAAAAAZ8EAQAAAAGtBAEAAAABuAQBAAAAAd8EQAAAAAHgBAEAAAAB4QQBAAAAAeIEAQAAAAHkBAAAAOQEAgIAAAAJACA3AACBCwAgAwAAAAkAIDcAAIELACA4AADdCgAgATAAAIsOADAXAwAAoAYAIAQAAKUHACAHAADHBwAgCAAAnwcAIBMAAKAHACAUAADYBwAg4wMAANYHADDkAwAABwAQ5QMAANYHADDmAwIAAAAB5wMCANMGACH_AwIA0wYAIYwEAQCmBgAhkARAANQGACGfBAEApgYAIa0EAQCvBgAhuAQBAKYGACHGBAIA0wYAId8EQADUBgAh4AQBAKYGACHhBAEApgYAIeIEAQCvBgAh5AQAANcH5AQiAgAAAAkAIDAAAN0KACACAAAA2goAIDAAANsKACAR4wMAANkKADDkAwAA2goAEOUDAADZCgAw5gMCANMGACHnAwIA0wYAIf8DAgDTBgAhjAQBAKYGACGQBEAA1AYAIZ8EAQCmBgAhrQQBAK8GACG4BAEApgYAIcYEAgDTBgAh3wRAANQGACHgBAEApgYAIeEEAQCmBgAh4gQBAK8GACHkBAAA1wfkBCIR4wMAANkKADDkAwAA2goAEOUDAADZCgAw5gMCANMGACHnAwIA0wYAIf8DAgDTBgAhjAQBAKYGACGQBEAA1AYAIZ8EAQCmBgAhrQQBAK8GACG4BAEApgYAIcYEAgDTBgAh3wRAANQGACHgBAEApgYAIeEEAQCmBgAh4gQBAK8GACHkBAAA1wfkBCIN5gMCAOEHACHnAwIA4QcAIf8DAgDhBwAhjAQBAOoHACGQBEAA_AcAIZ8EAQDqBwAhrQQBAPMHACG4BAEA6gcAId8EQAD8BwAh4AQBAOoHACHhBAEA6gcAIeIEAQDzBwAh5AQAANwK5AQiAf4EAAAA5AQCEgMAAN8KACAEAADeCgAgCAAA4QoAIBMAAOAKACAUAADiCgAg5gMCAOEHACHnAwIA4QcAIf8DAgDhBwAhjAQBAOoHACGQBEAA_AcAIZ8EAQDqBwAhrQQBAPMHACG4BAEA6gcAId8EQAD8BwAh4AQBAOoHACHhBAEA6gcAIeIEAQDzBwAh5AQAANwK5AQiBTcAAIAOACA4AACJDgAg-wQAAIEOACD8BAAAiA4AIIEFAAAFACAFNwAA_g0AIDgAAIYOACD7BAAA_w0AIPwEAACFDgAggQUAAAEAIAs3AAD4CgAwOAAA_AoAMPsEAAD5CgAw_AQAAPoKADD9BAAA-woAIP4EAACqCgAw_wQAAKoKADCABQAAqgoAMIEFAACqCgAwggUAAP0KADCDBQAArQoAMAs3AADvCgAwOAAA8woAMPsEAADwCgAw_AQAAPEKADD9BAAA8goAIP4EAAC2CgAw_wQAALYKADCABQAAtgoAMIEFAAC2CgAwggUAAPQKADCDBQAAuQoAMAs3AADjCgAwOAAA6AoAMPsEAADkCgAw_AQAAOUKADD9BAAA5goAIP4EAADnCgAw_wQAAOcKADCABQAA5woAMIEFAADnCgAwggUAAOkKADCDBQAA6goAMATmAwIAAAABgAQBAAAAAYIEAQAAAAGEBAEAAAABAgAAAD8AIDcAAO4KACADAAAAPwAgNwAA7goAIDgAAO0KACABMAAAhA4AMAkGAAC2BwAg4wMAALUHADDkAwAAPQAQ5QMAALUHADDmAwIAAAABgAQBAKYGACGCBAEArwYAIYQEAQCvBgAhxQQCANMGACECAAAAPwAgMAAA7QoAIAIAAADrCgAgMAAA7AoAIAjjAwAA6goAMOQDAADrCgAQ5QMAAOoKADDmAwIA0wYAIYAEAQCmBgAhggQBAK8GACGEBAEArwYAIcUEAgDTBgAhCOMDAADqCgAw5AMAAOsKABDlAwAA6goAMOYDAgDTBgAhgAQBAKYGACGCBAEArwYAIYQEAQCvBgAhxQQCANMGACEE5gMCAOEHACGABAEA6gcAIYIEAQDzBwAhhAQBAPMHACEE5gMCAOEHACGABAEA6gcAIYIEAQDzBwAhhAQBAPMHACEE5gMCAAAAAYAEAQAAAAGCBAEAAAABhAQBAAAAARgDAACLCgAgBAAAiQoAIAcAAIwKACAJAACNCgAgDgAAkAoAIBEAAI4KACASAACPCgAg5gMCAAAAAecDAgAAAAH_AwIAAAABhgRAAAAAAYwEAAAA0QQCkARAAAAAAcYEAgAAAAHHBAEAAAAByAQBAAAAAckEQAAAAAHKBAEAAAABzAQAAADMBALNBIAAAAABzgRAAAAAAc8EAQAAAAHRBAEAAAAB0gQCAAAAAQIAAAASACA3AAD3CgAgAwAAABIAIDcAAPcKACA4AAD2CgAgATAAAIMOADACAAAAEgAgMAAA9goAIAIAAAC6CgAgMAAA9QoAIBHmAwIA4QcAIecDAgDhBwAh_wMCAOEHACGGBEAA_AcAIYwEAADmCdEEIpAEQAD8BwAhxgQCAOEHACHHBAEA6gcAIcgEAQDqBwAhyQRAAPwHACHKBAEA6gcAIcwEAADlCcwEIs0EgAAAAAHOBEAA_AcAIc8EAQDqBwAh0QQBAPMHACHSBAIAhwgAIRgDAADpCQAgBAAA5wkAIAcAAOoJACAJAADrCQAgDgAA7gkAIBEAAOwJACASAADtCQAg5gMCAOEHACHnAwIA4QcAIf8DAgDhBwAhhgRAAPwHACGMBAAA5gnRBCKQBEAA_AcAIcYEAgDhBwAhxwQBAOoHACHIBAEA6gcAIckEQAD8BwAhygQBAOoHACHMBAAA5QnMBCLNBIAAAAABzgRAAPwHACHPBAEA6gcAIdEEAQDzBwAh0gQCAIcIACEYAwAAiwoAIAQAAIkKACAHAACMCgAgCQAAjQoAIA4AAJAKACARAACOCgAgEgAAjwoAIOYDAgAAAAHnAwIAAAAB_wMCAAAAAYYEQAAAAAGMBAAAANEEApAEQAAAAAHGBAIAAAABxwQBAAAAAcgEAQAAAAHJBEAAAAABygQBAAAAAcwEAAAAzAQCzQSAAAAAAc4EQAAAAAHPBAEAAAAB0QQBAAAAAdIEAgAAAAEPBAAAnAoAIAkAAJ0KACDmAwIAAAAB_wMCAAAAAZAEQAAAAAG-BAEAAAABwgQBAAAAAcMEAQAAAAHSBAIAAAAB0wQBAAAAAdQEEAAAAAHVBAEAAAAB1gQBAAAAAdgEAAAA2AQC2QQBAAAAAQIAAAAbACA3AACACwAgAwAAABsAIDcAAIALACA4AAD_CgAgATAAAIIOADACAAAAGwAgMAAA_woAIAIAAACuCgAgMAAA_goAIA3mAwIA4QcAIf8DAgDhBwAhkARAAPwHACG-BAEA6gcAIcIEAQDzBwAhwwQBAPMHACHSBAIAhwgAIdMEAQDzBwAh1AQQAJYKACHVBAEA8wcAIdYEAQDzBwAh2AQAAJcK2AQi2QQBAPMHACEPBAAAmQoAIAkAAJoKACDmAwIA4QcAIf8DAgDhBwAhkARAAPwHACG-BAEA6gcAIcIEAQDzBwAhwwQBAPMHACHSBAIAhwgAIdMEAQDzBwAh1AQQAJYKACHVBAEA8wcAIdYEAQDzBwAh2AQAAJcK2AQi2QQBAPMHACEPBAAAnAoAIAkAAJ0KACDmAwIAAAAB_wMCAAAAAZAEQAAAAAG-BAEAAAABwgQBAAAAAcMEAQAAAAHSBAIAAAAB0wQBAAAAAdQEEAAAAAHVBAEAAAAB1gQBAAAAAdgEAAAA2AQC2QQBAAAAARIDAACDCwAgBAAAggsAIAgAAIULACATAACECwAgFAAAhgsAIOYDAgAAAAHnAwIAAAAB_wMCAAAAAYwEAQAAAAGQBEAAAAABnwQBAAAAAa0EAQAAAAG4BAEAAAAB3wRAAAAAAeAEAQAAAAHhBAEAAAAB4gQBAAAAAeQEAAAA5AQCAzcAAIAOACD7BAAAgQ4AIIEFAAAFACADNwAA_g0AIPsEAAD_DQAggQUAAAEAIAQ3AAD4CgAw-wQAAPkKADD9BAAA-woAIIEFAACqCgAwBDcAAO8KADD7BAAA8AoAMP0EAADyCgAggQUAALYKADAENwAA4woAMPsEAADkCgAw_QQAAOYKACCBBQAA5woAMAM3AAD8DQAg-wQAAP0NACCBBQAAAQAgBDcAANIKADD7BAAA0woAMP0EAADVCgAggQUAANYKADAENwAAyQoAMPsEAADKCgAw_QQAAMwKACCBBQAAtgoAMAAAAAAABTcAAPcNACA4AAD6DQAg-wQAAPgNACD8BAAA-Q0AIIEFAAAJACADNwAA9w0AIPsEAAD4DQAggQUAAAkAIAAAAAAABzcAAPINACA4AAD1DQAg-wQAAPMNACD8BAAA9A0AIP8EAAALACCABQAACwAggQUAAGQAIAM3AADyDQAg-wQAAPMNACCBBQAAZAAgAAAAAAAFNwAA5g0AIDgAAPANACD7BAAA5w0AIPwEAADvDQAggQUAAAEAIAs3AADnCwAwOAAA6wsAMPsEAADoCwAw_AQAAOkLADD9BAAA6gsAIP4EAADWCgAw_wQAANYKADCABQAA1goAMIEFAADWCgAwggUAAOwLADCDBQAA2QoAMAs3AADeCwAwOAAA4gsAMPsEAADfCwAw_AQAAOALADD9BAAA4QsAIP4EAACqCgAw_wQAAKoKADCABQAAqgoAMIEFAACqCgAwggUAAOMLADCDBQAArQoAMAs3AADVCwAwOAAA2QsAMPsEAADWCwAw_AQAANcLADD9BAAA2AsAIP4EAAC2CgAw_wQAALYKADCABQAAtgoAMIEFAAC2CgAwggUAANoLADCDBQAAuQoAMAs3AADJCwAwOAAAzgsAMPsEAADKCwAw_AQAAMsLADD9BAAAzAsAIP4EAADNCwAw_wQAAM0LADCABQAAzQsAMIEFAADNCwAwggUAAM8LADCDBQAA0AsAMAs3AAC9CwAwOAAAwgsAMPsEAAC-CwAw_AQAAL8LADD9BAAAwAsAIP4EAADBCwAw_wQAAMELADCABQAAwQsAMIEFAADBCwAwggUAAMMLADCDBQAAxAsAMAs3AACxCwAwOAAAtgsAMPsEAACyCwAw_AQAALMLADD9BAAAtAsAIP4EAAC1CwAw_wQAALULADCABQAAtQsAMIEFAAC1CwAwggUAALcLADCDBQAAuAsAMAs3AAClCwAwOAAAqgsAMPsEAACmCwAw_AQAAKcLADD9BAAAqAsAIP4EAACpCwAw_wQAAKkLADCABQAAqQsAMIEFAACpCwAwggUAAKsLADCDBQAArAsAMAjmAwIAAAABgAQBAAAAAYEEAQAAAAGCBAEAAAABgwQEAAAAAYQEAQAAAAGFBEAAAAABhgRAAAAAAQIAAABZACA3AACwCwAgAwAAAFkAIDcAALALACA4AACvCwAgATAAAO4NADANBAAApQcAIOMDAACkBwAw5AMAAFcAEOUDAACkBwAw5gMCAAAAAf8DAgDTBgAhgAQBAKYGACGBBAEApgYAIYIEAQCmBgAhgwQEAI8HACGEBAEApgYAIYUEQADUBgAhhgRAANQGACECAAAAWQAgMAAArwsAIAIAAACtCwAgMAAArgsAIAzjAwAArAsAMOQDAACtCwAQ5QMAAKwLADDmAwIA0wYAIf8DAgDTBgAhgAQBAKYGACGBBAEApgYAIYIEAQCmBgAhgwQEAI8HACGEBAEApgYAIYUEQADUBgAhhgRAANQGACEM4wMAAKwLADDkAwAArQsAEOUDAACsCwAw5gMCANMGACH_AwIA0wYAIYAEAQCmBgAhgQQBAKYGACGCBAEApgYAIYMEBACPBwAhhAQBAKYGACGFBEAA1AYAIYYEQADUBgAhCOYDAgDhBwAhgAQBAOoHACGBBAEA6gcAIYIEAQDqBwAhgwQEAPsHACGEBAEA6gcAIYUEQAD8BwAhhgRAAPwHACEI5gMCAOEHACGABAEA6gcAIYEEAQDqBwAhggQBAOoHACGDBAQA-wcAIYQEAQDqBwAhhQRAAPwHACGGBEAA_AcAIQjmAwIAAAABgAQBAAAAAYEEAQAAAAGCBAEAAAABgwQEAAAAAYQEAQAAAAGFBEAAAAABhgRAAAAAAQoDAACLCAAg5gMCAAAAAecDAgAAAAGIBAAAAIgEAooEAAAAigQCjAQAAACMBAKNBAEAAAABjgQCAAAAAY8EAQAAAAGQBEAAAAABAgAAAFQAIDcAALwLACADAAAAVAAgNwAAvAsAIDgAALsLACABMAAA7Q0AMA8DAACiBwAgBAAApQcAIOMDAACmBwAw5AMAAFIAEOUDAACmBwAw5gMCAAAAAecDAgDWBgAh_wMCANMGACGIBAAApweIBCKKBAAAqAeKBCKMBAAAqQeMBCKNBAEArwYAIY4EAgDWBgAhjwQBAK8GACGQBEAA1AYAIQIAAABUACAwAAC7CwAgAgAAALkLACAwAAC6CwAgDeMDAAC4CwAw5AMAALkLABDlAwAAuAsAMOYDAgDTBgAh5wMCANYGACH_AwIA0wYAIYgEAACnB4gEIooEAACoB4oEIowEAACpB4wEIo0EAQCvBgAhjgQCANYGACGPBAEArwYAIZAEQADUBgAhDeMDAAC4CwAw5AMAALkLABDlAwAAuAsAMOYDAgDTBgAh5wMCANYGACH_AwIA0wYAIYgEAACnB4gEIooEAACoB4oEIowEAACpB4wEIo0EAQCvBgAhjgQCANYGACGPBAEArwYAIZAEQADUBgAhCeYDAgDhBwAh5wMCAIcIACGIBAAAhAiIBCKKBAAAhQiKBCKMBAAAhgiMBCKNBAEA8wcAIY4EAgCHCAAhjwQBAPMHACGQBEAA_AcAIQoDAACJCAAg5gMCAOEHACHnAwIAhwgAIYgEAACECIgEIooEAACFCIoEIowEAACGCIwEIo0EAQDzBwAhjgQCAIcIACGPBAEA8wcAIZAEQAD8BwAhCgMAAIsIACDmAwIAAAAB5wMCAAAAAYgEAAAAiAQCigQAAACKBAKMBAAAAIwEAo0EAQAAAAGOBAIAAAABjwQBAAAAAZAEQAAAAAERDAAAqQkAIA0AAKsJACAQAACsCQAgEQAArQkAIOYDAgAAAAHnAwIAAAABhgRAAAAAAYwEAAAAtQQCkARAAAAAAa0EAQAAAAGuBAIAAAABrwQCAAAAAbAEEAAAAAGxBBAAAAABsgQQAAAAAbMEEAAAAAG1BAEAAAABAgAAAFAAIDcAAMgLACADAAAAUAAgNwAAyAsAIDgAAMcLACABMAAA7A0AMBYEAAClBwAgDAAArQcAIA0AAKIHACAQAACuBwAgEQAArwcAIOMDAACqBwAw5AMAACUAEOUDAACqBwAw5gMCAAAAAecDAgDTBgAh_wMCANMGACGGBEAA1AYAIYwEAACsB7UEIpAEQADUBgAhrQQBAK8GACGuBAIAAAABrwQCANYGACGwBBAAqwcAIbEEEACrBwAhsgQQAKsHACGzBBAAqwcAIbUEAQCvBgAhAgAAAFAAIDAAAMcLACACAAAAxQsAIDAAAMYLACAR4wMAAMQLADDkAwAAxQsAEOUDAADECwAw5gMCANMGACHnAwIA0wYAIf8DAgDTBgAhhgRAANQGACGMBAAArAe1BCKQBEAA1AYAIa0EAQCvBgAhrgQCANYGACGvBAIA1gYAIbAEEACrBwAhsQQQAKsHACGyBBAAqwcAIbMEEACrBwAhtQQBAK8GACER4wMAAMQLADDkAwAAxQsAEOUDAADECwAw5gMCANMGACHnAwIA0wYAIf8DAgDTBgAhhgRAANQGACGMBAAArAe1BCKQBEAA1AYAIa0EAQCvBgAhrgQCANYGACGvBAIA1gYAIbAEEACrBwAhsQQQAKsHACGyBBAAqwcAIbMEEACrBwAhtQQBAK8GACEN5gMCAOEHACHnAwIA4QcAIYYEQAD8BwAhjAQAAP0ItQQikARAAPwHACGtBAEA8wcAIa4EAgCHCAAhrwQCAIcIACGwBBAA8ggAIbEEEADyCAAhsgQQAPIIACGzBBAA8ggAIbUEAQDzBwAhEQwAAP4IACANAACACQAgEAAAgQkAIBEAAIIJACDmAwIA4QcAIecDAgDhBwAhhgRAAPwHACGMBAAA_Qi1BCKQBEAA_AcAIa0EAQDzBwAhrgQCAIcIACGvBAIAhwgAIbAEEADyCAAhsQQQAPIIACGyBBAA8ggAIbMEEADyCAAhtQQBAPMHACERDAAAqQkAIA0AAKsJACAQAACsCQAgEQAArQkAIOYDAgAAAAHnAwIAAAABhgRAAAAAAYwEAAAAtQQCkARAAAAAAa0EAQAAAAGuBAIAAAABrwQCAAAAAbAEEAAAAAGxBBAAAAABsgQQAAAAAbMEEAAAAAG1BAEAAAABBRYAAMoJACDmAwIAAAABkARAAAAAAbgEAQAAAAG6BAAAALoEAgIAAABIACA3AADUCwAgAwAAAEgAIDcAANQLACA4AADTCwAgATAAAOsNADAKBAAApQcAIBYAALQHACDjAwAAsgcAMOQDAABGABDlAwAAsgcAMOYDAgAAAAH_AwIA0wYAIZAEQADUBgAhuAQBAKYGACG6BAAAswe6BCICAAAASAAgMAAA0wsAIAIAAADRCwAgMAAA0gsAIAjjAwAA0AsAMOQDAADRCwAQ5QMAANALADDmAwIA0wYAIf8DAgDTBgAhkARAANQGACG4BAEApgYAIboEAACzB7oEIgjjAwAA0AsAMOQDAADRCwAQ5QMAANALADDmAwIA0wYAIf8DAgDTBgAhkARAANQGACG4BAEApgYAIboEAACzB7oEIgTmAwIA4QcAIZAEQAD8BwAhuAQBAOoHACG6BAAAugm6BCIFFgAAvAkAIOYDAgDhBwAhkARAAPwHACG4BAEA6gcAIboEAAC6CboEIgUWAADKCQAg5gMCAAAAAZAEQAAAAAG4BAEAAAABugQAAAC6BAIYAwAAiwoAIAYAAIoKACAHAACMCgAgCQAAjQoAIA4AAJAKACARAACOCgAgEgAAjwoAIOYDAgAAAAHnAwIAAAABhgRAAAAAAYwEAAAA0QQCkARAAAAAAcUEAgAAAAHGBAIAAAABxwQBAAAAAcgEAQAAAAHJBEAAAAABygQBAAAAAcwEAAAAzAQCzQSAAAAAAc4EQAAAAAHPBAEAAAAB0QQBAAAAAdIEAgAAAAECAAAAEgAgNwAA3QsAIAMAAAASACA3AADdCwAgOAAA3AsAIAEwAADqDQAwAgAAABIAIDAAANwLACACAAAAugoAIDAAANsLACAR5gMCAOEHACHnAwIA4QcAIYYEQAD8BwAhjAQAAOYJ0QQikARAAPwHACHFBAIA4QcAIcYEAgDhBwAhxwQBAOoHACHIBAEA6gcAIckEQAD8BwAhygQBAOoHACHMBAAA5QnMBCLNBIAAAAABzgRAAPwHACHPBAEA6gcAIdEEAQDzBwAh0gQCAIcIACEYAwAA6QkAIAYAAOgJACAHAADqCQAgCQAA6wkAIA4AAO4JACARAADsCQAgEgAA7QkAIOYDAgDhBwAh5wMCAOEHACGGBEAA_AcAIYwEAADmCdEEIpAEQAD8BwAhxQQCAOEHACHGBAIA4QcAIccEAQDqBwAhyAQBAOoHACHJBEAA_AcAIcoEAQDqBwAhzAQAAOUJzAQizQSAAAAAAc4EQAD8BwAhzwQBAOoHACHRBAEA8wcAIdIEAgCHCAAhGAMAAIsKACAGAACKCgAgBwAAjAoAIAkAAI0KACAOAACQCgAgEQAAjgoAIBIAAI8KACDmAwIAAAAB5wMCAAAAAYYEQAAAAAGMBAAAANEEApAEQAAAAAHFBAIAAAABxgQCAAAAAccEAQAAAAHIBAEAAAAByQRAAAAAAcoEAQAAAAHMBAAAAMwEAs0EgAAAAAHOBEAAAAABzwQBAAAAAdEEAQAAAAHSBAIAAAABDwYAAJsKACAJAACdCgAg5gMCAAAAAZAEQAAAAAG-BAEAAAABwgQBAAAAAcMEAQAAAAHFBAIAAAAB0gQCAAAAAdMEAQAAAAHUBBAAAAAB1QQBAAAAAdYEAQAAAAHYBAAAANgEAtkEAQAAAAECAAAAGwAgNwAA5gsAIAMAAAAbACA3AADmCwAgOAAA5QsAIAEwAADpDQAwAgAAABsAIDAAAOULACACAAAArgoAIDAAAOQLACAN5gMCAOEHACGQBEAA_AcAIb4EAQDqBwAhwgQBAPMHACHDBAEA8wcAIcUEAgDhBwAh0gQCAIcIACHTBAEA8wcAIdQEEACWCgAh1QQBAPMHACHWBAEA8wcAIdgEAACXCtgEItkEAQDzBwAhDwYAAJgKACAJAACaCgAg5gMCAOEHACGQBEAA_AcAIb4EAQDqBwAhwgQBAPMHACHDBAEA8wcAIcUEAgDhBwAh0gQCAIcIACHTBAEA8wcAIdQEEACWCgAh1QQBAPMHACHWBAEA8wcAIdgEAACXCtgEItkEAQDzBwAhDwYAAJsKACAJAACdCgAg5gMCAAAAAZAEQAAAAAG-BAEAAAABwgQBAAAAAcMEAQAAAAHFBAIAAAAB0gQCAAAAAdMEAQAAAAHUBBAAAAAB1QQBAAAAAdYEAQAAAAHYBAAAANgEAtkEAQAAAAESAwAAgwsAIAcAAJcLACAIAACFCwAgEwAAhAsAIBQAAIYLACDmAwIAAAAB5wMCAAAAAYwEAQAAAAGQBEAAAAABnwQBAAAAAa0EAQAAAAG4BAEAAAABxgQCAAAAAd8EQAAAAAHgBAEAAAAB4QQBAAAAAeIEAQAAAAHkBAAAAOQEAgIAAAAJACA3AADvCwAgAwAAAAkAIDcAAO8LACA4AADuCwAgATAAAOgNADACAAAACQAgMAAA7gsAIAIAAADaCgAgMAAA7QsAIA3mAwIA4QcAIecDAgDhBwAhjAQBAOoHACGQBEAA_AcAIZ8EAQDqBwAhrQQBAPMHACG4BAEA6gcAIcYEAgDhBwAh3wRAAPwHACHgBAEA6gcAIeEEAQDqBwAh4gQBAPMHACHkBAAA3ArkBCISAwAA3woAIAcAAJYLACAIAADhCgAgEwAA4AoAIBQAAOIKACDmAwIA4QcAIecDAgDhBwAhjAQBAOoHACGQBEAA_AcAIZ8EAQDqBwAhrQQBAPMHACG4BAEA6gcAIcYEAgDhBwAh3wRAAPwHACHgBAEA6gcAIeEEAQDqBwAh4gQBAPMHACHkBAAA3ArkBCISAwAAgwsAIAcAAJcLACAIAACFCwAgEwAAhAsAIBQAAIYLACDmAwIAAAAB5wMCAAAAAYwEAQAAAAGQBEAAAAABnwQBAAAAAa0EAQAAAAG4BAEAAAABxgQCAAAAAd8EQAAAAAHgBAEAAAAB4QQBAAAAAeIEAQAAAAHkBAAAAOQEAgM3AADmDQAg-wQAAOcNACCBBQAAAQAgBDcAAOcLADD7BAAA6AsAMP0EAADqCwAggQUAANYKADAENwAA3gsAMPsEAADfCwAw_QQAAOELACCBBQAAqgoAMAQ3AADVCwAw-wQAANYLADD9BAAA2AsAIIEFAAC2CgAwBDcAAMkLADD7BAAAygsAMP0EAADMCwAggQUAAM0LADAENwAAvQsAMPsEAAC-CwAw_QQAAMALACCBBQAAwQsAMAQ3AACxCwAw-wQAALILADD9BAAAtAsAIIEFAAC1CwAwBDcAAKULADD7BAAApgsAMP0EAACoCwAggQUAAKkLADAAAAAAAAs3AACaDQAwOAAAnw0AMPsEAACbDQAw_AQAAJwNADD9BAAAnQ0AIP4EAACeDQAw_wQAAJ4NADCABQAAng0AMIEFAACeDQAwggUAAKANADCDBQAAoQ0AMAs3AACRDQAwOAAAlQ0AMPsEAACSDQAw_AQAAJMNADD9BAAAlA0AIP4EAADWCgAw_wQAANYKADCABQAA1goAMIEFAADWCgAwggUAAJYNADCDBQAA2QoAMAs3AACFDQAwOAAAig0AMPsEAACGDQAw_AQAAIcNADD9BAAAiA0AIP4EAACJDQAw_wQAAIkNADCABQAAiQ0AMIEFAACJDQAwggUAAIsNADCDBQAAjA0AMAs3AAD5DAAwOAAA_gwAMPsEAAD6DAAw_AQAAPsMADD9BAAA_AwAIP4EAAD9DAAw_wQAAP0MADCABQAA_QwAMIEFAAD9DAAwggUAAP8MADCDBQAAgA0AMAs3AADwDAAwOAAA9AwAMPsEAADxDAAw_AQAAPIMADD9BAAA8wwAIP4EAAC2CgAw_wQAALYKADCABQAAtgoAMIEFAAC2CgAwggUAAPUMADCDBQAAuQoAMAs3AADkDAAwOAAA6QwAMPsEAADlDAAw_AQAAOYMADD9BAAA5wwAIP4EAADoDAAw_wQAAOgMADCABQAA6AwAMIEFAADoDAAwggUAAOoMADCDBQAA6wwAMAs3AADbDAAwOAAA3wwAMPsEAADcDAAw_AQAAN0MADD9BAAA3gwAIP4EAADBCwAw_wQAAMELADCABQAAwQsAMIEFAADBCwAwggUAAOAMADCDBQAAxAsAMAs3AADPDAAwOAAA1AwAMPsEAADQDAAw_AQAANEMADD9BAAA0gwAIP4EAADTDAAw_wQAANMMADCABQAA0wwAMIEFAADTDAAwggUAANUMADCDBQAA1gwAMAs3AADDDAAwOAAAyAwAMPsEAADEDAAw_AQAAMUMADD9BAAAxgwAIP4EAADHDAAw_wQAAMcMADCABQAAxwwAMIEFAADHDAAwggUAAMkMADCDBQAAygwAMAs3AAC3DAAwOAAAvAwAMPsEAAC4DAAw_AQAALkMADD9BAAAugwAIP4EAAC7DAAw_wQAALsMADCABQAAuwwAMIEFAAC7DAAwggUAAL0MADCDBQAAvgwAMAs3AACuDAAwOAAAsgwAMPsEAACvDAAw_AQAALAMADD9BAAAsQwAIP4EAADFCAAw_wQAAMUIADCABQAAxQgAMIEFAADFCAAwggUAALMMADCDBQAAyAgAMAs3AAClDAAwOAAAqQwAMPsEAACmDAAw_AQAAKcMADD9BAAAqAwAIP4EAAC5CAAw_wQAALkIADCABQAAuQgAMIEFAAC5CAAwggUAAKoMADCDBQAAvAgAMAs3AACcDAAwOAAAoAwAMPsEAACdDAAw_AQAAJ4MADD9BAAAnwwAIP4EAAC1CwAw_wQAALULADCABQAAtQsAMIEFAAC1CwAwggUAAKEMADCDBQAAuAsAMAc3AACXDAAgOAAAmgwAIPsEAACYDAAg_AQAAJkMACD_BAAAjwEAIIAFAACPAQAggQUAAM8FACAHNwAAkgwAIDgAAJUMACD7BAAAkwwAIPwEAACUDAAg_wQAAJEBACCABQAAkQEAIIEFAADnBQAgBzcAAI0MACA4AACQDAAg-wQAAI4MACD8BAAAjwwAIP8EAACTAQAggAUAAJMBACCBBQAA_wUAIAIwgAAAAAHmAwIAAAABAgAAAP8FACA3AACNDAAgAwAAAJMBACA3AACNDAAgOAAAkQwAIAMAAACTAQAgMIAAkQwAIeYDAgDhBwAhAjCAAAAAAeYDAgDhBwAhAuYDAgAAAAH2AwEAAAABAgAAAOcFACA3AACSDAAgAwAAAJEBACA3AACSDAAgOAAAlgwAIAQAAACRAQAgMAAAlgwAIOYDAgDhBwAh9gMBAOoHACEC5gMCAOEHACH2AwEA6gcAIQbmAwIAAAAB-gMBAAAAAfsDAQAAAAH8AwEAAAAB_QMBAAAAAf4DgAAAAAECAAAAzwUAIDcAAJcMACADAAAAjwEAIDcAAJcMACA4AACbDAAgCAAAAI8BACAwAACbDAAg5gMCAOEHACH6AwEA6gcAIfsDAQDqBwAh_AMBAOoHACH9AwEA8wcAIf4DgAAAAAEG5gMCAOEHACH6AwEA6gcAIfsDAQDqBwAh_AMBAOoHACH9AwEA8wcAIf4DgAAAAAEKBAAAiggAIOYDAgAAAAH_AwIAAAABiAQAAACIBAKKBAAAAIoEAowEAAAAjAQCjQQBAAAAAY4EAgAAAAGPBAEAAAABkARAAAAAAQIAAABUACA3AACkDAAgAwAAAFQAIDcAAKQMACA4AACjDAAgATAAAOUNADACAAAAVAAgMAAAowwAIAIAAAC5CwAgMAAAogwAIAnmAwIA4QcAIf8DAgDhBwAhiAQAAIQIiAQiigQAAIUIigQijAQAAIYIjAQijQQBAPMHACGOBAIAhwgAIY8EAQDzBwAhkARAAPwHACEKBAAAiAgAIOYDAgDhBwAh_wMCAOEHACGIBAAAhAiIBCKKBAAAhQiKBCKMBAAAhgiMBCKNBAEA8wcAIY4EAgCHCAAhjwQBAPMHACGQBEAA_AcAIQoEAACKCAAg5gMCAAAAAf8DAgAAAAGIBAAAAIgEAooEAAAAigQCjAQAAACMBAKNBAEAAAABjgQCAAAAAY8EAQAAAAGQBEAAAAABDCMAAKoIACAlAACrCAAg5gMCAAAAAYIEAQAAAAGDBAQAAAABhgRAAAAAAZAEQAAAAAGTBAEAAAABlAQCAAAAAZUEIAAAAAGWBAIAAAABlwQBAAAAAQIAAACDAQAgNwAArQwAIAMAAACDAQAgNwAArQwAIDgAAKwMACABMAAA5A0AMAIAAACDAQAgMAAArAwAIAIAAAC9CAAgMAAAqwwAIArmAwIA4QcAIYIEAQDzBwAhgwQEAPsHACGGBEAA_AcAIZAEQAD8BwAhkwQBAOoHACGUBAIAhwgAIZUEIACZCAAhlgQCAIcIACGXBAEA8wcAIQwjAACbCAAgJQAAnAgAIOYDAgDhBwAhggQBAPMHACGDBAQA-wcAIYYEQAD8BwAhkARAAPwHACGTBAEA6gcAIZQEAgCHCAAhlQQgAJkIACGWBAIAhwgAIZcEAQDzBwAhDCMAAKoIACAlAACrCAAg5gMCAAAAAYIEAQAAAAGDBAQAAAABhgRAAAAAAZAEQAAAAAGTBAEAAAABlAQCAAAAAZUEIAAAAAGWBAIAAAABlwQBAAAAAQgUAADPCAAgIQAA0AgAICIAAM0IACDmAwIAAAABhgRAAAAAAZAEQAAAAAGTBAEAAAABmAQCAAAAAQIAAAB9ACA3AAC2DAAgAwAAAH0AIDcAALYMACA4AAC1DAAgATAAAOMNADACAAAAfQAgMAAAtQwAIAIAAADJCAAgMAAAtAwAIAXmAwIA4QcAIYYEQAD8BwAhkARAAPwHACGTBAEA6gcAIZgEAgCHCAAhCBQAALQIACAhAACxCAAgIgAAsggAIOYDAgDhBwAhhgRAAPwHACGQBEAA_AcAIZMEAQDqBwAhmAQCAIcIACEIFAAAzwgAICEAANAIACAiAADNCAAg5gMCAAAAAYYEQAAAAAGQBEAAAAABkwQBAAAAAZgEAgAAAAEF5gMCAAAAAZAEQAAAAAGfBAAAAJ8EAqAEAQAAAAGhBCAAAAABAgAAAHkAIDcAAMIMACADAAAAeQAgNwAAwgwAIDgAAMEMACABMAAA4g0AMAoDAACgBgAg4wMAAJcHADDkAwAAdwAQ5QMAAJcHADDmAwIAAAAB5wMCANMGACGQBEAA1AYAIZ8EAACYB58EIqAEAQCmBgAhoQQgAJAHACECAAAAeQAgMAAAwQwAIAIAAAC_DAAgMAAAwAwAIAnjAwAAvgwAMOQDAAC_DAAQ5QMAAL4MADDmAwIA0wYAIecDAgDTBgAhkARAANQGACGfBAAAmAefBCKgBAEApgYAIaEEIACQBwAhCeMDAAC-DAAw5AMAAL8MABDlAwAAvgwAMOYDAgDTBgAh5wMCANMGACGQBEAA1AYAIZ8EAACYB58EIqAEAQCmBgAhoQQgAJAHACEF5gMCAOEHACGQBEAA_AcAIZ8EAADcCJ8EIqAEAQDqBwAhoQQgAJkIACEF5gMCAOEHACGQBEAA_AcAIZ8EAADcCJ8EIqAEAQDqBwAhoQQgAJkIACEF5gMCAAAAAZAEQAAAAAGfBAAAAJ8EAqAEAQAAAAGhBCAAAAABBOYDAgAAAAGQBEAAAAABogQBAAAAAaMEIAAAAAECAAAAdQAgNwAAzgwAIAMAAAB1ACA3AADODAAgOAAAzQwAIAEwAADhDQAwCQMAAKAGACDjAwAAmQcAMOQDAABzABDlAwAAmQcAMOYDAgAAAAHnAwIA0wYAIZAEQADUBgAhogQBAKYGACGjBCAAkAcAIQIAAAB1ACAwAADNDAAgAgAAAMsMACAwAADMDAAgCOMDAADKDAAw5AMAAMsMABDlAwAAygwAMOYDAgDTBgAh5wMCANMGACGQBEAA1AYAIaIEAQCmBgAhowQgAJAHACEI4wMAAMoMADDkAwAAywwAEOUDAADKDAAw5gMCANMGACHnAwIA0wYAIZAEQADUBgAhogQBAKYGACGjBCAAkAcAIQTmAwIA4QcAIZAEQAD8BwAhogQBAOoHACGjBCAAmQgAIQTmAwIA4QcAIZAEQAD8BwAhogQBAOoHACGjBCAAmQgAIQTmAwIAAAABkARAAAAAAaIEAQAAAAGjBCAAAAABAuYDAgAAAAGQBEAAAAABAgAAAHEAIDcAANoMACADAAAAcQAgNwAA2gwAIDgAANkMACABMAAA4A0AMAcDAACgBgAg4wMAAJoHADDkAwAAbwAQ5QMAAJoHADDmAwIAAAAB5wMCANMGACGQBEAA1AYAIQIAAABxACAwAADZDAAgAgAAANcMACAwAADYDAAgBuMDAADWDAAw5AMAANcMABDlAwAA1gwAMOYDAgDTBgAh5wMCANMGACGQBEAA1AYAIQbjAwAA1gwAMOQDAADXDAAQ5QMAANYMADDmAwIA0wYAIecDAgDTBgAhkARAANQGACEC5gMCAOEHACGQBEAA_AcAIQLmAwIA4QcAIZAEQAD8BwAhAuYDAgAAAAGQBEAAAAABEQQAAKoJACAMAACpCQAgEAAArAkAIBEAAK0JACDmAwIAAAAB5wMCAAAAAf8DAgAAAAGGBEAAAAABjAQAAAC1BAKQBEAAAAABrQQBAAAAAa4EAgAAAAGwBBAAAAABsQQQAAAAAbIEEAAAAAGzBBAAAAABtQQBAAAAAQIAAABQACA3AADjDAAgAwAAAFAAIDcAAOMMACA4AADiDAAgATAAAN8NADACAAAAUAAgMAAA4gwAIAIAAADFCwAgMAAA4QwAIA3mAwIA4QcAIecDAgDhBwAh_wMCAOEHACGGBEAA_AcAIYwEAAD9CLUEIpAEQAD8BwAhrQQBAPMHACGuBAIAhwgAIbAEEADyCAAhsQQQAPIIACGyBBAA8ggAIbMEEADyCAAhtQQBAPMHACERBAAA_wgAIAwAAP4IACAQAACBCQAgEQAAggkAIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAP0ItQQikARAAPwHACGtBAEA8wcAIa4EAgCHCAAhsAQQAPIIACGxBBAA8ggAIbIEEADyCAAhswQQAPIIACG1BAEA8wcAIREEAACqCQAgDAAAqQkAIBAAAKwJACARAACtCQAg5gMCAAAAAecDAgAAAAH_AwIAAAABhgRAAAAAAYwEAAAAtQQCkARAAAAAAa0EAQAAAAGuBAIAAAABsAQQAAAAAbEEEAAAAAGyBBAAAAABswQQAAAAAbUEAQAAAAEE5gMCAAAAAbsEAQAAAAG8BAEAAAABvQQBAAAAAQIAAABsACA3AADvDAAgAwAAAGwAIDcAAO8MACA4AADuDAAgATAAAN4NADAKAwAAoAYAIOMDAACcBwAw5AMAAGoAEOUDAACcBwAw5gMCAAAAAecDAgDTBgAhuwQBAKYGACG8BAEApgYAIb0EAQCmBgAh9wQAAJsHACACAAAAbAAgMAAA7gwAIAIAAADsDAAgMAAA7QwAIAjjAwAA6wwAMOQDAADsDAAQ5QMAAOsMADDmAwIA0wYAIecDAgDTBgAhuwQBAKYGACG8BAEApgYAIb0EAQCmBgAhCOMDAADrDAAw5AMAAOwMABDlAwAA6wwAMOYDAgDTBgAh5wMCANMGACG7BAEApgYAIbwEAQCmBgAhvQQBAKYGACEE5gMCAOEHACG7BAEA6gcAIbwEAQDqBwAhvQQBAOoHACEE5gMCAOEHACG7BAEA6gcAIbwEAQDqBwAhvQQBAOoHACEE5gMCAAAAAbsEAQAAAAG8BAEAAAABvQQBAAAAARgEAACJCgAgBgAAigoAIAcAAIwKACAJAACNCgAgDgAAkAoAIBEAAI4KACASAACPCgAg5gMCAAAAAf8DAgAAAAGGBEAAAAABjAQAAADRBAKQBEAAAAABxQQCAAAAAcYEAgAAAAHHBAEAAAAByAQBAAAAAckEQAAAAAHKBAEAAAABzAQAAADMBALNBIAAAAABzgRAAAAAAc8EAQAAAAHRBAEAAAAB0gQCAAAAAQIAAAASACA3AAD4DAAgAwAAABIAIDcAAPgMACA4AAD3DAAgATAAAN0NADACAAAAEgAgMAAA9wwAIAIAAAC6CgAgMAAA9gwAIBHmAwIA4QcAIf8DAgDhBwAhhgRAAPwHACGMBAAA5gnRBCKQBEAA_AcAIcUEAgDhBwAhxgQCAOEHACHHBAEA6gcAIcgEAQDqBwAhyQRAAPwHACHKBAEA6gcAIcwEAADlCcwEIs0EgAAAAAHOBEAA_AcAIc8EAQDqBwAh0QQBAPMHACHSBAIAhwgAIRgEAADnCQAgBgAA6AkAIAcAAOoJACAJAADrCQAgDgAA7gkAIBEAAOwJACASAADtCQAg5gMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAOYJ0QQikARAAPwHACHFBAIA4QcAIcYEAgDhBwAhxwQBAOoHACHIBAEA6gcAIckEQAD8BwAhygQBAOoHACHMBAAA5QnMBCLNBIAAAAABzgRAAPwHACHPBAEA6gcAIdEEAQDzBwAh0gQCAIcIACEYBAAAiQoAIAYAAIoKACAHAACMCgAgCQAAjQoAIA4AAJAKACARAACOCgAgEgAAjwoAIOYDAgAAAAH_AwIAAAABhgRAAAAAAYwEAAAA0QQCkARAAAAAAcUEAgAAAAHGBAIAAAABxwQBAAAAAcgEAQAAAAHJBEAAAAABygQBAAAAAcwEAAAAzAQCzQSAAAAAAc4EQAAAAAHPBAEAAAAB0QQBAAAAAdIEAgAAAAEGCAAAvwoAIAoAAMAKACDmAwIAAAABkARAAAAAAdoEAQAAAAHbBAEAAAABAgAAAGcAIDcAAIQNACADAAAAZwAgNwAAhA0AIDgAAIMNACABMAAA3A0AMAwDAACgBgAgCAAAnwcAIAoAAKAHACDjAwAAngcAMOQDAAAWABDlAwAAngcAMOYDAgAAAAHnAwIA0wYAIZAEQADUBgAh2gQBAKYGACHbBAEApgYAIfgEAACdBwAgAgAAAGcAIDAAAIMNACACAAAAgQ0AIDAAAIINACAI4wMAAIANADDkAwAAgQ0AEOUDAACADQAw5gMCANMGACHnAwIA0wYAIZAEQADUBgAh2gQBAKYGACHbBAEApgYAIQjjAwAAgA0AMOQDAACBDQAQ5QMAAIANADDmAwIA0wYAIecDAgDTBgAhkARAANQGACHaBAEApgYAIdsEAQCmBgAhBOYDAgDhBwAhkARAAPwHACHaBAEA6gcAIdsEAQDqBwAhBggAAKQKACAKAAClCgAg5gMCAOEHACGQBEAA_AcAIdoEAQDqBwAh2wQBAOoHACEGCAAAvwoAIAoAAMAKACDmAwIAAAABkARAAAAAAdoEAQAAAAHbBAEAAAABCAUAAIgLACAIAACJCwAg5gMCAAAAAZAEQAAAAAGTBAEAAAAB3AQBAAAAAd0EAQAAAAHeBAEAAAABAgAAAGQAIDcAAJANACADAAAAZAAgNwAAkA0AIDgAAI8NACABMAAA2w0AMA0DAACiBwAgBQAAowcAIAgAAJ8HACDjAwAAoQcAMOQDAAALABDlAwAAoQcAMOYDAgAAAAHnAwIA0wYAIZAEQADUBgAhkwQBAKYGACHcBAEArwYAId0EAQCmBgAh3gQBAK8GACECAAAAZAAgMAAAjw0AIAIAAACNDQAgMAAAjg0AIArjAwAAjA0AMOQDAACNDQAQ5QMAAIwNADDmAwIA0wYAIecDAgDTBgAhkARAANQGACGTBAEApgYAIdwEAQCvBgAh3QQBAKYGACHeBAEArwYAIQrjAwAAjA0AMOQDAACNDQAQ5QMAAIwNADDmAwIA0wYAIecDAgDTBgAhkARAANQGACGTBAEApgYAIdwEAQCvBgAh3QQBAKYGACHeBAEArwYAIQbmAwIA4QcAIZAEQAD8BwAhkwQBAOoHACHcBAEA8wcAId0EAQDqBwAh3gQBAPMHACEIBQAAxwoAIAgAAMgKACDmAwIA4QcAIZAEQAD8BwAhkwQBAOoHACHcBAEA8wcAId0EAQDqBwAh3gQBAPMHACEIBQAAiAsAIAgAAIkLACDmAwIAAAABkARAAAAAAZMEAQAAAAHcBAEAAAAB3QQBAAAAAd4EAQAAAAESBAAAggsAIAcAAJcLACAIAACFCwAgEwAAhAsAIBQAAIYLACDmAwIAAAAB_wMCAAAAAYwEAQAAAAGQBEAAAAABnwQBAAAAAa0EAQAAAAG4BAEAAAABxgQCAAAAAd8EQAAAAAHgBAEAAAAB4QQBAAAAAeIEAQAAAAHkBAAAAOQEAgIAAAAJACA3AACZDQAgAwAAAAkAIDcAAJkNACA4AACYDQAgATAAANoNADACAAAACQAgMAAAmA0AIAIAAADaCgAgMAAAlw0AIA3mAwIA4QcAIf8DAgDhBwAhjAQBAOoHACGQBEAA_AcAIZ8EAQDqBwAhrQQBAPMHACG4BAEA6gcAIcYEAgDhBwAh3wRAAPwHACHgBAEA6gcAIeEEAQDqBwAh4gQBAPMHACHkBAAA3ArkBCISBAAA3goAIAcAAJYLACAIAADhCgAgEwAA4AoAIBQAAOIKACDmAwIA4QcAIf8DAgDhBwAhjAQBAOoHACGQBEAA_AcAIZ8EAQDqBwAhrQQBAPMHACG4BAEA6gcAIcYEAgDhBwAh3wRAAPwHACHgBAEA6gcAIeEEAQDqBwAh4gQBAPMHACHkBAAA3ArkBCISBAAAggsAIAcAAJcLACAIAACFCwAgEwAAhAsAIBQAAIYLACDmAwIAAAAB_wMCAAAAAYwEAQAAAAGQBEAAAAABnwQBAAAAAa0EAQAAAAG4BAEAAAABxgQCAAAAAd8EQAAAAAHgBAEAAAAB4QQBAAAAAeIEAQAAAAHkBAAAAOQEAhoFAADxCwAgCAAA8wsAIA4AAPULACATAADyCwAgFwAA9AsAIBgAAPYLACAZAAD3CwAg5gMCAAAAAYYEQAAAAAGMBAAAAOQEApAEQAAAAAHJBEAAAAABzwQBAAAAAdwEAQAAAAHeBAEAAAAB5QQBAAAAAeYEAQAAAAHnBAEAAAAB6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQAAAAHtBAEAAAAB7gQBAAAAAe8EAQAAAAECAAAABQAgNwAApQ0AIAMAAAAFACA3AAClDQAgOAAApA0AIAEwAADZDQAwHwMAAKAGACAFAACjBwAgCAAAnwcAIA4AAM4HACATAACgBwAgFwAA2gcAIBgAANIHACAZAADbBwAg4wMAANkHADDkAwAAAwAQ5QMAANkHADDmAwIAAAAB5wMCANMGACGGBEAA1AYAIYwEAADXB-QEIpAEQADUBgAhyQRAANUGACHPBAEArwYAIdwEAQCvBgAh3gQBAKYGACHlBAEApgYAIeYEAQCmBgAh5wQBAKYGACHoBAEArwYAIekEAQCvBgAh6gQBAK8GACHrBAEArwYAIewEAQCvBgAh7QQBAK8GACHuBAEArwYAIe8EAQCvBgAhAgAAAAUAIDAAAKQNACACAAAAog0AIDAAAKMNACAX4wMAAKENADDkAwAAog0AEOUDAAChDQAw5gMCANMGACHnAwIA0wYAIYYEQADUBgAhjAQAANcH5AQikARAANQGACHJBEAA1QYAIc8EAQCvBgAh3AQBAK8GACHeBAEApgYAIeUEAQCmBgAh5gQBAKYGACHnBAEApgYAIegEAQCvBgAh6QQBAK8GACHqBAEArwYAIesEAQCvBgAh7AQBAK8GACHtBAEArwYAIe4EAQCvBgAh7wQBAK8GACEX4wMAAKENADDkAwAAog0AEOUDAAChDQAw5gMCANMGACHnAwIA0wYAIYYEQADUBgAhjAQAANcH5AQikARAANQGACHJBEAA1QYAIc8EAQCvBgAh3AQBAK8GACHeBAEApgYAIeUEAQCmBgAh5gQBAKYGACHnBAEApgYAIegEAQCvBgAh6QQBAK8GACHqBAEArwYAIesEAQCvBgAh7AQBAK8GACHtBAEArwYAIe4EAQCvBgAh7wQBAK8GACET5gMCAOEHACGGBEAA_AcAIYwEAADcCuQEIpAEQAD8BwAhyQRAANYIACHPBAEA8wcAIdwEAQDzBwAh3gQBAOoHACHlBAEA6gcAIeYEAQDqBwAh5wQBAOoHACHoBAEA8wcAIekEAQDzBwAh6gQBAPMHACHrBAEA8wcAIewEAQDzBwAh7QQBAPMHACHuBAEA8wcAIe8EAQDzBwAhGgUAAJ4LACAIAACgCwAgDgAAogsAIBMAAJ8LACAXAAChCwAgGAAAowsAIBkAAKQLACDmAwIA4QcAIYYEQAD8BwAhjAQAANwK5AQikARAAPwHACHJBEAA1ggAIc8EAQDzBwAh3AQBAPMHACHeBAEA6gcAIeUEAQDqBwAh5gQBAOoHACHnBAEA6gcAIegEAQDzBwAh6QQBAPMHACHqBAEA8wcAIesEAQDzBwAh7AQBAPMHACHtBAEA8wcAIe4EAQDzBwAh7wQBAPMHACEaBQAA8QsAIAgAAPMLACAOAAD1CwAgEwAA8gsAIBcAAPQLACAYAAD2CwAgGQAA9wsAIOYDAgAAAAGGBEAAAAABjAQAAADkBAKQBEAAAAAByQRAAAAAAc8EAQAAAAHcBAEAAAAB3gQBAAAAAeUEAQAAAAHmBAEAAAAB5wQBAAAAAegEAQAAAAHpBAEAAAAB6gQBAAAAAesEAQAAAAHsBAEAAAAB7QQBAAAAAe4EAQAAAAHvBAEAAAABBDcAAJoNADD7BAAAmw0AMP0EAACdDQAggQUAAJ4NADAENwAAkQ0AMPsEAACSDQAw_QQAAJQNACCBBQAA1goAMAQ3AACFDQAw-wQAAIYNADD9BAAAiA0AIIEFAACJDQAwBDcAAPkMADD7BAAA-gwAMP0EAAD8DAAggQUAAP0MADAENwAA8AwAMPsEAADxDAAw_QQAAPMMACCBBQAAtgoAMAQ3AADkDAAw-wQAAOUMADD9BAAA5wwAIIEFAADoDAAwBDcAANsMADD7BAAA3AwAMP0EAADeDAAggQUAAMELADAENwAAzwwAMPsEAADQDAAw_QQAANIMACCBBQAA0wwAMAQ3AADDDAAw-wQAAMQMADD9BAAAxgwAIIEFAADHDAAwBDcAALcMADD7BAAAuAwAMP0EAAC6DAAggQUAALsMADAENwAArgwAMPsEAACvDAAw_QQAALEMACCBBQAAxQgAMAQ3AAClDAAw-wQAAKYMADD9BAAAqAwAIIEFAAC5CAAwBDcAAJwMADD7BAAAnQwAMP0EAACfDAAggQUAALULADADNwAAlwwAIPsEAACYDAAggQUAAM8FACADNwAAkgwAIPsEAACTDAAggQUAAOcFACADNwAAjQwAIPsEAACODAAggQUAAP8FACAAAAAAAAAAAAAAAAAAAwMAAOQHACD9AwAA7QcAIP4DAADtBwAgAQMAAOQHACABAwAA5AcAIAcDAADkBwAgIwAAxw0AICUAAMgNACCCBAAA7QcAIJQEAADtBwAglgQAAO0HACCXBAAA7QcAIAUDAADkBwAgFAAAwQ0AICEAAMcNACAiAADADQAgmAQAAO0HACAAABMDAADkBwAgBQAAtw0AIAgAALoNACAOAAC8DQAgEwAAyQ0AIBcAANcNACAYAADCDQAgGQAA2A0AIMkEAADtBwAgzwQAAO0HACDcBAAA7QcAIOgEAADtBwAg6QQAAO0HACDqBAAA7QcAIOsEAADtBwAg7AQAAO0HACDtBAAA7QcAIO4EAADtBwAg7wQAAO0HACALAwAA5AcAIAQAAMoNACAGAADQDQAgBwAA1A0AIAkAANMNACAOAADRDQAgEQAAzQ0AIBIAANUNACDNBAAA7QcAINEEAADtBwAg0gQAAO0HACAAAAIEAADKDQAgFgAAzw0AIAAIAwAA5AcAIAQAAMoNACAHAADUDQAgCAAAug0AIBMAAMkNACAUAADWDQAgrQQAAO0HACDiBAAA7QcAIAkEAADKDQAgDAAAyw0AIA0AAOQHACAQAADMDQAgEQAAzQ0AIK0EAADtBwAgrgQAAO0HACCvBAAA7QcAILUEAADtBwAgCQwAAMsNACAOAADRDQAgEAAAzA0AIKQEAADtBwAgrgQAAO0HACDABAAA7QcAIMEEAADtBwAgwgQAAO0HACDDBAAA7QcAIAMDAADkBwAgCAAAug0AIAoAAMkNACAFAwAA5AcAIAUAALcNACAIAAC6DQAg3AQAAO0HACDeBAAA7QcAIAAAAAAT5gMCAAAAAYYEQAAAAAGMBAAAAOQEApAEQAAAAAHJBEAAAAABzwQBAAAAAdwEAQAAAAHeBAEAAAAB5QQBAAAAAeYEAQAAAAHnBAEAAAAB6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQAAAAHtBAEAAAAB7gQBAAAAAe8EAQAAAAEN5gMCAAAAAf8DAgAAAAGMBAEAAAABkARAAAAAAZ8EAQAAAAGtBAEAAAABuAQBAAAAAcYEAgAAAAHfBEAAAAAB4AQBAAAAAeEEAQAAAAHiBAEAAAAB5AQAAADkBAIG5gMCAAAAAZAEQAAAAAGTBAEAAAAB3AQBAAAAAd0EAQAAAAHeBAEAAAABBOYDAgAAAAGQBEAAAAAB2gQBAAAAAdsEAQAAAAER5gMCAAAAAf8DAgAAAAGGBEAAAAABjAQAAADRBAKQBEAAAAABxQQCAAAAAcYEAgAAAAHHBAEAAAAByAQBAAAAAckEQAAAAAHKBAEAAAABzAQAAADMBALNBIAAAAABzgRAAAAAAc8EAQAAAAHRBAEAAAAB0gQCAAAAAQTmAwIAAAABuwQBAAAAAbwEAQAAAAG9BAEAAAABDeYDAgAAAAHnAwIAAAAB_wMCAAAAAYYEQAAAAAGMBAAAALUEApAEQAAAAAGtBAEAAAABrgQCAAAAAbAEEAAAAAGxBBAAAAABsgQQAAAAAbMEEAAAAAG1BAEAAAABAuYDAgAAAAGQBEAAAAABBOYDAgAAAAGQBEAAAAABogQBAAAAAaMEIAAAAAEF5gMCAAAAAZAEQAAAAAGfBAAAAJ8EAqAEAQAAAAGhBCAAAAABBeYDAgAAAAGGBEAAAAABkARAAAAAAZMEAQAAAAGYBAIAAAABCuYDAgAAAAGCBAEAAAABgwQEAAAAAYYEQAAAAAGQBEAAAAABkwQBAAAAAZQEAgAAAAGVBCAAAAABlgQCAAAAAZcEAQAAAAEJ5gMCAAAAAf8DAgAAAAGIBAAAAIgEAooEAAAAigQCjAQAAACMBAKNBAEAAAABjgQCAAAAAY8EAQAAAAGQBEAAAAABFAUAAKcNACAHAACoDQAgCAAAqg0AIBgAALINACAbAACpDQAgHAAAqw0AIB0AAKwNACAeAACtDQAgHwAArg0AICAAAK8NACAmAACwDQAgJwAAsQ0AICgAALMNACApAAC0DQAgKgAAtQ0AIOYDAgAAAAG8BAEAAAABvQQBAAAAAfAEIAAAAAHxBCAAAAABAgAAAAEAIDcAAOYNACAN5gMCAAAAAecDAgAAAAGMBAEAAAABkARAAAAAAZ8EAQAAAAGtBAEAAAABuAQBAAAAAcYEAgAAAAHfBEAAAAAB4AQBAAAAAeEEAQAAAAHiBAEAAAAB5AQAAADkBAIN5gMCAAAAAZAEQAAAAAG-BAEAAAABwgQBAAAAAcMEAQAAAAHFBAIAAAAB0gQCAAAAAdMEAQAAAAHUBBAAAAAB1QQBAAAAAdYEAQAAAAHYBAAAANgEAtkEAQAAAAER5gMCAAAAAecDAgAAAAGGBEAAAAABjAQAAADRBAKQBEAAAAABxQQCAAAAAcYEAgAAAAHHBAEAAAAByAQBAAAAAckEQAAAAAHKBAEAAAABzAQAAADMBALNBIAAAAABzgRAAAAAAc8EAQAAAAHRBAEAAAAB0gQCAAAAAQTmAwIAAAABkARAAAAAAbgEAQAAAAG6BAAAALoEAg3mAwIAAAAB5wMCAAAAAYYEQAAAAAGMBAAAALUEApAEQAAAAAGtBAEAAAABrgQCAAAAAa8EAgAAAAGwBBAAAAABsQQQAAAAAbIEEAAAAAGzBBAAAAABtQQBAAAAAQnmAwIAAAAB5wMCAAAAAYgEAAAAiAQCigQAAACKBAKMBAAAAIwEAo0EAQAAAAGOBAIAAAABjwQBAAAAAZAEQAAAAAEI5gMCAAAAAYAEAQAAAAGBBAEAAAABggQBAAAAAYMEBAAAAAGEBAEAAAABhQRAAAAAAYYEQAAAAAEDAAAADQAgNwAA5g0AIDgAAPENACAWAAAADQAgBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAgMAAA8Q0AIOYDAgDhBwAhvAQBAOoHACG9BAEA6gcAIfAEIACZCAAh8QQgAJkIACEUBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIQkDAACHCwAgCAAAiQsAIOYDAgAAAAHnAwIAAAABkARAAAAAAZMEAQAAAAHcBAEAAAAB3QQBAAAAAd4EAQAAAAECAAAAZAAgNwAA8g0AIAMAAAALACA3AADyDQAgOAAA9g0AIAsAAAALACADAADGCgAgCAAAyAoAIDAAAPYNACDmAwIA4QcAIecDAgDhBwAhkARAAPwHACGTBAEA6gcAIdwEAQDzBwAh3QQBAOoHACHeBAEA8wcAIQkDAADGCgAgCAAAyAoAIOYDAgDhBwAh5wMCAOEHACGQBEAA_AcAIZMEAQDqBwAh3AQBAPMHACHdBAEA6gcAId4EAQDzBwAhEwMAAIMLACAEAACCCwAgBwAAlwsAIAgAAIULACATAACECwAg5gMCAAAAAecDAgAAAAH_AwIAAAABjAQBAAAAAZAEQAAAAAGfBAEAAAABrQQBAAAAAbgEAQAAAAHGBAIAAAAB3wRAAAAAAeAEAQAAAAHhBAEAAAAB4gQBAAAAAeQEAAAA5AQCAgAAAAkAIDcAAPcNACADAAAABwAgNwAA9w0AIDgAAPsNACAVAAAABwAgAwAA3woAIAQAAN4KACAHAACWCwAgCAAA4QoAIBMAAOAKACAwAAD7DQAg5gMCAOEHACHnAwIA4QcAIf8DAgDhBwAhjAQBAOoHACGQBEAA_AcAIZ8EAQDqBwAhrQQBAPMHACG4BAEA6gcAIcYEAgDhBwAh3wRAAPwHACHgBAEA6gcAIeEEAQDqBwAh4gQBAPMHACHkBAAA3ArkBCITAwAA3woAIAQAAN4KACAHAACWCwAgCAAA4QoAIBMAAOAKACDmAwIA4QcAIecDAgDhBwAh_wMCAOEHACGMBAEA6gcAIZAEQAD8BwAhnwQBAOoHACGtBAEA8wcAIbgEAQDqBwAhxgQCAOEHACHfBEAA_AcAIeAEAQDqBwAh4QQBAOoHACHiBAEA8wcAIeQEAADcCuQEIhQFAACnDQAgCAAAqg0AIBgAALINACAaAACmDQAgGwAAqQ0AIBwAAKsNACAdAACsDQAgHgAArQ0AIB8AAK4NACAgAACvDQAgJgAAsA0AICcAALENACAoAACzDQAgKQAAtA0AICoAALUNACDmAwIAAAABvAQBAAAAAb0EAQAAAAHwBCAAAAAB8QQgAAAAAQIAAAABACA3AAD8DQAgFAcAAKgNACAIAACqDQAgGAAAsg0AIBoAAKYNACAbAACpDQAgHAAAqw0AIB0AAKwNACAeAACtDQAgHwAArg0AICAAAK8NACAmAACwDQAgJwAAsQ0AICgAALMNACApAAC0DQAgKgAAtQ0AIOYDAgAAAAG8BAEAAAABvQQBAAAAAfAEIAAAAAHxBCAAAAABAgAAAAEAIDcAAP4NACAbAwAA8AsAIAgAAPMLACAOAAD1CwAgEwAA8gsAIBcAAPQLACAYAAD2CwAgGQAA9wsAIOYDAgAAAAHnAwIAAAABhgRAAAAAAYwEAAAA5AQCkARAAAAAAckEQAAAAAHPBAEAAAAB3AQBAAAAAd4EAQAAAAHlBAEAAAAB5gQBAAAAAecEAQAAAAHoBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAAAAAe0EAQAAAAHuBAEAAAAB7wQBAAAAAQIAAAAFACA3AACADgAgDeYDAgAAAAH_AwIAAAABkARAAAAAAb4EAQAAAAHCBAEAAAABwwQBAAAAAdIEAgAAAAHTBAEAAAAB1AQQAAAAAdUEAQAAAAHWBAEAAAAB2AQAAADYBALZBAEAAAABEeYDAgAAAAHnAwIAAAAB_wMCAAAAAYYEQAAAAAGMBAAAANEEApAEQAAAAAHGBAIAAAABxwQBAAAAAcgEAQAAAAHJBEAAAAABygQBAAAAAcwEAAAAzAQCzQSAAAAAAc4EQAAAAAHPBAEAAAAB0QQBAAAAAdIEAgAAAAEE5gMCAAAAAYAEAQAAAAGCBAEAAAABhAQBAAAAAQMAAAANACA3AAD-DQAgOAAAhw4AIBYAAAANACAHAAD_CwAgCAAAgQwAIBgAAIkMACAaAAD9CwAgGwAAgAwAIBwAAIIMACAdAACDDAAgHgAAhAwAIB8AAIUMACAgAACGDAAgJgAAhwwAICcAAIgMACAoAACKDAAgKQAAiwwAICoAAIwMACAwAACHDgAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIRQHAAD_CwAgCAAAgQwAIBgAAIkMACAaAAD9CwAgGwAAgAwAIBwAAIIMACAdAACDDAAgHgAAhAwAIB8AAIUMACAgAACGDAAgJgAAhwwAICcAAIgMACAoAACKDAAgKQAAiwwAICoAAIwMACDmAwIA4QcAIbwEAQDqBwAhvQQBAOoHACHwBCAAmQgAIfEEIACZCAAhAwAAAAMAIDcAAIAOACA4AACKDgAgHQAAAAMAIAMAAJ0LACAIAACgCwAgDgAAogsAIBMAAJ8LACAXAAChCwAgGAAAowsAIBkAAKQLACAwAACKDgAg5gMCAOEHACHnAwIA4QcAIYYEQAD8BwAhjAQAANwK5AQikARAAPwHACHJBEAA1ggAIc8EAQDzBwAh3AQBAPMHACHeBAEA6gcAIeUEAQDqBwAh5gQBAOoHACHnBAEA6gcAIegEAQDzBwAh6QQBAPMHACHqBAEA8wcAIesEAQDzBwAh7AQBAPMHACHtBAEA8wcAIe4EAQDzBwAh7wQBAPMHACEbAwAAnQsAIAgAAKALACAOAACiCwAgEwAAnwsAIBcAAKELACAYAACjCwAgGQAApAsAIOYDAgDhBwAh5wMCAOEHACGGBEAA_AcAIYwEAADcCuQEIpAEQAD8BwAhyQRAANYIACHPBAEA8wcAIdwEAQDzBwAh3gQBAOoHACHlBAEA6gcAIeYEAQDqBwAh5wQBAOoHACHoBAEA8wcAIekEAQDzBwAh6gQBAPMHACHrBAEA8wcAIewEAQDzBwAh7QQBAPMHACHuBAEA8wcAIe8EAQDzBwAhDeYDAgAAAAHnAwIAAAAB_wMCAAAAAYwEAQAAAAGQBEAAAAABnwQBAAAAAa0EAQAAAAG4BAEAAAAB3wRAAAAAAeAEAQAAAAHhBAEAAAAB4gQBAAAAAeQEAAAA5AQCEeYDAgAAAAHnAwIAAAAB_wMCAAAAAYYEQAAAAAGMBAAAANEEApAEQAAAAAHFBAIAAAABxwQBAAAAAcgEAQAAAAHJBEAAAAABygQBAAAAAcwEAAAAzAQCzQSAAAAAAc4EQAAAAAHPBAEAAAAB0QQBAAAAAdIEAgAAAAEDAAAADQAgNwAA_A0AIDgAAI8OACAWAAAADQAgBQAA_gsAIAgAAIEMACAYAACJDAAgGgAA_QsAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAgMAAAjw4AIOYDAgDhBwAhvAQBAOoHACG9BAEA6gcAIfAEIACZCAAh8QQgAJkIACEUBQAA_gsAIAgAAIEMACAYAACJDAAgGgAA_QsAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIRQFAACnDQAgBwAAqA0AIAgAAKoNACAYAACyDQAgGgAApg0AIBwAAKsNACAdAACsDQAgHgAArQ0AIB8AAK4NACAgAACvDQAgJgAAsA0AICcAALENACAoAACzDQAgKQAAtA0AICoAALUNACDmAwIAAAABvAQBAAAAAb0EAQAAAAHwBCAAAAAB8QQgAAAAAQIAAAABACA3AACQDgAgEeYDAgAAAAHnAwIAAAAB_wMCAAAAAYYEQAAAAAGMBAAAANEEApAEQAAAAAHFBAIAAAABxgQCAAAAAccEAQAAAAHIBAEAAAAByQRAAAAAAcoEAQAAAAHMBAAAAMwEAs0EgAAAAAHOBEAAAAABzwQBAAAAAdEEAQAAAAEN5gMCAAAAAf8DAgAAAAGQBEAAAAABvgQBAAAAAcIEAQAAAAHDBAEAAAABxQQCAAAAAdMEAQAAAAHUBBAAAAAB1QQBAAAAAdYEAQAAAAHYBAAAANgEAtkEAQAAAAEDAAAADQAgNwAAkA4AIDgAAJYOACAWAAAADQAgBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBoAAP0LACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAgMAAAlg4AIOYDAgDhBwAhvAQBAOoHACG9BAEA6gcAIfAEIACZCAAh8QQgAJkIACEUBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBoAAP0LACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIQcDAAC-CgAgCAAAvwoAIOYDAgAAAAHnAwIAAAABkARAAAAAAdoEAQAAAAHbBAEAAAABAgAAAGcAIDcAAJcOACAbAwAA8AsAIAUAAPELACAIAADzCwAgDgAA9QsAIBcAAPQLACAYAAD2CwAgGQAA9wsAIOYDAgAAAAHnAwIAAAABhgRAAAAAAYwEAAAA5AQCkARAAAAAAckEQAAAAAHPBAEAAAAB3AQBAAAAAd4EAQAAAAHlBAEAAAAB5gQBAAAAAecEAQAAAAHoBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAAAAAe0EAQAAAAHuBAEAAAAB7wQBAAAAAQIAAAAFACA3AACZDgAgEwMAAIMLACAEAACCCwAgBwAAlwsAIAgAAIULACAUAACGCwAg5gMCAAAAAecDAgAAAAH_AwIAAAABjAQBAAAAAZAEQAAAAAGfBAEAAAABrQQBAAAAAbgEAQAAAAHGBAIAAAAB3wRAAAAAAeAEAQAAAAHhBAEAAAAB4gQBAAAAAeQEAAAA5AQCAgAAAAkAIDcAAJsOACADAAAAFgAgNwAAlw4AIDgAAJ8OACAJAAAAFgAgAwAAowoAIAgAAKQKACAwAACfDgAg5gMCAOEHACHnAwIA4QcAIZAEQAD8BwAh2gQBAOoHACHbBAEA6gcAIQcDAACjCgAgCAAApAoAIOYDAgDhBwAh5wMCAOEHACGQBEAA_AcAIdoEAQDqBwAh2wQBAOoHACEDAAAAAwAgNwAAmQ4AIDgAAKIOACAdAAAAAwAgAwAAnQsAIAUAAJ4LACAIAACgCwAgDgAAogsAIBcAAKELACAYAACjCwAgGQAApAsAIDAAAKIOACDmAwIA4QcAIecDAgDhBwAhhgRAAPwHACGMBAAA3ArkBCKQBEAA_AcAIckEQADWCAAhzwQBAPMHACHcBAEA8wcAId4EAQDqBwAh5QQBAOoHACHmBAEA6gcAIecEAQDqBwAh6AQBAPMHACHpBAEA8wcAIeoEAQDzBwAh6wQBAPMHACHsBAEA8wcAIe0EAQDzBwAh7gQBAPMHACHvBAEA8wcAIRsDAACdCwAgBQAAngsAIAgAAKALACAOAACiCwAgFwAAoQsAIBgAAKMLACAZAACkCwAg5gMCAOEHACHnAwIA4QcAIYYEQAD8BwAhjAQAANwK5AQikARAAPwHACHJBEAA1ggAIc8EAQDzBwAh3AQBAPMHACHeBAEA6gcAIeUEAQDqBwAh5gQBAOoHACHnBAEA6gcAIegEAQDzBwAh6QQBAPMHACHqBAEA8wcAIesEAQDzBwAh7AQBAPMHACHtBAEA8wcAIe4EAQDzBwAh7wQBAPMHACEDAAAABwAgNwAAmw4AIDgAAKUOACAVAAAABwAgAwAA3woAIAQAAN4KACAHAACWCwAgCAAA4QoAIBQAAOIKACAwAAClDgAg5gMCAOEHACHnAwIA4QcAIf8DAgDhBwAhjAQBAOoHACGQBEAA_AcAIZ8EAQDqBwAhrQQBAPMHACG4BAEA6gcAIcYEAgDhBwAh3wRAAPwHACHgBAEA6gcAIeEEAQDqBwAh4gQBAPMHACHkBAAA3ArkBCITAwAA3woAIAQAAN4KACAHAACWCwAgCAAA4QoAIBQAAOIKACDmAwIA4QcAIecDAgDhBwAh_wMCAOEHACGMBAEA6gcAIZAEQAD8BwAhnwQBAOoHACGtBAEA8wcAIbgEAQDqBwAhxgQCAOEHACHfBEAA_AcAIeAEAQDqBwAh4QQBAOoHACHiBAEA8wcAIeQEAADcCuQEIgcDAAC-CgAgCgAAwAoAIOYDAgAAAAHnAwIAAAABkARAAAAAAdoEAQAAAAHbBAEAAAABAgAAAGcAIDcAAKYOACAJAwAAhwsAIAUAAIgLACDmAwIAAAAB5wMCAAAAAZAEQAAAAAGTBAEAAAAB3AQBAAAAAd0EAQAAAAHeBAEAAAABAgAAAGQAIDcAAKgOACAUBQAApw0AIAcAAKgNACAYAACyDQAgGgAApg0AIBsAAKkNACAcAACrDQAgHQAArA0AIB4AAK0NACAfAACuDQAgIAAArw0AICYAALANACAnAACxDQAgKAAAsw0AICkAALQNACAqAAC1DQAg5gMCAAAAAbwEAQAAAAG9BAEAAAAB8AQgAAAAAfEEIAAAAAECAAAAAQAgNwAAqg4AIBMDAACDCwAgBAAAggsAIAcAAJcLACATAACECwAgFAAAhgsAIOYDAgAAAAHnAwIAAAAB_wMCAAAAAYwEAQAAAAGQBEAAAAABnwQBAAAAAa0EAQAAAAG4BAEAAAABxgQCAAAAAd8EQAAAAAHgBAEAAAAB4QQBAAAAAeIEAQAAAAHkBAAAAOQEAgIAAAAJACA3AACsDgAgGwMAAPALACAFAADxCwAgDgAA9QsAIBMAAPILACAXAAD0CwAgGAAA9gsAIBkAAPcLACDmAwIAAAAB5wMCAAAAAYYEQAAAAAGMBAAAAOQEApAEQAAAAAHJBEAAAAABzwQBAAAAAdwEAQAAAAHeBAEAAAAB5QQBAAAAAeYEAQAAAAHnBAEAAAAB6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQAAAAHtBAEAAAAB7gQBAAAAAe8EAQAAAAECAAAABQAgNwAArg4AIA3mAwIAAAABjAQAAADFBAKkBAIAAAABsAQQAAAAAbEEEAAAAAGyBBAAAAABswQQAAAAAb4EAQAAAAG_BEAAAAABwAQBAAAAAcEEAQAAAAHCBAEAAAABwwQBAAAAAQTmAwIAAAABgAQBAAAAAYIEAQAAAAGEBAEAAAABAwAAABYAIDcAAKYOACA4AAC0DgAgCQAAABYAIAMAAKMKACAKAAClCgAgMAAAtA4AIOYDAgDhBwAh5wMCAOEHACGQBEAA_AcAIdoEAQDqBwAh2wQBAOoHACEHAwAAowoAIAoAAKUKACDmAwIA4QcAIecDAgDhBwAhkARAAPwHACHaBAEA6gcAIdsEAQDqBwAhAwAAAAsAIDcAAKgOACA4AAC3DgAgCwAAAAsAIAMAAMYKACAFAADHCgAgMAAAtw4AIOYDAgDhBwAh5wMCAOEHACGQBEAA_AcAIZMEAQDqBwAh3AQBAPMHACHdBAEA6gcAId4EAQDzBwAhCQMAAMYKACAFAADHCgAg5gMCAOEHACHnAwIA4QcAIZAEQAD8BwAhkwQBAOoHACHcBAEA8wcAId0EAQDqBwAh3gQBAPMHACEDAAAADQAgNwAAqg4AIDgAALoOACAWAAAADQAgBQAA_gsAIAcAAP8LACAYAACJDAAgGgAA_QsAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAgMAAAug4AIOYDAgDhBwAhvAQBAOoHACG9BAEA6gcAIfAEIACZCAAh8QQgAJkIACEUBQAA_gsAIAcAAP8LACAYAACJDAAgGgAA_QsAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIQMAAAAHACA3AACsDgAgOAAAvQ4AIBUAAAAHACADAADfCgAgBAAA3goAIAcAAJYLACATAADgCgAgFAAA4goAIDAAAL0OACDmAwIA4QcAIecDAgDhBwAh_wMCAOEHACGMBAEA6gcAIZAEQAD8BwAhnwQBAOoHACGtBAEA8wcAIbgEAQDqBwAhxgQCAOEHACHfBEAA_AcAIeAEAQDqBwAh4QQBAOoHACHiBAEA8wcAIeQEAADcCuQEIhMDAADfCgAgBAAA3goAIAcAAJYLACATAADgCgAgFAAA4goAIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYwEAQDqBwAhkARAAPwHACGfBAEA6gcAIa0EAQDzBwAhuAQBAOoHACHGBAIA4QcAId8EQAD8BwAh4AQBAOoHACHhBAEA6gcAIeIEAQDzBwAh5AQAANwK5AQiAwAAAAMAIDcAAK4OACA4AADADgAgHQAAAAMAIAMAAJ0LACAFAACeCwAgDgAAogsAIBMAAJ8LACAXAAChCwAgGAAAowsAIBkAAKQLACAwAADADgAg5gMCAOEHACHnAwIA4QcAIYYEQAD8BwAhjAQAANwK5AQikARAAPwHACHJBEAA1ggAIc8EAQDzBwAh3AQBAPMHACHeBAEA6gcAIeUEAQDqBwAh5gQBAOoHACHnBAEA6gcAIegEAQDzBwAh6QQBAPMHACHqBAEA8wcAIesEAQDzBwAh7AQBAPMHACHtBAEA8wcAIe4EAQDzBwAh7wQBAPMHACEbAwAAnQsAIAUAAJ4LACAOAACiCwAgEwAAnwsAIBcAAKELACAYAACjCwAgGQAApAsAIOYDAgDhBwAh5wMCAOEHACGGBEAA_AcAIYwEAADcCuQEIpAEQAD8BwAhyQRAANYIACHPBAEA8wcAIdwEAQDzBwAh3gQBAOoHACHlBAEA6gcAIeYEAQDqBwAh5wQBAOoHACHoBAEA8wcAIekEAQDzBwAh6gQBAPMHACHrBAEA8wcAIewEAQDzBwAh7QQBAPMHACHuBAEA8wcAIe8EAQDzBwAhEgQAAKoJACAMAACpCQAgDQAAqwkAIBAAAKwJACDmAwIAAAAB5wMCAAAAAf8DAgAAAAGGBEAAAAABjAQAAAC1BAKQBEAAAAABrQQBAAAAAa4EAgAAAAGvBAIAAAABsAQQAAAAAbEEEAAAAAGyBBAAAAABswQQAAAAAbUEAQAAAAECAAAAUAAgNwAAwQ4AIAMAAAAlACA3AADBDgAgOAAAxQ4AIBQAAAAlACAEAAD_CAAgDAAA_ggAIA0AAIAJACAQAACBCQAgMAAAxQ4AIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAP0ItQQikARAAPwHACGtBAEA8wcAIa4EAgCHCAAhrwQCAIcIACGwBBAA8ggAIbEEEADyCAAhsgQQAPIIACGzBBAA8ggAIbUEAQDzBwAhEgQAAP8IACAMAAD-CAAgDQAAgAkAIBAAAIEJACDmAwIA4QcAIecDAgDhBwAh_wMCAOEHACGGBEAA_AcAIYwEAAD9CLUEIpAEQAD8BwAhrQQBAPMHACGuBAIAhwgAIa8EAgCHCAAhsAQQAPIIACGxBBAA8ggAIbIEEADyCAAhswQQAPIIACG1BAEA8wcAIRkDAACLCgAgBAAAiQoAIAYAAIoKACAHAACMCgAgCQAAjQoAIA4AAJAKACARAACOCgAg5gMCAAAAAecDAgAAAAH_AwIAAAABhgRAAAAAAYwEAAAA0QQCkARAAAAAAcUEAgAAAAHGBAIAAAABxwQBAAAAAcgEAQAAAAHJBEAAAAABygQBAAAAAcwEAAAAzAQCzQSAAAAAAc4EQAAAAAHPBAEAAAAB0QQBAAAAAdIEAgAAAAECAAAAEgAgNwAAxg4AIAMAAAAQACA3AADGDgAgOAAAyg4AIBsAAAAQACADAADpCQAgBAAA5wkAIAYAAOgJACAHAADqCQAgCQAA6wkAIA4AAO4JACARAADsCQAgMAAAyg4AIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAOYJ0QQikARAAPwHACHFBAIA4QcAIcYEAgDhBwAhxwQBAOoHACHIBAEA6gcAIckEQAD8BwAhygQBAOoHACHMBAAA5QnMBCLNBIAAAAABzgRAAPwHACHPBAEA6gcAIdEEAQDzBwAh0gQCAIcIACEZAwAA6QkAIAQAAOcJACAGAADoCQAgBwAA6gkAIAkAAOsJACAOAADuCQAgEQAA7AkAIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAOYJ0QQikARAAPwHACHFBAIA4QcAIcYEAgDhBwAhxwQBAOoHACHIBAEA6gcAIckEQAD8BwAhygQBAOoHACHMBAAA5QnMBCLNBIAAAAABzgRAAPwHACHPBAEA6gcAIdEEAQDzBwAh0gQCAIcIACEUBQAApw0AIAcAAKgNACAIAACqDQAgGAAAsg0AIBoAAKYNACAbAACpDQAgHQAArA0AIB4AAK0NACAfAACuDQAgIAAArw0AICYAALANACAnAACxDQAgKAAAsw0AICkAALQNACAqAAC1DQAg5gMCAAAAAbwEAQAAAAG9BAEAAAAB8AQgAAAAAfEEIAAAAAECAAAAAQAgNwAAyw4AIAMAAAANACA3AADLDgAgOAAAzw4AIBYAAAANACAFAAD-CwAgBwAA_wsAIAgAAIEMACAYAACJDAAgGgAA_QsAIBsAAIAMACAdAACDDAAgHgAAhAwAIB8AAIUMACAgAACGDAAgJgAAhwwAICcAAIgMACAoAACKDAAgKQAAiwwAICoAAIwMACAwAADPDgAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIRQFAAD-CwAgBwAA_wsAIAgAAIEMACAYAACJDAAgGgAA_QsAIBsAAIAMACAdAACDDAAgHgAAhAwAIB8AAIUMACAgAACGDAAgJgAAhwwAICcAAIgMACAoAACKDAAgKQAAiwwAICoAAIwMACDmAwIA4QcAIbwEAQDqBwAhvQQBAOoHACHwBCAAmQgAIfEEIACZCAAhGwMAAPALACAFAADxCwAgCAAA8wsAIA4AAPULACATAADyCwAgGAAA9gsAIBkAAPcLACDmAwIAAAAB5wMCAAAAAYYEQAAAAAGMBAAAAOQEApAEQAAAAAHJBEAAAAABzwQBAAAAAdwEAQAAAAHeBAEAAAAB5QQBAAAAAeYEAQAAAAHnBAEAAAAB6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQAAAAHtBAEAAAAB7gQBAAAAAe8EAQAAAAECAAAABQAgNwAA0A4AIATmAwIAAAABgAQBAAAAAYUEQAAAAAG2BAABAAABAwAAAAMAIDcAANAOACA4AADVDgAgHQAAAAMAIAMAAJ0LACAFAACeCwAgCAAAoAsAIA4AAKILACATAACfCwAgGAAAowsAIBkAAKQLACAwAADVDgAg5gMCAOEHACHnAwIA4QcAIYYEQAD8BwAhjAQAANwK5AQikARAAPwHACHJBEAA1ggAIc8EAQDzBwAh3AQBAPMHACHeBAEA6gcAIeUEAQDqBwAh5gQBAOoHACHnBAEA6gcAIegEAQDzBwAh6QQBAPMHACHqBAEA8wcAIesEAQDzBwAh7AQBAPMHACHtBAEA8wcAIe4EAQDzBwAh7wQBAPMHACEbAwAAnQsAIAUAAJ4LACAIAACgCwAgDgAAogsAIBMAAJ8LACAYAACjCwAgGQAApAsAIOYDAgDhBwAh5wMCAOEHACGGBEAA_AcAIYwEAADcCuQEIpAEQAD8BwAhyQRAANYIACHPBAEA8wcAIdwEAQDzBwAh3gQBAOoHACHlBAEA6gcAIeYEAQDqBwAh5wQBAOoHACHoBAEA8wcAIekEAQDzBwAh6gQBAPMHACHrBAEA8wcAIewEAQDzBwAh7QQBAPMHACHuBAEA8wcAIe8EAQDzBwAhBgQAAMkJACDmAwIAAAAB_wMCAAAAAZAEQAAAAAG4BAEAAAABugQAAAC6BAICAAAASAAgNwAA1g4AIAMAAABGACA3AADWDgAgOAAA2g4AIAgAAABGACAEAAC7CQAgMAAA2g4AIOYDAgDhBwAh_wMCAOEHACGQBEAA_AcAIbgEAQDqBwAhugQAALoJugQiBgQAALsJACDmAwIA4QcAIf8DAgDhBwAhkARAAPwHACG4BAEA6gcAIboEAAC6CboEIhQFAACnDQAgBwAAqA0AIAgAAKoNACAYAACyDQAgGgAApg0AIBsAAKkNACAcAACrDQAgHgAArQ0AIB8AAK4NACAgAACvDQAgJgAAsA0AICcAALENACAoAACzDQAgKQAAtA0AICoAALUNACDmAwIAAAABvAQBAAAAAb0EAQAAAAHwBCAAAAAB8QQgAAAAAQIAAAABACA3AADbDgAgGwMAAPALACAFAADxCwAgCAAA8wsAIBMAAPILACAXAAD0CwAgGAAA9gsAIBkAAPcLACDmAwIAAAAB5wMCAAAAAYYEQAAAAAGMBAAAAOQEApAEQAAAAAHJBEAAAAABzwQBAAAAAdwEAQAAAAHeBAEAAAAB5QQBAAAAAeYEAQAAAAHnBAEAAAAB6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQAAAAHtBAEAAAAB7gQBAAAAAe8EAQAAAAECAAAABQAgNwAA3Q4AIBkDAACLCgAgBAAAiQoAIAYAAIoKACAHAACMCgAgCQAAjQoAIBEAAI4KACASAACPCgAg5gMCAAAAAecDAgAAAAH_AwIAAAABhgRAAAAAAYwEAAAA0QQCkARAAAAAAcUEAgAAAAHGBAIAAAABxwQBAAAAAcgEAQAAAAHJBEAAAAABygQBAAAAAcwEAAAAzAQCzQSAAAAAAc4EQAAAAAHPBAEAAAAB0QQBAAAAAdIEAgAAAAECAAAAEgAgNwAA3w4AIArmAwIAAAABkARAAAAAAaUEAgAAAAGmBAEAAAABpwQQAAAAAagEEAAAAAGqBAAAAKoEAqsEQAAAAAGsBAEAAAABrQQBAAAAARkDAACLCgAgBAAAiQoAIAYAAIoKACAHAACMCgAgCQAAjQoAIA4AAJAKACASAACPCgAg5gMCAAAAAecDAgAAAAH_AwIAAAABhgRAAAAAAYwEAAAA0QQCkARAAAAAAcUEAgAAAAHGBAIAAAABxwQBAAAAAcgEAQAAAAHJBEAAAAABygQBAAAAAcwEAAAAzAQCzQSAAAAAAc4EQAAAAAHPBAEAAAAB0QQBAAAAAdIEAgAAAAECAAAAEgAgNwAA4g4AIArmAwIAAAABkARAAAAAAaQEAgAAAAGmBAEAAAABpwQQAAAAAagEEAAAAAGqBAAAAKoEAqsEQAAAAAGsBAEAAAABrQQBAAAAAQMAAAAQACA3AADiDgAgOAAA5w4AIBsAAAAQACADAADpCQAgBAAA5wkAIAYAAOgJACAHAADqCQAgCQAA6wkAIA4AAO4JACASAADtCQAgMAAA5w4AIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAOYJ0QQikARAAPwHACHFBAIA4QcAIcYEAgDhBwAhxwQBAOoHACHIBAEA6gcAIckEQAD8BwAhygQBAOoHACHMBAAA5QnMBCLNBIAAAAABzgRAAPwHACHPBAEA6gcAIdEEAQDzBwAh0gQCAIcIACEZAwAA6QkAIAQAAOcJACAGAADoCQAgBwAA6gkAIAkAAOsJACAOAADuCQAgEgAA7QkAIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAOYJ0QQikARAAPwHACHFBAIA4QcAIcYEAgDhBwAhxwQBAOoHACHIBAEA6gcAIckEQAD8BwAhygQBAOoHACHMBAAA5QnMBCLNBIAAAAABzgRAAPwHACHPBAEA6gcAIdEEAQDzBwAh0gQCAIcIACEN5gMCAAAAAYwEAAAAxQQCrgQCAAAAAbAEEAAAAAGxBBAAAAABsgQQAAAAAbMEEAAAAAG-BAEAAAABvwRAAAAAAcAEAQAAAAHBBAEAAAABwgQBAAAAAcMEAQAAAAEDAAAADQAgNwAA2w4AIDgAAOsOACAWAAAADQAgBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBoAAP0LACAbAACADAAgHAAAggwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAgMAAA6w4AIOYDAgDhBwAhvAQBAOoHACG9BAEA6gcAIfAEIACZCAAh8QQgAJkIACEUBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBoAAP0LACAbAACADAAgHAAAggwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIQMAAAADACA3AADdDgAgOAAA7g4AIB0AAAADACADAACdCwAgBQAAngsAIAgAAKALACATAACfCwAgFwAAoQsAIBgAAKMLACAZAACkCwAgMAAA7g4AIOYDAgDhBwAh5wMCAOEHACGGBEAA_AcAIYwEAADcCuQEIpAEQAD8BwAhyQRAANYIACHPBAEA8wcAIdwEAQDzBwAh3gQBAOoHACHlBAEA6gcAIeYEAQDqBwAh5wQBAOoHACHoBAEA8wcAIekEAQDzBwAh6gQBAPMHACHrBAEA8wcAIewEAQDzBwAh7QQBAPMHACHuBAEA8wcAIe8EAQDzBwAhGwMAAJ0LACAFAACeCwAgCAAAoAsAIBMAAJ8LACAXAAChCwAgGAAAowsAIBkAAKQLACDmAwIA4QcAIecDAgDhBwAhhgRAAPwHACGMBAAA3ArkBCKQBEAA_AcAIckEQADWCAAhzwQBAPMHACHcBAEA8wcAId4EAQDqBwAh5QQBAOoHACHmBAEA6gcAIecEAQDqBwAh6AQBAPMHACHpBAEA8wcAIeoEAQDzBwAh6wQBAPMHACHsBAEA8wcAIe0EAQDzBwAh7gQBAPMHACHvBAEA8wcAIQMAAAAQACA3AADfDgAgOAAA8Q4AIBsAAAAQACADAADpCQAgBAAA5wkAIAYAAOgJACAHAADqCQAgCQAA6wkAIBEAAOwJACASAADtCQAgMAAA8Q4AIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAOYJ0QQikARAAPwHACHFBAIA4QcAIcYEAgDhBwAhxwQBAOoHACHIBAEA6gcAIckEQAD8BwAhygQBAOoHACHMBAAA5QnMBCLNBIAAAAABzgRAAPwHACHPBAEA6gcAIdEEAQDzBwAh0gQCAIcIACEZAwAA6QkAIAQAAOcJACAGAADoCQAgBwAA6gkAIAkAAOsJACARAADsCQAgEgAA7QkAIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAOYJ0QQikARAAPwHACHFBAIA4QcAIcYEAgDhBwAhxwQBAOoHACHIBAEA6gcAIckEQAD8BwAhygQBAOoHACHMBAAA5QnMBCLNBIAAAAABzgRAAPwHACHPBAEA6gcAIdEEAQDzBwAh0gQCAIcIACEQDAAAngkAIA4AAN8JACDmAwIAAAABjAQAAADFBAKkBAIAAAABrgQCAAAAAbAEEAAAAAGxBBAAAAABsgQQAAAAAbMEEAAAAAG-BAEAAAABvwRAAAAAAcAEAQAAAAHBBAEAAAABwgQBAAAAAcMEAQAAAAECAAAAIgAgNwAA8g4AIBIEAACqCQAgDAAAqQkAIA0AAKsJACARAACtCQAg5gMCAAAAAecDAgAAAAH_AwIAAAABhgRAAAAAAYwEAAAAtQQCkARAAAAAAa0EAQAAAAGuBAIAAAABrwQCAAAAAbAEEAAAAAGxBBAAAAABsgQQAAAAAbMEEAAAAAG1BAEAAAABAgAAAFAAIDcAAPQOACADAAAAIAAgNwAA8g4AIDgAAPgOACASAAAAIAAgDAAAjwkAIA4AAN4JACAwAAD4DgAg5gMCAOEHACGMBAAAjQnFBCKkBAIAhwgAIa4EAgCHCAAhsAQQAPIIACGxBBAA8ggAIbIEEADyCAAhswQQAPIIACG-BAEA6gcAIb8EQAD8BwAhwAQBAPMHACHBBAEA8wcAIcIEAQDzBwAhwwQBAPMHACEQDAAAjwkAIA4AAN4JACDmAwIA4QcAIYwEAACNCcUEIqQEAgCHCAAhrgQCAIcIACGwBBAA8ggAIbEEEADyCAAhsgQQAPIIACGzBBAA8ggAIb4EAQDqBwAhvwRAAPwHACHABAEA8wcAIcEEAQDzBwAhwgQBAPMHACHDBAEA8wcAIQMAAAAlACA3AAD0DgAgOAAA-w4AIBQAAAAlACAEAAD_CAAgDAAA_ggAIA0AAIAJACARAACCCQAgMAAA-w4AIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAP0ItQQikARAAPwHACGtBAEA8wcAIa4EAgCHCAAhrwQCAIcIACGwBBAA8ggAIbEEEADyCAAhsgQQAPIIACGzBBAA8ggAIbUEAQDzBwAhEgQAAP8IACAMAAD-CAAgDQAAgAkAIBEAAIIJACDmAwIA4QcAIecDAgDhBwAh_wMCAOEHACGGBEAA_AcAIYwEAAD9CLUEIpAEQAD8BwAhrQQBAPMHACGuBAIAhwgAIa8EAgCHCAAhsAQQAPIIACGxBBAA8ggAIbIEEADyCAAhswQQAPIIACG1BAEA8wcAIRQFAACnDQAgBwAAqA0AIAgAAKoNACAYAACyDQAgGgAApg0AIBsAAKkNACAcAACrDQAgHQAArA0AIB8AAK4NACAgAACvDQAgJgAAsA0AICcAALENACAoAACzDQAgKQAAtA0AICoAALUNACDmAwIAAAABvAQBAAAAAb0EAQAAAAHwBCAAAAAB8QQgAAAAAQIAAAABACA3AAD8DgAgAwAAAA0AIDcAAPwOACA4AACADwAgFgAAAA0AIAUAAP4LACAHAAD_CwAgCAAAgQwAIBgAAIkMACAaAAD9CwAgGwAAgAwAIBwAAIIMACAdAACDDAAgHwAAhQwAICAAAIYMACAmAACHDAAgJwAAiAwAICgAAIoMACApAACLDAAgKgAAjAwAIDAAAIAPACDmAwIA4QcAIbwEAQDqBwAhvQQBAOoHACHwBCAAmQgAIfEEIACZCAAhFAUAAP4LACAHAAD_CwAgCAAAgQwAIBgAAIkMACAaAAD9CwAgGwAAgAwAIBwAAIIMACAdAACDDAAgHwAAhQwAICAAAIYMACAmAACHDAAgJwAAiAwAICgAAIoMACApAACLDAAgKgAAjAwAIOYDAgDhBwAhvAQBAOoHACG9BAEA6gcAIfAEIACZCAAh8QQgAJkIACEUBQAApw0AIAcAAKgNACAIAACqDQAgGAAAsg0AIBoAAKYNACAbAACpDQAgHAAAqw0AIB0AAKwNACAeAACtDQAgIAAArw0AICYAALANACAnAACxDQAgKAAAsw0AICkAALQNACAqAAC1DQAg5gMCAAAAAbwEAQAAAAG9BAEAAAAB8AQgAAAAAfEEIAAAAAECAAAAAQAgNwAAgQ8AIAMAAAANACA3AACBDwAgOAAAhQ8AIBYAAAANACAFAAD-CwAgBwAA_wsAIAgAAIEMACAYAACJDAAgGgAA_QsAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAgAACGDAAgJgAAhwwAICcAAIgMACAoAACKDAAgKQAAiwwAICoAAIwMACAwAACFDwAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIRQFAAD-CwAgBwAA_wsAIAgAAIEMACAYAACJDAAgGgAA_QsAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAgAACGDAAgJgAAhwwAICcAAIgMACAoAACKDAAgKQAAiwwAICoAAIwMACDmAwIA4QcAIbwEAQDqBwAhvQQBAOoHACHwBCAAmQgAIfEEIACZCAAhFAUAAKcNACAHAACoDQAgCAAAqg0AIBgAALINACAaAACmDQAgGwAAqQ0AIBwAAKsNACAdAACsDQAgHgAArQ0AIB8AAK4NACAmAACwDQAgJwAAsQ0AICgAALMNACApAAC0DQAgKgAAtQ0AIOYDAgAAAAG8BAEAAAABvQQBAAAAAfAEIAAAAAHxBCAAAAABAgAAAAEAIDcAAIYPACADAAAADQAgNwAAhg8AIDgAAIoPACAWAAAADQAgBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBoAAP0LACAbAACADAAgHAAAggwAIB0AAIMMACAeAACEDAAgHwAAhQwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAgMAAAig8AIOYDAgDhBwAhvAQBAOoHACG9BAEA6gcAIfAEIACZCAAh8QQgAJkIACEUBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBoAAP0LACAbAACADAAgHAAAggwAIB0AAIMMACAeAACEDAAgHwAAhQwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIQkDAADOCAAgFAAAzwgAICEAANAIACDmAwIAAAAB5wMCAAAAAYYEQAAAAAGQBEAAAAABkwQBAAAAAZgEAgAAAAECAAAAfQAgNwAAiw8AIBQFAACnDQAgBwAAqA0AIAgAAKoNACAYAACyDQAgGgAApg0AIBsAAKkNACAcAACrDQAgHQAArA0AIB4AAK0NACAfAACuDQAgIAAArw0AICcAALENACAoAACzDQAgKQAAtA0AICoAALUNACDmAwIAAAABvAQBAAAAAb0EAQAAAAHwBCAAAAAB8QQgAAAAAQIAAAABACA3AACNDwAgBeYDAgAAAAHnAwIAAAABhgRAAAAAAZAEQAAAAAGTBAEAAAABCuYDAgAAAAHnAwIAAAABggQBAAAAAYMEBAAAAAGGBEAAAAABkARAAAAAAZMEAQAAAAGVBCAAAAABlgQCAAAAAZcEAQAAAAEDAAAADQAgNwAAjQ8AIDgAAJMPACAWAAAADQAgBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBoAAP0LACAbAACADAAgHAAAggwAIB0AAIMMACAeAACEDAAgHwAAhQwAICAAAIYMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAgMAAAkw8AIOYDAgDhBwAhvAQBAOoHACG9BAEA6gcAIfAEIACZCAAh8QQgAJkIACEUBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBoAAP0LACAbAACADAAgHAAAggwAIB0AAIMMACAeAACEDAAgHwAAhQwAICAAAIYMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIQMAAAB7ACA3AACLDwAgOAAAlg8AIAsAAAB7ACADAACzCAAgFAAAtAgAICEAALEIACAwAACWDwAg5gMCAOEHACHnAwIA4QcAIYYEQAD8BwAhkARAAPwHACGTBAEA6gcAIZgEAgCHCAAhCQMAALMIACAUAAC0CAAgIQAAsQgAIOYDAgDhBwAh5wMCAOEHACGGBEAA_AcAIZAEQAD8BwAhkwQBAOoHACGYBAIAhwgAIQkDAADOCAAgIQAA0AgAICIAAM0IACDmAwIAAAAB5wMCAAAAAYYEQAAAAAGQBEAAAAABkwQBAAAAAZgEAgAAAAECAAAAfQAgNwAAlw8AIBQFAACnDQAgBwAAqA0AIAgAAKoNACAYAACyDQAgGgAApg0AIBsAAKkNACAcAACrDQAgHQAArA0AIB4AAK0NACAfAACuDQAgIAAArw0AICYAALANACAoAACzDQAgKQAAtA0AICoAALUNACDmAwIAAAABvAQBAAAAAb0EAQAAAAHwBCAAAAAB8QQgAAAAAQIAAAABACA3AACZDwAgBDAAAQAAAeYDAgAAAAGQBEAAAAABkgQCAAAAAQMAAAB7ACA3AACXDwAgOAAAng8AIAsAAAB7ACADAACzCAAgIQAAsQgAICIAALIIACAwAACeDwAg5gMCAOEHACHnAwIA4QcAIYYEQAD8BwAhkARAAPwHACGTBAEA6gcAIZgEAgCHCAAhCQMAALMIACAhAACxCAAgIgAAsggAIOYDAgDhBwAh5wMCAOEHACGGBEAA_AcAIZAEQAD8BwAhkwQBAOoHACGYBAIAhwgAIQMAAAANACA3AACZDwAgOAAAoQ8AIBYAAAANACAFAAD-CwAgBwAA_wsAIAgAAIEMACAYAACJDAAgGgAA_QsAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAoAACKDAAgKQAAiwwAICoAAIwMACAwAAChDwAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIRQFAAD-CwAgBwAA_wsAIAgAAIEMACAYAACJDAAgGgAA_QsAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAoAACKDAAgKQAAiwwAICoAAIwMACDmAwIA4QcAIbwEAQDqBwAhvQQBAOoHACHwBCAAmQgAIfEEIACZCAAhDQMAAKkIACAjAACqCAAg5gMCAAAAAecDAgAAAAGCBAEAAAABgwQEAAAAAYYEQAAAAAGQBEAAAAABkwQBAAAAAZQEAgAAAAGVBCAAAAABlgQCAAAAAZcEAQAAAAECAAAAgwEAIDcAAKIPACADAAAAgQEAIDcAAKIPACA4AACmDwAgDwAAAIEBACADAACaCAAgIwAAmwgAIDAAAKYPACDmAwIA4QcAIecDAgDhBwAhggQBAPMHACGDBAQA-wcAIYYEQAD8BwAhkARAAPwHACGTBAEA6gcAIZQEAgCHCAAhlQQgAJkIACGWBAIAhwgAIZcEAQDzBwAhDQMAAJoIACAjAACbCAAg5gMCAOEHACHnAwIA4QcAIYIEAQDzBwAhgwQEAPsHACGGBEAA_AcAIZAEQAD8BwAhkwQBAOoHACGUBAIAhwgAIZUEIACZCAAhlgQCAIcIACGXBAEA8wcAIRQFAACnDQAgBwAAqA0AIAgAAKoNACAaAACmDQAgGwAAqQ0AIBwAAKsNACAdAACsDQAgHgAArQ0AIB8AAK4NACAgAACvDQAgJgAAsA0AICcAALENACAoAACzDQAgKQAAtA0AICoAALUNACDmAwIAAAABvAQBAAAAAb0EAQAAAAHwBCAAAAAB8QQgAAAAAQIAAAABACA3AACnDwAgGwMAAPALACAFAADxCwAgCAAA8wsAIA4AAPULACATAADyCwAgFwAA9AsAIBkAAPcLACDmAwIAAAAB5wMCAAAAAYYEQAAAAAGMBAAAAOQEApAEQAAAAAHJBEAAAAABzwQBAAAAAdwEAQAAAAHeBAEAAAAB5QQBAAAAAeYEAQAAAAHnBAEAAAAB6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQAAAAHtBAEAAAAB7gQBAAAAAe8EAQAAAAECAAAABQAgNwAAqQ8AIAMAAAANACA3AACnDwAgOAAArQ8AIBYAAAANACAFAAD-CwAgBwAA_wsAIAgAAIEMACAaAAD9CwAgGwAAgAwAIBwAAIIMACAdAACDDAAgHgAAhAwAIB8AAIUMACAgAACGDAAgJgAAhwwAICcAAIgMACAoAACKDAAgKQAAiwwAICoAAIwMACAwAACtDwAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIRQFAAD-CwAgBwAA_wsAIAgAAIEMACAaAAD9CwAgGwAAgAwAIBwAAIIMACAdAACDDAAgHgAAhAwAIB8AAIUMACAgAACGDAAgJgAAhwwAICcAAIgMACAoAACKDAAgKQAAiwwAICoAAIwMACDmAwIA4QcAIbwEAQDqBwAhvQQBAOoHACHwBCAAmQgAIfEEIACZCAAhAwAAAAMAIDcAAKkPACA4AACwDwAgHQAAAAMAIAMAAJ0LACAFAACeCwAgCAAAoAsAIA4AAKILACATAACfCwAgFwAAoQsAIBkAAKQLACAwAACwDwAg5gMCAOEHACHnAwIA4QcAIYYEQAD8BwAhjAQAANwK5AQikARAAPwHACHJBEAA1ggAIc8EAQDzBwAh3AQBAPMHACHeBAEA6gcAIeUEAQDqBwAh5gQBAOoHACHnBAEA6gcAIegEAQDzBwAh6QQBAPMHACHqBAEA8wcAIesEAQDzBwAh7AQBAPMHACHtBAEA8wcAIe4EAQDzBwAh7wQBAPMHACEbAwAAnQsAIAUAAJ4LACAIAACgCwAgDgAAogsAIBMAAJ8LACAXAAChCwAgGQAApAsAIOYDAgDhBwAh5wMCAOEHACGGBEAA_AcAIYwEAADcCuQEIpAEQAD8BwAhyQRAANYIACHPBAEA8wcAIdwEAQDzBwAh3gQBAOoHACHlBAEA6gcAIeYEAQDqBwAh5wQBAOoHACHoBAEA8wcAIekEAQDzBwAh6gQBAPMHACHrBAEA8wcAIewEAQDzBwAh7QQBAPMHACHuBAEA8wcAIe8EAQDzBwAhGwMAAPALACAFAADxCwAgCAAA8wsAIA4AAPULACATAADyCwAgFwAA9AsAIBgAAPYLACDmAwIAAAAB5wMCAAAAAYYEQAAAAAGMBAAAAOQEApAEQAAAAAHJBEAAAAABzwQBAAAAAdwEAQAAAAHeBAEAAAAB5QQBAAAAAeYEAQAAAAHnBAEAAAAB6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQAAAAHtBAEAAAAB7gQBAAAAAe8EAQAAAAECAAAABQAgNwAAsQ8AIAMAAAADACA3AACxDwAgOAAAtQ8AIB0AAAADACADAACdCwAgBQAAngsAIAgAAKALACAOAACiCwAgEwAAnwsAIBcAAKELACAYAACjCwAgMAAAtQ8AIOYDAgDhBwAh5wMCAOEHACGGBEAA_AcAIYwEAADcCuQEIpAEQAD8BwAhyQRAANYIACHPBAEA8wcAIdwEAQDzBwAh3gQBAOoHACHlBAEA6gcAIeYEAQDqBwAh5wQBAOoHACHoBAEA8wcAIekEAQDzBwAh6gQBAPMHACHrBAEA8wcAIewEAQDzBwAh7QQBAPMHACHuBAEA8wcAIe8EAQDzBwAhGwMAAJ0LACAFAACeCwAgCAAAoAsAIA4AAKILACATAACfCwAgFwAAoQsAIBgAAKMLACDmAwIA4QcAIecDAgDhBwAhhgRAAPwHACGMBAAA3ArkBCKQBEAA_AcAIckEQADWCAAhzwQBAPMHACHcBAEA8wcAId4EAQDqBwAh5QQBAOoHACHmBAEA6gcAIecEAQDqBwAh6AQBAPMHACHpBAEA8wcAIeoEAQDzBwAh6wQBAPMHACHsBAEA8wcAIe0EAQDzBwAh7gQBAPMHACHvBAEA8wcAIRQFAACnDQAgBwAAqA0AIAgAAKoNACAYAACyDQAgGgAApg0AIBsAAKkNACAcAACrDQAgHQAArA0AIB4AAK0NACAfAACuDQAgIAAArw0AICYAALANACAnAACxDQAgKQAAtA0AICoAALUNACDmAwIAAAABvAQBAAAAAb0EAQAAAAHwBCAAAAAB8QQgAAAAAQIAAAABACA3AAC2DwAgAwAAAA0AIDcAALYPACA4AAC6DwAgFgAAAA0AIAUAAP4LACAHAAD_CwAgCAAAgQwAIBgAAIkMACAaAAD9CwAgGwAAgAwAIBwAAIIMACAdAACDDAAgHgAAhAwAIB8AAIUMACAgAACGDAAgJgAAhwwAICcAAIgMACApAACLDAAgKgAAjAwAIDAAALoPACDmAwIA4QcAIbwEAQDqBwAhvQQBAOoHACHwBCAAmQgAIfEEIACZCAAhFAUAAP4LACAHAAD_CwAgCAAAgQwAIBgAAIkMACAaAAD9CwAgGwAAgAwAIBwAAIIMACAdAACDDAAgHgAAhAwAIB8AAIUMACAgAACGDAAgJgAAhwwAICcAAIgMACApAACLDAAgKgAAjAwAIOYDAgDhBwAhvAQBAOoHACG9BAEA6gcAIfAEIACZCAAh8QQgAJkIACEUBQAApw0AIAcAAKgNACAIAACqDQAgGAAAsg0AIBoAAKYNACAbAACpDQAgHAAAqw0AIB0AAKwNACAeAACtDQAgHwAArg0AICAAAK8NACAmAACwDQAgJwAAsQ0AICgAALMNACAqAAC1DQAg5gMCAAAAAbwEAQAAAAG9BAEAAAAB8AQgAAAAAfEEIAAAAAECAAAAAQAgNwAAuw8AIAMAAAANACA3AAC7DwAgOAAAvw8AIBYAAAANACAFAAD-CwAgBwAA_wsAIAgAAIEMACAYAACJDAAgGgAA_QsAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICoAAIwMACAwAAC_DwAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIRQFAAD-CwAgBwAA_wsAIAgAAIEMACAYAACJDAAgGgAA_QsAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICoAAIwMACDmAwIA4QcAIbwEAQDqBwAhvQQBAOoHACHwBCAAmQgAIfEEIACZCAAhFAUAAKcNACAHAACoDQAgCAAAqg0AIBgAALINACAaAACmDQAgGwAAqQ0AIBwAAKsNACAdAACsDQAgHgAArQ0AIB8AAK4NACAgAACvDQAgJgAAsA0AICcAALENACAoAACzDQAgKQAAtA0AIOYDAgAAAAG8BAEAAAABvQQBAAAAAfAEIAAAAAHxBCAAAAABAgAAAAEAIDcAAMAPACADAAAADQAgNwAAwA8AIDgAAMQPACAWAAAADQAgBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBoAAP0LACAbAACADAAgHAAAggwAIB0AAIMMACAeAACEDAAgHwAAhQwAICAAAIYMACAmAACHDAAgJwAAiAwAICgAAIoMACApAACLDAAgMAAAxA8AIOYDAgDhBwAhvAQBAOoHACG9BAEA6gcAIfAEIACZCAAh8QQgAJkIACEUBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBoAAP0LACAbAACADAAgHAAAggwAIB0AAIMMACAeAACEDAAgHwAAhQwAICAAAIYMACAmAACHDAAgJwAAiAwAICgAAIoMACApAACLDAAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIREFYgMHZQQIaQULACUYjgEWGgYCG2gGHG0ZHW4KHnIaH3YbIHocJn4dJ40BHiiQASIpkgEjKpQBJAkDAAEFCgMIRQULABgOUQoTRAcXSRMYVRYZWhcHAwABBAACBwwECDwFCwASEzsHFEARBAMOAQUPAwgTBQsAEAkDFAEEAAIGAAMHFQQJFwYLAA8ONgoRIwkSNQ4EAwABCBgFChwHCwAIAwQAAgYAAwkdBgIIHgAKHwAECwANDCQFDiYKEDALBgQAAgsADAwnBQ0oARAsCxEtCQIOAAoPAAkCEC4AES8AARAxAAEMAAUCETcAEjgAAgU5AAg6AAEGAAMDCEIAE0EAFEMAAwQAAgsAFRZNFAEVABMBFk4AAgNWAQQAAgEEAAIHBVsACF0ADl8AE1wAF14AGGAAGWEAAQMAAQEDAAEBAwABAQMAAQUDAAELACEUhAEeIX8dIoABHQQDAAELACAjhQEdJYkBHwEkAB4BJYoBAAIUjAEAIosBAAEDAAEBAwABAQMAAQ0FlgEAB5cBAAiZAQAYoQEAGpUBABuYAQAcmgEAHZsBAB6cAQAfnQEAIJ4BACafAQAnoAEAAAAABQsAKj0AKz4ALD8ALUAALgAAAAAABQsAKj0AKz4ALD8ALUAALgEDAAEBAwABBQsAMz0AND4ANT8ANkAANwAAAAAABQsAMz0AND4ANT8ANkAANwMDAAEEAAIH2AEEAwMAAQQAAgfeAQQFCwA8PQA9PgA-PwA_QABAAAAAAAAFCwA8PQA9PgA-PwA_QABAAQYAAwEGAAMFCwBFPQBGPgBHPwBIQABJAAAAAAAFCwBFPQBGPgBHPwBIQABJAQOGAgEBA4wCAQULAE49AE8-AFA_AFFAAFIAAAAAAAULAE49AE8-AFA_AFFAAFIBAwABAQMAAQULAFc9AFg-AFk_AFpAAFsAAAAAAAULAFc9AFg-AFk_AFpAAFsDBAACBgADCbQCBgMEAAIGAAMJugIGBQsAYD0AYT4AYj8AY0AAZAAAAAAABQsAYD0AYT4AYj8AY0AAZAUDzAIBBAACBgADB80CBAnOAgYFA9QCAQQAAgYAAwfVAgQJ1gIGBQsAaT0Aaj4Aaz8AbEAAbQAAAAAABQsAaT0Aaj4Aaz8AbEAAbQIM6AIFDukCCgIM7wIFDvACCgULAHI9AHM-AHQ_AHVAAHYAAAAAAAULAHI9AHM-AHQ_AHVAAHYBDAAFAQwABQULAHs9AHw-AH0_AH5AAH8AAAAAAAULAHs9AHw-AH0_AH5AAH8BAwABAQMAAQULAIQBPQCFAT4AhgE_AIcBQACIAQAAAAAABQsAhAE9AIUBPgCGAT8AhwFAAIgBAQQAAgEEAAIFCwCNAT0AjgE-AI8BPwCQAUAAkQEAAAAAAAULAI0BPQCOAT4AjwE_AJABQACRAQEVABMBFQATBQsAlgE9AJcBPgCYAT8AmQFAAJoBAAAAAAAFCwCWAT0AlwE-AJgBPwCZAUAAmgEDBAACDNoDBQ3bAwEDBAACDOEDBQ3iAwEFCwCfAT0AoAE-AKEBPwCiAUAAowEAAAAAAAULAJ8BPQCgAT4AoQE_AKIBQACjAQIOAAoPAAkCDgAKDwAJBQsAqAE9AKkBPgCqAT8AqwFAAKwBAAAAAAAFCwCoAT0AqQE-AKoBPwCrAUAArAEBAwABAQMAAQULALEBPQCyAT4AswE_ALQBQAC1AQAAAAAABQsAsQE9ALIBPgCzAT8AtAFAALUBAQMAAQEDAAEFCwC6AT0AuwE-ALwBPwC9AUAAvgEAAAAAAAULALoBPQC7AT4AvAE_AL0BQAC-AQEDAAEBAwABBQsAwwE9AMQBPgDFAT8AxgFAAMcBAAAAAAAFCwDDAT0AxAE-AMUBPwDGAUAAxwEAAAAFCwDNAT0AzgE-AM8BPwDQAUAA0QEAAAAAAAULAM0BPQDOAT4AzwE_ANABQADRAQIDAAEh5QQdAgMAASHrBB0FCwDWAT0A1wE-ANgBPwDZAUAA2gEAAAAAAAULANYBPQDXAT4A2AE_ANkBQADaAQIDAAEj_QQdAgMAASODBR0FCwDfAT0A4AE-AOEBPwDiAUAA4wEAAAAAAAULAN8BPQDgAT4A4QE_AOIBQADjAQEkAB4BJAAeBQsA6AE9AOkBPgDqAT8A6wFAAOwBAAAAAAAFCwDoAT0A6QE-AOoBPwDrAUAA7AECA6sFAQQAAgIDsQUBBAACBQsA8QE9APIBPgDzAT8A9AFAAPUBAAAAAAAFCwDxAT0A8gE-APMBPwD0AUAA9QEBBAACAQQAAgULAPoBPQD7AT4A_AE_AP0BQAD-AQAAAAAABQsA-gE9APsBPgD8AT8A_QFAAP4BAQMAAQEDAAEFCwCDAj0AhAI-AIUCPwCGAkAAhwIAAAAAAAULAIMCPQCEAj4AhQI_AIYCQACHAgEDAAEBAwABBQsAjAI9AI0CPgCOAj8AjwJAAJACAAAAAAAFCwCMAj0AjQI-AI4CPwCPAkAAkAIBAwABAQMAAQULAJUCPQCWAj4AlwI_AJgCQACZAgAAAAAABQsAlQI9AJYCPgCXAj8AmAJAAJkCKwIBLKIBAS2kAQEupQEBL6YBATGoAQEyqgEmM6sBJzStAQE1rwEmNrABKDmxAQE6sgEBO7MBJkG2ASlCtwEvQ7gBAkS5AQJFugECRrsBAke8AQJIvgECScABJkrBATBLwwECTMUBJk3GATFOxwECT8gBAlDJASZRzAEyUs0BOFPOAQNUzwEDVdABA1bRAQNX0gEDWNQBA1nWASZa1wE5W9oBA1zcASZd3QE6Xt8BA1_gAQNg4QEmYeQBO2LlAUFj5gERZOcBEWXoARFm6QERZ-oBEWjsARFp7gEmau8BQmvxARFs8wEmbfQBQ271ARFv9gERcPcBJnH6AURy-wFKc_wBBHT9AQR1_gEEdv8BBHeAAgR4ggIEeYQCJnqFAkt7iAIEfIoCJn2LAkx-jQIEf44CBIABjwImgQGSAk2CAZMCU4MBlAIGhAGVAgaFAZYCBoYBlwIGhwGYAgaIAZoCBokBnAImigGdAlSLAZ8CBowBoQImjQGiAlWOAaMCBo8BpAIGkAGlAiaRAagCVpIBqQJckwGqAgeUAasCB5UBrAIHlgGtAgeXAa4CB5gBsAIHmQGyAiaaAbMCXZsBtgIHnAG4AiadAbkCXp4BuwIHnwG8AgegAb0CJqEBwAJfogHBAmWjAcICBaQBwwIFpQHEAgWmAcUCBacBxgIFqAHIAgWpAcoCJqoBywJmqwHQAgWsAdICJq0B0wJnrgHXAgWvAdgCBbAB2QImsQHcAmiyAd0CbrMB3gIJtAHfAgm1AeACCbYB4QIJtwHiAgm4AeQCCbkB5gImugHnAm-7AesCCbwB7QImvQHuAnC-AfECCb8B8gIJwAHzAibBAfYCccIB9wJ3wwH4Ag7EAfkCDsUB-gIOxgH7Ag7HAfwCDsgB_gIOyQGAAybKAYEDeMsBgwMOzAGFAybNAYYDec4BhwMOzwGIAw7QAYkDJtEBjAN60gGNA4AB0wGOAxnUAY8DGdUBkAMZ1gGRAxnXAZIDGdgBlAMZ2QGWAybaAZcDgQHbAZkDGdwBmwMm3QGcA4IB3gGdAxnfAZ4DGeABnwMm4QGiA4MB4gGjA4kB4wGkAxPkAaUDE-UBpgMT5gGnAxPnAagDE-gBqgMT6QGsAybqAa0DigHrAa8DE-wBsQMm7QGyA4sB7gGzAxPvAbQDE_ABtQMm8QG4A4wB8gG5A5IB8wG6AxT0AbsDFPUBvAMU9gG9AxT3Ab4DFPgBwAMU-QHCAyb6AcMDkwH7AcUDFPwBxwMm_QHIA5QB_gHJAxT_AcoDFIACywMmgQLOA5UBggLPA5sBgwLQAwqEAtEDCoUC0gMKhgLTAwqHAtQDCogC1gMKiQLYAyaKAtkDnAGLAt0DCowC3wMmjQLgA50BjgLjAwqPAuQDCpAC5QMmkQLoA54BkgLpA6QBkwLqAwuUAusDC5UC7AMLlgLtAwuXAu4DC5gC8AMLmQLyAyaaAvMDpQGbAvUDC5wC9wMmnQL4A6YBngL5AwufAvoDC6AC-wMmoQL-A6cBogL_A60BowKABBqkAoEEGqUCggQapgKDBBqnAoQEGqgChgQaqQKIBCaqAokErgGrAosEGqwCjQQmrQKOBK8BrgKPBBqvApAEGrACkQQmsQKUBLABsgKVBLYBswKWBBu0ApcEG7UCmAQbtgKZBBu3ApoEG7gCnAQbuQKeBCa6Ap8EtwG7AqEEG7wCowQmvQKkBLgBvgKlBBu_AqYEG8ACpwQmwQKqBLkBwgKrBL8BwwKsBBzEAq0EHMUCrgQcxgKvBBzHArAEHMgCsgQcyQK0BCbKArUEwAHLArcEHMwCuQQmzQK6BMEBzgK7BBzPArwEHNACvQQm0QLABMIB0gLBBMgB0wLDBMkB1ALEBMkB1QLHBMkB1gLIBMkB1wLJBMkB2ALLBMkB2QLNBCbaAs4EygHbAtAEyQHcAtIEJt0C0wTLAd4C1ATJAd8C1QTJAeAC1gQm4QLZBMwB4gLaBNIB4wLbBB3kAtwEHeUC3QQd5gLeBB3nAt8EHegC4QQd6QLjBCbqAuQE0wHrAucEHewC6QQm7QLqBNQB7gLsBB3vAu0EHfAC7gQm8QLxBNUB8gLyBNsB8wLzBB70AvQEHvUC9QQe9gL2BB73AvcEHvgC-QQe-QL7BCb6AvwE3AH7Av8EHvwCgQUm_QKCBd0B_gKEBR7_AoUFHoADhgUmgQOJBd4BggOKBeQBgwOLBR-EA4wFH4UDjQUfhgOOBR-HA48FH4gDkQUfiQOTBSaKA5QF5QGLA5YFH4wDmAUmjQOZBeYBjgOaBR-PA5sFH5ADnAUmkQOfBecBkgOgBe0BkwOhBRaUA6IFFpUDowUWlgOkBRaXA6UFFpgDpwUWmQOpBSaaA6oF7gGbA60FFpwDrwUmnQOwBe8BngOyBRafA7MFFqADtAUmoQO3BfABogO4BfYBowO5BRekA7oFF6UDuwUXpgO8BRenA70FF6gDvwUXqQPBBSaqA8IF9wGrA8QFF6wDxgUmrQPHBfgBrgPIBRevA8kFF7ADygUmsQPNBfkBsgPOBf8BswPQBSK0A9EFIrUD0wUitgPUBSK3A9UFIrgD1wUiuQPZBSa6A9oFgAK7A9wFIrwD3gUmvQPfBYECvgPgBSK_A-EFIsAD4gUmwQPlBYICwgPmBYgCwwPoBSPEA-kFI8UD6wUjxgPsBSPHA-0FI8gD7wUjyQPxBSbKA_IFiQLLA_QFI8wD9gUmzQP3BYoCzgP4BSPPA_kFI9AD-gUm0QP9BYsC0gP-BZEC0wOABiTUA4EGJNUDgwYk1gOEBiTXA4UGJNgDhwYk2QOJBibaA4oGkgLbA4wGJNwDjgYm3QOPBpMC3gOQBiTfA5EGJOADkgYm4QOVBpQC4gOWBpoC" + strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"patient\",\"appointments\",\"appointment\",\"staff\",\"claims\",\"npiProvider\",\"appointmentProcedures\",\"_count\",\"claim\",\"updatedBy\",\"payment\",\"serviceLine\",\"serviceLineTransactions\",\"serviceLines\",\"claimFiles\",\"procedures\",\"files\",\"group\",\"pdfs\",\"groups\",\"communications\",\"documents\",\"patients\",\"npiProviders\",\"insuranceCredentials\",\"updatedPayments\",\"backups\",\"backupDestinations\",\"notifications\",\"parent\",\"children\",\"folder\",\"file\",\"chunks\",\"cloudFolders\",\"cloudFiles\",\"twilioSettings\",\"aiSettings\",\"officeHours\",\"officeContact\",\"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\",\"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\",\"AND\",\"OR\",\"NOT\",\"id\",\"userId\",\"receptionistName\",\"dentistName\",\"phoneNumber\",\"email\",\"fax\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"contains\",\"startsWith\",\"endsWith\",\"not\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"apiKey\",\"accountSid\",\"authToken\",\"greetingMessage\",\"templates\",\"patientId\",\"filename\",\"originalName\",\"mimeType\",\"fileSize\",\"filePath\",\"uploadedAt\",\"updatedAt\",\"CommunicationChannel\",\"channel\",\"CommunicationDirection\",\"direction\",\"CommunicationStatus\",\"status\",\"body\",\"callDuration\",\"twilioSid\",\"createdAt\",\"fileId\",\"seq\",\"name\",\"folderId\",\"isComplete\",\"totalChunks\",\"diskPath\",\"parentId\",\"jobName\",\"startedAt\",\"completedAt\",\"durationMs\",\"errorMessage\",\"NotificationTypes\",\"type\",\"message\",\"read\",\"path\",\"isActive\",\"paymentId\",\"serviceLineId\",\"transactionId\",\"paidAmount\",\"adjustedAmount\",\"PaymentMethod\",\"method\",\"receivedDate\",\"payerName\",\"notes\",\"claimId\",\"updatedById\",\"totalBilled\",\"totalPaid\",\"totalAdjusted\",\"totalDue\",\"PaymentStatus\",\"icn\",\"pdfData\",\"groupId\",\"title\",\"PdfTitleKey\",\"titleKey\",\"siteKey\",\"username\",\"password\",\"procedureCode\",\"procedureDate\",\"quad\",\"arch\",\"toothNumber\",\"toothSurface\",\"ServiceLineStatus\",\"appointmentId\",\"staffId\",\"patientName\",\"memberId\",\"dateOfBirth\",\"remarks\",\"MissingTeethStatus\",\"missingTeethStatus\",\"missingTeeth\",\"serviceDate\",\"insuranceProvider\",\"ClaimStatus\",\"claimNumber\",\"npiProviderId\",\"procedureLabel\",\"fee\",\"category\",\"oralCavityArea\",\"ProcedureSource\",\"source\",\"comboKey\",\"npiNumber\",\"providerName\",\"role\",\"phone\",\"date\",\"startTime\",\"endTime\",\"procedureCodeNotes\",\"PatientStatus\",\"eligibilityStatus\",\"firstName\",\"lastName\",\"gender\",\"address\",\"city\",\"zipCode\",\"insuranceId\",\"groupNumber\",\"policyHolder\",\"allergies\",\"medicalConditions\",\"autoBackupEnabled\",\"usbBackupEnabled\",\"fileId_seq\",\"every\",\"some\",\"none\",\"userId_parentId_name\",\"userId_siteKey\",\"userId_npiNumber\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), + graph: "9Q-kAsADGQUAAL8HACAHAADnBwAgCAAAuwcAIBgAAO4HACAaAADmBwAgGwAA6AcAIBwAAOkHACAdAADqBwAgHgAA6wcAIB8AAOwHACAgAADtBwAgJgAAsQcAICcAALIHACAoAADvBwAgKQAA8AcAICoAAPEHACArAADyBwAg9AMAAOUHADD1AwAADQAQ9gMAAOUHADD3AwIAAAAB0QQBAAAAAdIEAQDHBgAhhAUgAKwHACGFBSAArAcAIQEAAAABACAfAwAAvAYAIAUAAL8HACAIAAC7BwAgDgAA6gcAIBMAALwHACAXAAD3BwAgGAAA7gcAIBkAAPgHACD0AwAA9gcAMPUDAAADABD2AwAA9gcAMPcDAgDvBgAh-AMCAO8GACH8AwEAuwYAIZsEQADwBgAhoQQAAPQH-AQipQRAAPAGACHeBEAA8QYAIeQEAQC7BgAh8gQBAMcGACH5BAEAxwYAIfoEAQDHBgAh-wQBAMcGACH8BAEAuwYAIf0EAQC7BgAh_gQBALsGACH_BAEAuwYAIYAFAQC7BgAhgQUBALsGACGCBQEAuwYAIYMFAQC7BgAhEwMAAIMIACAFAADiDQAgCAAA5Q0AIA4AAOcNACATAAD1DQAgFwAAgw4AIBgAAO0NACAZAACEDgAg_AMAAPkHACDeBAAA-QcAIOQEAAD5BwAg_AQAAPkHACD9BAAA-QcAIP4EAAD5BwAg_wQAAPkHACCABQAA-QcAIIEFAAD5BwAgggUAAPkHACCDBQAA-QcAIB8DAAC8BgAgBQAAvwcAIAgAALsHACAOAADqBwAgEwAAvAcAIBcAAPcHACAYAADuBwAgGQAA-AcAIPQDAAD2BwAw9QMAAAMAEPYDAAD2BwAw9wMCAAAAAfgDAgDvBgAh_AMBALsGACGbBEAA8AYAIaEEAAD0B_gEIqUEQADwBgAh3gRAAPEGACHkBAEAuwYAIfIEAQDHBgAh-QQBAMcGACH6BAEAxwYAIfsEAQDHBgAh_AQBALsGACH9BAEAuwYAIf4EAQC7BgAh_wQBALsGACGABQEAuwYAIYEFAQC7BgAhggUBALsGACGDBQEAuwYAIQMAAAADACABAAAEADACAAAFACAXAwAAvAYAIAQAAMEHACAHAADjBwAgCAAAuwcAIBMAALwHACAUAAD1BwAg9AMAAPMHADD1AwAABwAQ9gMAAPMHADD3AwIA7wYAIfgDAgDvBgAhlAQCAO8GACGhBAEAxwYAIaUEQADwBgAhtAQBAMcGACHCBAEAuwYAIc0EAQDHBgAh2wQCAO8GACHzBEAA8AYAIfQEAQDHBgAh9QQBAMcGACH2BAEAuwYAIfgEAAD0B_gEIggDAACDCAAgBAAA9g0AIAcAAIAOACAIAADlDQAgEwAA9Q0AIBQAAIIOACDCBAAA-QcAIPYEAAD5BwAgFwMAALwGACAEAADBBwAgBwAA4wcAIAgAALsHACATAAC8BwAgFAAA9QcAIPQDAADzBwAw9QMAAAcAEPYDAADzBwAw9wMCAAAAAfgDAgDvBgAhlAQCAO8GACGhBAEAxwYAIaUEQADwBgAhtAQBAMcGACHCBAEAuwYAIc0EAQDHBgAh2wQCAO8GACHzBEAA8AYAIfQEAQDHBgAh9QQBAMcGACH2BAEAuwYAIfgEAAD0B_gEIgMAAAAHACABAAAIADACAAAJACANAwAAvgcAIAUAAL8HACAIAAC7BwAg9AMAAL0HADD1AwAACwAQ9gMAAL0HADD3AwIA7wYAIfgDAgDvBgAh_AMBALsGACGlBEAA8AYAIagEAQDHBgAh8QQBAMcGACHyBAEAuwYAIQEAAAALACAZBQAAvwcAIAcAAOcHACAIAAC7BwAgGAAA7gcAIBoAAOYHACAbAADoBwAgHAAA6QcAIB0AAOoHACAeAADrBwAgHwAA7AcAICAAAO0HACAmAACxBwAgJwAAsgcAICgAAO8HACApAADwBwAgKgAA8QcAICsAAPIHACD0AwAA5QcAMPUDAAANABD2AwAA5QcAMPcDAgDvBgAh0QQBAMcGACHSBAEAxwYAIYQFIACsBwAhhQUgAKwHACEBAAAADQAgAwAAAAcAIAEAAAgAMAIAAAkAIB0DAAC-BwAgBAAAwQcAIAYAANIHACAHAADjBwAgCQAA3wcAIA4AANsHACARAADLBwAgEgAA5AcAIPQDAADgBwAw9QMAABAAEPYDAADgBwAw9wMCAO8GACH4AwIA7wYAIZQEAgDvBgAhmwRAAPAGACGhBAAA4gfmBCKlBEAA8AYAIdoEAgDvBgAh2wQCAO8GACHcBAEAxwYAId0EAQDHBgAh3gRAAPAGACHfBAEAxwYAIeEEAADhB-EEIuIEAADMBgAg4wRAAPAGACHkBAEAxwYAIeYEAQC7BgAh5wQCAPIGACELAwAAgwgAIAQAAPYNACAGAAD8DQAgBwAAgA4AIAkAAP8NACAOAAD9DQAgEQAA-Q0AIBIAAIEOACDiBAAA-QcAIOYEAAD5BwAg5wQAAPkHACAdAwAAvgcAIAQAAMEHACAGAADSBwAgBwAA4wcAIAkAAN8HACAOAADbBwAgEQAAywcAIBIAAOQHACD0AwAA4AcAMPUDAAAQABD2AwAA4AcAMPcDAgAAAAH4AwIA7wYAIZQEAgDvBgAhmwRAAPAGACGhBAAA4gfmBCKlBEAA8AYAIdoEAgDvBgAh2wQCAO8GACHcBAEAxwYAId0EAQDHBgAh3gRAAPAGACHfBAEAxwYAIeEEAADhB-EEIuIEAADMBgAg4wRAAPAGACHkBAEAxwYAIeYEAQC7BgAh5wQCAPIGACEDAAAAEAAgAQAAEQAwAgAAEgAgAQAAAA0AIAEAAAALACALAwAAvAYAIAgAALsHACAKAAC8BwAg9AMAALoHADD1AwAAFgAQ9gMAALoHADD3AwIA7wYAIfgDAgDvBgAhpQRAAPAGACHvBAEAxwYAIfAEAQDHBgAhAQAAABYAIAMAAAAQACABAAARADACAAASACAUBAAAwQcAIAYAANIHACAJAADfBwAg9AMAANwHADD1AwAAGQAQ9gMAANwHADD3AwIA7wYAIZQEAgDvBgAhpQRAAPAGACHTBAEAxwYAIdcEAQC7BgAh2AQBALsGACHaBAIA7wYAIecEAgDyBgAh6AQBALsGACHpBBAA3QcAIeoEAQC7BgAh6wQBALsGACHtBAAA3gftBCLuBAEAuwYAIQsEAAD2DQAgBgAA_A0AIAkAAP8NACDXBAAA-QcAINgEAAD5BwAg5wQAAPkHACDoBAAA-QcAIOkEAAD5BwAg6gQAAPkHACDrBAAA-QcAIO4EAAD5BwAgFAQAAMEHACAGAADSBwAgCQAA3wcAIPQDAADcBwAw9QMAABkAEPYDAADcBwAw9wMCAAAAAZQEAgDvBgAhpQRAAPAGACHTBAEAxwYAIdcEAQC7BgAh2AQBALsGACHaBAIA7wYAIecEAgDyBgAh6AQBALsGACHpBBAA3QcAIeoEAQC7BgAh6wQBALsGACHtBAAA3gftBCLuBAEAuwYAIQMAAAAZACABAAAaADACAAAbACABAAAAFgAgAQAAABAAIAEAAAAZACAUDAAAyQcAIA4AANsHACAQAADKBwAg9AMAANkHADD1AwAAIAAQ9gMAANkHADD3AwIA7wYAIaEEAADaB9oEIrkEAgDyBgAhwwQCAPIGACHFBBAAxwcAIcYEEADHBwAhxwQQAMcHACHIBBAAxwcAIdMEAQDHBgAh1ARAAPAGACHVBAEAuwYAIdYEAQC7BgAh1wQBALsGACHYBAEAuwYAIQkMAAD3DQAgDgAA_Q0AIBAAAPgNACC5BAAA-QcAIMMEAAD5BwAg1QQAAPkHACDWBAAA-QcAINcEAAD5BwAg2AQAAPkHACAUDAAAyQcAIA4AANsHACAQAADKBwAg9AMAANkHADD1AwAAIAAQ9gMAANkHADD3AwIAAAABoQQAANoH2gQiuQQCAPIGACHDBAIA8gYAIcUEEADHBwAhxgQQAMcHACHHBBAAxwcAIcgEEADHBwAh0wQBAMcGACHUBEAA8AYAIdUEAQC7BgAh1gQBALsGACHXBAEAuwYAIdgEAQC7BgAhAwAAACAAIAEAACEAMAIAACIAIAEAAAAQACAWBAAAwQcAIAwAAMkHACANAAC-BwAgEAAAygcAIBEAAMsHACD0AwAAxgcAMPUDAAAlABD2AwAAxgcAMPcDAgDvBgAh-AMCAO8GACGUBAIA7wYAIZsEQADwBgAhoQQAAMgHygQipQRAAPAGACHCBAEAuwYAIcMEAgDyBgAhxAQCAPIGACHFBBAAxwcAIcYEEADHBwAhxwQQAMcHACHIBBAAxwcAIcoEAQC7BgAhAQAAACUAIAEAAAAQACABAAAADQAgEA4AANcHACAPAADYBwAg9AMAANUHADD1AwAAKQAQ9gMAANUHADD3AwIA7wYAIaUEQADwBgAhuQQCAO8GACG6BAIA7wYAIbsEAQC7BgAhvAQQAMcHACG9BBAAxwcAIb8EAADWB78EIsAEQADwBgAhwQQBALsGACHCBAEAuwYAIQUOAAD9DQAgDwAA_g0AILsEAAD5BwAgwQQAAPkHACDCBAAA-QcAIBAOAADXBwAgDwAA2AcAIPQDAADVBwAw9QMAACkAEPYDAADVBwAw9wMCAAAAAaUEQADwBgAhuQQCAO8GACG6BAIA7wYAIbsEAQC7BgAhvAQQAMcHACG9BBAAxwcAIb8EAADWB78EIsAEQADwBgAhwQQBALsGACHCBAEAuwYAIQMAAAApACABAAAqADACAAArACADAAAAIAAgAQAAIQAwAgAAIgAgAQAAACkAIAEAAAAgACADAAAAKQAgAQAAKgAwAgAAKwAgAQAAACkAIAkMAADUBwAg9AMAANMHADD1AwAAMgAQ9gMAANMHADD3AwIA7wYAIZUEAQDHBgAhlwQBAMcGACGZBAEAuwYAIcMEAgDvBgAhAgwAAPcNACCZBAAA-QcAIAkMAADUBwAg9AMAANMHADD1AwAAMgAQ9gMAANMHADD3AwIAAAABlQQBAMcGACGXBAEAxwYAIZkEAQC7BgAhwwQCAO8GACEDAAAAMgAgAQAAMwAwAgAANAAgAQAAACUAIAEAAAAgACABAAAAMgAgAQAAAAcAIAEAAAAQACADAAAAGQAgAQAAGgAwAgAAGwAgAwAAABAAIAEAABEAMAIAABIAIAkGAADSBwAg9AMAANEHADD1AwAAPQAQ9gMAANEHADD3AwIA7wYAIZUEAQDHBgAhlwQBALsGACGZBAEAuwYAIdoEAgDvBgAhAwYAAPwNACCXBAAA-QcAIJkEAAD5BwAgCQYAANIHACD0AwAA0QcAMPUDAAA9ABD2AwAA0QcAMPcDAgAAAAGVBAEAxwYAIZcEAQC7BgAhmQQBALsGACHaBAIA7wYAIQMAAAA9ACABAAA-ADACAAA_ACABAAAAGQAgAQAAABAAIAEAAAA9ACADAAAAGQAgAQAAGgAwAgAAGwAgAwAAABAAIAEAABEAMAIAABIAIAoEAADBBwAgFgAA0AcAIPQDAADOBwAw9QMAAEYAEPYDAADOBwAw9wMCAO8GACGUBAIA7wYAIaUEQADwBgAhzQQBAMcGACHPBAAAzwfPBCICBAAA9g0AIBYAAPsNACAKBAAAwQcAIBYAANAHACD0AwAAzgcAMPUDAABGABD2AwAAzgcAMPcDAgAAAAGUBAIA7wYAIaUEQADwBgAhzQQBAMcGACHPBAAAzwfPBCIDAAAARgAgAQAARwAwAgAASAAgCRUAAM0HACD0AwAAzAcAMPUDAABKABD2AwAAzAcAMPcDAgDvBgAhlQQBAMcGACGaBEAA8AYAIcsEAAGoBwAhzAQCAO8GACEBFQAA-g0AIAkVAADNBwAg9AMAAMwHADD1AwAASgAQ9gMAAMwHADD3AwIAAAABlQQBAMcGACGaBEAA8AYAIcsEAAGoBwAhzAQCAO8GACEDAAAASgAgAQAASwAwAgAATAAgAQAAAEoAIAkEAAD2DQAgDAAA9w0AIA0AAIMIACAQAAD4DQAgEQAA-Q0AIMIEAAD5BwAgwwQAAPkHACDEBAAA-QcAIMoEAAD5BwAgFgQAAMEHACAMAADJBwAgDQAAvgcAIBAAAMoHACARAADLBwAg9AMAAMYHADD1AwAAJQAQ9gMAAMYHADD3AwIAAAAB-AMCAO8GACGUBAIA7wYAIZsEQADwBgAhoQQAAMgHygQipQRAAPAGACHCBAEAuwYAIcMEAgAAAAHEBAIA8gYAIcUEEADHBwAhxgQQAMcHACHHBBAAxwcAIcgEEADHBwAhygQBALsGACEDAAAAJQAgAQAATwAwAgAAUAAgDwMAAL4HACAEAADBBwAg9AMAAMIHADD1AwAAUgAQ9gMAAMIHADD3AwIA7wYAIfgDAgDyBgAhlAQCAO8GACGdBAAAwwedBCKfBAAAxAefBCKhBAAAxQehBCKiBAEAuwYAIaMEAgDyBgAhpAQBALsGACGlBEAA8AYAIQYDAACDCAAgBAAA9g0AIPgDAAD5BwAgogQAAPkHACCjBAAA-QcAIKQEAAD5BwAgDwMAAL4HACAEAADBBwAg9AMAAMIHADD1AwAAUgAQ9gMAAMIHADD3AwIAAAAB-AMCAPIGACGUBAIA7wYAIZ0EAADDB50EIp8EAADEB58EIqEEAADFB6EEIqIEAQC7BgAhowQCAPIGACGkBAEAuwYAIaUEQADwBgAhAwAAAFIAIAEAAFMAMAIAAFQAIAEAAAANACANBAAAwQcAIPQDAADABwAw9QMAAFcAEPYDAADABwAw9wMCAO8GACGUBAIA7wYAIZUEAQDHBgAhlgQBAMcGACGXBAEAxwYAIZgEBACrBwAhmQQBAMcGACGaBEAA8AYAIZsEQADwBgAhAQQAAPYNACANBAAAwQcAIPQDAADABwAw9QMAAFcAEPYDAADABwAw9wMCAAAAAZQEAgDvBgAhlQQBAMcGACGWBAEAxwYAIZcEAQDHBgAhmAQEAKsHACGZBAEAxwYAIZoEQADwBgAhmwRAAPAGACEDAAAAVwAgAQAAWAAwAgAAWQAgAQAAAAcAIAEAAAAZACABAAAAEAAgAQAAAEYAIAEAAAAlACABAAAAUgAgAQAAAFcAIAMAAAAHACABAAAIADACAAAJACAFAwAAgwgAIAUAAOINACAIAADlDQAg_AMAAPkHACDyBAAA-QcAIA0DAAC-BwAgBQAAvwcAIAgAALsHACD0AwAAvQcAMPUDAAALABD2AwAAvQcAMPcDAgAAAAH4AwIA7wYAIfwDAQC7BgAhpQRAAPAGACGoBAEAxwYAIfEEAQDHBgAh8gQBALsGACEDAAAACwAgAQAAYwAwAgAAZAAgAwMAAIMIACAIAADlDQAgCgAA9Q0AIAwDAAC8BgAgCAAAuwcAIAoAALwHACD0AwAAugcAMPUDAAAWABD2AwAAugcAMPcDAgAAAAH4AwIA7wYAIaUEQADwBgAh7wQBAMcGACHwBAEAxwYAIYwFAAC5BwAgAwAAABYAIAEAAGYAMAIAAGcAIAMAAAAQACABAAARADACAAASACAJAwAAvAYAIPQDAAC4BwAw9QMAAGoAEPYDAAC4BwAw9wMCAO8GACH4AwIA7wYAIdAEAQDHBgAh0QQBAMcGACHSBAEAxwYAIQEDAACDCAAgCgMAALwGACD0AwAAuAcAMPUDAABqABD2AwAAuAcAMPcDAgAAAAH4AwIA7wYAIdAEAQDHBgAh0QQBAMcGACHSBAEAxwYAIYsFAAC3BwAgAwAAAGoAIAEAAGsAMAIAAGwAIAMAAAAlACABAABPADACAABQACAHAwAAvAYAIPQDAAC2BwAw9QMAAG8AEPYDAAC2BwAw9wMCAO8GACH4AwIA7wYAIaUEQADwBgAhAQMAAIMIACAHAwAAvAYAIPQDAAC2BwAw9QMAAG8AEPYDAAC2BwAw9wMCAAAAAfgDAgDvBgAhpQRAAPAGACEDAAAAbwAgAQAAcAAwAgAAcQAgCQMAALwGACD0AwAAtQcAMPUDAABzABD2AwAAtQcAMPcDAgDvBgAh-AMCAO8GACGlBEAA8AYAIbcEAQDHBgAhuAQgAKwHACEBAwAAgwgAIAkDAAC8BgAg9AMAALUHADD1AwAAcwAQ9gMAALUHADD3AwIAAAAB-AMCAO8GACGlBEAA8AYAIbcEAQDHBgAhuAQgAKwHACEDAAAAcwAgAQAAdAAwAgAAdQAgCgMAALwGACD0AwAAswcAMPUDAAB3ABD2AwAAswcAMPcDAgDvBgAh-AMCAO8GACGlBEAA8AYAIbQEAAC0B7QEIrUEAQDHBgAhtgQgAKwHACEBAwAAgwgAIAoDAAC8BgAg9AMAALMHADD1AwAAdwAQ9gMAALMHADD3AwIAAAAB-AMCAO8GACGlBEAA8AYAIbQEAAC0B7QEIrUEAQDHBgAhtgQgAKwHACEDAAAAdwAgAQAAeAAwAgAAeQAgDQMAALwGACAUAACyBwAgIQAArQcAICIAALEHACD0AwAAsAcAMPUDAAB7ABD2AwAAsAcAMPcDAgDvBgAh-AMCAO8GACGbBEAA8AYAIaUEQADwBgAhqAQBAMcGACGtBAIA8gYAIQUDAACDCAAgFAAA7A0AICEAAPMNACAiAADrDQAgrQQAAPkHACAOAwAAvAYAIBQAALIHACAhAACtBwAgIgAAsQcAIPQDAACwBwAw9QMAAHsAEPYDAACwBwAw9wMCAAAAAfgDAgDvBgAhmwRAAPAGACGlBEAA8AYAIagEAQDHBgAhrQQCAPIGACGKBQAArwcAIAMAAAB7ACABAAB8ADACAAB9ACABAAAAewAgAwAAAHsAIAEAAHwAMAIAAH0AIBEDAAC8BgAgIwAArQcAICUAAK4HACD0AwAAqgcAMPUDAACBAQAQ9gMAAKoHADD3AwIA7wYAIfgDAgDvBgAhlwQBALsGACGYBAQAqwcAIZsEQADwBgAhpQRAAPAGACGoBAEAxwYAIakEAgDyBgAhqgQgAKwHACGrBAIA8gYAIawEAQC7BgAhBwMAAIMIACAjAADzDQAgJQAA9A0AIJcEAAD5BwAgqQQAAPkHACCrBAAA-QcAIKwEAAD5BwAgEQMAALwGACAjAACtBwAgJQAArgcAIPQDAACqBwAw9QMAAIEBABD2AwAAqgcAMPcDAgAAAAH4AwIA7wYAIZcEAQC7BgAhmAQEAKsHACGbBEAA8AYAIaUEQADwBgAhqAQBAMcGACGpBAIA8gYAIaoEIACsBwAhqwQCAPIGACGsBAEAuwYAIQMAAACBAQAgAQAAggEAMAIAAIMBACABAAAAewAgCSQAAKkHACAxAAGoBwAh9AMAAKcHADD1AwAAhgEAEPYDAACnBwAw9wMCAO8GACGlBEAA8AYAIaYEAgDvBgAhpwQCAO8GACEBJAAA8g0AIAokAACpBwAgMQABqAcAIfQDAACnBwAw9QMAAIYBABD2AwAApwcAMPcDAgAAAAGlBEAA8AYAIaYEAgDvBgAhpwQCAO8GACGGBQAApgcAIAMAAACGAQAgAQAAhwEAMAIAAIgBACABAAAAhgEAIAEAAAB7ACABAAAAgQEAIAMAAACBAQAgAQAAggEAMAIAAIMBACADAAAAUgAgAQAAUwAwAgAAVAAgCwMAALwGACD0AwAAywYAMPUDAACPAQAQ9gMAAMsGADD3AwIA7wYAIfgDAgDvBgAh-wMBAMcGACGQBAEAxwYAIZEEAQDHBgAhkgQBALsGACGTBAAAzAYAIAEAAACPAQAgBwMAALwGACD0AwAAxgYAMPUDAACRAQAQ9gMAAMYGADD3AwIA7wYAIfgDAgDvBgAhjwQBAMcGACEBAAAAkQEAIAcDAAC8BgAgMQAAwQYAIPQDAADABgAw9QMAAJMBABD2AwAAwAYAMPcDAgDvBgAh-AMCAO8GACEBAAAAkwEAIAsDAAC8BgAg9AMAALoGADD1AwAAlQEAEPYDAAC6BgAw9wMCAO8GACH4AwIA7wYAIfkDAQC7BgAh-gMBALsGACH7AwEAuwYAIfwDAQC7BgAh_QMBALsGACEBAAAAlQEAIAEAAAADACABAAAABwAgAQAAAAsAIAEAAAAWACABAAAAEAAgAQAAAGoAIAEAAAAlACABAAAAbwAgAQAAAHMAIAEAAAB3ACABAAAAewAgAQAAAIEBACABAAAAUgAgAQAAAAEAIBEFAADiDQAgBwAA4w0AIAgAAOUNACAYAADtDQAgGgAA4Q0AIBsAAOQNACAcAADmDQAgHQAA5w0AIB4AAOgNACAfAADpDQAgIAAA6g0AICYAAOsNACAnAADsDQAgKAAA7g0AICkAAO8NACAqAADwDQAgKwAA8Q0AIAMAAAANACABAAClAQAwAgAAAQAgAwAAAA0AIAEAAKUBADACAAABACADAAAADQAgAQAApQEAMAIAAAEAIBYFAADRDQAgBwAA0g0AIAgAANQNACAYAADcDQAgGgAA0A0AIBsAANMNACAcAADVDQAgHQAA1g0AIB4AANcNACAfAADYDQAgIAAA2Q0AICYAANoNACAnAADbDQAgKAAA3Q0AICkAAN4NACAqAADfDQAgKwAA4A0AIPcDAgAAAAHRBAEAAAAB0gQBAAAAAYQFIAAAAAGFBSAAAAABATEAAKkBACAF9wMCAAAAAdEEAQAAAAHSBAEAAAABhAUgAAAAAYUFIAAAAAEBMQAAqwEAMAExAACrAQAwFgUAAKIMACAHAACjDAAgCAAApQwAIBgAAK0MACAaAAChDAAgGwAApAwAIBwAAKYMACAdAACnDAAgHgAAqAwAIB8AAKkMACAgAACqDAAgJgAAqwwAICcAAKwMACAoAACuDAAgKQAArwwAICoAALAMACArAACxDAAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIQIAAAABACAxAACuAQAgBfcDAgCACAAh0QQBAJAIACHSBAEAkAgAIYQFIAC9CAAhhQUgAL0IACECAAAADQAgMQAAsAEAIAIAAAANACAxAACwAQAgAwAAAAEAIDgAAKkBACA5AACuAQAgAQAAAAEAIAEAAAANACAFCwAAnAwAID4AAJ0MACA_AACgDAAgQAAAnwwAIEEAAJ4MACAI9AMAAKUHADD1AwAAtwEAEPYDAAClBwAw9wMCALIGACHRBAEAwwYAIdIEAQDDBgAhhAUgAOYGACGFBSAA5gYAIQMAAAANACABAAC2AQAwPQAAtwEAIAMAAAANACABAAClAQAwAgAAAQAgAQAAAAUAIAEAAAAFACADAAAAAwAgAQAABAAwAgAABQAgAwAAAAMAIAEAAAQAMAIAAAUAIAMAAAADACABAAAEADACAAAFACAcAwAAlAwAIAUAAJUMACAIAACXDAAgDgAAmQwAIBMAAJYMACAXAACYDAAgGAAAmgwAIBkAAJsMACD3AwIAAAAB-AMCAAAAAfwDAQAAAAGbBEAAAAABoQQAAAD4BAKlBEAAAAAB3gRAAAAAAeQEAQAAAAHyBAEAAAAB-QQBAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EAQAAAAH-BAEAAAAB_wQBAAAAAYAFAQAAAAGBBQEAAAABggUBAAAAAYMFAQAAAAEBMQAAvwEAIBT3AwIAAAAB-AMCAAAAAfwDAQAAAAGbBEAAAAABoQQAAAD4BAKlBEAAAAAB3gRAAAAAAeQEAQAAAAHyBAEAAAAB-QQBAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EAQAAAAH-BAEAAAAB_wQBAAAAAYAFAQAAAAGBBQEAAAABggUBAAAAAYMFAQAAAAEBMQAAwQEAMAExAADBAQAwHAMAAMELACAFAADCCwAgCAAAxAsAIA4AAMYLACATAADDCwAgFwAAxQsAIBgAAMcLACAZAADICwAg9wMCAIAIACH4AwIAgAgAIfwDAQD_BwAhmwRAAKAIACGhBAAAgAv4BCKlBEAAoAgAId4EQAD6CAAh5AQBAP8HACHyBAEAkAgAIfkEAQCQCAAh-gQBAJAIACH7BAEAkAgAIfwEAQD_BwAh_QQBAP8HACH-BAEA_wcAIf8EAQD_BwAhgAUBAP8HACGBBQEA_wcAIYIFAQD_BwAhgwUBAP8HACECAAAABQAgMQAAxAEAIBT3AwIAgAgAIfgDAgCACAAh_AMBAP8HACGbBEAAoAgAIaEEAACAC_gEIqUEQACgCAAh3gRAAPoIACHkBAEA_wcAIfIEAQCQCAAh-QQBAJAIACH6BAEAkAgAIfsEAQCQCAAh_AQBAP8HACH9BAEA_wcAIf4EAQD_BwAh_wQBAP8HACGABQEA_wcAIYEFAQD_BwAhggUBAP8HACGDBQEA_wcAIQIAAAADACAxAADGAQAgAgAAAAMAIDEAAMYBACADAAAABQAgOAAAvwEAIDkAAMQBACABAAAABQAgAQAAAAMAIBALAAC8CwAgPgAAvQsAID8AAMALACBAAAC_CwAgQQAAvgsAIPwDAAD5BwAg3gQAAPkHACDkBAAA-QcAIPwEAAD5BwAg_QQAAPkHACD-BAAA-QcAIP8EAAD5BwAggAUAAPkHACCBBQAA-QcAIIIFAAD5BwAggwUAAPkHACAX9AMAAKQHADD1AwAAzQEAEPYDAACkBwAw9wMCALIGACH4AwIAsgYAIfwDAQCzBgAhmwRAAM8GACGhBAAAoQf4BCKlBEAAzwYAId4EQADrBgAh5AQBALMGACHyBAEAwwYAIfkEAQDDBgAh-gQBAMMGACH7BAEAwwYAIfwEAQCzBgAh_QQBALMGACH-BAEAswYAIf8EAQCzBgAhgAUBALMGACGBBQEAswYAIYIFAQCzBgAhgwUBALMGACEDAAAAAwAgAQAAzAEAMD0AAM0BACADAAAAAwAgAQAABAAwAgAABQAgAQAAAAkAIAEAAAAJACADAAAABwAgAQAACAAwAgAACQAgAwAAAAcAIAEAAAgAMAIAAAkAIAMAAAAHACABAAAIADACAAAJACAUAwAApwsAIAQAAKYLACAHAAC7CwAgCAAAqQsAIBMAAKgLACAUAACqCwAg9wMCAAAAAfgDAgAAAAGUBAIAAAABoQQBAAAAAaUEQAAAAAG0BAEAAAABwgQBAAAAAc0EAQAAAAHbBAIAAAAB8wRAAAAAAfQEAQAAAAH1BAEAAAAB9gQBAAAAAfgEAAAA-AQCATEAANUBACAO9wMCAAAAAfgDAgAAAAGUBAIAAAABoQQBAAAAAaUEQAAAAAG0BAEAAAABwgQBAAAAAc0EAQAAAAHbBAIAAAAB8wRAAAAAAfQEAQAAAAH1BAEAAAAB9gQBAAAAAfgEAAAA-AQCATEAANcBADABMQAA1wEAMAEAAAALACAUAwAAgwsAIAQAAIILACAHAAC6CwAgCAAAhQsAIBMAAIQLACAUAACGCwAg9wMCAIAIACH4AwIAgAgAIZQEAgCACAAhoQQBAJAIACGlBEAAoAgAIbQEAQCQCAAhwgQBAP8HACHNBAEAkAgAIdsEAgCACAAh8wRAAKAIACH0BAEAkAgAIfUEAQCQCAAh9gQBAP8HACH4BAAAgAv4BCICAAAACQAgMQAA2wEAIA73AwIAgAgAIfgDAgCACAAhlAQCAIAIACGhBAEAkAgAIaUEQACgCAAhtAQBAJAIACHCBAEA_wcAIc0EAQCQCAAh2wQCAIAIACHzBEAAoAgAIfQEAQCQCAAh9QQBAJAIACH2BAEA_wcAIfgEAACAC_gEIgIAAAAHACAxAADdAQAgAgAAAAcAIDEAAN0BACABAAAACwAgAwAAAAkAIDgAANUBACA5AADbAQAgAQAAAAkAIAEAAAAHACAHCwAAtQsAID4AALYLACA_AAC5CwAgQAAAuAsAIEEAALcLACDCBAAA-QcAIPYEAAD5BwAgEfQDAACgBwAw9QMAAOUBABD2AwAAoAcAMPcDAgCyBgAh-AMCALIGACGUBAIAsgYAIaEEAQDDBgAhpQRAAM8GACG0BAEAwwYAIcIEAQCzBgAhzQQBAMMGACHbBAIAsgYAIfMEQADPBgAh9AQBAMMGACH1BAEAwwYAIfYEAQCzBgAh-AQAAKEH-AQiAwAAAAcAIAEAAOQBADA9AADlAQAgAwAAAAcAIAEAAAgAMAIAAAkAIAEAAAA_ACABAAAAPwAgAwAAAD0AIAEAAD4AMAIAAD8AIAMAAAA9ACABAAA-ADACAAA_ACADAAAAPQAgAQAAPgAwAgAAPwAgBgYAALQLACD3AwIAAAABlQQBAAAAAZcEAQAAAAGZBAEAAAAB2gQCAAAAAQExAADtAQAgBfcDAgAAAAGVBAEAAAABlwQBAAAAAZkEAQAAAAHaBAIAAAABATEAAO8BADABMQAA7wEAMAYGAACzCwAg9wMCAIAIACGVBAEAkAgAIZcEAQD_BwAhmQQBAP8HACHaBAIAgAgAIQIAAAA_ACAxAADyAQAgBfcDAgCACAAhlQQBAJAIACGXBAEA_wcAIZkEAQD_BwAh2gQCAIAIACECAAAAPQAgMQAA9AEAIAIAAAA9ACAxAAD0AQAgAwAAAD8AIDgAAO0BACA5AADyAQAgAQAAAD8AIAEAAAA9ACAHCwAArgsAID4AAK8LACA_AACyCwAgQAAAsQsAIEEAALALACCXBAAA-QcAIJkEAAD5BwAgCPQDAACfBwAw9QMAAPsBABD2AwAAnwcAMPcDAgCyBgAhlQQBAMMGACGXBAEAswYAIZkEAQCzBgAh2gQCALIGACEDAAAAPQAgAQAA-gEAMD0AAPsBACADAAAAPQAgAQAAPgAwAgAAPwAgAQAAAGQAIAEAAABkACADAAAACwAgAQAAYwAwAgAAZAAgAwAAAAsAIAEAAGMAMAIAAGQAIAMAAAALACABAABjADACAABkACAKAwAAqwsAIAUAAKwLACAIAACtCwAg9wMCAAAAAfgDAgAAAAH8AwEAAAABpQRAAAAAAagEAQAAAAHxBAEAAAAB8gQBAAAAAQExAACDAgAgB_cDAgAAAAH4AwIAAAAB_AMBAAAAAaUEQAAAAAGoBAEAAAAB8QQBAAAAAfIEAQAAAAEBMQAAhQIAMAExAACFAgAwAQAAAA0AIAoDAADqCgAgBQAA6woAIAgAAOwKACD3AwIAgAgAIfgDAgCACAAh_AMBAP8HACGlBEAAoAgAIagEAQCQCAAh8QQBAJAIACHyBAEA_wcAIQIAAABkACAxAACJAgAgB_cDAgCACAAh-AMCAIAIACH8AwEA_wcAIaUEQACgCAAhqAQBAJAIACHxBAEAkAgAIfIEAQD_BwAhAgAAAAsAIDEAAIsCACACAAAACwAgMQAAiwIAIAEAAAANACADAAAAZAAgOAAAgwIAIDkAAIkCACABAAAAZAAgAQAAAAsAIAcLAADlCgAgPgAA5goAID8AAOkKACBAAADoCgAgQQAA5woAIPwDAAD5BwAg8gQAAPkHACAK9AMAAJ4HADD1AwAAkwIAEPYDAACeBwAw9wMCALIGACH4AwIAsgYAIfwDAQCzBgAhpQRAAM8GACGoBAEAwwYAIfEEAQDDBgAh8gQBALMGACEDAAAACwAgAQAAkgIAMD0AAJMCACADAAAACwAgAQAAYwAwAgAAZAAgAQAAAGcAIAEAAABnACADAAAAFgAgAQAAZgAwAgAAZwAgAwAAABYAIAEAAGYAMAIAAGcAIAMAAAAWACABAABmADACAABnACAIAwAA4goAIAgAAOMKACAKAADkCgAg9wMCAAAAAfgDAgAAAAGlBEAAAAAB7wQBAAAAAfAEAQAAAAEBMQAAmwIAIAX3AwIAAAAB-AMCAAAAAaUEQAAAAAHvBAEAAAAB8AQBAAAAAQExAACdAgAwATEAAJ0CADAIAwAAxwoAIAgAAMgKACAKAADJCgAg9wMCAIAIACH4AwIAgAgAIaUEQACgCAAh7wQBAJAIACHwBAEAkAgAIQIAAABnACAxAACgAgAgBfcDAgCACAAh-AMCAIAIACGlBEAAoAgAIe8EAQCQCAAh8AQBAJAIACECAAAAFgAgMQAAogIAIAIAAAAWACAxAACiAgAgAwAAAGcAIDgAAJsCACA5AACgAgAgAQAAAGcAIAEAAAAWACAFCwAAwgoAID4AAMMKACA_AADGCgAgQAAAxQoAIEEAAMQKACAI9AMAAJ0HADD1AwAAqQIAEPYDAACdBwAw9wMCALIGACH4AwIAsgYAIaUEQADPBgAh7wQBAMMGACHwBAEAwwYAIQMAAAAWACABAACoAgAwPQAAqQIAIAMAAAAWACABAABmADACAABnACABAAAAGwAgAQAAABsAIAMAAAAZACABAAAaADACAAAbACADAAAAGQAgAQAAGgAwAgAAGwAgAwAAABkAIAEAABoAMAIAABsAIBEEAADACgAgBgAAvwoAIAkAAMEKACD3AwIAAAABlAQCAAAAAaUEQAAAAAHTBAEAAAAB1wQBAAAAAdgEAQAAAAHaBAIAAAAB5wQCAAAAAegEAQAAAAHpBBAAAAAB6gQBAAAAAesEAQAAAAHtBAAAAO0EAu4EAQAAAAEBMQAAsQIAIA73AwIAAAABlAQCAAAAAaUEQAAAAAHTBAEAAAAB1wQBAAAAAdgEAQAAAAHaBAIAAAAB5wQCAAAAAegEAQAAAAHpBBAAAAAB6gQBAAAAAesEAQAAAAHtBAAAAO0EAu4EAQAAAAEBMQAAswIAMAExAACzAgAwAQAAABYAIBEEAAC9CgAgBgAAvAoAIAkAAL4KACD3AwIAgAgAIZQEAgCACAAhpQRAAKAIACHTBAEAkAgAIdcEAQD_BwAh2AQBAP8HACHaBAIAgAgAIecEAgCrCAAh6AQBAP8HACHpBBAAugoAIeoEAQD_BwAh6wQBAP8HACHtBAAAuwrtBCLuBAEA_wcAIQIAAAAbACAxAAC3AgAgDvcDAgCACAAhlAQCAIAIACGlBEAAoAgAIdMEAQCQCAAh1wQBAP8HACHYBAEA_wcAIdoEAgCACAAh5wQCAKsIACHoBAEA_wcAIekEEAC6CgAh6gQBAP8HACHrBAEA_wcAIe0EAAC7Cu0EIu4EAQD_BwAhAgAAABkAIDEAALkCACACAAAAGQAgMQAAuQIAIAEAAAAWACADAAAAGwAgOAAAsQIAIDkAALcCACABAAAAGwAgAQAAABkAIA0LAAC1CgAgPgAAtgoAID8AALkKACBAAAC4CgAgQQAAtwoAINcEAAD5BwAg2AQAAPkHACDnBAAA-QcAIOgEAAD5BwAg6QQAAPkHACDqBAAA-QcAIOsEAAD5BwAg7gQAAPkHACAR9AMAAJYHADD1AwAAwQIAEPYDAACWBwAw9wMCALIGACGUBAIAsgYAIaUEQADPBgAh0wQBAMMGACHXBAEAswYAIdgEAQCzBgAh2gQCALIGACHnBAIA1QYAIegEAQCzBgAh6QQQAJcHACHqBAEAswYAIesEAQCzBgAh7QQAAJgH7QQi7gQBALMGACEDAAAAGQAgAQAAwAIAMD0AAMECACADAAAAGQAgAQAAGgAwAgAAGwAgAQAAABIAIAEAAAASACADAAAAEAAgAQAAEQAwAgAAEgAgAwAAABAAIAEAABEAMAIAABIAIAMAAAAQACABAAARADACAAASACAaAwAArwoAIAQAAK0KACAGAACuCgAgBwAAsAoAIAkAALEKACAOAAC0CgAgEQAAsgoAIBIAALMKACD3AwIAAAAB-AMCAAAAAZQEAgAAAAGbBEAAAAABoQQAAADmBAKlBEAAAAAB2gQCAAAAAdsEAgAAAAHcBAEAAAAB3QQBAAAAAd4EQAAAAAHfBAEAAAAB4QQAAADhBALiBIAAAAAB4wRAAAAAAeQEAQAAAAHmBAEAAAAB5wQCAAAAAQExAADJAgAgEvcDAgAAAAH4AwIAAAABlAQCAAAAAZsEQAAAAAGhBAAAAOYEAqUEQAAAAAHaBAIAAAAB2wQCAAAAAdwEAQAAAAHdBAEAAAAB3gRAAAAAAd8EAQAAAAHhBAAAAOEEAuIEgAAAAAHjBEAAAAAB5AQBAAAAAeYEAQAAAAHnBAIAAAABATEAAMsCADABMQAAywIAMAEAAAANACABAAAACwAgAQAAABYAIBoDAACNCgAgBAAAiwoAIAYAAIwKACAHAACOCgAgCQAAjwoAIA4AAJIKACARAACQCgAgEgAAkQoAIPcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAIoK5gQipQRAAKAIACHaBAIAgAgAIdsEAgCACAAh3AQBAJAIACHdBAEAkAgAId4EQACgCAAh3wQBAJAIACHhBAAAiQrhBCLiBIAAAAAB4wRAAKAIACHkBAEAkAgAIeYEAQD_BwAh5wQCAKsIACECAAAAEgAgMQAA0QIAIBL3AwIAgAgAIfgDAgCACAAhlAQCAIAIACGbBEAAoAgAIaEEAACKCuYEIqUEQACgCAAh2gQCAIAIACHbBAIAgAgAIdwEAQCQCAAh3QQBAJAIACHeBEAAoAgAId8EAQCQCAAh4QQAAIkK4QQi4gSAAAAAAeMEQACgCAAh5AQBAJAIACHmBAEA_wcAIecEAgCrCAAhAgAAABAAIDEAANMCACACAAAAEAAgMQAA0wIAIAEAAAANACABAAAACwAgAQAAABYAIAMAAAASACA4AADJAgAgOQAA0QIAIAEAAAASACABAAAAEAAgCAsAAIQKACA-AACFCgAgPwAAiAoAIEAAAIcKACBBAACGCgAg4gQAAPkHACDmBAAA-QcAIOcEAAD5BwAgFfQDAACPBwAw9QMAAN0CABD2AwAAjwcAMPcDAgCyBgAh-AMCALIGACGUBAIAsgYAIZsEQADPBgAhoQQAAJEH5gQipQRAAM8GACHaBAIAsgYAIdsEAgCyBgAh3AQBAMMGACHdBAEAwwYAId4EQADPBgAh3wQBAMMGACHhBAAAkAfhBCLiBAAAyQYAIOMEQADPBgAh5AQBAMMGACHmBAEAswYAIecEAgDVBgAhAwAAABAAIAEAANwCADA9AADdAgAgAwAAABAAIAEAABEAMAIAABIAIAEAAAAiACABAAAAIgAgAwAAACAAIAEAACEAMAIAACIAIAMAAAAgACABAAAhADACAAAiACADAAAAIAAgAQAAIQAwAgAAIgAgEQwAAMIJACAOAACDCgAgEAAAwwkAIPcDAgAAAAGhBAAAANoEArkEAgAAAAHDBAIAAAABxQQQAAAAAcYEEAAAAAHHBBAAAAAByAQQAAAAAdMEAQAAAAHUBEAAAAAB1QQBAAAAAdYEAQAAAAHXBAEAAAAB2AQBAAAAAQExAADlAgAgDvcDAgAAAAGhBAAAANoEArkEAgAAAAHDBAIAAAABxQQQAAAAAcYEEAAAAAHHBBAAAAAByAQQAAAAAdMEAQAAAAHUBEAAAAAB1QQBAAAAAdYEAQAAAAHXBAEAAAAB2AQBAAAAAQExAADnAgAwATEAAOcCADABAAAAEAAgAQAAACUAIBEMAACzCQAgDgAAggoAIBAAALQJACD3AwIAgAgAIaEEAACxCdoEIrkEAgCrCAAhwwQCAKsIACHFBBAAlgkAIcYEEACWCQAhxwQQAJYJACHIBBAAlgkAIdMEAQCQCAAh1ARAAKAIACHVBAEA_wcAIdYEAQD_BwAh1wQBAP8HACHYBAEA_wcAIQIAAAAiACAxAADsAgAgDvcDAgCACAAhoQQAALEJ2gQiuQQCAKsIACHDBAIAqwgAIcUEEACWCQAhxgQQAJYJACHHBBAAlgkAIcgEEACWCQAh0wQBAJAIACHUBEAAoAgAIdUEAQD_BwAh1gQBAP8HACHXBAEA_wcAIdgEAQD_BwAhAgAAACAAIDEAAO4CACACAAAAIAAgMQAA7gIAIAEAAAAQACABAAAAJQAgAwAAACIAIDgAAOUCACA5AADsAgAgAQAAACIAIAEAAAAgACALCwAA_QkAID4AAP4JACA_AACBCgAgQAAAgAoAIEEAAP8JACC5BAAA-QcAIMMEAAD5BwAg1QQAAPkHACDWBAAA-QcAINcEAAD5BwAg2AQAAPkHACAR9AMAAIsHADD1AwAA9wIAEPYDAACLBwAw9wMCALIGACGhBAAAjAfaBCK5BAIA1QYAIcMEAgDVBgAhxQQQAPoGACHGBBAA-gYAIccEEAD6BgAhyAQQAPoGACHTBAEAwwYAIdQEQADPBgAh1QQBALMGACHWBAEAswYAIdcEAQCzBgAh2AQBALMGACEDAAAAIAAgAQAA9gIAMD0AAPcCACADAAAAIAAgAQAAIQAwAgAAIgAgAQAAADQAIAEAAAA0ACADAAAAMgAgAQAAMwAwAgAANAAgAwAAADIAIAEAADMAMAIAADQAIAMAAAAyACABAAAzADACAAA0ACAGDAAA_AkAIPcDAgAAAAGVBAEAAAABlwQBAAAAAZkEAQAAAAHDBAIAAAABATEAAP8CACAF9wMCAAAAAZUEAQAAAAGXBAEAAAABmQQBAAAAAcMEAgAAAAEBMQAAgQMAMAExAACBAwAwBgwAAPsJACD3AwIAgAgAIZUEAQCQCAAhlwQBAJAIACGZBAEA_wcAIcMEAgCACAAhAgAAADQAIDEAAIQDACAF9wMCAIAIACGVBAEAkAgAIZcEAQCQCAAhmQQBAP8HACHDBAIAgAgAIQIAAAAyACAxAACGAwAgAgAAADIAIDEAAIYDACADAAAANAAgOAAA_wIAIDkAAIQDACABAAAANAAgAQAAADIAIAYLAAD2CQAgPgAA9wkAID8AAPoJACBAAAD5CQAgQQAA-AkAIJkEAAD5BwAgCPQDAACKBwAw9QMAAI0DABD2AwAAigcAMPcDAgCyBgAhlQQBAMMGACGXBAEAwwYAIZkEAQCzBgAhwwQCALIGACEDAAAAMgAgAQAAjAMAMD0AAI0DACADAAAAMgAgAQAAMwAwAgAANAAgAQAAAGwAIAEAAABsACADAAAAagAgAQAAawAwAgAAbAAgAwAAAGoAIAEAAGsAMAIAAGwAIAMAAABqACABAABrADACAABsACAGAwAA9QkAIPcDAgAAAAH4AwIAAAAB0AQBAAAAAdEEAQAAAAHSBAEAAAABATEAAJUDACAF9wMCAAAAAfgDAgAAAAHQBAEAAAAB0QQBAAAAAdIEAQAAAAEBMQAAlwMAMAExAACXAwAwBgMAAPQJACD3AwIAgAgAIfgDAgCACAAh0AQBAJAIACHRBAEAkAgAIdIEAQCQCAAhAgAAAGwAIDEAAJoDACAF9wMCAIAIACH4AwIAgAgAIdAEAQCQCAAh0QQBAJAIACHSBAEAkAgAIQIAAABqACAxAACcAwAgAgAAAGoAIDEAAJwDACADAAAAbAAgOAAAlQMAIDkAAJoDACABAAAAbAAgAQAAAGoAIAULAADvCQAgPgAA8AkAID8AAPMJACBAAADyCQAgQQAA8QkAIAj0AwAAiQcAMPUDAACjAwAQ9gMAAIkHADD3AwIAsgYAIfgDAgCyBgAh0AQBAMMGACHRBAEAwwYAIdIEAQDDBgAhAwAAAGoAIAEAAKIDADA9AACjAwAgAwAAAGoAIAEAAGsAMAIAAGwAIAEAAABIACABAAAASAAgAwAAAEYAIAEAAEcAMAIAAEgAIAMAAABGACABAABHADACAABIACADAAAARgAgAQAARwAwAgAASAAgBwQAAO0JACAWAADuCQAg9wMCAAAAAZQEAgAAAAGlBEAAAAABzQQBAAAAAc8EAAAAzwQCATEAAKsDACAF9wMCAAAAAZQEAgAAAAGlBEAAAAABzQQBAAAAAc8EAAAAzwQCATEAAK0DADABMQAArQMAMAcEAADfCQAgFgAA4AkAIPcDAgCACAAhlAQCAIAIACGlBEAAoAgAIc0EAQCQCAAhzwQAAN4JzwQiAgAAAEgAIDEAALADACAF9wMCAIAIACGUBAIAgAgAIaUEQACgCAAhzQQBAJAIACHPBAAA3gnPBCICAAAARgAgMQAAsgMAIAIAAABGACAxAACyAwAgAwAAAEgAIDgAAKsDACA5AACwAwAgAQAAAEgAIAEAAABGACAFCwAA2QkAID4AANoJACA_AADdCQAgQAAA3AkAIEEAANsJACAI9AMAAIUHADD1AwAAuQMAEPYDAACFBwAw9wMCALIGACGUBAIAsgYAIaUEQADPBgAhzQQBAMMGACHPBAAAhgfPBCIDAAAARgAgAQAAuAMAMD0AALkDACADAAAARgAgAQAARwAwAgAASAAgAQAAAEwAIAEAAABMACADAAAASgAgAQAASwAwAgAATAAgAwAAAEoAIAEAAEsAMAIAAEwAIAMAAABKACABAABLADACAABMACAGFQAA2AkAIPcDAgAAAAGVBAEAAAABmgRAAAAAAcsEAAEAAAHMBAIAAAABATEAAMEDACAF9wMCAAAAAZUEAQAAAAGaBEAAAAABywQAAQAAAcwEAgAAAAEBMQAAwwMAMAExAADDAwAwBhUAANcJACD3AwIAgAgAIZUEAQCQCAAhmgRAAKAIACHLBAABtQgAIcwEAgCACAAhAgAAAEwAIDEAAMYDACAF9wMCAIAIACGVBAEAkAgAIZoEQACgCAAhywQAAbUIACHMBAIAgAgAIQIAAABKACAxAADIAwAgAgAAAEoAIDEAAMgDACADAAAATAAgOAAAwQMAIDkAAMYDACABAAAATAAgAQAAAEoAIAULAADSCQAgPgAA0wkAID8AANYJACBAAADVCQAgQQAA1AkAIAj0AwAAhAcAMPUDAADPAwAQ9gMAAIQHADD3AwIAsgYAIZUEAQDDBgAhmgRAAM8GACHLBAAB4gYAIcwEAgCyBgAhAwAAAEoAIAEAAM4DADA9AADPAwAgAwAAAEoAIAEAAEsAMAIAAEwAIAEAAABQACABAAAAUAAgAwAAACUAIAEAAE8AMAIAAFAAIAMAAAAlACABAABPADACAABQACADAAAAJQAgAQAATwAwAgAAUAAgEwQAAM4JACAMAADNCQAgDQAAzwkAIBAAANAJACARAADRCQAg9wMCAAAAAfgDAgAAAAGUBAIAAAABmwRAAAAAAaEEAAAAygQCpQRAAAAAAcIEAQAAAAHDBAIAAAABxAQCAAAAAcUEEAAAAAHGBBAAAAABxwQQAAAAAcgEEAAAAAHKBAEAAAABATEAANcDACAO9wMCAAAAAfgDAgAAAAGUBAIAAAABmwRAAAAAAaEEAAAAygQCpQRAAAAAAcIEAQAAAAHDBAIAAAABxAQCAAAAAcUEEAAAAAHGBBAAAAABxwQQAAAAAcgEEAAAAAHKBAEAAAABATEAANkDADABMQAA2QMAMAEAAAAQACABAAAADQAgEwQAAKMJACAMAACiCQAgDQAApAkAIBAAAKUJACARAACmCQAg9wMCAIAIACH4AwIAgAgAIZQEAgCACAAhmwRAAKAIACGhBAAAoQnKBCKlBEAAoAgAIcIEAQD_BwAhwwQCAKsIACHEBAIAqwgAIcUEEACWCQAhxgQQAJYJACHHBBAAlgkAIcgEEACWCQAhygQBAP8HACECAAAAUAAgMQAA3gMAIA73AwIAgAgAIfgDAgCACAAhlAQCAIAIACGbBEAAoAgAIaEEAAChCcoEIqUEQACgCAAhwgQBAP8HACHDBAIAqwgAIcQEAgCrCAAhxQQQAJYJACHGBBAAlgkAIccEEACWCQAhyAQQAJYJACHKBAEA_wcAIQIAAAAlACAxAADgAwAgAgAAACUAIDEAAOADACABAAAAEAAgAQAAAA0AIAMAAABQACA4AADXAwAgOQAA3gMAIAEAAABQACABAAAAJQAgCQsAAJwJACA-AACdCQAgPwAAoAkAIEAAAJ8JACBBAACeCQAgwgQAAPkHACDDBAAA-QcAIMQEAAD5BwAgygQAAPkHACAR9AMAAIAHADD1AwAA6QMAEPYDAACABwAw9wMCALIGACH4AwIAsgYAIZQEAgCyBgAhmwRAAM8GACGhBAAAgQfKBCKlBEAAzwYAIcIEAQCzBgAhwwQCANUGACHEBAIA1QYAIcUEEAD6BgAhxgQQAPoGACHHBBAA-gYAIcgEEAD6BgAhygQBALMGACEDAAAAJQAgAQAA6AMAMD0AAOkDACADAAAAJQAgAQAATwAwAgAAUAAgAQAAACsAIAEAAAArACADAAAAKQAgAQAAKgAwAgAAKwAgAwAAACkAIAEAACoAMAIAACsAIAMAAAApACABAAAqADACAAArACANDgAAmgkAIA8AAJsJACD3AwIAAAABpQRAAAAAAbkEAgAAAAG6BAIAAAABuwQBAAAAAbwEEAAAAAG9BBAAAAABvwQAAAC_BALABEAAAAABwQQBAAAAAcIEAQAAAAEBMQAA8QMAIAv3AwIAAAABpQRAAAAAAbkEAgAAAAG6BAIAAAABuwQBAAAAAbwEEAAAAAG9BBAAAAABvwQAAAC_BALABEAAAAABwQQBAAAAAcIEAQAAAAEBMQAA8wMAMAExAADzAwAwDQ4AAJgJACAPAACZCQAg9wMCAIAIACGlBEAAoAgAIbkEAgCACAAhugQCAIAIACG7BAEA_wcAIbwEEACWCQAhvQQQAJYJACG_BAAAlwm_BCLABEAAoAgAIcEEAQD_BwAhwgQBAP8HACECAAAAKwAgMQAA9gMAIAv3AwIAgAgAIaUEQACgCAAhuQQCAIAIACG6BAIAgAgAIbsEAQD_BwAhvAQQAJYJACG9BBAAlgkAIb8EAACXCb8EIsAEQACgCAAhwQQBAP8HACHCBAEA_wcAIQIAAAApACAxAAD4AwAgAgAAACkAIDEAAPgDACADAAAAKwAgOAAA8QMAIDkAAPYDACABAAAAKwAgAQAAACkAIAgLAACRCQAgPgAAkgkAID8AAJUJACBAAACUCQAgQQAAkwkAILsEAAD5BwAgwQQAAPkHACDCBAAA-QcAIA70AwAA-QYAMPUDAAD_AwAQ9gMAAPkGADD3AwIAsgYAIaUEQADPBgAhuQQCALIGACG6BAIAsgYAIbsEAQCzBgAhvAQQAPoGACG9BBAA-gYAIb8EAAD7Br8EIsAEQADPBgAhwQQBALMGACHCBAEAswYAIQMAAAApACABAAD-AwAwPQAA_wMAIAMAAAApACABAAAqADACAAArACABAAAAcQAgAQAAAHEAIAMAAABvACABAABwADACAABxACADAAAAbwAgAQAAcAAwAgAAcQAgAwAAAG8AIAEAAHAAMAIAAHEAIAQDAACQCQAg9wMCAAAAAfgDAgAAAAGlBEAAAAABATEAAIcEACAD9wMCAAAAAfgDAgAAAAGlBEAAAAABATEAAIkEADABMQAAiQQAMAQDAACPCQAg9wMCAIAIACH4AwIAgAgAIaUEQACgCAAhAgAAAHEAIDEAAIwEACAD9wMCAIAIACH4AwIAgAgAIaUEQACgCAAhAgAAAG8AIDEAAI4EACACAAAAbwAgMQAAjgQAIAMAAABxACA4AACHBAAgOQAAjAQAIAEAAABxACABAAAAbwAgBQsAAIoJACA-AACLCQAgPwAAjgkAIEAAAI0JACBBAACMCQAgBvQDAAD4BgAw9QMAAJUEABD2AwAA-AYAMPcDAgCyBgAh-AMCALIGACGlBEAAzwYAIQMAAABvACABAACUBAAwPQAAlQQAIAMAAABvACABAABwADACAABxACABAAAAdQAgAQAAAHUAIAMAAABzACABAAB0ADACAAB1ACADAAAAcwAgAQAAdAAwAgAAdQAgAwAAAHMAIAEAAHQAMAIAAHUAIAYDAACJCQAg9wMCAAAAAfgDAgAAAAGlBEAAAAABtwQBAAAAAbgEIAAAAAEBMQAAnQQAIAX3AwIAAAAB-AMCAAAAAaUEQAAAAAG3BAEAAAABuAQgAAAAAQExAACfBAAwATEAAJ8EADAGAwAAiAkAIPcDAgCACAAh-AMCAIAIACGlBEAAoAgAIbcEAQCQCAAhuAQgAL0IACECAAAAdQAgMQAAogQAIAX3AwIAgAgAIfgDAgCACAAhpQRAAKAIACG3BAEAkAgAIbgEIAC9CAAhAgAAAHMAIDEAAKQEACACAAAAcwAgMQAApAQAIAMAAAB1ACA4AACdBAAgOQAAogQAIAEAAAB1ACABAAAAcwAgBQsAAIMJACA-AACECQAgPwAAhwkAIEAAAIYJACBBAACFCQAgCPQDAAD3BgAw9QMAAKsEABD2AwAA9wYAMPcDAgCyBgAh-AMCALIGACGlBEAAzwYAIbcEAQDDBgAhuAQgAOYGACEDAAAAcwAgAQAAqgQAMD0AAKsEACADAAAAcwAgAQAAdAAwAgAAdQAgAQAAAHkAIAEAAAB5ACADAAAAdwAgAQAAeAAwAgAAeQAgAwAAAHcAIAEAAHgAMAIAAHkAIAMAAAB3ACABAAB4ADACAAB5ACAHAwAAggkAIPcDAgAAAAH4AwIAAAABpQRAAAAAAbQEAAAAtAQCtQQBAAAAAbYEIAAAAAEBMQAAswQAIAb3AwIAAAAB-AMCAAAAAaUEQAAAAAG0BAAAALQEArUEAQAAAAG2BCAAAAABATEAALUEADABMQAAtQQAMAcDAACBCQAg9wMCAIAIACH4AwIAgAgAIaUEQACgCAAhtAQAAIAJtAQitQQBAJAIACG2BCAAvQgAIQIAAAB5ACAxAAC4BAAgBvcDAgCACAAh-AMCAIAIACGlBEAAoAgAIbQEAACACbQEIrUEAQCQCAAhtgQgAL0IACECAAAAdwAgMQAAugQAIAIAAAB3ACAxAAC6BAAgAwAAAHkAIDgAALMEACA5AAC4BAAgAQAAAHkAIAEAAAB3ACAFCwAA-wgAID4AAPwIACA_AAD_CAAgQAAA_ggAIEEAAP0IACAJ9AMAAPMGADD1AwAAwQQAEPYDAADzBgAw9wMCALIGACH4AwIAsgYAIaUEQADPBgAhtAQAAPQGtAQitQQBAMMGACG2BCAA5gYAIQMAAAB3ACABAADABAAwPQAAwQQAIAMAAAB3ACABAAB4ADACAAB5ACAK9AMAAO4GADD1AwAAxwQAEPYDAADuBgAw9wMCAAAAAaEEAQDHBgAhrgQBAMcGACGvBEAA8AYAIbAEQADxBgAhsQQCAPIGACGyBAEAuwYAIQEAAADEBAAgAQAAAMQEACAK9AMAAO4GADD1AwAAxwQAEPYDAADuBgAw9wMCAO8GACGhBAEAxwYAIa4EAQDHBgAhrwRAAPAGACGwBEAA8QYAIbEEAgDyBgAhsgQBALsGACEDsAQAAPkHACCxBAAA-QcAILIEAAD5BwAgAwAAAMcEACABAADIBAAwAgAAxAQAIAMAAADHBAAgAQAAyAQAMAIAAMQEACADAAAAxwQAIAEAAMgEADACAADEBAAgB_cDAgAAAAGhBAEAAAABrgQBAAAAAa8EQAAAAAGwBEAAAAABsQQCAAAAAbIEAQAAAAEBMQAAzAQAIAf3AwIAAAABoQQBAAAAAa4EAQAAAAGvBEAAAAABsARAAAAAAbEEAgAAAAGyBAEAAAABATEAAM4EADABMQAAzgQAMAf3AwIAgAgAIaEEAQCQCAAhrgQBAJAIACGvBEAAoAgAIbAEQAD6CAAhsQQCAKsIACGyBAEA_wcAIQIAAADEBAAgMQAA0QQAIAf3AwIAgAgAIaEEAQCQCAAhrgQBAJAIACGvBEAAoAgAIbAEQAD6CAAhsQQCAKsIACGyBAEA_wcAIQIAAADHBAAgMQAA0wQAIAIAAADHBAAgMQAA0wQAIAMAAADEBAAgOAAAzAQAIDkAANEEACABAAAAxAQAIAEAAADHBAAgCAsAAPUIACA-AAD2CAAgPwAA-QgAIEAAAPgIACBBAAD3CAAgsAQAAPkHACCxBAAA-QcAILIEAAD5BwAgCvQDAADqBgAw9QMAANoEABD2AwAA6gYAMPcDAgCyBgAhoQQBAMMGACGuBAEAwwYAIa8EQADPBgAhsARAAOsGACGxBAIA1QYAIbIEAQCzBgAhAwAAAMcEACABAADZBAAwPQAA2gQAIAMAAADHBAAgAQAAyAQAMAIAAMQEACABAAAAfQAgAQAAAH0AIAMAAAB7ACABAAB8ADACAAB9ACADAAAAewAgAQAAfAAwAgAAfQAgAwAAAHsAIAEAAHwAMAIAAH0AIAoDAADyCAAgFAAA8wgAICEAAPQIACAiAADxCAAg9wMCAAAAAfgDAgAAAAGbBEAAAAABpQRAAAAAAagEAQAAAAGtBAIAAAABATEAAOIEACAG9wMCAAAAAfgDAgAAAAGbBEAAAAABpQRAAAAAAagEAQAAAAGtBAIAAAABATEAAOQEADABMQAA5AQAMAEAAAB7ACAKAwAA1wgAIBQAANgIACAhAADVCAAgIgAA1ggAIPcDAgCACAAh-AMCAIAIACGbBEAAoAgAIaUEQACgCAAhqAQBAJAIACGtBAIAqwgAIQIAAAB9ACAxAADoBAAgBvcDAgCACAAh-AMCAIAIACGbBEAAoAgAIaUEQACgCAAhqAQBAJAIACGtBAIAqwgAIQIAAAB7ACAxAADqBAAgAgAAAHsAIDEAAOoEACABAAAAewAgAwAAAH0AIDgAAOIEACA5AADoBAAgAQAAAH0AIAEAAAB7ACAGCwAA0AgAID4AANEIACA_AADUCAAgQAAA0wgAIEEAANIIACCtBAAA-QcAIAn0AwAA6QYAMPUDAADyBAAQ9gMAAOkGADD3AwIAsgYAIfgDAgCyBgAhmwRAAM8GACGlBEAAzwYAIagEAQDDBgAhrQQCANUGACEDAAAAewAgAQAA8QQAMD0AAPIEACADAAAAewAgAQAAfAAwAgAAfQAgAQAAAIMBACABAAAAgwEAIAMAAACBAQAgAQAAggEAMAIAAIMBACADAAAAgQEAIAEAAIIBADACAACDAQAgAwAAAIEBACABAACCAQAwAgAAgwEAIA4DAADNCAAgIwAAzggAICUAAM8IACD3AwIAAAAB-AMCAAAAAZcEAQAAAAGYBAQAAAABmwRAAAAAAaUEQAAAAAGoBAEAAAABqQQCAAAAAaoEIAAAAAGrBAIAAAABrAQBAAAAAQExAAD6BAAgC_cDAgAAAAH4AwIAAAABlwQBAAAAAZgEBAAAAAGbBEAAAAABpQRAAAAAAagEAQAAAAGpBAIAAAABqgQgAAAAAasEAgAAAAGsBAEAAAABATEAAPwEADABMQAA_AQAMAEAAAB7ACAOAwAAvggAICMAAL8IACAlAADACAAg9wMCAIAIACH4AwIAgAgAIZcEAQD_BwAhmAQEAJ8IACGbBEAAoAgAIaUEQACgCAAhqAQBAJAIACGpBAIAqwgAIaoEIAC9CAAhqwQCAKsIACGsBAEA_wcAIQIAAACDAQAgMQAAgAUAIAv3AwIAgAgAIfgDAgCACAAhlwQBAP8HACGYBAQAnwgAIZsEQACgCAAhpQRAAKAIACGoBAEAkAgAIakEAgCrCAAhqgQgAL0IACGrBAIAqwgAIawEAQD_BwAhAgAAAIEBACAxAACCBQAgAgAAAIEBACAxAACCBQAgAQAAAHsAIAMAAACDAQAgOAAA-gQAIDkAAIAFACABAAAAgwEAIAEAAACBAQAgCQsAALgIACA-AAC5CAAgPwAAvAgAIEAAALsIACBBAAC6CAAglwQAAPkHACCpBAAA-QcAIKsEAAD5BwAgrAQAAPkHACAO9AMAAOUGADD1AwAAigUAEPYDAADlBgAw9wMCALIGACH4AwIAsgYAIZcEAQCzBgAhmAQEAM4GACGbBEAAzwYAIaUEQADPBgAhqAQBAMMGACGpBAIA1QYAIaoEIADmBgAhqwQCANUGACGsBAEAswYAIQMAAACBAQAgAQAAiQUAMD0AAIoFACADAAAAgQEAIAEAAIIBADACAACDAQAgAQAAAIgBACABAAAAiAEAIAMAAACGAQAgAQAAhwEAMAIAAIgBACADAAAAhgEAIAEAAIcBADACAACIAQAgAwAAAIYBACABAACHAQAwAgAAiAEAIAYkAAC3CAAgMQABAAAB9wMCAAAAAaUEQAAAAAGmBAIAAAABpwQCAAAAAQExAACSBQAgBTEAAQAAAfcDAgAAAAGlBEAAAAABpgQCAAAAAacEAgAAAAEBMQAAlAUAMAExAACUBQAwBiQAALYIACAxAAG1CAAh9wMCAIAIACGlBEAAoAgAIaYEAgCACAAhpwQCAIAIACECAAAAiAEAIDEAAJcFACAFMQABtQgAIfcDAgCACAAhpQRAAKAIACGmBAIAgAgAIacEAgCACAAhAgAAAIYBACAxAACZBQAgAgAAAIYBACAxAACZBQAgAwAAAIgBACA4AACSBQAgOQAAlwUAIAEAAACIAQAgAQAAAIYBACAFCwAAsAgAID4AALEIACA_AAC0CAAgQAAAswgAIEEAALIIACAIMQAB4gYAIfQDAADhBgAw9QMAAKAFABD2AwAA4QYAMPcDAgCyBgAhpQRAAM8GACGmBAIAsgYAIacEAgCyBgAhAwAAAIYBACABAACfBQAwPQAAoAUAIAMAAACGAQAgAQAAhwEAMAIAAIgBACABAAAAVAAgAQAAAFQAIAMAAABSACABAABTADACAABUACADAAAAUgAgAQAAUwAwAgAAVAAgAwAAAFIAIAEAAFMAMAIAAFQAIAwDAACvCAAgBAAArggAIPcDAgAAAAH4AwIAAAABlAQCAAAAAZ0EAAAAnQQCnwQAAACfBAKhBAAAAKEEAqIEAQAAAAGjBAIAAAABpAQBAAAAAaUEQAAAAAEBMQAAqAUAIAr3AwIAAAAB-AMCAAAAAZQEAgAAAAGdBAAAAJ0EAp8EAAAAnwQCoQQAAAChBAKiBAEAAAABowQCAAAAAaQEAQAAAAGlBEAAAAABATEAAKoFADABMQAAqgUAMAEAAAANACAMAwAArQgAIAQAAKwIACD3AwIAgAgAIfgDAgCrCAAhlAQCAIAIACGdBAAAqAidBCKfBAAAqQifBCKhBAAAqgihBCKiBAEA_wcAIaMEAgCrCAAhpAQBAP8HACGlBEAAoAgAIQIAAABUACAxAACuBQAgCvcDAgCACAAh-AMCAKsIACGUBAIAgAgAIZ0EAACoCJ0EIp8EAACpCJ8EIqEEAACqCKEEIqIEAQD_BwAhowQCAKsIACGkBAEA_wcAIaUEQACgCAAhAgAAAFIAIDEAALAFACACAAAAUgAgMQAAsAUAIAEAAAANACADAAAAVAAgOAAAqAUAIDkAAK4FACABAAAAVAAgAQAAAFIAIAkLAACjCAAgPgAApAgAID8AAKcIACBAAACmCAAgQQAApQgAIPgDAAD5BwAgogQAAPkHACCjBAAA-QcAIKQEAAD5BwAgDfQDAADUBgAw9QMAALgFABD2AwAA1AYAMPcDAgCyBgAh-AMCANUGACGUBAIAsgYAIZ0EAADWBp0EIp8EAADXBp8EIqEEAADYBqEEIqIEAQCzBgAhowQCANUGACGkBAEAswYAIaUEQADPBgAhAwAAAFIAIAEAALcFADA9AAC4BQAgAwAAAFIAIAEAAFMAMAIAAFQAIAEAAABZACABAAAAWQAgAwAAAFcAIAEAAFgAMAIAAFkAIAMAAABXACABAABYADACAABZACADAAAAVwAgAQAAWAAwAgAAWQAgCgQAAKIIACD3AwIAAAABlAQCAAAAAZUEAQAAAAGWBAEAAAABlwQBAAAAAZgEBAAAAAGZBAEAAAABmgRAAAAAAZsEQAAAAAEBMQAAwAUAIAn3AwIAAAABlAQCAAAAAZUEAQAAAAGWBAEAAAABlwQBAAAAAZgEBAAAAAGZBAEAAAABmgRAAAAAAZsEQAAAAAEBMQAAwgUAMAExAADCBQAwCgQAAKEIACD3AwIAgAgAIZQEAgCACAAhlQQBAJAIACGWBAEAkAgAIZcEAQCQCAAhmAQEAJ8IACGZBAEAkAgAIZoEQACgCAAhmwRAAKAIACECAAAAWQAgMQAAxQUAIAn3AwIAgAgAIZQEAgCACAAhlQQBAJAIACGWBAEAkAgAIZcEAQCQCAAhmAQEAJ8IACGZBAEAkAgAIZoEQACgCAAhmwRAAKAIACECAAAAVwAgMQAAxwUAIAIAAABXACAxAADHBQAgAwAAAFkAIDgAAMAFACA5AADFBQAgAQAAAFkAIAEAAABXACAFCwAAmggAID4AAJsIACA_AACeCAAgQAAAnQgAIEEAAJwIACAM9AMAAM0GADD1AwAAzgUAEPYDAADNBgAw9wMCALIGACGUBAIAsgYAIZUEAQDDBgAhlgQBAMMGACGXBAEAwwYAIZgEBADOBgAhmQQBAMMGACGaBEAAzwYAIZsEQADPBgAhAwAAAFcAIAEAAM0FADA9AADOBQAgAwAAAFcAIAEAAFgAMAIAAFkAIAsDAAC8BgAg9AMAAMsGADD1AwAAjwEAEPYDAADLBgAw9wMCAAAAAfgDAgAAAAH7AwEAxwYAIZAEAQDHBgAhkQQBAMcGACGSBAEAuwYAIZMEAADMBgAgAQAAANEFACABAAAA0QUAIAMDAACDCAAgkgQAAPkHACCTBAAA-QcAIAMAAACPAQAgAQAA1AUAMAIAANEFACADAAAAjwEAIAEAANQFADACAADRBQAgAwAAAI8BACABAADUBQAwAgAA0QUAIAgDAACZCAAg9wMCAAAAAfgDAgAAAAH7AwEAAAABkAQBAAAAAZEEAQAAAAGSBAEAAAABkwSAAAAAAQExAADYBQAgB_cDAgAAAAH4AwIAAAAB-wMBAAAAAZAEAQAAAAGRBAEAAAABkgQBAAAAAZMEgAAAAAEBMQAA2gUAMAExAADaBQAwCAMAAJgIACD3AwIAgAgAIfgDAgCACAAh-wMBAJAIACGQBAEAkAgAIZEEAQCQCAAhkgQBAP8HACGTBIAAAAABAgAAANEFACAxAADdBQAgB_cDAgCACAAh-AMCAIAIACH7AwEAkAgAIZAEAQCQCAAhkQQBAJAIACGSBAEA_wcAIZMEgAAAAAECAAAAjwEAIDEAAN8FACACAAAAjwEAIDEAAN8FACADAAAA0QUAIDgAANgFACA5AADdBQAgAQAAANEFACABAAAAjwEAIAcLAACTCAAgPgAAlAgAID8AAJcIACBAAACWCAAgQQAAlQgAIJIEAAD5BwAgkwQAAPkHACAK9AMAAMgGADD1AwAA5gUAEPYDAADIBgAw9wMCALIGACH4AwIAsgYAIfsDAQDDBgAhkAQBAMMGACGRBAEAwwYAIZIEAQCzBgAhkwQAAMkGACADAAAAjwEAIAEAAOUFADA9AADmBQAgAwAAAI8BACABAADUBQAwAgAA0QUAIAcDAAC8BgAg9AMAAMYGADD1AwAAkQEAEPYDAADGBgAw9wMCAAAAAfgDAgAAAAGPBAEAxwYAIQEAAADpBQAgAQAAAOkFACABAwAAgwgAIAMAAACRAQAgAQAA7AUAMAIAAOkFACADAAAAkQEAIAEAAOwFADACAADpBQAgAwAAAJEBACABAADsBQAwAgAA6QUAIAQDAACSCAAg9wMCAAAAAfgDAgAAAAGPBAEAAAABATEAAPAFACAD9wMCAAAAAfgDAgAAAAGPBAEAAAABATEAAPIFADABMQAA8gUAMAQDAACRCAAg9wMCAIAIACH4AwIAgAgAIY8EAQCQCAAhAgAAAOkFACAxAAD1BQAgA_cDAgCACAAh-AMCAIAIACGPBAEAkAgAIQIAAACRAQAgMQAA9wUAIAIAAACRAQAgMQAA9wUAIAMAAADpBQAgOAAA8AUAIDkAAPUFACABAAAA6QUAIAEAAACRAQAgBQsAAIsIACA-AACMCAAgPwAAjwgAIEAAAI4IACBBAACNCAAgBvQDAADCBgAw9QMAAP4FABD2AwAAwgYAMPcDAgCyBgAh-AMCALIGACGPBAEAwwYAIQMAAACRAQAgAQAA_QUAMD0AAP4FACADAAAAkQEAIAEAAOwFADACAADpBQAgBwMAALwGACAxAADBBgAg9AMAAMAGADD1AwAAkwEAEPYDAADABgAw9wMCAAAAAfgDAgAAAAEBAAAAgQYAIAEAAACBBgAgAQMAAIMIACADAAAAkwEAIAEAAIQGADACAACBBgAgAwAAAJMBACABAACEBgAwAgAAgQYAIAMAAACTAQAgAQAAhAYAMAIAAIEGACAEAwAAiggAIDGAAAAAAfcDAgAAAAH4AwIAAAABATEAAIgGACADMYAAAAAB9wMCAAAAAfgDAgAAAAEBMQAAigYAMAExAACKBgAwBAMAAIkIACAxgAAAAAH3AwIAgAgAIfgDAgCACAAhAgAAAIEGACAxAACNBgAgAzGAAAAAAfcDAgCACAAh-AMCAIAIACECAAAAkwEAIDEAAI8GACACAAAAkwEAIDEAAI8GACADAAAAgQYAIDgAAIgGACA5AACNBgAgAQAAAIEGACABAAAAkwEAIAULAACECAAgPgAAhQgAID8AAIgIACBAAACHCAAgQQAAhggAIAYxAAC-BgAg9AMAAL0GADD1AwAAlgYAEPYDAAC9BgAw9wMCALIGACH4AwIAsgYAIQMAAACTAQAgAQAAlQYAMD0AAJYGACADAAAAkwEAIAEAAIQGADACAACBBgAgCwMAALwGACD0AwAAugYAMPUDAACVAQAQ9gMAALoGADD3AwIAAAAB-AMCAAAAAfkDAQC7BgAh-gMBALsGACH7AwEAuwYAIfwDAQC7BgAh_QMBALsGACEBAAAAmQYAIAEAAACZBgAgBgMAAIMIACD5AwAA-QcAIPoDAAD5BwAg-wMAAPkHACD8AwAA-QcAIP0DAAD5BwAgAwAAAJUBACABAACcBgAwAgAAmQYAIAMAAACVAQAgAQAAnAYAMAIAAJkGACADAAAAlQEAIAEAAJwGADACAACZBgAgCAMAAIIIACD3AwIAAAAB-AMCAAAAAfkDAQAAAAH6AwEAAAAB-wMBAAAAAfwDAQAAAAH9AwEAAAABATEAAKAGACAH9wMCAAAAAfgDAgAAAAH5AwEAAAAB-gMBAAAAAfsDAQAAAAH8AwEAAAAB_QMBAAAAAQExAACiBgAwATEAAKIGADAIAwAAgQgAIPcDAgCACAAh-AMCAIAIACH5AwEA_wcAIfoDAQD_BwAh-wMBAP8HACH8AwEA_wcAIf0DAQD_BwAhAgAAAJkGACAxAAClBgAgB_cDAgCACAAh-AMCAIAIACH5AwEA_wcAIfoDAQD_BwAh-wMBAP8HACH8AwEA_wcAIf0DAQD_BwAhAgAAAJUBACAxAACnBgAgAgAAAJUBACAxAACnBgAgAwAAAJkGACA4AACgBgAgOQAApQYAIAEAAACZBgAgAQAAAJUBACAKCwAA-gcAID4AAPsHACA_AAD-BwAgQAAA_QcAIEEAAPwHACD5AwAA-QcAIPoDAAD5BwAg-wMAAPkHACD8AwAA-QcAIP0DAAD5BwAgCvQDAACxBgAw9QMAAK4GABD2AwAAsQYAMPcDAgCyBgAh-AMCALIGACH5AwEAswYAIfoDAQCzBgAh-wMBALMGACH8AwEAswYAIf0DAQCzBgAhAwAAAJUBACABAACtBgAwPQAArgYAIAMAAACVAQAgAQAAnAYAMAIAAJkGACAK9AMAALEGADD1AwAArgYAEPYDAACxBgAw9wMCALIGACH4AwIAsgYAIfkDAQCzBgAh-gMBALMGACH7AwEAswYAIfwDAQCzBgAh_QMBALMGACENCwAAuAYAID4AALkGACA_AAC4BgAgQAAAuAYAIEEAALgGACD-AwIAAAAB_wMCAAAABIAEAgAAAASBBAIAAAABggQCAAAAAYMEAgAAAAGEBAIAAAABiAQCALcGACEOCwAAtQYAIEAAALYGACBBAAC2BgAg_gMBAAAAAf8DAQAAAAWABAEAAAAFgQQBAAAAAYIEAQAAAAGDBAEAAAABhAQBAAAAAYUEAQAAAAGGBAEAAAABhwQBAAAAAYgEAQC0BgAhDgsAALUGACBAAAC2BgAgQQAAtgYAIP4DAQAAAAH_AwEAAAAFgAQBAAAABYEEAQAAAAGCBAEAAAABgwQBAAAAAYQEAQAAAAGFBAEAAAABhgQBAAAAAYcEAQAAAAGIBAEAtAYAIQj-AwIAAAAB_wMCAAAABYAEAgAAAAWBBAIAAAABggQCAAAAAYMEAgAAAAGEBAIAAAABiAQCALUGACEL_gMBAAAAAf8DAQAAAAWABAEAAAAFgQQBAAAAAYIEAQAAAAGDBAEAAAABhAQBAAAAAYUEAQAAAAGGBAEAAAABhwQBAAAAAYgEAQC2BgAhDQsAALgGACA-AAC5BgAgPwAAuAYAIEAAALgGACBBAAC4BgAg_gMCAAAAAf8DAgAAAASABAIAAAAEgQQCAAAAAYIEAgAAAAGDBAIAAAABhAQCAAAAAYgEAgC3BgAhCP4DAgAAAAH_AwIAAAAEgAQCAAAABIEEAgAAAAGCBAIAAAABgwQCAAAAAYQEAgAAAAGIBAIAuAYAIQj-AwgAAAAB_wMIAAAABIAECAAAAASBBAgAAAABggQIAAAAAYMECAAAAAGEBAgAAAABiAQIALkGACELAwAAvAYAIPQDAAC6BgAw9QMAAJUBABD2AwAAugYAMPcDAgDvBgAh-AMCAO8GACH5AwEAuwYAIfoDAQC7BgAh-wMBALsGACH8AwEAuwYAIf0DAQC7BgAhC_4DAQAAAAH_AwEAAAAFgAQBAAAABYEEAQAAAAGCBAEAAAABgwQBAAAAAYQEAQAAAAGFBAEAAAABhgQBAAAAAYcEAQAAAAGIBAEAtgYAIRsFAAC_BwAgBwAA5wcAIAgAALsHACAYAADuBwAgGgAA5gcAIBsAAOgHACAcAADpBwAgHQAA6gcAIB4AAOsHACAfAADsBwAgIAAA7QcAICYAALEHACAnAACyBwAgKAAA7wcAICkAAPAHACAqAADxBwAgKwAA8gcAIPQDAADlBwAw9QMAAA0AEPYDAADlBwAw9wMCAO8GACHRBAEAxwYAIdIEAQDHBgAhhAUgAKwHACGFBSAArAcAIY0FAAANACCOBQAADQAgBjEAAL4GACD0AwAAvQYAMPUDAACWBgAQ9gMAAL0GADD3AwIAsgYAIfgDAgCyBgAhDwsAALgGACBAAAC_BgAgQQAAvwYAIP4DgAAAAAGBBIAAAAABggSAAAAAAYMEgAAAAAGEBIAAAAABiASAAAAAAYkEAQAAAAGKBAEAAAABiwQBAAAAAYwEgAAAAAGNBIAAAAABjgSAAAAAAQz-A4AAAAABgQSAAAAAAYIEgAAAAAGDBIAAAAABhASAAAAAAYgEgAAAAAGJBAEAAAABigQBAAAAAYsEAQAAAAGMBIAAAAABjQSAAAAAAY4EgAAAAAEHAwAAvAYAIDEAAMEGACD0AwAAwAYAMPUDAACTAQAQ9gMAAMAGADD3AwIA7wYAIfgDAgDvBgAhDP4DgAAAAAGBBIAAAAABggSAAAAAAYMEgAAAAAGEBIAAAAABiASAAAAAAYkEAQAAAAGKBAEAAAABiwQBAAAAAYwEgAAAAAGNBIAAAAABjgSAAAAAAQb0AwAAwgYAMPUDAAD-BQAQ9gMAAMIGADD3AwIAsgYAIfgDAgCyBgAhjwQBAMMGACEOCwAAuAYAIEAAAMUGACBBAADFBgAg_gMBAAAAAf8DAQAAAASABAEAAAAEgQQBAAAAAYIEAQAAAAGDBAEAAAABhAQBAAAAAYUEAQAAAAGGBAEAAAABhwQBAAAAAYgEAQDEBgAhDgsAALgGACBAAADFBgAgQQAAxQYAIP4DAQAAAAH_AwEAAAAEgAQBAAAABIEEAQAAAAGCBAEAAAABgwQBAAAAAYQEAQAAAAGFBAEAAAABhgQBAAAAAYcEAQAAAAGIBAEAxAYAIQv-AwEAAAAB_wMBAAAABIAEAQAAAASBBAEAAAABggQBAAAAAYMEAQAAAAGEBAEAAAABhQQBAAAAAYYEAQAAAAGHBAEAAAABiAQBAMUGACEHAwAAvAYAIPQDAADGBgAw9QMAAJEBABD2AwAAxgYAMPcDAgDvBgAh-AMCAO8GACGPBAEAxwYAIQv-AwEAAAAB_wMBAAAABIAEAQAAAASBBAEAAAABggQBAAAAAYMEAQAAAAGEBAEAAAABhQQBAAAAAYYEAQAAAAGHBAEAAAABiAQBAMUGACEK9AMAAMgGADD1AwAA5gUAEPYDAADIBgAw9wMCALIGACH4AwIAsgYAIfsDAQDDBgAhkAQBAMMGACGRBAEAwwYAIZIEAQCzBgAhkwQAAMkGACAPCwAAtQYAIEAAAMoGACBBAADKBgAg_gOAAAAAAYEEgAAAAAGCBIAAAAABgwSAAAAAAYQEgAAAAAGIBIAAAAABiQQBAAAAAYoEAQAAAAGLBAEAAAABjASAAAAAAY0EgAAAAAGOBIAAAAABDP4DgAAAAAGBBIAAAAABggSAAAAAAYMEgAAAAAGEBIAAAAABiASAAAAAAYkEAQAAAAGKBAEAAAABiwQBAAAAAYwEgAAAAAGNBIAAAAABjgSAAAAAAQsDAAC8BgAg9AMAAMsGADD1AwAAjwEAEPYDAADLBgAw9wMCAO8GACH4AwIA7wYAIfsDAQDHBgAhkAQBAMcGACGRBAEAxwYAIZIEAQC7BgAhkwQAAMwGACAM_gOAAAAAAYEEgAAAAAGCBIAAAAABgwSAAAAAAYQEgAAAAAGIBIAAAAABiQQBAAAAAYoEAQAAAAGLBAEAAAABjASAAAAAAY0EgAAAAAGOBIAAAAABDPQDAADNBgAw9QMAAM4FABD2AwAAzQYAMPcDAgCyBgAhlAQCALIGACGVBAEAwwYAIZYEAQDDBgAhlwQBAMMGACGYBAQAzgYAIZkEAQDDBgAhmgRAAM8GACGbBEAAzwYAIQ0LAAC4BgAgPgAAuQYAID8AANMGACBAAADTBgAgQQAA0wYAIP4DBAAAAAH_AwQAAAAEgAQEAAAABIEEBAAAAAGCBAQAAAABgwQEAAAAAYQEBAAAAAGIBAQA0gYAIQsLAAC4BgAgQAAA0QYAIEEAANEGACD-A0AAAAAB_wNAAAAABIAEQAAAAASBBEAAAAABggRAAAAAAYMEQAAAAAGEBEAAAAABiARAANAGACELCwAAuAYAIEAAANEGACBBAADRBgAg_gNAAAAAAf8DQAAAAASABEAAAAAEgQRAAAAAAYIEQAAAAAGDBEAAAAABhARAAAAAAYgEQADQBgAhCP4DQAAAAAH_A0AAAAAEgARAAAAABIEEQAAAAAGCBEAAAAABgwRAAAAAAYQEQAAAAAGIBEAA0QYAIQ0LAAC4BgAgPgAAuQYAID8AANMGACBAAADTBgAgQQAA0wYAIP4DBAAAAAH_AwQAAAAEgAQEAAAABIEEBAAAAAGCBAQAAAABgwQEAAAAAYQEBAAAAAGIBAQA0gYAIQj-AwQAAAAB_wMEAAAABIAEBAAAAASBBAQAAAABggQEAAAAAYMEBAAAAAGEBAQAAAABiAQEANMGACEN9AMAANQGADD1AwAAuAUAEPYDAADUBgAw9wMCALIGACH4AwIA1QYAIZQEAgCyBgAhnQQAANYGnQQinwQAANcGnwQioQQAANgGoQQiogQBALMGACGjBAIA1QYAIaQEAQCzBgAhpQRAAM8GACENCwAAtQYAID4AAOAGACA_AAC1BgAgQAAAtQYAIEEAALUGACD-AwIAAAAB_wMCAAAABYAEAgAAAAWBBAIAAAABggQCAAAAAYMEAgAAAAGEBAIAAAABiAQCAN8GACEHCwAAuAYAIEAAAN4GACBBAADeBgAg_gMAAACdBAL_AwAAAJ0ECIAEAAAAnQQIiAQAAN0GnQQiBwsAALgGACBAAADcBgAgQQAA3AYAIP4DAAAAnwQC_wMAAACfBAiABAAAAJ8ECIgEAADbBp8EIgcLAAC4BgAgQAAA2gYAIEEAANoGACD-AwAAAKEEAv8DAAAAoQQIgAQAAAChBAiIBAAA2QahBCIHCwAAuAYAIEAAANoGACBBAADaBgAg_gMAAAChBAL_AwAAAKEECIAEAAAAoQQIiAQAANkGoQQiBP4DAAAAoQQC_wMAAAChBAiABAAAAKEECIgEAADaBqEEIgcLAAC4BgAgQAAA3AYAIEEAANwGACD-AwAAAJ8EAv8DAAAAnwQIgAQAAACfBAiIBAAA2wafBCIE_gMAAACfBAL_AwAAAJ8ECIAEAAAAnwQIiAQAANwGnwQiBwsAALgGACBAAADeBgAgQQAA3gYAIP4DAAAAnQQC_wMAAACdBAiABAAAAJ0ECIgEAADdBp0EIgT-AwAAAJ0EAv8DAAAAnQQIgAQAAACdBAiIBAAA3gadBCINCwAAtQYAID4AAOAGACA_AAC1BgAgQAAAtQYAIEEAALUGACD-AwIAAAAB_wMCAAAABYAEAgAAAAWBBAIAAAABggQCAAAAAYMEAgAAAAGEBAIAAAABiAQCAN8GACEI_gMIAAAAAf8DCAAAAAWABAgAAAAFgQQIAAAAAYIECAAAAAGDBAgAAAABhAQIAAAAAYgECADgBgAhCDEAAeIGACH0AwAA4QYAMPUDAACgBQAQ9gMAAOEGADD3AwIAsgYAIaUEQADPBgAhpgQCALIGACGnBAIAsgYAIQcLAAC4BgAgQAAA5AYAIEEAAOQGACD-AwABAAAB_wMAAQAABIAEAAEAAASIBAAB4wYAIQcLAAC4BgAgQAAA5AYAIEEAAOQGACD-AwABAAAB_wMAAQAABIAEAAEAAASIBAAB4wYAIQT-AwABAAAB_wMAAQAABIAEAAEAAASIBAAB5AYAIQ70AwAA5QYAMPUDAACKBQAQ9gMAAOUGADD3AwIAsgYAIfgDAgCyBgAhlwQBALMGACGYBAQAzgYAIZsEQADPBgAhpQRAAM8GACGoBAEAwwYAIakEAgDVBgAhqgQgAOYGACGrBAIA1QYAIawEAQCzBgAhBQsAALgGACBAAADoBgAgQQAA6AYAIP4DIAAAAAGIBCAA5wYAIQULAAC4BgAgQAAA6AYAIEEAAOgGACD-AyAAAAABiAQgAOcGACEC_gMgAAAAAYgEIADoBgAhCfQDAADpBgAw9QMAAPIEABD2AwAA6QYAMPcDAgCyBgAh-AMCALIGACGbBEAAzwYAIaUEQADPBgAhqAQBAMMGACGtBAIA1QYAIQr0AwAA6gYAMPUDAADaBAAQ9gMAAOoGADD3AwIAsgYAIaEEAQDDBgAhrgQBAMMGACGvBEAAzwYAIbAEQADrBgAhsQQCANUGACGyBAEAswYAIQsLAAC1BgAgQAAA7QYAIEEAAO0GACD-A0AAAAAB_wNAAAAABYAEQAAAAAWBBEAAAAABggRAAAAAAYMEQAAAAAGEBEAAAAABiARAAOwGACELCwAAtQYAIEAAAO0GACBBAADtBgAg_gNAAAAAAf8DQAAAAAWABEAAAAAFgQRAAAAAAYIEQAAAAAGDBEAAAAABhARAAAAAAYgEQADsBgAhCP4DQAAAAAH_A0AAAAAFgARAAAAABYEEQAAAAAGCBEAAAAABgwRAAAAAAYQEQAAAAAGIBEAA7QYAIQr0AwAA7gYAMPUDAADHBAAQ9gMAAO4GADD3AwIA7wYAIaEEAQDHBgAhrgQBAMcGACGvBEAA8AYAIbAEQADxBgAhsQQCAPIGACGyBAEAuwYAIQj-AwIAAAAB_wMCAAAABIAEAgAAAASBBAIAAAABggQCAAAAAYMEAgAAAAGEBAIAAAABiAQCALgGACEI_gNAAAAAAf8DQAAAAASABEAAAAAEgQRAAAAAAYIEQAAAAAGDBEAAAAABhARAAAAAAYgEQADRBgAhCP4DQAAAAAH_A0AAAAAFgARAAAAABYEEQAAAAAGCBEAAAAABgwRAAAAAAYQEQAAAAAGIBEAA7QYAIQj-AwIAAAAB_wMCAAAABYAEAgAAAAWBBAIAAAABggQCAAAAAYMEAgAAAAGEBAIAAAABiAQCALUGACEJ9AMAAPMGADD1AwAAwQQAEPYDAADzBgAw9wMCALIGACH4AwIAsgYAIaUEQADPBgAhtAQAAPQGtAQitQQBAMMGACG2BCAA5gYAIQcLAAC4BgAgQAAA9gYAIEEAAPYGACD-AwAAALQEAv8DAAAAtAQIgAQAAAC0BAiIBAAA9Qa0BCIHCwAAuAYAIEAAAPYGACBBAAD2BgAg_gMAAAC0BAL_AwAAALQECIAEAAAAtAQIiAQAAPUGtAQiBP4DAAAAtAQC_wMAAAC0BAiABAAAALQECIgEAAD2BrQEIgj0AwAA9wYAMPUDAACrBAAQ9gMAAPcGADD3AwIAsgYAIfgDAgCyBgAhpQRAAM8GACG3BAEAwwYAIbgEIADmBgAhBvQDAAD4BgAw9QMAAJUEABD2AwAA-AYAMPcDAgCyBgAh-AMCALIGACGlBEAAzwYAIQ70AwAA-QYAMPUDAAD_AwAQ9gMAAPkGADD3AwIAsgYAIaUEQADPBgAhuQQCALIGACG6BAIAsgYAIbsEAQCzBgAhvAQQAPoGACG9BBAA-gYAIb8EAAD7Br8EIsAEQADPBgAhwQQBALMGACHCBAEAswYAIQ0LAAC4BgAgPgAA_wYAID8AAP8GACBAAAD_BgAgQQAA_wYAIP4DEAAAAAH_AxAAAAAEgAQQAAAABIEEEAAAAAGCBBAAAAABgwQQAAAAAYQEEAAAAAGIBBAA_gYAIQcLAAC4BgAgQAAA_QYAIEEAAP0GACD-AwAAAL8EAv8DAAAAvwQIgAQAAAC_BAiIBAAA_Aa_BCIHCwAAuAYAIEAAAP0GACBBAAD9BgAg_gMAAAC_BAL_AwAAAL8ECIAEAAAAvwQIiAQAAPwGvwQiBP4DAAAAvwQC_wMAAAC_BAiABAAAAL8ECIgEAAD9Br8EIg0LAAC4BgAgPgAA_wYAID8AAP8GACBAAAD_BgAgQQAA_wYAIP4DEAAAAAH_AxAAAAAEgAQQAAAABIEEEAAAAAGCBBAAAAABgwQQAAAAAYQEEAAAAAGIBBAA_gYAIQj-AxAAAAAB_wMQAAAABIAEEAAAAASBBBAAAAABggQQAAAAAYMEEAAAAAGEBBAAAAABiAQQAP8GACER9AMAAIAHADD1AwAA6QMAEPYDAACABwAw9wMCALIGACH4AwIAsgYAIZQEAgCyBgAhmwRAAM8GACGhBAAAgQfKBCKlBEAAzwYAIcIEAQCzBgAhwwQCANUGACHEBAIA1QYAIcUEEAD6BgAhxgQQAPoGACHHBBAA-gYAIcgEEAD6BgAhygQBALMGACEHCwAAuAYAIEAAAIMHACBBAACDBwAg_gMAAADKBAL_AwAAAMoECIAEAAAAygQIiAQAAIIHygQiBwsAALgGACBAAACDBwAgQQAAgwcAIP4DAAAAygQC_wMAAADKBAiABAAAAMoECIgEAACCB8oEIgT-AwAAAMoEAv8DAAAAygQIgAQAAADKBAiIBAAAgwfKBCII9AMAAIQHADD1AwAAzwMAEPYDAACEBwAw9wMCALIGACGVBAEAwwYAIZoEQADPBgAhywQAAeIGACHMBAIAsgYAIQj0AwAAhQcAMPUDAAC5AwAQ9gMAAIUHADD3AwIAsgYAIZQEAgCyBgAhpQRAAM8GACHNBAEAwwYAIc8EAACGB88EIgcLAAC4BgAgQAAAiAcAIEEAAIgHACD-AwAAAM8EAv8DAAAAzwQIgAQAAADPBAiIBAAAhwfPBCIHCwAAuAYAIEAAAIgHACBBAACIBwAg_gMAAADPBAL_AwAAAM8ECIAEAAAAzwQIiAQAAIcHzwQiBP4DAAAAzwQC_wMAAADPBAiABAAAAM8ECIgEAACIB88EIgj0AwAAiQcAMPUDAACjAwAQ9gMAAIkHADD3AwIAsgYAIfgDAgCyBgAh0AQBAMMGACHRBAEAwwYAIdIEAQDDBgAhCPQDAACKBwAw9QMAAI0DABD2AwAAigcAMPcDAgCyBgAhlQQBAMMGACGXBAEAwwYAIZkEAQCzBgAhwwQCALIGACER9AMAAIsHADD1AwAA9wIAEPYDAACLBwAw9wMCALIGACGhBAAAjAfaBCK5BAIA1QYAIcMEAgDVBgAhxQQQAPoGACHGBBAA-gYAIccEEAD6BgAhyAQQAPoGACHTBAEAwwYAIdQEQADPBgAh1QQBALMGACHWBAEAswYAIdcEAQCzBgAh2AQBALMGACEHCwAAuAYAIEAAAI4HACBBAACOBwAg_gMAAADaBAL_AwAAANoECIAEAAAA2gQIiAQAAI0H2gQiBwsAALgGACBAAACOBwAgQQAAjgcAIP4DAAAA2gQC_wMAAADaBAiABAAAANoECIgEAACNB9oEIgT-AwAAANoEAv8DAAAA2gQIgAQAAADaBAiIBAAAjgfaBCIV9AMAAI8HADD1AwAA3QIAEPYDAACPBwAw9wMCALIGACH4AwIAsgYAIZQEAgCyBgAhmwRAAM8GACGhBAAAkQfmBCKlBEAAzwYAIdoEAgCyBgAh2wQCALIGACHcBAEAwwYAId0EAQDDBgAh3gRAAM8GACHfBAEAwwYAIeEEAACQB-EEIuIEAADJBgAg4wRAAM8GACHkBAEAwwYAIeYEAQCzBgAh5wQCANUGACEHCwAAuAYAIEAAAJUHACBBAACVBwAg_gMAAADhBAL_AwAAAOEECIAEAAAA4QQIiAQAAJQH4QQiBwsAALgGACBAAACTBwAgQQAAkwcAIP4DAAAA5gQC_wMAAADmBAiABAAAAOYECIgEAACSB-YEIgcLAAC4BgAgQAAAkwcAIEEAAJMHACD-AwAAAOYEAv8DAAAA5gQIgAQAAADmBAiIBAAAkgfmBCIE_gMAAADmBAL_AwAAAOYECIAEAAAA5gQIiAQAAJMH5gQiBwsAALgGACBAAACVBwAgQQAAlQcAIP4DAAAA4QQC_wMAAADhBAiABAAAAOEECIgEAACUB-EEIgT-AwAAAOEEAv8DAAAA4QQIgAQAAADhBAiIBAAAlQfhBCIR9AMAAJYHADD1AwAAwQIAEPYDAACWBwAw9wMCALIGACGUBAIAsgYAIaUEQADPBgAh0wQBAMMGACHXBAEAswYAIdgEAQCzBgAh2gQCALIGACHnBAIA1QYAIegEAQCzBgAh6QQQAJcHACHqBAEAswYAIesEAQCzBgAh7QQAAJgH7QQi7gQBALMGACENCwAAtQYAID4AAJwHACA_AACcBwAgQAAAnAcAIEEAAJwHACD-AxAAAAAB_wMQAAAABYAEEAAAAAWBBBAAAAABggQQAAAAAYMEEAAAAAGEBBAAAAABiAQQAJsHACEHCwAAuAYAIEAAAJoHACBBAACaBwAg_gMAAADtBAL_AwAAAO0ECIAEAAAA7QQIiAQAAJkH7QQiBwsAALgGACBAAACaBwAgQQAAmgcAIP4DAAAA7QQC_wMAAADtBAiABAAAAO0ECIgEAACZB-0EIgT-AwAAAO0EAv8DAAAA7QQIgAQAAADtBAiIBAAAmgftBCINCwAAtQYAID4AAJwHACA_AACcBwAgQAAAnAcAIEEAAJwHACD-AxAAAAAB_wMQAAAABYAEEAAAAAWBBBAAAAABggQQAAAAAYMEEAAAAAGEBBAAAAABiAQQAJsHACEI_gMQAAAAAf8DEAAAAAWABBAAAAAFgQQQAAAAAYIEEAAAAAGDBBAAAAABhAQQAAAAAYgEEACcBwAhCPQDAACdBwAw9QMAAKkCABD2AwAAnQcAMPcDAgCyBgAh-AMCALIGACGlBEAAzwYAIe8EAQDDBgAh8AQBAMMGACEK9AMAAJ4HADD1AwAAkwIAEPYDAACeBwAw9wMCALIGACH4AwIAsgYAIfwDAQCzBgAhpQRAAM8GACGoBAEAwwYAIfEEAQDDBgAh8gQBALMGACEI9AMAAJ8HADD1AwAA-wEAEPYDAACfBwAw9wMCALIGACGVBAEAwwYAIZcEAQCzBgAhmQQBALMGACHaBAIAsgYAIRH0AwAAoAcAMPUDAADlAQAQ9gMAAKAHADD3AwIAsgYAIfgDAgCyBgAhlAQCALIGACGhBAEAwwYAIaUEQADPBgAhtAQBAMMGACHCBAEAswYAIc0EAQDDBgAh2wQCALIGACHzBEAAzwYAIfQEAQDDBgAh9QQBAMMGACH2BAEAswYAIfgEAAChB_gEIgcLAAC4BgAgQAAAowcAIEEAAKMHACD-AwAAAPgEAv8DAAAA-AQIgAQAAAD4BAiIBAAAogf4BCIHCwAAuAYAIEAAAKMHACBBAACjBwAg_gMAAAD4BAL_AwAAAPgECIAEAAAA-AQIiAQAAKIH-AQiBP4DAAAA-AQC_wMAAAD4BAiABAAAAPgECIgEAACjB_gEIhf0AwAApAcAMPUDAADNAQAQ9gMAAKQHADD3AwIAsgYAIfgDAgCyBgAh_AMBALMGACGbBEAAzwYAIaEEAAChB_gEIqUEQADPBgAh3gRAAOsGACHkBAEAswYAIfIEAQDDBgAh-QQBAMMGACH6BAEAwwYAIfsEAQDDBgAh_AQBALMGACH9BAEAswYAIf4EAQCzBgAh_wQBALMGACGABQEAswYAIYEFAQCzBgAhggUBALMGACGDBQEAswYAIQj0AwAApQcAMPUDAAC3AQAQ9gMAAKUHADD3AwIAsgYAIdEEAQDDBgAh0gQBAMMGACGEBSAA5gYAIYUFIADmBgAhAqYEAgAAAAGnBAIAAAABCSQAAKkHACAxAAGoBwAh9AMAAKcHADD1AwAAhgEAEPYDAACnBwAw9wMCAO8GACGlBEAA8AYAIaYEAgDvBgAhpwQCAO8GACEE_gMAAQAAAf8DAAEAAASABAABAAAEiAQAAeQGACETAwAAvAYAICMAAK0HACAlAACuBwAg9AMAAKoHADD1AwAAgQEAEPYDAACqBwAw9wMCAO8GACH4AwIA7wYAIZcEAQC7BgAhmAQEAKsHACGbBEAA8AYAIaUEQADwBgAhqAQBAMcGACGpBAIA8gYAIaoEIACsBwAhqwQCAPIGACGsBAEAuwYAIY0FAACBAQAgjgUAAIEBACARAwAAvAYAICMAAK0HACAlAACuBwAg9AMAAKoHADD1AwAAgQEAEPYDAACqBwAw9wMCAO8GACH4AwIA7wYAIZcEAQC7BgAhmAQEAKsHACGbBEAA8AYAIaUEQADwBgAhqAQBAMcGACGpBAIA8gYAIaoEIACsBwAhqwQCAPIGACGsBAEAuwYAIQj-AwQAAAAB_wMEAAAABIAEBAAAAASBBAQAAAABggQEAAAAAYMEBAAAAAGEBAQAAAABiAQEANMGACEC_gMgAAAAAYgEIADoBgAhDwMAALwGACAUAACyBwAgIQAArQcAICIAALEHACD0AwAAsAcAMPUDAAB7ABD2AwAAsAcAMPcDAgDvBgAh-AMCAO8GACGbBEAA8AYAIaUEQADwBgAhqAQBAMcGACGtBAIA8gYAIY0FAAB7ACCOBQAAewAgA4cFAACGAQAgiAUAAIYBACCJBQAAhgEAIAP4AwIAAAABqAQBAAAAAa0EAgAAAAENAwAAvAYAIBQAALIHACAhAACtBwAgIgAAsQcAIPQDAACwBwAw9QMAAHsAEPYDAACwBwAw9wMCAO8GACH4AwIA7wYAIZsEQADwBgAhpQRAAPAGACGoBAEAxwYAIa0EAgDyBgAhA4cFAAB7ACCIBQAAewAgiQUAAHsAIAOHBQAAgQEAIIgFAACBAQAgiQUAAIEBACAKAwAAvAYAIPQDAACzBwAw9QMAAHcAEPYDAACzBwAw9wMCAO8GACH4AwIA7wYAIaUEQADwBgAhtAQAALQHtAQitQQBAMcGACG2BCAArAcAIQT-AwAAALQEAv8DAAAAtAQIgAQAAAC0BAiIBAAA9ga0BCIJAwAAvAYAIPQDAAC1BwAw9QMAAHMAEPYDAAC1BwAw9wMCAO8GACH4AwIA7wYAIaUEQADwBgAhtwQBAMcGACG4BCAArAcAIQcDAAC8BgAg9AMAALYHADD1AwAAbwAQ9gMAALYHADD3AwIA7wYAIfgDAgDvBgAhpQRAAPAGACEC-AMCAAAAAdAEAQAAAAEJAwAAvAYAIPQDAAC4BwAw9QMAAGoAEPYDAAC4BwAw9wMCAO8GACH4AwIA7wYAIdAEAQDHBgAh0QQBAMcGACHSBAEAxwYAIQL4AwIAAAAB7wQBAAAAAQsDAAC8BgAgCAAAuwcAIAoAALwHACD0AwAAugcAMPUDAAAWABD2AwAAugcAMPcDAgDvBgAh-AMCAO8GACGlBEAA8AYAIe8EAQDHBgAh8AQBAMcGACEDhwUAABAAIIgFAAAQACCJBQAAEAAgA4cFAAAZACCIBQAAGQAgiQUAABkAIA0DAAC-BwAgBQAAvwcAIAgAALsHACD0AwAAvQcAMPUDAAALABD2AwAAvQcAMPcDAgDvBgAh-AMCAO8GACH8AwEAuwYAIaUEQADwBgAhqAQBAMcGACHxBAEAxwYAIfIEAQC7BgAhGwUAAL8HACAHAADnBwAgCAAAuwcAIBgAAO4HACAaAADmBwAgGwAA6AcAIBwAAOkHACAdAADqBwAgHgAA6wcAIB8AAOwHACAgAADtBwAgJgAAsQcAICcAALIHACAoAADvBwAgKQAA8AcAICoAAPEHACArAADyBwAg9AMAAOUHADD1AwAADQAQ9gMAAOUHADD3AwIA7wYAIdEEAQDHBgAh0gQBAMcGACGEBSAArAcAIYUFIACsBwAhjQUAAA0AII4FAAANACADhwUAAAcAIIgFAAAHACCJBQAABwAgDQQAAMEHACD0AwAAwAcAMPUDAABXABD2AwAAwAcAMPcDAgDvBgAhlAQCAO8GACGVBAEAxwYAIZYEAQDHBgAhlwQBAMcGACGYBAQAqwcAIZkEAQDHBgAhmgRAAPAGACGbBEAA8AYAISEDAAC8BgAgBQAAvwcAIAgAALsHACAOAADqBwAgEwAAvAcAIBcAAPcHACAYAADuBwAgGQAA-AcAIPQDAAD2BwAw9QMAAAMAEPYDAAD2BwAw9wMCAO8GACH4AwIA7wYAIfwDAQC7BgAhmwRAAPAGACGhBAAA9Af4BCKlBEAA8AYAId4EQADxBgAh5AQBALsGACHyBAEAxwYAIfkEAQDHBgAh-gQBAMcGACH7BAEAxwYAIfwEAQC7BgAh_QQBALsGACH-BAEAuwYAIf8EAQC7BgAhgAUBALsGACGBBQEAuwYAIYIFAQC7BgAhgwUBALsGACGNBQAAAwAgjgUAAAMAIA8DAAC-BwAgBAAAwQcAIPQDAADCBwAw9QMAAFIAEPYDAADCBwAw9wMCAO8GACH4AwIA8gYAIZQEAgDvBgAhnQQAAMMHnQQinwQAAMQHnwQioQQAAMUHoQQiogQBALsGACGjBAIA8gYAIaQEAQC7BgAhpQRAAPAGACEE_gMAAACdBAL_AwAAAJ0ECIAEAAAAnQQIiAQAAN4GnQQiBP4DAAAAnwQC_wMAAACfBAiABAAAAJ8ECIgEAADcBp8EIgT-AwAAAKEEAv8DAAAAoQQIgAQAAAChBAiIBAAA2gahBCIWBAAAwQcAIAwAAMkHACANAAC-BwAgEAAAygcAIBEAAMsHACD0AwAAxgcAMPUDAAAlABD2AwAAxgcAMPcDAgDvBgAh-AMCAO8GACGUBAIA7wYAIZsEQADwBgAhoQQAAMgHygQipQRAAPAGACHCBAEAuwYAIcMEAgDyBgAhxAQCAPIGACHFBBAAxwcAIcYEEADHBwAhxwQQAMcHACHIBBAAxwcAIcoEAQC7BgAhCP4DEAAAAAH_AxAAAAAEgAQQAAAABIEEEAAAAAGCBBAAAAABgwQQAAAAAYQEEAAAAAGIBBAA_wYAIQT-AwAAAMoEAv8DAAAAygQIgAQAAADKBAiIBAAAgwfKBCIfAwAAvgcAIAQAAMEHACAGAADSBwAgBwAA4wcAIAkAAN8HACAOAADbBwAgEQAAywcAIBIAAOQHACD0AwAA4AcAMPUDAAAQABD2AwAA4AcAMPcDAgDvBgAh-AMCAO8GACGUBAIA7wYAIZsEQADwBgAhoQQAAOIH5gQipQRAAPAGACHaBAIA7wYAIdsEAgDvBgAh3AQBAMcGACHdBAEAxwYAId4EQADwBgAh3wQBAMcGACHhBAAA4QfhBCLiBAAAzAYAIOMEQADwBgAh5AQBAMcGACHmBAEAuwYAIecEAgDyBgAhjQUAABAAII4FAAAQACADhwUAACkAIIgFAAApACCJBQAAKQAgA4cFAAAgACCIBQAAIAAgiQUAACAAIAkVAADNBwAg9AMAAMwHADD1AwAASgAQ9gMAAMwHADD3AwIA7wYAIZUEAQDHBgAhmgRAAPAGACHLBAABqAcAIcwEAgDvBgAhDAQAAMEHACAWAADQBwAg9AMAAM4HADD1AwAARgAQ9gMAAM4HADD3AwIA7wYAIZQEAgDvBgAhpQRAAPAGACHNBAEAxwYAIc8EAADPB88EIo0FAABGACCOBQAARgAgCgQAAMEHACAWAADQBwAg9AMAAM4HADD1AwAARgAQ9gMAAM4HADD3AwIA7wYAIZQEAgDvBgAhpQRAAPAGACHNBAEAxwYAIc8EAADPB88EIgT-AwAAAM8EAv8DAAAAzwQIgAQAAADPBAiIBAAAiAfPBCIDhwUAAEoAIIgFAABKACCJBQAASgAgCQYAANIHACD0AwAA0QcAMPUDAAA9ABD2AwAA0QcAMPcDAgDvBgAhlQQBAMcGACGXBAEAuwYAIZkEAQC7BgAh2gQCAO8GACEZAwAAvAYAIAQAAMEHACAHAADjBwAgCAAAuwcAIBMAALwHACAUAAD1BwAg9AMAAPMHADD1AwAABwAQ9gMAAPMHADD3AwIA7wYAIfgDAgDvBgAhlAQCAO8GACGhBAEAxwYAIaUEQADwBgAhtAQBAMcGACHCBAEAuwYAIc0EAQDHBgAh2wQCAO8GACHzBEAA8AYAIfQEAQDHBgAh9QQBAMcGACH2BAEAuwYAIfgEAAD0B_gEIo0FAAAHACCOBQAABwAgCQwAANQHACD0AwAA0wcAMPUDAAAyABD2AwAA0wcAMPcDAgDvBgAhlQQBAMcGACGXBAEAxwYAIZkEAQC7BgAhwwQCAO8GACEfAwAAvgcAIAQAAMEHACAGAADSBwAgBwAA4wcAIAkAAN8HACAOAADbBwAgEQAAywcAIBIAAOQHACD0AwAA4AcAMPUDAAAQABD2AwAA4AcAMPcDAgDvBgAh-AMCAO8GACGUBAIA7wYAIZsEQADwBgAhoQQAAOIH5gQipQRAAPAGACHaBAIA7wYAIdsEAgDvBgAh3AQBAMcGACHdBAEAxwYAId4EQADwBgAh3wQBAMcGACHhBAAA4QfhBCLiBAAAzAYAIOMEQADwBgAh5AQBAMcGACHmBAEAuwYAIecEAgDyBgAhjQUAABAAII4FAAAQACAQDgAA1wcAIA8AANgHACD0AwAA1QcAMPUDAAApABD2AwAA1QcAMPcDAgDvBgAhpQRAAPAGACG5BAIA7wYAIboEAgDvBgAhuwQBALsGACG8BBAAxwcAIb0EEADHBwAhvwQAANYHvwQiwARAAPAGACHBBAEAuwYAIcIEAQC7BgAhBP4DAAAAvwQC_wMAAAC_BAiABAAAAL8ECIgEAAD9Br8EIhgEAADBBwAgDAAAyQcAIA0AAL4HACAQAADKBwAgEQAAywcAIPQDAADGBwAw9QMAACUAEPYDAADGBwAw9wMCAO8GACH4AwIA7wYAIZQEAgDvBgAhmwRAAPAGACGhBAAAyAfKBCKlBEAA8AYAIcIEAQC7BgAhwwQCAPIGACHEBAIA8gYAIcUEEADHBwAhxgQQAMcHACHHBBAAxwcAIcgEEADHBwAhygQBALsGACGNBQAAJQAgjgUAACUAIBYMAADJBwAgDgAA2wcAIBAAAMoHACD0AwAA2QcAMPUDAAAgABD2AwAA2QcAMPcDAgDvBgAhoQQAANoH2gQiuQQCAPIGACHDBAIA8gYAIcUEEADHBwAhxgQQAMcHACHHBBAAxwcAIcgEEADHBwAh0wQBAMcGACHUBEAA8AYAIdUEAQC7BgAh1gQBALsGACHXBAEAuwYAIdgEAQC7BgAhjQUAACAAII4FAAAgACAUDAAAyQcAIA4AANsHACAQAADKBwAg9AMAANkHADD1AwAAIAAQ9gMAANkHADD3AwIA7wYAIaEEAADaB9oEIrkEAgDyBgAhwwQCAPIGACHFBBAAxwcAIcYEEADHBwAhxwQQAMcHACHIBBAAxwcAIdMEAQDHBgAh1ARAAPAGACHVBAEAuwYAIdYEAQC7BgAh1wQBALsGACHYBAEAuwYAIQT-AwAAANoEAv8DAAAA2gQIgAQAAADaBAiIBAAAjgfaBCIYBAAAwQcAIAwAAMkHACANAAC-BwAgEAAAygcAIBEAAMsHACD0AwAAxgcAMPUDAAAlABD2AwAAxgcAMPcDAgDvBgAh-AMCAO8GACGUBAIA7wYAIZsEQADwBgAhoQQAAMgHygQipQRAAPAGACHCBAEAuwYAIcMEAgDyBgAhxAQCAPIGACHFBBAAxwcAIcYEEADHBwAhxwQQAMcHACHIBBAAxwcAIcoEAQC7BgAhjQUAACUAII4FAAAlACAUBAAAwQcAIAYAANIHACAJAADfBwAg9AMAANwHADD1AwAAGQAQ9gMAANwHADD3AwIA7wYAIZQEAgDvBgAhpQRAAPAGACHTBAEAxwYAIdcEAQC7BgAh2AQBALsGACHaBAIA7wYAIecEAgDyBgAh6AQBALsGACHpBBAA3QcAIeoEAQC7BgAh6wQBALsGACHtBAAA3gftBCLuBAEAuwYAIQj-AxAAAAAB_wMQAAAABYAEEAAAAAWBBBAAAAABggQQAAAAAYMEEAAAAAGEBBAAAAABiAQQAJwHACEE_gMAAADtBAL_AwAAAO0ECIAEAAAA7QQIiAQAAJoH7QQiDQMAALwGACAIAAC7BwAgCgAAvAcAIPQDAAC6BwAw9QMAABYAEPYDAAC6BwAw9wMCAO8GACH4AwIA7wYAIaUEQADwBgAh7wQBAMcGACHwBAEAxwYAIY0FAAAWACCOBQAAFgAgHQMAAL4HACAEAADBBwAgBgAA0gcAIAcAAOMHACAJAADfBwAgDgAA2wcAIBEAAMsHACASAADkBwAg9AMAAOAHADD1AwAAEAAQ9gMAAOAHADD3AwIA7wYAIfgDAgDvBgAhlAQCAO8GACGbBEAA8AYAIaEEAADiB-YEIqUEQADwBgAh2gQCAO8GACHbBAIA7wYAIdwEAQDHBgAh3QQBAMcGACHeBEAA8AYAId8EAQDHBgAh4QQAAOEH4QQi4gQAAMwGACDjBEAA8AYAIeQEAQDHBgAh5gQBALsGACHnBAIA8gYAIQT-AwAAAOEEAv8DAAAA4QQIgAQAAADhBAiIBAAAlQfhBCIE_gMAAADmBAL_AwAAAOYECIAEAAAA5gQIiAQAAJMH5gQiDwMAAL4HACAFAAC_BwAgCAAAuwcAIPQDAAC9BwAw9QMAAAsAEPYDAAC9BwAw9wMCAO8GACH4AwIA7wYAIfwDAQC7BgAhpQRAAPAGACGoBAEAxwYAIfEEAQDHBgAh8gQBALsGACGNBQAACwAgjgUAAAsAIAOHBQAAMgAgiAUAADIAIIkFAAAyACAZBQAAvwcAIAcAAOcHACAIAAC7BwAgGAAA7gcAIBoAAOYHACAbAADoBwAgHAAA6QcAIB0AAOoHACAeAADrBwAgHwAA7AcAICAAAO0HACAmAACxBwAgJwAAsgcAICgAAO8HACApAADwBwAgKgAA8QcAICsAAPIHACD0AwAA5QcAMPUDAAANABD2AwAA5QcAMPcDAgDvBgAh0QQBAMcGACHSBAEAxwYAIYQFIACsBwAhhQUgAKwHACEDhwUAAAMAIIgFAAADACCJBQAAAwAgA4cFAAALACCIBQAACwAgiQUAAAsAIAOHBQAAFgAgiAUAABYAIIkFAAAWACADhwUAAGoAIIgFAABqACCJBQAAagAgA4cFAAAlACCIBQAAJQAgiQUAACUAIAOHBQAAbwAgiAUAAG8AIIkFAABvACADhwUAAHMAIIgFAABzACCJBQAAcwAgA4cFAAB3ACCIBQAAdwAgiQUAAHcAIAOHBQAAUgAgiAUAAFIAIIkFAABSACANAwAAvAYAIPQDAADLBgAw9QMAAI8BABD2AwAAywYAMPcDAgDvBgAh-AMCAO8GACH7AwEAxwYAIZAEAQDHBgAhkQQBAMcGACGSBAEAuwYAIZMEAADMBgAgjQUAAI8BACCOBQAAjwEAIAkDAAC8BgAg9AMAAMYGADD1AwAAkQEAEPYDAADGBgAw9wMCAO8GACH4AwIA7wYAIY8EAQDHBgAhjQUAAJEBACCOBQAAkQEAIAkDAAC8BgAgMQAAwQYAIPQDAADABgAw9QMAAJMBABD2AwAAwAYAMPcDAgDvBgAh-AMCAO8GACGNBQAAkwEAII4FAACTAQAgDQMAALwGACD0AwAAugYAMPUDAACVAQAQ9gMAALoGADD3AwIA7wYAIfgDAgDvBgAh-QMBALsGACH6AwEAuwYAIfsDAQC7BgAh_AMBALsGACH9AwEAuwYAIY0FAACVAQAgjgUAAJUBACAXAwAAvAYAIAQAAMEHACAHAADjBwAgCAAAuwcAIBMAALwHACAUAAD1BwAg9AMAAPMHADD1AwAABwAQ9gMAAPMHADD3AwIA7wYAIfgDAgDvBgAhlAQCAO8GACGhBAEAxwYAIaUEQADwBgAhtAQBAMcGACHCBAEAuwYAIc0EAQDHBgAh2wQCAO8GACHzBEAA8AYAIfQEAQDHBgAh9QQBAMcGACH2BAEAuwYAIfgEAAD0B_gEIgT-AwAAAPgEAv8DAAAA-AQIgAQAAAD4BAiIBAAAowf4BCIDhwUAAD0AIIgFAAA9ACCJBQAAPQAgHwMAALwGACAFAAC_BwAgCAAAuwcAIA4AAOoHACATAAC8BwAgFwAA9wcAIBgAAO4HACAZAAD4BwAg9AMAAPYHADD1AwAAAwAQ9gMAAPYHADD3AwIA7wYAIfgDAgDvBgAh_AMBALsGACGbBEAA8AYAIaEEAAD0B_gEIqUEQADwBgAh3gRAAPEGACHkBAEAuwYAIfIEAQDHBgAh-QQBAMcGACH6BAEAxwYAIfsEAQDHBgAh_AQBALsGACH9BAEAuwYAIf4EAQC7BgAh_wQBALsGACGABQEAuwYAIYEFAQC7BgAhggUBALsGACGDBQEAuwYAIQOHBQAARgAgiAUAAEYAIIkFAABGACADhwUAAFcAIIgFAABXACCJBQAAVwAgAAAAAAAAAZIFAQAAAAEFkgUCAAAAAZgFAgAAAAGZBQIAAAABmgUCAAAAAZsFAgAAAAEFOAAA8Q8AIDkAAPQPACCPBQAA8g8AIJAFAADzDwAglQUAAAEAIAM4AADxDwAgjwUAAPIPACCVBQAAAQAgEQUAAOINACAHAADjDQAgCAAA5Q0AIBgAAO0NACAaAADhDQAgGwAA5A0AIBwAAOYNACAdAADnDQAgHgAA6A0AIB8AAOkNACAgAADqDQAgJgAA6w0AICcAAOwNACAoAADuDQAgKQAA7w0AICoAAPANACArAADxDQAgAAAAAAAFOAAA7A8AIDkAAO8PACCPBQAA7Q8AIJAFAADuDwAglQUAAAEAIAM4AADsDwAgjwUAAO0PACCVBQAAAQAgAAAAAAABkgUBAAAAAQU4AADnDwAgOQAA6g8AII8FAADoDwAgkAUAAOkPACCVBQAAAQAgAzgAAOcPACCPBQAA6A8AIJUFAAABACAAAAAAAAU4AADiDwAgOQAA5Q8AII8FAADjDwAgkAUAAOQPACCVBQAAAQAgAzgAAOIPACCPBQAA4w8AIJUFAAABACAAAAAAAAWSBQQAAAABmAUEAAAAAZkFBAAAAAGaBQQAAAABmwUEAAAAAQGSBUAAAAABBTgAAN0PACA5AADgDwAgjwUAAN4PACCQBQAA3w8AIJUFAAAFACADOAAA3Q8AII8FAADeDwAglQUAAAUAIAAAAAAAAZIFAAAAnQQCAZIFAAAAnwQCAZIFAAAAoQQCBZIFAgAAAAGYBQIAAAABmQUCAAAAAZoFAgAAAAGbBQIAAAABBTgAANUPACA5AADbDwAgjwUAANYPACCQBQAA2g8AIJUFAAAFACAHOAAA0w8AIDkAANgPACCPBQAA1A8AIJAFAADXDwAgkwUAAA0AIJQFAAANACCVBQAAAQAgAzgAANUPACCPBQAA1g8AIJUFAAAFACADOAAA0w8AII8FAADUDwAglQUAAAEAIAAAAAAAAZIFAAEAAAEFOAAAzg8AIDkAANEPACCPBQAAzw8AIJAFAADQDwAglQUAAIMBACADOAAAzg8AII8FAADPDwAglQUAAIMBACAAAAAAAAGSBSAAAAABBTgAAMUPACA5AADMDwAgjwUAAMYPACCQBQAAyw8AIJUFAAABACAHOAAAww8AIDkAAMkPACCPBQAAxA8AIJAFAADIDwAgkwUAAHsAIJQFAAB7ACCVBQAAfQAgCzgAAMEIADA5AADGCAAwjwUAAMIIADCQBQAAwwgAMJEFAADECAAgkgUAAMUIADCTBQAAxQgAMJQFAADFCAAwlQUAAMUIADCWBQAAxwgAMJcFAADICAAwBDEAAQAAAfcDAgAAAAGlBEAAAAABpwQCAAAAAQIAAACIAQAgOAAAzAgAIAMAAACIAQAgOAAAzAgAIDkAAMsIACABMQAAxw8AMAokAACpBwAgMQABqAcAIfQDAACnBwAw9QMAAIYBABD2AwAApwcAMPcDAgAAAAGlBEAA8AYAIaYEAgDvBgAhpwQCAO8GACGGBQAApgcAIAIAAACIAQAgMQAAywgAIAIAAADJCAAgMQAAyggAIAgxAAGoBwAh9AMAAMgIADD1AwAAyQgAEPYDAADICAAw9wMCAO8GACGlBEAA8AYAIaYEAgDvBgAhpwQCAO8GACEIMQABqAcAIfQDAADICAAw9QMAAMkIABD2AwAAyAgAMPcDAgDvBgAhpQRAAPAGACGmBAIA7wYAIacEAgDvBgAhBDEAAbUIACH3AwIAgAgAIaUEQACgCAAhpwQCAIAIACEEMQABtQgAIfcDAgCACAAhpQRAAKAIACGnBAIAgAgAIQQxAAEAAAH3AwIAAAABpQRAAAAAAacEAgAAAAEDOAAAxQ8AII8FAADGDwAglQUAAAEAIAM4AADDDwAgjwUAAMQPACCVBQAAfQAgBDgAAMEIADCPBQAAwggAMJEFAADECAAglQUAAMUIADAAAAAAAAc4AAC3DwAgOQAAwQ8AII8FAAC4DwAgkAUAAMAPACCTBQAAewAglAUAAHsAIJUFAAB9ACALOAAA5QgAMDkAAOoIADCPBQAA5ggAMJAFAADnCAAwkQUAAOgIACCSBQAA6QgAMJMFAADpCAAwlAUAAOkIADCVBQAA6QgAMJYFAADrCAAwlwUAAOwIADAFOAAAuQ8AIDkAAL4PACCPBQAAug8AIJAFAAC9DwAglQUAAAEAIAs4AADZCAAwOQAA3ggAMI8FAADaCAAwkAUAANsIADCRBQAA3AgAIJIFAADdCAAwkwUAAN0IADCUBQAA3QgAMJUFAADdCAAwlgUAAN8IADCXBQAA4AgAMAwDAADNCAAgJQAAzwgAIPcDAgAAAAH4AwIAAAABlwQBAAAAAZgEBAAAAAGbBEAAAAABpQRAAAAAAagEAQAAAAGqBCAAAAABqwQCAAAAAawEAQAAAAECAAAAgwEAIDgAAOQIACADAAAAgwEAIDgAAOQIACA5AADjCAAgATEAALwPADARAwAAvAYAICMAAK0HACAlAACuBwAg9AMAAKoHADD1AwAAgQEAEPYDAACqBwAw9wMCAAAAAfgDAgDvBgAhlwQBALsGACGYBAQAqwcAIZsEQADwBgAhpQRAAPAGACGoBAEAxwYAIakEAgDyBgAhqgQgAKwHACGrBAIA8gYAIawEAQC7BgAhAgAAAIMBACAxAADjCAAgAgAAAOEIACAxAADiCAAgDvQDAADgCAAw9QMAAOEIABD2AwAA4AgAMPcDAgDvBgAh-AMCAO8GACGXBAEAuwYAIZgEBACrBwAhmwRAAPAGACGlBEAA8AYAIagEAQDHBgAhqQQCAPIGACGqBCAArAcAIasEAgDyBgAhrAQBALsGACEO9AMAAOAIADD1AwAA4QgAEPYDAADgCAAw9wMCAO8GACH4AwIA7wYAIZcEAQC7BgAhmAQEAKsHACGbBEAA8AYAIaUEQADwBgAhqAQBAMcGACGpBAIA8gYAIaoEIACsBwAhqwQCAPIGACGsBAEAuwYAIQr3AwIAgAgAIfgDAgCACAAhlwQBAP8HACGYBAQAnwgAIZsEQACgCAAhpQRAAKAIACGoBAEAkAgAIaoEIAC9CAAhqwQCAKsIACGsBAEA_wcAIQwDAAC-CAAgJQAAwAgAIPcDAgCACAAh-AMCAIAIACGXBAEA_wcAIZgEBACfCAAhmwRAAKAIACGlBEAAoAgAIagEAQCQCAAhqgQgAL0IACGrBAIAqwgAIawEAQD_BwAhDAMAAM0IACAlAADPCAAg9wMCAAAAAfgDAgAAAAGXBAEAAAABmAQEAAAAAZsEQAAAAAGlBEAAAAABqAQBAAAAAaoEIAAAAAGrBAIAAAABrAQBAAAAAQgDAADyCAAgFAAA8wgAICIAAPEIACD3AwIAAAAB-AMCAAAAAZsEQAAAAAGlBEAAAAABqAQBAAAAAQIAAAB9ACA4AADwCAAgAwAAAH0AIDgAAPAIACA5AADvCAAgATEAALsPADAOAwAAvAYAIBQAALIHACAhAACtBwAgIgAAsQcAIPQDAACwBwAw9QMAAHsAEPYDAACwBwAw9wMCAAAAAfgDAgDvBgAhmwRAAPAGACGlBEAA8AYAIagEAQDHBgAhrQQCAPIGACGKBQAArwcAIAIAAAB9ACAxAADvCAAgAgAAAO0IACAxAADuCAAgCfQDAADsCAAw9QMAAO0IABD2AwAA7AgAMPcDAgDvBgAh-AMCAO8GACGbBEAA8AYAIaUEQADwBgAhqAQBAMcGACGtBAIA8gYAIQn0AwAA7AgAMPUDAADtCAAQ9gMAAOwIADD3AwIA7wYAIfgDAgDvBgAhmwRAAPAGACGlBEAA8AYAIagEAQDHBgAhrQQCAPIGACEF9wMCAIAIACH4AwIAgAgAIZsEQACgCAAhpQRAAKAIACGoBAEAkAgAIQgDAADXCAAgFAAA2AgAICIAANYIACD3AwIAgAgAIfgDAgCACAAhmwRAAKAIACGlBEAAoAgAIagEAQCQCAAhCAMAAPIIACAUAADzCAAgIgAA8QgAIPcDAgAAAAH4AwIAAAABmwRAAAAAAaUEQAAAAAGoBAEAAAABBDgAAOUIADCPBQAA5ggAMJEFAADoCAAglQUAAOkIADADOAAAuQ8AII8FAAC6DwAglQUAAAEAIAQ4AADZCAAwjwUAANoIADCRBQAA3AgAIJUFAADdCAAwAzgAALcPACCPBQAAuA8AIJUFAAB9ACAAAAAAAAGSBUAAAAABAAAAAAABkgUAAAC0BAIFOAAAsg8AIDkAALUPACCPBQAAsw8AIJAFAAC0DwAglQUAAAEAIAM4AACyDwAgjwUAALMPACCVBQAAAQAgAAAAAAAFOAAArQ8AIDkAALAPACCPBQAArg8AIJAFAACvDwAglQUAAAEAIAM4AACtDwAgjwUAAK4PACCVBQAAAQAgAAAAAAAFOAAAqA8AIDkAAKsPACCPBQAAqQ8AIJAFAACqDwAglQUAAAEAIAM4AACoDwAgjwUAAKkPACCVBQAAAQAgAAAAAAAFkgUQAAAAAZgFEAAAAAGZBRAAAAABmgUQAAAAAZsFEAAAAAEBkgUAAAC_BAIFOAAAoA8AIDkAAKYPACCPBQAAoQ8AIJAFAAClDwAglQUAAFAAIAU4AACeDwAgOQAAow8AII8FAACfDwAgkAUAAKIPACCVBQAAIgAgAzgAAKAPACCPBQAAoQ8AIJUFAABQACADOAAAng8AII8FAACfDwAglQUAACIAIAAAAAAAAZIFAAAAygQCBzgAAIsPACA5AACcDwAgjwUAAIwPACCQBQAAmw8AIJMFAAAQACCUBQAAEAAglQUAABIAIAU4AACJDwAgOQAAmQ8AII8FAACKDwAgkAUAAJgPACCVBQAABQAgBzgAAIcPACA5AACWDwAgjwUAAIgPACCQBQAAlQ8AIJMFAAANACCUBQAADQAglQUAAAEAIAs4AADECQAwOQAAyAkAMI8FAADFCQAwkAUAAMYJADCRBQAAxwkAIJIFAAC5CQAwkwUAALkJADCUBQAAuQkAMJUFAAC5CQAwlgUAAMkJADCXBQAAvAkAMAs4AACnCQAwOQAArAkAMI8FAACoCQAwkAUAAKkJADCRBQAAqgkAIJIFAACrCQAwkwUAAKsJADCUBQAAqwkAMJUFAACrCQAwlgUAAK0JADCXBQAArgkAMA8MAADCCQAgEAAAwwkAIPcDAgAAAAGhBAAAANoEAsMEAgAAAAHFBBAAAAABxgQQAAAAAccEEAAAAAHIBBAAAAAB0wQBAAAAAdQEQAAAAAHVBAEAAAAB1gQBAAAAAdcEAQAAAAHYBAEAAAABAgAAACIAIDgAAMEJACADAAAAIgAgOAAAwQkAIDkAALIJACABMQAAlA8AMBQMAADJBwAgDgAA2wcAIBAAAMoHACD0AwAA2QcAMPUDAAAgABD2AwAA2QcAMPcDAgAAAAGhBAAA2gfaBCK5BAIA8gYAIcMEAgDyBgAhxQQQAMcHACHGBBAAxwcAIccEEADHBwAhyAQQAMcHACHTBAEAxwYAIdQEQADwBgAh1QQBALsGACHWBAEAuwYAIdcEAQC7BgAh2AQBALsGACECAAAAIgAgMQAAsgkAIAIAAACvCQAgMQAAsAkAIBH0AwAArgkAMPUDAACvCQAQ9gMAAK4JADD3AwIA7wYAIaEEAADaB9oEIrkEAgDyBgAhwwQCAPIGACHFBBAAxwcAIcYEEADHBwAhxwQQAMcHACHIBBAAxwcAIdMEAQDHBgAh1ARAAPAGACHVBAEAuwYAIdYEAQC7BgAh1wQBALsGACHYBAEAuwYAIRH0AwAArgkAMPUDAACvCQAQ9gMAAK4JADD3AwIA7wYAIaEEAADaB9oEIrkEAgDyBgAhwwQCAPIGACHFBBAAxwcAIcYEEADHBwAhxwQQAMcHACHIBBAAxwcAIdMEAQDHBgAh1ARAAPAGACHVBAEAuwYAIdYEAQC7BgAh1wQBALsGACHYBAEAuwYAIQ33AwIAgAgAIaEEAACxCdoEIsMEAgCrCAAhxQQQAJYJACHGBBAAlgkAIccEEACWCQAhyAQQAJYJACHTBAEAkAgAIdQEQACgCAAh1QQBAP8HACHWBAEA_wcAIdcEAQD_BwAh2AQBAP8HACEBkgUAAADaBAIPDAAAswkAIBAAALQJACD3AwIAgAgAIaEEAACxCdoEIsMEAgCrCAAhxQQQAJYJACHGBBAAlgkAIccEEACWCQAhyAQQAJYJACHTBAEAkAgAIdQEQACgCAAh1QQBAP8HACHWBAEA_wcAIdcEAQD_BwAh2AQBAP8HACEHOAAAjg8AIDkAAJIPACCPBQAAjw8AIJAFAACRDwAgkwUAABAAIJQFAAAQACCVBQAAEgAgCzgAALUJADA5AAC6CQAwjwUAALYJADCQBQAAtwkAMJEFAAC4CQAgkgUAALkJADCTBQAAuQkAMJQFAAC5CQAwlQUAALkJADCWBQAAuwkAMJcFAAC8CQAwCw4AAJoJACD3AwIAAAABpQRAAAAAAbkEAgAAAAG7BAEAAAABvAQQAAAAAb0EEAAAAAG_BAAAAL8EAsAEQAAAAAHBBAEAAAABwgQBAAAAAQIAAAArACA4AADACQAgAwAAACsAIDgAAMAJACA5AAC_CQAgATEAAJAPADAQDgAA1wcAIA8AANgHACD0AwAA1QcAMPUDAAApABD2AwAA1QcAMPcDAgAAAAGlBEAA8AYAIbkEAgDvBgAhugQCAO8GACG7BAEAuwYAIbwEEADHBwAhvQQQAMcHACG_BAAA1ge_BCLABEAA8AYAIcEEAQC7BgAhwgQBALsGACECAAAAKwAgMQAAvwkAIAIAAAC9CQAgMQAAvgkAIA70AwAAvAkAMPUDAAC9CQAQ9gMAALwJADD3AwIA7wYAIaUEQADwBgAhuQQCAO8GACG6BAIA7wYAIbsEAQC7BgAhvAQQAMcHACG9BBAAxwcAIb8EAADWB78EIsAEQADwBgAhwQQBALsGACHCBAEAuwYAIQ70AwAAvAkAMPUDAAC9CQAQ9gMAALwJADD3AwIA7wYAIaUEQADwBgAhuQQCAO8GACG6BAIA7wYAIbsEAQC7BgAhvAQQAMcHACG9BBAAxwcAIb8EAADWB78EIsAEQADwBgAhwQQBALsGACHCBAEAuwYAIQr3AwIAgAgAIaUEQACgCAAhuQQCAIAIACG7BAEA_wcAIbwEEACWCQAhvQQQAJYJACG_BAAAlwm_BCLABEAAoAgAIcEEAQD_BwAhwgQBAP8HACELDgAAmAkAIPcDAgCACAAhpQRAAKAIACG5BAIAgAgAIbsEAQD_BwAhvAQQAJYJACG9BBAAlgkAIb8EAACXCb8EIsAEQACgCAAhwQQBAP8HACHCBAEA_wcAIQsOAACaCQAg9wMCAAAAAaUEQAAAAAG5BAIAAAABuwQBAAAAAbwEEAAAAAG9BBAAAAABvwQAAAC_BALABEAAAAABwQQBAAAAAcIEAQAAAAEPDAAAwgkAIBAAAMMJACD3AwIAAAABoQQAAADaBALDBAIAAAABxQQQAAAAAcYEEAAAAAHHBBAAAAAByAQQAAAAAdMEAQAAAAHUBEAAAAAB1QQBAAAAAdYEAQAAAAHXBAEAAAAB2AQBAAAAAQM4AACODwAgjwUAAI8PACCVBQAAEgAgBDgAALUJADCPBQAAtgkAMJEFAAC4CQAglQUAALkJADALDwAAmwkAIPcDAgAAAAGlBEAAAAABugQCAAAAAbsEAQAAAAG8BBAAAAABvQQQAAAAAb8EAAAAvwQCwARAAAAAAcEEAQAAAAHCBAEAAAABAgAAACsAIDgAAMwJACADAAAAKwAgOAAAzAkAIDkAAMsJACABMQAAjQ8AMAIAAAArACAxAADLCQAgAgAAAL0JACAxAADKCQAgCvcDAgCACAAhpQRAAKAIACG6BAIAgAgAIbsEAQD_BwAhvAQQAJYJACG9BBAAlgkAIb8EAACXCb8EIsAEQACgCAAhwQQBAP8HACHCBAEA_wcAIQsPAACZCQAg9wMCAIAIACGlBEAAoAgAIboEAgCACAAhuwQBAP8HACG8BBAAlgkAIb0EEACWCQAhvwQAAJcJvwQiwARAAKAIACHBBAEA_wcAIcIEAQD_BwAhCw8AAJsJACD3AwIAAAABpQRAAAAAAboEAgAAAAG7BAEAAAABvAQQAAAAAb0EEAAAAAG_BAAAAL8EAsAEQAAAAAHBBAEAAAABwgQBAAAAAQM4AACLDwAgjwUAAIwPACCVBQAAEgAgAzgAAIkPACCPBQAAig8AIJUFAAAFACADOAAAhw8AII8FAACIDwAglQUAAAEAIAQ4AADECQAwjwUAAMUJADCRBQAAxwkAIJUFAAC5CQAwBDgAAKcJADCPBQAAqAkAMJEFAACqCQAglQUAAKsJADAAAAAAAAU4AACCDwAgOQAAhQ8AII8FAACDDwAgkAUAAIQPACCVBQAASAAgAzgAAIIPACCPBQAAgw8AIJUFAABIACAAAAAAAAGSBQAAAM8EAgU4AAD8DgAgOQAAgA8AII8FAAD9DgAgkAUAAP8OACCVBQAABQAgCzgAAOEJADA5AADmCQAwjwUAAOIJADCQBQAA4wkAMJEFAADkCQAgkgUAAOUJADCTBQAA5QkAMJQFAADlCQAwlQUAAOUJADCWBQAA5wkAMJcFAADoCQAwBPcDAgAAAAGVBAEAAAABmgRAAAAAAcsEAAEAAAECAAAATAAgOAAA7AkAIAMAAABMACA4AADsCQAgOQAA6wkAIAExAAD-DgAwCRUAAM0HACD0AwAAzAcAMPUDAABKABD2AwAAzAcAMPcDAgAAAAGVBAEAxwYAIZoEQADwBgAhywQAAagHACHMBAIA7wYAIQIAAABMACAxAADrCQAgAgAAAOkJACAxAADqCQAgCPQDAADoCQAw9QMAAOkJABD2AwAA6AkAMPcDAgDvBgAhlQQBAMcGACGaBEAA8AYAIcsEAAGoBwAhzAQCAO8GACEI9AMAAOgJADD1AwAA6QkAEPYDAADoCQAw9wMCAO8GACGVBAEAxwYAIZoEQADwBgAhywQAAagHACHMBAIA7wYAIQT3AwIAgAgAIZUEAQCQCAAhmgRAAKAIACHLBAABtQgAIQT3AwIAgAgAIZUEAQCQCAAhmgRAAKAIACHLBAABtQgAIQT3AwIAAAABlQQBAAAAAZoEQAAAAAHLBAABAAABAzgAAPwOACCPBQAA_Q4AIJUFAAAFACAEOAAA4QkAMI8FAADiCQAwkQUAAOQJACCVBQAA5QkAMAAAAAAABTgAAPcOACA5AAD6DgAgjwUAAPgOACCQBQAA-Q4AIJUFAAABACADOAAA9w4AII8FAAD4DgAglQUAAAEAIAAAAAAABTgAAPIOACA5AAD1DgAgjwUAAPMOACCQBQAA9A4AIJUFAAASACADOAAA8g4AII8FAADzDgAglQUAABIAIAAAAAAABzgAAO0OACA5AADwDgAgjwUAAO4OACCQBQAA7w4AIJMFAAAlACCUBQAAJQAglQUAAFAAIAM4AADtDgAgjwUAAO4OACCVBQAAUAAgAAAAAAABkgUAAADhBAIBkgUAAADmBAIFOAAA2g4AIDkAAOsOACCPBQAA2w4AIJAFAADqDgAglQUAAAUAIAU4AADYDgAgOQAA6A4AII8FAADZDgAgkAUAAOcOACCVBQAACQAgBzgAANYOACA5AADlDgAgjwUAANcOACCQBQAA5A4AIJMFAAANACCUBQAADQAglQUAAAEAIAc4AADUDgAgOQAA4g4AII8FAADVDgAgkAUAAOEOACCTBQAACwAglAUAAAsAIJUFAABkACAHOAAA0g4AIDkAAN8OACCPBQAA0w4AIJAFAADeDgAgkwUAABYAIJQFAAAWACCVBQAAZwAgCzgAAKQKADA5AACoCgAwjwUAAKUKADCQBQAApgoAMJEFAACnCgAgkgUAAKsJADCTBQAAqwkAMJQFAACrCQAwlQUAAKsJADCWBQAAqQoAMJcFAACuCQAwCzgAAJgKADA5AACdCgAwjwUAAJkKADCQBQAAmgoAMJEFAACbCgAgkgUAAJwKADCTBQAAnAoAMJQFAACcCgAwlQUAAJwKADCWBQAAngoAMJcFAACfCgAwBzgAAJMKACA5AACWCgAgjwUAAJQKACCQBQAAlQoAIJMFAAAlACCUBQAAJQAglQUAAFAAIBEEAADOCQAgDQAAzwkAIBAAANAJACARAADRCQAg9wMCAAAAAfgDAgAAAAGUBAIAAAABmwRAAAAAAaEEAAAAygQCpQRAAAAAAcIEAQAAAAHEBAIAAAABxQQQAAAAAcYEEAAAAAHHBBAAAAAByAQQAAAAAcoEAQAAAAECAAAAUAAgOAAAkwoAIAMAAAAlACA4AACTCgAgOQAAlwoAIBMAAAAlACAEAACjCQAgDQAApAkAIBAAAKUJACARAACmCQAgMQAAlwoAIPcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAKEJygQipQRAAKAIACHCBAEA_wcAIcQEAgCrCAAhxQQQAJYJACHGBBAAlgkAIccEEACWCQAhyAQQAJYJACHKBAEA_wcAIREEAACjCQAgDQAApAkAIBAAAKUJACARAACmCQAg9wMCAIAIACH4AwIAgAgAIZQEAgCACAAhmwRAAKAIACGhBAAAoQnKBCKlBEAAoAgAIcIEAQD_BwAhxAQCAKsIACHFBBAAlgkAIcYEEACWCQAhxwQQAJYJACHIBBAAlgkAIcoEAQD_BwAhBPcDAgAAAAGVBAEAAAABlwQBAAAAAZkEAQAAAAECAAAANAAgOAAAowoAIAMAAAA0ACA4AACjCgAgOQAAogoAIAExAADdDgAwCQwAANQHACD0AwAA0wcAMPUDAAAyABD2AwAA0wcAMPcDAgAAAAGVBAEAxwYAIZcEAQDHBgAhmQQBALsGACHDBAIA7wYAIQIAAAA0ACAxAACiCgAgAgAAAKAKACAxAAChCgAgCPQDAACfCgAw9QMAAKAKABD2AwAAnwoAMPcDAgDvBgAhlQQBAMcGACGXBAEAxwYAIZkEAQC7BgAhwwQCAO8GACEI9AMAAJ8KADD1AwAAoAoAEPYDAACfCgAw9wMCAO8GACGVBAEAxwYAIZcEAQDHBgAhmQQBALsGACHDBAIA7wYAIQT3AwIAgAgAIZUEAQCQCAAhlwQBAJAIACGZBAEA_wcAIQT3AwIAgAgAIZUEAQCQCAAhlwQBAJAIACGZBAEA_wcAIQT3AwIAAAABlQQBAAAAAZcEAQAAAAGZBAEAAAABDw4AAIMKACAQAADDCQAg9wMCAAAAAaEEAAAA2gQCuQQCAAAAAcUEEAAAAAHGBBAAAAABxwQQAAAAAcgEEAAAAAHTBAEAAAAB1ARAAAAAAdUEAQAAAAHWBAEAAAAB1wQBAAAAAdgEAQAAAAECAAAAIgAgOAAArAoAIAMAAAAiACA4AACsCgAgOQAAqwoAIAExAADcDgAwAgAAACIAIDEAAKsKACACAAAArwkAIDEAAKoKACAN9wMCAIAIACGhBAAAsQnaBCK5BAIAqwgAIcUEEACWCQAhxgQQAJYJACHHBBAAlgkAIcgEEACWCQAh0wQBAJAIACHUBEAAoAgAIdUEAQD_BwAh1gQBAP8HACHXBAEA_wcAIdgEAQD_BwAhDw4AAIIKACAQAAC0CQAg9wMCAIAIACGhBAAAsQnaBCK5BAIAqwgAIcUEEACWCQAhxgQQAJYJACHHBBAAlgkAIcgEEACWCQAh0wQBAJAIACHUBEAAoAgAIdUEAQD_BwAh1gQBAP8HACHXBAEA_wcAIdgEAQD_BwAhDw4AAIMKACAQAADDCQAg9wMCAAAAAaEEAAAA2gQCuQQCAAAAAcUEEAAAAAHGBBAAAAABxwQQAAAAAcgEEAAAAAHTBAEAAAAB1ARAAAAAAdUEAQAAAAHWBAEAAAAB1wQBAAAAAdgEAQAAAAEDOAAA2g4AII8FAADbDgAglQUAAAUAIAM4AADYDgAgjwUAANkOACCVBQAACQAgAzgAANYOACCPBQAA1w4AIJUFAAABACADOAAA1A4AII8FAADVDgAglQUAAGQAIAM4AADSDgAgjwUAANMOACCVBQAAZwAgBDgAAKQKADCPBQAApQoAMJEFAACnCgAglQUAAKsJADAEOAAAmAoAMI8FAACZCgAwkQUAAJsKACCVBQAAnAoAMAM4AACTCgAgjwUAAJQKACCVBQAAUAAgAAAAAAAFkgUQAAAAAZgFEAAAAAGZBRAAAAABmgUQAAAAAZsFEAAAAAEBkgUAAADtBAIFOAAAxw4AIDkAANAOACCPBQAAyA4AIJAFAADPDgAglQUAAAkAIAU4AADFDgAgOQAAzQ4AII8FAADGDgAgkAUAAMwOACCVBQAABQAgBzgAAMMOACA5AADKDgAgjwUAAMQOACCQBQAAyQ4AIJMFAAAWACCUBQAAFgAglQUAAGcAIAM4AADHDgAgjwUAAMgOACCVBQAACQAgAzgAAMUOACCPBQAAxg4AIJUFAAAFACADOAAAww4AII8FAADEDgAglQUAAGcAIAAAAAAABTgAALwOACA5AADBDgAgjwUAAL0OACCQBQAAwA4AIJUFAAABACALOAAA1goAMDkAANsKADCPBQAA1woAMJAFAADYCgAwkQUAANkKACCSBQAA2goAMJMFAADaCgAwlAUAANoKADCVBQAA2goAMJYFAADcCgAwlwUAAN0KADALOAAAygoAMDkAAM8KADCPBQAAywoAMJAFAADMCgAwkQUAAM0KACCSBQAAzgoAMJMFAADOCgAwlAUAAM4KADCVBQAAzgoAMJYFAADQCgAwlwUAANEKADAPBAAAwAoAIAYAAL8KACD3AwIAAAABlAQCAAAAAaUEQAAAAAHTBAEAAAAB1wQBAAAAAdgEAQAAAAHaBAIAAAAB6AQBAAAAAekEEAAAAAHqBAEAAAAB6wQBAAAAAe0EAAAA7QQC7gQBAAAAAQIAAAAbACA4AADVCgAgAwAAABsAIDgAANUKACA5AADUCgAgATEAAL8OADAUBAAAwQcAIAYAANIHACAJAADfBwAg9AMAANwHADD1AwAAGQAQ9gMAANwHADD3AwIAAAABlAQCAO8GACGlBEAA8AYAIdMEAQDHBgAh1wQBALsGACHYBAEAuwYAIdoEAgDvBgAh5wQCAPIGACHoBAEAuwYAIekEEADdBwAh6gQBALsGACHrBAEAuwYAIe0EAADeB-0EIu4EAQC7BgAhAgAAABsAIDEAANQKACACAAAA0goAIDEAANMKACAR9AMAANEKADD1AwAA0goAEPYDAADRCgAw9wMCAO8GACGUBAIA7wYAIaUEQADwBgAh0wQBAMcGACHXBAEAuwYAIdgEAQC7BgAh2gQCAO8GACHnBAIA8gYAIegEAQC7BgAh6QQQAN0HACHqBAEAuwYAIesEAQC7BgAh7QQAAN4H7QQi7gQBALsGACER9AMAANEKADD1AwAA0goAEPYDAADRCgAw9wMCAO8GACGUBAIA7wYAIaUEQADwBgAh0wQBAMcGACHXBAEAuwYAIdgEAQC7BgAh2gQCAO8GACHnBAIA8gYAIegEAQC7BgAh6QQQAN0HACHqBAEAuwYAIesEAQC7BgAh7QQAAN4H7QQi7gQBALsGACEN9wMCAIAIACGUBAIAgAgAIaUEQACgCAAh0wQBAJAIACHXBAEA_wcAIdgEAQD_BwAh2gQCAIAIACHoBAEA_wcAIekEEAC6CgAh6gQBAP8HACHrBAEA_wcAIe0EAAC7Cu0EIu4EAQD_BwAhDwQAAL0KACAGAAC8CgAg9wMCAIAIACGUBAIAgAgAIaUEQACgCAAh0wQBAJAIACHXBAEA_wcAIdgEAQD_BwAh2gQCAIAIACHoBAEA_wcAIekEEAC6CgAh6gQBAP8HACHrBAEA_wcAIe0EAAC7Cu0EIu4EAQD_BwAhDwQAAMAKACAGAAC_CgAg9wMCAAAAAZQEAgAAAAGlBEAAAAAB0wQBAAAAAdcEAQAAAAHYBAEAAAAB2gQCAAAAAegEAQAAAAHpBBAAAAAB6gQBAAAAAesEAQAAAAHtBAAAAO0EAu4EAQAAAAEYAwAArwoAIAQAAK0KACAGAACuCgAgBwAAsAoAIA4AALQKACARAACyCgAgEgAAswoAIPcDAgAAAAH4AwIAAAABlAQCAAAAAZsEQAAAAAGhBAAAAOYEAqUEQAAAAAHaBAIAAAAB2wQCAAAAAdwEAQAAAAHdBAEAAAAB3gRAAAAAAd8EAQAAAAHhBAAAAOEEAuIEgAAAAAHjBEAAAAAB5AQBAAAAAeYEAQAAAAECAAAAEgAgOAAA4QoAIAMAAAASACA4AADhCgAgOQAA4AoAIAExAAC-DgAwHQMAAL4HACAEAADBBwAgBgAA0gcAIAcAAOMHACAJAADfBwAgDgAA2wcAIBEAAMsHACASAADkBwAg9AMAAOAHADD1AwAAEAAQ9gMAAOAHADD3AwIAAAAB-AMCAO8GACGUBAIA7wYAIZsEQADwBgAhoQQAAOIH5gQipQRAAPAGACHaBAIA7wYAIdsEAgDvBgAh3AQBAMcGACHdBAEAxwYAId4EQADwBgAh3wQBAMcGACHhBAAA4QfhBCLiBAAAzAYAIOMEQADwBgAh5AQBAMcGACHmBAEAuwYAIecEAgDyBgAhAgAAABIAIDEAAOAKACACAAAA3goAIDEAAN8KACAV9AMAAN0KADD1AwAA3goAEPYDAADdCgAw9wMCAO8GACH4AwIA7wYAIZQEAgDvBgAhmwRAAPAGACGhBAAA4gfmBCKlBEAA8AYAIdoEAgDvBgAh2wQCAO8GACHcBAEAxwYAId0EAQDHBgAh3gRAAPAGACHfBAEAxwYAIeEEAADhB-EEIuIEAADMBgAg4wRAAPAGACHkBAEAxwYAIeYEAQC7BgAh5wQCAPIGACEV9AMAAN0KADD1AwAA3goAEPYDAADdCgAw9wMCAO8GACH4AwIA7wYAIZQEAgDvBgAhmwRAAPAGACGhBAAA4gfmBCKlBEAA8AYAIdoEAgDvBgAh2wQCAO8GACHcBAEAxwYAId0EAQDHBgAh3gRAAPAGACHfBAEAxwYAIeEEAADhB-EEIuIEAADMBgAg4wRAAPAGACHkBAEAxwYAIeYEAQC7BgAh5wQCAPIGACER9wMCAIAIACH4AwIAgAgAIZQEAgCACAAhmwRAAKAIACGhBAAAigrmBCKlBEAAoAgAIdoEAgCACAAh2wQCAIAIACHcBAEAkAgAId0EAQCQCAAh3gRAAKAIACHfBAEAkAgAIeEEAACJCuEEIuIEgAAAAAHjBEAAoAgAIeQEAQCQCAAh5gQBAP8HACEYAwAAjQoAIAQAAIsKACAGAACMCgAgBwAAjgoAIA4AAJIKACARAACQCgAgEgAAkQoAIPcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAIoK5gQipQRAAKAIACHaBAIAgAgAIdsEAgCACAAh3AQBAJAIACHdBAEAkAgAId4EQACgCAAh3wQBAJAIACHhBAAAiQrhBCLiBIAAAAAB4wRAAKAIACHkBAEAkAgAIeYEAQD_BwAhGAMAAK8KACAEAACtCgAgBgAArgoAIAcAALAKACAOAAC0CgAgEQAAsgoAIBIAALMKACD3AwIAAAAB-AMCAAAAAZQEAgAAAAGbBEAAAAABoQQAAADmBAKlBEAAAAAB2gQCAAAAAdsEAgAAAAHcBAEAAAAB3QQBAAAAAd4EQAAAAAHfBAEAAAAB4QQAAADhBALiBIAAAAAB4wRAAAAAAeQEAQAAAAHmBAEAAAABAzgAALwOACCPBQAAvQ4AIJUFAAABACAEOAAA1goAMI8FAADXCgAwkQUAANkKACCVBQAA2goAMAQ4AADKCgAwjwUAAMsKADCRBQAAzQoAIJUFAADOCgAwAAAAAAAHOAAAqA4AIDkAALoOACCPBQAAqQ4AIJAFAAC5DgAgkwUAAA0AIJQFAAANACCVBQAAAQAgCzgAAPYKADA5AAD7CgAwjwUAAPcKADCQBQAA-AoAMJEFAAD5CgAgkgUAAPoKADCTBQAA-goAMJQFAAD6CgAwlQUAAPoKADCWBQAA_AoAMJcFAAD9CgAwCzgAAO0KADA5AADxCgAwjwUAAO4KADCQBQAA7woAMJEFAADwCgAgkgUAANoKADCTBQAA2goAMJQFAADaCgAwlQUAANoKADCWBQAA8goAMJcFAADdCgAwGAMAAK8KACAEAACtCgAgBgAArgoAIAkAALEKACAOAAC0CgAgEQAAsgoAIBIAALMKACD3AwIAAAAB-AMCAAAAAZQEAgAAAAGbBEAAAAABoQQAAADmBAKlBEAAAAAB2gQCAAAAAdwEAQAAAAHdBAEAAAAB3gRAAAAAAd8EAQAAAAHhBAAAAOEEAuIEgAAAAAHjBEAAAAAB5AQBAAAAAeYEAQAAAAHnBAIAAAABAgAAABIAIDgAAPUKACADAAAAEgAgOAAA9QoAIDkAAPQKACABMQAAuA4AMAIAAAASACAxAAD0CgAgAgAAAN4KACAxAADzCgAgEfcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAIoK5gQipQRAAKAIACHaBAIAgAgAIdwEAQCQCAAh3QQBAJAIACHeBEAAoAgAId8EAQCQCAAh4QQAAIkK4QQi4gSAAAAAAeMEQACgCAAh5AQBAJAIACHmBAEA_wcAIecEAgCrCAAhGAMAAI0KACAEAACLCgAgBgAAjAoAIAkAAI8KACAOAACSCgAgEQAAkAoAIBIAAJEKACD3AwIAgAgAIfgDAgCACAAhlAQCAIAIACGbBEAAoAgAIaEEAACKCuYEIqUEQACgCAAh2gQCAIAIACHcBAEAkAgAId0EAQCQCAAh3gRAAKAIACHfBAEAkAgAIeEEAACJCuEEIuIEgAAAAAHjBEAAoAgAIeQEAQCQCAAh5gQBAP8HACHnBAIAqwgAIRgDAACvCgAgBAAArQoAIAYAAK4KACAJAACxCgAgDgAAtAoAIBEAALIKACASAACzCgAg9wMCAAAAAfgDAgAAAAGUBAIAAAABmwRAAAAAAaEEAAAA5gQCpQRAAAAAAdoEAgAAAAHcBAEAAAAB3QQBAAAAAd4EQAAAAAHfBAEAAAAB4QQAAADhBALiBIAAAAAB4wRAAAAAAeQEAQAAAAHmBAEAAAAB5wQCAAAAARIDAACnCwAgBAAApgsAIAgAAKkLACATAACoCwAgFAAAqgsAIPcDAgAAAAH4AwIAAAABlAQCAAAAAaEEAQAAAAGlBEAAAAABtAQBAAAAAcIEAQAAAAHNBAEAAAAB8wRAAAAAAfQEAQAAAAH1BAEAAAAB9gQBAAAAAfgEAAAA-AQCAgAAAAkAIDgAAKULACADAAAACQAgOAAApQsAIDkAAIELACABMQAAtw4AMBcDAAC8BgAgBAAAwQcAIAcAAOMHACAIAAC7BwAgEwAAvAcAIBQAAPUHACD0AwAA8wcAMPUDAAAHABD2AwAA8wcAMPcDAgAAAAH4AwIA7wYAIZQEAgDvBgAhoQQBAMcGACGlBEAA8AYAIbQEAQDHBgAhwgQBALsGACHNBAEAxwYAIdsEAgDvBgAh8wRAAPAGACH0BAEAxwYAIfUEAQDHBgAh9gQBALsGACH4BAAA9Af4BCICAAAACQAgMQAAgQsAIAIAAAD-CgAgMQAA_woAIBH0AwAA_QoAMPUDAAD-CgAQ9gMAAP0KADD3AwIA7wYAIfgDAgDvBgAhlAQCAO8GACGhBAEAxwYAIaUEQADwBgAhtAQBAMcGACHCBAEAuwYAIc0EAQDHBgAh2wQCAO8GACHzBEAA8AYAIfQEAQDHBgAh9QQBAMcGACH2BAEAuwYAIfgEAAD0B_gEIhH0AwAA_QoAMPUDAAD-CgAQ9gMAAP0KADD3AwIA7wYAIfgDAgDvBgAhlAQCAO8GACGhBAEAxwYAIaUEQADwBgAhtAQBAMcGACHCBAEAuwYAIc0EAQDHBgAh2wQCAO8GACHzBEAA8AYAIfQEAQDHBgAh9QQBAMcGACH2BAEAuwYAIfgEAAD0B_gEIg33AwIAgAgAIfgDAgCACAAhlAQCAIAIACGhBAEAkAgAIaUEQACgCAAhtAQBAJAIACHCBAEA_wcAIc0EAQCQCAAh8wRAAKAIACH0BAEAkAgAIfUEAQCQCAAh9gQBAP8HACH4BAAAgAv4BCIBkgUAAAD4BAISAwAAgwsAIAQAAIILACAIAACFCwAgEwAAhAsAIBQAAIYLACD3AwIAgAgAIfgDAgCACAAhlAQCAIAIACGhBAEAkAgAIaUEQACgCAAhtAQBAJAIACHCBAEA_wcAIc0EAQCQCAAh8wRAAKAIACH0BAEAkAgAIfUEAQCQCAAh9gQBAP8HACH4BAAAgAv4BCIFOAAArA4AIDkAALUOACCPBQAArQ4AIJAFAAC0DgAglQUAAAUAIAU4AACqDgAgOQAAsg4AII8FAACrDgAgkAUAALEOACCVBQAAAQAgCzgAAJwLADA5AACgCwAwjwUAAJ0LADCQBQAAngsAMJEFAACfCwAgkgUAAM4KADCTBQAAzgoAMJQFAADOCgAwlQUAAM4KADCWBQAAoQsAMJcFAADRCgAwCzgAAJMLADA5AACXCwAwjwUAAJQLADCQBQAAlQsAMJEFAACWCwAgkgUAANoKADCTBQAA2goAMJQFAADaCgAwlQUAANoKADCWBQAAmAsAMJcFAADdCgAwCzgAAIcLADA5AACMCwAwjwUAAIgLADCQBQAAiQsAMJEFAACKCwAgkgUAAIsLADCTBQAAiwsAMJQFAACLCwAwlQUAAIsLADCWBQAAjQsAMJcFAACOCwAwBPcDAgAAAAGVBAEAAAABlwQBAAAAAZkEAQAAAAECAAAAPwAgOAAAkgsAIAMAAAA_ACA4AACSCwAgOQAAkQsAIAExAACwDgAwCQYAANIHACD0AwAA0QcAMPUDAAA9ABD2AwAA0QcAMPcDAgAAAAGVBAEAxwYAIZcEAQC7BgAhmQQBALsGACHaBAIA7wYAIQIAAAA_ACAxAACRCwAgAgAAAI8LACAxAACQCwAgCPQDAACOCwAw9QMAAI8LABD2AwAAjgsAMPcDAgDvBgAhlQQBAMcGACGXBAEAuwYAIZkEAQC7BgAh2gQCAO8GACEI9AMAAI4LADD1AwAAjwsAEPYDAACOCwAw9wMCAO8GACGVBAEAxwYAIZcEAQC7BgAhmQQBALsGACHaBAIA7wYAIQT3AwIAgAgAIZUEAQCQCAAhlwQBAP8HACGZBAEA_wcAIQT3AwIAgAgAIZUEAQCQCAAhlwQBAP8HACGZBAEA_wcAIQT3AwIAAAABlQQBAAAAAZcEAQAAAAGZBAEAAAABGAMAAK8KACAEAACtCgAgBwAAsAoAIAkAALEKACAOAAC0CgAgEQAAsgoAIBIAALMKACD3AwIAAAAB-AMCAAAAAZQEAgAAAAGbBEAAAAABoQQAAADmBAKlBEAAAAAB2wQCAAAAAdwEAQAAAAHdBAEAAAAB3gRAAAAAAd8EAQAAAAHhBAAAAOEEAuIEgAAAAAHjBEAAAAAB5AQBAAAAAeYEAQAAAAHnBAIAAAABAgAAABIAIDgAAJsLACADAAAAEgAgOAAAmwsAIDkAAJoLACABMQAArw4AMAIAAAASACAxAACaCwAgAgAAAN4KACAxAACZCwAgEfcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAIoK5gQipQRAAKAIACHbBAIAgAgAIdwEAQCQCAAh3QQBAJAIACHeBEAAoAgAId8EAQCQCAAh4QQAAIkK4QQi4gSAAAAAAeMEQACgCAAh5AQBAJAIACHmBAEA_wcAIecEAgCrCAAhGAMAAI0KACAEAACLCgAgBwAAjgoAIAkAAI8KACAOAACSCgAgEQAAkAoAIBIAAJEKACD3AwIAgAgAIfgDAgCACAAhlAQCAIAIACGbBEAAoAgAIaEEAACKCuYEIqUEQACgCAAh2wQCAIAIACHcBAEAkAgAId0EAQCQCAAh3gRAAKAIACHfBAEAkAgAIeEEAACJCuEEIuIEgAAAAAHjBEAAoAgAIeQEAQCQCAAh5gQBAP8HACHnBAIAqwgAIRgDAACvCgAgBAAArQoAIAcAALAKACAJAACxCgAgDgAAtAoAIBEAALIKACASAACzCgAg9wMCAAAAAfgDAgAAAAGUBAIAAAABmwRAAAAAAaEEAAAA5gQCpQRAAAAAAdsEAgAAAAHcBAEAAAAB3QQBAAAAAd4EQAAAAAHfBAEAAAAB4QQAAADhBALiBIAAAAAB4wRAAAAAAeQEAQAAAAHmBAEAAAAB5wQCAAAAAQ8EAADACgAgCQAAwQoAIPcDAgAAAAGUBAIAAAABpQRAAAAAAdMEAQAAAAHXBAEAAAAB2AQBAAAAAecEAgAAAAHoBAEAAAAB6QQQAAAAAeoEAQAAAAHrBAEAAAAB7QQAAADtBALuBAEAAAABAgAAABsAIDgAAKQLACADAAAAGwAgOAAApAsAIDkAAKMLACABMQAArg4AMAIAAAAbACAxAACjCwAgAgAAANIKACAxAACiCwAgDfcDAgCACAAhlAQCAIAIACGlBEAAoAgAIdMEAQCQCAAh1wQBAP8HACHYBAEA_wcAIecEAgCrCAAh6AQBAP8HACHpBBAAugoAIeoEAQD_BwAh6wQBAP8HACHtBAAAuwrtBCLuBAEA_wcAIQ8EAAC9CgAgCQAAvgoAIPcDAgCACAAhlAQCAIAIACGlBEAAoAgAIdMEAQCQCAAh1wQBAP8HACHYBAEA_wcAIecEAgCrCAAh6AQBAP8HACHpBBAAugoAIeoEAQD_BwAh6wQBAP8HACHtBAAAuwrtBCLuBAEA_wcAIQ8EAADACgAgCQAAwQoAIPcDAgAAAAGUBAIAAAABpQRAAAAAAdMEAQAAAAHXBAEAAAAB2AQBAAAAAecEAgAAAAHoBAEAAAAB6QQQAAAAAeoEAQAAAAHrBAEAAAAB7QQAAADtBALuBAEAAAABEgMAAKcLACAEAACmCwAgCAAAqQsAIBMAAKgLACAUAACqCwAg9wMCAAAAAfgDAgAAAAGUBAIAAAABoQQBAAAAAaUEQAAAAAG0BAEAAAABwgQBAAAAAc0EAQAAAAHzBEAAAAAB9AQBAAAAAfUEAQAAAAH2BAEAAAAB-AQAAAD4BAIDOAAArA4AII8FAACtDgAglQUAAAUAIAM4AACqDgAgjwUAAKsOACCVBQAAAQAgBDgAAJwLADCPBQAAnQsAMJEFAACfCwAglQUAAM4KADAEOAAAkwsAMI8FAACUCwAwkQUAAJYLACCVBQAA2goAMAQ4AACHCwAwjwUAAIgLADCRBQAAigsAIJUFAACLCwAwAzgAAKgOACCPBQAAqQ4AIJUFAAABACAEOAAA9goAMI8FAAD3CgAwkQUAAPkKACCVBQAA-goAMAQ4AADtCgAwjwUAAO4KADCRBQAA8AoAIJUFAADaCgAwAAAAAAAFOAAAow4AIDkAAKYOACCPBQAApA4AIJAFAAClDgAglQUAAAkAIAM4AACjDgAgjwUAAKQOACCVBQAACQAgAAAAAAAHOAAAng4AIDkAAKEOACCPBQAAnw4AIJAFAACgDgAgkwUAAAsAIJQFAAALACCVBQAAZAAgAzgAAJ4OACCPBQAAnw4AIJUFAABkACAAAAAAAAU4AACSDgAgOQAAnA4AII8FAACTDgAgkAUAAJsOACCVBQAAAQAgCzgAAIsMADA5AACPDAAwjwUAAIwMADCQBQAAjQwAMJEFAACODAAgkgUAAPoKADCTBQAA-goAMJQFAAD6CgAwlQUAAPoKADCWBQAAkAwAMJcFAAD9CgAwCzgAAIIMADA5AACGDAAwjwUAAIMMADCQBQAAhAwAMJEFAACFDAAgkgUAAM4KADCTBQAAzgoAMJQFAADOCgAwlQUAAM4KADCWBQAAhwwAMJcFAADRCgAwCzgAAPkLADA5AAD9CwAwjwUAAPoLADCQBQAA-wsAMJEFAAD8CwAgkgUAANoKADCTBQAA2goAMJQFAADaCgAwlQUAANoKADCWBQAA_gsAMJcFAADdCgAwCzgAAO0LADA5AADyCwAwjwUAAO4LADCQBQAA7wsAMJEFAADwCwAgkgUAAPELADCTBQAA8QsAMJQFAADxCwAwlQUAAPELADCWBQAA8wsAMJcFAAD0CwAwCzgAAOELADA5AADmCwAwjwUAAOILADCQBQAA4wsAMJEFAADkCwAgkgUAAOULADCTBQAA5QsAMJQFAADlCwAwlQUAAOULADCWBQAA5wsAMJcFAADoCwAwCzgAANULADA5AADaCwAwjwUAANYLADCQBQAA1wsAMJEFAADYCwAgkgUAANkLADCTBQAA2QsAMJQFAADZCwAwlQUAANkLADCWBQAA2wsAMJcFAADcCwAwCzgAAMkLADA5AADOCwAwjwUAAMoLADCQBQAAywsAMJEFAADMCwAgkgUAAM0LADCTBQAAzQsAMJQFAADNCwAwlQUAAM0LADCWBQAAzwsAMJcFAADQCwAwCPcDAgAAAAGVBAEAAAABlgQBAAAAAZcEAQAAAAGYBAQAAAABmQQBAAAAAZoEQAAAAAGbBEAAAAABAgAAAFkAIDgAANQLACADAAAAWQAgOAAA1AsAIDkAANMLACABMQAAmg4AMA0EAADBBwAg9AMAAMAHADD1AwAAVwAQ9gMAAMAHADD3AwIAAAABlAQCAO8GACGVBAEAxwYAIZYEAQDHBgAhlwQBAMcGACGYBAQAqwcAIZkEAQDHBgAhmgRAAPAGACGbBEAA8AYAIQIAAABZACAxAADTCwAgAgAAANELACAxAADSCwAgDPQDAADQCwAw9QMAANELABD2AwAA0AsAMPcDAgDvBgAhlAQCAO8GACGVBAEAxwYAIZYEAQDHBgAhlwQBAMcGACGYBAQAqwcAIZkEAQDHBgAhmgRAAPAGACGbBEAA8AYAIQz0AwAA0AsAMPUDAADRCwAQ9gMAANALADD3AwIA7wYAIZQEAgDvBgAhlQQBAMcGACGWBAEAxwYAIZcEAQDHBgAhmAQEAKsHACGZBAEAxwYAIZoEQADwBgAhmwRAAPAGACEI9wMCAIAIACGVBAEAkAgAIZYEAQCQCAAhlwQBAJAIACGYBAQAnwgAIZkEAQCQCAAhmgRAAKAIACGbBEAAoAgAIQj3AwIAgAgAIZUEAQCQCAAhlgQBAJAIACGXBAEAkAgAIZgEBACfCAAhmQQBAJAIACGaBEAAoAgAIZsEQACgCAAhCPcDAgAAAAGVBAEAAAABlgQBAAAAAZcEAQAAAAGYBAQAAAABmQQBAAAAAZoEQAAAAAGbBEAAAAABCgMAAK8IACD3AwIAAAAB-AMCAAAAAZ0EAAAAnQQCnwQAAACfBAKhBAAAAKEEAqIEAQAAAAGjBAIAAAABpAQBAAAAAaUEQAAAAAECAAAAVAAgOAAA4AsAIAMAAABUACA4AADgCwAgOQAA3wsAIAExAACZDgAwDwMAAL4HACAEAADBBwAg9AMAAMIHADD1AwAAUgAQ9gMAAMIHADD3AwIAAAAB-AMCAPIGACGUBAIA7wYAIZ0EAADDB50EIp8EAADEB58EIqEEAADFB6EEIqIEAQC7BgAhowQCAPIGACGkBAEAuwYAIaUEQADwBgAhAgAAAFQAIDEAAN8LACACAAAA3QsAIDEAAN4LACAN9AMAANwLADD1AwAA3QsAEPYDAADcCwAw9wMCAO8GACH4AwIA8gYAIZQEAgDvBgAhnQQAAMMHnQQinwQAAMQHnwQioQQAAMUHoQQiogQBALsGACGjBAIA8gYAIaQEAQC7BgAhpQRAAPAGACEN9AMAANwLADD1AwAA3QsAEPYDAADcCwAw9wMCAO8GACH4AwIA8gYAIZQEAgDvBgAhnQQAAMMHnQQinwQAAMQHnwQioQQAAMUHoQQiogQBALsGACGjBAIA8gYAIaQEAQC7BgAhpQRAAPAGACEJ9wMCAIAIACH4AwIAqwgAIZ0EAACoCJ0EIp8EAACpCJ8EIqEEAACqCKEEIqIEAQD_BwAhowQCAKsIACGkBAEA_wcAIaUEQACgCAAhCgMAAK0IACD3AwIAgAgAIfgDAgCrCAAhnQQAAKgInQQinwQAAKkInwQioQQAAKoIoQQiogQBAP8HACGjBAIAqwgAIaQEAQD_BwAhpQRAAKAIACEKAwAArwgAIPcDAgAAAAH4AwIAAAABnQQAAACdBAKfBAAAAJ8EAqEEAAAAoQQCogQBAAAAAaMEAgAAAAGkBAEAAAABpQRAAAAAAREMAADNCQAgDQAAzwkAIBAAANAJACARAADRCQAg9wMCAAAAAfgDAgAAAAGbBEAAAAABoQQAAADKBAKlBEAAAAABwgQBAAAAAcMEAgAAAAHEBAIAAAABxQQQAAAAAcYEEAAAAAHHBBAAAAAByAQQAAAAAcoEAQAAAAECAAAAUAAgOAAA7AsAIAMAAABQACA4AADsCwAgOQAA6wsAIAExAACYDgAwFgQAAMEHACAMAADJBwAgDQAAvgcAIBAAAMoHACARAADLBwAg9AMAAMYHADD1AwAAJQAQ9gMAAMYHADD3AwIAAAAB-AMCAO8GACGUBAIA7wYAIZsEQADwBgAhoQQAAMgHygQipQRAAPAGACHCBAEAuwYAIcMEAgAAAAHEBAIA8gYAIcUEEADHBwAhxgQQAMcHACHHBBAAxwcAIcgEEADHBwAhygQBALsGACECAAAAUAAgMQAA6wsAIAIAAADpCwAgMQAA6gsAIBH0AwAA6AsAMPUDAADpCwAQ9gMAAOgLADD3AwIA7wYAIfgDAgDvBgAhlAQCAO8GACGbBEAA8AYAIaEEAADIB8oEIqUEQADwBgAhwgQBALsGACHDBAIA8gYAIcQEAgDyBgAhxQQQAMcHACHGBBAAxwcAIccEEADHBwAhyAQQAMcHACHKBAEAuwYAIRH0AwAA6AsAMPUDAADpCwAQ9gMAAOgLADD3AwIA7wYAIfgDAgDvBgAhlAQCAO8GACGbBEAA8AYAIaEEAADIB8oEIqUEQADwBgAhwgQBALsGACHDBAIA8gYAIcQEAgDyBgAhxQQQAMcHACHGBBAAxwcAIccEEADHBwAhyAQQAMcHACHKBAEAuwYAIQ33AwIAgAgAIfgDAgCACAAhmwRAAKAIACGhBAAAoQnKBCKlBEAAoAgAIcIEAQD_BwAhwwQCAKsIACHEBAIAqwgAIcUEEACWCQAhxgQQAJYJACHHBBAAlgkAIcgEEACWCQAhygQBAP8HACERDAAAogkAIA0AAKQJACAQAAClCQAgEQAApgkAIPcDAgCACAAh-AMCAIAIACGbBEAAoAgAIaEEAAChCcoEIqUEQACgCAAhwgQBAP8HACHDBAIAqwgAIcQEAgCrCAAhxQQQAJYJACHGBBAAlgkAIccEEACWCQAhyAQQAJYJACHKBAEA_wcAIREMAADNCQAgDQAAzwkAIBAAANAJACARAADRCQAg9wMCAAAAAfgDAgAAAAGbBEAAAAABoQQAAADKBAKlBEAAAAABwgQBAAAAAcMEAgAAAAHEBAIAAAABxQQQAAAAAcYEEAAAAAHHBBAAAAAByAQQAAAAAcoEAQAAAAEFFgAA7gkAIPcDAgAAAAGlBEAAAAABzQQBAAAAAc8EAAAAzwQCAgAAAEgAIDgAAPgLACADAAAASAAgOAAA-AsAIDkAAPcLACABMQAAlw4AMAoEAADBBwAgFgAA0AcAIPQDAADOBwAw9QMAAEYAEPYDAADOBwAw9wMCAAAAAZQEAgDvBgAhpQRAAPAGACHNBAEAxwYAIc8EAADPB88EIgIAAABIACAxAAD3CwAgAgAAAPULACAxAAD2CwAgCPQDAAD0CwAw9QMAAPULABD2AwAA9AsAMPcDAgDvBgAhlAQCAO8GACGlBEAA8AYAIc0EAQDHBgAhzwQAAM8HzwQiCPQDAAD0CwAw9QMAAPULABD2AwAA9AsAMPcDAgDvBgAhlAQCAO8GACGlBEAA8AYAIc0EAQDHBgAhzwQAAM8HzwQiBPcDAgCACAAhpQRAAKAIACHNBAEAkAgAIc8EAADeCc8EIgUWAADgCQAg9wMCAIAIACGlBEAAoAgAIc0EAQCQCAAhzwQAAN4JzwQiBRYAAO4JACD3AwIAAAABpQRAAAAAAc0EAQAAAAHPBAAAAM8EAhgDAACvCgAgBgAArgoAIAcAALAKACAJAACxCgAgDgAAtAoAIBEAALIKACASAACzCgAg9wMCAAAAAfgDAgAAAAGbBEAAAAABoQQAAADmBAKlBEAAAAAB2gQCAAAAAdsEAgAAAAHcBAEAAAAB3QQBAAAAAd4EQAAAAAHfBAEAAAAB4QQAAADhBALiBIAAAAAB4wRAAAAAAeQEAQAAAAHmBAEAAAAB5wQCAAAAAQIAAAASACA4AACBDAAgAwAAABIAIDgAAIEMACA5AACADAAgATEAAJYOADACAAAAEgAgMQAAgAwAIAIAAADeCgAgMQAA_wsAIBH3AwIAgAgAIfgDAgCACAAhmwRAAKAIACGhBAAAigrmBCKlBEAAoAgAIdoEAgCACAAh2wQCAIAIACHcBAEAkAgAId0EAQCQCAAh3gRAAKAIACHfBAEAkAgAIeEEAACJCuEEIuIEgAAAAAHjBEAAoAgAIeQEAQCQCAAh5gQBAP8HACHnBAIAqwgAIRgDAACNCgAgBgAAjAoAIAcAAI4KACAJAACPCgAgDgAAkgoAIBEAAJAKACASAACRCgAg9wMCAIAIACH4AwIAgAgAIZsEQACgCAAhoQQAAIoK5gQipQRAAKAIACHaBAIAgAgAIdsEAgCACAAh3AQBAJAIACHdBAEAkAgAId4EQACgCAAh3wQBAJAIACHhBAAAiQrhBCLiBIAAAAAB4wRAAKAIACHkBAEAkAgAIeYEAQD_BwAh5wQCAKsIACEYAwAArwoAIAYAAK4KACAHAACwCgAgCQAAsQoAIA4AALQKACARAACyCgAgEgAAswoAIPcDAgAAAAH4AwIAAAABmwRAAAAAAaEEAAAA5gQCpQRAAAAAAdoEAgAAAAHbBAIAAAAB3AQBAAAAAd0EAQAAAAHeBEAAAAAB3wQBAAAAAeEEAAAA4QQC4gSAAAAAAeMEQAAAAAHkBAEAAAAB5gQBAAAAAecEAgAAAAEPBgAAvwoAIAkAAMEKACD3AwIAAAABpQRAAAAAAdMEAQAAAAHXBAEAAAAB2AQBAAAAAdoEAgAAAAHnBAIAAAAB6AQBAAAAAekEEAAAAAHqBAEAAAAB6wQBAAAAAe0EAAAA7QQC7gQBAAAAAQIAAAAbACA4AACKDAAgAwAAABsAIDgAAIoMACA5AACJDAAgATEAAJUOADACAAAAGwAgMQAAiQwAIAIAAADSCgAgMQAAiAwAIA33AwIAgAgAIaUEQACgCAAh0wQBAJAIACHXBAEA_wcAIdgEAQD_BwAh2gQCAIAIACHnBAIAqwgAIegEAQD_BwAh6QQQALoKACHqBAEA_wcAIesEAQD_BwAh7QQAALsK7QQi7gQBAP8HACEPBgAAvAoAIAkAAL4KACD3AwIAgAgAIaUEQACgCAAh0wQBAJAIACHXBAEA_wcAIdgEAQD_BwAh2gQCAIAIACHnBAIAqwgAIegEAQD_BwAh6QQQALoKACHqBAEA_wcAIesEAQD_BwAh7QQAALsK7QQi7gQBAP8HACEPBgAAvwoAIAkAAMEKACD3AwIAAAABpQRAAAAAAdMEAQAAAAHXBAEAAAAB2AQBAAAAAdoEAgAAAAHnBAIAAAAB6AQBAAAAAekEEAAAAAHqBAEAAAAB6wQBAAAAAe0EAAAA7QQC7gQBAAAAARIDAACnCwAgBwAAuwsAIAgAAKkLACATAACoCwAgFAAAqgsAIPcDAgAAAAH4AwIAAAABoQQBAAAAAaUEQAAAAAG0BAEAAAABwgQBAAAAAc0EAQAAAAHbBAIAAAAB8wRAAAAAAfQEAQAAAAH1BAEAAAAB9gQBAAAAAfgEAAAA-AQCAgAAAAkAIDgAAJMMACADAAAACQAgOAAAkwwAIDkAAJIMACABMQAAlA4AMAIAAAAJACAxAACSDAAgAgAAAP4KACAxAACRDAAgDfcDAgCACAAh-AMCAIAIACGhBAEAkAgAIaUEQACgCAAhtAQBAJAIACHCBAEA_wcAIc0EAQCQCAAh2wQCAIAIACHzBEAAoAgAIfQEAQCQCAAh9QQBAJAIACH2BAEA_wcAIfgEAACAC_gEIhIDAACDCwAgBwAAugsAIAgAAIULACATAACECwAgFAAAhgsAIPcDAgCACAAh-AMCAIAIACGhBAEAkAgAIaUEQACgCAAhtAQBAJAIACHCBAEA_wcAIc0EAQCQCAAh2wQCAIAIACHzBEAAoAgAIfQEAQCQCAAh9QQBAJAIACH2BAEA_wcAIfgEAACAC_gEIhIDAACnCwAgBwAAuwsAIAgAAKkLACATAACoCwAgFAAAqgsAIPcDAgAAAAH4AwIAAAABoQQBAAAAAaUEQAAAAAG0BAEAAAABwgQBAAAAAc0EAQAAAAHbBAIAAAAB8wRAAAAAAfQEAQAAAAH1BAEAAAAB9gQBAAAAAfgEAAAA-AQCAzgAAJIOACCPBQAAkw4AIJUFAAABACAEOAAAiwwAMI8FAACMDAAwkQUAAI4MACCVBQAA-goAMAQ4AACCDAAwjwUAAIMMADCRBQAAhQwAIJUFAADOCgAwBDgAAPkLADCPBQAA-gsAMJEFAAD8CwAglQUAANoKADAEOAAA7QsAMI8FAADuCwAwkQUAAPALACCVBQAA8QsAMAQ4AADhCwAwjwUAAOILADCRBQAA5AsAIJUFAADlCwAwBDgAANULADCPBQAA1gsAMJEFAADYCwAglQUAANkLADAEOAAAyQsAMI8FAADKCwAwkQUAAMwLACCVBQAAzQsAMAAAAAAACzgAAMQNADA5AADJDQAwjwUAAMUNADCQBQAAxg0AMJEFAADHDQAgkgUAAMgNADCTBQAAyA0AMJQFAADIDQAwlQUAAMgNADCWBQAAyg0AMJcFAADLDQAwCzgAALsNADA5AAC_DQAwjwUAALwNADCQBQAAvQ0AMJEFAAC-DQAgkgUAAPoKADCTBQAA-goAMJQFAAD6CgAwlQUAAPoKADCWBQAAwA0AMJcFAAD9CgAwCzgAAK8NADA5AAC0DQAwjwUAALANADCQBQAAsQ0AMJEFAACyDQAgkgUAALMNADCTBQAAsw0AMJQFAACzDQAwlQUAALMNADCWBQAAtQ0AMJcFAAC2DQAwCzgAAKMNADA5AACoDQAwjwUAAKQNADCQBQAApQ0AMJEFAACmDQAgkgUAAKcNADCTBQAApw0AMJQFAACnDQAwlQUAAKcNADCWBQAAqQ0AMJcFAACqDQAwCzgAAJoNADA5AACeDQAwjwUAAJsNADCQBQAAnA0AMJEFAACdDQAgkgUAANoKADCTBQAA2goAMJQFAADaCgAwlQUAANoKADCWBQAAnw0AMJcFAADdCgAwCzgAAI4NADA5AACTDQAwjwUAAI8NADCQBQAAkA0AMJEFAACRDQAgkgUAAJINADCTBQAAkg0AMJQFAACSDQAwlQUAAJINADCWBQAAlA0AMJcFAACVDQAwCzgAAIUNADA5AACJDQAwjwUAAIYNADCQBQAAhw0AMJEFAACIDQAgkgUAAOULADCTBQAA5QsAMJQFAADlCwAwlQUAAOULADCWBQAAig0AMJcFAADoCwAwCzgAAPkMADA5AAD-DAAwjwUAAPoMADCQBQAA-wwAMJEFAAD8DAAgkgUAAP0MADCTBQAA_QwAMJQFAAD9DAAwlQUAAP0MADCWBQAA_wwAMJcFAACADQAwCzgAAO0MADA5AADyDAAwjwUAAO4MADCQBQAA7wwAMJEFAADwDAAgkgUAAPEMADCTBQAA8QwAMJQFAADxDAAwlQUAAPEMADCWBQAA8wwAMJcFAAD0DAAwCzgAAOEMADA5AADmDAAwjwUAAOIMADCQBQAA4wwAMJEFAADkDAAgkgUAAOUMADCTBQAA5QwAMJQFAADlDAAwlQUAAOUMADCWBQAA5wwAMJcFAADoDAAwCzgAANgMADA5AADcDAAwjwUAANkMADCQBQAA2gwAMJEFAADbDAAgkgUAAOkIADCTBQAA6QgAMJQFAADpCAAwlQUAAOkIADCWBQAA3QwAMJcFAADsCAAwCzgAAM8MADA5AADTDAAwjwUAANAMADCQBQAA0QwAMJEFAADSDAAgkgUAAN0IADCTBQAA3QgAMJQFAADdCAAwlQUAAN0IADCWBQAA1AwAMJcFAADgCAAwCzgAAMYMADA5AADKDAAwjwUAAMcMADCQBQAAyAwAMJEFAADJDAAgkgUAANkLADCTBQAA2QsAMJQFAADZCwAwlQUAANkLADCWBQAAywwAMJcFAADcCwAwBzgAAMEMACA5AADEDAAgjwUAAMIMACCQBQAAwwwAIJMFAACPAQAglAUAAI8BACCVBQAA0QUAIAc4AAC8DAAgOQAAvwwAII8FAAC9DAAgkAUAAL4MACCTBQAAkQEAIJQFAACRAQAglQUAAOkFACAHOAAAtwwAIDkAALoMACCPBQAAuAwAIJAFAAC5DAAgkwUAAJMBACCUBQAAkwEAIJUFAACBBgAgBzgAALIMACA5AAC1DAAgjwUAALMMACCQBQAAtAwAIJMFAACVAQAglAUAAJUBACCVBQAAmQYAIAb3AwIAAAAB-QMBAAAAAfoDAQAAAAH7AwEAAAAB_AMBAAAAAf0DAQAAAAECAAAAmQYAIDgAALIMACADAAAAlQEAIDgAALIMACA5AAC2DAAgCAAAAJUBACAxAAC2DAAg9wMCAIAIACH5AwEA_wcAIfoDAQD_BwAh-wMBAP8HACH8AwEA_wcAIf0DAQD_BwAhBvcDAgCACAAh-QMBAP8HACH6AwEA_wcAIfsDAQD_BwAh_AMBAP8HACH9AwEA_wcAIQIxgAAAAAH3AwIAAAABAgAAAIEGACA4AAC3DAAgAwAAAJMBACA4AAC3DAAgOQAAuwwAIAMAAACTAQAgMYAAuwwAIfcDAgCACAAhAjGAAAAAAfcDAgCACAAhAvcDAgAAAAGPBAEAAAABAgAAAOkFACA4AAC8DAAgAwAAAJEBACA4AAC8DAAgOQAAwAwAIAQAAACRAQAgMQAAwAwAIPcDAgCACAAhjwQBAJAIACEC9wMCAIAIACGPBAEAkAgAIQb3AwIAAAAB-wMBAAAAAZAEAQAAAAGRBAEAAAABkgQBAAAAAZMEgAAAAAECAAAA0QUAIDgAAMEMACADAAAAjwEAIDgAAMEMACA5AADFDAAgCAAAAI8BACAxAADFDAAg9wMCAIAIACH7AwEAkAgAIZAEAQCQCAAhkQQBAJAIACGSBAEA_wcAIZMEgAAAAAEG9wMCAIAIACH7AwEAkAgAIZAEAQCQCAAhkQQBAJAIACGSBAEA_wcAIZMEgAAAAAEKBAAArggAIPcDAgAAAAGUBAIAAAABnQQAAACdBAKfBAAAAJ8EAqEEAAAAoQQCogQBAAAAAaMEAgAAAAGkBAEAAAABpQRAAAAAAQIAAABUACA4AADODAAgAwAAAFQAIDgAAM4MACA5AADNDAAgATEAAJEOADACAAAAVAAgMQAAzQwAIAIAAADdCwAgMQAAzAwAIAn3AwIAgAgAIZQEAgCACAAhnQQAAKgInQQinwQAAKkInwQioQQAAKoIoQQiogQBAP8HACGjBAIAqwgAIaQEAQD_BwAhpQRAAKAIACEKBAAArAgAIPcDAgCACAAhlAQCAIAIACGdBAAAqAidBCKfBAAAqQifBCKhBAAAqgihBCKiBAEA_wcAIaMEAgCrCAAhpAQBAP8HACGlBEAAoAgAIQoEAACuCAAg9wMCAAAAAZQEAgAAAAGdBAAAAJ0EAp8EAAAAnwQCoQQAAAChBAKiBAEAAAABowQCAAAAAaQEAQAAAAGlBEAAAAABDCMAAM4IACAlAADPCAAg9wMCAAAAAZcEAQAAAAGYBAQAAAABmwRAAAAAAaUEQAAAAAGoBAEAAAABqQQCAAAAAaoEIAAAAAGrBAIAAAABrAQBAAAAAQIAAACDAQAgOAAA1wwAIAMAAACDAQAgOAAA1wwAIDkAANYMACABMQAAkA4AMAIAAACDAQAgMQAA1gwAIAIAAADhCAAgMQAA1QwAIAr3AwIAgAgAIZcEAQD_BwAhmAQEAJ8IACGbBEAAoAgAIaUEQACgCAAhqAQBAJAIACGpBAIAqwgAIaoEIAC9CAAhqwQCAKsIACGsBAEA_wcAIQwjAAC_CAAgJQAAwAgAIPcDAgCACAAhlwQBAP8HACGYBAQAnwgAIZsEQACgCAAhpQRAAKAIACGoBAEAkAgAIakEAgCrCAAhqgQgAL0IACGrBAIAqwgAIawEAQD_BwAhDCMAAM4IACAlAADPCAAg9wMCAAAAAZcEAQAAAAGYBAQAAAABmwRAAAAAAaUEQAAAAAGoBAEAAAABqQQCAAAAAaoEIAAAAAGrBAIAAAABrAQBAAAAAQgUAADzCAAgIQAA9AgAICIAAPEIACD3AwIAAAABmwRAAAAAAaUEQAAAAAGoBAEAAAABrQQCAAAAAQIAAAB9ACA4AADgDAAgAwAAAH0AIDgAAOAMACA5AADfDAAgATEAAI8OADACAAAAfQAgMQAA3wwAIAIAAADtCAAgMQAA3gwAIAX3AwIAgAgAIZsEQACgCAAhpQRAAKAIACGoBAEAkAgAIa0EAgCrCAAhCBQAANgIACAhAADVCAAgIgAA1ggAIPcDAgCACAAhmwRAAKAIACGlBEAAoAgAIagEAQCQCAAhrQQCAKsIACEIFAAA8wgAICEAAPQIACAiAADxCAAg9wMCAAAAAZsEQAAAAAGlBEAAAAABqAQBAAAAAa0EAgAAAAEF9wMCAAAAAaUEQAAAAAG0BAAAALQEArUEAQAAAAG2BCAAAAABAgAAAHkAIDgAAOwMACADAAAAeQAgOAAA7AwAIDkAAOsMACABMQAAjg4AMAoDAAC8BgAg9AMAALMHADD1AwAAdwAQ9gMAALMHADD3AwIAAAAB-AMCAO8GACGlBEAA8AYAIbQEAAC0B7QEIrUEAQDHBgAhtgQgAKwHACECAAAAeQAgMQAA6wwAIAIAAADpDAAgMQAA6gwAIAn0AwAA6AwAMPUDAADpDAAQ9gMAAOgMADD3AwIA7wYAIfgDAgDvBgAhpQRAAPAGACG0BAAAtAe0BCK1BAEAxwYAIbYEIACsBwAhCfQDAADoDAAw9QMAAOkMABD2AwAA6AwAMPcDAgDvBgAh-AMCAO8GACGlBEAA8AYAIbQEAAC0B7QEIrUEAQDHBgAhtgQgAKwHACEF9wMCAIAIACGlBEAAoAgAIbQEAACACbQEIrUEAQCQCAAhtgQgAL0IACEF9wMCAIAIACGlBEAAoAgAIbQEAACACbQEIrUEAQCQCAAhtgQgAL0IACEF9wMCAAAAAaUEQAAAAAG0BAAAALQEArUEAQAAAAG2BCAAAAABBPcDAgAAAAGlBEAAAAABtwQBAAAAAbgEIAAAAAECAAAAdQAgOAAA-AwAIAMAAAB1ACA4AAD4DAAgOQAA9wwAIAExAACNDgAwCQMAALwGACD0AwAAtQcAMPUDAABzABD2AwAAtQcAMPcDAgAAAAH4AwIA7wYAIaUEQADwBgAhtwQBAMcGACG4BCAArAcAIQIAAAB1ACAxAAD3DAAgAgAAAPUMACAxAAD2DAAgCPQDAAD0DAAw9QMAAPUMABD2AwAA9AwAMPcDAgDvBgAh-AMCAO8GACGlBEAA8AYAIbcEAQDHBgAhuAQgAKwHACEI9AMAAPQMADD1AwAA9QwAEPYDAAD0DAAw9wMCAO8GACH4AwIA7wYAIaUEQADwBgAhtwQBAMcGACG4BCAArAcAIQT3AwIAgAgAIaUEQACgCAAhtwQBAJAIACG4BCAAvQgAIQT3AwIAgAgAIaUEQACgCAAhtwQBAJAIACG4BCAAvQgAIQT3AwIAAAABpQRAAAAAAbcEAQAAAAG4BCAAAAABAvcDAgAAAAGlBEAAAAABAgAAAHEAIDgAAIQNACADAAAAcQAgOAAAhA0AIDkAAIMNACABMQAAjA4AMAcDAAC8BgAg9AMAALYHADD1AwAAbwAQ9gMAALYHADD3AwIAAAAB-AMCAO8GACGlBEAA8AYAIQIAAABxACAxAACDDQAgAgAAAIENACAxAACCDQAgBvQDAACADQAw9QMAAIENABD2AwAAgA0AMPcDAgDvBgAh-AMCAO8GACGlBEAA8AYAIQb0AwAAgA0AMPUDAACBDQAQ9gMAAIANADD3AwIA7wYAIfgDAgDvBgAhpQRAAPAGACEC9wMCAIAIACGlBEAAoAgAIQL3AwIAgAgAIaUEQACgCAAhAvcDAgAAAAGlBEAAAAABEQQAAM4JACAMAADNCQAgEAAA0AkAIBEAANEJACD3AwIAAAAB-AMCAAAAAZQEAgAAAAGbBEAAAAABoQQAAADKBAKlBEAAAAABwgQBAAAAAcMEAgAAAAHFBBAAAAABxgQQAAAAAccEEAAAAAHIBBAAAAABygQBAAAAAQIAAABQACA4AACNDQAgAwAAAFAAIDgAAI0NACA5AACMDQAgATEAAIsOADACAAAAUAAgMQAAjA0AIAIAAADpCwAgMQAAiw0AIA33AwIAgAgAIfgDAgCACAAhlAQCAIAIACGbBEAAoAgAIaEEAAChCcoEIqUEQACgCAAhwgQBAP8HACHDBAIAqwgAIcUEEACWCQAhxgQQAJYJACHHBBAAlgkAIcgEEACWCQAhygQBAP8HACERBAAAowkAIAwAAKIJACAQAAClCQAgEQAApgkAIPcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAKEJygQipQRAAKAIACHCBAEA_wcAIcMEAgCrCAAhxQQQAJYJACHGBBAAlgkAIccEEACWCQAhyAQQAJYJACHKBAEA_wcAIREEAADOCQAgDAAAzQkAIBAAANAJACARAADRCQAg9wMCAAAAAfgDAgAAAAGUBAIAAAABmwRAAAAAAaEEAAAAygQCpQRAAAAAAcIEAQAAAAHDBAIAAAABxQQQAAAAAcYEEAAAAAHHBBAAAAAByAQQAAAAAcoEAQAAAAEE9wMCAAAAAdAEAQAAAAHRBAEAAAAB0gQBAAAAAQIAAABsACA4AACZDQAgAwAAAGwAIDgAAJkNACA5AACYDQAgATEAAIoOADAKAwAAvAYAIPQDAAC4BwAw9QMAAGoAEPYDAAC4BwAw9wMCAAAAAfgDAgDvBgAh0AQBAMcGACHRBAEAxwYAIdIEAQDHBgAhiwUAALcHACACAAAAbAAgMQAAmA0AIAIAAACWDQAgMQAAlw0AIAj0AwAAlQ0AMPUDAACWDQAQ9gMAAJUNADD3AwIA7wYAIfgDAgDvBgAh0AQBAMcGACHRBAEAxwYAIdIEAQDHBgAhCPQDAACVDQAw9QMAAJYNABD2AwAAlQ0AMPcDAgDvBgAh-AMCAO8GACHQBAEAxwYAIdEEAQDHBgAh0gQBAMcGACEE9wMCAIAIACHQBAEAkAgAIdEEAQCQCAAh0gQBAJAIACEE9wMCAIAIACHQBAEAkAgAIdEEAQCQCAAh0gQBAJAIACEE9wMCAAAAAdAEAQAAAAHRBAEAAAAB0gQBAAAAARgEAACtCgAgBgAArgoAIAcAALAKACAJAACxCgAgDgAAtAoAIBEAALIKACASAACzCgAg9wMCAAAAAZQEAgAAAAGbBEAAAAABoQQAAADmBAKlBEAAAAAB2gQCAAAAAdsEAgAAAAHcBAEAAAAB3QQBAAAAAd4EQAAAAAHfBAEAAAAB4QQAAADhBALiBIAAAAAB4wRAAAAAAeQEAQAAAAHmBAEAAAAB5wQCAAAAAQIAAAASACA4AACiDQAgAwAAABIAIDgAAKINACA5AAChDQAgATEAAIkOADACAAAAEgAgMQAAoQ0AIAIAAADeCgAgMQAAoA0AIBH3AwIAgAgAIZQEAgCACAAhmwRAAKAIACGhBAAAigrmBCKlBEAAoAgAIdoEAgCACAAh2wQCAIAIACHcBAEAkAgAId0EAQCQCAAh3gRAAKAIACHfBAEAkAgAIeEEAACJCuEEIuIEgAAAAAHjBEAAoAgAIeQEAQCQCAAh5gQBAP8HACHnBAIAqwgAIRgEAACLCgAgBgAAjAoAIAcAAI4KACAJAACPCgAgDgAAkgoAIBEAAJAKACASAACRCgAg9wMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAIoK5gQipQRAAKAIACHaBAIAgAgAIdsEAgCACAAh3AQBAJAIACHdBAEAkAgAId4EQACgCAAh3wQBAJAIACHhBAAAiQrhBCLiBIAAAAAB4wRAAKAIACHkBAEAkAgAIeYEAQD_BwAh5wQCAKsIACEYBAAArQoAIAYAAK4KACAHAACwCgAgCQAAsQoAIA4AALQKACARAACyCgAgEgAAswoAIPcDAgAAAAGUBAIAAAABmwRAAAAAAaEEAAAA5gQCpQRAAAAAAdoEAgAAAAHbBAIAAAAB3AQBAAAAAd0EAQAAAAHeBEAAAAAB3wQBAAAAAeEEAAAA4QQC4gSAAAAAAeMEQAAAAAHkBAEAAAAB5gQBAAAAAecEAgAAAAEGCAAA4woAIAoAAOQKACD3AwIAAAABpQRAAAAAAe8EAQAAAAHwBAEAAAABAgAAAGcAIDgAAK4NACADAAAAZwAgOAAArg0AIDkAAK0NACABMQAAiA4AMAwDAAC8BgAgCAAAuwcAIAoAALwHACD0AwAAugcAMPUDAAAWABD2AwAAugcAMPcDAgAAAAH4AwIA7wYAIaUEQADwBgAh7wQBAMcGACHwBAEAxwYAIYwFAAC5BwAgAgAAAGcAIDEAAK0NACACAAAAqw0AIDEAAKwNACAI9AMAAKoNADD1AwAAqw0AEPYDAACqDQAw9wMCAO8GACH4AwIA7wYAIaUEQADwBgAh7wQBAMcGACHwBAEAxwYAIQj0AwAAqg0AMPUDAACrDQAQ9gMAAKoNADD3AwIA7wYAIfgDAgDvBgAhpQRAAPAGACHvBAEAxwYAIfAEAQDHBgAhBPcDAgCACAAhpQRAAKAIACHvBAEAkAgAIfAEAQCQCAAhBggAAMgKACAKAADJCgAg9wMCAIAIACGlBEAAoAgAIe8EAQCQCAAh8AQBAJAIACEGCAAA4woAIAoAAOQKACD3AwIAAAABpQRAAAAAAe8EAQAAAAHwBAEAAAABCAUAAKwLACAIAACtCwAg9wMCAAAAAfwDAQAAAAGlBEAAAAABqAQBAAAAAfEEAQAAAAHyBAEAAAABAgAAAGQAIDgAALoNACADAAAAZAAgOAAAug0AIDkAALkNACABMQAAhw4AMA0DAAC-BwAgBQAAvwcAIAgAALsHACD0AwAAvQcAMPUDAAALABD2AwAAvQcAMPcDAgAAAAH4AwIA7wYAIfwDAQC7BgAhpQRAAPAGACGoBAEAxwYAIfEEAQDHBgAh8gQBALsGACECAAAAZAAgMQAAuQ0AIAIAAAC3DQAgMQAAuA0AIAr0AwAAtg0AMPUDAAC3DQAQ9gMAALYNADD3AwIA7wYAIfgDAgDvBgAh_AMBALsGACGlBEAA8AYAIagEAQDHBgAh8QQBAMcGACHyBAEAuwYAIQr0AwAAtg0AMPUDAAC3DQAQ9gMAALYNADD3AwIA7wYAIfgDAgDvBgAh_AMBALsGACGlBEAA8AYAIagEAQDHBgAh8QQBAMcGACHyBAEAuwYAIQb3AwIAgAgAIfwDAQD_BwAhpQRAAKAIACGoBAEAkAgAIfEEAQCQCAAh8gQBAP8HACEIBQAA6woAIAgAAOwKACD3AwIAgAgAIfwDAQD_BwAhpQRAAKAIACGoBAEAkAgAIfEEAQCQCAAh8gQBAP8HACEIBQAArAsAIAgAAK0LACD3AwIAAAAB_AMBAAAAAaUEQAAAAAGoBAEAAAAB8QQBAAAAAfIEAQAAAAESBAAApgsAIAcAALsLACAIAACpCwAgEwAAqAsAIBQAAKoLACD3AwIAAAABlAQCAAAAAaEEAQAAAAGlBEAAAAABtAQBAAAAAcIEAQAAAAHNBAEAAAAB2wQCAAAAAfMEQAAAAAH0BAEAAAAB9QQBAAAAAfYEAQAAAAH4BAAAAPgEAgIAAAAJACA4AADDDQAgAwAAAAkAIDgAAMMNACA5AADCDQAgATEAAIYOADACAAAACQAgMQAAwg0AIAIAAAD-CgAgMQAAwQ0AIA33AwIAgAgAIZQEAgCACAAhoQQBAJAIACGlBEAAoAgAIbQEAQCQCAAhwgQBAP8HACHNBAEAkAgAIdsEAgCACAAh8wRAAKAIACH0BAEAkAgAIfUEAQCQCAAh9gQBAP8HACH4BAAAgAv4BCISBAAAggsAIAcAALoLACAIAACFCwAgEwAAhAsAIBQAAIYLACD3AwIAgAgAIZQEAgCACAAhoQQBAJAIACGlBEAAoAgAIbQEAQCQCAAhwgQBAP8HACHNBAEAkAgAIdsEAgCACAAh8wRAAKAIACH0BAEAkAgAIfUEAQCQCAAh9gQBAP8HACH4BAAAgAv4BCISBAAApgsAIAcAALsLACAIAACpCwAgEwAAqAsAIBQAAKoLACD3AwIAAAABlAQCAAAAAaEEAQAAAAGlBEAAAAABtAQBAAAAAcIEAQAAAAHNBAEAAAAB2wQCAAAAAfMEQAAAAAH0BAEAAAAB9QQBAAAAAfYEAQAAAAH4BAAAAPgEAhoFAACVDAAgCAAAlwwAIA4AAJkMACATAACWDAAgFwAAmAwAIBgAAJoMACAZAACbDAAg9wMCAAAAAfwDAQAAAAGbBEAAAAABoQQAAAD4BAKlBEAAAAAB3gRAAAAAAeQEAQAAAAHyBAEAAAAB-QQBAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EAQAAAAH-BAEAAAAB_wQBAAAAAYAFAQAAAAGBBQEAAAABggUBAAAAAYMFAQAAAAECAAAABQAgOAAAzw0AIAMAAAAFACA4AADPDQAgOQAAzg0AIAExAACFDgAwHwMAALwGACAFAAC_BwAgCAAAuwcAIA4AAOoHACATAAC8BwAgFwAA9wcAIBgAAO4HACAZAAD4BwAg9AMAAPYHADD1AwAAAwAQ9gMAAPYHADD3AwIAAAAB-AMCAO8GACH8AwEAuwYAIZsEQADwBgAhoQQAAPQH-AQipQRAAPAGACHeBEAA8QYAIeQEAQC7BgAh8gQBAMcGACH5BAEAxwYAIfoEAQDHBgAh-wQBAMcGACH8BAEAuwYAIf0EAQC7BgAh_gQBALsGACH_BAEAuwYAIYAFAQC7BgAhgQUBALsGACGCBQEAuwYAIYMFAQC7BgAhAgAAAAUAIDEAAM4NACACAAAAzA0AIDEAAM0NACAX9AMAAMsNADD1AwAAzA0AEPYDAADLDQAw9wMCAO8GACH4AwIA7wYAIfwDAQC7BgAhmwRAAPAGACGhBAAA9Af4BCKlBEAA8AYAId4EQADxBgAh5AQBALsGACHyBAEAxwYAIfkEAQDHBgAh-gQBAMcGACH7BAEAxwYAIfwEAQC7BgAh_QQBALsGACH-BAEAuwYAIf8EAQC7BgAhgAUBALsGACGBBQEAuwYAIYIFAQC7BgAhgwUBALsGACEX9AMAAMsNADD1AwAAzA0AEPYDAADLDQAw9wMCAO8GACH4AwIA7wYAIfwDAQC7BgAhmwRAAPAGACGhBAAA9Af4BCKlBEAA8AYAId4EQADxBgAh5AQBALsGACHyBAEAxwYAIfkEAQDHBgAh-gQBAMcGACH7BAEAxwYAIfwEAQC7BgAh_QQBALsGACH-BAEAuwYAIf8EAQC7BgAhgAUBALsGACGBBQEAuwYAIYIFAQC7BgAhgwUBALsGACET9wMCAIAIACH8AwEA_wcAIZsEQACgCAAhoQQAAIAL-AQipQRAAKAIACHeBEAA-ggAIeQEAQD_BwAh8gQBAJAIACH5BAEAkAgAIfoEAQCQCAAh-wQBAJAIACH8BAEA_wcAIf0EAQD_BwAh_gQBAP8HACH_BAEA_wcAIYAFAQD_BwAhgQUBAP8HACGCBQEA_wcAIYMFAQD_BwAhGgUAAMILACAIAADECwAgDgAAxgsAIBMAAMMLACAXAADFCwAgGAAAxwsAIBkAAMgLACD3AwIAgAgAIfwDAQD_BwAhmwRAAKAIACGhBAAAgAv4BCKlBEAAoAgAId4EQAD6CAAh5AQBAP8HACHyBAEAkAgAIfkEAQCQCAAh-gQBAJAIACH7BAEAkAgAIfwEAQD_BwAh_QQBAP8HACH-BAEA_wcAIf8EAQD_BwAhgAUBAP8HACGBBQEA_wcAIYIFAQD_BwAhgwUBAP8HACEaBQAAlQwAIAgAAJcMACAOAACZDAAgEwAAlgwAIBcAAJgMACAYAACaDAAgGQAAmwwAIPcDAgAAAAH8AwEAAAABmwRAAAAAAaEEAAAA-AQCpQRAAAAAAd4EQAAAAAHkBAEAAAAB8gQBAAAAAfkEAQAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BAEAAAAB_gQBAAAAAf8EAQAAAAGABQEAAAABgQUBAAAAAYIFAQAAAAGDBQEAAAABBDgAAMQNADCPBQAAxQ0AMJEFAADHDQAglQUAAMgNADAEOAAAuw0AMI8FAAC8DQAwkQUAAL4NACCVBQAA-goAMAQ4AACvDQAwjwUAALANADCRBQAAsg0AIJUFAACzDQAwBDgAAKMNADCPBQAApA0AMJEFAACmDQAglQUAAKcNADAEOAAAmg0AMI8FAACbDQAwkQUAAJ0NACCVBQAA2goAMAQ4AACODQAwjwUAAI8NADCRBQAAkQ0AIJUFAACSDQAwBDgAAIUNADCPBQAAhg0AMJEFAACIDQAglQUAAOULADAEOAAA-QwAMI8FAAD6DAAwkQUAAPwMACCVBQAA_QwAMAQ4AADtDAAwjwUAAO4MADCRBQAA8AwAIJUFAADxDAAwBDgAAOEMADCPBQAA4gwAMJEFAADkDAAglQUAAOUMADAEOAAA2AwAMI8FAADZDAAwkQUAANsMACCVBQAA6QgAMAQ4AADPDAAwjwUAANAMADCRBQAA0gwAIJUFAADdCAAwBDgAAMYMADCPBQAAxwwAMJEFAADJDAAglQUAANkLADADOAAAwQwAII8FAADCDAAglQUAANEFACADOAAAvAwAII8FAAC9DAAglQUAAOkFACADOAAAtwwAII8FAAC4DAAglQUAAIEGACADOAAAsgwAII8FAACzDAAglQUAAJkGACAAAAAAAAAAAAAAAAAAAwMAAIMIACCSBAAA-QcAIJMEAAD5BwAgAQMAAIMIACABAwAAgwgAIAYDAACDCAAg-QMAAPkHACD6AwAA-QcAIPsDAAD5BwAg_AMAAPkHACD9AwAA-QcAIAcDAACDCAAgIwAA8w0AICUAAPQNACCXBAAA-QcAIKkEAAD5BwAgqwQAAPkHACCsBAAA-QcAIAUDAACDCAAgFAAA7A0AICEAAPMNACAiAADrDQAgrQQAAPkHACAAABMDAACDCAAgBQAA4g0AIAgAAOUNACAOAADnDQAgEwAA9Q0AIBcAAIMOACAYAADtDQAgGQAAhA4AIPwDAAD5BwAg3gQAAPkHACDkBAAA-QcAIPwEAAD5BwAg_QQAAPkHACD-BAAA-QcAIP8EAAD5BwAggAUAAPkHACCBBQAA-QcAIIIFAAD5BwAggwUAAPkHACALAwAAgwgAIAQAAPYNACAGAAD8DQAgBwAAgA4AIAkAAP8NACAOAAD9DQAgEQAA-Q0AIBIAAIEOACDiBAAA-QcAIOYEAAD5BwAg5wQAAPkHACAAAAIEAAD2DQAgFgAA-w0AIAAIAwAAgwgAIAQAAPYNACAHAACADgAgCAAA5Q0AIBMAAPUNACAUAACCDgAgwgQAAPkHACD2BAAA-QcAIAkEAAD2DQAgDAAA9w0AIA0AAIMIACAQAAD4DQAgEQAA-Q0AIMIEAAD5BwAgwwQAAPkHACDEBAAA-QcAIMoEAAD5BwAgCQwAAPcNACAOAAD9DQAgEAAA-A0AILkEAAD5BwAgwwQAAPkHACDVBAAA-QcAINYEAAD5BwAg1wQAAPkHACDYBAAA-QcAIAMDAACDCAAgCAAA5Q0AIAoAAPUNACAFAwAAgwgAIAUAAOINACAIAADlDQAg_AMAAPkHACDyBAAA-QcAIAAAAAAT9wMCAAAAAfwDAQAAAAGbBEAAAAABoQQAAAD4BAKlBEAAAAAB3gRAAAAAAeQEAQAAAAHyBAEAAAAB-QQBAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EAQAAAAH-BAEAAAAB_wQBAAAAAYAFAQAAAAGBBQEAAAABggUBAAAAAYMFAQAAAAEN9wMCAAAAAZQEAgAAAAGhBAEAAAABpQRAAAAAAbQEAQAAAAHCBAEAAAABzQQBAAAAAdsEAgAAAAHzBEAAAAAB9AQBAAAAAfUEAQAAAAH2BAEAAAAB-AQAAAD4BAIG9wMCAAAAAfwDAQAAAAGlBEAAAAABqAQBAAAAAfEEAQAAAAHyBAEAAAABBPcDAgAAAAGlBEAAAAAB7wQBAAAAAfAEAQAAAAER9wMCAAAAAZQEAgAAAAGbBEAAAAABoQQAAADmBAKlBEAAAAAB2gQCAAAAAdsEAgAAAAHcBAEAAAAB3QQBAAAAAd4EQAAAAAHfBAEAAAAB4QQAAADhBALiBIAAAAAB4wRAAAAAAeQEAQAAAAHmBAEAAAAB5wQCAAAAAQT3AwIAAAAB0AQBAAAAAdEEAQAAAAHSBAEAAAABDfcDAgAAAAH4AwIAAAABlAQCAAAAAZsEQAAAAAGhBAAAAMoEAqUEQAAAAAHCBAEAAAABwwQCAAAAAcUEEAAAAAHGBBAAAAABxwQQAAAAAcgEEAAAAAHKBAEAAAABAvcDAgAAAAGlBEAAAAABBPcDAgAAAAGlBEAAAAABtwQBAAAAAbgEIAAAAAEF9wMCAAAAAaUEQAAAAAG0BAAAALQEArUEAQAAAAG2BCAAAAABBfcDAgAAAAGbBEAAAAABpQRAAAAAAagEAQAAAAGtBAIAAAABCvcDAgAAAAGXBAEAAAABmAQEAAAAAZsEQAAAAAGlBEAAAAABqAQBAAAAAakEAgAAAAGqBCAAAAABqwQCAAAAAawEAQAAAAEJ9wMCAAAAAZQEAgAAAAGdBAAAAJ0EAp8EAAAAnwQCoQQAAAChBAKiBAEAAAABowQCAAAAAaQEAQAAAAGlBEAAAAABFQUAANENACAHAADSDQAgCAAA1A0AIBgAANwNACAbAADTDQAgHAAA1Q0AIB0AANYNACAeAADXDQAgHwAA2A0AICAAANkNACAmAADaDQAgJwAA2w0AICgAAN0NACApAADeDQAgKgAA3w0AICsAAOANACD3AwIAAAAB0QQBAAAAAdIEAQAAAAGEBSAAAAABhQUgAAAAAQIAAAABACA4AACSDgAgDfcDAgAAAAH4AwIAAAABoQQBAAAAAaUEQAAAAAG0BAEAAAABwgQBAAAAAc0EAQAAAAHbBAIAAAAB8wRAAAAAAfQEAQAAAAH1BAEAAAAB9gQBAAAAAfgEAAAA-AQCDfcDAgAAAAGlBEAAAAAB0wQBAAAAAdcEAQAAAAHYBAEAAAAB2gQCAAAAAecEAgAAAAHoBAEAAAAB6QQQAAAAAeoEAQAAAAHrBAEAAAAB7QQAAADtBALuBAEAAAABEfcDAgAAAAH4AwIAAAABmwRAAAAAAaEEAAAA5gQCpQRAAAAAAdoEAgAAAAHbBAIAAAAB3AQBAAAAAd0EAQAAAAHeBEAAAAAB3wQBAAAAAeEEAAAA4QQC4gSAAAAAAeMEQAAAAAHkBAEAAAAB5gQBAAAAAecEAgAAAAEE9wMCAAAAAaUEQAAAAAHNBAEAAAABzwQAAADPBAIN9wMCAAAAAfgDAgAAAAGbBEAAAAABoQQAAADKBAKlBEAAAAABwgQBAAAAAcMEAgAAAAHEBAIAAAABxQQQAAAAAcYEEAAAAAHHBBAAAAAByAQQAAAAAcoEAQAAAAEJ9wMCAAAAAfgDAgAAAAGdBAAAAJ0EAp8EAAAAnwQCoQQAAAChBAKiBAEAAAABowQCAAAAAaQEAQAAAAGlBEAAAAABCPcDAgAAAAGVBAEAAAABlgQBAAAAAZcEAQAAAAGYBAQAAAABmQQBAAAAAZoEQAAAAAGbBEAAAAABAwAAAA0AIDgAAJIOACA5AACdDgAgFwAAAA0AIAUAAKIMACAHAACjDAAgCAAApQwAIBgAAK0MACAbAACkDAAgHAAApgwAIB0AAKcMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACAxAACdDgAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIRUFAACiDAAgBwAAowwAIAgAAKUMACAYAACtDAAgGwAApAwAIBwAAKYMACAdAACnDAAgHgAAqAwAIB8AAKkMACAgAACqDAAgJgAAqwwAICcAAKwMACAoAACuDAAgKQAArwwAICoAALAMACArAACxDAAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIQkDAACrCwAgCAAArQsAIPcDAgAAAAH4AwIAAAAB_AMBAAAAAaUEQAAAAAGoBAEAAAAB8QQBAAAAAfIEAQAAAAECAAAAZAAgOAAAng4AIAMAAAALACA4AACeDgAgOQAAog4AIAsAAAALACADAADqCgAgCAAA7AoAIDEAAKIOACD3AwIAgAgAIfgDAgCACAAh_AMBAP8HACGlBEAAoAgAIagEAQCQCAAh8QQBAJAIACHyBAEA_wcAIQkDAADqCgAgCAAA7AoAIPcDAgCACAAh-AMCAIAIACH8AwEA_wcAIaUEQACgCAAhqAQBAJAIACHxBAEAkAgAIfIEAQD_BwAhEwMAAKcLACAEAACmCwAgBwAAuwsAIAgAAKkLACATAACoCwAg9wMCAAAAAfgDAgAAAAGUBAIAAAABoQQBAAAAAaUEQAAAAAG0BAEAAAABwgQBAAAAAc0EAQAAAAHbBAIAAAAB8wRAAAAAAfQEAQAAAAH1BAEAAAAB9gQBAAAAAfgEAAAA-AQCAgAAAAkAIDgAAKMOACADAAAABwAgOAAAow4AIDkAAKcOACAVAAAABwAgAwAAgwsAIAQAAIILACAHAAC6CwAgCAAAhQsAIBMAAIQLACAxAACnDgAg9wMCAIAIACH4AwIAgAgAIZQEAgCACAAhoQQBAJAIACGlBEAAoAgAIbQEAQCQCAAhwgQBAP8HACHNBAEAkAgAIdsEAgCACAAh8wRAAKAIACH0BAEAkAgAIfUEAQCQCAAh9gQBAP8HACH4BAAAgAv4BCITAwAAgwsAIAQAAIILACAHAAC6CwAgCAAAhQsAIBMAAIQLACD3AwIAgAgAIfgDAgCACAAhlAQCAIAIACGhBAEAkAgAIaUEQACgCAAhtAQBAJAIACHCBAEA_wcAIc0EAQCQCAAh2wQCAIAIACHzBEAAoAgAIfQEAQCQCAAh9QQBAJAIACH2BAEA_wcAIfgEAACAC_gEIhUFAADRDQAgCAAA1A0AIBgAANwNACAaAADQDQAgGwAA0w0AIBwAANUNACAdAADWDQAgHgAA1w0AIB8AANgNACAgAADZDQAgJgAA2g0AICcAANsNACAoAADdDQAgKQAA3g0AICoAAN8NACArAADgDQAg9wMCAAAAAdEEAQAAAAHSBAEAAAABhAUgAAAAAYUFIAAAAAECAAAAAQAgOAAAqA4AIBUHAADSDQAgCAAA1A0AIBgAANwNACAaAADQDQAgGwAA0w0AIBwAANUNACAdAADWDQAgHgAA1w0AIB8AANgNACAgAADZDQAgJgAA2g0AICcAANsNACAoAADdDQAgKQAA3g0AICoAAN8NACArAADgDQAg9wMCAAAAAdEEAQAAAAHSBAEAAAABhAUgAAAAAYUFIAAAAAECAAAAAQAgOAAAqg4AIBsDAACUDAAgCAAAlwwAIA4AAJkMACATAACWDAAgFwAAmAwAIBgAAJoMACAZAACbDAAg9wMCAAAAAfgDAgAAAAH8AwEAAAABmwRAAAAAAaEEAAAA-AQCpQRAAAAAAd4EQAAAAAHkBAEAAAAB8gQBAAAAAfkEAQAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BAEAAAAB_gQBAAAAAf8EAQAAAAGABQEAAAABgQUBAAAAAYIFAQAAAAGDBQEAAAABAgAAAAUAIDgAAKwOACAN9wMCAAAAAZQEAgAAAAGlBEAAAAAB0wQBAAAAAdcEAQAAAAHYBAEAAAAB5wQCAAAAAegEAQAAAAHpBBAAAAAB6gQBAAAAAesEAQAAAAHtBAAAAO0EAu4EAQAAAAER9wMCAAAAAfgDAgAAAAGUBAIAAAABmwRAAAAAAaEEAAAA5gQCpQRAAAAAAdsEAgAAAAHcBAEAAAAB3QQBAAAAAd4EQAAAAAHfBAEAAAAB4QQAAADhBALiBIAAAAAB4wRAAAAAAeQEAQAAAAHmBAEAAAAB5wQCAAAAAQT3AwIAAAABlQQBAAAAAZcEAQAAAAGZBAEAAAABAwAAAA0AIDgAAKoOACA5AACzDgAgFwAAAA0AIAcAAKMMACAIAAClDAAgGAAArQwAIBoAAKEMACAbAACkDAAgHAAApgwAIB0AAKcMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACAxAACzDgAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIRUHAACjDAAgCAAApQwAIBgAAK0MACAaAAChDAAgGwAApAwAIBwAAKYMACAdAACnDAAgHgAAqAwAIB8AAKkMACAgAACqDAAgJgAAqwwAICcAAKwMACAoAACuDAAgKQAArwwAICoAALAMACArAACxDAAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIQMAAAADACA4AACsDgAgOQAAtg4AIB0AAAADACADAADBCwAgCAAAxAsAIA4AAMYLACATAADDCwAgFwAAxQsAIBgAAMcLACAZAADICwAgMQAAtg4AIPcDAgCACAAh-AMCAIAIACH8AwEA_wcAIZsEQACgCAAhoQQAAIAL-AQipQRAAKAIACHeBEAA-ggAIeQEAQD_BwAh8gQBAJAIACH5BAEAkAgAIfoEAQCQCAAh-wQBAJAIACH8BAEA_wcAIf0EAQD_BwAh_gQBAP8HACH_BAEA_wcAIYAFAQD_BwAhgQUBAP8HACGCBQEA_wcAIYMFAQD_BwAhGwMAAMELACAIAADECwAgDgAAxgsAIBMAAMMLACAXAADFCwAgGAAAxwsAIBkAAMgLACD3AwIAgAgAIfgDAgCACAAh_AMBAP8HACGbBEAAoAgAIaEEAACAC_gEIqUEQACgCAAh3gRAAPoIACHkBAEA_wcAIfIEAQCQCAAh-QQBAJAIACH6BAEAkAgAIfsEAQCQCAAh_AQBAP8HACH9BAEA_wcAIf4EAQD_BwAh_wQBAP8HACGABQEA_wcAIYEFAQD_BwAhggUBAP8HACGDBQEA_wcAIQ33AwIAAAAB-AMCAAAAAZQEAgAAAAGhBAEAAAABpQRAAAAAAbQEAQAAAAHCBAEAAAABzQQBAAAAAfMEQAAAAAH0BAEAAAAB9QQBAAAAAfYEAQAAAAH4BAAAAPgEAhH3AwIAAAAB-AMCAAAAAZQEAgAAAAGbBEAAAAABoQQAAADmBAKlBEAAAAAB2gQCAAAAAdwEAQAAAAHdBAEAAAAB3gRAAAAAAd8EAQAAAAHhBAAAAOEEAuIEgAAAAAHjBEAAAAAB5AQBAAAAAeYEAQAAAAHnBAIAAAABAwAAAA0AIDgAAKgOACA5AAC7DgAgFwAAAA0AIAUAAKIMACAIAAClDAAgGAAArQwAIBoAAKEMACAbAACkDAAgHAAApgwAIB0AAKcMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACAxAAC7DgAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIRUFAACiDAAgCAAApQwAIBgAAK0MACAaAAChDAAgGwAApAwAIBwAAKYMACAdAACnDAAgHgAAqAwAIB8AAKkMACAgAACqDAAgJgAAqwwAICcAAKwMACAoAACuDAAgKQAArwwAICoAALAMACArAACxDAAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIRUFAADRDQAgBwAA0g0AIAgAANQNACAYAADcDQAgGgAA0A0AIBwAANUNACAdAADWDQAgHgAA1w0AIB8AANgNACAgAADZDQAgJgAA2g0AICcAANsNACAoAADdDQAgKQAA3g0AICoAAN8NACArAADgDQAg9wMCAAAAAdEEAQAAAAHSBAEAAAABhAUgAAAAAYUFIAAAAAECAAAAAQAgOAAAvA4AIBH3AwIAAAAB-AMCAAAAAZQEAgAAAAGbBEAAAAABoQQAAADmBAKlBEAAAAAB2gQCAAAAAdsEAgAAAAHcBAEAAAAB3QQBAAAAAd4EQAAAAAHfBAEAAAAB4QQAAADhBALiBIAAAAAB4wRAAAAAAeQEAQAAAAHmBAEAAAABDfcDAgAAAAGUBAIAAAABpQRAAAAAAdMEAQAAAAHXBAEAAAAB2AQBAAAAAdoEAgAAAAHoBAEAAAAB6QQQAAAAAeoEAQAAAAHrBAEAAAAB7QQAAADtBALuBAEAAAABAwAAAA0AIDgAALwOACA5AADCDgAgFwAAAA0AIAUAAKIMACAHAACjDAAgCAAApQwAIBgAAK0MACAaAAChDAAgHAAApgwAIB0AAKcMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACAxAADCDgAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIRUFAACiDAAgBwAAowwAIAgAAKUMACAYAACtDAAgGgAAoQwAIBwAAKYMACAdAACnDAAgHgAAqAwAIB8AAKkMACAgAACqDAAgJgAAqwwAICcAAKwMACAoAACuDAAgKQAArwwAICoAALAMACArAACxDAAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIQcDAADiCgAgCAAA4woAIPcDAgAAAAH4AwIAAAABpQRAAAAAAe8EAQAAAAHwBAEAAAABAgAAAGcAIDgAAMMOACAbAwAAlAwAIAUAAJUMACAIAACXDAAgDgAAmQwAIBcAAJgMACAYAACaDAAgGQAAmwwAIPcDAgAAAAH4AwIAAAAB_AMBAAAAAZsEQAAAAAGhBAAAAPgEAqUEQAAAAAHeBEAAAAAB5AQBAAAAAfIEAQAAAAH5BAEAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QQBAAAAAf4EAQAAAAH_BAEAAAABgAUBAAAAAYEFAQAAAAGCBQEAAAABgwUBAAAAAQIAAAAFACA4AADFDgAgEwMAAKcLACAEAACmCwAgBwAAuwsAIAgAAKkLACAUAACqCwAg9wMCAAAAAfgDAgAAAAGUBAIAAAABoQQBAAAAAaUEQAAAAAG0BAEAAAABwgQBAAAAAc0EAQAAAAHbBAIAAAAB8wRAAAAAAfQEAQAAAAH1BAEAAAAB9gQBAAAAAfgEAAAA-AQCAgAAAAkAIDgAAMcOACADAAAAFgAgOAAAww4AIDkAAMsOACAJAAAAFgAgAwAAxwoAIAgAAMgKACAxAADLDgAg9wMCAIAIACH4AwIAgAgAIaUEQACgCAAh7wQBAJAIACHwBAEAkAgAIQcDAADHCgAgCAAAyAoAIPcDAgCACAAh-AMCAIAIACGlBEAAoAgAIe8EAQCQCAAh8AQBAJAIACEDAAAAAwAgOAAAxQ4AIDkAAM4OACAdAAAAAwAgAwAAwQsAIAUAAMILACAIAADECwAgDgAAxgsAIBcAAMULACAYAADHCwAgGQAAyAsAIDEAAM4OACD3AwIAgAgAIfgDAgCACAAh_AMBAP8HACGbBEAAoAgAIaEEAACAC_gEIqUEQACgCAAh3gRAAPoIACHkBAEA_wcAIfIEAQCQCAAh-QQBAJAIACH6BAEAkAgAIfsEAQCQCAAh_AQBAP8HACH9BAEA_wcAIf4EAQD_BwAh_wQBAP8HACGABQEA_wcAIYEFAQD_BwAhggUBAP8HACGDBQEA_wcAIRsDAADBCwAgBQAAwgsAIAgAAMQLACAOAADGCwAgFwAAxQsAIBgAAMcLACAZAADICwAg9wMCAIAIACH4AwIAgAgAIfwDAQD_BwAhmwRAAKAIACGhBAAAgAv4BCKlBEAAoAgAId4EQAD6CAAh5AQBAP8HACHyBAEAkAgAIfkEAQCQCAAh-gQBAJAIACH7BAEAkAgAIfwEAQD_BwAh_QQBAP8HACH-BAEA_wcAIf8EAQD_BwAhgAUBAP8HACGBBQEA_wcAIYIFAQD_BwAhgwUBAP8HACEDAAAABwAgOAAAxw4AIDkAANEOACAVAAAABwAgAwAAgwsAIAQAAIILACAHAAC6CwAgCAAAhQsAIBQAAIYLACAxAADRDgAg9wMCAIAIACH4AwIAgAgAIZQEAgCACAAhoQQBAJAIACGlBEAAoAgAIbQEAQCQCAAhwgQBAP8HACHNBAEAkAgAIdsEAgCACAAh8wRAAKAIACH0BAEAkAgAIfUEAQCQCAAh9gQBAP8HACH4BAAAgAv4BCITAwAAgwsAIAQAAIILACAHAAC6CwAgCAAAhQsAIBQAAIYLACD3AwIAgAgAIfgDAgCACAAhlAQCAIAIACGhBAEAkAgAIaUEQACgCAAhtAQBAJAIACHCBAEA_wcAIc0EAQCQCAAh2wQCAIAIACHzBEAAoAgAIfQEAQCQCAAh9QQBAJAIACH2BAEA_wcAIfgEAACAC_gEIgcDAADiCgAgCgAA5AoAIPcDAgAAAAH4AwIAAAABpQRAAAAAAe8EAQAAAAHwBAEAAAABAgAAAGcAIDgAANIOACAJAwAAqwsAIAUAAKwLACD3AwIAAAAB-AMCAAAAAfwDAQAAAAGlBEAAAAABqAQBAAAAAfEEAQAAAAHyBAEAAAABAgAAAGQAIDgAANQOACAVBQAA0Q0AIAcAANINACAYAADcDQAgGgAA0A0AIBsAANMNACAcAADVDQAgHQAA1g0AIB4AANcNACAfAADYDQAgIAAA2Q0AICYAANoNACAnAADbDQAgKAAA3Q0AICkAAN4NACAqAADfDQAgKwAA4A0AIPcDAgAAAAHRBAEAAAAB0gQBAAAAAYQFIAAAAAGFBSAAAAABAgAAAAEAIDgAANYOACATAwAApwsAIAQAAKYLACAHAAC7CwAgEwAAqAsAIBQAAKoLACD3AwIAAAAB-AMCAAAAAZQEAgAAAAGhBAEAAAABpQRAAAAAAbQEAQAAAAHCBAEAAAABzQQBAAAAAdsEAgAAAAHzBEAAAAAB9AQBAAAAAfUEAQAAAAH2BAEAAAAB-AQAAAD4BAICAAAACQAgOAAA2A4AIBsDAACUDAAgBQAAlQwAIA4AAJkMACATAACWDAAgFwAAmAwAIBgAAJoMACAZAACbDAAg9wMCAAAAAfgDAgAAAAH8AwEAAAABmwRAAAAAAaEEAAAA-AQCpQRAAAAAAd4EQAAAAAHkBAEAAAAB8gQBAAAAAfkEAQAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BAEAAAAB_gQBAAAAAf8EAQAAAAGABQEAAAABgQUBAAAAAYIFAQAAAAGDBQEAAAABAgAAAAUAIDgAANoOACAN9wMCAAAAAaEEAAAA2gQCuQQCAAAAAcUEEAAAAAHGBBAAAAABxwQQAAAAAcgEEAAAAAHTBAEAAAAB1ARAAAAAAdUEAQAAAAHWBAEAAAAB1wQBAAAAAdgEAQAAAAEE9wMCAAAAAZUEAQAAAAGXBAEAAAABmQQBAAAAAQMAAAAWACA4AADSDgAgOQAA4A4AIAkAAAAWACADAADHCgAgCgAAyQoAIDEAAOAOACD3AwIAgAgAIfgDAgCACAAhpQRAAKAIACHvBAEAkAgAIfAEAQCQCAAhBwMAAMcKACAKAADJCgAg9wMCAIAIACH4AwIAgAgAIaUEQACgCAAh7wQBAJAIACHwBAEAkAgAIQMAAAALACA4AADUDgAgOQAA4w4AIAsAAAALACADAADqCgAgBQAA6woAIDEAAOMOACD3AwIAgAgAIfgDAgCACAAh_AMBAP8HACGlBEAAoAgAIagEAQCQCAAh8QQBAJAIACHyBAEA_wcAIQkDAADqCgAgBQAA6woAIPcDAgCACAAh-AMCAIAIACH8AwEA_wcAIaUEQACgCAAhqAQBAJAIACHxBAEAkAgAIfIEAQD_BwAhAwAAAA0AIDgAANYOACA5AADmDgAgFwAAAA0AIAUAAKIMACAHAACjDAAgGAAArQwAIBoAAKEMACAbAACkDAAgHAAApgwAIB0AAKcMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACAxAADmDgAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIRUFAACiDAAgBwAAowwAIBgAAK0MACAaAAChDAAgGwAApAwAIBwAAKYMACAdAACnDAAgHgAAqAwAIB8AAKkMACAgAACqDAAgJgAAqwwAICcAAKwMACAoAACuDAAgKQAArwwAICoAALAMACArAACxDAAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIQMAAAAHACA4AADYDgAgOQAA6Q4AIBUAAAAHACADAACDCwAgBAAAggsAIAcAALoLACATAACECwAgFAAAhgsAIDEAAOkOACD3AwIAgAgAIfgDAgCACAAhlAQCAIAIACGhBAEAkAgAIaUEQACgCAAhtAQBAJAIACHCBAEA_wcAIc0EAQCQCAAh2wQCAIAIACHzBEAAoAgAIfQEAQCQCAAh9QQBAJAIACH2BAEA_wcAIfgEAACAC_gEIhMDAACDCwAgBAAAggsAIAcAALoLACATAACECwAgFAAAhgsAIPcDAgCACAAh-AMCAIAIACGUBAIAgAgAIaEEAQCQCAAhpQRAAKAIACG0BAEAkAgAIcIEAQD_BwAhzQQBAJAIACHbBAIAgAgAIfMEQACgCAAh9AQBAJAIACH1BAEAkAgAIfYEAQD_BwAh-AQAAIAL-AQiAwAAAAMAIDgAANoOACA5AADsDgAgHQAAAAMAIAMAAMELACAFAADCCwAgDgAAxgsAIBMAAMMLACAXAADFCwAgGAAAxwsAIBkAAMgLACAxAADsDgAg9wMCAIAIACH4AwIAgAgAIfwDAQD_BwAhmwRAAKAIACGhBAAAgAv4BCKlBEAAoAgAId4EQAD6CAAh5AQBAP8HACHyBAEAkAgAIfkEAQCQCAAh-gQBAJAIACH7BAEAkAgAIfwEAQD_BwAh_QQBAP8HACH-BAEA_wcAIf8EAQD_BwAhgAUBAP8HACGBBQEA_wcAIYIFAQD_BwAhgwUBAP8HACEbAwAAwQsAIAUAAMILACAOAADGCwAgEwAAwwsAIBcAAMULACAYAADHCwAgGQAAyAsAIPcDAgCACAAh-AMCAIAIACH8AwEA_wcAIZsEQACgCAAhoQQAAIAL-AQipQRAAKAIACHeBEAA-ggAIeQEAQD_BwAh8gQBAJAIACH5BAEAkAgAIfoEAQCQCAAh-wQBAJAIACH8BAEA_wcAIf0EAQD_BwAh_gQBAP8HACH_BAEA_wcAIYAFAQD_BwAhgQUBAP8HACGCBQEA_wcAIYMFAQD_BwAhEgQAAM4JACAMAADNCQAgDQAAzwkAIBAAANAJACD3AwIAAAAB-AMCAAAAAZQEAgAAAAGbBEAAAAABoQQAAADKBAKlBEAAAAABwgQBAAAAAcMEAgAAAAHEBAIAAAABxQQQAAAAAcYEEAAAAAHHBBAAAAAByAQQAAAAAcoEAQAAAAECAAAAUAAgOAAA7Q4AIAMAAAAlACA4AADtDgAgOQAA8Q4AIBQAAAAlACAEAACjCQAgDAAAogkAIA0AAKQJACAQAAClCQAgMQAA8Q4AIPcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAKEJygQipQRAAKAIACHCBAEA_wcAIcMEAgCrCAAhxAQCAKsIACHFBBAAlgkAIcYEEACWCQAhxwQQAJYJACHIBBAAlgkAIcoEAQD_BwAhEgQAAKMJACAMAACiCQAgDQAApAkAIBAAAKUJACD3AwIAgAgAIfgDAgCACAAhlAQCAIAIACGbBEAAoAgAIaEEAAChCcoEIqUEQACgCAAhwgQBAP8HACHDBAIAqwgAIcQEAgCrCAAhxQQQAJYJACHGBBAAlgkAIccEEACWCQAhyAQQAJYJACHKBAEA_wcAIRkDAACvCgAgBAAArQoAIAYAAK4KACAHAACwCgAgCQAAsQoAIA4AALQKACARAACyCgAg9wMCAAAAAfgDAgAAAAGUBAIAAAABmwRAAAAAAaEEAAAA5gQCpQRAAAAAAdoEAgAAAAHbBAIAAAAB3AQBAAAAAd0EAQAAAAHeBEAAAAAB3wQBAAAAAeEEAAAA4QQC4gSAAAAAAeMEQAAAAAHkBAEAAAAB5gQBAAAAAecEAgAAAAECAAAAEgAgOAAA8g4AIAMAAAAQACA4AADyDgAgOQAA9g4AIBsAAAAQACADAACNCgAgBAAAiwoAIAYAAIwKACAHAACOCgAgCQAAjwoAIA4AAJIKACARAACQCgAgMQAA9g4AIPcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAIoK5gQipQRAAKAIACHaBAIAgAgAIdsEAgCACAAh3AQBAJAIACHdBAEAkAgAId4EQACgCAAh3wQBAJAIACHhBAAAiQrhBCLiBIAAAAAB4wRAAKAIACHkBAEAkAgAIeYEAQD_BwAh5wQCAKsIACEZAwAAjQoAIAQAAIsKACAGAACMCgAgBwAAjgoAIAkAAI8KACAOAACSCgAgEQAAkAoAIPcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAIoK5gQipQRAAKAIACHaBAIAgAgAIdsEAgCACAAh3AQBAJAIACHdBAEAkAgAId4EQACgCAAh3wQBAJAIACHhBAAAiQrhBCLiBIAAAAAB4wRAAKAIACHkBAEAkAgAIeYEAQD_BwAh5wQCAKsIACEVBQAA0Q0AIAcAANINACAIAADUDQAgGAAA3A0AIBoAANANACAbAADTDQAgHQAA1g0AIB4AANcNACAfAADYDQAgIAAA2Q0AICYAANoNACAnAADbDQAgKAAA3Q0AICkAAN4NACAqAADfDQAgKwAA4A0AIPcDAgAAAAHRBAEAAAAB0gQBAAAAAYQFIAAAAAGFBSAAAAABAgAAAAEAIDgAAPcOACADAAAADQAgOAAA9w4AIDkAAPsOACAXAAAADQAgBQAAogwAIAcAAKMMACAIAAClDAAgGAAArQwAIBoAAKEMACAbAACkDAAgHQAApwwAIB4AAKgMACAfAACpDAAgIAAAqgwAICYAAKsMACAnAACsDAAgKAAArgwAICkAAK8MACAqAACwDAAgKwAAsQwAIDEAAPsOACD3AwIAgAgAIdEEAQCQCAAh0gQBAJAIACGEBSAAvQgAIYUFIAC9CAAhFQUAAKIMACAHAACjDAAgCAAApQwAIBgAAK0MACAaAAChDAAgGwAApAwAIB0AAKcMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACD3AwIAgAgAIdEEAQCQCAAh0gQBAJAIACGEBSAAvQgAIYUFIAC9CAAhGwMAAJQMACAFAACVDAAgCAAAlwwAIA4AAJkMACATAACWDAAgGAAAmgwAIBkAAJsMACD3AwIAAAAB-AMCAAAAAfwDAQAAAAGbBEAAAAABoQQAAAD4BAKlBEAAAAAB3gRAAAAAAeQEAQAAAAHyBAEAAAAB-QQBAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EAQAAAAH-BAEAAAAB_wQBAAAAAYAFAQAAAAGBBQEAAAABggUBAAAAAYMFAQAAAAECAAAABQAgOAAA_A4AIAT3AwIAAAABlQQBAAAAAZoEQAAAAAHLBAABAAABAwAAAAMAIDgAAPwOACA5AACBDwAgHQAAAAMAIAMAAMELACAFAADCCwAgCAAAxAsAIA4AAMYLACATAADDCwAgGAAAxwsAIBkAAMgLACAxAACBDwAg9wMCAIAIACH4AwIAgAgAIfwDAQD_BwAhmwRAAKAIACGhBAAAgAv4BCKlBEAAoAgAId4EQAD6CAAh5AQBAP8HACHyBAEAkAgAIfkEAQCQCAAh-gQBAJAIACH7BAEAkAgAIfwEAQD_BwAh_QQBAP8HACH-BAEA_wcAIf8EAQD_BwAhgAUBAP8HACGBBQEA_wcAIYIFAQD_BwAhgwUBAP8HACEbAwAAwQsAIAUAAMILACAIAADECwAgDgAAxgsAIBMAAMMLACAYAADHCwAgGQAAyAsAIPcDAgCACAAh-AMCAIAIACH8AwEA_wcAIZsEQACgCAAhoQQAAIAL-AQipQRAAKAIACHeBEAA-ggAIeQEAQD_BwAh8gQBAJAIACH5BAEAkAgAIfoEAQCQCAAh-wQBAJAIACH8BAEA_wcAIf0EAQD_BwAh_gQBAP8HACH_BAEA_wcAIYAFAQD_BwAhgQUBAP8HACGCBQEA_wcAIYMFAQD_BwAhBgQAAO0JACD3AwIAAAABlAQCAAAAAaUEQAAAAAHNBAEAAAABzwQAAADPBAICAAAASAAgOAAAgg8AIAMAAABGACA4AACCDwAgOQAAhg8AIAgAAABGACAEAADfCQAgMQAAhg8AIPcDAgCACAAhlAQCAIAIACGlBEAAoAgAIc0EAQCQCAAhzwQAAN4JzwQiBgQAAN8JACD3AwIAgAgAIZQEAgCACAAhpQRAAKAIACHNBAEAkAgAIc8EAADeCc8EIhUFAADRDQAgBwAA0g0AIAgAANQNACAYAADcDQAgGgAA0A0AIBsAANMNACAcAADVDQAgHgAA1w0AIB8AANgNACAgAADZDQAgJgAA2g0AICcAANsNACAoAADdDQAgKQAA3g0AICoAAN8NACArAADgDQAg9wMCAAAAAdEEAQAAAAHSBAEAAAABhAUgAAAAAYUFIAAAAAECAAAAAQAgOAAAhw8AIBsDAACUDAAgBQAAlQwAIAgAAJcMACATAACWDAAgFwAAmAwAIBgAAJoMACAZAACbDAAg9wMCAAAAAfgDAgAAAAH8AwEAAAABmwRAAAAAAaEEAAAA-AQCpQRAAAAAAd4EQAAAAAHkBAEAAAAB8gQBAAAAAfkEAQAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BAEAAAAB_gQBAAAAAf8EAQAAAAGABQEAAAABgQUBAAAAAYIFAQAAAAGDBQEAAAABAgAAAAUAIDgAAIkPACAZAwAArwoAIAQAAK0KACAGAACuCgAgBwAAsAoAIAkAALEKACARAACyCgAgEgAAswoAIPcDAgAAAAH4AwIAAAABlAQCAAAAAZsEQAAAAAGhBAAAAOYEAqUEQAAAAAHaBAIAAAAB2wQCAAAAAdwEAQAAAAHdBAEAAAAB3gRAAAAAAd8EAQAAAAHhBAAAAOEEAuIEgAAAAAHjBEAAAAAB5AQBAAAAAeYEAQAAAAHnBAIAAAABAgAAABIAIDgAAIsPACAK9wMCAAAAAaUEQAAAAAG6BAIAAAABuwQBAAAAAbwEEAAAAAG9BBAAAAABvwQAAAC_BALABEAAAAABwQQBAAAAAcIEAQAAAAEZAwAArwoAIAQAAK0KACAGAACuCgAgBwAAsAoAIAkAALEKACAOAAC0CgAgEgAAswoAIPcDAgAAAAH4AwIAAAABlAQCAAAAAZsEQAAAAAGhBAAAAOYEAqUEQAAAAAHaBAIAAAAB2wQCAAAAAdwEAQAAAAHdBAEAAAAB3gRAAAAAAd8EAQAAAAHhBAAAAOEEAuIEgAAAAAHjBEAAAAAB5AQBAAAAAeYEAQAAAAHnBAIAAAABAgAAABIAIDgAAI4PACAK9wMCAAAAAaUEQAAAAAG5BAIAAAABuwQBAAAAAbwEEAAAAAG9BBAAAAABvwQAAAC_BALABEAAAAABwQQBAAAAAcIEAQAAAAEDAAAAEAAgOAAAjg8AIDkAAJMPACAbAAAAEAAgAwAAjQoAIAQAAIsKACAGAACMCgAgBwAAjgoAIAkAAI8KACAOAACSCgAgEgAAkQoAIDEAAJMPACD3AwIAgAgAIfgDAgCACAAhlAQCAIAIACGbBEAAoAgAIaEEAACKCuYEIqUEQACgCAAh2gQCAIAIACHbBAIAgAgAIdwEAQCQCAAh3QQBAJAIACHeBEAAoAgAId8EAQCQCAAh4QQAAIkK4QQi4gSAAAAAAeMEQACgCAAh5AQBAJAIACHmBAEA_wcAIecEAgCrCAAhGQMAAI0KACAEAACLCgAgBgAAjAoAIAcAAI4KACAJAACPCgAgDgAAkgoAIBIAAJEKACD3AwIAgAgAIfgDAgCACAAhlAQCAIAIACGbBEAAoAgAIaEEAACKCuYEIqUEQACgCAAh2gQCAIAIACHbBAIAgAgAIdwEAQCQCAAh3QQBAJAIACHeBEAAoAgAId8EAQCQCAAh4QQAAIkK4QQi4gSAAAAAAeMEQACgCAAh5AQBAJAIACHmBAEA_wcAIecEAgCrCAAhDfcDAgAAAAGhBAAAANoEAsMEAgAAAAHFBBAAAAABxgQQAAAAAccEEAAAAAHIBBAAAAAB0wQBAAAAAdQEQAAAAAHVBAEAAAAB1gQBAAAAAdcEAQAAAAHYBAEAAAABAwAAAA0AIDgAAIcPACA5AACXDwAgFwAAAA0AIAUAAKIMACAHAACjDAAgCAAApQwAIBgAAK0MACAaAAChDAAgGwAApAwAIBwAAKYMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACAxAACXDwAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIRUFAACiDAAgBwAAowwAIAgAAKUMACAYAACtDAAgGgAAoQwAIBsAAKQMACAcAACmDAAgHgAAqAwAIB8AAKkMACAgAACqDAAgJgAAqwwAICcAAKwMACAoAACuDAAgKQAArwwAICoAALAMACArAACxDAAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIQMAAAADACA4AACJDwAgOQAAmg8AIB0AAAADACADAADBCwAgBQAAwgsAIAgAAMQLACATAADDCwAgFwAAxQsAIBgAAMcLACAZAADICwAgMQAAmg8AIPcDAgCACAAh-AMCAIAIACH8AwEA_wcAIZsEQACgCAAhoQQAAIAL-AQipQRAAKAIACHeBEAA-ggAIeQEAQD_BwAh8gQBAJAIACH5BAEAkAgAIfoEAQCQCAAh-wQBAJAIACH8BAEA_wcAIf0EAQD_BwAh_gQBAP8HACH_BAEA_wcAIYAFAQD_BwAhgQUBAP8HACGCBQEA_wcAIYMFAQD_BwAhGwMAAMELACAFAADCCwAgCAAAxAsAIBMAAMMLACAXAADFCwAgGAAAxwsAIBkAAMgLACD3AwIAgAgAIfgDAgCACAAh_AMBAP8HACGbBEAAoAgAIaEEAACAC_gEIqUEQACgCAAh3gRAAPoIACHkBAEA_wcAIfIEAQCQCAAh-QQBAJAIACH6BAEAkAgAIfsEAQCQCAAh_AQBAP8HACH9BAEA_wcAIf4EAQD_BwAh_wQBAP8HACGABQEA_wcAIYEFAQD_BwAhggUBAP8HACGDBQEA_wcAIQMAAAAQACA4AACLDwAgOQAAnQ8AIBsAAAAQACADAACNCgAgBAAAiwoAIAYAAIwKACAHAACOCgAgCQAAjwoAIBEAAJAKACASAACRCgAgMQAAnQ8AIPcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAIoK5gQipQRAAKAIACHaBAIAgAgAIdsEAgCACAAh3AQBAJAIACHdBAEAkAgAId4EQACgCAAh3wQBAJAIACHhBAAAiQrhBCLiBIAAAAAB4wRAAKAIACHkBAEAkAgAIeYEAQD_BwAh5wQCAKsIACEZAwAAjQoAIAQAAIsKACAGAACMCgAgBwAAjgoAIAkAAI8KACARAACQCgAgEgAAkQoAIPcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAIoK5gQipQRAAKAIACHaBAIAgAgAIdsEAgCACAAh3AQBAJAIACHdBAEAkAgAId4EQACgCAAh3wQBAJAIACHhBAAAiQrhBCLiBIAAAAAB4wRAAKAIACHkBAEAkAgAIeYEAQD_BwAh5wQCAKsIACEQDAAAwgkAIA4AAIMKACD3AwIAAAABoQQAAADaBAK5BAIAAAABwwQCAAAAAcUEEAAAAAHGBBAAAAABxwQQAAAAAcgEEAAAAAHTBAEAAAAB1ARAAAAAAdUEAQAAAAHWBAEAAAAB1wQBAAAAAdgEAQAAAAECAAAAIgAgOAAAng8AIBIEAADOCQAgDAAAzQkAIA0AAM8JACARAADRCQAg9wMCAAAAAfgDAgAAAAGUBAIAAAABmwRAAAAAAaEEAAAAygQCpQRAAAAAAcIEAQAAAAHDBAIAAAABxAQCAAAAAcUEEAAAAAHGBBAAAAABxwQQAAAAAcgEEAAAAAHKBAEAAAABAgAAAFAAIDgAAKAPACADAAAAIAAgOAAAng8AIDkAAKQPACASAAAAIAAgDAAAswkAIA4AAIIKACAxAACkDwAg9wMCAIAIACGhBAAAsQnaBCK5BAIAqwgAIcMEAgCrCAAhxQQQAJYJACHGBBAAlgkAIccEEACWCQAhyAQQAJYJACHTBAEAkAgAIdQEQACgCAAh1QQBAP8HACHWBAEA_wcAIdcEAQD_BwAh2AQBAP8HACEQDAAAswkAIA4AAIIKACD3AwIAgAgAIaEEAACxCdoEIrkEAgCrCAAhwwQCAKsIACHFBBAAlgkAIcYEEACWCQAhxwQQAJYJACHIBBAAlgkAIdMEAQCQCAAh1ARAAKAIACHVBAEA_wcAIdYEAQD_BwAh1wQBAP8HACHYBAEA_wcAIQMAAAAlACA4AACgDwAgOQAApw8AIBQAAAAlACAEAACjCQAgDAAAogkAIA0AAKQJACARAACmCQAgMQAApw8AIPcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAKEJygQipQRAAKAIACHCBAEA_wcAIcMEAgCrCAAhxAQCAKsIACHFBBAAlgkAIcYEEACWCQAhxwQQAJYJACHIBBAAlgkAIcoEAQD_BwAhEgQAAKMJACAMAACiCQAgDQAApAkAIBEAAKYJACD3AwIAgAgAIfgDAgCACAAhlAQCAIAIACGbBEAAoAgAIaEEAAChCcoEIqUEQACgCAAhwgQBAP8HACHDBAIAqwgAIcQEAgCrCAAhxQQQAJYJACHGBBAAlgkAIccEEACWCQAhyAQQAJYJACHKBAEA_wcAIRUFAADRDQAgBwAA0g0AIAgAANQNACAYAADcDQAgGgAA0A0AIBsAANMNACAcAADVDQAgHQAA1g0AIB8AANgNACAgAADZDQAgJgAA2g0AICcAANsNACAoAADdDQAgKQAA3g0AICoAAN8NACArAADgDQAg9wMCAAAAAdEEAQAAAAHSBAEAAAABhAUgAAAAAYUFIAAAAAECAAAAAQAgOAAAqA8AIAMAAAANACA4AACoDwAgOQAArA8AIBcAAAANACAFAACiDAAgBwAAowwAIAgAAKUMACAYAACtDAAgGgAAoQwAIBsAAKQMACAcAACmDAAgHQAApwwAIB8AAKkMACAgAACqDAAgJgAAqwwAICcAAKwMACAoAACuDAAgKQAArwwAICoAALAMACArAACxDAAgMQAArA8AIPcDAgCACAAh0QQBAJAIACHSBAEAkAgAIYQFIAC9CAAhhQUgAL0IACEVBQAAogwAIAcAAKMMACAIAAClDAAgGAAArQwAIBoAAKEMACAbAACkDAAgHAAApgwAIB0AAKcMACAfAACpDAAgIAAAqgwAICYAAKsMACAnAACsDAAgKAAArgwAICkAAK8MACAqAACwDAAgKwAAsQwAIPcDAgCACAAh0QQBAJAIACHSBAEAkAgAIYQFIAC9CAAhhQUgAL0IACEVBQAA0Q0AIAcAANINACAIAADUDQAgGAAA3A0AIBoAANANACAbAADTDQAgHAAA1Q0AIB0AANYNACAeAADXDQAgIAAA2Q0AICYAANoNACAnAADbDQAgKAAA3Q0AICkAAN4NACAqAADfDQAgKwAA4A0AIPcDAgAAAAHRBAEAAAAB0gQBAAAAAYQFIAAAAAGFBSAAAAABAgAAAAEAIDgAAK0PACADAAAADQAgOAAArQ8AIDkAALEPACAXAAAADQAgBQAAogwAIAcAAKMMACAIAAClDAAgGAAArQwAIBoAAKEMACAbAACkDAAgHAAApgwAIB0AAKcMACAeAACoDAAgIAAAqgwAICYAAKsMACAnAACsDAAgKAAArgwAICkAAK8MACAqAACwDAAgKwAAsQwAIDEAALEPACD3AwIAgAgAIdEEAQCQCAAh0gQBAJAIACGEBSAAvQgAIYUFIAC9CAAhFQUAAKIMACAHAACjDAAgCAAApQwAIBgAAK0MACAaAAChDAAgGwAApAwAIBwAAKYMACAdAACnDAAgHgAAqAwAICAAAKoMACAmAACrDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACD3AwIAgAgAIdEEAQCQCAAh0gQBAJAIACGEBSAAvQgAIYUFIAC9CAAhFQUAANENACAHAADSDQAgCAAA1A0AIBgAANwNACAaAADQDQAgGwAA0w0AIBwAANUNACAdAADWDQAgHgAA1w0AIB8AANgNACAmAADaDQAgJwAA2w0AICgAAN0NACApAADeDQAgKgAA3w0AICsAAOANACD3AwIAAAAB0QQBAAAAAdIEAQAAAAGEBSAAAAABhQUgAAAAAQIAAAABACA4AACyDwAgAwAAAA0AIDgAALIPACA5AAC2DwAgFwAAAA0AIAUAAKIMACAHAACjDAAgCAAApQwAIBgAAK0MACAaAAChDAAgGwAApAwAIBwAAKYMACAdAACnDAAgHgAAqAwAIB8AAKkMACAmAACrDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACAxAAC2DwAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIRUFAACiDAAgBwAAowwAIAgAAKUMACAYAACtDAAgGgAAoQwAIBsAAKQMACAcAACmDAAgHQAApwwAIB4AAKgMACAfAACpDAAgJgAAqwwAICcAAKwMACAoAACuDAAgKQAArwwAICoAALAMACArAACxDAAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIQkDAADyCAAgFAAA8wgAICEAAPQIACD3AwIAAAAB-AMCAAAAAZsEQAAAAAGlBEAAAAABqAQBAAAAAa0EAgAAAAECAAAAfQAgOAAAtw8AIBUFAADRDQAgBwAA0g0AIAgAANQNACAYAADcDQAgGgAA0A0AIBsAANMNACAcAADVDQAgHQAA1g0AIB4AANcNACAfAADYDQAgIAAA2Q0AICcAANsNACAoAADdDQAgKQAA3g0AICoAAN8NACArAADgDQAg9wMCAAAAAdEEAQAAAAHSBAEAAAABhAUgAAAAAYUFIAAAAAECAAAAAQAgOAAAuQ8AIAX3AwIAAAAB-AMCAAAAAZsEQAAAAAGlBEAAAAABqAQBAAAAAQr3AwIAAAAB-AMCAAAAAZcEAQAAAAGYBAQAAAABmwRAAAAAAaUEQAAAAAGoBAEAAAABqgQgAAAAAasEAgAAAAGsBAEAAAABAwAAAA0AIDgAALkPACA5AAC_DwAgFwAAAA0AIAUAAKIMACAHAACjDAAgCAAApQwAIBgAAK0MACAaAAChDAAgGwAApAwAIBwAAKYMACAdAACnDAAgHgAAqAwAIB8AAKkMACAgAACqDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACAxAAC_DwAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIRUFAACiDAAgBwAAowwAIAgAAKUMACAYAACtDAAgGgAAoQwAIBsAAKQMACAcAACmDAAgHQAApwwAIB4AAKgMACAfAACpDAAgIAAAqgwAICcAAKwMACAoAACuDAAgKQAArwwAICoAALAMACArAACxDAAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIQMAAAB7ACA4AAC3DwAgOQAAwg8AIAsAAAB7ACADAADXCAAgFAAA2AgAICEAANUIACAxAADCDwAg9wMCAIAIACH4AwIAgAgAIZsEQACgCAAhpQRAAKAIACGoBAEAkAgAIa0EAgCrCAAhCQMAANcIACAUAADYCAAgIQAA1QgAIPcDAgCACAAh-AMCAIAIACGbBEAAoAgAIaUEQACgCAAhqAQBAJAIACGtBAIAqwgAIQkDAADyCAAgIQAA9AgAICIAAPEIACD3AwIAAAAB-AMCAAAAAZsEQAAAAAGlBEAAAAABqAQBAAAAAa0EAgAAAAECAAAAfQAgOAAAww8AIBUFAADRDQAgBwAA0g0AIAgAANQNACAYAADcDQAgGgAA0A0AIBsAANMNACAcAADVDQAgHQAA1g0AIB4AANcNACAfAADYDQAgIAAA2Q0AICYAANoNACAoAADdDQAgKQAA3g0AICoAAN8NACArAADgDQAg9wMCAAAAAdEEAQAAAAHSBAEAAAABhAUgAAAAAYUFIAAAAAECAAAAAQAgOAAAxQ8AIAQxAAEAAAH3AwIAAAABpQRAAAAAAacEAgAAAAEDAAAAewAgOAAAww8AIDkAAMoPACALAAAAewAgAwAA1wgAICEAANUIACAiAADWCAAgMQAAyg8AIPcDAgCACAAh-AMCAIAIACGbBEAAoAgAIaUEQACgCAAhqAQBAJAIACGtBAIAqwgAIQkDAADXCAAgIQAA1QgAICIAANYIACD3AwIAgAgAIfgDAgCACAAhmwRAAKAIACGlBEAAoAgAIagEAQCQCAAhrQQCAKsIACEDAAAADQAgOAAAxQ8AIDkAAM0PACAXAAAADQAgBQAAogwAIAcAAKMMACAIAAClDAAgGAAArQwAIBoAAKEMACAbAACkDAAgHAAApgwAIB0AAKcMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgKAAArgwAICkAAK8MACAqAACwDAAgKwAAsQwAIDEAAM0PACD3AwIAgAgAIdEEAQCQCAAh0gQBAJAIACGEBSAAvQgAIYUFIAC9CAAhFQUAAKIMACAHAACjDAAgCAAApQwAIBgAAK0MACAaAAChDAAgGwAApAwAIBwAAKYMACAdAACnDAAgHgAAqAwAIB8AAKkMACAgAACqDAAgJgAAqwwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACD3AwIAgAgAIdEEAQCQCAAh0gQBAJAIACGEBSAAvQgAIYUFIAC9CAAhDQMAAM0IACAjAADOCAAg9wMCAAAAAfgDAgAAAAGXBAEAAAABmAQEAAAAAZsEQAAAAAGlBEAAAAABqAQBAAAAAakEAgAAAAGqBCAAAAABqwQCAAAAAawEAQAAAAECAAAAgwEAIDgAAM4PACADAAAAgQEAIDgAAM4PACA5AADSDwAgDwAAAIEBACADAAC-CAAgIwAAvwgAIDEAANIPACD3AwIAgAgAIfgDAgCACAAhlwQBAP8HACGYBAQAnwgAIZsEQACgCAAhpQRAAKAIACGoBAEAkAgAIakEAgCrCAAhqgQgAL0IACGrBAIAqwgAIawEAQD_BwAhDQMAAL4IACAjAAC_CAAg9wMCAIAIACH4AwIAgAgAIZcEAQD_BwAhmAQEAJ8IACGbBEAAoAgAIaUEQACgCAAhqAQBAJAIACGpBAIAqwgAIaoEIAC9CAAhqwQCAKsIACGsBAEA_wcAIRUFAADRDQAgBwAA0g0AIAgAANQNACAaAADQDQAgGwAA0w0AIBwAANUNACAdAADWDQAgHgAA1w0AIB8AANgNACAgAADZDQAgJgAA2g0AICcAANsNACAoAADdDQAgKQAA3g0AICoAAN8NACArAADgDQAg9wMCAAAAAdEEAQAAAAHSBAEAAAABhAUgAAAAAYUFIAAAAAECAAAAAQAgOAAA0w8AIBsDAACUDAAgBQAAlQwAIAgAAJcMACAOAACZDAAgEwAAlgwAIBcAAJgMACAZAACbDAAg9wMCAAAAAfgDAgAAAAH8AwEAAAABmwRAAAAAAaEEAAAA-AQCpQRAAAAAAd4EQAAAAAHkBAEAAAAB8gQBAAAAAfkEAQAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BAEAAAAB_gQBAAAAAf8EAQAAAAGABQEAAAABgQUBAAAAAYIFAQAAAAGDBQEAAAABAgAAAAUAIDgAANUPACADAAAADQAgOAAA0w8AIDkAANkPACAXAAAADQAgBQAAogwAIAcAAKMMACAIAAClDAAgGgAAoQwAIBsAAKQMACAcAACmDAAgHQAApwwAIB4AAKgMACAfAACpDAAgIAAAqgwAICYAAKsMACAnAACsDAAgKAAArgwAICkAAK8MACAqAACwDAAgKwAAsQwAIDEAANkPACD3AwIAgAgAIdEEAQCQCAAh0gQBAJAIACGEBSAAvQgAIYUFIAC9CAAhFQUAAKIMACAHAACjDAAgCAAApQwAIBoAAKEMACAbAACkDAAgHAAApgwAIB0AAKcMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACD3AwIAgAgAIdEEAQCQCAAh0gQBAJAIACGEBSAAvQgAIYUFIAC9CAAhAwAAAAMAIDgAANUPACA5AADcDwAgHQAAAAMAIAMAAMELACAFAADCCwAgCAAAxAsAIA4AAMYLACATAADDCwAgFwAAxQsAIBkAAMgLACAxAADcDwAg9wMCAIAIACH4AwIAgAgAIfwDAQD_BwAhmwRAAKAIACGhBAAAgAv4BCKlBEAAoAgAId4EQAD6CAAh5AQBAP8HACHyBAEAkAgAIfkEAQCQCAAh-gQBAJAIACH7BAEAkAgAIfwEAQD_BwAh_QQBAP8HACH-BAEA_wcAIf8EAQD_BwAhgAUBAP8HACGBBQEA_wcAIYIFAQD_BwAhgwUBAP8HACEbAwAAwQsAIAUAAMILACAIAADECwAgDgAAxgsAIBMAAMMLACAXAADFCwAgGQAAyAsAIPcDAgCACAAh-AMCAIAIACH8AwEA_wcAIZsEQACgCAAhoQQAAIAL-AQipQRAAKAIACHeBEAA-ggAIeQEAQD_BwAh8gQBAJAIACH5BAEAkAgAIfoEAQCQCAAh-wQBAJAIACH8BAEA_wcAIf0EAQD_BwAh_gQBAP8HACH_BAEA_wcAIYAFAQD_BwAhgQUBAP8HACGCBQEA_wcAIYMFAQD_BwAhGwMAAJQMACAFAACVDAAgCAAAlwwAIA4AAJkMACATAACWDAAgFwAAmAwAIBgAAJoMACD3AwIAAAAB-AMCAAAAAfwDAQAAAAGbBEAAAAABoQQAAAD4BAKlBEAAAAAB3gRAAAAAAeQEAQAAAAHyBAEAAAAB-QQBAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EAQAAAAH-BAEAAAAB_wQBAAAAAYAFAQAAAAGBBQEAAAABggUBAAAAAYMFAQAAAAECAAAABQAgOAAA3Q8AIAMAAAADACA4AADdDwAgOQAA4Q8AIB0AAAADACADAADBCwAgBQAAwgsAIAgAAMQLACAOAADGCwAgEwAAwwsAIBcAAMULACAYAADHCwAgMQAA4Q8AIPcDAgCACAAh-AMCAIAIACH8AwEA_wcAIZsEQACgCAAhoQQAAIAL-AQipQRAAKAIACHeBEAA-ggAIeQEAQD_BwAh8gQBAJAIACH5BAEAkAgAIfoEAQCQCAAh-wQBAJAIACH8BAEA_wcAIf0EAQD_BwAh_gQBAP8HACH_BAEA_wcAIYAFAQD_BwAhgQUBAP8HACGCBQEA_wcAIYMFAQD_BwAhGwMAAMELACAFAADCCwAgCAAAxAsAIA4AAMYLACATAADDCwAgFwAAxQsAIBgAAMcLACD3AwIAgAgAIfgDAgCACAAh_AMBAP8HACGbBEAAoAgAIaEEAACAC_gEIqUEQACgCAAh3gRAAPoIACHkBAEA_wcAIfIEAQCQCAAh-QQBAJAIACH6BAEAkAgAIfsEAQCQCAAh_AQBAP8HACH9BAEA_wcAIf4EAQD_BwAh_wQBAP8HACGABQEA_wcAIYEFAQD_BwAhggUBAP8HACGDBQEA_wcAIRUFAADRDQAgBwAA0g0AIAgAANQNACAYAADcDQAgGgAA0A0AIBsAANMNACAcAADVDQAgHQAA1g0AIB4AANcNACAfAADYDQAgIAAA2Q0AICYAANoNACAnAADbDQAgKQAA3g0AICoAAN8NACArAADgDQAg9wMCAAAAAdEEAQAAAAHSBAEAAAABhAUgAAAAAYUFIAAAAAECAAAAAQAgOAAA4g8AIAMAAAANACA4AADiDwAgOQAA5g8AIBcAAAANACAFAACiDAAgBwAAowwAIAgAAKUMACAYAACtDAAgGgAAoQwAIBsAAKQMACAcAACmDAAgHQAApwwAIB4AAKgMACAfAACpDAAgIAAAqgwAICYAAKsMACAnAACsDAAgKQAArwwAICoAALAMACArAACxDAAgMQAA5g8AIPcDAgCACAAh0QQBAJAIACHSBAEAkAgAIYQFIAC9CAAhhQUgAL0IACEVBQAAogwAIAcAAKMMACAIAAClDAAgGAAArQwAIBoAAKEMACAbAACkDAAgHAAApgwAIB0AAKcMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgJwAArAwAICkAAK8MACAqAACwDAAgKwAAsQwAIPcDAgCACAAh0QQBAJAIACHSBAEAkAgAIYQFIAC9CAAhhQUgAL0IACEVBQAA0Q0AIAcAANINACAIAADUDQAgGAAA3A0AIBoAANANACAbAADTDQAgHAAA1Q0AIB0AANYNACAeAADXDQAgHwAA2A0AICAAANkNACAmAADaDQAgJwAA2w0AICgAAN0NACAqAADfDQAgKwAA4A0AIPcDAgAAAAHRBAEAAAAB0gQBAAAAAYQFIAAAAAGFBSAAAAABAgAAAAEAIDgAAOcPACADAAAADQAgOAAA5w8AIDkAAOsPACAXAAAADQAgBQAAogwAIAcAAKMMACAIAAClDAAgGAAArQwAIBoAAKEMACAbAACkDAAgHAAApgwAIB0AAKcMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgJwAArAwAICgAAK4MACAqAACwDAAgKwAAsQwAIDEAAOsPACD3AwIAgAgAIdEEAQCQCAAh0gQBAJAIACGEBSAAvQgAIYUFIAC9CAAhFQUAAKIMACAHAACjDAAgCAAApQwAIBgAAK0MACAaAAChDAAgGwAApAwAIBwAAKYMACAdAACnDAAgHgAAqAwAIB8AAKkMACAgAACqDAAgJgAAqwwAICcAAKwMACAoAACuDAAgKgAAsAwAICsAALEMACD3AwIAgAgAIdEEAQCQCAAh0gQBAJAIACGEBSAAvQgAIYUFIAC9CAAhFQUAANENACAHAADSDQAgCAAA1A0AIBgAANwNACAaAADQDQAgGwAA0w0AIBwAANUNACAdAADWDQAgHgAA1w0AIB8AANgNACAgAADZDQAgJgAA2g0AICcAANsNACAoAADdDQAgKQAA3g0AICsAAOANACD3AwIAAAAB0QQBAAAAAdIEAQAAAAGEBSAAAAABhQUgAAAAAQIAAAABACA4AADsDwAgAwAAAA0AIDgAAOwPACA5AADwDwAgFwAAAA0AIAUAAKIMACAHAACjDAAgCAAApQwAIBgAAK0MACAaAAChDAAgGwAApAwAIBwAAKYMACAdAACnDAAgHgAAqAwAIB8AAKkMACAgAACqDAAgJgAAqwwAICcAAKwMACAoAACuDAAgKQAArwwAICsAALEMACAxAADwDwAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIRUFAACiDAAgBwAAowwAIAgAAKUMACAYAACtDAAgGgAAoQwAIBsAAKQMACAcAACmDAAgHQAApwwAIB4AAKgMACAfAACpDAAgIAAAqgwAICYAAKsMACAnAACsDAAgKAAArgwAICkAAK8MACArAACxDAAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIRUFAADRDQAgBwAA0g0AIAgAANQNACAYAADcDQAgGgAA0A0AIBsAANMNACAcAADVDQAgHQAA1g0AIB4AANcNACAfAADYDQAgIAAA2Q0AICYAANoNACAnAADbDQAgKAAA3Q0AICkAAN4NACAqAADfDQAg9wMCAAAAAdEEAQAAAAHSBAEAAAABhAUgAAAAAYUFIAAAAAECAAAAAQAgOAAA8Q8AIAMAAAANACA4AADxDwAgOQAA9Q8AIBcAAAANACAFAACiDAAgBwAAowwAIAgAAKUMACAYAACtDAAgGgAAoQwAIBsAAKQMACAcAACmDAAgHQAApwwAIB4AAKgMACAfAACpDAAgIAAAqgwAICYAAKsMACAnAACsDAAgKAAArgwAICkAAK8MACAqAACwDAAgMQAA9Q8AIPcDAgCACAAh0QQBAJAIACHSBAEAkAgAIYQFIAC9CAAhhQUgAL0IACEVBQAAogwAIAcAAKMMACAIAAClDAAgGAAArQwAIBoAAKEMACAbAACkDAAgHAAApgwAIB0AAKcMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAIPcDAgCACAAh0QQBAJAIACHSBAEAkAgAIYQFIAC9CAAhhQUgAL0IACESBWIDB2UECGkFCwAmGI4BFhoGAhtoBhxtGR1uCh5yGh92GyB6HCZ-HSeNAR4okAEiKZIBIyqUASQrlgElCQMAAQUKAwhFBQsAGA5RChNEBxdJExhVFhlaFwcDAAEEAAIHDAQIPAULABITOwcUQBEEAw4BBQ8DCBMFCwAQCQMUAQQAAgYAAwcVBAkXBgsADw42ChEjCRI1DgQDAAEIGAUKHAcLAAgDBAACBgADCR0GAggeAAofAAQLAA0MJAUOJgoQMAsGBAACCwAMDCcFDSgBECwLES0JAg4ACg8ACQIQLgARLwABEDEAAQwABQIRNwASOAACBTkACDoAAQYAAwMIQgATQQAUQwADBAACCwAVFk0UARUAEwEWTgACA1YBBAACAQQAAgcFWwAIXQAOXwATXAAXXgAYYAAZYQABAwABAQMAAQEDAAEBAwABBQMAAQsAIRSEAR4hfx0igAEdBAMAAQsAICOFAR0liQEfASQAHgEligEAAhSMAQAiiwEAAQMAAQEDAAEBAwABAQMAAQ0FmAEAB5kBAAibAQAYowEAGpcBABuaAQAcnAEAHZ0BAB6eAQAfnwEAIKABACahAQAnogEAAAAABQsAKz4ALD8ALUAALkEALwAAAAAABQsAKz4ALD8ALUAALkEALwEDAAEBAwABBQsAND4ANT8ANkAAN0EAOAAAAAAABQsAND4ANT8ANkAAN0EAOAMDAAEEAAIH2gEEAwMAAQQAAgfgAQQFCwA9PgA-PwA_QABAQQBBAAAAAAAFCwA9PgA-PwA_QABAQQBBAQYAAwEGAAMFCwBGPgBHPwBIQABJQQBKAAAAAAAFCwBGPgBHPwBIQABJQQBKAQOIAgEBA44CAQULAE8-AFA_AFFAAFJBAFMAAAAAAAULAE8-AFA_AFFAAFJBAFMBAwABAQMAAQULAFg-AFk_AFpAAFtBAFwAAAAAAAULAFg-AFk_AFpAAFtBAFwDBAACBgADCbYCBgMEAAIGAAMJvAIGBQsAYT4AYj8AY0AAZEEAZQAAAAAABQsAYT4AYj8AY0AAZEEAZQUDzgIBBAACBgADB88CBAnQAgYFA9YCAQQAAgYAAwfXAgQJ2AIGBQsAaj4Aaz8AbEAAbUEAbgAAAAAABQsAaj4Aaz8AbEAAbUEAbgIM6gIFDusCCgIM8QIFDvICCgULAHM-AHQ_AHVAAHZBAHcAAAAAAAULAHM-AHQ_AHVAAHZBAHcBDAAFAQwABQULAHw-AH0_AH5AAH9BAIABAAAAAAAFCwB8PgB9PwB-QAB_QQCAAQEDAAEBAwABBQsAhQE-AIYBPwCHAUAAiAFBAIkBAAAAAAAFCwCFAT4AhgE_AIcBQACIAUEAiQEBBAACAQQAAgULAI4BPgCPAT8AkAFAAJEBQQCSAQAAAAAABQsAjgE-AI8BPwCQAUAAkQFBAJIBARUAEwEVABMFCwCXAT4AmAE_AJkBQACaAUEAmwEAAAAAAAULAJcBPgCYAT8AmQFAAJoBQQCbAQMEAAIM3AMFDd0DAQMEAAIM4wMFDeQDAQULAKABPgChAT8AogFAAKMBQQCkAQAAAAAABQsAoAE-AKEBPwCiAUAAowFBAKQBAg4ACg8ACQIOAAoPAAkFCwCpAT4AqgE_AKsBQACsAUEArQEAAAAAAAULAKkBPgCqAT8AqwFAAKwBQQCtAQEDAAEBAwABBQsAsgE-ALMBPwC0AUAAtQFBALYBAAAAAAAFCwCyAT4AswE_ALQBQAC1AUEAtgEBAwABAQMAAQULALsBPgC8AT8AvQFAAL4BQQC_AQAAAAAABQsAuwE-ALwBPwC9AUAAvgFBAL8BAQMAAQEDAAEFCwDEAT4AxQE_AMYBQADHAUEAyAEAAAAAAAULAMQBPgDFAT8AxgFAAMcBQQDIAQAAAAULAM4BPgDPAT8A0AFAANEBQQDSAQAAAAAABQsAzgE-AM8BPwDQAUAA0QFBANIBAgMAASHnBB0CAwABIe0EHQULANcBPgDYAT8A2QFAANoBQQDbAQAAAAAABQsA1wE-ANgBPwDZAUAA2gFBANsBAgMAASP_BB0CAwABI4UFHQULAOABPgDhAT8A4gFAAOMBQQDkAQAAAAAABQsA4AE-AOEBPwDiAUAA4wFBAOQBASQAHgEkAB4FCwDpAT4A6gE_AOsBQADsAUEA7QEAAAAAAAULAOkBPgDqAT8A6wFAAOwBQQDtAQIDrQUBBAACAgOzBQEEAAIFCwDyAT4A8wE_APQBQAD1AUEA9gEAAAAAAAULAPIBPgDzAT8A9AFAAPUBQQD2AQEEAAIBBAACBQsA-wE-APwBPwD9AUAA_gFBAP8BAAAAAAAFCwD7AT4A_AE_AP0BQAD-AUEA_wEBAwABAQMAAQULAIQCPgCFAj8AhgJAAIcCQQCIAgAAAAAABQsAhAI-AIUCPwCGAkAAhwJBAIgCAQMAAQEDAAEFCwCNAj4AjgI_AI8CQACQAkEAkQIAAAAAAAULAI0CPgCOAj8AjwJAAJACQQCRAgEDAAEBAwABBQsAlgI-AJcCPwCYAkAAmQJBAJoCAAAAAAAFCwCWAj4AlwI_AJgCQACZAkEAmgIBAwABAQMAAQULAJ8CPgCgAj8AoQJAAKICQQCjAgAAAAAABQsAnwI-AKACPwChAkAAogJBAKMCLAIBLaQBAS6mAQEvpwEBMKgBATKqAQEzrAEnNK0BKDWvAQE2sQEnN7IBKTqzAQE7tAEBPLUBJ0K4ASpDuQEwRLoBAkW7AQJGvAECR70BAki-AQJJwAECSsIBJ0vDATFMxQECTccBJ07IATJPyQECUMoBAlHLASdSzgEzU88BOVTQAQNV0QEDVtIBA1fTAQNY1AEDWdYBA1rYASdb2QE6XNwBA13eASde3wE7X-EBA2DiAQNh4wEnYuYBPGPnAUJk6AERZekBEWbqARFn6wERaOwBEWnuARFq8AEna_EBQ2zzARFt9QEnbvYBRG_3ARFw-AERcfkBJ3L8AUVz_QFLdP4BBHX_AQR2gAIEd4ECBHiCAgR5hAIEeoYCJ3uHAkx8igIEfYwCJ36NAk1_jwIEgAGQAgSBAZECJ4IBlAJOgwGVAlSEAZYCBoUBlwIGhgGYAgaHAZkCBogBmgIGiQGcAgaKAZ4CJ4sBnwJVjAGhAgaNAaMCJ44BpAJWjwGlAgaQAaYCBpEBpwInkgGqAleTAasCXZQBrAIHlQGtAgeWAa4CB5cBrwIHmAGwAgeZAbICB5oBtAInmwG1Al6cAbgCB50BugInngG7Al-fAb0CB6ABvgIHoQG_AieiAcICYKMBwwJmpAHEAgWlAcUCBaYBxgIFpwHHAgWoAcgCBakBygIFqgHMAierAc0CZ6wB0gIFrQHUAieuAdUCaK8B2QIFsAHaAgWxAdsCJ7IB3gJpswHfAm-0AeACCbUB4QIJtgHiAgm3AeMCCbgB5AIJuQHmAgm6AegCJ7sB6QJwvAHtAgm9Ae8CJ74B8AJxvwHzAgnAAfQCCcEB9QInwgH4AnLDAfkCeMQB-gIOxQH7Ag7GAfwCDscB_QIOyAH-Ag7JAYADDsoBggMnywGDA3nMAYUDDs0BhwMnzgGIA3rPAYkDDtABigMO0QGLAyfSAY4De9MBjwOBAdQBkAMZ1QGRAxnWAZIDGdcBkwMZ2AGUAxnZAZYDGdoBmAMn2wGZA4IB3AGbAxndAZ0DJ94BngODAd8BnwMZ4AGgAxnhAaEDJ-IBpAOEAeMBpQOKAeQBpgMT5QGnAxPmAagDE-cBqQMT6AGqAxPpAawDE-oBrgMn6wGvA4sB7AGxAxPtAbMDJ-4BtAOMAe8BtQMT8AG2AxPxAbcDJ_IBugONAfMBuwOTAfQBvAMU9QG9AxT2Ab4DFPcBvwMU-AHAAxT5AcIDFPoBxAMn-wHFA5QB_AHHAxT9AckDJ_4BygOVAf8BywMUgALMAxSBAs0DJ4IC0AOWAYMC0QOcAYQC0gMKhQLTAwqGAtQDCocC1QMKiALWAwqJAtgDCooC2gMniwLbA50BjALfAwqNAuEDJ44C4gOeAY8C5QMKkALmAwqRAucDJ5IC6gOfAZMC6wOlAZQC7AMLlQLtAwuWAu4DC5cC7wMLmALwAwuZAvIDC5oC9AMnmwL1A6YBnAL3AwudAvkDJ54C-gOnAZ8C-wMLoAL8AwuhAv0DJ6ICgASoAaMCgQSuAaQCggQapQKDBBqmAoQEGqcChQQaqAKGBBqpAogEGqoCigQnqwKLBK8BrAKNBBqtAo8EJ64CkASwAa8CkQQasAKSBBqxApMEJ7IClgSxAbMClwS3AbQCmAQbtQKZBBu2ApoEG7cCmwQbuAKcBBu5Ap4EG7oCoAQnuwKhBLgBvAKjBBu9AqUEJ74CpgS5Ab8CpwQbwAKoBBvBAqkEJ8ICrAS6AcMCrQTAAcQCrgQcxQKvBBzGArAEHMcCsQQcyAKyBBzJArQEHMoCtgQnywK3BMEBzAK5BBzNArsEJ84CvATCAc8CvQQc0AK-BBzRAr8EJ9ICwgTDAdMCwwTJAdQCxQTKAdUCxgTKAdYCyQTKAdcCygTKAdgCywTKAdkCzQTKAdoCzwQn2wLQBMsB3ALSBMoB3QLUBCfeAtUEzAHfAtYEygHgAtcEygHhAtgEJ-IC2wTNAeMC3ATTAeQC3QQd5QLeBB3mAt8EHecC4AQd6ALhBB3pAuMEHeoC5QQn6wLmBNQB7ALpBB3tAusEJ-4C7ATVAe8C7gQd8ALvBB3xAvAEJ_IC8wTWAfMC9ATcAfQC9QQe9QL2BB72AvcEHvcC-AQe-AL5BB75AvsEHvoC_QQn-wL-BN0B_AKBBR79AoMFJ_4ChAXeAf8ChgUegAOHBR6BA4gFJ4IDiwXfAYMDjAXlAYQDjQUfhQOOBR-GA48FH4cDkAUfiAORBR-JA5MFH4oDlQUniwOWBeYBjAOYBR-NA5oFJ44DmwXnAY8DnAUfkAOdBR-RA54FJ5IDoQXoAZMDogXuAZQDowUWlQOkBRaWA6UFFpcDpgUWmAOnBRaZA6kFFpoDqwUnmwOsBe8BnAOvBRadA7EFJ54DsgXwAZ8DtAUWoAO1BRahA7YFJ6IDuQXxAaMDugX3AaQDuwUXpQO8BRemA70FF6cDvgUXqAO_BRepA8EFF6oDwwUnqwPEBfgBrAPGBRetA8gFJ64DyQX5Aa8DygUXsAPLBRexA8wFJ7IDzwX6AbMD0AWAArQD0gUitQPTBSK2A9UFIrcD1gUiuAPXBSK5A9kFIroD2wUnuwPcBYECvAPeBSK9A-AFJ74D4QWCAr8D4gUiwAPjBSLBA-QFJ8ID5wWDAsMD6AWJAsQD6gUjxQPrBSPGA-0FI8cD7gUjyAPvBSPJA_EFI8oD8wUnywP0BYoCzAP2BSPNA_gFJ84D-QWLAs8D-gUj0AP7BSPRA_wFJ9ID_wWMAtMDgAaSAtQDggYk1QODBiTWA4UGJNcDhgYk2AOHBiTZA4kGJNoDiwYn2wOMBpMC3AOOBiTdA5AGJ94DkQaUAt8DkgYk4AOTBiThA5QGJ-IDlwaVAuMDmAabAuQDmgYl5QObBiXmA50GJecDngYl6AOfBiXpA6EGJeoDowYn6wOkBpwC7AOmBiXtA6gGJ-4DqQadAu8DqgYl8AOrBiXxA6wGJ_IDrwaeAvMDsAakAg" } 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 aae2102e..64ee0961 100644 --- a/packages/db/generated/prisma/index-browser.js +++ b/packages/db/generated/prisma/index-browser.js @@ -423,6 +423,16 @@ exports.Prisma.OfficeHoursScalarFieldEnum = { data: 'data' }; +exports.Prisma.OfficeContactScalarFieldEnum = { + id: 'id', + userId: 'userId', + receptionistName: 'receptionistName', + dentistName: 'dentistName', + phoneNumber: 'phoneNumber', + email: 'email', + fax: 'fax' +}; + exports.Prisma.SortOrder = { asc: 'asc', desc: 'desc' @@ -567,7 +577,8 @@ exports.Prisma.ModelName = { PatientDocument: 'PatientDocument', TwilioSettings: 'TwilioSettings', AiSettings: 'AiSettings', - OfficeHours: 'OfficeHours' + OfficeHours: 'OfficeHours', + OfficeContact: 'OfficeContact' }; /** diff --git a/packages/db/generated/prisma/index.d.ts b/packages/db/generated/prisma/index.d.ts index 0c1e5c55..a21fc0fb 100644 --- a/packages/db/generated/prisma/index.d.ts +++ b/packages/db/generated/prisma/index.d.ts @@ -148,6 +148,11 @@ export type AiSettings = $Result.DefaultSelection * */ export type OfficeHours = $Result.DefaultSelection +/** + * Model OfficeContact + * + */ +export type OfficeContact = $Result.DefaultSelection /** * Enums @@ -712,6 +717,16 @@ export class PrismaClient< * ``` */ get officeHours(): Prisma.OfficeHoursDelegate; + + /** + * `prisma.officeContact`: Exposes CRUD operations for the **OfficeContact** model. + * Example usage: + * ```ts + * // Fetch zero or more OfficeContacts + * const officeContacts = await prisma.officeContact.findMany() + * ``` + */ + get officeContact(): Prisma.OfficeContactDelegate; } export namespace Prisma { @@ -1172,7 +1187,8 @@ export namespace Prisma { PatientDocument: 'PatientDocument', TwilioSettings: 'TwilioSettings', AiSettings: 'AiSettings', - OfficeHours: 'OfficeHours' + OfficeHours: 'OfficeHours', + OfficeContact: 'OfficeContact' }; export type ModelName = (typeof ModelName)[keyof typeof ModelName] @@ -1188,7 +1204,7 @@ export namespace Prisma { omit: GlobalOmitOptions } meta: { - modelProps: "user" | "patient" | "appointment" | "appointmentFile" | "staff" | "npiProvider" | "appointmentProcedure" | "claim" | "serviceLine" | "claimFile" | "insuranceCredential" | "pdfGroup" | "pdfFile" | "payment" | "serviceLineTransaction" | "databaseBackup" | "backupDestination" | "notification" | "cronJobLog" | "cloudFolder" | "cloudFile" | "cloudFileChunk" | "communication" | "patientDocument" | "twilioSettings" | "aiSettings" | "officeHours" + modelProps: "user" | "patient" | "appointment" | "appointmentFile" | "staff" | "npiProvider" | "appointmentProcedure" | "claim" | "serviceLine" | "claimFile" | "insuranceCredential" | "pdfGroup" | "pdfFile" | "payment" | "serviceLineTransaction" | "databaseBackup" | "backupDestination" | "notification" | "cronJobLog" | "cloudFolder" | "cloudFile" | "cloudFileChunk" | "communication" | "patientDocument" | "twilioSettings" | "aiSettings" | "officeHours" | "officeContact" txIsolationLevel: Prisma.TransactionIsolationLevel } model: { @@ -3190,6 +3206,80 @@ export namespace Prisma { } } } + OfficeContact: { + payload: Prisma.$OfficeContactPayload + fields: Prisma.OfficeContactFieldRefs + operations: { + findUnique: { + args: Prisma.OfficeContactFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.OfficeContactFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.OfficeContactFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.OfficeContactFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.OfficeContactFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.OfficeContactCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.OfficeContactCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.OfficeContactCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.OfficeContactDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.OfficeContactUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.OfficeContactDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.OfficeContactUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.OfficeContactUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.OfficeContactUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.OfficeContactAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.OfficeContactGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.OfficeContactCountArgs + result: $Utils.Optional | number + } + } + } } } & { other: { @@ -3325,6 +3415,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsOmit aiSettings?: AiSettingsOmit officeHours?: OfficeHoursOmit + officeContact?: OfficeContactOmit } /* Types for Logging */ @@ -4184,6 +4275,7 @@ export namespace Prisma { twilioSettings?: boolean | User$twilioSettingsArgs aiSettings?: boolean | User$aiSettingsArgs officeHours?: boolean | User$officeHoursArgs + officeContact?: boolean | User$officeContactArgs _count?: boolean | UserCountOutputTypeDefaultArgs }, ExtArgs["result"]["user"]> @@ -4229,6 +4321,7 @@ export namespace Prisma { twilioSettings?: boolean | User$twilioSettingsArgs aiSettings?: boolean | User$aiSettingsArgs officeHours?: boolean | User$officeHoursArgs + officeContact?: boolean | User$officeContactArgs _count?: boolean | UserCountOutputTypeDefaultArgs } export type UserIncludeCreateManyAndReturn = {} @@ -4253,6 +4346,7 @@ export namespace Prisma { twilioSettings: Prisma.$TwilioSettingsPayload | null aiSettings: Prisma.$AiSettingsPayload | null officeHours: Prisma.$OfficeHoursPayload | null + officeContact: Prisma.$OfficeContactPayload | null } scalars: $Extensions.GetPayloadResult<{ id: number @@ -4670,6 +4764,7 @@ export namespace Prisma { twilioSettings = {}>(args?: Subset>): Prisma__TwilioSettingsClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> aiSettings = {}>(args?: Subset>): Prisma__AiSettingsClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> officeHours = {}>(args?: Subset>): Prisma__OfficeHoursClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + officeContact = {}>(args?: Subset>): Prisma__OfficeContactClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> /** * Attaches callbacks for the resolution and/or rejection of the Promise. * @param onfulfilled The callback to execute when the Promise is resolved. @@ -5460,6 +5555,25 @@ export namespace Prisma { where?: OfficeHoursWhereInput } + /** + * User.officeContact + */ + export type User$officeContactArgs = { + /** + * Select specific fields to fetch from the OfficeContact + */ + select?: OfficeContactSelect | null + /** + * Omit specific fields from the OfficeContact + */ + omit?: OfficeContactOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: OfficeContactInclude | null + where?: OfficeContactWhereInput + } + /** * User without action */ @@ -36213,6 +36327,1128 @@ export namespace Prisma { } + /** + * Model OfficeContact + */ + + export type AggregateOfficeContact = { + _count: OfficeContactCountAggregateOutputType | null + _avg: OfficeContactAvgAggregateOutputType | null + _sum: OfficeContactSumAggregateOutputType | null + _min: OfficeContactMinAggregateOutputType | null + _max: OfficeContactMaxAggregateOutputType | null + } + + export type OfficeContactAvgAggregateOutputType = { + id: number | null + userId: number | null + } + + export type OfficeContactSumAggregateOutputType = { + id: number | null + userId: number | null + } + + export type OfficeContactMinAggregateOutputType = { + id: number | null + userId: number | null + receptionistName: string | null + dentistName: string | null + phoneNumber: string | null + email: string | null + fax: string | null + } + + export type OfficeContactMaxAggregateOutputType = { + id: number | null + userId: number | null + receptionistName: string | null + dentistName: string | null + phoneNumber: string | null + email: string | null + fax: string | null + } + + export type OfficeContactCountAggregateOutputType = { + id: number + userId: number + receptionistName: number + dentistName: number + phoneNumber: number + email: number + fax: number + _all: number + } + + + export type OfficeContactAvgAggregateInputType = { + id?: true + userId?: true + } + + export type OfficeContactSumAggregateInputType = { + id?: true + userId?: true + } + + export type OfficeContactMinAggregateInputType = { + id?: true + userId?: true + receptionistName?: true + dentistName?: true + phoneNumber?: true + email?: true + fax?: true + } + + export type OfficeContactMaxAggregateInputType = { + id?: true + userId?: true + receptionistName?: true + dentistName?: true + phoneNumber?: true + email?: true + fax?: true + } + + export type OfficeContactCountAggregateInputType = { + id?: true + userId?: true + receptionistName?: true + dentistName?: true + phoneNumber?: true + email?: true + fax?: true + _all?: true + } + + export type OfficeContactAggregateArgs = { + /** + * Filter which OfficeContact to aggregate. + */ + where?: OfficeContactWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of OfficeContacts to fetch. + */ + orderBy?: OfficeContactOrderByWithRelationInput | OfficeContactOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: OfficeContactWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` OfficeContacts from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` OfficeContacts. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned OfficeContacts + **/ + _count?: true | OfficeContactCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: OfficeContactAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: OfficeContactSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: OfficeContactMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: OfficeContactMaxAggregateInputType + } + + export type GetOfficeContactAggregateType = { + [P in keyof T & keyof AggregateOfficeContact]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type OfficeContactGroupByArgs = { + where?: OfficeContactWhereInput + orderBy?: OfficeContactOrderByWithAggregationInput | OfficeContactOrderByWithAggregationInput[] + by: OfficeContactScalarFieldEnum[] | OfficeContactScalarFieldEnum + having?: OfficeContactScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: OfficeContactCountAggregateInputType | true + _avg?: OfficeContactAvgAggregateInputType + _sum?: OfficeContactSumAggregateInputType + _min?: OfficeContactMinAggregateInputType + _max?: OfficeContactMaxAggregateInputType + } + + export type OfficeContactGroupByOutputType = { + id: number + userId: number + receptionistName: string | null + dentistName: string | null + phoneNumber: string | null + email: string | null + fax: string | null + _count: OfficeContactCountAggregateOutputType | null + _avg: OfficeContactAvgAggregateOutputType | null + _sum: OfficeContactSumAggregateOutputType | null + _min: OfficeContactMinAggregateOutputType | null + _max: OfficeContactMaxAggregateOutputType | null + } + + type GetOfficeContactGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof OfficeContactGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type OfficeContactSelect = $Extensions.GetSelect<{ + id?: boolean + userId?: boolean + receptionistName?: boolean + dentistName?: boolean + phoneNumber?: boolean + email?: boolean + fax?: boolean + user?: boolean | UserDefaultArgs + }, ExtArgs["result"]["officeContact"]> + + export type OfficeContactSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + userId?: boolean + receptionistName?: boolean + dentistName?: boolean + phoneNumber?: boolean + email?: boolean + fax?: boolean + user?: boolean | UserDefaultArgs + }, ExtArgs["result"]["officeContact"]> + + export type OfficeContactSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + userId?: boolean + receptionistName?: boolean + dentistName?: boolean + phoneNumber?: boolean + email?: boolean + fax?: boolean + user?: boolean | UserDefaultArgs + }, ExtArgs["result"]["officeContact"]> + + export type OfficeContactSelectScalar = { + id?: boolean + userId?: boolean + receptionistName?: boolean + dentistName?: boolean + phoneNumber?: boolean + email?: boolean + fax?: boolean + } + + export type OfficeContactOmit = $Extensions.GetOmit<"id" | "userId" | "receptionistName" | "dentistName" | "phoneNumber" | "email" | "fax", ExtArgs["result"]["officeContact"]> + export type OfficeContactInclude = { + user?: boolean | UserDefaultArgs + } + export type OfficeContactIncludeCreateManyAndReturn = { + user?: boolean | UserDefaultArgs + } + export type OfficeContactIncludeUpdateManyAndReturn = { + user?: boolean | UserDefaultArgs + } + + export type $OfficeContactPayload = { + name: "OfficeContact" + objects: { + user: Prisma.$UserPayload + } + scalars: $Extensions.GetPayloadResult<{ + id: number + userId: number + receptionistName: string | null + dentistName: string | null + phoneNumber: string | null + email: string | null + fax: string | null + }, ExtArgs["result"]["officeContact"]> + composites: {} + } + + type OfficeContactGetPayload = $Result.GetResult + + type OfficeContactCountArgs = + Omit & { + select?: OfficeContactCountAggregateInputType | true + } + + export interface OfficeContactDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['OfficeContact'], meta: { name: 'OfficeContact' } } + /** + * Find zero or one OfficeContact that matches the filter. + * @param {OfficeContactFindUniqueArgs} args - Arguments to find a OfficeContact + * @example + * // Get one OfficeContact + * const officeContact = await prisma.officeContact.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__OfficeContactClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one OfficeContact that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {OfficeContactFindUniqueOrThrowArgs} args - Arguments to find a OfficeContact + * @example + * // Get one OfficeContact + * const officeContact = await prisma.officeContact.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__OfficeContactClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first OfficeContact that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {OfficeContactFindFirstArgs} args - Arguments to find a OfficeContact + * @example + * // Get one OfficeContact + * const officeContact = await prisma.officeContact.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__OfficeContactClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first OfficeContact that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {OfficeContactFindFirstOrThrowArgs} args - Arguments to find a OfficeContact + * @example + * // Get one OfficeContact + * const officeContact = await prisma.officeContact.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__OfficeContactClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more OfficeContacts that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {OfficeContactFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all OfficeContacts + * const officeContacts = await prisma.officeContact.findMany() + * + * // Get first 10 OfficeContacts + * const officeContacts = await prisma.officeContact.findMany({ take: 10 }) + * + * // Only select the `id` + * const officeContactWithIdOnly = await prisma.officeContact.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a OfficeContact. + * @param {OfficeContactCreateArgs} args - Arguments to create a OfficeContact. + * @example + * // Create one OfficeContact + * const OfficeContact = await prisma.officeContact.create({ + * data: { + * // ... data to create a OfficeContact + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__OfficeContactClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many OfficeContacts. + * @param {OfficeContactCreateManyArgs} args - Arguments to create many OfficeContacts. + * @example + * // Create many OfficeContacts + * const officeContact = await prisma.officeContact.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many OfficeContacts and returns the data saved in the database. + * @param {OfficeContactCreateManyAndReturnArgs} args - Arguments to create many OfficeContacts. + * @example + * // Create many OfficeContacts + * const officeContact = await prisma.officeContact.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many OfficeContacts and only return the `id` + * const officeContactWithIdOnly = await prisma.officeContact.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a OfficeContact. + * @param {OfficeContactDeleteArgs} args - Arguments to delete one OfficeContact. + * @example + * // Delete one OfficeContact + * const OfficeContact = await prisma.officeContact.delete({ + * where: { + * // ... filter to delete one OfficeContact + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__OfficeContactClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one OfficeContact. + * @param {OfficeContactUpdateArgs} args - Arguments to update one OfficeContact. + * @example + * // Update one OfficeContact + * const officeContact = await prisma.officeContact.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__OfficeContactClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more OfficeContacts. + * @param {OfficeContactDeleteManyArgs} args - Arguments to filter OfficeContacts to delete. + * @example + * // Delete a few OfficeContacts + * const { count } = await prisma.officeContact.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more OfficeContacts. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {OfficeContactUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many OfficeContacts + * const officeContact = await prisma.officeContact.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more OfficeContacts and returns the data updated in the database. + * @param {OfficeContactUpdateManyAndReturnArgs} args - Arguments to update many OfficeContacts. + * @example + * // Update many OfficeContacts + * const officeContact = await prisma.officeContact.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more OfficeContacts and only return the `id` + * const officeContactWithIdOnly = await prisma.officeContact.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one OfficeContact. + * @param {OfficeContactUpsertArgs} args - Arguments to update or create a OfficeContact. + * @example + * // Update or create a OfficeContact + * const officeContact = await prisma.officeContact.upsert({ + * create: { + * // ... data to create a OfficeContact + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the OfficeContact we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__OfficeContactClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of OfficeContacts. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {OfficeContactCountArgs} args - Arguments to filter OfficeContacts to count. + * @example + * // Count the number of OfficeContacts + * const count = await prisma.officeContact.count({ + * where: { + * // ... the filter for the OfficeContacts we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a OfficeContact. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {OfficeContactAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by OfficeContact. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {OfficeContactGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends OfficeContactGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: OfficeContactGroupByArgs['orderBy'] } + : { orderBy?: OfficeContactGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetOfficeContactGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the OfficeContact model + */ + readonly fields: OfficeContactFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for OfficeContact. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__OfficeContactClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + user = {}>(args?: Subset>): Prisma__UserClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the OfficeContact model + */ + interface OfficeContactFieldRefs { + readonly id: FieldRef<"OfficeContact", 'Int'> + readonly userId: FieldRef<"OfficeContact", 'Int'> + readonly receptionistName: FieldRef<"OfficeContact", 'String'> + readonly dentistName: FieldRef<"OfficeContact", 'String'> + readonly phoneNumber: FieldRef<"OfficeContact", 'String'> + readonly email: FieldRef<"OfficeContact", 'String'> + readonly fax: FieldRef<"OfficeContact", 'String'> + } + + + // Custom InputTypes + /** + * OfficeContact findUnique + */ + export type OfficeContactFindUniqueArgs = { + /** + * Select specific fields to fetch from the OfficeContact + */ + select?: OfficeContactSelect | null + /** + * Omit specific fields from the OfficeContact + */ + omit?: OfficeContactOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: OfficeContactInclude | null + /** + * Filter, which OfficeContact to fetch. + */ + where: OfficeContactWhereUniqueInput + } + + /** + * OfficeContact findUniqueOrThrow + */ + export type OfficeContactFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the OfficeContact + */ + select?: OfficeContactSelect | null + /** + * Omit specific fields from the OfficeContact + */ + omit?: OfficeContactOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: OfficeContactInclude | null + /** + * Filter, which OfficeContact to fetch. + */ + where: OfficeContactWhereUniqueInput + } + + /** + * OfficeContact findFirst + */ + export type OfficeContactFindFirstArgs = { + /** + * Select specific fields to fetch from the OfficeContact + */ + select?: OfficeContactSelect | null + /** + * Omit specific fields from the OfficeContact + */ + omit?: OfficeContactOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: OfficeContactInclude | null + /** + * Filter, which OfficeContact to fetch. + */ + where?: OfficeContactWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of OfficeContacts to fetch. + */ + orderBy?: OfficeContactOrderByWithRelationInput | OfficeContactOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for OfficeContacts. + */ + cursor?: OfficeContactWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` OfficeContacts from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` OfficeContacts. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of OfficeContacts. + */ + distinct?: OfficeContactScalarFieldEnum | OfficeContactScalarFieldEnum[] + } + + /** + * OfficeContact findFirstOrThrow + */ + export type OfficeContactFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the OfficeContact + */ + select?: OfficeContactSelect | null + /** + * Omit specific fields from the OfficeContact + */ + omit?: OfficeContactOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: OfficeContactInclude | null + /** + * Filter, which OfficeContact to fetch. + */ + where?: OfficeContactWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of OfficeContacts to fetch. + */ + orderBy?: OfficeContactOrderByWithRelationInput | OfficeContactOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for OfficeContacts. + */ + cursor?: OfficeContactWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` OfficeContacts from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` OfficeContacts. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of OfficeContacts. + */ + distinct?: OfficeContactScalarFieldEnum | OfficeContactScalarFieldEnum[] + } + + /** + * OfficeContact findMany + */ + export type OfficeContactFindManyArgs = { + /** + * Select specific fields to fetch from the OfficeContact + */ + select?: OfficeContactSelect | null + /** + * Omit specific fields from the OfficeContact + */ + omit?: OfficeContactOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: OfficeContactInclude | null + /** + * Filter, which OfficeContacts to fetch. + */ + where?: OfficeContactWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of OfficeContacts to fetch. + */ + orderBy?: OfficeContactOrderByWithRelationInput | OfficeContactOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing OfficeContacts. + */ + cursor?: OfficeContactWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` OfficeContacts from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` OfficeContacts. + */ + skip?: number + distinct?: OfficeContactScalarFieldEnum | OfficeContactScalarFieldEnum[] + } + + /** + * OfficeContact create + */ + export type OfficeContactCreateArgs = { + /** + * Select specific fields to fetch from the OfficeContact + */ + select?: OfficeContactSelect | null + /** + * Omit specific fields from the OfficeContact + */ + omit?: OfficeContactOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: OfficeContactInclude | null + /** + * The data needed to create a OfficeContact. + */ + data: XOR + } + + /** + * OfficeContact createMany + */ + export type OfficeContactCreateManyArgs = { + /** + * The data used to create many OfficeContacts. + */ + data: OfficeContactCreateManyInput | OfficeContactCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * OfficeContact createManyAndReturn + */ + export type OfficeContactCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the OfficeContact + */ + select?: OfficeContactSelectCreateManyAndReturn | null + /** + * Omit specific fields from the OfficeContact + */ + omit?: OfficeContactOmit | null + /** + * The data used to create many OfficeContacts. + */ + data: OfficeContactCreateManyInput | OfficeContactCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: OfficeContactIncludeCreateManyAndReturn | null + } + + /** + * OfficeContact update + */ + export type OfficeContactUpdateArgs = { + /** + * Select specific fields to fetch from the OfficeContact + */ + select?: OfficeContactSelect | null + /** + * Omit specific fields from the OfficeContact + */ + omit?: OfficeContactOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: OfficeContactInclude | null + /** + * The data needed to update a OfficeContact. + */ + data: XOR + /** + * Choose, which OfficeContact to update. + */ + where: OfficeContactWhereUniqueInput + } + + /** + * OfficeContact updateMany + */ + export type OfficeContactUpdateManyArgs = { + /** + * The data used to update OfficeContacts. + */ + data: XOR + /** + * Filter which OfficeContacts to update + */ + where?: OfficeContactWhereInput + /** + * Limit how many OfficeContacts to update. + */ + limit?: number + } + + /** + * OfficeContact updateManyAndReturn + */ + export type OfficeContactUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the OfficeContact + */ + select?: OfficeContactSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the OfficeContact + */ + omit?: OfficeContactOmit | null + /** + * The data used to update OfficeContacts. + */ + data: XOR + /** + * Filter which OfficeContacts to update + */ + where?: OfficeContactWhereInput + /** + * Limit how many OfficeContacts to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: OfficeContactIncludeUpdateManyAndReturn | null + } + + /** + * OfficeContact upsert + */ + export type OfficeContactUpsertArgs = { + /** + * Select specific fields to fetch from the OfficeContact + */ + select?: OfficeContactSelect | null + /** + * Omit specific fields from the OfficeContact + */ + omit?: OfficeContactOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: OfficeContactInclude | null + /** + * The filter to search for the OfficeContact to update in case it exists. + */ + where: OfficeContactWhereUniqueInput + /** + * In case the OfficeContact found by the `where` argument doesn't exist, create a new OfficeContact with this data. + */ + create: XOR + /** + * In case the OfficeContact was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * OfficeContact delete + */ + export type OfficeContactDeleteArgs = { + /** + * Select specific fields to fetch from the OfficeContact + */ + select?: OfficeContactSelect | null + /** + * Omit specific fields from the OfficeContact + */ + omit?: OfficeContactOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: OfficeContactInclude | null + /** + * Filter which OfficeContact to delete. + */ + where: OfficeContactWhereUniqueInput + } + + /** + * OfficeContact deleteMany + */ + export type OfficeContactDeleteManyArgs = { + /** + * Filter which OfficeContacts to delete + */ + where?: OfficeContactWhereInput + /** + * Limit how many OfficeContacts to delete. + */ + limit?: number + } + + /** + * OfficeContact without action + */ + export type OfficeContactDefaultArgs = { + /** + * Select specific fields to fetch from the OfficeContact + */ + select?: OfficeContactSelect | null + /** + * Omit specific fields from the OfficeContact + */ + omit?: OfficeContactOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: OfficeContactInclude | null + } + + /** * Enums */ @@ -36611,6 +37847,19 @@ export namespace Prisma { export type OfficeHoursScalarFieldEnum = (typeof OfficeHoursScalarFieldEnum)[keyof typeof OfficeHoursScalarFieldEnum] + export const OfficeContactScalarFieldEnum: { + id: 'id', + userId: 'userId', + receptionistName: 'receptionistName', + dentistName: 'dentistName', + phoneNumber: 'phoneNumber', + email: 'email', + fax: 'fax' + }; + + export type OfficeContactScalarFieldEnum = (typeof OfficeContactScalarFieldEnum)[keyof typeof OfficeContactScalarFieldEnum] + + export const SortOrder: { asc: 'asc', desc: 'desc' @@ -36979,6 +38228,7 @@ export namespace Prisma { twilioSettings?: XOR | null aiSettings?: XOR | null officeHours?: XOR | null + officeContact?: XOR | null } export type UserOrderByWithRelationInput = { @@ -37003,6 +38253,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsOrderByWithRelationInput aiSettings?: AiSettingsOrderByWithRelationInput officeHours?: OfficeHoursOrderByWithRelationInput + officeContact?: OfficeContactOrderByWithRelationInput } export type UserWhereUniqueInput = Prisma.AtLeast<{ @@ -37030,6 +38281,7 @@ export namespace Prisma { twilioSettings?: XOR | null aiSettings?: XOR | null officeHours?: XOR | null + officeContact?: XOR | null }, "id" | "username"> export type UserOrderByWithAggregationInput = { @@ -39091,6 +40343,73 @@ export namespace Prisma { data?: JsonWithAggregatesFilter<"OfficeHours"> } + export type OfficeContactWhereInput = { + AND?: OfficeContactWhereInput | OfficeContactWhereInput[] + OR?: OfficeContactWhereInput[] + NOT?: OfficeContactWhereInput | OfficeContactWhereInput[] + id?: IntFilter<"OfficeContact"> | number + userId?: IntFilter<"OfficeContact"> | number + receptionistName?: StringNullableFilter<"OfficeContact"> | string | null + dentistName?: StringNullableFilter<"OfficeContact"> | string | null + phoneNumber?: StringNullableFilter<"OfficeContact"> | string | null + email?: StringNullableFilter<"OfficeContact"> | string | null + fax?: StringNullableFilter<"OfficeContact"> | string | null + user?: XOR + } + + export type OfficeContactOrderByWithRelationInput = { + id?: SortOrder + userId?: SortOrder + receptionistName?: SortOrderInput | SortOrder + dentistName?: SortOrderInput | SortOrder + phoneNumber?: SortOrderInput | SortOrder + email?: SortOrderInput | SortOrder + fax?: SortOrderInput | SortOrder + user?: UserOrderByWithRelationInput + } + + export type OfficeContactWhereUniqueInput = Prisma.AtLeast<{ + id?: number + userId?: number + AND?: OfficeContactWhereInput | OfficeContactWhereInput[] + OR?: OfficeContactWhereInput[] + NOT?: OfficeContactWhereInput | OfficeContactWhereInput[] + receptionistName?: StringNullableFilter<"OfficeContact"> | string | null + dentistName?: StringNullableFilter<"OfficeContact"> | string | null + phoneNumber?: StringNullableFilter<"OfficeContact"> | string | null + email?: StringNullableFilter<"OfficeContact"> | string | null + fax?: StringNullableFilter<"OfficeContact"> | string | null + user?: XOR + }, "id" | "userId"> + + export type OfficeContactOrderByWithAggregationInput = { + id?: SortOrder + userId?: SortOrder + receptionistName?: SortOrderInput | SortOrder + dentistName?: SortOrderInput | SortOrder + phoneNumber?: SortOrderInput | SortOrder + email?: SortOrderInput | SortOrder + fax?: SortOrderInput | SortOrder + _count?: OfficeContactCountOrderByAggregateInput + _avg?: OfficeContactAvgOrderByAggregateInput + _max?: OfficeContactMaxOrderByAggregateInput + _min?: OfficeContactMinOrderByAggregateInput + _sum?: OfficeContactSumOrderByAggregateInput + } + + export type OfficeContactScalarWhereWithAggregatesInput = { + AND?: OfficeContactScalarWhereWithAggregatesInput | OfficeContactScalarWhereWithAggregatesInput[] + OR?: OfficeContactScalarWhereWithAggregatesInput[] + NOT?: OfficeContactScalarWhereWithAggregatesInput | OfficeContactScalarWhereWithAggregatesInput[] + id?: IntWithAggregatesFilter<"OfficeContact"> | number + userId?: IntWithAggregatesFilter<"OfficeContact"> | number + receptionistName?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null + dentistName?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null + phoneNumber?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null + email?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null + fax?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null + } + export type UserCreateInput = { username: string password: string @@ -39112,6 +40431,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsCreateNestedOneWithoutUserInput aiSettings?: AiSettingsCreateNestedOneWithoutUserInput officeHours?: OfficeHoursCreateNestedOneWithoutUserInput + officeContact?: OfficeContactCreateNestedOneWithoutUserInput } export type UserUncheckedCreateInput = { @@ -39136,6 +40456,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedCreateNestedOneWithoutUserInput aiSettings?: AiSettingsUncheckedCreateNestedOneWithoutUserInput officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput + officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput } export type UserUpdateInput = { @@ -39159,6 +40480,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateInput = { @@ -39183,6 +40505,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUncheckedUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput } export type UserCreateManyInput = { @@ -41251,6 +42574,72 @@ export namespace Prisma { data?: JsonNullValueInput | InputJsonValue } + export type OfficeContactCreateInput = { + receptionistName?: string | null + dentistName?: string | null + phoneNumber?: string | null + email?: string | null + fax?: string | null + user: UserCreateNestedOneWithoutOfficeContactInput + } + + export type OfficeContactUncheckedCreateInput = { + id?: number + userId: number + receptionistName?: string | null + dentistName?: string | null + phoneNumber?: string | null + email?: string | null + fax?: string | null + } + + export type OfficeContactUpdateInput = { + receptionistName?: NullableStringFieldUpdateOperationsInput | string | null + dentistName?: NullableStringFieldUpdateOperationsInput | string | null + phoneNumber?: NullableStringFieldUpdateOperationsInput | string | null + email?: NullableStringFieldUpdateOperationsInput | string | null + fax?: NullableStringFieldUpdateOperationsInput | string | null + user?: UserUpdateOneRequiredWithoutOfficeContactNestedInput + } + + export type OfficeContactUncheckedUpdateInput = { + id?: IntFieldUpdateOperationsInput | number + userId?: IntFieldUpdateOperationsInput | number + receptionistName?: NullableStringFieldUpdateOperationsInput | string | null + dentistName?: NullableStringFieldUpdateOperationsInput | string | null + phoneNumber?: NullableStringFieldUpdateOperationsInput | string | null + email?: NullableStringFieldUpdateOperationsInput | string | null + fax?: NullableStringFieldUpdateOperationsInput | string | null + } + + export type OfficeContactCreateManyInput = { + id?: number + userId: number + receptionistName?: string | null + dentistName?: string | null + phoneNumber?: string | null + email?: string | null + fax?: string | null + } + + export type OfficeContactUpdateManyMutationInput = { + receptionistName?: NullableStringFieldUpdateOperationsInput | string | null + dentistName?: NullableStringFieldUpdateOperationsInput | string | null + phoneNumber?: NullableStringFieldUpdateOperationsInput | string | null + email?: NullableStringFieldUpdateOperationsInput | string | null + fax?: NullableStringFieldUpdateOperationsInput | string | null + } + + export type OfficeContactUncheckedUpdateManyInput = { + id?: IntFieldUpdateOperationsInput | number + userId?: IntFieldUpdateOperationsInput | number + receptionistName?: NullableStringFieldUpdateOperationsInput | string | null + dentistName?: NullableStringFieldUpdateOperationsInput | string | null + phoneNumber?: NullableStringFieldUpdateOperationsInput | string | null + email?: NullableStringFieldUpdateOperationsInput | string | null + fax?: NullableStringFieldUpdateOperationsInput | string | null + } + export type IntFilter<$PrismaModel = never> = { equals?: number | IntFieldRefInput<$PrismaModel> in?: number[] | ListIntFieldRefInput<$PrismaModel> @@ -41375,6 +42764,11 @@ export namespace Prisma { isNot?: OfficeHoursWhereInput | null } + export type OfficeContactNullableScalarRelationFilter = { + is?: OfficeContactWhereInput | null + isNot?: OfficeContactWhereInput | null + } + export type PatientOrderByRelationAggregateInput = { _count?: SortOrder } @@ -43400,6 +44794,46 @@ export namespace Prisma { _max?: NestedJsonFilter<$PrismaModel> } + export type OfficeContactCountOrderByAggregateInput = { + id?: SortOrder + userId?: SortOrder + receptionistName?: SortOrder + dentistName?: SortOrder + phoneNumber?: SortOrder + email?: SortOrder + fax?: SortOrder + } + + export type OfficeContactAvgOrderByAggregateInput = { + id?: SortOrder + userId?: SortOrder + } + + export type OfficeContactMaxOrderByAggregateInput = { + id?: SortOrder + userId?: SortOrder + receptionistName?: SortOrder + dentistName?: SortOrder + phoneNumber?: SortOrder + email?: SortOrder + fax?: SortOrder + } + + export type OfficeContactMinOrderByAggregateInput = { + id?: SortOrder + userId?: SortOrder + receptionistName?: SortOrder + dentistName?: SortOrder + phoneNumber?: SortOrder + email?: SortOrder + fax?: SortOrder + } + + export type OfficeContactSumOrderByAggregateInput = { + id?: SortOrder + userId?: SortOrder + } + export type PatientCreateNestedManyWithoutUserInput = { create?: XOR | PatientCreateWithoutUserInput[] | PatientUncheckedCreateWithoutUserInput[] connectOrCreate?: PatientCreateOrConnectWithoutUserInput | PatientCreateOrConnectWithoutUserInput[] @@ -43509,6 +44943,12 @@ export namespace Prisma { connect?: OfficeHoursWhereUniqueInput } + export type OfficeContactCreateNestedOneWithoutUserInput = { + create?: XOR + connectOrCreate?: OfficeContactCreateOrConnectWithoutUserInput + connect?: OfficeContactWhereUniqueInput + } + export type PatientUncheckedCreateNestedManyWithoutUserInput = { create?: XOR | PatientCreateWithoutUserInput[] | PatientUncheckedCreateWithoutUserInput[] connectOrCreate?: PatientCreateOrConnectWithoutUserInput | PatientCreateOrConnectWithoutUserInput[] @@ -43618,6 +45058,12 @@ export namespace Prisma { connect?: OfficeHoursWhereUniqueInput } + export type OfficeContactUncheckedCreateNestedOneWithoutUserInput = { + create?: XOR + connectOrCreate?: OfficeContactCreateOrConnectWithoutUserInput + connect?: OfficeContactWhereUniqueInput + } + export type StringFieldUpdateOperationsInput = { set?: string } @@ -43838,6 +45284,16 @@ export namespace Prisma { update?: XOR, OfficeHoursUncheckedUpdateWithoutUserInput> } + export type OfficeContactUpdateOneWithoutUserNestedInput = { + create?: XOR + connectOrCreate?: OfficeContactCreateOrConnectWithoutUserInput + upsert?: OfficeContactUpsertWithoutUserInput + disconnect?: OfficeContactWhereInput | boolean + delete?: OfficeContactWhereInput | boolean + connect?: OfficeContactWhereUniqueInput + update?: XOR, OfficeContactUncheckedUpdateWithoutUserInput> + } + export type IntFieldUpdateOperationsInput = { set?: number increment?: number @@ -44058,6 +45514,16 @@ export namespace Prisma { update?: XOR, OfficeHoursUncheckedUpdateWithoutUserInput> } + export type OfficeContactUncheckedUpdateOneWithoutUserNestedInput = { + create?: XOR + connectOrCreate?: OfficeContactCreateOrConnectWithoutUserInput + upsert?: OfficeContactUpsertWithoutUserInput + disconnect?: OfficeContactWhereInput | boolean + delete?: OfficeContactWhereInput | boolean + connect?: OfficeContactWhereUniqueInput + update?: XOR, OfficeContactUncheckedUpdateWithoutUserInput> + } + export type UserCreateNestedOneWithoutPatientsInput = { create?: XOR connectOrCreate?: UserCreateOrConnectWithoutPatientsInput @@ -45738,6 +47204,20 @@ export namespace Prisma { update?: XOR, UserUncheckedUpdateWithoutOfficeHoursInput> } + export type UserCreateNestedOneWithoutOfficeContactInput = { + create?: XOR + connectOrCreate?: UserCreateOrConnectWithoutOfficeContactInput + connect?: UserWhereUniqueInput + } + + export type UserUpdateOneRequiredWithoutOfficeContactNestedInput = { + create?: XOR + connectOrCreate?: UserCreateOrConnectWithoutOfficeContactInput + upsert?: UserUpsertWithoutOfficeContactInput + connect?: UserWhereUniqueInput + update?: XOR, UserUncheckedUpdateWithoutOfficeContactInput> + } + export type NestedIntFilter<$PrismaModel = never> = { equals?: number | IntFieldRefInput<$PrismaModel> in?: number[] | ListIntFieldRefInput<$PrismaModel> @@ -46798,6 +48278,28 @@ export namespace Prisma { create: XOR } + export type OfficeContactCreateWithoutUserInput = { + receptionistName?: string | null + dentistName?: string | null + phoneNumber?: string | null + email?: string | null + fax?: string | null + } + + export type OfficeContactUncheckedCreateWithoutUserInput = { + id?: number + receptionistName?: string | null + dentistName?: string | null + phoneNumber?: string | null + email?: string | null + fax?: string | null + } + + export type OfficeContactCreateOrConnectWithoutUserInput = { + where: OfficeContactWhereUniqueInput + create: XOR + } + export type PatientUpsertWithWhereUniqueWithoutUserInput = { where: PatientWhereUniqueInput update: XOR @@ -47276,6 +48778,34 @@ export namespace Prisma { data?: JsonNullValueInput | InputJsonValue } + export type OfficeContactUpsertWithoutUserInput = { + update: XOR + create: XOR + where?: OfficeContactWhereInput + } + + export type OfficeContactUpdateToOneWithWhereWithoutUserInput = { + where?: OfficeContactWhereInput + data: XOR + } + + export type OfficeContactUpdateWithoutUserInput = { + receptionistName?: NullableStringFieldUpdateOperationsInput | string | null + dentistName?: NullableStringFieldUpdateOperationsInput | string | null + phoneNumber?: NullableStringFieldUpdateOperationsInput | string | null + email?: NullableStringFieldUpdateOperationsInput | string | null + fax?: NullableStringFieldUpdateOperationsInput | string | null + } + + export type OfficeContactUncheckedUpdateWithoutUserInput = { + id?: IntFieldUpdateOperationsInput | number + receptionistName?: NullableStringFieldUpdateOperationsInput | string | null + dentistName?: NullableStringFieldUpdateOperationsInput | string | null + phoneNumber?: NullableStringFieldUpdateOperationsInput | string | null + email?: NullableStringFieldUpdateOperationsInput | string | null + fax?: NullableStringFieldUpdateOperationsInput | string | null + } + export type UserCreateWithoutPatientsInput = { username: string password: string @@ -47296,6 +48826,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsCreateNestedOneWithoutUserInput aiSettings?: AiSettingsCreateNestedOneWithoutUserInput officeHours?: OfficeHoursCreateNestedOneWithoutUserInput + officeContact?: OfficeContactCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutPatientsInput = { @@ -47319,6 +48850,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedCreateNestedOneWithoutUserInput aiSettings?: AiSettingsUncheckedCreateNestedOneWithoutUserInput officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput + officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutPatientsInput = { @@ -47634,6 +49166,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutPatientsInput = { @@ -47657,6 +49190,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUncheckedUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput } export type AppointmentUpsertWithWhereUniqueWithoutPatientInput = { @@ -47899,6 +49433,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsCreateNestedOneWithoutUserInput aiSettings?: AiSettingsCreateNestedOneWithoutUserInput officeHours?: OfficeHoursCreateNestedOneWithoutUserInput + officeContact?: OfficeContactCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutAppointmentsInput = { @@ -47922,6 +49457,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedCreateNestedOneWithoutUserInput aiSettings?: AiSettingsUncheckedCreateNestedOneWithoutUserInput officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput + officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutAppointmentsInput = { @@ -48173,6 +49709,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutAppointmentsInput = { @@ -48196,6 +49733,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUncheckedUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput } export type StaffUpsertWithoutAppointmentsInput = { @@ -48399,6 +49937,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsCreateNestedOneWithoutUserInput aiSettings?: AiSettingsCreateNestedOneWithoutUserInput officeHours?: OfficeHoursCreateNestedOneWithoutUserInput + officeContact?: OfficeContactCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutStaffInput = { @@ -48422,6 +49961,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedCreateNestedOneWithoutUserInput aiSettings?: AiSettingsUncheckedCreateNestedOneWithoutUserInput officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput + officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutStaffInput = { @@ -48562,6 +50102,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutStaffInput = { @@ -48585,6 +50126,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUncheckedUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput } export type AppointmentUpsertWithWhereUniqueWithoutStaffInput = { @@ -48639,6 +50181,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsCreateNestedOneWithoutUserInput aiSettings?: AiSettingsCreateNestedOneWithoutUserInput officeHours?: OfficeHoursCreateNestedOneWithoutUserInput + officeContact?: OfficeContactCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutNpiProvidersInput = { @@ -48662,6 +50205,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedCreateNestedOneWithoutUserInput aiSettings?: AiSettingsUncheckedCreateNestedOneWithoutUserInput officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput + officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutNpiProvidersInput = { @@ -48796,6 +50340,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutNpiProvidersInput = { @@ -48819,6 +50364,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUncheckedUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput } export type ClaimUpsertWithWhereUniqueWithoutNpiProviderInput = { @@ -49247,6 +50793,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsCreateNestedOneWithoutUserInput aiSettings?: AiSettingsCreateNestedOneWithoutUserInput officeHours?: OfficeHoursCreateNestedOneWithoutUserInput + officeContact?: OfficeContactCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutClaimsInput = { @@ -49270,6 +50817,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedCreateNestedOneWithoutUserInput aiSettings?: AiSettingsUncheckedCreateNestedOneWithoutUserInput officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput + officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutClaimsInput = { @@ -49578,6 +51126,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutClaimsInput = { @@ -49601,6 +51150,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUncheckedUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput } export type StaffUpsertWithoutClaimsInput = { @@ -50158,6 +51708,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsCreateNestedOneWithoutUserInput aiSettings?: AiSettingsCreateNestedOneWithoutUserInput officeHours?: OfficeHoursCreateNestedOneWithoutUserInput + officeContact?: OfficeContactCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutInsuranceCredentialsInput = { @@ -50181,6 +51732,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedCreateNestedOneWithoutUserInput aiSettings?: AiSettingsUncheckedCreateNestedOneWithoutUserInput officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput + officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutInsuranceCredentialsInput = { @@ -50219,6 +51771,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutInsuranceCredentialsInput = { @@ -50242,6 +51795,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUncheckedUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput } export type PatientCreateWithoutGroupsInput = { @@ -50602,6 +52156,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsCreateNestedOneWithoutUserInput aiSettings?: AiSettingsCreateNestedOneWithoutUserInput officeHours?: OfficeHoursCreateNestedOneWithoutUserInput + officeContact?: OfficeContactCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutUpdatedPaymentsInput = { @@ -50625,6 +52180,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedCreateNestedOneWithoutUserInput aiSettings?: AiSettingsUncheckedCreateNestedOneWithoutUserInput officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput + officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutUpdatedPaymentsInput = { @@ -50865,6 +52421,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutUpdatedPaymentsInput = { @@ -50888,6 +52445,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUncheckedUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput } export type ServiceLineTransactionUpsertWithWhereUniqueWithoutPaymentInput = { @@ -51110,6 +52668,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsCreateNestedOneWithoutUserInput aiSettings?: AiSettingsCreateNestedOneWithoutUserInput officeHours?: OfficeHoursCreateNestedOneWithoutUserInput + officeContact?: OfficeContactCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutBackupsInput = { @@ -51133,6 +52692,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedCreateNestedOneWithoutUserInput aiSettings?: AiSettingsUncheckedCreateNestedOneWithoutUserInput officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput + officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutBackupsInput = { @@ -51171,6 +52731,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutBackupsInput = { @@ -51194,6 +52755,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUncheckedUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput } export type UserCreateWithoutBackupDestinationsInput = { @@ -51216,6 +52778,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsCreateNestedOneWithoutUserInput aiSettings?: AiSettingsCreateNestedOneWithoutUserInput officeHours?: OfficeHoursCreateNestedOneWithoutUserInput + officeContact?: OfficeContactCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutBackupDestinationsInput = { @@ -51239,6 +52802,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedCreateNestedOneWithoutUserInput aiSettings?: AiSettingsUncheckedCreateNestedOneWithoutUserInput officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput + officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutBackupDestinationsInput = { @@ -51277,6 +52841,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutBackupDestinationsInput = { @@ -51300,6 +52865,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUncheckedUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput } export type UserCreateWithoutNotificationsInput = { @@ -51322,6 +52888,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsCreateNestedOneWithoutUserInput aiSettings?: AiSettingsCreateNestedOneWithoutUserInput officeHours?: OfficeHoursCreateNestedOneWithoutUserInput + officeContact?: OfficeContactCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutNotificationsInput = { @@ -51345,6 +52912,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedCreateNestedOneWithoutUserInput aiSettings?: AiSettingsUncheckedCreateNestedOneWithoutUserInput officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput + officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutNotificationsInput = { @@ -51383,6 +52951,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutNotificationsInput = { @@ -51406,6 +52975,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUncheckedUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput } export type CloudFolderCreateWithoutChildrenInput = { @@ -51481,6 +53051,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsCreateNestedOneWithoutUserInput aiSettings?: AiSettingsCreateNestedOneWithoutUserInput officeHours?: OfficeHoursCreateNestedOneWithoutUserInput + officeContact?: OfficeContactCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutCloudFoldersInput = { @@ -51504,6 +53075,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedCreateNestedOneWithoutUserInput aiSettings?: AiSettingsUncheckedCreateNestedOneWithoutUserInput officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput + officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutCloudFoldersInput = { @@ -51625,6 +53197,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutCloudFoldersInput = { @@ -51648,6 +53221,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUncheckedUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput } export type CloudFileUpsertWithWhereUniqueWithoutFolderInput = { @@ -51686,6 +53260,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsCreateNestedOneWithoutUserInput aiSettings?: AiSettingsCreateNestedOneWithoutUserInput officeHours?: OfficeHoursCreateNestedOneWithoutUserInput + officeContact?: OfficeContactCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutCloudFilesInput = { @@ -51709,6 +53284,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedCreateNestedOneWithoutUserInput aiSettings?: AiSettingsUncheckedCreateNestedOneWithoutUserInput officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput + officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutCloudFilesInput = { @@ -51794,6 +53370,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutCloudFilesInput = { @@ -51817,6 +53394,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUncheckedUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput } export type CloudFolderUpsertWithoutFilesInput = { @@ -52028,6 +53606,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsCreateNestedOneWithoutUserInput aiSettings?: AiSettingsCreateNestedOneWithoutUserInput officeHours?: OfficeHoursCreateNestedOneWithoutUserInput + officeContact?: OfficeContactCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutCommunicationsInput = { @@ -52051,6 +53630,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedCreateNestedOneWithoutUserInput aiSettings?: AiSettingsUncheckedCreateNestedOneWithoutUserInput officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput + officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutCommunicationsInput = { @@ -52157,6 +53737,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutCommunicationsInput = { @@ -52180,6 +53761,7 @@ export namespace Prisma { twilioSettings?: TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUncheckedUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput } export type PatientCreateWithoutDocumentsInput = { @@ -52332,6 +53914,7 @@ export namespace Prisma { communications?: CommunicationCreateNestedManyWithoutUserInput aiSettings?: AiSettingsCreateNestedOneWithoutUserInput officeHours?: OfficeHoursCreateNestedOneWithoutUserInput + officeContact?: OfficeContactCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutTwilioSettingsInput = { @@ -52355,6 +53938,7 @@ export namespace Prisma { communications?: CommunicationUncheckedCreateNestedManyWithoutUserInput aiSettings?: AiSettingsUncheckedCreateNestedOneWithoutUserInput officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput + officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutTwilioSettingsInput = { @@ -52393,6 +53977,7 @@ export namespace Prisma { communications?: CommunicationUpdateManyWithoutUserNestedInput aiSettings?: AiSettingsUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutTwilioSettingsInput = { @@ -52416,6 +54001,7 @@ export namespace Prisma { communications?: CommunicationUncheckedUpdateManyWithoutUserNestedInput aiSettings?: AiSettingsUncheckedUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput } export type UserCreateWithoutAiSettingsInput = { @@ -52438,6 +54024,7 @@ export namespace Prisma { communications?: CommunicationCreateNestedManyWithoutUserInput twilioSettings?: TwilioSettingsCreateNestedOneWithoutUserInput officeHours?: OfficeHoursCreateNestedOneWithoutUserInput + officeContact?: OfficeContactCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutAiSettingsInput = { @@ -52461,6 +54048,7 @@ export namespace Prisma { communications?: CommunicationUncheckedCreateNestedManyWithoutUserInput twilioSettings?: TwilioSettingsUncheckedCreateNestedOneWithoutUserInput officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput + officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutAiSettingsInput = { @@ -52499,6 +54087,7 @@ export namespace Prisma { communications?: CommunicationUpdateManyWithoutUserNestedInput twilioSettings?: TwilioSettingsUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutAiSettingsInput = { @@ -52522,6 +54111,7 @@ export namespace Prisma { communications?: CommunicationUncheckedUpdateManyWithoutUserNestedInput twilioSettings?: TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput } export type UserCreateWithoutOfficeHoursInput = { @@ -52544,6 +54134,7 @@ export namespace Prisma { communications?: CommunicationCreateNestedManyWithoutUserInput twilioSettings?: TwilioSettingsCreateNestedOneWithoutUserInput aiSettings?: AiSettingsCreateNestedOneWithoutUserInput + officeContact?: OfficeContactCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutOfficeHoursInput = { @@ -52567,6 +54158,7 @@ export namespace Prisma { communications?: CommunicationUncheckedCreateNestedManyWithoutUserInput twilioSettings?: TwilioSettingsUncheckedCreateNestedOneWithoutUserInput aiSettings?: AiSettingsUncheckedCreateNestedOneWithoutUserInput + officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutOfficeHoursInput = { @@ -52605,6 +54197,7 @@ export namespace Prisma { communications?: CommunicationUpdateManyWithoutUserNestedInput twilioSettings?: TwilioSettingsUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutOfficeHoursInput = { @@ -52628,6 +54221,117 @@ export namespace Prisma { communications?: CommunicationUncheckedUpdateManyWithoutUserNestedInput twilioSettings?: TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput aiSettings?: AiSettingsUncheckedUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput + } + + export type UserCreateWithoutOfficeContactInput = { + username: string + password: string + autoBackupEnabled?: boolean + usbBackupEnabled?: boolean + patients?: PatientCreateNestedManyWithoutUserInput + appointments?: AppointmentCreateNestedManyWithoutUserInput + staff?: StaffCreateNestedManyWithoutUserInput + npiProviders?: NpiProviderCreateNestedManyWithoutUserInput + claims?: ClaimCreateNestedManyWithoutUserInput + insuranceCredentials?: InsuranceCredentialCreateNestedManyWithoutUserInput + updatedPayments?: PaymentCreateNestedManyWithoutUpdatedByInput + backups?: DatabaseBackupCreateNestedManyWithoutUserInput + backupDestinations?: BackupDestinationCreateNestedManyWithoutUserInput + notifications?: NotificationCreateNestedManyWithoutUserInput + cloudFolders?: CloudFolderCreateNestedManyWithoutUserInput + cloudFiles?: CloudFileCreateNestedManyWithoutUserInput + communications?: CommunicationCreateNestedManyWithoutUserInput + twilioSettings?: TwilioSettingsCreateNestedOneWithoutUserInput + aiSettings?: AiSettingsCreateNestedOneWithoutUserInput + officeHours?: OfficeHoursCreateNestedOneWithoutUserInput + } + + export type UserUncheckedCreateWithoutOfficeContactInput = { + id?: number + username: string + password: string + autoBackupEnabled?: boolean + usbBackupEnabled?: boolean + patients?: PatientUncheckedCreateNestedManyWithoutUserInput + appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput + staff?: StaffUncheckedCreateNestedManyWithoutUserInput + npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput + claims?: ClaimUncheckedCreateNestedManyWithoutUserInput + insuranceCredentials?: InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput + updatedPayments?: PaymentUncheckedCreateNestedManyWithoutUpdatedByInput + backups?: DatabaseBackupUncheckedCreateNestedManyWithoutUserInput + backupDestinations?: BackupDestinationUncheckedCreateNestedManyWithoutUserInput + notifications?: NotificationUncheckedCreateNestedManyWithoutUserInput + cloudFolders?: CloudFolderUncheckedCreateNestedManyWithoutUserInput + cloudFiles?: CloudFileUncheckedCreateNestedManyWithoutUserInput + communications?: CommunicationUncheckedCreateNestedManyWithoutUserInput + twilioSettings?: TwilioSettingsUncheckedCreateNestedOneWithoutUserInput + aiSettings?: AiSettingsUncheckedCreateNestedOneWithoutUserInput + officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput + } + + export type UserCreateOrConnectWithoutOfficeContactInput = { + where: UserWhereUniqueInput + create: XOR + } + + export type UserUpsertWithoutOfficeContactInput = { + update: XOR + create: XOR + where?: UserWhereInput + } + + export type UserUpdateToOneWithWhereWithoutOfficeContactInput = { + where?: UserWhereInput + data: XOR + } + + export type UserUpdateWithoutOfficeContactInput = { + username?: StringFieldUpdateOperationsInput | string + password?: StringFieldUpdateOperationsInput | string + autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + patients?: PatientUpdateManyWithoutUserNestedInput + appointments?: AppointmentUpdateManyWithoutUserNestedInput + staff?: StaffUpdateManyWithoutUserNestedInput + npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput + claims?: ClaimUpdateManyWithoutUserNestedInput + insuranceCredentials?: InsuranceCredentialUpdateManyWithoutUserNestedInput + updatedPayments?: PaymentUpdateManyWithoutUpdatedByNestedInput + backups?: DatabaseBackupUpdateManyWithoutUserNestedInput + backupDestinations?: BackupDestinationUpdateManyWithoutUserNestedInput + notifications?: NotificationUpdateManyWithoutUserNestedInput + cloudFolders?: CloudFolderUpdateManyWithoutUserNestedInput + cloudFiles?: CloudFileUpdateManyWithoutUserNestedInput + communications?: CommunicationUpdateManyWithoutUserNestedInput + twilioSettings?: TwilioSettingsUpdateOneWithoutUserNestedInput + aiSettings?: AiSettingsUpdateOneWithoutUserNestedInput + officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput + } + + export type UserUncheckedUpdateWithoutOfficeContactInput = { + id?: IntFieldUpdateOperationsInput | number + username?: StringFieldUpdateOperationsInput | string + password?: StringFieldUpdateOperationsInput | string + autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + patients?: PatientUncheckedUpdateManyWithoutUserNestedInput + appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput + staff?: StaffUncheckedUpdateManyWithoutUserNestedInput + npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput + claims?: ClaimUncheckedUpdateManyWithoutUserNestedInput + insuranceCredentials?: InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput + updatedPayments?: PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput + backups?: DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput + backupDestinations?: BackupDestinationUncheckedUpdateManyWithoutUserNestedInput + notifications?: NotificationUncheckedUpdateManyWithoutUserNestedInput + cloudFolders?: CloudFolderUncheckedUpdateManyWithoutUserNestedInput + cloudFiles?: CloudFileUncheckedUpdateManyWithoutUserNestedInput + communications?: CommunicationUncheckedUpdateManyWithoutUserNestedInput + twilioSettings?: TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput + aiSettings?: AiSettingsUncheckedUpdateOneWithoutUserNestedInput + officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput } export type PatientCreateManyUserInput = { diff --git a/packages/db/generated/prisma/index.js b/packages/db/generated/prisma/index.js index 97ce76dc..ca9fdda0 100644 --- a/packages/db/generated/prisma/index.js +++ b/packages/db/generated/prisma/index.js @@ -396,6 +396,16 @@ exports.Prisma.OfficeHoursScalarFieldEnum = { data: 'data' }; +exports.Prisma.OfficeContactScalarFieldEnum = { + id: 'id', + userId: 'userId', + receptionistName: 'receptionistName', + dentistName: 'dentistName', + phoneNumber: 'phoneNumber', + email: 'email', + fax: 'fax' +}; + exports.Prisma.SortOrder = { asc: 'asc', desc: 'desc' @@ -540,7 +550,8 @@ exports.Prisma.ModelName = { PatientDocument: 'PatientDocument', TwilioSettings: 'TwilioSettings', AiSettings: 'AiSettings', - OfficeHours: 'OfficeHours' + OfficeHours: 'OfficeHours', + OfficeContact: 'OfficeContact' }; /** * Create the Client @@ -550,14 +561,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 usbBackupEnabled Boolean @default(false)\n patients Patient[]\n appointments Appointment[]\n staff Staff[]\n npiProviders NpiProvider[]\n claims Claim[]\n insuranceCredentials InsuranceCredential[]\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}\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 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\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 notes String?\n procedureCodeNotes String?\n status String @default(\"scheduled\") // \"scheduled\", \"completed\", \"cancelled\", \"no-show\"\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 createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n claims Claim[]\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 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}\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 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 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 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 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 serviceLineTransactions ServiceLineTransaction[]\n serviceLines ServiceLine[]\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 parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\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}\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\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" + "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 usbBackupEnabled Boolean @default(false)\n patients Patient[]\n appointments Appointment[]\n staff Staff[]\n npiProviders NpiProvider[]\n claims Claim[]\n insuranceCredentials InsuranceCredential[]\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}\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 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\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 notes String?\n procedureCodeNotes String?\n status String @default(\"scheduled\") // \"scheduled\", \"completed\", \"cancelled\", \"no-show\"\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 createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n claims Claim[]\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 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}\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 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 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 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 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 serviceLineTransactions ServiceLineTransaction[]\n serviceLines ServiceLine[]\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 parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\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}\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\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 receptionistName String?\n dentistName String?\n phoneNumber String?\n email String?\n fax String?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_contact\")\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\":\"usbBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"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\":\"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\"}],\"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\":\"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\"}],\"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\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureCodeNotes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"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\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToNpiProvider\"},{\"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\":\"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\":\"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},\"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\":\"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\":\"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\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"PaymentToServiceLine\"}],\"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\":\"parent\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFolderToUser\"},{\"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\":\"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\"}},\"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\":\"usbBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"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\":\"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\"}],\"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\":\"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\"}],\"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\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureCodeNotes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"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\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToNpiProvider\"},{\"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\":\"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\":\"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},\"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\":\"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\":\"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\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"PaymentToServiceLine\"}],\"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\":\"parent\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFolderToUser\"},{\"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\":\"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\":\"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\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeContactToUser\"}],\"dbName\":\"office_contact\"}},\"enums\":{},\"types\":{}}") defineDmmfProperty(exports.Prisma, config.runtimeDataModel) config.parameterizationSchema = { - strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"patient\",\"appointments\",\"appointment\",\"staff\",\"claims\",\"npiProvider\",\"appointmentProcedures\",\"_count\",\"claim\",\"updatedBy\",\"payment\",\"serviceLine\",\"serviceLineTransactions\",\"serviceLines\",\"claimFiles\",\"procedures\",\"files\",\"group\",\"pdfs\",\"groups\",\"communications\",\"documents\",\"patients\",\"npiProviders\",\"insuranceCredentials\",\"updatedPayments\",\"backups\",\"backupDestinations\",\"notifications\",\"parent\",\"children\",\"folder\",\"file\",\"chunks\",\"cloudFolders\",\"cloudFiles\",\"twilioSettings\",\"aiSettings\",\"officeHours\",\"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\",\"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\",\"AND\",\"OR\",\"NOT\",\"id\",\"userId\",\"equals\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"in\",\"notIn\",\"apiKey\",\"contains\",\"startsWith\",\"endsWith\",\"accountSid\",\"authToken\",\"phoneNumber\",\"greetingMessage\",\"templates\",\"patientId\",\"filename\",\"originalName\",\"mimeType\",\"fileSize\",\"filePath\",\"uploadedAt\",\"updatedAt\",\"CommunicationChannel\",\"channel\",\"CommunicationDirection\",\"direction\",\"CommunicationStatus\",\"status\",\"body\",\"callDuration\",\"twilioSid\",\"createdAt\",\"fileId\",\"seq\",\"name\",\"folderId\",\"isComplete\",\"totalChunks\",\"diskPath\",\"parentId\",\"jobName\",\"startedAt\",\"completedAt\",\"durationMs\",\"errorMessage\",\"NotificationTypes\",\"type\",\"message\",\"read\",\"path\",\"isActive\",\"paymentId\",\"serviceLineId\",\"transactionId\",\"paidAmount\",\"adjustedAmount\",\"PaymentMethod\",\"method\",\"receivedDate\",\"payerName\",\"notes\",\"claimId\",\"updatedById\",\"totalBilled\",\"totalPaid\",\"totalAdjusted\",\"totalDue\",\"PaymentStatus\",\"icn\",\"pdfData\",\"groupId\",\"title\",\"PdfTitleKey\",\"titleKey\",\"siteKey\",\"username\",\"password\",\"procedureCode\",\"procedureDate\",\"quad\",\"arch\",\"toothNumber\",\"toothSurface\",\"ServiceLineStatus\",\"appointmentId\",\"staffId\",\"patientName\",\"memberId\",\"dateOfBirth\",\"remarks\",\"MissingTeethStatus\",\"missingTeethStatus\",\"missingTeeth\",\"serviceDate\",\"insuranceProvider\",\"ClaimStatus\",\"claimNumber\",\"npiProviderId\",\"procedureLabel\",\"fee\",\"category\",\"oralCavityArea\",\"ProcedureSource\",\"source\",\"comboKey\",\"npiNumber\",\"providerName\",\"email\",\"role\",\"phone\",\"date\",\"startTime\",\"endTime\",\"procedureCodeNotes\",\"PatientStatus\",\"eligibilityStatus\",\"firstName\",\"lastName\",\"gender\",\"address\",\"city\",\"zipCode\",\"insuranceId\",\"groupNumber\",\"policyHolder\",\"allergies\",\"medicalConditions\",\"autoBackupEnabled\",\"usbBackupEnabled\",\"fileId_seq\",\"every\",\"some\",\"none\",\"userId_parentId_name\",\"userId_siteKey\",\"userId_npiNumber\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), - graph: "xA-aArADGAUAAKMHACAHAADLBwAgCAAAnwcAIBgAANIHACAaAADKBwAgGwAAzAcAIBwAAM0HACAdAADOBwAgHgAAzwcAIB8AANAHACAgAADRBwAgJgAAlQcAICcAAJYHACAoAADTBwAgKQAA1AcAICoAANUHACDjAwAAyQcAMOQDAAANABDlAwAAyQcAMOYDAgAAAAG8BAEAAAABvQQBAKYGACHwBCAAkAcAIfEEIACQBwAhAQAAAAEAIB8DAACgBgAgBQAAowcAIAgAAJ8HACAOAADOBwAgEwAAoAcAIBcAANoHACAYAADSBwAgGQAA2wcAIOMDAADZBwAw5AMAAAMAEOUDAADZBwAw5gMCANMGACHnAwIA0wYAIYYEQADUBgAhjAQAANcH5AQikARAANQGACHJBEAA1QYAIc8EAQCvBgAh3AQBAK8GACHeBAEApgYAIeUEAQCmBgAh5gQBAKYGACHnBAEApgYAIegEAQCvBgAh6QQBAK8GACHqBAEArwYAIesEAQCvBgAh7AQBAK8GACHtBAEArwYAIe4EAQCvBgAh7wQBAK8GACETAwAA5AcAIAUAALcNACAIAAC6DQAgDgAAvA0AIBMAAMkNACAXAADXDQAgGAAAwg0AIBkAANgNACDJBAAA7QcAIM8EAADtBwAg3AQAAO0HACDoBAAA7QcAIOkEAADtBwAg6gQAAO0HACDrBAAA7QcAIOwEAADtBwAg7QQAAO0HACDuBAAA7QcAIO8EAADtBwAgHwMAAKAGACAFAACjBwAgCAAAnwcAIA4AAM4HACATAACgBwAgFwAA2gcAIBgAANIHACAZAADbBwAg4wMAANkHADDkAwAAAwAQ5QMAANkHADDmAwIAAAAB5wMCANMGACGGBEAA1AYAIYwEAADXB-QEIpAEQADUBgAhyQRAANUGACHPBAEArwYAIdwEAQCvBgAh3gQBAKYGACHlBAEApgYAIeYEAQCmBgAh5wQBAKYGACHoBAEArwYAIekEAQCvBgAh6gQBAK8GACHrBAEArwYAIewEAQCvBgAh7QQBAK8GACHuBAEArwYAIe8EAQCvBgAhAwAAAAMAIAEAAAQAMAIAAAUAIBcDAACgBgAgBAAApQcAIAcAAMcHACAIAACfBwAgEwAAoAcAIBQAANgHACDjAwAA1gcAMOQDAAAHABDlAwAA1gcAMOYDAgDTBgAh5wMCANMGACH_AwIA0wYAIYwEAQCmBgAhkARAANQGACGfBAEApgYAIa0EAQCvBgAhuAQBAKYGACHGBAIA0wYAId8EQADUBgAh4AQBAKYGACHhBAEApgYAIeIEAQCvBgAh5AQAANcH5AQiCAMAAOQHACAEAADKDQAgBwAA1A0AIAgAALoNACATAADJDQAgFAAA1g0AIK0EAADtBwAg4gQAAO0HACAXAwAAoAYAIAQAAKUHACAHAADHBwAgCAAAnwcAIBMAAKAHACAUAADYBwAg4wMAANYHADDkAwAABwAQ5QMAANYHADDmAwIAAAAB5wMCANMGACH_AwIA0wYAIYwEAQCmBgAhkARAANQGACGfBAEApgYAIa0EAQCvBgAhuAQBAKYGACHGBAIA0wYAId8EQADUBgAh4AQBAKYGACHhBAEApgYAIeIEAQCvBgAh5AQAANcH5AQiAwAAAAcAIAEAAAgAMAIAAAkAIA0DAACiBwAgBQAAowcAIAgAAJ8HACDjAwAAoQcAMOQDAAALABDlAwAAoQcAMOYDAgDTBgAh5wMCANMGACGQBEAA1AYAIZMEAQCmBgAh3AQBAK8GACHdBAEApgYAId4EAQCvBgAhAQAAAAsAIBgFAACjBwAgBwAAywcAIAgAAJ8HACAYAADSBwAgGgAAygcAIBsAAMwHACAcAADNBwAgHQAAzgcAIB4AAM8HACAfAADQBwAgIAAA0QcAICYAAJUHACAnAACWBwAgKAAA0wcAICkAANQHACAqAADVBwAg4wMAAMkHADDkAwAADQAQ5QMAAMkHADDmAwIA0wYAIbwEAQCmBgAhvQQBAKYGACHwBCAAkAcAIfEEIACQBwAhAQAAAA0AIAMAAAAHACABAAAIADACAAAJACAdAwAAogcAIAQAAKUHACAGAAC2BwAgBwAAxwcAIAkAAMMHACAOAAC_BwAgEQAArwcAIBIAAMgHACDjAwAAxAcAMOQDAAAQABDlAwAAxAcAMOYDAgDTBgAh5wMCANMGACH_AwIA0wYAIYYEQADUBgAhjAQAAMYH0QQikARAANQGACHFBAIA0wYAIcYEAgDTBgAhxwQBAKYGACHIBAEApgYAIckEQADUBgAhygQBAKYGACHMBAAAxQfMBCLNBAAAsAYAIM4EQADUBgAhzwQBAKYGACHRBAEArwYAIdIEAgDWBgAhCwMAAOQHACAEAADKDQAgBgAA0A0AIAcAANQNACAJAADTDQAgDgAA0Q0AIBEAAM0NACASAADVDQAgzQQAAO0HACDRBAAA7QcAINIEAADtBwAgHQMAAKIHACAEAAClBwAgBgAAtgcAIAcAAMcHACAJAADDBwAgDgAAvwcAIBEAAK8HACASAADIBwAg4wMAAMQHADDkAwAAEAAQ5QMAAMQHADDmAwIAAAAB5wMCANMGACH_AwIA0wYAIYYEQADUBgAhjAQAAMYH0QQikARAANQGACHFBAIA0wYAIcYEAgDTBgAhxwQBAKYGACHIBAEApgYAIckEQADUBgAhygQBAKYGACHMBAAAxQfMBCLNBAAAsAYAIM4EQADUBgAhzwQBAKYGACHRBAEArwYAIdIEAgDWBgAhAwAAABAAIAEAABEAMAIAABIAIAEAAAANACABAAAACwAgCwMAAKAGACAIAACfBwAgCgAAoAcAIOMDAACeBwAw5AMAABYAEOUDAACeBwAw5gMCANMGACHnAwIA0wYAIZAEQADUBgAh2gQBAKYGACHbBAEApgYAIQEAAAAWACADAAAAEAAgAQAAEQAwAgAAEgAgFAQAAKUHACAGAAC2BwAgCQAAwwcAIOMDAADABwAw5AMAABkAEOUDAADABwAw5gMCANMGACH_AwIA0wYAIZAEQADUBgAhvgQBAKYGACHCBAEArwYAIcMEAQCvBgAhxQQCANMGACHSBAIA1gYAIdMEAQCvBgAh1AQQAMEHACHVBAEArwYAIdYEAQCvBgAh2AQAAMIH2AQi2QQBAK8GACELBAAAyg0AIAYAANANACAJAADTDQAgwgQAAO0HACDDBAAA7QcAINIEAADtBwAg0wQAAO0HACDUBAAA7QcAINUEAADtBwAg1gQAAO0HACDZBAAA7QcAIBQEAAClBwAgBgAAtgcAIAkAAMMHACDjAwAAwAcAMOQDAAAZABDlAwAAwAcAMOYDAgAAAAH_AwIA0wYAIZAEQADUBgAhvgQBAKYGACHCBAEArwYAIcMEAQCvBgAhxQQCANMGACHSBAIA1gYAIdMEAQCvBgAh1AQQAMEHACHVBAEArwYAIdYEAQCvBgAh2AQAAMIH2AQi2QQBAK8GACEDAAAAGQAgAQAAGgAwAgAAGwAgAQAAABYAIAEAAAAQACABAAAAGQAgFAwAAK0HACAOAAC_BwAgEAAArgcAIOMDAAC9BwAw5AMAACAAEOUDAAC9BwAw5gMCANMGACGMBAAAvgfFBCKkBAIA1gYAIa4EAgDWBgAhsAQQAKsHACGxBBAAqwcAIbIEEACrBwAhswQQAKsHACG-BAEApgYAIb8EQADUBgAhwAQBAK8GACHBBAEArwYAIcIEAQCvBgAhwwQBAK8GACEJDAAAyw0AIA4AANENACAQAADMDQAgpAQAAO0HACCuBAAA7QcAIMAEAADtBwAgwQQAAO0HACDCBAAA7QcAIMMEAADtBwAgFAwAAK0HACAOAAC_BwAgEAAArgcAIOMDAAC9BwAw5AMAACAAEOUDAAC9BwAw5gMCAAAAAYwEAAC-B8UEIqQEAgDWBgAhrgQCANYGACGwBBAAqwcAIbEEEACrBwAhsgQQAKsHACGzBBAAqwcAIb4EAQCmBgAhvwRAANQGACHABAEArwYAIcEEAQCvBgAhwgQBAK8GACHDBAEArwYAIQMAAAAgACABAAAhADACAAAiACABAAAAEAAgFgQAAKUHACAMAACtBwAgDQAAogcAIBAAAK4HACARAACvBwAg4wMAAKoHADDkAwAAJQAQ5QMAAKoHADDmAwIA0wYAIecDAgDTBgAh_wMCANMGACGGBEAA1AYAIYwEAACsB7UEIpAEQADUBgAhrQQBAK8GACGuBAIA1gYAIa8EAgDWBgAhsAQQAKsHACGxBBAAqwcAIbIEEACrBwAhswQQAKsHACG1BAEArwYAIQEAAAAlACABAAAAEAAgAQAAAA0AIBAOAAC7BwAgDwAAvAcAIOMDAAC5BwAw5AMAACkAEOUDAAC5BwAw5gMCANMGACGQBEAA1AYAIaQEAgDTBgAhpQQCANMGACGmBAEArwYAIacEEACrBwAhqAQQAKsHACGqBAAAugeqBCKrBEAA1AYAIawEAQCvBgAhrQQBAK8GACEFDgAA0Q0AIA8AANINACCmBAAA7QcAIKwEAADtBwAgrQQAAO0HACAQDgAAuwcAIA8AALwHACDjAwAAuQcAMOQDAAApABDlAwAAuQcAMOYDAgAAAAGQBEAA1AYAIaQEAgDTBgAhpQQCANMGACGmBAEArwYAIacEEACrBwAhqAQQAKsHACGqBAAAugeqBCKrBEAA1AYAIawEAQCvBgAhrQQBAK8GACEDAAAAKQAgAQAAKgAwAgAAKwAgAwAAACAAIAEAACEAMAIAACIAIAEAAAApACABAAAAIAAgAwAAACkAIAEAACoAMAIAACsAIAEAAAApACAJDAAAuAcAIOMDAAC3BwAw5AMAADIAEOUDAAC3BwAw5gMCANMGACGABAEApgYAIYIEAQCmBgAhhAQBAK8GACGuBAIA0wYAIQIMAADLDQAghAQAAO0HACAJDAAAuAcAIOMDAAC3BwAw5AMAADIAEOUDAAC3BwAw5gMCAAAAAYAEAQCmBgAhggQBAKYGACGEBAEArwYAIa4EAgDTBgAhAwAAADIAIAEAADMAMAIAADQAIAEAAAAlACABAAAAIAAgAQAAADIAIAEAAAAHACABAAAAEAAgAwAAABkAIAEAABoAMAIAABsAIAMAAAAQACABAAARADACAAASACAJBgAAtgcAIOMDAAC1BwAw5AMAAD0AEOUDAAC1BwAw5gMCANMGACGABAEApgYAIYIEAQCvBgAhhAQBAK8GACHFBAIA0wYAIQMGAADQDQAgggQAAO0HACCEBAAA7QcAIAkGAAC2BwAg4wMAALUHADDkAwAAPQAQ5QMAALUHADDmAwIAAAABgAQBAKYGACGCBAEArwYAIYQEAQCvBgAhxQQCANMGACEDAAAAPQAgAQAAPgAwAgAAPwAgAQAAABkAIAEAAAAQACABAAAAPQAgAwAAABkAIAEAABoAMAIAABsAIAMAAAAQACABAAARADACAAASACAKBAAApQcAIBYAALQHACDjAwAAsgcAMOQDAABGABDlAwAAsgcAMOYDAgDTBgAh_wMCANMGACGQBEAA1AYAIbgEAQCmBgAhugQAALMHugQiAgQAAMoNACAWAADPDQAgCgQAAKUHACAWAAC0BwAg4wMAALIHADDkAwAARgAQ5QMAALIHADDmAwIAAAAB_wMCANMGACGQBEAA1AYAIbgEAQCmBgAhugQAALMHugQiAwAAAEYAIAEAAEcAMAIAAEgAIAkVAACxBwAg4wMAALAHADDkAwAASgAQ5QMAALAHADDmAwIA0wYAIYAEAQCmBgAhhQRAANQGACG2BAABjAcAIbcEAgDTBgAhARUAAM4NACAJFQAAsQcAIOMDAACwBwAw5AMAAEoAEOUDAACwBwAw5gMCAAAAAYAEAQCmBgAhhQRAANQGACG2BAABjAcAIbcEAgDTBgAhAwAAAEoAIAEAAEsAMAIAAEwAIAEAAABKACAJBAAAyg0AIAwAAMsNACANAADkBwAgEAAAzA0AIBEAAM0NACCtBAAA7QcAIK4EAADtBwAgrwQAAO0HACC1BAAA7QcAIBYEAAClBwAgDAAArQcAIA0AAKIHACAQAACuBwAgEQAArwcAIOMDAACqBwAw5AMAACUAEOUDAACqBwAw5gMCAAAAAecDAgDTBgAh_wMCANMGACGGBEAA1AYAIYwEAACsB7UEIpAEQADUBgAhrQQBAK8GACGuBAIAAAABrwQCANYGACGwBBAAqwcAIbEEEACrBwAhsgQQAKsHACGzBBAAqwcAIbUEAQCvBgAhAwAAACUAIAEAAE8AMAIAAFAAIA8DAACiBwAgBAAApQcAIOMDAACmBwAw5AMAAFIAEOUDAACmBwAw5gMCANMGACHnAwIA1gYAIf8DAgDTBgAhiAQAAKcHiAQiigQAAKgHigQijAQAAKkHjAQijQQBAK8GACGOBAIA1gYAIY8EAQCvBgAhkARAANQGACEGAwAA5AcAIAQAAMoNACDnAwAA7QcAII0EAADtBwAgjgQAAO0HACCPBAAA7QcAIA8DAACiBwAgBAAApQcAIOMDAACmBwAw5AMAAFIAEOUDAACmBwAw5gMCAAAAAecDAgDWBgAh_wMCANMGACGIBAAApweIBCKKBAAAqAeKBCKMBAAAqQeMBCKNBAEArwYAIY4EAgDWBgAhjwQBAK8GACGQBEAA1AYAIQMAAABSACABAABTADACAABUACABAAAADQAgDQQAAKUHACDjAwAApAcAMOQDAABXABDlAwAApAcAMOYDAgDTBgAh_wMCANMGACGABAEApgYAIYEEAQCmBgAhggQBAKYGACGDBAQAjwcAIYQEAQCmBgAhhQRAANQGACGGBEAA1AYAIQEEAADKDQAgDQQAAKUHACDjAwAApAcAMOQDAABXABDlAwAApAcAMOYDAgAAAAH_AwIA0wYAIYAEAQCmBgAhgQQBAKYGACGCBAEApgYAIYMEBACPBwAhhAQBAKYGACGFBEAA1AYAIYYEQADUBgAhAwAAAFcAIAEAAFgAMAIAAFkAIAEAAAAHACABAAAAGQAgAQAAABAAIAEAAABGACABAAAAJQAgAQAAAFIAIAEAAABXACADAAAABwAgAQAACAAwAgAACQAgBQMAAOQHACAFAAC3DQAgCAAAug0AINwEAADtBwAg3gQAAO0HACANAwAAogcAIAUAAKMHACAIAACfBwAg4wMAAKEHADDkAwAACwAQ5QMAAKEHADDmAwIAAAAB5wMCANMGACGQBEAA1AYAIZMEAQCmBgAh3AQBAK8GACHdBAEApgYAId4EAQCvBgAhAwAAAAsAIAEAAGMAMAIAAGQAIAMDAADkBwAgCAAAug0AIAoAAMkNACAMAwAAoAYAIAgAAJ8HACAKAACgBwAg4wMAAJ4HADDkAwAAFgAQ5QMAAJ4HADDmAwIAAAAB5wMCANMGACGQBEAA1AYAIdoEAQCmBgAh2wQBAKYGACH4BAAAnQcAIAMAAAAWACABAABmADACAABnACADAAAAEAAgAQAAEQAwAgAAEgAgCQMAAKAGACDjAwAAnAcAMOQDAABqABDlAwAAnAcAMOYDAgDTBgAh5wMCANMGACG7BAEApgYAIbwEAQCmBgAhvQQBAKYGACEBAwAA5AcAIAoDAACgBgAg4wMAAJwHADDkAwAAagAQ5QMAAJwHADDmAwIAAAAB5wMCANMGACG7BAEApgYAIbwEAQCmBgAhvQQBAKYGACH3BAAAmwcAIAMAAABqACABAABrADACAABsACADAAAAJQAgAQAATwAwAgAAUAAgBwMAAKAGACDjAwAAmgcAMOQDAABvABDlAwAAmgcAMOYDAgDTBgAh5wMCANMGACGQBEAA1AYAIQEDAADkBwAgBwMAAKAGACDjAwAAmgcAMOQDAABvABDlAwAAmgcAMOYDAgAAAAHnAwIA0wYAIZAEQADUBgAhAwAAAG8AIAEAAHAAMAIAAHEAIAkDAACgBgAg4wMAAJkHADDkAwAAcwAQ5QMAAJkHADDmAwIA0wYAIecDAgDTBgAhkARAANQGACGiBAEApgYAIaMEIACQBwAhAQMAAOQHACAJAwAAoAYAIOMDAACZBwAw5AMAAHMAEOUDAACZBwAw5gMCAAAAAecDAgDTBgAhkARAANQGACGiBAEApgYAIaMEIACQBwAhAwAAAHMAIAEAAHQAMAIAAHUAIAoDAACgBgAg4wMAAJcHADDkAwAAdwAQ5QMAAJcHADDmAwIA0wYAIecDAgDTBgAhkARAANQGACGfBAAAmAefBCKgBAEApgYAIaEEIACQBwAhAQMAAOQHACAKAwAAoAYAIOMDAACXBwAw5AMAAHcAEOUDAACXBwAw5gMCAAAAAecDAgDTBgAhkARAANQGACGfBAAAmAefBCKgBAEApgYAIaEEIACQBwAhAwAAAHcAIAEAAHgAMAIAAHkAIA0DAACgBgAgFAAAlgcAICEAAJEHACAiAACVBwAg4wMAAJQHADDkAwAAewAQ5QMAAJQHADDmAwIA0wYAIecDAgDTBgAhhgRAANQGACGQBEAA1AYAIZMEAQCmBgAhmAQCANYGACEFAwAA5AcAIBQAAMENACAhAADHDQAgIgAAwA0AIJgEAADtBwAgDgMAAKAGACAUAACWBwAgIQAAkQcAICIAAJUHACDjAwAAlAcAMOQDAAB7ABDlAwAAlAcAMOYDAgAAAAHnAwIA0wYAIYYEQADUBgAhkARAANQGACGTBAEApgYAIZgEAgDWBgAh9gQAAJMHACADAAAAewAgAQAAfAAwAgAAfQAgAQAAAHsAIAMAAAB7ACABAAB8ADACAAB9ACARAwAAoAYAICMAAJEHACAlAACSBwAg4wMAAI4HADDkAwAAgQEAEOUDAACOBwAw5gMCANMGACHnAwIA0wYAIYIEAQCvBgAhgwQEAI8HACGGBEAA1AYAIZAEQADUBgAhkwQBAKYGACGUBAIA1gYAIZUEIACQBwAhlgQCANYGACGXBAEArwYAIQcDAADkBwAgIwAAxw0AICUAAMgNACCCBAAA7QcAIJQEAADtBwAglgQAAO0HACCXBAAA7QcAIBEDAACgBgAgIwAAkQcAICUAAJIHACDjAwAAjgcAMOQDAACBAQAQ5QMAAI4HADDmAwIAAAAB5wMCANMGACGCBAEArwYAIYMEBACPBwAhhgRAANQGACGQBEAA1AYAIZMEAQCmBgAhlAQCANYGACGVBCAAkAcAIZYEAgDWBgAhlwQBAK8GACEDAAAAgQEAIAEAAIIBADACAACDAQAgAQAAAHsAIAkkAACNBwAgMAABjAcAIeMDAACLBwAw5AMAAIYBABDlAwAAiwcAMOYDAgDTBgAhkARAANQGACGRBAIA0wYAIZIEAgDTBgAhASQAAMYNACAKJAAAjQcAIDAAAYwHACHjAwAAiwcAMOQDAACGAQAQ5QMAAIsHADDmAwIAAAABkARAANQGACGRBAIA0wYAIZIEAgDTBgAh8gQAAIoHACADAAAAhgEAIAEAAIcBADACAACIAQAgAQAAAIYBACABAAAAewAgAQAAAIEBACADAAAAgQEAIAEAAIIBADACAACDAQAgAwAAAFIAIAEAAFMAMAIAAFQAIAsDAACgBgAg4wMAAK4GADDkAwAAjwEAEOUDAACuBgAw5gMCANMGACHnAwIA0wYAIfoDAQCmBgAh-wMBAKYGACH8AwEApgYAIf0DAQCvBgAh_gMAALAGACABAAAAjwEAIAcDAACgBgAg4wMAAKUGADDkAwAAkQEAEOUDAAClBgAw5gMCANMGACHnAwIA0wYAIfYDAQCmBgAhAQAAAJEBACAHAwAAoAYAIDAAAJ8GACDjAwAAngYAMOQDAACTAQAQ5QMAAJ4GADDmAwIA0wYAIecDAgDTBgAhAQAAAJMBACABAAAAAwAgAQAAAAcAIAEAAAALACABAAAAFgAgAQAAABAAIAEAAABqACABAAAAJQAgAQAAAG8AIAEAAABzACABAAAAdwAgAQAAAHsAIAEAAACBAQAgAQAAAFIAIAEAAAABACAQBQAAtw0AIAcAALgNACAIAAC6DQAgGAAAwg0AIBoAALYNACAbAAC5DQAgHAAAuw0AIB0AALwNACAeAAC9DQAgHwAAvg0AICAAAL8NACAmAADADQAgJwAAwQ0AICgAAMMNACApAADEDQAgKgAAxQ0AIAMAAAANACABAACjAQAwAgAAAQAgAwAAAA0AIAEAAKMBADACAAABACADAAAADQAgAQAAowEAMAIAAAEAIBUFAACnDQAgBwAAqA0AIAgAAKoNACAYAACyDQAgGgAApg0AIBsAAKkNACAcAACrDQAgHQAArA0AIB4AAK0NACAfAACuDQAgIAAArw0AICYAALANACAnAACxDQAgKAAAsw0AICkAALQNACAqAAC1DQAg5gMCAAAAAbwEAQAAAAG9BAEAAAAB8AQgAAAAAfEEIAAAAAEBMAAApwEAIAXmAwIAAAABvAQBAAAAAb0EAQAAAAHwBCAAAAAB8QQgAAAAAQEwAACpAQAwATAAAKkBADAVBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBoAAP0LACAbAACADAAgHAAAggwAIB0AAIMMACAeAACEDAAgHwAAhQwAICAAAIYMACAmAACHDAAgJwAAiAwAICgAAIoMACApAACLDAAgKgAAjAwAIOYDAgDhBwAhvAQBAOoHACG9BAEA6gcAIfAEIACZCAAh8QQgAJkIACECAAAAAQAgMAAArAEAIAXmAwIA4QcAIbwEAQDqBwAhvQQBAOoHACHwBCAAmQgAIfEEIACZCAAhAgAAAA0AIDAAAK4BACACAAAADQAgMAAArgEAIAMAAAABACA3AACnAQAgOAAArAEAIAEAAAABACABAAAADQAgBQsAAPgLACA9AAD5CwAgPgAA_AsAID8AAPsLACBAAAD6CwAgCOMDAACJBwAw5AMAALUBABDlAwAAiQcAMOYDAgCYBgAhvAQBAKIGACG9BAEAogYAIfAEIADKBgAh8QQgAMoGACEDAAAADQAgAQAAtAEAMDwAALUBACADAAAADQAgAQAAowEAMAIAAAEAIAEAAAAFACABAAAABQAgAwAAAAMAIAEAAAQAMAIAAAUAIAMAAAADACABAAAEADACAAAFACADAAAAAwAgAQAABAAwAgAABQAgHAMAAPALACAFAADxCwAgCAAA8wsAIA4AAPULACATAADyCwAgFwAA9AsAIBgAAPYLACAZAAD3CwAg5gMCAAAAAecDAgAAAAGGBEAAAAABjAQAAADkBAKQBEAAAAAByQRAAAAAAc8EAQAAAAHcBAEAAAAB3gQBAAAAAeUEAQAAAAHmBAEAAAAB5wQBAAAAAegEAQAAAAHpBAEAAAAB6gQBAAAAAesEAQAAAAHsBAEAAAAB7QQBAAAAAe4EAQAAAAHvBAEAAAABATAAAL0BACAU5gMCAAAAAecDAgAAAAGGBEAAAAABjAQAAADkBAKQBEAAAAAByQRAAAAAAc8EAQAAAAHcBAEAAAAB3gQBAAAAAeUEAQAAAAHmBAEAAAAB5wQBAAAAAegEAQAAAAHpBAEAAAAB6gQBAAAAAesEAQAAAAHsBAEAAAAB7QQBAAAAAe4EAQAAAAHvBAEAAAABATAAAL8BADABMAAAvwEAMBwDAACdCwAgBQAAngsAIAgAAKALACAOAACiCwAgEwAAnwsAIBcAAKELACAYAACjCwAgGQAApAsAIOYDAgDhBwAh5wMCAOEHACGGBEAA_AcAIYwEAADcCuQEIpAEQAD8BwAhyQRAANYIACHPBAEA8wcAIdwEAQDzBwAh3gQBAOoHACHlBAEA6gcAIeYEAQDqBwAh5wQBAOoHACHoBAEA8wcAIekEAQDzBwAh6gQBAPMHACHrBAEA8wcAIewEAQDzBwAh7QQBAPMHACHuBAEA8wcAIe8EAQDzBwAhAgAAAAUAIDAAAMIBACAU5gMCAOEHACHnAwIA4QcAIYYEQAD8BwAhjAQAANwK5AQikARAAPwHACHJBEAA1ggAIc8EAQDzBwAh3AQBAPMHACHeBAEA6gcAIeUEAQDqBwAh5gQBAOoHACHnBAEA6gcAIegEAQDzBwAh6QQBAPMHACHqBAEA8wcAIesEAQDzBwAh7AQBAPMHACHtBAEA8wcAIe4EAQDzBwAh7wQBAPMHACECAAAAAwAgMAAAxAEAIAIAAAADACAwAADEAQAgAwAAAAUAIDcAAL0BACA4AADCAQAgAQAAAAUAIAEAAAADACAQCwAAmAsAID0AAJkLACA-AACcCwAgPwAAmwsAIEAAAJoLACDJBAAA7QcAIM8EAADtBwAg3AQAAO0HACDoBAAA7QcAIOkEAADtBwAg6gQAAO0HACDrBAAA7QcAIOwEAADtBwAg7QQAAO0HACDuBAAA7QcAIO8EAADtBwAgF-MDAACIBwAw5AMAAMsBABDlAwAAiAcAMOYDAgCYBgAh5wMCAJgGACGGBEAAswYAIYwEAACFB-QEIpAEQACzBgAhyQRAAM8GACHPBAEAqAYAIdwEAQCoBgAh3gQBAKIGACHlBAEAogYAIeYEAQCiBgAh5wQBAKIGACHoBAEAqAYAIekEAQCoBgAh6gQBAKgGACHrBAEAqAYAIewEAQCoBgAh7QQBAKgGACHuBAEAqAYAIe8EAQCoBgAhAwAAAAMAIAEAAMoBADA8AADLAQAgAwAAAAMAIAEAAAQAMAIAAAUAIAEAAAAJACABAAAACQAgAwAAAAcAIAEAAAgAMAIAAAkAIAMAAAAHACABAAAIADACAAAJACADAAAABwAgAQAACAAwAgAACQAgFAMAAIMLACAEAACCCwAgBwAAlwsAIAgAAIULACATAACECwAgFAAAhgsAIOYDAgAAAAHnAwIAAAAB_wMCAAAAAYwEAQAAAAGQBEAAAAABnwQBAAAAAa0EAQAAAAG4BAEAAAABxgQCAAAAAd8EQAAAAAHgBAEAAAAB4QQBAAAAAeIEAQAAAAHkBAAAAOQEAgEwAADTAQAgDuYDAgAAAAHnAwIAAAAB_wMCAAAAAYwEAQAAAAGQBEAAAAABnwQBAAAAAa0EAQAAAAG4BAEAAAABxgQCAAAAAd8EQAAAAAHgBAEAAAAB4QQBAAAAAeIEAQAAAAHkBAAAAOQEAgEwAADVAQAwATAAANUBADABAAAACwAgFAMAAN8KACAEAADeCgAgBwAAlgsAIAgAAOEKACATAADgCgAgFAAA4goAIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYwEAQDqBwAhkARAAPwHACGfBAEA6gcAIa0EAQDzBwAhuAQBAOoHACHGBAIA4QcAId8EQAD8BwAh4AQBAOoHACHhBAEA6gcAIeIEAQDzBwAh5AQAANwK5AQiAgAAAAkAIDAAANkBACAO5gMCAOEHACHnAwIA4QcAIf8DAgDhBwAhjAQBAOoHACGQBEAA_AcAIZ8EAQDqBwAhrQQBAPMHACG4BAEA6gcAIcYEAgDhBwAh3wRAAPwHACHgBAEA6gcAIeEEAQDqBwAh4gQBAPMHACHkBAAA3ArkBCICAAAABwAgMAAA2wEAIAIAAAAHACAwAADbAQAgAQAAAAsAIAMAAAAJACA3AADTAQAgOAAA2QEAIAEAAAAJACABAAAABwAgBwsAAJELACA9AACSCwAgPgAAlQsAID8AAJQLACBAAACTCwAgrQQAAO0HACDiBAAA7QcAIBHjAwAAhAcAMOQDAADjAQAQ5QMAAIQHADDmAwIAmAYAIecDAgCYBgAh_wMCAJgGACGMBAEAogYAIZAEQACzBgAhnwQBAKIGACGtBAEAqAYAIbgEAQCiBgAhxgQCAJgGACHfBEAAswYAIeAEAQCiBgAh4QQBAKIGACHiBAEAqAYAIeQEAACFB-QEIgMAAAAHACABAADiAQAwPAAA4wEAIAMAAAAHACABAAAIADACAAAJACABAAAAPwAgAQAAAD8AIAMAAAA9ACABAAA-ADACAAA_ACADAAAAPQAgAQAAPgAwAgAAPwAgAwAAAD0AIAEAAD4AMAIAAD8AIAYGAACQCwAg5gMCAAAAAYAEAQAAAAGCBAEAAAABhAQBAAAAAcUEAgAAAAEBMAAA6wEAIAXmAwIAAAABgAQBAAAAAYIEAQAAAAGEBAEAAAABxQQCAAAAAQEwAADtAQAwATAAAO0BADAGBgAAjwsAIOYDAgDhBwAhgAQBAOoHACGCBAEA8wcAIYQEAQDzBwAhxQQCAOEHACECAAAAPwAgMAAA8AEAIAXmAwIA4QcAIYAEAQDqBwAhggQBAPMHACGEBAEA8wcAIcUEAgDhBwAhAgAAAD0AIDAAAPIBACACAAAAPQAgMAAA8gEAIAMAAAA_ACA3AADrAQAgOAAA8AEAIAEAAAA_ACABAAAAPQAgBwsAAIoLACA9AACLCwAgPgAAjgsAID8AAI0LACBAAACMCwAgggQAAO0HACCEBAAA7QcAIAjjAwAAgwcAMOQDAAD5AQAQ5QMAAIMHADDmAwIAmAYAIYAEAQCiBgAhggQBAKgGACGEBAEAqAYAIcUEAgCYBgAhAwAAAD0AIAEAAPgBADA8AAD5AQAgAwAAAD0AIAEAAD4AMAIAAD8AIAEAAABkACABAAAAZAAgAwAAAAsAIAEAAGMAMAIAAGQAIAMAAAALACABAABjADACAABkACADAAAACwAgAQAAYwAwAgAAZAAgCgMAAIcLACAFAACICwAgCAAAiQsAIOYDAgAAAAHnAwIAAAABkARAAAAAAZMEAQAAAAHcBAEAAAAB3QQBAAAAAd4EAQAAAAEBMAAAgQIAIAfmAwIAAAAB5wMCAAAAAZAEQAAAAAGTBAEAAAAB3AQBAAAAAd0EAQAAAAHeBAEAAAABATAAAIMCADABMAAAgwIAMAEAAAANACAKAwAAxgoAIAUAAMcKACAIAADICgAg5gMCAOEHACHnAwIA4QcAIZAEQAD8BwAhkwQBAOoHACHcBAEA8wcAId0EAQDqBwAh3gQBAPMHACECAAAAZAAgMAAAhwIAIAfmAwIA4QcAIecDAgDhBwAhkARAAPwHACGTBAEA6gcAIdwEAQDzBwAh3QQBAOoHACHeBAEA8wcAIQIAAAALACAwAACJAgAgAgAAAAsAIDAAAIkCACABAAAADQAgAwAAAGQAIDcAAIECACA4AACHAgAgAQAAAGQAIAEAAAALACAHCwAAwQoAID0AAMIKACA-AADFCgAgPwAAxAoAIEAAAMMKACDcBAAA7QcAIN4EAADtBwAgCuMDAACCBwAw5AMAAJECABDlAwAAggcAMOYDAgCYBgAh5wMCAJgGACGQBEAAswYAIZMEAQCiBgAh3AQBAKgGACHdBAEAogYAId4EAQCoBgAhAwAAAAsAIAEAAJACADA8AACRAgAgAwAAAAsAIAEAAGMAMAIAAGQAIAEAAABnACABAAAAZwAgAwAAABYAIAEAAGYAMAIAAGcAIAMAAAAWACABAABmADACAABnACADAAAAFgAgAQAAZgAwAgAAZwAgCAMAAL4KACAIAAC_CgAgCgAAwAoAIOYDAgAAAAHnAwIAAAABkARAAAAAAdoEAQAAAAHbBAEAAAABATAAAJkCACAF5gMCAAAAAecDAgAAAAGQBEAAAAAB2gQBAAAAAdsEAQAAAAEBMAAAmwIAMAEwAACbAgAwCAMAAKMKACAIAACkCgAgCgAApQoAIOYDAgDhBwAh5wMCAOEHACGQBEAA_AcAIdoEAQDqBwAh2wQBAOoHACECAAAAZwAgMAAAngIAIAXmAwIA4QcAIecDAgDhBwAhkARAAPwHACHaBAEA6gcAIdsEAQDqBwAhAgAAABYAIDAAAKACACACAAAAFgAgMAAAoAIAIAMAAABnACA3AACZAgAgOAAAngIAIAEAAABnACABAAAAFgAgBQsAAJ4KACA9AACfCgAgPgAAogoAID8AAKEKACBAAACgCgAgCOMDAACBBwAw5AMAAKcCABDlAwAAgQcAMOYDAgCYBgAh5wMCAJgGACGQBEAAswYAIdoEAQCiBgAh2wQBAKIGACEDAAAAFgAgAQAApgIAMDwAAKcCACADAAAAFgAgAQAAZgAwAgAAZwAgAQAAABsAIAEAAAAbACADAAAAGQAgAQAAGgAwAgAAGwAgAwAAABkAIAEAABoAMAIAABsAIAMAAAAZACABAAAaADACAAAbACARBAAAnAoAIAYAAJsKACAJAACdCgAg5gMCAAAAAf8DAgAAAAGQBEAAAAABvgQBAAAAAcIEAQAAAAHDBAEAAAABxQQCAAAAAdIEAgAAAAHTBAEAAAAB1AQQAAAAAdUEAQAAAAHWBAEAAAAB2AQAAADYBALZBAEAAAABATAAAK8CACAO5gMCAAAAAf8DAgAAAAGQBEAAAAABvgQBAAAAAcIEAQAAAAHDBAEAAAABxQQCAAAAAdIEAgAAAAHTBAEAAAAB1AQQAAAAAdUEAQAAAAHWBAEAAAAB2AQAAADYBALZBAEAAAABATAAALECADABMAAAsQIAMAEAAAAWACARBAAAmQoAIAYAAJgKACAJAACaCgAg5gMCAOEHACH_AwIA4QcAIZAEQAD8BwAhvgQBAOoHACHCBAEA8wcAIcMEAQDzBwAhxQQCAOEHACHSBAIAhwgAIdMEAQDzBwAh1AQQAJYKACHVBAEA8wcAIdYEAQDzBwAh2AQAAJcK2AQi2QQBAPMHACECAAAAGwAgMAAAtQIAIA7mAwIA4QcAIf8DAgDhBwAhkARAAPwHACG-BAEA6gcAIcIEAQDzBwAhwwQBAPMHACHFBAIA4QcAIdIEAgCHCAAh0wQBAPMHACHUBBAAlgoAIdUEAQDzBwAh1gQBAPMHACHYBAAAlwrYBCLZBAEA8wcAIQIAAAAZACAwAAC3AgAgAgAAABkAIDAAALcCACABAAAAFgAgAwAAABsAIDcAAK8CACA4AAC1AgAgAQAAABsAIAEAAAAZACANCwAAkQoAID0AAJIKACA-AACVCgAgPwAAlAoAIEAAAJMKACDCBAAA7QcAIMMEAADtBwAg0gQAAO0HACDTBAAA7QcAINQEAADtBwAg1QQAAO0HACDWBAAA7QcAINkEAADtBwAgEeMDAAD6BgAw5AMAAL8CABDlAwAA-gYAMOYDAgCYBgAh_wMCAJgGACGQBEAAswYAIb4EAQCiBgAhwgQBAKgGACHDBAEAqAYAIcUEAgCYBgAh0gQCALkGACHTBAEAqAYAIdQEEAD7BgAh1QQBAKgGACHWBAEAqAYAIdgEAAD8BtgEItkEAQCoBgAhAwAAABkAIAEAAL4CADA8AAC_AgAgAwAAABkAIAEAABoAMAIAABsAIAEAAAASACABAAAAEgAgAwAAABAAIAEAABEAMAIAABIAIAMAAAAQACABAAARADACAAASACADAAAAEAAgAQAAEQAwAgAAEgAgGgMAAIsKACAEAACJCgAgBgAAigoAIAcAAIwKACAJAACNCgAgDgAAkAoAIBEAAI4KACASAACPCgAg5gMCAAAAAecDAgAAAAH_AwIAAAABhgRAAAAAAYwEAAAA0QQCkARAAAAAAcUEAgAAAAHGBAIAAAABxwQBAAAAAcgEAQAAAAHJBEAAAAABygQBAAAAAcwEAAAAzAQCzQSAAAAAAc4EQAAAAAHPBAEAAAAB0QQBAAAAAdIEAgAAAAEBMAAAxwIAIBLmAwIAAAAB5wMCAAAAAf8DAgAAAAGGBEAAAAABjAQAAADRBAKQBEAAAAABxQQCAAAAAcYEAgAAAAHHBAEAAAAByAQBAAAAAckEQAAAAAHKBAEAAAABzAQAAADMBALNBIAAAAABzgRAAAAAAc8EAQAAAAHRBAEAAAAB0gQCAAAAAQEwAADJAgAwATAAAMkCADABAAAADQAgAQAAAAsAIAEAAAAWACAaAwAA6QkAIAQAAOcJACAGAADoCQAgBwAA6gkAIAkAAOsJACAOAADuCQAgEQAA7AkAIBIAAO0JACDmAwIA4QcAIecDAgDhBwAh_wMCAOEHACGGBEAA_AcAIYwEAADmCdEEIpAEQAD8BwAhxQQCAOEHACHGBAIA4QcAIccEAQDqBwAhyAQBAOoHACHJBEAA_AcAIcoEAQDqBwAhzAQAAOUJzAQizQSAAAAAAc4EQAD8BwAhzwQBAOoHACHRBAEA8wcAIdIEAgCHCAAhAgAAABIAIDAAAM8CACAS5gMCAOEHACHnAwIA4QcAIf8DAgDhBwAhhgRAAPwHACGMBAAA5gnRBCKQBEAA_AcAIcUEAgDhBwAhxgQCAOEHACHHBAEA6gcAIcgEAQDqBwAhyQRAAPwHACHKBAEA6gcAIcwEAADlCcwEIs0EgAAAAAHOBEAA_AcAIc8EAQDqBwAh0QQBAPMHACHSBAIAhwgAIQIAAAAQACAwAADRAgAgAgAAABAAIDAAANECACABAAAADQAgAQAAAAsAIAEAAAAWACADAAAAEgAgNwAAxwIAIDgAAM8CACABAAAAEgAgAQAAABAAIAgLAADgCQAgPQAA4QkAID4AAOQJACA_AADjCQAgQAAA4gkAIM0EAADtBwAg0QQAAO0HACDSBAAA7QcAIBXjAwAA8wYAMOQDAADbAgAQ5QMAAPMGADDmAwIAmAYAIecDAgCYBgAh_wMCAJgGACGGBEAAswYAIYwEAAD1BtEEIpAEQACzBgAhxQQCAJgGACHGBAIAmAYAIccEAQCiBgAhyAQBAKIGACHJBEAAswYAIcoEAQCiBgAhzAQAAPQGzAQizQQAAKkGACDOBEAAswYAIc8EAQCiBgAh0QQBAKgGACHSBAIAuQYAIQMAAAAQACABAADaAgAwPAAA2wIAIAMAAAAQACABAAARADACAAASACABAAAAIgAgAQAAACIAIAMAAAAgACABAAAhADACAAAiACADAAAAIAAgAQAAIQAwAgAAIgAgAwAAACAAIAEAACEAMAIAACIAIBEMAACeCQAgDgAA3wkAIBAAAJ8JACDmAwIAAAABjAQAAADFBAKkBAIAAAABrgQCAAAAAbAEEAAAAAGxBBAAAAABsgQQAAAAAbMEEAAAAAG-BAEAAAABvwRAAAAAAcAEAQAAAAHBBAEAAAABwgQBAAAAAcMEAQAAAAEBMAAA4wIAIA7mAwIAAAABjAQAAADFBAKkBAIAAAABrgQCAAAAAbAEEAAAAAGxBBAAAAABsgQQAAAAAbMEEAAAAAG-BAEAAAABvwRAAAAAAcAEAQAAAAHBBAEAAAABwgQBAAAAAcMEAQAAAAEBMAAA5QIAMAEwAADlAgAwAQAAABAAIAEAAAAlACARDAAAjwkAIA4AAN4JACAQAACQCQAg5gMCAOEHACGMBAAAjQnFBCKkBAIAhwgAIa4EAgCHCAAhsAQQAPIIACGxBBAA8ggAIbIEEADyCAAhswQQAPIIACG-BAEA6gcAIb8EQAD8BwAhwAQBAPMHACHBBAEA8wcAIcIEAQDzBwAhwwQBAPMHACECAAAAIgAgMAAA6gIAIA7mAwIA4QcAIYwEAACNCcUEIqQEAgCHCAAhrgQCAIcIACGwBBAA8ggAIbEEEADyCAAhsgQQAPIIACGzBBAA8ggAIb4EAQDqBwAhvwRAAPwHACHABAEA8wcAIcEEAQDzBwAhwgQBAPMHACHDBAEA8wcAIQIAAAAgACAwAADsAgAgAgAAACAAIDAAAOwCACABAAAAEAAgAQAAACUAIAMAAAAiACA3AADjAgAgOAAA6gIAIAEAAAAiACABAAAAIAAgCwsAANkJACA9AADaCQAgPgAA3QkAID8AANwJACBAAADbCQAgpAQAAO0HACCuBAAA7QcAIMAEAADtBwAgwQQAAO0HACDCBAAA7QcAIMMEAADtBwAgEeMDAADvBgAw5AMAAPUCABDlAwAA7wYAMOYDAgCYBgAhjAQAAPAGxQQipAQCALkGACGuBAIAuQYAIbAEEADeBgAhsQQQAN4GACGyBBAA3gYAIbMEEADeBgAhvgQBAKIGACG_BEAAswYAIcAEAQCoBgAhwQQBAKgGACHCBAEAqAYAIcMEAQCoBgAhAwAAACAAIAEAAPQCADA8AAD1AgAgAwAAACAAIAEAACEAMAIAACIAIAEAAAA0ACABAAAANAAgAwAAADIAIAEAADMAMAIAADQAIAMAAAAyACABAAAzADACAAA0ACADAAAAMgAgAQAAMwAwAgAANAAgBgwAANgJACDmAwIAAAABgAQBAAAAAYIEAQAAAAGEBAEAAAABrgQCAAAAAQEwAAD9AgAgBeYDAgAAAAGABAEAAAABggQBAAAAAYQEAQAAAAGuBAIAAAABATAAAP8CADABMAAA_wIAMAYMAADXCQAg5gMCAOEHACGABAEA6gcAIYIEAQDqBwAhhAQBAPMHACGuBAIA4QcAIQIAAAA0ACAwAACCAwAgBeYDAgDhBwAhgAQBAOoHACGCBAEA6gcAIYQEAQDzBwAhrgQCAOEHACECAAAAMgAgMAAAhAMAIAIAAAAyACAwAACEAwAgAwAAADQAIDcAAP0CACA4AACCAwAgAQAAADQAIAEAAAAyACAGCwAA0gkAID0AANMJACA-AADWCQAgPwAA1QkAIEAAANQJACCEBAAA7QcAIAjjAwAA7gYAMOQDAACLAwAQ5QMAAO4GADDmAwIAmAYAIYAEAQCiBgAhggQBAKIGACGEBAEAqAYAIa4EAgCYBgAhAwAAADIAIAEAAIoDADA8AACLAwAgAwAAADIAIAEAADMAMAIAADQAIAEAAABsACABAAAAbAAgAwAAAGoAIAEAAGsAMAIAAGwAIAMAAABqACABAABrADACAABsACADAAAAagAgAQAAawAwAgAAbAAgBgMAANEJACDmAwIAAAAB5wMCAAAAAbsEAQAAAAG8BAEAAAABvQQBAAAAAQEwAACTAwAgBeYDAgAAAAHnAwIAAAABuwQBAAAAAbwEAQAAAAG9BAEAAAABATAAAJUDADABMAAAlQMAMAYDAADQCQAg5gMCAOEHACHnAwIA4QcAIbsEAQDqBwAhvAQBAOoHACG9BAEA6gcAIQIAAABsACAwAACYAwAgBeYDAgDhBwAh5wMCAOEHACG7BAEA6gcAIbwEAQDqBwAhvQQBAOoHACECAAAAagAgMAAAmgMAIAIAAABqACAwAACaAwAgAwAAAGwAIDcAAJMDACA4AACYAwAgAQAAAGwAIAEAAABqACAFCwAAywkAID0AAMwJACA-AADPCQAgPwAAzgkAIEAAAM0JACAI4wMAAO0GADDkAwAAoQMAEOUDAADtBgAw5gMCAJgGACHnAwIAmAYAIbsEAQCiBgAhvAQBAKIGACG9BAEAogYAIQMAAABqACABAACgAwAwPAAAoQMAIAMAAABqACABAABrADACAABsACABAAAASAAgAQAAAEgAIAMAAABGACABAABHADACAABIACADAAAARgAgAQAARwAwAgAASAAgAwAAAEYAIAEAAEcAMAIAAEgAIAcEAADJCQAgFgAAygkAIOYDAgAAAAH_AwIAAAABkARAAAAAAbgEAQAAAAG6BAAAALoEAgEwAACpAwAgBeYDAgAAAAH_AwIAAAABkARAAAAAAbgEAQAAAAG6BAAAALoEAgEwAACrAwAwATAAAKsDADAHBAAAuwkAIBYAALwJACDmAwIA4QcAIf8DAgDhBwAhkARAAPwHACG4BAEA6gcAIboEAAC6CboEIgIAAABIACAwAACuAwAgBeYDAgDhBwAh_wMCAOEHACGQBEAA_AcAIbgEAQDqBwAhugQAALoJugQiAgAAAEYAIDAAALADACACAAAARgAgMAAAsAMAIAMAAABIACA3AACpAwAgOAAArgMAIAEAAABIACABAAAARgAgBQsAALUJACA9AAC2CQAgPgAAuQkAID8AALgJACBAAAC3CQAgCOMDAADpBgAw5AMAALcDABDlAwAA6QYAMOYDAgCYBgAh_wMCAJgGACGQBEAAswYAIbgEAQCiBgAhugQAAOoGugQiAwAAAEYAIAEAALYDADA8AAC3AwAgAwAAAEYAIAEAAEcAMAIAAEgAIAEAAABMACABAAAATAAgAwAAAEoAIAEAAEsAMAIAAEwAIAMAAABKACABAABLADACAABMACADAAAASgAgAQAASwAwAgAATAAgBhUAALQJACDmAwIAAAABgAQBAAAAAYUEQAAAAAG2BAABAAABtwQCAAAAAQEwAAC_AwAgBeYDAgAAAAGABAEAAAABhQRAAAAAAbYEAAEAAAG3BAIAAAABATAAAMEDADABMAAAwQMAMAYVAACzCQAg5gMCAOEHACGABAEA6gcAIYUEQAD8BwAhtgQAAZEIACG3BAIA4QcAIQIAAABMACAwAADEAwAgBeYDAgDhBwAhgAQBAOoHACGFBEAA_AcAIbYEAAGRCAAhtwQCAOEHACECAAAASgAgMAAAxgMAIAIAAABKACAwAADGAwAgAwAAAEwAIDcAAL8DACA4AADEAwAgAQAAAEwAIAEAAABKACAFCwAArgkAID0AAK8JACA-AACyCQAgPwAAsQkAIEAAALAJACAI4wMAAOgGADDkAwAAzQMAEOUDAADoBgAw5gMCAJgGACGABAEAogYAIYUEQACzBgAhtgQAAcYGACG3BAIAmAYAIQMAAABKACABAADMAwAwPAAAzQMAIAMAAABKACABAABLADACAABMACABAAAAUAAgAQAAAFAAIAMAAAAlACABAABPADACAABQACADAAAAJQAgAQAATwAwAgAAUAAgAwAAACUAIAEAAE8AMAIAAFAAIBMEAACqCQAgDAAAqQkAIA0AAKsJACAQAACsCQAgEQAArQkAIOYDAgAAAAHnAwIAAAAB_wMCAAAAAYYEQAAAAAGMBAAAALUEApAEQAAAAAGtBAEAAAABrgQCAAAAAa8EAgAAAAGwBBAAAAABsQQQAAAAAbIEEAAAAAGzBBAAAAABtQQBAAAAAQEwAADVAwAgDuYDAgAAAAHnAwIAAAAB_wMCAAAAAYYEQAAAAAGMBAAAALUEApAEQAAAAAGtBAEAAAABrgQCAAAAAa8EAgAAAAGwBBAAAAABsQQQAAAAAbIEEAAAAAGzBBAAAAABtQQBAAAAAQEwAADXAwAwATAAANcDADABAAAAEAAgAQAAAA0AIBMEAAD_CAAgDAAA_ggAIA0AAIAJACAQAACBCQAgEQAAggkAIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAP0ItQQikARAAPwHACGtBAEA8wcAIa4EAgCHCAAhrwQCAIcIACGwBBAA8ggAIbEEEADyCAAhsgQQAPIIACGzBBAA8ggAIbUEAQDzBwAhAgAAAFAAIDAAANwDACAO5gMCAOEHACHnAwIA4QcAIf8DAgDhBwAhhgRAAPwHACGMBAAA_Qi1BCKQBEAA_AcAIa0EAQDzBwAhrgQCAIcIACGvBAIAhwgAIbAEEADyCAAhsQQQAPIIACGyBBAA8ggAIbMEEADyCAAhtQQBAPMHACECAAAAJQAgMAAA3gMAIAIAAAAlACAwAADeAwAgAQAAABAAIAEAAAANACADAAAAUAAgNwAA1QMAIDgAANwDACABAAAAUAAgAQAAACUAIAkLAAD4CAAgPQAA-QgAID4AAPwIACA_AAD7CAAgQAAA-ggAIK0EAADtBwAgrgQAAO0HACCvBAAA7QcAILUEAADtBwAgEeMDAADkBgAw5AMAAOcDABDlAwAA5AYAMOYDAgCYBgAh5wMCAJgGACH_AwIAmAYAIYYEQACzBgAhjAQAAOUGtQQikARAALMGACGtBAEAqAYAIa4EAgC5BgAhrwQCALkGACGwBBAA3gYAIbEEEADeBgAhsgQQAN4GACGzBBAA3gYAIbUEAQCoBgAhAwAAACUAIAEAAOYDADA8AADnAwAgAwAAACUAIAEAAE8AMAIAAFAAIAEAAAArACABAAAAKwAgAwAAACkAIAEAACoAMAIAACsAIAMAAAApACABAAAqADACAAArACADAAAAKQAgAQAAKgAwAgAAKwAgDQ4AAPYIACAPAAD3CAAg5gMCAAAAAZAEQAAAAAGkBAIAAAABpQQCAAAAAaYEAQAAAAGnBBAAAAABqAQQAAAAAaoEAAAAqgQCqwRAAAAAAawEAQAAAAGtBAEAAAABATAAAO8DACAL5gMCAAAAAZAEQAAAAAGkBAIAAAABpQQCAAAAAaYEAQAAAAGnBBAAAAABqAQQAAAAAaoEAAAAqgQCqwRAAAAAAawEAQAAAAGtBAEAAAABATAAAPEDADABMAAA8QMAMA0OAAD0CAAgDwAA9QgAIOYDAgDhBwAhkARAAPwHACGkBAIA4QcAIaUEAgDhBwAhpgQBAPMHACGnBBAA8ggAIagEEADyCAAhqgQAAPMIqgQiqwRAAPwHACGsBAEA8wcAIa0EAQDzBwAhAgAAACsAIDAAAPQDACAL5gMCAOEHACGQBEAA_AcAIaQEAgDhBwAhpQQCAOEHACGmBAEA8wcAIacEEADyCAAhqAQQAPIIACGqBAAA8wiqBCKrBEAA_AcAIawEAQDzBwAhrQQBAPMHACECAAAAKQAgMAAA9gMAIAIAAAApACAwAAD2AwAgAwAAACsAIDcAAO8DACA4AAD0AwAgAQAAACsAIAEAAAApACAICwAA7QgAID0AAO4IACA-AADxCAAgPwAA8AgAIEAAAO8IACCmBAAA7QcAIKwEAADtBwAgrQQAAO0HACAO4wMAAN0GADDkAwAA_QMAEOUDAADdBgAw5gMCAJgGACGQBEAAswYAIaQEAgCYBgAhpQQCAJgGACGmBAEAqAYAIacEEADeBgAhqAQQAN4GACGqBAAA3waqBCKrBEAAswYAIawEAQCoBgAhrQQBAKgGACEDAAAAKQAgAQAA_AMAMDwAAP0DACADAAAAKQAgAQAAKgAwAgAAKwAgAQAAAHEAIAEAAABxACADAAAAbwAgAQAAcAAwAgAAcQAgAwAAAG8AIAEAAHAAMAIAAHEAIAMAAABvACABAABwADACAABxACAEAwAA7AgAIOYDAgAAAAHnAwIAAAABkARAAAAAAQEwAACFBAAgA-YDAgAAAAHnAwIAAAABkARAAAAAAQEwAACHBAAwATAAAIcEADAEAwAA6wgAIOYDAgDhBwAh5wMCAOEHACGQBEAA_AcAIQIAAABxACAwAACKBAAgA-YDAgDhBwAh5wMCAOEHACGQBEAA_AcAIQIAAABvACAwAACMBAAgAgAAAG8AIDAAAIwEACADAAAAcQAgNwAAhQQAIDgAAIoEACABAAAAcQAgAQAAAG8AIAULAADmCAAgPQAA5wgAID4AAOoIACA_AADpCAAgQAAA6AgAIAbjAwAA3AYAMOQDAACTBAAQ5QMAANwGADDmAwIAmAYAIecDAgCYBgAhkARAALMGACEDAAAAbwAgAQAAkgQAMDwAAJMEACADAAAAbwAgAQAAcAAwAgAAcQAgAQAAAHUAIAEAAAB1ACADAAAAcwAgAQAAdAAwAgAAdQAgAwAAAHMAIAEAAHQAMAIAAHUAIAMAAABzACABAAB0ADACAAB1ACAGAwAA5QgAIOYDAgAAAAHnAwIAAAABkARAAAAAAaIEAQAAAAGjBCAAAAABATAAAJsEACAF5gMCAAAAAecDAgAAAAGQBEAAAAABogQBAAAAAaMEIAAAAAEBMAAAnQQAMAEwAACdBAAwBgMAAOQIACDmAwIA4QcAIecDAgDhBwAhkARAAPwHACGiBAEA6gcAIaMEIACZCAAhAgAAAHUAIDAAAKAEACAF5gMCAOEHACHnAwIA4QcAIZAEQAD8BwAhogQBAOoHACGjBCAAmQgAIQIAAABzACAwAACiBAAgAgAAAHMAIDAAAKIEACADAAAAdQAgNwAAmwQAIDgAAKAEACABAAAAdQAgAQAAAHMAIAULAADfCAAgPQAA4AgAID4AAOMIACA_AADiCAAgQAAA4QgAIAjjAwAA2wYAMOQDAACpBAAQ5QMAANsGADDmAwIAmAYAIecDAgCYBgAhkARAALMGACGiBAEAogYAIaMEIADKBgAhAwAAAHMAIAEAAKgEADA8AACpBAAgAwAAAHMAIAEAAHQAMAIAAHUAIAEAAAB5ACABAAAAeQAgAwAAAHcAIAEAAHgAMAIAAHkAIAMAAAB3ACABAAB4ADACAAB5ACADAAAAdwAgAQAAeAAwAgAAeQAgBwMAAN4IACDmAwIAAAAB5wMCAAAAAZAEQAAAAAGfBAAAAJ8EAqAEAQAAAAGhBCAAAAABATAAALEEACAG5gMCAAAAAecDAgAAAAGQBEAAAAABnwQAAACfBAKgBAEAAAABoQQgAAAAAQEwAACzBAAwATAAALMEADAHAwAA3QgAIOYDAgDhBwAh5wMCAOEHACGQBEAA_AcAIZ8EAADcCJ8EIqAEAQDqBwAhoQQgAJkIACECAAAAeQAgMAAAtgQAIAbmAwIA4QcAIecDAgDhBwAhkARAAPwHACGfBAAA3AifBCKgBAEA6gcAIaEEIACZCAAhAgAAAHcAIDAAALgEACACAAAAdwAgMAAAuAQAIAMAAAB5ACA3AACxBAAgOAAAtgQAIAEAAAB5ACABAAAAdwAgBQsAANcIACA9AADYCAAgPgAA2wgAID8AANoIACBAAADZCAAgCeMDAADXBgAw5AMAAL8EABDlAwAA1wYAMOYDAgCYBgAh5wMCAJgGACGQBEAAswYAIZ8EAADYBp8EIqAEAQCiBgAhoQQgAMoGACEDAAAAdwAgAQAAvgQAMDwAAL8EACADAAAAdwAgAQAAeAAwAgAAeQAgCuMDAADSBgAw5AMAAMUEABDlAwAA0gYAMOYDAgAAAAGMBAEApgYAIZkEAQCmBgAhmgRAANQGACGbBEAA1QYAIZwEAgDWBgAhnQQBAK8GACEBAAAAwgQAIAEAAADCBAAgCuMDAADSBgAw5AMAAMUEABDlAwAA0gYAMOYDAgDTBgAhjAQBAKYGACGZBAEApgYAIZoEQADUBgAhmwRAANUGACGcBAIA1gYAIZ0EAQCvBgAhA5sEAADtBwAgnAQAAO0HACCdBAAA7QcAIAMAAADFBAAgAQAAxgQAMAIAAMIEACADAAAAxQQAIAEAAMYEADACAADCBAAgAwAAAMUEACABAADGBAAwAgAAwgQAIAfmAwIAAAABjAQBAAAAAZkEAQAAAAGaBEAAAAABmwRAAAAAAZwEAgAAAAGdBAEAAAABATAAAMoEACAH5gMCAAAAAYwEAQAAAAGZBAEAAAABmgRAAAAAAZsEQAAAAAGcBAIAAAABnQQBAAAAAQEwAADMBAAwATAAAMwEADAH5gMCAOEHACGMBAEA6gcAIZkEAQDqBwAhmgRAAPwHACGbBEAA1ggAIZwEAgCHCAAhnQQBAPMHACECAAAAwgQAIDAAAM8EACAH5gMCAOEHACGMBAEA6gcAIZkEAQDqBwAhmgRAAPwHACGbBEAA1ggAIZwEAgCHCAAhnQQBAPMHACECAAAAxQQAIDAAANEEACACAAAAxQQAIDAAANEEACADAAAAwgQAIDcAAMoEACA4AADPBAAgAQAAAMIEACABAAAAxQQAIAgLAADRCAAgPQAA0ggAID4AANUIACA_AADUCAAgQAAA0wgAIJsEAADtBwAgnAQAAO0HACCdBAAA7QcAIArjAwAAzgYAMOQDAADYBAAQ5QMAAM4GADDmAwIAmAYAIYwEAQCiBgAhmQQBAKIGACGaBEAAswYAIZsEQADPBgAhnAQCALkGACGdBAEAqAYAIQMAAADFBAAgAQAA1wQAMDwAANgEACADAAAAxQQAIAEAAMYEADACAADCBAAgAQAAAH0AIAEAAAB9ACADAAAAewAgAQAAfAAwAgAAfQAgAwAAAHsAIAEAAHwAMAIAAH0AIAMAAAB7ACABAAB8ADACAAB9ACAKAwAAzggAIBQAAM8IACAhAADQCAAgIgAAzQgAIOYDAgAAAAHnAwIAAAABhgRAAAAAAZAEQAAAAAGTBAEAAAABmAQCAAAAAQEwAADgBAAgBuYDAgAAAAHnAwIAAAABhgRAAAAAAZAEQAAAAAGTBAEAAAABmAQCAAAAAQEwAADiBAAwATAAAOIEADABAAAAewAgCgMAALMIACAUAAC0CAAgIQAAsQgAICIAALIIACDmAwIA4QcAIecDAgDhBwAhhgRAAPwHACGQBEAA_AcAIZMEAQDqBwAhmAQCAIcIACECAAAAfQAgMAAA5gQAIAbmAwIA4QcAIecDAgDhBwAhhgRAAPwHACGQBEAA_AcAIZMEAQDqBwAhmAQCAIcIACECAAAAewAgMAAA6AQAIAIAAAB7ACAwAADoBAAgAQAAAHsAIAMAAAB9ACA3AADgBAAgOAAA5gQAIAEAAAB9ACABAAAAewAgBgsAAKwIACA9AACtCAAgPgAAsAgAID8AAK8IACBAAACuCAAgmAQAAO0HACAJ4wMAAM0GADDkAwAA8AQAEOUDAADNBgAw5gMCAJgGACHnAwIAmAYAIYYEQACzBgAhkARAALMGACGTBAEAogYAIZgEAgC5BgAhAwAAAHsAIAEAAO8EADA8AADwBAAgAwAAAHsAIAEAAHwAMAIAAH0AIAEAAACDAQAgAQAAAIMBACADAAAAgQEAIAEAAIIBADACAACDAQAgAwAAAIEBACABAACCAQAwAgAAgwEAIAMAAACBAQAgAQAAggEAMAIAAIMBACAOAwAAqQgAICMAAKoIACAlAACrCAAg5gMCAAAAAecDAgAAAAGCBAEAAAABgwQEAAAAAYYEQAAAAAGQBEAAAAABkwQBAAAAAZQEAgAAAAGVBCAAAAABlgQCAAAAAZcEAQAAAAEBMAAA-AQAIAvmAwIAAAAB5wMCAAAAAYIEAQAAAAGDBAQAAAABhgRAAAAAAZAEQAAAAAGTBAEAAAABlAQCAAAAAZUEIAAAAAGWBAIAAAABlwQBAAAAAQEwAAD6BAAwATAAAPoEADABAAAAewAgDgMAAJoIACAjAACbCAAgJQAAnAgAIOYDAgDhBwAh5wMCAOEHACGCBAEA8wcAIYMEBAD7BwAhhgRAAPwHACGQBEAA_AcAIZMEAQDqBwAhlAQCAIcIACGVBCAAmQgAIZYEAgCHCAAhlwQBAPMHACECAAAAgwEAIDAAAP4EACAL5gMCAOEHACHnAwIA4QcAIYIEAQDzBwAhgwQEAPsHACGGBEAA_AcAIZAEQAD8BwAhkwQBAOoHACGUBAIAhwgAIZUEIACZCAAhlgQCAIcIACGXBAEA8wcAIQIAAACBAQAgMAAAgAUAIAIAAACBAQAgMAAAgAUAIAEAAAB7ACADAAAAgwEAIDcAAPgEACA4AAD-BAAgAQAAAIMBACABAAAAgQEAIAkLAACUCAAgPQAAlQgAID4AAJgIACA_AACXCAAgQAAAlggAIIIEAADtBwAglAQAAO0HACCWBAAA7QcAIJcEAADtBwAgDuMDAADJBgAw5AMAAIgFABDlAwAAyQYAMOYDAgCYBgAh5wMCAJgGACGCBAEAqAYAIYMEBACyBgAhhgRAALMGACGQBEAAswYAIZMEAQCiBgAhlAQCALkGACGVBCAAygYAIZYEAgC5BgAhlwQBAKgGACEDAAAAgQEAIAEAAIcFADA8AACIBQAgAwAAAIEBACABAACCAQAwAgAAgwEAIAEAAACIAQAgAQAAAIgBACADAAAAhgEAIAEAAIcBADACAACIAQAgAwAAAIYBACABAACHAQAwAgAAiAEAIAMAAACGAQAgAQAAhwEAMAIAAIgBACAGJAAAkwgAIDAAAQAAAeYDAgAAAAGQBEAAAAABkQQCAAAAAZIEAgAAAAEBMAAAkAUAIAUwAAEAAAHmAwIAAAABkARAAAAAAZEEAgAAAAGSBAIAAAABATAAAJIFADABMAAAkgUAMAYkAACSCAAgMAABkQgAIeYDAgDhBwAhkARAAPwHACGRBAIA4QcAIZIEAgDhBwAhAgAAAIgBACAwAACVBQAgBTAAAZEIACHmAwIA4QcAIZAEQAD8BwAhkQQCAOEHACGSBAIA4QcAIQIAAACGAQAgMAAAlwUAIAIAAACGAQAgMAAAlwUAIAMAAACIAQAgNwAAkAUAIDgAAJUFACABAAAAiAEAIAEAAACGAQAgBQsAAIwIACA9AACNCAAgPgAAkAgAID8AAI8IACBAAACOCAAgCDAAAcYGACHjAwAAxQYAMOQDAACeBQAQ5QMAAMUGADDmAwIAmAYAIZAEQACzBgAhkQQCAJgGACGSBAIAmAYAIQMAAACGAQAgAQAAnQUAMDwAAJ4FACADAAAAhgEAIAEAAIcBADACAACIAQAgAQAAAFQAIAEAAABUACADAAAAUgAgAQAAUwAwAgAAVAAgAwAAAFIAIAEAAFMAMAIAAFQAIAMAAABSACABAABTADACAABUACAMAwAAiwgAIAQAAIoIACDmAwIAAAAB5wMCAAAAAf8DAgAAAAGIBAAAAIgEAooEAAAAigQCjAQAAACMBAKNBAEAAAABjgQCAAAAAY8EAQAAAAGQBEAAAAABATAAAKYFACAK5gMCAAAAAecDAgAAAAH_AwIAAAABiAQAAACIBAKKBAAAAIoEAowEAAAAjAQCjQQBAAAAAY4EAgAAAAGPBAEAAAABkARAAAAAAQEwAACoBQAwATAAAKgFADABAAAADQAgDAMAAIkIACAEAACICAAg5gMCAOEHACHnAwIAhwgAIf8DAgDhBwAhiAQAAIQIiAQiigQAAIUIigQijAQAAIYIjAQijQQBAPMHACGOBAIAhwgAIY8EAQDzBwAhkARAAPwHACECAAAAVAAgMAAArAUAIArmAwIA4QcAIecDAgCHCAAh_wMCAOEHACGIBAAAhAiIBCKKBAAAhQiKBCKMBAAAhgiMBCKNBAEA8wcAIY4EAgCHCAAhjwQBAPMHACGQBEAA_AcAIQIAAABSACAwAACuBQAgAgAAAFIAIDAAAK4FACABAAAADQAgAwAAAFQAIDcAAKYFACA4AACsBQAgAQAAAFQAIAEAAABSACAJCwAA_wcAID0AAIAIACA-AACDCAAgPwAAgggAIEAAAIEIACDnAwAA7QcAII0EAADtBwAgjgQAAO0HACCPBAAA7QcAIA3jAwAAuAYAMOQDAAC2BQAQ5QMAALgGADDmAwIAmAYAIecDAgC5BgAh_wMCAJgGACGIBAAAugaIBCKKBAAAuwaKBCKMBAAAvAaMBCKNBAEAqAYAIY4EAgC5BgAhjwQBAKgGACGQBEAAswYAIQMAAABSACABAAC1BQAwPAAAtgUAIAMAAABSACABAABTADACAABUACABAAAAWQAgAQAAAFkAIAMAAABXACABAABYADACAABZACADAAAAVwAgAQAAWAAwAgAAWQAgAwAAAFcAIAEAAFgAMAIAAFkAIAoEAAD-BwAg5gMCAAAAAf8DAgAAAAGABAEAAAABgQQBAAAAAYIEAQAAAAGDBAQAAAABhAQBAAAAAYUEQAAAAAGGBEAAAAABATAAAL4FACAJ5gMCAAAAAf8DAgAAAAGABAEAAAABgQQBAAAAAYIEAQAAAAGDBAQAAAABhAQBAAAAAYUEQAAAAAGGBEAAAAABATAAAMAFADABMAAAwAUAMAoEAAD9BwAg5gMCAOEHACH_AwIA4QcAIYAEAQDqBwAhgQQBAOoHACGCBAEA6gcAIYMEBAD7BwAhhAQBAOoHACGFBEAA_AcAIYYEQAD8BwAhAgAAAFkAIDAAAMMFACAJ5gMCAOEHACH_AwIA4QcAIYAEAQDqBwAhgQQBAOoHACGCBAEA6gcAIYMEBAD7BwAhhAQBAOoHACGFBEAA_AcAIYYEQAD8BwAhAgAAAFcAIDAAAMUFACACAAAAVwAgMAAAxQUAIAMAAABZACA3AAC-BQAgOAAAwwUAIAEAAABZACABAAAAVwAgBQsAAPYHACA9AAD3BwAgPgAA-gcAID8AAPkHACBAAAD4BwAgDOMDAACxBgAw5AMAAMwFABDlAwAAsQYAMOYDAgCYBgAh_wMCAJgGACGABAEAogYAIYEEAQCiBgAhggQBAKIGACGDBAQAsgYAIYQEAQCiBgAhhQRAALMGACGGBEAAswYAIQMAAABXACABAADLBQAwPAAAzAUAIAMAAABXACABAABYADACAABZACALAwAAoAYAIOMDAACuBgAw5AMAAI8BABDlAwAArgYAMOYDAgAAAAHnAwIAAAAB-gMBAKYGACH7AwEApgYAIfwDAQCmBgAh_QMBAK8GACH-AwAAsAYAIAEAAADPBQAgAQAAAM8FACADAwAA5AcAIP0DAADtBwAg_gMAAO0HACADAAAAjwEAIAEAANIFADACAADPBQAgAwAAAI8BACABAADSBQAwAgAAzwUAIAMAAACPAQAgAQAA0gUAMAIAAM8FACAIAwAA9QcAIOYDAgAAAAHnAwIAAAAB-gMBAAAAAfsDAQAAAAH8AwEAAAAB_QMBAAAAAf4DgAAAAAEBMAAA1gUAIAfmAwIAAAAB5wMCAAAAAfoDAQAAAAH7AwEAAAAB_AMBAAAAAf0DAQAAAAH-A4AAAAABATAAANgFADABMAAA2AUAMAgDAAD0BwAg5gMCAOEHACHnAwIA4QcAIfoDAQDqBwAh-wMBAOoHACH8AwEA6gcAIf0DAQDzBwAh_gOAAAAAAQIAAADPBQAgMAAA2wUAIAfmAwIA4QcAIecDAgDhBwAh-gMBAOoHACH7AwEA6gcAIfwDAQDqBwAh_QMBAPMHACH-A4AAAAABAgAAAI8BACAwAADdBQAgAgAAAI8BACAwAADdBQAgAwAAAM8FACA3AADWBQAgOAAA2wUAIAEAAADPBQAgAQAAAI8BACAHCwAA7gcAID0AAO8HACA-AADyBwAgPwAA8QcAIEAAAPAHACD9AwAA7QcAIP4DAADtBwAgCuMDAACnBgAw5AMAAOQFABDlAwAApwYAMOYDAgCYBgAh5wMCAJgGACH6AwEAogYAIfsDAQCiBgAh_AMBAKIGACH9AwEAqAYAIf4DAACpBgAgAwAAAI8BACABAADjBQAwPAAA5AUAIAMAAACPAQAgAQAA0gUAMAIAAM8FACAHAwAAoAYAIOMDAAClBgAw5AMAAJEBABDlAwAApQYAMOYDAgAAAAHnAwIAAAAB9gMBAKYGACEBAAAA5wUAIAEAAADnBQAgAQMAAOQHACADAAAAkQEAIAEAAOoFADACAADnBQAgAwAAAJEBACABAADqBQAwAgAA5wUAIAMAAACRAQAgAQAA6gUAMAIAAOcFACAEAwAA7AcAIOYDAgAAAAHnAwIAAAAB9gMBAAAAAQEwAADuBQAgA-YDAgAAAAHnAwIAAAAB9gMBAAAAAQEwAADwBQAwATAAAPAFADAEAwAA6wcAIOYDAgDhBwAh5wMCAOEHACH2AwEA6gcAIQIAAADnBQAgMAAA8wUAIAPmAwIA4QcAIecDAgDhBwAh9gMBAOoHACECAAAAkQEAIDAAAPUFACACAAAAkQEAIDAAAPUFACADAAAA5wUAIDcAAO4FACA4AADzBQAgAQAAAOcFACABAAAAkQEAIAULAADlBwAgPQAA5gcAID4AAOkHACA_AADoBwAgQAAA5wcAIAbjAwAAoQYAMOQDAAD8BQAQ5QMAAKEGADDmAwIAmAYAIecDAgCYBgAh9gMBAKIGACEDAAAAkQEAIAEAAPsFADA8AAD8BQAgAwAAAJEBACABAADqBQAwAgAA5wUAIAcDAACgBgAgMAAAnwYAIOMDAACeBgAw5AMAAJMBABDlAwAAngYAMOYDAgAAAAHnAwIAAAABAQAAAP8FACABAAAA_wUAIAEDAADkBwAgAwAAAJMBACABAACCBgAwAgAA_wUAIAMAAACTAQAgAQAAggYAMAIAAP8FACADAAAAkwEAIAEAAIIGADACAAD_BQAgBAMAAOMHACAwgAAAAAHmAwIAAAAB5wMCAAAAAQEwAACGBgAgAzCAAAAAAeYDAgAAAAHnAwIAAAABATAAAIgGADABMAAAiAYAMAQDAADiBwAgMIAAAAAB5gMCAOEHACHnAwIA4QcAIQIAAAD_BQAgMAAAiwYAIAMwgAAAAAHmAwIA4QcAIecDAgDhBwAhAgAAAJMBACAwAACNBgAgAgAAAJMBACAwAACNBgAgAwAAAP8FACA3AACGBgAgOAAAiwYAIAEAAAD_BQAgAQAAAJMBACAFCwAA3AcAID0AAN0HACA-AADgBwAgPwAA3wcAIEAAAN4HACAGMAAAmQYAIOMDAACXBgAw5AMAAJQGABDlAwAAlwYAMOYDAgCYBgAh5wMCAJgGACEDAAAAkwEAIAEAAJMGADA8AACUBgAgAwAAAJMBACABAACCBgAwAgAA_wUAIAYwAACZBgAg4wMAAJcGADDkAwAAlAYAEOUDAACXBgAw5gMCAJgGACHnAwIAmAYAIQ0LAACaBgAgPQAAnQYAID4AAJoGACA_AACaBgAgQAAAmgYAIOgDAgAAAAHvAwIAAAAB8AMCAAAAAfEDAgAAAAHyAwIAAAAB8wMCAJwGACH0AwIAAAAE9QMCAAAABA8LAACaBgAgPwAAmwYAIEAAAJsGACDoA4AAAAAB6QMBAAAAAeoDAQAAAAHrAwEAAAAB7AOAAAAAAe0DgAAAAAHuA4AAAAAB7wOAAAAAAfADgAAAAAHxA4AAAAAB8gOAAAAAAfMDgAAAAAEI6AMCAAAAAe8DAgAAAAHwAwIAAAAB8QMCAAAAAfIDAgAAAAHzAwIAmgYAIfQDAgAAAAT1AwIAAAAEDOgDgAAAAAHpAwEAAAAB6gMBAAAAAesDAQAAAAHsA4AAAAAB7QOAAAAAAe4DgAAAAAHvA4AAAAAB8AOAAAAAAfEDgAAAAAHyA4AAAAAB8wOAAAAAAQ0LAACaBgAgPQAAnQYAID4AAJoGACA_AACaBgAgQAAAmgYAIOgDAgAAAAHvAwIAAAAB8AMCAAAAAfEDAgAAAAHyAwIAAAAB8wMCAJwGACH0AwIAAAAE9QMCAAAABAjoAwgAAAAB7wMIAAAAAfADCAAAAAHxAwgAAAAB8gMIAAAAAfMDCACdBgAh9AMIAAAABPUDCAAAAAQHAwAAoAYAIDAAAJ8GACDjAwAAngYAMOQDAACTAQAQ5QMAAJ4GADDmAwIA0wYAIecDAgDTBgAhDOgDgAAAAAHpAwEAAAAB6gMBAAAAAesDAQAAAAHsA4AAAAAB7QOAAAAAAe4DgAAAAAHvA4AAAAAB8AOAAAAAAfEDgAAAAAHyA4AAAAAB8wOAAAAAARoFAACjBwAgBwAAywcAIAgAAJ8HACAYAADSBwAgGgAAygcAIBsAAMwHACAcAADNBwAgHQAAzgcAIB4AAM8HACAfAADQBwAgIAAA0QcAICYAAJUHACAnAACWBwAgKAAA0wcAICkAANQHACAqAADVBwAg4wMAAMkHADDkAwAADQAQ5QMAAMkHADDmAwIA0wYAIbwEAQCmBgAhvQQBAKYGACHwBCAAkAcAIfEEIACQBwAh-QQAAA0AIPoEAAANACAG4wMAAKEGADDkAwAA_AUAEOUDAAChBgAw5gMCAJgGACHnAwIAmAYAIfYDAQCiBgAhDgsAAJoGACA_AACkBgAgQAAApAYAIOgDAQAAAAHvAwEAAAAB8AMBAAAAAfEDAQAAAAHyAwEAAAAB8wMBAKMGACH0AwEAAAAE9QMBAAAABPcDAQAAAAH4AwEAAAAB-QMBAAAAAQ4LAACaBgAgPwAApAYAIEAAAKQGACDoAwEAAAAB7wMBAAAAAfADAQAAAAHxAwEAAAAB8gMBAAAAAfMDAQCjBgAh9AMBAAAABPUDAQAAAAT3AwEAAAAB-AMBAAAAAfkDAQAAAAEL6AMBAAAAAe8DAQAAAAHwAwEAAAAB8QMBAAAAAfIDAQAAAAHzAwEApAYAIfQDAQAAAAT1AwEAAAAE9wMBAAAAAfgDAQAAAAH5AwEAAAABBwMAAKAGACDjAwAApQYAMOQDAACRAQAQ5QMAAKUGADDmAwIA0wYAIecDAgDTBgAh9gMBAKYGACEL6AMBAAAAAe8DAQAAAAHwAwEAAAAB8QMBAAAAAfIDAQAAAAHzAwEApAYAIfQDAQAAAAT1AwEAAAAE9wMBAAAAAfgDAQAAAAH5AwEAAAABCuMDAACnBgAw5AMAAOQFABDlAwAApwYAMOYDAgCYBgAh5wMCAJgGACH6AwEAogYAIfsDAQCiBgAh_AMBAKIGACH9AwEAqAYAIf4DAACpBgAgDgsAAKoGACA_AACtBgAgQAAArQYAIOgDAQAAAAHvAwEAAAAB8AMBAAAAAfEDAQAAAAHyAwEAAAAB8wMBAKwGACH0AwEAAAAF9QMBAAAABfcDAQAAAAH4AwEAAAAB-QMBAAAAAQ8LAACqBgAgPwAAqwYAIEAAAKsGACDoA4AAAAAB6QMBAAAAAeoDAQAAAAHrAwEAAAAB7AOAAAAAAe0DgAAAAAHuA4AAAAAB7wOAAAAAAfADgAAAAAHxA4AAAAAB8gOAAAAAAfMDgAAAAAEI6AMCAAAAAe8DAgAAAAHwAwIAAAAB8QMCAAAAAfIDAgAAAAHzAwIAqgYAIfQDAgAAAAX1AwIAAAAFDOgDgAAAAAHpAwEAAAAB6gMBAAAAAesDAQAAAAHsA4AAAAAB7QOAAAAAAe4DgAAAAAHvA4AAAAAB8AOAAAAAAfEDgAAAAAHyA4AAAAAB8wOAAAAAAQ4LAACqBgAgPwAArQYAIEAAAK0GACDoAwEAAAAB7wMBAAAAAfADAQAAAAHxAwEAAAAB8gMBAAAAAfMDAQCsBgAh9AMBAAAABfUDAQAAAAX3AwEAAAAB-AMBAAAAAfkDAQAAAAEL6AMBAAAAAe8DAQAAAAHwAwEAAAAB8QMBAAAAAfIDAQAAAAHzAwEArQYAIfQDAQAAAAX1AwEAAAAF9wMBAAAAAfgDAQAAAAH5AwEAAAABCwMAAKAGACDjAwAArgYAMOQDAACPAQAQ5QMAAK4GADDmAwIA0wYAIecDAgDTBgAh-gMBAKYGACH7AwEApgYAIfwDAQCmBgAh_QMBAK8GACH-AwAAsAYAIAvoAwEAAAAB7wMBAAAAAfADAQAAAAHxAwEAAAAB8gMBAAAAAfMDAQCtBgAh9AMBAAAABfUDAQAAAAX3AwEAAAAB-AMBAAAAAfkDAQAAAAEM6AOAAAAAAekDAQAAAAHqAwEAAAAB6wMBAAAAAewDgAAAAAHtA4AAAAAB7gOAAAAAAe8DgAAAAAHwA4AAAAAB8QOAAAAAAfIDgAAAAAHzA4AAAAABDOMDAACxBgAw5AMAAMwFABDlAwAAsQYAMOYDAgCYBgAh_wMCAJgGACGABAEAogYAIYEEAQCiBgAhggQBAKIGACGDBAQAsgYAIYQEAQCiBgAhhQRAALMGACGGBEAAswYAIQ0LAACaBgAgPQAAnQYAID4AALcGACA_AAC3BgAgQAAAtwYAIOgDBAAAAAHvAwQAAAAB8AMEAAAAAfEDBAAAAAHyAwQAAAAB8wMEALYGACH0AwQAAAAE9QMEAAAABAsLAACaBgAgPwAAtQYAIEAAALUGACDoA0AAAAAB7wNAAAAAAfADQAAAAAHxA0AAAAAB8gNAAAAAAfMDQAC0BgAh9ANAAAAABPUDQAAAAAQLCwAAmgYAID8AALUGACBAAAC1BgAg6ANAAAAAAe8DQAAAAAHwA0AAAAAB8QNAAAAAAfIDQAAAAAHzA0AAtAYAIfQDQAAAAAT1A0AAAAAECOgDQAAAAAHvA0AAAAAB8ANAAAAAAfEDQAAAAAHyA0AAAAAB8wNAALUGACH0A0AAAAAE9QNAAAAABA0LAACaBgAgPQAAnQYAID4AALcGACA_AAC3BgAgQAAAtwYAIOgDBAAAAAHvAwQAAAAB8AMEAAAAAfEDBAAAAAHyAwQAAAAB8wMEALYGACH0AwQAAAAE9QMEAAAABAjoAwQAAAAB7wMEAAAAAfADBAAAAAHxAwQAAAAB8gMEAAAAAfMDBAC3BgAh9AMEAAAABPUDBAAAAAQN4wMAALgGADDkAwAAtgUAEOUDAAC4BgAw5gMCAJgGACHnAwIAuQYAIf8DAgCYBgAhiAQAALoGiAQiigQAALsGigQijAQAALwGjAQijQQBAKgGACGOBAIAuQYAIY8EAQCoBgAhkARAALMGACENCwAAqgYAID0AAMQGACA-AACqBgAgPwAAqgYAIEAAAKoGACDoAwIAAAAB7wMCAAAAAfADAgAAAAHxAwIAAAAB8gMCAAAAAfMDAgDDBgAh9AMCAAAABfUDAgAAAAUHCwAAmgYAID8AAMIGACBAAADCBgAg6AMAAACIBALzAwAAwQaIBCL0AwAAAIgECPUDAAAAiAQIBwsAAJoGACA_AADABgAgQAAAwAYAIOgDAAAAigQC8wMAAL8GigQi9AMAAACKBAj1AwAAAIoECAcLAACaBgAgPwAAvgYAIEAAAL4GACDoAwAAAIwEAvMDAAC9BowEIvQDAAAAjAQI9QMAAACMBAgHCwAAmgYAID8AAL4GACBAAAC-BgAg6AMAAACMBALzAwAAvQaMBCL0AwAAAIwECPUDAAAAjAQIBOgDAAAAjAQC8wMAAL4GjAQi9AMAAACMBAj1AwAAAIwECAcLAACaBgAgPwAAwAYAIEAAAMAGACDoAwAAAIoEAvMDAAC_BooEIvQDAAAAigQI9QMAAACKBAgE6AMAAACKBALzAwAAwAaKBCL0AwAAAIoECPUDAAAAigQIBwsAAJoGACA_AADCBgAgQAAAwgYAIOgDAAAAiAQC8wMAAMEGiAQi9AMAAACIBAj1AwAAAIgECAToAwAAAIgEAvMDAADCBogEIvQDAAAAiAQI9QMAAACIBAgNCwAAqgYAID0AAMQGACA-AACqBgAgPwAAqgYAIEAAAKoGACDoAwIAAAAB7wMCAAAAAfADAgAAAAHxAwIAAAAB8gMCAAAAAfMDAgDDBgAh9AMCAAAABfUDAgAAAAUI6AMIAAAAAe8DCAAAAAHwAwgAAAAB8QMIAAAAAfIDCAAAAAHzAwgAxAYAIfQDCAAAAAX1AwgAAAAFCDAAAcYGACHjAwAAxQYAMOQDAACeBQAQ5QMAAMUGADDmAwIAmAYAIZAEQACzBgAhkQQCAJgGACGSBAIAmAYAIQcLAACaBgAgPwAAyAYAIEAAAMgGACDoAwABAAAB8wMAAccGACH0AwABAAAE9QMAAQAABAcLAACaBgAgPwAAyAYAIEAAAMgGACDoAwABAAAB8wMAAccGACH0AwABAAAE9QMAAQAABAToAwABAAAB8wMAAcgGACH0AwABAAAE9QMAAQAABA7jAwAAyQYAMOQDAACIBQAQ5QMAAMkGADDmAwIAmAYAIecDAgCYBgAhggQBAKgGACGDBAQAsgYAIYYEQACzBgAhkARAALMGACGTBAEAogYAIZQEAgC5BgAhlQQgAMoGACGWBAIAuQYAIZcEAQCoBgAhBQsAAJoGACA_AADMBgAgQAAAzAYAIOgDIAAAAAHzAyAAywYAIQULAACaBgAgPwAAzAYAIEAAAMwGACDoAyAAAAAB8wMgAMsGACEC6AMgAAAAAfMDIADMBgAhCeMDAADNBgAw5AMAAPAEABDlAwAAzQYAMOYDAgCYBgAh5wMCAJgGACGGBEAAswYAIZAEQACzBgAhkwQBAKIGACGYBAIAuQYAIQrjAwAAzgYAMOQDAADYBAAQ5QMAAM4GADDmAwIAmAYAIYwEAQCiBgAhmQQBAKIGACGaBEAAswYAIZsEQADPBgAhnAQCALkGACGdBAEAqAYAIQsLAACqBgAgPwAA0QYAIEAAANEGACDoA0AAAAAB7wNAAAAAAfADQAAAAAHxA0AAAAAB8gNAAAAAAfMDQADQBgAh9ANAAAAABfUDQAAAAAULCwAAqgYAID8AANEGACBAAADRBgAg6ANAAAAAAe8DQAAAAAHwA0AAAAAB8QNAAAAAAfIDQAAAAAHzA0AA0AYAIfQDQAAAAAX1A0AAAAAFCOgDQAAAAAHvA0AAAAAB8ANAAAAAAfEDQAAAAAHyA0AAAAAB8wNAANEGACH0A0AAAAAF9QNAAAAABQrjAwAA0gYAMOQDAADFBAAQ5QMAANIGADDmAwIA0wYAIYwEAQCmBgAhmQQBAKYGACGaBEAA1AYAIZsEQADVBgAhnAQCANYGACGdBAEArwYAIQjoAwIAAAAB7wMCAAAAAfADAgAAAAHxAwIAAAAB8gMCAAAAAfMDAgCaBgAh9AMCAAAABPUDAgAAAAQI6ANAAAAAAe8DQAAAAAHwA0AAAAAB8QNAAAAAAfIDQAAAAAHzA0AAtQYAIfQDQAAAAAT1A0AAAAAECOgDQAAAAAHvA0AAAAAB8ANAAAAAAfEDQAAAAAHyA0AAAAAB8wNAANEGACH0A0AAAAAF9QNAAAAABQjoAwIAAAAB7wMCAAAAAfADAgAAAAHxAwIAAAAB8gMCAAAAAfMDAgCqBgAh9AMCAAAABfUDAgAAAAUJ4wMAANcGADDkAwAAvwQAEOUDAADXBgAw5gMCAJgGACHnAwIAmAYAIZAEQACzBgAhnwQAANgGnwQioAQBAKIGACGhBCAAygYAIQcLAACaBgAgPwAA2gYAIEAAANoGACDoAwAAAJ8EAvMDAADZBp8EIvQDAAAAnwQI9QMAAACfBAgHCwAAmgYAID8AANoGACBAAADaBgAg6AMAAACfBALzAwAA2QafBCL0AwAAAJ8ECPUDAAAAnwQIBOgDAAAAnwQC8wMAANoGnwQi9AMAAACfBAj1AwAAAJ8ECAjjAwAA2wYAMOQDAACpBAAQ5QMAANsGADDmAwIAmAYAIecDAgCYBgAhkARAALMGACGiBAEAogYAIaMEIADKBgAhBuMDAADcBgAw5AMAAJMEABDlAwAA3AYAMOYDAgCYBgAh5wMCAJgGACGQBEAAswYAIQ7jAwAA3QYAMOQDAAD9AwAQ5QMAAN0GADDmAwIAmAYAIZAEQACzBgAhpAQCAJgGACGlBAIAmAYAIaYEAQCoBgAhpwQQAN4GACGoBBAA3gYAIaoEAADfBqoEIqsEQACzBgAhrAQBAKgGACGtBAEAqAYAIQ0LAACaBgAgPQAA4wYAID4AAOMGACA_AADjBgAgQAAA4wYAIOgDEAAAAAHvAxAAAAAB8AMQAAAAAfEDEAAAAAHyAxAAAAAB8wMQAOIGACH0AxAAAAAE9QMQAAAABAcLAACaBgAgPwAA4QYAIEAAAOEGACDoAwAAAKoEAvMDAADgBqoEIvQDAAAAqgQI9QMAAACqBAgHCwAAmgYAID8AAOEGACBAAADhBgAg6AMAAACqBALzAwAA4AaqBCL0AwAAAKoECPUDAAAAqgQIBOgDAAAAqgQC8wMAAOEGqgQi9AMAAACqBAj1AwAAAKoECA0LAACaBgAgPQAA4wYAID4AAOMGACA_AADjBgAgQAAA4wYAIOgDEAAAAAHvAxAAAAAB8AMQAAAAAfEDEAAAAAHyAxAAAAAB8wMQAOIGACH0AxAAAAAE9QMQAAAABAjoAxAAAAAB7wMQAAAAAfADEAAAAAHxAxAAAAAB8gMQAAAAAfMDEADjBgAh9AMQAAAABPUDEAAAAAQR4wMAAOQGADDkAwAA5wMAEOUDAADkBgAw5gMCAJgGACHnAwIAmAYAIf8DAgCYBgAhhgRAALMGACGMBAAA5Qa1BCKQBEAAswYAIa0EAQCoBgAhrgQCALkGACGvBAIAuQYAIbAEEADeBgAhsQQQAN4GACGyBBAA3gYAIbMEEADeBgAhtQQBAKgGACEHCwAAmgYAID8AAOcGACBAAADnBgAg6AMAAAC1BALzAwAA5ga1BCL0AwAAALUECPUDAAAAtQQIBwsAAJoGACA_AADnBgAgQAAA5wYAIOgDAAAAtQQC8wMAAOYGtQQi9AMAAAC1BAj1AwAAALUECAToAwAAALUEAvMDAADnBrUEIvQDAAAAtQQI9QMAAAC1BAgI4wMAAOgGADDkAwAAzQMAEOUDAADoBgAw5gMCAJgGACGABAEAogYAIYUEQACzBgAhtgQAAcYGACG3BAIAmAYAIQjjAwAA6QYAMOQDAAC3AwAQ5QMAAOkGADDmAwIAmAYAIf8DAgCYBgAhkARAALMGACG4BAEAogYAIboEAADqBroEIgcLAACaBgAgPwAA7AYAIEAAAOwGACDoAwAAALoEAvMDAADrBroEIvQDAAAAugQI9QMAAAC6BAgHCwAAmgYAID8AAOwGACBAAADsBgAg6AMAAAC6BALzAwAA6wa6BCL0AwAAALoECPUDAAAAugQIBOgDAAAAugQC8wMAAOwGugQi9AMAAAC6BAj1AwAAALoECAjjAwAA7QYAMOQDAAChAwAQ5QMAAO0GADDmAwIAmAYAIecDAgCYBgAhuwQBAKIGACG8BAEAogYAIb0EAQCiBgAhCOMDAADuBgAw5AMAAIsDABDlAwAA7gYAMOYDAgCYBgAhgAQBAKIGACGCBAEAogYAIYQEAQCoBgAhrgQCAJgGACER4wMAAO8GADDkAwAA9QIAEOUDAADvBgAw5gMCAJgGACGMBAAA8AbFBCKkBAIAuQYAIa4EAgC5BgAhsAQQAN4GACGxBBAA3gYAIbIEEADeBgAhswQQAN4GACG-BAEAogYAIb8EQACzBgAhwAQBAKgGACHBBAEAqAYAIcIEAQCoBgAhwwQBAKgGACEHCwAAmgYAID8AAPIGACBAAADyBgAg6AMAAADFBALzAwAA8QbFBCL0AwAAAMUECPUDAAAAxQQIBwsAAJoGACA_AADyBgAgQAAA8gYAIOgDAAAAxQQC8wMAAPEGxQQi9AMAAADFBAj1AwAAAMUECAToAwAAAMUEAvMDAADyBsUEIvQDAAAAxQQI9QMAAADFBAgV4wMAAPMGADDkAwAA2wIAEOUDAADzBgAw5gMCAJgGACHnAwIAmAYAIf8DAgCYBgAhhgRAALMGACGMBAAA9QbRBCKQBEAAswYAIcUEAgCYBgAhxgQCAJgGACHHBAEAogYAIcgEAQCiBgAhyQRAALMGACHKBAEAogYAIcwEAAD0BswEIs0EAACpBgAgzgRAALMGACHPBAEAogYAIdEEAQCoBgAh0gQCALkGACEHCwAAmgYAID8AAPkGACBAAAD5BgAg6AMAAADMBALzAwAA-AbMBCL0AwAAAMwECPUDAAAAzAQIBwsAAJoGACA_AAD3BgAgQAAA9wYAIOgDAAAA0QQC8wMAAPYG0QQi9AMAAADRBAj1AwAAANEECAcLAACaBgAgPwAA9wYAIEAAAPcGACDoAwAAANEEAvMDAAD2BtEEIvQDAAAA0QQI9QMAAADRBAgE6AMAAADRBALzAwAA9wbRBCL0AwAAANEECPUDAAAA0QQIBwsAAJoGACA_AAD5BgAgQAAA-QYAIOgDAAAAzAQC8wMAAPgGzAQi9AMAAADMBAj1AwAAAMwECAToAwAAAMwEAvMDAAD5BswEIvQDAAAAzAQI9QMAAADMBAgR4wMAAPoGADDkAwAAvwIAEOUDAAD6BgAw5gMCAJgGACH_AwIAmAYAIZAEQACzBgAhvgQBAKIGACHCBAEAqAYAIcMEAQCoBgAhxQQCAJgGACHSBAIAuQYAIdMEAQCoBgAh1AQQAPsGACHVBAEAqAYAIdYEAQCoBgAh2AQAAPwG2AQi2QQBAKgGACENCwAAqgYAID0AAIAHACA-AACABwAgPwAAgAcAIEAAAIAHACDoAxAAAAAB7wMQAAAAAfADEAAAAAHxAxAAAAAB8gMQAAAAAfMDEAD_BgAh9AMQAAAABfUDEAAAAAUHCwAAmgYAID8AAP4GACBAAAD-BgAg6AMAAADYBALzAwAA_QbYBCL0AwAAANgECPUDAAAA2AQIBwsAAJoGACA_AAD-BgAgQAAA_gYAIOgDAAAA2AQC8wMAAP0G2AQi9AMAAADYBAj1AwAAANgECAToAwAAANgEAvMDAAD-BtgEIvQDAAAA2AQI9QMAAADYBAgNCwAAqgYAID0AAIAHACA-AACABwAgPwAAgAcAIEAAAIAHACDoAxAAAAAB7wMQAAAAAfADEAAAAAHxAxAAAAAB8gMQAAAAAfMDEAD_BgAh9AMQAAAABfUDEAAAAAUI6AMQAAAAAe8DEAAAAAHwAxAAAAAB8QMQAAAAAfIDEAAAAAHzAxAAgAcAIfQDEAAAAAX1AxAAAAAFCOMDAACBBwAw5AMAAKcCABDlAwAAgQcAMOYDAgCYBgAh5wMCAJgGACGQBEAAswYAIdoEAQCiBgAh2wQBAKIGACEK4wMAAIIHADDkAwAAkQIAEOUDAACCBwAw5gMCAJgGACHnAwIAmAYAIZAEQACzBgAhkwQBAKIGACHcBAEAqAYAId0EAQCiBgAh3gQBAKgGACEI4wMAAIMHADDkAwAA-QEAEOUDAACDBwAw5gMCAJgGACGABAEAogYAIYIEAQCoBgAhhAQBAKgGACHFBAIAmAYAIRHjAwAAhAcAMOQDAADjAQAQ5QMAAIQHADDmAwIAmAYAIecDAgCYBgAh_wMCAJgGACGMBAEAogYAIZAEQACzBgAhnwQBAKIGACGtBAEAqAYAIbgEAQCiBgAhxgQCAJgGACHfBEAAswYAIeAEAQCiBgAh4QQBAKIGACHiBAEAqAYAIeQEAACFB-QEIgcLAACaBgAgPwAAhwcAIEAAAIcHACDoAwAAAOQEAvMDAACGB-QEIvQDAAAA5AQI9QMAAADkBAgHCwAAmgYAID8AAIcHACBAAACHBwAg6AMAAADkBALzAwAAhgfkBCL0AwAAAOQECPUDAAAA5AQIBOgDAAAA5AQC8wMAAIcH5AQi9AMAAADkBAj1AwAAAOQECBfjAwAAiAcAMOQDAADLAQAQ5QMAAIgHADDmAwIAmAYAIecDAgCYBgAhhgRAALMGACGMBAAAhQfkBCKQBEAAswYAIckEQADPBgAhzwQBAKgGACHcBAEAqAYAId4EAQCiBgAh5QQBAKIGACHmBAEAogYAIecEAQCiBgAh6AQBAKgGACHpBAEAqAYAIeoEAQCoBgAh6wQBAKgGACHsBAEAqAYAIe0EAQCoBgAh7gQBAKgGACHvBAEAqAYAIQjjAwAAiQcAMOQDAAC1AQAQ5QMAAIkHADDmAwIAmAYAIbwEAQCiBgAhvQQBAKIGACHwBCAAygYAIfEEIADKBgAhApEEAgAAAAGSBAIAAAABCSQAAI0HACAwAAGMBwAh4wMAAIsHADDkAwAAhgEAEOUDAACLBwAw5gMCANMGACGQBEAA1AYAIZEEAgDTBgAhkgQCANMGACEE6AMAAQAAAfMDAAHIBgAh9AMAAQAABPUDAAEAAAQTAwAAoAYAICMAAJEHACAlAACSBwAg4wMAAI4HADDkAwAAgQEAEOUDAACOBwAw5gMCANMGACHnAwIA0wYAIYIEAQCvBgAhgwQEAI8HACGGBEAA1AYAIZAEQADUBgAhkwQBAKYGACGUBAIA1gYAIZUEIACQBwAhlgQCANYGACGXBAEArwYAIfkEAACBAQAg-gQAAIEBACARAwAAoAYAICMAAJEHACAlAACSBwAg4wMAAI4HADDkAwAAgQEAEOUDAACOBwAw5gMCANMGACHnAwIA0wYAIYIEAQCvBgAhgwQEAI8HACGGBEAA1AYAIZAEQADUBgAhkwQBAKYGACGUBAIA1gYAIZUEIACQBwAhlgQCANYGACGXBAEArwYAIQjoAwQAAAAB7wMEAAAAAfADBAAAAAHxAwQAAAAB8gMEAAAAAfMDBAC3BgAh9AMEAAAABPUDBAAAAAQC6AMgAAAAAfMDIADMBgAhDwMAAKAGACAUAACWBwAgIQAAkQcAICIAAJUHACDjAwAAlAcAMOQDAAB7ABDlAwAAlAcAMOYDAgDTBgAh5wMCANMGACGGBEAA1AYAIZAEQADUBgAhkwQBAKYGACGYBAIA1gYAIfkEAAB7ACD6BAAAewAgA_MEAACGAQAg9AQAAIYBACD1BAAAhgEAIAPnAwIAAAABkwQBAAAAAZgEAgAAAAENAwAAoAYAIBQAAJYHACAhAACRBwAgIgAAlQcAIOMDAACUBwAw5AMAAHsAEOUDAACUBwAw5gMCANMGACHnAwIA0wYAIYYEQADUBgAhkARAANQGACGTBAEApgYAIZgEAgDWBgAhA_MEAAB7ACD0BAAAewAg9QQAAHsAIAPzBAAAgQEAIPQEAACBAQAg9QQAAIEBACAKAwAAoAYAIOMDAACXBwAw5AMAAHcAEOUDAACXBwAw5gMCANMGACHnAwIA0wYAIZAEQADUBgAhnwQAAJgHnwQioAQBAKYGACGhBCAAkAcAIQToAwAAAJ8EAvMDAADaBp8EIvQDAAAAnwQI9QMAAACfBAgJAwAAoAYAIOMDAACZBwAw5AMAAHMAEOUDAACZBwAw5gMCANMGACHnAwIA0wYAIZAEQADUBgAhogQBAKYGACGjBCAAkAcAIQcDAACgBgAg4wMAAJoHADDkAwAAbwAQ5QMAAJoHADDmAwIA0wYAIecDAgDTBgAhkARAANQGACEC5wMCAAAAAbsEAQAAAAEJAwAAoAYAIOMDAACcBwAw5AMAAGoAEOUDAACcBwAw5gMCANMGACHnAwIA0wYAIbsEAQCmBgAhvAQBAKYGACG9BAEApgYAIQLnAwIAAAAB2gQBAAAAAQsDAACgBgAgCAAAnwcAIAoAAKAHACDjAwAAngcAMOQDAAAWABDlAwAAngcAMOYDAgDTBgAh5wMCANMGACGQBEAA1AYAIdoEAQCmBgAh2wQBAKYGACED8wQAABAAIPQEAAAQACD1BAAAEAAgA_MEAAAZACD0BAAAGQAg9QQAABkAIA0DAACiBwAgBQAAowcAIAgAAJ8HACDjAwAAoQcAMOQDAAALABDlAwAAoQcAMOYDAgDTBgAh5wMCANMGACGQBEAA1AYAIZMEAQCmBgAh3AQBAK8GACHdBAEApgYAId4EAQCvBgAhGgUAAKMHACAHAADLBwAgCAAAnwcAIBgAANIHACAaAADKBwAgGwAAzAcAIBwAAM0HACAdAADOBwAgHgAAzwcAIB8AANAHACAgAADRBwAgJgAAlQcAICcAAJYHACAoAADTBwAgKQAA1AcAICoAANUHACDjAwAAyQcAMOQDAAANABDlAwAAyQcAMOYDAgDTBgAhvAQBAKYGACG9BAEApgYAIfAEIACQBwAh8QQgAJAHACH5BAAADQAg-gQAAA0AIAPzBAAABwAg9AQAAAcAIPUEAAAHACANBAAApQcAIOMDAACkBwAw5AMAAFcAEOUDAACkBwAw5gMCANMGACH_AwIA0wYAIYAEAQCmBgAhgQQBAKYGACGCBAEApgYAIYMEBACPBwAhhAQBAKYGACGFBEAA1AYAIYYEQADUBgAhIQMAAKAGACAFAACjBwAgCAAAnwcAIA4AAM4HACATAACgBwAgFwAA2gcAIBgAANIHACAZAADbBwAg4wMAANkHADDkAwAAAwAQ5QMAANkHADDmAwIA0wYAIecDAgDTBgAhhgRAANQGACGMBAAA1wfkBCKQBEAA1AYAIckEQADVBgAhzwQBAK8GACHcBAEArwYAId4EAQCmBgAh5QQBAKYGACHmBAEApgYAIecEAQCmBgAh6AQBAK8GACHpBAEArwYAIeoEAQCvBgAh6wQBAK8GACHsBAEArwYAIe0EAQCvBgAh7gQBAK8GACHvBAEArwYAIfkEAAADACD6BAAAAwAgDwMAAKIHACAEAAClBwAg4wMAAKYHADDkAwAAUgAQ5QMAAKYHADDmAwIA0wYAIecDAgDWBgAh_wMCANMGACGIBAAApweIBCKKBAAAqAeKBCKMBAAAqQeMBCKNBAEArwYAIY4EAgDWBgAhjwQBAK8GACGQBEAA1AYAIQToAwAAAIgEAvMDAADCBogEIvQDAAAAiAQI9QMAAACIBAgE6AMAAACKBALzAwAAwAaKBCL0AwAAAIoECPUDAAAAigQIBOgDAAAAjAQC8wMAAL4GjAQi9AMAAACMBAj1AwAAAIwECBYEAAClBwAgDAAArQcAIA0AAKIHACAQAACuBwAgEQAArwcAIOMDAACqBwAw5AMAACUAEOUDAACqBwAw5gMCANMGACHnAwIA0wYAIf8DAgDTBgAhhgRAANQGACGMBAAArAe1BCKQBEAA1AYAIa0EAQCvBgAhrgQCANYGACGvBAIA1gYAIbAEEACrBwAhsQQQAKsHACGyBBAAqwcAIbMEEACrBwAhtQQBAK8GACEI6AMQAAAAAe8DEAAAAAHwAxAAAAAB8QMQAAAAAfIDEAAAAAHzAxAA4wYAIfQDEAAAAAT1AxAAAAAEBOgDAAAAtQQC8wMAAOcGtQQi9AMAAAC1BAj1AwAAALUECB8DAACiBwAgBAAApQcAIAYAALYHACAHAADHBwAgCQAAwwcAIA4AAL8HACARAACvBwAgEgAAyAcAIOMDAADEBwAw5AMAABAAEOUDAADEBwAw5gMCANMGACHnAwIA0wYAIf8DAgDTBgAhhgRAANQGACGMBAAAxgfRBCKQBEAA1AYAIcUEAgDTBgAhxgQCANMGACHHBAEApgYAIcgEAQCmBgAhyQRAANQGACHKBAEApgYAIcwEAADFB8wEIs0EAACwBgAgzgRAANQGACHPBAEApgYAIdEEAQCvBgAh0gQCANYGACH5BAAAEAAg-gQAABAAIAPzBAAAKQAg9AQAACkAIPUEAAApACAD8wQAACAAIPQEAAAgACD1BAAAIAAgCRUAALEHACDjAwAAsAcAMOQDAABKABDlAwAAsAcAMOYDAgDTBgAhgAQBAKYGACGFBEAA1AYAIbYEAAGMBwAhtwQCANMGACEMBAAApQcAIBYAALQHACDjAwAAsgcAMOQDAABGABDlAwAAsgcAMOYDAgDTBgAh_wMCANMGACGQBEAA1AYAIbgEAQCmBgAhugQAALMHugQi-QQAAEYAIPoEAABGACAKBAAApQcAIBYAALQHACDjAwAAsgcAMOQDAABGABDlAwAAsgcAMOYDAgDTBgAh_wMCANMGACGQBEAA1AYAIbgEAQCmBgAhugQAALMHugQiBOgDAAAAugQC8wMAAOwGugQi9AMAAAC6BAj1AwAAALoECAPzBAAASgAg9AQAAEoAIPUEAABKACAJBgAAtgcAIOMDAAC1BwAw5AMAAD0AEOUDAAC1BwAw5gMCANMGACGABAEApgYAIYIEAQCvBgAhhAQBAK8GACHFBAIA0wYAIRkDAACgBgAgBAAApQcAIAcAAMcHACAIAACfBwAgEwAAoAcAIBQAANgHACDjAwAA1gcAMOQDAAAHABDlAwAA1gcAMOYDAgDTBgAh5wMCANMGACH_AwIA0wYAIYwEAQCmBgAhkARAANQGACGfBAEApgYAIa0EAQCvBgAhuAQBAKYGACHGBAIA0wYAId8EQADUBgAh4AQBAKYGACHhBAEApgYAIeIEAQCvBgAh5AQAANcH5AQi-QQAAAcAIPoEAAAHACAJDAAAuAcAIOMDAAC3BwAw5AMAADIAEOUDAAC3BwAw5gMCANMGACGABAEApgYAIYIEAQCmBgAhhAQBAK8GACGuBAIA0wYAIR8DAACiBwAgBAAApQcAIAYAALYHACAHAADHBwAgCQAAwwcAIA4AAL8HACARAACvBwAgEgAAyAcAIOMDAADEBwAw5AMAABAAEOUDAADEBwAw5gMCANMGACHnAwIA0wYAIf8DAgDTBgAhhgRAANQGACGMBAAAxgfRBCKQBEAA1AYAIcUEAgDTBgAhxgQCANMGACHHBAEApgYAIcgEAQCmBgAhyQRAANQGACHKBAEApgYAIcwEAADFB8wEIs0EAACwBgAgzgRAANQGACHPBAEApgYAIdEEAQCvBgAh0gQCANYGACH5BAAAEAAg-gQAABAAIBAOAAC7BwAgDwAAvAcAIOMDAAC5BwAw5AMAACkAEOUDAAC5BwAw5gMCANMGACGQBEAA1AYAIaQEAgDTBgAhpQQCANMGACGmBAEArwYAIacEEACrBwAhqAQQAKsHACGqBAAAugeqBCKrBEAA1AYAIawEAQCvBgAhrQQBAK8GACEE6AMAAACqBALzAwAA4QaqBCL0AwAAAKoECPUDAAAAqgQIGAQAAKUHACAMAACtBwAgDQAAogcAIBAAAK4HACARAACvBwAg4wMAAKoHADDkAwAAJQAQ5QMAAKoHADDmAwIA0wYAIecDAgDTBgAh_wMCANMGACGGBEAA1AYAIYwEAACsB7UEIpAEQADUBgAhrQQBAK8GACGuBAIA1gYAIa8EAgDWBgAhsAQQAKsHACGxBBAAqwcAIbIEEACrBwAhswQQAKsHACG1BAEArwYAIfkEAAAlACD6BAAAJQAgFgwAAK0HACAOAAC_BwAgEAAArgcAIOMDAAC9BwAw5AMAACAAEOUDAAC9BwAw5gMCANMGACGMBAAAvgfFBCKkBAIA1gYAIa4EAgDWBgAhsAQQAKsHACGxBBAAqwcAIbIEEACrBwAhswQQAKsHACG-BAEApgYAIb8EQADUBgAhwAQBAK8GACHBBAEArwYAIcIEAQCvBgAhwwQBAK8GACH5BAAAIAAg-gQAACAAIBQMAACtBwAgDgAAvwcAIBAAAK4HACDjAwAAvQcAMOQDAAAgABDlAwAAvQcAMOYDAgDTBgAhjAQAAL4HxQQipAQCANYGACGuBAIA1gYAIbAEEACrBwAhsQQQAKsHACGyBBAAqwcAIbMEEACrBwAhvgQBAKYGACG_BEAA1AYAIcAEAQCvBgAhwQQBAK8GACHCBAEArwYAIcMEAQCvBgAhBOgDAAAAxQQC8wMAAPIGxQQi9AMAAADFBAj1AwAAAMUECBgEAAClBwAgDAAArQcAIA0AAKIHACAQAACuBwAgEQAArwcAIOMDAACqBwAw5AMAACUAEOUDAACqBwAw5gMCANMGACHnAwIA0wYAIf8DAgDTBgAhhgRAANQGACGMBAAArAe1BCKQBEAA1AYAIa0EAQCvBgAhrgQCANYGACGvBAIA1gYAIbAEEACrBwAhsQQQAKsHACGyBBAAqwcAIbMEEACrBwAhtQQBAK8GACH5BAAAJQAg-gQAACUAIBQEAAClBwAgBgAAtgcAIAkAAMMHACDjAwAAwAcAMOQDAAAZABDlAwAAwAcAMOYDAgDTBgAh_wMCANMGACGQBEAA1AYAIb4EAQCmBgAhwgQBAK8GACHDBAEArwYAIcUEAgDTBgAh0gQCANYGACHTBAEArwYAIdQEEADBBwAh1QQBAK8GACHWBAEArwYAIdgEAADCB9gEItkEAQCvBgAhCOgDEAAAAAHvAxAAAAAB8AMQAAAAAfEDEAAAAAHyAxAAAAAB8wMQAIAHACH0AxAAAAAF9QMQAAAABQToAwAAANgEAvMDAAD-BtgEIvQDAAAA2AQI9QMAAADYBAgNAwAAoAYAIAgAAJ8HACAKAACgBwAg4wMAAJ4HADDkAwAAFgAQ5QMAAJ4HADDmAwIA0wYAIecDAgDTBgAhkARAANQGACHaBAEApgYAIdsEAQCmBgAh-QQAABYAIPoEAAAWACAdAwAAogcAIAQAAKUHACAGAAC2BwAgBwAAxwcAIAkAAMMHACAOAAC_BwAgEQAArwcAIBIAAMgHACDjAwAAxAcAMOQDAAAQABDlAwAAxAcAMOYDAgDTBgAh5wMCANMGACH_AwIA0wYAIYYEQADUBgAhjAQAAMYH0QQikARAANQGACHFBAIA0wYAIcYEAgDTBgAhxwQBAKYGACHIBAEApgYAIckEQADUBgAhygQBAKYGACHMBAAAxQfMBCLNBAAAsAYAIM4EQADUBgAhzwQBAKYGACHRBAEArwYAIdIEAgDWBgAhBOgDAAAAzAQC8wMAAPkGzAQi9AMAAADMBAj1AwAAAMwECAToAwAAANEEAvMDAAD3BtEEIvQDAAAA0QQI9QMAAADRBAgPAwAAogcAIAUAAKMHACAIAACfBwAg4wMAAKEHADDkAwAACwAQ5QMAAKEHADDmAwIA0wYAIecDAgDTBgAhkARAANQGACGTBAEApgYAIdwEAQCvBgAh3QQBAKYGACHeBAEArwYAIfkEAAALACD6BAAACwAgA_MEAAAyACD0BAAAMgAg9QQAADIAIBgFAACjBwAgBwAAywcAIAgAAJ8HACAYAADSBwAgGgAAygcAIBsAAMwHACAcAADNBwAgHQAAzgcAIB4AAM8HACAfAADQBwAgIAAA0QcAICYAAJUHACAnAACWBwAgKAAA0wcAICkAANQHACAqAADVBwAg4wMAAMkHADDkAwAADQAQ5QMAAMkHADDmAwIA0wYAIbwEAQCmBgAhvQQBAKYGACHwBCAAkAcAIfEEIACQBwAhA_MEAAADACD0BAAAAwAg9QQAAAMAIAPzBAAACwAg9AQAAAsAIPUEAAALACAD8wQAABYAIPQEAAAWACD1BAAAFgAgA_MEAABqACD0BAAAagAg9QQAAGoAIAPzBAAAJQAg9AQAACUAIPUEAAAlACAD8wQAAG8AIPQEAABvACD1BAAAbwAgA_MEAABzACD0BAAAcwAg9QQAAHMAIAPzBAAAdwAg9AQAAHcAIPUEAAB3ACAD8wQAAFIAIPQEAABSACD1BAAAUgAgDQMAAKAGACDjAwAArgYAMOQDAACPAQAQ5QMAAK4GADDmAwIA0wYAIecDAgDTBgAh-gMBAKYGACH7AwEApgYAIfwDAQCmBgAh_QMBAK8GACH-AwAAsAYAIPkEAACPAQAg-gQAAI8BACAJAwAAoAYAIOMDAAClBgAw5AMAAJEBABDlAwAApQYAMOYDAgDTBgAh5wMCANMGACH2AwEApgYAIfkEAACRAQAg-gQAAJEBACAJAwAAoAYAIDAAAJ8GACDjAwAAngYAMOQDAACTAQAQ5QMAAJ4GADDmAwIA0wYAIecDAgDTBgAh-QQAAJMBACD6BAAAkwEAIBcDAACgBgAgBAAApQcAIAcAAMcHACAIAACfBwAgEwAAoAcAIBQAANgHACDjAwAA1gcAMOQDAAAHABDlAwAA1gcAMOYDAgDTBgAh5wMCANMGACH_AwIA0wYAIYwEAQCmBgAhkARAANQGACGfBAEApgYAIa0EAQCvBgAhuAQBAKYGACHGBAIA0wYAId8EQADUBgAh4AQBAKYGACHhBAEApgYAIeIEAQCvBgAh5AQAANcH5AQiBOgDAAAA5AQC8wMAAIcH5AQi9AMAAADkBAj1AwAAAOQECAPzBAAAPQAg9AQAAD0AIPUEAAA9ACAfAwAAoAYAIAUAAKMHACAIAACfBwAgDgAAzgcAIBMAAKAHACAXAADaBwAgGAAA0gcAIBkAANsHACDjAwAA2QcAMOQDAAADABDlAwAA2QcAMOYDAgDTBgAh5wMCANMGACGGBEAA1AYAIYwEAADXB-QEIpAEQADUBgAhyQRAANUGACHPBAEArwYAIdwEAQCvBgAh3gQBAKYGACHlBAEApgYAIeYEAQCmBgAh5wQBAKYGACHoBAEArwYAIekEAQCvBgAh6gQBAK8GACHrBAEArwYAIewEAQCvBgAh7QQBAK8GACHuBAEArwYAIe8EAQCvBgAhA_MEAABGACD0BAAARgAg9QQAAEYAIAPzBAAAVwAg9AQAAFcAIPUEAABXACAAAAAAAAX-BAIAAAABhAUCAAAAAYUFAgAAAAGGBQIAAAABhwUCAAAAAQU3AADADwAgOAAAww8AIPsEAADBDwAg_AQAAMIPACCBBQAAAQAgAzcAAMAPACD7BAAAwQ8AIIEFAAABACAQBQAAtw0AIAcAALgNACAIAAC6DQAgGAAAwg0AIBoAALYNACAbAAC5DQAgHAAAuw0AIB0AALwNACAeAAC9DQAgHwAAvg0AICAAAL8NACAmAADADQAgJwAAwQ0AICgAAMMNACApAADEDQAgKgAAxQ0AIAAAAAAAAf4EAQAAAAEFNwAAuw8AIDgAAL4PACD7BAAAvA8AIPwEAAC9DwAggQUAAAEAIAM3AAC7DwAg-wQAALwPACCBBQAAAQAgAAAAAAAAAf4EAQAAAAEFNwAAtg8AIDgAALkPACD7BAAAtw8AIPwEAAC4DwAggQUAAAEAIAM3AAC2DwAg-wQAALcPACCBBQAAAQAgAAAAAAAF_gQEAAAAAYQFBAAAAAGFBQQAAAABhgUEAAAAAYcFBAAAAAEB_gRAAAAAAQU3AACxDwAgOAAAtA8AIPsEAACyDwAg_AQAALMPACCBBQAABQAgAzcAALEPACD7BAAAsg8AIIEFAAAFACAAAAAAAAH-BAAAAIgEAgH-BAAAAIoEAgH-BAAAAIwEAgX-BAIAAAABhAUCAAAAAYUFAgAAAAGGBQIAAAABhwUCAAAAAQU3AACpDwAgOAAArw8AIPsEAACqDwAg_AQAAK4PACCBBQAABQAgBzcAAKcPACA4AACsDwAg-wQAAKgPACD8BAAAqw8AIP8EAAANACCABQAADQAggQUAAAEAIAM3AACpDwAg-wQAAKoPACCBBQAABQAgAzcAAKcPACD7BAAAqA8AIIEFAAABACAAAAAAAAH-BAABAAABBTcAAKIPACA4AAClDwAg-wQAAKMPACD8BAAApA8AIIEFAACDAQAgAzcAAKIPACD7BAAAow8AIIEFAACDAQAgAAAAAAAB_gQgAAAAAQU3AACZDwAgOAAAoA8AIPsEAACaDwAg_AQAAJ8PACCBBQAAAQAgBzcAAJcPACA4AACdDwAg-wQAAJgPACD8BAAAnA8AIP8EAAB7ACCABQAAewAggQUAAH0AIAs3AACdCAAwOAAAoggAMPsEAACeCAAw_AQAAJ8IADD9BAAAoAgAIP4EAAChCAAw_wQAAKEIADCABQAAoQgAMIEFAAChCAAwggUAAKMIADCDBQAApAgAMAQwAAEAAAHmAwIAAAABkARAAAAAAZIEAgAAAAECAAAAiAEAIDcAAKgIACADAAAAiAEAIDcAAKgIACA4AACnCAAgATAAAJsPADAKJAAAjQcAIDAAAYwHACHjAwAAiwcAMOQDAACGAQAQ5QMAAIsHADDmAwIAAAABkARAANQGACGRBAIA0wYAIZIEAgDTBgAh8gQAAIoHACACAAAAiAEAIDAAAKcIACACAAAApQgAIDAAAKYIACAIMAABjAcAIeMDAACkCAAw5AMAAKUIABDlAwAApAgAMOYDAgDTBgAhkARAANQGACGRBAIA0wYAIZIEAgDTBgAhCDAAAYwHACHjAwAApAgAMOQDAAClCAAQ5QMAAKQIADDmAwIA0wYAIZAEQADUBgAhkQQCANMGACGSBAIA0wYAIQQwAAGRCAAh5gMCAOEHACGQBEAA_AcAIZIEAgDhBwAhBDAAAZEIACHmAwIA4QcAIZAEQAD8BwAhkgQCAOEHACEEMAABAAAB5gMCAAAAAZAEQAAAAAGSBAIAAAABAzcAAJkPACD7BAAAmg8AIIEFAAABACADNwAAlw8AIPsEAACYDwAggQUAAH0AIAQ3AACdCAAw-wQAAJ4IADD9BAAAoAgAIIEFAAChCAAwAAAAAAAHNwAAiw8AIDgAAJUPACD7BAAAjA8AIPwEAACUDwAg_wQAAHsAIIAFAAB7ACCBBQAAfQAgCzcAAMEIADA4AADGCAAw-wQAAMIIADD8BAAAwwgAMP0EAADECAAg_gQAAMUIADD_BAAAxQgAMIAFAADFCAAwgQUAAMUIADCCBQAAxwgAMIMFAADICAAwBTcAAI0PACA4AACSDwAg-wQAAI4PACD8BAAAkQ8AIIEFAAABACALNwAAtQgAMDgAALoIADD7BAAAtggAMPwEAAC3CAAw_QQAALgIACD-BAAAuQgAMP8EAAC5CAAwgAUAALkIADCBBQAAuQgAMIIFAAC7CAAwgwUAALwIADAMAwAAqQgAICUAAKsIACDmAwIAAAAB5wMCAAAAAYIEAQAAAAGDBAQAAAABhgRAAAAAAZAEQAAAAAGTBAEAAAABlQQgAAAAAZYEAgAAAAGXBAEAAAABAgAAAIMBACA3AADACAAgAwAAAIMBACA3AADACAAgOAAAvwgAIAEwAACQDwAwEQMAAKAGACAjAACRBwAgJQAAkgcAIOMDAACOBwAw5AMAAIEBABDlAwAAjgcAMOYDAgAAAAHnAwIA0wYAIYIEAQCvBgAhgwQEAI8HACGGBEAA1AYAIZAEQADUBgAhkwQBAKYGACGUBAIA1gYAIZUEIACQBwAhlgQCANYGACGXBAEArwYAIQIAAACDAQAgMAAAvwgAIAIAAAC9CAAgMAAAvggAIA7jAwAAvAgAMOQDAAC9CAAQ5QMAALwIADDmAwIA0wYAIecDAgDTBgAhggQBAK8GACGDBAQAjwcAIYYEQADUBgAhkARAANQGACGTBAEApgYAIZQEAgDWBgAhlQQgAJAHACGWBAIA1gYAIZcEAQCvBgAhDuMDAAC8CAAw5AMAAL0IABDlAwAAvAgAMOYDAgDTBgAh5wMCANMGACGCBAEArwYAIYMEBACPBwAhhgRAANQGACGQBEAA1AYAIZMEAQCmBgAhlAQCANYGACGVBCAAkAcAIZYEAgDWBgAhlwQBAK8GACEK5gMCAOEHACHnAwIA4QcAIYIEAQDzBwAhgwQEAPsHACGGBEAA_AcAIZAEQAD8BwAhkwQBAOoHACGVBCAAmQgAIZYEAgCHCAAhlwQBAPMHACEMAwAAmggAICUAAJwIACDmAwIA4QcAIecDAgDhBwAhggQBAPMHACGDBAQA-wcAIYYEQAD8BwAhkARAAPwHACGTBAEA6gcAIZUEIACZCAAhlgQCAIcIACGXBAEA8wcAIQwDAACpCAAgJQAAqwgAIOYDAgAAAAHnAwIAAAABggQBAAAAAYMEBAAAAAGGBEAAAAABkARAAAAAAZMEAQAAAAGVBCAAAAABlgQCAAAAAZcEAQAAAAEIAwAAzggAIBQAAM8IACAiAADNCAAg5gMCAAAAAecDAgAAAAGGBEAAAAABkARAAAAAAZMEAQAAAAECAAAAfQAgNwAAzAgAIAMAAAB9ACA3AADMCAAgOAAAywgAIAEwAACPDwAwDgMAAKAGACAUAACWBwAgIQAAkQcAICIAAJUHACDjAwAAlAcAMOQDAAB7ABDlAwAAlAcAMOYDAgAAAAHnAwIA0wYAIYYEQADUBgAhkARAANQGACGTBAEApgYAIZgEAgDWBgAh9gQAAJMHACACAAAAfQAgMAAAywgAIAIAAADJCAAgMAAAyggAIAnjAwAAyAgAMOQDAADJCAAQ5QMAAMgIADDmAwIA0wYAIecDAgDTBgAhhgRAANQGACGQBEAA1AYAIZMEAQCmBgAhmAQCANYGACEJ4wMAAMgIADDkAwAAyQgAEOUDAADICAAw5gMCANMGACHnAwIA0wYAIYYEQADUBgAhkARAANQGACGTBAEApgYAIZgEAgDWBgAhBeYDAgDhBwAh5wMCAOEHACGGBEAA_AcAIZAEQAD8BwAhkwQBAOoHACEIAwAAswgAIBQAALQIACAiAACyCAAg5gMCAOEHACHnAwIA4QcAIYYEQAD8BwAhkARAAPwHACGTBAEA6gcAIQgDAADOCAAgFAAAzwgAICIAAM0IACDmAwIAAAAB5wMCAAAAAYYEQAAAAAGQBEAAAAABkwQBAAAAAQQ3AADBCAAw-wQAAMIIADD9BAAAxAgAIIEFAADFCAAwAzcAAI0PACD7BAAAjg8AIIEFAAABACAENwAAtQgAMPsEAAC2CAAw_QQAALgIACCBBQAAuQgAMAM3AACLDwAg-wQAAIwPACCBBQAAfQAgAAAAAAAB_gRAAAAAAQAAAAAAAf4EAAAAnwQCBTcAAIYPACA4AACJDwAg-wQAAIcPACD8BAAAiA8AIIEFAAABACADNwAAhg8AIPsEAACHDwAggQUAAAEAIAAAAAAABTcAAIEPACA4AACEDwAg-wQAAIIPACD8BAAAgw8AIIEFAAABACADNwAAgQ8AIPsEAACCDwAggQUAAAEAIAAAAAAABTcAAPwOACA4AAD_DgAg-wQAAP0OACD8BAAA_g4AIIEFAAABACADNwAA_A4AIPsEAAD9DgAggQUAAAEAIAAAAAAABf4EEAAAAAGEBRAAAAABhQUQAAAAAYYFEAAAAAGHBRAAAAABAf4EAAAAqgQCBTcAAPQOACA4AAD6DgAg-wQAAPUOACD8BAAA-Q4AIIEFAABQACAFNwAA8g4AIDgAAPcOACD7BAAA8w4AIPwEAAD2DgAggQUAACIAIAM3AAD0DgAg-wQAAPUOACCBBQAAUAAgAzcAAPIOACD7BAAA8w4AIIEFAAAiACAAAAAAAAH-BAAAALUEAgc3AADfDgAgOAAA8A4AIPsEAADgDgAg_AQAAO8OACD_BAAAEAAggAUAABAAIIEFAAASACAFNwAA3Q4AIDgAAO0OACD7BAAA3g4AIPwEAADsDgAggQUAAAUAIAc3AADbDgAgOAAA6g4AIPsEAADcDgAg_AQAAOkOACD_BAAADQAggAUAAA0AIIEFAAABACALNwAAoAkAMDgAAKQJADD7BAAAoQkAMPwEAACiCQAw_QQAAKMJACD-BAAAlQkAMP8EAACVCQAwgAUAAJUJADCBBQAAlQkAMIIFAAClCQAwgwUAAJgJADALNwAAgwkAMDgAAIgJADD7BAAAhAkAMPwEAACFCQAw_QQAAIYJACD-BAAAhwkAMP8EAACHCQAwgAUAAIcJADCBBQAAhwkAMIIFAACJCQAwgwUAAIoJADAPDAAAngkAIBAAAJ8JACDmAwIAAAABjAQAAADFBAKuBAIAAAABsAQQAAAAAbEEEAAAAAGyBBAAAAABswQQAAAAAb4EAQAAAAG_BEAAAAABwAQBAAAAAcEEAQAAAAHCBAEAAAABwwQBAAAAAQIAAAAiACA3AACdCQAgAwAAACIAIDcAAJ0JACA4AACOCQAgATAAAOgOADAUDAAArQcAIA4AAL8HACAQAACuBwAg4wMAAL0HADDkAwAAIAAQ5QMAAL0HADDmAwIAAAABjAQAAL4HxQQipAQCANYGACGuBAIA1gYAIbAEEACrBwAhsQQQAKsHACGyBBAAqwcAIbMEEACrBwAhvgQBAKYGACG_BEAA1AYAIcAEAQCvBgAhwQQBAK8GACHCBAEArwYAIcMEAQCvBgAhAgAAACIAIDAAAI4JACACAAAAiwkAIDAAAIwJACAR4wMAAIoJADDkAwAAiwkAEOUDAACKCQAw5gMCANMGACGMBAAAvgfFBCKkBAIA1gYAIa4EAgDWBgAhsAQQAKsHACGxBBAAqwcAIbIEEACrBwAhswQQAKsHACG-BAEApgYAIb8EQADUBgAhwAQBAK8GACHBBAEArwYAIcIEAQCvBgAhwwQBAK8GACER4wMAAIoJADDkAwAAiwkAEOUDAACKCQAw5gMCANMGACGMBAAAvgfFBCKkBAIA1gYAIa4EAgDWBgAhsAQQAKsHACGxBBAAqwcAIbIEEACrBwAhswQQAKsHACG-BAEApgYAIb8EQADUBgAhwAQBAK8GACHBBAEArwYAIcIEAQCvBgAhwwQBAK8GACEN5gMCAOEHACGMBAAAjQnFBCKuBAIAhwgAIbAEEADyCAAhsQQQAPIIACGyBBAA8ggAIbMEEADyCAAhvgQBAOoHACG_BEAA_AcAIcAEAQDzBwAhwQQBAPMHACHCBAEA8wcAIcMEAQDzBwAhAf4EAAAAxQQCDwwAAI8JACAQAACQCQAg5gMCAOEHACGMBAAAjQnFBCKuBAIAhwgAIbAEEADyCAAhsQQQAPIIACGyBBAA8ggAIbMEEADyCAAhvgQBAOoHACG_BEAA_AcAIcAEAQDzBwAhwQQBAPMHACHCBAEA8wcAIcMEAQDzBwAhBzcAAOIOACA4AADmDgAg-wQAAOMOACD8BAAA5Q4AIP8EAAAQACCABQAAEAAggQUAABIAIAs3AACRCQAwOAAAlgkAMPsEAACSCQAw_AQAAJMJADD9BAAAlAkAIP4EAACVCQAw_wQAAJUJADCABQAAlQkAMIEFAACVCQAwggUAAJcJADCDBQAAmAkAMAsOAAD2CAAg5gMCAAAAAZAEQAAAAAGkBAIAAAABpgQBAAAAAacEEAAAAAGoBBAAAAABqgQAAACqBAKrBEAAAAABrAQBAAAAAa0EAQAAAAECAAAAKwAgNwAAnAkAIAMAAAArACA3AACcCQAgOAAAmwkAIAEwAADkDgAwEA4AALsHACAPAAC8BwAg4wMAALkHADDkAwAAKQAQ5QMAALkHADDmAwIAAAABkARAANQGACGkBAIA0wYAIaUEAgDTBgAhpgQBAK8GACGnBBAAqwcAIagEEACrBwAhqgQAALoHqgQiqwRAANQGACGsBAEArwYAIa0EAQCvBgAhAgAAACsAIDAAAJsJACACAAAAmQkAIDAAAJoJACAO4wMAAJgJADDkAwAAmQkAEOUDAACYCQAw5gMCANMGACGQBEAA1AYAIaQEAgDTBgAhpQQCANMGACGmBAEArwYAIacEEACrBwAhqAQQAKsHACGqBAAAugeqBCKrBEAA1AYAIawEAQCvBgAhrQQBAK8GACEO4wMAAJgJADDkAwAAmQkAEOUDAACYCQAw5gMCANMGACGQBEAA1AYAIaQEAgDTBgAhpQQCANMGACGmBAEArwYAIacEEACrBwAhqAQQAKsHACGqBAAAugeqBCKrBEAA1AYAIawEAQCvBgAhrQQBAK8GACEK5gMCAOEHACGQBEAA_AcAIaQEAgDhBwAhpgQBAPMHACGnBBAA8ggAIagEEADyCAAhqgQAAPMIqgQiqwRAAPwHACGsBAEA8wcAIa0EAQDzBwAhCw4AAPQIACDmAwIA4QcAIZAEQAD8BwAhpAQCAOEHACGmBAEA8wcAIacEEADyCAAhqAQQAPIIACGqBAAA8wiqBCKrBEAA_AcAIawEAQDzBwAhrQQBAPMHACELDgAA9ggAIOYDAgAAAAGQBEAAAAABpAQCAAAAAaYEAQAAAAGnBBAAAAABqAQQAAAAAaoEAAAAqgQCqwRAAAAAAawEAQAAAAGtBAEAAAABDwwAAJ4JACAQAACfCQAg5gMCAAAAAYwEAAAAxQQCrgQCAAAAAbAEEAAAAAGxBBAAAAABsgQQAAAAAbMEEAAAAAG-BAEAAAABvwRAAAAAAcAEAQAAAAHBBAEAAAABwgQBAAAAAcMEAQAAAAEDNwAA4g4AIPsEAADjDgAggQUAABIAIAQ3AACRCQAw-wQAAJIJADD9BAAAlAkAIIEFAACVCQAwCw8AAPcIACDmAwIAAAABkARAAAAAAaUEAgAAAAGmBAEAAAABpwQQAAAAAagEEAAAAAGqBAAAAKoEAqsEQAAAAAGsBAEAAAABrQQBAAAAAQIAAAArACA3AACoCQAgAwAAACsAIDcAAKgJACA4AACnCQAgATAAAOEOADACAAAAKwAgMAAApwkAIAIAAACZCQAgMAAApgkAIArmAwIA4QcAIZAEQAD8BwAhpQQCAOEHACGmBAEA8wcAIacEEADyCAAhqAQQAPIIACGqBAAA8wiqBCKrBEAA_AcAIawEAQDzBwAhrQQBAPMHACELDwAA9QgAIOYDAgDhBwAhkARAAPwHACGlBAIA4QcAIaYEAQDzBwAhpwQQAPIIACGoBBAA8ggAIaoEAADzCKoEIqsEQAD8BwAhrAQBAPMHACGtBAEA8wcAIQsPAAD3CAAg5gMCAAAAAZAEQAAAAAGlBAIAAAABpgQBAAAAAacEEAAAAAGoBBAAAAABqgQAAACqBAKrBEAAAAABrAQBAAAAAa0EAQAAAAEDNwAA3w4AIPsEAADgDgAggQUAABIAIAM3AADdDgAg-wQAAN4OACCBBQAABQAgAzcAANsOACD7BAAA3A4AIIEFAAABACAENwAAoAkAMPsEAAChCQAw_QQAAKMJACCBBQAAlQkAMAQ3AACDCQAw-wQAAIQJADD9BAAAhgkAIIEFAACHCQAwAAAAAAAFNwAA1g4AIDgAANkOACD7BAAA1w4AIPwEAADYDgAggQUAAEgAIAM3AADWDgAg-wQAANcOACCBBQAASAAgAAAAAAAB_gQAAAC6BAIFNwAA0A4AIDgAANQOACD7BAAA0Q4AIPwEAADTDgAggQUAAAUAIAs3AAC9CQAwOAAAwgkAMPsEAAC-CQAw_AQAAL8JADD9BAAAwAkAIP4EAADBCQAw_wQAAMEJADCABQAAwQkAMIEFAADBCQAwggUAAMMJADCDBQAAxAkAMATmAwIAAAABgAQBAAAAAYUEQAAAAAG2BAABAAABAgAAAEwAIDcAAMgJACADAAAATAAgNwAAyAkAIDgAAMcJACABMAAA0g4AMAkVAACxBwAg4wMAALAHADDkAwAASgAQ5QMAALAHADDmAwIAAAABgAQBAKYGACGFBEAA1AYAIbYEAAGMBwAhtwQCANMGACECAAAATAAgMAAAxwkAIAIAAADFCQAgMAAAxgkAIAjjAwAAxAkAMOQDAADFCQAQ5QMAAMQJADDmAwIA0wYAIYAEAQCmBgAhhQRAANQGACG2BAABjAcAIbcEAgDTBgAhCOMDAADECQAw5AMAAMUJABDlAwAAxAkAMOYDAgDTBgAhgAQBAKYGACGFBEAA1AYAIbYEAAGMBwAhtwQCANMGACEE5gMCAOEHACGABAEA6gcAIYUEQAD8BwAhtgQAAZEIACEE5gMCAOEHACGABAEA6gcAIYUEQAD8BwAhtgQAAZEIACEE5gMCAAAAAYAEAQAAAAGFBEAAAAABtgQAAQAAAQM3AADQDgAg-wQAANEOACCBBQAABQAgBDcAAL0JADD7BAAAvgkAMP0EAADACQAggQUAAMEJADAAAAAAAAU3AADLDgAgOAAAzg4AIPsEAADMDgAg_AQAAM0OACCBBQAAAQAgAzcAAMsOACD7BAAAzA4AIIEFAAABACAAAAAAAAU3AADGDgAgOAAAyQ4AIPsEAADHDgAg_AQAAMgOACCBBQAAEgAgAzcAAMYOACD7BAAAxw4AIIEFAAASACAAAAAAAAc3AADBDgAgOAAAxA4AIPsEAADCDgAg_AQAAMMOACD_BAAAJQAggAUAACUAIIEFAABQACADNwAAwQ4AIPsEAADCDgAggQUAAFAAIAAAAAAAAf4EAAAAzAQCAf4EAAAA0QQCBTcAAK4OACA4AAC_DgAg-wQAAK8OACD8BAAAvg4AIIEFAAAFACAFNwAArA4AIDgAALwOACD7BAAArQ4AIPwEAAC7DgAggQUAAAkAIAc3AACqDgAgOAAAuQ4AIPsEAACrDgAg_AQAALgOACD_BAAADQAggAUAAA0AIIEFAAABACAHNwAAqA4AIDgAALYOACD7BAAAqQ4AIPwEAAC1DgAg_wQAAAsAIIAFAAALACCBBQAAZAAgBzcAAKYOACA4AACzDgAg-wQAAKcOACD8BAAAsg4AIP8EAAAWACCABQAAFgAggQUAAGcAIAs3AACACgAwOAAAhAoAMPsEAACBCgAw_AQAAIIKADD9BAAAgwoAIP4EAACHCQAw_wQAAIcJADCABQAAhwkAMIEFAACHCQAwggUAAIUKADCDBQAAigkAMAs3AAD0CQAwOAAA-QkAMPsEAAD1CQAw_AQAAPYJADD9BAAA9wkAIP4EAAD4CQAw_wQAAPgJADCABQAA-AkAMIEFAAD4CQAwggUAAPoJADCDBQAA-wkAMAc3AADvCQAgOAAA8gkAIPsEAADwCQAg_AQAAPEJACD_BAAAJQAggAUAACUAIIEFAABQACARBAAAqgkAIA0AAKsJACAQAACsCQAgEQAArQkAIOYDAgAAAAHnAwIAAAAB_wMCAAAAAYYEQAAAAAGMBAAAALUEApAEQAAAAAGtBAEAAAABrwQCAAAAAbAEEAAAAAGxBBAAAAABsgQQAAAAAbMEEAAAAAG1BAEAAAABAgAAAFAAIDcAAO8JACADAAAAJQAgNwAA7wkAIDgAAPMJACATAAAAJQAgBAAA_wgAIA0AAIAJACAQAACBCQAgEQAAggkAIDAAAPMJACDmAwIA4QcAIecDAgDhBwAh_wMCAOEHACGGBEAA_AcAIYwEAAD9CLUEIpAEQAD8BwAhrQQBAPMHACGvBAIAhwgAIbAEEADyCAAhsQQQAPIIACGyBBAA8ggAIbMEEADyCAAhtQQBAPMHACERBAAA_wgAIA0AAIAJACAQAACBCQAgEQAAggkAIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAP0ItQQikARAAPwHACGtBAEA8wcAIa8EAgCHCAAhsAQQAPIIACGxBBAA8ggAIbIEEADyCAAhswQQAPIIACG1BAEA8wcAIQTmAwIAAAABgAQBAAAAAYIEAQAAAAGEBAEAAAABAgAAADQAIDcAAP8JACADAAAANAAgNwAA_wkAIDgAAP4JACABMAAAsQ4AMAkMAAC4BwAg4wMAALcHADDkAwAAMgAQ5QMAALcHADDmAwIAAAABgAQBAKYGACGCBAEApgYAIYQEAQCvBgAhrgQCANMGACECAAAANAAgMAAA_gkAIAIAAAD8CQAgMAAA_QkAIAjjAwAA-wkAMOQDAAD8CQAQ5QMAAPsJADDmAwIA0wYAIYAEAQCmBgAhggQBAKYGACGEBAEArwYAIa4EAgDTBgAhCOMDAAD7CQAw5AMAAPwJABDlAwAA-wkAMOYDAgDTBgAhgAQBAKYGACGCBAEApgYAIYQEAQCvBgAhrgQCANMGACEE5gMCAOEHACGABAEA6gcAIYIEAQDqBwAhhAQBAPMHACEE5gMCAOEHACGABAEA6gcAIYIEAQDqBwAhhAQBAPMHACEE5gMCAAAAAYAEAQAAAAGCBAEAAAABhAQBAAAAAQ8OAADfCQAgEAAAnwkAIOYDAgAAAAGMBAAAAMUEAqQEAgAAAAGwBBAAAAABsQQQAAAAAbIEEAAAAAGzBBAAAAABvgQBAAAAAb8EQAAAAAHABAEAAAABwQQBAAAAAcIEAQAAAAHDBAEAAAABAgAAACIAIDcAAIgKACADAAAAIgAgNwAAiAoAIDgAAIcKACABMAAAsA4AMAIAAAAiACAwAACHCgAgAgAAAIsJACAwAACGCgAgDeYDAgDhBwAhjAQAAI0JxQQipAQCAIcIACGwBBAA8ggAIbEEEADyCAAhsgQQAPIIACGzBBAA8ggAIb4EAQDqBwAhvwRAAPwHACHABAEA8wcAIcEEAQDzBwAhwgQBAPMHACHDBAEA8wcAIQ8OAADeCQAgEAAAkAkAIOYDAgDhBwAhjAQAAI0JxQQipAQCAIcIACGwBBAA8ggAIbEEEADyCAAhsgQQAPIIACGzBBAA8ggAIb4EAQDqBwAhvwRAAPwHACHABAEA8wcAIcEEAQDzBwAhwgQBAPMHACHDBAEA8wcAIQ8OAADfCQAgEAAAnwkAIOYDAgAAAAGMBAAAAMUEAqQEAgAAAAGwBBAAAAABsQQQAAAAAbIEEAAAAAGzBBAAAAABvgQBAAAAAb8EQAAAAAHABAEAAAABwQQBAAAAAcIEAQAAAAHDBAEAAAABAzcAAK4OACD7BAAArw4AIIEFAAAFACADNwAArA4AIPsEAACtDgAggQUAAAkAIAM3AACqDgAg-wQAAKsOACCBBQAAAQAgAzcAAKgOACD7BAAAqQ4AIIEFAABkACADNwAApg4AIPsEAACnDgAggQUAAGcAIAQ3AACACgAw-wQAAIEKADD9BAAAgwoAIIEFAACHCQAwBDcAAPQJADD7BAAA9QkAMP0EAAD3CQAggQUAAPgJADADNwAA7wkAIPsEAADwCQAggQUAAFAAIAAAAAAABf4EEAAAAAGEBRAAAAABhQUQAAAAAYYFEAAAAAGHBRAAAAABAf4EAAAA2AQCBTcAAJsOACA4AACkDgAg-wQAAJwOACD8BAAAow4AIIEFAAAJACAFNwAAmQ4AIDgAAKEOACD7BAAAmg4AIPwEAACgDgAggQUAAAUAIAc3AACXDgAgOAAAng4AIPsEAACYDgAg_AQAAJ0OACD_BAAAFgAggAUAABYAIIEFAABnACADNwAAmw4AIPsEAACcDgAggQUAAAkAIAM3AACZDgAg-wQAAJoOACCBBQAABQAgAzcAAJcOACD7BAAAmA4AIIEFAABnACAAAAAAAAU3AACQDgAgOAAAlQ4AIPsEAACRDgAg_AQAAJQOACCBBQAAAQAgCzcAALIKADA4AAC3CgAw-wQAALMKADD8BAAAtAoAMP0EAAC1CgAg_gQAALYKADD_BAAAtgoAMIAFAAC2CgAwgQUAALYKADCCBQAAuAoAMIMFAAC5CgAwCzcAAKYKADA4AACrCgAw-wQAAKcKADD8BAAAqAoAMP0EAACpCgAg_gQAAKoKADD_BAAAqgoAMIAFAACqCgAwgQUAAKoKADCCBQAArAoAMIMFAACtCgAwDwQAAJwKACAGAACbCgAg5gMCAAAAAf8DAgAAAAGQBEAAAAABvgQBAAAAAcIEAQAAAAHDBAEAAAABxQQCAAAAAdMEAQAAAAHUBBAAAAAB1QQBAAAAAdYEAQAAAAHYBAAAANgEAtkEAQAAAAECAAAAGwAgNwAAsQoAIAMAAAAbACA3AACxCgAgOAAAsAoAIAEwAACTDgAwFAQAAKUHACAGAAC2BwAgCQAAwwcAIOMDAADABwAw5AMAABkAEOUDAADABwAw5gMCAAAAAf8DAgDTBgAhkARAANQGACG-BAEApgYAIcIEAQCvBgAhwwQBAK8GACHFBAIA0wYAIdIEAgDWBgAh0wQBAK8GACHUBBAAwQcAIdUEAQCvBgAh1gQBAK8GACHYBAAAwgfYBCLZBAEArwYAIQIAAAAbACAwAACwCgAgAgAAAK4KACAwAACvCgAgEeMDAACtCgAw5AMAAK4KABDlAwAArQoAMOYDAgDTBgAh_wMCANMGACGQBEAA1AYAIb4EAQCmBgAhwgQBAK8GACHDBAEArwYAIcUEAgDTBgAh0gQCANYGACHTBAEArwYAIdQEEADBBwAh1QQBAK8GACHWBAEArwYAIdgEAADCB9gEItkEAQCvBgAhEeMDAACtCgAw5AMAAK4KABDlAwAArQoAMOYDAgDTBgAh_wMCANMGACGQBEAA1AYAIb4EAQCmBgAhwgQBAK8GACHDBAEArwYAIcUEAgDTBgAh0gQCANYGACHTBAEArwYAIdQEEADBBwAh1QQBAK8GACHWBAEArwYAIdgEAADCB9gEItkEAQCvBgAhDeYDAgDhBwAh_wMCAOEHACGQBEAA_AcAIb4EAQDqBwAhwgQBAPMHACHDBAEA8wcAIcUEAgDhBwAh0wQBAPMHACHUBBAAlgoAIdUEAQDzBwAh1gQBAPMHACHYBAAAlwrYBCLZBAEA8wcAIQ8EAACZCgAgBgAAmAoAIOYDAgDhBwAh_wMCAOEHACGQBEAA_AcAIb4EAQDqBwAhwgQBAPMHACHDBAEA8wcAIcUEAgDhBwAh0wQBAPMHACHUBBAAlgoAIdUEAQDzBwAh1gQBAPMHACHYBAAAlwrYBCLZBAEA8wcAIQ8EAACcCgAgBgAAmwoAIOYDAgAAAAH_AwIAAAABkARAAAAAAb4EAQAAAAHCBAEAAAABwwQBAAAAAcUEAgAAAAHTBAEAAAAB1AQQAAAAAdUEAQAAAAHWBAEAAAAB2AQAAADYBALZBAEAAAABGAMAAIsKACAEAACJCgAgBgAAigoAIAcAAIwKACAOAACQCgAgEQAAjgoAIBIAAI8KACDmAwIAAAAB5wMCAAAAAf8DAgAAAAGGBEAAAAABjAQAAADRBAKQBEAAAAABxQQCAAAAAcYEAgAAAAHHBAEAAAAByAQBAAAAAckEQAAAAAHKBAEAAAABzAQAAADMBALNBIAAAAABzgRAAAAAAc8EAQAAAAHRBAEAAAABAgAAABIAIDcAAL0KACADAAAAEgAgNwAAvQoAIDgAALwKACABMAAAkg4AMB0DAACiBwAgBAAApQcAIAYAALYHACAHAADHBwAgCQAAwwcAIA4AAL8HACARAACvBwAgEgAAyAcAIOMDAADEBwAw5AMAABAAEOUDAADEBwAw5gMCAAAAAecDAgDTBgAh_wMCANMGACGGBEAA1AYAIYwEAADGB9EEIpAEQADUBgAhxQQCANMGACHGBAIA0wYAIccEAQCmBgAhyAQBAKYGACHJBEAA1AYAIcoEAQCmBgAhzAQAAMUHzAQizQQAALAGACDOBEAA1AYAIc8EAQCmBgAh0QQBAK8GACHSBAIA1gYAIQIAAAASACAwAAC8CgAgAgAAALoKACAwAAC7CgAgFeMDAAC5CgAw5AMAALoKABDlAwAAuQoAMOYDAgDTBgAh5wMCANMGACH_AwIA0wYAIYYEQADUBgAhjAQAAMYH0QQikARAANQGACHFBAIA0wYAIcYEAgDTBgAhxwQBAKYGACHIBAEApgYAIckEQADUBgAhygQBAKYGACHMBAAAxQfMBCLNBAAAsAYAIM4EQADUBgAhzwQBAKYGACHRBAEArwYAIdIEAgDWBgAhFeMDAAC5CgAw5AMAALoKABDlAwAAuQoAMOYDAgDTBgAh5wMCANMGACH_AwIA0wYAIYYEQADUBgAhjAQAAMYH0QQikARAANQGACHFBAIA0wYAIcYEAgDTBgAhxwQBAKYGACHIBAEApgYAIckEQADUBgAhygQBAKYGACHMBAAAxQfMBCLNBAAAsAYAIM4EQADUBgAhzwQBAKYGACHRBAEArwYAIdIEAgDWBgAhEeYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAOYJ0QQikARAAPwHACHFBAIA4QcAIcYEAgDhBwAhxwQBAOoHACHIBAEA6gcAIckEQAD8BwAhygQBAOoHACHMBAAA5QnMBCLNBIAAAAABzgRAAPwHACHPBAEA6gcAIdEEAQDzBwAhGAMAAOkJACAEAADnCQAgBgAA6AkAIAcAAOoJACAOAADuCQAgEQAA7AkAIBIAAO0JACDmAwIA4QcAIecDAgDhBwAh_wMCAOEHACGGBEAA_AcAIYwEAADmCdEEIpAEQAD8BwAhxQQCAOEHACHGBAIA4QcAIccEAQDqBwAhyAQBAOoHACHJBEAA_AcAIcoEAQDqBwAhzAQAAOUJzAQizQSAAAAAAc4EQAD8BwAhzwQBAOoHACHRBAEA8wcAIRgDAACLCgAgBAAAiQoAIAYAAIoKACAHAACMCgAgDgAAkAoAIBEAAI4KACASAACPCgAg5gMCAAAAAecDAgAAAAH_AwIAAAABhgRAAAAAAYwEAAAA0QQCkARAAAAAAcUEAgAAAAHGBAIAAAABxwQBAAAAAcgEAQAAAAHJBEAAAAABygQBAAAAAcwEAAAAzAQCzQSAAAAAAc4EQAAAAAHPBAEAAAAB0QQBAAAAAQM3AACQDgAg-wQAAJEOACCBBQAAAQAgBDcAALIKADD7BAAAswoAMP0EAAC1CgAggQUAALYKADAENwAApgoAMPsEAACnCgAw_QQAAKkKACCBBQAAqgoAMAAAAAAABzcAAPwNACA4AACODgAg-wQAAP0NACD8BAAAjQ4AIP8EAAANACCABQAADQAggQUAAAEAIAs3AADSCgAwOAAA1woAMPsEAADTCgAw_AQAANQKADD9BAAA1QoAIP4EAADWCgAw_wQAANYKADCABQAA1goAMIEFAADWCgAwggUAANgKADCDBQAA2QoAMAs3AADJCgAwOAAAzQoAMPsEAADKCgAw_AQAAMsKADD9BAAAzAoAIP4EAAC2CgAw_wQAALYKADCABQAAtgoAMIEFAAC2CgAwggUAAM4KADCDBQAAuQoAMBgDAACLCgAgBAAAiQoAIAYAAIoKACAJAACNCgAgDgAAkAoAIBEAAI4KACASAACPCgAg5gMCAAAAAecDAgAAAAH_AwIAAAABhgRAAAAAAYwEAAAA0QQCkARAAAAAAcUEAgAAAAHHBAEAAAAByAQBAAAAAckEQAAAAAHKBAEAAAABzAQAAADMBALNBIAAAAABzgRAAAAAAc8EAQAAAAHRBAEAAAAB0gQCAAAAAQIAAAASACA3AADRCgAgAwAAABIAIDcAANEKACA4AADQCgAgATAAAIwOADACAAAAEgAgMAAA0AoAIAIAAAC6CgAgMAAAzwoAIBHmAwIA4QcAIecDAgDhBwAh_wMCAOEHACGGBEAA_AcAIYwEAADmCdEEIpAEQAD8BwAhxQQCAOEHACHHBAEA6gcAIcgEAQDqBwAhyQRAAPwHACHKBAEA6gcAIcwEAADlCcwEIs0EgAAAAAHOBEAA_AcAIc8EAQDqBwAh0QQBAPMHACHSBAIAhwgAIRgDAADpCQAgBAAA5wkAIAYAAOgJACAJAADrCQAgDgAA7gkAIBEAAOwJACASAADtCQAg5gMCAOEHACHnAwIA4QcAIf8DAgDhBwAhhgRAAPwHACGMBAAA5gnRBCKQBEAA_AcAIcUEAgDhBwAhxwQBAOoHACHIBAEA6gcAIckEQAD8BwAhygQBAOoHACHMBAAA5QnMBCLNBIAAAAABzgRAAPwHACHPBAEA6gcAIdEEAQDzBwAh0gQCAIcIACEYAwAAiwoAIAQAAIkKACAGAACKCgAgCQAAjQoAIA4AAJAKACARAACOCgAgEgAAjwoAIOYDAgAAAAHnAwIAAAAB_wMCAAAAAYYEQAAAAAGMBAAAANEEApAEQAAAAAHFBAIAAAABxwQBAAAAAcgEAQAAAAHJBEAAAAABygQBAAAAAcwEAAAAzAQCzQSAAAAAAc4EQAAAAAHPBAEAAAAB0QQBAAAAAdIEAgAAAAESAwAAgwsAIAQAAIILACAIAACFCwAgEwAAhAsAIBQAAIYLACDmAwIAAAAB5wMCAAAAAf8DAgAAAAGMBAEAAAABkARAAAAAAZ8EAQAAAAGtBAEAAAABuAQBAAAAAd8EQAAAAAHgBAEAAAAB4QQBAAAAAeIEAQAAAAHkBAAAAOQEAgIAAAAJACA3AACBCwAgAwAAAAkAIDcAAIELACA4AADdCgAgATAAAIsOADAXAwAAoAYAIAQAAKUHACAHAADHBwAgCAAAnwcAIBMAAKAHACAUAADYBwAg4wMAANYHADDkAwAABwAQ5QMAANYHADDmAwIAAAAB5wMCANMGACH_AwIA0wYAIYwEAQCmBgAhkARAANQGACGfBAEApgYAIa0EAQCvBgAhuAQBAKYGACHGBAIA0wYAId8EQADUBgAh4AQBAKYGACHhBAEApgYAIeIEAQCvBgAh5AQAANcH5AQiAgAAAAkAIDAAAN0KACACAAAA2goAIDAAANsKACAR4wMAANkKADDkAwAA2goAEOUDAADZCgAw5gMCANMGACHnAwIA0wYAIf8DAgDTBgAhjAQBAKYGACGQBEAA1AYAIZ8EAQCmBgAhrQQBAK8GACG4BAEApgYAIcYEAgDTBgAh3wRAANQGACHgBAEApgYAIeEEAQCmBgAh4gQBAK8GACHkBAAA1wfkBCIR4wMAANkKADDkAwAA2goAEOUDAADZCgAw5gMCANMGACHnAwIA0wYAIf8DAgDTBgAhjAQBAKYGACGQBEAA1AYAIZ8EAQCmBgAhrQQBAK8GACG4BAEApgYAIcYEAgDTBgAh3wRAANQGACHgBAEApgYAIeEEAQCmBgAh4gQBAK8GACHkBAAA1wfkBCIN5gMCAOEHACHnAwIA4QcAIf8DAgDhBwAhjAQBAOoHACGQBEAA_AcAIZ8EAQDqBwAhrQQBAPMHACG4BAEA6gcAId8EQAD8BwAh4AQBAOoHACHhBAEA6gcAIeIEAQDzBwAh5AQAANwK5AQiAf4EAAAA5AQCEgMAAN8KACAEAADeCgAgCAAA4QoAIBMAAOAKACAUAADiCgAg5gMCAOEHACHnAwIA4QcAIf8DAgDhBwAhjAQBAOoHACGQBEAA_AcAIZ8EAQDqBwAhrQQBAPMHACG4BAEA6gcAId8EQAD8BwAh4AQBAOoHACHhBAEA6gcAIeIEAQDzBwAh5AQAANwK5AQiBTcAAIAOACA4AACJDgAg-wQAAIEOACD8BAAAiA4AIIEFAAAFACAFNwAA_g0AIDgAAIYOACD7BAAA_w0AIPwEAACFDgAggQUAAAEAIAs3AAD4CgAwOAAA_AoAMPsEAAD5CgAw_AQAAPoKADD9BAAA-woAIP4EAACqCgAw_wQAAKoKADCABQAAqgoAMIEFAACqCgAwggUAAP0KADCDBQAArQoAMAs3AADvCgAwOAAA8woAMPsEAADwCgAw_AQAAPEKADD9BAAA8goAIP4EAAC2CgAw_wQAALYKADCABQAAtgoAMIEFAAC2CgAwggUAAPQKADCDBQAAuQoAMAs3AADjCgAwOAAA6AoAMPsEAADkCgAw_AQAAOUKADD9BAAA5goAIP4EAADnCgAw_wQAAOcKADCABQAA5woAMIEFAADnCgAwggUAAOkKADCDBQAA6goAMATmAwIAAAABgAQBAAAAAYIEAQAAAAGEBAEAAAABAgAAAD8AIDcAAO4KACADAAAAPwAgNwAA7goAIDgAAO0KACABMAAAhA4AMAkGAAC2BwAg4wMAALUHADDkAwAAPQAQ5QMAALUHADDmAwIAAAABgAQBAKYGACGCBAEArwYAIYQEAQCvBgAhxQQCANMGACECAAAAPwAgMAAA7QoAIAIAAADrCgAgMAAA7AoAIAjjAwAA6goAMOQDAADrCgAQ5QMAAOoKADDmAwIA0wYAIYAEAQCmBgAhggQBAK8GACGEBAEArwYAIcUEAgDTBgAhCOMDAADqCgAw5AMAAOsKABDlAwAA6goAMOYDAgDTBgAhgAQBAKYGACGCBAEArwYAIYQEAQCvBgAhxQQCANMGACEE5gMCAOEHACGABAEA6gcAIYIEAQDzBwAhhAQBAPMHACEE5gMCAOEHACGABAEA6gcAIYIEAQDzBwAhhAQBAPMHACEE5gMCAAAAAYAEAQAAAAGCBAEAAAABhAQBAAAAARgDAACLCgAgBAAAiQoAIAcAAIwKACAJAACNCgAgDgAAkAoAIBEAAI4KACASAACPCgAg5gMCAAAAAecDAgAAAAH_AwIAAAABhgRAAAAAAYwEAAAA0QQCkARAAAAAAcYEAgAAAAHHBAEAAAAByAQBAAAAAckEQAAAAAHKBAEAAAABzAQAAADMBALNBIAAAAABzgRAAAAAAc8EAQAAAAHRBAEAAAAB0gQCAAAAAQIAAAASACA3AAD3CgAgAwAAABIAIDcAAPcKACA4AAD2CgAgATAAAIMOADACAAAAEgAgMAAA9goAIAIAAAC6CgAgMAAA9QoAIBHmAwIA4QcAIecDAgDhBwAh_wMCAOEHACGGBEAA_AcAIYwEAADmCdEEIpAEQAD8BwAhxgQCAOEHACHHBAEA6gcAIcgEAQDqBwAhyQRAAPwHACHKBAEA6gcAIcwEAADlCcwEIs0EgAAAAAHOBEAA_AcAIc8EAQDqBwAh0QQBAPMHACHSBAIAhwgAIRgDAADpCQAgBAAA5wkAIAcAAOoJACAJAADrCQAgDgAA7gkAIBEAAOwJACASAADtCQAg5gMCAOEHACHnAwIA4QcAIf8DAgDhBwAhhgRAAPwHACGMBAAA5gnRBCKQBEAA_AcAIcYEAgDhBwAhxwQBAOoHACHIBAEA6gcAIckEQAD8BwAhygQBAOoHACHMBAAA5QnMBCLNBIAAAAABzgRAAPwHACHPBAEA6gcAIdEEAQDzBwAh0gQCAIcIACEYAwAAiwoAIAQAAIkKACAHAACMCgAgCQAAjQoAIA4AAJAKACARAACOCgAgEgAAjwoAIOYDAgAAAAHnAwIAAAAB_wMCAAAAAYYEQAAAAAGMBAAAANEEApAEQAAAAAHGBAIAAAABxwQBAAAAAcgEAQAAAAHJBEAAAAABygQBAAAAAcwEAAAAzAQCzQSAAAAAAc4EQAAAAAHPBAEAAAAB0QQBAAAAAdIEAgAAAAEPBAAAnAoAIAkAAJ0KACDmAwIAAAAB_wMCAAAAAZAEQAAAAAG-BAEAAAABwgQBAAAAAcMEAQAAAAHSBAIAAAAB0wQBAAAAAdQEEAAAAAHVBAEAAAAB1gQBAAAAAdgEAAAA2AQC2QQBAAAAAQIAAAAbACA3AACACwAgAwAAABsAIDcAAIALACA4AAD_CgAgATAAAIIOADACAAAAGwAgMAAA_woAIAIAAACuCgAgMAAA_goAIA3mAwIA4QcAIf8DAgDhBwAhkARAAPwHACG-BAEA6gcAIcIEAQDzBwAhwwQBAPMHACHSBAIAhwgAIdMEAQDzBwAh1AQQAJYKACHVBAEA8wcAIdYEAQDzBwAh2AQAAJcK2AQi2QQBAPMHACEPBAAAmQoAIAkAAJoKACDmAwIA4QcAIf8DAgDhBwAhkARAAPwHACG-BAEA6gcAIcIEAQDzBwAhwwQBAPMHACHSBAIAhwgAIdMEAQDzBwAh1AQQAJYKACHVBAEA8wcAIdYEAQDzBwAh2AQAAJcK2AQi2QQBAPMHACEPBAAAnAoAIAkAAJ0KACDmAwIAAAAB_wMCAAAAAZAEQAAAAAG-BAEAAAABwgQBAAAAAcMEAQAAAAHSBAIAAAAB0wQBAAAAAdQEEAAAAAHVBAEAAAAB1gQBAAAAAdgEAAAA2AQC2QQBAAAAARIDAACDCwAgBAAAggsAIAgAAIULACATAACECwAgFAAAhgsAIOYDAgAAAAHnAwIAAAAB_wMCAAAAAYwEAQAAAAGQBEAAAAABnwQBAAAAAa0EAQAAAAG4BAEAAAAB3wRAAAAAAeAEAQAAAAHhBAEAAAAB4gQBAAAAAeQEAAAA5AQCAzcAAIAOACD7BAAAgQ4AIIEFAAAFACADNwAA_g0AIPsEAAD_DQAggQUAAAEAIAQ3AAD4CgAw-wQAAPkKADD9BAAA-woAIIEFAACqCgAwBDcAAO8KADD7BAAA8AoAMP0EAADyCgAggQUAALYKADAENwAA4woAMPsEAADkCgAw_QQAAOYKACCBBQAA5woAMAM3AAD8DQAg-wQAAP0NACCBBQAAAQAgBDcAANIKADD7BAAA0woAMP0EAADVCgAggQUAANYKADAENwAAyQoAMPsEAADKCgAw_QQAAMwKACCBBQAAtgoAMAAAAAAABTcAAPcNACA4AAD6DQAg-wQAAPgNACD8BAAA-Q0AIIEFAAAJACADNwAA9w0AIPsEAAD4DQAggQUAAAkAIAAAAAAABzcAAPINACA4AAD1DQAg-wQAAPMNACD8BAAA9A0AIP8EAAALACCABQAACwAggQUAAGQAIAM3AADyDQAg-wQAAPMNACCBBQAAZAAgAAAAAAAFNwAA5g0AIDgAAPANACD7BAAA5w0AIPwEAADvDQAggQUAAAEAIAs3AADnCwAwOAAA6wsAMPsEAADoCwAw_AQAAOkLADD9BAAA6gsAIP4EAADWCgAw_wQAANYKADCABQAA1goAMIEFAADWCgAwggUAAOwLADCDBQAA2QoAMAs3AADeCwAwOAAA4gsAMPsEAADfCwAw_AQAAOALADD9BAAA4QsAIP4EAACqCgAw_wQAAKoKADCABQAAqgoAMIEFAACqCgAwggUAAOMLADCDBQAArQoAMAs3AADVCwAwOAAA2QsAMPsEAADWCwAw_AQAANcLADD9BAAA2AsAIP4EAAC2CgAw_wQAALYKADCABQAAtgoAMIEFAAC2CgAwggUAANoLADCDBQAAuQoAMAs3AADJCwAwOAAAzgsAMPsEAADKCwAw_AQAAMsLADD9BAAAzAsAIP4EAADNCwAw_wQAAM0LADCABQAAzQsAMIEFAADNCwAwggUAAM8LADCDBQAA0AsAMAs3AAC9CwAwOAAAwgsAMPsEAAC-CwAw_AQAAL8LADD9BAAAwAsAIP4EAADBCwAw_wQAAMELADCABQAAwQsAMIEFAADBCwAwggUAAMMLADCDBQAAxAsAMAs3AACxCwAwOAAAtgsAMPsEAACyCwAw_AQAALMLADD9BAAAtAsAIP4EAAC1CwAw_wQAALULADCABQAAtQsAMIEFAAC1CwAwggUAALcLADCDBQAAuAsAMAs3AAClCwAwOAAAqgsAMPsEAACmCwAw_AQAAKcLADD9BAAAqAsAIP4EAACpCwAw_wQAAKkLADCABQAAqQsAMIEFAACpCwAwggUAAKsLADCDBQAArAsAMAjmAwIAAAABgAQBAAAAAYEEAQAAAAGCBAEAAAABgwQEAAAAAYQEAQAAAAGFBEAAAAABhgRAAAAAAQIAAABZACA3AACwCwAgAwAAAFkAIDcAALALACA4AACvCwAgATAAAO4NADANBAAApQcAIOMDAACkBwAw5AMAAFcAEOUDAACkBwAw5gMCAAAAAf8DAgDTBgAhgAQBAKYGACGBBAEApgYAIYIEAQCmBgAhgwQEAI8HACGEBAEApgYAIYUEQADUBgAhhgRAANQGACECAAAAWQAgMAAArwsAIAIAAACtCwAgMAAArgsAIAzjAwAArAsAMOQDAACtCwAQ5QMAAKwLADDmAwIA0wYAIf8DAgDTBgAhgAQBAKYGACGBBAEApgYAIYIEAQCmBgAhgwQEAI8HACGEBAEApgYAIYUEQADUBgAhhgRAANQGACEM4wMAAKwLADDkAwAArQsAEOUDAACsCwAw5gMCANMGACH_AwIA0wYAIYAEAQCmBgAhgQQBAKYGACGCBAEApgYAIYMEBACPBwAhhAQBAKYGACGFBEAA1AYAIYYEQADUBgAhCOYDAgDhBwAhgAQBAOoHACGBBAEA6gcAIYIEAQDqBwAhgwQEAPsHACGEBAEA6gcAIYUEQAD8BwAhhgRAAPwHACEI5gMCAOEHACGABAEA6gcAIYEEAQDqBwAhggQBAOoHACGDBAQA-wcAIYQEAQDqBwAhhQRAAPwHACGGBEAA_AcAIQjmAwIAAAABgAQBAAAAAYEEAQAAAAGCBAEAAAABgwQEAAAAAYQEAQAAAAGFBEAAAAABhgRAAAAAAQoDAACLCAAg5gMCAAAAAecDAgAAAAGIBAAAAIgEAooEAAAAigQCjAQAAACMBAKNBAEAAAABjgQCAAAAAY8EAQAAAAGQBEAAAAABAgAAAFQAIDcAALwLACADAAAAVAAgNwAAvAsAIDgAALsLACABMAAA7Q0AMA8DAACiBwAgBAAApQcAIOMDAACmBwAw5AMAAFIAEOUDAACmBwAw5gMCAAAAAecDAgDWBgAh_wMCANMGACGIBAAApweIBCKKBAAAqAeKBCKMBAAAqQeMBCKNBAEArwYAIY4EAgDWBgAhjwQBAK8GACGQBEAA1AYAIQIAAABUACAwAAC7CwAgAgAAALkLACAwAAC6CwAgDeMDAAC4CwAw5AMAALkLABDlAwAAuAsAMOYDAgDTBgAh5wMCANYGACH_AwIA0wYAIYgEAACnB4gEIooEAACoB4oEIowEAACpB4wEIo0EAQCvBgAhjgQCANYGACGPBAEArwYAIZAEQADUBgAhDeMDAAC4CwAw5AMAALkLABDlAwAAuAsAMOYDAgDTBgAh5wMCANYGACH_AwIA0wYAIYgEAACnB4gEIooEAACoB4oEIowEAACpB4wEIo0EAQCvBgAhjgQCANYGACGPBAEArwYAIZAEQADUBgAhCeYDAgDhBwAh5wMCAIcIACGIBAAAhAiIBCKKBAAAhQiKBCKMBAAAhgiMBCKNBAEA8wcAIY4EAgCHCAAhjwQBAPMHACGQBEAA_AcAIQoDAACJCAAg5gMCAOEHACHnAwIAhwgAIYgEAACECIgEIooEAACFCIoEIowEAACGCIwEIo0EAQDzBwAhjgQCAIcIACGPBAEA8wcAIZAEQAD8BwAhCgMAAIsIACDmAwIAAAAB5wMCAAAAAYgEAAAAiAQCigQAAACKBAKMBAAAAIwEAo0EAQAAAAGOBAIAAAABjwQBAAAAAZAEQAAAAAERDAAAqQkAIA0AAKsJACAQAACsCQAgEQAArQkAIOYDAgAAAAHnAwIAAAABhgRAAAAAAYwEAAAAtQQCkARAAAAAAa0EAQAAAAGuBAIAAAABrwQCAAAAAbAEEAAAAAGxBBAAAAABsgQQAAAAAbMEEAAAAAG1BAEAAAABAgAAAFAAIDcAAMgLACADAAAAUAAgNwAAyAsAIDgAAMcLACABMAAA7A0AMBYEAAClBwAgDAAArQcAIA0AAKIHACAQAACuBwAgEQAArwcAIOMDAACqBwAw5AMAACUAEOUDAACqBwAw5gMCAAAAAecDAgDTBgAh_wMCANMGACGGBEAA1AYAIYwEAACsB7UEIpAEQADUBgAhrQQBAK8GACGuBAIAAAABrwQCANYGACGwBBAAqwcAIbEEEACrBwAhsgQQAKsHACGzBBAAqwcAIbUEAQCvBgAhAgAAAFAAIDAAAMcLACACAAAAxQsAIDAAAMYLACAR4wMAAMQLADDkAwAAxQsAEOUDAADECwAw5gMCANMGACHnAwIA0wYAIf8DAgDTBgAhhgRAANQGACGMBAAArAe1BCKQBEAA1AYAIa0EAQCvBgAhrgQCANYGACGvBAIA1gYAIbAEEACrBwAhsQQQAKsHACGyBBAAqwcAIbMEEACrBwAhtQQBAK8GACER4wMAAMQLADDkAwAAxQsAEOUDAADECwAw5gMCANMGACHnAwIA0wYAIf8DAgDTBgAhhgRAANQGACGMBAAArAe1BCKQBEAA1AYAIa0EAQCvBgAhrgQCANYGACGvBAIA1gYAIbAEEACrBwAhsQQQAKsHACGyBBAAqwcAIbMEEACrBwAhtQQBAK8GACEN5gMCAOEHACHnAwIA4QcAIYYEQAD8BwAhjAQAAP0ItQQikARAAPwHACGtBAEA8wcAIa4EAgCHCAAhrwQCAIcIACGwBBAA8ggAIbEEEADyCAAhsgQQAPIIACGzBBAA8ggAIbUEAQDzBwAhEQwAAP4IACANAACACQAgEAAAgQkAIBEAAIIJACDmAwIA4QcAIecDAgDhBwAhhgRAAPwHACGMBAAA_Qi1BCKQBEAA_AcAIa0EAQDzBwAhrgQCAIcIACGvBAIAhwgAIbAEEADyCAAhsQQQAPIIACGyBBAA8ggAIbMEEADyCAAhtQQBAPMHACERDAAAqQkAIA0AAKsJACAQAACsCQAgEQAArQkAIOYDAgAAAAHnAwIAAAABhgRAAAAAAYwEAAAAtQQCkARAAAAAAa0EAQAAAAGuBAIAAAABrwQCAAAAAbAEEAAAAAGxBBAAAAABsgQQAAAAAbMEEAAAAAG1BAEAAAABBRYAAMoJACDmAwIAAAABkARAAAAAAbgEAQAAAAG6BAAAALoEAgIAAABIACA3AADUCwAgAwAAAEgAIDcAANQLACA4AADTCwAgATAAAOsNADAKBAAApQcAIBYAALQHACDjAwAAsgcAMOQDAABGABDlAwAAsgcAMOYDAgAAAAH_AwIA0wYAIZAEQADUBgAhuAQBAKYGACG6BAAAswe6BCICAAAASAAgMAAA0wsAIAIAAADRCwAgMAAA0gsAIAjjAwAA0AsAMOQDAADRCwAQ5QMAANALADDmAwIA0wYAIf8DAgDTBgAhkARAANQGACG4BAEApgYAIboEAACzB7oEIgjjAwAA0AsAMOQDAADRCwAQ5QMAANALADDmAwIA0wYAIf8DAgDTBgAhkARAANQGACG4BAEApgYAIboEAACzB7oEIgTmAwIA4QcAIZAEQAD8BwAhuAQBAOoHACG6BAAAugm6BCIFFgAAvAkAIOYDAgDhBwAhkARAAPwHACG4BAEA6gcAIboEAAC6CboEIgUWAADKCQAg5gMCAAAAAZAEQAAAAAG4BAEAAAABugQAAAC6BAIYAwAAiwoAIAYAAIoKACAHAACMCgAgCQAAjQoAIA4AAJAKACARAACOCgAgEgAAjwoAIOYDAgAAAAHnAwIAAAABhgRAAAAAAYwEAAAA0QQCkARAAAAAAcUEAgAAAAHGBAIAAAABxwQBAAAAAcgEAQAAAAHJBEAAAAABygQBAAAAAcwEAAAAzAQCzQSAAAAAAc4EQAAAAAHPBAEAAAAB0QQBAAAAAdIEAgAAAAECAAAAEgAgNwAA3QsAIAMAAAASACA3AADdCwAgOAAA3AsAIAEwAADqDQAwAgAAABIAIDAAANwLACACAAAAugoAIDAAANsLACAR5gMCAOEHACHnAwIA4QcAIYYEQAD8BwAhjAQAAOYJ0QQikARAAPwHACHFBAIA4QcAIcYEAgDhBwAhxwQBAOoHACHIBAEA6gcAIckEQAD8BwAhygQBAOoHACHMBAAA5QnMBCLNBIAAAAABzgRAAPwHACHPBAEA6gcAIdEEAQDzBwAh0gQCAIcIACEYAwAA6QkAIAYAAOgJACAHAADqCQAgCQAA6wkAIA4AAO4JACARAADsCQAgEgAA7QkAIOYDAgDhBwAh5wMCAOEHACGGBEAA_AcAIYwEAADmCdEEIpAEQAD8BwAhxQQCAOEHACHGBAIA4QcAIccEAQDqBwAhyAQBAOoHACHJBEAA_AcAIcoEAQDqBwAhzAQAAOUJzAQizQSAAAAAAc4EQAD8BwAhzwQBAOoHACHRBAEA8wcAIdIEAgCHCAAhGAMAAIsKACAGAACKCgAgBwAAjAoAIAkAAI0KACAOAACQCgAgEQAAjgoAIBIAAI8KACDmAwIAAAAB5wMCAAAAAYYEQAAAAAGMBAAAANEEApAEQAAAAAHFBAIAAAABxgQCAAAAAccEAQAAAAHIBAEAAAAByQRAAAAAAcoEAQAAAAHMBAAAAMwEAs0EgAAAAAHOBEAAAAABzwQBAAAAAdEEAQAAAAHSBAIAAAABDwYAAJsKACAJAACdCgAg5gMCAAAAAZAEQAAAAAG-BAEAAAABwgQBAAAAAcMEAQAAAAHFBAIAAAAB0gQCAAAAAdMEAQAAAAHUBBAAAAAB1QQBAAAAAdYEAQAAAAHYBAAAANgEAtkEAQAAAAECAAAAGwAgNwAA5gsAIAMAAAAbACA3AADmCwAgOAAA5QsAIAEwAADpDQAwAgAAABsAIDAAAOULACACAAAArgoAIDAAAOQLACAN5gMCAOEHACGQBEAA_AcAIb4EAQDqBwAhwgQBAPMHACHDBAEA8wcAIcUEAgDhBwAh0gQCAIcIACHTBAEA8wcAIdQEEACWCgAh1QQBAPMHACHWBAEA8wcAIdgEAACXCtgEItkEAQDzBwAhDwYAAJgKACAJAACaCgAg5gMCAOEHACGQBEAA_AcAIb4EAQDqBwAhwgQBAPMHACHDBAEA8wcAIcUEAgDhBwAh0gQCAIcIACHTBAEA8wcAIdQEEACWCgAh1QQBAPMHACHWBAEA8wcAIdgEAACXCtgEItkEAQDzBwAhDwYAAJsKACAJAACdCgAg5gMCAAAAAZAEQAAAAAG-BAEAAAABwgQBAAAAAcMEAQAAAAHFBAIAAAAB0gQCAAAAAdMEAQAAAAHUBBAAAAAB1QQBAAAAAdYEAQAAAAHYBAAAANgEAtkEAQAAAAESAwAAgwsAIAcAAJcLACAIAACFCwAgEwAAhAsAIBQAAIYLACDmAwIAAAAB5wMCAAAAAYwEAQAAAAGQBEAAAAABnwQBAAAAAa0EAQAAAAG4BAEAAAABxgQCAAAAAd8EQAAAAAHgBAEAAAAB4QQBAAAAAeIEAQAAAAHkBAAAAOQEAgIAAAAJACA3AADvCwAgAwAAAAkAIDcAAO8LACA4AADuCwAgATAAAOgNADACAAAACQAgMAAA7gsAIAIAAADaCgAgMAAA7QsAIA3mAwIA4QcAIecDAgDhBwAhjAQBAOoHACGQBEAA_AcAIZ8EAQDqBwAhrQQBAPMHACG4BAEA6gcAIcYEAgDhBwAh3wRAAPwHACHgBAEA6gcAIeEEAQDqBwAh4gQBAPMHACHkBAAA3ArkBCISAwAA3woAIAcAAJYLACAIAADhCgAgEwAA4AoAIBQAAOIKACDmAwIA4QcAIecDAgDhBwAhjAQBAOoHACGQBEAA_AcAIZ8EAQDqBwAhrQQBAPMHACG4BAEA6gcAIcYEAgDhBwAh3wRAAPwHACHgBAEA6gcAIeEEAQDqBwAh4gQBAPMHACHkBAAA3ArkBCISAwAAgwsAIAcAAJcLACAIAACFCwAgEwAAhAsAIBQAAIYLACDmAwIAAAAB5wMCAAAAAYwEAQAAAAGQBEAAAAABnwQBAAAAAa0EAQAAAAG4BAEAAAABxgQCAAAAAd8EQAAAAAHgBAEAAAAB4QQBAAAAAeIEAQAAAAHkBAAAAOQEAgM3AADmDQAg-wQAAOcNACCBBQAAAQAgBDcAAOcLADD7BAAA6AsAMP0EAADqCwAggQUAANYKADAENwAA3gsAMPsEAADfCwAw_QQAAOELACCBBQAAqgoAMAQ3AADVCwAw-wQAANYLADD9BAAA2AsAIIEFAAC2CgAwBDcAAMkLADD7BAAAygsAMP0EAADMCwAggQUAAM0LADAENwAAvQsAMPsEAAC-CwAw_QQAAMALACCBBQAAwQsAMAQ3AACxCwAw-wQAALILADD9BAAAtAsAIIEFAAC1CwAwBDcAAKULADD7BAAApgsAMP0EAACoCwAggQUAAKkLADAAAAAAAAs3AACaDQAwOAAAnw0AMPsEAACbDQAw_AQAAJwNADD9BAAAnQ0AIP4EAACeDQAw_wQAAJ4NADCABQAAng0AMIEFAACeDQAwggUAAKANADCDBQAAoQ0AMAs3AACRDQAwOAAAlQ0AMPsEAACSDQAw_AQAAJMNADD9BAAAlA0AIP4EAADWCgAw_wQAANYKADCABQAA1goAMIEFAADWCgAwggUAAJYNADCDBQAA2QoAMAs3AACFDQAwOAAAig0AMPsEAACGDQAw_AQAAIcNADD9BAAAiA0AIP4EAACJDQAw_wQAAIkNADCABQAAiQ0AMIEFAACJDQAwggUAAIsNADCDBQAAjA0AMAs3AAD5DAAwOAAA_gwAMPsEAAD6DAAw_AQAAPsMADD9BAAA_AwAIP4EAAD9DAAw_wQAAP0MADCABQAA_QwAMIEFAAD9DAAwggUAAP8MADCDBQAAgA0AMAs3AADwDAAwOAAA9AwAMPsEAADxDAAw_AQAAPIMADD9BAAA8wwAIP4EAAC2CgAw_wQAALYKADCABQAAtgoAMIEFAAC2CgAwggUAAPUMADCDBQAAuQoAMAs3AADkDAAwOAAA6QwAMPsEAADlDAAw_AQAAOYMADD9BAAA5wwAIP4EAADoDAAw_wQAAOgMADCABQAA6AwAMIEFAADoDAAwggUAAOoMADCDBQAA6wwAMAs3AADbDAAwOAAA3wwAMPsEAADcDAAw_AQAAN0MADD9BAAA3gwAIP4EAADBCwAw_wQAAMELADCABQAAwQsAMIEFAADBCwAwggUAAOAMADCDBQAAxAsAMAs3AADPDAAwOAAA1AwAMPsEAADQDAAw_AQAANEMADD9BAAA0gwAIP4EAADTDAAw_wQAANMMADCABQAA0wwAMIEFAADTDAAwggUAANUMADCDBQAA1gwAMAs3AADDDAAwOAAAyAwAMPsEAADEDAAw_AQAAMUMADD9BAAAxgwAIP4EAADHDAAw_wQAAMcMADCABQAAxwwAMIEFAADHDAAwggUAAMkMADCDBQAAygwAMAs3AAC3DAAwOAAAvAwAMPsEAAC4DAAw_AQAALkMADD9BAAAugwAIP4EAAC7DAAw_wQAALsMADCABQAAuwwAMIEFAAC7DAAwggUAAL0MADCDBQAAvgwAMAs3AACuDAAwOAAAsgwAMPsEAACvDAAw_AQAALAMADD9BAAAsQwAIP4EAADFCAAw_wQAAMUIADCABQAAxQgAMIEFAADFCAAwggUAALMMADCDBQAAyAgAMAs3AAClDAAwOAAAqQwAMPsEAACmDAAw_AQAAKcMADD9BAAAqAwAIP4EAAC5CAAw_wQAALkIADCABQAAuQgAMIEFAAC5CAAwggUAAKoMADCDBQAAvAgAMAs3AACcDAAwOAAAoAwAMPsEAACdDAAw_AQAAJ4MADD9BAAAnwwAIP4EAAC1CwAw_wQAALULADCABQAAtQsAMIEFAAC1CwAwggUAAKEMADCDBQAAuAsAMAc3AACXDAAgOAAAmgwAIPsEAACYDAAg_AQAAJkMACD_BAAAjwEAIIAFAACPAQAggQUAAM8FACAHNwAAkgwAIDgAAJUMACD7BAAAkwwAIPwEAACUDAAg_wQAAJEBACCABQAAkQEAIIEFAADnBQAgBzcAAI0MACA4AACQDAAg-wQAAI4MACD8BAAAjwwAIP8EAACTAQAggAUAAJMBACCBBQAA_wUAIAIwgAAAAAHmAwIAAAABAgAAAP8FACA3AACNDAAgAwAAAJMBACA3AACNDAAgOAAAkQwAIAMAAACTAQAgMIAAkQwAIeYDAgDhBwAhAjCAAAAAAeYDAgDhBwAhAuYDAgAAAAH2AwEAAAABAgAAAOcFACA3AACSDAAgAwAAAJEBACA3AACSDAAgOAAAlgwAIAQAAACRAQAgMAAAlgwAIOYDAgDhBwAh9gMBAOoHACEC5gMCAOEHACH2AwEA6gcAIQbmAwIAAAAB-gMBAAAAAfsDAQAAAAH8AwEAAAAB_QMBAAAAAf4DgAAAAAECAAAAzwUAIDcAAJcMACADAAAAjwEAIDcAAJcMACA4AACbDAAgCAAAAI8BACAwAACbDAAg5gMCAOEHACH6AwEA6gcAIfsDAQDqBwAh_AMBAOoHACH9AwEA8wcAIf4DgAAAAAEG5gMCAOEHACH6AwEA6gcAIfsDAQDqBwAh_AMBAOoHACH9AwEA8wcAIf4DgAAAAAEKBAAAiggAIOYDAgAAAAH_AwIAAAABiAQAAACIBAKKBAAAAIoEAowEAAAAjAQCjQQBAAAAAY4EAgAAAAGPBAEAAAABkARAAAAAAQIAAABUACA3AACkDAAgAwAAAFQAIDcAAKQMACA4AACjDAAgATAAAOUNADACAAAAVAAgMAAAowwAIAIAAAC5CwAgMAAAogwAIAnmAwIA4QcAIf8DAgDhBwAhiAQAAIQIiAQiigQAAIUIigQijAQAAIYIjAQijQQBAPMHACGOBAIAhwgAIY8EAQDzBwAhkARAAPwHACEKBAAAiAgAIOYDAgDhBwAh_wMCAOEHACGIBAAAhAiIBCKKBAAAhQiKBCKMBAAAhgiMBCKNBAEA8wcAIY4EAgCHCAAhjwQBAPMHACGQBEAA_AcAIQoEAACKCAAg5gMCAAAAAf8DAgAAAAGIBAAAAIgEAooEAAAAigQCjAQAAACMBAKNBAEAAAABjgQCAAAAAY8EAQAAAAGQBEAAAAABDCMAAKoIACAlAACrCAAg5gMCAAAAAYIEAQAAAAGDBAQAAAABhgRAAAAAAZAEQAAAAAGTBAEAAAABlAQCAAAAAZUEIAAAAAGWBAIAAAABlwQBAAAAAQIAAACDAQAgNwAArQwAIAMAAACDAQAgNwAArQwAIDgAAKwMACABMAAA5A0AMAIAAACDAQAgMAAArAwAIAIAAAC9CAAgMAAAqwwAIArmAwIA4QcAIYIEAQDzBwAhgwQEAPsHACGGBEAA_AcAIZAEQAD8BwAhkwQBAOoHACGUBAIAhwgAIZUEIACZCAAhlgQCAIcIACGXBAEA8wcAIQwjAACbCAAgJQAAnAgAIOYDAgDhBwAhggQBAPMHACGDBAQA-wcAIYYEQAD8BwAhkARAAPwHACGTBAEA6gcAIZQEAgCHCAAhlQQgAJkIACGWBAIAhwgAIZcEAQDzBwAhDCMAAKoIACAlAACrCAAg5gMCAAAAAYIEAQAAAAGDBAQAAAABhgRAAAAAAZAEQAAAAAGTBAEAAAABlAQCAAAAAZUEIAAAAAGWBAIAAAABlwQBAAAAAQgUAADPCAAgIQAA0AgAICIAAM0IACDmAwIAAAABhgRAAAAAAZAEQAAAAAGTBAEAAAABmAQCAAAAAQIAAAB9ACA3AAC2DAAgAwAAAH0AIDcAALYMACA4AAC1DAAgATAAAOMNADACAAAAfQAgMAAAtQwAIAIAAADJCAAgMAAAtAwAIAXmAwIA4QcAIYYEQAD8BwAhkARAAPwHACGTBAEA6gcAIZgEAgCHCAAhCBQAALQIACAhAACxCAAgIgAAsggAIOYDAgDhBwAhhgRAAPwHACGQBEAA_AcAIZMEAQDqBwAhmAQCAIcIACEIFAAAzwgAICEAANAIACAiAADNCAAg5gMCAAAAAYYEQAAAAAGQBEAAAAABkwQBAAAAAZgEAgAAAAEF5gMCAAAAAZAEQAAAAAGfBAAAAJ8EAqAEAQAAAAGhBCAAAAABAgAAAHkAIDcAAMIMACADAAAAeQAgNwAAwgwAIDgAAMEMACABMAAA4g0AMAoDAACgBgAg4wMAAJcHADDkAwAAdwAQ5QMAAJcHADDmAwIAAAAB5wMCANMGACGQBEAA1AYAIZ8EAACYB58EIqAEAQCmBgAhoQQgAJAHACECAAAAeQAgMAAAwQwAIAIAAAC_DAAgMAAAwAwAIAnjAwAAvgwAMOQDAAC_DAAQ5QMAAL4MADDmAwIA0wYAIecDAgDTBgAhkARAANQGACGfBAAAmAefBCKgBAEApgYAIaEEIACQBwAhCeMDAAC-DAAw5AMAAL8MABDlAwAAvgwAMOYDAgDTBgAh5wMCANMGACGQBEAA1AYAIZ8EAACYB58EIqAEAQCmBgAhoQQgAJAHACEF5gMCAOEHACGQBEAA_AcAIZ8EAADcCJ8EIqAEAQDqBwAhoQQgAJkIACEF5gMCAOEHACGQBEAA_AcAIZ8EAADcCJ8EIqAEAQDqBwAhoQQgAJkIACEF5gMCAAAAAZAEQAAAAAGfBAAAAJ8EAqAEAQAAAAGhBCAAAAABBOYDAgAAAAGQBEAAAAABogQBAAAAAaMEIAAAAAECAAAAdQAgNwAAzgwAIAMAAAB1ACA3AADODAAgOAAAzQwAIAEwAADhDQAwCQMAAKAGACDjAwAAmQcAMOQDAABzABDlAwAAmQcAMOYDAgAAAAHnAwIA0wYAIZAEQADUBgAhogQBAKYGACGjBCAAkAcAIQIAAAB1ACAwAADNDAAgAgAAAMsMACAwAADMDAAgCOMDAADKDAAw5AMAAMsMABDlAwAAygwAMOYDAgDTBgAh5wMCANMGACGQBEAA1AYAIaIEAQCmBgAhowQgAJAHACEI4wMAAMoMADDkAwAAywwAEOUDAADKDAAw5gMCANMGACHnAwIA0wYAIZAEQADUBgAhogQBAKYGACGjBCAAkAcAIQTmAwIA4QcAIZAEQAD8BwAhogQBAOoHACGjBCAAmQgAIQTmAwIA4QcAIZAEQAD8BwAhogQBAOoHACGjBCAAmQgAIQTmAwIAAAABkARAAAAAAaIEAQAAAAGjBCAAAAABAuYDAgAAAAGQBEAAAAABAgAAAHEAIDcAANoMACADAAAAcQAgNwAA2gwAIDgAANkMACABMAAA4A0AMAcDAACgBgAg4wMAAJoHADDkAwAAbwAQ5QMAAJoHADDmAwIAAAAB5wMCANMGACGQBEAA1AYAIQIAAABxACAwAADZDAAgAgAAANcMACAwAADYDAAgBuMDAADWDAAw5AMAANcMABDlAwAA1gwAMOYDAgDTBgAh5wMCANMGACGQBEAA1AYAIQbjAwAA1gwAMOQDAADXDAAQ5QMAANYMADDmAwIA0wYAIecDAgDTBgAhkARAANQGACEC5gMCAOEHACGQBEAA_AcAIQLmAwIA4QcAIZAEQAD8BwAhAuYDAgAAAAGQBEAAAAABEQQAAKoJACAMAACpCQAgEAAArAkAIBEAAK0JACDmAwIAAAAB5wMCAAAAAf8DAgAAAAGGBEAAAAABjAQAAAC1BAKQBEAAAAABrQQBAAAAAa4EAgAAAAGwBBAAAAABsQQQAAAAAbIEEAAAAAGzBBAAAAABtQQBAAAAAQIAAABQACA3AADjDAAgAwAAAFAAIDcAAOMMACA4AADiDAAgATAAAN8NADACAAAAUAAgMAAA4gwAIAIAAADFCwAgMAAA4QwAIA3mAwIA4QcAIecDAgDhBwAh_wMCAOEHACGGBEAA_AcAIYwEAAD9CLUEIpAEQAD8BwAhrQQBAPMHACGuBAIAhwgAIbAEEADyCAAhsQQQAPIIACGyBBAA8ggAIbMEEADyCAAhtQQBAPMHACERBAAA_wgAIAwAAP4IACAQAACBCQAgEQAAggkAIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAP0ItQQikARAAPwHACGtBAEA8wcAIa4EAgCHCAAhsAQQAPIIACGxBBAA8ggAIbIEEADyCAAhswQQAPIIACG1BAEA8wcAIREEAACqCQAgDAAAqQkAIBAAAKwJACARAACtCQAg5gMCAAAAAecDAgAAAAH_AwIAAAABhgRAAAAAAYwEAAAAtQQCkARAAAAAAa0EAQAAAAGuBAIAAAABsAQQAAAAAbEEEAAAAAGyBBAAAAABswQQAAAAAbUEAQAAAAEE5gMCAAAAAbsEAQAAAAG8BAEAAAABvQQBAAAAAQIAAABsACA3AADvDAAgAwAAAGwAIDcAAO8MACA4AADuDAAgATAAAN4NADAKAwAAoAYAIOMDAACcBwAw5AMAAGoAEOUDAACcBwAw5gMCAAAAAecDAgDTBgAhuwQBAKYGACG8BAEApgYAIb0EAQCmBgAh9wQAAJsHACACAAAAbAAgMAAA7gwAIAIAAADsDAAgMAAA7QwAIAjjAwAA6wwAMOQDAADsDAAQ5QMAAOsMADDmAwIA0wYAIecDAgDTBgAhuwQBAKYGACG8BAEApgYAIb0EAQCmBgAhCOMDAADrDAAw5AMAAOwMABDlAwAA6wwAMOYDAgDTBgAh5wMCANMGACG7BAEApgYAIbwEAQCmBgAhvQQBAKYGACEE5gMCAOEHACG7BAEA6gcAIbwEAQDqBwAhvQQBAOoHACEE5gMCAOEHACG7BAEA6gcAIbwEAQDqBwAhvQQBAOoHACEE5gMCAAAAAbsEAQAAAAG8BAEAAAABvQQBAAAAARgEAACJCgAgBgAAigoAIAcAAIwKACAJAACNCgAgDgAAkAoAIBEAAI4KACASAACPCgAg5gMCAAAAAf8DAgAAAAGGBEAAAAABjAQAAADRBAKQBEAAAAABxQQCAAAAAcYEAgAAAAHHBAEAAAAByAQBAAAAAckEQAAAAAHKBAEAAAABzAQAAADMBALNBIAAAAABzgRAAAAAAc8EAQAAAAHRBAEAAAAB0gQCAAAAAQIAAAASACA3AAD4DAAgAwAAABIAIDcAAPgMACA4AAD3DAAgATAAAN0NADACAAAAEgAgMAAA9wwAIAIAAAC6CgAgMAAA9gwAIBHmAwIA4QcAIf8DAgDhBwAhhgRAAPwHACGMBAAA5gnRBCKQBEAA_AcAIcUEAgDhBwAhxgQCAOEHACHHBAEA6gcAIcgEAQDqBwAhyQRAAPwHACHKBAEA6gcAIcwEAADlCcwEIs0EgAAAAAHOBEAA_AcAIc8EAQDqBwAh0QQBAPMHACHSBAIAhwgAIRgEAADnCQAgBgAA6AkAIAcAAOoJACAJAADrCQAgDgAA7gkAIBEAAOwJACASAADtCQAg5gMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAOYJ0QQikARAAPwHACHFBAIA4QcAIcYEAgDhBwAhxwQBAOoHACHIBAEA6gcAIckEQAD8BwAhygQBAOoHACHMBAAA5QnMBCLNBIAAAAABzgRAAPwHACHPBAEA6gcAIdEEAQDzBwAh0gQCAIcIACEYBAAAiQoAIAYAAIoKACAHAACMCgAgCQAAjQoAIA4AAJAKACARAACOCgAgEgAAjwoAIOYDAgAAAAH_AwIAAAABhgRAAAAAAYwEAAAA0QQCkARAAAAAAcUEAgAAAAHGBAIAAAABxwQBAAAAAcgEAQAAAAHJBEAAAAABygQBAAAAAcwEAAAAzAQCzQSAAAAAAc4EQAAAAAHPBAEAAAAB0QQBAAAAAdIEAgAAAAEGCAAAvwoAIAoAAMAKACDmAwIAAAABkARAAAAAAdoEAQAAAAHbBAEAAAABAgAAAGcAIDcAAIQNACADAAAAZwAgNwAAhA0AIDgAAIMNACABMAAA3A0AMAwDAACgBgAgCAAAnwcAIAoAAKAHACDjAwAAngcAMOQDAAAWABDlAwAAngcAMOYDAgAAAAHnAwIA0wYAIZAEQADUBgAh2gQBAKYGACHbBAEApgYAIfgEAACdBwAgAgAAAGcAIDAAAIMNACACAAAAgQ0AIDAAAIINACAI4wMAAIANADDkAwAAgQ0AEOUDAACADQAw5gMCANMGACHnAwIA0wYAIZAEQADUBgAh2gQBAKYGACHbBAEApgYAIQjjAwAAgA0AMOQDAACBDQAQ5QMAAIANADDmAwIA0wYAIecDAgDTBgAhkARAANQGACHaBAEApgYAIdsEAQCmBgAhBOYDAgDhBwAhkARAAPwHACHaBAEA6gcAIdsEAQDqBwAhBggAAKQKACAKAAClCgAg5gMCAOEHACGQBEAA_AcAIdoEAQDqBwAh2wQBAOoHACEGCAAAvwoAIAoAAMAKACDmAwIAAAABkARAAAAAAdoEAQAAAAHbBAEAAAABCAUAAIgLACAIAACJCwAg5gMCAAAAAZAEQAAAAAGTBAEAAAAB3AQBAAAAAd0EAQAAAAHeBAEAAAABAgAAAGQAIDcAAJANACADAAAAZAAgNwAAkA0AIDgAAI8NACABMAAA2w0AMA0DAACiBwAgBQAAowcAIAgAAJ8HACDjAwAAoQcAMOQDAAALABDlAwAAoQcAMOYDAgAAAAHnAwIA0wYAIZAEQADUBgAhkwQBAKYGACHcBAEArwYAId0EAQCmBgAh3gQBAK8GACECAAAAZAAgMAAAjw0AIAIAAACNDQAgMAAAjg0AIArjAwAAjA0AMOQDAACNDQAQ5QMAAIwNADDmAwIA0wYAIecDAgDTBgAhkARAANQGACGTBAEApgYAIdwEAQCvBgAh3QQBAKYGACHeBAEArwYAIQrjAwAAjA0AMOQDAACNDQAQ5QMAAIwNADDmAwIA0wYAIecDAgDTBgAhkARAANQGACGTBAEApgYAIdwEAQCvBgAh3QQBAKYGACHeBAEArwYAIQbmAwIA4QcAIZAEQAD8BwAhkwQBAOoHACHcBAEA8wcAId0EAQDqBwAh3gQBAPMHACEIBQAAxwoAIAgAAMgKACDmAwIA4QcAIZAEQAD8BwAhkwQBAOoHACHcBAEA8wcAId0EAQDqBwAh3gQBAPMHACEIBQAAiAsAIAgAAIkLACDmAwIAAAABkARAAAAAAZMEAQAAAAHcBAEAAAAB3QQBAAAAAd4EAQAAAAESBAAAggsAIAcAAJcLACAIAACFCwAgEwAAhAsAIBQAAIYLACDmAwIAAAAB_wMCAAAAAYwEAQAAAAGQBEAAAAABnwQBAAAAAa0EAQAAAAG4BAEAAAABxgQCAAAAAd8EQAAAAAHgBAEAAAAB4QQBAAAAAeIEAQAAAAHkBAAAAOQEAgIAAAAJACA3AACZDQAgAwAAAAkAIDcAAJkNACA4AACYDQAgATAAANoNADACAAAACQAgMAAAmA0AIAIAAADaCgAgMAAAlw0AIA3mAwIA4QcAIf8DAgDhBwAhjAQBAOoHACGQBEAA_AcAIZ8EAQDqBwAhrQQBAPMHACG4BAEA6gcAIcYEAgDhBwAh3wRAAPwHACHgBAEA6gcAIeEEAQDqBwAh4gQBAPMHACHkBAAA3ArkBCISBAAA3goAIAcAAJYLACAIAADhCgAgEwAA4AoAIBQAAOIKACDmAwIA4QcAIf8DAgDhBwAhjAQBAOoHACGQBEAA_AcAIZ8EAQDqBwAhrQQBAPMHACG4BAEA6gcAIcYEAgDhBwAh3wRAAPwHACHgBAEA6gcAIeEEAQDqBwAh4gQBAPMHACHkBAAA3ArkBCISBAAAggsAIAcAAJcLACAIAACFCwAgEwAAhAsAIBQAAIYLACDmAwIAAAAB_wMCAAAAAYwEAQAAAAGQBEAAAAABnwQBAAAAAa0EAQAAAAG4BAEAAAABxgQCAAAAAd8EQAAAAAHgBAEAAAAB4QQBAAAAAeIEAQAAAAHkBAAAAOQEAhoFAADxCwAgCAAA8wsAIA4AAPULACATAADyCwAgFwAA9AsAIBgAAPYLACAZAAD3CwAg5gMCAAAAAYYEQAAAAAGMBAAAAOQEApAEQAAAAAHJBEAAAAABzwQBAAAAAdwEAQAAAAHeBAEAAAAB5QQBAAAAAeYEAQAAAAHnBAEAAAAB6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQAAAAHtBAEAAAAB7gQBAAAAAe8EAQAAAAECAAAABQAgNwAApQ0AIAMAAAAFACA3AAClDQAgOAAApA0AIAEwAADZDQAwHwMAAKAGACAFAACjBwAgCAAAnwcAIA4AAM4HACATAACgBwAgFwAA2gcAIBgAANIHACAZAADbBwAg4wMAANkHADDkAwAAAwAQ5QMAANkHADDmAwIAAAAB5wMCANMGACGGBEAA1AYAIYwEAADXB-QEIpAEQADUBgAhyQRAANUGACHPBAEArwYAIdwEAQCvBgAh3gQBAKYGACHlBAEApgYAIeYEAQCmBgAh5wQBAKYGACHoBAEArwYAIekEAQCvBgAh6gQBAK8GACHrBAEArwYAIewEAQCvBgAh7QQBAK8GACHuBAEArwYAIe8EAQCvBgAhAgAAAAUAIDAAAKQNACACAAAAog0AIDAAAKMNACAX4wMAAKENADDkAwAAog0AEOUDAAChDQAw5gMCANMGACHnAwIA0wYAIYYEQADUBgAhjAQAANcH5AQikARAANQGACHJBEAA1QYAIc8EAQCvBgAh3AQBAK8GACHeBAEApgYAIeUEAQCmBgAh5gQBAKYGACHnBAEApgYAIegEAQCvBgAh6QQBAK8GACHqBAEArwYAIesEAQCvBgAh7AQBAK8GACHtBAEArwYAIe4EAQCvBgAh7wQBAK8GACEX4wMAAKENADDkAwAAog0AEOUDAAChDQAw5gMCANMGACHnAwIA0wYAIYYEQADUBgAhjAQAANcH5AQikARAANQGACHJBEAA1QYAIc8EAQCvBgAh3AQBAK8GACHeBAEApgYAIeUEAQCmBgAh5gQBAKYGACHnBAEApgYAIegEAQCvBgAh6QQBAK8GACHqBAEArwYAIesEAQCvBgAh7AQBAK8GACHtBAEArwYAIe4EAQCvBgAh7wQBAK8GACET5gMCAOEHACGGBEAA_AcAIYwEAADcCuQEIpAEQAD8BwAhyQRAANYIACHPBAEA8wcAIdwEAQDzBwAh3gQBAOoHACHlBAEA6gcAIeYEAQDqBwAh5wQBAOoHACHoBAEA8wcAIekEAQDzBwAh6gQBAPMHACHrBAEA8wcAIewEAQDzBwAh7QQBAPMHACHuBAEA8wcAIe8EAQDzBwAhGgUAAJ4LACAIAACgCwAgDgAAogsAIBMAAJ8LACAXAAChCwAgGAAAowsAIBkAAKQLACDmAwIA4QcAIYYEQAD8BwAhjAQAANwK5AQikARAAPwHACHJBEAA1ggAIc8EAQDzBwAh3AQBAPMHACHeBAEA6gcAIeUEAQDqBwAh5gQBAOoHACHnBAEA6gcAIegEAQDzBwAh6QQBAPMHACHqBAEA8wcAIesEAQDzBwAh7AQBAPMHACHtBAEA8wcAIe4EAQDzBwAh7wQBAPMHACEaBQAA8QsAIAgAAPMLACAOAAD1CwAgEwAA8gsAIBcAAPQLACAYAAD2CwAgGQAA9wsAIOYDAgAAAAGGBEAAAAABjAQAAADkBAKQBEAAAAAByQRAAAAAAc8EAQAAAAHcBAEAAAAB3gQBAAAAAeUEAQAAAAHmBAEAAAAB5wQBAAAAAegEAQAAAAHpBAEAAAAB6gQBAAAAAesEAQAAAAHsBAEAAAAB7QQBAAAAAe4EAQAAAAHvBAEAAAABBDcAAJoNADD7BAAAmw0AMP0EAACdDQAggQUAAJ4NADAENwAAkQ0AMPsEAACSDQAw_QQAAJQNACCBBQAA1goAMAQ3AACFDQAw-wQAAIYNADD9BAAAiA0AIIEFAACJDQAwBDcAAPkMADD7BAAA-gwAMP0EAAD8DAAggQUAAP0MADAENwAA8AwAMPsEAADxDAAw_QQAAPMMACCBBQAAtgoAMAQ3AADkDAAw-wQAAOUMADD9BAAA5wwAIIEFAADoDAAwBDcAANsMADD7BAAA3AwAMP0EAADeDAAggQUAAMELADAENwAAzwwAMPsEAADQDAAw_QQAANIMACCBBQAA0wwAMAQ3AADDDAAw-wQAAMQMADD9BAAAxgwAIIEFAADHDAAwBDcAALcMADD7BAAAuAwAMP0EAAC6DAAggQUAALsMADAENwAArgwAMPsEAACvDAAw_QQAALEMACCBBQAAxQgAMAQ3AAClDAAw-wQAAKYMADD9BAAAqAwAIIEFAAC5CAAwBDcAAJwMADD7BAAAnQwAMP0EAACfDAAggQUAALULADADNwAAlwwAIPsEAACYDAAggQUAAM8FACADNwAAkgwAIPsEAACTDAAggQUAAOcFACADNwAAjQwAIPsEAACODAAggQUAAP8FACAAAAAAAAAAAAAAAAAAAwMAAOQHACD9AwAA7QcAIP4DAADtBwAgAQMAAOQHACABAwAA5AcAIAcDAADkBwAgIwAAxw0AICUAAMgNACCCBAAA7QcAIJQEAADtBwAglgQAAO0HACCXBAAA7QcAIAUDAADkBwAgFAAAwQ0AICEAAMcNACAiAADADQAgmAQAAO0HACAAABMDAADkBwAgBQAAtw0AIAgAALoNACAOAAC8DQAgEwAAyQ0AIBcAANcNACAYAADCDQAgGQAA2A0AIMkEAADtBwAgzwQAAO0HACDcBAAA7QcAIOgEAADtBwAg6QQAAO0HACDqBAAA7QcAIOsEAADtBwAg7AQAAO0HACDtBAAA7QcAIO4EAADtBwAg7wQAAO0HACALAwAA5AcAIAQAAMoNACAGAADQDQAgBwAA1A0AIAkAANMNACAOAADRDQAgEQAAzQ0AIBIAANUNACDNBAAA7QcAINEEAADtBwAg0gQAAO0HACAAAAIEAADKDQAgFgAAzw0AIAAIAwAA5AcAIAQAAMoNACAHAADUDQAgCAAAug0AIBMAAMkNACAUAADWDQAgrQQAAO0HACDiBAAA7QcAIAkEAADKDQAgDAAAyw0AIA0AAOQHACAQAADMDQAgEQAAzQ0AIK0EAADtBwAgrgQAAO0HACCvBAAA7QcAILUEAADtBwAgCQwAAMsNACAOAADRDQAgEAAAzA0AIKQEAADtBwAgrgQAAO0HACDABAAA7QcAIMEEAADtBwAgwgQAAO0HACDDBAAA7QcAIAMDAADkBwAgCAAAug0AIAoAAMkNACAFAwAA5AcAIAUAALcNACAIAAC6DQAg3AQAAO0HACDeBAAA7QcAIAAAAAAT5gMCAAAAAYYEQAAAAAGMBAAAAOQEApAEQAAAAAHJBEAAAAABzwQBAAAAAdwEAQAAAAHeBAEAAAAB5QQBAAAAAeYEAQAAAAHnBAEAAAAB6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQAAAAHtBAEAAAAB7gQBAAAAAe8EAQAAAAEN5gMCAAAAAf8DAgAAAAGMBAEAAAABkARAAAAAAZ8EAQAAAAGtBAEAAAABuAQBAAAAAcYEAgAAAAHfBEAAAAAB4AQBAAAAAeEEAQAAAAHiBAEAAAAB5AQAAADkBAIG5gMCAAAAAZAEQAAAAAGTBAEAAAAB3AQBAAAAAd0EAQAAAAHeBAEAAAABBOYDAgAAAAGQBEAAAAAB2gQBAAAAAdsEAQAAAAER5gMCAAAAAf8DAgAAAAGGBEAAAAABjAQAAADRBAKQBEAAAAABxQQCAAAAAcYEAgAAAAHHBAEAAAAByAQBAAAAAckEQAAAAAHKBAEAAAABzAQAAADMBALNBIAAAAABzgRAAAAAAc8EAQAAAAHRBAEAAAAB0gQCAAAAAQTmAwIAAAABuwQBAAAAAbwEAQAAAAG9BAEAAAABDeYDAgAAAAHnAwIAAAAB_wMCAAAAAYYEQAAAAAGMBAAAALUEApAEQAAAAAGtBAEAAAABrgQCAAAAAbAEEAAAAAGxBBAAAAABsgQQAAAAAbMEEAAAAAG1BAEAAAABAuYDAgAAAAGQBEAAAAABBOYDAgAAAAGQBEAAAAABogQBAAAAAaMEIAAAAAEF5gMCAAAAAZAEQAAAAAGfBAAAAJ8EAqAEAQAAAAGhBCAAAAABBeYDAgAAAAGGBEAAAAABkARAAAAAAZMEAQAAAAGYBAIAAAABCuYDAgAAAAGCBAEAAAABgwQEAAAAAYYEQAAAAAGQBEAAAAABkwQBAAAAAZQEAgAAAAGVBCAAAAABlgQCAAAAAZcEAQAAAAEJ5gMCAAAAAf8DAgAAAAGIBAAAAIgEAooEAAAAigQCjAQAAACMBAKNBAEAAAABjgQCAAAAAY8EAQAAAAGQBEAAAAABFAUAAKcNACAHAACoDQAgCAAAqg0AIBgAALINACAbAACpDQAgHAAAqw0AIB0AAKwNACAeAACtDQAgHwAArg0AICAAAK8NACAmAACwDQAgJwAAsQ0AICgAALMNACApAAC0DQAgKgAAtQ0AIOYDAgAAAAG8BAEAAAABvQQBAAAAAfAEIAAAAAHxBCAAAAABAgAAAAEAIDcAAOYNACAN5gMCAAAAAecDAgAAAAGMBAEAAAABkARAAAAAAZ8EAQAAAAGtBAEAAAABuAQBAAAAAcYEAgAAAAHfBEAAAAAB4AQBAAAAAeEEAQAAAAHiBAEAAAAB5AQAAADkBAIN5gMCAAAAAZAEQAAAAAG-BAEAAAABwgQBAAAAAcMEAQAAAAHFBAIAAAAB0gQCAAAAAdMEAQAAAAHUBBAAAAAB1QQBAAAAAdYEAQAAAAHYBAAAANgEAtkEAQAAAAER5gMCAAAAAecDAgAAAAGGBEAAAAABjAQAAADRBAKQBEAAAAABxQQCAAAAAcYEAgAAAAHHBAEAAAAByAQBAAAAAckEQAAAAAHKBAEAAAABzAQAAADMBALNBIAAAAABzgRAAAAAAc8EAQAAAAHRBAEAAAAB0gQCAAAAAQTmAwIAAAABkARAAAAAAbgEAQAAAAG6BAAAALoEAg3mAwIAAAAB5wMCAAAAAYYEQAAAAAGMBAAAALUEApAEQAAAAAGtBAEAAAABrgQCAAAAAa8EAgAAAAGwBBAAAAABsQQQAAAAAbIEEAAAAAGzBBAAAAABtQQBAAAAAQnmAwIAAAAB5wMCAAAAAYgEAAAAiAQCigQAAACKBAKMBAAAAIwEAo0EAQAAAAGOBAIAAAABjwQBAAAAAZAEQAAAAAEI5gMCAAAAAYAEAQAAAAGBBAEAAAABggQBAAAAAYMEBAAAAAGEBAEAAAABhQRAAAAAAYYEQAAAAAEDAAAADQAgNwAA5g0AIDgAAPENACAWAAAADQAgBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAgMAAA8Q0AIOYDAgDhBwAhvAQBAOoHACG9BAEA6gcAIfAEIACZCAAh8QQgAJkIACEUBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIQkDAACHCwAgCAAAiQsAIOYDAgAAAAHnAwIAAAABkARAAAAAAZMEAQAAAAHcBAEAAAAB3QQBAAAAAd4EAQAAAAECAAAAZAAgNwAA8g0AIAMAAAALACA3AADyDQAgOAAA9g0AIAsAAAALACADAADGCgAgCAAAyAoAIDAAAPYNACDmAwIA4QcAIecDAgDhBwAhkARAAPwHACGTBAEA6gcAIdwEAQDzBwAh3QQBAOoHACHeBAEA8wcAIQkDAADGCgAgCAAAyAoAIOYDAgDhBwAh5wMCAOEHACGQBEAA_AcAIZMEAQDqBwAh3AQBAPMHACHdBAEA6gcAId4EAQDzBwAhEwMAAIMLACAEAACCCwAgBwAAlwsAIAgAAIULACATAACECwAg5gMCAAAAAecDAgAAAAH_AwIAAAABjAQBAAAAAZAEQAAAAAGfBAEAAAABrQQBAAAAAbgEAQAAAAHGBAIAAAAB3wRAAAAAAeAEAQAAAAHhBAEAAAAB4gQBAAAAAeQEAAAA5AQCAgAAAAkAIDcAAPcNACADAAAABwAgNwAA9w0AIDgAAPsNACAVAAAABwAgAwAA3woAIAQAAN4KACAHAACWCwAgCAAA4QoAIBMAAOAKACAwAAD7DQAg5gMCAOEHACHnAwIA4QcAIf8DAgDhBwAhjAQBAOoHACGQBEAA_AcAIZ8EAQDqBwAhrQQBAPMHACG4BAEA6gcAIcYEAgDhBwAh3wRAAPwHACHgBAEA6gcAIeEEAQDqBwAh4gQBAPMHACHkBAAA3ArkBCITAwAA3woAIAQAAN4KACAHAACWCwAgCAAA4QoAIBMAAOAKACDmAwIA4QcAIecDAgDhBwAh_wMCAOEHACGMBAEA6gcAIZAEQAD8BwAhnwQBAOoHACGtBAEA8wcAIbgEAQDqBwAhxgQCAOEHACHfBEAA_AcAIeAEAQDqBwAh4QQBAOoHACHiBAEA8wcAIeQEAADcCuQEIhQFAACnDQAgCAAAqg0AIBgAALINACAaAACmDQAgGwAAqQ0AIBwAAKsNACAdAACsDQAgHgAArQ0AIB8AAK4NACAgAACvDQAgJgAAsA0AICcAALENACAoAACzDQAgKQAAtA0AICoAALUNACDmAwIAAAABvAQBAAAAAb0EAQAAAAHwBCAAAAAB8QQgAAAAAQIAAAABACA3AAD8DQAgFAcAAKgNACAIAACqDQAgGAAAsg0AIBoAAKYNACAbAACpDQAgHAAAqw0AIB0AAKwNACAeAACtDQAgHwAArg0AICAAAK8NACAmAACwDQAgJwAAsQ0AICgAALMNACApAAC0DQAgKgAAtQ0AIOYDAgAAAAG8BAEAAAABvQQBAAAAAfAEIAAAAAHxBCAAAAABAgAAAAEAIDcAAP4NACAbAwAA8AsAIAgAAPMLACAOAAD1CwAgEwAA8gsAIBcAAPQLACAYAAD2CwAgGQAA9wsAIOYDAgAAAAHnAwIAAAABhgRAAAAAAYwEAAAA5AQCkARAAAAAAckEQAAAAAHPBAEAAAAB3AQBAAAAAd4EAQAAAAHlBAEAAAAB5gQBAAAAAecEAQAAAAHoBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAAAAAe0EAQAAAAHuBAEAAAAB7wQBAAAAAQIAAAAFACA3AACADgAgDeYDAgAAAAH_AwIAAAABkARAAAAAAb4EAQAAAAHCBAEAAAABwwQBAAAAAdIEAgAAAAHTBAEAAAAB1AQQAAAAAdUEAQAAAAHWBAEAAAAB2AQAAADYBALZBAEAAAABEeYDAgAAAAHnAwIAAAAB_wMCAAAAAYYEQAAAAAGMBAAAANEEApAEQAAAAAHGBAIAAAABxwQBAAAAAcgEAQAAAAHJBEAAAAABygQBAAAAAcwEAAAAzAQCzQSAAAAAAc4EQAAAAAHPBAEAAAAB0QQBAAAAAdIEAgAAAAEE5gMCAAAAAYAEAQAAAAGCBAEAAAABhAQBAAAAAQMAAAANACA3AAD-DQAgOAAAhw4AIBYAAAANACAHAAD_CwAgCAAAgQwAIBgAAIkMACAaAAD9CwAgGwAAgAwAIBwAAIIMACAdAACDDAAgHgAAhAwAIB8AAIUMACAgAACGDAAgJgAAhwwAICcAAIgMACAoAACKDAAgKQAAiwwAICoAAIwMACAwAACHDgAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIRQHAAD_CwAgCAAAgQwAIBgAAIkMACAaAAD9CwAgGwAAgAwAIBwAAIIMACAdAACDDAAgHgAAhAwAIB8AAIUMACAgAACGDAAgJgAAhwwAICcAAIgMACAoAACKDAAgKQAAiwwAICoAAIwMACDmAwIA4QcAIbwEAQDqBwAhvQQBAOoHACHwBCAAmQgAIfEEIACZCAAhAwAAAAMAIDcAAIAOACA4AACKDgAgHQAAAAMAIAMAAJ0LACAIAACgCwAgDgAAogsAIBMAAJ8LACAXAAChCwAgGAAAowsAIBkAAKQLACAwAACKDgAg5gMCAOEHACHnAwIA4QcAIYYEQAD8BwAhjAQAANwK5AQikARAAPwHACHJBEAA1ggAIc8EAQDzBwAh3AQBAPMHACHeBAEA6gcAIeUEAQDqBwAh5gQBAOoHACHnBAEA6gcAIegEAQDzBwAh6QQBAPMHACHqBAEA8wcAIesEAQDzBwAh7AQBAPMHACHtBAEA8wcAIe4EAQDzBwAh7wQBAPMHACEbAwAAnQsAIAgAAKALACAOAACiCwAgEwAAnwsAIBcAAKELACAYAACjCwAgGQAApAsAIOYDAgDhBwAh5wMCAOEHACGGBEAA_AcAIYwEAADcCuQEIpAEQAD8BwAhyQRAANYIACHPBAEA8wcAIdwEAQDzBwAh3gQBAOoHACHlBAEA6gcAIeYEAQDqBwAh5wQBAOoHACHoBAEA8wcAIekEAQDzBwAh6gQBAPMHACHrBAEA8wcAIewEAQDzBwAh7QQBAPMHACHuBAEA8wcAIe8EAQDzBwAhDeYDAgAAAAHnAwIAAAAB_wMCAAAAAYwEAQAAAAGQBEAAAAABnwQBAAAAAa0EAQAAAAG4BAEAAAAB3wRAAAAAAeAEAQAAAAHhBAEAAAAB4gQBAAAAAeQEAAAA5AQCEeYDAgAAAAHnAwIAAAAB_wMCAAAAAYYEQAAAAAGMBAAAANEEApAEQAAAAAHFBAIAAAABxwQBAAAAAcgEAQAAAAHJBEAAAAABygQBAAAAAcwEAAAAzAQCzQSAAAAAAc4EQAAAAAHPBAEAAAAB0QQBAAAAAdIEAgAAAAEDAAAADQAgNwAA_A0AIDgAAI8OACAWAAAADQAgBQAA_gsAIAgAAIEMACAYAACJDAAgGgAA_QsAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAgMAAAjw4AIOYDAgDhBwAhvAQBAOoHACG9BAEA6gcAIfAEIACZCAAh8QQgAJkIACEUBQAA_gsAIAgAAIEMACAYAACJDAAgGgAA_QsAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIRQFAACnDQAgBwAAqA0AIAgAAKoNACAYAACyDQAgGgAApg0AIBwAAKsNACAdAACsDQAgHgAArQ0AIB8AAK4NACAgAACvDQAgJgAAsA0AICcAALENACAoAACzDQAgKQAAtA0AICoAALUNACDmAwIAAAABvAQBAAAAAb0EAQAAAAHwBCAAAAAB8QQgAAAAAQIAAAABACA3AACQDgAgEeYDAgAAAAHnAwIAAAAB_wMCAAAAAYYEQAAAAAGMBAAAANEEApAEQAAAAAHFBAIAAAABxgQCAAAAAccEAQAAAAHIBAEAAAAByQRAAAAAAcoEAQAAAAHMBAAAAMwEAs0EgAAAAAHOBEAAAAABzwQBAAAAAdEEAQAAAAEN5gMCAAAAAf8DAgAAAAGQBEAAAAABvgQBAAAAAcIEAQAAAAHDBAEAAAABxQQCAAAAAdMEAQAAAAHUBBAAAAAB1QQBAAAAAdYEAQAAAAHYBAAAANgEAtkEAQAAAAEDAAAADQAgNwAAkA4AIDgAAJYOACAWAAAADQAgBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBoAAP0LACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAgMAAAlg4AIOYDAgDhBwAhvAQBAOoHACG9BAEA6gcAIfAEIACZCAAh8QQgAJkIACEUBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBoAAP0LACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIQcDAAC-CgAgCAAAvwoAIOYDAgAAAAHnAwIAAAABkARAAAAAAdoEAQAAAAHbBAEAAAABAgAAAGcAIDcAAJcOACAbAwAA8AsAIAUAAPELACAIAADzCwAgDgAA9QsAIBcAAPQLACAYAAD2CwAgGQAA9wsAIOYDAgAAAAHnAwIAAAABhgRAAAAAAYwEAAAA5AQCkARAAAAAAckEQAAAAAHPBAEAAAAB3AQBAAAAAd4EAQAAAAHlBAEAAAAB5gQBAAAAAecEAQAAAAHoBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAAAAAe0EAQAAAAHuBAEAAAAB7wQBAAAAAQIAAAAFACA3AACZDgAgEwMAAIMLACAEAACCCwAgBwAAlwsAIAgAAIULACAUAACGCwAg5gMCAAAAAecDAgAAAAH_AwIAAAABjAQBAAAAAZAEQAAAAAGfBAEAAAABrQQBAAAAAbgEAQAAAAHGBAIAAAAB3wRAAAAAAeAEAQAAAAHhBAEAAAAB4gQBAAAAAeQEAAAA5AQCAgAAAAkAIDcAAJsOACADAAAAFgAgNwAAlw4AIDgAAJ8OACAJAAAAFgAgAwAAowoAIAgAAKQKACAwAACfDgAg5gMCAOEHACHnAwIA4QcAIZAEQAD8BwAh2gQBAOoHACHbBAEA6gcAIQcDAACjCgAgCAAApAoAIOYDAgDhBwAh5wMCAOEHACGQBEAA_AcAIdoEAQDqBwAh2wQBAOoHACEDAAAAAwAgNwAAmQ4AIDgAAKIOACAdAAAAAwAgAwAAnQsAIAUAAJ4LACAIAACgCwAgDgAAogsAIBcAAKELACAYAACjCwAgGQAApAsAIDAAAKIOACDmAwIA4QcAIecDAgDhBwAhhgRAAPwHACGMBAAA3ArkBCKQBEAA_AcAIckEQADWCAAhzwQBAPMHACHcBAEA8wcAId4EAQDqBwAh5QQBAOoHACHmBAEA6gcAIecEAQDqBwAh6AQBAPMHACHpBAEA8wcAIeoEAQDzBwAh6wQBAPMHACHsBAEA8wcAIe0EAQDzBwAh7gQBAPMHACHvBAEA8wcAIRsDAACdCwAgBQAAngsAIAgAAKALACAOAACiCwAgFwAAoQsAIBgAAKMLACAZAACkCwAg5gMCAOEHACHnAwIA4QcAIYYEQAD8BwAhjAQAANwK5AQikARAAPwHACHJBEAA1ggAIc8EAQDzBwAh3AQBAPMHACHeBAEA6gcAIeUEAQDqBwAh5gQBAOoHACHnBAEA6gcAIegEAQDzBwAh6QQBAPMHACHqBAEA8wcAIesEAQDzBwAh7AQBAPMHACHtBAEA8wcAIe4EAQDzBwAh7wQBAPMHACEDAAAABwAgNwAAmw4AIDgAAKUOACAVAAAABwAgAwAA3woAIAQAAN4KACAHAACWCwAgCAAA4QoAIBQAAOIKACAwAAClDgAg5gMCAOEHACHnAwIA4QcAIf8DAgDhBwAhjAQBAOoHACGQBEAA_AcAIZ8EAQDqBwAhrQQBAPMHACG4BAEA6gcAIcYEAgDhBwAh3wRAAPwHACHgBAEA6gcAIeEEAQDqBwAh4gQBAPMHACHkBAAA3ArkBCITAwAA3woAIAQAAN4KACAHAACWCwAgCAAA4QoAIBQAAOIKACDmAwIA4QcAIecDAgDhBwAh_wMCAOEHACGMBAEA6gcAIZAEQAD8BwAhnwQBAOoHACGtBAEA8wcAIbgEAQDqBwAhxgQCAOEHACHfBEAA_AcAIeAEAQDqBwAh4QQBAOoHACHiBAEA8wcAIeQEAADcCuQEIgcDAAC-CgAgCgAAwAoAIOYDAgAAAAHnAwIAAAABkARAAAAAAdoEAQAAAAHbBAEAAAABAgAAAGcAIDcAAKYOACAJAwAAhwsAIAUAAIgLACDmAwIAAAAB5wMCAAAAAZAEQAAAAAGTBAEAAAAB3AQBAAAAAd0EAQAAAAHeBAEAAAABAgAAAGQAIDcAAKgOACAUBQAApw0AIAcAAKgNACAYAACyDQAgGgAApg0AIBsAAKkNACAcAACrDQAgHQAArA0AIB4AAK0NACAfAACuDQAgIAAArw0AICYAALANACAnAACxDQAgKAAAsw0AICkAALQNACAqAAC1DQAg5gMCAAAAAbwEAQAAAAG9BAEAAAAB8AQgAAAAAfEEIAAAAAECAAAAAQAgNwAAqg4AIBMDAACDCwAgBAAAggsAIAcAAJcLACATAACECwAgFAAAhgsAIOYDAgAAAAHnAwIAAAAB_wMCAAAAAYwEAQAAAAGQBEAAAAABnwQBAAAAAa0EAQAAAAG4BAEAAAABxgQCAAAAAd8EQAAAAAHgBAEAAAAB4QQBAAAAAeIEAQAAAAHkBAAAAOQEAgIAAAAJACA3AACsDgAgGwMAAPALACAFAADxCwAgDgAA9QsAIBMAAPILACAXAAD0CwAgGAAA9gsAIBkAAPcLACDmAwIAAAAB5wMCAAAAAYYEQAAAAAGMBAAAAOQEApAEQAAAAAHJBEAAAAABzwQBAAAAAdwEAQAAAAHeBAEAAAAB5QQBAAAAAeYEAQAAAAHnBAEAAAAB6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQAAAAHtBAEAAAAB7gQBAAAAAe8EAQAAAAECAAAABQAgNwAArg4AIA3mAwIAAAABjAQAAADFBAKkBAIAAAABsAQQAAAAAbEEEAAAAAGyBBAAAAABswQQAAAAAb4EAQAAAAG_BEAAAAABwAQBAAAAAcEEAQAAAAHCBAEAAAABwwQBAAAAAQTmAwIAAAABgAQBAAAAAYIEAQAAAAGEBAEAAAABAwAAABYAIDcAAKYOACA4AAC0DgAgCQAAABYAIAMAAKMKACAKAAClCgAgMAAAtA4AIOYDAgDhBwAh5wMCAOEHACGQBEAA_AcAIdoEAQDqBwAh2wQBAOoHACEHAwAAowoAIAoAAKUKACDmAwIA4QcAIecDAgDhBwAhkARAAPwHACHaBAEA6gcAIdsEAQDqBwAhAwAAAAsAIDcAAKgOACA4AAC3DgAgCwAAAAsAIAMAAMYKACAFAADHCgAgMAAAtw4AIOYDAgDhBwAh5wMCAOEHACGQBEAA_AcAIZMEAQDqBwAh3AQBAPMHACHdBAEA6gcAId4EAQDzBwAhCQMAAMYKACAFAADHCgAg5gMCAOEHACHnAwIA4QcAIZAEQAD8BwAhkwQBAOoHACHcBAEA8wcAId0EAQDqBwAh3gQBAPMHACEDAAAADQAgNwAAqg4AIDgAALoOACAWAAAADQAgBQAA_gsAIAcAAP8LACAYAACJDAAgGgAA_QsAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAgMAAAug4AIOYDAgDhBwAhvAQBAOoHACG9BAEA6gcAIfAEIACZCAAh8QQgAJkIACEUBQAA_gsAIAcAAP8LACAYAACJDAAgGgAA_QsAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIQMAAAAHACA3AACsDgAgOAAAvQ4AIBUAAAAHACADAADfCgAgBAAA3goAIAcAAJYLACATAADgCgAgFAAA4goAIDAAAL0OACDmAwIA4QcAIecDAgDhBwAh_wMCAOEHACGMBAEA6gcAIZAEQAD8BwAhnwQBAOoHACGtBAEA8wcAIbgEAQDqBwAhxgQCAOEHACHfBEAA_AcAIeAEAQDqBwAh4QQBAOoHACHiBAEA8wcAIeQEAADcCuQEIhMDAADfCgAgBAAA3goAIAcAAJYLACATAADgCgAgFAAA4goAIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYwEAQDqBwAhkARAAPwHACGfBAEA6gcAIa0EAQDzBwAhuAQBAOoHACHGBAIA4QcAId8EQAD8BwAh4AQBAOoHACHhBAEA6gcAIeIEAQDzBwAh5AQAANwK5AQiAwAAAAMAIDcAAK4OACA4AADADgAgHQAAAAMAIAMAAJ0LACAFAACeCwAgDgAAogsAIBMAAJ8LACAXAAChCwAgGAAAowsAIBkAAKQLACAwAADADgAg5gMCAOEHACHnAwIA4QcAIYYEQAD8BwAhjAQAANwK5AQikARAAPwHACHJBEAA1ggAIc8EAQDzBwAh3AQBAPMHACHeBAEA6gcAIeUEAQDqBwAh5gQBAOoHACHnBAEA6gcAIegEAQDzBwAh6QQBAPMHACHqBAEA8wcAIesEAQDzBwAh7AQBAPMHACHtBAEA8wcAIe4EAQDzBwAh7wQBAPMHACEbAwAAnQsAIAUAAJ4LACAOAACiCwAgEwAAnwsAIBcAAKELACAYAACjCwAgGQAApAsAIOYDAgDhBwAh5wMCAOEHACGGBEAA_AcAIYwEAADcCuQEIpAEQAD8BwAhyQRAANYIACHPBAEA8wcAIdwEAQDzBwAh3gQBAOoHACHlBAEA6gcAIeYEAQDqBwAh5wQBAOoHACHoBAEA8wcAIekEAQDzBwAh6gQBAPMHACHrBAEA8wcAIewEAQDzBwAh7QQBAPMHACHuBAEA8wcAIe8EAQDzBwAhEgQAAKoJACAMAACpCQAgDQAAqwkAIBAAAKwJACDmAwIAAAAB5wMCAAAAAf8DAgAAAAGGBEAAAAABjAQAAAC1BAKQBEAAAAABrQQBAAAAAa4EAgAAAAGvBAIAAAABsAQQAAAAAbEEEAAAAAGyBBAAAAABswQQAAAAAbUEAQAAAAECAAAAUAAgNwAAwQ4AIAMAAAAlACA3AADBDgAgOAAAxQ4AIBQAAAAlACAEAAD_CAAgDAAA_ggAIA0AAIAJACAQAACBCQAgMAAAxQ4AIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAP0ItQQikARAAPwHACGtBAEA8wcAIa4EAgCHCAAhrwQCAIcIACGwBBAA8ggAIbEEEADyCAAhsgQQAPIIACGzBBAA8ggAIbUEAQDzBwAhEgQAAP8IACAMAAD-CAAgDQAAgAkAIBAAAIEJACDmAwIA4QcAIecDAgDhBwAh_wMCAOEHACGGBEAA_AcAIYwEAAD9CLUEIpAEQAD8BwAhrQQBAPMHACGuBAIAhwgAIa8EAgCHCAAhsAQQAPIIACGxBBAA8ggAIbIEEADyCAAhswQQAPIIACG1BAEA8wcAIRkDAACLCgAgBAAAiQoAIAYAAIoKACAHAACMCgAgCQAAjQoAIA4AAJAKACARAACOCgAg5gMCAAAAAecDAgAAAAH_AwIAAAABhgRAAAAAAYwEAAAA0QQCkARAAAAAAcUEAgAAAAHGBAIAAAABxwQBAAAAAcgEAQAAAAHJBEAAAAABygQBAAAAAcwEAAAAzAQCzQSAAAAAAc4EQAAAAAHPBAEAAAAB0QQBAAAAAdIEAgAAAAECAAAAEgAgNwAAxg4AIAMAAAAQACA3AADGDgAgOAAAyg4AIBsAAAAQACADAADpCQAgBAAA5wkAIAYAAOgJACAHAADqCQAgCQAA6wkAIA4AAO4JACARAADsCQAgMAAAyg4AIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAOYJ0QQikARAAPwHACHFBAIA4QcAIcYEAgDhBwAhxwQBAOoHACHIBAEA6gcAIckEQAD8BwAhygQBAOoHACHMBAAA5QnMBCLNBIAAAAABzgRAAPwHACHPBAEA6gcAIdEEAQDzBwAh0gQCAIcIACEZAwAA6QkAIAQAAOcJACAGAADoCQAgBwAA6gkAIAkAAOsJACAOAADuCQAgEQAA7AkAIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAOYJ0QQikARAAPwHACHFBAIA4QcAIcYEAgDhBwAhxwQBAOoHACHIBAEA6gcAIckEQAD8BwAhygQBAOoHACHMBAAA5QnMBCLNBIAAAAABzgRAAPwHACHPBAEA6gcAIdEEAQDzBwAh0gQCAIcIACEUBQAApw0AIAcAAKgNACAIAACqDQAgGAAAsg0AIBoAAKYNACAbAACpDQAgHQAArA0AIB4AAK0NACAfAACuDQAgIAAArw0AICYAALANACAnAACxDQAgKAAAsw0AICkAALQNACAqAAC1DQAg5gMCAAAAAbwEAQAAAAG9BAEAAAAB8AQgAAAAAfEEIAAAAAECAAAAAQAgNwAAyw4AIAMAAAANACA3AADLDgAgOAAAzw4AIBYAAAANACAFAAD-CwAgBwAA_wsAIAgAAIEMACAYAACJDAAgGgAA_QsAIBsAAIAMACAdAACDDAAgHgAAhAwAIB8AAIUMACAgAACGDAAgJgAAhwwAICcAAIgMACAoAACKDAAgKQAAiwwAICoAAIwMACAwAADPDgAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIRQFAAD-CwAgBwAA_wsAIAgAAIEMACAYAACJDAAgGgAA_QsAIBsAAIAMACAdAACDDAAgHgAAhAwAIB8AAIUMACAgAACGDAAgJgAAhwwAICcAAIgMACAoAACKDAAgKQAAiwwAICoAAIwMACDmAwIA4QcAIbwEAQDqBwAhvQQBAOoHACHwBCAAmQgAIfEEIACZCAAhGwMAAPALACAFAADxCwAgCAAA8wsAIA4AAPULACATAADyCwAgGAAA9gsAIBkAAPcLACDmAwIAAAAB5wMCAAAAAYYEQAAAAAGMBAAAAOQEApAEQAAAAAHJBEAAAAABzwQBAAAAAdwEAQAAAAHeBAEAAAAB5QQBAAAAAeYEAQAAAAHnBAEAAAAB6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQAAAAHtBAEAAAAB7gQBAAAAAe8EAQAAAAECAAAABQAgNwAA0A4AIATmAwIAAAABgAQBAAAAAYUEQAAAAAG2BAABAAABAwAAAAMAIDcAANAOACA4AADVDgAgHQAAAAMAIAMAAJ0LACAFAACeCwAgCAAAoAsAIA4AAKILACATAACfCwAgGAAAowsAIBkAAKQLACAwAADVDgAg5gMCAOEHACHnAwIA4QcAIYYEQAD8BwAhjAQAANwK5AQikARAAPwHACHJBEAA1ggAIc8EAQDzBwAh3AQBAPMHACHeBAEA6gcAIeUEAQDqBwAh5gQBAOoHACHnBAEA6gcAIegEAQDzBwAh6QQBAPMHACHqBAEA8wcAIesEAQDzBwAh7AQBAPMHACHtBAEA8wcAIe4EAQDzBwAh7wQBAPMHACEbAwAAnQsAIAUAAJ4LACAIAACgCwAgDgAAogsAIBMAAJ8LACAYAACjCwAgGQAApAsAIOYDAgDhBwAh5wMCAOEHACGGBEAA_AcAIYwEAADcCuQEIpAEQAD8BwAhyQRAANYIACHPBAEA8wcAIdwEAQDzBwAh3gQBAOoHACHlBAEA6gcAIeYEAQDqBwAh5wQBAOoHACHoBAEA8wcAIekEAQDzBwAh6gQBAPMHACHrBAEA8wcAIewEAQDzBwAh7QQBAPMHACHuBAEA8wcAIe8EAQDzBwAhBgQAAMkJACDmAwIAAAAB_wMCAAAAAZAEQAAAAAG4BAEAAAABugQAAAC6BAICAAAASAAgNwAA1g4AIAMAAABGACA3AADWDgAgOAAA2g4AIAgAAABGACAEAAC7CQAgMAAA2g4AIOYDAgDhBwAh_wMCAOEHACGQBEAA_AcAIbgEAQDqBwAhugQAALoJugQiBgQAALsJACDmAwIA4QcAIf8DAgDhBwAhkARAAPwHACG4BAEA6gcAIboEAAC6CboEIhQFAACnDQAgBwAAqA0AIAgAAKoNACAYAACyDQAgGgAApg0AIBsAAKkNACAcAACrDQAgHgAArQ0AIB8AAK4NACAgAACvDQAgJgAAsA0AICcAALENACAoAACzDQAgKQAAtA0AICoAALUNACDmAwIAAAABvAQBAAAAAb0EAQAAAAHwBCAAAAAB8QQgAAAAAQIAAAABACA3AADbDgAgGwMAAPALACAFAADxCwAgCAAA8wsAIBMAAPILACAXAAD0CwAgGAAA9gsAIBkAAPcLACDmAwIAAAAB5wMCAAAAAYYEQAAAAAGMBAAAAOQEApAEQAAAAAHJBEAAAAABzwQBAAAAAdwEAQAAAAHeBAEAAAAB5QQBAAAAAeYEAQAAAAHnBAEAAAAB6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQAAAAHtBAEAAAAB7gQBAAAAAe8EAQAAAAECAAAABQAgNwAA3Q4AIBkDAACLCgAgBAAAiQoAIAYAAIoKACAHAACMCgAgCQAAjQoAIBEAAI4KACASAACPCgAg5gMCAAAAAecDAgAAAAH_AwIAAAABhgRAAAAAAYwEAAAA0QQCkARAAAAAAcUEAgAAAAHGBAIAAAABxwQBAAAAAcgEAQAAAAHJBEAAAAABygQBAAAAAcwEAAAAzAQCzQSAAAAAAc4EQAAAAAHPBAEAAAAB0QQBAAAAAdIEAgAAAAECAAAAEgAgNwAA3w4AIArmAwIAAAABkARAAAAAAaUEAgAAAAGmBAEAAAABpwQQAAAAAagEEAAAAAGqBAAAAKoEAqsEQAAAAAGsBAEAAAABrQQBAAAAARkDAACLCgAgBAAAiQoAIAYAAIoKACAHAACMCgAgCQAAjQoAIA4AAJAKACASAACPCgAg5gMCAAAAAecDAgAAAAH_AwIAAAABhgRAAAAAAYwEAAAA0QQCkARAAAAAAcUEAgAAAAHGBAIAAAABxwQBAAAAAcgEAQAAAAHJBEAAAAABygQBAAAAAcwEAAAAzAQCzQSAAAAAAc4EQAAAAAHPBAEAAAAB0QQBAAAAAdIEAgAAAAECAAAAEgAgNwAA4g4AIArmAwIAAAABkARAAAAAAaQEAgAAAAGmBAEAAAABpwQQAAAAAagEEAAAAAGqBAAAAKoEAqsEQAAAAAGsBAEAAAABrQQBAAAAAQMAAAAQACA3AADiDgAgOAAA5w4AIBsAAAAQACADAADpCQAgBAAA5wkAIAYAAOgJACAHAADqCQAgCQAA6wkAIA4AAO4JACASAADtCQAgMAAA5w4AIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAOYJ0QQikARAAPwHACHFBAIA4QcAIcYEAgDhBwAhxwQBAOoHACHIBAEA6gcAIckEQAD8BwAhygQBAOoHACHMBAAA5QnMBCLNBIAAAAABzgRAAPwHACHPBAEA6gcAIdEEAQDzBwAh0gQCAIcIACEZAwAA6QkAIAQAAOcJACAGAADoCQAgBwAA6gkAIAkAAOsJACAOAADuCQAgEgAA7QkAIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAOYJ0QQikARAAPwHACHFBAIA4QcAIcYEAgDhBwAhxwQBAOoHACHIBAEA6gcAIckEQAD8BwAhygQBAOoHACHMBAAA5QnMBCLNBIAAAAABzgRAAPwHACHPBAEA6gcAIdEEAQDzBwAh0gQCAIcIACEN5gMCAAAAAYwEAAAAxQQCrgQCAAAAAbAEEAAAAAGxBBAAAAABsgQQAAAAAbMEEAAAAAG-BAEAAAABvwRAAAAAAcAEAQAAAAHBBAEAAAABwgQBAAAAAcMEAQAAAAEDAAAADQAgNwAA2w4AIDgAAOsOACAWAAAADQAgBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBoAAP0LACAbAACADAAgHAAAggwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAgMAAA6w4AIOYDAgDhBwAhvAQBAOoHACG9BAEA6gcAIfAEIACZCAAh8QQgAJkIACEUBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBoAAP0LACAbAACADAAgHAAAggwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIQMAAAADACA3AADdDgAgOAAA7g4AIB0AAAADACADAACdCwAgBQAAngsAIAgAAKALACATAACfCwAgFwAAoQsAIBgAAKMLACAZAACkCwAgMAAA7g4AIOYDAgDhBwAh5wMCAOEHACGGBEAA_AcAIYwEAADcCuQEIpAEQAD8BwAhyQRAANYIACHPBAEA8wcAIdwEAQDzBwAh3gQBAOoHACHlBAEA6gcAIeYEAQDqBwAh5wQBAOoHACHoBAEA8wcAIekEAQDzBwAh6gQBAPMHACHrBAEA8wcAIewEAQDzBwAh7QQBAPMHACHuBAEA8wcAIe8EAQDzBwAhGwMAAJ0LACAFAACeCwAgCAAAoAsAIBMAAJ8LACAXAAChCwAgGAAAowsAIBkAAKQLACDmAwIA4QcAIecDAgDhBwAhhgRAAPwHACGMBAAA3ArkBCKQBEAA_AcAIckEQADWCAAhzwQBAPMHACHcBAEA8wcAId4EAQDqBwAh5QQBAOoHACHmBAEA6gcAIecEAQDqBwAh6AQBAPMHACHpBAEA8wcAIeoEAQDzBwAh6wQBAPMHACHsBAEA8wcAIe0EAQDzBwAh7gQBAPMHACHvBAEA8wcAIQMAAAAQACA3AADfDgAgOAAA8Q4AIBsAAAAQACADAADpCQAgBAAA5wkAIAYAAOgJACAHAADqCQAgCQAA6wkAIBEAAOwJACASAADtCQAgMAAA8Q4AIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAOYJ0QQikARAAPwHACHFBAIA4QcAIcYEAgDhBwAhxwQBAOoHACHIBAEA6gcAIckEQAD8BwAhygQBAOoHACHMBAAA5QnMBCLNBIAAAAABzgRAAPwHACHPBAEA6gcAIdEEAQDzBwAh0gQCAIcIACEZAwAA6QkAIAQAAOcJACAGAADoCQAgBwAA6gkAIAkAAOsJACARAADsCQAgEgAA7QkAIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAOYJ0QQikARAAPwHACHFBAIA4QcAIcYEAgDhBwAhxwQBAOoHACHIBAEA6gcAIckEQAD8BwAhygQBAOoHACHMBAAA5QnMBCLNBIAAAAABzgRAAPwHACHPBAEA6gcAIdEEAQDzBwAh0gQCAIcIACEQDAAAngkAIA4AAN8JACDmAwIAAAABjAQAAADFBAKkBAIAAAABrgQCAAAAAbAEEAAAAAGxBBAAAAABsgQQAAAAAbMEEAAAAAG-BAEAAAABvwRAAAAAAcAEAQAAAAHBBAEAAAABwgQBAAAAAcMEAQAAAAECAAAAIgAgNwAA8g4AIBIEAACqCQAgDAAAqQkAIA0AAKsJACARAACtCQAg5gMCAAAAAecDAgAAAAH_AwIAAAABhgRAAAAAAYwEAAAAtQQCkARAAAAAAa0EAQAAAAGuBAIAAAABrwQCAAAAAbAEEAAAAAGxBBAAAAABsgQQAAAAAbMEEAAAAAG1BAEAAAABAgAAAFAAIDcAAPQOACADAAAAIAAgNwAA8g4AIDgAAPgOACASAAAAIAAgDAAAjwkAIA4AAN4JACAwAAD4DgAg5gMCAOEHACGMBAAAjQnFBCKkBAIAhwgAIa4EAgCHCAAhsAQQAPIIACGxBBAA8ggAIbIEEADyCAAhswQQAPIIACG-BAEA6gcAIb8EQAD8BwAhwAQBAPMHACHBBAEA8wcAIcIEAQDzBwAhwwQBAPMHACEQDAAAjwkAIA4AAN4JACDmAwIA4QcAIYwEAACNCcUEIqQEAgCHCAAhrgQCAIcIACGwBBAA8ggAIbEEEADyCAAhsgQQAPIIACGzBBAA8ggAIb4EAQDqBwAhvwRAAPwHACHABAEA8wcAIcEEAQDzBwAhwgQBAPMHACHDBAEA8wcAIQMAAAAlACA3AAD0DgAgOAAA-w4AIBQAAAAlACAEAAD_CAAgDAAA_ggAIA0AAIAJACARAACCCQAgMAAA-w4AIOYDAgDhBwAh5wMCAOEHACH_AwIA4QcAIYYEQAD8BwAhjAQAAP0ItQQikARAAPwHACGtBAEA8wcAIa4EAgCHCAAhrwQCAIcIACGwBBAA8ggAIbEEEADyCAAhsgQQAPIIACGzBBAA8ggAIbUEAQDzBwAhEgQAAP8IACAMAAD-CAAgDQAAgAkAIBEAAIIJACDmAwIA4QcAIecDAgDhBwAh_wMCAOEHACGGBEAA_AcAIYwEAAD9CLUEIpAEQAD8BwAhrQQBAPMHACGuBAIAhwgAIa8EAgCHCAAhsAQQAPIIACGxBBAA8ggAIbIEEADyCAAhswQQAPIIACG1BAEA8wcAIRQFAACnDQAgBwAAqA0AIAgAAKoNACAYAACyDQAgGgAApg0AIBsAAKkNACAcAACrDQAgHQAArA0AIB8AAK4NACAgAACvDQAgJgAAsA0AICcAALENACAoAACzDQAgKQAAtA0AICoAALUNACDmAwIAAAABvAQBAAAAAb0EAQAAAAHwBCAAAAAB8QQgAAAAAQIAAAABACA3AAD8DgAgAwAAAA0AIDcAAPwOACA4AACADwAgFgAAAA0AIAUAAP4LACAHAAD_CwAgCAAAgQwAIBgAAIkMACAaAAD9CwAgGwAAgAwAIBwAAIIMACAdAACDDAAgHwAAhQwAICAAAIYMACAmAACHDAAgJwAAiAwAICgAAIoMACApAACLDAAgKgAAjAwAIDAAAIAPACDmAwIA4QcAIbwEAQDqBwAhvQQBAOoHACHwBCAAmQgAIfEEIACZCAAhFAUAAP4LACAHAAD_CwAgCAAAgQwAIBgAAIkMACAaAAD9CwAgGwAAgAwAIBwAAIIMACAdAACDDAAgHwAAhQwAICAAAIYMACAmAACHDAAgJwAAiAwAICgAAIoMACApAACLDAAgKgAAjAwAIOYDAgDhBwAhvAQBAOoHACG9BAEA6gcAIfAEIACZCAAh8QQgAJkIACEUBQAApw0AIAcAAKgNACAIAACqDQAgGAAAsg0AIBoAAKYNACAbAACpDQAgHAAAqw0AIB0AAKwNACAeAACtDQAgIAAArw0AICYAALANACAnAACxDQAgKAAAsw0AICkAALQNACAqAAC1DQAg5gMCAAAAAbwEAQAAAAG9BAEAAAAB8AQgAAAAAfEEIAAAAAECAAAAAQAgNwAAgQ8AIAMAAAANACA3AACBDwAgOAAAhQ8AIBYAAAANACAFAAD-CwAgBwAA_wsAIAgAAIEMACAYAACJDAAgGgAA_QsAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAgAACGDAAgJgAAhwwAICcAAIgMACAoAACKDAAgKQAAiwwAICoAAIwMACAwAACFDwAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIRQFAAD-CwAgBwAA_wsAIAgAAIEMACAYAACJDAAgGgAA_QsAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAgAACGDAAgJgAAhwwAICcAAIgMACAoAACKDAAgKQAAiwwAICoAAIwMACDmAwIA4QcAIbwEAQDqBwAhvQQBAOoHACHwBCAAmQgAIfEEIACZCAAhFAUAAKcNACAHAACoDQAgCAAAqg0AIBgAALINACAaAACmDQAgGwAAqQ0AIBwAAKsNACAdAACsDQAgHgAArQ0AIB8AAK4NACAmAACwDQAgJwAAsQ0AICgAALMNACApAAC0DQAgKgAAtQ0AIOYDAgAAAAG8BAEAAAABvQQBAAAAAfAEIAAAAAHxBCAAAAABAgAAAAEAIDcAAIYPACADAAAADQAgNwAAhg8AIDgAAIoPACAWAAAADQAgBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBoAAP0LACAbAACADAAgHAAAggwAIB0AAIMMACAeAACEDAAgHwAAhQwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAgMAAAig8AIOYDAgDhBwAhvAQBAOoHACG9BAEA6gcAIfAEIACZCAAh8QQgAJkIACEUBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBoAAP0LACAbAACADAAgHAAAggwAIB0AAIMMACAeAACEDAAgHwAAhQwAICYAAIcMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIQkDAADOCAAgFAAAzwgAICEAANAIACDmAwIAAAAB5wMCAAAAAYYEQAAAAAGQBEAAAAABkwQBAAAAAZgEAgAAAAECAAAAfQAgNwAAiw8AIBQFAACnDQAgBwAAqA0AIAgAAKoNACAYAACyDQAgGgAApg0AIBsAAKkNACAcAACrDQAgHQAArA0AIB4AAK0NACAfAACuDQAgIAAArw0AICcAALENACAoAACzDQAgKQAAtA0AICoAALUNACDmAwIAAAABvAQBAAAAAb0EAQAAAAHwBCAAAAAB8QQgAAAAAQIAAAABACA3AACNDwAgBeYDAgAAAAHnAwIAAAABhgRAAAAAAZAEQAAAAAGTBAEAAAABCuYDAgAAAAHnAwIAAAABggQBAAAAAYMEBAAAAAGGBEAAAAABkARAAAAAAZMEAQAAAAGVBCAAAAABlgQCAAAAAZcEAQAAAAEDAAAADQAgNwAAjQ8AIDgAAJMPACAWAAAADQAgBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBoAAP0LACAbAACADAAgHAAAggwAIB0AAIMMACAeAACEDAAgHwAAhQwAICAAAIYMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAgMAAAkw8AIOYDAgDhBwAhvAQBAOoHACG9BAEA6gcAIfAEIACZCAAh8QQgAJkIACEUBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBoAAP0LACAbAACADAAgHAAAggwAIB0AAIMMACAeAACEDAAgHwAAhQwAICAAAIYMACAnAACIDAAgKAAAigwAICkAAIsMACAqAACMDAAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIQMAAAB7ACA3AACLDwAgOAAAlg8AIAsAAAB7ACADAACzCAAgFAAAtAgAICEAALEIACAwAACWDwAg5gMCAOEHACHnAwIA4QcAIYYEQAD8BwAhkARAAPwHACGTBAEA6gcAIZgEAgCHCAAhCQMAALMIACAUAAC0CAAgIQAAsQgAIOYDAgDhBwAh5wMCAOEHACGGBEAA_AcAIZAEQAD8BwAhkwQBAOoHACGYBAIAhwgAIQkDAADOCAAgIQAA0AgAICIAAM0IACDmAwIAAAAB5wMCAAAAAYYEQAAAAAGQBEAAAAABkwQBAAAAAZgEAgAAAAECAAAAfQAgNwAAlw8AIBQFAACnDQAgBwAAqA0AIAgAAKoNACAYAACyDQAgGgAApg0AIBsAAKkNACAcAACrDQAgHQAArA0AIB4AAK0NACAfAACuDQAgIAAArw0AICYAALANACAoAACzDQAgKQAAtA0AICoAALUNACDmAwIAAAABvAQBAAAAAb0EAQAAAAHwBCAAAAAB8QQgAAAAAQIAAAABACA3AACZDwAgBDAAAQAAAeYDAgAAAAGQBEAAAAABkgQCAAAAAQMAAAB7ACA3AACXDwAgOAAAng8AIAsAAAB7ACADAACzCAAgIQAAsQgAICIAALIIACAwAACeDwAg5gMCAOEHACHnAwIA4QcAIYYEQAD8BwAhkARAAPwHACGTBAEA6gcAIZgEAgCHCAAhCQMAALMIACAhAACxCAAgIgAAsggAIOYDAgDhBwAh5wMCAOEHACGGBEAA_AcAIZAEQAD8BwAhkwQBAOoHACGYBAIAhwgAIQMAAAANACA3AACZDwAgOAAAoQ8AIBYAAAANACAFAAD-CwAgBwAA_wsAIAgAAIEMACAYAACJDAAgGgAA_QsAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAoAACKDAAgKQAAiwwAICoAAIwMACAwAAChDwAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIRQFAAD-CwAgBwAA_wsAIAgAAIEMACAYAACJDAAgGgAA_QsAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAoAACKDAAgKQAAiwwAICoAAIwMACDmAwIA4QcAIbwEAQDqBwAhvQQBAOoHACHwBCAAmQgAIfEEIACZCAAhDQMAAKkIACAjAACqCAAg5gMCAAAAAecDAgAAAAGCBAEAAAABgwQEAAAAAYYEQAAAAAGQBEAAAAABkwQBAAAAAZQEAgAAAAGVBCAAAAABlgQCAAAAAZcEAQAAAAECAAAAgwEAIDcAAKIPACADAAAAgQEAIDcAAKIPACA4AACmDwAgDwAAAIEBACADAACaCAAgIwAAmwgAIDAAAKYPACDmAwIA4QcAIecDAgDhBwAhggQBAPMHACGDBAQA-wcAIYYEQAD8BwAhkARAAPwHACGTBAEA6gcAIZQEAgCHCAAhlQQgAJkIACGWBAIAhwgAIZcEAQDzBwAhDQMAAJoIACAjAACbCAAg5gMCAOEHACHnAwIA4QcAIYIEAQDzBwAhgwQEAPsHACGGBEAA_AcAIZAEQAD8BwAhkwQBAOoHACGUBAIAhwgAIZUEIACZCAAhlgQCAIcIACGXBAEA8wcAIRQFAACnDQAgBwAAqA0AIAgAAKoNACAaAACmDQAgGwAAqQ0AIBwAAKsNACAdAACsDQAgHgAArQ0AIB8AAK4NACAgAACvDQAgJgAAsA0AICcAALENACAoAACzDQAgKQAAtA0AICoAALUNACDmAwIAAAABvAQBAAAAAb0EAQAAAAHwBCAAAAAB8QQgAAAAAQIAAAABACA3AACnDwAgGwMAAPALACAFAADxCwAgCAAA8wsAIA4AAPULACATAADyCwAgFwAA9AsAIBkAAPcLACDmAwIAAAAB5wMCAAAAAYYEQAAAAAGMBAAAAOQEApAEQAAAAAHJBEAAAAABzwQBAAAAAdwEAQAAAAHeBAEAAAAB5QQBAAAAAeYEAQAAAAHnBAEAAAAB6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQAAAAHtBAEAAAAB7gQBAAAAAe8EAQAAAAECAAAABQAgNwAAqQ8AIAMAAAANACA3AACnDwAgOAAArQ8AIBYAAAANACAFAAD-CwAgBwAA_wsAIAgAAIEMACAaAAD9CwAgGwAAgAwAIBwAAIIMACAdAACDDAAgHgAAhAwAIB8AAIUMACAgAACGDAAgJgAAhwwAICcAAIgMACAoAACKDAAgKQAAiwwAICoAAIwMACAwAACtDwAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIRQFAAD-CwAgBwAA_wsAIAgAAIEMACAaAAD9CwAgGwAAgAwAIBwAAIIMACAdAACDDAAgHgAAhAwAIB8AAIUMACAgAACGDAAgJgAAhwwAICcAAIgMACAoAACKDAAgKQAAiwwAICoAAIwMACDmAwIA4QcAIbwEAQDqBwAhvQQBAOoHACHwBCAAmQgAIfEEIACZCAAhAwAAAAMAIDcAAKkPACA4AACwDwAgHQAAAAMAIAMAAJ0LACAFAACeCwAgCAAAoAsAIA4AAKILACATAACfCwAgFwAAoQsAIBkAAKQLACAwAACwDwAg5gMCAOEHACHnAwIA4QcAIYYEQAD8BwAhjAQAANwK5AQikARAAPwHACHJBEAA1ggAIc8EAQDzBwAh3AQBAPMHACHeBAEA6gcAIeUEAQDqBwAh5gQBAOoHACHnBAEA6gcAIegEAQDzBwAh6QQBAPMHACHqBAEA8wcAIesEAQDzBwAh7AQBAPMHACHtBAEA8wcAIe4EAQDzBwAh7wQBAPMHACEbAwAAnQsAIAUAAJ4LACAIAACgCwAgDgAAogsAIBMAAJ8LACAXAAChCwAgGQAApAsAIOYDAgDhBwAh5wMCAOEHACGGBEAA_AcAIYwEAADcCuQEIpAEQAD8BwAhyQRAANYIACHPBAEA8wcAIdwEAQDzBwAh3gQBAOoHACHlBAEA6gcAIeYEAQDqBwAh5wQBAOoHACHoBAEA8wcAIekEAQDzBwAh6gQBAPMHACHrBAEA8wcAIewEAQDzBwAh7QQBAPMHACHuBAEA8wcAIe8EAQDzBwAhGwMAAPALACAFAADxCwAgCAAA8wsAIA4AAPULACATAADyCwAgFwAA9AsAIBgAAPYLACDmAwIAAAAB5wMCAAAAAYYEQAAAAAGMBAAAAOQEApAEQAAAAAHJBEAAAAABzwQBAAAAAdwEAQAAAAHeBAEAAAAB5QQBAAAAAeYEAQAAAAHnBAEAAAAB6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQAAAAHtBAEAAAAB7gQBAAAAAe8EAQAAAAECAAAABQAgNwAAsQ8AIAMAAAADACA3AACxDwAgOAAAtQ8AIB0AAAADACADAACdCwAgBQAAngsAIAgAAKALACAOAACiCwAgEwAAnwsAIBcAAKELACAYAACjCwAgMAAAtQ8AIOYDAgDhBwAh5wMCAOEHACGGBEAA_AcAIYwEAADcCuQEIpAEQAD8BwAhyQRAANYIACHPBAEA8wcAIdwEAQDzBwAh3gQBAOoHACHlBAEA6gcAIeYEAQDqBwAh5wQBAOoHACHoBAEA8wcAIekEAQDzBwAh6gQBAPMHACHrBAEA8wcAIewEAQDzBwAh7QQBAPMHACHuBAEA8wcAIe8EAQDzBwAhGwMAAJ0LACAFAACeCwAgCAAAoAsAIA4AAKILACATAACfCwAgFwAAoQsAIBgAAKMLACDmAwIA4QcAIecDAgDhBwAhhgRAAPwHACGMBAAA3ArkBCKQBEAA_AcAIckEQADWCAAhzwQBAPMHACHcBAEA8wcAId4EAQDqBwAh5QQBAOoHACHmBAEA6gcAIecEAQDqBwAh6AQBAPMHACHpBAEA8wcAIeoEAQDzBwAh6wQBAPMHACHsBAEA8wcAIe0EAQDzBwAh7gQBAPMHACHvBAEA8wcAIRQFAACnDQAgBwAAqA0AIAgAAKoNACAYAACyDQAgGgAApg0AIBsAAKkNACAcAACrDQAgHQAArA0AIB4AAK0NACAfAACuDQAgIAAArw0AICYAALANACAnAACxDQAgKQAAtA0AICoAALUNACDmAwIAAAABvAQBAAAAAb0EAQAAAAHwBCAAAAAB8QQgAAAAAQIAAAABACA3AAC2DwAgAwAAAA0AIDcAALYPACA4AAC6DwAgFgAAAA0AIAUAAP4LACAHAAD_CwAgCAAAgQwAIBgAAIkMACAaAAD9CwAgGwAAgAwAIBwAAIIMACAdAACDDAAgHgAAhAwAIB8AAIUMACAgAACGDAAgJgAAhwwAICcAAIgMACApAACLDAAgKgAAjAwAIDAAALoPACDmAwIA4QcAIbwEAQDqBwAhvQQBAOoHACHwBCAAmQgAIfEEIACZCAAhFAUAAP4LACAHAAD_CwAgCAAAgQwAIBgAAIkMACAaAAD9CwAgGwAAgAwAIBwAAIIMACAdAACDDAAgHgAAhAwAIB8AAIUMACAgAACGDAAgJgAAhwwAICcAAIgMACApAACLDAAgKgAAjAwAIOYDAgDhBwAhvAQBAOoHACG9BAEA6gcAIfAEIACZCAAh8QQgAJkIACEUBQAApw0AIAcAAKgNACAIAACqDQAgGAAAsg0AIBoAAKYNACAbAACpDQAgHAAAqw0AIB0AAKwNACAeAACtDQAgHwAArg0AICAAAK8NACAmAACwDQAgJwAAsQ0AICgAALMNACAqAAC1DQAg5gMCAAAAAbwEAQAAAAG9BAEAAAAB8AQgAAAAAfEEIAAAAAECAAAAAQAgNwAAuw8AIAMAAAANACA3AAC7DwAgOAAAvw8AIBYAAAANACAFAAD-CwAgBwAA_wsAIAgAAIEMACAYAACJDAAgGgAA_QsAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICoAAIwMACAwAAC_DwAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIRQFAAD-CwAgBwAA_wsAIAgAAIEMACAYAACJDAAgGgAA_QsAIBsAAIAMACAcAACCDAAgHQAAgwwAIB4AAIQMACAfAACFDAAgIAAAhgwAICYAAIcMACAnAACIDAAgKAAAigwAICoAAIwMACDmAwIA4QcAIbwEAQDqBwAhvQQBAOoHACHwBCAAmQgAIfEEIACZCAAhFAUAAKcNACAHAACoDQAgCAAAqg0AIBgAALINACAaAACmDQAgGwAAqQ0AIBwAAKsNACAdAACsDQAgHgAArQ0AIB8AAK4NACAgAACvDQAgJgAAsA0AICcAALENACAoAACzDQAgKQAAtA0AIOYDAgAAAAG8BAEAAAABvQQBAAAAAfAEIAAAAAHxBCAAAAABAgAAAAEAIDcAAMAPACADAAAADQAgNwAAwA8AIDgAAMQPACAWAAAADQAgBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBoAAP0LACAbAACADAAgHAAAggwAIB0AAIMMACAeAACEDAAgHwAAhQwAICAAAIYMACAmAACHDAAgJwAAiAwAICgAAIoMACApAACLDAAgMAAAxA8AIOYDAgDhBwAhvAQBAOoHACG9BAEA6gcAIfAEIACZCAAh8QQgAJkIACEUBQAA_gsAIAcAAP8LACAIAACBDAAgGAAAiQwAIBoAAP0LACAbAACADAAgHAAAggwAIB0AAIMMACAeAACEDAAgHwAAhQwAICAAAIYMACAmAACHDAAgJwAAiAwAICgAAIoMACApAACLDAAg5gMCAOEHACG8BAEA6gcAIb0EAQDqBwAh8AQgAJkIACHxBCAAmQgAIREFYgMHZQQIaQULACUYjgEWGgYCG2gGHG0ZHW4KHnIaH3YbIHocJn4dJ40BHiiQASIpkgEjKpQBJAkDAAEFCgMIRQULABgOUQoTRAcXSRMYVRYZWhcHAwABBAACBwwECDwFCwASEzsHFEARBAMOAQUPAwgTBQsAEAkDFAEEAAIGAAMHFQQJFwYLAA8ONgoRIwkSNQ4EAwABCBgFChwHCwAIAwQAAgYAAwkdBgIIHgAKHwAECwANDCQFDiYKEDALBgQAAgsADAwnBQ0oARAsCxEtCQIOAAoPAAkCEC4AES8AARAxAAEMAAUCETcAEjgAAgU5AAg6AAEGAAMDCEIAE0EAFEMAAwQAAgsAFRZNFAEVABMBFk4AAgNWAQQAAgEEAAIHBVsACF0ADl8AE1wAF14AGGAAGWEAAQMAAQEDAAEBAwABAQMAAQUDAAELACEUhAEeIX8dIoABHQQDAAELACAjhQEdJYkBHwEkAB4BJYoBAAIUjAEAIosBAAEDAAEBAwABAQMAAQ0FlgEAB5cBAAiZAQAYoQEAGpUBABuYAQAcmgEAHZsBAB6cAQAfnQEAIJ4BACafAQAnoAEAAAAABQsAKj0AKz4ALD8ALUAALgAAAAAABQsAKj0AKz4ALD8ALUAALgEDAAEBAwABBQsAMz0AND4ANT8ANkAANwAAAAAABQsAMz0AND4ANT8ANkAANwMDAAEEAAIH2AEEAwMAAQQAAgfeAQQFCwA8PQA9PgA-PwA_QABAAAAAAAAFCwA8PQA9PgA-PwA_QABAAQYAAwEGAAMFCwBFPQBGPgBHPwBIQABJAAAAAAAFCwBFPQBGPgBHPwBIQABJAQOGAgEBA4wCAQULAE49AE8-AFA_AFFAAFIAAAAAAAULAE49AE8-AFA_AFFAAFIBAwABAQMAAQULAFc9AFg-AFk_AFpAAFsAAAAAAAULAFc9AFg-AFk_AFpAAFsDBAACBgADCbQCBgMEAAIGAAMJugIGBQsAYD0AYT4AYj8AY0AAZAAAAAAABQsAYD0AYT4AYj8AY0AAZAUDzAIBBAACBgADB80CBAnOAgYFA9QCAQQAAgYAAwfVAgQJ1gIGBQsAaT0Aaj4Aaz8AbEAAbQAAAAAABQsAaT0Aaj4Aaz8AbEAAbQIM6AIFDukCCgIM7wIFDvACCgULAHI9AHM-AHQ_AHVAAHYAAAAAAAULAHI9AHM-AHQ_AHVAAHYBDAAFAQwABQULAHs9AHw-AH0_AH5AAH8AAAAAAAULAHs9AHw-AH0_AH5AAH8BAwABAQMAAQULAIQBPQCFAT4AhgE_AIcBQACIAQAAAAAABQsAhAE9AIUBPgCGAT8AhwFAAIgBAQQAAgEEAAIFCwCNAT0AjgE-AI8BPwCQAUAAkQEAAAAAAAULAI0BPQCOAT4AjwE_AJABQACRAQEVABMBFQATBQsAlgE9AJcBPgCYAT8AmQFAAJoBAAAAAAAFCwCWAT0AlwE-AJgBPwCZAUAAmgEDBAACDNoDBQ3bAwEDBAACDOEDBQ3iAwEFCwCfAT0AoAE-AKEBPwCiAUAAowEAAAAAAAULAJ8BPQCgAT4AoQE_AKIBQACjAQIOAAoPAAkCDgAKDwAJBQsAqAE9AKkBPgCqAT8AqwFAAKwBAAAAAAAFCwCoAT0AqQE-AKoBPwCrAUAArAEBAwABAQMAAQULALEBPQCyAT4AswE_ALQBQAC1AQAAAAAABQsAsQE9ALIBPgCzAT8AtAFAALUBAQMAAQEDAAEFCwC6AT0AuwE-ALwBPwC9AUAAvgEAAAAAAAULALoBPQC7AT4AvAE_AL0BQAC-AQEDAAEBAwABBQsAwwE9AMQBPgDFAT8AxgFAAMcBAAAAAAAFCwDDAT0AxAE-AMUBPwDGAUAAxwEAAAAFCwDNAT0AzgE-AM8BPwDQAUAA0QEAAAAAAAULAM0BPQDOAT4AzwE_ANABQADRAQIDAAEh5QQdAgMAASHrBB0FCwDWAT0A1wE-ANgBPwDZAUAA2gEAAAAAAAULANYBPQDXAT4A2AE_ANkBQADaAQIDAAEj_QQdAgMAASODBR0FCwDfAT0A4AE-AOEBPwDiAUAA4wEAAAAAAAULAN8BPQDgAT4A4QE_AOIBQADjAQEkAB4BJAAeBQsA6AE9AOkBPgDqAT8A6wFAAOwBAAAAAAAFCwDoAT0A6QE-AOoBPwDrAUAA7AECA6sFAQQAAgIDsQUBBAACBQsA8QE9APIBPgDzAT8A9AFAAPUBAAAAAAAFCwDxAT0A8gE-APMBPwD0AUAA9QEBBAACAQQAAgULAPoBPQD7AT4A_AE_AP0BQAD-AQAAAAAABQsA-gE9APsBPgD8AT8A_QFAAP4BAQMAAQEDAAEFCwCDAj0AhAI-AIUCPwCGAkAAhwIAAAAAAAULAIMCPQCEAj4AhQI_AIYCQACHAgEDAAEBAwABBQsAjAI9AI0CPgCOAj8AjwJAAJACAAAAAAAFCwCMAj0AjQI-AI4CPwCPAkAAkAIBAwABAQMAAQULAJUCPQCWAj4AlwI_AJgCQACZAgAAAAAABQsAlQI9AJYCPgCXAj8AmAJAAJkCKwIBLKIBAS2kAQEupQEBL6YBATGoAQEyqgEmM6sBJzStAQE1rwEmNrABKDmxAQE6sgEBO7MBJkG2ASlCtwEvQ7gBAkS5AQJFugECRrsBAke8AQJIvgECScABJkrBATBLwwECTMUBJk3GATFOxwECT8gBAlDJASZRzAEyUs0BOFPOAQNUzwEDVdABA1bRAQNX0gEDWNQBA1nWASZa1wE5W9oBA1zcASZd3QE6Xt8BA1_gAQNg4QEmYeQBO2LlAUFj5gERZOcBEWXoARFm6QERZ-oBEWjsARFp7gEmau8BQmvxARFs8wEmbfQBQ271ARFv9gERcPcBJnH6AURy-wFKc_wBBHT9AQR1_gEEdv8BBHeAAgR4ggIEeYQCJnqFAkt7iAIEfIoCJn2LAkx-jQIEf44CBIABjwImgQGSAk2CAZMCU4MBlAIGhAGVAgaFAZYCBoYBlwIGhwGYAgaIAZoCBokBnAImigGdAlSLAZ8CBowBoQImjQGiAlWOAaMCBo8BpAIGkAGlAiaRAagCVpIBqQJckwGqAgeUAasCB5UBrAIHlgGtAgeXAa4CB5gBsAIHmQGyAiaaAbMCXZsBtgIHnAG4AiadAbkCXp4BuwIHnwG8AgegAb0CJqEBwAJfogHBAmWjAcICBaQBwwIFpQHEAgWmAcUCBacBxgIFqAHIAgWpAcoCJqoBywJmqwHQAgWsAdICJq0B0wJnrgHXAgWvAdgCBbAB2QImsQHcAmiyAd0CbrMB3gIJtAHfAgm1AeACCbYB4QIJtwHiAgm4AeQCCbkB5gImugHnAm-7AesCCbwB7QImvQHuAnC-AfECCb8B8gIJwAHzAibBAfYCccIB9wJ3wwH4Ag7EAfkCDsUB-gIOxgH7Ag7HAfwCDsgB_gIOyQGAAybKAYEDeMsBgwMOzAGFAybNAYYDec4BhwMOzwGIAw7QAYkDJtEBjAN60gGNA4AB0wGOAxnUAY8DGdUBkAMZ1gGRAxnXAZIDGdgBlAMZ2QGWAybaAZcDgQHbAZkDGdwBmwMm3QGcA4IB3gGdAxnfAZ4DGeABnwMm4QGiA4MB4gGjA4kB4wGkAxPkAaUDE-UBpgMT5gGnAxPnAagDE-gBqgMT6QGsAybqAa0DigHrAa8DE-wBsQMm7QGyA4sB7gGzAxPvAbQDE_ABtQMm8QG4A4wB8gG5A5IB8wG6AxT0AbsDFPUBvAMU9gG9AxT3Ab4DFPgBwAMU-QHCAyb6AcMDkwH7AcUDFPwBxwMm_QHIA5QB_gHJAxT_AcoDFIACywMmgQLOA5UBggLPA5sBgwLQAwqEAtEDCoUC0gMKhgLTAwqHAtQDCogC1gMKiQLYAyaKAtkDnAGLAt0DCowC3wMmjQLgA50BjgLjAwqPAuQDCpAC5QMmkQLoA54BkgLpA6QBkwLqAwuUAusDC5UC7AMLlgLtAwuXAu4DC5gC8AMLmQLyAyaaAvMDpQGbAvUDC5wC9wMmnQL4A6YBngL5AwufAvoDC6AC-wMmoQL-A6cBogL_A60BowKABBqkAoEEGqUCggQapgKDBBqnAoQEGqgChgQaqQKIBCaqAokErgGrAosEGqwCjQQmrQKOBK8BrgKPBBqvApAEGrACkQQmsQKUBLABsgKVBLYBswKWBBu0ApcEG7UCmAQbtgKZBBu3ApoEG7gCnAQbuQKeBCa6Ap8EtwG7AqEEG7wCowQmvQKkBLgBvgKlBBu_AqYEG8ACpwQmwQKqBLkBwgKrBL8BwwKsBBzEAq0EHMUCrgQcxgKvBBzHArAEHMgCsgQcyQK0BCbKArUEwAHLArcEHMwCuQQmzQK6BMEBzgK7BBzPArwEHNACvQQm0QLABMIB0gLBBMgB0wLDBMkB1ALEBMkB1QLHBMkB1gLIBMkB1wLJBMkB2ALLBMkB2QLNBCbaAs4EygHbAtAEyQHcAtIEJt0C0wTLAd4C1ATJAd8C1QTJAeAC1gQm4QLZBMwB4gLaBNIB4wLbBB3kAtwEHeUC3QQd5gLeBB3nAt8EHegC4QQd6QLjBCbqAuQE0wHrAucEHewC6QQm7QLqBNQB7gLsBB3vAu0EHfAC7gQm8QLxBNUB8gLyBNsB8wLzBB70AvQEHvUC9QQe9gL2BB73AvcEHvgC-QQe-QL7BCb6AvwE3AH7Av8EHvwCgQUm_QKCBd0B_gKEBR7_AoUFHoADhgUmgQOJBd4BggOKBeQBgwOLBR-EA4wFH4UDjQUfhgOOBR-HA48FH4gDkQUfiQOTBSaKA5QF5QGLA5YFH4wDmAUmjQOZBeYBjgOaBR-PA5sFH5ADnAUmkQOfBecBkgOgBe0BkwOhBRaUA6IFFpUDowUWlgOkBRaXA6UFFpgDpwUWmQOpBSaaA6oF7gGbA60FFpwDrwUmnQOwBe8BngOyBRafA7MFFqADtAUmoQO3BfABogO4BfYBowO5BRekA7oFF6UDuwUXpgO8BRenA70FF6gDvwUXqQPBBSaqA8IF9wGrA8QFF6wDxgUmrQPHBfgBrgPIBRevA8kFF7ADygUmsQPNBfkBsgPOBf8BswPQBSK0A9EFIrUD0wUitgPUBSK3A9UFIrgD1wUiuQPZBSa6A9oFgAK7A9wFIrwD3gUmvQPfBYECvgPgBSK_A-EFIsAD4gUmwQPlBYICwgPmBYgCwwPoBSPEA-kFI8UD6wUjxgPsBSPHA-0FI8gD7wUjyQPxBSbKA_IFiQLLA_QFI8wD9gUmzQP3BYoCzgP4BSPPA_kFI9AD-gUm0QP9BYsC0gP-BZEC0wOABiTUA4EGJNUDgwYk1gOEBiTXA4UGJNgDhwYk2QOJBibaA4oGkgLbA4wGJNwDjgYm3QOPBpMC3gOQBiTfA5EGJOADkgYm4QOVBpQC4gOWBpoC" + strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"patient\",\"appointments\",\"appointment\",\"staff\",\"claims\",\"npiProvider\",\"appointmentProcedures\",\"_count\",\"claim\",\"updatedBy\",\"payment\",\"serviceLine\",\"serviceLineTransactions\",\"serviceLines\",\"claimFiles\",\"procedures\",\"files\",\"group\",\"pdfs\",\"groups\",\"communications\",\"documents\",\"patients\",\"npiProviders\",\"insuranceCredentials\",\"updatedPayments\",\"backups\",\"backupDestinations\",\"notifications\",\"parent\",\"children\",\"folder\",\"file\",\"chunks\",\"cloudFolders\",\"cloudFiles\",\"twilioSettings\",\"aiSettings\",\"officeHours\",\"officeContact\",\"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\",\"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\",\"AND\",\"OR\",\"NOT\",\"id\",\"userId\",\"receptionistName\",\"dentistName\",\"phoneNumber\",\"email\",\"fax\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"contains\",\"startsWith\",\"endsWith\",\"not\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"apiKey\",\"accountSid\",\"authToken\",\"greetingMessage\",\"templates\",\"patientId\",\"filename\",\"originalName\",\"mimeType\",\"fileSize\",\"filePath\",\"uploadedAt\",\"updatedAt\",\"CommunicationChannel\",\"channel\",\"CommunicationDirection\",\"direction\",\"CommunicationStatus\",\"status\",\"body\",\"callDuration\",\"twilioSid\",\"createdAt\",\"fileId\",\"seq\",\"name\",\"folderId\",\"isComplete\",\"totalChunks\",\"diskPath\",\"parentId\",\"jobName\",\"startedAt\",\"completedAt\",\"durationMs\",\"errorMessage\",\"NotificationTypes\",\"type\",\"message\",\"read\",\"path\",\"isActive\",\"paymentId\",\"serviceLineId\",\"transactionId\",\"paidAmount\",\"adjustedAmount\",\"PaymentMethod\",\"method\",\"receivedDate\",\"payerName\",\"notes\",\"claimId\",\"updatedById\",\"totalBilled\",\"totalPaid\",\"totalAdjusted\",\"totalDue\",\"PaymentStatus\",\"icn\",\"pdfData\",\"groupId\",\"title\",\"PdfTitleKey\",\"titleKey\",\"siteKey\",\"username\",\"password\",\"procedureCode\",\"procedureDate\",\"quad\",\"arch\",\"toothNumber\",\"toothSurface\",\"ServiceLineStatus\",\"appointmentId\",\"staffId\",\"patientName\",\"memberId\",\"dateOfBirth\",\"remarks\",\"MissingTeethStatus\",\"missingTeethStatus\",\"missingTeeth\",\"serviceDate\",\"insuranceProvider\",\"ClaimStatus\",\"claimNumber\",\"npiProviderId\",\"procedureLabel\",\"fee\",\"category\",\"oralCavityArea\",\"ProcedureSource\",\"source\",\"comboKey\",\"npiNumber\",\"providerName\",\"role\",\"phone\",\"date\",\"startTime\",\"endTime\",\"procedureCodeNotes\",\"PatientStatus\",\"eligibilityStatus\",\"firstName\",\"lastName\",\"gender\",\"address\",\"city\",\"zipCode\",\"insuranceId\",\"groupNumber\",\"policyHolder\",\"allergies\",\"medicalConditions\",\"autoBackupEnabled\",\"usbBackupEnabled\",\"fileId_seq\",\"every\",\"some\",\"none\",\"userId_parentId_name\",\"userId_siteKey\",\"userId_npiNumber\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), + graph: "9Q-kAsADGQUAAL8HACAHAADnBwAgCAAAuwcAIBgAAO4HACAaAADmBwAgGwAA6AcAIBwAAOkHACAdAADqBwAgHgAA6wcAIB8AAOwHACAgAADtBwAgJgAAsQcAICcAALIHACAoAADvBwAgKQAA8AcAICoAAPEHACArAADyBwAg9AMAAOUHADD1AwAADQAQ9gMAAOUHADD3AwIAAAAB0QQBAAAAAdIEAQDHBgAhhAUgAKwHACGFBSAArAcAIQEAAAABACAfAwAAvAYAIAUAAL8HACAIAAC7BwAgDgAA6gcAIBMAALwHACAXAAD3BwAgGAAA7gcAIBkAAPgHACD0AwAA9gcAMPUDAAADABD2AwAA9gcAMPcDAgDvBgAh-AMCAO8GACH8AwEAuwYAIZsEQADwBgAhoQQAAPQH-AQipQRAAPAGACHeBEAA8QYAIeQEAQC7BgAh8gQBAMcGACH5BAEAxwYAIfoEAQDHBgAh-wQBAMcGACH8BAEAuwYAIf0EAQC7BgAh_gQBALsGACH_BAEAuwYAIYAFAQC7BgAhgQUBALsGACGCBQEAuwYAIYMFAQC7BgAhEwMAAIMIACAFAADiDQAgCAAA5Q0AIA4AAOcNACATAAD1DQAgFwAAgw4AIBgAAO0NACAZAACEDgAg_AMAAPkHACDeBAAA-QcAIOQEAAD5BwAg_AQAAPkHACD9BAAA-QcAIP4EAAD5BwAg_wQAAPkHACCABQAA-QcAIIEFAAD5BwAgggUAAPkHACCDBQAA-QcAIB8DAAC8BgAgBQAAvwcAIAgAALsHACAOAADqBwAgEwAAvAcAIBcAAPcHACAYAADuBwAgGQAA-AcAIPQDAAD2BwAw9QMAAAMAEPYDAAD2BwAw9wMCAAAAAfgDAgDvBgAh_AMBALsGACGbBEAA8AYAIaEEAAD0B_gEIqUEQADwBgAh3gRAAPEGACHkBAEAuwYAIfIEAQDHBgAh-QQBAMcGACH6BAEAxwYAIfsEAQDHBgAh_AQBALsGACH9BAEAuwYAIf4EAQC7BgAh_wQBALsGACGABQEAuwYAIYEFAQC7BgAhggUBALsGACGDBQEAuwYAIQMAAAADACABAAAEADACAAAFACAXAwAAvAYAIAQAAMEHACAHAADjBwAgCAAAuwcAIBMAALwHACAUAAD1BwAg9AMAAPMHADD1AwAABwAQ9gMAAPMHADD3AwIA7wYAIfgDAgDvBgAhlAQCAO8GACGhBAEAxwYAIaUEQADwBgAhtAQBAMcGACHCBAEAuwYAIc0EAQDHBgAh2wQCAO8GACHzBEAA8AYAIfQEAQDHBgAh9QQBAMcGACH2BAEAuwYAIfgEAAD0B_gEIggDAACDCAAgBAAA9g0AIAcAAIAOACAIAADlDQAgEwAA9Q0AIBQAAIIOACDCBAAA-QcAIPYEAAD5BwAgFwMAALwGACAEAADBBwAgBwAA4wcAIAgAALsHACATAAC8BwAgFAAA9QcAIPQDAADzBwAw9QMAAAcAEPYDAADzBwAw9wMCAAAAAfgDAgDvBgAhlAQCAO8GACGhBAEAxwYAIaUEQADwBgAhtAQBAMcGACHCBAEAuwYAIc0EAQDHBgAh2wQCAO8GACHzBEAA8AYAIfQEAQDHBgAh9QQBAMcGACH2BAEAuwYAIfgEAAD0B_gEIgMAAAAHACABAAAIADACAAAJACANAwAAvgcAIAUAAL8HACAIAAC7BwAg9AMAAL0HADD1AwAACwAQ9gMAAL0HADD3AwIA7wYAIfgDAgDvBgAh_AMBALsGACGlBEAA8AYAIagEAQDHBgAh8QQBAMcGACHyBAEAuwYAIQEAAAALACAZBQAAvwcAIAcAAOcHACAIAAC7BwAgGAAA7gcAIBoAAOYHACAbAADoBwAgHAAA6QcAIB0AAOoHACAeAADrBwAgHwAA7AcAICAAAO0HACAmAACxBwAgJwAAsgcAICgAAO8HACApAADwBwAgKgAA8QcAICsAAPIHACD0AwAA5QcAMPUDAAANABD2AwAA5QcAMPcDAgDvBgAh0QQBAMcGACHSBAEAxwYAIYQFIACsBwAhhQUgAKwHACEBAAAADQAgAwAAAAcAIAEAAAgAMAIAAAkAIB0DAAC-BwAgBAAAwQcAIAYAANIHACAHAADjBwAgCQAA3wcAIA4AANsHACARAADLBwAgEgAA5AcAIPQDAADgBwAw9QMAABAAEPYDAADgBwAw9wMCAO8GACH4AwIA7wYAIZQEAgDvBgAhmwRAAPAGACGhBAAA4gfmBCKlBEAA8AYAIdoEAgDvBgAh2wQCAO8GACHcBAEAxwYAId0EAQDHBgAh3gRAAPAGACHfBAEAxwYAIeEEAADhB-EEIuIEAADMBgAg4wRAAPAGACHkBAEAxwYAIeYEAQC7BgAh5wQCAPIGACELAwAAgwgAIAQAAPYNACAGAAD8DQAgBwAAgA4AIAkAAP8NACAOAAD9DQAgEQAA-Q0AIBIAAIEOACDiBAAA-QcAIOYEAAD5BwAg5wQAAPkHACAdAwAAvgcAIAQAAMEHACAGAADSBwAgBwAA4wcAIAkAAN8HACAOAADbBwAgEQAAywcAIBIAAOQHACD0AwAA4AcAMPUDAAAQABD2AwAA4AcAMPcDAgAAAAH4AwIA7wYAIZQEAgDvBgAhmwRAAPAGACGhBAAA4gfmBCKlBEAA8AYAIdoEAgDvBgAh2wQCAO8GACHcBAEAxwYAId0EAQDHBgAh3gRAAPAGACHfBAEAxwYAIeEEAADhB-EEIuIEAADMBgAg4wRAAPAGACHkBAEAxwYAIeYEAQC7BgAh5wQCAPIGACEDAAAAEAAgAQAAEQAwAgAAEgAgAQAAAA0AIAEAAAALACALAwAAvAYAIAgAALsHACAKAAC8BwAg9AMAALoHADD1AwAAFgAQ9gMAALoHADD3AwIA7wYAIfgDAgDvBgAhpQRAAPAGACHvBAEAxwYAIfAEAQDHBgAhAQAAABYAIAMAAAAQACABAAARADACAAASACAUBAAAwQcAIAYAANIHACAJAADfBwAg9AMAANwHADD1AwAAGQAQ9gMAANwHADD3AwIA7wYAIZQEAgDvBgAhpQRAAPAGACHTBAEAxwYAIdcEAQC7BgAh2AQBALsGACHaBAIA7wYAIecEAgDyBgAh6AQBALsGACHpBBAA3QcAIeoEAQC7BgAh6wQBALsGACHtBAAA3gftBCLuBAEAuwYAIQsEAAD2DQAgBgAA_A0AIAkAAP8NACDXBAAA-QcAINgEAAD5BwAg5wQAAPkHACDoBAAA-QcAIOkEAAD5BwAg6gQAAPkHACDrBAAA-QcAIO4EAAD5BwAgFAQAAMEHACAGAADSBwAgCQAA3wcAIPQDAADcBwAw9QMAABkAEPYDAADcBwAw9wMCAAAAAZQEAgDvBgAhpQRAAPAGACHTBAEAxwYAIdcEAQC7BgAh2AQBALsGACHaBAIA7wYAIecEAgDyBgAh6AQBALsGACHpBBAA3QcAIeoEAQC7BgAh6wQBALsGACHtBAAA3gftBCLuBAEAuwYAIQMAAAAZACABAAAaADACAAAbACABAAAAFgAgAQAAABAAIAEAAAAZACAUDAAAyQcAIA4AANsHACAQAADKBwAg9AMAANkHADD1AwAAIAAQ9gMAANkHADD3AwIA7wYAIaEEAADaB9oEIrkEAgDyBgAhwwQCAPIGACHFBBAAxwcAIcYEEADHBwAhxwQQAMcHACHIBBAAxwcAIdMEAQDHBgAh1ARAAPAGACHVBAEAuwYAIdYEAQC7BgAh1wQBALsGACHYBAEAuwYAIQkMAAD3DQAgDgAA_Q0AIBAAAPgNACC5BAAA-QcAIMMEAAD5BwAg1QQAAPkHACDWBAAA-QcAINcEAAD5BwAg2AQAAPkHACAUDAAAyQcAIA4AANsHACAQAADKBwAg9AMAANkHADD1AwAAIAAQ9gMAANkHADD3AwIAAAABoQQAANoH2gQiuQQCAPIGACHDBAIA8gYAIcUEEADHBwAhxgQQAMcHACHHBBAAxwcAIcgEEADHBwAh0wQBAMcGACHUBEAA8AYAIdUEAQC7BgAh1gQBALsGACHXBAEAuwYAIdgEAQC7BgAhAwAAACAAIAEAACEAMAIAACIAIAEAAAAQACAWBAAAwQcAIAwAAMkHACANAAC-BwAgEAAAygcAIBEAAMsHACD0AwAAxgcAMPUDAAAlABD2AwAAxgcAMPcDAgDvBgAh-AMCAO8GACGUBAIA7wYAIZsEQADwBgAhoQQAAMgHygQipQRAAPAGACHCBAEAuwYAIcMEAgDyBgAhxAQCAPIGACHFBBAAxwcAIcYEEADHBwAhxwQQAMcHACHIBBAAxwcAIcoEAQC7BgAhAQAAACUAIAEAAAAQACABAAAADQAgEA4AANcHACAPAADYBwAg9AMAANUHADD1AwAAKQAQ9gMAANUHADD3AwIA7wYAIaUEQADwBgAhuQQCAO8GACG6BAIA7wYAIbsEAQC7BgAhvAQQAMcHACG9BBAAxwcAIb8EAADWB78EIsAEQADwBgAhwQQBALsGACHCBAEAuwYAIQUOAAD9DQAgDwAA_g0AILsEAAD5BwAgwQQAAPkHACDCBAAA-QcAIBAOAADXBwAgDwAA2AcAIPQDAADVBwAw9QMAACkAEPYDAADVBwAw9wMCAAAAAaUEQADwBgAhuQQCAO8GACG6BAIA7wYAIbsEAQC7BgAhvAQQAMcHACG9BBAAxwcAIb8EAADWB78EIsAEQADwBgAhwQQBALsGACHCBAEAuwYAIQMAAAApACABAAAqADACAAArACADAAAAIAAgAQAAIQAwAgAAIgAgAQAAACkAIAEAAAAgACADAAAAKQAgAQAAKgAwAgAAKwAgAQAAACkAIAkMAADUBwAg9AMAANMHADD1AwAAMgAQ9gMAANMHADD3AwIA7wYAIZUEAQDHBgAhlwQBAMcGACGZBAEAuwYAIcMEAgDvBgAhAgwAAPcNACCZBAAA-QcAIAkMAADUBwAg9AMAANMHADD1AwAAMgAQ9gMAANMHADD3AwIAAAABlQQBAMcGACGXBAEAxwYAIZkEAQC7BgAhwwQCAO8GACEDAAAAMgAgAQAAMwAwAgAANAAgAQAAACUAIAEAAAAgACABAAAAMgAgAQAAAAcAIAEAAAAQACADAAAAGQAgAQAAGgAwAgAAGwAgAwAAABAAIAEAABEAMAIAABIAIAkGAADSBwAg9AMAANEHADD1AwAAPQAQ9gMAANEHADD3AwIA7wYAIZUEAQDHBgAhlwQBALsGACGZBAEAuwYAIdoEAgDvBgAhAwYAAPwNACCXBAAA-QcAIJkEAAD5BwAgCQYAANIHACD0AwAA0QcAMPUDAAA9ABD2AwAA0QcAMPcDAgAAAAGVBAEAxwYAIZcEAQC7BgAhmQQBALsGACHaBAIA7wYAIQMAAAA9ACABAAA-ADACAAA_ACABAAAAGQAgAQAAABAAIAEAAAA9ACADAAAAGQAgAQAAGgAwAgAAGwAgAwAAABAAIAEAABEAMAIAABIAIAoEAADBBwAgFgAA0AcAIPQDAADOBwAw9QMAAEYAEPYDAADOBwAw9wMCAO8GACGUBAIA7wYAIaUEQADwBgAhzQQBAMcGACHPBAAAzwfPBCICBAAA9g0AIBYAAPsNACAKBAAAwQcAIBYAANAHACD0AwAAzgcAMPUDAABGABD2AwAAzgcAMPcDAgAAAAGUBAIA7wYAIaUEQADwBgAhzQQBAMcGACHPBAAAzwfPBCIDAAAARgAgAQAARwAwAgAASAAgCRUAAM0HACD0AwAAzAcAMPUDAABKABD2AwAAzAcAMPcDAgDvBgAhlQQBAMcGACGaBEAA8AYAIcsEAAGoBwAhzAQCAO8GACEBFQAA-g0AIAkVAADNBwAg9AMAAMwHADD1AwAASgAQ9gMAAMwHADD3AwIAAAABlQQBAMcGACGaBEAA8AYAIcsEAAGoBwAhzAQCAO8GACEDAAAASgAgAQAASwAwAgAATAAgAQAAAEoAIAkEAAD2DQAgDAAA9w0AIA0AAIMIACAQAAD4DQAgEQAA-Q0AIMIEAAD5BwAgwwQAAPkHACDEBAAA-QcAIMoEAAD5BwAgFgQAAMEHACAMAADJBwAgDQAAvgcAIBAAAMoHACARAADLBwAg9AMAAMYHADD1AwAAJQAQ9gMAAMYHADD3AwIAAAAB-AMCAO8GACGUBAIA7wYAIZsEQADwBgAhoQQAAMgHygQipQRAAPAGACHCBAEAuwYAIcMEAgAAAAHEBAIA8gYAIcUEEADHBwAhxgQQAMcHACHHBBAAxwcAIcgEEADHBwAhygQBALsGACEDAAAAJQAgAQAATwAwAgAAUAAgDwMAAL4HACAEAADBBwAg9AMAAMIHADD1AwAAUgAQ9gMAAMIHADD3AwIA7wYAIfgDAgDyBgAhlAQCAO8GACGdBAAAwwedBCKfBAAAxAefBCKhBAAAxQehBCKiBAEAuwYAIaMEAgDyBgAhpAQBALsGACGlBEAA8AYAIQYDAACDCAAgBAAA9g0AIPgDAAD5BwAgogQAAPkHACCjBAAA-QcAIKQEAAD5BwAgDwMAAL4HACAEAADBBwAg9AMAAMIHADD1AwAAUgAQ9gMAAMIHADD3AwIAAAAB-AMCAPIGACGUBAIA7wYAIZ0EAADDB50EIp8EAADEB58EIqEEAADFB6EEIqIEAQC7BgAhowQCAPIGACGkBAEAuwYAIaUEQADwBgAhAwAAAFIAIAEAAFMAMAIAAFQAIAEAAAANACANBAAAwQcAIPQDAADABwAw9QMAAFcAEPYDAADABwAw9wMCAO8GACGUBAIA7wYAIZUEAQDHBgAhlgQBAMcGACGXBAEAxwYAIZgEBACrBwAhmQQBAMcGACGaBEAA8AYAIZsEQADwBgAhAQQAAPYNACANBAAAwQcAIPQDAADABwAw9QMAAFcAEPYDAADABwAw9wMCAAAAAZQEAgDvBgAhlQQBAMcGACGWBAEAxwYAIZcEAQDHBgAhmAQEAKsHACGZBAEAxwYAIZoEQADwBgAhmwRAAPAGACEDAAAAVwAgAQAAWAAwAgAAWQAgAQAAAAcAIAEAAAAZACABAAAAEAAgAQAAAEYAIAEAAAAlACABAAAAUgAgAQAAAFcAIAMAAAAHACABAAAIADACAAAJACAFAwAAgwgAIAUAAOINACAIAADlDQAg_AMAAPkHACDyBAAA-QcAIA0DAAC-BwAgBQAAvwcAIAgAALsHACD0AwAAvQcAMPUDAAALABD2AwAAvQcAMPcDAgAAAAH4AwIA7wYAIfwDAQC7BgAhpQRAAPAGACGoBAEAxwYAIfEEAQDHBgAh8gQBALsGACEDAAAACwAgAQAAYwAwAgAAZAAgAwMAAIMIACAIAADlDQAgCgAA9Q0AIAwDAAC8BgAgCAAAuwcAIAoAALwHACD0AwAAugcAMPUDAAAWABD2AwAAugcAMPcDAgAAAAH4AwIA7wYAIaUEQADwBgAh7wQBAMcGACHwBAEAxwYAIYwFAAC5BwAgAwAAABYAIAEAAGYAMAIAAGcAIAMAAAAQACABAAARADACAAASACAJAwAAvAYAIPQDAAC4BwAw9QMAAGoAEPYDAAC4BwAw9wMCAO8GACH4AwIA7wYAIdAEAQDHBgAh0QQBAMcGACHSBAEAxwYAIQEDAACDCAAgCgMAALwGACD0AwAAuAcAMPUDAABqABD2AwAAuAcAMPcDAgAAAAH4AwIA7wYAIdAEAQDHBgAh0QQBAMcGACHSBAEAxwYAIYsFAAC3BwAgAwAAAGoAIAEAAGsAMAIAAGwAIAMAAAAlACABAABPADACAABQACAHAwAAvAYAIPQDAAC2BwAw9QMAAG8AEPYDAAC2BwAw9wMCAO8GACH4AwIA7wYAIaUEQADwBgAhAQMAAIMIACAHAwAAvAYAIPQDAAC2BwAw9QMAAG8AEPYDAAC2BwAw9wMCAAAAAfgDAgDvBgAhpQRAAPAGACEDAAAAbwAgAQAAcAAwAgAAcQAgCQMAALwGACD0AwAAtQcAMPUDAABzABD2AwAAtQcAMPcDAgDvBgAh-AMCAO8GACGlBEAA8AYAIbcEAQDHBgAhuAQgAKwHACEBAwAAgwgAIAkDAAC8BgAg9AMAALUHADD1AwAAcwAQ9gMAALUHADD3AwIAAAAB-AMCAO8GACGlBEAA8AYAIbcEAQDHBgAhuAQgAKwHACEDAAAAcwAgAQAAdAAwAgAAdQAgCgMAALwGACD0AwAAswcAMPUDAAB3ABD2AwAAswcAMPcDAgDvBgAh-AMCAO8GACGlBEAA8AYAIbQEAAC0B7QEIrUEAQDHBgAhtgQgAKwHACEBAwAAgwgAIAoDAAC8BgAg9AMAALMHADD1AwAAdwAQ9gMAALMHADD3AwIAAAAB-AMCAO8GACGlBEAA8AYAIbQEAAC0B7QEIrUEAQDHBgAhtgQgAKwHACEDAAAAdwAgAQAAeAAwAgAAeQAgDQMAALwGACAUAACyBwAgIQAArQcAICIAALEHACD0AwAAsAcAMPUDAAB7ABD2AwAAsAcAMPcDAgDvBgAh-AMCAO8GACGbBEAA8AYAIaUEQADwBgAhqAQBAMcGACGtBAIA8gYAIQUDAACDCAAgFAAA7A0AICEAAPMNACAiAADrDQAgrQQAAPkHACAOAwAAvAYAIBQAALIHACAhAACtBwAgIgAAsQcAIPQDAACwBwAw9QMAAHsAEPYDAACwBwAw9wMCAAAAAfgDAgDvBgAhmwRAAPAGACGlBEAA8AYAIagEAQDHBgAhrQQCAPIGACGKBQAArwcAIAMAAAB7ACABAAB8ADACAAB9ACABAAAAewAgAwAAAHsAIAEAAHwAMAIAAH0AIBEDAAC8BgAgIwAArQcAICUAAK4HACD0AwAAqgcAMPUDAACBAQAQ9gMAAKoHADD3AwIA7wYAIfgDAgDvBgAhlwQBALsGACGYBAQAqwcAIZsEQADwBgAhpQRAAPAGACGoBAEAxwYAIakEAgDyBgAhqgQgAKwHACGrBAIA8gYAIawEAQC7BgAhBwMAAIMIACAjAADzDQAgJQAA9A0AIJcEAAD5BwAgqQQAAPkHACCrBAAA-QcAIKwEAAD5BwAgEQMAALwGACAjAACtBwAgJQAArgcAIPQDAACqBwAw9QMAAIEBABD2AwAAqgcAMPcDAgAAAAH4AwIA7wYAIZcEAQC7BgAhmAQEAKsHACGbBEAA8AYAIaUEQADwBgAhqAQBAMcGACGpBAIA8gYAIaoEIACsBwAhqwQCAPIGACGsBAEAuwYAIQMAAACBAQAgAQAAggEAMAIAAIMBACABAAAAewAgCSQAAKkHACAxAAGoBwAh9AMAAKcHADD1AwAAhgEAEPYDAACnBwAw9wMCAO8GACGlBEAA8AYAIaYEAgDvBgAhpwQCAO8GACEBJAAA8g0AIAokAACpBwAgMQABqAcAIfQDAACnBwAw9QMAAIYBABD2AwAApwcAMPcDAgAAAAGlBEAA8AYAIaYEAgDvBgAhpwQCAO8GACGGBQAApgcAIAMAAACGAQAgAQAAhwEAMAIAAIgBACABAAAAhgEAIAEAAAB7ACABAAAAgQEAIAMAAACBAQAgAQAAggEAMAIAAIMBACADAAAAUgAgAQAAUwAwAgAAVAAgCwMAALwGACD0AwAAywYAMPUDAACPAQAQ9gMAAMsGADD3AwIA7wYAIfgDAgDvBgAh-wMBAMcGACGQBAEAxwYAIZEEAQDHBgAhkgQBALsGACGTBAAAzAYAIAEAAACPAQAgBwMAALwGACD0AwAAxgYAMPUDAACRAQAQ9gMAAMYGADD3AwIA7wYAIfgDAgDvBgAhjwQBAMcGACEBAAAAkQEAIAcDAAC8BgAgMQAAwQYAIPQDAADABgAw9QMAAJMBABD2AwAAwAYAMPcDAgDvBgAh-AMCAO8GACEBAAAAkwEAIAsDAAC8BgAg9AMAALoGADD1AwAAlQEAEPYDAAC6BgAw9wMCAO8GACH4AwIA7wYAIfkDAQC7BgAh-gMBALsGACH7AwEAuwYAIfwDAQC7BgAh_QMBALsGACEBAAAAlQEAIAEAAAADACABAAAABwAgAQAAAAsAIAEAAAAWACABAAAAEAAgAQAAAGoAIAEAAAAlACABAAAAbwAgAQAAAHMAIAEAAAB3ACABAAAAewAgAQAAAIEBACABAAAAUgAgAQAAAAEAIBEFAADiDQAgBwAA4w0AIAgAAOUNACAYAADtDQAgGgAA4Q0AIBsAAOQNACAcAADmDQAgHQAA5w0AIB4AAOgNACAfAADpDQAgIAAA6g0AICYAAOsNACAnAADsDQAgKAAA7g0AICkAAO8NACAqAADwDQAgKwAA8Q0AIAMAAAANACABAAClAQAwAgAAAQAgAwAAAA0AIAEAAKUBADACAAABACADAAAADQAgAQAApQEAMAIAAAEAIBYFAADRDQAgBwAA0g0AIAgAANQNACAYAADcDQAgGgAA0A0AIBsAANMNACAcAADVDQAgHQAA1g0AIB4AANcNACAfAADYDQAgIAAA2Q0AICYAANoNACAnAADbDQAgKAAA3Q0AICkAAN4NACAqAADfDQAgKwAA4A0AIPcDAgAAAAHRBAEAAAAB0gQBAAAAAYQFIAAAAAGFBSAAAAABATEAAKkBACAF9wMCAAAAAdEEAQAAAAHSBAEAAAABhAUgAAAAAYUFIAAAAAEBMQAAqwEAMAExAACrAQAwFgUAAKIMACAHAACjDAAgCAAApQwAIBgAAK0MACAaAAChDAAgGwAApAwAIBwAAKYMACAdAACnDAAgHgAAqAwAIB8AAKkMACAgAACqDAAgJgAAqwwAICcAAKwMACAoAACuDAAgKQAArwwAICoAALAMACArAACxDAAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIQIAAAABACAxAACuAQAgBfcDAgCACAAh0QQBAJAIACHSBAEAkAgAIYQFIAC9CAAhhQUgAL0IACECAAAADQAgMQAAsAEAIAIAAAANACAxAACwAQAgAwAAAAEAIDgAAKkBACA5AACuAQAgAQAAAAEAIAEAAAANACAFCwAAnAwAID4AAJ0MACA_AACgDAAgQAAAnwwAIEEAAJ4MACAI9AMAAKUHADD1AwAAtwEAEPYDAAClBwAw9wMCALIGACHRBAEAwwYAIdIEAQDDBgAhhAUgAOYGACGFBSAA5gYAIQMAAAANACABAAC2AQAwPQAAtwEAIAMAAAANACABAAClAQAwAgAAAQAgAQAAAAUAIAEAAAAFACADAAAAAwAgAQAABAAwAgAABQAgAwAAAAMAIAEAAAQAMAIAAAUAIAMAAAADACABAAAEADACAAAFACAcAwAAlAwAIAUAAJUMACAIAACXDAAgDgAAmQwAIBMAAJYMACAXAACYDAAgGAAAmgwAIBkAAJsMACD3AwIAAAAB-AMCAAAAAfwDAQAAAAGbBEAAAAABoQQAAAD4BAKlBEAAAAAB3gRAAAAAAeQEAQAAAAHyBAEAAAAB-QQBAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EAQAAAAH-BAEAAAAB_wQBAAAAAYAFAQAAAAGBBQEAAAABggUBAAAAAYMFAQAAAAEBMQAAvwEAIBT3AwIAAAAB-AMCAAAAAfwDAQAAAAGbBEAAAAABoQQAAAD4BAKlBEAAAAAB3gRAAAAAAeQEAQAAAAHyBAEAAAAB-QQBAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EAQAAAAH-BAEAAAAB_wQBAAAAAYAFAQAAAAGBBQEAAAABggUBAAAAAYMFAQAAAAEBMQAAwQEAMAExAADBAQAwHAMAAMELACAFAADCCwAgCAAAxAsAIA4AAMYLACATAADDCwAgFwAAxQsAIBgAAMcLACAZAADICwAg9wMCAIAIACH4AwIAgAgAIfwDAQD_BwAhmwRAAKAIACGhBAAAgAv4BCKlBEAAoAgAId4EQAD6CAAh5AQBAP8HACHyBAEAkAgAIfkEAQCQCAAh-gQBAJAIACH7BAEAkAgAIfwEAQD_BwAh_QQBAP8HACH-BAEA_wcAIf8EAQD_BwAhgAUBAP8HACGBBQEA_wcAIYIFAQD_BwAhgwUBAP8HACECAAAABQAgMQAAxAEAIBT3AwIAgAgAIfgDAgCACAAh_AMBAP8HACGbBEAAoAgAIaEEAACAC_gEIqUEQACgCAAh3gRAAPoIACHkBAEA_wcAIfIEAQCQCAAh-QQBAJAIACH6BAEAkAgAIfsEAQCQCAAh_AQBAP8HACH9BAEA_wcAIf4EAQD_BwAh_wQBAP8HACGABQEA_wcAIYEFAQD_BwAhggUBAP8HACGDBQEA_wcAIQIAAAADACAxAADGAQAgAgAAAAMAIDEAAMYBACADAAAABQAgOAAAvwEAIDkAAMQBACABAAAABQAgAQAAAAMAIBALAAC8CwAgPgAAvQsAID8AAMALACBAAAC_CwAgQQAAvgsAIPwDAAD5BwAg3gQAAPkHACDkBAAA-QcAIPwEAAD5BwAg_QQAAPkHACD-BAAA-QcAIP8EAAD5BwAggAUAAPkHACCBBQAA-QcAIIIFAAD5BwAggwUAAPkHACAX9AMAAKQHADD1AwAAzQEAEPYDAACkBwAw9wMCALIGACH4AwIAsgYAIfwDAQCzBgAhmwRAAM8GACGhBAAAoQf4BCKlBEAAzwYAId4EQADrBgAh5AQBALMGACHyBAEAwwYAIfkEAQDDBgAh-gQBAMMGACH7BAEAwwYAIfwEAQCzBgAh_QQBALMGACH-BAEAswYAIf8EAQCzBgAhgAUBALMGACGBBQEAswYAIYIFAQCzBgAhgwUBALMGACEDAAAAAwAgAQAAzAEAMD0AAM0BACADAAAAAwAgAQAABAAwAgAABQAgAQAAAAkAIAEAAAAJACADAAAABwAgAQAACAAwAgAACQAgAwAAAAcAIAEAAAgAMAIAAAkAIAMAAAAHACABAAAIADACAAAJACAUAwAApwsAIAQAAKYLACAHAAC7CwAgCAAAqQsAIBMAAKgLACAUAACqCwAg9wMCAAAAAfgDAgAAAAGUBAIAAAABoQQBAAAAAaUEQAAAAAG0BAEAAAABwgQBAAAAAc0EAQAAAAHbBAIAAAAB8wRAAAAAAfQEAQAAAAH1BAEAAAAB9gQBAAAAAfgEAAAA-AQCATEAANUBACAO9wMCAAAAAfgDAgAAAAGUBAIAAAABoQQBAAAAAaUEQAAAAAG0BAEAAAABwgQBAAAAAc0EAQAAAAHbBAIAAAAB8wRAAAAAAfQEAQAAAAH1BAEAAAAB9gQBAAAAAfgEAAAA-AQCATEAANcBADABMQAA1wEAMAEAAAALACAUAwAAgwsAIAQAAIILACAHAAC6CwAgCAAAhQsAIBMAAIQLACAUAACGCwAg9wMCAIAIACH4AwIAgAgAIZQEAgCACAAhoQQBAJAIACGlBEAAoAgAIbQEAQCQCAAhwgQBAP8HACHNBAEAkAgAIdsEAgCACAAh8wRAAKAIACH0BAEAkAgAIfUEAQCQCAAh9gQBAP8HACH4BAAAgAv4BCICAAAACQAgMQAA2wEAIA73AwIAgAgAIfgDAgCACAAhlAQCAIAIACGhBAEAkAgAIaUEQACgCAAhtAQBAJAIACHCBAEA_wcAIc0EAQCQCAAh2wQCAIAIACHzBEAAoAgAIfQEAQCQCAAh9QQBAJAIACH2BAEA_wcAIfgEAACAC_gEIgIAAAAHACAxAADdAQAgAgAAAAcAIDEAAN0BACABAAAACwAgAwAAAAkAIDgAANUBACA5AADbAQAgAQAAAAkAIAEAAAAHACAHCwAAtQsAID4AALYLACA_AAC5CwAgQAAAuAsAIEEAALcLACDCBAAA-QcAIPYEAAD5BwAgEfQDAACgBwAw9QMAAOUBABD2AwAAoAcAMPcDAgCyBgAh-AMCALIGACGUBAIAsgYAIaEEAQDDBgAhpQRAAM8GACG0BAEAwwYAIcIEAQCzBgAhzQQBAMMGACHbBAIAsgYAIfMEQADPBgAh9AQBAMMGACH1BAEAwwYAIfYEAQCzBgAh-AQAAKEH-AQiAwAAAAcAIAEAAOQBADA9AADlAQAgAwAAAAcAIAEAAAgAMAIAAAkAIAEAAAA_ACABAAAAPwAgAwAAAD0AIAEAAD4AMAIAAD8AIAMAAAA9ACABAAA-ADACAAA_ACADAAAAPQAgAQAAPgAwAgAAPwAgBgYAALQLACD3AwIAAAABlQQBAAAAAZcEAQAAAAGZBAEAAAAB2gQCAAAAAQExAADtAQAgBfcDAgAAAAGVBAEAAAABlwQBAAAAAZkEAQAAAAHaBAIAAAABATEAAO8BADABMQAA7wEAMAYGAACzCwAg9wMCAIAIACGVBAEAkAgAIZcEAQD_BwAhmQQBAP8HACHaBAIAgAgAIQIAAAA_ACAxAADyAQAgBfcDAgCACAAhlQQBAJAIACGXBAEA_wcAIZkEAQD_BwAh2gQCAIAIACECAAAAPQAgMQAA9AEAIAIAAAA9ACAxAAD0AQAgAwAAAD8AIDgAAO0BACA5AADyAQAgAQAAAD8AIAEAAAA9ACAHCwAArgsAID4AAK8LACA_AACyCwAgQAAAsQsAIEEAALALACCXBAAA-QcAIJkEAAD5BwAgCPQDAACfBwAw9QMAAPsBABD2AwAAnwcAMPcDAgCyBgAhlQQBAMMGACGXBAEAswYAIZkEAQCzBgAh2gQCALIGACEDAAAAPQAgAQAA-gEAMD0AAPsBACADAAAAPQAgAQAAPgAwAgAAPwAgAQAAAGQAIAEAAABkACADAAAACwAgAQAAYwAwAgAAZAAgAwAAAAsAIAEAAGMAMAIAAGQAIAMAAAALACABAABjADACAABkACAKAwAAqwsAIAUAAKwLACAIAACtCwAg9wMCAAAAAfgDAgAAAAH8AwEAAAABpQRAAAAAAagEAQAAAAHxBAEAAAAB8gQBAAAAAQExAACDAgAgB_cDAgAAAAH4AwIAAAAB_AMBAAAAAaUEQAAAAAGoBAEAAAAB8QQBAAAAAfIEAQAAAAEBMQAAhQIAMAExAACFAgAwAQAAAA0AIAoDAADqCgAgBQAA6woAIAgAAOwKACD3AwIAgAgAIfgDAgCACAAh_AMBAP8HACGlBEAAoAgAIagEAQCQCAAh8QQBAJAIACHyBAEA_wcAIQIAAABkACAxAACJAgAgB_cDAgCACAAh-AMCAIAIACH8AwEA_wcAIaUEQACgCAAhqAQBAJAIACHxBAEAkAgAIfIEAQD_BwAhAgAAAAsAIDEAAIsCACACAAAACwAgMQAAiwIAIAEAAAANACADAAAAZAAgOAAAgwIAIDkAAIkCACABAAAAZAAgAQAAAAsAIAcLAADlCgAgPgAA5goAID8AAOkKACBAAADoCgAgQQAA5woAIPwDAAD5BwAg8gQAAPkHACAK9AMAAJ4HADD1AwAAkwIAEPYDAACeBwAw9wMCALIGACH4AwIAsgYAIfwDAQCzBgAhpQRAAM8GACGoBAEAwwYAIfEEAQDDBgAh8gQBALMGACEDAAAACwAgAQAAkgIAMD0AAJMCACADAAAACwAgAQAAYwAwAgAAZAAgAQAAAGcAIAEAAABnACADAAAAFgAgAQAAZgAwAgAAZwAgAwAAABYAIAEAAGYAMAIAAGcAIAMAAAAWACABAABmADACAABnACAIAwAA4goAIAgAAOMKACAKAADkCgAg9wMCAAAAAfgDAgAAAAGlBEAAAAAB7wQBAAAAAfAEAQAAAAEBMQAAmwIAIAX3AwIAAAAB-AMCAAAAAaUEQAAAAAHvBAEAAAAB8AQBAAAAAQExAACdAgAwATEAAJ0CADAIAwAAxwoAIAgAAMgKACAKAADJCgAg9wMCAIAIACH4AwIAgAgAIaUEQACgCAAh7wQBAJAIACHwBAEAkAgAIQIAAABnACAxAACgAgAgBfcDAgCACAAh-AMCAIAIACGlBEAAoAgAIe8EAQCQCAAh8AQBAJAIACECAAAAFgAgMQAAogIAIAIAAAAWACAxAACiAgAgAwAAAGcAIDgAAJsCACA5AACgAgAgAQAAAGcAIAEAAAAWACAFCwAAwgoAID4AAMMKACA_AADGCgAgQAAAxQoAIEEAAMQKACAI9AMAAJ0HADD1AwAAqQIAEPYDAACdBwAw9wMCALIGACH4AwIAsgYAIaUEQADPBgAh7wQBAMMGACHwBAEAwwYAIQMAAAAWACABAACoAgAwPQAAqQIAIAMAAAAWACABAABmADACAABnACABAAAAGwAgAQAAABsAIAMAAAAZACABAAAaADACAAAbACADAAAAGQAgAQAAGgAwAgAAGwAgAwAAABkAIAEAABoAMAIAABsAIBEEAADACgAgBgAAvwoAIAkAAMEKACD3AwIAAAABlAQCAAAAAaUEQAAAAAHTBAEAAAAB1wQBAAAAAdgEAQAAAAHaBAIAAAAB5wQCAAAAAegEAQAAAAHpBBAAAAAB6gQBAAAAAesEAQAAAAHtBAAAAO0EAu4EAQAAAAEBMQAAsQIAIA73AwIAAAABlAQCAAAAAaUEQAAAAAHTBAEAAAAB1wQBAAAAAdgEAQAAAAHaBAIAAAAB5wQCAAAAAegEAQAAAAHpBBAAAAAB6gQBAAAAAesEAQAAAAHtBAAAAO0EAu4EAQAAAAEBMQAAswIAMAExAACzAgAwAQAAABYAIBEEAAC9CgAgBgAAvAoAIAkAAL4KACD3AwIAgAgAIZQEAgCACAAhpQRAAKAIACHTBAEAkAgAIdcEAQD_BwAh2AQBAP8HACHaBAIAgAgAIecEAgCrCAAh6AQBAP8HACHpBBAAugoAIeoEAQD_BwAh6wQBAP8HACHtBAAAuwrtBCLuBAEA_wcAIQIAAAAbACAxAAC3AgAgDvcDAgCACAAhlAQCAIAIACGlBEAAoAgAIdMEAQCQCAAh1wQBAP8HACHYBAEA_wcAIdoEAgCACAAh5wQCAKsIACHoBAEA_wcAIekEEAC6CgAh6gQBAP8HACHrBAEA_wcAIe0EAAC7Cu0EIu4EAQD_BwAhAgAAABkAIDEAALkCACACAAAAGQAgMQAAuQIAIAEAAAAWACADAAAAGwAgOAAAsQIAIDkAALcCACABAAAAGwAgAQAAABkAIA0LAAC1CgAgPgAAtgoAID8AALkKACBAAAC4CgAgQQAAtwoAINcEAAD5BwAg2AQAAPkHACDnBAAA-QcAIOgEAAD5BwAg6QQAAPkHACDqBAAA-QcAIOsEAAD5BwAg7gQAAPkHACAR9AMAAJYHADD1AwAAwQIAEPYDAACWBwAw9wMCALIGACGUBAIAsgYAIaUEQADPBgAh0wQBAMMGACHXBAEAswYAIdgEAQCzBgAh2gQCALIGACHnBAIA1QYAIegEAQCzBgAh6QQQAJcHACHqBAEAswYAIesEAQCzBgAh7QQAAJgH7QQi7gQBALMGACEDAAAAGQAgAQAAwAIAMD0AAMECACADAAAAGQAgAQAAGgAwAgAAGwAgAQAAABIAIAEAAAASACADAAAAEAAgAQAAEQAwAgAAEgAgAwAAABAAIAEAABEAMAIAABIAIAMAAAAQACABAAARADACAAASACAaAwAArwoAIAQAAK0KACAGAACuCgAgBwAAsAoAIAkAALEKACAOAAC0CgAgEQAAsgoAIBIAALMKACD3AwIAAAAB-AMCAAAAAZQEAgAAAAGbBEAAAAABoQQAAADmBAKlBEAAAAAB2gQCAAAAAdsEAgAAAAHcBAEAAAAB3QQBAAAAAd4EQAAAAAHfBAEAAAAB4QQAAADhBALiBIAAAAAB4wRAAAAAAeQEAQAAAAHmBAEAAAAB5wQCAAAAAQExAADJAgAgEvcDAgAAAAH4AwIAAAABlAQCAAAAAZsEQAAAAAGhBAAAAOYEAqUEQAAAAAHaBAIAAAAB2wQCAAAAAdwEAQAAAAHdBAEAAAAB3gRAAAAAAd8EAQAAAAHhBAAAAOEEAuIEgAAAAAHjBEAAAAAB5AQBAAAAAeYEAQAAAAHnBAIAAAABATEAAMsCADABMQAAywIAMAEAAAANACABAAAACwAgAQAAABYAIBoDAACNCgAgBAAAiwoAIAYAAIwKACAHAACOCgAgCQAAjwoAIA4AAJIKACARAACQCgAgEgAAkQoAIPcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAIoK5gQipQRAAKAIACHaBAIAgAgAIdsEAgCACAAh3AQBAJAIACHdBAEAkAgAId4EQACgCAAh3wQBAJAIACHhBAAAiQrhBCLiBIAAAAAB4wRAAKAIACHkBAEAkAgAIeYEAQD_BwAh5wQCAKsIACECAAAAEgAgMQAA0QIAIBL3AwIAgAgAIfgDAgCACAAhlAQCAIAIACGbBEAAoAgAIaEEAACKCuYEIqUEQACgCAAh2gQCAIAIACHbBAIAgAgAIdwEAQCQCAAh3QQBAJAIACHeBEAAoAgAId8EAQCQCAAh4QQAAIkK4QQi4gSAAAAAAeMEQACgCAAh5AQBAJAIACHmBAEA_wcAIecEAgCrCAAhAgAAABAAIDEAANMCACACAAAAEAAgMQAA0wIAIAEAAAANACABAAAACwAgAQAAABYAIAMAAAASACA4AADJAgAgOQAA0QIAIAEAAAASACABAAAAEAAgCAsAAIQKACA-AACFCgAgPwAAiAoAIEAAAIcKACBBAACGCgAg4gQAAPkHACDmBAAA-QcAIOcEAAD5BwAgFfQDAACPBwAw9QMAAN0CABD2AwAAjwcAMPcDAgCyBgAh-AMCALIGACGUBAIAsgYAIZsEQADPBgAhoQQAAJEH5gQipQRAAM8GACHaBAIAsgYAIdsEAgCyBgAh3AQBAMMGACHdBAEAwwYAId4EQADPBgAh3wQBAMMGACHhBAAAkAfhBCLiBAAAyQYAIOMEQADPBgAh5AQBAMMGACHmBAEAswYAIecEAgDVBgAhAwAAABAAIAEAANwCADA9AADdAgAgAwAAABAAIAEAABEAMAIAABIAIAEAAAAiACABAAAAIgAgAwAAACAAIAEAACEAMAIAACIAIAMAAAAgACABAAAhADACAAAiACADAAAAIAAgAQAAIQAwAgAAIgAgEQwAAMIJACAOAACDCgAgEAAAwwkAIPcDAgAAAAGhBAAAANoEArkEAgAAAAHDBAIAAAABxQQQAAAAAcYEEAAAAAHHBBAAAAAByAQQAAAAAdMEAQAAAAHUBEAAAAAB1QQBAAAAAdYEAQAAAAHXBAEAAAAB2AQBAAAAAQExAADlAgAgDvcDAgAAAAGhBAAAANoEArkEAgAAAAHDBAIAAAABxQQQAAAAAcYEEAAAAAHHBBAAAAAByAQQAAAAAdMEAQAAAAHUBEAAAAAB1QQBAAAAAdYEAQAAAAHXBAEAAAAB2AQBAAAAAQExAADnAgAwATEAAOcCADABAAAAEAAgAQAAACUAIBEMAACzCQAgDgAAggoAIBAAALQJACD3AwIAgAgAIaEEAACxCdoEIrkEAgCrCAAhwwQCAKsIACHFBBAAlgkAIcYEEACWCQAhxwQQAJYJACHIBBAAlgkAIdMEAQCQCAAh1ARAAKAIACHVBAEA_wcAIdYEAQD_BwAh1wQBAP8HACHYBAEA_wcAIQIAAAAiACAxAADsAgAgDvcDAgCACAAhoQQAALEJ2gQiuQQCAKsIACHDBAIAqwgAIcUEEACWCQAhxgQQAJYJACHHBBAAlgkAIcgEEACWCQAh0wQBAJAIACHUBEAAoAgAIdUEAQD_BwAh1gQBAP8HACHXBAEA_wcAIdgEAQD_BwAhAgAAACAAIDEAAO4CACACAAAAIAAgMQAA7gIAIAEAAAAQACABAAAAJQAgAwAAACIAIDgAAOUCACA5AADsAgAgAQAAACIAIAEAAAAgACALCwAA_QkAID4AAP4JACA_AACBCgAgQAAAgAoAIEEAAP8JACC5BAAA-QcAIMMEAAD5BwAg1QQAAPkHACDWBAAA-QcAINcEAAD5BwAg2AQAAPkHACAR9AMAAIsHADD1AwAA9wIAEPYDAACLBwAw9wMCALIGACGhBAAAjAfaBCK5BAIA1QYAIcMEAgDVBgAhxQQQAPoGACHGBBAA-gYAIccEEAD6BgAhyAQQAPoGACHTBAEAwwYAIdQEQADPBgAh1QQBALMGACHWBAEAswYAIdcEAQCzBgAh2AQBALMGACEDAAAAIAAgAQAA9gIAMD0AAPcCACADAAAAIAAgAQAAIQAwAgAAIgAgAQAAADQAIAEAAAA0ACADAAAAMgAgAQAAMwAwAgAANAAgAwAAADIAIAEAADMAMAIAADQAIAMAAAAyACABAAAzADACAAA0ACAGDAAA_AkAIPcDAgAAAAGVBAEAAAABlwQBAAAAAZkEAQAAAAHDBAIAAAABATEAAP8CACAF9wMCAAAAAZUEAQAAAAGXBAEAAAABmQQBAAAAAcMEAgAAAAEBMQAAgQMAMAExAACBAwAwBgwAAPsJACD3AwIAgAgAIZUEAQCQCAAhlwQBAJAIACGZBAEA_wcAIcMEAgCACAAhAgAAADQAIDEAAIQDACAF9wMCAIAIACGVBAEAkAgAIZcEAQCQCAAhmQQBAP8HACHDBAIAgAgAIQIAAAAyACAxAACGAwAgAgAAADIAIDEAAIYDACADAAAANAAgOAAA_wIAIDkAAIQDACABAAAANAAgAQAAADIAIAYLAAD2CQAgPgAA9wkAID8AAPoJACBAAAD5CQAgQQAA-AkAIJkEAAD5BwAgCPQDAACKBwAw9QMAAI0DABD2AwAAigcAMPcDAgCyBgAhlQQBAMMGACGXBAEAwwYAIZkEAQCzBgAhwwQCALIGACEDAAAAMgAgAQAAjAMAMD0AAI0DACADAAAAMgAgAQAAMwAwAgAANAAgAQAAAGwAIAEAAABsACADAAAAagAgAQAAawAwAgAAbAAgAwAAAGoAIAEAAGsAMAIAAGwAIAMAAABqACABAABrADACAABsACAGAwAA9QkAIPcDAgAAAAH4AwIAAAAB0AQBAAAAAdEEAQAAAAHSBAEAAAABATEAAJUDACAF9wMCAAAAAfgDAgAAAAHQBAEAAAAB0QQBAAAAAdIEAQAAAAEBMQAAlwMAMAExAACXAwAwBgMAAPQJACD3AwIAgAgAIfgDAgCACAAh0AQBAJAIACHRBAEAkAgAIdIEAQCQCAAhAgAAAGwAIDEAAJoDACAF9wMCAIAIACH4AwIAgAgAIdAEAQCQCAAh0QQBAJAIACHSBAEAkAgAIQIAAABqACAxAACcAwAgAgAAAGoAIDEAAJwDACADAAAAbAAgOAAAlQMAIDkAAJoDACABAAAAbAAgAQAAAGoAIAULAADvCQAgPgAA8AkAID8AAPMJACBAAADyCQAgQQAA8QkAIAj0AwAAiQcAMPUDAACjAwAQ9gMAAIkHADD3AwIAsgYAIfgDAgCyBgAh0AQBAMMGACHRBAEAwwYAIdIEAQDDBgAhAwAAAGoAIAEAAKIDADA9AACjAwAgAwAAAGoAIAEAAGsAMAIAAGwAIAEAAABIACABAAAASAAgAwAAAEYAIAEAAEcAMAIAAEgAIAMAAABGACABAABHADACAABIACADAAAARgAgAQAARwAwAgAASAAgBwQAAO0JACAWAADuCQAg9wMCAAAAAZQEAgAAAAGlBEAAAAABzQQBAAAAAc8EAAAAzwQCATEAAKsDACAF9wMCAAAAAZQEAgAAAAGlBEAAAAABzQQBAAAAAc8EAAAAzwQCATEAAK0DADABMQAArQMAMAcEAADfCQAgFgAA4AkAIPcDAgCACAAhlAQCAIAIACGlBEAAoAgAIc0EAQCQCAAhzwQAAN4JzwQiAgAAAEgAIDEAALADACAF9wMCAIAIACGUBAIAgAgAIaUEQACgCAAhzQQBAJAIACHPBAAA3gnPBCICAAAARgAgMQAAsgMAIAIAAABGACAxAACyAwAgAwAAAEgAIDgAAKsDACA5AACwAwAgAQAAAEgAIAEAAABGACAFCwAA2QkAID4AANoJACA_AADdCQAgQAAA3AkAIEEAANsJACAI9AMAAIUHADD1AwAAuQMAEPYDAACFBwAw9wMCALIGACGUBAIAsgYAIaUEQADPBgAhzQQBAMMGACHPBAAAhgfPBCIDAAAARgAgAQAAuAMAMD0AALkDACADAAAARgAgAQAARwAwAgAASAAgAQAAAEwAIAEAAABMACADAAAASgAgAQAASwAwAgAATAAgAwAAAEoAIAEAAEsAMAIAAEwAIAMAAABKACABAABLADACAABMACAGFQAA2AkAIPcDAgAAAAGVBAEAAAABmgRAAAAAAcsEAAEAAAHMBAIAAAABATEAAMEDACAF9wMCAAAAAZUEAQAAAAGaBEAAAAABywQAAQAAAcwEAgAAAAEBMQAAwwMAMAExAADDAwAwBhUAANcJACD3AwIAgAgAIZUEAQCQCAAhmgRAAKAIACHLBAABtQgAIcwEAgCACAAhAgAAAEwAIDEAAMYDACAF9wMCAIAIACGVBAEAkAgAIZoEQACgCAAhywQAAbUIACHMBAIAgAgAIQIAAABKACAxAADIAwAgAgAAAEoAIDEAAMgDACADAAAATAAgOAAAwQMAIDkAAMYDACABAAAATAAgAQAAAEoAIAULAADSCQAgPgAA0wkAID8AANYJACBAAADVCQAgQQAA1AkAIAj0AwAAhAcAMPUDAADPAwAQ9gMAAIQHADD3AwIAsgYAIZUEAQDDBgAhmgRAAM8GACHLBAAB4gYAIcwEAgCyBgAhAwAAAEoAIAEAAM4DADA9AADPAwAgAwAAAEoAIAEAAEsAMAIAAEwAIAEAAABQACABAAAAUAAgAwAAACUAIAEAAE8AMAIAAFAAIAMAAAAlACABAABPADACAABQACADAAAAJQAgAQAATwAwAgAAUAAgEwQAAM4JACAMAADNCQAgDQAAzwkAIBAAANAJACARAADRCQAg9wMCAAAAAfgDAgAAAAGUBAIAAAABmwRAAAAAAaEEAAAAygQCpQRAAAAAAcIEAQAAAAHDBAIAAAABxAQCAAAAAcUEEAAAAAHGBBAAAAABxwQQAAAAAcgEEAAAAAHKBAEAAAABATEAANcDACAO9wMCAAAAAfgDAgAAAAGUBAIAAAABmwRAAAAAAaEEAAAAygQCpQRAAAAAAcIEAQAAAAHDBAIAAAABxAQCAAAAAcUEEAAAAAHGBBAAAAABxwQQAAAAAcgEEAAAAAHKBAEAAAABATEAANkDADABMQAA2QMAMAEAAAAQACABAAAADQAgEwQAAKMJACAMAACiCQAgDQAApAkAIBAAAKUJACARAACmCQAg9wMCAIAIACH4AwIAgAgAIZQEAgCACAAhmwRAAKAIACGhBAAAoQnKBCKlBEAAoAgAIcIEAQD_BwAhwwQCAKsIACHEBAIAqwgAIcUEEACWCQAhxgQQAJYJACHHBBAAlgkAIcgEEACWCQAhygQBAP8HACECAAAAUAAgMQAA3gMAIA73AwIAgAgAIfgDAgCACAAhlAQCAIAIACGbBEAAoAgAIaEEAAChCcoEIqUEQACgCAAhwgQBAP8HACHDBAIAqwgAIcQEAgCrCAAhxQQQAJYJACHGBBAAlgkAIccEEACWCQAhyAQQAJYJACHKBAEA_wcAIQIAAAAlACAxAADgAwAgAgAAACUAIDEAAOADACABAAAAEAAgAQAAAA0AIAMAAABQACA4AADXAwAgOQAA3gMAIAEAAABQACABAAAAJQAgCQsAAJwJACA-AACdCQAgPwAAoAkAIEAAAJ8JACBBAACeCQAgwgQAAPkHACDDBAAA-QcAIMQEAAD5BwAgygQAAPkHACAR9AMAAIAHADD1AwAA6QMAEPYDAACABwAw9wMCALIGACH4AwIAsgYAIZQEAgCyBgAhmwRAAM8GACGhBAAAgQfKBCKlBEAAzwYAIcIEAQCzBgAhwwQCANUGACHEBAIA1QYAIcUEEAD6BgAhxgQQAPoGACHHBBAA-gYAIcgEEAD6BgAhygQBALMGACEDAAAAJQAgAQAA6AMAMD0AAOkDACADAAAAJQAgAQAATwAwAgAAUAAgAQAAACsAIAEAAAArACADAAAAKQAgAQAAKgAwAgAAKwAgAwAAACkAIAEAACoAMAIAACsAIAMAAAApACABAAAqADACAAArACANDgAAmgkAIA8AAJsJACD3AwIAAAABpQRAAAAAAbkEAgAAAAG6BAIAAAABuwQBAAAAAbwEEAAAAAG9BBAAAAABvwQAAAC_BALABEAAAAABwQQBAAAAAcIEAQAAAAEBMQAA8QMAIAv3AwIAAAABpQRAAAAAAbkEAgAAAAG6BAIAAAABuwQBAAAAAbwEEAAAAAG9BBAAAAABvwQAAAC_BALABEAAAAABwQQBAAAAAcIEAQAAAAEBMQAA8wMAMAExAADzAwAwDQ4AAJgJACAPAACZCQAg9wMCAIAIACGlBEAAoAgAIbkEAgCACAAhugQCAIAIACG7BAEA_wcAIbwEEACWCQAhvQQQAJYJACG_BAAAlwm_BCLABEAAoAgAIcEEAQD_BwAhwgQBAP8HACECAAAAKwAgMQAA9gMAIAv3AwIAgAgAIaUEQACgCAAhuQQCAIAIACG6BAIAgAgAIbsEAQD_BwAhvAQQAJYJACG9BBAAlgkAIb8EAACXCb8EIsAEQACgCAAhwQQBAP8HACHCBAEA_wcAIQIAAAApACAxAAD4AwAgAgAAACkAIDEAAPgDACADAAAAKwAgOAAA8QMAIDkAAPYDACABAAAAKwAgAQAAACkAIAgLAACRCQAgPgAAkgkAID8AAJUJACBAAACUCQAgQQAAkwkAILsEAAD5BwAgwQQAAPkHACDCBAAA-QcAIA70AwAA-QYAMPUDAAD_AwAQ9gMAAPkGADD3AwIAsgYAIaUEQADPBgAhuQQCALIGACG6BAIAsgYAIbsEAQCzBgAhvAQQAPoGACG9BBAA-gYAIb8EAAD7Br8EIsAEQADPBgAhwQQBALMGACHCBAEAswYAIQMAAAApACABAAD-AwAwPQAA_wMAIAMAAAApACABAAAqADACAAArACABAAAAcQAgAQAAAHEAIAMAAABvACABAABwADACAABxACADAAAAbwAgAQAAcAAwAgAAcQAgAwAAAG8AIAEAAHAAMAIAAHEAIAQDAACQCQAg9wMCAAAAAfgDAgAAAAGlBEAAAAABATEAAIcEACAD9wMCAAAAAfgDAgAAAAGlBEAAAAABATEAAIkEADABMQAAiQQAMAQDAACPCQAg9wMCAIAIACH4AwIAgAgAIaUEQACgCAAhAgAAAHEAIDEAAIwEACAD9wMCAIAIACH4AwIAgAgAIaUEQACgCAAhAgAAAG8AIDEAAI4EACACAAAAbwAgMQAAjgQAIAMAAABxACA4AACHBAAgOQAAjAQAIAEAAABxACABAAAAbwAgBQsAAIoJACA-AACLCQAgPwAAjgkAIEAAAI0JACBBAACMCQAgBvQDAAD4BgAw9QMAAJUEABD2AwAA-AYAMPcDAgCyBgAh-AMCALIGACGlBEAAzwYAIQMAAABvACABAACUBAAwPQAAlQQAIAMAAABvACABAABwADACAABxACABAAAAdQAgAQAAAHUAIAMAAABzACABAAB0ADACAAB1ACADAAAAcwAgAQAAdAAwAgAAdQAgAwAAAHMAIAEAAHQAMAIAAHUAIAYDAACJCQAg9wMCAAAAAfgDAgAAAAGlBEAAAAABtwQBAAAAAbgEIAAAAAEBMQAAnQQAIAX3AwIAAAAB-AMCAAAAAaUEQAAAAAG3BAEAAAABuAQgAAAAAQExAACfBAAwATEAAJ8EADAGAwAAiAkAIPcDAgCACAAh-AMCAIAIACGlBEAAoAgAIbcEAQCQCAAhuAQgAL0IACECAAAAdQAgMQAAogQAIAX3AwIAgAgAIfgDAgCACAAhpQRAAKAIACG3BAEAkAgAIbgEIAC9CAAhAgAAAHMAIDEAAKQEACACAAAAcwAgMQAApAQAIAMAAAB1ACA4AACdBAAgOQAAogQAIAEAAAB1ACABAAAAcwAgBQsAAIMJACA-AACECQAgPwAAhwkAIEAAAIYJACBBAACFCQAgCPQDAAD3BgAw9QMAAKsEABD2AwAA9wYAMPcDAgCyBgAh-AMCALIGACGlBEAAzwYAIbcEAQDDBgAhuAQgAOYGACEDAAAAcwAgAQAAqgQAMD0AAKsEACADAAAAcwAgAQAAdAAwAgAAdQAgAQAAAHkAIAEAAAB5ACADAAAAdwAgAQAAeAAwAgAAeQAgAwAAAHcAIAEAAHgAMAIAAHkAIAMAAAB3ACABAAB4ADACAAB5ACAHAwAAggkAIPcDAgAAAAH4AwIAAAABpQRAAAAAAbQEAAAAtAQCtQQBAAAAAbYEIAAAAAEBMQAAswQAIAb3AwIAAAAB-AMCAAAAAaUEQAAAAAG0BAAAALQEArUEAQAAAAG2BCAAAAABATEAALUEADABMQAAtQQAMAcDAACBCQAg9wMCAIAIACH4AwIAgAgAIaUEQACgCAAhtAQAAIAJtAQitQQBAJAIACG2BCAAvQgAIQIAAAB5ACAxAAC4BAAgBvcDAgCACAAh-AMCAIAIACGlBEAAoAgAIbQEAACACbQEIrUEAQCQCAAhtgQgAL0IACECAAAAdwAgMQAAugQAIAIAAAB3ACAxAAC6BAAgAwAAAHkAIDgAALMEACA5AAC4BAAgAQAAAHkAIAEAAAB3ACAFCwAA-wgAID4AAPwIACA_AAD_CAAgQAAA_ggAIEEAAP0IACAJ9AMAAPMGADD1AwAAwQQAEPYDAADzBgAw9wMCALIGACH4AwIAsgYAIaUEQADPBgAhtAQAAPQGtAQitQQBAMMGACG2BCAA5gYAIQMAAAB3ACABAADABAAwPQAAwQQAIAMAAAB3ACABAAB4ADACAAB5ACAK9AMAAO4GADD1AwAAxwQAEPYDAADuBgAw9wMCAAAAAaEEAQDHBgAhrgQBAMcGACGvBEAA8AYAIbAEQADxBgAhsQQCAPIGACGyBAEAuwYAIQEAAADEBAAgAQAAAMQEACAK9AMAAO4GADD1AwAAxwQAEPYDAADuBgAw9wMCAO8GACGhBAEAxwYAIa4EAQDHBgAhrwRAAPAGACGwBEAA8QYAIbEEAgDyBgAhsgQBALsGACEDsAQAAPkHACCxBAAA-QcAILIEAAD5BwAgAwAAAMcEACABAADIBAAwAgAAxAQAIAMAAADHBAAgAQAAyAQAMAIAAMQEACADAAAAxwQAIAEAAMgEADACAADEBAAgB_cDAgAAAAGhBAEAAAABrgQBAAAAAa8EQAAAAAGwBEAAAAABsQQCAAAAAbIEAQAAAAEBMQAAzAQAIAf3AwIAAAABoQQBAAAAAa4EAQAAAAGvBEAAAAABsARAAAAAAbEEAgAAAAGyBAEAAAABATEAAM4EADABMQAAzgQAMAf3AwIAgAgAIaEEAQCQCAAhrgQBAJAIACGvBEAAoAgAIbAEQAD6CAAhsQQCAKsIACGyBAEA_wcAIQIAAADEBAAgMQAA0QQAIAf3AwIAgAgAIaEEAQCQCAAhrgQBAJAIACGvBEAAoAgAIbAEQAD6CAAhsQQCAKsIACGyBAEA_wcAIQIAAADHBAAgMQAA0wQAIAIAAADHBAAgMQAA0wQAIAMAAADEBAAgOAAAzAQAIDkAANEEACABAAAAxAQAIAEAAADHBAAgCAsAAPUIACA-AAD2CAAgPwAA-QgAIEAAAPgIACBBAAD3CAAgsAQAAPkHACCxBAAA-QcAILIEAAD5BwAgCvQDAADqBgAw9QMAANoEABD2AwAA6gYAMPcDAgCyBgAhoQQBAMMGACGuBAEAwwYAIa8EQADPBgAhsARAAOsGACGxBAIA1QYAIbIEAQCzBgAhAwAAAMcEACABAADZBAAwPQAA2gQAIAMAAADHBAAgAQAAyAQAMAIAAMQEACABAAAAfQAgAQAAAH0AIAMAAAB7ACABAAB8ADACAAB9ACADAAAAewAgAQAAfAAwAgAAfQAgAwAAAHsAIAEAAHwAMAIAAH0AIAoDAADyCAAgFAAA8wgAICEAAPQIACAiAADxCAAg9wMCAAAAAfgDAgAAAAGbBEAAAAABpQRAAAAAAagEAQAAAAGtBAIAAAABATEAAOIEACAG9wMCAAAAAfgDAgAAAAGbBEAAAAABpQRAAAAAAagEAQAAAAGtBAIAAAABATEAAOQEADABMQAA5AQAMAEAAAB7ACAKAwAA1wgAIBQAANgIACAhAADVCAAgIgAA1ggAIPcDAgCACAAh-AMCAIAIACGbBEAAoAgAIaUEQACgCAAhqAQBAJAIACGtBAIAqwgAIQIAAAB9ACAxAADoBAAgBvcDAgCACAAh-AMCAIAIACGbBEAAoAgAIaUEQACgCAAhqAQBAJAIACGtBAIAqwgAIQIAAAB7ACAxAADqBAAgAgAAAHsAIDEAAOoEACABAAAAewAgAwAAAH0AIDgAAOIEACA5AADoBAAgAQAAAH0AIAEAAAB7ACAGCwAA0AgAID4AANEIACA_AADUCAAgQAAA0wgAIEEAANIIACCtBAAA-QcAIAn0AwAA6QYAMPUDAADyBAAQ9gMAAOkGADD3AwIAsgYAIfgDAgCyBgAhmwRAAM8GACGlBEAAzwYAIagEAQDDBgAhrQQCANUGACEDAAAAewAgAQAA8QQAMD0AAPIEACADAAAAewAgAQAAfAAwAgAAfQAgAQAAAIMBACABAAAAgwEAIAMAAACBAQAgAQAAggEAMAIAAIMBACADAAAAgQEAIAEAAIIBADACAACDAQAgAwAAAIEBACABAACCAQAwAgAAgwEAIA4DAADNCAAgIwAAzggAICUAAM8IACD3AwIAAAAB-AMCAAAAAZcEAQAAAAGYBAQAAAABmwRAAAAAAaUEQAAAAAGoBAEAAAABqQQCAAAAAaoEIAAAAAGrBAIAAAABrAQBAAAAAQExAAD6BAAgC_cDAgAAAAH4AwIAAAABlwQBAAAAAZgEBAAAAAGbBEAAAAABpQRAAAAAAagEAQAAAAGpBAIAAAABqgQgAAAAAasEAgAAAAGsBAEAAAABATEAAPwEADABMQAA_AQAMAEAAAB7ACAOAwAAvggAICMAAL8IACAlAADACAAg9wMCAIAIACH4AwIAgAgAIZcEAQD_BwAhmAQEAJ8IACGbBEAAoAgAIaUEQACgCAAhqAQBAJAIACGpBAIAqwgAIaoEIAC9CAAhqwQCAKsIACGsBAEA_wcAIQIAAACDAQAgMQAAgAUAIAv3AwIAgAgAIfgDAgCACAAhlwQBAP8HACGYBAQAnwgAIZsEQACgCAAhpQRAAKAIACGoBAEAkAgAIakEAgCrCAAhqgQgAL0IACGrBAIAqwgAIawEAQD_BwAhAgAAAIEBACAxAACCBQAgAgAAAIEBACAxAACCBQAgAQAAAHsAIAMAAACDAQAgOAAA-gQAIDkAAIAFACABAAAAgwEAIAEAAACBAQAgCQsAALgIACA-AAC5CAAgPwAAvAgAIEAAALsIACBBAAC6CAAglwQAAPkHACCpBAAA-QcAIKsEAAD5BwAgrAQAAPkHACAO9AMAAOUGADD1AwAAigUAEPYDAADlBgAw9wMCALIGACH4AwIAsgYAIZcEAQCzBgAhmAQEAM4GACGbBEAAzwYAIaUEQADPBgAhqAQBAMMGACGpBAIA1QYAIaoEIADmBgAhqwQCANUGACGsBAEAswYAIQMAAACBAQAgAQAAiQUAMD0AAIoFACADAAAAgQEAIAEAAIIBADACAACDAQAgAQAAAIgBACABAAAAiAEAIAMAAACGAQAgAQAAhwEAMAIAAIgBACADAAAAhgEAIAEAAIcBADACAACIAQAgAwAAAIYBACABAACHAQAwAgAAiAEAIAYkAAC3CAAgMQABAAAB9wMCAAAAAaUEQAAAAAGmBAIAAAABpwQCAAAAAQExAACSBQAgBTEAAQAAAfcDAgAAAAGlBEAAAAABpgQCAAAAAacEAgAAAAEBMQAAlAUAMAExAACUBQAwBiQAALYIACAxAAG1CAAh9wMCAIAIACGlBEAAoAgAIaYEAgCACAAhpwQCAIAIACECAAAAiAEAIDEAAJcFACAFMQABtQgAIfcDAgCACAAhpQRAAKAIACGmBAIAgAgAIacEAgCACAAhAgAAAIYBACAxAACZBQAgAgAAAIYBACAxAACZBQAgAwAAAIgBACA4AACSBQAgOQAAlwUAIAEAAACIAQAgAQAAAIYBACAFCwAAsAgAID4AALEIACA_AAC0CAAgQAAAswgAIEEAALIIACAIMQAB4gYAIfQDAADhBgAw9QMAAKAFABD2AwAA4QYAMPcDAgCyBgAhpQRAAM8GACGmBAIAsgYAIacEAgCyBgAhAwAAAIYBACABAACfBQAwPQAAoAUAIAMAAACGAQAgAQAAhwEAMAIAAIgBACABAAAAVAAgAQAAAFQAIAMAAABSACABAABTADACAABUACADAAAAUgAgAQAAUwAwAgAAVAAgAwAAAFIAIAEAAFMAMAIAAFQAIAwDAACvCAAgBAAArggAIPcDAgAAAAH4AwIAAAABlAQCAAAAAZ0EAAAAnQQCnwQAAACfBAKhBAAAAKEEAqIEAQAAAAGjBAIAAAABpAQBAAAAAaUEQAAAAAEBMQAAqAUAIAr3AwIAAAAB-AMCAAAAAZQEAgAAAAGdBAAAAJ0EAp8EAAAAnwQCoQQAAAChBAKiBAEAAAABowQCAAAAAaQEAQAAAAGlBEAAAAABATEAAKoFADABMQAAqgUAMAEAAAANACAMAwAArQgAIAQAAKwIACD3AwIAgAgAIfgDAgCrCAAhlAQCAIAIACGdBAAAqAidBCKfBAAAqQifBCKhBAAAqgihBCKiBAEA_wcAIaMEAgCrCAAhpAQBAP8HACGlBEAAoAgAIQIAAABUACAxAACuBQAgCvcDAgCACAAh-AMCAKsIACGUBAIAgAgAIZ0EAACoCJ0EIp8EAACpCJ8EIqEEAACqCKEEIqIEAQD_BwAhowQCAKsIACGkBAEA_wcAIaUEQACgCAAhAgAAAFIAIDEAALAFACACAAAAUgAgMQAAsAUAIAEAAAANACADAAAAVAAgOAAAqAUAIDkAAK4FACABAAAAVAAgAQAAAFIAIAkLAACjCAAgPgAApAgAID8AAKcIACBAAACmCAAgQQAApQgAIPgDAAD5BwAgogQAAPkHACCjBAAA-QcAIKQEAAD5BwAgDfQDAADUBgAw9QMAALgFABD2AwAA1AYAMPcDAgCyBgAh-AMCANUGACGUBAIAsgYAIZ0EAADWBp0EIp8EAADXBp8EIqEEAADYBqEEIqIEAQCzBgAhowQCANUGACGkBAEAswYAIaUEQADPBgAhAwAAAFIAIAEAALcFADA9AAC4BQAgAwAAAFIAIAEAAFMAMAIAAFQAIAEAAABZACABAAAAWQAgAwAAAFcAIAEAAFgAMAIAAFkAIAMAAABXACABAABYADACAABZACADAAAAVwAgAQAAWAAwAgAAWQAgCgQAAKIIACD3AwIAAAABlAQCAAAAAZUEAQAAAAGWBAEAAAABlwQBAAAAAZgEBAAAAAGZBAEAAAABmgRAAAAAAZsEQAAAAAEBMQAAwAUAIAn3AwIAAAABlAQCAAAAAZUEAQAAAAGWBAEAAAABlwQBAAAAAZgEBAAAAAGZBAEAAAABmgRAAAAAAZsEQAAAAAEBMQAAwgUAMAExAADCBQAwCgQAAKEIACD3AwIAgAgAIZQEAgCACAAhlQQBAJAIACGWBAEAkAgAIZcEAQCQCAAhmAQEAJ8IACGZBAEAkAgAIZoEQACgCAAhmwRAAKAIACECAAAAWQAgMQAAxQUAIAn3AwIAgAgAIZQEAgCACAAhlQQBAJAIACGWBAEAkAgAIZcEAQCQCAAhmAQEAJ8IACGZBAEAkAgAIZoEQACgCAAhmwRAAKAIACECAAAAVwAgMQAAxwUAIAIAAABXACAxAADHBQAgAwAAAFkAIDgAAMAFACA5AADFBQAgAQAAAFkAIAEAAABXACAFCwAAmggAID4AAJsIACA_AACeCAAgQAAAnQgAIEEAAJwIACAM9AMAAM0GADD1AwAAzgUAEPYDAADNBgAw9wMCALIGACGUBAIAsgYAIZUEAQDDBgAhlgQBAMMGACGXBAEAwwYAIZgEBADOBgAhmQQBAMMGACGaBEAAzwYAIZsEQADPBgAhAwAAAFcAIAEAAM0FADA9AADOBQAgAwAAAFcAIAEAAFgAMAIAAFkAIAsDAAC8BgAg9AMAAMsGADD1AwAAjwEAEPYDAADLBgAw9wMCAAAAAfgDAgAAAAH7AwEAxwYAIZAEAQDHBgAhkQQBAMcGACGSBAEAuwYAIZMEAADMBgAgAQAAANEFACABAAAA0QUAIAMDAACDCAAgkgQAAPkHACCTBAAA-QcAIAMAAACPAQAgAQAA1AUAMAIAANEFACADAAAAjwEAIAEAANQFADACAADRBQAgAwAAAI8BACABAADUBQAwAgAA0QUAIAgDAACZCAAg9wMCAAAAAfgDAgAAAAH7AwEAAAABkAQBAAAAAZEEAQAAAAGSBAEAAAABkwSAAAAAAQExAADYBQAgB_cDAgAAAAH4AwIAAAAB-wMBAAAAAZAEAQAAAAGRBAEAAAABkgQBAAAAAZMEgAAAAAEBMQAA2gUAMAExAADaBQAwCAMAAJgIACD3AwIAgAgAIfgDAgCACAAh-wMBAJAIACGQBAEAkAgAIZEEAQCQCAAhkgQBAP8HACGTBIAAAAABAgAAANEFACAxAADdBQAgB_cDAgCACAAh-AMCAIAIACH7AwEAkAgAIZAEAQCQCAAhkQQBAJAIACGSBAEA_wcAIZMEgAAAAAECAAAAjwEAIDEAAN8FACACAAAAjwEAIDEAAN8FACADAAAA0QUAIDgAANgFACA5AADdBQAgAQAAANEFACABAAAAjwEAIAcLAACTCAAgPgAAlAgAID8AAJcIACBAAACWCAAgQQAAlQgAIJIEAAD5BwAgkwQAAPkHACAK9AMAAMgGADD1AwAA5gUAEPYDAADIBgAw9wMCALIGACH4AwIAsgYAIfsDAQDDBgAhkAQBAMMGACGRBAEAwwYAIZIEAQCzBgAhkwQAAMkGACADAAAAjwEAIAEAAOUFADA9AADmBQAgAwAAAI8BACABAADUBQAwAgAA0QUAIAcDAAC8BgAg9AMAAMYGADD1AwAAkQEAEPYDAADGBgAw9wMCAAAAAfgDAgAAAAGPBAEAxwYAIQEAAADpBQAgAQAAAOkFACABAwAAgwgAIAMAAACRAQAgAQAA7AUAMAIAAOkFACADAAAAkQEAIAEAAOwFADACAADpBQAgAwAAAJEBACABAADsBQAwAgAA6QUAIAQDAACSCAAg9wMCAAAAAfgDAgAAAAGPBAEAAAABATEAAPAFACAD9wMCAAAAAfgDAgAAAAGPBAEAAAABATEAAPIFADABMQAA8gUAMAQDAACRCAAg9wMCAIAIACH4AwIAgAgAIY8EAQCQCAAhAgAAAOkFACAxAAD1BQAgA_cDAgCACAAh-AMCAIAIACGPBAEAkAgAIQIAAACRAQAgMQAA9wUAIAIAAACRAQAgMQAA9wUAIAMAAADpBQAgOAAA8AUAIDkAAPUFACABAAAA6QUAIAEAAACRAQAgBQsAAIsIACA-AACMCAAgPwAAjwgAIEAAAI4IACBBAACNCAAgBvQDAADCBgAw9QMAAP4FABD2AwAAwgYAMPcDAgCyBgAh-AMCALIGACGPBAEAwwYAIQMAAACRAQAgAQAA_QUAMD0AAP4FACADAAAAkQEAIAEAAOwFADACAADpBQAgBwMAALwGACAxAADBBgAg9AMAAMAGADD1AwAAkwEAEPYDAADABgAw9wMCAAAAAfgDAgAAAAEBAAAAgQYAIAEAAACBBgAgAQMAAIMIACADAAAAkwEAIAEAAIQGADACAACBBgAgAwAAAJMBACABAACEBgAwAgAAgQYAIAMAAACTAQAgAQAAhAYAMAIAAIEGACAEAwAAiggAIDGAAAAAAfcDAgAAAAH4AwIAAAABATEAAIgGACADMYAAAAAB9wMCAAAAAfgDAgAAAAEBMQAAigYAMAExAACKBgAwBAMAAIkIACAxgAAAAAH3AwIAgAgAIfgDAgCACAAhAgAAAIEGACAxAACNBgAgAzGAAAAAAfcDAgCACAAh-AMCAIAIACECAAAAkwEAIDEAAI8GACACAAAAkwEAIDEAAI8GACADAAAAgQYAIDgAAIgGACA5AACNBgAgAQAAAIEGACABAAAAkwEAIAULAACECAAgPgAAhQgAID8AAIgIACBAAACHCAAgQQAAhggAIAYxAAC-BgAg9AMAAL0GADD1AwAAlgYAEPYDAAC9BgAw9wMCALIGACH4AwIAsgYAIQMAAACTAQAgAQAAlQYAMD0AAJYGACADAAAAkwEAIAEAAIQGADACAACBBgAgCwMAALwGACD0AwAAugYAMPUDAACVAQAQ9gMAALoGADD3AwIAAAAB-AMCAAAAAfkDAQC7BgAh-gMBALsGACH7AwEAuwYAIfwDAQC7BgAh_QMBALsGACEBAAAAmQYAIAEAAACZBgAgBgMAAIMIACD5AwAA-QcAIPoDAAD5BwAg-wMAAPkHACD8AwAA-QcAIP0DAAD5BwAgAwAAAJUBACABAACcBgAwAgAAmQYAIAMAAACVAQAgAQAAnAYAMAIAAJkGACADAAAAlQEAIAEAAJwGADACAACZBgAgCAMAAIIIACD3AwIAAAAB-AMCAAAAAfkDAQAAAAH6AwEAAAAB-wMBAAAAAfwDAQAAAAH9AwEAAAABATEAAKAGACAH9wMCAAAAAfgDAgAAAAH5AwEAAAAB-gMBAAAAAfsDAQAAAAH8AwEAAAAB_QMBAAAAAQExAACiBgAwATEAAKIGADAIAwAAgQgAIPcDAgCACAAh-AMCAIAIACH5AwEA_wcAIfoDAQD_BwAh-wMBAP8HACH8AwEA_wcAIf0DAQD_BwAhAgAAAJkGACAxAAClBgAgB_cDAgCACAAh-AMCAIAIACH5AwEA_wcAIfoDAQD_BwAh-wMBAP8HACH8AwEA_wcAIf0DAQD_BwAhAgAAAJUBACAxAACnBgAgAgAAAJUBACAxAACnBgAgAwAAAJkGACA4AACgBgAgOQAApQYAIAEAAACZBgAgAQAAAJUBACAKCwAA-gcAID4AAPsHACA_AAD-BwAgQAAA_QcAIEEAAPwHACD5AwAA-QcAIPoDAAD5BwAg-wMAAPkHACD8AwAA-QcAIP0DAAD5BwAgCvQDAACxBgAw9QMAAK4GABD2AwAAsQYAMPcDAgCyBgAh-AMCALIGACH5AwEAswYAIfoDAQCzBgAh-wMBALMGACH8AwEAswYAIf0DAQCzBgAhAwAAAJUBACABAACtBgAwPQAArgYAIAMAAACVAQAgAQAAnAYAMAIAAJkGACAK9AMAALEGADD1AwAArgYAEPYDAACxBgAw9wMCALIGACH4AwIAsgYAIfkDAQCzBgAh-gMBALMGACH7AwEAswYAIfwDAQCzBgAh_QMBALMGACENCwAAuAYAID4AALkGACA_AAC4BgAgQAAAuAYAIEEAALgGACD-AwIAAAAB_wMCAAAABIAEAgAAAASBBAIAAAABggQCAAAAAYMEAgAAAAGEBAIAAAABiAQCALcGACEOCwAAtQYAIEAAALYGACBBAAC2BgAg_gMBAAAAAf8DAQAAAAWABAEAAAAFgQQBAAAAAYIEAQAAAAGDBAEAAAABhAQBAAAAAYUEAQAAAAGGBAEAAAABhwQBAAAAAYgEAQC0BgAhDgsAALUGACBAAAC2BgAgQQAAtgYAIP4DAQAAAAH_AwEAAAAFgAQBAAAABYEEAQAAAAGCBAEAAAABgwQBAAAAAYQEAQAAAAGFBAEAAAABhgQBAAAAAYcEAQAAAAGIBAEAtAYAIQj-AwIAAAAB_wMCAAAABYAEAgAAAAWBBAIAAAABggQCAAAAAYMEAgAAAAGEBAIAAAABiAQCALUGACEL_gMBAAAAAf8DAQAAAAWABAEAAAAFgQQBAAAAAYIEAQAAAAGDBAEAAAABhAQBAAAAAYUEAQAAAAGGBAEAAAABhwQBAAAAAYgEAQC2BgAhDQsAALgGACA-AAC5BgAgPwAAuAYAIEAAALgGACBBAAC4BgAg_gMCAAAAAf8DAgAAAASABAIAAAAEgQQCAAAAAYIEAgAAAAGDBAIAAAABhAQCAAAAAYgEAgC3BgAhCP4DAgAAAAH_AwIAAAAEgAQCAAAABIEEAgAAAAGCBAIAAAABgwQCAAAAAYQEAgAAAAGIBAIAuAYAIQj-AwgAAAAB_wMIAAAABIAECAAAAASBBAgAAAABggQIAAAAAYMECAAAAAGEBAgAAAABiAQIALkGACELAwAAvAYAIPQDAAC6BgAw9QMAAJUBABD2AwAAugYAMPcDAgDvBgAh-AMCAO8GACH5AwEAuwYAIfoDAQC7BgAh-wMBALsGACH8AwEAuwYAIf0DAQC7BgAhC_4DAQAAAAH_AwEAAAAFgAQBAAAABYEEAQAAAAGCBAEAAAABgwQBAAAAAYQEAQAAAAGFBAEAAAABhgQBAAAAAYcEAQAAAAGIBAEAtgYAIRsFAAC_BwAgBwAA5wcAIAgAALsHACAYAADuBwAgGgAA5gcAIBsAAOgHACAcAADpBwAgHQAA6gcAIB4AAOsHACAfAADsBwAgIAAA7QcAICYAALEHACAnAACyBwAgKAAA7wcAICkAAPAHACAqAADxBwAgKwAA8gcAIPQDAADlBwAw9QMAAA0AEPYDAADlBwAw9wMCAO8GACHRBAEAxwYAIdIEAQDHBgAhhAUgAKwHACGFBSAArAcAIY0FAAANACCOBQAADQAgBjEAAL4GACD0AwAAvQYAMPUDAACWBgAQ9gMAAL0GADD3AwIAsgYAIfgDAgCyBgAhDwsAALgGACBAAAC_BgAgQQAAvwYAIP4DgAAAAAGBBIAAAAABggSAAAAAAYMEgAAAAAGEBIAAAAABiASAAAAAAYkEAQAAAAGKBAEAAAABiwQBAAAAAYwEgAAAAAGNBIAAAAABjgSAAAAAAQz-A4AAAAABgQSAAAAAAYIEgAAAAAGDBIAAAAABhASAAAAAAYgEgAAAAAGJBAEAAAABigQBAAAAAYsEAQAAAAGMBIAAAAABjQSAAAAAAY4EgAAAAAEHAwAAvAYAIDEAAMEGACD0AwAAwAYAMPUDAACTAQAQ9gMAAMAGADD3AwIA7wYAIfgDAgDvBgAhDP4DgAAAAAGBBIAAAAABggSAAAAAAYMEgAAAAAGEBIAAAAABiASAAAAAAYkEAQAAAAGKBAEAAAABiwQBAAAAAYwEgAAAAAGNBIAAAAABjgSAAAAAAQb0AwAAwgYAMPUDAAD-BQAQ9gMAAMIGADD3AwIAsgYAIfgDAgCyBgAhjwQBAMMGACEOCwAAuAYAIEAAAMUGACBBAADFBgAg_gMBAAAAAf8DAQAAAASABAEAAAAEgQQBAAAAAYIEAQAAAAGDBAEAAAABhAQBAAAAAYUEAQAAAAGGBAEAAAABhwQBAAAAAYgEAQDEBgAhDgsAALgGACBAAADFBgAgQQAAxQYAIP4DAQAAAAH_AwEAAAAEgAQBAAAABIEEAQAAAAGCBAEAAAABgwQBAAAAAYQEAQAAAAGFBAEAAAABhgQBAAAAAYcEAQAAAAGIBAEAxAYAIQv-AwEAAAAB_wMBAAAABIAEAQAAAASBBAEAAAABggQBAAAAAYMEAQAAAAGEBAEAAAABhQQBAAAAAYYEAQAAAAGHBAEAAAABiAQBAMUGACEHAwAAvAYAIPQDAADGBgAw9QMAAJEBABD2AwAAxgYAMPcDAgDvBgAh-AMCAO8GACGPBAEAxwYAIQv-AwEAAAAB_wMBAAAABIAEAQAAAASBBAEAAAABggQBAAAAAYMEAQAAAAGEBAEAAAABhQQBAAAAAYYEAQAAAAGHBAEAAAABiAQBAMUGACEK9AMAAMgGADD1AwAA5gUAEPYDAADIBgAw9wMCALIGACH4AwIAsgYAIfsDAQDDBgAhkAQBAMMGACGRBAEAwwYAIZIEAQCzBgAhkwQAAMkGACAPCwAAtQYAIEAAAMoGACBBAADKBgAg_gOAAAAAAYEEgAAAAAGCBIAAAAABgwSAAAAAAYQEgAAAAAGIBIAAAAABiQQBAAAAAYoEAQAAAAGLBAEAAAABjASAAAAAAY0EgAAAAAGOBIAAAAABDP4DgAAAAAGBBIAAAAABggSAAAAAAYMEgAAAAAGEBIAAAAABiASAAAAAAYkEAQAAAAGKBAEAAAABiwQBAAAAAYwEgAAAAAGNBIAAAAABjgSAAAAAAQsDAAC8BgAg9AMAAMsGADD1AwAAjwEAEPYDAADLBgAw9wMCAO8GACH4AwIA7wYAIfsDAQDHBgAhkAQBAMcGACGRBAEAxwYAIZIEAQC7BgAhkwQAAMwGACAM_gOAAAAAAYEEgAAAAAGCBIAAAAABgwSAAAAAAYQEgAAAAAGIBIAAAAABiQQBAAAAAYoEAQAAAAGLBAEAAAABjASAAAAAAY0EgAAAAAGOBIAAAAABDPQDAADNBgAw9QMAAM4FABD2AwAAzQYAMPcDAgCyBgAhlAQCALIGACGVBAEAwwYAIZYEAQDDBgAhlwQBAMMGACGYBAQAzgYAIZkEAQDDBgAhmgRAAM8GACGbBEAAzwYAIQ0LAAC4BgAgPgAAuQYAID8AANMGACBAAADTBgAgQQAA0wYAIP4DBAAAAAH_AwQAAAAEgAQEAAAABIEEBAAAAAGCBAQAAAABgwQEAAAAAYQEBAAAAAGIBAQA0gYAIQsLAAC4BgAgQAAA0QYAIEEAANEGACD-A0AAAAAB_wNAAAAABIAEQAAAAASBBEAAAAABggRAAAAAAYMEQAAAAAGEBEAAAAABiARAANAGACELCwAAuAYAIEAAANEGACBBAADRBgAg_gNAAAAAAf8DQAAAAASABEAAAAAEgQRAAAAAAYIEQAAAAAGDBEAAAAABhARAAAAAAYgEQADQBgAhCP4DQAAAAAH_A0AAAAAEgARAAAAABIEEQAAAAAGCBEAAAAABgwRAAAAAAYQEQAAAAAGIBEAA0QYAIQ0LAAC4BgAgPgAAuQYAID8AANMGACBAAADTBgAgQQAA0wYAIP4DBAAAAAH_AwQAAAAEgAQEAAAABIEEBAAAAAGCBAQAAAABgwQEAAAAAYQEBAAAAAGIBAQA0gYAIQj-AwQAAAAB_wMEAAAABIAEBAAAAASBBAQAAAABggQEAAAAAYMEBAAAAAGEBAQAAAABiAQEANMGACEN9AMAANQGADD1AwAAuAUAEPYDAADUBgAw9wMCALIGACH4AwIA1QYAIZQEAgCyBgAhnQQAANYGnQQinwQAANcGnwQioQQAANgGoQQiogQBALMGACGjBAIA1QYAIaQEAQCzBgAhpQRAAM8GACENCwAAtQYAID4AAOAGACA_AAC1BgAgQAAAtQYAIEEAALUGACD-AwIAAAAB_wMCAAAABYAEAgAAAAWBBAIAAAABggQCAAAAAYMEAgAAAAGEBAIAAAABiAQCAN8GACEHCwAAuAYAIEAAAN4GACBBAADeBgAg_gMAAACdBAL_AwAAAJ0ECIAEAAAAnQQIiAQAAN0GnQQiBwsAALgGACBAAADcBgAgQQAA3AYAIP4DAAAAnwQC_wMAAACfBAiABAAAAJ8ECIgEAADbBp8EIgcLAAC4BgAgQAAA2gYAIEEAANoGACD-AwAAAKEEAv8DAAAAoQQIgAQAAAChBAiIBAAA2QahBCIHCwAAuAYAIEAAANoGACBBAADaBgAg_gMAAAChBAL_AwAAAKEECIAEAAAAoQQIiAQAANkGoQQiBP4DAAAAoQQC_wMAAAChBAiABAAAAKEECIgEAADaBqEEIgcLAAC4BgAgQAAA3AYAIEEAANwGACD-AwAAAJ8EAv8DAAAAnwQIgAQAAACfBAiIBAAA2wafBCIE_gMAAACfBAL_AwAAAJ8ECIAEAAAAnwQIiAQAANwGnwQiBwsAALgGACBAAADeBgAgQQAA3gYAIP4DAAAAnQQC_wMAAACdBAiABAAAAJ0ECIgEAADdBp0EIgT-AwAAAJ0EAv8DAAAAnQQIgAQAAACdBAiIBAAA3gadBCINCwAAtQYAID4AAOAGACA_AAC1BgAgQAAAtQYAIEEAALUGACD-AwIAAAAB_wMCAAAABYAEAgAAAAWBBAIAAAABggQCAAAAAYMEAgAAAAGEBAIAAAABiAQCAN8GACEI_gMIAAAAAf8DCAAAAAWABAgAAAAFgQQIAAAAAYIECAAAAAGDBAgAAAABhAQIAAAAAYgECADgBgAhCDEAAeIGACH0AwAA4QYAMPUDAACgBQAQ9gMAAOEGADD3AwIAsgYAIaUEQADPBgAhpgQCALIGACGnBAIAsgYAIQcLAAC4BgAgQAAA5AYAIEEAAOQGACD-AwABAAAB_wMAAQAABIAEAAEAAASIBAAB4wYAIQcLAAC4BgAgQAAA5AYAIEEAAOQGACD-AwABAAAB_wMAAQAABIAEAAEAAASIBAAB4wYAIQT-AwABAAAB_wMAAQAABIAEAAEAAASIBAAB5AYAIQ70AwAA5QYAMPUDAACKBQAQ9gMAAOUGADD3AwIAsgYAIfgDAgCyBgAhlwQBALMGACGYBAQAzgYAIZsEQADPBgAhpQRAAM8GACGoBAEAwwYAIakEAgDVBgAhqgQgAOYGACGrBAIA1QYAIawEAQCzBgAhBQsAALgGACBAAADoBgAgQQAA6AYAIP4DIAAAAAGIBCAA5wYAIQULAAC4BgAgQAAA6AYAIEEAAOgGACD-AyAAAAABiAQgAOcGACEC_gMgAAAAAYgEIADoBgAhCfQDAADpBgAw9QMAAPIEABD2AwAA6QYAMPcDAgCyBgAh-AMCALIGACGbBEAAzwYAIaUEQADPBgAhqAQBAMMGACGtBAIA1QYAIQr0AwAA6gYAMPUDAADaBAAQ9gMAAOoGADD3AwIAsgYAIaEEAQDDBgAhrgQBAMMGACGvBEAAzwYAIbAEQADrBgAhsQQCANUGACGyBAEAswYAIQsLAAC1BgAgQAAA7QYAIEEAAO0GACD-A0AAAAAB_wNAAAAABYAEQAAAAAWBBEAAAAABggRAAAAAAYMEQAAAAAGEBEAAAAABiARAAOwGACELCwAAtQYAIEAAAO0GACBBAADtBgAg_gNAAAAAAf8DQAAAAAWABEAAAAAFgQRAAAAAAYIEQAAAAAGDBEAAAAABhARAAAAAAYgEQADsBgAhCP4DQAAAAAH_A0AAAAAFgARAAAAABYEEQAAAAAGCBEAAAAABgwRAAAAAAYQEQAAAAAGIBEAA7QYAIQr0AwAA7gYAMPUDAADHBAAQ9gMAAO4GADD3AwIA7wYAIaEEAQDHBgAhrgQBAMcGACGvBEAA8AYAIbAEQADxBgAhsQQCAPIGACGyBAEAuwYAIQj-AwIAAAAB_wMCAAAABIAEAgAAAASBBAIAAAABggQCAAAAAYMEAgAAAAGEBAIAAAABiAQCALgGACEI_gNAAAAAAf8DQAAAAASABEAAAAAEgQRAAAAAAYIEQAAAAAGDBEAAAAABhARAAAAAAYgEQADRBgAhCP4DQAAAAAH_A0AAAAAFgARAAAAABYEEQAAAAAGCBEAAAAABgwRAAAAAAYQEQAAAAAGIBEAA7QYAIQj-AwIAAAAB_wMCAAAABYAEAgAAAAWBBAIAAAABggQCAAAAAYMEAgAAAAGEBAIAAAABiAQCALUGACEJ9AMAAPMGADD1AwAAwQQAEPYDAADzBgAw9wMCALIGACH4AwIAsgYAIaUEQADPBgAhtAQAAPQGtAQitQQBAMMGACG2BCAA5gYAIQcLAAC4BgAgQAAA9gYAIEEAAPYGACD-AwAAALQEAv8DAAAAtAQIgAQAAAC0BAiIBAAA9Qa0BCIHCwAAuAYAIEAAAPYGACBBAAD2BgAg_gMAAAC0BAL_AwAAALQECIAEAAAAtAQIiAQAAPUGtAQiBP4DAAAAtAQC_wMAAAC0BAiABAAAALQECIgEAAD2BrQEIgj0AwAA9wYAMPUDAACrBAAQ9gMAAPcGADD3AwIAsgYAIfgDAgCyBgAhpQRAAM8GACG3BAEAwwYAIbgEIADmBgAhBvQDAAD4BgAw9QMAAJUEABD2AwAA-AYAMPcDAgCyBgAh-AMCALIGACGlBEAAzwYAIQ70AwAA-QYAMPUDAAD_AwAQ9gMAAPkGADD3AwIAsgYAIaUEQADPBgAhuQQCALIGACG6BAIAsgYAIbsEAQCzBgAhvAQQAPoGACG9BBAA-gYAIb8EAAD7Br8EIsAEQADPBgAhwQQBALMGACHCBAEAswYAIQ0LAAC4BgAgPgAA_wYAID8AAP8GACBAAAD_BgAgQQAA_wYAIP4DEAAAAAH_AxAAAAAEgAQQAAAABIEEEAAAAAGCBBAAAAABgwQQAAAAAYQEEAAAAAGIBBAA_gYAIQcLAAC4BgAgQAAA_QYAIEEAAP0GACD-AwAAAL8EAv8DAAAAvwQIgAQAAAC_BAiIBAAA_Aa_BCIHCwAAuAYAIEAAAP0GACBBAAD9BgAg_gMAAAC_BAL_AwAAAL8ECIAEAAAAvwQIiAQAAPwGvwQiBP4DAAAAvwQC_wMAAAC_BAiABAAAAL8ECIgEAAD9Br8EIg0LAAC4BgAgPgAA_wYAID8AAP8GACBAAAD_BgAgQQAA_wYAIP4DEAAAAAH_AxAAAAAEgAQQAAAABIEEEAAAAAGCBBAAAAABgwQQAAAAAYQEEAAAAAGIBBAA_gYAIQj-AxAAAAAB_wMQAAAABIAEEAAAAASBBBAAAAABggQQAAAAAYMEEAAAAAGEBBAAAAABiAQQAP8GACER9AMAAIAHADD1AwAA6QMAEPYDAACABwAw9wMCALIGACH4AwIAsgYAIZQEAgCyBgAhmwRAAM8GACGhBAAAgQfKBCKlBEAAzwYAIcIEAQCzBgAhwwQCANUGACHEBAIA1QYAIcUEEAD6BgAhxgQQAPoGACHHBBAA-gYAIcgEEAD6BgAhygQBALMGACEHCwAAuAYAIEAAAIMHACBBAACDBwAg_gMAAADKBAL_AwAAAMoECIAEAAAAygQIiAQAAIIHygQiBwsAALgGACBAAACDBwAgQQAAgwcAIP4DAAAAygQC_wMAAADKBAiABAAAAMoECIgEAACCB8oEIgT-AwAAAMoEAv8DAAAAygQIgAQAAADKBAiIBAAAgwfKBCII9AMAAIQHADD1AwAAzwMAEPYDAACEBwAw9wMCALIGACGVBAEAwwYAIZoEQADPBgAhywQAAeIGACHMBAIAsgYAIQj0AwAAhQcAMPUDAAC5AwAQ9gMAAIUHADD3AwIAsgYAIZQEAgCyBgAhpQRAAM8GACHNBAEAwwYAIc8EAACGB88EIgcLAAC4BgAgQAAAiAcAIEEAAIgHACD-AwAAAM8EAv8DAAAAzwQIgAQAAADPBAiIBAAAhwfPBCIHCwAAuAYAIEAAAIgHACBBAACIBwAg_gMAAADPBAL_AwAAAM8ECIAEAAAAzwQIiAQAAIcHzwQiBP4DAAAAzwQC_wMAAADPBAiABAAAAM8ECIgEAACIB88EIgj0AwAAiQcAMPUDAACjAwAQ9gMAAIkHADD3AwIAsgYAIfgDAgCyBgAh0AQBAMMGACHRBAEAwwYAIdIEAQDDBgAhCPQDAACKBwAw9QMAAI0DABD2AwAAigcAMPcDAgCyBgAhlQQBAMMGACGXBAEAwwYAIZkEAQCzBgAhwwQCALIGACER9AMAAIsHADD1AwAA9wIAEPYDAACLBwAw9wMCALIGACGhBAAAjAfaBCK5BAIA1QYAIcMEAgDVBgAhxQQQAPoGACHGBBAA-gYAIccEEAD6BgAhyAQQAPoGACHTBAEAwwYAIdQEQADPBgAh1QQBALMGACHWBAEAswYAIdcEAQCzBgAh2AQBALMGACEHCwAAuAYAIEAAAI4HACBBAACOBwAg_gMAAADaBAL_AwAAANoECIAEAAAA2gQIiAQAAI0H2gQiBwsAALgGACBAAACOBwAgQQAAjgcAIP4DAAAA2gQC_wMAAADaBAiABAAAANoECIgEAACNB9oEIgT-AwAAANoEAv8DAAAA2gQIgAQAAADaBAiIBAAAjgfaBCIV9AMAAI8HADD1AwAA3QIAEPYDAACPBwAw9wMCALIGACH4AwIAsgYAIZQEAgCyBgAhmwRAAM8GACGhBAAAkQfmBCKlBEAAzwYAIdoEAgCyBgAh2wQCALIGACHcBAEAwwYAId0EAQDDBgAh3gRAAM8GACHfBAEAwwYAIeEEAACQB-EEIuIEAADJBgAg4wRAAM8GACHkBAEAwwYAIeYEAQCzBgAh5wQCANUGACEHCwAAuAYAIEAAAJUHACBBAACVBwAg_gMAAADhBAL_AwAAAOEECIAEAAAA4QQIiAQAAJQH4QQiBwsAALgGACBAAACTBwAgQQAAkwcAIP4DAAAA5gQC_wMAAADmBAiABAAAAOYECIgEAACSB-YEIgcLAAC4BgAgQAAAkwcAIEEAAJMHACD-AwAAAOYEAv8DAAAA5gQIgAQAAADmBAiIBAAAkgfmBCIE_gMAAADmBAL_AwAAAOYECIAEAAAA5gQIiAQAAJMH5gQiBwsAALgGACBAAACVBwAgQQAAlQcAIP4DAAAA4QQC_wMAAADhBAiABAAAAOEECIgEAACUB-EEIgT-AwAAAOEEAv8DAAAA4QQIgAQAAADhBAiIBAAAlQfhBCIR9AMAAJYHADD1AwAAwQIAEPYDAACWBwAw9wMCALIGACGUBAIAsgYAIaUEQADPBgAh0wQBAMMGACHXBAEAswYAIdgEAQCzBgAh2gQCALIGACHnBAIA1QYAIegEAQCzBgAh6QQQAJcHACHqBAEAswYAIesEAQCzBgAh7QQAAJgH7QQi7gQBALMGACENCwAAtQYAID4AAJwHACA_AACcBwAgQAAAnAcAIEEAAJwHACD-AxAAAAAB_wMQAAAABYAEEAAAAAWBBBAAAAABggQQAAAAAYMEEAAAAAGEBBAAAAABiAQQAJsHACEHCwAAuAYAIEAAAJoHACBBAACaBwAg_gMAAADtBAL_AwAAAO0ECIAEAAAA7QQIiAQAAJkH7QQiBwsAALgGACBAAACaBwAgQQAAmgcAIP4DAAAA7QQC_wMAAADtBAiABAAAAO0ECIgEAACZB-0EIgT-AwAAAO0EAv8DAAAA7QQIgAQAAADtBAiIBAAAmgftBCINCwAAtQYAID4AAJwHACA_AACcBwAgQAAAnAcAIEEAAJwHACD-AxAAAAAB_wMQAAAABYAEEAAAAAWBBBAAAAABggQQAAAAAYMEEAAAAAGEBBAAAAABiAQQAJsHACEI_gMQAAAAAf8DEAAAAAWABBAAAAAFgQQQAAAAAYIEEAAAAAGDBBAAAAABhAQQAAAAAYgEEACcBwAhCPQDAACdBwAw9QMAAKkCABD2AwAAnQcAMPcDAgCyBgAh-AMCALIGACGlBEAAzwYAIe8EAQDDBgAh8AQBAMMGACEK9AMAAJ4HADD1AwAAkwIAEPYDAACeBwAw9wMCALIGACH4AwIAsgYAIfwDAQCzBgAhpQRAAM8GACGoBAEAwwYAIfEEAQDDBgAh8gQBALMGACEI9AMAAJ8HADD1AwAA-wEAEPYDAACfBwAw9wMCALIGACGVBAEAwwYAIZcEAQCzBgAhmQQBALMGACHaBAIAsgYAIRH0AwAAoAcAMPUDAADlAQAQ9gMAAKAHADD3AwIAsgYAIfgDAgCyBgAhlAQCALIGACGhBAEAwwYAIaUEQADPBgAhtAQBAMMGACHCBAEAswYAIc0EAQDDBgAh2wQCALIGACHzBEAAzwYAIfQEAQDDBgAh9QQBAMMGACH2BAEAswYAIfgEAAChB_gEIgcLAAC4BgAgQAAAowcAIEEAAKMHACD-AwAAAPgEAv8DAAAA-AQIgAQAAAD4BAiIBAAAogf4BCIHCwAAuAYAIEAAAKMHACBBAACjBwAg_gMAAAD4BAL_AwAAAPgECIAEAAAA-AQIiAQAAKIH-AQiBP4DAAAA-AQC_wMAAAD4BAiABAAAAPgECIgEAACjB_gEIhf0AwAApAcAMPUDAADNAQAQ9gMAAKQHADD3AwIAsgYAIfgDAgCyBgAh_AMBALMGACGbBEAAzwYAIaEEAAChB_gEIqUEQADPBgAh3gRAAOsGACHkBAEAswYAIfIEAQDDBgAh-QQBAMMGACH6BAEAwwYAIfsEAQDDBgAh_AQBALMGACH9BAEAswYAIf4EAQCzBgAh_wQBALMGACGABQEAswYAIYEFAQCzBgAhggUBALMGACGDBQEAswYAIQj0AwAApQcAMPUDAAC3AQAQ9gMAAKUHADD3AwIAsgYAIdEEAQDDBgAh0gQBAMMGACGEBSAA5gYAIYUFIADmBgAhAqYEAgAAAAGnBAIAAAABCSQAAKkHACAxAAGoBwAh9AMAAKcHADD1AwAAhgEAEPYDAACnBwAw9wMCAO8GACGlBEAA8AYAIaYEAgDvBgAhpwQCAO8GACEE_gMAAQAAAf8DAAEAAASABAABAAAEiAQAAeQGACETAwAAvAYAICMAAK0HACAlAACuBwAg9AMAAKoHADD1AwAAgQEAEPYDAACqBwAw9wMCAO8GACH4AwIA7wYAIZcEAQC7BgAhmAQEAKsHACGbBEAA8AYAIaUEQADwBgAhqAQBAMcGACGpBAIA8gYAIaoEIACsBwAhqwQCAPIGACGsBAEAuwYAIY0FAACBAQAgjgUAAIEBACARAwAAvAYAICMAAK0HACAlAACuBwAg9AMAAKoHADD1AwAAgQEAEPYDAACqBwAw9wMCAO8GACH4AwIA7wYAIZcEAQC7BgAhmAQEAKsHACGbBEAA8AYAIaUEQADwBgAhqAQBAMcGACGpBAIA8gYAIaoEIACsBwAhqwQCAPIGACGsBAEAuwYAIQj-AwQAAAAB_wMEAAAABIAEBAAAAASBBAQAAAABggQEAAAAAYMEBAAAAAGEBAQAAAABiAQEANMGACEC_gMgAAAAAYgEIADoBgAhDwMAALwGACAUAACyBwAgIQAArQcAICIAALEHACD0AwAAsAcAMPUDAAB7ABD2AwAAsAcAMPcDAgDvBgAh-AMCAO8GACGbBEAA8AYAIaUEQADwBgAhqAQBAMcGACGtBAIA8gYAIY0FAAB7ACCOBQAAewAgA4cFAACGAQAgiAUAAIYBACCJBQAAhgEAIAP4AwIAAAABqAQBAAAAAa0EAgAAAAENAwAAvAYAIBQAALIHACAhAACtBwAgIgAAsQcAIPQDAACwBwAw9QMAAHsAEPYDAACwBwAw9wMCAO8GACH4AwIA7wYAIZsEQADwBgAhpQRAAPAGACGoBAEAxwYAIa0EAgDyBgAhA4cFAAB7ACCIBQAAewAgiQUAAHsAIAOHBQAAgQEAIIgFAACBAQAgiQUAAIEBACAKAwAAvAYAIPQDAACzBwAw9QMAAHcAEPYDAACzBwAw9wMCAO8GACH4AwIA7wYAIaUEQADwBgAhtAQAALQHtAQitQQBAMcGACG2BCAArAcAIQT-AwAAALQEAv8DAAAAtAQIgAQAAAC0BAiIBAAA9ga0BCIJAwAAvAYAIPQDAAC1BwAw9QMAAHMAEPYDAAC1BwAw9wMCAO8GACH4AwIA7wYAIaUEQADwBgAhtwQBAMcGACG4BCAArAcAIQcDAAC8BgAg9AMAALYHADD1AwAAbwAQ9gMAALYHADD3AwIA7wYAIfgDAgDvBgAhpQRAAPAGACEC-AMCAAAAAdAEAQAAAAEJAwAAvAYAIPQDAAC4BwAw9QMAAGoAEPYDAAC4BwAw9wMCAO8GACH4AwIA7wYAIdAEAQDHBgAh0QQBAMcGACHSBAEAxwYAIQL4AwIAAAAB7wQBAAAAAQsDAAC8BgAgCAAAuwcAIAoAALwHACD0AwAAugcAMPUDAAAWABD2AwAAugcAMPcDAgDvBgAh-AMCAO8GACGlBEAA8AYAIe8EAQDHBgAh8AQBAMcGACEDhwUAABAAIIgFAAAQACCJBQAAEAAgA4cFAAAZACCIBQAAGQAgiQUAABkAIA0DAAC-BwAgBQAAvwcAIAgAALsHACD0AwAAvQcAMPUDAAALABD2AwAAvQcAMPcDAgDvBgAh-AMCAO8GACH8AwEAuwYAIaUEQADwBgAhqAQBAMcGACHxBAEAxwYAIfIEAQC7BgAhGwUAAL8HACAHAADnBwAgCAAAuwcAIBgAAO4HACAaAADmBwAgGwAA6AcAIBwAAOkHACAdAADqBwAgHgAA6wcAIB8AAOwHACAgAADtBwAgJgAAsQcAICcAALIHACAoAADvBwAgKQAA8AcAICoAAPEHACArAADyBwAg9AMAAOUHADD1AwAADQAQ9gMAAOUHADD3AwIA7wYAIdEEAQDHBgAh0gQBAMcGACGEBSAArAcAIYUFIACsBwAhjQUAAA0AII4FAAANACADhwUAAAcAIIgFAAAHACCJBQAABwAgDQQAAMEHACD0AwAAwAcAMPUDAABXABD2AwAAwAcAMPcDAgDvBgAhlAQCAO8GACGVBAEAxwYAIZYEAQDHBgAhlwQBAMcGACGYBAQAqwcAIZkEAQDHBgAhmgRAAPAGACGbBEAA8AYAISEDAAC8BgAgBQAAvwcAIAgAALsHACAOAADqBwAgEwAAvAcAIBcAAPcHACAYAADuBwAgGQAA-AcAIPQDAAD2BwAw9QMAAAMAEPYDAAD2BwAw9wMCAO8GACH4AwIA7wYAIfwDAQC7BgAhmwRAAPAGACGhBAAA9Af4BCKlBEAA8AYAId4EQADxBgAh5AQBALsGACHyBAEAxwYAIfkEAQDHBgAh-gQBAMcGACH7BAEAxwYAIfwEAQC7BgAh_QQBALsGACH-BAEAuwYAIf8EAQC7BgAhgAUBALsGACGBBQEAuwYAIYIFAQC7BgAhgwUBALsGACGNBQAAAwAgjgUAAAMAIA8DAAC-BwAgBAAAwQcAIPQDAADCBwAw9QMAAFIAEPYDAADCBwAw9wMCAO8GACH4AwIA8gYAIZQEAgDvBgAhnQQAAMMHnQQinwQAAMQHnwQioQQAAMUHoQQiogQBALsGACGjBAIA8gYAIaQEAQC7BgAhpQRAAPAGACEE_gMAAACdBAL_AwAAAJ0ECIAEAAAAnQQIiAQAAN4GnQQiBP4DAAAAnwQC_wMAAACfBAiABAAAAJ8ECIgEAADcBp8EIgT-AwAAAKEEAv8DAAAAoQQIgAQAAAChBAiIBAAA2gahBCIWBAAAwQcAIAwAAMkHACANAAC-BwAgEAAAygcAIBEAAMsHACD0AwAAxgcAMPUDAAAlABD2AwAAxgcAMPcDAgDvBgAh-AMCAO8GACGUBAIA7wYAIZsEQADwBgAhoQQAAMgHygQipQRAAPAGACHCBAEAuwYAIcMEAgDyBgAhxAQCAPIGACHFBBAAxwcAIcYEEADHBwAhxwQQAMcHACHIBBAAxwcAIcoEAQC7BgAhCP4DEAAAAAH_AxAAAAAEgAQQAAAABIEEEAAAAAGCBBAAAAABgwQQAAAAAYQEEAAAAAGIBBAA_wYAIQT-AwAAAMoEAv8DAAAAygQIgAQAAADKBAiIBAAAgwfKBCIfAwAAvgcAIAQAAMEHACAGAADSBwAgBwAA4wcAIAkAAN8HACAOAADbBwAgEQAAywcAIBIAAOQHACD0AwAA4AcAMPUDAAAQABD2AwAA4AcAMPcDAgDvBgAh-AMCAO8GACGUBAIA7wYAIZsEQADwBgAhoQQAAOIH5gQipQRAAPAGACHaBAIA7wYAIdsEAgDvBgAh3AQBAMcGACHdBAEAxwYAId4EQADwBgAh3wQBAMcGACHhBAAA4QfhBCLiBAAAzAYAIOMEQADwBgAh5AQBAMcGACHmBAEAuwYAIecEAgDyBgAhjQUAABAAII4FAAAQACADhwUAACkAIIgFAAApACCJBQAAKQAgA4cFAAAgACCIBQAAIAAgiQUAACAAIAkVAADNBwAg9AMAAMwHADD1AwAASgAQ9gMAAMwHADD3AwIA7wYAIZUEAQDHBgAhmgRAAPAGACHLBAABqAcAIcwEAgDvBgAhDAQAAMEHACAWAADQBwAg9AMAAM4HADD1AwAARgAQ9gMAAM4HADD3AwIA7wYAIZQEAgDvBgAhpQRAAPAGACHNBAEAxwYAIc8EAADPB88EIo0FAABGACCOBQAARgAgCgQAAMEHACAWAADQBwAg9AMAAM4HADD1AwAARgAQ9gMAAM4HADD3AwIA7wYAIZQEAgDvBgAhpQRAAPAGACHNBAEAxwYAIc8EAADPB88EIgT-AwAAAM8EAv8DAAAAzwQIgAQAAADPBAiIBAAAiAfPBCIDhwUAAEoAIIgFAABKACCJBQAASgAgCQYAANIHACD0AwAA0QcAMPUDAAA9ABD2AwAA0QcAMPcDAgDvBgAhlQQBAMcGACGXBAEAuwYAIZkEAQC7BgAh2gQCAO8GACEZAwAAvAYAIAQAAMEHACAHAADjBwAgCAAAuwcAIBMAALwHACAUAAD1BwAg9AMAAPMHADD1AwAABwAQ9gMAAPMHADD3AwIA7wYAIfgDAgDvBgAhlAQCAO8GACGhBAEAxwYAIaUEQADwBgAhtAQBAMcGACHCBAEAuwYAIc0EAQDHBgAh2wQCAO8GACHzBEAA8AYAIfQEAQDHBgAh9QQBAMcGACH2BAEAuwYAIfgEAAD0B_gEIo0FAAAHACCOBQAABwAgCQwAANQHACD0AwAA0wcAMPUDAAAyABD2AwAA0wcAMPcDAgDvBgAhlQQBAMcGACGXBAEAxwYAIZkEAQC7BgAhwwQCAO8GACEfAwAAvgcAIAQAAMEHACAGAADSBwAgBwAA4wcAIAkAAN8HACAOAADbBwAgEQAAywcAIBIAAOQHACD0AwAA4AcAMPUDAAAQABD2AwAA4AcAMPcDAgDvBgAh-AMCAO8GACGUBAIA7wYAIZsEQADwBgAhoQQAAOIH5gQipQRAAPAGACHaBAIA7wYAIdsEAgDvBgAh3AQBAMcGACHdBAEAxwYAId4EQADwBgAh3wQBAMcGACHhBAAA4QfhBCLiBAAAzAYAIOMEQADwBgAh5AQBAMcGACHmBAEAuwYAIecEAgDyBgAhjQUAABAAII4FAAAQACAQDgAA1wcAIA8AANgHACD0AwAA1QcAMPUDAAApABD2AwAA1QcAMPcDAgDvBgAhpQRAAPAGACG5BAIA7wYAIboEAgDvBgAhuwQBALsGACG8BBAAxwcAIb0EEADHBwAhvwQAANYHvwQiwARAAPAGACHBBAEAuwYAIcIEAQC7BgAhBP4DAAAAvwQC_wMAAAC_BAiABAAAAL8ECIgEAAD9Br8EIhgEAADBBwAgDAAAyQcAIA0AAL4HACAQAADKBwAgEQAAywcAIPQDAADGBwAw9QMAACUAEPYDAADGBwAw9wMCAO8GACH4AwIA7wYAIZQEAgDvBgAhmwRAAPAGACGhBAAAyAfKBCKlBEAA8AYAIcIEAQC7BgAhwwQCAPIGACHEBAIA8gYAIcUEEADHBwAhxgQQAMcHACHHBBAAxwcAIcgEEADHBwAhygQBALsGACGNBQAAJQAgjgUAACUAIBYMAADJBwAgDgAA2wcAIBAAAMoHACD0AwAA2QcAMPUDAAAgABD2AwAA2QcAMPcDAgDvBgAhoQQAANoH2gQiuQQCAPIGACHDBAIA8gYAIcUEEADHBwAhxgQQAMcHACHHBBAAxwcAIcgEEADHBwAh0wQBAMcGACHUBEAA8AYAIdUEAQC7BgAh1gQBALsGACHXBAEAuwYAIdgEAQC7BgAhjQUAACAAII4FAAAgACAUDAAAyQcAIA4AANsHACAQAADKBwAg9AMAANkHADD1AwAAIAAQ9gMAANkHADD3AwIA7wYAIaEEAADaB9oEIrkEAgDyBgAhwwQCAPIGACHFBBAAxwcAIcYEEADHBwAhxwQQAMcHACHIBBAAxwcAIdMEAQDHBgAh1ARAAPAGACHVBAEAuwYAIdYEAQC7BgAh1wQBALsGACHYBAEAuwYAIQT-AwAAANoEAv8DAAAA2gQIgAQAAADaBAiIBAAAjgfaBCIYBAAAwQcAIAwAAMkHACANAAC-BwAgEAAAygcAIBEAAMsHACD0AwAAxgcAMPUDAAAlABD2AwAAxgcAMPcDAgDvBgAh-AMCAO8GACGUBAIA7wYAIZsEQADwBgAhoQQAAMgHygQipQRAAPAGACHCBAEAuwYAIcMEAgDyBgAhxAQCAPIGACHFBBAAxwcAIcYEEADHBwAhxwQQAMcHACHIBBAAxwcAIcoEAQC7BgAhjQUAACUAII4FAAAlACAUBAAAwQcAIAYAANIHACAJAADfBwAg9AMAANwHADD1AwAAGQAQ9gMAANwHADD3AwIA7wYAIZQEAgDvBgAhpQRAAPAGACHTBAEAxwYAIdcEAQC7BgAh2AQBALsGACHaBAIA7wYAIecEAgDyBgAh6AQBALsGACHpBBAA3QcAIeoEAQC7BgAh6wQBALsGACHtBAAA3gftBCLuBAEAuwYAIQj-AxAAAAAB_wMQAAAABYAEEAAAAAWBBBAAAAABggQQAAAAAYMEEAAAAAGEBBAAAAABiAQQAJwHACEE_gMAAADtBAL_AwAAAO0ECIAEAAAA7QQIiAQAAJoH7QQiDQMAALwGACAIAAC7BwAgCgAAvAcAIPQDAAC6BwAw9QMAABYAEPYDAAC6BwAw9wMCAO8GACH4AwIA7wYAIaUEQADwBgAh7wQBAMcGACHwBAEAxwYAIY0FAAAWACCOBQAAFgAgHQMAAL4HACAEAADBBwAgBgAA0gcAIAcAAOMHACAJAADfBwAgDgAA2wcAIBEAAMsHACASAADkBwAg9AMAAOAHADD1AwAAEAAQ9gMAAOAHADD3AwIA7wYAIfgDAgDvBgAhlAQCAO8GACGbBEAA8AYAIaEEAADiB-YEIqUEQADwBgAh2gQCAO8GACHbBAIA7wYAIdwEAQDHBgAh3QQBAMcGACHeBEAA8AYAId8EAQDHBgAh4QQAAOEH4QQi4gQAAMwGACDjBEAA8AYAIeQEAQDHBgAh5gQBALsGACHnBAIA8gYAIQT-AwAAAOEEAv8DAAAA4QQIgAQAAADhBAiIBAAAlQfhBCIE_gMAAADmBAL_AwAAAOYECIAEAAAA5gQIiAQAAJMH5gQiDwMAAL4HACAFAAC_BwAgCAAAuwcAIPQDAAC9BwAw9QMAAAsAEPYDAAC9BwAw9wMCAO8GACH4AwIA7wYAIfwDAQC7BgAhpQRAAPAGACGoBAEAxwYAIfEEAQDHBgAh8gQBALsGACGNBQAACwAgjgUAAAsAIAOHBQAAMgAgiAUAADIAIIkFAAAyACAZBQAAvwcAIAcAAOcHACAIAAC7BwAgGAAA7gcAIBoAAOYHACAbAADoBwAgHAAA6QcAIB0AAOoHACAeAADrBwAgHwAA7AcAICAAAO0HACAmAACxBwAgJwAAsgcAICgAAO8HACApAADwBwAgKgAA8QcAICsAAPIHACD0AwAA5QcAMPUDAAANABD2AwAA5QcAMPcDAgDvBgAh0QQBAMcGACHSBAEAxwYAIYQFIACsBwAhhQUgAKwHACEDhwUAAAMAIIgFAAADACCJBQAAAwAgA4cFAAALACCIBQAACwAgiQUAAAsAIAOHBQAAFgAgiAUAABYAIIkFAAAWACADhwUAAGoAIIgFAABqACCJBQAAagAgA4cFAAAlACCIBQAAJQAgiQUAACUAIAOHBQAAbwAgiAUAAG8AIIkFAABvACADhwUAAHMAIIgFAABzACCJBQAAcwAgA4cFAAB3ACCIBQAAdwAgiQUAAHcAIAOHBQAAUgAgiAUAAFIAIIkFAABSACANAwAAvAYAIPQDAADLBgAw9QMAAI8BABD2AwAAywYAMPcDAgDvBgAh-AMCAO8GACH7AwEAxwYAIZAEAQDHBgAhkQQBAMcGACGSBAEAuwYAIZMEAADMBgAgjQUAAI8BACCOBQAAjwEAIAkDAAC8BgAg9AMAAMYGADD1AwAAkQEAEPYDAADGBgAw9wMCAO8GACH4AwIA7wYAIY8EAQDHBgAhjQUAAJEBACCOBQAAkQEAIAkDAAC8BgAgMQAAwQYAIPQDAADABgAw9QMAAJMBABD2AwAAwAYAMPcDAgDvBgAh-AMCAO8GACGNBQAAkwEAII4FAACTAQAgDQMAALwGACD0AwAAugYAMPUDAACVAQAQ9gMAALoGADD3AwIA7wYAIfgDAgDvBgAh-QMBALsGACH6AwEAuwYAIfsDAQC7BgAh_AMBALsGACH9AwEAuwYAIY0FAACVAQAgjgUAAJUBACAXAwAAvAYAIAQAAMEHACAHAADjBwAgCAAAuwcAIBMAALwHACAUAAD1BwAg9AMAAPMHADD1AwAABwAQ9gMAAPMHADD3AwIA7wYAIfgDAgDvBgAhlAQCAO8GACGhBAEAxwYAIaUEQADwBgAhtAQBAMcGACHCBAEAuwYAIc0EAQDHBgAh2wQCAO8GACHzBEAA8AYAIfQEAQDHBgAh9QQBAMcGACH2BAEAuwYAIfgEAAD0B_gEIgT-AwAAAPgEAv8DAAAA-AQIgAQAAAD4BAiIBAAAowf4BCIDhwUAAD0AIIgFAAA9ACCJBQAAPQAgHwMAALwGACAFAAC_BwAgCAAAuwcAIA4AAOoHACATAAC8BwAgFwAA9wcAIBgAAO4HACAZAAD4BwAg9AMAAPYHADD1AwAAAwAQ9gMAAPYHADD3AwIA7wYAIfgDAgDvBgAh_AMBALsGACGbBEAA8AYAIaEEAAD0B_gEIqUEQADwBgAh3gRAAPEGACHkBAEAuwYAIfIEAQDHBgAh-QQBAMcGACH6BAEAxwYAIfsEAQDHBgAh_AQBALsGACH9BAEAuwYAIf4EAQC7BgAh_wQBALsGACGABQEAuwYAIYEFAQC7BgAhggUBALsGACGDBQEAuwYAIQOHBQAARgAgiAUAAEYAIIkFAABGACADhwUAAFcAIIgFAABXACCJBQAAVwAgAAAAAAAAAZIFAQAAAAEFkgUCAAAAAZgFAgAAAAGZBQIAAAABmgUCAAAAAZsFAgAAAAEFOAAA8Q8AIDkAAPQPACCPBQAA8g8AIJAFAADzDwAglQUAAAEAIAM4AADxDwAgjwUAAPIPACCVBQAAAQAgEQUAAOINACAHAADjDQAgCAAA5Q0AIBgAAO0NACAaAADhDQAgGwAA5A0AIBwAAOYNACAdAADnDQAgHgAA6A0AIB8AAOkNACAgAADqDQAgJgAA6w0AICcAAOwNACAoAADuDQAgKQAA7w0AICoAAPANACArAADxDQAgAAAAAAAFOAAA7A8AIDkAAO8PACCPBQAA7Q8AIJAFAADuDwAglQUAAAEAIAM4AADsDwAgjwUAAO0PACCVBQAAAQAgAAAAAAABkgUBAAAAAQU4AADnDwAgOQAA6g8AII8FAADoDwAgkAUAAOkPACCVBQAAAQAgAzgAAOcPACCPBQAA6A8AIJUFAAABACAAAAAAAAU4AADiDwAgOQAA5Q8AII8FAADjDwAgkAUAAOQPACCVBQAAAQAgAzgAAOIPACCPBQAA4w8AIJUFAAABACAAAAAAAAWSBQQAAAABmAUEAAAAAZkFBAAAAAGaBQQAAAABmwUEAAAAAQGSBUAAAAABBTgAAN0PACA5AADgDwAgjwUAAN4PACCQBQAA3w8AIJUFAAAFACADOAAA3Q8AII8FAADeDwAglQUAAAUAIAAAAAAAAZIFAAAAnQQCAZIFAAAAnwQCAZIFAAAAoQQCBZIFAgAAAAGYBQIAAAABmQUCAAAAAZoFAgAAAAGbBQIAAAABBTgAANUPACA5AADbDwAgjwUAANYPACCQBQAA2g8AIJUFAAAFACAHOAAA0w8AIDkAANgPACCPBQAA1A8AIJAFAADXDwAgkwUAAA0AIJQFAAANACCVBQAAAQAgAzgAANUPACCPBQAA1g8AIJUFAAAFACADOAAA0w8AII8FAADUDwAglQUAAAEAIAAAAAAAAZIFAAEAAAEFOAAAzg8AIDkAANEPACCPBQAAzw8AIJAFAADQDwAglQUAAIMBACADOAAAzg8AII8FAADPDwAglQUAAIMBACAAAAAAAAGSBSAAAAABBTgAAMUPACA5AADMDwAgjwUAAMYPACCQBQAAyw8AIJUFAAABACAHOAAAww8AIDkAAMkPACCPBQAAxA8AIJAFAADIDwAgkwUAAHsAIJQFAAB7ACCVBQAAfQAgCzgAAMEIADA5AADGCAAwjwUAAMIIADCQBQAAwwgAMJEFAADECAAgkgUAAMUIADCTBQAAxQgAMJQFAADFCAAwlQUAAMUIADCWBQAAxwgAMJcFAADICAAwBDEAAQAAAfcDAgAAAAGlBEAAAAABpwQCAAAAAQIAAACIAQAgOAAAzAgAIAMAAACIAQAgOAAAzAgAIDkAAMsIACABMQAAxw8AMAokAACpBwAgMQABqAcAIfQDAACnBwAw9QMAAIYBABD2AwAApwcAMPcDAgAAAAGlBEAA8AYAIaYEAgDvBgAhpwQCAO8GACGGBQAApgcAIAIAAACIAQAgMQAAywgAIAIAAADJCAAgMQAAyggAIAgxAAGoBwAh9AMAAMgIADD1AwAAyQgAEPYDAADICAAw9wMCAO8GACGlBEAA8AYAIaYEAgDvBgAhpwQCAO8GACEIMQABqAcAIfQDAADICAAw9QMAAMkIABD2AwAAyAgAMPcDAgDvBgAhpQRAAPAGACGmBAIA7wYAIacEAgDvBgAhBDEAAbUIACH3AwIAgAgAIaUEQACgCAAhpwQCAIAIACEEMQABtQgAIfcDAgCACAAhpQRAAKAIACGnBAIAgAgAIQQxAAEAAAH3AwIAAAABpQRAAAAAAacEAgAAAAEDOAAAxQ8AII8FAADGDwAglQUAAAEAIAM4AADDDwAgjwUAAMQPACCVBQAAfQAgBDgAAMEIADCPBQAAwggAMJEFAADECAAglQUAAMUIADAAAAAAAAc4AAC3DwAgOQAAwQ8AII8FAAC4DwAgkAUAAMAPACCTBQAAewAglAUAAHsAIJUFAAB9ACALOAAA5QgAMDkAAOoIADCPBQAA5ggAMJAFAADnCAAwkQUAAOgIACCSBQAA6QgAMJMFAADpCAAwlAUAAOkIADCVBQAA6QgAMJYFAADrCAAwlwUAAOwIADAFOAAAuQ8AIDkAAL4PACCPBQAAug8AIJAFAAC9DwAglQUAAAEAIAs4AADZCAAwOQAA3ggAMI8FAADaCAAwkAUAANsIADCRBQAA3AgAIJIFAADdCAAwkwUAAN0IADCUBQAA3QgAMJUFAADdCAAwlgUAAN8IADCXBQAA4AgAMAwDAADNCAAgJQAAzwgAIPcDAgAAAAH4AwIAAAABlwQBAAAAAZgEBAAAAAGbBEAAAAABpQRAAAAAAagEAQAAAAGqBCAAAAABqwQCAAAAAawEAQAAAAECAAAAgwEAIDgAAOQIACADAAAAgwEAIDgAAOQIACA5AADjCAAgATEAALwPADARAwAAvAYAICMAAK0HACAlAACuBwAg9AMAAKoHADD1AwAAgQEAEPYDAACqBwAw9wMCAAAAAfgDAgDvBgAhlwQBALsGACGYBAQAqwcAIZsEQADwBgAhpQRAAPAGACGoBAEAxwYAIakEAgDyBgAhqgQgAKwHACGrBAIA8gYAIawEAQC7BgAhAgAAAIMBACAxAADjCAAgAgAAAOEIACAxAADiCAAgDvQDAADgCAAw9QMAAOEIABD2AwAA4AgAMPcDAgDvBgAh-AMCAO8GACGXBAEAuwYAIZgEBACrBwAhmwRAAPAGACGlBEAA8AYAIagEAQDHBgAhqQQCAPIGACGqBCAArAcAIasEAgDyBgAhrAQBALsGACEO9AMAAOAIADD1AwAA4QgAEPYDAADgCAAw9wMCAO8GACH4AwIA7wYAIZcEAQC7BgAhmAQEAKsHACGbBEAA8AYAIaUEQADwBgAhqAQBAMcGACGpBAIA8gYAIaoEIACsBwAhqwQCAPIGACGsBAEAuwYAIQr3AwIAgAgAIfgDAgCACAAhlwQBAP8HACGYBAQAnwgAIZsEQACgCAAhpQRAAKAIACGoBAEAkAgAIaoEIAC9CAAhqwQCAKsIACGsBAEA_wcAIQwDAAC-CAAgJQAAwAgAIPcDAgCACAAh-AMCAIAIACGXBAEA_wcAIZgEBACfCAAhmwRAAKAIACGlBEAAoAgAIagEAQCQCAAhqgQgAL0IACGrBAIAqwgAIawEAQD_BwAhDAMAAM0IACAlAADPCAAg9wMCAAAAAfgDAgAAAAGXBAEAAAABmAQEAAAAAZsEQAAAAAGlBEAAAAABqAQBAAAAAaoEIAAAAAGrBAIAAAABrAQBAAAAAQgDAADyCAAgFAAA8wgAICIAAPEIACD3AwIAAAAB-AMCAAAAAZsEQAAAAAGlBEAAAAABqAQBAAAAAQIAAAB9ACA4AADwCAAgAwAAAH0AIDgAAPAIACA5AADvCAAgATEAALsPADAOAwAAvAYAIBQAALIHACAhAACtBwAgIgAAsQcAIPQDAACwBwAw9QMAAHsAEPYDAACwBwAw9wMCAAAAAfgDAgDvBgAhmwRAAPAGACGlBEAA8AYAIagEAQDHBgAhrQQCAPIGACGKBQAArwcAIAIAAAB9ACAxAADvCAAgAgAAAO0IACAxAADuCAAgCfQDAADsCAAw9QMAAO0IABD2AwAA7AgAMPcDAgDvBgAh-AMCAO8GACGbBEAA8AYAIaUEQADwBgAhqAQBAMcGACGtBAIA8gYAIQn0AwAA7AgAMPUDAADtCAAQ9gMAAOwIADD3AwIA7wYAIfgDAgDvBgAhmwRAAPAGACGlBEAA8AYAIagEAQDHBgAhrQQCAPIGACEF9wMCAIAIACH4AwIAgAgAIZsEQACgCAAhpQRAAKAIACGoBAEAkAgAIQgDAADXCAAgFAAA2AgAICIAANYIACD3AwIAgAgAIfgDAgCACAAhmwRAAKAIACGlBEAAoAgAIagEAQCQCAAhCAMAAPIIACAUAADzCAAgIgAA8QgAIPcDAgAAAAH4AwIAAAABmwRAAAAAAaUEQAAAAAGoBAEAAAABBDgAAOUIADCPBQAA5ggAMJEFAADoCAAglQUAAOkIADADOAAAuQ8AII8FAAC6DwAglQUAAAEAIAQ4AADZCAAwjwUAANoIADCRBQAA3AgAIJUFAADdCAAwAzgAALcPACCPBQAAuA8AIJUFAAB9ACAAAAAAAAGSBUAAAAABAAAAAAABkgUAAAC0BAIFOAAAsg8AIDkAALUPACCPBQAAsw8AIJAFAAC0DwAglQUAAAEAIAM4AACyDwAgjwUAALMPACCVBQAAAQAgAAAAAAAFOAAArQ8AIDkAALAPACCPBQAArg8AIJAFAACvDwAglQUAAAEAIAM4AACtDwAgjwUAAK4PACCVBQAAAQAgAAAAAAAFOAAAqA8AIDkAAKsPACCPBQAAqQ8AIJAFAACqDwAglQUAAAEAIAM4AACoDwAgjwUAAKkPACCVBQAAAQAgAAAAAAAFkgUQAAAAAZgFEAAAAAGZBRAAAAABmgUQAAAAAZsFEAAAAAEBkgUAAAC_BAIFOAAAoA8AIDkAAKYPACCPBQAAoQ8AIJAFAAClDwAglQUAAFAAIAU4AACeDwAgOQAAow8AII8FAACfDwAgkAUAAKIPACCVBQAAIgAgAzgAAKAPACCPBQAAoQ8AIJUFAABQACADOAAAng8AII8FAACfDwAglQUAACIAIAAAAAAAAZIFAAAAygQCBzgAAIsPACA5AACcDwAgjwUAAIwPACCQBQAAmw8AIJMFAAAQACCUBQAAEAAglQUAABIAIAU4AACJDwAgOQAAmQ8AII8FAACKDwAgkAUAAJgPACCVBQAABQAgBzgAAIcPACA5AACWDwAgjwUAAIgPACCQBQAAlQ8AIJMFAAANACCUBQAADQAglQUAAAEAIAs4AADECQAwOQAAyAkAMI8FAADFCQAwkAUAAMYJADCRBQAAxwkAIJIFAAC5CQAwkwUAALkJADCUBQAAuQkAMJUFAAC5CQAwlgUAAMkJADCXBQAAvAkAMAs4AACnCQAwOQAArAkAMI8FAACoCQAwkAUAAKkJADCRBQAAqgkAIJIFAACrCQAwkwUAAKsJADCUBQAAqwkAMJUFAACrCQAwlgUAAK0JADCXBQAArgkAMA8MAADCCQAgEAAAwwkAIPcDAgAAAAGhBAAAANoEAsMEAgAAAAHFBBAAAAABxgQQAAAAAccEEAAAAAHIBBAAAAAB0wQBAAAAAdQEQAAAAAHVBAEAAAAB1gQBAAAAAdcEAQAAAAHYBAEAAAABAgAAACIAIDgAAMEJACADAAAAIgAgOAAAwQkAIDkAALIJACABMQAAlA8AMBQMAADJBwAgDgAA2wcAIBAAAMoHACD0AwAA2QcAMPUDAAAgABD2AwAA2QcAMPcDAgAAAAGhBAAA2gfaBCK5BAIA8gYAIcMEAgDyBgAhxQQQAMcHACHGBBAAxwcAIccEEADHBwAhyAQQAMcHACHTBAEAxwYAIdQEQADwBgAh1QQBALsGACHWBAEAuwYAIdcEAQC7BgAh2AQBALsGACECAAAAIgAgMQAAsgkAIAIAAACvCQAgMQAAsAkAIBH0AwAArgkAMPUDAACvCQAQ9gMAAK4JADD3AwIA7wYAIaEEAADaB9oEIrkEAgDyBgAhwwQCAPIGACHFBBAAxwcAIcYEEADHBwAhxwQQAMcHACHIBBAAxwcAIdMEAQDHBgAh1ARAAPAGACHVBAEAuwYAIdYEAQC7BgAh1wQBALsGACHYBAEAuwYAIRH0AwAArgkAMPUDAACvCQAQ9gMAAK4JADD3AwIA7wYAIaEEAADaB9oEIrkEAgDyBgAhwwQCAPIGACHFBBAAxwcAIcYEEADHBwAhxwQQAMcHACHIBBAAxwcAIdMEAQDHBgAh1ARAAPAGACHVBAEAuwYAIdYEAQC7BgAh1wQBALsGACHYBAEAuwYAIQ33AwIAgAgAIaEEAACxCdoEIsMEAgCrCAAhxQQQAJYJACHGBBAAlgkAIccEEACWCQAhyAQQAJYJACHTBAEAkAgAIdQEQACgCAAh1QQBAP8HACHWBAEA_wcAIdcEAQD_BwAh2AQBAP8HACEBkgUAAADaBAIPDAAAswkAIBAAALQJACD3AwIAgAgAIaEEAACxCdoEIsMEAgCrCAAhxQQQAJYJACHGBBAAlgkAIccEEACWCQAhyAQQAJYJACHTBAEAkAgAIdQEQACgCAAh1QQBAP8HACHWBAEA_wcAIdcEAQD_BwAh2AQBAP8HACEHOAAAjg8AIDkAAJIPACCPBQAAjw8AIJAFAACRDwAgkwUAABAAIJQFAAAQACCVBQAAEgAgCzgAALUJADA5AAC6CQAwjwUAALYJADCQBQAAtwkAMJEFAAC4CQAgkgUAALkJADCTBQAAuQkAMJQFAAC5CQAwlQUAALkJADCWBQAAuwkAMJcFAAC8CQAwCw4AAJoJACD3AwIAAAABpQRAAAAAAbkEAgAAAAG7BAEAAAABvAQQAAAAAb0EEAAAAAG_BAAAAL8EAsAEQAAAAAHBBAEAAAABwgQBAAAAAQIAAAArACA4AADACQAgAwAAACsAIDgAAMAJACA5AAC_CQAgATEAAJAPADAQDgAA1wcAIA8AANgHACD0AwAA1QcAMPUDAAApABD2AwAA1QcAMPcDAgAAAAGlBEAA8AYAIbkEAgDvBgAhugQCAO8GACG7BAEAuwYAIbwEEADHBwAhvQQQAMcHACG_BAAA1ge_BCLABEAA8AYAIcEEAQC7BgAhwgQBALsGACECAAAAKwAgMQAAvwkAIAIAAAC9CQAgMQAAvgkAIA70AwAAvAkAMPUDAAC9CQAQ9gMAALwJADD3AwIA7wYAIaUEQADwBgAhuQQCAO8GACG6BAIA7wYAIbsEAQC7BgAhvAQQAMcHACG9BBAAxwcAIb8EAADWB78EIsAEQADwBgAhwQQBALsGACHCBAEAuwYAIQ70AwAAvAkAMPUDAAC9CQAQ9gMAALwJADD3AwIA7wYAIaUEQADwBgAhuQQCAO8GACG6BAIA7wYAIbsEAQC7BgAhvAQQAMcHACG9BBAAxwcAIb8EAADWB78EIsAEQADwBgAhwQQBALsGACHCBAEAuwYAIQr3AwIAgAgAIaUEQACgCAAhuQQCAIAIACG7BAEA_wcAIbwEEACWCQAhvQQQAJYJACG_BAAAlwm_BCLABEAAoAgAIcEEAQD_BwAhwgQBAP8HACELDgAAmAkAIPcDAgCACAAhpQRAAKAIACG5BAIAgAgAIbsEAQD_BwAhvAQQAJYJACG9BBAAlgkAIb8EAACXCb8EIsAEQACgCAAhwQQBAP8HACHCBAEA_wcAIQsOAACaCQAg9wMCAAAAAaUEQAAAAAG5BAIAAAABuwQBAAAAAbwEEAAAAAG9BBAAAAABvwQAAAC_BALABEAAAAABwQQBAAAAAcIEAQAAAAEPDAAAwgkAIBAAAMMJACD3AwIAAAABoQQAAADaBALDBAIAAAABxQQQAAAAAcYEEAAAAAHHBBAAAAAByAQQAAAAAdMEAQAAAAHUBEAAAAAB1QQBAAAAAdYEAQAAAAHXBAEAAAAB2AQBAAAAAQM4AACODwAgjwUAAI8PACCVBQAAEgAgBDgAALUJADCPBQAAtgkAMJEFAAC4CQAglQUAALkJADALDwAAmwkAIPcDAgAAAAGlBEAAAAABugQCAAAAAbsEAQAAAAG8BBAAAAABvQQQAAAAAb8EAAAAvwQCwARAAAAAAcEEAQAAAAHCBAEAAAABAgAAACsAIDgAAMwJACADAAAAKwAgOAAAzAkAIDkAAMsJACABMQAAjQ8AMAIAAAArACAxAADLCQAgAgAAAL0JACAxAADKCQAgCvcDAgCACAAhpQRAAKAIACG6BAIAgAgAIbsEAQD_BwAhvAQQAJYJACG9BBAAlgkAIb8EAACXCb8EIsAEQACgCAAhwQQBAP8HACHCBAEA_wcAIQsPAACZCQAg9wMCAIAIACGlBEAAoAgAIboEAgCACAAhuwQBAP8HACG8BBAAlgkAIb0EEACWCQAhvwQAAJcJvwQiwARAAKAIACHBBAEA_wcAIcIEAQD_BwAhCw8AAJsJACD3AwIAAAABpQRAAAAAAboEAgAAAAG7BAEAAAABvAQQAAAAAb0EEAAAAAG_BAAAAL8EAsAEQAAAAAHBBAEAAAABwgQBAAAAAQM4AACLDwAgjwUAAIwPACCVBQAAEgAgAzgAAIkPACCPBQAAig8AIJUFAAAFACADOAAAhw8AII8FAACIDwAglQUAAAEAIAQ4AADECQAwjwUAAMUJADCRBQAAxwkAIJUFAAC5CQAwBDgAAKcJADCPBQAAqAkAMJEFAACqCQAglQUAAKsJADAAAAAAAAU4AACCDwAgOQAAhQ8AII8FAACDDwAgkAUAAIQPACCVBQAASAAgAzgAAIIPACCPBQAAgw8AIJUFAABIACAAAAAAAAGSBQAAAM8EAgU4AAD8DgAgOQAAgA8AII8FAAD9DgAgkAUAAP8OACCVBQAABQAgCzgAAOEJADA5AADmCQAwjwUAAOIJADCQBQAA4wkAMJEFAADkCQAgkgUAAOUJADCTBQAA5QkAMJQFAADlCQAwlQUAAOUJADCWBQAA5wkAMJcFAADoCQAwBPcDAgAAAAGVBAEAAAABmgRAAAAAAcsEAAEAAAECAAAATAAgOAAA7AkAIAMAAABMACA4AADsCQAgOQAA6wkAIAExAAD-DgAwCRUAAM0HACD0AwAAzAcAMPUDAABKABD2AwAAzAcAMPcDAgAAAAGVBAEAxwYAIZoEQADwBgAhywQAAagHACHMBAIA7wYAIQIAAABMACAxAADrCQAgAgAAAOkJACAxAADqCQAgCPQDAADoCQAw9QMAAOkJABD2AwAA6AkAMPcDAgDvBgAhlQQBAMcGACGaBEAA8AYAIcsEAAGoBwAhzAQCAO8GACEI9AMAAOgJADD1AwAA6QkAEPYDAADoCQAw9wMCAO8GACGVBAEAxwYAIZoEQADwBgAhywQAAagHACHMBAIA7wYAIQT3AwIAgAgAIZUEAQCQCAAhmgRAAKAIACHLBAABtQgAIQT3AwIAgAgAIZUEAQCQCAAhmgRAAKAIACHLBAABtQgAIQT3AwIAAAABlQQBAAAAAZoEQAAAAAHLBAABAAABAzgAAPwOACCPBQAA_Q4AIJUFAAAFACAEOAAA4QkAMI8FAADiCQAwkQUAAOQJACCVBQAA5QkAMAAAAAAABTgAAPcOACA5AAD6DgAgjwUAAPgOACCQBQAA-Q4AIJUFAAABACADOAAA9w4AII8FAAD4DgAglQUAAAEAIAAAAAAABTgAAPIOACA5AAD1DgAgjwUAAPMOACCQBQAA9A4AIJUFAAASACADOAAA8g4AII8FAADzDgAglQUAABIAIAAAAAAABzgAAO0OACA5AADwDgAgjwUAAO4OACCQBQAA7w4AIJMFAAAlACCUBQAAJQAglQUAAFAAIAM4AADtDgAgjwUAAO4OACCVBQAAUAAgAAAAAAABkgUAAADhBAIBkgUAAADmBAIFOAAA2g4AIDkAAOsOACCPBQAA2w4AIJAFAADqDgAglQUAAAUAIAU4AADYDgAgOQAA6A4AII8FAADZDgAgkAUAAOcOACCVBQAACQAgBzgAANYOACA5AADlDgAgjwUAANcOACCQBQAA5A4AIJMFAAANACCUBQAADQAglQUAAAEAIAc4AADUDgAgOQAA4g4AII8FAADVDgAgkAUAAOEOACCTBQAACwAglAUAAAsAIJUFAABkACAHOAAA0g4AIDkAAN8OACCPBQAA0w4AIJAFAADeDgAgkwUAABYAIJQFAAAWACCVBQAAZwAgCzgAAKQKADA5AACoCgAwjwUAAKUKADCQBQAApgoAMJEFAACnCgAgkgUAAKsJADCTBQAAqwkAMJQFAACrCQAwlQUAAKsJADCWBQAAqQoAMJcFAACuCQAwCzgAAJgKADA5AACdCgAwjwUAAJkKADCQBQAAmgoAMJEFAACbCgAgkgUAAJwKADCTBQAAnAoAMJQFAACcCgAwlQUAAJwKADCWBQAAngoAMJcFAACfCgAwBzgAAJMKACA5AACWCgAgjwUAAJQKACCQBQAAlQoAIJMFAAAlACCUBQAAJQAglQUAAFAAIBEEAADOCQAgDQAAzwkAIBAAANAJACARAADRCQAg9wMCAAAAAfgDAgAAAAGUBAIAAAABmwRAAAAAAaEEAAAAygQCpQRAAAAAAcIEAQAAAAHEBAIAAAABxQQQAAAAAcYEEAAAAAHHBBAAAAAByAQQAAAAAcoEAQAAAAECAAAAUAAgOAAAkwoAIAMAAAAlACA4AACTCgAgOQAAlwoAIBMAAAAlACAEAACjCQAgDQAApAkAIBAAAKUJACARAACmCQAgMQAAlwoAIPcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAKEJygQipQRAAKAIACHCBAEA_wcAIcQEAgCrCAAhxQQQAJYJACHGBBAAlgkAIccEEACWCQAhyAQQAJYJACHKBAEA_wcAIREEAACjCQAgDQAApAkAIBAAAKUJACARAACmCQAg9wMCAIAIACH4AwIAgAgAIZQEAgCACAAhmwRAAKAIACGhBAAAoQnKBCKlBEAAoAgAIcIEAQD_BwAhxAQCAKsIACHFBBAAlgkAIcYEEACWCQAhxwQQAJYJACHIBBAAlgkAIcoEAQD_BwAhBPcDAgAAAAGVBAEAAAABlwQBAAAAAZkEAQAAAAECAAAANAAgOAAAowoAIAMAAAA0ACA4AACjCgAgOQAAogoAIAExAADdDgAwCQwAANQHACD0AwAA0wcAMPUDAAAyABD2AwAA0wcAMPcDAgAAAAGVBAEAxwYAIZcEAQDHBgAhmQQBALsGACHDBAIA7wYAIQIAAAA0ACAxAACiCgAgAgAAAKAKACAxAAChCgAgCPQDAACfCgAw9QMAAKAKABD2AwAAnwoAMPcDAgDvBgAhlQQBAMcGACGXBAEAxwYAIZkEAQC7BgAhwwQCAO8GACEI9AMAAJ8KADD1AwAAoAoAEPYDAACfCgAw9wMCAO8GACGVBAEAxwYAIZcEAQDHBgAhmQQBALsGACHDBAIA7wYAIQT3AwIAgAgAIZUEAQCQCAAhlwQBAJAIACGZBAEA_wcAIQT3AwIAgAgAIZUEAQCQCAAhlwQBAJAIACGZBAEA_wcAIQT3AwIAAAABlQQBAAAAAZcEAQAAAAGZBAEAAAABDw4AAIMKACAQAADDCQAg9wMCAAAAAaEEAAAA2gQCuQQCAAAAAcUEEAAAAAHGBBAAAAABxwQQAAAAAcgEEAAAAAHTBAEAAAAB1ARAAAAAAdUEAQAAAAHWBAEAAAAB1wQBAAAAAdgEAQAAAAECAAAAIgAgOAAArAoAIAMAAAAiACA4AACsCgAgOQAAqwoAIAExAADcDgAwAgAAACIAIDEAAKsKACACAAAArwkAIDEAAKoKACAN9wMCAIAIACGhBAAAsQnaBCK5BAIAqwgAIcUEEACWCQAhxgQQAJYJACHHBBAAlgkAIcgEEACWCQAh0wQBAJAIACHUBEAAoAgAIdUEAQD_BwAh1gQBAP8HACHXBAEA_wcAIdgEAQD_BwAhDw4AAIIKACAQAAC0CQAg9wMCAIAIACGhBAAAsQnaBCK5BAIAqwgAIcUEEACWCQAhxgQQAJYJACHHBBAAlgkAIcgEEACWCQAh0wQBAJAIACHUBEAAoAgAIdUEAQD_BwAh1gQBAP8HACHXBAEA_wcAIdgEAQD_BwAhDw4AAIMKACAQAADDCQAg9wMCAAAAAaEEAAAA2gQCuQQCAAAAAcUEEAAAAAHGBBAAAAABxwQQAAAAAcgEEAAAAAHTBAEAAAAB1ARAAAAAAdUEAQAAAAHWBAEAAAAB1wQBAAAAAdgEAQAAAAEDOAAA2g4AII8FAADbDgAglQUAAAUAIAM4AADYDgAgjwUAANkOACCVBQAACQAgAzgAANYOACCPBQAA1w4AIJUFAAABACADOAAA1A4AII8FAADVDgAglQUAAGQAIAM4AADSDgAgjwUAANMOACCVBQAAZwAgBDgAAKQKADCPBQAApQoAMJEFAACnCgAglQUAAKsJADAEOAAAmAoAMI8FAACZCgAwkQUAAJsKACCVBQAAnAoAMAM4AACTCgAgjwUAAJQKACCVBQAAUAAgAAAAAAAFkgUQAAAAAZgFEAAAAAGZBRAAAAABmgUQAAAAAZsFEAAAAAEBkgUAAADtBAIFOAAAxw4AIDkAANAOACCPBQAAyA4AIJAFAADPDgAglQUAAAkAIAU4AADFDgAgOQAAzQ4AII8FAADGDgAgkAUAAMwOACCVBQAABQAgBzgAAMMOACA5AADKDgAgjwUAAMQOACCQBQAAyQ4AIJMFAAAWACCUBQAAFgAglQUAAGcAIAM4AADHDgAgjwUAAMgOACCVBQAACQAgAzgAAMUOACCPBQAAxg4AIJUFAAAFACADOAAAww4AII8FAADEDgAglQUAAGcAIAAAAAAABTgAALwOACA5AADBDgAgjwUAAL0OACCQBQAAwA4AIJUFAAABACALOAAA1goAMDkAANsKADCPBQAA1woAMJAFAADYCgAwkQUAANkKACCSBQAA2goAMJMFAADaCgAwlAUAANoKADCVBQAA2goAMJYFAADcCgAwlwUAAN0KADALOAAAygoAMDkAAM8KADCPBQAAywoAMJAFAADMCgAwkQUAAM0KACCSBQAAzgoAMJMFAADOCgAwlAUAAM4KADCVBQAAzgoAMJYFAADQCgAwlwUAANEKADAPBAAAwAoAIAYAAL8KACD3AwIAAAABlAQCAAAAAaUEQAAAAAHTBAEAAAAB1wQBAAAAAdgEAQAAAAHaBAIAAAAB6AQBAAAAAekEEAAAAAHqBAEAAAAB6wQBAAAAAe0EAAAA7QQC7gQBAAAAAQIAAAAbACA4AADVCgAgAwAAABsAIDgAANUKACA5AADUCgAgATEAAL8OADAUBAAAwQcAIAYAANIHACAJAADfBwAg9AMAANwHADD1AwAAGQAQ9gMAANwHADD3AwIAAAABlAQCAO8GACGlBEAA8AYAIdMEAQDHBgAh1wQBALsGACHYBAEAuwYAIdoEAgDvBgAh5wQCAPIGACHoBAEAuwYAIekEEADdBwAh6gQBALsGACHrBAEAuwYAIe0EAADeB-0EIu4EAQC7BgAhAgAAABsAIDEAANQKACACAAAA0goAIDEAANMKACAR9AMAANEKADD1AwAA0goAEPYDAADRCgAw9wMCAO8GACGUBAIA7wYAIaUEQADwBgAh0wQBAMcGACHXBAEAuwYAIdgEAQC7BgAh2gQCAO8GACHnBAIA8gYAIegEAQC7BgAh6QQQAN0HACHqBAEAuwYAIesEAQC7BgAh7QQAAN4H7QQi7gQBALsGACER9AMAANEKADD1AwAA0goAEPYDAADRCgAw9wMCAO8GACGUBAIA7wYAIaUEQADwBgAh0wQBAMcGACHXBAEAuwYAIdgEAQC7BgAh2gQCAO8GACHnBAIA8gYAIegEAQC7BgAh6QQQAN0HACHqBAEAuwYAIesEAQC7BgAh7QQAAN4H7QQi7gQBALsGACEN9wMCAIAIACGUBAIAgAgAIaUEQACgCAAh0wQBAJAIACHXBAEA_wcAIdgEAQD_BwAh2gQCAIAIACHoBAEA_wcAIekEEAC6CgAh6gQBAP8HACHrBAEA_wcAIe0EAAC7Cu0EIu4EAQD_BwAhDwQAAL0KACAGAAC8CgAg9wMCAIAIACGUBAIAgAgAIaUEQACgCAAh0wQBAJAIACHXBAEA_wcAIdgEAQD_BwAh2gQCAIAIACHoBAEA_wcAIekEEAC6CgAh6gQBAP8HACHrBAEA_wcAIe0EAAC7Cu0EIu4EAQD_BwAhDwQAAMAKACAGAAC_CgAg9wMCAAAAAZQEAgAAAAGlBEAAAAAB0wQBAAAAAdcEAQAAAAHYBAEAAAAB2gQCAAAAAegEAQAAAAHpBBAAAAAB6gQBAAAAAesEAQAAAAHtBAAAAO0EAu4EAQAAAAEYAwAArwoAIAQAAK0KACAGAACuCgAgBwAAsAoAIA4AALQKACARAACyCgAgEgAAswoAIPcDAgAAAAH4AwIAAAABlAQCAAAAAZsEQAAAAAGhBAAAAOYEAqUEQAAAAAHaBAIAAAAB2wQCAAAAAdwEAQAAAAHdBAEAAAAB3gRAAAAAAd8EAQAAAAHhBAAAAOEEAuIEgAAAAAHjBEAAAAAB5AQBAAAAAeYEAQAAAAECAAAAEgAgOAAA4QoAIAMAAAASACA4AADhCgAgOQAA4AoAIAExAAC-DgAwHQMAAL4HACAEAADBBwAgBgAA0gcAIAcAAOMHACAJAADfBwAgDgAA2wcAIBEAAMsHACASAADkBwAg9AMAAOAHADD1AwAAEAAQ9gMAAOAHADD3AwIAAAAB-AMCAO8GACGUBAIA7wYAIZsEQADwBgAhoQQAAOIH5gQipQRAAPAGACHaBAIA7wYAIdsEAgDvBgAh3AQBAMcGACHdBAEAxwYAId4EQADwBgAh3wQBAMcGACHhBAAA4QfhBCLiBAAAzAYAIOMEQADwBgAh5AQBAMcGACHmBAEAuwYAIecEAgDyBgAhAgAAABIAIDEAAOAKACACAAAA3goAIDEAAN8KACAV9AMAAN0KADD1AwAA3goAEPYDAADdCgAw9wMCAO8GACH4AwIA7wYAIZQEAgDvBgAhmwRAAPAGACGhBAAA4gfmBCKlBEAA8AYAIdoEAgDvBgAh2wQCAO8GACHcBAEAxwYAId0EAQDHBgAh3gRAAPAGACHfBAEAxwYAIeEEAADhB-EEIuIEAADMBgAg4wRAAPAGACHkBAEAxwYAIeYEAQC7BgAh5wQCAPIGACEV9AMAAN0KADD1AwAA3goAEPYDAADdCgAw9wMCAO8GACH4AwIA7wYAIZQEAgDvBgAhmwRAAPAGACGhBAAA4gfmBCKlBEAA8AYAIdoEAgDvBgAh2wQCAO8GACHcBAEAxwYAId0EAQDHBgAh3gRAAPAGACHfBAEAxwYAIeEEAADhB-EEIuIEAADMBgAg4wRAAPAGACHkBAEAxwYAIeYEAQC7BgAh5wQCAPIGACER9wMCAIAIACH4AwIAgAgAIZQEAgCACAAhmwRAAKAIACGhBAAAigrmBCKlBEAAoAgAIdoEAgCACAAh2wQCAIAIACHcBAEAkAgAId0EAQCQCAAh3gRAAKAIACHfBAEAkAgAIeEEAACJCuEEIuIEgAAAAAHjBEAAoAgAIeQEAQCQCAAh5gQBAP8HACEYAwAAjQoAIAQAAIsKACAGAACMCgAgBwAAjgoAIA4AAJIKACARAACQCgAgEgAAkQoAIPcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAIoK5gQipQRAAKAIACHaBAIAgAgAIdsEAgCACAAh3AQBAJAIACHdBAEAkAgAId4EQACgCAAh3wQBAJAIACHhBAAAiQrhBCLiBIAAAAAB4wRAAKAIACHkBAEAkAgAIeYEAQD_BwAhGAMAAK8KACAEAACtCgAgBgAArgoAIAcAALAKACAOAAC0CgAgEQAAsgoAIBIAALMKACD3AwIAAAAB-AMCAAAAAZQEAgAAAAGbBEAAAAABoQQAAADmBAKlBEAAAAAB2gQCAAAAAdsEAgAAAAHcBAEAAAAB3QQBAAAAAd4EQAAAAAHfBAEAAAAB4QQAAADhBALiBIAAAAAB4wRAAAAAAeQEAQAAAAHmBAEAAAABAzgAALwOACCPBQAAvQ4AIJUFAAABACAEOAAA1goAMI8FAADXCgAwkQUAANkKACCVBQAA2goAMAQ4AADKCgAwjwUAAMsKADCRBQAAzQoAIJUFAADOCgAwAAAAAAAHOAAAqA4AIDkAALoOACCPBQAAqQ4AIJAFAAC5DgAgkwUAAA0AIJQFAAANACCVBQAAAQAgCzgAAPYKADA5AAD7CgAwjwUAAPcKADCQBQAA-AoAMJEFAAD5CgAgkgUAAPoKADCTBQAA-goAMJQFAAD6CgAwlQUAAPoKADCWBQAA_AoAMJcFAAD9CgAwCzgAAO0KADA5AADxCgAwjwUAAO4KADCQBQAA7woAMJEFAADwCgAgkgUAANoKADCTBQAA2goAMJQFAADaCgAwlQUAANoKADCWBQAA8goAMJcFAADdCgAwGAMAAK8KACAEAACtCgAgBgAArgoAIAkAALEKACAOAAC0CgAgEQAAsgoAIBIAALMKACD3AwIAAAAB-AMCAAAAAZQEAgAAAAGbBEAAAAABoQQAAADmBAKlBEAAAAAB2gQCAAAAAdwEAQAAAAHdBAEAAAAB3gRAAAAAAd8EAQAAAAHhBAAAAOEEAuIEgAAAAAHjBEAAAAAB5AQBAAAAAeYEAQAAAAHnBAIAAAABAgAAABIAIDgAAPUKACADAAAAEgAgOAAA9QoAIDkAAPQKACABMQAAuA4AMAIAAAASACAxAAD0CgAgAgAAAN4KACAxAADzCgAgEfcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAIoK5gQipQRAAKAIACHaBAIAgAgAIdwEAQCQCAAh3QQBAJAIACHeBEAAoAgAId8EAQCQCAAh4QQAAIkK4QQi4gSAAAAAAeMEQACgCAAh5AQBAJAIACHmBAEA_wcAIecEAgCrCAAhGAMAAI0KACAEAACLCgAgBgAAjAoAIAkAAI8KACAOAACSCgAgEQAAkAoAIBIAAJEKACD3AwIAgAgAIfgDAgCACAAhlAQCAIAIACGbBEAAoAgAIaEEAACKCuYEIqUEQACgCAAh2gQCAIAIACHcBAEAkAgAId0EAQCQCAAh3gRAAKAIACHfBAEAkAgAIeEEAACJCuEEIuIEgAAAAAHjBEAAoAgAIeQEAQCQCAAh5gQBAP8HACHnBAIAqwgAIRgDAACvCgAgBAAArQoAIAYAAK4KACAJAACxCgAgDgAAtAoAIBEAALIKACASAACzCgAg9wMCAAAAAfgDAgAAAAGUBAIAAAABmwRAAAAAAaEEAAAA5gQCpQRAAAAAAdoEAgAAAAHcBAEAAAAB3QQBAAAAAd4EQAAAAAHfBAEAAAAB4QQAAADhBALiBIAAAAAB4wRAAAAAAeQEAQAAAAHmBAEAAAAB5wQCAAAAARIDAACnCwAgBAAApgsAIAgAAKkLACATAACoCwAgFAAAqgsAIPcDAgAAAAH4AwIAAAABlAQCAAAAAaEEAQAAAAGlBEAAAAABtAQBAAAAAcIEAQAAAAHNBAEAAAAB8wRAAAAAAfQEAQAAAAH1BAEAAAAB9gQBAAAAAfgEAAAA-AQCAgAAAAkAIDgAAKULACADAAAACQAgOAAApQsAIDkAAIELACABMQAAtw4AMBcDAAC8BgAgBAAAwQcAIAcAAOMHACAIAAC7BwAgEwAAvAcAIBQAAPUHACD0AwAA8wcAMPUDAAAHABD2AwAA8wcAMPcDAgAAAAH4AwIA7wYAIZQEAgDvBgAhoQQBAMcGACGlBEAA8AYAIbQEAQDHBgAhwgQBALsGACHNBAEAxwYAIdsEAgDvBgAh8wRAAPAGACH0BAEAxwYAIfUEAQDHBgAh9gQBALsGACH4BAAA9Af4BCICAAAACQAgMQAAgQsAIAIAAAD-CgAgMQAA_woAIBH0AwAA_QoAMPUDAAD-CgAQ9gMAAP0KADD3AwIA7wYAIfgDAgDvBgAhlAQCAO8GACGhBAEAxwYAIaUEQADwBgAhtAQBAMcGACHCBAEAuwYAIc0EAQDHBgAh2wQCAO8GACHzBEAA8AYAIfQEAQDHBgAh9QQBAMcGACH2BAEAuwYAIfgEAAD0B_gEIhH0AwAA_QoAMPUDAAD-CgAQ9gMAAP0KADD3AwIA7wYAIfgDAgDvBgAhlAQCAO8GACGhBAEAxwYAIaUEQADwBgAhtAQBAMcGACHCBAEAuwYAIc0EAQDHBgAh2wQCAO8GACHzBEAA8AYAIfQEAQDHBgAh9QQBAMcGACH2BAEAuwYAIfgEAAD0B_gEIg33AwIAgAgAIfgDAgCACAAhlAQCAIAIACGhBAEAkAgAIaUEQACgCAAhtAQBAJAIACHCBAEA_wcAIc0EAQCQCAAh8wRAAKAIACH0BAEAkAgAIfUEAQCQCAAh9gQBAP8HACH4BAAAgAv4BCIBkgUAAAD4BAISAwAAgwsAIAQAAIILACAIAACFCwAgEwAAhAsAIBQAAIYLACD3AwIAgAgAIfgDAgCACAAhlAQCAIAIACGhBAEAkAgAIaUEQACgCAAhtAQBAJAIACHCBAEA_wcAIc0EAQCQCAAh8wRAAKAIACH0BAEAkAgAIfUEAQCQCAAh9gQBAP8HACH4BAAAgAv4BCIFOAAArA4AIDkAALUOACCPBQAArQ4AIJAFAAC0DgAglQUAAAUAIAU4AACqDgAgOQAAsg4AII8FAACrDgAgkAUAALEOACCVBQAAAQAgCzgAAJwLADA5AACgCwAwjwUAAJ0LADCQBQAAngsAMJEFAACfCwAgkgUAAM4KADCTBQAAzgoAMJQFAADOCgAwlQUAAM4KADCWBQAAoQsAMJcFAADRCgAwCzgAAJMLADA5AACXCwAwjwUAAJQLADCQBQAAlQsAMJEFAACWCwAgkgUAANoKADCTBQAA2goAMJQFAADaCgAwlQUAANoKADCWBQAAmAsAMJcFAADdCgAwCzgAAIcLADA5AACMCwAwjwUAAIgLADCQBQAAiQsAMJEFAACKCwAgkgUAAIsLADCTBQAAiwsAMJQFAACLCwAwlQUAAIsLADCWBQAAjQsAMJcFAACOCwAwBPcDAgAAAAGVBAEAAAABlwQBAAAAAZkEAQAAAAECAAAAPwAgOAAAkgsAIAMAAAA_ACA4AACSCwAgOQAAkQsAIAExAACwDgAwCQYAANIHACD0AwAA0QcAMPUDAAA9ABD2AwAA0QcAMPcDAgAAAAGVBAEAxwYAIZcEAQC7BgAhmQQBALsGACHaBAIA7wYAIQIAAAA_ACAxAACRCwAgAgAAAI8LACAxAACQCwAgCPQDAACOCwAw9QMAAI8LABD2AwAAjgsAMPcDAgDvBgAhlQQBAMcGACGXBAEAuwYAIZkEAQC7BgAh2gQCAO8GACEI9AMAAI4LADD1AwAAjwsAEPYDAACOCwAw9wMCAO8GACGVBAEAxwYAIZcEAQC7BgAhmQQBALsGACHaBAIA7wYAIQT3AwIAgAgAIZUEAQCQCAAhlwQBAP8HACGZBAEA_wcAIQT3AwIAgAgAIZUEAQCQCAAhlwQBAP8HACGZBAEA_wcAIQT3AwIAAAABlQQBAAAAAZcEAQAAAAGZBAEAAAABGAMAAK8KACAEAACtCgAgBwAAsAoAIAkAALEKACAOAAC0CgAgEQAAsgoAIBIAALMKACD3AwIAAAAB-AMCAAAAAZQEAgAAAAGbBEAAAAABoQQAAADmBAKlBEAAAAAB2wQCAAAAAdwEAQAAAAHdBAEAAAAB3gRAAAAAAd8EAQAAAAHhBAAAAOEEAuIEgAAAAAHjBEAAAAAB5AQBAAAAAeYEAQAAAAHnBAIAAAABAgAAABIAIDgAAJsLACADAAAAEgAgOAAAmwsAIDkAAJoLACABMQAArw4AMAIAAAASACAxAACaCwAgAgAAAN4KACAxAACZCwAgEfcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAIoK5gQipQRAAKAIACHbBAIAgAgAIdwEAQCQCAAh3QQBAJAIACHeBEAAoAgAId8EAQCQCAAh4QQAAIkK4QQi4gSAAAAAAeMEQACgCAAh5AQBAJAIACHmBAEA_wcAIecEAgCrCAAhGAMAAI0KACAEAACLCgAgBwAAjgoAIAkAAI8KACAOAACSCgAgEQAAkAoAIBIAAJEKACD3AwIAgAgAIfgDAgCACAAhlAQCAIAIACGbBEAAoAgAIaEEAACKCuYEIqUEQACgCAAh2wQCAIAIACHcBAEAkAgAId0EAQCQCAAh3gRAAKAIACHfBAEAkAgAIeEEAACJCuEEIuIEgAAAAAHjBEAAoAgAIeQEAQCQCAAh5gQBAP8HACHnBAIAqwgAIRgDAACvCgAgBAAArQoAIAcAALAKACAJAACxCgAgDgAAtAoAIBEAALIKACASAACzCgAg9wMCAAAAAfgDAgAAAAGUBAIAAAABmwRAAAAAAaEEAAAA5gQCpQRAAAAAAdsEAgAAAAHcBAEAAAAB3QQBAAAAAd4EQAAAAAHfBAEAAAAB4QQAAADhBALiBIAAAAAB4wRAAAAAAeQEAQAAAAHmBAEAAAAB5wQCAAAAAQ8EAADACgAgCQAAwQoAIPcDAgAAAAGUBAIAAAABpQRAAAAAAdMEAQAAAAHXBAEAAAAB2AQBAAAAAecEAgAAAAHoBAEAAAAB6QQQAAAAAeoEAQAAAAHrBAEAAAAB7QQAAADtBALuBAEAAAABAgAAABsAIDgAAKQLACADAAAAGwAgOAAApAsAIDkAAKMLACABMQAArg4AMAIAAAAbACAxAACjCwAgAgAAANIKACAxAACiCwAgDfcDAgCACAAhlAQCAIAIACGlBEAAoAgAIdMEAQCQCAAh1wQBAP8HACHYBAEA_wcAIecEAgCrCAAh6AQBAP8HACHpBBAAugoAIeoEAQD_BwAh6wQBAP8HACHtBAAAuwrtBCLuBAEA_wcAIQ8EAAC9CgAgCQAAvgoAIPcDAgCACAAhlAQCAIAIACGlBEAAoAgAIdMEAQCQCAAh1wQBAP8HACHYBAEA_wcAIecEAgCrCAAh6AQBAP8HACHpBBAAugoAIeoEAQD_BwAh6wQBAP8HACHtBAAAuwrtBCLuBAEA_wcAIQ8EAADACgAgCQAAwQoAIPcDAgAAAAGUBAIAAAABpQRAAAAAAdMEAQAAAAHXBAEAAAAB2AQBAAAAAecEAgAAAAHoBAEAAAAB6QQQAAAAAeoEAQAAAAHrBAEAAAAB7QQAAADtBALuBAEAAAABEgMAAKcLACAEAACmCwAgCAAAqQsAIBMAAKgLACAUAACqCwAg9wMCAAAAAfgDAgAAAAGUBAIAAAABoQQBAAAAAaUEQAAAAAG0BAEAAAABwgQBAAAAAc0EAQAAAAHzBEAAAAAB9AQBAAAAAfUEAQAAAAH2BAEAAAAB-AQAAAD4BAIDOAAArA4AII8FAACtDgAglQUAAAUAIAM4AACqDgAgjwUAAKsOACCVBQAAAQAgBDgAAJwLADCPBQAAnQsAMJEFAACfCwAglQUAAM4KADAEOAAAkwsAMI8FAACUCwAwkQUAAJYLACCVBQAA2goAMAQ4AACHCwAwjwUAAIgLADCRBQAAigsAIJUFAACLCwAwAzgAAKgOACCPBQAAqQ4AIJUFAAABACAEOAAA9goAMI8FAAD3CgAwkQUAAPkKACCVBQAA-goAMAQ4AADtCgAwjwUAAO4KADCRBQAA8AoAIJUFAADaCgAwAAAAAAAFOAAAow4AIDkAAKYOACCPBQAApA4AIJAFAAClDgAglQUAAAkAIAM4AACjDgAgjwUAAKQOACCVBQAACQAgAAAAAAAHOAAAng4AIDkAAKEOACCPBQAAnw4AIJAFAACgDgAgkwUAAAsAIJQFAAALACCVBQAAZAAgAzgAAJ4OACCPBQAAnw4AIJUFAABkACAAAAAAAAU4AACSDgAgOQAAnA4AII8FAACTDgAgkAUAAJsOACCVBQAAAQAgCzgAAIsMADA5AACPDAAwjwUAAIwMADCQBQAAjQwAMJEFAACODAAgkgUAAPoKADCTBQAA-goAMJQFAAD6CgAwlQUAAPoKADCWBQAAkAwAMJcFAAD9CgAwCzgAAIIMADA5AACGDAAwjwUAAIMMADCQBQAAhAwAMJEFAACFDAAgkgUAAM4KADCTBQAAzgoAMJQFAADOCgAwlQUAAM4KADCWBQAAhwwAMJcFAADRCgAwCzgAAPkLADA5AAD9CwAwjwUAAPoLADCQBQAA-wsAMJEFAAD8CwAgkgUAANoKADCTBQAA2goAMJQFAADaCgAwlQUAANoKADCWBQAA_gsAMJcFAADdCgAwCzgAAO0LADA5AADyCwAwjwUAAO4LADCQBQAA7wsAMJEFAADwCwAgkgUAAPELADCTBQAA8QsAMJQFAADxCwAwlQUAAPELADCWBQAA8wsAMJcFAAD0CwAwCzgAAOELADA5AADmCwAwjwUAAOILADCQBQAA4wsAMJEFAADkCwAgkgUAAOULADCTBQAA5QsAMJQFAADlCwAwlQUAAOULADCWBQAA5wsAMJcFAADoCwAwCzgAANULADA5AADaCwAwjwUAANYLADCQBQAA1wsAMJEFAADYCwAgkgUAANkLADCTBQAA2QsAMJQFAADZCwAwlQUAANkLADCWBQAA2wsAMJcFAADcCwAwCzgAAMkLADA5AADOCwAwjwUAAMoLADCQBQAAywsAMJEFAADMCwAgkgUAAM0LADCTBQAAzQsAMJQFAADNCwAwlQUAAM0LADCWBQAAzwsAMJcFAADQCwAwCPcDAgAAAAGVBAEAAAABlgQBAAAAAZcEAQAAAAGYBAQAAAABmQQBAAAAAZoEQAAAAAGbBEAAAAABAgAAAFkAIDgAANQLACADAAAAWQAgOAAA1AsAIDkAANMLACABMQAAmg4AMA0EAADBBwAg9AMAAMAHADD1AwAAVwAQ9gMAAMAHADD3AwIAAAABlAQCAO8GACGVBAEAxwYAIZYEAQDHBgAhlwQBAMcGACGYBAQAqwcAIZkEAQDHBgAhmgRAAPAGACGbBEAA8AYAIQIAAABZACAxAADTCwAgAgAAANELACAxAADSCwAgDPQDAADQCwAw9QMAANELABD2AwAA0AsAMPcDAgDvBgAhlAQCAO8GACGVBAEAxwYAIZYEAQDHBgAhlwQBAMcGACGYBAQAqwcAIZkEAQDHBgAhmgRAAPAGACGbBEAA8AYAIQz0AwAA0AsAMPUDAADRCwAQ9gMAANALADD3AwIA7wYAIZQEAgDvBgAhlQQBAMcGACGWBAEAxwYAIZcEAQDHBgAhmAQEAKsHACGZBAEAxwYAIZoEQADwBgAhmwRAAPAGACEI9wMCAIAIACGVBAEAkAgAIZYEAQCQCAAhlwQBAJAIACGYBAQAnwgAIZkEAQCQCAAhmgRAAKAIACGbBEAAoAgAIQj3AwIAgAgAIZUEAQCQCAAhlgQBAJAIACGXBAEAkAgAIZgEBACfCAAhmQQBAJAIACGaBEAAoAgAIZsEQACgCAAhCPcDAgAAAAGVBAEAAAABlgQBAAAAAZcEAQAAAAGYBAQAAAABmQQBAAAAAZoEQAAAAAGbBEAAAAABCgMAAK8IACD3AwIAAAAB-AMCAAAAAZ0EAAAAnQQCnwQAAACfBAKhBAAAAKEEAqIEAQAAAAGjBAIAAAABpAQBAAAAAaUEQAAAAAECAAAAVAAgOAAA4AsAIAMAAABUACA4AADgCwAgOQAA3wsAIAExAACZDgAwDwMAAL4HACAEAADBBwAg9AMAAMIHADD1AwAAUgAQ9gMAAMIHADD3AwIAAAAB-AMCAPIGACGUBAIA7wYAIZ0EAADDB50EIp8EAADEB58EIqEEAADFB6EEIqIEAQC7BgAhowQCAPIGACGkBAEAuwYAIaUEQADwBgAhAgAAAFQAIDEAAN8LACACAAAA3QsAIDEAAN4LACAN9AMAANwLADD1AwAA3QsAEPYDAADcCwAw9wMCAO8GACH4AwIA8gYAIZQEAgDvBgAhnQQAAMMHnQQinwQAAMQHnwQioQQAAMUHoQQiogQBALsGACGjBAIA8gYAIaQEAQC7BgAhpQRAAPAGACEN9AMAANwLADD1AwAA3QsAEPYDAADcCwAw9wMCAO8GACH4AwIA8gYAIZQEAgDvBgAhnQQAAMMHnQQinwQAAMQHnwQioQQAAMUHoQQiogQBALsGACGjBAIA8gYAIaQEAQC7BgAhpQRAAPAGACEJ9wMCAIAIACH4AwIAqwgAIZ0EAACoCJ0EIp8EAACpCJ8EIqEEAACqCKEEIqIEAQD_BwAhowQCAKsIACGkBAEA_wcAIaUEQACgCAAhCgMAAK0IACD3AwIAgAgAIfgDAgCrCAAhnQQAAKgInQQinwQAAKkInwQioQQAAKoIoQQiogQBAP8HACGjBAIAqwgAIaQEAQD_BwAhpQRAAKAIACEKAwAArwgAIPcDAgAAAAH4AwIAAAABnQQAAACdBAKfBAAAAJ8EAqEEAAAAoQQCogQBAAAAAaMEAgAAAAGkBAEAAAABpQRAAAAAAREMAADNCQAgDQAAzwkAIBAAANAJACARAADRCQAg9wMCAAAAAfgDAgAAAAGbBEAAAAABoQQAAADKBAKlBEAAAAABwgQBAAAAAcMEAgAAAAHEBAIAAAABxQQQAAAAAcYEEAAAAAHHBBAAAAAByAQQAAAAAcoEAQAAAAECAAAAUAAgOAAA7AsAIAMAAABQACA4AADsCwAgOQAA6wsAIAExAACYDgAwFgQAAMEHACAMAADJBwAgDQAAvgcAIBAAAMoHACARAADLBwAg9AMAAMYHADD1AwAAJQAQ9gMAAMYHADD3AwIAAAAB-AMCAO8GACGUBAIA7wYAIZsEQADwBgAhoQQAAMgHygQipQRAAPAGACHCBAEAuwYAIcMEAgAAAAHEBAIA8gYAIcUEEADHBwAhxgQQAMcHACHHBBAAxwcAIcgEEADHBwAhygQBALsGACECAAAAUAAgMQAA6wsAIAIAAADpCwAgMQAA6gsAIBH0AwAA6AsAMPUDAADpCwAQ9gMAAOgLADD3AwIA7wYAIfgDAgDvBgAhlAQCAO8GACGbBEAA8AYAIaEEAADIB8oEIqUEQADwBgAhwgQBALsGACHDBAIA8gYAIcQEAgDyBgAhxQQQAMcHACHGBBAAxwcAIccEEADHBwAhyAQQAMcHACHKBAEAuwYAIRH0AwAA6AsAMPUDAADpCwAQ9gMAAOgLADD3AwIA7wYAIfgDAgDvBgAhlAQCAO8GACGbBEAA8AYAIaEEAADIB8oEIqUEQADwBgAhwgQBALsGACHDBAIA8gYAIcQEAgDyBgAhxQQQAMcHACHGBBAAxwcAIccEEADHBwAhyAQQAMcHACHKBAEAuwYAIQ33AwIAgAgAIfgDAgCACAAhmwRAAKAIACGhBAAAoQnKBCKlBEAAoAgAIcIEAQD_BwAhwwQCAKsIACHEBAIAqwgAIcUEEACWCQAhxgQQAJYJACHHBBAAlgkAIcgEEACWCQAhygQBAP8HACERDAAAogkAIA0AAKQJACAQAAClCQAgEQAApgkAIPcDAgCACAAh-AMCAIAIACGbBEAAoAgAIaEEAAChCcoEIqUEQACgCAAhwgQBAP8HACHDBAIAqwgAIcQEAgCrCAAhxQQQAJYJACHGBBAAlgkAIccEEACWCQAhyAQQAJYJACHKBAEA_wcAIREMAADNCQAgDQAAzwkAIBAAANAJACARAADRCQAg9wMCAAAAAfgDAgAAAAGbBEAAAAABoQQAAADKBAKlBEAAAAABwgQBAAAAAcMEAgAAAAHEBAIAAAABxQQQAAAAAcYEEAAAAAHHBBAAAAAByAQQAAAAAcoEAQAAAAEFFgAA7gkAIPcDAgAAAAGlBEAAAAABzQQBAAAAAc8EAAAAzwQCAgAAAEgAIDgAAPgLACADAAAASAAgOAAA-AsAIDkAAPcLACABMQAAlw4AMAoEAADBBwAgFgAA0AcAIPQDAADOBwAw9QMAAEYAEPYDAADOBwAw9wMCAAAAAZQEAgDvBgAhpQRAAPAGACHNBAEAxwYAIc8EAADPB88EIgIAAABIACAxAAD3CwAgAgAAAPULACAxAAD2CwAgCPQDAAD0CwAw9QMAAPULABD2AwAA9AsAMPcDAgDvBgAhlAQCAO8GACGlBEAA8AYAIc0EAQDHBgAhzwQAAM8HzwQiCPQDAAD0CwAw9QMAAPULABD2AwAA9AsAMPcDAgDvBgAhlAQCAO8GACGlBEAA8AYAIc0EAQDHBgAhzwQAAM8HzwQiBPcDAgCACAAhpQRAAKAIACHNBAEAkAgAIc8EAADeCc8EIgUWAADgCQAg9wMCAIAIACGlBEAAoAgAIc0EAQCQCAAhzwQAAN4JzwQiBRYAAO4JACD3AwIAAAABpQRAAAAAAc0EAQAAAAHPBAAAAM8EAhgDAACvCgAgBgAArgoAIAcAALAKACAJAACxCgAgDgAAtAoAIBEAALIKACASAACzCgAg9wMCAAAAAfgDAgAAAAGbBEAAAAABoQQAAADmBAKlBEAAAAAB2gQCAAAAAdsEAgAAAAHcBAEAAAAB3QQBAAAAAd4EQAAAAAHfBAEAAAAB4QQAAADhBALiBIAAAAAB4wRAAAAAAeQEAQAAAAHmBAEAAAAB5wQCAAAAAQIAAAASACA4AACBDAAgAwAAABIAIDgAAIEMACA5AACADAAgATEAAJYOADACAAAAEgAgMQAAgAwAIAIAAADeCgAgMQAA_wsAIBH3AwIAgAgAIfgDAgCACAAhmwRAAKAIACGhBAAAigrmBCKlBEAAoAgAIdoEAgCACAAh2wQCAIAIACHcBAEAkAgAId0EAQCQCAAh3gRAAKAIACHfBAEAkAgAIeEEAACJCuEEIuIEgAAAAAHjBEAAoAgAIeQEAQCQCAAh5gQBAP8HACHnBAIAqwgAIRgDAACNCgAgBgAAjAoAIAcAAI4KACAJAACPCgAgDgAAkgoAIBEAAJAKACASAACRCgAg9wMCAIAIACH4AwIAgAgAIZsEQACgCAAhoQQAAIoK5gQipQRAAKAIACHaBAIAgAgAIdsEAgCACAAh3AQBAJAIACHdBAEAkAgAId4EQACgCAAh3wQBAJAIACHhBAAAiQrhBCLiBIAAAAAB4wRAAKAIACHkBAEAkAgAIeYEAQD_BwAh5wQCAKsIACEYAwAArwoAIAYAAK4KACAHAACwCgAgCQAAsQoAIA4AALQKACARAACyCgAgEgAAswoAIPcDAgAAAAH4AwIAAAABmwRAAAAAAaEEAAAA5gQCpQRAAAAAAdoEAgAAAAHbBAIAAAAB3AQBAAAAAd0EAQAAAAHeBEAAAAAB3wQBAAAAAeEEAAAA4QQC4gSAAAAAAeMEQAAAAAHkBAEAAAAB5gQBAAAAAecEAgAAAAEPBgAAvwoAIAkAAMEKACD3AwIAAAABpQRAAAAAAdMEAQAAAAHXBAEAAAAB2AQBAAAAAdoEAgAAAAHnBAIAAAAB6AQBAAAAAekEEAAAAAHqBAEAAAAB6wQBAAAAAe0EAAAA7QQC7gQBAAAAAQIAAAAbACA4AACKDAAgAwAAABsAIDgAAIoMACA5AACJDAAgATEAAJUOADACAAAAGwAgMQAAiQwAIAIAAADSCgAgMQAAiAwAIA33AwIAgAgAIaUEQACgCAAh0wQBAJAIACHXBAEA_wcAIdgEAQD_BwAh2gQCAIAIACHnBAIAqwgAIegEAQD_BwAh6QQQALoKACHqBAEA_wcAIesEAQD_BwAh7QQAALsK7QQi7gQBAP8HACEPBgAAvAoAIAkAAL4KACD3AwIAgAgAIaUEQACgCAAh0wQBAJAIACHXBAEA_wcAIdgEAQD_BwAh2gQCAIAIACHnBAIAqwgAIegEAQD_BwAh6QQQALoKACHqBAEA_wcAIesEAQD_BwAh7QQAALsK7QQi7gQBAP8HACEPBgAAvwoAIAkAAMEKACD3AwIAAAABpQRAAAAAAdMEAQAAAAHXBAEAAAAB2AQBAAAAAdoEAgAAAAHnBAIAAAAB6AQBAAAAAekEEAAAAAHqBAEAAAAB6wQBAAAAAe0EAAAA7QQC7gQBAAAAARIDAACnCwAgBwAAuwsAIAgAAKkLACATAACoCwAgFAAAqgsAIPcDAgAAAAH4AwIAAAABoQQBAAAAAaUEQAAAAAG0BAEAAAABwgQBAAAAAc0EAQAAAAHbBAIAAAAB8wRAAAAAAfQEAQAAAAH1BAEAAAAB9gQBAAAAAfgEAAAA-AQCAgAAAAkAIDgAAJMMACADAAAACQAgOAAAkwwAIDkAAJIMACABMQAAlA4AMAIAAAAJACAxAACSDAAgAgAAAP4KACAxAACRDAAgDfcDAgCACAAh-AMCAIAIACGhBAEAkAgAIaUEQACgCAAhtAQBAJAIACHCBAEA_wcAIc0EAQCQCAAh2wQCAIAIACHzBEAAoAgAIfQEAQCQCAAh9QQBAJAIACH2BAEA_wcAIfgEAACAC_gEIhIDAACDCwAgBwAAugsAIAgAAIULACATAACECwAgFAAAhgsAIPcDAgCACAAh-AMCAIAIACGhBAEAkAgAIaUEQACgCAAhtAQBAJAIACHCBAEA_wcAIc0EAQCQCAAh2wQCAIAIACHzBEAAoAgAIfQEAQCQCAAh9QQBAJAIACH2BAEA_wcAIfgEAACAC_gEIhIDAACnCwAgBwAAuwsAIAgAAKkLACATAACoCwAgFAAAqgsAIPcDAgAAAAH4AwIAAAABoQQBAAAAAaUEQAAAAAG0BAEAAAABwgQBAAAAAc0EAQAAAAHbBAIAAAAB8wRAAAAAAfQEAQAAAAH1BAEAAAAB9gQBAAAAAfgEAAAA-AQCAzgAAJIOACCPBQAAkw4AIJUFAAABACAEOAAAiwwAMI8FAACMDAAwkQUAAI4MACCVBQAA-goAMAQ4AACCDAAwjwUAAIMMADCRBQAAhQwAIJUFAADOCgAwBDgAAPkLADCPBQAA-gsAMJEFAAD8CwAglQUAANoKADAEOAAA7QsAMI8FAADuCwAwkQUAAPALACCVBQAA8QsAMAQ4AADhCwAwjwUAAOILADCRBQAA5AsAIJUFAADlCwAwBDgAANULADCPBQAA1gsAMJEFAADYCwAglQUAANkLADAEOAAAyQsAMI8FAADKCwAwkQUAAMwLACCVBQAAzQsAMAAAAAAACzgAAMQNADA5AADJDQAwjwUAAMUNADCQBQAAxg0AMJEFAADHDQAgkgUAAMgNADCTBQAAyA0AMJQFAADIDQAwlQUAAMgNADCWBQAAyg0AMJcFAADLDQAwCzgAALsNADA5AAC_DQAwjwUAALwNADCQBQAAvQ0AMJEFAAC-DQAgkgUAAPoKADCTBQAA-goAMJQFAAD6CgAwlQUAAPoKADCWBQAAwA0AMJcFAAD9CgAwCzgAAK8NADA5AAC0DQAwjwUAALANADCQBQAAsQ0AMJEFAACyDQAgkgUAALMNADCTBQAAsw0AMJQFAACzDQAwlQUAALMNADCWBQAAtQ0AMJcFAAC2DQAwCzgAAKMNADA5AACoDQAwjwUAAKQNADCQBQAApQ0AMJEFAACmDQAgkgUAAKcNADCTBQAApw0AMJQFAACnDQAwlQUAAKcNADCWBQAAqQ0AMJcFAACqDQAwCzgAAJoNADA5AACeDQAwjwUAAJsNADCQBQAAnA0AMJEFAACdDQAgkgUAANoKADCTBQAA2goAMJQFAADaCgAwlQUAANoKADCWBQAAnw0AMJcFAADdCgAwCzgAAI4NADA5AACTDQAwjwUAAI8NADCQBQAAkA0AMJEFAACRDQAgkgUAAJINADCTBQAAkg0AMJQFAACSDQAwlQUAAJINADCWBQAAlA0AMJcFAACVDQAwCzgAAIUNADA5AACJDQAwjwUAAIYNADCQBQAAhw0AMJEFAACIDQAgkgUAAOULADCTBQAA5QsAMJQFAADlCwAwlQUAAOULADCWBQAAig0AMJcFAADoCwAwCzgAAPkMADA5AAD-DAAwjwUAAPoMADCQBQAA-wwAMJEFAAD8DAAgkgUAAP0MADCTBQAA_QwAMJQFAAD9DAAwlQUAAP0MADCWBQAA_wwAMJcFAACADQAwCzgAAO0MADA5AADyDAAwjwUAAO4MADCQBQAA7wwAMJEFAADwDAAgkgUAAPEMADCTBQAA8QwAMJQFAADxDAAwlQUAAPEMADCWBQAA8wwAMJcFAAD0DAAwCzgAAOEMADA5AADmDAAwjwUAAOIMADCQBQAA4wwAMJEFAADkDAAgkgUAAOUMADCTBQAA5QwAMJQFAADlDAAwlQUAAOUMADCWBQAA5wwAMJcFAADoDAAwCzgAANgMADA5AADcDAAwjwUAANkMADCQBQAA2gwAMJEFAADbDAAgkgUAAOkIADCTBQAA6QgAMJQFAADpCAAwlQUAAOkIADCWBQAA3QwAMJcFAADsCAAwCzgAAM8MADA5AADTDAAwjwUAANAMADCQBQAA0QwAMJEFAADSDAAgkgUAAN0IADCTBQAA3QgAMJQFAADdCAAwlQUAAN0IADCWBQAA1AwAMJcFAADgCAAwCzgAAMYMADA5AADKDAAwjwUAAMcMADCQBQAAyAwAMJEFAADJDAAgkgUAANkLADCTBQAA2QsAMJQFAADZCwAwlQUAANkLADCWBQAAywwAMJcFAADcCwAwBzgAAMEMACA5AADEDAAgjwUAAMIMACCQBQAAwwwAIJMFAACPAQAglAUAAI8BACCVBQAA0QUAIAc4AAC8DAAgOQAAvwwAII8FAAC9DAAgkAUAAL4MACCTBQAAkQEAIJQFAACRAQAglQUAAOkFACAHOAAAtwwAIDkAALoMACCPBQAAuAwAIJAFAAC5DAAgkwUAAJMBACCUBQAAkwEAIJUFAACBBgAgBzgAALIMACA5AAC1DAAgjwUAALMMACCQBQAAtAwAIJMFAACVAQAglAUAAJUBACCVBQAAmQYAIAb3AwIAAAAB-QMBAAAAAfoDAQAAAAH7AwEAAAAB_AMBAAAAAf0DAQAAAAECAAAAmQYAIDgAALIMACADAAAAlQEAIDgAALIMACA5AAC2DAAgCAAAAJUBACAxAAC2DAAg9wMCAIAIACH5AwEA_wcAIfoDAQD_BwAh-wMBAP8HACH8AwEA_wcAIf0DAQD_BwAhBvcDAgCACAAh-QMBAP8HACH6AwEA_wcAIfsDAQD_BwAh_AMBAP8HACH9AwEA_wcAIQIxgAAAAAH3AwIAAAABAgAAAIEGACA4AAC3DAAgAwAAAJMBACA4AAC3DAAgOQAAuwwAIAMAAACTAQAgMYAAuwwAIfcDAgCACAAhAjGAAAAAAfcDAgCACAAhAvcDAgAAAAGPBAEAAAABAgAAAOkFACA4AAC8DAAgAwAAAJEBACA4AAC8DAAgOQAAwAwAIAQAAACRAQAgMQAAwAwAIPcDAgCACAAhjwQBAJAIACEC9wMCAIAIACGPBAEAkAgAIQb3AwIAAAAB-wMBAAAAAZAEAQAAAAGRBAEAAAABkgQBAAAAAZMEgAAAAAECAAAA0QUAIDgAAMEMACADAAAAjwEAIDgAAMEMACA5AADFDAAgCAAAAI8BACAxAADFDAAg9wMCAIAIACH7AwEAkAgAIZAEAQCQCAAhkQQBAJAIACGSBAEA_wcAIZMEgAAAAAEG9wMCAIAIACH7AwEAkAgAIZAEAQCQCAAhkQQBAJAIACGSBAEA_wcAIZMEgAAAAAEKBAAArggAIPcDAgAAAAGUBAIAAAABnQQAAACdBAKfBAAAAJ8EAqEEAAAAoQQCogQBAAAAAaMEAgAAAAGkBAEAAAABpQRAAAAAAQIAAABUACA4AADODAAgAwAAAFQAIDgAAM4MACA5AADNDAAgATEAAJEOADACAAAAVAAgMQAAzQwAIAIAAADdCwAgMQAAzAwAIAn3AwIAgAgAIZQEAgCACAAhnQQAAKgInQQinwQAAKkInwQioQQAAKoIoQQiogQBAP8HACGjBAIAqwgAIaQEAQD_BwAhpQRAAKAIACEKBAAArAgAIPcDAgCACAAhlAQCAIAIACGdBAAAqAidBCKfBAAAqQifBCKhBAAAqgihBCKiBAEA_wcAIaMEAgCrCAAhpAQBAP8HACGlBEAAoAgAIQoEAACuCAAg9wMCAAAAAZQEAgAAAAGdBAAAAJ0EAp8EAAAAnwQCoQQAAAChBAKiBAEAAAABowQCAAAAAaQEAQAAAAGlBEAAAAABDCMAAM4IACAlAADPCAAg9wMCAAAAAZcEAQAAAAGYBAQAAAABmwRAAAAAAaUEQAAAAAGoBAEAAAABqQQCAAAAAaoEIAAAAAGrBAIAAAABrAQBAAAAAQIAAACDAQAgOAAA1wwAIAMAAACDAQAgOAAA1wwAIDkAANYMACABMQAAkA4AMAIAAACDAQAgMQAA1gwAIAIAAADhCAAgMQAA1QwAIAr3AwIAgAgAIZcEAQD_BwAhmAQEAJ8IACGbBEAAoAgAIaUEQACgCAAhqAQBAJAIACGpBAIAqwgAIaoEIAC9CAAhqwQCAKsIACGsBAEA_wcAIQwjAAC_CAAgJQAAwAgAIPcDAgCACAAhlwQBAP8HACGYBAQAnwgAIZsEQACgCAAhpQRAAKAIACGoBAEAkAgAIakEAgCrCAAhqgQgAL0IACGrBAIAqwgAIawEAQD_BwAhDCMAAM4IACAlAADPCAAg9wMCAAAAAZcEAQAAAAGYBAQAAAABmwRAAAAAAaUEQAAAAAGoBAEAAAABqQQCAAAAAaoEIAAAAAGrBAIAAAABrAQBAAAAAQgUAADzCAAgIQAA9AgAICIAAPEIACD3AwIAAAABmwRAAAAAAaUEQAAAAAGoBAEAAAABrQQCAAAAAQIAAAB9ACA4AADgDAAgAwAAAH0AIDgAAOAMACA5AADfDAAgATEAAI8OADACAAAAfQAgMQAA3wwAIAIAAADtCAAgMQAA3gwAIAX3AwIAgAgAIZsEQACgCAAhpQRAAKAIACGoBAEAkAgAIa0EAgCrCAAhCBQAANgIACAhAADVCAAgIgAA1ggAIPcDAgCACAAhmwRAAKAIACGlBEAAoAgAIagEAQCQCAAhrQQCAKsIACEIFAAA8wgAICEAAPQIACAiAADxCAAg9wMCAAAAAZsEQAAAAAGlBEAAAAABqAQBAAAAAa0EAgAAAAEF9wMCAAAAAaUEQAAAAAG0BAAAALQEArUEAQAAAAG2BCAAAAABAgAAAHkAIDgAAOwMACADAAAAeQAgOAAA7AwAIDkAAOsMACABMQAAjg4AMAoDAAC8BgAg9AMAALMHADD1AwAAdwAQ9gMAALMHADD3AwIAAAAB-AMCAO8GACGlBEAA8AYAIbQEAAC0B7QEIrUEAQDHBgAhtgQgAKwHACECAAAAeQAgMQAA6wwAIAIAAADpDAAgMQAA6gwAIAn0AwAA6AwAMPUDAADpDAAQ9gMAAOgMADD3AwIA7wYAIfgDAgDvBgAhpQRAAPAGACG0BAAAtAe0BCK1BAEAxwYAIbYEIACsBwAhCfQDAADoDAAw9QMAAOkMABD2AwAA6AwAMPcDAgDvBgAh-AMCAO8GACGlBEAA8AYAIbQEAAC0B7QEIrUEAQDHBgAhtgQgAKwHACEF9wMCAIAIACGlBEAAoAgAIbQEAACACbQEIrUEAQCQCAAhtgQgAL0IACEF9wMCAIAIACGlBEAAoAgAIbQEAACACbQEIrUEAQCQCAAhtgQgAL0IACEF9wMCAAAAAaUEQAAAAAG0BAAAALQEArUEAQAAAAG2BCAAAAABBPcDAgAAAAGlBEAAAAABtwQBAAAAAbgEIAAAAAECAAAAdQAgOAAA-AwAIAMAAAB1ACA4AAD4DAAgOQAA9wwAIAExAACNDgAwCQMAALwGACD0AwAAtQcAMPUDAABzABD2AwAAtQcAMPcDAgAAAAH4AwIA7wYAIaUEQADwBgAhtwQBAMcGACG4BCAArAcAIQIAAAB1ACAxAAD3DAAgAgAAAPUMACAxAAD2DAAgCPQDAAD0DAAw9QMAAPUMABD2AwAA9AwAMPcDAgDvBgAh-AMCAO8GACGlBEAA8AYAIbcEAQDHBgAhuAQgAKwHACEI9AMAAPQMADD1AwAA9QwAEPYDAAD0DAAw9wMCAO8GACH4AwIA7wYAIaUEQADwBgAhtwQBAMcGACG4BCAArAcAIQT3AwIAgAgAIaUEQACgCAAhtwQBAJAIACG4BCAAvQgAIQT3AwIAgAgAIaUEQACgCAAhtwQBAJAIACG4BCAAvQgAIQT3AwIAAAABpQRAAAAAAbcEAQAAAAG4BCAAAAABAvcDAgAAAAGlBEAAAAABAgAAAHEAIDgAAIQNACADAAAAcQAgOAAAhA0AIDkAAIMNACABMQAAjA4AMAcDAAC8BgAg9AMAALYHADD1AwAAbwAQ9gMAALYHADD3AwIAAAAB-AMCAO8GACGlBEAA8AYAIQIAAABxACAxAACDDQAgAgAAAIENACAxAACCDQAgBvQDAACADQAw9QMAAIENABD2AwAAgA0AMPcDAgDvBgAh-AMCAO8GACGlBEAA8AYAIQb0AwAAgA0AMPUDAACBDQAQ9gMAAIANADD3AwIA7wYAIfgDAgDvBgAhpQRAAPAGACEC9wMCAIAIACGlBEAAoAgAIQL3AwIAgAgAIaUEQACgCAAhAvcDAgAAAAGlBEAAAAABEQQAAM4JACAMAADNCQAgEAAA0AkAIBEAANEJACD3AwIAAAAB-AMCAAAAAZQEAgAAAAGbBEAAAAABoQQAAADKBAKlBEAAAAABwgQBAAAAAcMEAgAAAAHFBBAAAAABxgQQAAAAAccEEAAAAAHIBBAAAAABygQBAAAAAQIAAABQACA4AACNDQAgAwAAAFAAIDgAAI0NACA5AACMDQAgATEAAIsOADACAAAAUAAgMQAAjA0AIAIAAADpCwAgMQAAiw0AIA33AwIAgAgAIfgDAgCACAAhlAQCAIAIACGbBEAAoAgAIaEEAAChCcoEIqUEQACgCAAhwgQBAP8HACHDBAIAqwgAIcUEEACWCQAhxgQQAJYJACHHBBAAlgkAIcgEEACWCQAhygQBAP8HACERBAAAowkAIAwAAKIJACAQAAClCQAgEQAApgkAIPcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAKEJygQipQRAAKAIACHCBAEA_wcAIcMEAgCrCAAhxQQQAJYJACHGBBAAlgkAIccEEACWCQAhyAQQAJYJACHKBAEA_wcAIREEAADOCQAgDAAAzQkAIBAAANAJACARAADRCQAg9wMCAAAAAfgDAgAAAAGUBAIAAAABmwRAAAAAAaEEAAAAygQCpQRAAAAAAcIEAQAAAAHDBAIAAAABxQQQAAAAAcYEEAAAAAHHBBAAAAAByAQQAAAAAcoEAQAAAAEE9wMCAAAAAdAEAQAAAAHRBAEAAAAB0gQBAAAAAQIAAABsACA4AACZDQAgAwAAAGwAIDgAAJkNACA5AACYDQAgATEAAIoOADAKAwAAvAYAIPQDAAC4BwAw9QMAAGoAEPYDAAC4BwAw9wMCAAAAAfgDAgDvBgAh0AQBAMcGACHRBAEAxwYAIdIEAQDHBgAhiwUAALcHACACAAAAbAAgMQAAmA0AIAIAAACWDQAgMQAAlw0AIAj0AwAAlQ0AMPUDAACWDQAQ9gMAAJUNADD3AwIA7wYAIfgDAgDvBgAh0AQBAMcGACHRBAEAxwYAIdIEAQDHBgAhCPQDAACVDQAw9QMAAJYNABD2AwAAlQ0AMPcDAgDvBgAh-AMCAO8GACHQBAEAxwYAIdEEAQDHBgAh0gQBAMcGACEE9wMCAIAIACHQBAEAkAgAIdEEAQCQCAAh0gQBAJAIACEE9wMCAIAIACHQBAEAkAgAIdEEAQCQCAAh0gQBAJAIACEE9wMCAAAAAdAEAQAAAAHRBAEAAAAB0gQBAAAAARgEAACtCgAgBgAArgoAIAcAALAKACAJAACxCgAgDgAAtAoAIBEAALIKACASAACzCgAg9wMCAAAAAZQEAgAAAAGbBEAAAAABoQQAAADmBAKlBEAAAAAB2gQCAAAAAdsEAgAAAAHcBAEAAAAB3QQBAAAAAd4EQAAAAAHfBAEAAAAB4QQAAADhBALiBIAAAAAB4wRAAAAAAeQEAQAAAAHmBAEAAAAB5wQCAAAAAQIAAAASACA4AACiDQAgAwAAABIAIDgAAKINACA5AAChDQAgATEAAIkOADACAAAAEgAgMQAAoQ0AIAIAAADeCgAgMQAAoA0AIBH3AwIAgAgAIZQEAgCACAAhmwRAAKAIACGhBAAAigrmBCKlBEAAoAgAIdoEAgCACAAh2wQCAIAIACHcBAEAkAgAId0EAQCQCAAh3gRAAKAIACHfBAEAkAgAIeEEAACJCuEEIuIEgAAAAAHjBEAAoAgAIeQEAQCQCAAh5gQBAP8HACHnBAIAqwgAIRgEAACLCgAgBgAAjAoAIAcAAI4KACAJAACPCgAgDgAAkgoAIBEAAJAKACASAACRCgAg9wMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAIoK5gQipQRAAKAIACHaBAIAgAgAIdsEAgCACAAh3AQBAJAIACHdBAEAkAgAId4EQACgCAAh3wQBAJAIACHhBAAAiQrhBCLiBIAAAAAB4wRAAKAIACHkBAEAkAgAIeYEAQD_BwAh5wQCAKsIACEYBAAArQoAIAYAAK4KACAHAACwCgAgCQAAsQoAIA4AALQKACARAACyCgAgEgAAswoAIPcDAgAAAAGUBAIAAAABmwRAAAAAAaEEAAAA5gQCpQRAAAAAAdoEAgAAAAHbBAIAAAAB3AQBAAAAAd0EAQAAAAHeBEAAAAAB3wQBAAAAAeEEAAAA4QQC4gSAAAAAAeMEQAAAAAHkBAEAAAAB5gQBAAAAAecEAgAAAAEGCAAA4woAIAoAAOQKACD3AwIAAAABpQRAAAAAAe8EAQAAAAHwBAEAAAABAgAAAGcAIDgAAK4NACADAAAAZwAgOAAArg0AIDkAAK0NACABMQAAiA4AMAwDAAC8BgAgCAAAuwcAIAoAALwHACD0AwAAugcAMPUDAAAWABD2AwAAugcAMPcDAgAAAAH4AwIA7wYAIaUEQADwBgAh7wQBAMcGACHwBAEAxwYAIYwFAAC5BwAgAgAAAGcAIDEAAK0NACACAAAAqw0AIDEAAKwNACAI9AMAAKoNADD1AwAAqw0AEPYDAACqDQAw9wMCAO8GACH4AwIA7wYAIaUEQADwBgAh7wQBAMcGACHwBAEAxwYAIQj0AwAAqg0AMPUDAACrDQAQ9gMAAKoNADD3AwIA7wYAIfgDAgDvBgAhpQRAAPAGACHvBAEAxwYAIfAEAQDHBgAhBPcDAgCACAAhpQRAAKAIACHvBAEAkAgAIfAEAQCQCAAhBggAAMgKACAKAADJCgAg9wMCAIAIACGlBEAAoAgAIe8EAQCQCAAh8AQBAJAIACEGCAAA4woAIAoAAOQKACD3AwIAAAABpQRAAAAAAe8EAQAAAAHwBAEAAAABCAUAAKwLACAIAACtCwAg9wMCAAAAAfwDAQAAAAGlBEAAAAABqAQBAAAAAfEEAQAAAAHyBAEAAAABAgAAAGQAIDgAALoNACADAAAAZAAgOAAAug0AIDkAALkNACABMQAAhw4AMA0DAAC-BwAgBQAAvwcAIAgAALsHACD0AwAAvQcAMPUDAAALABD2AwAAvQcAMPcDAgAAAAH4AwIA7wYAIfwDAQC7BgAhpQRAAPAGACGoBAEAxwYAIfEEAQDHBgAh8gQBALsGACECAAAAZAAgMQAAuQ0AIAIAAAC3DQAgMQAAuA0AIAr0AwAAtg0AMPUDAAC3DQAQ9gMAALYNADD3AwIA7wYAIfgDAgDvBgAh_AMBALsGACGlBEAA8AYAIagEAQDHBgAh8QQBAMcGACHyBAEAuwYAIQr0AwAAtg0AMPUDAAC3DQAQ9gMAALYNADD3AwIA7wYAIfgDAgDvBgAh_AMBALsGACGlBEAA8AYAIagEAQDHBgAh8QQBAMcGACHyBAEAuwYAIQb3AwIAgAgAIfwDAQD_BwAhpQRAAKAIACGoBAEAkAgAIfEEAQCQCAAh8gQBAP8HACEIBQAA6woAIAgAAOwKACD3AwIAgAgAIfwDAQD_BwAhpQRAAKAIACGoBAEAkAgAIfEEAQCQCAAh8gQBAP8HACEIBQAArAsAIAgAAK0LACD3AwIAAAAB_AMBAAAAAaUEQAAAAAGoBAEAAAAB8QQBAAAAAfIEAQAAAAESBAAApgsAIAcAALsLACAIAACpCwAgEwAAqAsAIBQAAKoLACD3AwIAAAABlAQCAAAAAaEEAQAAAAGlBEAAAAABtAQBAAAAAcIEAQAAAAHNBAEAAAAB2wQCAAAAAfMEQAAAAAH0BAEAAAAB9QQBAAAAAfYEAQAAAAH4BAAAAPgEAgIAAAAJACA4AADDDQAgAwAAAAkAIDgAAMMNACA5AADCDQAgATEAAIYOADACAAAACQAgMQAAwg0AIAIAAAD-CgAgMQAAwQ0AIA33AwIAgAgAIZQEAgCACAAhoQQBAJAIACGlBEAAoAgAIbQEAQCQCAAhwgQBAP8HACHNBAEAkAgAIdsEAgCACAAh8wRAAKAIACH0BAEAkAgAIfUEAQCQCAAh9gQBAP8HACH4BAAAgAv4BCISBAAAggsAIAcAALoLACAIAACFCwAgEwAAhAsAIBQAAIYLACD3AwIAgAgAIZQEAgCACAAhoQQBAJAIACGlBEAAoAgAIbQEAQCQCAAhwgQBAP8HACHNBAEAkAgAIdsEAgCACAAh8wRAAKAIACH0BAEAkAgAIfUEAQCQCAAh9gQBAP8HACH4BAAAgAv4BCISBAAApgsAIAcAALsLACAIAACpCwAgEwAAqAsAIBQAAKoLACD3AwIAAAABlAQCAAAAAaEEAQAAAAGlBEAAAAABtAQBAAAAAcIEAQAAAAHNBAEAAAAB2wQCAAAAAfMEQAAAAAH0BAEAAAAB9QQBAAAAAfYEAQAAAAH4BAAAAPgEAhoFAACVDAAgCAAAlwwAIA4AAJkMACATAACWDAAgFwAAmAwAIBgAAJoMACAZAACbDAAg9wMCAAAAAfwDAQAAAAGbBEAAAAABoQQAAAD4BAKlBEAAAAAB3gRAAAAAAeQEAQAAAAHyBAEAAAAB-QQBAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EAQAAAAH-BAEAAAAB_wQBAAAAAYAFAQAAAAGBBQEAAAABggUBAAAAAYMFAQAAAAECAAAABQAgOAAAzw0AIAMAAAAFACA4AADPDQAgOQAAzg0AIAExAACFDgAwHwMAALwGACAFAAC_BwAgCAAAuwcAIA4AAOoHACATAAC8BwAgFwAA9wcAIBgAAO4HACAZAAD4BwAg9AMAAPYHADD1AwAAAwAQ9gMAAPYHADD3AwIAAAAB-AMCAO8GACH8AwEAuwYAIZsEQADwBgAhoQQAAPQH-AQipQRAAPAGACHeBEAA8QYAIeQEAQC7BgAh8gQBAMcGACH5BAEAxwYAIfoEAQDHBgAh-wQBAMcGACH8BAEAuwYAIf0EAQC7BgAh_gQBALsGACH_BAEAuwYAIYAFAQC7BgAhgQUBALsGACGCBQEAuwYAIYMFAQC7BgAhAgAAAAUAIDEAAM4NACACAAAAzA0AIDEAAM0NACAX9AMAAMsNADD1AwAAzA0AEPYDAADLDQAw9wMCAO8GACH4AwIA7wYAIfwDAQC7BgAhmwRAAPAGACGhBAAA9Af4BCKlBEAA8AYAId4EQADxBgAh5AQBALsGACHyBAEAxwYAIfkEAQDHBgAh-gQBAMcGACH7BAEAxwYAIfwEAQC7BgAh_QQBALsGACH-BAEAuwYAIf8EAQC7BgAhgAUBALsGACGBBQEAuwYAIYIFAQC7BgAhgwUBALsGACEX9AMAAMsNADD1AwAAzA0AEPYDAADLDQAw9wMCAO8GACH4AwIA7wYAIfwDAQC7BgAhmwRAAPAGACGhBAAA9Af4BCKlBEAA8AYAId4EQADxBgAh5AQBALsGACHyBAEAxwYAIfkEAQDHBgAh-gQBAMcGACH7BAEAxwYAIfwEAQC7BgAh_QQBALsGACH-BAEAuwYAIf8EAQC7BgAhgAUBALsGACGBBQEAuwYAIYIFAQC7BgAhgwUBALsGACET9wMCAIAIACH8AwEA_wcAIZsEQACgCAAhoQQAAIAL-AQipQRAAKAIACHeBEAA-ggAIeQEAQD_BwAh8gQBAJAIACH5BAEAkAgAIfoEAQCQCAAh-wQBAJAIACH8BAEA_wcAIf0EAQD_BwAh_gQBAP8HACH_BAEA_wcAIYAFAQD_BwAhgQUBAP8HACGCBQEA_wcAIYMFAQD_BwAhGgUAAMILACAIAADECwAgDgAAxgsAIBMAAMMLACAXAADFCwAgGAAAxwsAIBkAAMgLACD3AwIAgAgAIfwDAQD_BwAhmwRAAKAIACGhBAAAgAv4BCKlBEAAoAgAId4EQAD6CAAh5AQBAP8HACHyBAEAkAgAIfkEAQCQCAAh-gQBAJAIACH7BAEAkAgAIfwEAQD_BwAh_QQBAP8HACH-BAEA_wcAIf8EAQD_BwAhgAUBAP8HACGBBQEA_wcAIYIFAQD_BwAhgwUBAP8HACEaBQAAlQwAIAgAAJcMACAOAACZDAAgEwAAlgwAIBcAAJgMACAYAACaDAAgGQAAmwwAIPcDAgAAAAH8AwEAAAABmwRAAAAAAaEEAAAA-AQCpQRAAAAAAd4EQAAAAAHkBAEAAAAB8gQBAAAAAfkEAQAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BAEAAAAB_gQBAAAAAf8EAQAAAAGABQEAAAABgQUBAAAAAYIFAQAAAAGDBQEAAAABBDgAAMQNADCPBQAAxQ0AMJEFAADHDQAglQUAAMgNADAEOAAAuw0AMI8FAAC8DQAwkQUAAL4NACCVBQAA-goAMAQ4AACvDQAwjwUAALANADCRBQAAsg0AIJUFAACzDQAwBDgAAKMNADCPBQAApA0AMJEFAACmDQAglQUAAKcNADAEOAAAmg0AMI8FAACbDQAwkQUAAJ0NACCVBQAA2goAMAQ4AACODQAwjwUAAI8NADCRBQAAkQ0AIJUFAACSDQAwBDgAAIUNADCPBQAAhg0AMJEFAACIDQAglQUAAOULADAEOAAA-QwAMI8FAAD6DAAwkQUAAPwMACCVBQAA_QwAMAQ4AADtDAAwjwUAAO4MADCRBQAA8AwAIJUFAADxDAAwBDgAAOEMADCPBQAA4gwAMJEFAADkDAAglQUAAOUMADAEOAAA2AwAMI8FAADZDAAwkQUAANsMACCVBQAA6QgAMAQ4AADPDAAwjwUAANAMADCRBQAA0gwAIJUFAADdCAAwBDgAAMYMADCPBQAAxwwAMJEFAADJDAAglQUAANkLADADOAAAwQwAII8FAADCDAAglQUAANEFACADOAAAvAwAII8FAAC9DAAglQUAAOkFACADOAAAtwwAII8FAAC4DAAglQUAAIEGACADOAAAsgwAII8FAACzDAAglQUAAJkGACAAAAAAAAAAAAAAAAAAAwMAAIMIACCSBAAA-QcAIJMEAAD5BwAgAQMAAIMIACABAwAAgwgAIAYDAACDCAAg-QMAAPkHACD6AwAA-QcAIPsDAAD5BwAg_AMAAPkHACD9AwAA-QcAIAcDAACDCAAgIwAA8w0AICUAAPQNACCXBAAA-QcAIKkEAAD5BwAgqwQAAPkHACCsBAAA-QcAIAUDAACDCAAgFAAA7A0AICEAAPMNACAiAADrDQAgrQQAAPkHACAAABMDAACDCAAgBQAA4g0AIAgAAOUNACAOAADnDQAgEwAA9Q0AIBcAAIMOACAYAADtDQAgGQAAhA4AIPwDAAD5BwAg3gQAAPkHACDkBAAA-QcAIPwEAAD5BwAg_QQAAPkHACD-BAAA-QcAIP8EAAD5BwAggAUAAPkHACCBBQAA-QcAIIIFAAD5BwAggwUAAPkHACALAwAAgwgAIAQAAPYNACAGAAD8DQAgBwAAgA4AIAkAAP8NACAOAAD9DQAgEQAA-Q0AIBIAAIEOACDiBAAA-QcAIOYEAAD5BwAg5wQAAPkHACAAAAIEAAD2DQAgFgAA-w0AIAAIAwAAgwgAIAQAAPYNACAHAACADgAgCAAA5Q0AIBMAAPUNACAUAACCDgAgwgQAAPkHACD2BAAA-QcAIAkEAAD2DQAgDAAA9w0AIA0AAIMIACAQAAD4DQAgEQAA-Q0AIMIEAAD5BwAgwwQAAPkHACDEBAAA-QcAIMoEAAD5BwAgCQwAAPcNACAOAAD9DQAgEAAA-A0AILkEAAD5BwAgwwQAAPkHACDVBAAA-QcAINYEAAD5BwAg1wQAAPkHACDYBAAA-QcAIAMDAACDCAAgCAAA5Q0AIAoAAPUNACAFAwAAgwgAIAUAAOINACAIAADlDQAg_AMAAPkHACDyBAAA-QcAIAAAAAAT9wMCAAAAAfwDAQAAAAGbBEAAAAABoQQAAAD4BAKlBEAAAAAB3gRAAAAAAeQEAQAAAAHyBAEAAAAB-QQBAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EAQAAAAH-BAEAAAAB_wQBAAAAAYAFAQAAAAGBBQEAAAABggUBAAAAAYMFAQAAAAEN9wMCAAAAAZQEAgAAAAGhBAEAAAABpQRAAAAAAbQEAQAAAAHCBAEAAAABzQQBAAAAAdsEAgAAAAHzBEAAAAAB9AQBAAAAAfUEAQAAAAH2BAEAAAAB-AQAAAD4BAIG9wMCAAAAAfwDAQAAAAGlBEAAAAABqAQBAAAAAfEEAQAAAAHyBAEAAAABBPcDAgAAAAGlBEAAAAAB7wQBAAAAAfAEAQAAAAER9wMCAAAAAZQEAgAAAAGbBEAAAAABoQQAAADmBAKlBEAAAAAB2gQCAAAAAdsEAgAAAAHcBAEAAAAB3QQBAAAAAd4EQAAAAAHfBAEAAAAB4QQAAADhBALiBIAAAAAB4wRAAAAAAeQEAQAAAAHmBAEAAAAB5wQCAAAAAQT3AwIAAAAB0AQBAAAAAdEEAQAAAAHSBAEAAAABDfcDAgAAAAH4AwIAAAABlAQCAAAAAZsEQAAAAAGhBAAAAMoEAqUEQAAAAAHCBAEAAAABwwQCAAAAAcUEEAAAAAHGBBAAAAABxwQQAAAAAcgEEAAAAAHKBAEAAAABAvcDAgAAAAGlBEAAAAABBPcDAgAAAAGlBEAAAAABtwQBAAAAAbgEIAAAAAEF9wMCAAAAAaUEQAAAAAG0BAAAALQEArUEAQAAAAG2BCAAAAABBfcDAgAAAAGbBEAAAAABpQRAAAAAAagEAQAAAAGtBAIAAAABCvcDAgAAAAGXBAEAAAABmAQEAAAAAZsEQAAAAAGlBEAAAAABqAQBAAAAAakEAgAAAAGqBCAAAAABqwQCAAAAAawEAQAAAAEJ9wMCAAAAAZQEAgAAAAGdBAAAAJ0EAp8EAAAAnwQCoQQAAAChBAKiBAEAAAABowQCAAAAAaQEAQAAAAGlBEAAAAABFQUAANENACAHAADSDQAgCAAA1A0AIBgAANwNACAbAADTDQAgHAAA1Q0AIB0AANYNACAeAADXDQAgHwAA2A0AICAAANkNACAmAADaDQAgJwAA2w0AICgAAN0NACApAADeDQAgKgAA3w0AICsAAOANACD3AwIAAAAB0QQBAAAAAdIEAQAAAAGEBSAAAAABhQUgAAAAAQIAAAABACA4AACSDgAgDfcDAgAAAAH4AwIAAAABoQQBAAAAAaUEQAAAAAG0BAEAAAABwgQBAAAAAc0EAQAAAAHbBAIAAAAB8wRAAAAAAfQEAQAAAAH1BAEAAAAB9gQBAAAAAfgEAAAA-AQCDfcDAgAAAAGlBEAAAAAB0wQBAAAAAdcEAQAAAAHYBAEAAAAB2gQCAAAAAecEAgAAAAHoBAEAAAAB6QQQAAAAAeoEAQAAAAHrBAEAAAAB7QQAAADtBALuBAEAAAABEfcDAgAAAAH4AwIAAAABmwRAAAAAAaEEAAAA5gQCpQRAAAAAAdoEAgAAAAHbBAIAAAAB3AQBAAAAAd0EAQAAAAHeBEAAAAAB3wQBAAAAAeEEAAAA4QQC4gSAAAAAAeMEQAAAAAHkBAEAAAAB5gQBAAAAAecEAgAAAAEE9wMCAAAAAaUEQAAAAAHNBAEAAAABzwQAAADPBAIN9wMCAAAAAfgDAgAAAAGbBEAAAAABoQQAAADKBAKlBEAAAAABwgQBAAAAAcMEAgAAAAHEBAIAAAABxQQQAAAAAcYEEAAAAAHHBBAAAAAByAQQAAAAAcoEAQAAAAEJ9wMCAAAAAfgDAgAAAAGdBAAAAJ0EAp8EAAAAnwQCoQQAAAChBAKiBAEAAAABowQCAAAAAaQEAQAAAAGlBEAAAAABCPcDAgAAAAGVBAEAAAABlgQBAAAAAZcEAQAAAAGYBAQAAAABmQQBAAAAAZoEQAAAAAGbBEAAAAABAwAAAA0AIDgAAJIOACA5AACdDgAgFwAAAA0AIAUAAKIMACAHAACjDAAgCAAApQwAIBgAAK0MACAbAACkDAAgHAAApgwAIB0AAKcMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACAxAACdDgAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIRUFAACiDAAgBwAAowwAIAgAAKUMACAYAACtDAAgGwAApAwAIBwAAKYMACAdAACnDAAgHgAAqAwAIB8AAKkMACAgAACqDAAgJgAAqwwAICcAAKwMACAoAACuDAAgKQAArwwAICoAALAMACArAACxDAAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIQkDAACrCwAgCAAArQsAIPcDAgAAAAH4AwIAAAAB_AMBAAAAAaUEQAAAAAGoBAEAAAAB8QQBAAAAAfIEAQAAAAECAAAAZAAgOAAAng4AIAMAAAALACA4AACeDgAgOQAAog4AIAsAAAALACADAADqCgAgCAAA7AoAIDEAAKIOACD3AwIAgAgAIfgDAgCACAAh_AMBAP8HACGlBEAAoAgAIagEAQCQCAAh8QQBAJAIACHyBAEA_wcAIQkDAADqCgAgCAAA7AoAIPcDAgCACAAh-AMCAIAIACH8AwEA_wcAIaUEQACgCAAhqAQBAJAIACHxBAEAkAgAIfIEAQD_BwAhEwMAAKcLACAEAACmCwAgBwAAuwsAIAgAAKkLACATAACoCwAg9wMCAAAAAfgDAgAAAAGUBAIAAAABoQQBAAAAAaUEQAAAAAG0BAEAAAABwgQBAAAAAc0EAQAAAAHbBAIAAAAB8wRAAAAAAfQEAQAAAAH1BAEAAAAB9gQBAAAAAfgEAAAA-AQCAgAAAAkAIDgAAKMOACADAAAABwAgOAAAow4AIDkAAKcOACAVAAAABwAgAwAAgwsAIAQAAIILACAHAAC6CwAgCAAAhQsAIBMAAIQLACAxAACnDgAg9wMCAIAIACH4AwIAgAgAIZQEAgCACAAhoQQBAJAIACGlBEAAoAgAIbQEAQCQCAAhwgQBAP8HACHNBAEAkAgAIdsEAgCACAAh8wRAAKAIACH0BAEAkAgAIfUEAQCQCAAh9gQBAP8HACH4BAAAgAv4BCITAwAAgwsAIAQAAIILACAHAAC6CwAgCAAAhQsAIBMAAIQLACD3AwIAgAgAIfgDAgCACAAhlAQCAIAIACGhBAEAkAgAIaUEQACgCAAhtAQBAJAIACHCBAEA_wcAIc0EAQCQCAAh2wQCAIAIACHzBEAAoAgAIfQEAQCQCAAh9QQBAJAIACH2BAEA_wcAIfgEAACAC_gEIhUFAADRDQAgCAAA1A0AIBgAANwNACAaAADQDQAgGwAA0w0AIBwAANUNACAdAADWDQAgHgAA1w0AIB8AANgNACAgAADZDQAgJgAA2g0AICcAANsNACAoAADdDQAgKQAA3g0AICoAAN8NACArAADgDQAg9wMCAAAAAdEEAQAAAAHSBAEAAAABhAUgAAAAAYUFIAAAAAECAAAAAQAgOAAAqA4AIBUHAADSDQAgCAAA1A0AIBgAANwNACAaAADQDQAgGwAA0w0AIBwAANUNACAdAADWDQAgHgAA1w0AIB8AANgNACAgAADZDQAgJgAA2g0AICcAANsNACAoAADdDQAgKQAA3g0AICoAAN8NACArAADgDQAg9wMCAAAAAdEEAQAAAAHSBAEAAAABhAUgAAAAAYUFIAAAAAECAAAAAQAgOAAAqg4AIBsDAACUDAAgCAAAlwwAIA4AAJkMACATAACWDAAgFwAAmAwAIBgAAJoMACAZAACbDAAg9wMCAAAAAfgDAgAAAAH8AwEAAAABmwRAAAAAAaEEAAAA-AQCpQRAAAAAAd4EQAAAAAHkBAEAAAAB8gQBAAAAAfkEAQAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BAEAAAAB_gQBAAAAAf8EAQAAAAGABQEAAAABgQUBAAAAAYIFAQAAAAGDBQEAAAABAgAAAAUAIDgAAKwOACAN9wMCAAAAAZQEAgAAAAGlBEAAAAAB0wQBAAAAAdcEAQAAAAHYBAEAAAAB5wQCAAAAAegEAQAAAAHpBBAAAAAB6gQBAAAAAesEAQAAAAHtBAAAAO0EAu4EAQAAAAER9wMCAAAAAfgDAgAAAAGUBAIAAAABmwRAAAAAAaEEAAAA5gQCpQRAAAAAAdsEAgAAAAHcBAEAAAAB3QQBAAAAAd4EQAAAAAHfBAEAAAAB4QQAAADhBALiBIAAAAAB4wRAAAAAAeQEAQAAAAHmBAEAAAAB5wQCAAAAAQT3AwIAAAABlQQBAAAAAZcEAQAAAAGZBAEAAAABAwAAAA0AIDgAAKoOACA5AACzDgAgFwAAAA0AIAcAAKMMACAIAAClDAAgGAAArQwAIBoAAKEMACAbAACkDAAgHAAApgwAIB0AAKcMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACAxAACzDgAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIRUHAACjDAAgCAAApQwAIBgAAK0MACAaAAChDAAgGwAApAwAIBwAAKYMACAdAACnDAAgHgAAqAwAIB8AAKkMACAgAACqDAAgJgAAqwwAICcAAKwMACAoAACuDAAgKQAArwwAICoAALAMACArAACxDAAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIQMAAAADACA4AACsDgAgOQAAtg4AIB0AAAADACADAADBCwAgCAAAxAsAIA4AAMYLACATAADDCwAgFwAAxQsAIBgAAMcLACAZAADICwAgMQAAtg4AIPcDAgCACAAh-AMCAIAIACH8AwEA_wcAIZsEQACgCAAhoQQAAIAL-AQipQRAAKAIACHeBEAA-ggAIeQEAQD_BwAh8gQBAJAIACH5BAEAkAgAIfoEAQCQCAAh-wQBAJAIACH8BAEA_wcAIf0EAQD_BwAh_gQBAP8HACH_BAEA_wcAIYAFAQD_BwAhgQUBAP8HACGCBQEA_wcAIYMFAQD_BwAhGwMAAMELACAIAADECwAgDgAAxgsAIBMAAMMLACAXAADFCwAgGAAAxwsAIBkAAMgLACD3AwIAgAgAIfgDAgCACAAh_AMBAP8HACGbBEAAoAgAIaEEAACAC_gEIqUEQACgCAAh3gRAAPoIACHkBAEA_wcAIfIEAQCQCAAh-QQBAJAIACH6BAEAkAgAIfsEAQCQCAAh_AQBAP8HACH9BAEA_wcAIf4EAQD_BwAh_wQBAP8HACGABQEA_wcAIYEFAQD_BwAhggUBAP8HACGDBQEA_wcAIQ33AwIAAAAB-AMCAAAAAZQEAgAAAAGhBAEAAAABpQRAAAAAAbQEAQAAAAHCBAEAAAABzQQBAAAAAfMEQAAAAAH0BAEAAAAB9QQBAAAAAfYEAQAAAAH4BAAAAPgEAhH3AwIAAAAB-AMCAAAAAZQEAgAAAAGbBEAAAAABoQQAAADmBAKlBEAAAAAB2gQCAAAAAdwEAQAAAAHdBAEAAAAB3gRAAAAAAd8EAQAAAAHhBAAAAOEEAuIEgAAAAAHjBEAAAAAB5AQBAAAAAeYEAQAAAAHnBAIAAAABAwAAAA0AIDgAAKgOACA5AAC7DgAgFwAAAA0AIAUAAKIMACAIAAClDAAgGAAArQwAIBoAAKEMACAbAACkDAAgHAAApgwAIB0AAKcMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACAxAAC7DgAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIRUFAACiDAAgCAAApQwAIBgAAK0MACAaAAChDAAgGwAApAwAIBwAAKYMACAdAACnDAAgHgAAqAwAIB8AAKkMACAgAACqDAAgJgAAqwwAICcAAKwMACAoAACuDAAgKQAArwwAICoAALAMACArAACxDAAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIRUFAADRDQAgBwAA0g0AIAgAANQNACAYAADcDQAgGgAA0A0AIBwAANUNACAdAADWDQAgHgAA1w0AIB8AANgNACAgAADZDQAgJgAA2g0AICcAANsNACAoAADdDQAgKQAA3g0AICoAAN8NACArAADgDQAg9wMCAAAAAdEEAQAAAAHSBAEAAAABhAUgAAAAAYUFIAAAAAECAAAAAQAgOAAAvA4AIBH3AwIAAAAB-AMCAAAAAZQEAgAAAAGbBEAAAAABoQQAAADmBAKlBEAAAAAB2gQCAAAAAdsEAgAAAAHcBAEAAAAB3QQBAAAAAd4EQAAAAAHfBAEAAAAB4QQAAADhBALiBIAAAAAB4wRAAAAAAeQEAQAAAAHmBAEAAAABDfcDAgAAAAGUBAIAAAABpQRAAAAAAdMEAQAAAAHXBAEAAAAB2AQBAAAAAdoEAgAAAAHoBAEAAAAB6QQQAAAAAeoEAQAAAAHrBAEAAAAB7QQAAADtBALuBAEAAAABAwAAAA0AIDgAALwOACA5AADCDgAgFwAAAA0AIAUAAKIMACAHAACjDAAgCAAApQwAIBgAAK0MACAaAAChDAAgHAAApgwAIB0AAKcMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACAxAADCDgAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIRUFAACiDAAgBwAAowwAIAgAAKUMACAYAACtDAAgGgAAoQwAIBwAAKYMACAdAACnDAAgHgAAqAwAIB8AAKkMACAgAACqDAAgJgAAqwwAICcAAKwMACAoAACuDAAgKQAArwwAICoAALAMACArAACxDAAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIQcDAADiCgAgCAAA4woAIPcDAgAAAAH4AwIAAAABpQRAAAAAAe8EAQAAAAHwBAEAAAABAgAAAGcAIDgAAMMOACAbAwAAlAwAIAUAAJUMACAIAACXDAAgDgAAmQwAIBcAAJgMACAYAACaDAAgGQAAmwwAIPcDAgAAAAH4AwIAAAAB_AMBAAAAAZsEQAAAAAGhBAAAAPgEAqUEQAAAAAHeBEAAAAAB5AQBAAAAAfIEAQAAAAH5BAEAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QQBAAAAAf4EAQAAAAH_BAEAAAABgAUBAAAAAYEFAQAAAAGCBQEAAAABgwUBAAAAAQIAAAAFACA4AADFDgAgEwMAAKcLACAEAACmCwAgBwAAuwsAIAgAAKkLACAUAACqCwAg9wMCAAAAAfgDAgAAAAGUBAIAAAABoQQBAAAAAaUEQAAAAAG0BAEAAAABwgQBAAAAAc0EAQAAAAHbBAIAAAAB8wRAAAAAAfQEAQAAAAH1BAEAAAAB9gQBAAAAAfgEAAAA-AQCAgAAAAkAIDgAAMcOACADAAAAFgAgOAAAww4AIDkAAMsOACAJAAAAFgAgAwAAxwoAIAgAAMgKACAxAADLDgAg9wMCAIAIACH4AwIAgAgAIaUEQACgCAAh7wQBAJAIACHwBAEAkAgAIQcDAADHCgAgCAAAyAoAIPcDAgCACAAh-AMCAIAIACGlBEAAoAgAIe8EAQCQCAAh8AQBAJAIACEDAAAAAwAgOAAAxQ4AIDkAAM4OACAdAAAAAwAgAwAAwQsAIAUAAMILACAIAADECwAgDgAAxgsAIBcAAMULACAYAADHCwAgGQAAyAsAIDEAAM4OACD3AwIAgAgAIfgDAgCACAAh_AMBAP8HACGbBEAAoAgAIaEEAACAC_gEIqUEQACgCAAh3gRAAPoIACHkBAEA_wcAIfIEAQCQCAAh-QQBAJAIACH6BAEAkAgAIfsEAQCQCAAh_AQBAP8HACH9BAEA_wcAIf4EAQD_BwAh_wQBAP8HACGABQEA_wcAIYEFAQD_BwAhggUBAP8HACGDBQEA_wcAIRsDAADBCwAgBQAAwgsAIAgAAMQLACAOAADGCwAgFwAAxQsAIBgAAMcLACAZAADICwAg9wMCAIAIACH4AwIAgAgAIfwDAQD_BwAhmwRAAKAIACGhBAAAgAv4BCKlBEAAoAgAId4EQAD6CAAh5AQBAP8HACHyBAEAkAgAIfkEAQCQCAAh-gQBAJAIACH7BAEAkAgAIfwEAQD_BwAh_QQBAP8HACH-BAEA_wcAIf8EAQD_BwAhgAUBAP8HACGBBQEA_wcAIYIFAQD_BwAhgwUBAP8HACEDAAAABwAgOAAAxw4AIDkAANEOACAVAAAABwAgAwAAgwsAIAQAAIILACAHAAC6CwAgCAAAhQsAIBQAAIYLACAxAADRDgAg9wMCAIAIACH4AwIAgAgAIZQEAgCACAAhoQQBAJAIACGlBEAAoAgAIbQEAQCQCAAhwgQBAP8HACHNBAEAkAgAIdsEAgCACAAh8wRAAKAIACH0BAEAkAgAIfUEAQCQCAAh9gQBAP8HACH4BAAAgAv4BCITAwAAgwsAIAQAAIILACAHAAC6CwAgCAAAhQsAIBQAAIYLACD3AwIAgAgAIfgDAgCACAAhlAQCAIAIACGhBAEAkAgAIaUEQACgCAAhtAQBAJAIACHCBAEA_wcAIc0EAQCQCAAh2wQCAIAIACHzBEAAoAgAIfQEAQCQCAAh9QQBAJAIACH2BAEA_wcAIfgEAACAC_gEIgcDAADiCgAgCgAA5AoAIPcDAgAAAAH4AwIAAAABpQRAAAAAAe8EAQAAAAHwBAEAAAABAgAAAGcAIDgAANIOACAJAwAAqwsAIAUAAKwLACD3AwIAAAAB-AMCAAAAAfwDAQAAAAGlBEAAAAABqAQBAAAAAfEEAQAAAAHyBAEAAAABAgAAAGQAIDgAANQOACAVBQAA0Q0AIAcAANINACAYAADcDQAgGgAA0A0AIBsAANMNACAcAADVDQAgHQAA1g0AIB4AANcNACAfAADYDQAgIAAA2Q0AICYAANoNACAnAADbDQAgKAAA3Q0AICkAAN4NACAqAADfDQAgKwAA4A0AIPcDAgAAAAHRBAEAAAAB0gQBAAAAAYQFIAAAAAGFBSAAAAABAgAAAAEAIDgAANYOACATAwAApwsAIAQAAKYLACAHAAC7CwAgEwAAqAsAIBQAAKoLACD3AwIAAAAB-AMCAAAAAZQEAgAAAAGhBAEAAAABpQRAAAAAAbQEAQAAAAHCBAEAAAABzQQBAAAAAdsEAgAAAAHzBEAAAAAB9AQBAAAAAfUEAQAAAAH2BAEAAAAB-AQAAAD4BAICAAAACQAgOAAA2A4AIBsDAACUDAAgBQAAlQwAIA4AAJkMACATAACWDAAgFwAAmAwAIBgAAJoMACAZAACbDAAg9wMCAAAAAfgDAgAAAAH8AwEAAAABmwRAAAAAAaEEAAAA-AQCpQRAAAAAAd4EQAAAAAHkBAEAAAAB8gQBAAAAAfkEAQAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BAEAAAAB_gQBAAAAAf8EAQAAAAGABQEAAAABgQUBAAAAAYIFAQAAAAGDBQEAAAABAgAAAAUAIDgAANoOACAN9wMCAAAAAaEEAAAA2gQCuQQCAAAAAcUEEAAAAAHGBBAAAAABxwQQAAAAAcgEEAAAAAHTBAEAAAAB1ARAAAAAAdUEAQAAAAHWBAEAAAAB1wQBAAAAAdgEAQAAAAEE9wMCAAAAAZUEAQAAAAGXBAEAAAABmQQBAAAAAQMAAAAWACA4AADSDgAgOQAA4A4AIAkAAAAWACADAADHCgAgCgAAyQoAIDEAAOAOACD3AwIAgAgAIfgDAgCACAAhpQRAAKAIACHvBAEAkAgAIfAEAQCQCAAhBwMAAMcKACAKAADJCgAg9wMCAIAIACH4AwIAgAgAIaUEQACgCAAh7wQBAJAIACHwBAEAkAgAIQMAAAALACA4AADUDgAgOQAA4w4AIAsAAAALACADAADqCgAgBQAA6woAIDEAAOMOACD3AwIAgAgAIfgDAgCACAAh_AMBAP8HACGlBEAAoAgAIagEAQCQCAAh8QQBAJAIACHyBAEA_wcAIQkDAADqCgAgBQAA6woAIPcDAgCACAAh-AMCAIAIACH8AwEA_wcAIaUEQACgCAAhqAQBAJAIACHxBAEAkAgAIfIEAQD_BwAhAwAAAA0AIDgAANYOACA5AADmDgAgFwAAAA0AIAUAAKIMACAHAACjDAAgGAAArQwAIBoAAKEMACAbAACkDAAgHAAApgwAIB0AAKcMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACAxAADmDgAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIRUFAACiDAAgBwAAowwAIBgAAK0MACAaAAChDAAgGwAApAwAIBwAAKYMACAdAACnDAAgHgAAqAwAIB8AAKkMACAgAACqDAAgJgAAqwwAICcAAKwMACAoAACuDAAgKQAArwwAICoAALAMACArAACxDAAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIQMAAAAHACA4AADYDgAgOQAA6Q4AIBUAAAAHACADAACDCwAgBAAAggsAIAcAALoLACATAACECwAgFAAAhgsAIDEAAOkOACD3AwIAgAgAIfgDAgCACAAhlAQCAIAIACGhBAEAkAgAIaUEQACgCAAhtAQBAJAIACHCBAEA_wcAIc0EAQCQCAAh2wQCAIAIACHzBEAAoAgAIfQEAQCQCAAh9QQBAJAIACH2BAEA_wcAIfgEAACAC_gEIhMDAACDCwAgBAAAggsAIAcAALoLACATAACECwAgFAAAhgsAIPcDAgCACAAh-AMCAIAIACGUBAIAgAgAIaEEAQCQCAAhpQRAAKAIACG0BAEAkAgAIcIEAQD_BwAhzQQBAJAIACHbBAIAgAgAIfMEQACgCAAh9AQBAJAIACH1BAEAkAgAIfYEAQD_BwAh-AQAAIAL-AQiAwAAAAMAIDgAANoOACA5AADsDgAgHQAAAAMAIAMAAMELACAFAADCCwAgDgAAxgsAIBMAAMMLACAXAADFCwAgGAAAxwsAIBkAAMgLACAxAADsDgAg9wMCAIAIACH4AwIAgAgAIfwDAQD_BwAhmwRAAKAIACGhBAAAgAv4BCKlBEAAoAgAId4EQAD6CAAh5AQBAP8HACHyBAEAkAgAIfkEAQCQCAAh-gQBAJAIACH7BAEAkAgAIfwEAQD_BwAh_QQBAP8HACH-BAEA_wcAIf8EAQD_BwAhgAUBAP8HACGBBQEA_wcAIYIFAQD_BwAhgwUBAP8HACEbAwAAwQsAIAUAAMILACAOAADGCwAgEwAAwwsAIBcAAMULACAYAADHCwAgGQAAyAsAIPcDAgCACAAh-AMCAIAIACH8AwEA_wcAIZsEQACgCAAhoQQAAIAL-AQipQRAAKAIACHeBEAA-ggAIeQEAQD_BwAh8gQBAJAIACH5BAEAkAgAIfoEAQCQCAAh-wQBAJAIACH8BAEA_wcAIf0EAQD_BwAh_gQBAP8HACH_BAEA_wcAIYAFAQD_BwAhgQUBAP8HACGCBQEA_wcAIYMFAQD_BwAhEgQAAM4JACAMAADNCQAgDQAAzwkAIBAAANAJACD3AwIAAAAB-AMCAAAAAZQEAgAAAAGbBEAAAAABoQQAAADKBAKlBEAAAAABwgQBAAAAAcMEAgAAAAHEBAIAAAABxQQQAAAAAcYEEAAAAAHHBBAAAAAByAQQAAAAAcoEAQAAAAECAAAAUAAgOAAA7Q4AIAMAAAAlACA4AADtDgAgOQAA8Q4AIBQAAAAlACAEAACjCQAgDAAAogkAIA0AAKQJACAQAAClCQAgMQAA8Q4AIPcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAKEJygQipQRAAKAIACHCBAEA_wcAIcMEAgCrCAAhxAQCAKsIACHFBBAAlgkAIcYEEACWCQAhxwQQAJYJACHIBBAAlgkAIcoEAQD_BwAhEgQAAKMJACAMAACiCQAgDQAApAkAIBAAAKUJACD3AwIAgAgAIfgDAgCACAAhlAQCAIAIACGbBEAAoAgAIaEEAAChCcoEIqUEQACgCAAhwgQBAP8HACHDBAIAqwgAIcQEAgCrCAAhxQQQAJYJACHGBBAAlgkAIccEEACWCQAhyAQQAJYJACHKBAEA_wcAIRkDAACvCgAgBAAArQoAIAYAAK4KACAHAACwCgAgCQAAsQoAIA4AALQKACARAACyCgAg9wMCAAAAAfgDAgAAAAGUBAIAAAABmwRAAAAAAaEEAAAA5gQCpQRAAAAAAdoEAgAAAAHbBAIAAAAB3AQBAAAAAd0EAQAAAAHeBEAAAAAB3wQBAAAAAeEEAAAA4QQC4gSAAAAAAeMEQAAAAAHkBAEAAAAB5gQBAAAAAecEAgAAAAECAAAAEgAgOAAA8g4AIAMAAAAQACA4AADyDgAgOQAA9g4AIBsAAAAQACADAACNCgAgBAAAiwoAIAYAAIwKACAHAACOCgAgCQAAjwoAIA4AAJIKACARAACQCgAgMQAA9g4AIPcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAIoK5gQipQRAAKAIACHaBAIAgAgAIdsEAgCACAAh3AQBAJAIACHdBAEAkAgAId4EQACgCAAh3wQBAJAIACHhBAAAiQrhBCLiBIAAAAAB4wRAAKAIACHkBAEAkAgAIeYEAQD_BwAh5wQCAKsIACEZAwAAjQoAIAQAAIsKACAGAACMCgAgBwAAjgoAIAkAAI8KACAOAACSCgAgEQAAkAoAIPcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAIoK5gQipQRAAKAIACHaBAIAgAgAIdsEAgCACAAh3AQBAJAIACHdBAEAkAgAId4EQACgCAAh3wQBAJAIACHhBAAAiQrhBCLiBIAAAAAB4wRAAKAIACHkBAEAkAgAIeYEAQD_BwAh5wQCAKsIACEVBQAA0Q0AIAcAANINACAIAADUDQAgGAAA3A0AIBoAANANACAbAADTDQAgHQAA1g0AIB4AANcNACAfAADYDQAgIAAA2Q0AICYAANoNACAnAADbDQAgKAAA3Q0AICkAAN4NACAqAADfDQAgKwAA4A0AIPcDAgAAAAHRBAEAAAAB0gQBAAAAAYQFIAAAAAGFBSAAAAABAgAAAAEAIDgAAPcOACADAAAADQAgOAAA9w4AIDkAAPsOACAXAAAADQAgBQAAogwAIAcAAKMMACAIAAClDAAgGAAArQwAIBoAAKEMACAbAACkDAAgHQAApwwAIB4AAKgMACAfAACpDAAgIAAAqgwAICYAAKsMACAnAACsDAAgKAAArgwAICkAAK8MACAqAACwDAAgKwAAsQwAIDEAAPsOACD3AwIAgAgAIdEEAQCQCAAh0gQBAJAIACGEBSAAvQgAIYUFIAC9CAAhFQUAAKIMACAHAACjDAAgCAAApQwAIBgAAK0MACAaAAChDAAgGwAApAwAIB0AAKcMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACD3AwIAgAgAIdEEAQCQCAAh0gQBAJAIACGEBSAAvQgAIYUFIAC9CAAhGwMAAJQMACAFAACVDAAgCAAAlwwAIA4AAJkMACATAACWDAAgGAAAmgwAIBkAAJsMACD3AwIAAAAB-AMCAAAAAfwDAQAAAAGbBEAAAAABoQQAAAD4BAKlBEAAAAAB3gRAAAAAAeQEAQAAAAHyBAEAAAAB-QQBAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EAQAAAAH-BAEAAAAB_wQBAAAAAYAFAQAAAAGBBQEAAAABggUBAAAAAYMFAQAAAAECAAAABQAgOAAA_A4AIAT3AwIAAAABlQQBAAAAAZoEQAAAAAHLBAABAAABAwAAAAMAIDgAAPwOACA5AACBDwAgHQAAAAMAIAMAAMELACAFAADCCwAgCAAAxAsAIA4AAMYLACATAADDCwAgGAAAxwsAIBkAAMgLACAxAACBDwAg9wMCAIAIACH4AwIAgAgAIfwDAQD_BwAhmwRAAKAIACGhBAAAgAv4BCKlBEAAoAgAId4EQAD6CAAh5AQBAP8HACHyBAEAkAgAIfkEAQCQCAAh-gQBAJAIACH7BAEAkAgAIfwEAQD_BwAh_QQBAP8HACH-BAEA_wcAIf8EAQD_BwAhgAUBAP8HACGBBQEA_wcAIYIFAQD_BwAhgwUBAP8HACEbAwAAwQsAIAUAAMILACAIAADECwAgDgAAxgsAIBMAAMMLACAYAADHCwAgGQAAyAsAIPcDAgCACAAh-AMCAIAIACH8AwEA_wcAIZsEQACgCAAhoQQAAIAL-AQipQRAAKAIACHeBEAA-ggAIeQEAQD_BwAh8gQBAJAIACH5BAEAkAgAIfoEAQCQCAAh-wQBAJAIACH8BAEA_wcAIf0EAQD_BwAh_gQBAP8HACH_BAEA_wcAIYAFAQD_BwAhgQUBAP8HACGCBQEA_wcAIYMFAQD_BwAhBgQAAO0JACD3AwIAAAABlAQCAAAAAaUEQAAAAAHNBAEAAAABzwQAAADPBAICAAAASAAgOAAAgg8AIAMAAABGACA4AACCDwAgOQAAhg8AIAgAAABGACAEAADfCQAgMQAAhg8AIPcDAgCACAAhlAQCAIAIACGlBEAAoAgAIc0EAQCQCAAhzwQAAN4JzwQiBgQAAN8JACD3AwIAgAgAIZQEAgCACAAhpQRAAKAIACHNBAEAkAgAIc8EAADeCc8EIhUFAADRDQAgBwAA0g0AIAgAANQNACAYAADcDQAgGgAA0A0AIBsAANMNACAcAADVDQAgHgAA1w0AIB8AANgNACAgAADZDQAgJgAA2g0AICcAANsNACAoAADdDQAgKQAA3g0AICoAAN8NACArAADgDQAg9wMCAAAAAdEEAQAAAAHSBAEAAAABhAUgAAAAAYUFIAAAAAECAAAAAQAgOAAAhw8AIBsDAACUDAAgBQAAlQwAIAgAAJcMACATAACWDAAgFwAAmAwAIBgAAJoMACAZAACbDAAg9wMCAAAAAfgDAgAAAAH8AwEAAAABmwRAAAAAAaEEAAAA-AQCpQRAAAAAAd4EQAAAAAHkBAEAAAAB8gQBAAAAAfkEAQAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BAEAAAAB_gQBAAAAAf8EAQAAAAGABQEAAAABgQUBAAAAAYIFAQAAAAGDBQEAAAABAgAAAAUAIDgAAIkPACAZAwAArwoAIAQAAK0KACAGAACuCgAgBwAAsAoAIAkAALEKACARAACyCgAgEgAAswoAIPcDAgAAAAH4AwIAAAABlAQCAAAAAZsEQAAAAAGhBAAAAOYEAqUEQAAAAAHaBAIAAAAB2wQCAAAAAdwEAQAAAAHdBAEAAAAB3gRAAAAAAd8EAQAAAAHhBAAAAOEEAuIEgAAAAAHjBEAAAAAB5AQBAAAAAeYEAQAAAAHnBAIAAAABAgAAABIAIDgAAIsPACAK9wMCAAAAAaUEQAAAAAG6BAIAAAABuwQBAAAAAbwEEAAAAAG9BBAAAAABvwQAAAC_BALABEAAAAABwQQBAAAAAcIEAQAAAAEZAwAArwoAIAQAAK0KACAGAACuCgAgBwAAsAoAIAkAALEKACAOAAC0CgAgEgAAswoAIPcDAgAAAAH4AwIAAAABlAQCAAAAAZsEQAAAAAGhBAAAAOYEAqUEQAAAAAHaBAIAAAAB2wQCAAAAAdwEAQAAAAHdBAEAAAAB3gRAAAAAAd8EAQAAAAHhBAAAAOEEAuIEgAAAAAHjBEAAAAAB5AQBAAAAAeYEAQAAAAHnBAIAAAABAgAAABIAIDgAAI4PACAK9wMCAAAAAaUEQAAAAAG5BAIAAAABuwQBAAAAAbwEEAAAAAG9BBAAAAABvwQAAAC_BALABEAAAAABwQQBAAAAAcIEAQAAAAEDAAAAEAAgOAAAjg8AIDkAAJMPACAbAAAAEAAgAwAAjQoAIAQAAIsKACAGAACMCgAgBwAAjgoAIAkAAI8KACAOAACSCgAgEgAAkQoAIDEAAJMPACD3AwIAgAgAIfgDAgCACAAhlAQCAIAIACGbBEAAoAgAIaEEAACKCuYEIqUEQACgCAAh2gQCAIAIACHbBAIAgAgAIdwEAQCQCAAh3QQBAJAIACHeBEAAoAgAId8EAQCQCAAh4QQAAIkK4QQi4gSAAAAAAeMEQACgCAAh5AQBAJAIACHmBAEA_wcAIecEAgCrCAAhGQMAAI0KACAEAACLCgAgBgAAjAoAIAcAAI4KACAJAACPCgAgDgAAkgoAIBIAAJEKACD3AwIAgAgAIfgDAgCACAAhlAQCAIAIACGbBEAAoAgAIaEEAACKCuYEIqUEQACgCAAh2gQCAIAIACHbBAIAgAgAIdwEAQCQCAAh3QQBAJAIACHeBEAAoAgAId8EAQCQCAAh4QQAAIkK4QQi4gSAAAAAAeMEQACgCAAh5AQBAJAIACHmBAEA_wcAIecEAgCrCAAhDfcDAgAAAAGhBAAAANoEAsMEAgAAAAHFBBAAAAABxgQQAAAAAccEEAAAAAHIBBAAAAAB0wQBAAAAAdQEQAAAAAHVBAEAAAAB1gQBAAAAAdcEAQAAAAHYBAEAAAABAwAAAA0AIDgAAIcPACA5AACXDwAgFwAAAA0AIAUAAKIMACAHAACjDAAgCAAApQwAIBgAAK0MACAaAAChDAAgGwAApAwAIBwAAKYMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACAxAACXDwAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIRUFAACiDAAgBwAAowwAIAgAAKUMACAYAACtDAAgGgAAoQwAIBsAAKQMACAcAACmDAAgHgAAqAwAIB8AAKkMACAgAACqDAAgJgAAqwwAICcAAKwMACAoAACuDAAgKQAArwwAICoAALAMACArAACxDAAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIQMAAAADACA4AACJDwAgOQAAmg8AIB0AAAADACADAADBCwAgBQAAwgsAIAgAAMQLACATAADDCwAgFwAAxQsAIBgAAMcLACAZAADICwAgMQAAmg8AIPcDAgCACAAh-AMCAIAIACH8AwEA_wcAIZsEQACgCAAhoQQAAIAL-AQipQRAAKAIACHeBEAA-ggAIeQEAQD_BwAh8gQBAJAIACH5BAEAkAgAIfoEAQCQCAAh-wQBAJAIACH8BAEA_wcAIf0EAQD_BwAh_gQBAP8HACH_BAEA_wcAIYAFAQD_BwAhgQUBAP8HACGCBQEA_wcAIYMFAQD_BwAhGwMAAMELACAFAADCCwAgCAAAxAsAIBMAAMMLACAXAADFCwAgGAAAxwsAIBkAAMgLACD3AwIAgAgAIfgDAgCACAAh_AMBAP8HACGbBEAAoAgAIaEEAACAC_gEIqUEQACgCAAh3gRAAPoIACHkBAEA_wcAIfIEAQCQCAAh-QQBAJAIACH6BAEAkAgAIfsEAQCQCAAh_AQBAP8HACH9BAEA_wcAIf4EAQD_BwAh_wQBAP8HACGABQEA_wcAIYEFAQD_BwAhggUBAP8HACGDBQEA_wcAIQMAAAAQACA4AACLDwAgOQAAnQ8AIBsAAAAQACADAACNCgAgBAAAiwoAIAYAAIwKACAHAACOCgAgCQAAjwoAIBEAAJAKACASAACRCgAgMQAAnQ8AIPcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAIoK5gQipQRAAKAIACHaBAIAgAgAIdsEAgCACAAh3AQBAJAIACHdBAEAkAgAId4EQACgCAAh3wQBAJAIACHhBAAAiQrhBCLiBIAAAAAB4wRAAKAIACHkBAEAkAgAIeYEAQD_BwAh5wQCAKsIACEZAwAAjQoAIAQAAIsKACAGAACMCgAgBwAAjgoAIAkAAI8KACARAACQCgAgEgAAkQoAIPcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAIoK5gQipQRAAKAIACHaBAIAgAgAIdsEAgCACAAh3AQBAJAIACHdBAEAkAgAId4EQACgCAAh3wQBAJAIACHhBAAAiQrhBCLiBIAAAAAB4wRAAKAIACHkBAEAkAgAIeYEAQD_BwAh5wQCAKsIACEQDAAAwgkAIA4AAIMKACD3AwIAAAABoQQAAADaBAK5BAIAAAABwwQCAAAAAcUEEAAAAAHGBBAAAAABxwQQAAAAAcgEEAAAAAHTBAEAAAAB1ARAAAAAAdUEAQAAAAHWBAEAAAAB1wQBAAAAAdgEAQAAAAECAAAAIgAgOAAAng8AIBIEAADOCQAgDAAAzQkAIA0AAM8JACARAADRCQAg9wMCAAAAAfgDAgAAAAGUBAIAAAABmwRAAAAAAaEEAAAAygQCpQRAAAAAAcIEAQAAAAHDBAIAAAABxAQCAAAAAcUEEAAAAAHGBBAAAAABxwQQAAAAAcgEEAAAAAHKBAEAAAABAgAAAFAAIDgAAKAPACADAAAAIAAgOAAAng8AIDkAAKQPACASAAAAIAAgDAAAswkAIA4AAIIKACAxAACkDwAg9wMCAIAIACGhBAAAsQnaBCK5BAIAqwgAIcMEAgCrCAAhxQQQAJYJACHGBBAAlgkAIccEEACWCQAhyAQQAJYJACHTBAEAkAgAIdQEQACgCAAh1QQBAP8HACHWBAEA_wcAIdcEAQD_BwAh2AQBAP8HACEQDAAAswkAIA4AAIIKACD3AwIAgAgAIaEEAACxCdoEIrkEAgCrCAAhwwQCAKsIACHFBBAAlgkAIcYEEACWCQAhxwQQAJYJACHIBBAAlgkAIdMEAQCQCAAh1ARAAKAIACHVBAEA_wcAIdYEAQD_BwAh1wQBAP8HACHYBAEA_wcAIQMAAAAlACA4AACgDwAgOQAApw8AIBQAAAAlACAEAACjCQAgDAAAogkAIA0AAKQJACARAACmCQAgMQAApw8AIPcDAgCACAAh-AMCAIAIACGUBAIAgAgAIZsEQACgCAAhoQQAAKEJygQipQRAAKAIACHCBAEA_wcAIcMEAgCrCAAhxAQCAKsIACHFBBAAlgkAIcYEEACWCQAhxwQQAJYJACHIBBAAlgkAIcoEAQD_BwAhEgQAAKMJACAMAACiCQAgDQAApAkAIBEAAKYJACD3AwIAgAgAIfgDAgCACAAhlAQCAIAIACGbBEAAoAgAIaEEAAChCcoEIqUEQACgCAAhwgQBAP8HACHDBAIAqwgAIcQEAgCrCAAhxQQQAJYJACHGBBAAlgkAIccEEACWCQAhyAQQAJYJACHKBAEA_wcAIRUFAADRDQAgBwAA0g0AIAgAANQNACAYAADcDQAgGgAA0A0AIBsAANMNACAcAADVDQAgHQAA1g0AIB8AANgNACAgAADZDQAgJgAA2g0AICcAANsNACAoAADdDQAgKQAA3g0AICoAAN8NACArAADgDQAg9wMCAAAAAdEEAQAAAAHSBAEAAAABhAUgAAAAAYUFIAAAAAECAAAAAQAgOAAAqA8AIAMAAAANACA4AACoDwAgOQAArA8AIBcAAAANACAFAACiDAAgBwAAowwAIAgAAKUMACAYAACtDAAgGgAAoQwAIBsAAKQMACAcAACmDAAgHQAApwwAIB8AAKkMACAgAACqDAAgJgAAqwwAICcAAKwMACAoAACuDAAgKQAArwwAICoAALAMACArAACxDAAgMQAArA8AIPcDAgCACAAh0QQBAJAIACHSBAEAkAgAIYQFIAC9CAAhhQUgAL0IACEVBQAAogwAIAcAAKMMACAIAAClDAAgGAAArQwAIBoAAKEMACAbAACkDAAgHAAApgwAIB0AAKcMACAfAACpDAAgIAAAqgwAICYAAKsMACAnAACsDAAgKAAArgwAICkAAK8MACAqAACwDAAgKwAAsQwAIPcDAgCACAAh0QQBAJAIACHSBAEAkAgAIYQFIAC9CAAhhQUgAL0IACEVBQAA0Q0AIAcAANINACAIAADUDQAgGAAA3A0AIBoAANANACAbAADTDQAgHAAA1Q0AIB0AANYNACAeAADXDQAgIAAA2Q0AICYAANoNACAnAADbDQAgKAAA3Q0AICkAAN4NACAqAADfDQAgKwAA4A0AIPcDAgAAAAHRBAEAAAAB0gQBAAAAAYQFIAAAAAGFBSAAAAABAgAAAAEAIDgAAK0PACADAAAADQAgOAAArQ8AIDkAALEPACAXAAAADQAgBQAAogwAIAcAAKMMACAIAAClDAAgGAAArQwAIBoAAKEMACAbAACkDAAgHAAApgwAIB0AAKcMACAeAACoDAAgIAAAqgwAICYAAKsMACAnAACsDAAgKAAArgwAICkAAK8MACAqAACwDAAgKwAAsQwAIDEAALEPACD3AwIAgAgAIdEEAQCQCAAh0gQBAJAIACGEBSAAvQgAIYUFIAC9CAAhFQUAAKIMACAHAACjDAAgCAAApQwAIBgAAK0MACAaAAChDAAgGwAApAwAIBwAAKYMACAdAACnDAAgHgAAqAwAICAAAKoMACAmAACrDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACD3AwIAgAgAIdEEAQCQCAAh0gQBAJAIACGEBSAAvQgAIYUFIAC9CAAhFQUAANENACAHAADSDQAgCAAA1A0AIBgAANwNACAaAADQDQAgGwAA0w0AIBwAANUNACAdAADWDQAgHgAA1w0AIB8AANgNACAmAADaDQAgJwAA2w0AICgAAN0NACApAADeDQAgKgAA3w0AICsAAOANACD3AwIAAAAB0QQBAAAAAdIEAQAAAAGEBSAAAAABhQUgAAAAAQIAAAABACA4AACyDwAgAwAAAA0AIDgAALIPACA5AAC2DwAgFwAAAA0AIAUAAKIMACAHAACjDAAgCAAApQwAIBgAAK0MACAaAAChDAAgGwAApAwAIBwAAKYMACAdAACnDAAgHgAAqAwAIB8AAKkMACAmAACrDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACAxAAC2DwAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIRUFAACiDAAgBwAAowwAIAgAAKUMACAYAACtDAAgGgAAoQwAIBsAAKQMACAcAACmDAAgHQAApwwAIB4AAKgMACAfAACpDAAgJgAAqwwAICcAAKwMACAoAACuDAAgKQAArwwAICoAALAMACArAACxDAAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIQkDAADyCAAgFAAA8wgAICEAAPQIACD3AwIAAAAB-AMCAAAAAZsEQAAAAAGlBEAAAAABqAQBAAAAAa0EAgAAAAECAAAAfQAgOAAAtw8AIBUFAADRDQAgBwAA0g0AIAgAANQNACAYAADcDQAgGgAA0A0AIBsAANMNACAcAADVDQAgHQAA1g0AIB4AANcNACAfAADYDQAgIAAA2Q0AICcAANsNACAoAADdDQAgKQAA3g0AICoAAN8NACArAADgDQAg9wMCAAAAAdEEAQAAAAHSBAEAAAABhAUgAAAAAYUFIAAAAAECAAAAAQAgOAAAuQ8AIAX3AwIAAAAB-AMCAAAAAZsEQAAAAAGlBEAAAAABqAQBAAAAAQr3AwIAAAAB-AMCAAAAAZcEAQAAAAGYBAQAAAABmwRAAAAAAaUEQAAAAAGoBAEAAAABqgQgAAAAAasEAgAAAAGsBAEAAAABAwAAAA0AIDgAALkPACA5AAC_DwAgFwAAAA0AIAUAAKIMACAHAACjDAAgCAAApQwAIBgAAK0MACAaAAChDAAgGwAApAwAIBwAAKYMACAdAACnDAAgHgAAqAwAIB8AAKkMACAgAACqDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACAxAAC_DwAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIRUFAACiDAAgBwAAowwAIAgAAKUMACAYAACtDAAgGgAAoQwAIBsAAKQMACAcAACmDAAgHQAApwwAIB4AAKgMACAfAACpDAAgIAAAqgwAICcAAKwMACAoAACuDAAgKQAArwwAICoAALAMACArAACxDAAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIQMAAAB7ACA4AAC3DwAgOQAAwg8AIAsAAAB7ACADAADXCAAgFAAA2AgAICEAANUIACAxAADCDwAg9wMCAIAIACH4AwIAgAgAIZsEQACgCAAhpQRAAKAIACGoBAEAkAgAIa0EAgCrCAAhCQMAANcIACAUAADYCAAgIQAA1QgAIPcDAgCACAAh-AMCAIAIACGbBEAAoAgAIaUEQACgCAAhqAQBAJAIACGtBAIAqwgAIQkDAADyCAAgIQAA9AgAICIAAPEIACD3AwIAAAAB-AMCAAAAAZsEQAAAAAGlBEAAAAABqAQBAAAAAa0EAgAAAAECAAAAfQAgOAAAww8AIBUFAADRDQAgBwAA0g0AIAgAANQNACAYAADcDQAgGgAA0A0AIBsAANMNACAcAADVDQAgHQAA1g0AIB4AANcNACAfAADYDQAgIAAA2Q0AICYAANoNACAoAADdDQAgKQAA3g0AICoAAN8NACArAADgDQAg9wMCAAAAAdEEAQAAAAHSBAEAAAABhAUgAAAAAYUFIAAAAAECAAAAAQAgOAAAxQ8AIAQxAAEAAAH3AwIAAAABpQRAAAAAAacEAgAAAAEDAAAAewAgOAAAww8AIDkAAMoPACALAAAAewAgAwAA1wgAICEAANUIACAiAADWCAAgMQAAyg8AIPcDAgCACAAh-AMCAIAIACGbBEAAoAgAIaUEQACgCAAhqAQBAJAIACGtBAIAqwgAIQkDAADXCAAgIQAA1QgAICIAANYIACD3AwIAgAgAIfgDAgCACAAhmwRAAKAIACGlBEAAoAgAIagEAQCQCAAhrQQCAKsIACEDAAAADQAgOAAAxQ8AIDkAAM0PACAXAAAADQAgBQAAogwAIAcAAKMMACAIAAClDAAgGAAArQwAIBoAAKEMACAbAACkDAAgHAAApgwAIB0AAKcMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgKAAArgwAICkAAK8MACAqAACwDAAgKwAAsQwAIDEAAM0PACD3AwIAgAgAIdEEAQCQCAAh0gQBAJAIACGEBSAAvQgAIYUFIAC9CAAhFQUAAKIMACAHAACjDAAgCAAApQwAIBgAAK0MACAaAAChDAAgGwAApAwAIBwAAKYMACAdAACnDAAgHgAAqAwAIB8AAKkMACAgAACqDAAgJgAAqwwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACD3AwIAgAgAIdEEAQCQCAAh0gQBAJAIACGEBSAAvQgAIYUFIAC9CAAhDQMAAM0IACAjAADOCAAg9wMCAAAAAfgDAgAAAAGXBAEAAAABmAQEAAAAAZsEQAAAAAGlBEAAAAABqAQBAAAAAakEAgAAAAGqBCAAAAABqwQCAAAAAawEAQAAAAECAAAAgwEAIDgAAM4PACADAAAAgQEAIDgAAM4PACA5AADSDwAgDwAAAIEBACADAAC-CAAgIwAAvwgAIDEAANIPACD3AwIAgAgAIfgDAgCACAAhlwQBAP8HACGYBAQAnwgAIZsEQACgCAAhpQRAAKAIACGoBAEAkAgAIakEAgCrCAAhqgQgAL0IACGrBAIAqwgAIawEAQD_BwAhDQMAAL4IACAjAAC_CAAg9wMCAIAIACH4AwIAgAgAIZcEAQD_BwAhmAQEAJ8IACGbBEAAoAgAIaUEQACgCAAhqAQBAJAIACGpBAIAqwgAIaoEIAC9CAAhqwQCAKsIACGsBAEA_wcAIRUFAADRDQAgBwAA0g0AIAgAANQNACAaAADQDQAgGwAA0w0AIBwAANUNACAdAADWDQAgHgAA1w0AIB8AANgNACAgAADZDQAgJgAA2g0AICcAANsNACAoAADdDQAgKQAA3g0AICoAAN8NACArAADgDQAg9wMCAAAAAdEEAQAAAAHSBAEAAAABhAUgAAAAAYUFIAAAAAECAAAAAQAgOAAA0w8AIBsDAACUDAAgBQAAlQwAIAgAAJcMACAOAACZDAAgEwAAlgwAIBcAAJgMACAZAACbDAAg9wMCAAAAAfgDAgAAAAH8AwEAAAABmwRAAAAAAaEEAAAA-AQCpQRAAAAAAd4EQAAAAAHkBAEAAAAB8gQBAAAAAfkEAQAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BAEAAAAB_gQBAAAAAf8EAQAAAAGABQEAAAABgQUBAAAAAYIFAQAAAAGDBQEAAAABAgAAAAUAIDgAANUPACADAAAADQAgOAAA0w8AIDkAANkPACAXAAAADQAgBQAAogwAIAcAAKMMACAIAAClDAAgGgAAoQwAIBsAAKQMACAcAACmDAAgHQAApwwAIB4AAKgMACAfAACpDAAgIAAAqgwAICYAAKsMACAnAACsDAAgKAAArgwAICkAAK8MACAqAACwDAAgKwAAsQwAIDEAANkPACD3AwIAgAgAIdEEAQCQCAAh0gQBAJAIACGEBSAAvQgAIYUFIAC9CAAhFQUAAKIMACAHAACjDAAgCAAApQwAIBoAAKEMACAbAACkDAAgHAAApgwAIB0AAKcMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAICsAALEMACD3AwIAgAgAIdEEAQCQCAAh0gQBAJAIACGEBSAAvQgAIYUFIAC9CAAhAwAAAAMAIDgAANUPACA5AADcDwAgHQAAAAMAIAMAAMELACAFAADCCwAgCAAAxAsAIA4AAMYLACATAADDCwAgFwAAxQsAIBkAAMgLACAxAADcDwAg9wMCAIAIACH4AwIAgAgAIfwDAQD_BwAhmwRAAKAIACGhBAAAgAv4BCKlBEAAoAgAId4EQAD6CAAh5AQBAP8HACHyBAEAkAgAIfkEAQCQCAAh-gQBAJAIACH7BAEAkAgAIfwEAQD_BwAh_QQBAP8HACH-BAEA_wcAIf8EAQD_BwAhgAUBAP8HACGBBQEA_wcAIYIFAQD_BwAhgwUBAP8HACEbAwAAwQsAIAUAAMILACAIAADECwAgDgAAxgsAIBMAAMMLACAXAADFCwAgGQAAyAsAIPcDAgCACAAh-AMCAIAIACH8AwEA_wcAIZsEQACgCAAhoQQAAIAL-AQipQRAAKAIACHeBEAA-ggAIeQEAQD_BwAh8gQBAJAIACH5BAEAkAgAIfoEAQCQCAAh-wQBAJAIACH8BAEA_wcAIf0EAQD_BwAh_gQBAP8HACH_BAEA_wcAIYAFAQD_BwAhgQUBAP8HACGCBQEA_wcAIYMFAQD_BwAhGwMAAJQMACAFAACVDAAgCAAAlwwAIA4AAJkMACATAACWDAAgFwAAmAwAIBgAAJoMACD3AwIAAAAB-AMCAAAAAfwDAQAAAAGbBEAAAAABoQQAAAD4BAKlBEAAAAAB3gRAAAAAAeQEAQAAAAHyBAEAAAAB-QQBAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EAQAAAAH-BAEAAAAB_wQBAAAAAYAFAQAAAAGBBQEAAAABggUBAAAAAYMFAQAAAAECAAAABQAgOAAA3Q8AIAMAAAADACA4AADdDwAgOQAA4Q8AIB0AAAADACADAADBCwAgBQAAwgsAIAgAAMQLACAOAADGCwAgEwAAwwsAIBcAAMULACAYAADHCwAgMQAA4Q8AIPcDAgCACAAh-AMCAIAIACH8AwEA_wcAIZsEQACgCAAhoQQAAIAL-AQipQRAAKAIACHeBEAA-ggAIeQEAQD_BwAh8gQBAJAIACH5BAEAkAgAIfoEAQCQCAAh-wQBAJAIACH8BAEA_wcAIf0EAQD_BwAh_gQBAP8HACH_BAEA_wcAIYAFAQD_BwAhgQUBAP8HACGCBQEA_wcAIYMFAQD_BwAhGwMAAMELACAFAADCCwAgCAAAxAsAIA4AAMYLACATAADDCwAgFwAAxQsAIBgAAMcLACD3AwIAgAgAIfgDAgCACAAh_AMBAP8HACGbBEAAoAgAIaEEAACAC_gEIqUEQACgCAAh3gRAAPoIACHkBAEA_wcAIfIEAQCQCAAh-QQBAJAIACH6BAEAkAgAIfsEAQCQCAAh_AQBAP8HACH9BAEA_wcAIf4EAQD_BwAh_wQBAP8HACGABQEA_wcAIYEFAQD_BwAhggUBAP8HACGDBQEA_wcAIRUFAADRDQAgBwAA0g0AIAgAANQNACAYAADcDQAgGgAA0A0AIBsAANMNACAcAADVDQAgHQAA1g0AIB4AANcNACAfAADYDQAgIAAA2Q0AICYAANoNACAnAADbDQAgKQAA3g0AICoAAN8NACArAADgDQAg9wMCAAAAAdEEAQAAAAHSBAEAAAABhAUgAAAAAYUFIAAAAAECAAAAAQAgOAAA4g8AIAMAAAANACA4AADiDwAgOQAA5g8AIBcAAAANACAFAACiDAAgBwAAowwAIAgAAKUMACAYAACtDAAgGgAAoQwAIBsAAKQMACAcAACmDAAgHQAApwwAIB4AAKgMACAfAACpDAAgIAAAqgwAICYAAKsMACAnAACsDAAgKQAArwwAICoAALAMACArAACxDAAgMQAA5g8AIPcDAgCACAAh0QQBAJAIACHSBAEAkAgAIYQFIAC9CAAhhQUgAL0IACEVBQAAogwAIAcAAKMMACAIAAClDAAgGAAArQwAIBoAAKEMACAbAACkDAAgHAAApgwAIB0AAKcMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgJwAArAwAICkAAK8MACAqAACwDAAgKwAAsQwAIPcDAgCACAAh0QQBAJAIACHSBAEAkAgAIYQFIAC9CAAhhQUgAL0IACEVBQAA0Q0AIAcAANINACAIAADUDQAgGAAA3A0AIBoAANANACAbAADTDQAgHAAA1Q0AIB0AANYNACAeAADXDQAgHwAA2A0AICAAANkNACAmAADaDQAgJwAA2w0AICgAAN0NACAqAADfDQAgKwAA4A0AIPcDAgAAAAHRBAEAAAAB0gQBAAAAAYQFIAAAAAGFBSAAAAABAgAAAAEAIDgAAOcPACADAAAADQAgOAAA5w8AIDkAAOsPACAXAAAADQAgBQAAogwAIAcAAKMMACAIAAClDAAgGAAArQwAIBoAAKEMACAbAACkDAAgHAAApgwAIB0AAKcMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgJwAArAwAICgAAK4MACAqAACwDAAgKwAAsQwAIDEAAOsPACD3AwIAgAgAIdEEAQCQCAAh0gQBAJAIACGEBSAAvQgAIYUFIAC9CAAhFQUAAKIMACAHAACjDAAgCAAApQwAIBgAAK0MACAaAAChDAAgGwAApAwAIBwAAKYMACAdAACnDAAgHgAAqAwAIB8AAKkMACAgAACqDAAgJgAAqwwAICcAAKwMACAoAACuDAAgKgAAsAwAICsAALEMACD3AwIAgAgAIdEEAQCQCAAh0gQBAJAIACGEBSAAvQgAIYUFIAC9CAAhFQUAANENACAHAADSDQAgCAAA1A0AIBgAANwNACAaAADQDQAgGwAA0w0AIBwAANUNACAdAADWDQAgHgAA1w0AIB8AANgNACAgAADZDQAgJgAA2g0AICcAANsNACAoAADdDQAgKQAA3g0AICsAAOANACD3AwIAAAAB0QQBAAAAAdIEAQAAAAGEBSAAAAABhQUgAAAAAQIAAAABACA4AADsDwAgAwAAAA0AIDgAAOwPACA5AADwDwAgFwAAAA0AIAUAAKIMACAHAACjDAAgCAAApQwAIBgAAK0MACAaAAChDAAgGwAApAwAIBwAAKYMACAdAACnDAAgHgAAqAwAIB8AAKkMACAgAACqDAAgJgAAqwwAICcAAKwMACAoAACuDAAgKQAArwwAICsAALEMACAxAADwDwAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIRUFAACiDAAgBwAAowwAIAgAAKUMACAYAACtDAAgGgAAoQwAIBsAAKQMACAcAACmDAAgHQAApwwAIB4AAKgMACAfAACpDAAgIAAAqgwAICYAAKsMACAnAACsDAAgKAAArgwAICkAAK8MACArAACxDAAg9wMCAIAIACHRBAEAkAgAIdIEAQCQCAAhhAUgAL0IACGFBSAAvQgAIRUFAADRDQAgBwAA0g0AIAgAANQNACAYAADcDQAgGgAA0A0AIBsAANMNACAcAADVDQAgHQAA1g0AIB4AANcNACAfAADYDQAgIAAA2Q0AICYAANoNACAnAADbDQAgKAAA3Q0AICkAAN4NACAqAADfDQAg9wMCAAAAAdEEAQAAAAHSBAEAAAABhAUgAAAAAYUFIAAAAAECAAAAAQAgOAAA8Q8AIAMAAAANACA4AADxDwAgOQAA9Q8AIBcAAAANACAFAACiDAAgBwAAowwAIAgAAKUMACAYAACtDAAgGgAAoQwAIBsAAKQMACAcAACmDAAgHQAApwwAIB4AAKgMACAfAACpDAAgIAAAqgwAICYAAKsMACAnAACsDAAgKAAArgwAICkAAK8MACAqAACwDAAgMQAA9Q8AIPcDAgCACAAh0QQBAJAIACHSBAEAkAgAIYQFIAC9CAAhhQUgAL0IACEVBQAAogwAIAcAAKMMACAIAAClDAAgGAAArQwAIBoAAKEMACAbAACkDAAgHAAApgwAIB0AAKcMACAeAACoDAAgHwAAqQwAICAAAKoMACAmAACrDAAgJwAArAwAICgAAK4MACApAACvDAAgKgAAsAwAIPcDAgCACAAh0QQBAJAIACHSBAEAkAgAIYQFIAC9CAAhhQUgAL0IACESBWIDB2UECGkFCwAmGI4BFhoGAhtoBhxtGR1uCh5yGh92GyB6HCZ-HSeNAR4okAEiKZIBIyqUASQrlgElCQMAAQUKAwhFBQsAGA5RChNEBxdJExhVFhlaFwcDAAEEAAIHDAQIPAULABITOwcUQBEEAw4BBQ8DCBMFCwAQCQMUAQQAAgYAAwcVBAkXBgsADw42ChEjCRI1DgQDAAEIGAUKHAcLAAgDBAACBgADCR0GAggeAAofAAQLAA0MJAUOJgoQMAsGBAACCwAMDCcFDSgBECwLES0JAg4ACg8ACQIQLgARLwABEDEAAQwABQIRNwASOAACBTkACDoAAQYAAwMIQgATQQAUQwADBAACCwAVFk0UARUAEwEWTgACA1YBBAACAQQAAgcFWwAIXQAOXwATXAAXXgAYYAAZYQABAwABAQMAAQEDAAEBAwABBQMAAQsAIRSEAR4hfx0igAEdBAMAAQsAICOFAR0liQEfASQAHgEligEAAhSMAQAiiwEAAQMAAQEDAAEBAwABAQMAAQ0FmAEAB5kBAAibAQAYowEAGpcBABuaAQAcnAEAHZ0BAB6eAQAfnwEAIKABACahAQAnogEAAAAABQsAKz4ALD8ALUAALkEALwAAAAAABQsAKz4ALD8ALUAALkEALwEDAAEBAwABBQsAND4ANT8ANkAAN0EAOAAAAAAABQsAND4ANT8ANkAAN0EAOAMDAAEEAAIH2gEEAwMAAQQAAgfgAQQFCwA9PgA-PwA_QABAQQBBAAAAAAAFCwA9PgA-PwA_QABAQQBBAQYAAwEGAAMFCwBGPgBHPwBIQABJQQBKAAAAAAAFCwBGPgBHPwBIQABJQQBKAQOIAgEBA44CAQULAE8-AFA_AFFAAFJBAFMAAAAAAAULAE8-AFA_AFFAAFJBAFMBAwABAQMAAQULAFg-AFk_AFpAAFtBAFwAAAAAAAULAFg-AFk_AFpAAFtBAFwDBAACBgADCbYCBgMEAAIGAAMJvAIGBQsAYT4AYj8AY0AAZEEAZQAAAAAABQsAYT4AYj8AY0AAZEEAZQUDzgIBBAACBgADB88CBAnQAgYFA9YCAQQAAgYAAwfXAgQJ2AIGBQsAaj4Aaz8AbEAAbUEAbgAAAAAABQsAaj4Aaz8AbEAAbUEAbgIM6gIFDusCCgIM8QIFDvICCgULAHM-AHQ_AHVAAHZBAHcAAAAAAAULAHM-AHQ_AHVAAHZBAHcBDAAFAQwABQULAHw-AH0_AH5AAH9BAIABAAAAAAAFCwB8PgB9PwB-QAB_QQCAAQEDAAEBAwABBQsAhQE-AIYBPwCHAUAAiAFBAIkBAAAAAAAFCwCFAT4AhgE_AIcBQACIAUEAiQEBBAACAQQAAgULAI4BPgCPAT8AkAFAAJEBQQCSAQAAAAAABQsAjgE-AI8BPwCQAUAAkQFBAJIBARUAEwEVABMFCwCXAT4AmAE_AJkBQACaAUEAmwEAAAAAAAULAJcBPgCYAT8AmQFAAJoBQQCbAQMEAAIM3AMFDd0DAQMEAAIM4wMFDeQDAQULAKABPgChAT8AogFAAKMBQQCkAQAAAAAABQsAoAE-AKEBPwCiAUAAowFBAKQBAg4ACg8ACQIOAAoPAAkFCwCpAT4AqgE_AKsBQACsAUEArQEAAAAAAAULAKkBPgCqAT8AqwFAAKwBQQCtAQEDAAEBAwABBQsAsgE-ALMBPwC0AUAAtQFBALYBAAAAAAAFCwCyAT4AswE_ALQBQAC1AUEAtgEBAwABAQMAAQULALsBPgC8AT8AvQFAAL4BQQC_AQAAAAAABQsAuwE-ALwBPwC9AUAAvgFBAL8BAQMAAQEDAAEFCwDEAT4AxQE_AMYBQADHAUEAyAEAAAAAAAULAMQBPgDFAT8AxgFAAMcBQQDIAQAAAAULAM4BPgDPAT8A0AFAANEBQQDSAQAAAAAABQsAzgE-AM8BPwDQAUAA0QFBANIBAgMAASHnBB0CAwABIe0EHQULANcBPgDYAT8A2QFAANoBQQDbAQAAAAAABQsA1wE-ANgBPwDZAUAA2gFBANsBAgMAASP_BB0CAwABI4UFHQULAOABPgDhAT8A4gFAAOMBQQDkAQAAAAAABQsA4AE-AOEBPwDiAUAA4wFBAOQBASQAHgEkAB4FCwDpAT4A6gE_AOsBQADsAUEA7QEAAAAAAAULAOkBPgDqAT8A6wFAAOwBQQDtAQIDrQUBBAACAgOzBQEEAAIFCwDyAT4A8wE_APQBQAD1AUEA9gEAAAAAAAULAPIBPgDzAT8A9AFAAPUBQQD2AQEEAAIBBAACBQsA-wE-APwBPwD9AUAA_gFBAP8BAAAAAAAFCwD7AT4A_AE_AP0BQAD-AUEA_wEBAwABAQMAAQULAIQCPgCFAj8AhgJAAIcCQQCIAgAAAAAABQsAhAI-AIUCPwCGAkAAhwJBAIgCAQMAAQEDAAEFCwCNAj4AjgI_AI8CQACQAkEAkQIAAAAAAAULAI0CPgCOAj8AjwJAAJACQQCRAgEDAAEBAwABBQsAlgI-AJcCPwCYAkAAmQJBAJoCAAAAAAAFCwCWAj4AlwI_AJgCQACZAkEAmgIBAwABAQMAAQULAJ8CPgCgAj8AoQJAAKICQQCjAgAAAAAABQsAnwI-AKACPwChAkAAogJBAKMCLAIBLaQBAS6mAQEvpwEBMKgBATKqAQEzrAEnNK0BKDWvAQE2sQEnN7IBKTqzAQE7tAEBPLUBJ0K4ASpDuQEwRLoBAkW7AQJGvAECR70BAki-AQJJwAECSsIBJ0vDATFMxQECTccBJ07IATJPyQECUMoBAlHLASdSzgEzU88BOVTQAQNV0QEDVtIBA1fTAQNY1AEDWdYBA1rYASdb2QE6XNwBA13eASde3wE7X-EBA2DiAQNh4wEnYuYBPGPnAUJk6AERZekBEWbqARFn6wERaOwBEWnuARFq8AEna_EBQ2zzARFt9QEnbvYBRG_3ARFw-AERcfkBJ3L8AUVz_QFLdP4BBHX_AQR2gAIEd4ECBHiCAgR5hAIEeoYCJ3uHAkx8igIEfYwCJ36NAk1_jwIEgAGQAgSBAZECJ4IBlAJOgwGVAlSEAZYCBoUBlwIGhgGYAgaHAZkCBogBmgIGiQGcAgaKAZ4CJ4sBnwJVjAGhAgaNAaMCJ44BpAJWjwGlAgaQAaYCBpEBpwInkgGqAleTAasCXZQBrAIHlQGtAgeWAa4CB5cBrwIHmAGwAgeZAbICB5oBtAInmwG1Al6cAbgCB50BugInngG7Al-fAb0CB6ABvgIHoQG_AieiAcICYKMBwwJmpAHEAgWlAcUCBaYBxgIFpwHHAgWoAcgCBakBygIFqgHMAierAc0CZ6wB0gIFrQHUAieuAdUCaK8B2QIFsAHaAgWxAdsCJ7IB3gJpswHfAm-0AeACCbUB4QIJtgHiAgm3AeMCCbgB5AIJuQHmAgm6AegCJ7sB6QJwvAHtAgm9Ae8CJ74B8AJxvwHzAgnAAfQCCcEB9QInwgH4AnLDAfkCeMQB-gIOxQH7Ag7GAfwCDscB_QIOyAH-Ag7JAYADDsoBggMnywGDA3nMAYUDDs0BhwMnzgGIA3rPAYkDDtABigMO0QGLAyfSAY4De9MBjwOBAdQBkAMZ1QGRAxnWAZIDGdcBkwMZ2AGUAxnZAZYDGdoBmAMn2wGZA4IB3AGbAxndAZ0DJ94BngODAd8BnwMZ4AGgAxnhAaEDJ-IBpAOEAeMBpQOKAeQBpgMT5QGnAxPmAagDE-cBqQMT6AGqAxPpAawDE-oBrgMn6wGvA4sB7AGxAxPtAbMDJ-4BtAOMAe8BtQMT8AG2AxPxAbcDJ_IBugONAfMBuwOTAfQBvAMU9QG9AxT2Ab4DFPcBvwMU-AHAAxT5AcIDFPoBxAMn-wHFA5QB_AHHAxT9AckDJ_4BygOVAf8BywMUgALMAxSBAs0DJ4IC0AOWAYMC0QOcAYQC0gMKhQLTAwqGAtQDCocC1QMKiALWAwqJAtgDCooC2gMniwLbA50BjALfAwqNAuEDJ44C4gOeAY8C5QMKkALmAwqRAucDJ5IC6gOfAZMC6wOlAZQC7AMLlQLtAwuWAu4DC5cC7wMLmALwAwuZAvIDC5oC9AMnmwL1A6YBnAL3AwudAvkDJ54C-gOnAZ8C-wMLoAL8AwuhAv0DJ6ICgASoAaMCgQSuAaQCggQapQKDBBqmAoQEGqcChQQaqAKGBBqpAogEGqoCigQnqwKLBK8BrAKNBBqtAo8EJ64CkASwAa8CkQQasAKSBBqxApMEJ7IClgSxAbMClwS3AbQCmAQbtQKZBBu2ApoEG7cCmwQbuAKcBBu5Ap4EG7oCoAQnuwKhBLgBvAKjBBu9AqUEJ74CpgS5Ab8CpwQbwAKoBBvBAqkEJ8ICrAS6AcMCrQTAAcQCrgQcxQKvBBzGArAEHMcCsQQcyAKyBBzJArQEHMoCtgQnywK3BMEBzAK5BBzNArsEJ84CvATCAc8CvQQc0AK-BBzRAr8EJ9ICwgTDAdMCwwTJAdQCxQTKAdUCxgTKAdYCyQTKAdcCygTKAdgCywTKAdkCzQTKAdoCzwQn2wLQBMsB3ALSBMoB3QLUBCfeAtUEzAHfAtYEygHgAtcEygHhAtgEJ-IC2wTNAeMC3ATTAeQC3QQd5QLeBB3mAt8EHecC4AQd6ALhBB3pAuMEHeoC5QQn6wLmBNQB7ALpBB3tAusEJ-4C7ATVAe8C7gQd8ALvBB3xAvAEJ_IC8wTWAfMC9ATcAfQC9QQe9QL2BB72AvcEHvcC-AQe-AL5BB75AvsEHvoC_QQn-wL-BN0B_AKBBR79AoMFJ_4ChAXeAf8ChgUegAOHBR6BA4gFJ4IDiwXfAYMDjAXlAYQDjQUfhQOOBR-GA48FH4cDkAUfiAORBR-JA5MFH4oDlQUniwOWBeYBjAOYBR-NA5oFJ44DmwXnAY8DnAUfkAOdBR-RA54FJ5IDoQXoAZMDogXuAZQDowUWlQOkBRaWA6UFFpcDpgUWmAOnBRaZA6kFFpoDqwUnmwOsBe8BnAOvBRadA7EFJ54DsgXwAZ8DtAUWoAO1BRahA7YFJ6IDuQXxAaMDugX3AaQDuwUXpQO8BRemA70FF6cDvgUXqAO_BRepA8EFF6oDwwUnqwPEBfgBrAPGBRetA8gFJ64DyQX5Aa8DygUXsAPLBRexA8wFJ7IDzwX6AbMD0AWAArQD0gUitQPTBSK2A9UFIrcD1gUiuAPXBSK5A9kFIroD2wUnuwPcBYECvAPeBSK9A-AFJ74D4QWCAr8D4gUiwAPjBSLBA-QFJ8ID5wWDAsMD6AWJAsQD6gUjxQPrBSPGA-0FI8cD7gUjyAPvBSPJA_EFI8oD8wUnywP0BYoCzAP2BSPNA_gFJ84D-QWLAs8D-gUj0AP7BSPRA_wFJ9ID_wWMAtMDgAaSAtQDggYk1QODBiTWA4UGJNcDhgYk2AOHBiTZA4kGJNoDiwYn2wOMBpMC3AOOBiTdA5AGJ94DkQaUAt8DkgYk4AOTBiThA5QGJ-IDlwaVAuMDmAabAuQDmgYl5QObBiXmA50GJecDngYl6AOfBiXpA6EGJeoDowYn6wOkBpwC7AOmBiXtA6gGJ-4DqQadAu8DqgYl8AOrBiXxA6wGJ_IDrwaeAvMDsAakAg" } 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 13553ecc..1626e32f 100644 --- a/packages/db/generated/prisma/package.json +++ b/packages/db/generated/prisma/package.json @@ -1,5 +1,5 @@ { - "name": "prisma-client-db87bf66545e77505291e1e9a0077b158237c6d88a3205c70a049bfe0bf44c4f", + "name": "prisma-client-0bdd2a07b3e749bc95e70fecd3048246327d26e93efa4b1a746b1800ef21ae70", "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 f000c76c..1c1ed832 100755 --- a/packages/db/generated/prisma/schema.prisma +++ b/packages/db/generated/prisma/schema.prisma @@ -40,6 +40,7 @@ model User { twilioSettings TwilioSettings? aiSettings AiSettings? officeHours OfficeHours? + officeContact OfficeContact? } model Patient { @@ -580,3 +581,17 @@ model OfficeHours { @@map("office_hours") } + +model OfficeContact { + id Int @id @default(autoincrement()) + userId Int @unique + receptionistName String? + dentistName String? + phoneNumber String? + email String? + fax String? + + user User @relation(fields: [userId], references: [id], onDelete: Cascade) + + @@map("office_contact") +} diff --git a/packages/db/prisma/schema.prisma b/packages/db/prisma/schema.prisma index 8756ffe5..b528c5d4 100755 --- a/packages/db/prisma/schema.prisma +++ b/packages/db/prisma/schema.prisma @@ -40,6 +40,7 @@ model User { twilioSettings TwilioSettings? aiSettings AiSettings? officeHours OfficeHours? + officeContact OfficeContact? } model Patient { @@ -581,3 +582,17 @@ model OfficeHours { @@map("office_hours") } + +model OfficeContact { + id Int @id @default(autoincrement()) + userId Int @unique + receptionistName String? + dentistName String? + phoneNumber String? + email String? + fax String? + + user User @relation(fields: [userId], references: [id], onDelete: Cascade) + + @@map("office_contact") +} diff --git a/packages/db/shared/.prisma-zod-generator-manifest.json b/packages/db/shared/.prisma-zod-generator-manifest.json index df0fcb7d..4e097820 100755 --- a/packages/db/shared/.prisma-zod-generator-manifest.json +++ b/packages/db/shared/.prisma-zod-generator-manifest.json @@ -1,7 +1,7 @@ { "version": "1.0", "generatorVersion": "1.0.0", - "generatedAt": "2026-05-05T02:21:32.341Z", + "generatedAt": "2026-05-06T01:11:22.105Z", "outputPath": "/home/ee/Desktop/DentalManagementMH05/packages/db/shared", "files": [ "schemas/enums/TransactionIsolationLevel.schema.ts", @@ -32,6 +32,7 @@ "schemas/enums/TwilioSettingsScalarFieldEnum.schema.ts", "schemas/enums/AiSettingsScalarFieldEnum.schema.ts", "schemas/enums/OfficeHoursScalarFieldEnum.schema.ts", + "schemas/enums/OfficeContactScalarFieldEnum.schema.ts", "schemas/enums/SortOrder.schema.ts", "schemas/enums/NullableJsonNullValueInput.schema.ts", "schemas/enums/JsonNullValueInput.schema.ts", @@ -185,6 +186,11 @@ "schemas/objects/OfficeHoursWhereUniqueInput.schema.ts", "schemas/objects/OfficeHoursOrderByWithAggregationInput.schema.ts", "schemas/objects/OfficeHoursScalarWhereWithAggregatesInput.schema.ts", + "schemas/objects/OfficeContactWhereInput.schema.ts", + "schemas/objects/OfficeContactOrderByWithRelationInput.schema.ts", + "schemas/objects/OfficeContactWhereUniqueInput.schema.ts", + "schemas/objects/OfficeContactOrderByWithAggregationInput.schema.ts", + "schemas/objects/OfficeContactScalarWhereWithAggregatesInput.schema.ts", "schemas/objects/UserCreateInput.schema.ts", "schemas/objects/UserUncheckedCreateInput.schema.ts", "schemas/objects/UserUpdateInput.schema.ts", @@ -374,6 +380,13 @@ "schemas/objects/OfficeHoursCreateManyInput.schema.ts", "schemas/objects/OfficeHoursUpdateManyMutationInput.schema.ts", "schemas/objects/OfficeHoursUncheckedUpdateManyInput.schema.ts", + "schemas/objects/OfficeContactCreateInput.schema.ts", + "schemas/objects/OfficeContactUncheckedCreateInput.schema.ts", + "schemas/objects/OfficeContactUpdateInput.schema.ts", + "schemas/objects/OfficeContactUncheckedUpdateInput.schema.ts", + "schemas/objects/OfficeContactCreateManyInput.schema.ts", + "schemas/objects/OfficeContactUpdateManyMutationInput.schema.ts", + "schemas/objects/OfficeContactUncheckedUpdateManyInput.schema.ts", "schemas/objects/IntFilter.schema.ts", "schemas/objects/StringFilter.schema.ts", "schemas/objects/BoolFilter.schema.ts", @@ -393,6 +406,7 @@ "schemas/objects/TwilioSettingsNullableScalarRelationFilter.schema.ts", "schemas/objects/AiSettingsNullableScalarRelationFilter.schema.ts", "schemas/objects/OfficeHoursNullableScalarRelationFilter.schema.ts", + "schemas/objects/OfficeContactNullableScalarRelationFilter.schema.ts", "schemas/objects/PatientOrderByRelationAggregateInput.schema.ts", "schemas/objects/AppointmentOrderByRelationAggregateInput.schema.ts", "schemas/objects/StaffOrderByRelationAggregateInput.schema.ts", @@ -625,6 +639,11 @@ "schemas/objects/OfficeHoursMinOrderByAggregateInput.schema.ts", "schemas/objects/OfficeHoursSumOrderByAggregateInput.schema.ts", "schemas/objects/JsonWithAggregatesFilter.schema.ts", + "schemas/objects/OfficeContactCountOrderByAggregateInput.schema.ts", + "schemas/objects/OfficeContactAvgOrderByAggregateInput.schema.ts", + "schemas/objects/OfficeContactMaxOrderByAggregateInput.schema.ts", + "schemas/objects/OfficeContactMinOrderByAggregateInput.schema.ts", + "schemas/objects/OfficeContactSumOrderByAggregateInput.schema.ts", "schemas/objects/PatientCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/AppointmentCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/StaffCreateNestedManyWithoutUserInput.schema.ts", @@ -641,6 +660,7 @@ "schemas/objects/TwilioSettingsCreateNestedOneWithoutUserInput.schema.ts", "schemas/objects/AiSettingsCreateNestedOneWithoutUserInput.schema.ts", "schemas/objects/OfficeHoursCreateNestedOneWithoutUserInput.schema.ts", + "schemas/objects/OfficeContactCreateNestedOneWithoutUserInput.schema.ts", "schemas/objects/PatientUncheckedCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/AppointmentUncheckedCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/StaffUncheckedCreateNestedManyWithoutUserInput.schema.ts", @@ -657,6 +677,7 @@ "schemas/objects/TwilioSettingsUncheckedCreateNestedOneWithoutUserInput.schema.ts", "schemas/objects/AiSettingsUncheckedCreateNestedOneWithoutUserInput.schema.ts", "schemas/objects/OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema.ts", + "schemas/objects/OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema.ts", "schemas/objects/StringFieldUpdateOperationsInput.schema.ts", "schemas/objects/BoolFieldUpdateOperationsInput.schema.ts", "schemas/objects/PatientUpdateManyWithoutUserNestedInput.schema.ts", @@ -675,6 +696,7 @@ "schemas/objects/TwilioSettingsUpdateOneWithoutUserNestedInput.schema.ts", "schemas/objects/AiSettingsUpdateOneWithoutUserNestedInput.schema.ts", "schemas/objects/OfficeHoursUpdateOneWithoutUserNestedInput.schema.ts", + "schemas/objects/OfficeContactUpdateOneWithoutUserNestedInput.schema.ts", "schemas/objects/IntFieldUpdateOperationsInput.schema.ts", "schemas/objects/PatientUncheckedUpdateManyWithoutUserNestedInput.schema.ts", "schemas/objects/AppointmentUncheckedUpdateManyWithoutUserNestedInput.schema.ts", @@ -692,6 +714,7 @@ "schemas/objects/TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput.schema.ts", "schemas/objects/AiSettingsUncheckedUpdateOneWithoutUserNestedInput.schema.ts", "schemas/objects/OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema.ts", + "schemas/objects/OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema.ts", "schemas/objects/UserCreateNestedOneWithoutPatientsInput.schema.ts", "schemas/objects/AppointmentCreateNestedManyWithoutPatientInput.schema.ts", "schemas/objects/AppointmentProcedureCreateNestedManyWithoutPatientInput.schema.ts", @@ -888,6 +911,8 @@ "schemas/objects/UserUpdateOneRequiredWithoutAiSettingsNestedInput.schema.ts", "schemas/objects/UserCreateNestedOneWithoutOfficeHoursInput.schema.ts", "schemas/objects/UserUpdateOneRequiredWithoutOfficeHoursNestedInput.schema.ts", + "schemas/objects/UserCreateNestedOneWithoutOfficeContactInput.schema.ts", + "schemas/objects/UserUpdateOneRequiredWithoutOfficeContactNestedInput.schema.ts", "schemas/objects/NestedIntFilter.schema.ts", "schemas/objects/NestedStringFilter.schema.ts", "schemas/objects/NestedBoolFilter.schema.ts", @@ -999,6 +1024,9 @@ "schemas/objects/OfficeHoursCreateWithoutUserInput.schema.ts", "schemas/objects/OfficeHoursUncheckedCreateWithoutUserInput.schema.ts", "schemas/objects/OfficeHoursCreateOrConnectWithoutUserInput.schema.ts", + "schemas/objects/OfficeContactCreateWithoutUserInput.schema.ts", + "schemas/objects/OfficeContactUncheckedCreateWithoutUserInput.schema.ts", + "schemas/objects/OfficeContactCreateOrConnectWithoutUserInput.schema.ts", "schemas/objects/PatientUpsertWithWhereUniqueWithoutUserInput.schema.ts", "schemas/objects/PatientUpdateWithWhereUniqueWithoutUserInput.schema.ts", "schemas/objects/PatientUpdateManyWithWhereWithoutUserInput.schema.ts", @@ -1063,6 +1091,10 @@ "schemas/objects/OfficeHoursUpdateToOneWithWhereWithoutUserInput.schema.ts", "schemas/objects/OfficeHoursUpdateWithoutUserInput.schema.ts", "schemas/objects/OfficeHoursUncheckedUpdateWithoutUserInput.schema.ts", + "schemas/objects/OfficeContactUpsertWithoutUserInput.schema.ts", + "schemas/objects/OfficeContactUpdateToOneWithWhereWithoutUserInput.schema.ts", + "schemas/objects/OfficeContactUpdateWithoutUserInput.schema.ts", + "schemas/objects/OfficeContactUncheckedUpdateWithoutUserInput.schema.ts", "schemas/objects/UserCreateWithoutPatientsInput.schema.ts", "schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.ts", "schemas/objects/UserCreateOrConnectWithoutPatientsInput.schema.ts", @@ -1520,6 +1552,13 @@ "schemas/objects/UserUpdateToOneWithWhereWithoutOfficeHoursInput.schema.ts", "schemas/objects/UserUpdateWithoutOfficeHoursInput.schema.ts", "schemas/objects/UserUncheckedUpdateWithoutOfficeHoursInput.schema.ts", + "schemas/objects/UserCreateWithoutOfficeContactInput.schema.ts", + "schemas/objects/UserUncheckedCreateWithoutOfficeContactInput.schema.ts", + "schemas/objects/UserCreateOrConnectWithoutOfficeContactInput.schema.ts", + "schemas/objects/UserUpsertWithoutOfficeContactInput.schema.ts", + "schemas/objects/UserUpdateToOneWithWhereWithoutOfficeContactInput.schema.ts", + "schemas/objects/UserUpdateWithoutOfficeContactInput.schema.ts", + "schemas/objects/UserUncheckedUpdateWithoutOfficeContactInput.schema.ts", "schemas/objects/PatientCreateManyUserInput.schema.ts", "schemas/objects/AppointmentCreateManyUserInput.schema.ts", "schemas/objects/StaffCreateManyUserInput.schema.ts", @@ -1799,6 +1838,11 @@ "schemas/objects/OfficeHoursSumAggregateInput.schema.ts", "schemas/objects/OfficeHoursMinAggregateInput.schema.ts", "schemas/objects/OfficeHoursMaxAggregateInput.schema.ts", + "schemas/objects/OfficeContactCountAggregateInput.schema.ts", + "schemas/objects/OfficeContactAvgAggregateInput.schema.ts", + "schemas/objects/OfficeContactSumAggregateInput.schema.ts", + "schemas/objects/OfficeContactMinAggregateInput.schema.ts", + "schemas/objects/OfficeContactMaxAggregateInput.schema.ts", "schemas/objects/UserCountOutputTypeSelect.schema.ts", "schemas/objects/PatientCountOutputTypeSelect.schema.ts", "schemas/objects/AppointmentCountOutputTypeSelect.schema.ts", @@ -1884,6 +1928,7 @@ "schemas/objects/TwilioSettingsSelect.schema.ts", "schemas/objects/AiSettingsSelect.schema.ts", "schemas/objects/OfficeHoursSelect.schema.ts", + "schemas/objects/OfficeContactSelect.schema.ts", "schemas/objects/UserArgs.schema.ts", "schemas/objects/PatientArgs.schema.ts", "schemas/objects/AppointmentArgs.schema.ts", @@ -1911,6 +1956,7 @@ "schemas/objects/TwilioSettingsArgs.schema.ts", "schemas/objects/AiSettingsArgs.schema.ts", "schemas/objects/OfficeHoursArgs.schema.ts", + "schemas/objects/OfficeContactArgs.schema.ts", "schemas/objects/UserInclude.schema.ts", "schemas/objects/PatientInclude.schema.ts", "schemas/objects/AppointmentInclude.schema.ts", @@ -1937,6 +1983,7 @@ "schemas/objects/TwilioSettingsInclude.schema.ts", "schemas/objects/AiSettingsInclude.schema.ts", "schemas/objects/OfficeHoursInclude.schema.ts", + "schemas/objects/OfficeContactInclude.schema.ts", "schemas/findUniqueUser.schema.ts", "schemas/findUniqueOrThrowUser.schema.ts", "schemas/findFirstUser.schema.ts", @@ -2396,6 +2443,23 @@ "schemas/upsertOneOfficeHours.schema.ts", "schemas/aggregateOfficeHours.schema.ts", "schemas/groupByOfficeHours.schema.ts", + "schemas/findUniqueOfficeContact.schema.ts", + "schemas/findUniqueOrThrowOfficeContact.schema.ts", + "schemas/findFirstOfficeContact.schema.ts", + "schemas/findFirstOrThrowOfficeContact.schema.ts", + "schemas/findManyOfficeContact.schema.ts", + "schemas/countOfficeContact.schema.ts", + "schemas/createOneOfficeContact.schema.ts", + "schemas/createManyOfficeContact.schema.ts", + "schemas/createManyAndReturnOfficeContact.schema.ts", + "schemas/deleteOneOfficeContact.schema.ts", + "schemas/deleteManyOfficeContact.schema.ts", + "schemas/updateOneOfficeContact.schema.ts", + "schemas/updateManyOfficeContact.schema.ts", + "schemas/updateManyAndReturnOfficeContact.schema.ts", + "schemas/upsertOneOfficeContact.schema.ts", + "schemas/aggregateOfficeContact.schema.ts", + "schemas/groupByOfficeContact.schema.ts", "schemas/results/UserFindUniqueResult.schema.ts", "schemas/results/UserFindFirstResult.schema.ts", "schemas/results/UserFindManyResult.schema.ts", @@ -2747,6 +2811,19 @@ "schemas/results/OfficeHoursAggregateResult.schema.ts", "schemas/results/OfficeHoursGroupByResult.schema.ts", "schemas/results/OfficeHoursCountResult.schema.ts", + "schemas/results/OfficeContactFindUniqueResult.schema.ts", + "schemas/results/OfficeContactFindFirstResult.schema.ts", + "schemas/results/OfficeContactFindManyResult.schema.ts", + "schemas/results/OfficeContactCreateResult.schema.ts", + "schemas/results/OfficeContactCreateManyResult.schema.ts", + "schemas/results/OfficeContactUpdateResult.schema.ts", + "schemas/results/OfficeContactUpdateManyResult.schema.ts", + "schemas/results/OfficeContactUpsertResult.schema.ts", + "schemas/results/OfficeContactDeleteResult.schema.ts", + "schemas/results/OfficeContactDeleteManyResult.schema.ts", + "schemas/results/OfficeContactAggregateResult.schema.ts", + "schemas/results/OfficeContactGroupByResult.schema.ts", + "schemas/results/OfficeContactCountResult.schema.ts", "schemas/results/index.ts", "schemas/index.ts", "schemas/variants/pure/User.pure.ts", @@ -2776,6 +2853,7 @@ "schemas/variants/pure/TwilioSettings.pure.ts", "schemas/variants/pure/AiSettings.pure.ts", "schemas/variants/pure/OfficeHours.pure.ts", + "schemas/variants/pure/OfficeContact.pure.ts", "schemas/variants/pure/index.ts", "schemas/variants/input/User.input.ts", "schemas/variants/input/Patient.input.ts", @@ -2804,6 +2882,7 @@ "schemas/variants/input/TwilioSettings.input.ts", "schemas/variants/input/AiSettings.input.ts", "schemas/variants/input/OfficeHours.input.ts", + "schemas/variants/input/OfficeContact.input.ts", "schemas/variants/input/index.ts", "schemas/variants/result/User.result.ts", "schemas/variants/result/Patient.result.ts", @@ -2832,6 +2911,7 @@ "schemas/variants/result/TwilioSettings.result.ts", "schemas/variants/result/AiSettings.result.ts", "schemas/variants/result/OfficeHours.result.ts", + "schemas/variants/result/OfficeContact.result.ts", "schemas/variants/result/index.ts", "schemas/variants/index.ts" ], diff --git a/packages/db/shared/schemas/aggregateOfficeContact.schema.ts b/packages/db/shared/schemas/aggregateOfficeContact.schema.ts new file mode 100644 index 00000000..51bbbfbb --- /dev/null +++ b/packages/db/shared/schemas/aggregateOfficeContact.schema.ts @@ -0,0 +1,14 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactOrderByWithRelationInputObjectSchema as OfficeContactOrderByWithRelationInputObjectSchema } from './objects/OfficeContactOrderByWithRelationInput.schema'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './objects/OfficeContactWhereInput.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './objects/OfficeContactWhereUniqueInput.schema'; +import { OfficeContactCountAggregateInputObjectSchema as OfficeContactCountAggregateInputObjectSchema } from './objects/OfficeContactCountAggregateInput.schema'; +import { OfficeContactMinAggregateInputObjectSchema as OfficeContactMinAggregateInputObjectSchema } from './objects/OfficeContactMinAggregateInput.schema'; +import { OfficeContactMaxAggregateInputObjectSchema as OfficeContactMaxAggregateInputObjectSchema } from './objects/OfficeContactMaxAggregateInput.schema'; +import { OfficeContactAvgAggregateInputObjectSchema as OfficeContactAvgAggregateInputObjectSchema } from './objects/OfficeContactAvgAggregateInput.schema'; +import { OfficeContactSumAggregateInputObjectSchema as OfficeContactSumAggregateInputObjectSchema } from './objects/OfficeContactSumAggregateInput.schema'; + +export const OfficeContactAggregateSchema: z.ZodType = z.object({ orderBy: z.union([OfficeContactOrderByWithRelationInputObjectSchema, OfficeContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeContactWhereInputObjectSchema.optional(), cursor: OfficeContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), OfficeContactCountAggregateInputObjectSchema ]).optional(), _min: OfficeContactMinAggregateInputObjectSchema.optional(), _max: OfficeContactMaxAggregateInputObjectSchema.optional(), _avg: OfficeContactAvgAggregateInputObjectSchema.optional(), _sum: OfficeContactSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const OfficeContactAggregateZodSchema = z.object({ orderBy: z.union([OfficeContactOrderByWithRelationInputObjectSchema, OfficeContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeContactWhereInputObjectSchema.optional(), cursor: OfficeContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), OfficeContactCountAggregateInputObjectSchema ]).optional(), _min: OfficeContactMinAggregateInputObjectSchema.optional(), _max: OfficeContactMaxAggregateInputObjectSchema.optional(), _avg: OfficeContactAvgAggregateInputObjectSchema.optional(), _sum: OfficeContactSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/countOfficeContact.schema.ts b/packages/db/shared/schemas/countOfficeContact.schema.ts new file mode 100644 index 00000000..9d924c74 --- /dev/null +++ b/packages/db/shared/schemas/countOfficeContact.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactOrderByWithRelationInputObjectSchema as OfficeContactOrderByWithRelationInputObjectSchema } from './objects/OfficeContactOrderByWithRelationInput.schema'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './objects/OfficeContactWhereInput.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './objects/OfficeContactWhereUniqueInput.schema'; +import { OfficeContactCountAggregateInputObjectSchema as OfficeContactCountAggregateInputObjectSchema } from './objects/OfficeContactCountAggregateInput.schema'; + +export const OfficeContactCountSchema: z.ZodType = z.object({ orderBy: z.union([OfficeContactOrderByWithRelationInputObjectSchema, OfficeContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeContactWhereInputObjectSchema.optional(), cursor: OfficeContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), OfficeContactCountAggregateInputObjectSchema ]).optional() }).strict() as unknown as z.ZodType; + +export const OfficeContactCountZodSchema = z.object({ orderBy: z.union([OfficeContactOrderByWithRelationInputObjectSchema, OfficeContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeContactWhereInputObjectSchema.optional(), cursor: OfficeContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), OfficeContactCountAggregateInputObjectSchema ]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyAndReturnOfficeContact.schema.ts b/packages/db/shared/schemas/createManyAndReturnOfficeContact.schema.ts new file mode 100644 index 00000000..a5c711e3 --- /dev/null +++ b/packages/db/shared/schemas/createManyAndReturnOfficeContact.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactSelectObjectSchema as OfficeContactSelectObjectSchema } from './objects/OfficeContactSelect.schema'; +import { OfficeContactCreateManyInputObjectSchema as OfficeContactCreateManyInputObjectSchema } from './objects/OfficeContactCreateManyInput.schema'; + +export const OfficeContactCreateManyAndReturnSchema: z.ZodType = z.object({ select: OfficeContactSelectObjectSchema.optional(), data: z.union([ OfficeContactCreateManyInputObjectSchema, z.array(OfficeContactCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const OfficeContactCreateManyAndReturnZodSchema = z.object({ select: OfficeContactSelectObjectSchema.optional(), data: z.union([ OfficeContactCreateManyInputObjectSchema, z.array(OfficeContactCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyOfficeContact.schema.ts b/packages/db/shared/schemas/createManyOfficeContact.schema.ts new file mode 100644 index 00000000..8855fe80 --- /dev/null +++ b/packages/db/shared/schemas/createManyOfficeContact.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactCreateManyInputObjectSchema as OfficeContactCreateManyInputObjectSchema } from './objects/OfficeContactCreateManyInput.schema'; + +export const OfficeContactCreateManySchema: z.ZodType = z.object({ data: z.union([ OfficeContactCreateManyInputObjectSchema, z.array(OfficeContactCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const OfficeContactCreateManyZodSchema = z.object({ data: z.union([ OfficeContactCreateManyInputObjectSchema, z.array(OfficeContactCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createOneOfficeContact.schema.ts b/packages/db/shared/schemas/createOneOfficeContact.schema.ts new file mode 100644 index 00000000..7a070ec9 --- /dev/null +++ b/packages/db/shared/schemas/createOneOfficeContact.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactSelectObjectSchema as OfficeContactSelectObjectSchema } from './objects/OfficeContactSelect.schema'; +import { OfficeContactIncludeObjectSchema as OfficeContactIncludeObjectSchema } from './objects/OfficeContactInclude.schema'; +import { OfficeContactCreateInputObjectSchema as OfficeContactCreateInputObjectSchema } from './objects/OfficeContactCreateInput.schema'; +import { OfficeContactUncheckedCreateInputObjectSchema as OfficeContactUncheckedCreateInputObjectSchema } from './objects/OfficeContactUncheckedCreateInput.schema'; + +export const OfficeContactCreateOneSchema: z.ZodType = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), data: z.union([OfficeContactCreateInputObjectSchema, OfficeContactUncheckedCreateInputObjectSchema]) }).strict() as unknown as z.ZodType; + +export const OfficeContactCreateOneZodSchema = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), data: z.union([OfficeContactCreateInputObjectSchema, OfficeContactUncheckedCreateInputObjectSchema]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteManyOfficeContact.schema.ts b/packages/db/shared/schemas/deleteManyOfficeContact.schema.ts new file mode 100644 index 00000000..5fd98796 --- /dev/null +++ b/packages/db/shared/schemas/deleteManyOfficeContact.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './objects/OfficeContactWhereInput.schema'; + +export const OfficeContactDeleteManySchema: z.ZodType = z.object({ where: OfficeContactWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const OfficeContactDeleteManyZodSchema = z.object({ where: OfficeContactWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteOneOfficeContact.schema.ts b/packages/db/shared/schemas/deleteOneOfficeContact.schema.ts new file mode 100644 index 00000000..f1185e68 --- /dev/null +++ b/packages/db/shared/schemas/deleteOneOfficeContact.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactSelectObjectSchema as OfficeContactSelectObjectSchema } from './objects/OfficeContactSelect.schema'; +import { OfficeContactIncludeObjectSchema as OfficeContactIncludeObjectSchema } from './objects/OfficeContactInclude.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './objects/OfficeContactWhereUniqueInput.schema'; + +export const OfficeContactDeleteOneSchema: z.ZodType = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), where: OfficeContactWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const OfficeContactDeleteOneZodSchema = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), where: OfficeContactWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/enums/OfficeContactScalarFieldEnum.schema.ts b/packages/db/shared/schemas/enums/OfficeContactScalarFieldEnum.schema.ts new file mode 100644 index 00000000..e51f18f1 --- /dev/null +++ b/packages/db/shared/schemas/enums/OfficeContactScalarFieldEnum.schema.ts @@ -0,0 +1,5 @@ +import * as z from 'zod'; + +export const OfficeContactScalarFieldEnumSchema = z.enum(['id', 'userId', 'receptionistName', 'dentistName', 'phoneNumber', 'email', 'fax']) + +export type OfficeContactScalarFieldEnum = z.infer; \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstOfficeContact.schema.ts b/packages/db/shared/schemas/findFirstOfficeContact.schema.ts new file mode 100644 index 00000000..4fe6312a --- /dev/null +++ b/packages/db/shared/schemas/findFirstOfficeContact.schema.ts @@ -0,0 +1,36 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactIncludeObjectSchema as OfficeContactIncludeObjectSchema } from './objects/OfficeContactInclude.schema'; +import { OfficeContactOrderByWithRelationInputObjectSchema as OfficeContactOrderByWithRelationInputObjectSchema } from './objects/OfficeContactOrderByWithRelationInput.schema'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './objects/OfficeContactWhereInput.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './objects/OfficeContactWhereUniqueInput.schema'; +import { OfficeContactScalarFieldEnumSchema } from './enums/OfficeContactScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const OfficeContactFindFirstSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + receptionistName: z.boolean().optional(), + dentistName: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + email: z.boolean().optional(), + fax: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const OfficeContactFindFirstSelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + receptionistName: z.boolean().optional(), + dentistName: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + email: z.boolean().optional(), + fax: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const OfficeContactFindFirstSchema: z.ZodType = z.object({ select: OfficeContactFindFirstSelectSchema.optional(), include: z.lazy(() => OfficeContactIncludeObjectSchema.optional()), orderBy: z.union([OfficeContactOrderByWithRelationInputObjectSchema, OfficeContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeContactWhereInputObjectSchema.optional(), cursor: OfficeContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([OfficeContactScalarFieldEnumSchema, OfficeContactScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const OfficeContactFindFirstZodSchema = z.object({ select: OfficeContactFindFirstSelectSchema.optional(), include: z.lazy(() => OfficeContactIncludeObjectSchema.optional()), orderBy: z.union([OfficeContactOrderByWithRelationInputObjectSchema, OfficeContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeContactWhereInputObjectSchema.optional(), cursor: OfficeContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([OfficeContactScalarFieldEnumSchema, OfficeContactScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstOrThrowOfficeContact.schema.ts b/packages/db/shared/schemas/findFirstOrThrowOfficeContact.schema.ts new file mode 100644 index 00000000..feaf0e66 --- /dev/null +++ b/packages/db/shared/schemas/findFirstOrThrowOfficeContact.schema.ts @@ -0,0 +1,36 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactIncludeObjectSchema as OfficeContactIncludeObjectSchema } from './objects/OfficeContactInclude.schema'; +import { OfficeContactOrderByWithRelationInputObjectSchema as OfficeContactOrderByWithRelationInputObjectSchema } from './objects/OfficeContactOrderByWithRelationInput.schema'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './objects/OfficeContactWhereInput.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './objects/OfficeContactWhereUniqueInput.schema'; +import { OfficeContactScalarFieldEnumSchema } from './enums/OfficeContactScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const OfficeContactFindFirstOrThrowSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + receptionistName: z.boolean().optional(), + dentistName: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + email: z.boolean().optional(), + fax: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const OfficeContactFindFirstOrThrowSelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + receptionistName: z.boolean().optional(), + dentistName: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + email: z.boolean().optional(), + fax: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const OfficeContactFindFirstOrThrowSchema: z.ZodType = z.object({ select: OfficeContactFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => OfficeContactIncludeObjectSchema.optional()), orderBy: z.union([OfficeContactOrderByWithRelationInputObjectSchema, OfficeContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeContactWhereInputObjectSchema.optional(), cursor: OfficeContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([OfficeContactScalarFieldEnumSchema, OfficeContactScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const OfficeContactFindFirstOrThrowZodSchema = z.object({ select: OfficeContactFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => OfficeContactIncludeObjectSchema.optional()), orderBy: z.union([OfficeContactOrderByWithRelationInputObjectSchema, OfficeContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeContactWhereInputObjectSchema.optional(), cursor: OfficeContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([OfficeContactScalarFieldEnumSchema, OfficeContactScalarFieldEnumSchema.array()]).optional() }).strict(); \ 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 30883514..f201ae64 100644 --- a/packages/db/shared/schemas/findFirstOrThrowUser.schema.ts +++ b/packages/db/shared/schemas/findFirstOrThrowUser.schema.ts @@ -31,6 +31,7 @@ export const UserFindFirstOrThrowSelectSchema: z.ZodType = z. twilioSettings: z.boolean().optional(), aiSettings: z.boolean().optional(), officeHours: z.boolean().optional(), + officeContact: z.boolean().optional(), _count: z.boolean().optional() }).strict() as unknown as z.ZodType; @@ -56,6 +57,7 @@ export const UserFindFirstOrThrowSelectZodSchema = z.object({ twilioSettings: z.boolean().optional(), aiSettings: z.boolean().optional(), officeHours: z.boolean().optional(), + officeContact: z.boolean().optional(), _count: z.boolean().optional() }).strict(); diff --git a/packages/db/shared/schemas/findFirstUser.schema.ts b/packages/db/shared/schemas/findFirstUser.schema.ts index f57a1db3..9f574440 100644 --- a/packages/db/shared/schemas/findFirstUser.schema.ts +++ b/packages/db/shared/schemas/findFirstUser.schema.ts @@ -31,6 +31,7 @@ export const UserFindFirstSelectSchema: z.ZodType = z.object( twilioSettings: z.boolean().optional(), aiSettings: z.boolean().optional(), officeHours: z.boolean().optional(), + officeContact: z.boolean().optional(), _count: z.boolean().optional() }).strict() as unknown as z.ZodType; @@ -56,6 +57,7 @@ export const UserFindFirstSelectZodSchema = z.object({ twilioSettings: z.boolean().optional(), aiSettings: z.boolean().optional(), officeHours: z.boolean().optional(), + officeContact: z.boolean().optional(), _count: z.boolean().optional() }).strict(); diff --git a/packages/db/shared/schemas/findManyOfficeContact.schema.ts b/packages/db/shared/schemas/findManyOfficeContact.schema.ts new file mode 100644 index 00000000..877eee21 --- /dev/null +++ b/packages/db/shared/schemas/findManyOfficeContact.schema.ts @@ -0,0 +1,36 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactIncludeObjectSchema as OfficeContactIncludeObjectSchema } from './objects/OfficeContactInclude.schema'; +import { OfficeContactOrderByWithRelationInputObjectSchema as OfficeContactOrderByWithRelationInputObjectSchema } from './objects/OfficeContactOrderByWithRelationInput.schema'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './objects/OfficeContactWhereInput.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './objects/OfficeContactWhereUniqueInput.schema'; +import { OfficeContactScalarFieldEnumSchema } from './enums/OfficeContactScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const OfficeContactFindManySelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + receptionistName: z.boolean().optional(), + dentistName: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + email: z.boolean().optional(), + fax: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const OfficeContactFindManySelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + receptionistName: z.boolean().optional(), + dentistName: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + email: z.boolean().optional(), + fax: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const OfficeContactFindManySchema: z.ZodType = z.object({ select: OfficeContactFindManySelectSchema.optional(), include: z.lazy(() => OfficeContactIncludeObjectSchema.optional()), orderBy: z.union([OfficeContactOrderByWithRelationInputObjectSchema, OfficeContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeContactWhereInputObjectSchema.optional(), cursor: OfficeContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([OfficeContactScalarFieldEnumSchema, OfficeContactScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const OfficeContactFindManyZodSchema = z.object({ select: OfficeContactFindManySelectSchema.optional(), include: z.lazy(() => OfficeContactIncludeObjectSchema.optional()), orderBy: z.union([OfficeContactOrderByWithRelationInputObjectSchema, OfficeContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeContactWhereInputObjectSchema.optional(), cursor: OfficeContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([OfficeContactScalarFieldEnumSchema, OfficeContactScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findManyUser.schema.ts b/packages/db/shared/schemas/findManyUser.schema.ts index 826ce1ab..ac690b08 100644 --- a/packages/db/shared/schemas/findManyUser.schema.ts +++ b/packages/db/shared/schemas/findManyUser.schema.ts @@ -31,6 +31,7 @@ export const UserFindManySelectSchema: z.ZodType = z.object({ twilioSettings: z.boolean().optional(), aiSettings: z.boolean().optional(), officeHours: z.boolean().optional(), + officeContact: z.boolean().optional(), _count: z.boolean().optional() }).strict() as unknown as z.ZodType; @@ -56,6 +57,7 @@ export const UserFindManySelectZodSchema = z.object({ twilioSettings: z.boolean().optional(), aiSettings: z.boolean().optional(), officeHours: z.boolean().optional(), + officeContact: z.boolean().optional(), _count: z.boolean().optional() }).strict(); diff --git a/packages/db/shared/schemas/findUniqueOfficeContact.schema.ts b/packages/db/shared/schemas/findUniqueOfficeContact.schema.ts new file mode 100644 index 00000000..b055148a --- /dev/null +++ b/packages/db/shared/schemas/findUniqueOfficeContact.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactSelectObjectSchema as OfficeContactSelectObjectSchema } from './objects/OfficeContactSelect.schema'; +import { OfficeContactIncludeObjectSchema as OfficeContactIncludeObjectSchema } from './objects/OfficeContactInclude.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './objects/OfficeContactWhereUniqueInput.schema'; + +export const OfficeContactFindUniqueSchema: z.ZodType = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), where: OfficeContactWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const OfficeContactFindUniqueZodSchema = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), where: OfficeContactWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueOrThrowOfficeContact.schema.ts b/packages/db/shared/schemas/findUniqueOrThrowOfficeContact.schema.ts new file mode 100644 index 00000000..a5348842 --- /dev/null +++ b/packages/db/shared/schemas/findUniqueOrThrowOfficeContact.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactSelectObjectSchema as OfficeContactSelectObjectSchema } from './objects/OfficeContactSelect.schema'; +import { OfficeContactIncludeObjectSchema as OfficeContactIncludeObjectSchema } from './objects/OfficeContactInclude.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './objects/OfficeContactWhereUniqueInput.schema'; + +export const OfficeContactFindUniqueOrThrowSchema: z.ZodType = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), where: OfficeContactWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const OfficeContactFindUniqueOrThrowZodSchema = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), where: OfficeContactWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/groupByOfficeContact.schema.ts b/packages/db/shared/schemas/groupByOfficeContact.schema.ts new file mode 100644 index 00000000..035a4110 --- /dev/null +++ b/packages/db/shared/schemas/groupByOfficeContact.schema.ts @@ -0,0 +1,15 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './objects/OfficeContactWhereInput.schema'; +import { OfficeContactOrderByWithAggregationInputObjectSchema as OfficeContactOrderByWithAggregationInputObjectSchema } from './objects/OfficeContactOrderByWithAggregationInput.schema'; +import { OfficeContactScalarWhereWithAggregatesInputObjectSchema as OfficeContactScalarWhereWithAggregatesInputObjectSchema } from './objects/OfficeContactScalarWhereWithAggregatesInput.schema'; +import { OfficeContactScalarFieldEnumSchema } from './enums/OfficeContactScalarFieldEnum.schema'; +import { OfficeContactCountAggregateInputObjectSchema as OfficeContactCountAggregateInputObjectSchema } from './objects/OfficeContactCountAggregateInput.schema'; +import { OfficeContactMinAggregateInputObjectSchema as OfficeContactMinAggregateInputObjectSchema } from './objects/OfficeContactMinAggregateInput.schema'; +import { OfficeContactMaxAggregateInputObjectSchema as OfficeContactMaxAggregateInputObjectSchema } from './objects/OfficeContactMaxAggregateInput.schema'; +import { OfficeContactAvgAggregateInputObjectSchema as OfficeContactAvgAggregateInputObjectSchema } from './objects/OfficeContactAvgAggregateInput.schema'; +import { OfficeContactSumAggregateInputObjectSchema as OfficeContactSumAggregateInputObjectSchema } from './objects/OfficeContactSumAggregateInput.schema'; + +export const OfficeContactGroupBySchema: z.ZodType = z.object({ where: OfficeContactWhereInputObjectSchema.optional(), orderBy: z.union([OfficeContactOrderByWithAggregationInputObjectSchema, OfficeContactOrderByWithAggregationInputObjectSchema.array()]).optional(), having: OfficeContactScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(OfficeContactScalarFieldEnumSchema), _count: z.union([ z.literal(true), OfficeContactCountAggregateInputObjectSchema ]).optional(), _min: OfficeContactMinAggregateInputObjectSchema.optional(), _max: OfficeContactMaxAggregateInputObjectSchema.optional(), _avg: OfficeContactAvgAggregateInputObjectSchema.optional(), _sum: OfficeContactSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const OfficeContactGroupByZodSchema = z.object({ where: OfficeContactWhereInputObjectSchema.optional(), orderBy: z.union([OfficeContactOrderByWithAggregationInputObjectSchema, OfficeContactOrderByWithAggregationInputObjectSchema.array()]).optional(), having: OfficeContactScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(OfficeContactScalarFieldEnumSchema), _count: z.union([ z.literal(true), OfficeContactCountAggregateInputObjectSchema ]).optional(), _min: OfficeContactMinAggregateInputObjectSchema.optional(), _max: OfficeContactMaxAggregateInputObjectSchema.optional(), _avg: OfficeContactAvgAggregateInputObjectSchema.optional(), _sum: OfficeContactSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/index.ts b/packages/db/shared/schemas/index.ts index 32aacd94..36b2ae84 100644 --- a/packages/db/shared/schemas/index.ts +++ b/packages/db/shared/schemas/index.ts @@ -26,6 +26,7 @@ export * from './enums/PatientDocumentScalarFieldEnum.schema' export * from './enums/TwilioSettingsScalarFieldEnum.schema' export * from './enums/AiSettingsScalarFieldEnum.schema' export * from './enums/OfficeHoursScalarFieldEnum.schema' +export * from './enums/OfficeContactScalarFieldEnum.schema' export * from './enums/SortOrder.schema' export * from './enums/NullableJsonNullValueInput.schema' export * from './enums/JsonNullValueInput.schema' @@ -503,6 +504,23 @@ export * from './updateManyAndReturnOfficeHours.schema' export * from './upsertOneOfficeHours.schema' export * from './aggregateOfficeHours.schema' export * from './groupByOfficeHours.schema' +export * from './findUniqueOfficeContact.schema' +export * from './findUniqueOrThrowOfficeContact.schema' +export * from './findFirstOfficeContact.schema' +export * from './findFirstOrThrowOfficeContact.schema' +export * from './findManyOfficeContact.schema' +export * from './countOfficeContact.schema' +export * from './createOneOfficeContact.schema' +export * from './createManyOfficeContact.schema' +export * from './createManyAndReturnOfficeContact.schema' +export * from './deleteOneOfficeContact.schema' +export * from './deleteManyOfficeContact.schema' +export * from './updateOneOfficeContact.schema' +export * from './updateManyOfficeContact.schema' +export * from './updateManyAndReturnOfficeContact.schema' +export * from './upsertOneOfficeContact.schema' +export * from './aggregateOfficeContact.schema' +export * from './groupByOfficeContact.schema' export * from './results/UserFindUniqueResult.schema' export * from './results/UserFindFirstResult.schema' export * from './results/UserFindManyResult.schema' @@ -854,6 +872,19 @@ export * from './results/OfficeHoursDeleteManyResult.schema' export * from './results/OfficeHoursAggregateResult.schema' export * from './results/OfficeHoursGroupByResult.schema' export * from './results/OfficeHoursCountResult.schema' +export * from './results/OfficeContactFindUniqueResult.schema' +export * from './results/OfficeContactFindFirstResult.schema' +export * from './results/OfficeContactFindManyResult.schema' +export * from './results/OfficeContactCreateResult.schema' +export * from './results/OfficeContactCreateManyResult.schema' +export * from './results/OfficeContactUpdateResult.schema' +export * from './results/OfficeContactUpdateManyResult.schema' +export * from './results/OfficeContactUpsertResult.schema' +export * from './results/OfficeContactDeleteResult.schema' +export * from './results/OfficeContactDeleteManyResult.schema' +export * from './results/OfficeContactAggregateResult.schema' +export * from './results/OfficeContactGroupByResult.schema' +export * from './results/OfficeContactCountResult.schema' export * from './results/index' export * from './objects/index' export * from './variants/pure/User.pure' @@ -883,6 +914,7 @@ export * from './variants/pure/PatientDocument.pure' export * from './variants/pure/TwilioSettings.pure' export * from './variants/pure/AiSettings.pure' export * from './variants/pure/OfficeHours.pure' +export * from './variants/pure/OfficeContact.pure' export * from './variants/pure/index' export * from './variants/input/User.input' export * from './variants/input/Patient.input' @@ -911,6 +943,7 @@ export * from './variants/input/PatientDocument.input' export * from './variants/input/TwilioSettings.input' export * from './variants/input/AiSettings.input' export * from './variants/input/OfficeHours.input' +export * from './variants/input/OfficeContact.input' export * from './variants/input/index' export * from './variants/result/User.result' export * from './variants/result/Patient.result' @@ -939,5 +972,6 @@ export * from './variants/result/PatientDocument.result' export * from './variants/result/TwilioSettings.result' export * from './variants/result/AiSettings.result' export * from './variants/result/OfficeHours.result' +export * from './variants/result/OfficeContact.result' export * from './variants/result/index' export * from './variants/index' \ No newline at end of file diff --git a/packages/db/shared/schemas/objects/OfficeContactArgs.schema.ts b/packages/db/shared/schemas/objects/OfficeContactArgs.schema.ts new file mode 100644 index 00000000..bc64da1d --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactArgs.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { OfficeContactSelectObjectSchema as OfficeContactSelectObjectSchema } from './OfficeContactSelect.schema'; +import { OfficeContactIncludeObjectSchema as OfficeContactIncludeObjectSchema } from './OfficeContactInclude.schema' + +const makeSchema = () => z.object({ + select: z.lazy(() => OfficeContactSelectObjectSchema).optional(), + include: z.lazy(() => OfficeContactIncludeObjectSchema).optional() +}).strict(); +export const OfficeContactArgsObjectSchema = makeSchema(); +export const OfficeContactArgsObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactAvgAggregateInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactAvgAggregateInput.schema.ts new file mode 100644 index 00000000..19c3688f --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactAvgAggregateInput.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; + + +const makeSchema = () => z.object({ + id: z.literal(true).optional(), + userId: z.literal(true).optional() +}).strict(); +export const OfficeContactAvgAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactAvgAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactAvgOrderByAggregateInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactAvgOrderByAggregateInput.schema.ts new file mode 100644 index 00000000..a09eca2b --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactAvgOrderByAggregateInput.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { SortOrderSchema } from '../enums/SortOrder.schema' + +const makeSchema = () => z.object({ + id: SortOrderSchema.optional(), + userId: SortOrderSchema.optional() +}).strict(); +export const OfficeContactAvgOrderByAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactAvgOrderByAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactCountAggregateInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactCountAggregateInput.schema.ts new file mode 100644 index 00000000..919c0d15 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactCountAggregateInput.schema.ts @@ -0,0 +1,16 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; + + +const makeSchema = () => z.object({ + id: z.literal(true).optional(), + userId: z.literal(true).optional(), + receptionistName: z.literal(true).optional(), + dentistName: z.literal(true).optional(), + phoneNumber: z.literal(true).optional(), + email: z.literal(true).optional(), + fax: z.literal(true).optional(), + _all: z.literal(true).optional() +}).strict(); +export const OfficeContactCountAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactCountAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactCountOrderByAggregateInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactCountOrderByAggregateInput.schema.ts new file mode 100644 index 00000000..0930ffc6 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactCountOrderByAggregateInput.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { SortOrderSchema } from '../enums/SortOrder.schema' + +const makeSchema = () => z.object({ + id: SortOrderSchema.optional(), + userId: SortOrderSchema.optional(), + receptionistName: SortOrderSchema.optional(), + dentistName: SortOrderSchema.optional(), + phoneNumber: SortOrderSchema.optional(), + email: SortOrderSchema.optional(), + fax: SortOrderSchema.optional() +}).strict(); +export const OfficeContactCountOrderByAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactCountOrderByAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactCreateInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactCreateInput.schema.ts new file mode 100644 index 00000000..2fcfc991 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactCreateInput.schema.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { UserCreateNestedOneWithoutOfficeContactInputObjectSchema as UserCreateNestedOneWithoutOfficeContactInputObjectSchema } from './UserCreateNestedOneWithoutOfficeContactInput.schema' + +const makeSchema = () => z.object({ + receptionistName: z.string().optional().nullable(), + dentistName: z.string().optional().nullable(), + phoneNumber: z.string().optional().nullable(), + email: z.string().optional().nullable(), + fax: z.string().optional().nullable(), + user: z.lazy(() => UserCreateNestedOneWithoutOfficeContactInputObjectSchema) +}).strict(); +export const OfficeContactCreateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactCreateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactCreateManyInput.schema.ts new file mode 100644 index 00000000..f3b9474e --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactCreateManyInput.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; + + +const makeSchema = () => z.object({ + id: z.number().int().optional(), + userId: z.number().int(), + receptionistName: z.string().optional().nullable(), + dentistName: z.string().optional().nullable(), + phoneNumber: z.string().optional().nullable(), + email: z.string().optional().nullable(), + fax: z.string().optional().nullable() +}).strict(); +export const OfficeContactCreateManyInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactCreateManyInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactCreateNestedOneWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactCreateNestedOneWithoutUserInput.schema.ts new file mode 100644 index 00000000..391e200e --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactCreateNestedOneWithoutUserInput.schema.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { OfficeContactCreateWithoutUserInputObjectSchema as OfficeContactCreateWithoutUserInputObjectSchema } from './OfficeContactCreateWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateWithoutUserInputObjectSchema as OfficeContactUncheckedCreateWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateWithoutUserInput.schema'; +import { OfficeContactCreateOrConnectWithoutUserInputObjectSchema as OfficeContactCreateOrConnectWithoutUserInputObjectSchema } from './OfficeContactCreateOrConnectWithoutUserInput.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './OfficeContactWhereUniqueInput.schema' + +const makeSchema = () => z.object({ + create: z.union([z.lazy(() => OfficeContactCreateWithoutUserInputObjectSchema), z.lazy(() => OfficeContactUncheckedCreateWithoutUserInputObjectSchema)]).optional(), + connectOrCreate: z.lazy(() => OfficeContactCreateOrConnectWithoutUserInputObjectSchema).optional(), + connect: z.lazy(() => OfficeContactWhereUniqueInputObjectSchema).optional() +}).strict(); +export const OfficeContactCreateNestedOneWithoutUserInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactCreateNestedOneWithoutUserInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactCreateOrConnectWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactCreateOrConnectWithoutUserInput.schema.ts new file mode 100644 index 00000000..b8bac606 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactCreateOrConnectWithoutUserInput.schema.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './OfficeContactWhereUniqueInput.schema'; +import { OfficeContactCreateWithoutUserInputObjectSchema as OfficeContactCreateWithoutUserInputObjectSchema } from './OfficeContactCreateWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateWithoutUserInputObjectSchema as OfficeContactUncheckedCreateWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateWithoutUserInput.schema' + +const makeSchema = () => z.object({ + where: z.lazy(() => OfficeContactWhereUniqueInputObjectSchema), + create: z.union([z.lazy(() => OfficeContactCreateWithoutUserInputObjectSchema), z.lazy(() => OfficeContactUncheckedCreateWithoutUserInputObjectSchema)]) +}).strict(); +export const OfficeContactCreateOrConnectWithoutUserInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactCreateOrConnectWithoutUserInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactCreateWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactCreateWithoutUserInput.schema.ts new file mode 100644 index 00000000..abca0867 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactCreateWithoutUserInput.schema.ts @@ -0,0 +1,13 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; + + +const makeSchema = () => z.object({ + receptionistName: z.string().optional().nullable(), + dentistName: z.string().optional().nullable(), + phoneNumber: z.string().optional().nullable(), + email: z.string().optional().nullable(), + fax: z.string().optional().nullable() +}).strict(); +export const OfficeContactCreateWithoutUserInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactCreateWithoutUserInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactInclude.schema.ts b/packages/db/shared/schemas/objects/OfficeContactInclude.schema.ts new file mode 100644 index 00000000..f0dd8480 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactInclude.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { UserArgsObjectSchema as UserArgsObjectSchema } from './UserArgs.schema' + +const makeSchema = () => z.object({ + user: z.union([z.boolean(), z.lazy(() => UserArgsObjectSchema)]).optional() +}).strict(); +export const OfficeContactIncludeObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactIncludeObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactMaxAggregateInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactMaxAggregateInput.schema.ts new file mode 100644 index 00000000..b5913c22 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactMaxAggregateInput.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; + + +const makeSchema = () => z.object({ + id: z.literal(true).optional(), + userId: z.literal(true).optional(), + receptionistName: z.literal(true).optional(), + dentistName: z.literal(true).optional(), + phoneNumber: z.literal(true).optional(), + email: z.literal(true).optional(), + fax: z.literal(true).optional() +}).strict(); +export const OfficeContactMaxAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactMaxAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactMaxOrderByAggregateInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactMaxOrderByAggregateInput.schema.ts new file mode 100644 index 00000000..8664d814 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactMaxOrderByAggregateInput.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { SortOrderSchema } from '../enums/SortOrder.schema' + +const makeSchema = () => z.object({ + id: SortOrderSchema.optional(), + userId: SortOrderSchema.optional(), + receptionistName: SortOrderSchema.optional(), + dentistName: SortOrderSchema.optional(), + phoneNumber: SortOrderSchema.optional(), + email: SortOrderSchema.optional(), + fax: SortOrderSchema.optional() +}).strict(); +export const OfficeContactMaxOrderByAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactMaxOrderByAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactMinAggregateInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactMinAggregateInput.schema.ts new file mode 100644 index 00000000..0244f587 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactMinAggregateInput.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; + + +const makeSchema = () => z.object({ + id: z.literal(true).optional(), + userId: z.literal(true).optional(), + receptionistName: z.literal(true).optional(), + dentistName: z.literal(true).optional(), + phoneNumber: z.literal(true).optional(), + email: z.literal(true).optional(), + fax: z.literal(true).optional() +}).strict(); +export const OfficeContactMinAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactMinAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactMinOrderByAggregateInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactMinOrderByAggregateInput.schema.ts new file mode 100644 index 00000000..2e1b8e00 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactMinOrderByAggregateInput.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { SortOrderSchema } from '../enums/SortOrder.schema' + +const makeSchema = () => z.object({ + id: SortOrderSchema.optional(), + userId: SortOrderSchema.optional(), + receptionistName: SortOrderSchema.optional(), + dentistName: SortOrderSchema.optional(), + phoneNumber: SortOrderSchema.optional(), + email: SortOrderSchema.optional(), + fax: SortOrderSchema.optional() +}).strict(); +export const OfficeContactMinOrderByAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactMinOrderByAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactNullableScalarRelationFilter.schema.ts b/packages/db/shared/schemas/objects/OfficeContactNullableScalarRelationFilter.schema.ts new file mode 100644 index 00000000..7722d2c8 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactNullableScalarRelationFilter.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './OfficeContactWhereInput.schema' + +const makeSchema = () => z.object({ + is: z.lazy(() => OfficeContactWhereInputObjectSchema).optional().nullable(), + isNot: z.lazy(() => OfficeContactWhereInputObjectSchema).optional().nullable() +}).strict(); +export const OfficeContactNullableScalarRelationFilterObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactNullableScalarRelationFilterObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactOrderByWithAggregationInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactOrderByWithAggregationInput.schema.ts new file mode 100644 index 00000000..6c034460 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactOrderByWithAggregationInput.schema.ts @@ -0,0 +1,26 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { SortOrderSchema } from '../enums/SortOrder.schema'; +import { SortOrderInputObjectSchema as SortOrderInputObjectSchema } from './SortOrderInput.schema'; +import { OfficeContactCountOrderByAggregateInputObjectSchema as OfficeContactCountOrderByAggregateInputObjectSchema } from './OfficeContactCountOrderByAggregateInput.schema'; +import { OfficeContactAvgOrderByAggregateInputObjectSchema as OfficeContactAvgOrderByAggregateInputObjectSchema } from './OfficeContactAvgOrderByAggregateInput.schema'; +import { OfficeContactMaxOrderByAggregateInputObjectSchema as OfficeContactMaxOrderByAggregateInputObjectSchema } from './OfficeContactMaxOrderByAggregateInput.schema'; +import { OfficeContactMinOrderByAggregateInputObjectSchema as OfficeContactMinOrderByAggregateInputObjectSchema } from './OfficeContactMinOrderByAggregateInput.schema'; +import { OfficeContactSumOrderByAggregateInputObjectSchema as OfficeContactSumOrderByAggregateInputObjectSchema } from './OfficeContactSumOrderByAggregateInput.schema' + +const makeSchema = () => z.object({ + id: SortOrderSchema.optional(), + userId: SortOrderSchema.optional(), + receptionistName: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), + dentistName: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), + phoneNumber: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), + email: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), + fax: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), + _count: z.lazy(() => OfficeContactCountOrderByAggregateInputObjectSchema).optional(), + _avg: z.lazy(() => OfficeContactAvgOrderByAggregateInputObjectSchema).optional(), + _max: z.lazy(() => OfficeContactMaxOrderByAggregateInputObjectSchema).optional(), + _min: z.lazy(() => OfficeContactMinOrderByAggregateInputObjectSchema).optional(), + _sum: z.lazy(() => OfficeContactSumOrderByAggregateInputObjectSchema).optional() +}).strict(); +export const OfficeContactOrderByWithAggregationInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactOrderByWithAggregationInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactOrderByWithRelationInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactOrderByWithRelationInput.schema.ts new file mode 100644 index 00000000..f2d37834 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactOrderByWithRelationInput.schema.ts @@ -0,0 +1,18 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { SortOrderSchema } from '../enums/SortOrder.schema'; +import { SortOrderInputObjectSchema as SortOrderInputObjectSchema } from './SortOrderInput.schema'; +import { UserOrderByWithRelationInputObjectSchema as UserOrderByWithRelationInputObjectSchema } from './UserOrderByWithRelationInput.schema' + +const makeSchema = () => z.object({ + id: SortOrderSchema.optional(), + userId: SortOrderSchema.optional(), + receptionistName: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), + dentistName: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), + phoneNumber: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), + email: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), + fax: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), + user: z.lazy(() => UserOrderByWithRelationInputObjectSchema).optional() +}).strict(); +export const OfficeContactOrderByWithRelationInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactOrderByWithRelationInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactScalarWhereWithAggregatesInput.schema.ts new file mode 100644 index 00000000..44adc22a --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactScalarWhereWithAggregatesInput.schema.ts @@ -0,0 +1,19 @@ +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' + +const officecontactscalarwherewithaggregatesinputSchema = z.object({ + AND: z.union([z.lazy(() => OfficeContactScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => OfficeContactScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), + OR: z.lazy(() => OfficeContactScalarWhereWithAggregatesInputObjectSchema).array().optional(), + NOT: z.union([z.lazy(() => OfficeContactScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => OfficeContactScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), + id: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(), + userId: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(), + receptionistName: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(), + dentistName: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(), + phoneNumber: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(), + email: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(), + fax: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable() +}).strict(); +export const OfficeContactScalarWhereWithAggregatesInputObjectSchema: z.ZodType = officecontactscalarwherewithaggregatesinputSchema as unknown as z.ZodType; +export const OfficeContactScalarWhereWithAggregatesInputObjectZodSchema = officecontactscalarwherewithaggregatesinputSchema; diff --git a/packages/db/shared/schemas/objects/OfficeContactSelect.schema.ts b/packages/db/shared/schemas/objects/OfficeContactSelect.schema.ts new file mode 100644 index 00000000..61d00187 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactSelect.schema.ts @@ -0,0 +1,16 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { UserArgsObjectSchema as UserArgsObjectSchema } from './UserArgs.schema' + +const makeSchema = () => z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + receptionistName: z.boolean().optional(), + dentistName: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + email: z.boolean().optional(), + fax: z.boolean().optional(), + user: z.union([z.boolean(), z.lazy(() => UserArgsObjectSchema)]).optional() +}).strict(); +export const OfficeContactSelectObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactSelectObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactSumAggregateInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactSumAggregateInput.schema.ts new file mode 100644 index 00000000..d1515a3c --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactSumAggregateInput.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; + + +const makeSchema = () => z.object({ + id: z.literal(true).optional(), + userId: z.literal(true).optional() +}).strict(); +export const OfficeContactSumAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactSumAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactSumOrderByAggregateInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactSumOrderByAggregateInput.schema.ts new file mode 100644 index 00000000..2354c9b1 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactSumOrderByAggregateInput.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { SortOrderSchema } from '../enums/SortOrder.schema' + +const makeSchema = () => z.object({ + id: SortOrderSchema.optional(), + userId: SortOrderSchema.optional() +}).strict(); +export const OfficeContactSumOrderByAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactSumOrderByAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactUncheckedCreateInput.schema.ts new file mode 100644 index 00000000..dc58edc5 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactUncheckedCreateInput.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; + + +const makeSchema = () => z.object({ + id: z.number().int().optional(), + userId: z.number().int(), + receptionistName: z.string().optional().nullable(), + dentistName: z.string().optional().nullable(), + phoneNumber: z.string().optional().nullable(), + email: z.string().optional().nullable(), + fax: z.string().optional().nullable() +}).strict(); +export const OfficeContactUncheckedCreateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactUncheckedCreateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema.ts new file mode 100644 index 00000000..aeb5ade1 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { OfficeContactCreateWithoutUserInputObjectSchema as OfficeContactCreateWithoutUserInputObjectSchema } from './OfficeContactCreateWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateWithoutUserInputObjectSchema as OfficeContactUncheckedCreateWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateWithoutUserInput.schema'; +import { OfficeContactCreateOrConnectWithoutUserInputObjectSchema as OfficeContactCreateOrConnectWithoutUserInputObjectSchema } from './OfficeContactCreateOrConnectWithoutUserInput.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './OfficeContactWhereUniqueInput.schema' + +const makeSchema = () => z.object({ + create: z.union([z.lazy(() => OfficeContactCreateWithoutUserInputObjectSchema), z.lazy(() => OfficeContactUncheckedCreateWithoutUserInputObjectSchema)]).optional(), + connectOrCreate: z.lazy(() => OfficeContactCreateOrConnectWithoutUserInputObjectSchema).optional(), + connect: z.lazy(() => OfficeContactWhereUniqueInputObjectSchema).optional() +}).strict(); +export const OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactUncheckedCreateWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactUncheckedCreateWithoutUserInput.schema.ts new file mode 100644 index 00000000..ecbe00bf --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactUncheckedCreateWithoutUserInput.schema.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; + + +const makeSchema = () => z.object({ + id: z.number().int().optional(), + receptionistName: z.string().optional().nullable(), + dentistName: z.string().optional().nullable(), + phoneNumber: z.string().optional().nullable(), + email: z.string().optional().nullable(), + fax: z.string().optional().nullable() +}).strict(); +export const OfficeContactUncheckedCreateWithoutUserInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactUncheckedCreateWithoutUserInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactUncheckedUpdateInput.schema.ts new file mode 100644 index 00000000..e9b1232b --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactUncheckedUpdateInput.schema.ts @@ -0,0 +1,16 @@ +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' + +const makeSchema = () => z.object({ + id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + receptionistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + dentistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + phoneNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + fax: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable() +}).strict(); +export const OfficeContactUncheckedUpdateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactUncheckedUpdateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactUncheckedUpdateManyInput.schema.ts new file mode 100644 index 00000000..a63560c2 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactUncheckedUpdateManyInput.schema.ts @@ -0,0 +1,16 @@ +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' + +const makeSchema = () => z.object({ + id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + receptionistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + dentistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + phoneNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + fax: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable() +}).strict(); +export const OfficeContactUncheckedUpdateManyInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactUncheckedUpdateManyInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema.ts new file mode 100644 index 00000000..08ff8d52 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema.ts @@ -0,0 +1,23 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { OfficeContactCreateWithoutUserInputObjectSchema as OfficeContactCreateWithoutUserInputObjectSchema } from './OfficeContactCreateWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateWithoutUserInputObjectSchema as OfficeContactUncheckedCreateWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateWithoutUserInput.schema'; +import { OfficeContactCreateOrConnectWithoutUserInputObjectSchema as OfficeContactCreateOrConnectWithoutUserInputObjectSchema } from './OfficeContactCreateOrConnectWithoutUserInput.schema'; +import { OfficeContactUpsertWithoutUserInputObjectSchema as OfficeContactUpsertWithoutUserInputObjectSchema } from './OfficeContactUpsertWithoutUserInput.schema'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './OfficeContactWhereInput.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './OfficeContactWhereUniqueInput.schema'; +import { OfficeContactUpdateToOneWithWhereWithoutUserInputObjectSchema as OfficeContactUpdateToOneWithWhereWithoutUserInputObjectSchema } from './OfficeContactUpdateToOneWithWhereWithoutUserInput.schema'; +import { OfficeContactUpdateWithoutUserInputObjectSchema as OfficeContactUpdateWithoutUserInputObjectSchema } from './OfficeContactUpdateWithoutUserInput.schema'; +import { OfficeContactUncheckedUpdateWithoutUserInputObjectSchema as OfficeContactUncheckedUpdateWithoutUserInputObjectSchema } from './OfficeContactUncheckedUpdateWithoutUserInput.schema' + +const makeSchema = () => z.object({ + create: z.union([z.lazy(() => OfficeContactCreateWithoutUserInputObjectSchema), z.lazy(() => OfficeContactUncheckedCreateWithoutUserInputObjectSchema)]).optional(), + connectOrCreate: z.lazy(() => OfficeContactCreateOrConnectWithoutUserInputObjectSchema).optional(), + upsert: z.lazy(() => OfficeContactUpsertWithoutUserInputObjectSchema).optional(), + disconnect: z.union([z.boolean(), z.lazy(() => OfficeContactWhereInputObjectSchema)]).optional(), + delete: z.union([z.boolean(), z.lazy(() => OfficeContactWhereInputObjectSchema)]).optional(), + connect: z.lazy(() => OfficeContactWhereUniqueInputObjectSchema).optional(), + update: z.union([z.lazy(() => OfficeContactUpdateToOneWithWhereWithoutUserInputObjectSchema), z.lazy(() => OfficeContactUpdateWithoutUserInputObjectSchema), z.lazy(() => OfficeContactUncheckedUpdateWithoutUserInputObjectSchema)]).optional() +}).strict(); +export const OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactUncheckedUpdateWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactUncheckedUpdateWithoutUserInput.schema.ts new file mode 100644 index 00000000..f8d4d2dd --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactUncheckedUpdateWithoutUserInput.schema.ts @@ -0,0 +1,15 @@ +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' + +const makeSchema = () => z.object({ + id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + receptionistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + dentistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + phoneNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + fax: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable() +}).strict(); +export const OfficeContactUncheckedUpdateWithoutUserInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactUncheckedUpdateWithoutUserInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactUpdateInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactUpdateInput.schema.ts new file mode 100644 index 00000000..58f4def7 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactUpdateInput.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { UserUpdateOneRequiredWithoutOfficeContactNestedInputObjectSchema as UserUpdateOneRequiredWithoutOfficeContactNestedInputObjectSchema } from './UserUpdateOneRequiredWithoutOfficeContactNestedInput.schema' + +const makeSchema = () => z.object({ + receptionistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + dentistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + phoneNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + fax: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + user: z.lazy(() => UserUpdateOneRequiredWithoutOfficeContactNestedInputObjectSchema).optional() +}).strict(); +export const OfficeContactUpdateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactUpdateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactUpdateManyMutationInput.schema.ts new file mode 100644 index 00000000..4f8ed286 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactUpdateManyMutationInput.schema.ts @@ -0,0 +1,13 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema' + +const makeSchema = () => z.object({ + receptionistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + dentistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + phoneNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + fax: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable() +}).strict(); +export const OfficeContactUpdateManyMutationInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactUpdateManyMutationInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactUpdateOneWithoutUserNestedInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactUpdateOneWithoutUserNestedInput.schema.ts new file mode 100644 index 00000000..5676e215 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactUpdateOneWithoutUserNestedInput.schema.ts @@ -0,0 +1,23 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { OfficeContactCreateWithoutUserInputObjectSchema as OfficeContactCreateWithoutUserInputObjectSchema } from './OfficeContactCreateWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateWithoutUserInputObjectSchema as OfficeContactUncheckedCreateWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateWithoutUserInput.schema'; +import { OfficeContactCreateOrConnectWithoutUserInputObjectSchema as OfficeContactCreateOrConnectWithoutUserInputObjectSchema } from './OfficeContactCreateOrConnectWithoutUserInput.schema'; +import { OfficeContactUpsertWithoutUserInputObjectSchema as OfficeContactUpsertWithoutUserInputObjectSchema } from './OfficeContactUpsertWithoutUserInput.schema'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './OfficeContactWhereInput.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './OfficeContactWhereUniqueInput.schema'; +import { OfficeContactUpdateToOneWithWhereWithoutUserInputObjectSchema as OfficeContactUpdateToOneWithWhereWithoutUserInputObjectSchema } from './OfficeContactUpdateToOneWithWhereWithoutUserInput.schema'; +import { OfficeContactUpdateWithoutUserInputObjectSchema as OfficeContactUpdateWithoutUserInputObjectSchema } from './OfficeContactUpdateWithoutUserInput.schema'; +import { OfficeContactUncheckedUpdateWithoutUserInputObjectSchema as OfficeContactUncheckedUpdateWithoutUserInputObjectSchema } from './OfficeContactUncheckedUpdateWithoutUserInput.schema' + +const makeSchema = () => z.object({ + create: z.union([z.lazy(() => OfficeContactCreateWithoutUserInputObjectSchema), z.lazy(() => OfficeContactUncheckedCreateWithoutUserInputObjectSchema)]).optional(), + connectOrCreate: z.lazy(() => OfficeContactCreateOrConnectWithoutUserInputObjectSchema).optional(), + upsert: z.lazy(() => OfficeContactUpsertWithoutUserInputObjectSchema).optional(), + disconnect: z.union([z.boolean(), z.lazy(() => OfficeContactWhereInputObjectSchema)]).optional(), + delete: z.union([z.boolean(), z.lazy(() => OfficeContactWhereInputObjectSchema)]).optional(), + connect: z.lazy(() => OfficeContactWhereUniqueInputObjectSchema).optional(), + update: z.union([z.lazy(() => OfficeContactUpdateToOneWithWhereWithoutUserInputObjectSchema), z.lazy(() => OfficeContactUpdateWithoutUserInputObjectSchema), z.lazy(() => OfficeContactUncheckedUpdateWithoutUserInputObjectSchema)]).optional() +}).strict(); +export const OfficeContactUpdateOneWithoutUserNestedInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactUpdateOneWithoutUserNestedInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactUpdateToOneWithWhereWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactUpdateToOneWithWhereWithoutUserInput.schema.ts new file mode 100644 index 00000000..d972d846 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactUpdateToOneWithWhereWithoutUserInput.schema.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './OfficeContactWhereInput.schema'; +import { OfficeContactUpdateWithoutUserInputObjectSchema as OfficeContactUpdateWithoutUserInputObjectSchema } from './OfficeContactUpdateWithoutUserInput.schema'; +import { OfficeContactUncheckedUpdateWithoutUserInputObjectSchema as OfficeContactUncheckedUpdateWithoutUserInputObjectSchema } from './OfficeContactUncheckedUpdateWithoutUserInput.schema' + +const makeSchema = () => z.object({ + where: z.lazy(() => OfficeContactWhereInputObjectSchema).optional(), + data: z.union([z.lazy(() => OfficeContactUpdateWithoutUserInputObjectSchema), z.lazy(() => OfficeContactUncheckedUpdateWithoutUserInputObjectSchema)]) +}).strict(); +export const OfficeContactUpdateToOneWithWhereWithoutUserInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactUpdateToOneWithWhereWithoutUserInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactUpdateWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactUpdateWithoutUserInput.schema.ts new file mode 100644 index 00000000..cec0f16c --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactUpdateWithoutUserInput.schema.ts @@ -0,0 +1,13 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema' + +const makeSchema = () => z.object({ + receptionistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + dentistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + phoneNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + email: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + fax: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable() +}).strict(); +export const OfficeContactUpdateWithoutUserInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactUpdateWithoutUserInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactUpsertWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactUpsertWithoutUserInput.schema.ts new file mode 100644 index 00000000..e9f9158d --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactUpsertWithoutUserInput.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { OfficeContactUpdateWithoutUserInputObjectSchema as OfficeContactUpdateWithoutUserInputObjectSchema } from './OfficeContactUpdateWithoutUserInput.schema'; +import { OfficeContactUncheckedUpdateWithoutUserInputObjectSchema as OfficeContactUncheckedUpdateWithoutUserInputObjectSchema } from './OfficeContactUncheckedUpdateWithoutUserInput.schema'; +import { OfficeContactCreateWithoutUserInputObjectSchema as OfficeContactCreateWithoutUserInputObjectSchema } from './OfficeContactCreateWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateWithoutUserInputObjectSchema as OfficeContactUncheckedCreateWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateWithoutUserInput.schema'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './OfficeContactWhereInput.schema' + +const makeSchema = () => z.object({ + update: z.union([z.lazy(() => OfficeContactUpdateWithoutUserInputObjectSchema), z.lazy(() => OfficeContactUncheckedUpdateWithoutUserInputObjectSchema)]), + create: z.union([z.lazy(() => OfficeContactCreateWithoutUserInputObjectSchema), z.lazy(() => OfficeContactUncheckedCreateWithoutUserInputObjectSchema)]), + where: z.lazy(() => OfficeContactWhereInputObjectSchema).optional() +}).strict(); +export const OfficeContactUpsertWithoutUserInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactUpsertWithoutUserInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/OfficeContactWhereInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactWhereInput.schema.ts new file mode 100644 index 00000000..a254a816 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactWhereInput.schema.ts @@ -0,0 +1,22 @@ +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 { UserScalarRelationFilterObjectSchema as UserScalarRelationFilterObjectSchema } from './UserScalarRelationFilter.schema'; +import { UserWhereInputObjectSchema as UserWhereInputObjectSchema } from './UserWhereInput.schema' + +const officecontactwhereinputSchema = z.object({ + AND: z.union([z.lazy(() => OfficeContactWhereInputObjectSchema), z.lazy(() => OfficeContactWhereInputObjectSchema).array()]).optional(), + OR: z.lazy(() => OfficeContactWhereInputObjectSchema).array().optional(), + NOT: z.union([z.lazy(() => OfficeContactWhereInputObjectSchema), z.lazy(() => OfficeContactWhereInputObjectSchema).array()]).optional(), + id: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), + userId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), + receptionistName: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), + dentistName: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), + phoneNumber: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), + email: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), + fax: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), + user: z.union([z.lazy(() => UserScalarRelationFilterObjectSchema), z.lazy(() => UserWhereInputObjectSchema)]).optional() +}).strict(); +export const OfficeContactWhereInputObjectSchema: z.ZodType = officecontactwhereinputSchema as unknown as z.ZodType; +export const OfficeContactWhereInputObjectZodSchema = officecontactwhereinputSchema; diff --git a/packages/db/shared/schemas/objects/OfficeContactWhereUniqueInput.schema.ts b/packages/db/shared/schemas/objects/OfficeContactWhereUniqueInput.schema.ts new file mode 100644 index 00000000..7f7cfeb3 --- /dev/null +++ b/packages/db/shared/schemas/objects/OfficeContactWhereUniqueInput.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; + + +const makeSchema = () => z.object({ + id: z.number().int().optional(), + userId: z.number().int().optional() +}).strict(); +export const OfficeContactWhereUniqueInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const OfficeContactWhereUniqueInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateInput.schema.ts index edf706ac..265c7bd2 100644 --- a/packages/db/shared/schemas/objects/UserCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateInput.schema.ts @@ -15,7 +15,8 @@ import { CloudFileCreateNestedManyWithoutUserInputObjectSchema as CloudFileCreat import { CommunicationCreateNestedManyWithoutUserInputObjectSchema as CommunicationCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsCreateNestedOneWithoutUserInput.schema'; import { AiSettingsCreateNestedOneWithoutUserInputObjectSchema as AiSettingsCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -37,7 +38,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateNestedOneWithoutOfficeContactInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateNestedOneWithoutOfficeContactInput.schema.ts new file mode 100644 index 00000000..e128c063 --- /dev/null +++ b/packages/db/shared/schemas/objects/UserCreateNestedOneWithoutOfficeContactInput.schema.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { UserCreateWithoutOfficeContactInputObjectSchema as UserCreateWithoutOfficeContactInputObjectSchema } from './UserCreateWithoutOfficeContactInput.schema'; +import { UserUncheckedCreateWithoutOfficeContactInputObjectSchema as UserUncheckedCreateWithoutOfficeContactInputObjectSchema } from './UserUncheckedCreateWithoutOfficeContactInput.schema'; +import { UserCreateOrConnectWithoutOfficeContactInputObjectSchema as UserCreateOrConnectWithoutOfficeContactInputObjectSchema } from './UserCreateOrConnectWithoutOfficeContactInput.schema'; +import { UserWhereUniqueInputObjectSchema as UserWhereUniqueInputObjectSchema } from './UserWhereUniqueInput.schema' + +const makeSchema = () => z.object({ + create: z.union([z.lazy(() => UserCreateWithoutOfficeContactInputObjectSchema), z.lazy(() => UserUncheckedCreateWithoutOfficeContactInputObjectSchema)]).optional(), + connectOrCreate: z.lazy(() => UserCreateOrConnectWithoutOfficeContactInputObjectSchema).optional(), + connect: z.lazy(() => UserWhereUniqueInputObjectSchema).optional() +}).strict(); +export const UserCreateNestedOneWithoutOfficeContactInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const UserCreateNestedOneWithoutOfficeContactInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateOrConnectWithoutOfficeContactInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateOrConnectWithoutOfficeContactInput.schema.ts new file mode 100644 index 00000000..38fdbeac --- /dev/null +++ b/packages/db/shared/schemas/objects/UserCreateOrConnectWithoutOfficeContactInput.schema.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { UserWhereUniqueInputObjectSchema as UserWhereUniqueInputObjectSchema } from './UserWhereUniqueInput.schema'; +import { UserCreateWithoutOfficeContactInputObjectSchema as UserCreateWithoutOfficeContactInputObjectSchema } from './UserCreateWithoutOfficeContactInput.schema'; +import { UserUncheckedCreateWithoutOfficeContactInputObjectSchema as UserUncheckedCreateWithoutOfficeContactInputObjectSchema } from './UserUncheckedCreateWithoutOfficeContactInput.schema' + +const makeSchema = () => z.object({ + where: z.lazy(() => UserWhereUniqueInputObjectSchema), + create: z.union([z.lazy(() => UserCreateWithoutOfficeContactInputObjectSchema), z.lazy(() => UserUncheckedCreateWithoutOfficeContactInputObjectSchema)]) +}).strict(); +export const UserCreateOrConnectWithoutOfficeContactInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const UserCreateOrConnectWithoutOfficeContactInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutAiSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutAiSettingsInput.schema.ts index ad401517..0f064668 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutAiSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutAiSettingsInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFolderCreateNestedManyWithoutUserInputObjectSchema as CloudFolderC import { CloudFileCreateNestedManyWithoutUserInputObjectSchema as CloudFileCreateNestedManyWithoutUserInputObjectSchema } from './CloudFileCreateNestedManyWithoutUserInput.schema'; import { CommunicationCreateNestedManyWithoutUserInputObjectSchema as CommunicationCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -35,7 +36,8 @@ const makeSchema = () => z.object({ cloudFiles: z.lazy(() => CloudFileCreateNestedManyWithoutUserInputObjectSchema).optional(), communications: z.lazy(() => CommunicationCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutAiSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutAiSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutAppointmentsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutAppointmentsInput.schema.ts index 8644485e..cdb37c82 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutAppointmentsInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFileCreateNestedManyWithoutUserInputObjectSchema as CloudFileCreat import { CommunicationCreateNestedManyWithoutUserInputObjectSchema as CommunicationCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsCreateNestedOneWithoutUserInput.schema'; import { AiSettingsCreateNestedOneWithoutUserInputObjectSchema as AiSettingsCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -35,7 +36,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutAppointmentsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutAppointmentsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutBackupDestinationsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutBackupDestinationsInput.schema.ts index 09fcb9b4..ced312e4 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutBackupDestinationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutBackupDestinationsInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFileCreateNestedManyWithoutUserInputObjectSchema as CloudFileCreat import { CommunicationCreateNestedManyWithoutUserInputObjectSchema as CommunicationCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsCreateNestedOneWithoutUserInput.schema'; import { AiSettingsCreateNestedOneWithoutUserInputObjectSchema as AiSettingsCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -35,7 +36,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutBackupDestinationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutBackupDestinationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutBackupsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutBackupsInput.schema.ts index d87751c0..896163fa 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutBackupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutBackupsInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFileCreateNestedManyWithoutUserInputObjectSchema as CloudFileCreat import { CommunicationCreateNestedManyWithoutUserInputObjectSchema as CommunicationCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsCreateNestedOneWithoutUserInput.schema'; import { AiSettingsCreateNestedOneWithoutUserInputObjectSchema as AiSettingsCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -35,7 +36,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutBackupsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutBackupsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutClaimsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutClaimsInput.schema.ts index 85dd65df..f33885cd 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutClaimsInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFileCreateNestedManyWithoutUserInputObjectSchema as CloudFileCreat import { CommunicationCreateNestedManyWithoutUserInputObjectSchema as CommunicationCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsCreateNestedOneWithoutUserInput.schema'; import { AiSettingsCreateNestedOneWithoutUserInputObjectSchema as AiSettingsCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -35,7 +36,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutClaimsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutClaimsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutCloudFilesInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutCloudFilesInput.schema.ts index a8aa27e2..e26a548d 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutCloudFilesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutCloudFilesInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFolderCreateNestedManyWithoutUserInputObjectSchema as CloudFolderC import { CommunicationCreateNestedManyWithoutUserInputObjectSchema as CommunicationCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsCreateNestedOneWithoutUserInput.schema'; import { AiSettingsCreateNestedOneWithoutUserInputObjectSchema as AiSettingsCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -35,7 +36,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutCloudFilesInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutCloudFilesInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutCloudFoldersInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutCloudFoldersInput.schema.ts index ccb41488..ef3b70fe 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutCloudFoldersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutCloudFoldersInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFileCreateNestedManyWithoutUserInputObjectSchema as CloudFileCreat import { CommunicationCreateNestedManyWithoutUserInputObjectSchema as CommunicationCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsCreateNestedOneWithoutUserInput.schema'; import { AiSettingsCreateNestedOneWithoutUserInputObjectSchema as AiSettingsCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -35,7 +36,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutCloudFoldersInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutCloudFoldersInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutCommunicationsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutCommunicationsInput.schema.ts index 9e646b96..8551b16e 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutCommunicationsInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFolderCreateNestedManyWithoutUserInputObjectSchema as CloudFolderC import { CloudFileCreateNestedManyWithoutUserInputObjectSchema as CloudFileCreateNestedManyWithoutUserInputObjectSchema } from './CloudFileCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsCreateNestedOneWithoutUserInput.schema'; import { AiSettingsCreateNestedOneWithoutUserInputObjectSchema as AiSettingsCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -35,7 +36,8 @@ const makeSchema = () => z.object({ cloudFiles: z.lazy(() => CloudFileCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutCommunicationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutCommunicationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceCredentialsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceCredentialsInput.schema.ts index e5f8665e..b583dcb1 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceCredentialsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceCredentialsInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFileCreateNestedManyWithoutUserInputObjectSchema as CloudFileCreat import { CommunicationCreateNestedManyWithoutUserInputObjectSchema as CommunicationCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsCreateNestedOneWithoutUserInput.schema'; import { AiSettingsCreateNestedOneWithoutUserInputObjectSchema as AiSettingsCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -35,7 +36,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutInsuranceCredentialsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutInsuranceCredentialsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutNotificationsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutNotificationsInput.schema.ts index f8a0ce70..1c093008 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutNotificationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutNotificationsInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFileCreateNestedManyWithoutUserInputObjectSchema as CloudFileCreat import { CommunicationCreateNestedManyWithoutUserInputObjectSchema as CommunicationCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsCreateNestedOneWithoutUserInput.schema'; import { AiSettingsCreateNestedOneWithoutUserInputObjectSchema as AiSettingsCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -35,7 +36,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutNotificationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutNotificationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutNpiProvidersInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutNpiProvidersInput.schema.ts index f6fb58e7..dc610929 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutNpiProvidersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutNpiProvidersInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFileCreateNestedManyWithoutUserInputObjectSchema as CloudFileCreat import { CommunicationCreateNestedManyWithoutUserInputObjectSchema as CommunicationCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsCreateNestedOneWithoutUserInput.schema'; import { AiSettingsCreateNestedOneWithoutUserInputObjectSchema as AiSettingsCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -35,7 +36,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutNpiProvidersInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutNpiProvidersInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutOfficeContactInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutOfficeContactInput.schema.ts new file mode 100644 index 00000000..e02f0173 --- /dev/null +++ b/packages/db/shared/schemas/objects/UserCreateWithoutOfficeContactInput.schema.ts @@ -0,0 +1,43 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { PatientCreateNestedManyWithoutUserInputObjectSchema as PatientCreateNestedManyWithoutUserInputObjectSchema } from './PatientCreateNestedManyWithoutUserInput.schema'; +import { AppointmentCreateNestedManyWithoutUserInputObjectSchema as AppointmentCreateNestedManyWithoutUserInputObjectSchema } from './AppointmentCreateNestedManyWithoutUserInput.schema'; +import { StaffCreateNestedManyWithoutUserInputObjectSchema as StaffCreateNestedManyWithoutUserInputObjectSchema } from './StaffCreateNestedManyWithoutUserInput.schema'; +import { NpiProviderCreateNestedManyWithoutUserInputObjectSchema as NpiProviderCreateNestedManyWithoutUserInputObjectSchema } from './NpiProviderCreateNestedManyWithoutUserInput.schema'; +import { ClaimCreateNestedManyWithoutUserInputObjectSchema as ClaimCreateNestedManyWithoutUserInputObjectSchema } from './ClaimCreateNestedManyWithoutUserInput.schema'; +import { InsuranceCredentialCreateNestedManyWithoutUserInputObjectSchema as InsuranceCredentialCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceCredentialCreateNestedManyWithoutUserInput.schema'; +import { PaymentCreateNestedManyWithoutUpdatedByInputObjectSchema as PaymentCreateNestedManyWithoutUpdatedByInputObjectSchema } from './PaymentCreateNestedManyWithoutUpdatedByInput.schema'; +import { DatabaseBackupCreateNestedManyWithoutUserInputObjectSchema as DatabaseBackupCreateNestedManyWithoutUserInputObjectSchema } from './DatabaseBackupCreateNestedManyWithoutUserInput.schema'; +import { BackupDestinationCreateNestedManyWithoutUserInputObjectSchema as BackupDestinationCreateNestedManyWithoutUserInputObjectSchema } from './BackupDestinationCreateNestedManyWithoutUserInput.schema'; +import { NotificationCreateNestedManyWithoutUserInputObjectSchema as NotificationCreateNestedManyWithoutUserInputObjectSchema } from './NotificationCreateNestedManyWithoutUserInput.schema'; +import { CloudFolderCreateNestedManyWithoutUserInputObjectSchema as CloudFolderCreateNestedManyWithoutUserInputObjectSchema } from './CloudFolderCreateNestedManyWithoutUserInput.schema'; +import { CloudFileCreateNestedManyWithoutUserInputObjectSchema as CloudFileCreateNestedManyWithoutUserInputObjectSchema } from './CloudFileCreateNestedManyWithoutUserInput.schema'; +import { CommunicationCreateNestedManyWithoutUserInputObjectSchema as CommunicationCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationCreateNestedManyWithoutUserInput.schema'; +import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsCreateNestedOneWithoutUserInput.schema'; +import { AiSettingsCreateNestedOneWithoutUserInputObjectSchema as AiSettingsCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsCreateNestedOneWithoutUserInput.schema'; +import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema' + +const makeSchema = () => z.object({ + username: z.string(), + password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), + patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), + appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), + staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), + npiProviders: z.lazy(() => NpiProviderCreateNestedManyWithoutUserInputObjectSchema).optional(), + claims: z.lazy(() => ClaimCreateNestedManyWithoutUserInputObjectSchema).optional(), + insuranceCredentials: z.lazy(() => InsuranceCredentialCreateNestedManyWithoutUserInputObjectSchema).optional(), + updatedPayments: z.lazy(() => PaymentCreateNestedManyWithoutUpdatedByInputObjectSchema).optional(), + backups: z.lazy(() => DatabaseBackupCreateNestedManyWithoutUserInputObjectSchema).optional(), + backupDestinations: z.lazy(() => BackupDestinationCreateNestedManyWithoutUserInputObjectSchema).optional(), + notifications: z.lazy(() => NotificationCreateNestedManyWithoutUserInputObjectSchema).optional(), + cloudFolders: z.lazy(() => CloudFolderCreateNestedManyWithoutUserInputObjectSchema).optional(), + cloudFiles: z.lazy(() => CloudFileCreateNestedManyWithoutUserInputObjectSchema).optional(), + communications: z.lazy(() => CommunicationCreateNestedManyWithoutUserInputObjectSchema).optional(), + twilioSettings: z.lazy(() => TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), + aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional() +}).strict(); +export const UserCreateWithoutOfficeContactInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const UserCreateWithoutOfficeContactInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutOfficeHoursInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutOfficeHoursInput.schema.ts index ad639f57..034c4e81 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutOfficeHoursInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutOfficeHoursInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFolderCreateNestedManyWithoutUserInputObjectSchema as CloudFolderC import { CloudFileCreateNestedManyWithoutUserInputObjectSchema as CloudFileCreateNestedManyWithoutUserInputObjectSchema } from './CloudFileCreateNestedManyWithoutUserInput.schema'; import { CommunicationCreateNestedManyWithoutUserInputObjectSchema as CommunicationCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsCreateNestedOneWithoutUserInput.schema'; -import { AiSettingsCreateNestedOneWithoutUserInputObjectSchema as AiSettingsCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsCreateNestedOneWithoutUserInput.schema' +import { AiSettingsCreateNestedOneWithoutUserInputObjectSchema as AiSettingsCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -35,7 +36,8 @@ const makeSchema = () => z.object({ cloudFiles: z.lazy(() => CloudFileCreateNestedManyWithoutUserInputObjectSchema).optional(), communications: z.lazy(() => CommunicationCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), - aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() + aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutOfficeHoursInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutOfficeHoursInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutPatientsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutPatientsInput.schema.ts index 378c3ca4..dfa37cb8 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutPatientsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutPatientsInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFileCreateNestedManyWithoutUserInputObjectSchema as CloudFileCreat import { CommunicationCreateNestedManyWithoutUserInputObjectSchema as CommunicationCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsCreateNestedOneWithoutUserInput.schema'; import { AiSettingsCreateNestedOneWithoutUserInputObjectSchema as AiSettingsCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -35,7 +36,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutPatientsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutPatientsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutStaffInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutStaffInput.schema.ts index d4287a57..54e22a8a 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutStaffInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutStaffInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFileCreateNestedManyWithoutUserInputObjectSchema as CloudFileCreat import { CommunicationCreateNestedManyWithoutUserInputObjectSchema as CommunicationCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsCreateNestedOneWithoutUserInput.schema'; import { AiSettingsCreateNestedOneWithoutUserInputObjectSchema as AiSettingsCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -35,7 +36,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutStaffInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutStaffInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutTwilioSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutTwilioSettingsInput.schema.ts index d8e2e414..a48072b4 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutTwilioSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutTwilioSettingsInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFolderCreateNestedManyWithoutUserInputObjectSchema as CloudFolderC import { CloudFileCreateNestedManyWithoutUserInputObjectSchema as CloudFileCreateNestedManyWithoutUserInputObjectSchema } from './CloudFileCreateNestedManyWithoutUserInput.schema'; import { CommunicationCreateNestedManyWithoutUserInputObjectSchema as CommunicationCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationCreateNestedManyWithoutUserInput.schema'; import { AiSettingsCreateNestedOneWithoutUserInputObjectSchema as AiSettingsCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -35,7 +36,8 @@ const makeSchema = () => z.object({ cloudFiles: z.lazy(() => CloudFileCreateNestedManyWithoutUserInputObjectSchema).optional(), communications: z.lazy(() => CommunicationCreateNestedManyWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutTwilioSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutTwilioSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutUpdatedPaymentsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutUpdatedPaymentsInput.schema.ts index 00c68c63..defa2f10 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutUpdatedPaymentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutUpdatedPaymentsInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFileCreateNestedManyWithoutUserInputObjectSchema as CloudFileCreat import { CommunicationCreateNestedManyWithoutUserInputObjectSchema as CommunicationCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsCreateNestedOneWithoutUserInput.schema'; import { AiSettingsCreateNestedOneWithoutUserInputObjectSchema as AiSettingsCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -35,7 +36,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutUpdatedPaymentsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutUpdatedPaymentsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserInclude.schema.ts b/packages/db/shared/schemas/objects/UserInclude.schema.ts index 97d499f7..f866c931 100644 --- a/packages/db/shared/schemas/objects/UserInclude.schema.ts +++ b/packages/db/shared/schemas/objects/UserInclude.schema.ts @@ -16,6 +16,7 @@ import { CommunicationFindManySchema as CommunicationFindManySchema } from '../f import { TwilioSettingsArgsObjectSchema as TwilioSettingsArgsObjectSchema } from './TwilioSettingsArgs.schema'; import { AiSettingsArgsObjectSchema as AiSettingsArgsObjectSchema } from './AiSettingsArgs.schema'; import { OfficeHoursArgsObjectSchema as OfficeHoursArgsObjectSchema } from './OfficeHoursArgs.schema'; +import { OfficeContactArgsObjectSchema as OfficeContactArgsObjectSchema } from './OfficeContactArgs.schema'; import { UserCountOutputTypeArgsObjectSchema as UserCountOutputTypeArgsObjectSchema } from './UserCountOutputTypeArgs.schema' const makeSchema = () => z.object({ @@ -35,6 +36,7 @@ const makeSchema = () => z.object({ twilioSettings: z.union([z.boolean(), z.lazy(() => TwilioSettingsArgsObjectSchema)]).optional(), aiSettings: z.union([z.boolean(), z.lazy(() => AiSettingsArgsObjectSchema)]).optional(), officeHours: z.union([z.boolean(), z.lazy(() => OfficeHoursArgsObjectSchema)]).optional(), + officeContact: z.union([z.boolean(), z.lazy(() => OfficeContactArgsObjectSchema)]).optional(), _count: z.union([z.boolean(), z.lazy(() => UserCountOutputTypeArgsObjectSchema)]).optional() }).strict(); export const UserIncludeObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; diff --git a/packages/db/shared/schemas/objects/UserOrderByWithRelationInput.schema.ts b/packages/db/shared/schemas/objects/UserOrderByWithRelationInput.schema.ts index c0f9cc3c..18a03b9b 100644 --- a/packages/db/shared/schemas/objects/UserOrderByWithRelationInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserOrderByWithRelationInput.schema.ts @@ -16,7 +16,8 @@ import { CloudFileOrderByRelationAggregateInputObjectSchema as CloudFileOrderByR import { CommunicationOrderByRelationAggregateInputObjectSchema as CommunicationOrderByRelationAggregateInputObjectSchema } from './CommunicationOrderByRelationAggregateInput.schema'; import { TwilioSettingsOrderByWithRelationInputObjectSchema as TwilioSettingsOrderByWithRelationInputObjectSchema } from './TwilioSettingsOrderByWithRelationInput.schema'; import { AiSettingsOrderByWithRelationInputObjectSchema as AiSettingsOrderByWithRelationInputObjectSchema } from './AiSettingsOrderByWithRelationInput.schema'; -import { OfficeHoursOrderByWithRelationInputObjectSchema as OfficeHoursOrderByWithRelationInputObjectSchema } from './OfficeHoursOrderByWithRelationInput.schema' +import { OfficeHoursOrderByWithRelationInputObjectSchema as OfficeHoursOrderByWithRelationInputObjectSchema } from './OfficeHoursOrderByWithRelationInput.schema'; +import { OfficeContactOrderByWithRelationInputObjectSchema as OfficeContactOrderByWithRelationInputObjectSchema } from './OfficeContactOrderByWithRelationInput.schema' const makeSchema = () => z.object({ id: SortOrderSchema.optional(), @@ -39,7 +40,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationOrderByRelationAggregateInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsOrderByWithRelationInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsOrderByWithRelationInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursOrderByWithRelationInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursOrderByWithRelationInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactOrderByWithRelationInputObjectSchema).optional() }).strict(); export const UserOrderByWithRelationInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserOrderByWithRelationInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserSelect.schema.ts b/packages/db/shared/schemas/objects/UserSelect.schema.ts index f3bc691a..cd9d5b26 100644 --- a/packages/db/shared/schemas/objects/UserSelect.schema.ts +++ b/packages/db/shared/schemas/objects/UserSelect.schema.ts @@ -16,6 +16,7 @@ import { CommunicationFindManySchema as CommunicationFindManySchema } from '../f import { TwilioSettingsArgsObjectSchema as TwilioSettingsArgsObjectSchema } from './TwilioSettingsArgs.schema'; import { AiSettingsArgsObjectSchema as AiSettingsArgsObjectSchema } from './AiSettingsArgs.schema'; import { OfficeHoursArgsObjectSchema as OfficeHoursArgsObjectSchema } from './OfficeHoursArgs.schema'; +import { OfficeContactArgsObjectSchema as OfficeContactArgsObjectSchema } from './OfficeContactArgs.schema'; import { UserCountOutputTypeArgsObjectSchema as UserCountOutputTypeArgsObjectSchema } from './UserCountOutputTypeArgs.schema' const makeSchema = () => z.object({ @@ -40,6 +41,7 @@ const makeSchema = () => z.object({ twilioSettings: z.union([z.boolean(), z.lazy(() => TwilioSettingsArgsObjectSchema)]).optional(), aiSettings: z.union([z.boolean(), z.lazy(() => AiSettingsArgsObjectSchema)]).optional(), officeHours: z.union([z.boolean(), z.lazy(() => OfficeHoursArgsObjectSchema)]).optional(), + officeContact: z.union([z.boolean(), z.lazy(() => OfficeContactArgsObjectSchema)]).optional(), _count: z.union([z.boolean(), z.lazy(() => UserCountOutputTypeArgsObjectSchema)]).optional() }).strict(); export const UserSelectObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateInput.schema.ts index 9a4990f8..2662aa45 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateInput.schema.ts @@ -15,7 +15,8 @@ import { CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema as Cloud import { CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema as CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationUncheckedCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; import { AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -38,7 +39,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAiSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAiSettingsInput.schema.ts index 15ab5913..28d914f1 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAiSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAiSettingsInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFolderUncheckedCreateNestedManyWithoutUserInputObjectSchema as Clo import { CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema as CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CloudFileUncheckedCreateNestedManyWithoutUserInput.schema'; import { CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema as CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationUncheckedCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -36,7 +37,8 @@ const makeSchema = () => z.object({ cloudFiles: z.lazy(() => CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), communications: z.lazy(() => CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutAiSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutAiSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAppointmentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAppointmentsInput.schema.ts index 5e96c930..031f3d05 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAppointmentsInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema as Cloud import { CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema as CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationUncheckedCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; import { AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -36,7 +37,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutAppointmentsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutAppointmentsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupDestinationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupDestinationsInput.schema.ts index 7da85cb4..1e904cbd 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupDestinationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupDestinationsInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema as Cloud import { CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema as CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationUncheckedCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; import { AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -36,7 +37,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutBackupDestinationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutBackupDestinationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupsInput.schema.ts index 8d11e237..64e94635 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupsInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema as Cloud import { CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema as CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationUncheckedCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; import { AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -36,7 +37,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutBackupsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutBackupsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutClaimsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutClaimsInput.schema.ts index cca67121..bd08f7c5 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutClaimsInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema as Cloud import { CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema as CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationUncheckedCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; import { AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -36,7 +37,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutClaimsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutClaimsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFilesInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFilesInput.schema.ts index 69441cc6..569219d7 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFilesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFilesInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFolderUncheckedCreateNestedManyWithoutUserInputObjectSchema as Clo import { CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema as CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationUncheckedCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; import { AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -36,7 +37,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutCloudFilesInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutCloudFilesInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFoldersInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFoldersInput.schema.ts index 1dec04c4..d60d54d1 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFoldersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFoldersInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema as Cloud import { CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema as CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationUncheckedCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; import { AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -36,7 +37,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutCloudFoldersInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutCloudFoldersInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCommunicationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCommunicationsInput.schema.ts index d9b51cca..3d4160e4 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCommunicationsInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFolderUncheckedCreateNestedManyWithoutUserInputObjectSchema as Clo import { CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema as CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CloudFileUncheckedCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; import { AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -36,7 +37,8 @@ const makeSchema = () => z.object({ cloudFiles: z.lazy(() => CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutCommunicationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutCommunicationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.ts index 7b7b9a68..31465356 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema as Cloud import { CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema as CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationUncheckedCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; import { AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -36,7 +37,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutInsuranceCredentialsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutInsuranceCredentialsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNotificationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNotificationsInput.schema.ts index 9343eb26..19a51320 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNotificationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNotificationsInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema as Cloud import { CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema as CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationUncheckedCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; import { AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -36,7 +37,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutNotificationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutNotificationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNpiProvidersInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNpiProvidersInput.schema.ts index 7e5d0551..04c828ce 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNpiProvidersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNpiProvidersInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema as Cloud import { CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema as CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationUncheckedCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; import { AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -36,7 +37,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutNpiProvidersInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutNpiProvidersInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeContactInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeContactInput.schema.ts new file mode 100644 index 00000000..03868fa1 --- /dev/null +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeContactInput.schema.ts @@ -0,0 +1,44 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientUncheckedCreateNestedManyWithoutUserInput.schema'; +import { AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema as AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './AppointmentUncheckedCreateNestedManyWithoutUserInput.schema'; +import { StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema as StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './StaffUncheckedCreateNestedManyWithoutUserInput.schema'; +import { NpiProviderUncheckedCreateNestedManyWithoutUserInputObjectSchema as NpiProviderUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './NpiProviderUncheckedCreateNestedManyWithoutUserInput.schema'; +import { ClaimUncheckedCreateNestedManyWithoutUserInputObjectSchema as ClaimUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './ClaimUncheckedCreateNestedManyWithoutUserInput.schema'; +import { InsuranceCredentialUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceCredentialUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput.schema'; +import { PaymentUncheckedCreateNestedManyWithoutUpdatedByInputObjectSchema as PaymentUncheckedCreateNestedManyWithoutUpdatedByInputObjectSchema } from './PaymentUncheckedCreateNestedManyWithoutUpdatedByInput.schema'; +import { DatabaseBackupUncheckedCreateNestedManyWithoutUserInputObjectSchema as DatabaseBackupUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './DatabaseBackupUncheckedCreateNestedManyWithoutUserInput.schema'; +import { BackupDestinationUncheckedCreateNestedManyWithoutUserInputObjectSchema as BackupDestinationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './BackupDestinationUncheckedCreateNestedManyWithoutUserInput.schema'; +import { NotificationUncheckedCreateNestedManyWithoutUserInputObjectSchema as NotificationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './NotificationUncheckedCreateNestedManyWithoutUserInput.schema'; +import { CloudFolderUncheckedCreateNestedManyWithoutUserInputObjectSchema as CloudFolderUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CloudFolderUncheckedCreateNestedManyWithoutUserInput.schema'; +import { CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema as CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CloudFileUncheckedCreateNestedManyWithoutUserInput.schema'; +import { CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema as CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationUncheckedCreateNestedManyWithoutUserInput.schema'; +import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; +import { AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; +import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema' + +const makeSchema = () => z.object({ + id: z.number().int().optional(), + username: z.string(), + password: z.string(), + autoBackupEnabled: z.boolean().optional(), + usbBackupEnabled: z.boolean().optional(), + patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + npiProviders: z.lazy(() => NpiProviderUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + insuranceCredentials: z.lazy(() => InsuranceCredentialUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + updatedPayments: z.lazy(() => PaymentUncheckedCreateNestedManyWithoutUpdatedByInputObjectSchema).optional(), + backups: z.lazy(() => DatabaseBackupUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + backupDestinations: z.lazy(() => BackupDestinationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + notifications: z.lazy(() => NotificationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + cloudFolders: z.lazy(() => CloudFolderUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + cloudFiles: z.lazy(() => CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + communications: z.lazy(() => CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + twilioSettings: z.lazy(() => TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() +}).strict(); +export const UserUncheckedCreateWithoutOfficeContactInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const UserUncheckedCreateWithoutOfficeContactInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeHoursInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeHoursInput.schema.ts index 2387cdaf..345d6c26 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeHoursInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeHoursInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFolderUncheckedCreateNestedManyWithoutUserInputObjectSchema as Clo import { CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema as CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CloudFileUncheckedCreateNestedManyWithoutUserInput.schema'; import { CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema as CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationUncheckedCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; -import { AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsUncheckedCreateNestedOneWithoutUserInput.schema' +import { AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -36,7 +37,8 @@ const makeSchema = () => z.object({ cloudFiles: z.lazy(() => CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), communications: z.lazy(() => CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutOfficeHoursInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutOfficeHoursInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.ts index e4984e18..8ac009fe 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema as Cloud import { CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema as CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationUncheckedCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; import { AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -36,7 +37,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutPatientsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutPatientsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutStaffInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutStaffInput.schema.ts index 3ac241ed..2d2aca59 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutStaffInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutStaffInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema as Cloud import { CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema as CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationUncheckedCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; import { AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -36,7 +37,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutStaffInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutStaffInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutTwilioSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutTwilioSettingsInput.schema.ts index 8374e441..a088b8eb 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutTwilioSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutTwilioSettingsInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFolderUncheckedCreateNestedManyWithoutUserInputObjectSchema as Clo import { CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema as CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CloudFileUncheckedCreateNestedManyWithoutUserInput.schema'; import { CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema as CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationUncheckedCreateNestedManyWithoutUserInput.schema'; import { AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -36,7 +37,8 @@ const makeSchema = () => z.object({ cloudFiles: z.lazy(() => CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), communications: z.lazy(() => CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutTwilioSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutTwilioSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutUpdatedPaymentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutUpdatedPaymentsInput.schema.ts index 77c93b7b..d901d708 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutUpdatedPaymentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutUpdatedPaymentsInput.schema.ts @@ -14,7 +14,8 @@ import { CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema as Cloud import { CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema as CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationUncheckedCreateNestedManyWithoutUserInput.schema'; import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; import { AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; -import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema' +import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -36,7 +37,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutUpdatedPaymentsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutUpdatedPaymentsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateInput.schema.ts index 91d1d3c8..3b42e8f4 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateInput.schema.ts @@ -18,7 +18,8 @@ import { CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema as Cloud import { CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUncheckedUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -41,7 +42,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAiSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAiSettingsInput.schema.ts index 948a4129..36350158 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAiSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAiSettingsInput.schema.ts @@ -17,7 +17,8 @@ import { CloudFolderUncheckedUpdateManyWithoutUserNestedInputObjectSchema as Clo import { CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CloudFileUncheckedUpdateManyWithoutUserNestedInput.schema'; import { CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUncheckedUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -39,7 +40,8 @@ const makeSchema = () => z.object({ cloudFiles: z.lazy(() => CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), communications: z.lazy(() => CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutAiSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutAiSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAppointmentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAppointmentsInput.schema.ts index e4e636ff..44f54a88 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAppointmentsInput.schema.ts @@ -17,7 +17,8 @@ import { CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema as Cloud import { CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUncheckedUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -39,7 +40,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutAppointmentsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutAppointmentsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupDestinationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupDestinationsInput.schema.ts index abef4617..3c1a243e 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupDestinationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupDestinationsInput.schema.ts @@ -17,7 +17,8 @@ import { CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema as Cloud import { CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUncheckedUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -39,7 +40,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutBackupDestinationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutBackupDestinationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupsInput.schema.ts index 76800dd8..a81ea50a 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupsInput.schema.ts @@ -17,7 +17,8 @@ import { CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema as Cloud import { CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUncheckedUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -39,7 +40,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutBackupsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutBackupsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutClaimsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutClaimsInput.schema.ts index 956c284f..2202e321 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutClaimsInput.schema.ts @@ -17,7 +17,8 @@ import { CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema as Cloud import { CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUncheckedUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -39,7 +40,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutClaimsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutClaimsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFilesInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFilesInput.schema.ts index 0873a843..0dffdb50 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFilesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFilesInput.schema.ts @@ -17,7 +17,8 @@ import { CloudFolderUncheckedUpdateManyWithoutUserNestedInputObjectSchema as Clo import { CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUncheckedUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -39,7 +40,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutCloudFilesInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutCloudFilesInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFoldersInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFoldersInput.schema.ts index d68827a9..59959cd1 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFoldersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFoldersInput.schema.ts @@ -17,7 +17,8 @@ import { CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema as Cloud import { CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUncheckedUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -39,7 +40,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutCloudFoldersInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutCloudFoldersInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCommunicationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCommunicationsInput.schema.ts index 9507494b..a1be03e5 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCommunicationsInput.schema.ts @@ -17,7 +17,8 @@ import { CloudFolderUncheckedUpdateManyWithoutUserNestedInputObjectSchema as Clo import { CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CloudFileUncheckedUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -39,7 +40,8 @@ const makeSchema = () => z.object({ cloudFiles: z.lazy(() => CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutCommunicationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutCommunicationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.ts index 484d0b6b..4e955061 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.ts @@ -17,7 +17,8 @@ import { CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema as Cloud import { CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUncheckedUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -39,7 +40,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutInsuranceCredentialsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutInsuranceCredentialsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNotificationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNotificationsInput.schema.ts index 050fee36..9a860577 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNotificationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNotificationsInput.schema.ts @@ -17,7 +17,8 @@ import { CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema as Cloud import { CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUncheckedUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -39,7 +40,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutNotificationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutNotificationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNpiProvidersInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNpiProvidersInput.schema.ts index b57713ba..35db4574 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNpiProvidersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNpiProvidersInput.schema.ts @@ -17,7 +17,8 @@ import { CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema as Cloud import { CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUncheckedUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -39,7 +40,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutNpiProvidersInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutNpiProvidersInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeContactInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeContactInput.schema.ts new file mode 100644 index 00000000..5b9dc00b --- /dev/null +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeContactInput.schema.ts @@ -0,0 +1,47 @@ +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 { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema as StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { NpiProviderUncheckedUpdateManyWithoutUserNestedInputObjectSchema as NpiProviderUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './NpiProviderUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { ClaimUncheckedUpdateManyWithoutUserNestedInputObjectSchema as ClaimUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './ClaimUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { PaymentUncheckedUpdateManyWithoutUpdatedByNestedInputObjectSchema as PaymentUncheckedUpdateManyWithoutUpdatedByNestedInputObjectSchema } from './PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput.schema'; +import { DatabaseBackupUncheckedUpdateManyWithoutUserNestedInputObjectSchema as DatabaseBackupUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { BackupDestinationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as BackupDestinationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './BackupDestinationUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { NotificationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as NotificationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './NotificationUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { CloudFolderUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CloudFolderUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CloudFolderUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CloudFileUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema' + +const makeSchema = () => z.object({ + id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), + password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + npiProviders: z.lazy(() => NpiProviderUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + claims: z.lazy(() => ClaimUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + insuranceCredentials: z.lazy(() => InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + updatedPayments: z.lazy(() => PaymentUncheckedUpdateManyWithoutUpdatedByNestedInputObjectSchema).optional(), + backups: z.lazy(() => DatabaseBackupUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + backupDestinations: z.lazy(() => BackupDestinationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + notifications: z.lazy(() => NotificationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + cloudFolders: z.lazy(() => CloudFolderUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + cloudFiles: z.lazy(() => CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + communications: z.lazy(() => CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + twilioSettings: z.lazy(() => TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() +}).strict(); +export const UserUncheckedUpdateWithoutOfficeContactInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const UserUncheckedUpdateWithoutOfficeContactInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeHoursInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeHoursInput.schema.ts index 573c77b0..b9d17000 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeHoursInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeHoursInput.schema.ts @@ -17,7 +17,8 @@ import { CloudFolderUncheckedUpdateManyWithoutUserNestedInputObjectSchema as Clo import { CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CloudFileUncheckedUpdateManyWithoutUserNestedInput.schema'; import { CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUncheckedUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; -import { AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' +import { AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -39,7 +40,8 @@ const makeSchema = () => z.object({ cloudFiles: z.lazy(() => CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), communications: z.lazy(() => CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutOfficeHoursInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutOfficeHoursInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientsInput.schema.ts index a92bcbff..3db4d53f 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientsInput.schema.ts @@ -17,7 +17,8 @@ import { CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema as Cloud import { CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUncheckedUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -39,7 +40,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutPatientsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutPatientsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutStaffInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutStaffInput.schema.ts index b99fdf34..6142a456 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutStaffInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutStaffInput.schema.ts @@ -17,7 +17,8 @@ import { CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema as Cloud import { CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUncheckedUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -39,7 +40,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutStaffInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutStaffInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutTwilioSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutTwilioSettingsInput.schema.ts index cfd0ab29..ff3d4984 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutTwilioSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutTwilioSettingsInput.schema.ts @@ -17,7 +17,8 @@ import { CloudFolderUncheckedUpdateManyWithoutUserNestedInputObjectSchema as Clo import { CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CloudFileUncheckedUpdateManyWithoutUserNestedInput.schema'; import { CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUncheckedUpdateManyWithoutUserNestedInput.schema'; import { AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -39,7 +40,8 @@ const makeSchema = () => z.object({ cloudFiles: z.lazy(() => CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), communications: z.lazy(() => CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutTwilioSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutTwilioSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutUpdatedPaymentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutUpdatedPaymentsInput.schema.ts index 52d8e2ff..e8077b02 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutUpdatedPaymentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutUpdatedPaymentsInput.schema.ts @@ -17,7 +17,8 @@ import { CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema as Cloud import { CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUncheckedUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -39,7 +40,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutUpdatedPaymentsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutUpdatedPaymentsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateInput.schema.ts index 70552f08..f79700a2 100644 --- a/packages/db/shared/schemas/objects/UserUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateInput.schema.ts @@ -17,7 +17,8 @@ import { CloudFileUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUpdat import { CommunicationUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -39,7 +40,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateOneRequiredWithoutOfficeContactNestedInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateOneRequiredWithoutOfficeContactNestedInput.schema.ts new file mode 100644 index 00000000..b1c1a3e3 --- /dev/null +++ b/packages/db/shared/schemas/objects/UserUpdateOneRequiredWithoutOfficeContactNestedInput.schema.ts @@ -0,0 +1,20 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { UserCreateWithoutOfficeContactInputObjectSchema as UserCreateWithoutOfficeContactInputObjectSchema } from './UserCreateWithoutOfficeContactInput.schema'; +import { UserUncheckedCreateWithoutOfficeContactInputObjectSchema as UserUncheckedCreateWithoutOfficeContactInputObjectSchema } from './UserUncheckedCreateWithoutOfficeContactInput.schema'; +import { UserCreateOrConnectWithoutOfficeContactInputObjectSchema as UserCreateOrConnectWithoutOfficeContactInputObjectSchema } from './UserCreateOrConnectWithoutOfficeContactInput.schema'; +import { UserUpsertWithoutOfficeContactInputObjectSchema as UserUpsertWithoutOfficeContactInputObjectSchema } from './UserUpsertWithoutOfficeContactInput.schema'; +import { UserWhereUniqueInputObjectSchema as UserWhereUniqueInputObjectSchema } from './UserWhereUniqueInput.schema'; +import { UserUpdateToOneWithWhereWithoutOfficeContactInputObjectSchema as UserUpdateToOneWithWhereWithoutOfficeContactInputObjectSchema } from './UserUpdateToOneWithWhereWithoutOfficeContactInput.schema'; +import { UserUpdateWithoutOfficeContactInputObjectSchema as UserUpdateWithoutOfficeContactInputObjectSchema } from './UserUpdateWithoutOfficeContactInput.schema'; +import { UserUncheckedUpdateWithoutOfficeContactInputObjectSchema as UserUncheckedUpdateWithoutOfficeContactInputObjectSchema } from './UserUncheckedUpdateWithoutOfficeContactInput.schema' + +const makeSchema = () => z.object({ + create: z.union([z.lazy(() => UserCreateWithoutOfficeContactInputObjectSchema), z.lazy(() => UserUncheckedCreateWithoutOfficeContactInputObjectSchema)]).optional(), + connectOrCreate: z.lazy(() => UserCreateOrConnectWithoutOfficeContactInputObjectSchema).optional(), + upsert: z.lazy(() => UserUpsertWithoutOfficeContactInputObjectSchema).optional(), + connect: z.lazy(() => UserWhereUniqueInputObjectSchema).optional(), + update: z.union([z.lazy(() => UserUpdateToOneWithWhereWithoutOfficeContactInputObjectSchema), z.lazy(() => UserUpdateWithoutOfficeContactInputObjectSchema), z.lazy(() => UserUncheckedUpdateWithoutOfficeContactInputObjectSchema)]).optional() +}).strict(); +export const UserUpdateOneRequiredWithoutOfficeContactNestedInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const UserUpdateOneRequiredWithoutOfficeContactNestedInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateToOneWithWhereWithoutOfficeContactInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateToOneWithWhereWithoutOfficeContactInput.schema.ts new file mode 100644 index 00000000..2287eda5 --- /dev/null +++ b/packages/db/shared/schemas/objects/UserUpdateToOneWithWhereWithoutOfficeContactInput.schema.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { UserWhereInputObjectSchema as UserWhereInputObjectSchema } from './UserWhereInput.schema'; +import { UserUpdateWithoutOfficeContactInputObjectSchema as UserUpdateWithoutOfficeContactInputObjectSchema } from './UserUpdateWithoutOfficeContactInput.schema'; +import { UserUncheckedUpdateWithoutOfficeContactInputObjectSchema as UserUncheckedUpdateWithoutOfficeContactInputObjectSchema } from './UserUncheckedUpdateWithoutOfficeContactInput.schema' + +const makeSchema = () => z.object({ + where: z.lazy(() => UserWhereInputObjectSchema).optional(), + data: z.union([z.lazy(() => UserUpdateWithoutOfficeContactInputObjectSchema), z.lazy(() => UserUncheckedUpdateWithoutOfficeContactInputObjectSchema)]) +}).strict(); +export const UserUpdateToOneWithWhereWithoutOfficeContactInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const UserUpdateToOneWithWhereWithoutOfficeContactInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutAiSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutAiSettingsInput.schema.ts index 8af1bb9e..0f2a98e6 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutAiSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutAiSettingsInput.schema.ts @@ -16,7 +16,8 @@ import { CloudFolderUpdateManyWithoutUserNestedInputObjectSchema as CloudFolderU import { CloudFileUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUpdateManyWithoutUserNestedInputObjectSchema } from './CloudFileUpdateManyWithoutUserNestedInput.schema'; import { CommunicationUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -37,7 +38,8 @@ const makeSchema = () => z.object({ cloudFiles: z.lazy(() => CloudFileUpdateManyWithoutUserNestedInputObjectSchema).optional(), communications: z.lazy(() => CommunicationUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutAiSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutAiSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutAppointmentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutAppointmentsInput.schema.ts index dadfcd4d..f5446e66 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutAppointmentsInput.schema.ts @@ -16,7 +16,8 @@ import { CloudFileUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUpdat import { CommunicationUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -37,7 +38,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutAppointmentsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutAppointmentsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutBackupDestinationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutBackupDestinationsInput.schema.ts index 1a33108e..252dfcf8 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutBackupDestinationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutBackupDestinationsInput.schema.ts @@ -16,7 +16,8 @@ import { CloudFileUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUpdat import { CommunicationUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -37,7 +38,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutBackupDestinationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutBackupDestinationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutBackupsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutBackupsInput.schema.ts index f4cdb63d..01920426 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutBackupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutBackupsInput.schema.ts @@ -16,7 +16,8 @@ import { CloudFileUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUpdat import { CommunicationUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -37,7 +38,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutBackupsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutBackupsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutClaimsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutClaimsInput.schema.ts index 5bbaf564..b90ce999 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutClaimsInput.schema.ts @@ -16,7 +16,8 @@ import { CloudFileUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUpdat import { CommunicationUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -37,7 +38,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutClaimsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutClaimsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFilesInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFilesInput.schema.ts index 3d1a29d1..1c62b96f 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFilesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFilesInput.schema.ts @@ -16,7 +16,8 @@ import { CloudFolderUpdateManyWithoutUserNestedInputObjectSchema as CloudFolderU import { CommunicationUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -37,7 +38,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutCloudFilesInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutCloudFilesInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFoldersInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFoldersInput.schema.ts index c73a74b6..bec842b5 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFoldersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFoldersInput.schema.ts @@ -16,7 +16,8 @@ import { CloudFileUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUpdat import { CommunicationUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -37,7 +38,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutCloudFoldersInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutCloudFoldersInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutCommunicationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutCommunicationsInput.schema.ts index dc37b1d5..f1dac5ec 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutCommunicationsInput.schema.ts @@ -16,7 +16,8 @@ import { CloudFolderUpdateManyWithoutUserNestedInputObjectSchema as CloudFolderU import { CloudFileUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUpdateManyWithoutUserNestedInputObjectSchema } from './CloudFileUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -37,7 +38,8 @@ const makeSchema = () => z.object({ cloudFiles: z.lazy(() => CloudFileUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutCommunicationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutCommunicationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.ts index 6e5191b1..65b1aa2b 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.ts @@ -16,7 +16,8 @@ import { CloudFileUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUpdat import { CommunicationUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -37,7 +38,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutInsuranceCredentialsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutInsuranceCredentialsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutNotificationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutNotificationsInput.schema.ts index 3607a606..c5a5bfb4 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutNotificationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutNotificationsInput.schema.ts @@ -16,7 +16,8 @@ import { CloudFileUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUpdat import { CommunicationUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -37,7 +38,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutNotificationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutNotificationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.ts index f41843cb..fc0bd73b 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.ts @@ -16,7 +16,8 @@ import { CloudFileUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUpdat import { CommunicationUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -37,7 +38,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutNpiProvidersInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutNpiProvidersInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeContactInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeContactInput.schema.ts new file mode 100644 index 00000000..a116f89d --- /dev/null +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeContactInput.schema.ts @@ -0,0 +1,45 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { PatientUpdateManyWithoutUserNestedInputObjectSchema as PatientUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUpdateManyWithoutUserNestedInput.schema'; +import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUpdateManyWithoutUserNestedInput.schema'; +import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; +import { NpiProviderUpdateManyWithoutUserNestedInputObjectSchema as NpiProviderUpdateManyWithoutUserNestedInputObjectSchema } from './NpiProviderUpdateManyWithoutUserNestedInput.schema'; +import { ClaimUpdateManyWithoutUserNestedInputObjectSchema as ClaimUpdateManyWithoutUserNestedInputObjectSchema } from './ClaimUpdateManyWithoutUserNestedInput.schema'; +import { InsuranceCredentialUpdateManyWithoutUserNestedInputObjectSchema as InsuranceCredentialUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceCredentialUpdateManyWithoutUserNestedInput.schema'; +import { PaymentUpdateManyWithoutUpdatedByNestedInputObjectSchema as PaymentUpdateManyWithoutUpdatedByNestedInputObjectSchema } from './PaymentUpdateManyWithoutUpdatedByNestedInput.schema'; +import { DatabaseBackupUpdateManyWithoutUserNestedInputObjectSchema as DatabaseBackupUpdateManyWithoutUserNestedInputObjectSchema } from './DatabaseBackupUpdateManyWithoutUserNestedInput.schema'; +import { BackupDestinationUpdateManyWithoutUserNestedInputObjectSchema as BackupDestinationUpdateManyWithoutUserNestedInputObjectSchema } from './BackupDestinationUpdateManyWithoutUserNestedInput.schema'; +import { NotificationUpdateManyWithoutUserNestedInputObjectSchema as NotificationUpdateManyWithoutUserNestedInputObjectSchema } from './NotificationUpdateManyWithoutUserNestedInput.schema'; +import { CloudFolderUpdateManyWithoutUserNestedInputObjectSchema as CloudFolderUpdateManyWithoutUserNestedInputObjectSchema } from './CloudFolderUpdateManyWithoutUserNestedInput.schema'; +import { CloudFileUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUpdateManyWithoutUserNestedInputObjectSchema } from './CloudFileUpdateManyWithoutUserNestedInput.schema'; +import { CommunicationUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUpdateManyWithoutUserNestedInput.schema'; +import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUpdateOneWithoutUserNestedInput.schema'; +import { AiSettingsUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUpdateOneWithoutUserNestedInput.schema'; +import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema' + +const makeSchema = () => z.object({ + username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), + password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), + appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), + staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), + npiProviders: z.lazy(() => NpiProviderUpdateManyWithoutUserNestedInputObjectSchema).optional(), + claims: z.lazy(() => ClaimUpdateManyWithoutUserNestedInputObjectSchema).optional(), + insuranceCredentials: z.lazy(() => InsuranceCredentialUpdateManyWithoutUserNestedInputObjectSchema).optional(), + updatedPayments: z.lazy(() => PaymentUpdateManyWithoutUpdatedByNestedInputObjectSchema).optional(), + backups: z.lazy(() => DatabaseBackupUpdateManyWithoutUserNestedInputObjectSchema).optional(), + backupDestinations: z.lazy(() => BackupDestinationUpdateManyWithoutUserNestedInputObjectSchema).optional(), + notifications: z.lazy(() => NotificationUpdateManyWithoutUserNestedInputObjectSchema).optional(), + cloudFolders: z.lazy(() => CloudFolderUpdateManyWithoutUserNestedInputObjectSchema).optional(), + cloudFiles: z.lazy(() => CloudFileUpdateManyWithoutUserNestedInputObjectSchema).optional(), + communications: z.lazy(() => CommunicationUpdateManyWithoutUserNestedInputObjectSchema).optional(), + twilioSettings: z.lazy(() => TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), + aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional() +}).strict(); +export const UserUpdateWithoutOfficeContactInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const UserUpdateWithoutOfficeContactInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeHoursInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeHoursInput.schema.ts index e507cacf..8fdd8f1c 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeHoursInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeHoursInput.schema.ts @@ -16,7 +16,8 @@ import { CloudFolderUpdateManyWithoutUserNestedInputObjectSchema as CloudFolderU import { CloudFileUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUpdateManyWithoutUserNestedInputObjectSchema } from './CloudFileUpdateManyWithoutUserNestedInput.schema'; import { CommunicationUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUpdateOneWithoutUserNestedInput.schema'; -import { AiSettingsUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUpdateOneWithoutUserNestedInput.schema' +import { AiSettingsUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -37,7 +38,8 @@ const makeSchema = () => z.object({ cloudFiles: z.lazy(() => CloudFileUpdateManyWithoutUserNestedInputObjectSchema).optional(), communications: z.lazy(() => CommunicationUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), - aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() + aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutOfficeHoursInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutOfficeHoursInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutPatientsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutPatientsInput.schema.ts index c2669f30..9e7f1ac1 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutPatientsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutPatientsInput.schema.ts @@ -16,7 +16,8 @@ import { CloudFileUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUpdat import { CommunicationUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -37,7 +38,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutPatientsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutPatientsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutStaffInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutStaffInput.schema.ts index 8193fcc0..2ce3e6d5 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutStaffInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutStaffInput.schema.ts @@ -16,7 +16,8 @@ import { CloudFileUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUpdat import { CommunicationUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -37,7 +38,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutStaffInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutStaffInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutTwilioSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutTwilioSettingsInput.schema.ts index 502b273c..53391a56 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutTwilioSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutTwilioSettingsInput.schema.ts @@ -16,7 +16,8 @@ import { CloudFolderUpdateManyWithoutUserNestedInputObjectSchema as CloudFolderU import { CloudFileUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUpdateManyWithoutUserNestedInputObjectSchema } from './CloudFileUpdateManyWithoutUserNestedInput.schema'; import { CommunicationUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUpdateManyWithoutUserNestedInput.schema'; import { AiSettingsUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -37,7 +38,8 @@ const makeSchema = () => z.object({ cloudFiles: z.lazy(() => CloudFileUpdateManyWithoutUserNestedInputObjectSchema).optional(), communications: z.lazy(() => CommunicationUpdateManyWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutTwilioSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutTwilioSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutUpdatedPaymentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutUpdatedPaymentsInput.schema.ts index fafc9c65..f4cf6963 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutUpdatedPaymentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutUpdatedPaymentsInput.schema.ts @@ -16,7 +16,8 @@ import { CloudFileUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUpdat import { CommunicationUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUpdateManyWithoutUserNestedInput.schema'; import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUpdateOneWithoutUserNestedInput.schema'; -import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema' +import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -37,7 +38,8 @@ const makeSchema = () => z.object({ communications: z.lazy(() => CommunicationUpdateManyWithoutUserNestedInputObjectSchema).optional(), twilioSettings: z.lazy(() => TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), - officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional() + officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutUpdatedPaymentsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutUpdatedPaymentsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpsertWithoutOfficeContactInput.schema.ts b/packages/db/shared/schemas/objects/UserUpsertWithoutOfficeContactInput.schema.ts new file mode 100644 index 00000000..c6087c9d --- /dev/null +++ b/packages/db/shared/schemas/objects/UserUpsertWithoutOfficeContactInput.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { UserUpdateWithoutOfficeContactInputObjectSchema as UserUpdateWithoutOfficeContactInputObjectSchema } from './UserUpdateWithoutOfficeContactInput.schema'; +import { UserUncheckedUpdateWithoutOfficeContactInputObjectSchema as UserUncheckedUpdateWithoutOfficeContactInputObjectSchema } from './UserUncheckedUpdateWithoutOfficeContactInput.schema'; +import { UserCreateWithoutOfficeContactInputObjectSchema as UserCreateWithoutOfficeContactInputObjectSchema } from './UserCreateWithoutOfficeContactInput.schema'; +import { UserUncheckedCreateWithoutOfficeContactInputObjectSchema as UserUncheckedCreateWithoutOfficeContactInputObjectSchema } from './UserUncheckedCreateWithoutOfficeContactInput.schema'; +import { UserWhereInputObjectSchema as UserWhereInputObjectSchema } from './UserWhereInput.schema' + +const makeSchema = () => z.object({ + update: z.union([z.lazy(() => UserUpdateWithoutOfficeContactInputObjectSchema), z.lazy(() => UserUncheckedUpdateWithoutOfficeContactInputObjectSchema)]), + create: z.union([z.lazy(() => UserCreateWithoutOfficeContactInputObjectSchema), z.lazy(() => UserUncheckedCreateWithoutOfficeContactInputObjectSchema)]), + where: z.lazy(() => UserWhereInputObjectSchema).optional() +}).strict(); +export const UserUpsertWithoutOfficeContactInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const UserUpsertWithoutOfficeContactInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserWhereInput.schema.ts b/packages/db/shared/schemas/objects/UserWhereInput.schema.ts index f2688bd2..9581de0a 100644 --- a/packages/db/shared/schemas/objects/UserWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserWhereInput.schema.ts @@ -21,7 +21,9 @@ import { TwilioSettingsWhereInputObjectSchema as TwilioSettingsWhereInputObjectS import { AiSettingsNullableScalarRelationFilterObjectSchema as AiSettingsNullableScalarRelationFilterObjectSchema } from './AiSettingsNullableScalarRelationFilter.schema'; import { AiSettingsWhereInputObjectSchema as AiSettingsWhereInputObjectSchema } from './AiSettingsWhereInput.schema'; import { OfficeHoursNullableScalarRelationFilterObjectSchema as OfficeHoursNullableScalarRelationFilterObjectSchema } from './OfficeHoursNullableScalarRelationFilter.schema'; -import { OfficeHoursWhereInputObjectSchema as OfficeHoursWhereInputObjectSchema } from './OfficeHoursWhereInput.schema' +import { OfficeHoursWhereInputObjectSchema as OfficeHoursWhereInputObjectSchema } from './OfficeHoursWhereInput.schema'; +import { OfficeContactNullableScalarRelationFilterObjectSchema as OfficeContactNullableScalarRelationFilterObjectSchema } from './OfficeContactNullableScalarRelationFilter.schema'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './OfficeContactWhereInput.schema' const userwhereinputSchema = z.object({ AND: z.union([z.lazy(() => UserWhereInputObjectSchema), z.lazy(() => UserWhereInputObjectSchema).array()]).optional(), @@ -47,7 +49,8 @@ const userwhereinputSchema = z.object({ communications: z.lazy(() => CommunicationListRelationFilterObjectSchema).optional(), twilioSettings: z.union([z.lazy(() => TwilioSettingsNullableScalarRelationFilterObjectSchema), z.lazy(() => TwilioSettingsWhereInputObjectSchema)]).optional(), aiSettings: z.union([z.lazy(() => AiSettingsNullableScalarRelationFilterObjectSchema), z.lazy(() => AiSettingsWhereInputObjectSchema)]).optional(), - officeHours: z.union([z.lazy(() => OfficeHoursNullableScalarRelationFilterObjectSchema), z.lazy(() => OfficeHoursWhereInputObjectSchema)]).optional() + officeHours: z.union([z.lazy(() => OfficeHoursNullableScalarRelationFilterObjectSchema), z.lazy(() => OfficeHoursWhereInputObjectSchema)]).optional(), + officeContact: z.union([z.lazy(() => OfficeContactNullableScalarRelationFilterObjectSchema), z.lazy(() => OfficeContactWhereInputObjectSchema)]).optional() }).strict(); export const UserWhereInputObjectSchema: z.ZodType = userwhereinputSchema as unknown as z.ZodType; export const UserWhereInputObjectZodSchema = userwhereinputSchema; diff --git a/packages/db/shared/schemas/objects/index.ts b/packages/db/shared/schemas/objects/index.ts index ba57a5bc..b0c478cd 100755 --- a/packages/db/shared/schemas/objects/index.ts +++ b/packages/db/shared/schemas/objects/index.ts @@ -2060,6 +2060,43 @@ export * from './NullableIntFieldUpdateOperationsInput.schema.d'; export * from './NullableIntFieldUpdateOperationsInput.schema'; export * from './NullableStringFieldUpdateOperationsInput.schema.d'; export * from './NullableStringFieldUpdateOperationsInput.schema'; +export * from './OfficeContactArgs.schema'; +export * from './OfficeContactAvgAggregateInput.schema'; +export * from './OfficeContactAvgOrderByAggregateInput.schema'; +export * from './OfficeContactCountAggregateInput.schema'; +export * from './OfficeContactCountOrderByAggregateInput.schema'; +export * from './OfficeContactCreateInput.schema'; +export * from './OfficeContactCreateManyInput.schema'; +export * from './OfficeContactCreateNestedOneWithoutUserInput.schema'; +export * from './OfficeContactCreateOrConnectWithoutUserInput.schema'; +export * from './OfficeContactCreateWithoutUserInput.schema'; +export * from './OfficeContactInclude.schema'; +export * from './OfficeContactMaxAggregateInput.schema'; +export * from './OfficeContactMaxOrderByAggregateInput.schema'; +export * from './OfficeContactMinAggregateInput.schema'; +export * from './OfficeContactMinOrderByAggregateInput.schema'; +export * from './OfficeContactNullableScalarRelationFilter.schema'; +export * from './OfficeContactOrderByWithAggregationInput.schema'; +export * from './OfficeContactOrderByWithRelationInput.schema'; +export * from './OfficeContactScalarWhereWithAggregatesInput.schema'; +export * from './OfficeContactSelect.schema'; +export * from './OfficeContactSumAggregateInput.schema'; +export * from './OfficeContactSumOrderByAggregateInput.schema'; +export * from './OfficeContactUncheckedCreateInput.schema'; +export * from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema'; +export * from './OfficeContactUncheckedCreateWithoutUserInput.schema'; +export * from './OfficeContactUncheckedUpdateInput.schema'; +export * from './OfficeContactUncheckedUpdateManyInput.schema'; +export * from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema'; +export * from './OfficeContactUncheckedUpdateWithoutUserInput.schema'; +export * from './OfficeContactUpdateInput.schema'; +export * from './OfficeContactUpdateManyMutationInput.schema'; +export * from './OfficeContactUpdateOneWithoutUserNestedInput.schema'; +export * from './OfficeContactUpdateToOneWithWhereWithoutUserInput.schema'; +export * from './OfficeContactUpdateWithoutUserInput.schema'; +export * from './OfficeContactUpsertWithoutUserInput.schema'; +export * from './OfficeContactWhereInput.schema'; +export * from './OfficeContactWhereUniqueInput.schema'; export * from './OfficeHoursArgs.schema'; export * from './OfficeHoursAvgAggregateInput.schema'; export * from './OfficeHoursAvgOrderByAggregateInput.schema'; @@ -3303,6 +3340,7 @@ export * from './UserCreateNestedOneWithoutNotificationsInput.schema.d'; export * from './UserCreateNestedOneWithoutNotificationsInput.schema'; export * from './UserCreateNestedOneWithoutNpiProvidersInput.schema.d'; export * from './UserCreateNestedOneWithoutNpiProvidersInput.schema'; +export * from './UserCreateNestedOneWithoutOfficeContactInput.schema'; export * from './UserCreateNestedOneWithoutOfficeHoursInput.schema'; export * from './UserCreateNestedOneWithoutPatientsInput.schema.d'; export * from './UserCreateNestedOneWithoutPatientsInput.schema'; @@ -3332,6 +3370,7 @@ export * from './UserCreateOrConnectWithoutNotificationsInput.schema.d'; export * from './UserCreateOrConnectWithoutNotificationsInput.schema'; export * from './UserCreateOrConnectWithoutNpiProvidersInput.schema.d'; export * from './UserCreateOrConnectWithoutNpiProvidersInput.schema'; +export * from './UserCreateOrConnectWithoutOfficeContactInput.schema'; export * from './UserCreateOrConnectWithoutOfficeHoursInput.schema'; export * from './UserCreateOrConnectWithoutPatientsInput.schema.d'; export * from './UserCreateOrConnectWithoutPatientsInput.schema'; @@ -3361,6 +3400,7 @@ export * from './UserCreateWithoutNotificationsInput.schema.d'; export * from './UserCreateWithoutNotificationsInput.schema'; export * from './UserCreateWithoutNpiProvidersInput.schema.d'; export * from './UserCreateWithoutNpiProvidersInput.schema'; +export * from './UserCreateWithoutOfficeContactInput.schema'; export * from './UserCreateWithoutOfficeHoursInput.schema'; export * from './UserCreateWithoutPatientsInput.schema.d'; export * from './UserCreateWithoutPatientsInput.schema'; @@ -3418,6 +3458,7 @@ export * from './UserUncheckedCreateWithoutNotificationsInput.schema.d'; export * from './UserUncheckedCreateWithoutNotificationsInput.schema'; export * from './UserUncheckedCreateWithoutNpiProvidersInput.schema.d'; export * from './UserUncheckedCreateWithoutNpiProvidersInput.schema'; +export * from './UserUncheckedCreateWithoutOfficeContactInput.schema'; export * from './UserUncheckedCreateWithoutOfficeHoursInput.schema'; export * from './UserUncheckedCreateWithoutPatientsInput.schema.d'; export * from './UserUncheckedCreateWithoutPatientsInput.schema'; @@ -3451,6 +3492,7 @@ export * from './UserUncheckedUpdateWithoutNotificationsInput.schema.d'; export * from './UserUncheckedUpdateWithoutNotificationsInput.schema'; export * from './UserUncheckedUpdateWithoutNpiProvidersInput.schema.d'; export * from './UserUncheckedUpdateWithoutNpiProvidersInput.schema'; +export * from './UserUncheckedUpdateWithoutOfficeContactInput.schema'; export * from './UserUncheckedUpdateWithoutOfficeHoursInput.schema'; export * from './UserUncheckedUpdateWithoutPatientsInput.schema.d'; export * from './UserUncheckedUpdateWithoutPatientsInput.schema'; @@ -3480,6 +3522,7 @@ export * from './UserUpdateOneRequiredWithoutNotificationsNestedInput.schema.d'; export * from './UserUpdateOneRequiredWithoutNotificationsNestedInput.schema'; export * from './UserUpdateOneRequiredWithoutNpiProvidersNestedInput.schema.d'; export * from './UserUpdateOneRequiredWithoutNpiProvidersNestedInput.schema'; +export * from './UserUpdateOneRequiredWithoutOfficeContactNestedInput.schema'; export * from './UserUpdateOneRequiredWithoutOfficeHoursNestedInput.schema'; export * from './UserUpdateOneRequiredWithoutPatientsNestedInput.schema.d'; export * from './UserUpdateOneRequiredWithoutPatientsNestedInput.schema'; @@ -3513,6 +3556,7 @@ export * from './UserUpdateToOneWithWhereWithoutNotificationsInput.schema.d'; export * from './UserUpdateToOneWithWhereWithoutNotificationsInput.schema'; export * from './UserUpdateToOneWithWhereWithoutNpiProvidersInput.schema.d'; export * from './UserUpdateToOneWithWhereWithoutNpiProvidersInput.schema'; +export * from './UserUpdateToOneWithWhereWithoutOfficeContactInput.schema'; export * from './UserUpdateToOneWithWhereWithoutOfficeHoursInput.schema'; export * from './UserUpdateToOneWithWhereWithoutPatientsInput.schema.d'; export * from './UserUpdateToOneWithWhereWithoutPatientsInput.schema'; @@ -3542,6 +3586,7 @@ export * from './UserUpdateWithoutNotificationsInput.schema.d'; export * from './UserUpdateWithoutNotificationsInput.schema'; export * from './UserUpdateWithoutNpiProvidersInput.schema.d'; export * from './UserUpdateWithoutNpiProvidersInput.schema'; +export * from './UserUpdateWithoutOfficeContactInput.schema'; export * from './UserUpdateWithoutOfficeHoursInput.schema'; export * from './UserUpdateWithoutPatientsInput.schema.d'; export * from './UserUpdateWithoutPatientsInput.schema'; @@ -3571,6 +3616,7 @@ export * from './UserUpsertWithoutNotificationsInput.schema.d'; export * from './UserUpsertWithoutNotificationsInput.schema'; export * from './UserUpsertWithoutNpiProvidersInput.schema.d'; export * from './UserUpsertWithoutNpiProvidersInput.schema'; +export * from './UserUpsertWithoutOfficeContactInput.schema'; export * from './UserUpsertWithoutOfficeHoursInput.schema'; export * from './UserUpsertWithoutPatientsInput.schema.d'; export * from './UserUpsertWithoutPatientsInput.schema'; diff --git a/packages/db/shared/schemas/results/OfficeContactAggregateResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactAggregateResult.schema.ts new file mode 100644 index 00000000..2a3ef55c --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactAggregateResult.schema.ts @@ -0,0 +1,37 @@ +import * as z from 'zod'; +export const OfficeContactAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + userId: z.number(), + receptionistName: z.number(), + dentistName: z.number(), + phoneNumber: z.number(), + email: z.number(), + fax: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + receptionistName: z.string().nullable(), + dentistName: z.string().nullable(), + phoneNumber: z.string().nullable(), + email: z.string().nullable(), + fax: z.string().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + receptionistName: z.string().nullable(), + dentistName: z.string().nullable(), + phoneNumber: z.string().nullable(), + email: z.string().nullable(), + fax: z.string().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactCountResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactCountResult.schema.ts new file mode 100644 index 00000000..4c742559 --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const OfficeContactCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactCreateManyResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactCreateManyResult.schema.ts new file mode 100644 index 00000000..4db9e15b --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const OfficeContactCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactCreateResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactCreateResult.schema.ts new file mode 100644 index 00000000..aec569dd --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactCreateResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const OfficeContactCreateResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + receptionistName: z.string().optional(), + dentistName: z.string().optional(), + phoneNumber: z.string().optional(), + email: z.string().optional(), + fax: z.string().optional(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactDeleteManyResult.schema.ts new file mode 100644 index 00000000..e1b95500 --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const OfficeContactDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactDeleteResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactDeleteResult.schema.ts new file mode 100644 index 00000000..f01e742e --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactDeleteResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const OfficeContactDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + receptionistName: z.string().optional(), + dentistName: z.string().optional(), + phoneNumber: z.string().optional(), + email: z.string().optional(), + fax: z.string().optional(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactFindFirstResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactFindFirstResult.schema.ts new file mode 100644 index 00000000..bfc0397c --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactFindFirstResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const OfficeContactFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + receptionistName: z.string().optional(), + dentistName: z.string().optional(), + phoneNumber: z.string().optional(), + email: z.string().optional(), + fax: z.string().optional(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactFindManyResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactFindManyResult.schema.ts new file mode 100644 index 00000000..9e568428 --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactFindManyResult.schema.ts @@ -0,0 +1,21 @@ +import * as z from 'zod'; +export const OfficeContactFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + receptionistName: z.string().optional(), + dentistName: z.string().optional(), + phoneNumber: z.string().optional(), + email: z.string().optional(), + fax: z.string().optional(), + user: z.unknown() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactFindUniqueResult.schema.ts new file mode 100644 index 00000000..da944601 --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactFindUniqueResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const OfficeContactFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + receptionistName: z.string().optional(), + dentistName: z.string().optional(), + phoneNumber: z.string().optional(), + email: z.string().optional(), + fax: z.string().optional(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactGroupByResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactGroupByResult.schema.ts new file mode 100644 index 00000000..709627cc --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactGroupByResult.schema.ts @@ -0,0 +1,46 @@ +import * as z from 'zod'; +export const OfficeContactGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + receptionistName: z.string(), + dentistName: z.string(), + phoneNumber: z.string(), + email: z.string(), + fax: z.string(), + _count: z.object({ + id: z.number(), + userId: z.number(), + receptionistName: z.number(), + dentistName: z.number(), + phoneNumber: z.number(), + email: z.number(), + fax: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + receptionistName: z.string().nullable(), + dentistName: z.string().nullable(), + phoneNumber: z.string().nullable(), + email: z.string().nullable(), + fax: z.string().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + receptionistName: z.string().nullable(), + dentistName: z.string().nullable(), + phoneNumber: z.string().nullable(), + email: z.string().nullable(), + fax: z.string().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactUpdateManyResult.schema.ts new file mode 100644 index 00000000..f24b2b04 --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const OfficeContactUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactUpdateResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactUpdateResult.schema.ts new file mode 100644 index 00000000..27fce466 --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactUpdateResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const OfficeContactUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + receptionistName: z.string().optional(), + dentistName: z.string().optional(), + phoneNumber: z.string().optional(), + email: z.string().optional(), + fax: z.string().optional(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactUpsertResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactUpsertResult.schema.ts new file mode 100644 index 00000000..c1fac403 --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactUpsertResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const OfficeContactUpsertResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + receptionistName: z.string().optional(), + dentistName: z.string().optional(), + phoneNumber: z.string().optional(), + email: z.string().optional(), + fax: z.string().optional(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserAggregateResult.schema.ts b/packages/db/shared/schemas/results/UserAggregateResult.schema.ts index 29627732..0bcd39d4 100644 --- a/packages/db/shared/schemas/results/UserAggregateResult.schema.ts +++ b/packages/db/shared/schemas/results/UserAggregateResult.schema.ts @@ -20,7 +20,8 @@ export const UserAggregateResultSchema = z.object({ _count: z.object({ communications: z.number(), twilioSettings: z.number(), aiSettings: z.number(), - officeHours: z.number() + officeHours: z.number(), + officeContact: z.number() }).optional(), _sum: z.object({ id: z.number().nullable() diff --git a/packages/db/shared/schemas/results/UserCreateResult.schema.ts b/packages/db/shared/schemas/results/UserCreateResult.schema.ts index 51a781ff..346772a5 100644 --- a/packages/db/shared/schemas/results/UserCreateResult.schema.ts +++ b/packages/db/shared/schemas/results/UserCreateResult.schema.ts @@ -20,5 +20,6 @@ export const UserCreateResultSchema = z.object({ communications: z.array(z.unknown()), twilioSettings: z.unknown().optional(), aiSettings: z.unknown().optional(), - officeHours: z.unknown().optional() + officeHours: z.unknown().optional(), + officeContact: z.unknown().optional() }); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserDeleteResult.schema.ts b/packages/db/shared/schemas/results/UserDeleteResult.schema.ts index 81317063..e271980b 100644 --- a/packages/db/shared/schemas/results/UserDeleteResult.schema.ts +++ b/packages/db/shared/schemas/results/UserDeleteResult.schema.ts @@ -20,5 +20,6 @@ export const UserDeleteResultSchema = z.nullable(z.object({ communications: z.array(z.unknown()), twilioSettings: z.unknown().optional(), aiSettings: z.unknown().optional(), - officeHours: z.unknown().optional() + officeHours: z.unknown().optional(), + officeContact: z.unknown().optional() })); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserFindFirstResult.schema.ts b/packages/db/shared/schemas/results/UserFindFirstResult.schema.ts index 2578f908..da3071e3 100644 --- a/packages/db/shared/schemas/results/UserFindFirstResult.schema.ts +++ b/packages/db/shared/schemas/results/UserFindFirstResult.schema.ts @@ -20,5 +20,6 @@ export const UserFindFirstResultSchema = z.nullable(z.object({ communications: z.array(z.unknown()), twilioSettings: z.unknown().optional(), aiSettings: z.unknown().optional(), - officeHours: z.unknown().optional() + officeHours: z.unknown().optional(), + officeContact: z.unknown().optional() })); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserFindManyResult.schema.ts b/packages/db/shared/schemas/results/UserFindManyResult.schema.ts index bfc858f7..e1dde79b 100644 --- a/packages/db/shared/schemas/results/UserFindManyResult.schema.ts +++ b/packages/db/shared/schemas/results/UserFindManyResult.schema.ts @@ -21,7 +21,8 @@ export const UserFindManyResultSchema = z.object({ communications: z.array(z.unknown()), twilioSettings: z.unknown().optional(), aiSettings: z.unknown().optional(), - officeHours: z.unknown().optional() + officeHours: z.unknown().optional(), + officeContact: z.unknown().optional() })), pagination: z.object({ page: z.number().int().min(1), diff --git a/packages/db/shared/schemas/results/UserFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/UserFindUniqueResult.schema.ts index c8bb8c8f..444d2fd7 100644 --- a/packages/db/shared/schemas/results/UserFindUniqueResult.schema.ts +++ b/packages/db/shared/schemas/results/UserFindUniqueResult.schema.ts @@ -20,5 +20,6 @@ export const UserFindUniqueResultSchema = z.nullable(z.object({ communications: z.array(z.unknown()), twilioSettings: z.unknown().optional(), aiSettings: z.unknown().optional(), - officeHours: z.unknown().optional() + officeHours: z.unknown().optional(), + officeContact: z.unknown().optional() })); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserGroupByResult.schema.ts b/packages/db/shared/schemas/results/UserGroupByResult.schema.ts index a66e090e..1b57afe9 100644 --- a/packages/db/shared/schemas/results/UserGroupByResult.schema.ts +++ b/packages/db/shared/schemas/results/UserGroupByResult.schema.ts @@ -26,7 +26,8 @@ export const UserGroupByResultSchema = z.array(z.object({ communications: z.number(), twilioSettings: z.number(), aiSettings: z.number(), - officeHours: z.number() + officeHours: z.number(), + officeContact: z.number() }).optional(), _sum: z.object({ id: z.number().nullable() diff --git a/packages/db/shared/schemas/results/UserUpdateResult.schema.ts b/packages/db/shared/schemas/results/UserUpdateResult.schema.ts index 5640dde6..8a56b2c3 100644 --- a/packages/db/shared/schemas/results/UserUpdateResult.schema.ts +++ b/packages/db/shared/schemas/results/UserUpdateResult.schema.ts @@ -20,5 +20,6 @@ export const UserUpdateResultSchema = z.nullable(z.object({ communications: z.array(z.unknown()), twilioSettings: z.unknown().optional(), aiSettings: z.unknown().optional(), - officeHours: z.unknown().optional() + officeHours: z.unknown().optional(), + officeContact: z.unknown().optional() })); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserUpsertResult.schema.ts b/packages/db/shared/schemas/results/UserUpsertResult.schema.ts index 109fdb5b..9690df7e 100644 --- a/packages/db/shared/schemas/results/UserUpsertResult.schema.ts +++ b/packages/db/shared/schemas/results/UserUpsertResult.schema.ts @@ -20,5 +20,6 @@ export const UserUpsertResultSchema = z.object({ communications: z.array(z.unknown()), twilioSettings: z.unknown().optional(), aiSettings: z.unknown().optional(), - officeHours: z.unknown().optional() + officeHours: z.unknown().optional(), + officeContact: z.unknown().optional() }); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/index.ts b/packages/db/shared/schemas/results/index.ts index 2f1435d2..ef77ae8f 100644 --- a/packages/db/shared/schemas/results/index.ts +++ b/packages/db/shared/schemas/results/index.ts @@ -349,3 +349,16 @@ export { OfficeHoursDeleteManyResultSchema } from './OfficeHoursDeleteManyResult export { OfficeHoursAggregateResultSchema } from './OfficeHoursAggregateResult.schema'; export { OfficeHoursGroupByResultSchema } from './OfficeHoursGroupByResult.schema'; export { OfficeHoursCountResultSchema } from './OfficeHoursCountResult.schema'; +export { OfficeContactFindUniqueResultSchema } from './OfficeContactFindUniqueResult.schema'; +export { OfficeContactFindFirstResultSchema } from './OfficeContactFindFirstResult.schema'; +export { OfficeContactFindManyResultSchema } from './OfficeContactFindManyResult.schema'; +export { OfficeContactCreateResultSchema } from './OfficeContactCreateResult.schema'; +export { OfficeContactCreateManyResultSchema } from './OfficeContactCreateManyResult.schema'; +export { OfficeContactUpdateResultSchema } from './OfficeContactUpdateResult.schema'; +export { OfficeContactUpdateManyResultSchema } from './OfficeContactUpdateManyResult.schema'; +export { OfficeContactUpsertResultSchema } from './OfficeContactUpsertResult.schema'; +export { OfficeContactDeleteResultSchema } from './OfficeContactDeleteResult.schema'; +export { OfficeContactDeleteManyResultSchema } from './OfficeContactDeleteManyResult.schema'; +export { OfficeContactAggregateResultSchema } from './OfficeContactAggregateResult.schema'; +export { OfficeContactGroupByResultSchema } from './OfficeContactGroupByResult.schema'; +export { OfficeContactCountResultSchema } from './OfficeContactCountResult.schema'; diff --git a/packages/db/shared/schemas/updateManyAndReturnOfficeContact.schema.ts b/packages/db/shared/schemas/updateManyAndReturnOfficeContact.schema.ts new file mode 100644 index 00000000..82b1b521 --- /dev/null +++ b/packages/db/shared/schemas/updateManyAndReturnOfficeContact.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactSelectObjectSchema as OfficeContactSelectObjectSchema } from './objects/OfficeContactSelect.schema'; +import { OfficeContactUpdateManyMutationInputObjectSchema as OfficeContactUpdateManyMutationInputObjectSchema } from './objects/OfficeContactUpdateManyMutationInput.schema'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './objects/OfficeContactWhereInput.schema'; + +export const OfficeContactUpdateManyAndReturnSchema: z.ZodType = z.object({ select: OfficeContactSelectObjectSchema.optional(), data: OfficeContactUpdateManyMutationInputObjectSchema, where: OfficeContactWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const OfficeContactUpdateManyAndReturnZodSchema = z.object({ select: OfficeContactSelectObjectSchema.optional(), data: OfficeContactUpdateManyMutationInputObjectSchema, where: OfficeContactWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyOfficeContact.schema.ts b/packages/db/shared/schemas/updateManyOfficeContact.schema.ts new file mode 100644 index 00000000..51a29735 --- /dev/null +++ b/packages/db/shared/schemas/updateManyOfficeContact.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactUpdateManyMutationInputObjectSchema as OfficeContactUpdateManyMutationInputObjectSchema } from './objects/OfficeContactUpdateManyMutationInput.schema'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './objects/OfficeContactWhereInput.schema'; + +export const OfficeContactUpdateManySchema: z.ZodType = z.object({ data: OfficeContactUpdateManyMutationInputObjectSchema, where: OfficeContactWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const OfficeContactUpdateManyZodSchema = z.object({ data: OfficeContactUpdateManyMutationInputObjectSchema, where: OfficeContactWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateOneOfficeContact.schema.ts b/packages/db/shared/schemas/updateOneOfficeContact.schema.ts new file mode 100644 index 00000000..e9524b64 --- /dev/null +++ b/packages/db/shared/schemas/updateOneOfficeContact.schema.ts @@ -0,0 +1,11 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactSelectObjectSchema as OfficeContactSelectObjectSchema } from './objects/OfficeContactSelect.schema'; +import { OfficeContactIncludeObjectSchema as OfficeContactIncludeObjectSchema } from './objects/OfficeContactInclude.schema'; +import { OfficeContactUpdateInputObjectSchema as OfficeContactUpdateInputObjectSchema } from './objects/OfficeContactUpdateInput.schema'; +import { OfficeContactUncheckedUpdateInputObjectSchema as OfficeContactUncheckedUpdateInputObjectSchema } from './objects/OfficeContactUncheckedUpdateInput.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './objects/OfficeContactWhereUniqueInput.schema'; + +export const OfficeContactUpdateOneSchema: z.ZodType = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), data: z.union([OfficeContactUpdateInputObjectSchema, OfficeContactUncheckedUpdateInputObjectSchema]), where: OfficeContactWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const OfficeContactUpdateOneZodSchema = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), data: z.union([OfficeContactUpdateInputObjectSchema, OfficeContactUncheckedUpdateInputObjectSchema]), where: OfficeContactWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/upsertOneOfficeContact.schema.ts b/packages/db/shared/schemas/upsertOneOfficeContact.schema.ts new file mode 100644 index 00000000..e46464f2 --- /dev/null +++ b/packages/db/shared/schemas/upsertOneOfficeContact.schema.ts @@ -0,0 +1,13 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactSelectObjectSchema as OfficeContactSelectObjectSchema } from './objects/OfficeContactSelect.schema'; +import { OfficeContactIncludeObjectSchema as OfficeContactIncludeObjectSchema } from './objects/OfficeContactInclude.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './objects/OfficeContactWhereUniqueInput.schema'; +import { OfficeContactCreateInputObjectSchema as OfficeContactCreateInputObjectSchema } from './objects/OfficeContactCreateInput.schema'; +import { OfficeContactUncheckedCreateInputObjectSchema as OfficeContactUncheckedCreateInputObjectSchema } from './objects/OfficeContactUncheckedCreateInput.schema'; +import { OfficeContactUpdateInputObjectSchema as OfficeContactUpdateInputObjectSchema } from './objects/OfficeContactUpdateInput.schema'; +import { OfficeContactUncheckedUpdateInputObjectSchema as OfficeContactUncheckedUpdateInputObjectSchema } from './objects/OfficeContactUncheckedUpdateInput.schema'; + +export const OfficeContactUpsertOneSchema: z.ZodType = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), where: OfficeContactWhereUniqueInputObjectSchema, create: z.union([ OfficeContactCreateInputObjectSchema, OfficeContactUncheckedCreateInputObjectSchema ]), update: z.union([ OfficeContactUpdateInputObjectSchema, OfficeContactUncheckedUpdateInputObjectSchema ]) }).strict() as unknown as z.ZodType; + +export const OfficeContactUpsertOneZodSchema = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), where: OfficeContactWhereUniqueInputObjectSchema, create: z.union([ OfficeContactCreateInputObjectSchema, OfficeContactUncheckedCreateInputObjectSchema ]), update: z.union([ OfficeContactUpdateInputObjectSchema, OfficeContactUncheckedUpdateInputObjectSchema ]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/variants/input/OfficeContact.input.ts b/packages/db/shared/schemas/variants/input/OfficeContact.input.ts new file mode 100644 index 00000000..a1ece657 --- /dev/null +++ b/packages/db/shared/schemas/variants/input/OfficeContact.input.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +// prettier-ignore +export const OfficeContactInputSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + receptionistName: z.string().optional().nullable(), + dentistName: z.string().optional().nullable(), + phoneNumber: z.string().optional().nullable(), + email: z.string().optional().nullable(), + fax: z.string().optional().nullable(), + user: z.unknown() +}).strict(); + +export type OfficeContactInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/User.input.ts b/packages/db/shared/schemas/variants/input/User.input.ts index e6736d49..94137de3 100644 --- a/packages/db/shared/schemas/variants/input/User.input.ts +++ b/packages/db/shared/schemas/variants/input/User.input.ts @@ -21,7 +21,8 @@ export const UserInputSchema = z.object({ communications: z.array(z.unknown()), twilioSettings: z.unknown().optional().nullable(), aiSettings: z.unknown().optional().nullable(), - officeHours: z.unknown().optional().nullable() + officeHours: z.unknown().optional().nullable(), + officeContact: z.unknown().optional().nullable() }).strict(); export type UserInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/index.ts b/packages/db/shared/schemas/variants/input/index.ts index 32b1f09c..73943c56 100644 --- a/packages/db/shared/schemas/variants/input/index.ts +++ b/packages/db/shared/schemas/variants/input/index.ts @@ -30,3 +30,4 @@ export { PatientDocumentInputSchema } from './PatientDocument.input'; export { TwilioSettingsInputSchema } from './TwilioSettings.input'; export { AiSettingsInputSchema } from './AiSettings.input'; export { OfficeHoursInputSchema } from './OfficeHours.input'; +export { OfficeContactInputSchema } from './OfficeContact.input'; diff --git a/packages/db/shared/schemas/variants/pure/OfficeContact.pure.ts b/packages/db/shared/schemas/variants/pure/OfficeContact.pure.ts new file mode 100644 index 00000000..beeb7c4b --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/OfficeContact.pure.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +// prettier-ignore +export const OfficeContactModelSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + receptionistName: z.string().nullable(), + dentistName: z.string().nullable(), + phoneNumber: z.string().nullable(), + email: z.string().nullable(), + fax: z.string().nullable(), + user: z.unknown() +}).strict(); + +export type OfficeContactPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/User.pure.ts b/packages/db/shared/schemas/variants/pure/User.pure.ts index 9cb4b34c..1073593f 100644 --- a/packages/db/shared/schemas/variants/pure/User.pure.ts +++ b/packages/db/shared/schemas/variants/pure/User.pure.ts @@ -21,7 +21,8 @@ export const UserModelSchema = z.object({ communications: z.array(z.unknown()), twilioSettings: z.unknown().nullable(), aiSettings: z.unknown().nullable(), - officeHours: z.unknown().nullable() + officeHours: z.unknown().nullable(), + officeContact: z.unknown().nullable() }).strict(); export type UserPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/index.ts b/packages/db/shared/schemas/variants/pure/index.ts index fcaa2925..68ebbe7e 100644 --- a/packages/db/shared/schemas/variants/pure/index.ts +++ b/packages/db/shared/schemas/variants/pure/index.ts @@ -30,3 +30,4 @@ export { PatientDocumentModelSchema } from './PatientDocument.pure'; export { TwilioSettingsModelSchema } from './TwilioSettings.pure'; export { AiSettingsModelSchema } from './AiSettings.pure'; export { OfficeHoursModelSchema } from './OfficeHours.pure'; +export { OfficeContactModelSchema } from './OfficeContact.pure'; diff --git a/packages/db/shared/schemas/variants/result/OfficeContact.result.ts b/packages/db/shared/schemas/variants/result/OfficeContact.result.ts new file mode 100644 index 00000000..f555d8d6 --- /dev/null +++ b/packages/db/shared/schemas/variants/result/OfficeContact.result.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +// prettier-ignore +export const OfficeContactResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + receptionistName: z.string().nullable(), + dentistName: z.string().nullable(), + phoneNumber: z.string().nullable(), + email: z.string().nullable(), + fax: z.string().nullable(), + user: z.unknown() +}).strict(); + +export type OfficeContactResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/User.result.ts b/packages/db/shared/schemas/variants/result/User.result.ts index a323c61c..7defbb52 100644 --- a/packages/db/shared/schemas/variants/result/User.result.ts +++ b/packages/db/shared/schemas/variants/result/User.result.ts @@ -21,7 +21,8 @@ export const UserResultSchema = z.object({ communications: z.array(z.unknown()), twilioSettings: z.unknown().nullable(), aiSettings: z.unknown().nullable(), - officeHours: z.unknown().nullable() + officeHours: z.unknown().nullable(), + officeContact: z.unknown().nullable() }).strict(); export type UserResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/index.ts b/packages/db/shared/schemas/variants/result/index.ts index fcaeaa4d..cac7962d 100644 --- a/packages/db/shared/schemas/variants/result/index.ts +++ b/packages/db/shared/schemas/variants/result/index.ts @@ -30,3 +30,4 @@ export { PatientDocumentResultSchema } from './PatientDocument.result'; export { TwilioSettingsResultSchema } from './TwilioSettings.result'; export { AiSettingsResultSchema } from './AiSettings.result'; export { OfficeHoursResultSchema } from './OfficeHours.result'; +export { OfficeContactResultSchema } from './OfficeContact.result';