From b8f6526ba487f3861ea0a95a7ff20bcf1c3bc606 Mon Sep 17 00:00:00 2001 From: Mojtaba Khorshidkolah Date: Thu, 26 Mar 2026 08:11:29 +0330 Subject: [PATCH] first commit --- components.json | 22 + debug.log | 1 + next.config.ts | 10 + package-lock.json | 2740 ++++++++++++++++- package.json | 39 +- public/fonts/sogand/SOGAND.ttf | Bin 0 -> 88068 bytes public/fonts/vazir/Vazirmatn-Black.woff2 | Bin 0 -> 50568 bytes public/fonts/vazir/Vazirmatn-Bold.woff2 | Bin 0 -> 51020 bytes public/fonts/vazir/Vazirmatn-ExtraBold.woff2 | Bin 0 -> 51120 bytes public/fonts/vazir/Vazirmatn-ExtraLight.woff2 | Bin 0 -> 51268 bytes public/fonts/vazir/Vazirmatn-Light.woff2 | Bin 0 -> 51180 bytes public/fonts/vazir/Vazirmatn-Medium.woff2 | Bin 0 -> 51128 bytes public/fonts/vazir/Vazirmatn-Regular.woff2 | Bin 0 -> 50684 bytes public/fonts/vazir/Vazirmatn-SemiBold.woff2 | Bin 0 -> 51032 bytes public/fonts/vazir/Vazirmatn-Thin.woff2 | Bin 0 -> 50796 bytes public/logo.png | Bin 0 -> 293541 bytes src/app/(auth)/layout.tsx | 13 + src/app/(auth)/login/page.tsx | 24 + .../(auth)/reset-password/[token]/page.tsx | 9 + src/app/(auth)/reset-password/page.tsx | 18 + src/app/(dashboard)/configs/loading.tsx | 7 + src/app/(dashboard)/configs/page.tsx | 26 + src/app/(dashboard)/dashboard/loading.tsx | 7 + src/app/(dashboard)/dashboard/page.tsx | 25 + src/app/(dashboard)/default/loading.tsx | 7 + src/app/(dashboard)/default/page.tsx | 33 + src/app/(dashboard)/department/loading.tsx | 7 + .../department/members/edit/[id]/page.tsx | 64 + .../department/members/edit/page.tsx | 7 + .../department/members/new/page.tsx | 103 + .../(dashboard)/department/members/page.tsx | 49 + .../(dashboard)/doctors/edit/[id]/page.tsx | 64 + src/app/(dashboard)/doctors/edit/page.tsx | 10 + src/app/(dashboard)/doctors/loading.tsx | 7 + src/app/(dashboard)/doctors/new/page.tsx | 103 + src/app/(dashboard)/doctors/page.tsx | 51 + .../(dashboard)/expertise/edit/[id]/page.tsx | 62 + .../(dashboard)/expertise/edit/loading.tsx | 7 + src/app/(dashboard)/expertise/edit/page.tsx | 9 + src/app/(dashboard)/expertise/loading.tsx | 7 + src/app/(dashboard)/expertise/new/loading.tsx | 7 + src/app/(dashboard)/expertise/new/page.tsx | 40 + src/app/(dashboard)/expertise/page.tsx | 52 + src/app/(dashboard)/languages/loading.tsx | 7 + src/app/(dashboard)/languages/page.tsx | 52 + src/app/(dashboard)/layout.tsx | 53 + src/app/(dashboard)/logs/access/loading.tsx | 7 + src/app/(dashboard)/logs/audit/loading.tsx | 7 + src/app/(dashboard)/logs/errors/loading.tsx | 7 + src/app/(dashboard)/logs/loading.tsx | 7 + .../(dashboard)/logs/performance/loading.tsx | 7 + src/app/(dashboard)/logs/policy/loading.tsx | 7 + src/app/(dashboard)/logs/requests/loading.tsx | 7 + .../logs/upload-server/loading.tsx | 7 + .../(dashboard)/logs/upload-server/page.tsx | 43 + .../medical-packages/edit/[id]/page.tsx | 73 + .../medical-packages/edit/page.tsx | 9 + .../(dashboard)/medical-packages/new/page.tsx | 30 + src/app/(dashboard)/medical-packages/page.tsx | 49 + src/app/(dashboard)/online-case/new/page.tsx | 15 + src/app/(dashboard)/online-case/page.tsx | 46 + .../(dashboard)/patients/edit/[id]/page.tsx | 66 + src/app/(dashboard)/patients/loading.tsx | 7 + src/app/(dashboard)/patients/new/page.tsx | 32 + src/app/(dashboard)/patients/page.tsx | 108 + src/app/(dashboard)/patients/restore/page.tsx | 10 + src/app/(dashboard)/privacy-policy/page.tsx | 60 + src/app/(dashboard)/tos/page.tsx | 193 ++ .../transfer-packages/new/page.tsx | 28 + .../(dashboard)/transfer-packages/page.tsx | 9 + src/app/(dashboard)/transfer-team/loading.tsx | 7 + .../transfer-team/members/edit/[id]/page.tsx | 67 + .../transfer-team/members/edit/page.tsx | 6 + .../transfer-team/members/new/page.tsx | 105 + .../transfer-team/members/page.tsx | 49 + .../transfer-team/teams/new/page.tsx | 41 + .../(dashboard)/transfer-team/teams/page.tsx | 38 + src/app/error.tsx | 17 + src/app/globals.css | 143 +- src/app/layout.tsx | 32 +- src/app/not-found.tsx | 16 + src/app/page.tsx | 102 +- src/components/AuthGuard.tsx | 27 + src/components/CalendarHijri.tsx | 49 + src/components/CalendarNormal.tsx | 49 + src/components/DashboardCDNServerStatus.tsx | 184 ++ src/components/DashboardStatistics.tsx | 136 + src/components/DeleteExpertiseButton.tsx | 67 + src/components/DeleteFileButton.tsx | 40 + src/components/DeleteLanguageButton.tsx | 69 + src/components/DeleteMedicalPackageButton.tsx | 69 + src/components/DenyAccess.tsx | 8 + src/components/DepartmentMembersTable.tsx | 260 ++ src/components/DoctorsTable.tsx | 261 ++ src/components/ExpertiseFilterBox.tsx | 94 + src/components/ExpertiseTable.tsx | 234 ++ src/components/FeatureIcon.tsx | 30 + src/components/FilterByisDeleted.tsx | 45 + src/components/LangaugesTable.tsx | 165 + src/components/LanguagesFilterBox.tsx | 91 + src/components/Loader.tsx | 13 + src/components/MedicalPackagesTable.tsx | 261 ++ src/components/OnlineCasesTable.tsx | 244 ++ src/components/PanelQueryProvider.tsx | 19 + src/components/PatientsTable.tsx | 326 ++ src/components/PersianMonthDropdown.tsx | 32 + src/components/PrivateRoute.tsx | 18 + src/components/ProfileDropdown.tsx | 50 + src/components/ProfileLogoutDropdown.tsx | 59 + src/components/RefreshCDNStatus.tsx | 21 + src/components/RestorePatientTable.tsx | 320 ++ src/components/RoleGuard.tsx | 24 + src/components/SearchBox.tsx | 63 + src/components/SectionTitle.tsx | 11 + src/components/SelectCalendar.tsx | 58 + src/components/SideMenu.tsx | 112 + src/components/TextEditor.tsx | 85 + src/components/TransferTeamTable.tsx | 263 ++ src/components/deleteUserButton.tsx | 69 + src/components/forms/configs/ConfigsForm.ts | 45 + .../forms/configs/InnerConfigListForm.tsx | 61 + .../forms/default/InnerUpdateDefaultForm.tsx | 187 ++ .../forms/default/UpdateDefaultsForm.ts | 152 + .../department/new/CreateDepartmentMember.ts | 114 + .../new/InnerDepartmentMemberForm.tsx | 207 ++ .../InnerUpdateDepartmentMemberForm.tsx | 199 ++ .../update/UpdateDepartmentMemberForm.ts | 64 + .../forms/doctor/create/CreateDoctorForm.ts | 123 + .../doctor/create/InnerCreateDoctorForm.tsx | 236 ++ .../doctor/update/InnerUpdateDoctorForm.tsx | 262 ++ .../forms/doctor/update/UpdateDoctorForm.ts | 60 + .../expertise/edit/InnerUpdateExpertise.tsx | 81 + .../expertise/edit/UpdateExpertiseForm.ts | 86 + .../expertise/new/CreateExpertiseForm.ts | 69 + .../new/InnerCreateExpertiseForm.tsx | 78 + .../forms/languages/new/CreateLanguageForm.ts | 50 + .../languages/new/InnerCreateLanguageForm.tsx | 92 + .../update/InnerUpdateLanguageForm.tsx | 11 + .../languages/update/UpdateLanguageForm.ts | 49 + src/components/forms/login/InnerLoginForm.tsx | 82 + src/components/forms/login/LoginForm.ts | 49 + .../edit/InnerUpdateMedicalPackageForm.tsx | 169 + .../edit/UpdateMedicalPackageForm.ts | 92 + .../new/CreateMedicalPackageForm.ts | 83 + .../new/InnerCreateMedicalPackageForm.tsx | 172 ++ .../online-case/new/CreateOnlineCaseForm.ts | 55 + .../new/InnerCreateOnlineCaseForm.tsx | 399 +++ .../patients/edit/InnerUpdatePatientForm.tsx | 319 ++ .../forms/patients/edit/UpdatePatientForm.ts | 79 + .../forms/patients/new/CreatePatientForm.ts | 175 ++ .../patients/new/InnerCreatePatientForm.tsx | 334 ++ .../reset-password/InnerResetPasswordForm.tsx | 57 + .../forms/reset-password/ResetPasswordForm.ts | 38 + .../forms/tos/create/CreateTosForm.ts | 47 + .../forms/tos/create/InnerCreateTosForm.tsx | 87 + .../forms/tos/update/InnerUpdateTosForm.tsx | 87 + .../forms/tos/update/UpdateTosForm.ts | 32 + .../new/CreateTransferPackageForm.tsx | 60 + .../new/InnerCreateTransferPackageForm.tsx | 159 + .../new/CreateTransferTeamMemberForm.ts | 127 + .../new/InnerCreateTransferTeamMember.tsx | 207 ++ .../InnerUpdateTransferTeamMemberForm.tsx | 200 ++ .../update/UpdateTransferTeamMemberForm.ts | 62 + .../team/new/CreateTransferTeamForm.ts | 70 + .../team/new/InnerCreateTransferTeamForm.tsx | 237 ++ src/components/imageUploadDropzone.tsx | 239 ++ src/components/restoreUserButton.tsx | 60 + src/components/ui/badge.tsx | 46 + src/components/ui/button.tsx | 62 + src/components/ui/calendar-hijri.tsx | 207 ++ src/components/ui/calendar.tsx | 220 ++ src/components/ui/checkbox.tsx | 32 + src/components/ui/dialog.tsx | 143 + src/components/ui/dropdown-menu.tsx | 257 ++ src/components/ui/field.tsx | 248 ++ src/components/ui/input.tsx | 21 + src/components/ui/label.tsx | 24 + src/components/ui/pagination.tsx | 127 + src/components/ui/popover.tsx | 48 + src/components/ui/progress.tsx | 31 + src/components/ui/select.tsx | 190 ++ src/components/ui/separator.tsx | 28 + src/components/ui/skeleton.tsx | 13 + src/components/ui/spinner.tsx | 16 + src/components/ui/switch.tsx | 31 + src/components/ui/textarea.tsx | 18 + src/components/uploadDropzone.tsx | 259 ++ src/components/usersTableExport.tsx | 157 + src/config/font.config.ts | 48 + src/constants/index.ts | 450 +++ src/hooks/configs.ts | 17 + src/hooks/country.ts | 10 + src/hooks/defaults.ts | 30 + src/hooks/expertise.ts | 41 + src/hooks/index.ts | 43 + src/hooks/languages.ts | 29 + src/hooks/logs.ts | 10 + src/hooks/medical-package.ts | 66 + src/hooks/online-case.ts | 28 + src/hooks/patients.ts | 11 + src/hooks/privacy-policy.ts | 14 + src/hooks/tos.ts | 31 + src/hooks/transfer-team.ts | 25 + src/hooks/users.ts | 12 + src/lib/utils.ts | 168 + src/middleware.ts | 103 + src/service/apis/configs.ts | 9 + src/service/apis/country.ts | 5 + src/service/apis/default.ts | 9 + src/service/apis/expertise.ts | 38 + src/service/apis/index.ts | 15 + src/service/apis/languages.ts | 21 + src/service/apis/logs.ts | 5 + src/service/apis/medical-package.ts | 37 + src/service/apis/online-case.ts | 18 + src/service/apis/patients.ts | 14 + src/service/apis/privacy-policy.ts | 11 + src/service/apis/tos.ts | 26 + src/service/apis/transfer-team.ts | 35 + src/service/apis/users.ts | 18 + src/service/http/CdnCall.axios.ts | 90 + src/service/http/privateCall.axios.ts | 63 + src/service/http/publicCall.axios.ts | 25 + src/types/index.ts | 128 + tsconfig.json | 7 +- 225 files changed, 18865 insertions(+), 151 deletions(-) create mode 100644 components.json create mode 100644 debug.log create mode 100644 public/fonts/sogand/SOGAND.ttf create mode 100644 public/fonts/vazir/Vazirmatn-Black.woff2 create mode 100644 public/fonts/vazir/Vazirmatn-Bold.woff2 create mode 100644 public/fonts/vazir/Vazirmatn-ExtraBold.woff2 create mode 100644 public/fonts/vazir/Vazirmatn-ExtraLight.woff2 create mode 100644 public/fonts/vazir/Vazirmatn-Light.woff2 create mode 100644 public/fonts/vazir/Vazirmatn-Medium.woff2 create mode 100644 public/fonts/vazir/Vazirmatn-Regular.woff2 create mode 100644 public/fonts/vazir/Vazirmatn-SemiBold.woff2 create mode 100644 public/fonts/vazir/Vazirmatn-Thin.woff2 create mode 100644 public/logo.png create mode 100644 src/app/(auth)/layout.tsx create mode 100644 src/app/(auth)/login/page.tsx create mode 100644 src/app/(auth)/reset-password/[token]/page.tsx create mode 100644 src/app/(auth)/reset-password/page.tsx create mode 100644 src/app/(dashboard)/configs/loading.tsx create mode 100644 src/app/(dashboard)/configs/page.tsx create mode 100644 src/app/(dashboard)/dashboard/loading.tsx create mode 100644 src/app/(dashboard)/dashboard/page.tsx create mode 100644 src/app/(dashboard)/default/loading.tsx create mode 100644 src/app/(dashboard)/default/page.tsx create mode 100644 src/app/(dashboard)/department/loading.tsx create mode 100644 src/app/(dashboard)/department/members/edit/[id]/page.tsx create mode 100644 src/app/(dashboard)/department/members/edit/page.tsx create mode 100644 src/app/(dashboard)/department/members/new/page.tsx create mode 100644 src/app/(dashboard)/department/members/page.tsx create mode 100644 src/app/(dashboard)/doctors/edit/[id]/page.tsx create mode 100644 src/app/(dashboard)/doctors/edit/page.tsx create mode 100644 src/app/(dashboard)/doctors/loading.tsx create mode 100644 src/app/(dashboard)/doctors/new/page.tsx create mode 100644 src/app/(dashboard)/doctors/page.tsx create mode 100644 src/app/(dashboard)/expertise/edit/[id]/page.tsx create mode 100644 src/app/(dashboard)/expertise/edit/loading.tsx create mode 100644 src/app/(dashboard)/expertise/edit/page.tsx create mode 100644 src/app/(dashboard)/expertise/loading.tsx create mode 100644 src/app/(dashboard)/expertise/new/loading.tsx create mode 100644 src/app/(dashboard)/expertise/new/page.tsx create mode 100644 src/app/(dashboard)/expertise/page.tsx create mode 100644 src/app/(dashboard)/languages/loading.tsx create mode 100644 src/app/(dashboard)/languages/page.tsx create mode 100644 src/app/(dashboard)/layout.tsx create mode 100644 src/app/(dashboard)/logs/access/loading.tsx create mode 100644 src/app/(dashboard)/logs/audit/loading.tsx create mode 100644 src/app/(dashboard)/logs/errors/loading.tsx create mode 100644 src/app/(dashboard)/logs/loading.tsx create mode 100644 src/app/(dashboard)/logs/performance/loading.tsx create mode 100644 src/app/(dashboard)/logs/policy/loading.tsx create mode 100644 src/app/(dashboard)/logs/requests/loading.tsx create mode 100644 src/app/(dashboard)/logs/upload-server/loading.tsx create mode 100644 src/app/(dashboard)/logs/upload-server/page.tsx create mode 100644 src/app/(dashboard)/medical-packages/edit/[id]/page.tsx create mode 100644 src/app/(dashboard)/medical-packages/edit/page.tsx create mode 100644 src/app/(dashboard)/medical-packages/new/page.tsx create mode 100644 src/app/(dashboard)/medical-packages/page.tsx create mode 100644 src/app/(dashboard)/online-case/new/page.tsx create mode 100644 src/app/(dashboard)/online-case/page.tsx create mode 100644 src/app/(dashboard)/patients/edit/[id]/page.tsx create mode 100644 src/app/(dashboard)/patients/loading.tsx create mode 100644 src/app/(dashboard)/patients/new/page.tsx create mode 100644 src/app/(dashboard)/patients/page.tsx create mode 100644 src/app/(dashboard)/patients/restore/page.tsx create mode 100644 src/app/(dashboard)/privacy-policy/page.tsx create mode 100644 src/app/(dashboard)/tos/page.tsx create mode 100644 src/app/(dashboard)/transfer-packages/new/page.tsx create mode 100644 src/app/(dashboard)/transfer-packages/page.tsx create mode 100644 src/app/(dashboard)/transfer-team/loading.tsx create mode 100644 src/app/(dashboard)/transfer-team/members/edit/[id]/page.tsx create mode 100644 src/app/(dashboard)/transfer-team/members/edit/page.tsx create mode 100644 src/app/(dashboard)/transfer-team/members/new/page.tsx create mode 100644 src/app/(dashboard)/transfer-team/members/page.tsx create mode 100644 src/app/(dashboard)/transfer-team/teams/new/page.tsx create mode 100644 src/app/(dashboard)/transfer-team/teams/page.tsx create mode 100644 src/app/error.tsx create mode 100644 src/app/not-found.tsx create mode 100644 src/components/AuthGuard.tsx create mode 100644 src/components/CalendarHijri.tsx create mode 100644 src/components/CalendarNormal.tsx create mode 100644 src/components/DashboardCDNServerStatus.tsx create mode 100644 src/components/DashboardStatistics.tsx create mode 100644 src/components/DeleteExpertiseButton.tsx create mode 100644 src/components/DeleteFileButton.tsx create mode 100644 src/components/DeleteLanguageButton.tsx create mode 100644 src/components/DeleteMedicalPackageButton.tsx create mode 100644 src/components/DenyAccess.tsx create mode 100644 src/components/DepartmentMembersTable.tsx create mode 100644 src/components/DoctorsTable.tsx create mode 100644 src/components/ExpertiseFilterBox.tsx create mode 100644 src/components/ExpertiseTable.tsx create mode 100644 src/components/FeatureIcon.tsx create mode 100644 src/components/FilterByisDeleted.tsx create mode 100644 src/components/LangaugesTable.tsx create mode 100644 src/components/LanguagesFilterBox.tsx create mode 100644 src/components/Loader.tsx create mode 100644 src/components/MedicalPackagesTable.tsx create mode 100644 src/components/OnlineCasesTable.tsx create mode 100644 src/components/PanelQueryProvider.tsx create mode 100644 src/components/PatientsTable.tsx create mode 100644 src/components/PersianMonthDropdown.tsx create mode 100644 src/components/PrivateRoute.tsx create mode 100644 src/components/ProfileDropdown.tsx create mode 100644 src/components/ProfileLogoutDropdown.tsx create mode 100644 src/components/RefreshCDNStatus.tsx create mode 100644 src/components/RestorePatientTable.tsx create mode 100644 src/components/RoleGuard.tsx create mode 100644 src/components/SearchBox.tsx create mode 100644 src/components/SectionTitle.tsx create mode 100644 src/components/SelectCalendar.tsx create mode 100644 src/components/SideMenu.tsx create mode 100644 src/components/TextEditor.tsx create mode 100644 src/components/TransferTeamTable.tsx create mode 100644 src/components/deleteUserButton.tsx create mode 100644 src/components/forms/configs/ConfigsForm.ts create mode 100644 src/components/forms/configs/InnerConfigListForm.tsx create mode 100644 src/components/forms/default/InnerUpdateDefaultForm.tsx create mode 100644 src/components/forms/default/UpdateDefaultsForm.ts create mode 100644 src/components/forms/department/new/CreateDepartmentMember.ts create mode 100644 src/components/forms/department/new/InnerDepartmentMemberForm.tsx create mode 100644 src/components/forms/department/update/InnerUpdateDepartmentMemberForm.tsx create mode 100644 src/components/forms/department/update/UpdateDepartmentMemberForm.ts create mode 100644 src/components/forms/doctor/create/CreateDoctorForm.ts create mode 100644 src/components/forms/doctor/create/InnerCreateDoctorForm.tsx create mode 100644 src/components/forms/doctor/update/InnerUpdateDoctorForm.tsx create mode 100644 src/components/forms/doctor/update/UpdateDoctorForm.ts create mode 100644 src/components/forms/expertise/edit/InnerUpdateExpertise.tsx create mode 100644 src/components/forms/expertise/edit/UpdateExpertiseForm.ts create mode 100644 src/components/forms/expertise/new/CreateExpertiseForm.ts create mode 100644 src/components/forms/expertise/new/InnerCreateExpertiseForm.tsx create mode 100644 src/components/forms/languages/new/CreateLanguageForm.ts create mode 100644 src/components/forms/languages/new/InnerCreateLanguageForm.tsx create mode 100644 src/components/forms/languages/update/InnerUpdateLanguageForm.tsx create mode 100644 src/components/forms/languages/update/UpdateLanguageForm.ts create mode 100644 src/components/forms/login/InnerLoginForm.tsx create mode 100644 src/components/forms/login/LoginForm.ts create mode 100644 src/components/forms/medical-packages/edit/InnerUpdateMedicalPackageForm.tsx create mode 100644 src/components/forms/medical-packages/edit/UpdateMedicalPackageForm.ts create mode 100644 src/components/forms/medical-packages/new/CreateMedicalPackageForm.ts create mode 100644 src/components/forms/medical-packages/new/InnerCreateMedicalPackageForm.tsx create mode 100644 src/components/forms/online-case/new/CreateOnlineCaseForm.ts create mode 100644 src/components/forms/online-case/new/InnerCreateOnlineCaseForm.tsx create mode 100644 src/components/forms/patients/edit/InnerUpdatePatientForm.tsx create mode 100644 src/components/forms/patients/edit/UpdatePatientForm.ts create mode 100644 src/components/forms/patients/new/CreatePatientForm.ts create mode 100644 src/components/forms/patients/new/InnerCreatePatientForm.tsx create mode 100644 src/components/forms/reset-password/InnerResetPasswordForm.tsx create mode 100644 src/components/forms/reset-password/ResetPasswordForm.ts create mode 100644 src/components/forms/tos/create/CreateTosForm.ts create mode 100644 src/components/forms/tos/create/InnerCreateTosForm.tsx create mode 100644 src/components/forms/tos/update/InnerUpdateTosForm.tsx create mode 100644 src/components/forms/tos/update/UpdateTosForm.ts create mode 100644 src/components/forms/transfer-packages/new/CreateTransferPackageForm.tsx create mode 100644 src/components/forms/transfer-packages/new/InnerCreateTransferPackageForm.tsx create mode 100644 src/components/forms/transfer-team/member/new/CreateTransferTeamMemberForm.ts create mode 100644 src/components/forms/transfer-team/member/new/InnerCreateTransferTeamMember.tsx create mode 100644 src/components/forms/transfer-team/member/update/InnerUpdateTransferTeamMemberForm.tsx create mode 100644 src/components/forms/transfer-team/member/update/UpdateTransferTeamMemberForm.ts create mode 100644 src/components/forms/transfer-team/team/new/CreateTransferTeamForm.ts create mode 100644 src/components/forms/transfer-team/team/new/InnerCreateTransferTeamForm.tsx create mode 100644 src/components/imageUploadDropzone.tsx create mode 100644 src/components/restoreUserButton.tsx create mode 100644 src/components/ui/badge.tsx create mode 100644 src/components/ui/button.tsx create mode 100644 src/components/ui/calendar-hijri.tsx create mode 100644 src/components/ui/calendar.tsx create mode 100644 src/components/ui/checkbox.tsx create mode 100644 src/components/ui/dialog.tsx create mode 100644 src/components/ui/dropdown-menu.tsx create mode 100644 src/components/ui/field.tsx create mode 100644 src/components/ui/input.tsx create mode 100644 src/components/ui/label.tsx create mode 100644 src/components/ui/pagination.tsx create mode 100644 src/components/ui/popover.tsx create mode 100644 src/components/ui/progress.tsx create mode 100644 src/components/ui/select.tsx create mode 100644 src/components/ui/separator.tsx create mode 100644 src/components/ui/skeleton.tsx create mode 100644 src/components/ui/spinner.tsx create mode 100644 src/components/ui/switch.tsx create mode 100644 src/components/ui/textarea.tsx create mode 100644 src/components/uploadDropzone.tsx create mode 100644 src/components/usersTableExport.tsx create mode 100644 src/config/font.config.ts create mode 100644 src/constants/index.ts create mode 100644 src/hooks/configs.ts create mode 100644 src/hooks/country.ts create mode 100644 src/hooks/defaults.ts create mode 100644 src/hooks/expertise.ts create mode 100644 src/hooks/index.ts create mode 100644 src/hooks/languages.ts create mode 100644 src/hooks/logs.ts create mode 100644 src/hooks/medical-package.ts create mode 100644 src/hooks/online-case.ts create mode 100644 src/hooks/patients.ts create mode 100644 src/hooks/privacy-policy.ts create mode 100644 src/hooks/tos.ts create mode 100644 src/hooks/transfer-team.ts create mode 100644 src/hooks/users.ts create mode 100644 src/lib/utils.ts create mode 100644 src/middleware.ts create mode 100644 src/service/apis/configs.ts create mode 100644 src/service/apis/country.ts create mode 100644 src/service/apis/default.ts create mode 100644 src/service/apis/expertise.ts create mode 100644 src/service/apis/index.ts create mode 100644 src/service/apis/languages.ts create mode 100644 src/service/apis/logs.ts create mode 100644 src/service/apis/medical-package.ts create mode 100644 src/service/apis/online-case.ts create mode 100644 src/service/apis/patients.ts create mode 100644 src/service/apis/privacy-policy.ts create mode 100644 src/service/apis/tos.ts create mode 100644 src/service/apis/transfer-team.ts create mode 100644 src/service/apis/users.ts create mode 100644 src/service/http/CdnCall.axios.ts create mode 100644 src/service/http/privateCall.axios.ts create mode 100644 src/service/http/publicCall.axios.ts create mode 100644 src/types/index.ts diff --git a/components.json b/components.json new file mode 100644 index 0000000..edcaef2 --- /dev/null +++ b/components.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://ui.shadcn.com/schema.json", + "style": "new-york", + "rsc": true, + "tsx": true, + "tailwind": { + "config": "", + "css": "src/app/globals.css", + "baseColor": "neutral", + "cssVariables": true, + "prefix": "" + }, + "iconLibrary": "lucide", + "aliases": { + "components": "@/components", + "utils": "@/lib/utils", + "ui": "@/components/ui", + "lib": "@/lib", + "hooks": "@/hooks" + }, + "registries": {} +} diff --git a/debug.log b/debug.log new file mode 100644 index 0000000..2cbc2a3 --- /dev/null +++ b/debug.log @@ -0,0 +1 @@ +[0212/070717.490:ERROR:third_party\crashpad\crashpad\util\win\registration_protocol_win.cc:108] CreateFile: The system cannot find the file specified. (0x2) diff --git a/next.config.ts b/next.config.ts index e9ffa30..3c6d3aa 100644 --- a/next.config.ts +++ b/next.config.ts @@ -1,6 +1,16 @@ import type { NextConfig } from "next"; const nextConfig: NextConfig = { + images: { + remotePatterns: [ + { + protocol: 'http', + hostname: 'localhost', + port: '4000', + pathname: '/uploads/**', + }, + ], + }, /* config options here */ }; diff --git a/package-lock.json b/package-lock.json index e6de71a..ddaf1ec 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,19 +8,48 @@ "name": "frontend-panel", "version": "0.1.0", "dependencies": { + "@emotion/styled": "^11.14.1", + "@radix-ui/react-checkbox": "^1.3.3", + "@radix-ui/react-dialog": "^1.1.15", + "@radix-ui/react-dropdown-menu": "^2.1.16", + "@radix-ui/react-label": "^2.1.8", + "@radix-ui/react-popover": "^1.1.15", + "@radix-ui/react-progress": "^1.1.8", + "@radix-ui/react-select": "^2.2.6", + "@radix-ui/react-separator": "^1.1.8", + "@radix-ui/react-slot": "^1.2.4", + "@radix-ui/react-switch": "^1.2.6", + "@tanstack/react-query": "^5.90.12", + "axios": "^1.13.2", + "class-variance-authority": "^0.7.1", + "clsx": "^2.1.1", + "date-fns": "^4.1.0", + "formik": "^2.4.9", + "jsonwebtoken": "^9.0.3", + "jwt-decode": "^4.0.0", + "lucide-react": "^0.561.0", "next": "15.5.7", + "next-nprogress-bar": "^2.4.7", + "quill": "^2.0.3", "react": "19.1.0", - "react-dom": "19.1.0" + "react-day-picker": "^9.13.0", + "react-dom": "19.1.0", + "react-dropzone": "^14.3.8", + "react-toastify": "^11.0.5", + "tailwind-merge": "^3.4.0", + "yup": "^1.7.1" }, "devDependencies": { "@eslint/eslintrc": "^3", "@tailwindcss/postcss": "^4", + "@types/jsonwebtoken": "^9.0.10", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", "eslint": "^9", "eslint-config-next": "15.5.7", "tailwindcss": "^4", + "tw-animate-css": "^1.4.0", "typescript": "^5" } }, @@ -37,6 +66,151 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@babel/code-frame": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz", + "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.5", + "@babel/types": "^7.28.5", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz", + "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.5" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz", + "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz", + "integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.5", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.5", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.5", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", + "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@date-fns/tz": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@date-fns/tz/-/tz-1.4.1.tgz", + "integrity": "sha512-P5LUNhtbj6YfI3iJjw5EL9eUAG6OitD0W3fWQcpQjDRc/QIsL0tRNuO1PcDvPccWL1fSTXXdE1ds+l95DV/OFA==", + "license": "MIT" + }, "node_modules/@emnapi/core": { "version": "1.7.1", "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.7.1.tgz", @@ -70,6 +244,153 @@ "tslib": "^2.4.0" } }, + "node_modules/@emotion/babel-plugin": { + "version": "11.13.5", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz", + "integrity": "sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/serialize": "^1.3.3", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.14.0.tgz", + "integrity": "sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.9.0", + "@emotion/sheet": "^1.4.0", + "@emotion/utils": "^1.4.2", + "@emotion/weak-memoize": "^0.4.0", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==", + "license": "MIT" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.4.0.tgz", + "integrity": "sha512-QgD4fyscGcbbKwJmqNvUMSE02OsHUa+lAWKdEUIJKgqe5IwRSKd7+KhibEWdaKwgjLj0DRSHA9biAIqGBk05lw==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.9.0" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==", + "license": "MIT" + }, + "node_modules/@emotion/react": { + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.14.0.tgz", + "integrity": "sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.13.5", + "@emotion/cache": "^11.14.0", + "@emotion/serialize": "^1.3.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", + "@emotion/utils": "^1.4.2", + "@emotion/weak-memoize": "^0.4.0", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.3.tgz", + "integrity": "sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==", + "license": "MIT", + "dependencies": { + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/unitless": "^0.10.0", + "@emotion/utils": "^1.4.2", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz", + "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==", + "license": "MIT" + }, + "node_modules/@emotion/styled": { + "version": "11.14.1", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.14.1.tgz", + "integrity": "sha512-qEEJt42DuToa3gurlH4Qqc1kVpNq8wO8cJtDzU46TjlzWjDlsVyevtYCRijVq3SrHsROS+gVQ8Fnea108GnKzw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.13.5", + "@emotion/is-prop-valid": "^1.3.0", + "@emotion/serialize": "^1.3.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", + "@emotion/utils": "^1.4.2" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/unitless": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz", + "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==", + "license": "MIT" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.2.0.tgz", + "integrity": "sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==", + "license": "MIT", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.2.tgz", + "integrity": "sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==", + "license": "MIT" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz", + "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==", + "license": "MIT" + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.9.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", @@ -214,6 +535,44 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@floating-ui/core": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz", + "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==", + "license": "MIT", + "dependencies": { + "@floating-ui/utils": "^0.2.10" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.4.tgz", + "integrity": "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==", + "license": "MIT", + "dependencies": { + "@floating-ui/core": "^1.7.3", + "@floating-ui/utils": "^0.2.10" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.6.tgz", + "integrity": "sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==", + "license": "MIT", + "dependencies": { + "@floating-ui/dom": "^1.7.4" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz", + "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==", + "license": "MIT" + }, "node_modules/@humanfs/core": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", @@ -736,7 +1095,6 @@ "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "dev": true, "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", @@ -758,7 +1116,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, "license": "MIT", "engines": { "node": ">=6.0.0" @@ -768,14 +1125,12 @@ "version": "1.5.5", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "dev": true, "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.31", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - "dev": true, "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -987,6 +1342,1458 @@ "node": ">=12.4.0" } }, + "node_modules/@radix-ui/number": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.1.tgz", + "integrity": "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==", + "license": "MIT" + }, + "node_modules/@radix-ui/primitive": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.3.tgz", + "integrity": "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==", + "license": "MIT" + }, + "node_modules/@radix-ui/react-arrow": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.7.tgz", + "integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-primitive": "2.1.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-arrow/node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-arrow/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-checkbox": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.3.tgz", + "integrity": "sha512-wBbpv+NQftHDdG86Qc0pIyXk5IR3tM8Vd0nWLKDcX8nNn4nXFOFwsKuqw2okA/1D/mpaAkmuyndrPJTYDNZtFw==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-presence": "1.1.5", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-previous": "1.1.1", + "@radix-ui/react-use-size": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collection": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.7.tgz", + "integrity": "sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz", + "integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-context": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz", + "integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dialog": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.15.tgz", + "integrity": "sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-dismissable-layer": "1.1.11", + "@radix-ui/react-focus-guards": "1.1.3", + "@radix-ui/react-focus-scope": "1.1.7", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-portal": "1.1.9", + "@radix-ui/react-presence": "1.1.5", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-slot": "1.2.3", + "@radix-ui/react-use-controllable-state": "1.2.2", + "aria-hidden": "^1.2.4", + "react-remove-scroll": "^2.6.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-direction": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz", + "integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.11.tgz", + "integrity": "sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-use-escape-keydown": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dismissable-layer/node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dismissable-layer/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dropdown-menu": { + "version": "2.1.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.16.tgz", + "integrity": "sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-menu": "2.1.16", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-controllable-state": "1.2.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-focus-guards": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.3.tgz", + "integrity": "sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-focus-scope": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz", + "integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-callback-ref": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-focus-scope/node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-focus-scope/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-id": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.1.tgz", + "integrity": "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-use-layout-effect": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-label": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.8.tgz", + "integrity": "sha512-FmXs37I6hSBVDlO4y764TNz1rLgKwjJMQ0EGte6F3Cb3f4bIuHB/iLa/8I9VKkmOy+gNHq8rql3j686ACVV21A==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-primitive": "2.1.4" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-menu": { + "version": "2.1.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.16.tgz", + "integrity": "sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-collection": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-dismissable-layer": "1.1.11", + "@radix-ui/react-focus-guards": "1.1.3", + "@radix-ui/react-focus-scope": "1.1.7", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-popper": "1.2.8", + "@radix-ui/react-portal": "1.1.9", + "@radix-ui/react-presence": "1.1.5", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-roving-focus": "1.1.11", + "@radix-ui/react-slot": "1.2.3", + "@radix-ui/react-use-callback-ref": "1.1.1", + "aria-hidden": "^1.2.4", + "react-remove-scroll": "^2.6.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.15.tgz", + "integrity": "sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-dismissable-layer": "1.1.11", + "@radix-ui/react-focus-guards": "1.1.3", + "@radix-ui/react-focus-scope": "1.1.7", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-popper": "1.2.8", + "@radix-ui/react-portal": "1.1.9", + "@radix-ui/react-presence": "1.1.5", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-slot": "1.2.3", + "@radix-ui/react-use-controllable-state": "1.2.2", + "aria-hidden": "^1.2.4", + "react-remove-scroll": "^2.6.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popper": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.8.tgz", + "integrity": "sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==", + "license": "MIT", + "dependencies": { + "@floating-ui/react-dom": "^2.0.0", + "@radix-ui/react-arrow": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-use-layout-effect": "1.1.1", + "@radix-ui/react-use-rect": "1.1.1", + "@radix-ui/react-use-size": "1.1.1", + "@radix-ui/rect": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-portal": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz", + "integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-layout-effect": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-portal/node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-portal/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-presence": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.5.tgz", + "integrity": "sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-use-layout-effect": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-primitive": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.4.tgz", + "integrity": "sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-slot": "1.2.4" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-progress": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.8.tgz", + "integrity": "sha512-+gISHcSPUJ7ktBy9RnTqbdKW78bcGke3t6taawyZ71pio1JewwGSJizycs7rLhGTvMJYCQB1DBK4KQsxs7U8dA==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-context": "1.1.3", + "@radix-ui/react-primitive": "2.1.4" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-progress/node_modules/@radix-ui/react-context": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.3.tgz", + "integrity": "sha512-ieIFACdMpYfMEjF0rEf5KLvfVyIkOz6PDGyNnP+u+4xQ6jny3VCgA4OgXOwNx2aUkxn8zx9fiVcM8CfFYv9Lxw==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-roving-focus": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.11.tgz", + "integrity": "sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-collection": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-use-controllable-state": "1.2.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-select": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.2.6.tgz", + "integrity": "sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.1", + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-collection": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-dismissable-layer": "1.1.11", + "@radix-ui/react-focus-guards": "1.1.3", + "@radix-ui/react-focus-scope": "1.1.7", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-popper": "1.2.8", + "@radix-ui/react-portal": "1.1.9", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-slot": "1.2.3", + "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-layout-effect": "1.1.1", + "@radix-ui/react-use-previous": "1.1.1", + "@radix-ui/react-visually-hidden": "1.2.3", + "aria-hidden": "^1.2.4", + "react-remove-scroll": "^2.6.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-separator": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.8.tgz", + "integrity": "sha512-sDvqVY4itsKwwSMEe0jtKgfTh+72Sy3gPmQpjqcQneqQ4PFmr/1I0YA+2/puilhggCe2gJcx5EBAYFkWkdpa5g==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-primitive": "2.1.4" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-slot": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.4.tgz", + "integrity": "sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-switch": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.2.6.tgz", + "integrity": "sha512-bByzr1+ep1zk4VubeEVViV592vu2lHE2BZY5OnzehZqOOgogN80+mNtCqPkhn2gklJqOpxWgPoYTSnhBCqpOXQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-previous": "1.1.1", + "@radix-ui/react-use-size": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-switch/node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-switch/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz", + "integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz", + "integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-use-effect-event": "0.0.2", + "@radix-ui/react-use-layout-effect": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-effect-event": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz", + "integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-use-layout-effect": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz", + "integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-use-callback-ref": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz", + "integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-previous": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.1.tgz", + "integrity": "sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-rect": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz", + "integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==", + "license": "MIT", + "dependencies": { + "@radix-ui/rect": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-size": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz", + "integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-use-layout-effect": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-visually-hidden": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz", + "integrity": "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-primitive": "2.1.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-visually-hidden/node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-visually-hidden/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/rect": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz", + "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==", + "license": "MIT" + }, "node_modules/@rtsao/scc": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", @@ -1281,6 +3088,32 @@ "tailwindcss": "4.1.17" } }, + "node_modules/@tanstack/query-core": { + "version": "5.90.12", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.90.12.tgz", + "integrity": "sha512-T1/8t5DhV/SisWjDnaiU2drl6ySvsHj1bHBCWNXd+/T+Hh1cf6JodyEYMd5sgwm+b/mETT4EV3H+zCVczCU5hg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/react-query": { + "version": "5.90.12", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.90.12.tgz", + "integrity": "sha512-graRZspg7EoEaw0a8faiUASCyJrqjKPdqJ9EwuDRUF9mEYJ1YPczI9H+/agJ0mOJkPCJDk0lsz5QTrLZ/jQ2rg==", + "license": "MIT", + "dependencies": { + "@tanstack/query-core": "5.90.12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^18 || ^19" + } + }, "node_modules/@tybys/wasm-util": { "version": "0.10.1", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", @@ -1299,6 +3132,18 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.7.tgz", + "integrity": "sha512-PQTyIulDkIDro8P+IHbKCsw7U2xxBYflVzW/FgWdCAePD9xGSidgA76/GeJ6lBKoblyhf9pBY763gbrN+1dI8g==", + "license": "MIT", + "dependencies": { + "hoist-non-react-statics": "^3.3.0" + }, + "peerDependencies": { + "@types/react": "*" + } + }, "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", @@ -1313,6 +3158,24 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/jsonwebtoken": { + "version": "9.0.10", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.10.tgz", + "integrity": "sha512-asx5hIG9Qmf/1oStypjanR7iKTv0gXQ1Ov/jfrX6kS/EO0OFni8orbmGCn0672NHR3kXHwpAwR+B368ZGN/2rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/ms": "*", + "@types/node": "*" + } + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/node": { "version": "20.19.26", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.26.tgz", @@ -1323,11 +3186,16 @@ "undici-types": "~6.21.0" } }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "license": "MIT" + }, "node_modules/@types/react": { "version": "19.2.7", "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.7.tgz", "integrity": "sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1338,8 +3206,9 @@ "version": "19.2.3", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", - "dev": true, + "devOptional": true, "license": "MIT", + "peer": true, "peerDependencies": { "@types/react": "^19.2.0" } @@ -1934,6 +3803,18 @@ "dev": true, "license": "Python-2.0" }, + "node_modules/aria-hidden": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.6.tgz", + "integrity": "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/aria-query": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", @@ -2121,6 +4002,21 @@ "node": ">= 0.4" } }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/attr-accept": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.5.tgz", + "integrity": "sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/available-typed-arrays": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", @@ -2147,6 +4043,17 @@ "node": ">=4" } }, + "node_modules/axios": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.2.tgz", + "integrity": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.4", + "proxy-from-env": "^1.1.0" + } + }, "node_modules/axobject-query": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", @@ -2157,6 +4064,21 @@ "node": ">= 0.4" } }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -2188,6 +4110,12 @@ "node": ">=8" } }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "license": "BSD-3-Clause" + }, "node_modules/call-bind": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", @@ -2211,7 +4139,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", - "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -2242,7 +4169,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -2285,12 +4211,33 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/class-variance-authority": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz", + "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==", + "license": "Apache-2.0", + "dependencies": { + "clsx": "^2.1.1" + }, + "funding": { + "url": "https://polar.sh/cva" + } + }, "node_modules/client-only": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", "license": "MIT" }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -2311,6 +4258,18 @@ "dev": true, "license": "MIT" }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -2318,6 +4277,28 @@ "dev": true, "license": "MIT" }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", @@ -2337,7 +4318,6 @@ "version": "3.2.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", - "dev": true, "license": "MIT" }, "node_modules/damerau-levenshtein": { @@ -2401,11 +4381,26 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/date-fns": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz", + "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kossnocorp" + } + }, + "node_modules/date-fns-jalali": { + "version": "4.1.0-0", + "resolved": "https://registry.npmjs.org/date-fns-jalali/-/date-fns-jalali-4.1.0-0.tgz", + "integrity": "sha512-hTIP/z+t+qKwBDcmmsnmjWTduxCg+5KfdqWQvb2X/8C9+knYY6epN/pfxdDuyVlSVeFz0sM5eEfwIUQ70U4ckg==", + "license": "MIT" + }, "node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "dev": true, "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -2426,6 +4421,15 @@ "dev": true, "license": "MIT" }, + "node_modules/deepmerge": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/define-data-property": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", @@ -2462,6 +4466,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/detect-libc": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", @@ -2472,6 +4485,12 @@ "node": ">=8" } }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==", + "license": "MIT" + }, "node_modules/doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", @@ -2489,7 +4508,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "dev": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.1", @@ -2500,6 +4518,15 @@ "node": ">= 0.4" } }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, "node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", @@ -2521,6 +4548,15 @@ "node": ">=10.13.0" } }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, "node_modules/es-abstract": { "version": "1.24.0", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz", @@ -2594,7 +4630,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -2604,7 +4639,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -2642,7 +4676,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0" @@ -2655,7 +4688,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", - "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -2702,7 +4734,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -2891,6 +4922,7 @@ "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@rtsao/scc": "^1.1.0", "array-includes": "^3.1.9", @@ -3137,6 +5169,12 @@ "node": ">=0.10.0" } }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "license": "MIT" + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -3144,6 +5182,12 @@ "dev": true, "license": "MIT" }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "license": "Apache-2.0" + }, "node_modules/fast-glob": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", @@ -3211,6 +5255,18 @@ "node": ">=16.0.0" } }, + "node_modules/file-selector": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-2.1.2.tgz", + "integrity": "sha512-QgXo+mXTe8ljeqUFaX3QVHc5osSItJ/Km+xpocx0aSqWGMSCf6qYs/VnzZgS864Pjn5iceMRFigeAV7AfTlaig==", + "license": "MIT", + "dependencies": { + "tslib": "^2.7.0" + }, + "engines": { + "node": ">= 12" + } + }, "node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", @@ -3224,6 +5280,12 @@ "node": ">=8" } }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "license": "MIT" + }, "node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -3262,6 +5324,26 @@ "dev": true, "license": "ISC" }, + "node_modules/follow-redirects": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, "node_modules/for-each": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", @@ -3278,11 +5360,51 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/form-data": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", + "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/formik": { + "version": "2.4.9", + "resolved": "https://registry.npmjs.org/formik/-/formik-2.4.9.tgz", + "integrity": "sha512-5nI94BMnlFDdQRBY4Sz39WkhxajZJ57Fzs8wVbtsQlm5ScKIR1QLYqv/ultBnobObtlUyxpxoLodpixrsf36Og==", + "funding": [ + { + "type": "individual", + "url": "https://opencollective.com/formik" + } + ], + "license": "Apache-2.0", + "dependencies": { + "@types/hoist-non-react-statics": "^3.3.1", + "deepmerge": "^2.1.1", + "hoist-non-react-statics": "^3.3.0", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "react-fast-compare": "^2.0.1", + "tiny-warning": "^1.0.2", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -3333,7 +5455,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", - "dev": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.2", @@ -3354,11 +5475,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/get-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - "dev": true, "license": "MIT", "dependencies": { "dunder-proto": "^1.0.1", @@ -3446,7 +5575,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -3518,7 +5646,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -3531,7 +5658,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" @@ -3547,7 +5673,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.2" @@ -3556,6 +5681,15 @@ "node": ">= 0.4" } }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.0" + } + }, "node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", @@ -3570,7 +5704,6 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", - "dev": true, "license": "MIT", "dependencies": { "parent-module": "^1.0.0", @@ -3626,6 +5759,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, "node_modules/is-async-function": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", @@ -3706,7 +5845,6 @@ "version": "2.16.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - "dev": true, "license": "MIT", "dependencies": { "hasown": "^2.0.2" @@ -4056,7 +6194,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true, "license": "MIT" }, "node_modules/js-yaml": { @@ -4072,6 +6209,18 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/json-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", @@ -4079,6 +6228,12 @@ "dev": true, "license": "MIT" }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" + }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -4106,6 +6261,28 @@ "json5": "lib/cli.js" } }, + "node_modules/jsonwebtoken": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.3.tgz", + "integrity": "sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g==", + "license": "MIT", + "dependencies": { + "jws": "^4.0.1", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, "node_modules/jsx-ast-utils": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", @@ -4122,6 +6299,36 @@ "node": ">=4.0" } }, + "node_modules/jwa": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz", + "integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==", + "license": "MIT", + "dependencies": { + "buffer-equal-constant-time": "^1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz", + "integrity": "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==", + "license": "MIT", + "dependencies": { + "jwa": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jwt-decode": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-4.0.0.tgz", + "integrity": "sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", @@ -4427,6 +6634,12 @@ "url": "https://opencollective.com/parcel" } }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -4443,6 +6656,67 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "license": "MIT" + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==", + "license": "MIT" + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + "license": "MIT" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + "license": "MIT" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", + "deprecated": "This package is deprecated. Use require('node:util').isDeepStrictEqual instead.", + "license": "MIT" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + "license": "MIT" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "license": "MIT" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + "license": "MIT" + }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -4450,11 +6724,16 @@ "dev": true, "license": "MIT" }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "license": "MIT" + }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" @@ -4463,6 +6742,15 @@ "loose-envify": "cli.js" } }, + "node_modules/lucide-react": { + "version": "0.561.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.561.0.tgz", + "integrity": "sha512-Y59gMY38tl4/i0qewcqohPdEbieBy7SovpBL9IFebhc2mDd8x4PZSOsiFRkpPcOq6bj1r/mjH/Rk73gSlIJP2A==", + "license": "ISC", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/magic-string": { "version": "0.30.21", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", @@ -4477,7 +6765,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -4507,6 +6794,27 @@ "node": ">=8.6" } }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -4534,7 +6842,6 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, "license": "MIT" }, "node_modules/nanoid": { @@ -4630,6 +6937,15 @@ } } }, + "node_modules/next-nprogress-bar": { + "version": "2.4.7", + "resolved": "https://registry.npmjs.org/next-nprogress-bar/-/next-nprogress-bar-2.4.7.tgz", + "integrity": "sha512-OeveNQYFBhQhZ+RgrDnvHNUEQfHCmipymmD4AfAVE9pFV4jeWi7/nNK5f0lIk7ODRrtjyyr/n2YpkRbs5kUoMg==", + "license": "MIT", + "dependencies": { + "nprogress-v2": "^1.0.4" + } + }, "node_modules/next/node_modules/postcss": { "version": "8.4.31", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", @@ -4658,11 +6974,16 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/nprogress-v2": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/nprogress-v2/-/nprogress-v2-1.1.10.tgz", + "integrity": "sha512-MypWLNIPIM07SS0bAc/oac0vhVFz9vAHm7d1sj//Pnf3J03LQ3CuWrlDteIu6exq0fIvkDJ6tUDRWLaifsIt5w==", + "license": "MIT" + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -4849,11 +7170,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/parchment": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/parchment/-/parchment-3.0.0.tgz", + "integrity": "sha512-HUrJFQ/StvgmXRcQ1ftY6VEZUq3jA2t9ncFN4F84J/vN0/FPpQF+8FKXb3l6fLces6q0uOHj6NJn+2xvZnxO6A==", + "license": "BSD-3-Clause" + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, "license": "MIT", "dependencies": { "callsites": "^3.0.0" @@ -4862,6 +7188,24 @@ "node": ">=6" } }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -4886,9 +7230,17 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true, "license": "MIT" }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -4961,7 +7313,6 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dev": true, "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", @@ -4969,6 +7320,18 @@ "react-is": "^16.13.1" } }, + "node_modules/property-expr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.6.tgz", + "integrity": "sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==", + "license": "MIT" + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" + }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -5000,6 +7363,35 @@ ], "license": "MIT" }, + "node_modules/quill": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/quill/-/quill-2.0.3.tgz", + "integrity": "sha512-xEYQBqfYx/sfb33VJiKnSJp8ehloavImQ2A6564GAbqG55PGw1dAWUn1MUbQB62t0azawUS2CZZhWCjO8gRvTw==", + "license": "BSD-3-Clause", + "dependencies": { + "eventemitter3": "^5.0.1", + "lodash-es": "^4.17.21", + "parchment": "^3.0.0", + "quill-delta": "^5.1.0" + }, + "engines": { + "npm": ">=8.2.3" + } + }, + "node_modules/quill-delta": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-5.1.0.tgz", + "integrity": "sha512-X74oCeRI4/p0ucjb5Ma8adTXd9Scumz367kkMK5V/IatcX6A0vlgLgKbzXWy5nZmCGeNJm2oQX0d2Eqj+ZIlCA==", + "license": "MIT", + "dependencies": { + "fast-diff": "^1.3.0", + "lodash.clonedeep": "^4.5.0", + "lodash.isequal": "^4.5.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, "node_modules/react": { "version": "19.1.0", "resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz", @@ -5010,6 +7402,27 @@ "node": ">=0.10.0" } }, + "node_modules/react-day-picker": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/react-day-picker/-/react-day-picker-9.13.0.tgz", + "integrity": "sha512-euzj5Hlq+lOHqI53NiuNhCP8HWgsPf/bBAVijR50hNaY1XwjKjShAnIe8jm8RD2W9IJUvihDIZ+KrmqfFzNhFQ==", + "license": "MIT", + "dependencies": { + "@date-fns/tz": "^1.4.1", + "date-fns": "^4.1.0", + "date-fns-jalali": "^4.1.0-0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/gpbl" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, "node_modules/react-dom": { "version": "19.1.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz", @@ -5023,13 +7436,117 @@ "react": "^19.1.0" } }, + "node_modules/react-dropzone": { + "version": "14.3.8", + "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-14.3.8.tgz", + "integrity": "sha512-sBgODnq+lcA4P296DY4wacOZz3JFpD99fp+hb//iBO2HHnyeZU3FwWyXJ6salNpqQdsZrgMrotuko/BdJMV8Ug==", + "license": "MIT", + "dependencies": { + "attr-accept": "^2.2.4", + "file-selector": "^2.1.0", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "react": ">= 16.8 || 18.0.0" + } + }, + "node_modules/react-fast-compare": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz", + "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==", + "license": "MIT" + }, "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true, "license": "MIT" }, + "node_modules/react-remove-scroll": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.2.tgz", + "integrity": "sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==", + "license": "MIT", + "dependencies": { + "react-remove-scroll-bar": "^2.3.7", + "react-style-singleton": "^2.2.3", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.3", + "use-sidecar": "^1.1.3" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-remove-scroll-bar": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.8.tgz", + "integrity": "sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==", + "license": "MIT", + "dependencies": { + "react-style-singleton": "^2.2.2", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-style-singleton": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.3.tgz", + "integrity": "sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==", + "license": "MIT", + "dependencies": { + "get-nonce": "^1.0.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-toastify": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/react-toastify/-/react-toastify-11.0.5.tgz", + "integrity": "sha512-EpqHBGvnSTtHYhCPLxML05NLY2ZX0JURbAdNYa6BUkk+amz4wbKBQvoKQAB0ardvSarUBuY4Q4s1sluAzZwkmA==", + "license": "MIT", + "dependencies": { + "clsx": "^2.1.1" + }, + "peerDependencies": { + "react": "^18 || ^19", + "react-dom": "^18 || ^19" + } + }, "node_modules/reflect.getprototypeof": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", @@ -5078,7 +7595,6 @@ "version": "1.22.11", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", - "dev": true, "license": "MIT", "dependencies": { "is-core-module": "^2.16.1", @@ -5099,7 +7615,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -5170,6 +7685,26 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/safe-push-apply": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", @@ -5215,7 +7750,6 @@ "version": "7.7.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", - "devOptional": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -5417,6 +7951,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/source-map-js": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", @@ -5606,6 +8149,12 @@ } } }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", + "license": "MIT" + }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -5623,7 +8172,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -5632,6 +8180,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/tailwind-merge": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.4.0.tgz", + "integrity": "sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, "node_modules/tailwindcss": { "version": "4.1.17", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.17.tgz", @@ -5653,6 +8211,18 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/tiny-case": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-case/-/tiny-case-1.0.3.tgz", + "integrity": "sha512-Eet/eeMhkO6TX8mnUteS9zgPbUMQa4I6Kkp5ORiBD5476/m+PIRiumP5tmh5ioJpH7k51Kehawy2UDfsnxxY8Q==", + "license": "MIT" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", + "license": "MIT" + }, "node_modules/tinyglobby": { "version": "0.2.15", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", @@ -5715,6 +8285,12 @@ "node": ">=8.0" } }, + "node_modules/toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==", + "license": "MIT" + }, "node_modules/ts-api-utils": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", @@ -5747,6 +8323,16 @@ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "license": "0BSD" }, + "node_modules/tw-animate-css": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/tw-animate-css/-/tw-animate-css-1.4.0.tgz", + "integrity": "sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/Wombosvideo" + } + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -5760,6 +8346,18 @@ "node": ">= 0.8.0" } }, + "node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/typed-array-buffer": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", @@ -5924,6 +8522,49 @@ "punycode": "^2.1.0" } }, + "node_modules/use-callback-ref": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.3.tgz", + "integrity": "sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sidecar": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.3.tgz", + "integrity": "sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==", + "license": "MIT", + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -6039,6 +8680,15 @@ "node": ">=0.10.0" } }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", @@ -6051,6 +8701,18 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } + }, + "node_modules/yup": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/yup/-/yup-1.7.1.tgz", + "integrity": "sha512-GKHFX2nXul2/4Dtfxhozv701jLQHdf6J34YDh2cEkpqoo8le5Mg6/LrdseVLrFarmFygZTlfIhHx/QKfb/QWXw==", + "license": "MIT", + "dependencies": { + "property-expr": "^2.0.5", + "tiny-case": "^1.0.3", + "toposort": "^2.0.2", + "type-fest": "^2.19.0" + } } } } diff --git a/package.json b/package.json index dcaec2b..375184f 100644 --- a/package.json +++ b/package.json @@ -9,19 +9,48 @@ "lint": "eslint" }, "dependencies": { + "@emotion/styled": "^11.14.1", + "@radix-ui/react-checkbox": "^1.3.3", + "@radix-ui/react-dialog": "^1.1.15", + "@radix-ui/react-dropdown-menu": "^2.1.16", + "@radix-ui/react-label": "^2.1.8", + "@radix-ui/react-popover": "^1.1.15", + "@radix-ui/react-progress": "^1.1.8", + "@radix-ui/react-select": "^2.2.6", + "@radix-ui/react-separator": "^1.1.8", + "@radix-ui/react-slot": "^1.2.4", + "@radix-ui/react-switch": "^1.2.6", + "@tanstack/react-query": "^5.90.12", + "axios": "^1.13.2", + "class-variance-authority": "^0.7.1", + "clsx": "^2.1.1", + "date-fns": "^4.1.0", + "formik": "^2.4.9", + "jsonwebtoken": "^9.0.3", + "jwt-decode": "^4.0.0", + "lucide-react": "^0.561.0", + "next": "15.5.7", + "next-nprogress-bar": "^2.4.7", + "quill": "^2.0.3", "react": "19.1.0", + "react-day-picker": "^9.13.0", "react-dom": "19.1.0", - "next": "15.5.7" + "react-dropzone": "^14.3.8", + "react-toastify": "^11.0.5", + "tailwind-merge": "^3.4.0", + "yup": "^1.7.1" }, "devDependencies": { - "typescript": "^5", + "@eslint/eslintrc": "^3", + "@tailwindcss/postcss": "^4", + "@types/jsonwebtoken": "^9.0.10", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", - "@tailwindcss/postcss": "^4", - "tailwindcss": "^4", "eslint": "^9", "eslint-config-next": "15.5.7", - "@eslint/eslintrc": "^3" + "tailwindcss": "^4", + "tw-animate-css": "^1.4.0", + "typescript": "^5" } } diff --git a/public/fonts/sogand/SOGAND.ttf b/public/fonts/sogand/SOGAND.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fdee227ed38c1c3e416ac9faf1b2b436ca65d6cd GIT binary patch literal 88068 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Π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 literal 0 HcmV?d00001 diff --git a/public/fonts/vazir/Vazirmatn-Black.woff2 b/public/fonts/vazir/Vazirmatn-Black.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f08cace8de6750fa3b1535eea651d9ac4b4d7d14 GIT binary patch literal 50568 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 literal 0 HcmV?d00001 diff --git a/public/fonts/vazir/Vazirmatn-ExtraBold.woff2 b/public/fonts/vazir/Vazirmatn-ExtraBold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c074e70fcd70459f8ffb4c6d4ecd5448197ea4a7 GIT binary patch literal 51120 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 literal 0 HcmV?d00001 diff --git a/public/fonts/vazir/Vazirmatn-ExtraLight.woff2 b/public/fonts/vazir/Vazirmatn-ExtraLight.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..997dea07b70c1985f36833045647fa2d4eb924fa GIT binary patch literal 51268 zcmV)LK)JtnPew8T0RR910LVlD4*&oF0puhA0LSG3Appey00000000000000000000 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 w)Yt_xt0N_^KKhKIW3Ui%|t!GQpAYijUKCo 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 VKvK*CNk}7U_X^yu{wje0000~Im*@Zh literal 0 HcmV?d00001 diff --git a/public/fonts/vazir/Vazirmatn-Light.woff2 b/public/fonts/vazir/Vazirmatn-Light.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..d154722a60c07c8ee3da789bef46354d9d0166eb GIT binary patch literal 51180 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

5E^DLvD5`ug6RXQ{wdyszs(MZs7V)DTdn%k#y* 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 literal 0 HcmV?d00001 diff --git a/public/fonts/vazir/Vazirmatn-Regular.woff2 b/public/fonts/vazir/Vazirmatn-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c9824c872b3b4f2eb13a102748f8ef1a6ef97da0 GIT binary patch literal 50684 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 JuV;L@umFHJgLMD^ literal 0 HcmV?d00001 diff --git a/public/fonts/vazir/Vazirmatn-SemiBold.woff2 b/public/fonts/vazir/Vazirmatn-SemiBold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..53016415ab9f67a8deac98dfe4c9cd2e40d922a0 GIT binary patch literal 51032 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 literal 0 HcmV?d00001 diff --git a/public/fonts/vazir/Vazirmatn-Thin.woff2 b/public/fonts/vazir/Vazirmatn-Thin.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b7df278265c94714acfac44b22f97baf4d509874 GIT binary patch literal 50796 zcmV)XK&`)bPew8T0RR910LE+p4*&oF0q5)h0LBjhAppey00000000000000000000 z0000QgDM+=ry?Af}4}%j`kc}n;7oiE!*9;v5#vm|qpG{mw*>p>d*V3q|smG4@^FhDsUd46tx&bjx!z17>Ou~9LL3O6HjDid*E)Nf7&qXNN*oRNUh zL72TEu-pCg-dJy}QCTx;ldMY1+J(s4$qq@z%F6tVoy^RTB4o|y-+uP{v8LZ4&jtgG zXcSNr6HRTuZ0VQF^8ftr_pqO9pZD-gWRU5M4&5vgB7@P18p(Lb8p-;#1kIv%cz$j@ zBou6rlxPu<-X9DYjExwqn%LMz4Hm%IU__0PBO;^>q$~_XPy4jby7P>@(7tQv|J$#B ztMVc>xcM%AI049^rk2{4@lsw6R%Kt>_41BXpB(^ zjKm!5w6*VV)pY31vAGZ0_9}VRk}k12gHR7lfw2kP%zxEYLw@GLrr$g60icY&A)s~Q z$nip5-c?TBbAP7*mBXk85bk#6FexnC`+s%*Wq}oL8v`cJX5BVqDA)c;zoQzVfv8{m zwD(^h?u6E@4Jfhq6D}X67eCGM3%mgHA<3%~Dsdnbkt1?GHbzG%5g}u&h~>|IdOnw~ zkX-S2_cCm0CX-EdvmE-R#&BK2e7+G_h4TD;san_m1lnp)goltPP@WCq)T)+~rHxlf z_9Sjf>G$jZ(fzy81c*R^Xhu+?7#tX+5yMD@?gn50BwZvWkCNr`Xi}CZ1&|!slr({o zM{>|4jW;MvPU*HjZa7@_blhVI;db8hF=rm0Uu$3QY4aj++rGv&rZ>bcBGQ>+FcuTL?E=?vnfuSuv9_(-YLG^Xp1hU|J zU~P9{BEkQE%l~G(>P~pU+&${v8KRU~=|A11SBKa|>aNLedBEaA5*Ce6D2cHMW3lK= zO@GiDS24M{?TfxMc^@rUMX>*8&TMygW=z=Sy`AF%Tn2}c+;rHv+oE<;EyMo|V)#lc z6mERtLgaD;CnP61b1q%EshvyLwTrg4-#atuwu;{Z+LQN{ppj4^RA&CfjwL7AmEG$& zl||Yjw*+-r0lg_-9(tFRH0fXRl${x$@=|iITjh3=v*0o>;jKXz;NQ)l=KX*+v#=r( z76}r9Om#(hekXnLe@}%O*k#vfZMA3-5fLRyZiy1n+PvRq37v~B(8G_ta*xlpRvHLl zk4q!c6+9wD9-lrteMZyrO<*E^HS(cO?dF8sm=9xWohc^WH*!18HAV=c;E15I1RTwO zLJv|1GN;W-MHgPJ)x@#`hL}L%@;yEs>GF>hL}UN}d=F9;%7GTkMe=Nhw%La4ObN`Y zGOSA80c)lRtdC-_|5bryTL^2o-C&E&gj!|}*eZ*`HdzO@&w5zy%`0-6Mc4Jt^RNrUzVZ(qPL= z2Dqikfo)~JfLoJdXdCkf+>NZmR-6rRCE0}S%}@Xy4buQSTGkpoZH5k=wvz{*AyWpP zF%t|sW3OA_t^O4Q-5OkZ;LUj{pxcm33EqZYD(IGd6@s_nmj=2`TGW7donV0OzDowY zCoEYIVgQ2yMgok4uxyZ!)q2}wnO+c}uP#1;5F!uH?{~D~z}#td#^KItxD)NH4oJMS za^L{192i=s2Xlf(tFE`jZYt=`Y#okwHh*whyZ*BzJI}la;YWy+e`RHI0R@2Kph`U( zp#KI9Etw9WAa50h)1c?!@Ok`=Cv!z#z7u))N+-MYV+luC;)f||YMM+<4kjOywldY+ zN*!P7_^-tt%Oyhn$6W5osc7kdiIszkmtRm=R9sS8R>8)RQx~q?d8B*s>eE3q*<67L zLUB?omHYPVe@H@L2owfKAW`W|E?+2?D%571)5FWh4+w@LP#7G6M4>TQ9G*ZVktsDg zgW2lf>}DZ|$WcNy%IG0RW?5yIQ*L?XS5RR^6<1PeuXxQH=38a9Mb3K=a;h0@C}Afh z1u05d5|ex}UaU)GNkb$=^=JfGA^#6J;3IsV&0baO`J-X~oeh{y6hsCXCHQDK+pIs> zuJqA6aiy+`wY=}8#xy9pA{4N}4{4N^z)|H0HtpWUj#u@1mt4csUq?I^i?x)L z#9r_xXu=-o>d+WUsxf+b>*#s%;={nm#9yEgp~6KlE2DOnD#9#SB?DE#IvtcoellB# zdSblA zmRM?;!G;)Wm@y`pYO8IIxh77$1b5tX-*Yb|L7|99AO%Te2y28R8nK8+B9f7gOs?cw zWTO_1JP0ZD6r?QSiC6@Y#1Kn7$$YZN5=$+&(kg4Lv)%@qZMEGFJMFUD9{U{dmqQLa z;%`TtaMCINyX1j~58Ahx7{tv!9&aB9lIyJU6ev=mO~)+{=rgWn-PD{V zE7qMunS4#U!(V_vL4t({6_(L=VkD?krCN>4Agu-f0tyBJi3|!;$62NbkRqN^YRhyr zj>W}^GZ(MC=E{wG`rc;%PY2<>h?-P&XY)R0EcwCClJP#pTAfz!I=VhxHrsd8oJ*@S zAXjpz$`Lba(tk7NELgHq*NU4BoA9>n+OLOQpQAWAccI)&i;dOA4vxy%^(8=%5aAGe z0dl81vb0_$4|n0k$W+kM^I~8UC{%jE_&q++|t2CHusQyYhENLBd2sd{}}y zmgF+6wY|&JIoo~L%t156W{&Tn^sXCx;t5&0DO-2tnpL1H3K0ph5$L@w79XD=bMf+b zM8QdzXowF>P_arbZmsRbPiH;o$PnXrqJ}+tOS|JT1_A=Y96^*P&>~US26yJ5-t=pW znZEhyPq>Q^a3~b0(FLYVo7GsK$VNawKtMnk1snc@Dol(7m8w*$Y2(lj=3Wo7W5as_p2BB}iWqScBuUdq-#P>EzWoXP zDen3V88K?coP}6v5uRDMG-t_*wb$JF3lJzsun?ib#7I!7N_Etfz#s|m6%g;s6dN*P z)QmX`b1U6=B4)f}#WQwr;;#G{5+qDC#0O40-lwzc#`7G+BofCh0ksm+n2G*ngGed@ zAfOP)pfFXXCPWXJ?oXFPM{!aXCjo+l2#44wK-R202;O#rkFz8wlACEAfwq6$l2igfKp~JpVT#x? zlm5rj4`Frew$FMHwyuJ_&ofciIz8iP>$M%h{?0BFb}CDalE2Fb5w2_*BV*;DTN@I3 z4-eA6>n5aeYHK2x+(^hYbh-Ht3`Jddo3Zj` z3O7NP{)%8bW8Cd$er}fT?3kL4g$@T2PNHE;ec!!x6Dq`)d#F#& zr7rU&#}Es1^XKT5juro0ccZw3^`+(Ei5;RIY?VNM(L>#C;O6Q5qiDB#WOlVVdz}6? zG|&u#%-thnhnG;VNdxWV*>ku59P)R7c$Q@dt{7d)9n5}c zkb9}L3f+=<=!4wgK2{w7r=%3!9J$(sZgfTRHh!%W8UD7P=#N}_#Wmh!^Rhk%y49S^ zdbg`Ie|E87+yGLz7lvH>mF#xWHV9-++nq8qmz%UsUv7TO_-xDu00z@vl^K&=xd@Kx z&V#Pq3KehHIZIoTRw{dGgd`N^R@yoQ$3!sT3Gt@b_+ze0aNZXGds8I8adq*te=V+L) zu=h_^g`)bU&GQ$pzI*lE{s(^PJUL05qIQkCuF9wWFvLDIt-Iq|r#WX0eYg{w{Kx|{ z*!mUUvCef3Xy9N5QXS#`E?@iGcI#-DTe~VIC0d=V$#rlK<^TLjze}8bgYSzS-|OYp zsEMzk4yZ8L?eXAhE+?CB;&Kekhmdk}e3zs3tCUGCn>z!~FFWR5nR?|h*PZmY$~VMv z%B!HFDr$={TB0QBGUS=8K%ps$nvfO^km6P|hjTJTk}0KHBag!hqlJaNOJ_@8`g{U%O14$pBZaL>#WXtH>$i)=HVZ6i7$yIxuhU>FCxbF%%P)1 zRCF|mHXWj;vwxkdC()xf@^L zA1nM~?}Ss%aLYZs99QpJnp&D#np&EAYl#>{LWbrihg;JpT~W&p*L-1E5VV^h zmo5}x(mSh)w4xZJV$F)T5o)&q`eb7~VH3R98W$N|V&PKj=W^@kN*nEY3)fh<&cgLZ zH`pj2wZ_dh!Y6Hj+pMqKZJf_oA9r@=tXH(7nt@@W04_U{< zB_odHx4$#$=uBYrq}fwO|2KQd>{aXQb?fT`Gkj>ei6uuK<=Epn!Sp}@L2cuZ7ygff zY3J=?#OT80FFvnB3lu*ran4CRvmqPa=K$G|4cU+l*^mv{FxC#Q+X0ChBhe+Xki;SJ zBne0&NfMGwQkkds%gZR8HgQ+m$?dQR_!KriXN66iI(B7sWil?wEh z+B-%cQTUW(ve=uxlME)OUnGOo=`YD(c;UwZ+PUpHLLxUmC!j!Xfli4^awBva)R5bu z)1i*s6rHE^wzF%#|F zJ}YGvDL2tdc|{tkm7+j_0tJf9fuJ+>+5)hF7Bo~4(}ma!;|Q=-hizB9{9V>m3b6#3 zD-0hPFkrwOA0q&q5CETO0gV<8hdI*(u%O-Ig9#r@kK(O;; zvGwZmU(3V*xiOJ1M(CEoN<$lI62 z-uFH4pbxw@wr1=NCpGb*GrsiM)78S4u4!p>g<2PCTd18&hkP*1j6O-&KRYa_hm{5O zUJwiQ*@k`zin;-zhpF1E=CV4TQQCa=J58K|IT3r&UbI07ev3CqA$$pkS}4Dy!XU2; zW4ng{%mgxywG?1AT&cO}A9{I8(Flj9>ULVZ*81IWd2L&vEPc{dy^%^~ijc)4J4tp^ z_&6mQY0G(bv*-iGC^2D)N!HfRdRH_Tav>ab(S3so4HKX zqK*`&A~k8+>0ylyJ7^;6ufD{3H3YB!i^SlRXwzk_F?lk)DifN+DT(!hGEV*fcz8x^h%PIoR&2L zUm&$vP4P+z>aeZDSG~x^WjNsCwWqbRU-E}-kxDFeuADTZtra$pGnq-whNK!typ0*2 z^r;TVDV1f6EDf+#{br5&!m*>9E`_a^3ry=ma{?~?{%%e zow2Rj$2MWnK3h((F!}E&q$#j~k0Kb&-yK;iNZ5Lvu^S$2{ z^xo(}AAqDfBSLe4BiD>gfILDNp=CNSLGk!Hw%0h|m)Xs9ra&v+Z`}J>pq_cHCj_Yz zOnSjuUyURn5%q|4mL$^V4S67nmDS7DjZV7y`g^p$Sb0ajop*uyflTmrEA)aLxZ2y& zjMm3B0-V25>XOP3zz<)|P6z8-JGDDZLJO$2pwOB2E0|Q4s@$;vR-LLqxpsqHReY$$ z)5<*Q#5_CAkjW;PS>`(OA^D_wr=bY^cBeWv6r#;BO=un1-gMAgvEr8a365W&@#bR5 z?mGv4Nu8|Z%Zd4~8N?2Ss&L#lTywXyZH-35J?B!L*gnNM{ zs`yi~?me~5R$9Y4v*{dDeT~o<8rxN2K2t@8+{3Mok`}CYJ83Lg*3~+VpjpjmOm@2! zI?WPQ13Ij=EqhY!e!`ptA~vdTpBc0yC6Fa3T_c_W1Xi5Bjwea8ifR@M zEn%cwn8SK#1=t2C6Uu~=OJ6Ex5Pcu61M&`M9rp8rx(6pvAtMR_tET$wbWAMv0IhDQ z<2R?gYL;s*?dce``%t~w7(GEGF8B2xK1mg8=EBbb`a${~;vXaX^NIVIv7K29GuC7* zx47RyfF7>DC*}!2y#TEM|M{jjnBo-H$A;eDHG>drD5IQO>gZ=s3|rpNqHC?VuXXgZsb*VjwM7pU<=Z_rV;8?2U1-rWv5|bnPgEC# zhsG$Rni>Z9#W26+<)%n+PzS22u47hcXv<OPWr`PflGo)!Hq|m0w|QRaUf4 zRS}^<+W^FcTP-V&%2{HUba}GY!|6b-!3QCv%G+x!xX`V2sHA;)qQb-;f*@9XjP*0X zW&(y7W`y6;bQHwWz18mJs77}f1WZ)DU+Ss1Du{N^P6bra(1xT2<+xk7!pVsa(RP;bmJXpC>MIr z(bBtns((6C18uNr74*QzjG@;U=ryAJ=3w3+qmeEyH0MA5v&!1kO<(vk{5_?=)-16e zi~=NhGmHvYy%pwhRIF5d@*Jpa4?ENRJsQsFr#g?zJzL|M!Ypp!L)R8m0tXlhFdASY zz;x(urNH!$0|4=&e?Wb%WtYMnTu01j_R9eQG;qMX2A05vJGg-igDiT|kA8Ce-sdDS zf$1!}{40^{&A|=%cSZ(x0Rd1W3JEM>DzR)q3NnxU!mjnV?$?9nTW#xgYJ1n(ahC^2plieaJUQB#m4264L+p47lO+EX>*|}} z2BO4RB#F?#98n9hkseD;D}KLXO2_~ici1bh#F0!IITTVx6@xlQ-EWDy^ul>)GYjDJA0UHzG33i(HaW&>52fpRrNOvxT;V^QxpeMGH3{bAU!yKan@-Jyxg5aaKj zdj6aFy}Gyd-ag)!FTo|1q<@Ktk2pU4?MosrNlEoRu$_%v>3rq<$|;KF9OZDK@I1rL zXU{BSwz3fFp9ULG_-VGTcG06s5qAFfAhzhdeBRo}f590KD zxJUMfU!4B;u~?m=vYbaaUGKx-@85mgT`;%)(AA}J&Yy(bj(gsyTXfNSIwMbNX>B>t zMeP&I(Bx8|fWpVQdk#&HR=?332ovj|+>7JxXAevEqX-q2@V`eOHteviU2Z$tUXeKE zj!Hk)$YtT41)UUoB$>)@mSHy}2=~ct5$9?g_+Q2M|96q@-0_!myD^4Ulf4xor()aX zGEhgwI+rHgC|Mroz0HT++tbni{;QwP`B~d~;`zxg!zQK_3@V*3EN4t#(RK5s&n>%; z_@u(4-Wbb1Y%W)&HvZGwtsAz6w$_=d_wsd&h8Ri;? ziWET=QTe!kFCks6f!8T{cdd>ZbamZwvVG)v+}-aI@uyO=snv?7la+MY4X$VKsoAD) z;l(L9m34O5pP#SihLK-#eU^UjS)Kt{l%+@IK6x0LPgYc4t@)vEas9FW{&8R?L~QFl zHRoS6>kHS$p=C>vEk>Yq?&EqSH|pwHfIj7EXsUjVgvK#yFSfq5qr0 z-PeqQRyvd;Q|qC@-Usd_^Tz6cUfn!0&+V3mue`R5f>T^+wWqQ01hhAicR%CpH}wv2 z9A}DDR)Ko!b2YZ+V0v?gXXG9!0}?g&LgkzOKk0T2n>3pxS-<+I+uK#?V5v5+K1~|d z(q3&_0z~mo*Z4o6KV}@hJDEbU2U$V2qHN-QD47O~CwPJ}Wj%heT-%yj9mkhGN9OU< zsm^wxTpcM+vNSmgm8sI8RhNDv#!Xwaj^H3p6C%2UhfM~L+ucP48)jOnUnLs=Y)$u4 z?djMMkNl6AtLS>kE#LP0&gs2-e`;sxc>eA3xhLVU!Btc?T)g41I&OG$>s7{GWAzEg zjrK#P7S|ts<8=wHqEqy5Kii=Y?>N$-*SGz<^GEUgAcWtK$Bu4P(DiD3xNh~>pIK!LN$(o$WpAtCrPPA^KIyJwRP0D0UO853g zb0!Z|ykiwpGfmSr=+GmMKCYWtez;O_BdkSXdO_MU^R{8mT|m{=zn?<`u;M02oGfKx zA;BO4KIur1qe?`e)F~r^i0Ew&4J49E7WtHbrH&Rlz+sUw@qxEyJK!Ty>OSz1V=jfe zLARVjh;v+ZQoCNmd-(H=P?0hf7Fl7WPA$%4)6B8ZvZgBC zf?D%*Ny@8gd+u0n>+ESjYA$mhRSYqMoOAmVO*+NIAVODKIN>FgaUu_S{D#})aY|0| zQxbKel8}@f2R|>xsYp$l(iSvy#OQGor%WGW&I@gO-N$N*TI+7G@n&0YY)NG_p?n_* z^LETc7AXr+3_L)P}?1>b+FC> zz!vvf(_l-BeMN3R6N0TEZRW3qT?;lVSgT$e6-bmRDXCxupIbQiEpgq?o^djXD~j+Z zM?XX7b2~Y;c+sBKu0qa~S@Tv{yUqgDB`AUwG52D^L2aa_?e^%%l2NI8wkPS=R zIIJJfmG^dtr*9jQZ;w0eVZ`5icr7GZo1yz>s#6tUz0Fwn=a62)8`#MtqW;)= zXhj%*Isbi;p!<;F}X+6z(AiDw&Q`+tn3GUz1ari8}hb=FNP@E72 z-T$=*6MwUvEqWQvhwYn|wz5d{d6RP4d^&RbjCeA)bT^b-S(0TFaO@y!rzG2vM#B_R z+o3DaP3`Cw5K_i9U*YSji6YRyChlp5ByQTpBZYYoig6{B#-!Vrv=f)u-Y>G#!$pJq z_H5Vb^Bus{9M{@5t*4(^+a2v?w2TKX_BS|nI;ntUEt?pES!Wy4+KIGXuI?Kq@NTw} z5}gDE|G29pHpjV*v~zqMWdNyd4mAHq?7$?Cai_ZjA7w`;SJr8Q4xJrWFh^q;IvPjY)C z-?-9u-Rj-Ay0b{{30bBSQfKk zz4B#9ks+?Q=XR#udcn6By-^@EXrJ3oCl}_AXOR;2gh%_%O?Ihk)b!oTjZloEU6zMM zk3e6xX+8<~hsaiRV^i8yi8YQ;If!5`n@3KNB1zeX#g;S>dAYh$y*?{N?OVO*ay&+! zQC4Da&2pxa@xfj982-DK!(fT2bjZ>rfAT4I$Aw%OyL5JIR)hyA4_RMC{WcOII6_D}~6XGy>L`$1SJeCfixcwnG+cH^T% z{=n=?kJfPf-|L?NeOoiAa87G((``DkXS+Q%4s z5Y`3D$Y2z08eR-(xNlxj;Yo5mNNPeuqGbo%ioY0&XTFZK2Up%PpoJ#3_YF{*KS#vr z_dJSW_RA0OcD!m37bv~L64vb+D$7ih#Z;$EgVV@wUuz>=Cy!R;RhG8;VjXJLB4laC+n25)aWlEHi6>(l?s zlH`eX44kBbES*gajIqF0oxf#Aw~l+&{u~`2X}jG}&dDB~kl5)r=|tp;1u~tO+*}`D z9fCY@e^#C(L%?}DNpY%$0F^?LYXv{7e$ATZSa_>pYnPsfs?-SCMBfo2^mK=cx5^Ld`X+^~ANu^F@F|9APKU{psgP-qnVR_O4F}!&PSR9@ZgfW7W$cDI5t<^)}NHi8t zq|g{Fow_=MA4Pri*QfuB-94 zy%pwbV4TgUx;~$*3QJbVGtdQdZi@LE|Dh3{}+%u^f>$ z(Hxqr_-de{;MU&pCiuZ*Q=gtHt5L1zhi&IXuYLAA;Gn-8^0%Y@@vmc!JK?1Nopz=S z3(zvwLuX`ohcVp4FA(LiHKiy=C8|-6aTsBmJcMuE$U^E2^N?~%}myFrX4qaSy!?~8NYbr4NVko5W=YSq504wLWo64(-u|X~T0VrV;OiD16S8MmhHo?_maOnALp3pdY-y zZNxk6Z~x3V1fc7f5_nfjU|lbP&aF8>M950Q`bkVbiPxu*`V9No9Dua|U*{x(|Hbdy zNY>9PTeuwO9DhWj-s{p#HQ!#x1LzU*j#M-g8%?n3NEoL@!dS$jNs=x{ze7&A=$4n! z<`^bL!l23jtNQ=qIM ze%3-|gSeR6tnY`F8vLS_8J79oRMX^`Xd?qzj4|H)5vEd?zMQpZb6b?Bx5T1QrJS8q z_j-Av8}Bi-8vY*kF&{!f?`S@&yf`Vx>R4o!qwSgr%PBcbah-|Rcpsn^e=0r~1ei>w0{Bt4`r5GnO*`fHO#dFr9 zRcLdQ1R}4kd~f!WGC58n@E*PsThTTrX5%f_Y*wA`*F|!Uuf=)7F#l4NgxyVMS2>tp8${Do!_BwMlTcB;5Q0r& zGFAXcBkH@CDJ3*Xlc3sj2zD0 z9@}$Z#wu7r>jBKV4L&DH-DaJW6w=;+bZ~pleE=VX;oG_xrBIFpM zSnNbHy5s~?r7?A=TGK}ycVItgAVSKE@wx9D9 z#zUC4=v!j?t?dP{h_Q~2DUBzFEH^!7A^GXjjAPnA>l|Zbc8##j9S!sPWa(t{wlXK$ z)E`92HiD6fQ!P7@JaZx?-hCw=z*!sL(|g6WeNW z!%fS!fam>>R$6PL&G2n^(%I3@cspiRZ<+!uFoAbDCY;#Rp3Giz!kTRDAI9V=i1OdtV>bR9m;sfgxN zL7JQ(&)%I@2R%B;&L#K6<)33^NSH=6KM!ArdSPwE@vd2QN{YVrr!%g4*l%ik-|E4Zgn1L!Us zUEq+~z=0?ZT!q`t$j4u#z+a+hoK>^%QeX=xNf04~5s{c$r?KU97XCCAFO1t4Dx`m> z>6?yo|8%xqJWd1VIF3yjwKUcwKaK)>+2xzJuZ$#``++fecz(Q|6o$}v(>`w zWq^g`x87eMu)`h)5IN?Qb1ql0KVbq)`ju^V+2@cWPB`NN5=>*HQO1~Hyon~8>L=68 z7-1;an@@WjG}Th*0~Yc0SU~^~%hoeMCZ664`(lSKD1Ai`lU-&|EXsI30d15aUCI8d znTfjTFvVI=b|!r7OZD&oM^FS~n4lqf;LYN=mm(@g0)Pr{l|3>vJ&8~5gMD@$5_IQ< zU-n(0hdyT57XpL9$YC_F3gJ_!_sZ33G-<|`EaS~qZh=LXSZ;*x{a}(QrkZB1`IcL0 ztxdMt>7M-6O3}6O5X(1mJi!3M1|R$gA&E4~c!NOXBZ(YFFfP`L2cZxYR^b&hLMd-} zPdPO-(8W5~iyq>|&ez1uZ>);WRkuzo5oFyAbXVblR+uq4rI@=F=Z7+MW05AY= z?=a||oMYwrPERc8C(@^Z^GUo#!pMs&s!D*v!i{u%L^=Fdtz{cg%!WLDEZzWu7yMRR z;DieVk??#$_zMnW%rX9g*SvFBjSV^b#*j*-hP&H-MAoFXS&P=4cQ-c1I=*6S*Y3j( zwTAza=&@3yDVPHZTnoUNyxise56EFa76Q_28ZvrVZ+xq5>sw7**;ce=Z7o216+nAS z+u61sRswjXxvduw0I;jgcl{wYcB9%JX(!q~Px$4(5J1I0ENoBk(?x;lLdH^G;CJ5N z`!BJVSWCuB`b%fwD|3^+H2^=3nS}rVes1PJFn7o+@E~*lxC7sgnV6VV9$hQ|9LdHuSzDb+orP<=w&@aJ_=61$xnr2z#Mdti2KMu!c>;IOyP7IP+k6hn#wZ?WEbclL)Ik&^{=C zG|`3#Y6O)8JzeH>^*6aa;56RZ@>7{6NRHfP<*LH@itWz)18&smkyho$f4laHEICsA z;3sWEQM%lGk#H4?V{DU)@e0g!J>nRL@C?7;R&5~_H8$7>hG?bQ0Lu+=&|do;Fxm4U z&<&Lgf#Q(t$m?W966tcuNFi}qQZaX|y`gOl)UK4~RnnQzQ&3;fr7{8B=n78%rO26T$4jWV$zhIf(4{bp=_4DBj2`^&t>{l}svS=uyt{bzYI ztZbEy5!ll{-`aDBCpB?CC^#MfZ-opF4+i&hg~yTQVXpB!%9KQ%*HPtVR1%aBKIRec zW8#jEc{oBr1D(q`bi*DL4G6X17tY~{@CZdT(j$>;Bb6&7nI*kKqJsM4FMVWK#cwgj zE*5znpOP;)rKKbFQC`-yXj`boT3XF>CMx;R;6Lr_Le2ybkFMS&goox-ze-N z=c4_fiGAcG?8<4M^?6@32>}EOBrt*7vIfLWTKC~WNiIg;Uc2Mfz{Xzy_W2FKtiJ$^ z`3b&MC_X;i=?_RsDzTCcK?VRB%GNj%@xY@KCQ*n*FJ#09a`=$KrJU9#x6I>_ z6bQ?#@Vr19u53gV&_evU0u&H-p$@MDl=FE=-|=akYN{zX3WetufHEE8CUuc3koBd` zuO$u5f7a_Lm9Z`uA zfMumr9BZx2NeD-qT*6wL2W~jn^Rbn(k(rb-t8B%&FyeV_MVhjaDyydT?6A+Wq9Dqo z5Q7AsLK!nCGid#iAplcKTJwX899S&UR0Dd<@^4WhL5H&JFqU~IDw~{%M$qfEdUv8_ zZnbfHEG+K=XtHI2e*4@J=iq>0SoWjD_t=={w`u+kBnkBC0r8~Nn;?MNXYE`|Myu2J ztiv(pLk!x%QQb~}N#GfKcB(8}Si2W?+SugFBs0=FkSua#ZC^kuEE7$*wj+;{2&t&F zrfC+(;!D@qQd#Fi6Hf#|UD z)mC+J63-WHEo<4saz|Qd?8`#ODN*{BGJqp;N}-xrko(-$=g_fPZe-v4o~Xc97 z9f0;M!}~_h-ZjBjhcjVY(y{f=;XI%Iqxe@n>Wg0Lnz#08#+})Y{eGZ& z&$UI1vW|PJH?pQyLq^r}Lrg5bmT0Y0abWQRS_PZQcS+Gl0HTQM5QMgb^r;rt)7xY= zPm;r~)wTb2tXoY_Vjm8MOqefX`fr#RGns%3|B5Lvdgwta!aTsE?6hZ-VkF#!2t5Yk zx7q@aTU>q4>aJai!C6T3R%@ollEc1soN1$1u2`DCB$FH%H7P{{X9hvBDp?xWGNjo< zh(HbS=a>mYHLt9`{3~X@oC7^N2*%mZo8)$|M0g-GdDR ziNnfGJ26?JT<` zHU=XiLyE^D#xIGRASe)=bQ?*`LMl-y{o(X>3MpQ0Ik}18NsbHjTOz1Y43y&e7B{n>>_z*#BS?4o zf%rQDQ3wDn%cOBM2YrpzGMt;suN?UV$25}c(C-A^0Q0Q02pm^krvzNLFtryJqf(Qf z@kol&9ZotIj)bEs4zW2&#mo9pkDztsRD=dYg}R>Z^{-u$5^mgZw7E$|7rVE8x#SHZ z9wF-05-}wf$IhRpY2qo39wo7mYHeNUw6+h078fS=ZT3*McwruxU+@j@RA}KBBjqQg z_+o+)8Iv#akS21DgrM&R&P}?RE!u=Z!9$b{dnYr{970LmO5*%#{E1E^!YcR)O~7M9 zt|B-AfVo9=K(#=Uih_TZ7qp4)*0&*^JQNf>17n&{Z7%E9; zIxLg6Y4EQNK_sDI9RSdARjcaZ_gCvGRPJHriZLA{+09%vuk6DbQ1E4C)`qL14@rQ1v;i{pb@6^n93r6E)ajk?&-83v)HNJvuorHWGm4pM{AJ)lUqR$^S~bEqKc z-CqaM9F$6A6$S`ep~>rj_N_cwPQkD7lJ_MCr@Aec}#T3o+K%{sN4 zhk^#zVqs0IN?P~)c5*>VlN%cyP@v3-Hux{61=&Tmn+ZufKy2j%K?SjEkM04qa*^|0 zRzmG!gzWW;cmg2xCURjNXrxVIOIsT%I_4_tnklhWFeo4<#UPf3AjN)JDnquRaodWq zDT0$*c#TTD+IFYWCUq`(IV&qrtNp*EAeB#LsP^Kn8~fVUW(4^eeECYJ`q$$1x$18h zauBwno#);&~NjHioCtejfU*7q$aQJavR*@Zi z57B6I)XY>Le~J8q*vNf3IqXJzRG*e!N}IeEzP9B_QA0t0c(T~gD`>x=7ubEaeljsO?_FSeWzKMzS?+y)IsiJC zm~uKrCB4AEu6+r6xz>)8#&awK0KiA-Tg?_4?gL-MmODJ9i20#LqbS2maQmU&`a)^eUhFR zRkxzVP`Hemz3$1QUTH{jxTDW@DKyc#2zJ^*P2Jqq-WL{d>Z6`hi#&)S4y_zKKi?>b z+qd30|INMASG-4EXrDG=Pk;WWO6pSDWzC* zPGjE_jYTb14O4--&OyguVjyP<592YA)PNG&z<62NTuHwmnC#l~qD(5_75;(`Tf2r# zL#vg0P^YJ&dg5eYQ{Th2t%zSqFHER0U$uJ-u~%>@p;j)?WS5sMo&O*eWJJSKhHi$cr ztd%(kzeho_cSYLEIuzn+aLpR6^@9P1`+&^-#0WKvvW84*@lq(@-rrcgKM7+yB0RrZoKlqTHmO)3-1h^X$oF-Id2vedsA*^KNc^g0TR_p}o| zl^{S}^vWN6LTDBZ4jy34qyf4zGYkMqXJ{W5h+yDRMnmP6 z1XVNm4hr05k`ZB&lW8TMLn96X3(B>1>S^Qhs}MXIN7a%^wLa z5#nk6o}mL%tlU{12lme}AyYDZl)f-0ALWw10jgxl7VIw@d^ah0f{+WYQ?>jV2}<*o zv1rqAz=JMm?J@~}QbueCna3(8_t|lhiHH)Ri??tCyQ-Mq|?lI+K8pV(@)oj0Ww7kXm?FHgMyBj#Kwpk z@qEFYq_$*-O}wO1$7?%A!3aQ;IVS5XTrjo2KG6K!cUWWd8h5~thtbM(k>{dqukfLl zekE-X!IWLtlP;VsWaN=hho4|wgXESwpjEh4b^&6oAm<(r8(7wVLaY&~Rf~8Fzyub` z01|*bpy1LZNf2Y$@9&$+U*F`5Ncilydsq!;G+-~Q;`Z9C0 zjVghiT1j@CH^&f@NDnTu0>)|JY0EOKmeYRLZLeUqW`;reHmFjRtU!oog5nm1SY_cx zWxGQOH_lCR6Wbi?QjO2jBnKY@yjO+6mYaEoP*5ZH{M_q!ON^C$@+0H3L)XyxIOLZ5 z-ctSYVegWIa7RCpVt%oE)oh8Ex=(!Kp3waH${Klhk5+ECDK3?dLgSTll$rbNO3M=i zY+3Rb0uoKV^ILD!g0?M>n`O#}CKoF#{-R-R^hbqTGM+u<#gU@=nH{z6EO;OSe94R> zLAdv{exfl*TrI29luc+wTOU`;DdG;Mp!RMXcOl1&yQi15FD4dqocG*J(Zp z10U*cS6bpJ~@QCPAiR2XRyHKywZHh%$B9&E0v88gx#51vg3- zA&%u0n-cCxs-l%!7!P|lb$Uyw-dV@0eU}B4ic*@Tpt%ELje5X&b$lyfAt5fQ-!q7f ztt^sPmR+Z+dr}ZJT-z-sojFB7&%X!(v)Xn!+J|^!N0H%;ZCzr7dcUH=|T5a-F zD`{*g&RJG8h+^p)b4Nt)`qX-VxF)0h`dpYILNbMNPxKnKp9h20nc;!8WuI#7 zJ_9!qu~YDzqGuKhp+QU{Oj_7ie35#vrE$prG#o?a zbI1K)r1-wuG{S6m{W{N+^WQ30$P8PS0keFA85Y>iK2#mtFwZw5pWd`fpN!A6CfTxOL(l;=r_tQV%z^TS zNXwCJKlugdDdlHEz+`=fCryMcCfmdlgP z@?8^mFAp3S}3B1`PE;j%27* z9wg8)7#A)q)($NX=H;-nS(~e{Ei+?>V0?^;@W48q0)~NsdfXqOuC)+b41BssloY1A zC7IrYv1!IoYJp<wRLmzt=gW-8g2N`l-g@q4un9+i!-k73vACdqI z-JC-pwF;EM-pX zYRjSNT$eoGOfo~>@j9J;#9J@(h84Rpd0)mcpYOAR?+RL@)pqK32qoA-O%3`<7*@w> zNK%Bv#9uN?kaR+GW(>XF_r` z{nTG^Pf(*xG?(5px1aKGP;UrdI%V-*u z2d)MR3)j(C!*%Lpc2U--waacF?;Iq|sQr3FJT|bc#K$WeYq5LL3E6h^hBR)5w}3@t z=$AStq$NxNXlxg!D_jBaNrfz=z5*T5;C?LYt&^EN|S3EVOlfn6Gd*bva%_05ZE5VA zMShJMx*U4Evo-1vDG;7~hJa@sMeG;VCy7Wr+^yuTEC{R1u@P(}H|m9}?i0D(JDzqa z?(p`7;q_%mQvD3n&U_*M?6pf^BF6yPL_fWJ$#D~|r(PdgptaSt;4&$sfvn#jn4^FV zAk$P-Spn@;elfu+e&oGo)~wA;flh*yOU)RlXWT4PCa+#l*JoGjKEaNUxMiCu74m{y zZJ10Wi^Q^XCWX&^Led^KN#cXZ)ayAxb?0^hM;3vlp*#yCop6aZYDNnjzot=JapDzT zw$IfrvZ+MtTjQZeIfbB<^_VXmHezQ^7RvFRc}1`-4&pC;2=&ktBMZrx?e3_uKZ(3X z1lab19!zKoI%x#`&h1!dNHGB+0K42ADlBeBfXQm(l(Z%yUg;70uxwvbk@qorKoIa| z{89{n5`bsonvA{2T{?!sklpaGHgcut)0W8KW!O2vapBPFoG3q4N7U@y{&B;NBEg|1 z;Ug^e^VA79xQ1kSTaoQYjN%2e$otYf1Du&tbi$zPD5H~So!HT*DW`{)v$m2EgG4>G_(dg zn$AUV-XPyMqoyVrFi=D1Lu;@NO&bQkF4>P;>NUXiwWi?!J@QG|lh9TBfYw@agqt!Y zuB$lZD){XC=kX^O{{&y<0nZ7f9@i6C?;c~l^4^Ecb{W3iK(DbG0YsmEcyWhjHx0@CEbC2c} z>u)z}FaO>RLRM2D(fN^t$jUssHeK*qi2#^wr^vIW=brfUV? zFXk5Pzt{(!CIJMtZQs_Be%q7tC;M%;ju@R&B?5h&#DT9Jjq7KZW*YUsb^y4kHooI+ zx#o4Rx>xh+ZLlGY;bQMxeIqabdbOq||Jsc=pdjgD1JrPc%r%$(2i3N1&*DI0AwalR z&7oX7=G?3HIHrU0|KGS`>!S|o>$==^8YV^*IZKh4hOkR)8gB&ndgrb)& zS7aWIGK?G@|9M!x^T_6VG95q*D8uI<#0x6WH-rF^{A=gD#xCgM+M%PhB)?nB7C9Pc zv_xA+`*JtS$y%!H>FE31-yhOKQ^?1Mx`Bc@Wi!J?WvGC!Ob^Nj$zNTbbT!}uvfpV3 zd748|x^3>jhob6l%YIkkS5I9Hyy|>d^W}Zf07A4)i?EX!2S3#P`nT)(!1Jfh!_WJD z(f?l!4x&;9+s8zcX5#`^o6sck<`g zRT~-hKxa1{TX+PJm3o11ugC)gRs)d~0M?oXFMvVX_3#^S0WPoo4_*oRN=W10e@3)+ zCx1IqYx<>cc<{bhb!?Ly+L9y~J1OjLf7F!!@A&)Kq7BbFdX>vQ3QWS(2{_Q&GwVQP zq7V8OH9aU(z3H3lQv7_=zy8X@Haab|5lbr_!IzgF%}%{gIbSQfvFcITeVVw6Er5Wv zV6$JALs;)hTfcm=^J-W?SnSnKQqo}C{KenpK7dH;bf2g;Zzef1Arhza@cYW9+3Uwv zkonetW@T<_bgCS2=;r9nyZnF}9_wrB3uz%&Q&&GRpfa9Qjw&H#AFNL=eH^`dSiKT9 zIr`5iT>tl`@1gezP(m6kOZ$%V9_C}Z(G<|9%n<})4YWJ7S~_Sze)ZT_=xc}M+KCM1 z>eHcd`9p_KEDI;%1xo-&K*Et@=a2X9y*4om)sDCJmd*}>u#A6S-xa28``BM!J?9as z>pjMtL0I8;KlLQ+i^bnE7NRTf9J&u41ty)@HxFr{p7Tfk{R!t}K(7Mo!w}>M5Lh@s z_y7pVL(5u-*&+LeD~E%EhBCA8o+L?-Zz`qX-x0qcD8q!J@)SYp4_)I5@Gg1DE*;6l zO0<}{oa1@q3LCj6Q$pu!|=mDeQS$I7e0bX<8r z86zA+=%ZLQ2uKdmBt=p|kVx=l7CiwSuCyZpCQhzXl*M)?N^C zt_w2w%)vRb`mi&O&_ca$LYXg3CC6B$b+MgS?&WnmD6ag@kz2fq$1k)06+&=+fdn>M zP5XzBDXXPOByyl=X#r5SZ=^aGe|)x?n4BDp!Nht*xp`w*DeW*e{cBtmHmuy0g%7m- zY8~e_59g}$fR0?S^c$Y2DJ_YKWKttASX9{#nk71O`?>8Axtn5qV16i605(q($^~1J zr>Fg=!TtTn2PdoSz6?)IejTos+)R@RlT$e6g>^lel^Z;6ALxJB9+g?sA#eSoj{X5Y z6S?cbb%V~~zT7vrf?Aqym&xDs4fp51z8%~Q`OD?61A<3u1>YZ+SE->R|NGj}I>B|g z1L_M80T8C2Wle63TOT89?k(X^Oq{{QW>)X(&dSYmK8GqczUnlgst0pEU$56jx9fic zngMEklO9g{y(atPC{X#VT^@dJ_;=8v@Y2@kf|vGFudiPJb7xVv3o*GVPRB83-M)=M zENmF)EmiYHV%yW=C~4<9USBgbmcP_#6x#tCD)kh6DOj<+ZzFe#JA&+)! zSmYdD7C!?+uRof`IrMm7P=~r<3D6~kAmY2^w!r+Q z;E3=Q_zjaMMa9nOwD2YvdpCYS+34tnltO1GVFtOko#SyfEoppyuQ>l^YrU;~YnHmr zq~&o-+hHDUOpr#KIxGaRmyB1Cw&B9HmfrrW^A{wHK*sU$QMq!QC!aFk$n|ZGGSaiK z+QzUE2qQCm248q9Gl{{18H-L}mmMDnMUp|zJj#P%P*J5RYUvo%&>2aY<4g> zLFFPXF{&i0>hvJch9o91D$feWJ=@&wadX@9q$Pt7=(UaaGmB1_Ls^;Ar;{scPf-Om zM0{NF$+Z2RP0kNfiuwzcRTDqaYZ6a*4Dh)VDoD(3X{Jp%6U)vKWm=%*U@4j^z2R4C zcZ4WVCUUaMk4GvBSD2!{RH*pe#N>hF^@$J%4ju$2tjmZq(51eXyN++Qo{1Fhh=v{usXsp(LW#6TC zzjgb^VI!~h7FmH(;h3J1KR>pDJB)LXF+li00O4Z{0rlHj_*n+TI0pv`l~vH6M2Kh& zS${ExIFRudBc^9iZtMAsv}L)R@4EBpt+@oqsvVVkB3HXVoit2gl1BEYftgt7*+*_z z`Qk_TR{q?Nfgd>{?@jAD=;2uT{U?r%ji#aE{@BC3V}tz61~W@3KlG(L0W&i-+bBY~ON+_S&wc3ST96UU%q%d*R-DDuwhvZ4hG zfkAsq*+1!i-=Lq+*8okHE)VJ7&5N*dipJIVB`{zv-DqL4B4qexER(0GMm3kZTj#P< z7)X(ot%uRyF(}ry!!g*=un1)$*j;1!Trb!rWg&oX4=cbOYpPBSF%_nU|Bn9M z_-tyhMb%uWS^G)f9^W3bvnN9>I_5%*pQoaJ0}oA&1-~?+jwTT`+oyezWp!1r@QG3fO?rHf+&u!5j!a zMT!`99CSp%jvNdI$d7Y&l?=OQj0i_+^=@c4J%$6$fBPFzx9--#58u3_)z`EY+{}TX zO`Zr-Vgc-|E5d~aLQX?ak(aOY?hjCyyDw%BuuU<{@`EvNmXCBTjhDAUtlXy5-2}Z=CJeyEveXYPfg!NbP)+d82>j_r2;9 zci#;eni#CtET`N$SX7_6H@fG3)U_)1=@QUcmA>L|>oysF-hAr11fpp#FGxa>N`WdgUm#vmHmg%bGnxS1=>d!XQja znn0K?!3C2`R)2oh*D@mgjt~>w-&sxPMiGKy<4xm02#Pymy$zC7paVKLhMSg0}*NnZRIss3yGm910x zUyoI1Cy64Ad}0h3PN~n(TP>2SN@5=A*Khu>P9AZ|@KMU`N0FO1qZ%2ZM}IR@A7(9j ztQG%tbr0)b;m`9U8*Mk){5Vqj{2vVahrY(>Lunf&4$DcIgwR4SN!9K$_rJdIJkZSH zblF3I%yBcF;C@@GEvq_`=|`D`020X8`SX?)>eah~@ExYjaX@QulcYyJcJuSX5(Dg-9W(YrVp(XoUN5xONbMleOrLHb; zIpbSNUWYnDo!43VB_nXLt{QL}#J&LQ@4xUh17sCu07UryuJnDr^H-baz-{6hByO#% ztZ1(jLqwshNSU4kwg}FBg}&;ho`l{*Ag$FllFh*p*zp)!44aL|v)RDPf!-aGTCSf8 z>4~L%hsdIabG2!o2Hl6!KAx?u&zPrWPwEvydYSyjzG$|3rh@XY+P#|cXto?s);>Kw z(LN!!`Tn0O5C5hBX>vw!5eDL@czSobng?ZBW0AfQT<-)!ph5nPa(Zgl1dXrv6#lf* z;AlPXw;uQ2+05hXfQ6Y&dvS7VN}MJ(XyM+oJ|P z6GM`%XD$I*QX7})yyU!fXsB`R3dmkYT|2JG`Qd{tDgP{2*gzYf&Yky3P=GW zb|C2IVfgSl=-kzAg>wqH;%E5JR|!AmXv~B1Et&e{XIM25#%x|FSI+Uip#3 z_vTcC?6^iE1zs?e((A9y zo))LCY|Q(xSl7eupLUrMx8?5rmn=I8KbX*;iWB zxu9^ab~?Dq4NDfZPtwxTCy3m(Gy%79FD@f(FOJ{nmXRUuIZDgPJxa^$$&h4r9mC6W zj^MMpfYKpfk+ku6v|Mo_TGA-W?Ceq6q}!G?CZ`JPXQMMk`=V1CQur0xG+U)@S2yQk z95bg46<>d>IzQ)_S{vUQ%#b*}BPT1zP${Y7D6W!RcB7^*Wi*7R0GeU(m{?ITCKgBY z((tBeQ*u&xdb?OG=@6%*C`o8jyeTgg=O3etXR_oBJT{NcW+>=penfRbGQT2$NU2~7 zlPj2j{q6U!(qF-K?Y|#Me*=ex*&)O{F83|hOwpShCHd|(iyuabbDBt6QC}Kma&yu& zgz(Y-(OY)3yz#)o{cm-@p?sLHg}b@lh{R*x>o2xQ=fKgi7v3+r_^&Y_eCIozG^+pc zP`>yCv#E!4IakiQ)X{T{$*+CVp#IeF4Q^Z1BM6Dd5Zfy=;u=uZrq;IpwIP7f<(sd{ z^MVW?by4>HO1iR0L48gd&-m+TeZJ;udG5pNH%~A7vM;lOsU~~#J~3HuD^5LB;nBwh zn{)qnTw7Z#tPl^BGM+S3tc?`>lwMS3<#-P64A@+-8wH*nbb%9*HnvEv((s!^9L^N_QDz#)aQ+%6Q!#H;4c|I-dSPne;QgC!jKzuc zg4|9d=w7-`J^NAqyI68GbrqRcelj=hR#R8e*XJ#Rq6<(wVxTkQ$GWTK*^g>v)Dx5P zlF}MKJRZEjH${1A1Cs+!nz#G%a^{(7qd8K-foWkqV=PkEXqW}xT)tdaFxNjb+AudW zkyGje8s9f~6`%5Nb+(dlZIO9h>O5Idhc-0Z8^<%iLhC7cOrkVJk`|vM5n;*pKyU{F zZkym+7o^I86YBZ?80eUf%&^auGO>>6r5aC#Hrn|!8 zL1>E@{xbwYDu-RVP`EvJ_w$%+Fn8|Tb_I52a_g{Lh(#CwfkzbZr+x91=Un43$k!ly zUbUq3Q-O=#SKwHS60E!ru`i|mv_K*lA>sM7d2 zIVB}WI~_|w6q={HO_r4m!H7xCapWRwWL%1rCS%5lV(|`Xo-~IfbXcT7j0i37>jqSw z;5d2k8ABkJ8s~G>{>uEy3JyT2{ESkVm*#$De`TY>SK4C#5g!N*fh6QZVPVQzVq(e} zVc{coE_;!|U@x`G6IwvG0b4$av$D8mj}Fn9YrmFKNZ)yCa$wW8&qd`@80DI6;+hRI zO6LHB8#Supeds0JA!^JkKM~hFh z`17T9?Ll#>s<%UIEPkY**EHm4FSnbi!cO_Hd}jsqom63ZKVQ-k*<#1jan~91L^exX z2Ked1cAD+zJCi+E?ZbRd&adyF3DO6WrA?7d_Iw?89V2RroBEPn9n?+D0z9kNwE%=< zUkADE!#UMDz(|gLg$c(v-qAUz@zr(u;-Q~FT>x@-W48BKtr~UvTfap4?mON0m$!<+ zG3jkn+u;cK=lR#4Zv4Fs;RdLQ0FXc)AOTRy{q#5MZ&q*sxzI0wtO7xD^55*gIZIR= zF9hwz;`2AeV^;8V-8Q||XyzCFGf+OlgJoQ>Q@8CV{JQ>yONti^K7N0GrEux=y;4ZQ zXl+KbnkUa5Gx(SjDAT_H++VH3%s^B6y*i`N2(Xtsfev}8PlJqFqU4U9>!Kb*k9G9Z z?m>6fVb)*X_j<3Yju*6F4jrj#uWYVA1A_cMq(DB;U|<=#-56&-LI45(3Q7{ZSbGn< z&kGfdNIlcEyxcL+3%`&PS!N9(=(i<4*Rf-9EpC~eKzn@r2mi4j#_sxa@8)+E^!Hl8 zl{*@IfoKk`yGswgOJ9Qy02RmU*X6HQ#A&Mn8JwyZPByG)d>|kBZKBZN) zr|4RH>-e(B?(?{=s$e?cf(D($G#?4@Sn7wtVE|o&2&fog9<0X@YWnz*v+FYlAcVip z8ki! z;Hs!PpAM2~FL9P2yZnwq%jEr$Ui;^~z zXrx2$myX+Dv#|B@t4hf)L*9&I=?eM2Ebe@Iw&2*DOn&nEuXAs$tZ;6&>&Lb-alI|P zw3H?+OSZx1;^L)|w2l<=DCpm1yfC(`)BZ^rjwj_}kp)q>h?4v`vbtfSJ?{9*tD6ky z?et8wFj1Q1;#w{*PZ8wQ0X6blXxs44SFO5VpdIIVkD$MYtg@1I8|8Q3W5LcZwVBl_ zi)075i>G1luDDuOe06{G=s&P^+6oEy1KYDTz%ps0Cj`X~1r8-yaYKRm{)0AfH`)Za z#`Xku`!NgKL%o{G-IxW~WbQ-CkGE?Z8gJJsJ`TALDn8w+)oSn5DnG%_yO#?dAJ?Y>s(9Li9FlSymkLkht*~vDuFq2{uxu7&BNj$0Qnu$yo$OYn3 zW;~QKR9Pw0*3}{sELmZ00YWcqn~L5pQc&Gf%bw^hDx*Fs@*`vCModAg0o-MIC4vfYW9GI} zX~l%UT!hP29UX_uw@!XT@zBG3*{x~~PyM0y&;pnstdd2;ZiyMLd4R=ZvPg~vFluzyiHo(-!iv*Vx?h5|p<3*JXXD8FP4)`u2lQR-}LI9aS9G;4< zR*}i%0y4UqiYG@@=ch_aq00*m;6uEm$ckUCG*ikpN)NbQ2+fzy{raH%c>l+!^ltRY&cIM&NCK;=0&y!AAF$Zu_!`HkHJu zO)sYdhu`Hsa=Z_o<-@}J0JSw2XzUtv?KpHi1S@}6#~pPT=K!(|Vpo&{gOb<#(oMZA z_vfzi-YJanBOMi~y)GAnqZhZ)vtQRwH$gfQbQ_a&i6Pii5U**PYiSvsU8jL`asLf;7k+8Ce`qKp6qPQhoN@@NpK1d`5FWIGJ=EJY(5%7D7Nj zd&&+}R$0=)m*33CR}t1ra{)TP))qlyGdBVTf!jo|FPY#UjyNfh`KD6;Svc_v=KH&a zmDIluoxN=aNB-{cK9-akV;yH2D2s9?Z{8N%qsujOOrj9W_8yU5WfmuJl7wuqUNAM5 zFNld22x74UUUUqf2a5?nh57rV!UABZ2>S>g0ZbyFO`jwkKDn?KOr`_{k|@Cl5-~7{ zOx*3_=j^=Q)y>%1*$>EO8~Vb8T4t5?qU({Os_fH4)5}+8>fk9eJtN|36jI<1_u@2Q z>+M!O_BWOlUl}}DxkyUT5Fvwvtn_|&LS{1>D*|@Tg#2rolDA#qgZUq?)D&x@>EG3s zsYt)MSe(OQmJdZQ#%&1LqkH~0$1L{#kraT+=@|R6e1$XXQ7@oO6p+QZmJ&vnbKJ=* zV))Mx4UHdIlzr8-0iItvV0_2xDM>o?( z_^t_+5CR&`TA1sd(Xd^nBVq_Bp4B=zeHH~ejWdkkK*Yq0vSf*ilNpk{BWa>zg(W|Y zIG8k8=x!=Fzn0F|a`F8Mwc{tJ2wHebvJK#Av)Syosq^CGhRJ{PLUF|vU0FHxee$Bd zp<>d*XLA)s;<8eHQdT9Km0p+`TZDH9Fa01_gFR52zelr65E^F2^egUFXXKS91@y!t zzrw%%(wLlvvirQyd~|GQT3*fAFBcRpAj_o#nnanHOK?f|rMVM*XIy%5R+s^^+uk=(?&|Y1kp3?V69A;F|W2+Y1wO~uRDO}t8&^#M-a z@fOYkYXgYt;ez&eK?iuc80&t7T?Gz{qk&t-8SV_+D#q>Dwi&< zaZ4x@zO`x8VF{F#wReT9SUz`TOqtbkDxwIKS-kv23lT%k{%`;>IJ!2~^7dcvG0}Oy z4F65kT^Ia?2VNBA+)_6e&flR_6M$R}o-#AvBFO6Onn>&lV=1W+Kco2|K{RuIs*_dR zEVVD$S>Gn6QKI1^pgA%|$Z(!DVmBL^Ex>u%;x0xB=xXo)Nl70KgeuvHuajNhx2 z$m_GygGk9SX0#nlL5!#;R~}jELl+VtqFN|Slf{$S8hj?$_Ix|u4!FCVhEr2gW1%P) z*&R>6sL-%{4sL8fwDZVq_kULv4cxvoPuxZwy#1&8pW$pG3U(#l!}F=vA7SiRl>Z~` zZqK(MT)S&&Y%yT$%$kB_~I34AgW1T+Bzr9qEes{4zcCig8Y9Za7{ zPMXPr6d7wP@}iZ;=YMdROSKDF#>6`i0U$``i2f`Vz}tez;gv18qUQBsX!Zn zQI&%z8DBe32UjvFD%%&I%t;oBMHGnNR9_;i$xg*e8qraIeFI4^#GBA@r8oOtMbz;z<*SNn7S;ek=ts!=S{i4kIo`5{QosNdU9j!jCy z;CYljyLc-a)qD()>)+HJjjlIKLKOg;- zY3jtR$_B=;c8!j}JLbWioRlA&lAP~xoL@UDW=xpF7bYiqKj`iaOCR4^ zBU{8lC1dLy$f1yz;I6RiGl28esO;N zJ*bJx*c=?c1;}p&10nZ!T@HPw@K(i{ z5*ww8<=2^$zyciuyRw9+r_O16HGo2Vlla?i<$j1>NPlHi}aDn;b5^sAn$1da-p>ZX{}Sh!>+W# zlFT+VJ*l0}(9#v+))RzJ)|w4SXx>lw`bGw3HD{o|`m45h2buR6``?o0FO)T@=bun& z`KMi|J6|qDp6mZNspH~MO~#RZ`Fv-$xCH+aEKAVb$DjpQy2g0!v{dXy7fp8-M#8i4 zB)tr?fo(JpnutsU{>{k2{PV`GQKXJaxqo&$=|C_2v6XhPbS;4fb;AdZoJ2a9x6KEvC`*rLg&KG$p(yn}UntN1?Ml%Pb#P1#5i0 z8KMkORdL^wgPrcp8e`WU(loTrmKLo<4iE? zOW^VwrxWjZ132cbSKrj2s(!rB1>Cm-yiju_wI1@GVVs5Iiv6bOPks#MHb(YNBN8uu zV~ckv>M7d+feG{@CZbR{BFfP;=KIyeRpb-rT?^(!d#{J?KB1AjJk=B{pp{581h+c6 zX8`v0P=^Jb--qK0jL4ZAt6&+o*ba!uAU{HUI0}zPIhta#>dD%?Y#!&}b=-r>pxyR# zP%Q7o|Gj%B_W+EGj-??z!xQd;^|K_$q~C!>h6wPxiv!Bx(b3WHB%}k$g=pcsD=Gl? zz%U8g0^sndFg7P_U%-C!Y>~acGkmui;I^Z~aDKLScn^Z7 zy+yXs!w2{SZFe(kk|)UnkQt-w&wh{!AC4<9Bxi0^!wR0U91s|UFFpYkP9TIknPRW4 zhF+(7Qm=Nh72p+q+RVu)OA(67;*?+;F|o;HGM2v)4IIAQtuf8j823spGz00#%ZL4d z14_-TERjf@3F2j+1;anHE^Uc_2>%NL3OnAe)2Gk#-&e|&vpV62jZ?RO)qkJ#MDbG{ z_=S0Kiy>Rgf7bXoi7JTC72!QKv>+}(SAwtzt(FpfCk<&@C}kDT75i=`Ii6Arts#kJ3j_x4PVx5ohnyuJSe z7N2us+e|#+|21#NQrdPzZoO}$HVSSS+!kWm7rv!tqhWZH0cBGwZEJxMU=QV9DXjU^ zFuJBCyY!Iz8;>_7hg!3vY7A@syiyp-1rCdkFvkt5n!gP1c(+H%yvJ+z*QN87EZQo6 zN%yN@bzgF;3ne2ZA!4{lz~ZaesQ#Uo*X3-}IRHjf8G{MxOAlDTpFpWhQf2Ni>`XZt=LO0fQX@bke$>raRFB-$p~0^Zjxe_Ng; zW)8^467?3GGirDj$++wdZPu{an<)``ZcuHFIk3E;*0Y$Q?F>J=4VZoV@eAd$K}La^ z8;T4S)hM?TJ!cNmc=6zHKS!9_YP=nG}t&iy^GMb=*0W^;LRdSTurA? z$w7{((l~;W^vJ25Yw<=K8C)XJrPf2m*3E(CdNQF@lMkc|7G&M?w&|Z$KM27sF#OQ_tw)fKWj1Fiw?$HZtKsLBl zt*h62T8h|z9n1^n@QtaenAr`J7WG~z8k{M zUk)!A+Fh3uwNgf72r@*Z4%1@1uX#P$0%TUNvhX#z8m1iHG{ppITY*X$f?!o5l@DmUKg=9idA_xUfJ3j0on47BXLrT^1s6YV62whA`EM9i3STFLZa zspI-7O}WJNbL!o~s@k~r!^MLcHys!jw4Gm^!~)$!R^qn0?ewYxoRT1M&Vh{Y*latT zgP@MaMwO&dvpq<0dAaz>c!!pjoajhVW-vnBR07y@`+=bespdB0zK${LF^L1d6}m>0 zEbnC2MHe_@m*de++QM5ePY!B6Ms*ca*j0=~sliS2We<}V$h|(!iC!s#J?k0Z|Em?= zb78*TU+V>lLpoKg*`Tao!SWUt zp**`a@YY!>)zyVT?b84Izeh^N>tHa9Q>4AZaLwuy@~lx=5YYfF8_WIv&VPAt|> zO69drgD$ye5c;Z-biz5D@bLI87k{yw_)?z;lutp#nYuxCamL!(DbU@QFM^FyIbU3(uDWSYR#nx^Y>z`*)}G1#rH?H#FgwFr zX7cvmu0J<6EiLw*1bpQyEnN>53~-KWTdJRED@7=9EvWfFRr5B*Y@Oe5M0alpn6}}6 zANYxRc}vVKCr(z{a8AtG_WYb+p2Ln!j~Uj0N{5e1NDfQrh?h5$hRo1ggh?NRk`D(Z zQl9K=j@=na>CdPuWMBefB0`+*$;^^nl>uj9=Nz31%`*D75<%#4mm7@{M9R%*sgz(| zWk0XE9>JKgUp?_8k?U7hk=mMrWg)z2EtPDFniYi&a!uV5zS~m3EM_IdR>Th~ybc>B zr?Qp%ZL*z#iejGWfTR` z@vH&=>O-wlc()1v@p%rQ*o;K}k0~!nI2!$fwK!|4yUU>HSg*@Dux!(k1~C_%JaT;N z+5fO|PfiD7}|feUq7^~^GND$iqSFf{X__1 zl_N=vE`53w%+GM>+3}-8Fh`gs*;_fMuQ~?XtHq8LKYVduRSZCrr{I{c} zmaoSK4X#1ghV}iopT;Qcq_KK_Th%FEU=ouH$bEs#*Ek<5JT}IDN(!ca|j#lqZCmH*s8muG%3b% zASiGkbWW0l@El?4Q2?V-nPM(u8o3RV!65pG0MG~O<1@*b|;3a+uh zhHncC3*Tmm)xg2?3FWn(2k>(y`RJk6>E+oLmXE(tUi5hRp=IS({IuZT%6pGLA&JR~ zF?TETL%ENf`(9Os0*!KmiVY<+DmVD2OJ%0KDf}CF{e8m0qjP<`xF=G%7z~4iiloIg z*ihekz6PgN#*}~n?_=ID0g;mR&`6i2wh^xuhk@BH?#7JF=TLT4%0L;;y?d2GR24iE0~xYsg4K&k+oHrmNNt*!OoS&X5X!dv&dM0eA)g)eV0f|3N^3J~d%wlr*iRDG%S?+Q__CU9d^Ec{uCL+0uz?&>_f>*c2irzxTRRY^3kvetNt2_Tbc5SCtLq>o)F| zfUmR#8A020_9RF{HG_y}JK!+6r-kRZ|KI>I*3bqVsYo;li? zE$r>^I#y=4&(|jJwR^)=G@=st9XfJxol}hQFyB2S<~!LoU;Um^{K%*@#vzYq{} z7x^G$(6c>;&)O4^fNpo2HW@Uy;ENz5=_lZkd$?ouIiJaW5jT-{d-Cz ztFhP2b>}^<9L7~~mI}CI0lSV~aC6IXbGzVrYz(gAE@|Qq6Fjaypl&hSnZQ!=z2xN~ z|LAD{y(6m4@4Azp6F`o;4mkYhAG*2an6+$q;C}T8K@-2E;*P;xj}e@;>*!cO!Ir8x zM{v4dzn6Ufs+oZ9ABFs`Q|d)?dcMsA4-UWTy6Wos1@&t~pAhE> z&ddXRLD6WroX)Qt6duOXt-{#^*KM-ooOm9J1@o*g=lk(?$w%PF{%)$Dd0hW`Q zXBv58u3}s4+8!nwM$A99-G00Cn@EcZR0o|W!zNeqxWwvkN)FIpK0TSShxTXL703$k z_4Zcuwj^=h0!&0evg$4|r0oFl*C4fUG5aLv`t)tGBWBU|3nt?n!?KoXkIy}!BxXYM zz}^^gs|}MMu}#nZgxUz&XHf&hs`{>v$TtG)xq)%Qjwg)1Uzh-ewTu7CfK00lMTYj5 z9NrIfRcGYtvm3rg4}Emz&>ugSzbE_9+}fexRcb;GL+OFb=*n*>UeTeRwd*lkd(|g5 zZQ!4Ah1yMB1D4NFzH&oq#(&=k08F>)uNnjN=2}KJRSj65VSG&tshf{q^HD&v-1?FH z4eE~(=^n*I4`zcK)`*Ym(kzEZCy@Qm^C%2@=qIfHpXYO{iS&X2LT4JjhP@WNm6UiV zTb;yBW7WR9Gxngaat_9348?p5Qxw=5@rHfFGiMUq4<5%@B{~+E@M97xEk&Wo(AqA) zsGMy{RY+r{IlgfcdH?zOZ>4rL-6*7{kY{)s&K!%L_&RAxm*3!`+3C z$GMf_5c&}>HjWr%6g4Gz6Oc(A z{pDR|yFFiQY+0Y4-z;A_kug_Xx-zsbfr9+d2x=hdg%@`fx1CCFWF|()3(aH9IqPFX zk)h>{-urm)4bGj*Fp?|vy29J=l^LGpUM$6sF#nWO5uboP3WG?J*5MEV` zZp)6frtji3Fp81LuqM5V+Ir_;Q~k|l>$#Ntf48sn7=klS_X46xXhzGuqLQu3YFv>r zYN%5VFo+utL7z7a8P;XJbJu$0(mIm>2=kR7)ITp&MOp3W_)y_|=D>_*4bIpseN1Ku znQKxw{UcKmmA!dDcS}$ijm$)hDuscy^pNvJgGHHzM^YCmVvc^(6}}+n(9%=6sUZ{- zC$5jyrg5{kcjM+pTb{R*DUzC;o|zU;$(7??ASObPA;Ni!L(#%W%g z6_l!pnS#&;4l|*(mlYqZc8l?Jx6Ip(#%m(T`D8+%0v-F`ks93wQDDWc!~WeiBO4{> zk-#~HtqX-xd1<0I?O4u(CfOs%k)jKBRLHO2WnnXY3OSvBXFJDL9ZwUbannL6CQdw` zMw`aXuc@(Ikkcl0oDw9?7eC>uB<03J=fo1hedj|Ht8=6m4xQd;efs-9OmAIf)t`}{ zMw5VQ{ZfoXB6-#7JF9S4$7FjUP~pRid%d?@IZzOa3?-Jp9SAyQJD(*UILQa0(LJi+ z+7tdO%N_IcQ6S3mfd2uScVjA@T=&KkneZGY%|8Sg zf{~}EZ>JY9dGKr(k#CZV>vE#vCes%S<(pO@T}MSjQ`RRI7rk?vU}99F)A$efU<_sO*_EDvyMVSuy^h$k6JIXTs8O6Bw14^yJIgXm7T*`KReQd1i(>c$+J};8B=XnY%AV;+DW(rx!yl;SYB9nPFJu7Z0KQzayexOq1__2SP(I0 zek$=0a@pyr{_pRVeec6{?^|Dd_-Qh;J}G3PAg$Q>4Ip5qp|F4S!Dmxs!i7n0&@Q0;jtKm`;RZ@&=Qhe17&aZ!9d@`~>jl z7|A4@8TjD;*)4nnIF36;t6f~PcVA5_H&E_Kd~RY;yFO`GT37Rbv1haT!sB$$-H)$; zw*`pva>zy+Hf1I^Ysxj1n>OX{knf;aXWPK!XLB4}|C0Wd=>tx){}P5{ataF;)`|19tUC(=KY zKF+~{voD>sev%DkpTG3#0KzQWtVw2?ZQ3N;k-Y*uE3@M+8tcMlZzbq3z(TpGbM-h^x!}(`F{_)5o7YI zBVl99y-ojZUT1(bLRe6r4FQDJcOS#7FbJ?0xYb_=zST(w`#Sjb<~5x#lSKryZDEh! zDzv&ScMoJTjzDg{rGt14j2P!+e<_uJg(&_~NdF3k$qqutVP8H#|5j2$>nNQ1fUjrj zALu>wcn5A4;Y^525KaCu))a1XtP{_+d-CDGm1=aK)zpig%mEz7?R z_{I0>ZLr}0!TyQ$6Q*!WlRH}SxA z^7?}Tds-?*-Qujw?#h<3to|%XdVjwnfSMryph3$Kj7AAT_Rr>3t7R`ZG)rrkV31DO z1zax1mO*Pajiuwmyt?*%o)l#>L#KhmXfaI`1i&N_$|T@ySiBl}BK8A;ybX-6>S$_}+$ zKGWV`rckv1oGH}$uK!vw^|B@1q~Tc?FimMGhIUfjrj0tF82^V6&3vfM#~!;`@OHez zCGC-zc9^W2bO=d0BE0GJ6yj zy;p=@=UC-7$raw1N8mXVV#EX>csmPXYYtkRYi4i4r}@x6<^{$?FApO8g;q@NDHjvXFugaCiojT+dAS zsGyrxXqIr&cdzZ^-zzFBo&O)0B3)iKsZd8&MkFd4WY#Z=J(;Hn3m3Va=YctOd+tOB z$CWLKVs?iL$6GwR&qb<$0h~#We08lm=@C+QG z&q3=mn08upNvH6nE2>GCxnx01lLanRQOK}stw;$%Y`A7AzW8rH!e2M)7-9(!fz{C@ z*@kY3DP{@by4`Q;fPDvlp-GXM9Zh+bp#!ww>?nI$bk-XXR(6|wqU;jkQ5or8qRNQ# zo=!WgmXi*#+CgP0w)~dBQ1<=VDB(*F{!%sQ?0@GuAlONVh@0MMIEuC>P*3Y-GZCna47Nms1*6yy~+q6C0K z(ViIgELM576-1WBkHV;kV^#&^(jqc+;)r#N<3KeE>&ZHfh6%Q= z2QZv;6lKzp_eodDmtCo5{54COB1-}^X^njjL!HXRA3u^#S?_UvdymU8VEGGosyx=s7r1EsQ7B>d-wLrjKK9#Re@PI!;ad#TJ6=SRI+SqiBZc$fk5 z7euB(&i#*~FF4qbn6V(S09fjiIYk9P3S3=0zq03Mg$-I|xGPUYLV3!G6PuSe{&TXC z)v6WOOxjv1+xIVWl@{t@!_SBFz2kF<)|t0T9TE#+YrfX+C|f?Y-YTVkLm%ycrdDG= zr=3gV#jdsYU_IUI0%^h(CYIg(C_Q%X2QDhH<{qt8N@@QujTvf8yXjFT&XXy>S&u6S zhFvCtBG5~#wY}zsS&q67H0S-N6DgJv;YDK^gwL?L`E8q@ss$Q;BKP;2$nZxe+_yIX zfTra)D7Rix<7ML|UFr`HRNQl3vH)JI>LC=6kqV;G-jLG0tq7Hr?0d+T?>2ynZ4i}u zyW3GKi$E=nYA{g8Hdkr;rNYR^drp^ac!fg{lKB66wF+tg1xd|i>vFivvLhFkjI+N( z2S~X7dsRP#OqMNupDTqiLma&hiBZ}0VQuuegB#Xm;1 zKM=ljlZvw1A|4r*wIqlp-3EiZiyHh78Fz6*V)D=Bj-Sna`I-Al76o2y%kS37IIBvJ z0^mB6kW;3;ygF4W<6rFv#~oQbW%C(?a;O3%okEf>)5!v-w-+gbg2Yi=rG>+3F3Eec z@&{b^4f-*I)xSX@8`!NRVawi$%D@UM4EUZmEjjg!d;`!0Popvp;aJKw`|9lEBJEsp znL<50?J#whQ=!}r(}Wb8FR4V`Mu&yJe6*L`GdvR9uUfmi&YP;;6{CgA9RGq(7CRs+ zne2RrAhJnvgtP)^K^-n+xm5^WjCKo@;OAWa$1^%wQlu_&G}4vFqCdneQ@b;W5fZRe z0f#A!=;~2-$~T>rjS0)F`$KT;y3#!?udm4%mz9kiZRm>&R}LIU%C3TrHY$g@7gpu4 zNqt>tfl9j0s1CG9(l(peDY+|$?XKOM&^lpzYr2oesp9*>5vX9viKY7ZuuN5m{ij(;X?NsxbvxaX>R7aX)qi^yKa2;-9PL_aUi2Rq}B$ZzEqc7 zynzf8ii_hrT8Ve^!CU?fC!nC23Uywe!c)$_lObeGc7NYH-9L7@k4l|hTw#2vmrWMRm*?q`(+j?l$aMvO4RrAgY3B&v4{pyj0 zDwmt7wPm{(@tswSe?5C?S7B*TgQp{M+H(wPAe{ZlgFzeG9I`oE*V=uci7*!X{6LZ% zdY8rSpH*26Wc-M`f_ts_tAdbp7zgJ`{udIMS-Ky7Av$_CDZjeMPU&>|y1Y8>8`1}w zyzyR-DdPFjaSo5vn-@@_46dln#}T~veZqm6;^^s9 z+`m4Q0&o6aiR&nbvFXretv6KuwA&C}958$lZ%}n_O$cvTg{`jgc8v_b( zA2+=IQ$!ofAZy>ulxvh2_Ie(Eb#qN_xGwNwg4I0lRw#gfuXi8X`mo0I)wjz1jOuG+ z?K+y>WPoE{!inVwXEx1U^6na_l6`vlQdq8VWq-I^9!*OR(*5$$z_D}E$C0;Y6#zJ= z`7C>;>IKfO1<)q0?#11B;)-jKXT#ea%lPl8n_%BfyffQ^L}R(WjPahTZ00++;*75@ z&-rF{d7jMWU(Wr7f3{&CO3b(b6^$jgW|Y(&_bn;j_vY2c2!~j1PS}k9T0;qp zUr5wtx6}2VOehXpVu`$s3X9kB1Axc|1<@+KpjkrAk{W9?2DmW?QrTU~rIy{-xrvXm z9GXvLhrS&DQmwzy;A^LfuonP$W6=OF7%eHZ^x*h>2bgv7l)cAOxy><%S}o=~&cg1~ zB)Vxi{gPoNVZcBOVOg_8u2gN+Jrj7D1CTMvNq~rz3J;@do7yix_ z+yU9IIl{l}K^PkIrvPxRoTGw!hUYH#JAY_^E?mn#w*l($BsHKL{31=2Ufau3E(h*Q zgv#&5_-j_a&_eHfgU%hYLONwh&R!&4aY?$&*7FAwH!LT@+V}tVF`&^wEtF8%y#u7d zhH#uG@^6KOV_6*lxTDws5Qh+rLY8G;wZhe9?K%O`6#!@&P{95xmva?#+DQ~P6|Sy& zj{xv{0ALTTzYY3(qgU2)X+5cUxgi(x|rcDX|GFa_`y_ zv#6%j;V{g8Qc5qdMltC-_%81w*H(=RsY&>DeqePp_*Q;oiAD5|!!QHD?9FsAtJR37 zNh6flSfYUo&Me9)YY+ST+-<#u{Ez>)H9JQpDSC0sm$dKVEf>AiJ%7C*e(dQqeyuUy zFAD(50)+TB0brH^IFDI!TAoX^Sf>kA7sD6XwcKD3Cd&OUU zP8%uS?v4A{LyEQ+H+kcOMwy~N>W%@u&nvreKzzFZ_YWH0Y08Uyf!heA&77OnYr7aaU7#ku*0Uqt0X=$k|CZ zF!=nPHzyy4_mu&~;WM`>#@l49l2QD2+Iz!dDB}5H`85{U!pzUxcO!!o@v~uTG@i5P z>2nX<;Pejo)vy*@FrK|mTMym%Aoa6zxdaSG&LWgd`U?n?Y~J1Ix%pKyOXoz(ZOM$ zGyOSx`?_XBloy!#e}}Vy{p&j`?+5_96v1b3sZEhgp}w)8j;)^AwDDIsrqPi23~jBg@38-eQe>R zcMpMAb_%&Kl-J`Wcoc8sgu7?nDdE0beD4r2T-X5JV8Yu_!E00vDjB>+<& z4GaK!T=v}usQg{sUjT8TfZTZ0&B3Da9W0)X-7$b#Kh*9@fMN#6RHb1LHQYl`Pj7D! zB=HC%(7O%5B@Y01tF+r?-!)I(jVT6kCa5=ye2=#@{1|cDod{lbatgbLplii=6wjJ_KG&X# z?wO>i*4j)w{$$j~+zI^l{p^YJ}H3Tb}R)z%z3ydaG^|}7p(D1X~v@=Q$6YhHUJGd z>D@!%m7Nliiy|GK!p{#*qGa-}=&rh_14h)75(JXN8}ialU-v`J<8Dd^rHW%QQh0%_*o*%{Wp-jpz0K0v>8|IS# z&9CsAe5b!Obxx9E>)kZ)Y6{DAX^sIcI{^@F#1dB^jQ3t|Jyk&H{D`^^h;^5dzhWzD z%Gpnjk2^-}9v;T|MoX#nE!$OwsSA&e#RG_@gXKNLK3gCuW-^S8c)4cymFVEP1KkLO)zLx;BWnJdPsbRXd0l@bYzvpvGQAIATgG^Ju zmX-Kr`|Zl+y2cB@698^~{HzL<;~FOvAOV~pUe(>GX7RNB8H zJGU&%Z4CAIB~D5#l70c$wGfu=2d*o%f~TCt)CHQ);J=66JJlQ&TcJ}cdAC9?oZu~& z37k+rsb3aq^JNyF{fs?4s#C)cP>QDE<>HX;+ugs z4;QHg;P+7O@gh5Bv;!*;hxCOrqeCULpF`3NwfJvJ_H528N^Yevy7@3zQr@!Gju5By za$aa?&@;`m54C_R8%d6?!|PaKNOFYMx7IS|x$lV;0dV+?&y;NB^`2F!TC~asy~<51 zEJ^9PD}mV<&4_ZEC%q|!dBIJUtq6Hss`H}PF4KGK;j(;-9EgH%c)+ZLbN$9%7@>>q&jxZUSFZJ9u5K@Qp@6L*GxyzQ-W_1D`&rw?_dQL- z|LP^>ToAEnF17CcT_f7Ov#Uu?SnU6|lUxS{{Qt#VdW_!bLB6jAE{n0Z9Cns8yAIma z9pEd35C(~3@rwC$o10fdqj*1cr{k^32H{)bA;jOIE%G0~W75`S{RuI=yZejxV97op zqTTxi0oUAFqIZjmdy+cVWIUG1>rc{-8GLvN4Foc7vw1p+2-pF!M5}g-wfF$NZhV*| z__H9UGDd=KwifncC@KAS)?+YhUk@2BiAufW%B`N$F#)`1U_r#AW$Pyfp`)|g2jIDT zvo%l6j#QuZ1gP+59lBq8CQ)#nlhALa+}N36#^N%0#A7_li7M(14C!UyUPG8yg-5O_ zg>$dB)oz{6g>(eN#U-Y~oZ$P|2M`oqZU8{aso_40nwWknuJHfq*sX~!bxx>bL>r+g zhOdij+>1sIi(^AC^i=DEXUZrPgJzVJ;!A`O!oO9&Shoo$J# ztP}bfP?NOc6F8SQabw+e%bv=z;OnZTmM3d2hb%BVm2mLF9EVT5)`DlEMXc~i9HH?1 z*^7#pXTZ{*cYBJe)UDG^sh+YpYA;%hSW#vX-A7dSCw`yLciI%XwAgU*0e?8`q|re)_%9zJEW}H|N@>I(V6rr>4_%wMaxX`6k3G}- zs&hO$LDX~paJ0B;!Ta736Zi_c>m4oJI7uGKD zQO#_h*;bFnl`@CbK$;PUox5w%1CNFY`5a<_HHW0SjN{UZNM2dJZ&t zG$SL|#&=Se%rD)QEUr#(6oA{VzLDPcr!iP5^Cu~V6MJt2w+f$M8`iO=vl5jgzLweA zAoh^23+w9Vjz?ddh`DfnlT&#XZcv!tg^LhorB|0}oZri^(&G7D1CdTIT1`|t|L|^k zG`>3dGV9JF_tke&2dBO?CU|Lp>DPsL=Ol7_;JIfkxw7~&$bIdcu;2`@KEkBKDlh1T zyprelS;;)Q0L|C*|0Je`jjWXDBT@^tW&!(f)gZDu6#$r3aNN$*ri@2iR*PD)dBEp zMpsMNsfOeg^W!6+dwoJkSUIU*kwj#50WB3y0_*^r)f7^&(G`ck<-ApO)KMuxb;nPJfHJEtdq*CewBB_4hzW(uz@(WefoTAaapA0O!q$5NCoQ z{^7SCM5H?E-mFwXi0Fb=>%-9Pm|=#1vg3liYVba_NJ{R(`@2KO>;~{ExMywumV2St z@|p(9yBXom1p$C5bdRBBW`1d@{s#&s0RZsPITr^2!1rISww&SrFZ#;7!JX0yPyjUq z@W1aI=)1oVUMD!2zAn5ZpBPr`R-DEgJ{&E` z9()Q1P;xs{y+=V_6q_>5yBi%!IXpNMm${7l1+60d5V}N&SvY%14pUBJ#N2JC5lQlc z@LdBGr$O8D&)+;|1XkX=m*38EgcxqWAf>I-@{w=<;qbZgg)sb{&xoKI|M#e+eP0Dnx=K!&4K#6-cPdh4Z670Li~FXwWV2L+E_+cRgS z3Ho`@%X?TyS94}rGZE`{G!?W~S$|176FIw5K~l1nbDhL&swzdC!d*||EIN+vh-;AC ziR(1MKaQ-uXY|0<+x|3)RoE8749-@q^ii)+4AQD*@Ovgo#uH24k!8A@UR%qSFIFD` z-O=IXHcRbosUCw0@ClRb{1rutNi?cuP6>^-+DDR=T+6}kr1J`C=HqDF8jd6F2nigW8Ed4 zTj`GYO7(p$^-{q)1eW4m8(>75D`n5-25<%4!n_21fXzx47K_s%RX|L+c&mxbGmkCP z_F9$ifz@NF>9Yysgi_uz&?C_9E-A!!K)b4TOql{+0C2|(9jDzCYLO9a2ql%hUU6(T zIGSMEVK1&boh1$sOlTGFY0k*0`xQ*+z?Z6E{v&E^l=?zD{3ZiGnJrF*yQN?2xr5e{ zy>@5q%v-Wx6F<=>b>y^ks_#2`Gk=x~S@a@ST8d9*gK{k@Sr33MRv2fiofa+5@hy$z z8;Rcwmf38gbrxG-ro9{=dpolr7t)xu9ST87#$u4djIeVMKm&j>5MyueE)4576e3GC zY`cJ1%k~LX!7xgk&37lT?fI$Lf!@|6$E;eHRd^nDkkoFeYC^k0TLv7p13nY*=~LO; zCn*7Gaw-=om{#r!vQ*Rw^qXnt%l#S_{+_K;Cp+yW*AqBbz6DPElzIq`v1~25FHoQI zBYx$XI_J(5^r42JBgYCRfH~f9uUuhb%W*z6$RWKI`gTAv2#OxwQc@r(y~y|ForhU0 z6z^Z;^&r1u+1{lIKKJ^d6>FE_s-fG^!@#st8Ecf3Ao)$A)s~0ev@R}Qv$u+a$IlF( zS6m|Aae0*#6a)iO;j37{Gsr8SgjhgXljCxI1!7{2N%42Hm1#_dpPovG{8fS)t*^#V zLzE3D=*_YRmcDe=L*|<5ewa^Z6_+*UvfL+xH_k$7R|c4qUh>+PWK;g3GS{+G<)SSL ztP57uW{(ozCB&$~aFrCJ|B($Q*kM7hX(#q5=&lq+>j(>_Y=4SXQi7`l%+-{LT55JN zE=6bH2mGz+5-~uh93bd`AeF$*LW~j=CvcTO5bzPgEn7_r>~8{J#zlZt>_7$bX&2_qK){z!{%c+X`8PLyZHTKpv zBioCWrKF-id6Y*9YJ6d|mx`&Y?dnUTB$|+4(&5y*g`~jGV#4i39?w*E*=o`|{?*qw z&$7B-se*qrY*+eB^I7vq+SgDVWAOk$3jNzKGAfVemx<8oP# zXuC1zuL&=*tHOI^$1~2HQC0}b)2v{SM!fITir;&XgBZLib-pLSY!qPIY$7{1n@Msf zlgAYSca%uvMP^IF(wSE|TeWN2%+?lmDbALq+)ZcedEOH~$%AxXwHFXz^u0v>Xatqv z0v?~FX=!NcwhX2F15SSg@J>t9@qQ2$btM6{Q35G4T55>+GD6`oVSf>UyVPHs(2*t3Xr1r z^Piuy-T_RvQ*+zMB%xhm>?ciJN#uQo$U}k46O)gjjAr0}v_Dl0NGQF{J)%)uo1pNm zN2~C}o}`+=9Jn=LAbx!FDPDJ2R$T%3$xzsGauU@zi|KfV9IDz)*h? zi7F152t)b-{vCuH;koV*eiW*K(<^TKnERpt(7E0&DkV^&MF_3(V&tQ=#1QF&Ck zZapZ|D~urQ=mhz0_tcxIs&%l5&pXR~hvvhUboU2$PNa(HN67O#c5A--C5fbU)3mAR z%Ns>=uQ{@MwC2Qw4N|S|VP7&4gAvxOrJG}yG?K0atFN7sgjp1FO%w8}-?(zuT@;uU`5p!-lnP-HMWI0`7jS;(K*xQ0S z*cz>L(#s%5Mww)mMOM0JCA%DQ%Eh+0NRCQ6=SplXH-&|b0DKFsjIYKf(mS#AX>Rf_c+FRbFX ztLg2r&U#X7u+b))ZSgyAZKYyAY~zOQcGzi`-Q4sij?UZ5Eg#al!;T1%w10J{$*G)V|FIPIdS7~g}{Bas$@B$*oTuUY&1)407rjDf$&0=aEdNl|(f0{wD zX4iw}faf%KkN44Gkq;0|_^GF;A&E4M;3E$Nbfbn^>hw%KT|k4e zo-5FcdMSz-nUy&cSy;ijEX%5_MZg7{Y|6Im%Dx=R5v!PKr_lqW{=((vGmqq6ZxFyF z4^6L7Ua!-L_=NlNDPJ)#%CGz@paSiIMSy|?5lotm(Vr%J8Qm3FWoZfjO$SI#JT(l66_VQsA+)mH7*QJvLQ-SxA2s<---I*aRXje$7y z$(Eg|*_x|)6-WJYt++T|mvOaOTZJz|ZP!li)?V$`K^+#cj_SBh>a@=4ye{gpNJfr{ zg4#th#c+b8Xols0Efa~7tf(5Y<*qR;+i^WV2%|VjGpn~=#X4*-&=h;P z;jj1SYxW*28k5zln%n#J&30VR55g!;(kw5^s&3k@AI1su{a|%GoiEoLBPSF=_%2qH`<<3g%9NwfUx`{(!XA4X6NCrFBBSdJG&Nv7v4tLcVm2faqu^JO6{rRT9) zd)xIO9b=kFI>xr6bWYE8Kc27m=lcVAItGjYbqt&!>KHVG)G>I0sWXwRsG4qAbqw3l z>KK0D)iL5ktYhSbS;wdwaE;Lq{?PT$;XGuD) z^I6Q&d6nr{%x$}=SBuUQrr4{{yy;?lX$zUt#0`CAe&_k!|EwW<7#j8(=i=t!rCj|- zKY!ptGq}7_y1E!Ij{HrHMp`numO#qT58_I^joSaEq3cvK-yX$H*t5&AMsC(49J_Zf zVThOcfZXIdKR(gY6)F+|n%RvPKU!y$tgSV~w%PR@!?l)=uJpxU6KEsyhxHiFx~;@n zy!@#1Y=v~ZI0#9Rhqcki>yUy5Opo_)2j~B|aX+;i)XUCOM;e<}F`O9^t;~k3JWAx$ zeSFz4YG%2Q+UJHsQNaSmy)C9rFt+^;TMdN;Cn#Lz{U1CoZ+JdJ??kTg0b zfl1p;(wt>N^UB6%;AuQm=@Rr|XM~n2`%Tn7(7KhmBd+`rD_6f%QF_iQ&N86-7!QC< zKJ90Gkz)IgmPDuP_UezF^A=`bRY|>8jdTR~K%7QNOYr|QDmURdgZkE*eY+}k8Di+MLa~ zx78kWr0wX#01DO>fr`jUCRBlw#aB7u7IR%I$Pf60iP0Ery17FXr;3UeD;P_Gh$xpo~#vx-8#f0*xp<73?EDbKj(fu@!A$KPS?BO0GE`dI6QP(2SY#G5*@ zB3G(+hL8GDqcFCXkupx+4kH1Kd61c2^m%j~IDwBRyTkCLasNDd)|b%R%6p~7yU&}d zti{AM`*?ni#ga1E(>rh$r{KSUlN)^V*v@s)4nDE=ml{&HQ=F|lv7@$eRO}ytNA$`qxz3N%>1N~s zh6Q>0?44w|nU~CEspn3gT-`djOF9h1SxT44_{XnPpJ)s&ZQYNSacYKJ4);m93FdyF zrI(h8<|be^CpQ7DV7LZ|ve#;)KIi*Ix-SM9c?KB30QQ)~yfe5CGx5g8yAIMEdE5Ef z&Nr!OKaF3#Me?=qv$=`=ATMG+EyHqYvWk_L)s78t6<3qa5BdRZgy=4?K~b13Q0Y1v#Vv&g4e#n!8Hju z&xTD?MWZd-Y375H=RR_5I%=i|&Y9ws#BG=&o&iQ-1oi}PXST{oAOn#YIe1#6=cI22 zLGl{}x$+`B2A&5U^N}X!%@07GC04Rlv{BdGTnyl=BX5Jn>%HtO) zuDNu~0bs-fB9*W=xB7S(q|UP&LMAyc_D~y!Va4=N(`J;dCMsA<;E2O?t_GLP;<@1~ z@Ow4>|8e~cgSUVsS~ zx=p|Zm~bImUC1ugqaVLm`i|}nt&-Av?E(_jHV`1fgfcFq(#9($T>wOwP{xIfIr|r- zpS0~l{7ApQ{y)}z2BJ^k6Z9pY?N4(2=vP**w`IoSHr3|IR{@AHp^OU|_4A(pkYcr& z??;^D+fKOz{Pg0E;JUBgu_+uRgMZFxubI$caM|hyy{Equ>DquL31C8$2qz{FGmq0gWyrIy0)eNhE^XuB zRM$66U7d@KR>nsVd6o=HSA$cJK31e|{n4*h=djz+jKyt&Pn{eO?clb20y7nzI)=4= z{EXS7?q>TceP~^_ph;B15 z4og1|y=ZbqEvLDio1!6Xx1@ZNt4q1U8Dippdg1A(d_u?LtPK{^hJ|qlNL> z#-!4w(wg}$03u8%<3cKJytc6yU_u#xh|M-!r2s^jP{t#Ewr>_{ainN<0eOW|Y2&rM z7+BU~YXLeD9|`}*IXsK)*-Tg=OrTmdKx|Ms)a8p@dI!k-ymv2L0p zM~bNm<3cLkW>_3!Y`P<)(#C5WaREe_cwg)pdB*G7Fu{dX+IX>l>jIJOt7csS{@#jf zJ37rA5|~iNg;d&W8xIk05!)u-w+v_rWz1AO?|$XFY2Lio`#kh$8;g(q!?Oz@!jy3# zl{Q}6@CzWqgfcFq(#C5WaRa_Jv=!=9Jj|GJkivw9oqdD4ntsHxWCSwmED1)7)YVNP z?sJy_B1|abLMm;%wow;Agb8I_NTrR}Hu?gHFrkbKskHIh##{gqCX{g@l{Q}6co)E+ z(+#LgoOpsCMAP#;&)WOl3HsKqw}digy6|W6SFD?6&YXD&lyM=IMrSr`nAsTo zvu|5erhacqQ2%i0k^Iwt(cEqfD5k$H>`2ie(sI}Vj}%VrbHfoRka@|HoRR#d4h#@&KCjbD56>VR<&~O9F%Q7m;y?FXq?CDcJLH@@8fWoIV zEiZjAnp$cWZAGRlJGNDk?C=i2%u-DBo7^CaJRV^Fo}A)&d)P-}T}rAuPz9ZzA;ZK9 zX&)E9a@O0(M0_-i)B%ZZGEC*y1o)yhHZY@@W+W7O((BVl7JP?-J#Hn-4j={$dnP`{ z5TmZ}69EgpN~JJ&osoQ{>$?p>I{>hC&Br^?yvdn-&Qo#D2q7(sOtN=Vk0~pJC zP(TETx&nZ3%Cla5-UKkyc?aaZ+WH;vwfH$R|Mk|=E5Qb}g7Q~`VFUorX#H5S=VpLl zh%9e6fKl`+;KjqcJ=Yjju6=zp0G}%`bqT9ixB_VHO6*Bi9uT6ePy9pcwX-$1z_jq) zp+eT2hKt<#<`OeBIhEzE0`i(l?=1j;_Nc$@OjJ4+xw16BVvTe_?X_o}*>5>BOEGQF zo;82IdL2Nn)`yxfU0xo!=F)Mc+yic3U<8=Z1-zL(G8US=`PGp4kMB{WkLbzshv}Ib zzn{@RASNN%V0)bjd$brSbuKjTJQo>wfc@#&r0*8sZOU^05Ir&r)DCvg^9+ zV<$9{<*Xwt=ro$Ef8j|5h?gp2TmMtN2D561PXjRSB@-fXfnqgCaGN3N^d{Jg6j1y@ zy;ZH2u%^qQHE{FF)yUiW1D=5AfxCR4X-VP$W#jUrYZS>8pG*``UynKF(we=af?2V=12gI58l4R~{ zw~CKluPMJq`}I!BJb887V^LD%90lmznhVVhvwP{^?=^q8d0pl=(Oq*U@sD?2M~^Z0 z645}SuQQt~Jc$p^VO;%4sma{_+coEEfvjDeu>#8upDU$U6zKVJ?Bs7o!HAQHX8Fen z?hpO(FY+G1H>ST{!4f?i+5lZvi2-5f>4dNnfm?mCgld-CrNA+fRY`YQS_ zzOk*dR8uq(>D>%{|M)uxGx(c&HJdNR(NFK!;uW#_uZr0>nI1Bwvzc(*zH16rV7-lq zUs5AxVv7}2BvG_im{j1)(aMn;Ah(68u&>2BB4(C|Duas|ljG`Q$zs*xF^C^ab(G@m z9~V?^X0ZZu5-5~}t)!Q)=Vl1XLcSJi_7tQK5fy$E&oESU{OYM8pcP(l_lZXeTTd$W zi>@5L?BPEtwl=otHv+5fjW?%5AIc^FNglBOOSp<$4c+s)Mf!m>v_s)F=Y9M8e)se5 z)!i3>sN@k0CPRK}KN=OJgV=l_`{Jyl&waq{PZifmktm+1n;4jgEY#L<(~%zbDJ0P@ z(jhA{(GAFZrBkJ`Sa5TQx@fq7UZ<(xX=yLe3mBu(r)iqqVtN{KY(ZN2A?(%H4+`1Z z7InYwM=??V613XZmmP7{y|%_{|3&q+QRUIPiYEbv&QrioMeBuIp>?r!oORmD+ny`8 ze^tzFiH$>*dYO7jd;R#X@k#SljM$Y}mjsrGO!!W;OuXK3-JsrBn?QNEq&-jLP1_fD z6i0j9Y<$|N*%;P1>CyL3YS3cMXZ7ZO=l<>0>3;cr$Gz-*nt!MfR6m2rqbEd9WA8gW z7PZ*wjw>L8smPx$?jLo=BQ`i47XVn_NI}tE_QzKy7hJmp9Mcw^=#;DGTqX4g=zAXW4kDlJ(Fp)9P=acoicp85|?Q=8wY9z_p?)*Qm0DB z9fzj7CEEjvFsl5ibO_@gk|>$IEwui^+wR4*{M7vKyRk?C6HgNZ6AbL3dKHvCedLkj z@5!G=bFeNyGjSTNXwvny>^mao9x(Y~v?W`B+0I^=pTp)f%dLDLO^TT)cAw{DUeFt~!9TWNOajx2%wdIsD35SpU^N-l1} zLjHf6)mrXv-O;=w#Y+Yl8(8#qOu^>{iAlR!S5KQ_I|rbH#d>OeaD8F@JMZvAx$R^M z_q(h&H$E->9Q!HxY0>Q}(ji3%x|E`wQbkDHCg33J6QU_(1JZz*J#7&cETI^E%t@N<`RsG6>o|@^f|Gtmo#KeqJ zUFXJ{!dlLnQ!&~AUZw=IlNtW=VT-hcZaZq3&eTz9#y!*5Za=!Gx~H?}ny|U>hEaEI z@#IeC)9eG^v>@Xy-P4kyx|VVFi4pj;m*4K~P9M-XBvxdS)R(b^AnX3O+mo;&6{*zHG;@l9@2n-_O};^d|K3 zEp_LCsK<*I9v#9ldg))&I3>4_mO{Xb`Ih7vLy##Sw8{y@-dNKZX7i#iU7E&y zQ>D%njo6(*#u#rkyX-NeUr(~tDVIo=O3DYioX#th89A?6p}RKpo|U@qsjf-%qXvVH z?OKQ3Mh{2%jWc{;s9)=Jbx!Ql59-+(_YXY}HfX$vH&v#LePg`KPFf~T{}CRO{R^r- ztFUTyoI5mYHS7CfK!&<~Gd%q);e0TBen7rkewgJIOH@o60|Ol?Eo{fK7d)R|nSZyh zGf?;3XU(k$IeWT*QSQ?}8QUT`itK}z`V{QCqKXR2#5-6z7@B*1B)9WUN_r;)Q1z(B z*$x;3g!AP2nZ|Dau|-GzA9b`8(*Nv40R4U!!zVA=hXt98779RB0Kk_W00@2$032ig zDflk{;PD6m_-6(Hh<^b9Xk4I;n$NI5xap!`;06Hjvt0bW;+-q)3Apb3OYx;l{5 zX(zAALd}9#xepB_Y4^YB@YNX$^N;=pYR0owv1(;0gp8qu?@GAN#$u@NPfFUH)!%`{ zeYzf(0C;)zFmT=S)vH&~XIGe*DbQZC=o<16tcw4=^kRw*E}-<~YtH%wImv%-006!F zGQ9uy4rFz`;{V>cB;NUX^?z?$bzc2{@*fNAoN=dm)O7MA-7QAg}U1#c#XcvMXpHtqEoEo3tXQSx!Z^RjX%WN>ftCTrHE2Sd)TsB2)ED0{DozAd z?jO~W2?qvv85iAn^=qiYMSF$@eh;KUS-h1gKblr>@bJpTuhwgl<6W{h?WHDJhk3cC z+#%pz=*P*@4xH6^wI3x}sF(}?63>$Z-1Jj-HXhX2fZ<%|!ov6w+c^P(jizD_paBbM zEKy|-o(*qH&`+}fV}Z8$drkLjgHOGJN~*8bMso3A00Y)D z68$OdZ{0Pqs}qRD<=9uZA>Pm~B;q4~V0&8y(a3|5x&T;dgGv)jC_#~C8oFcqO*Hu#ocRP z&|riFZCv9ip*f6PobMThz(QbNPH!zgbUAUmZbL%LQ#iYDGo$gY7uvbmt-dh^r&{oM z_G1KtvUIy)rwhQe5kCgGZua$3!10(RPvZ-{D#cyq5XiV&@1JiF{9BYR555wXd z<`MpevShu4_~vABKl$o&%c2zlg#g!?5bc$1KRuXE)55`_uk=HlNNXN^JlD%PNKCoU z*0QLUt(V%LE$;G3()Lm=fmm(gLlP@TV?no)XW)AqIf5f0hE3tsi!O`KV$N_XniGN1 z()!c=wc}u%xG(KQuP>rjQ&v0GmsJ;;vAP#n%7 zf%rH7omchR7^}Ct=@@~#JatblkB@+P)NeDK?#&%Jr`a}s%Zz($@JKA#zt0kEc!z^N zBEKv`xXRMM*x}i?r~$4pa`#e?=WW6#GMO5Op|4xEl1SV+uAIGHporVD#n zmW^28)SG)Hi%+m31q=*tye-k&Bgtw|)R_%^z>m(Ag@Mm{;1Gl&F|jnd?=3NLuQso* zu;(pXwZ?rR_5k+iAMz*zw~m;=GkM&7Z;kpd7G)=6gq;J|p8w$ReBgMxm{)7E{EJwS z2C>9O;NzwkKA#~St`iH^ie^c>COks(XO17mwh@}KBZ(+}Up0vu@RJ}z( z&7~8L!1*(gvQDyV7lxa=A#-`!xIxu`U3B^zpSQ?<64N64zeBAGy1fu6Se9r}$Q<0M z-$WesiH$@?M$KBP;B$?_4;HaB+f^`no~-ii7Y09+)c&(XT-6FTBE%Q7DOTDEO!g0( z3F-Pp@2)yEXw$cM^Tn2G{P%AZv4)URox==O76+~Q3aaaaEAuA^OpC^ox*I{Cqk6FR5ky4$9TiibRd z8hKxZdSDUV0eN|O?8%-&k_8vy$l5?d-$0BbYhF2KA-#!BI3+;R_6}3f!N0mC^;w2hhdn zy~Uyz>-DilJku1lUW+aQid!6 ziHT{umOV;y<$J@VqXVQmS0ZM8j#hiLf8pZJN$GzA16vkXVfiWWw^4YGNSfQE!nhJZfiy5~4ZeJjn>8}~naQTAI5xez1egFfS4zkQ)$u>F5o zT4OeF?I+3PZ4sF3l1li5-wmD5x!T$(g!b_W*06u?%ayEuMw?a+I6)Kos61+O)mQ&c zFSN>d?643qWe$9V~nv)Mxe!PnEFPE^SQelvYc3s0~tS8qtviQ zrN0W7DX2#9{MELIi6A)TF;H?t=Ew&foq918?y%#6qu%Z^IBry7UK(vgv#1K7#QM)x z-5djGyQmU9)db7Fu1S*|z#c=OP=e)Mxin{nKUsJA&h6%(iRgoskm*4VSUBK?s~)Yx z&oBKN`yzib$ys9HurqUzK4`%At-?6Sq*qKaFiH2jniX+;2w4PBtzF|!ShPuxWYV#N zs;`=-n&r67Lldu-i6&f-%pv72g?&8!kS;eFQ`5538~34XNW^65kG|Rpvlz*aAVP)O z+V8;{6|Vv{LU!O)gBN2_iPA3ToC1?5>u41R?NBY6uk0NCSIlR z^XKf}T(@QD172{alLG%FQ~5P$@4@mP>Q8Ib^xz_I%k2{37;F+s^huqr%;%}EOU>jQ zY?`;X@kD@X>O6EH&dJ6ejdJMD8S=kd9d|HAr<8hLKLr2_- zszme?STp+NB;gdWDyxeQwwsxKQEdO0qpxtCUwy18C- za2sbYZvlL4m?cg46x$ABYc0cUK-RLl;RHs9_g4f^6RXe0b+9FIh2E@&u6(aM*Y6f{ zYDDh$y1HVxeffkD&W~n!mr|(3-AelaLO0`u z46rCp>p}Ab=ED=uEKWp#h1!G_6ewLEbUH9^hoZcQ{9wp`CdzABUC3g|7tfe>%i7@S z=<_OqOYMDBA6sj8vkV> zwElzz*i&^)r5o+n@&yVrEi}euW%ymeSI1l#{nm&gnDfolSh9WSpN(g!u%m1IrMgvz zb6SpCdU(VOVJ~o^@-ADas@BcM+KIFdBhwkT<_&dhe7|A5+od9y`k*CcoKN?@y`bVs zj{jp_J$1DPf6Z0xXd?`!EvpLgmb@Q&Oz@}9HPHt6?BrR=E zCzOj=O~%~c|6j>iy6EqmIV)<)Zp%0=>*8;XZuG9yK{fgx2W9%v=@XTOnG=2&z#j0G z0&g|#{;=qGZ_Yo}lA%Ngj`uB)jYE>Lab)pTjLwRZZ-@e$DGo*`;^WQ46io!VT-7R) z#gAVlNN-RPqOAmw&?D!dxhvNATy9N+-%da2uzNg+wQ zWybf4gTZQ_`HAalyzW!*oE_hI-!<4|_{q0VF6Mc0-*=;x2+A z3CP8Pf??~8`&>e`nOYAAvajU+(b6tiv%v-*zUVn#%A!wmTupD;#V_3pU+sw~kwbvmiU-Mp`iTCt#<*HAqpbnL;9@To4hRhTw6_enO{bQA0{eNQ!B z78db|fUHv%=XK|kwI3W3LlOyba&b^-2mu1Ky*1oTWHGBsw0PG&jesi=SaEMn)(;*b zbyDiaUs|AOC4IbF4`$J>c=~O&K-dBdr$lq6W9;5;4Mo6O;=oPwW1I;m=cFUkGd6m&ezZ(Y9Gf>C-k5 zvZn#BO^v%y)%&-34)U}UPQbjs?VoA?>}$_urh>Vb=9*?V9HL#r7DBW&<{1JGuS`(l za&75pqnAAZVM%P0!-ZhQ)&W=ddo6iPh5l_o|2 z`S7X=3k4G5ZD*iE9Kbl@3^QvS-!dnDnTqX~{$M-US_bE!{Z7CVXo+X zFGNX(H&9m*VAKdAwz6UmV-(VQ;8){GW{0d;QK#8ycjwoG?y8&m|CQI7;K#X{`Vv!* zwtCH!1_ffaSM(0j95lPy1F4$zDCKfdNvRa-$7H32v7e{;Y62hL=lKg#&ZulS^s-bd zaBtiyK%#=O|BJ!q%NXRw%x}7>J4lb5@L>K;N=;8Z&UwAQ3}U@H%6-#>7$|jMhk7_t zdbb3=2=#x=pEG;jIw7)Y0?X0(?{-LCI)utmV#;MU+5(G`3hYlq-FhTDEr}xr;wf{; zDL+3t@V%Kk^3$3fvSisw9VtFL!xFZD`t|m3I>ZakUNyRD;vr#;$EJJs|z&7uT*Z%5Ad?~+dcW1t1g#S3X|skJpzhI~Hwsbk)zC?g1# z#VYqY&3P>jZNlZ2A&A_Ikv;+Zrxz0*Iux1pZLh?fSoSr*rM&Z$16~*?#)EUnSxG7x zxjsIw&;eI-+$MHqH?ZWUgr$gosQDorApVjmWf8QJh}@ji*+|33@ol`>w%m>}X*TII zo;lkVSo;t4ixiSKXZ_ZhVrI?wLS`gqJ|G89h+tkOuIQ~H<$V9w3n?%BLv!ND)W>%> zz0eWIWVsApMq9=Y>2;~yu^2S;eE)@wcuV~PkkW_xuDw}= zcZPdMleL}x6G8*=3H-3(5&-tSnT*TB1U93-J2wYZZwv9Ig#vlyR+d9i*I3GClhfAIA}nN3zYzDo-gzeUL+QJ}TdN0TP7*_VJumVnhKGfixo+;{F!Bt4 zr}#c28lp%n)2q^+rKgAb<{FmO4Kz(s$-DPer#0@R1@{Q$?nHfb)&}qHu&M}9T9Dpac5f_@KYG30Wzlf*9ZEJExH<2UUs$D# zSL`DmGF$&W94{qn4k+K=z#evJN-{^bpU1UyV)DDr>v+pNGnpgNZ!jB$7c64SB=c@+ zy`wKT;m`KxQa;$B@bO@A84vfz^kyqp=2mNw=#jcL2cwLghGw8^T;7cZVJ@$@6%_SX8CB*SFrUVvI{VDK(Rd@^1#v~PTU^e7ie{m? z^BYgd`BAruj11PJP=6xYd)$;*21`FNKmV=S=v z6ho-)RaoSu|Ms!2HnI6z`^R9Y8*TTJ`#LBYdL%&T#-CP;dbZy>fi*uFUa8Bg^khbS zs@e+EKaz}wzUdDeF`L$Kop+& z*A4I=E3H!*EVZDAPKz$(EMB6s??(r1dz*_r0xbbK^Sd52;=H}| z(Xg5?Dw<160UD!!KHi4fYR(|xP&FfSwTS>sMU$Spj$h2h34_Pq;UkrMU20@+;S9Vn zD>^$+hGk*8Rn#hY6=afcl)f()$tTYf2&g5e%mJn@e4T0gtR}qoX1+P4>=lqHBPQr@ z=~_{08OjNlF{qS)Tc_6nt!s;Kv^)t4w6kn$-kW1d)jiPm3&NfBA3p25bWLJ2 zbc{qmwO`YjOz0xD0l9J#ac+A762bidtqBYS_M?scWaDY{jch zyey!)oF>F4XkoGpP(awkK%!FRtBWq8A;^)6UWB*|UFJ&fsX$ z^d8^0*SF(CuAYtF`7fxku4SV=ts@0)=#^=78fsu*837VA6H?40_qSE!g?)MpiO>g! z5Gb0+V5hv=Ywb)MyJ~GyUOnSwa%yFchOqyHhFuC>hB~jQGl&i!&2Px3oUI%-@b5=` z?v#t8BtQ__HdDRzdCJSgOEFl(mZZ{_d{+7et8IgSao*;Y25?@A``+~L22H?UbLc6FgmR$U) zL`&YpQ+fpi;feruQj;|P8RuY76c+9$8{|LEZ5rkE!9pvXN+7>WAK#ZyuXdR5Xx`5? z?l3xEa_99uJr9h040nb|HuUjAZ|Y%5G&u1W5V1 z@1|^^OPg41VVYHnnII%&&8b}n+n?Or(_xl2@ z=$1Lh1SN-KDNC}h6wMkIa{GUjE+LoNpbDtYW8Yt#po)ax>%Iure^Ox_MkZ4}#T#@T zeI7+YqC7Uh9LA%sW_f0>ZbW8GzGUP<$O^iRsaVGe9zlC+4!8vKIU@q~?~V(6`07Zf zM}cc9TYK;&tW_1|9OS#u?iikGBIaAGoObO8@eB`DE~S!|IU9n={4EumPcd6ilPtv_ zam6rMO{B!}GDw4HKEL7h;cyfW4P18^Py3YK#H%M#b6$&C2RlD>IQf~51*3x#l3&R~ zvN)CE^}g$YES7cK5jGsi5W$9!-Y4iTzx=Va#1!q{XNzRc0oj)wG|2eUErwV^YIqaN zv<@3k(eXZN(p{z8lVT@n| zbH4vfQHA~Uq{>;oUtzO+)C)0T;rp{sOPTT4gbqLF3r_8<3-a9w%h-f(eZmr&!^0w3 zvX42bRNtHFo(Z&<*Wc!c+~wi=QUHo|BnCc;in1CW8z}PUPa@mItR`TVql%n@VB$@< z@dN0xrE{VUf}idUq8>Q;S~(kcpsGE|ipc%sqJL6VX}Zb=TgDTJ(Qu^-6c$veYfh}z z9u=4xJSww3)XRW*>D72$Y?uNL$1f8N*U8>oScycmFs!+#WmO0{iAm@}E<=rhaYWii zJ|@KwRgfp}fyA<#oN(Q~y_f1gA-9#@9y!gzt^WL{8)XOSxT=Jr$L9pPnS;fiRIl_m zn7`>-8$kmDVqaw+>%Jt4G$=el5BNzxmUwy{0tTt($bz&jW@riQiz zo;99n3!|~SmH>b^>M~jXiB4NH^quow+m(o}4y@SpFT3%fD%b9Z0@D|j7A!fK$Eo*S z7evKc#Ry&s9g=>M2PRERSzO;Oa4(!oi%AcvuPrr{z!|UE>oTg}aPaT>&$SlxmSxyt zXDnOa{9~EH*d9}lvv1+LbvSFVFq_+Jj#8Dg#v2g1_;%U{z5m`U%0ZL^9@BG4h(rjg zOV^iXUV5Zi?^3A#?4<7b)WO9hQDU%kq{ZBafl^K_-cm*>gkM&_o1ZD++8828Bvf0; zHk28;6sqSu`!V{bqw5NMA@|$8y@~MJQVF-TI^5w8?_c_c>2%L*aiosyY0ya;3r%2I zMV0#7{)7l9yUzWqB8*iU+)GahP){B`%VR+{CJ1~G=%^U5b(;zJ+lXymHV7ZlmC_}mc?7Y5GQ;oPWDn95mMsD z0HIoq6da?!Ys%2@rzA2Udq;{>PMFt;LXpU*g_o`8Q?8kA<6lae&|^X&ao_o@ka0a? zxs2W=lCsn9EOcr*7JV1-7upO@36S23{`;puzukXZ`KVr0L@)poO6Dx86@~9%^YDH!8}V}-UFE2wcf{V? zfK)>XjBpZDtoLPC6XD znShUtFT;q_YB-( z`rJ3n`o6u#J_SD6)&=E4Pv$sY00ON}=8kH(E8 z*V5Y^8yfG*MSWggh9V$ZTZ#aCYs5!=#a=>!@udZsId%=7?=nZOj}Qc0f?z$3^Q~{u zrdxu@mRO~HVy;MH2471)A)KmTBk=j4TO2uYJP?j`F}ipA1N@nH9(F~cgEE9G9;_Fu z^S)$RcFc^myk5+peRgA;*aaf{2tojXVrL7exsPg3K-!(-$snSc@WXKU*540W!xJJG z&Yt>rDV!Ud{RYDO+@Iyl|%Fd^`2Me*j5(1<_tKH~K;tf7-9vm8t@=+FBf2&Hj|lyf`_;vRAP}?_5I{d!EjO z-5zhnh!CHT0|47WH_{dJaO^RP)A5DUiJVN9JcD`_( z>-wj+<*iTpu7RNtS?*j}qJMwykKFNiv+C$3)#yDBO; zD{!~!(?o_1vGe_Gq3FM6Tq&VtkQ+6)!DmnvgmE6?4LsG5B% zN?stP4*>(KJb>hcSJpPKGT~(TU5oVEtxv8p^Qz+)lqalw*{(&S5wtOVRV009m-GFjK>in$a>PvEs<75jzYaOli){by{IV_3 z#dM>45>IPef50~!9y+r_O>a<$q?mQd{+*~}5*jQ9D%J-sK|}ln$AEd{3qVF?3X*1# zT=J1$@ObPfaHs7_(!SmL!vqN{!7As*1Pn*T0yf+6=L_PDP|A!q!szg}8@)P8YUHFR zJ6~dGScF>u(U3!05fxr4V_h22blu4^_o$qy0Tig~0|pUQCTM9^h&P41kBKL$$;}E5 za->BD`kxr_~ z0As;}fAx!h9Y{fh5Z{Y>_w3nWfwR7NI{&}<^<3j2;%ql&U3}zV;Ow|IXnacQ8>p>I zj0>pA^yMm5d8_bBJfwmci+AG&^+DQQ?J_<-Vs5jl`9QcKI6AQU?QnekL=&##qPs*_ z_D+*=A25Nw-{$W+GdP_M4ysCaMpJ-6_0F+W!>xI!V^VSis9R?CBwhK50EdcVzB-sr5lB~v-u!l&W4?~7kL zr+a?axC=|?oc^8+Pic93@?DOU%!VqL#mB}KNb&QAfDl*gudAbDFYRB8feE*7I#D;j1QpYEkxiJ56Mzc%1_JEcCBaR z+{(eZCF4%XrwjB8@{pDsE8mYgr8(Q~%~pj^j!VQ>%Op~Mr$Q0WiB~Zaki?@?z|qzI zh^vm{^|I(3kSI)`}3qlCkL{#L~^m4S94Un zDo&q>zZS;l&B;hb3yY+UG&VVnTA)h?gp5YdR<6}}ZOm5NaqXI4s557SXMyJm#XMW= zS7+`zGK?FI9<+ZrV4|`Rh-8MSuyd#@@;)lM4tWiRLN^UvQy(@X`6X*SHk_r8=KhT` zwD`%XUk({X1g&w4mi64d)d$^@-j%06uub9F@+T5W+Ri0Pxi}y(@Ij7Q?mr2@@EvX` zRs`izqNj}4OpAt*UGnN`Nzr*b*hu&EP>E^1Kr4U6ba&%|)Ndt?#^;8<4Oyg_`<}{Z zRnwZGsibeMP8#e5HoOGEOVDN##4RPj@LiRekPz%pPU?EQTp59|?KJG*HVkz(9CXmq zQ#2E}m!7BxC0T>+#t;4ZLvFn0c)={RMn#PL#C`BeZfZo^iHQ`p+Ns-_v@!(1N7l1B3G{w%RclMDFOC*H{g#|$M&xvrM zjS7jt@w3v&BDXDR-3vd>)a6;@Q*a&pdYKljj1zkWw)cvWTvCi}pC zJ4DR)?`GohpBHQA&N0(f{*#jSsNcPo!@EejfeJFs2OU^4fUtt;dPg(P;`Nkx6QP$t zlh1ueu{?2L<@uBd8Pq}3Ip|eeGgJsdbDvkkW0@mUv2vi>I{)>$4p`99&?Ef9^zfrO ztd+KgLf2@mD;L5@Nc;0tYY1o>M5DnA;}MUZ3Owe))s;LY9X}i|<-}`~A|O?{`*N+$ zlfhm~em1rn3XNp-`Q-WY0$|-rqEu;9B(7NLRkh!*l=Gck(FxifN)nb1JZ=*fA~t8^ zI%u!X(a+t|iHEu^nioSFqUc1ZOM9{}EEY_6mkKu#v0mrE^h)oHw0%%t7aPy2O*i*J z{rd5RJO`2J4JiD9g>O5=I}wZeac&dk{uSu~-qS&WXP-!Cj}mP*$At!m|EY}#L<0*# zSbfSkqb=Is@}j^s%Db;wxN*CvW`g)MEaW<;J$cdjnI0j|K1e$`tR+Lal#B{?dM%T% zISRy;K%hZN&93%|NCxQ87_bR)EHK^hnDrZmo$R+BUN|kM23DLd;|TT zIvlyV2He}7ar=C6902!L4C}>LJ@>}kptG6dS{g6to3p8cJQJ&`iUBSTkvrcLuHMgQ zy&6%}U_3`n^GiB6ZM8R-WUqDF>mNjZa4mAM*>WEc$Zk;y{Zz5Q^ zzIZJo{lq?|d7lY!;2gw_hbi8A$O+#;zi1Ko;X&rgxp!WJdP7Juo3VQ0tqg5BIfr{? zu>>vwQF{4}IXd1C2zyc`U(*=~~`NrNC#g0`oP;b&w`(I>yI zttG=M%{Ctxlmo|7pY?~LUHwiC~jfT&4Qk5?kj#UnLY<>?T(Z&^+ zU_2aAS^Pa-YK2kvJR88SmzoyZ{~eh7`-OQ|Dbc$1*en;Q-)a8NPDqGAsQqm*`D;Fd zXX<1Qpwj%hQtY(N!2q+8H>^yeXSf)2Hi4E#!{F0rJ0VBHhL7rAQRkQ;cBi_vo6NI1 zJ?sv}t@s_z3Z+CZ4qpEb@8&N#Et!7(En3) zuiq7N%YUtiVKW_C2-~f(I(5Bpvb68XyJ2Ui@p6YPCHrQNx%H&;4Qbf6L672UZJ2O` zPT_kGwYD%tq*1~odB@vgQMJnPPM-=bSp(ds=i)#8o>wDw*f(=L60`nn;G_q;YBbz0 z#7Mvu0i_J_FJP-kwAP%+)#APa;-FT^%Ly$HseaS;Y`X4D?V@nQ{f_7NrH@-rc~Z-& ze~Glzt&Ij@$j)ESy7ZOXZGwuwVg-HC(ugHt7usEv9#ol$3F1Np>=UvdL<=$Verv z^n9we9j1_kSq*1M@BW!MKRB^iTPv;J3_>@Y??gHKpAu$_KovHlC6=JdN)F08<;%gt z;d89*z@3c(KQ6*@>$|yCH8poja0z8jR}L440L6iAA$s*qEID*~y6@!P3niQf7tv+?*oqajv7C<@cgqz%-`ucZIQbP6csl4BmnD&m zFw%Gs;VLM`)?Q2*)CX<5V;#;2c=KF+2)$AAc4ZewEs#^J+yaMbu)Neoax9iv*>BH_(4F1tK zsbF=BPgWE(n9I2RyhcSYZquS{jBq+|@|mP-A929n%o_OlA*^Vo*=u80z# z`86JjOdgM)T=M7TVkIP$UACo>v96uz&ZD>0eoW?hl1+ifsQ3q0>T}cV=~PhSGdlyR znBJiI!*R8!&s5k49yk#GKp!OEZ#tcd=QY~BCVabsJtc|-p2Hiyc55lpex7R+qgeJp zt|M{eSQ-xB)jHpom<%#jrs0g>y=ltFsXvgQ&o6fKg-kr#yMIF&C>TQq1CQ$U_CbQm z3-h}0;8C`dc~gu?%U*A0UKzb~kY+$A3-|HY-v$Fo)d?{DSnPJm^Wp2t=`k|wK3vz! z!glSeeWufVu@AkR??b{znh%yj*HX%=dl4T><<19_TTV;9ztQb?B(Y*D2qP6Vctl`B zoH>+I&-|uj`cXq;O(k*dgH9zd3RlwcOqY|v`F>9$O`z}Bc`$a_(~cFKj9stSAOd&D zP!s`%tz=x86qvsKwGdOZPvRTVA}c*5WAJrfB$L|tIW2Ep*_(X6(qX#V@`u09p@J1b z2-Z$e-Q`tRgDI3cL#=1*8+L}f^GZUjUg2<^!eFoOMTvBA!ysDRVwye5R~IFs>rQpM z+L;Il&W2FKc}Bn~N($3{ zjtn{-Bu~xqaii?+Vuj>VF8%tUXS-t~qxX&ky9HBNrY9;E5k6uJArj z-r2X+`^(1iba3z58a?dDh*OC}=WSd3eJstuatvZ9%to%Xg+E*l2 zUt|eCzW8i~%UiXmVvm{%;FvV=-qjcsxt(FFcdqb?9l@m_BS=y?N9DfSEDsot`}|=) zMMR{;qbTX`DOu?;n!(p$nk>EES#B+H6LWst=X^4AzI6mYE2Lba=F^VVB2wd5Fi~s6 zZUI{&mIuV{wS{y;yDti%*0s^j=TF~n+Zh<%y$CXV2@5v*epGw5_YSU=xh zuD^Zevx-_A58dl<~+sbOm*HYPR19?;zM{NWcHn?oi zi%)M)O%kRA)}y>r#r;0835i|3Yo@!+U!dtF1Kf&;G;tdcHmrMHk?#9uKj^T%WAuE~ zG{ASa6jEHX@%sqliIP5*nf7dgLMbDNS1j3W2Z;2P3+I#t2z9r|S*1OUh3MeD4Xo83 z{07c;k8t5uCyoQ1!KqWTsAs!-67qDW<8QNMqKpG}1m(ESxB%T!*liLS6S;P!T$Yj+ z`?!bG&9Z%xm1iiaqp54oz3#cvXQnMj|Ngd{H^>RcD=sdYypSU(R)ySjRD>0W7}sJi zv+(xv3jUEliU$D~M|OJc{6G}$;bpuQd9jW+h+T&iO=3nSJYi&ibj6wqW!2W@rzps0 z)cl;xsaY92v^lP0m~6J2R7vs9*ov5EPG@+d&YUR9U_-W*bcj627n!R?k(vO!% zLtP8(t=kW9PAPiXG90Nc7{`=3z z>f_sTwg^7~E$u?Hv^SE)+u+9`dFk1Xx+(M}kUCoa@N#^0{;ztd{+$~?Nc8(>Xfox| ze8gju(kT2WJ{c|3d&G*}9W;nTF}=Cs!bd;=Sr8rh?!)B>@(Z7VTTR3LUU#L4WK2|+ z&MTqMdg;P5&Zpp~eWn@}-`<=?K~>UL3jLWp4yZ zr^9*rEAGO%Xo-6^u3;Z)nSkq#4wa<0eU^=dCfb{IWs)%QYN*PvLzL5#t#^ncy4^BGLhT`B5L)71`rDkDc5(irt1H+Lk&aN45@C=(i+bW>Ui5{R`EGwFV;G8E+~@e`TKf4 zbHjK__J3_2m(2R_Zv^EX#bu??`cx@06({8&_0nfx%; zy)ZE`;e8|M)`cQ2gW1d%%}~AK1F69Vf8?i?Wb}~8`Ful?Qo2U(2I0MFAaGN=r(0cwCFuaitGM8oA?Da!sx#fjYqO)u zu#ow<{o(=22R%wFln}5iMK3uRP$j4FD4!7=6PY679KC7s|A>0)sHnU4dw2{4LE=_I zTBIB4MnI&yyK~5)8%Y5HVd(De&Y=VxI;6X$yX*ZR&-eGTTrU37nG;v+YwvxUl!mOe zPc~(()X%N~8YGu@4%T4JS&sK=#Qn0<-A{7f=>zs{FYu=%hY-WE)YlE=fr|karfA`XMbN1D!dw6y0<=6|^z*gH>H>GPpSNc8m}6#8gSOCdqKl030?V+7$NFRbwQibE zoqZeX{u02jS>PYN-cY9S4#h!cXrtAj^@WQeKfvc&9%`&fBt^sLUAYYkNYFYDG>L`#AN0U_w;*|vv zd*92Z?pctKv4Eu^tIm~Mk_Me?g;PfAO>5kb2L<#GW@tm*tI;-1_1Mwtq&!ctP*z>c zr+e9ukC`1U`~jrALhhDdRCISQaDV7$({I$(dfP;p zc0KTL?=8SN#glDzlsVe?Zm~|mT|Y+iO$1^!boQMrV&w^KjkWj&t86aJkruWr|#>+-J1WEiA{PC?;V@iBP3* zRsCbsx_>K*#+BttZB@_?(z4dyHMZB;5F9c?9aDZ{a{RB+TT*%Ah0pn*C0pn=?6~wv z0y^&NRe*sVf+ASppm3#vW+GI6l-~WLS8eIK>InMLx7ov1LS!^50LAg(n&<4#M9sr> zLytwP^H5^WG;PW0YRg%K$A-Q49l9MuY>7suSY$7~zcv>VstoMohnOg?ig$urYbxu; zg6k6ROtbJXS7GDfDTkvGl5{4(2&uONvT7>r{RunTOvL z!-#2IV0L>WUNj6@PnukF;{;7AGLe5XVWJib-OM{%%H=uh7skKeoer9Wo$KwT_^E0b z-n5S;d7nhwcP{Ve5{b~p#$q$j{1%5GxAzHUFHr=Q$4Lk+Lq71N<^)RGC@b5&45(dzb6(T>{$MpwC10CQ`C`eh!jp)@_hb!Am zxmyAMVOyd14N64m!$J_CzcZnr^;j>1JpiJq9~S$~((O0dcjX_+^(}s`<)TVcBIYRC z$RXS1X{G(DcAEY<-hcb2_Lu)ZSnPkS(xq2+jRmIn-xO1Z9!c_j*C^WCxbI`oVbNvr z6wbtGfXGoM74h}bHZ9+5?p>;@qE>W2LP;YygJ_{yC}O_OWcK7>R*nN&Bk(ZZdbJw9 z&^{C6Ods1HBVp-TuvH%YE7#fsw)2IpSQ)dC!YYW?PqAtgCVb^C*dC?Qqrl9;4pFH; zeMU~{8oenmt0n#6-zF(Ob?O}78@u-@(Ne4)_7if6P=BmpCPVFW*CwwaCTA_5%UbhQZUscs)hlT>I#s8?r6%s~(HAe5hRsaidv%L2Wk^n5J@re<1~KGF zOo~E%${Mm%B@*2$S#QOk_=_d>?8%kXQX?|2y~a zI+)9;Lmu9&JD@?1V9~>@20f6 z8xEz!2@7AxX3(lXjDVhZ=h$%4Drd!d#rEduN%@yUNtfXyyKBf-qmv}Ri!$9{1jT{o z9mddpY5r)8+@^ohq0j$wkZ5a~^=fuJfj!Eh)Anznf#=V{fb?%CLY^dDO@$ywNb)ja z`qET9WHnuBt=jy`%FS(O+xzAlqDt$1|AgbFX{C;h?ojX5iG^1@g#ErBZBX3nBQa{u zqz|MEELXtI*5D)&U|A4wbSYaNe3M{ALiIbWj$TG1NtT6F1#Z>1Xg>&VII8XO`s)1; zF18JQYWGYk{vBh@#p@1OV=QB`^|s1^tqQ-`M(?w}FMI?(7K!mActSrB0I_X}HtdTm zZ@CKK6>*b=L$v7NK|#AWRRe|^*>T52ai}88Lq90D_i2h1D)@E37?IRPpeR)F3yW|n znJS^4`lT$W2sV~B86j^kgs&Va3P?o6Jk1K?iT?H9KI+>-?z)e|CzP8V%~q$z21!pp zT&&OlGB-k5seE6A(mHcLQI-I*1tlb4b{EU2olUu~ok3Ywd{uKZvFK<^0VXah($x5k zwUMj1Wp5&$Q$Rm%`Q(}l%Czy5HLFQ38AVF z)*Nlx5&J+8kN)oz|F3|E&p98jYdt*w7O09o;hbMZnI$9-k$26_`a(`8M;P}qg5_M43wDD( zIIjwt$NveR3R7*=a4jRbO6}IfnsuRXp(eXPhZD?TM1A0hr;bm~c4_SKZurLoZ+rRF zKdAo|y&2@MxKlf!1rWge^_BEW5ysHo7?+pjZMy~#5_2p9U-R~6*G8K?1pxIrBL@B& zkJ#6)qho<8Z}05jtlKwm6*#yV>=&{~uO-Q}OTXsr5uP$4Rxr18__>xWB=Q%prtN-GSIvb9>)PnCHP z^l`!IqJ7_bg&~^wLBIOMw4mKGqbr+HQz9ptaW>@g6N`OmvyDBiZP9Nh*FIvkOlr7p@Ud^oRimIx0mj<#IiCp#@$zme%5aXY8U&Ie_ zrSv^?cE5nYSS5jdzT%}0Y497m8af7qvRIEShbA~94Mo$g`K;hOd;R}G3w}LU>AR{b|?>)U@mSa~5yc zOUs}Tgfgl`Bqe}QhR&|d{(OnMVzdE6P>@8-j$n<>Z11@1dWm%Bej89RTyB@~+b;sW zu;b<7@_LuSr@dqz_BxaB{-Dv%ghIeIcD0M|KIH9r5Nr}= z5(@N=;*-N6heo{n=}4&gcs5ui9?}w%UmADLuVxy}15&-K&&L-pyXXZH;oOdnj-e-4 zx5*eC=HieIBWzk`s6B;gWOCJL@>Di`MU0SY5t0Ti9#&ts?4SHMqO=km`Y)BTguyxiT*Xaf8){;|9{acz4v}U1xh@pJ$X7B92km62&b$fp^t6N zZlUtAK&i|oFGsJ$aF|?ibu$}-w0QRwdLRAf>vQgRNcr~dn{ia45K>4cRROD`_;`^> z*{AC4619OkCEgCi2rj(|1BlNgw=k@tKmF|g&2^|H&rz(i~ zDG<^g3T_f?zS6U?`4pz+lh z?>$^zw$Ls%dv{hYClo`L+P=leV`BA^SRx4m{Y!oJbq!{1AQRVaaj}y$%|^+eiYZLi z{~E)GLStfPsK5qc<|a}}(=M8;qaDa`=3KlrZ)2YZ$hNLeji+*D6RhNX7!U}drJCRD zPEQDig<}~ph*?YAD1xf|;fR2u;bbGb+N*2NZTCLL?Y4c~#_MqT%+#c^4qIb*nRv2L{Qg(e)$6#S)fNN_?P->0wc@deu*1$0R~g z(&+h(sKGr4Ky3#^4>X%jho$zLz>}pj3RG?x1m)bDfP9>VlDK(I$|R>(ZBv5rnRvNI zsjW087fO^6wUu;f3QUMiNvTt%KZRkQolKW1o?0n(7>4q{%hvmET;sE|YuVQ}=a;9E zwx~FH&(Sk@k>BF3)-^>7VSp?6M!#ePR&V@W)Z8fLp0{6u2LYMue1pR`qDGs5)ak}; z4x*OLQo92AUweD)Yg(ccUBB>!!_7wJT%Nf0>fKfVi z986zY8)XINckD04ttEI203zKdG!j=jcB1WTvhd_-)16m+_aC`iv zw2BmmJ9QrTl=G{b42318pA&>+OiDA)Yn0YsrEm9Use2wqML6CxVbGD9ZOnt@Dp_o+iCeqqD4APrh27CC+FI&8WP@MCWZ zYYy>(AME~QS~430GJFI~uG-t$k9gJ6rs%)hZ%f!xySWSHiKuO^&MVcH-h0t&bRv!< zx&5r4hJ-W0*C^^jkOWPG$tIlLMlIJAm~3$j@z!tDQ10uFb3<#~+}%|N6IeDKkObv1 z!*q2^{m&MFu?WK@nVBOzSq&bA-L)!cbro){FyL|Q$+6DfNLG%zx>&|LofXZBc*Olk zp7}qwGusqExVQxact1Kb?wRZ8fLMVFO5fX0-FU41Ov}_nzuA|SDnFMZ=ZrS)FEGNq zw~^(m-Vh~rbJgJg_He71-b)@GcRMA4yzcY`RwKk;&MG})sHAGPC zrL`Cfco%9a3GLM14?*@uZ?r4tSe0uYKZno7kAK&!&GB$>BzHi7Z}_l)P*j88J-0zK z3qauoWo{MF`c+J1_|Xc3lP4H;^Ydzp|Jb9KJ+zAol$$?D?R&5M3hs(pO9o3!R2|Vw zi3^D4<||z#{%NNWaEILJ;XhCz=9#RkVnFMt^(~B%c znK_Vk$A6zj(ysr}k*vNOEpnJ%k9h_&<1;2nfah$0 zWk8>-n}x_;I$DKZc2@%=w%d|~(odY6_5J-Cz4rR#VM9Ums+|ebz`C*@*KRC1j|sAM9R?t}x@zln~|OO{8Tfe(01>*n+IXV0D! zn_ZrVFweZ1KWXsZWM~0Fw$vgSX4{z&GRbc`DUUrr54!nUs?pVp(qU14+o1#RzsrsS z^)`3FC`$!wX7+t%c9x?*iNhvajn3(-JgYgtGsvoxP@z%oy;j&+p~5TCZY3GxlZzX1 z8OFuzIHmVnq-REDpWo^K174V=m4B-v`||gC+2ch6L7(ck$=}N?ghN(Vj>s5(eD!gTaXvq%e1>Eh|7p489*tXFCGu8HDnvqYQYoV1S>O1o)eNK&7Ag1 z#krd&TqnNs#nk!WGvxbp5s&MT#mp{T3dF$R5c=gB|{KtUz5(+ zZlb0af2JgYc~+SIt9PMd&dDl z-*)|QxZAnoZ9X=`6Fy{=;)jS{db%J=;vcI-1LS@1`Xq3=*ly?(=$TBNX~b&qCn&Kh zHh|Wa?aB-4I}!4BVr`{g6a7Z={xgNwg1f#+9NoVH_y0x+MF2b`owUe1cN(niIFM!z zev4X|MW$mZ}R-MU)G`+Ay9sNQD@y~ ze;_phRK5q?KvP^#9+GKJtKSy~6hmL-vww4ORmqFbsPX*QArWQI!14)wf?T-?87|p- zSv=L-v$BS%tTdCva4~c*zW6$-C>|BeLiZ;xllXCK7YLtFKjm`3bT9X@PpDlr8;c9q z{yW-ct1>7)n7ssD>cM~a{+q>-2~C6ys{Y5HXYI7VDy%hGWiQH_6o+`LH@w}p+m*`% z8qK?a#7D&KVAfzi*kd72g{?>N}xDqZBwkFb8U$8eAWb)Z@rKdn< zneMsmx9Db^fxwY~P^|PcHfef-tS`CtN^MH!9W(c`c*1MF8cH){g%gT>x!_vVyW-ZO zM$eQ~^O4>I|2FJB*qXcKtS|2Gi2MHa2_>=GKe(7j0D1;#nDbx(Qi+iCV z4lOhou=E4YTNUEMo+;-hrd9#!k+F^ljqucHOYYr$b;p;!)iwL<1enHCTxe^08b*7e z-N-l0v6Y+DZ8nsnGbohn87Y9+R3oq2SME&Dzjqo$p6-Kvg5Yhtey6->sCQ#<3dYTQC@m0ExpC=UC zAFshh>SJ@kLe9AO`z2dKeH|g7Dft}Py@A<>}$E(a5Dr}=k`l-un3&h4$_5tCJ$n- zTrmT5L6uXjy0GVW9_#vAykWLgkU9Oe%57ZhX&JQ(g@@ zq>8B8G*D?BS+UgHJ_D_2#bH88o3X5?%N%BifM#LUCH>k11V@F%_+7%s#LG|lKjZI`*-H~`|6gYltR;nB=ZmD${ zJ_jv*9UbPv0DOl|)oSa@F>V|hcE0?KX6&{wVIHHm^-TA^g(Ku6*0JkZgi(xyNb5m%>wKfR$fBeB63FL&HXL5B z+-0jm%}?0F&!>c;Eq0W=CU*dfPWnVqc(W0zslQO%eiMIy({DDr9- z^y%X@PXNq{o~PPzEQD|T2KpSNCHpj>cR$tj^4MMHI8S@{Q`)FfqfMYhat@K#kP&Q; zn?+Zo2U-{GYz)M!B{t`K0xKQopj3CWvsTxQ5yvtEa{|`iZsx(EjavAOQhc z(;b-}8J8u1&JD_FW<*z}HA2hahJ`HBr2}{X#=x=JRDNI?z}1goaThv<(`wU}^3w+L zcF7L!!;>W!NF}c(sbKF3>3QDy^n34(WaDR8ZktP1Cl#dPS(Q2#ON7! z;^`0O3K+8hlX-k%qI>cT{XNK5`$_S2(C&RbG7|A%^l&9hm~V4)wgK3whE{xxV=%_e zX(*5N=LZ#<8t~h1fuSn~a%;)#bFNLPuD0_J=l!JkUZ)u)JA?g3EiLXBrS^laEa0OB zSqpLA8s!6r@p6+|y++3r`>chVt1(YT^`=wx3|=x7h&UG5C4$mJs^!i_vU{n=`zwU# zHKQKLXXn5YJT$i~rGKPWTF;b3+fR%)Ku_4awn#+OXKqPXHexBCpe1kEkX+fIW_Xne zxl-#AD%PrqS1RZh|V~kNMLUMXl4*WcRt{4;>j8INST*Mq6D?mJVv3hi1rwf0z zqLWLNwqGuL${h+;pdT;nL{0o!)s0=0gvznIh*waj(bB{X=pMrkTAU?b)w}>%Ge4cM zH+Orovdx#PcbndxkM2N@XGYz^givCE34=Zoq=LDkGw=kntB3Alfoutrt+rA$sk*ncGB{i1zK>1&rlrwh zZbq0?h6eT^OTG%UUmRKs#p~N(<4jicrYOo7Y5w~41P{1^a988*N^xZ{EFCy)=i+jB z(aAWtzN$##X4^fc1#t_!(vS>Z+}hg|xobk0gK~NAd&gUL8tuwa_bRTu5FTj{_JYcx z)&#hS!bmfn1hs@nTz_`nx&UbI$;QYB_wroxjIp`m;WiH~#o|Hfrb`fOmCQ#RS>G?2 z#WjtS2HaaL6WyZV|;nZXb$9b%- z3qVvl7~k61ze)fiFh!CsCp-2Kao;9R*v4__*B<21Am)Ia&V;$iAiy{ZpVrK%IA05v z?!iByMxs(GCztVFiEhAPU?a2_JERxOVBH>JJyZu^8hKQxxuJwcpQ56@qht*DU?0^F zCu_i18<4;?FQ|09ZIMl^uWeRZcegBGUip;|$p^=|;-E&MCu%}R=Nug1 z2M9l2f_##2{;|$&5z6*B&(`p7hP*9$Mq(GO_V82=bAQL6pOPWUL}A3fplY*>>bH{Y z=$ggOKKl*Oa3v#bZuc%0TQ|Z0JHIANP7SBWE|ruN@ar%56HsuXL+dwrd^Xk}GSIAv zr0Fz`TQOQ4Q^+ozGl1pQVO*NFU;N)Y5iX!RUisTFXl!`pa<9f-XU3|k#hMIf#2qy9 zo&to#UqnV{LLWcUib+s1ejG8gjt;02+ZMiDzb1o+<@yok#&FzKY+SB$74UK}n*`P5X7AFd5Swa*Fb zF!31GGPM|rPdX(R7W*~7HkmMOJg-HYIwO9%?pO8soaZ!` z>6vi~1+-~W4vN$WJ$9d{{B7ZWjM_N57XZzwlC>o-33^q zhHsE>uF;WIWjSp9_zJ4}Or_k>tw4iiz8BI3^ba-OXUjbn4}G0Us{8Tqw|94U&Rm;` zQCCCO3hUqoW+w}f=5*#|i+}k6g?SbyTYie*cMWbBK8>~07T(xg*oh?I)n^YYVbuN+ z!_eL3z^aIWy-V0@W=2+)A*BLrq%i~`Yy;}l324{Cj8Ss9 zN-IL_8dimjZ*GId*WTIl_2Ss1EanJ{ZA@Kf4?tMYZWeCD-o{jdY~MW*7js>9^u}TV zBVnBdWk4$hm2Lryk0g#EgGLLIvDL@X_yVyn^PGY&J&_H#Wje((|L0@}f&(Xu^cZdh*iHQd22aQ%+aq$K$$Ta`_{;M{s!1)eL z1)cn>rjlT()6lG%@t#(du2Alj=9geVrYeDZS9{+L6PNAymnjV|SqK&(p>+<1N)ATt z91WM$*gmH%J0@tZ`U$c{2Bd?H2YXql#EW*>TPKuBZh$YQvb-SmW^^))IO+wt$vgXO zP(NOm8iaygmsvGp(LD|r9(CFXcs*?629!s!va(jQhGfP2XYHMqqW^P`hoIoY56)N3w{3e$x7mqXPKY`}lwv!kbwuyzsB56yUXm^_H%! zs0yMwDJ1vct;L|0i#oM36HvY5QSIHn=?_9nx5an)X@~S_->EY!AQ$dPF+C6dGRkbeb_ql z+$5R>82VX&mytK@UMSBks2h_mN|8D5liGWM?@DNz47!f5mS&1vhyv56C@1N3)BwzK zF2j^a zIkLO5Y^i^=BxXImB)4(%xZSt}ii?M8%sp(Xe}1d!7&iEJLqt$bQF@Ikdp8WRLg4P- zskdsG{wtD6o?Gob5EzShs~KV5cq=~nhMG&CPHI+}(mx#qhv5r8hxL!Li+d1g68qn3 zSi9N~Ss6vrros+QSqD<#jHAT*&L8CI{-M!um#JI_EICD+}lA}@p!jOSluf!%^Col#9H%h1A%*f?RRFYYf*~zRKMb)#`CYw(rR1qv$CY3aQ_(~9u|i0tYIM2eK!$CTeo{}@ zRi_b|O*QTTk++u6>e_PtN(S`@@I-;c;H^u!e$L0L&uA$9L@KGWlmTjw8dLo%AwIi@ zkXD!L$Ql8+trtn>Lq-XAHy35ENdQbtNBxSM%_C(ds@|aqVRCyp#%tnlj5W)DZ8~o0 zw-YI?h#-z2=)inv;MYn?K+`CaAmuf(Wagy4sCQnP`mJAAhk#&wNlXU_vZ%&DLZLTv zVa;ogEPf?gg-3fC>;&LdDw|P?DD;F)ajh_u@p1)fO;p9wcut9ZsJ09YWtkQ< zcest;gj3^;Zu9pqVX4&)?!DKLo{T53Gx)t`dYnb~QYxf|u0Xu8YcImUiDB#p{3wwF z)cBQPx&?pqGb)=Tl}3a(siM2a(tgdmd^7Wx)@7QhoRQp(Ft z*4qSN^!;wEOn+ybLTNYJbw(54PeLyi5)zs(TsO7C0CqZv1NC3hpMwAtMu$bsAUuJq^X0&y zNe%}vP)+>)$i?D{l4I~~?Q^Wq+uoUMn&+TNP3l`Z<(-#TdLf||78_q1ojbMNj@um{ z&hIYDuHi56V^MX@OUCkKhlY%pLpS;p>>IV7@zh+`9FvB86vun8G;x+tu(H~#DGH2P z%a&Rvm@4Q+s9INvf)?p>#iN0$#v3MJ4vR}u$NTq@Y=oYqJKV1V!S0AXFizHF#fRbe zS6?A`L<1HsbQ5|eQig`E#*i+fQt;M=f-3)HH-*j-lx`xd)wI`Fs37dY2#clLFUVt zgKS@Lxxv8d2cJ!@x?quPd!D2Z!=qf;D1@FC+XO1k58uDCaD`!cyv@G;zy*)s;AF~C z7&%3eb)Dv@3enYG+~Xtp9)3PK=<=bI?1Sp}bwg^ZdUI?101Tz=iBDev?eQG%zly-N z&t+3=Y@-g1-RpRdG%QWPu2fT)6oEP?JJTl_D?TR*`39}Vx`p5G>80l)<>{w>h8DKH(w5I~ZW@g{ zKSlJjxPvr>1|v zuB*$Q4Zq7pNDGVl`t8-p*8Tl`)5c(myTYhTJ)Tg$C65O@c}juGJukbzm>a{oyWJHO zZ|pQ)GvRa*QHo0dXV@Zoe|6t=|Eb0at)RqNZT>C`D7=dvD>a=i023N1dhg!w=NDXX z9gY57YgA(}G|JWxSv=q*nTs0e&ZL~7oZ+;7Qyxg)3@?D-x+%6w z3yh6D?tcZypuUL^-!K{^Kf&^o$%6n@pz8}6FtwFKQNwRC{SV6ueJE`SUPR&7o35?XbX z`fJi&66Ax7!+o9AujaMr_d_U5Wu*I)t{zU>KnsMkhet$mTVqXgT;fBZp zn0)v3z>_Dl>C2(&Ke?c^HD<5dvmsT1Asir~DSX+hiyv~0yk!(Q0ruc%nFdMUspDY% z9NdcIg}(k|Gg%<=@ILL{ADu<_`-(l$M4big$?FEiFu*^YmTWoD9?$05L`I>4)isj8 ztIhH)83GFe@!DFA-m;dJPODPHV(YE9o8?K$EK!50F+ljo1qf=%5;=o0o#T)iuD%Hmk>>DcZ8d-a!DeMREYdLrh%D}}L|bQpVPWVCT*nL3KLXJs zw(NOYBveVXG|&NaR#iEEO{tKNl3A^OTw!V8=;)?!=ZrFf18y#Fdh{P%sN`Y{SO7<@ z8k;^jD>1rH+L`6xE_>n^iNDxr^>`IfCqBK+Vyz)C=eZvYd_`T?O|{juRP$Yx2Qd`| zGJ9%r%D6aFS+@WM5jvmg41({k5`+lW{3cfd*cyTA)a^V2_2GWHq)6BOxV>h8MSbUY zBx#?8g$0DfzgN91&c8gWyT~9XxOWP83PfRVn}?YvqV6{wQwx$Q_H(UY0&%OaOnrjNa#wqgud~K#p0uU}2l2shwu{8^%=8ZnXJLkv3~7RIWkcq1K&Hpf zX4!?-w-lxs4$sr0emW|YYb3sAV5FTVm)dsw400z$W(JHZ5~4z;T-gBBN#&Q@K?tl@U2Ny8mrtT>Fj`44l}a>%dCg z1ETk1UEk!-PQ&xTdP*-k)q!U6N-d-%E)EdY2wG>hcoYDMS*nKVYNr ze_MwLcsbdRQj5q(x2~}RlaaKyy@QrzRi zPzl8@yHgc8R~}yB7qA?yI~sEjB1>ZcB~jFTyJ&7Q>B(T36L`LGCH_&{ZVC30Dwi7> zR9YH%{talXs*0PuT^v<)O{AT@_iqOH`~U|hrGw93I}?1rb{_+G7R;(R{98>XATusO zf|P-RoAJkFLn8Gd4`p@;1HqWLw}hqvLgN{zP5Q~pmLu#0SjfA)8UEXi$lQZ{o`u5N zP~qOSlPDGuI1@vF92(=TF}g3P{$9vc!ruISYTctSOVWItF!c17XVK}dANXMwVA)*& zEIa4Zzaz#0LL~GBeE#W5G;Gu^DFkK~3ZVv@bI-+R>g^22h1A3gwPUI&(AH1Bx(qz` z0k2#Jl;-gH8PYbneVuSP4ZrW~YS*thds9@!m=zw{xlK$kZpN>o_2&4Prn|y}022|O z8J*mWNi%~cD}T0+oDaiT^DO2J&qGxcMjBydF~Aaf)IVqP0Uc`nQ$AGWT>SKN!9DXV zz!{Cr+xwtG1rX>ek4VZJCFYCUGM_|Im^eO*C!|Qt1Dw40#i*gNbL^t%mVm>6hta%^ zhu+RMhe@T1w)Xr=MMcGxJSH1fs0h$UN^W$>Sc&uMv_~s-s8|7n`=uG4#fdZ`JVMPG z7S7sAXR5kegT>+P@P&-l-M_f<7oTPPNYx$DV@+Da*D!C=kJUeIbX;1hnyx$10@l{; zz4Sqp(Wa@Z*ru`7#W10m9oCp~SGzaFAZxSc@Ba>8`Gw04iU9xAVJ865S?uEhuwVmK zV*H&&1;xyNl*@EhD?Za?RKSxpap;jsryAvLfZ*4F&uu8=;ppf_wFP)#m#0!yBL{ZB zmKhlt*<~_;*>mKA#3Q}r*057J6Mm_nlK2hkiM7w%Ef{;*SO1#tTT#ez0AC7Pi)g2q?|?;NN!5Q~h%M z<`xihMkCpa8-xLU(aq)%fAxKh=z-2O8?@%;=H@^mPjNH1mJ~ME6OG~2Ud*GnFTodV zWzfh5(%Tqhbshp{7qM@Qj{CUXzJfJ*5D%>Pw;v#?5Bc0T%oYc@3PXA-(^5L^5|q1P zX-%dQA|sctKdsvQx5}bNDh~JtM=N#8T$k9_w&bNF3w7xxJ2#B8p6DlF0mTU7Q#vbu zG_h>VD?KB9^cUJ)+B(;@Ilz;HEg2W!0ah_&e!6=mf|6_S={M#-_1X$x za&s0cJ9o0TNxTSX8I+y(=NhO(GJP++Mt4=Ix!ylc~+dNBfg6CZU*T0anxCu8Ze1g7L;!^2DuczjDm{y40l`lxp}jX2H@=o9RY=+^x6e@;pir9HV9 z`P29B|3i(~!0gcx%+-sO5}_6=_^s?d>q91eO&9>EjjW#@3aDSUSlI0V=kvCuf7;-x5xR6(7uE&$zb-D14gFO*+QFqbE;|ItoqA_#y*7y+Pq zy%rekKl0mvh%19BvPl-xsm!(6?KcH^uX%s9E-@`pRf4B78ZALbi6Bda0s>@g=h-)} zx?}6k-q=`d5zYJ=VbPc!;knJ@^UK=a##g@htO5W8y+78;V*D7yX&hylsISn!;S^H( zFVXm^&S?Cdn9_I1%Xd`gqJTU5=9~{hOcSP2Hr%CZfV` ztQS8=KZwZvl6NEoQK*HOFvA-YF^UwLfB)5ZO>4O@?9=I9w_+9Ke7}RZKXr9CJ6mVM z==fuQ-&!DPpmuz6GOe(LXax9`;@5ldV&wHl5x?49(B6 zB;Pwtis8+7QcLC9#}C9{`2QGYqI+*i?-9{9;z-gXtjBdN%p9PprTN8ZH4e;C*p(ve zk0Dg7{q`3!3GmBzw$*|xKG9S@w%ZKTaCEO*OYc_&QvYRxay&7ls>5@&tpz8>+0~*P z*+^7AnFQ8g!`+BEtZdr(>J}~$Z5lj##?Xmo=If#^h~K~GTykBY2JiVwOu39O!%AwA z*{|Kl2LrH#kSdgh8w6koA(8w_JPb=q^*+5)^gHlg z-kmydIF%*Qq-qG^z^aQ1#TmD-pS+s&$0!PZ-d1jlPk{%0y*o7#D11}5TKa;=>$tRO zR<>-7N;HCK-n?YoZbv^yiOmHeR;BYfitlvCLW{eqCkPze7Lr}Bi)5#L13$Wd;rDLq zPBG!O?rR?8eQK|P0Y!u*>_>wTZi5g)g97gQ@N)@aeXn~?pZwz(pM3fwkFJc_bo&M& zwE`VX$?}`~Ofy5!JHPhpOy{zKz>*XkT7L|Ky{Hc=NROLP?6!Cd4-oZs%Y5i$OvSw_ z32$dLsp6s%k(<#p(f{bBjot3A7B=^>W(Q_UPnyBzWNqH=SvT(!guZ|In{ZE4M+0sL zkX#*UVrCMhD0H zBPDFbgy)r4pd1Mwrt0$8cD>KkR1o}A?EKUd*OA;<4kBB6oW|Y*Y`ahWKE`cRU5kD- z7m*)yft?`zznv%?XXA!?-1i^e=<@Pirp66Lcow^J254oxp+cAQF-9?%bW_7-@K?kC zj--cx@`A}wSn;j%?!2#P`0o8x-CXUeXx+iI2fU%&2P~c}My8`I@ht(zztqlgcV!YR ztY$7s2khfe!##YXz`?7>sIl7Kh-Q{QG4by9aE;)rqPkQz@^9?k-`EmV2-xfnC%S_B z&Y`nuJE^xJwy3sU=F z5S6pu28D>L^2B)&V!JsObWuX*?|BTTJW!Uv9Xip`o`bj~EIA4yHK}ZLAd~z$O9zw1 z^!KlGtKd4pQ5aya!|4kdPS#p06*%J7c*%3C2V>Cyor!N{+| zDG^D|b<0-Hd)M9A7%{-ffRDkHBSBt^K!>*M9Sa^8>W^RCZTJdz*46m9z+{-aPVW?5ZSE zl3v6i;Lznpr$6MptYq&F`LO7mTQ3)-HQu3+{JQ=q2pm!%OsKKxaC21N1dMeacy60b z=7l>-8!+g8`-CkaU(@WvsIdO|Z3lA2Hj~{S9rio+}CYNnm6u*x?_327MZjj`~UhmhM)^hr!fwl4$YM z?1KT!fB{qGWdx?jkZ8xG*d?9>t;>vG9rr3Yg3UZh>XdnN40Z8pwtwQp8 z_3$cqoQ%Xu3bLzS4jHvHF!h#s?(fm--+uSFhLW2@R&%{H%Tv4QfV~ zub;JuO4ZrhnS}ovmW%r=>4&~JmIJ<<0?xh`-~U}|aH+GUitgVu*o_)s5G}yB@DOa6 zVkkBg`&mM;=nB-uu!taoR3Y)-JB*s}>i$D<{hJMyIcM9RGyx~)o5kh}m}Yp%8Yd&{ za%EqOVKPdJ!kZwd6or27CeOSIajP^|vYg6UtElH0K+`Rg3>J#;mgJHfa=M7WQw(tk0 zZ}IbUsC`m_^u-nB6X^taN;D+CAHHx=ks=94_hDg5kYk35VD^$n`+)>8KD-fnZ;0`d zBwiSVBEa!lw+!tS$b>3qSS_tBu-onOel%oih6af9alnzAVE?}u&*ofdzqXu4gnxO2 zvKctS75$asfQBSm<4>U41aLAnGh?H=K}JKRUzMjsT1pu zh=|3toBN1os>_8nIvBOxDDcqDu5RxaRMmBLl9~o2{`C^q-KLH`ZNE|oUu?O*>M<2q zkccI4yog*#;1PTuY(#yq14`1wrHMDq*A^TOv!5 zPV|}RCCcY_`C&+?{WSWx^k4E3?ODF#1yjMx9VaSHC`7owWtR$njQmmwdmYmqf?`5z zj44ST9U`(8ihx=09Wvdfp*SY^9EJa&i!rp1)H($fB=H|!6j35RRLrHYc@5S-<4G*u zhXSmU4cT{~6aw=7q|}AjjCYOwE#Xk=``abi2-Kz9B{JW(&pR*Em6a$z7?%qbt6S<# zl`z!R{8`nzG2wME+q7A9KJ3N{DDMd;oCTCM&T`;8XHcxtF`eq`CaI*AZrao7*T8?$ zJ#x~?!xLx{p1hxMd7h9eei~*Blvg4!rB|99L(y$=A?Y>v0)l!znDMWDTA~8VQT_x* zlp@7shzXh_p!y!T=GzntYbvs6;3tjD$wdTSyOC{gr&psJ1hg^JWU%R*Nd`u;#P*cb z_{ENx(zzv!fTz(|m{2z8G#QvlK>xAOS@e2QZ+}5IDSVNSi|hzuryh3t$o=JudvLid z^^A13rl&M&Ht*s^25%W!EG}wydWM2fg_=*A>__?ES!y)t3e*kf-4mWt8&?H23b^h8 zOg(qOf?p2VNS4j1K31KUHZQHuR3IPQkoseQlOFQ|u%0W4E?2j|2jd3OS~j~_vUE9T zIRf@aSbamjP2l+y4EmR#>KjLjeP;_~`|(L^;-=ns@@w;5s%Ps>xcj;1-I8>YDdSlw zrEKb)$Mxw}5MT)klh<6v(`4`|;S>0xTonc?k1f()Pp0%&+jA3DaC2!ax6xzu)H8#e zZ)5~dYX;_465~r6fBFO!=2jKVPK4n6fn(o@>3Hs8Y z64vdVC^PF~QG3G|?5u1V4HeJMyq-JGAX20IeC7IpCP`83FIbBiAN*krMesLe7#kyQ zA5L)&wPC|s4g4BnirU!t_VKoo1IERw^i#V7MqZIvpZiu9j)S`{VwKOoJ3KwFfdxAy zqc$s{&WN6o`GHt1>P#)->?*N0k;qOH_LYfM>3Oglx>c|nE4%gQ2CXl^pA5Cn1!_VK z3PSH^EZ#S1&3fD6%0+i{I4+{mld_V~sWGIJHvmmRYXYlN`sN8brI@$v7o!^;~TrRx|IkqBxe zzhXuvC-Y`!XXBJMT8MfYdukoeWQn*0m`+;8TA+UklG|NqLOnkD>!TR73ALZFQgKH# zY4vKa4d~ANS5J}Nf|tkt5hBQh6ao@hHWU^n)!<;&|NoeJtAMK7E?Rig-Ca@w(hbrb z5-&(g$fmocyGuf8kuK@nG@CAIq&uX$8_x24`v2#G3$Ku8J!{S}N6e)@glKDRBcm<_ zx8M3&(nhsH2cLmh%B{8NzA4f#yg{H!b0DEmot0y;nMGJ zdHUhzxwpl7mEUjP_O9t9Oj<)L$~kI05C17iYbuw3;=ImF!~0WK(QS5-Rl?4mm&$Bu zb0JXP`Et}4b40V`sMF*`vt)n=fUVUr6Ixxfe#T`S5Ges6LnTJWphada+oBuf$4TqG zhy(_oGOT}Xt#to^{c7pyXVZkcu)Eh9o`n|!Ctn6ab~XeS2Fyj3$qv+-G7Ke<%u&w= zoHCd?xke*(yx7Bbm>bHar*8L^+MP>A2--< zcQtEe)VyI1X>47wM1I&0{c==1-&LP8*z^>f(Dd|__luJ9`**3AIdXb6PyA>)ce$gc z5pL65CT$jS{^~WsxaAYR3d%oJ%~xK72}AByx7I!w7bEZG`t zIcmjJ90bHRIr6NxMPCB0F{lEt4fAwv1m$MmQDG0T`4O4V3~BbrI<$0Q=>YR(((Avl ztI_&-XEnqB1kD0*)xXT-(*JreLXT$pU=r z_Gfry3fC3nh8qOeVS7K|z71R8w}Id>^UEz|r&vyS?D2Eu8DY6)bP-;pbeEig0j-i0 z!j>~mlRoC14`Ht}&Xxj-si%ZITf53?zGcEf`n(a<3nGBd>)-vIIVu`s0|&#j1&dbB zh9jS`UbS$XS08`*VCpOb3Ygp{WuHW$USWyq(xwk`3Ze)^v zw6$Ig=(|V67S@23%`uI>GoH(0*U0>t(%sG&x^1euu8&=Vfnl;8iB(yl!twR~9*HDi z{t_#*O4liC(yilS%Dpb!ogwia38nl*`SldWLQzP{xatBBdH2XfV$TXF^3`CXBgX5{ zZOKLp^+?#A475IS{S5FeS5iSbe`bDUCmD(Z($(vYw49q(ANxziBEdcm4$f$OMtCEr zP)7O~U5HK#KFbGeVpLRR4A(}_8`&lA{%bLhp+K@Mzth+ZUuJ=yb8|WmeKBN0iE12u zuEYBJFfIDXdJlXw3zE{nFhJdt?$~N$yC_{)Wx|!TEWp9{P`*+vfUYuZESS(QEf}X% z5z$dKq&J^YnuA`32BL&AzEUmi;L61mnC6Cq%_&;hp@o??is zdDgvSE*EBx?4u9bneJ4XqBb1J)%Zz^&QuZaqWP3wVZi*v#g>W3-1%o7_x)Gnn70dR zXQN-PT(<048X2yPr`bV5S96=eL#tnw0YQF>=_>BV% zepTJFtg=73UTdkUn4nx)S$>8$Am@FV4!1VC`n=?+Z4SO)lWN6dz8b0pv+R5^FMbD` z#k~!sG01#K?0&S4`Z+xcBIld;5?Qo&a`%ct=?z3;@AcPr7)N)fxniNluZ#-NO<->v znA<mQKR?!k(?qVzhu9QV!=Be30Q@=iqHsAjjKhxq36!58(3| z3a|I+&|bTU6dOf=dfB-0gqV0dXf!waf`wi5#&ouaM5IX2mGe0{)y3%zCF#&RbA~n( z)$Hlt5-Wkk*Y=^!(_cS~HW*AOj%hKkPk>$(4#ncTG>WlDcTYJ{HbTi^mkyBzyO(zl z7_8=W{k~gsrHk*FEz61EOCYQfFf2cOVhrP$E%F}hKR6h%1Z$goNy9eI@VNfn0i8(G z_g>vS?Ch)_E<$ABPEBPrcBT(6R(chxfNUIqpIeQKA6oSv`M}2^MS&56z5jGbPL$Zz0{~-udL%{+BppM9m?-zj(kLQqKDX z!Qu`8UyS)a~UrQmUI?1ees)Pe`a~($u*g%*G;*e|D>PPL6qd2%MLpakxS^d zw1EK<4q-@Dv>sMJS^`medf%|6gM%Tz9ROuE6a-cT>g_yeT28vwE=3Hw_f!mtzxRzx zlg|5~NDLqY1jB$Te50`CRhYyOk|v_Ar=_L5v55_yoBe!9xgFX1G~Ij50Ljioi`uPG z+v@Y3(64va#kPG+f$PQnFP+U8V50Qrh1FWSms5wGvI2IF-8#tQdy~^wt9eHX40Tx= zAjUW6;#7%^5gb)IBAR11Dn3_r8xM-ee-Lia|96*e&msfi`UPcI{mM)pYXNRn@?-#g z4!5o-`<*rsh3TGb1mrWQ5fvj0K@ZM`RackPaR*9vI_iD>cuyPdF6MVoq0EdbW$1O6 zv3_kEPPKIT#i7koX^xWV7_Iy{G(^i= zMCHLR7kW=2p07$TNvs7{B3`a{gNkY4nQP77a{@C~qu0NhAvI=Bc-{?`s3zCajZ2@3GmqCFgDc zd0zgG%W7#z&9G`T`n65TTn@t#vAc>ru@m{mq1=Fj-OfqV_Goot=%9kN8X$AncJ7P5 zja{j%dY9Ndp0J@S*pcGQR47ieX%_so-dl&2dPx(#8 zuf@0*MN9W)akZ8=t)|7BF$cX6)a-r4t3f*Evo9a&bt;GhH%M5iW{sr*oaid~_w_jo z10K|)i*K=ameBugSQyU_>dSZoTZ*bsB$Wp?X=+5UK8LrRTm%X=8yrnXkdah$vMDT} zrSwXLJKQhnoh&{5{_?b_jo;;W&E9?!{nPv?@S4K#S{Mr+5kHUx)%)g{^}DbqZb#R3 zj}w(18FXd^DWHyyP%?sanf8|-)KV8{jz`Pg#Zngcg;2+4Z`d{|DNd2;Ehanu{x44rkG(A?%ihLxa(5$Q zkCR2=58;b1XWl2zs$CZ_=5Lh2YU8A6K~q~LV8hM0kSa-Jm^J-X4VM%7d+?3?{rJG; z(oQ&_Iq~s^M=HHaNE6~r^rQ^e>Z1T6cKy@gY$mKrr@H=l^6FsO z0zRY1N4T$7i0G2VsWQZnH-sr0er}(gXenOn0~GT?^uI%K_1^2+J*K2Qd6>_7Mfp6H zmdW|KXuBhSoe?&;LpuA1L7JY0YCK3Qf;YbqoylHq&o79TMbA>ka&bID$Q}yg(C$6P zFZOskGG@3RPw|9@(SCi#{?wS~emXGL_7tD>qtvB;l9VclK5Bs+R$7B9H*9z7w%&Tn z=J9^Rvjza8ZQkpbst?60)#0O8%Kmpgt33DgT&X`3Rap?LY?t>8aC~|}mol(9xB5Ps zl=o!jX*o$<0AaXP)kLsZUzb}@jM9g_?JSd?iFW_1X{{YUs`G^f$=vup(w~K>ASM2J zdn~O!>uJHIOx3v8%=|%AW==Xk=LzvP*{BQKmZT3p{@`)z^zmiWh5$Q)xH9jLFxDeT z^>+sIFn~V!>`1X^QTonKxX`xy*IVEM%Aq9O8)a2qy93~M5iuihv^4+l_(&Bn&IM+z zuj5^3MXKMVa9_PFbw6r9V_+8828?dc^DbjzcavX)R{W5aW3H-ZBxNp;BXcj1^krCZ zBy8HKJYo#;N!^CF9v?%2PbCPfh}7HJGPSo@Sl+7w$OpWtbKekFRFkSSV&qjHp(a2o zSG-h6RL_SRHuKDzZWct-7ZxUHYquD{TFz=|Z5hHzSnFx>YhG>EmhDz4$MmJyv}`=DOc{-7-APM$q7R zEHSFQ3MP;yd$5hCBUL=+H0T`t$B!Cys;hqxUcha9oK#xKK8QP zgX1vE2j~#Ul5hpcsAzE03sE{C3?~9$dVQO3uvDY7-Hl3JA?JT%eUp>0oZuibEA%uU z8))@;%=F7(@_Tfa&nP&=VcG^yd6qK=5T720?+1;rJ?-gbHqfB^``3I9w!QTu=~X$^ zD7FOKsMJLk(QPhwYqd=^cL!=<1`8-F_2EI%-J-v(p8vK#5L(GXhbd28QI=+v78P!P zHB4yB+BF_9Up9YI&O9WdG6~N!b!S;|vu@S)I>OAH;;HSlEfQCIFA$Ko8zujBt(429 zv_M}5!TwhQUVi)0{lKjCHcdiQTM}8^1_3tEh_k(;AGZ&+It+(fqi)VF(QTTIURvE3 z_K3fJJ#(@ChSpN--6RcBS-dmM#U4+kFS6n9&A75Y`$yossSzzlUJ>C@q` z!Y0l~Mn~uc{hExoV9oi~f9xm2N%~c^zK+l2pirx>jt548Hoel3o(O$}F!<#o3xXjU zoRGl9QI=s#)-7)`aA3y#&rg+5>p&GNMOTG`{zNt91;qdX_(f1aC<-$N`A+n?Qb%Ma zZS?`HTGnNCP7bDPCL24{!e<#TPWOlBa(zQXdg=2xKr`v{{Tsoe_sRcbh;xk<^(wSD ze^$@HYhM+38&iEr9<_x{6&4075jfw$+SoW>1s^62n3e3313ajc>>@%`=9(Y~?k51< zL^1c=eX~@1(xVW2;r()_XNbAuoIMlvW4Rg@M?60}@uLn-izSuO(b8-$w~@^X+aGW^ z8|vbVH`11u7VMi>+ko}CpnY73FS=TTFfZYQ(#ZCE6cQy=g>Hk$ru9USKC*YUR*%zK zZ88Tkv}j^xDS)h@&gfSdhN|=%eAwY_CcJr{Q|(Z-+a%}S&&s|JSqjJx^dmk8l#9t& z{#yuYmlp7Ky5nuqi5fq{ccuelVD!*Tx^13RwMh^S|8>r-_>rcvPOb+I=4 zLK=^qAS9ffsn}4hx%y(1aEFyBB>UAnH20HLXl_##8EJe-?p=CJ;TiynQ z8ikyhS?NeeBd%@HvmI%9;d}u$nHchp_(ApOpbqBepNo^f49;IeCoVfH)-O|9!nugQ zE157Eh}Y`?T(m5h72gUw_qt8Gf|hCVn+V%bczLNvhygi1H@7?t2F5$v`MD^dSjoS} z9U#Ckzu3~}GxTg#MQ+!@91aMnN*O!c6mwVm__W>q5rYzSc~e3#2sl5pCG+>{(3V;OI&#pB0e~8Hc2gX zVWtNX{S{KlTyPHHrzC7GmSNqGCIu9V`y!AK?IVB$R5 z7oI*g8JWaR+4b!>6aj0g`k;Zb(PZc5r2VL`Gl~2mU4`-?Y5vSAyBNAX08gN4g#&zv z+G(H!xvHMDgl#t2qiOcx{+=|S1~`sPz&XSF39AUp9aDu;KrHe8a9oElVNbZw0>yBIkvO@?h3(!(dmk0g8WX^W;XBW5usjSNy%5tYBi zchKKH^Z!{+`5aBd?cd9^(k=T!j+_oT2W13IxQ@@jj#tez-~Fig??G4W)Bja(zWhA_ zkmChd)Ct2q1MBI{pM9ad*L+>jL+2^6Z!Hg zEecZREfxF&oGzE%0iDS?k>gXU;dXXpRaR1X@>ZtKX2a$~n@vG?x=?Z`IbuD>#cy_n z59CPsfZg11+53sZx8;v+^dBke}>^U zJuU_6uiU@B<#9YU4&BVai)&pFxbM|w|D0`Mi5mJ9rY@)`@gSSv$TF^1BBE{#*Vs<) z(Ph{cEG3yyS?vvIERDW5lwv*}H|{IGDi4uKRSH%_HL$9>tYjr@nC5x)J$f@Xr&J-0(977--HE-W%)r6d4WtyEb9!6akq497DC{SA4d9yPJ^(@U~8|qv9?m~v9=Z?cDp9^V5mRnv~o7_@(@ZX zayAKPDKBnk3lqGY77U8j#lyu(&D|%CN-Q5TB57{Mbh zT9*=l0jEO-Yf7zI&FQ|}eGUOo;6c>i>0!1Q@GQA!9%Z!NY@v0Z2zt3a@{eAtSU&dG{@w~Cf? znc;2unBSHh@cBEqxi*Am&UIbvV2P-XHW0OEo0dhWwUVBSAN<7=grxg%1ru!Aq z^oWOi0C`S#iZj(Zb?|pXjD>RxQXkg?(2ugjriCH_JBfS&nmu-j)~PT?0WugZsHC21 z`%Os9j%}sb`*bh!*`KchiUJD5Uf0{(%IKNk&2eo<5tyQFRr}wc0(0PC*3zO;*D~CU)>_O{x!lrEf89OG;ZDwCs-)lgv%&B0DG-mA3hiVKa zb!`>|_}gNrr7`$hW%!$EWnDJB2sHTZDzd}eVj@3)4ujR;OT~W%p9?z@H~+NDd}(OQ zocQ{m)E{ey&|mmcLA%^d@*=%+ODiTi|H93lMfN;03bh(0WTJ}85r!NSU58*R;^@<{ z;KkdXI)QIwg?)AlSN#q$TA(f$v5MhUSq}#m&+{j~kBWxoQmT62I&)yMmsq+z2uWe! zx0sA_3`kh;KnOGlAUzQN4|>ZOso905s_0dq^=a!F8fMu$IPg3C_VxFuyBSxs2w(BO z?3!Z`3^R}a#!8dGN`uS_3ey63c3@jwc%zx`qvmOytduYAh%$yey$><{Z^h(V1a6Ht z>6IZf*9FiA_KFks1>T-v!nG4nBUW~~^c=`CUP0WG&=!q@9=;kjV&}&D=jeYx*O^86 zcK~=Q&?(oGQVNr}%%k-Cp1VLR^cb^vRxN!SA$oBb^erYZ07wyL&%YQcM@VOc2YWZH z``(;9h*37V+~7U9+p-w!KfT*%@Wupj}{OqNOhdi%BkS0++4tU#%!~Q z0wn>O@G@+snjw-8D{Y}bv=I>uMW|N02$Vjuo1iQXBaqa0t>h08nGvWj_x1qhP1SqH z9r1hlo4HH&*#E|inA8EIgoGu`?9XYVzMzYht6^7}amycy*-g+_SA+2A+)=%#=e<;h zD8ugEQJxdT2`w{mS6+M%8UCHDl=l~Yu>M&Q$MCyuGzCc&aQL)85@9sJ%l!QKR#mn? zbUA5i{zvqAxcqHBjhK%kDnct~dD>on+grfUEx^SaZVL@E28(}N^ZczF%Gps@hf$4f zEJCX@G_J5-SkCIP_(jD3GV|g3WlZjPY1*^+=5YZlt_?UBF@Osz)DK%|BQa%V$-Ri2 z3^3D?HnN_IQkBuH2G4$rL#FCVZhSGdD>Wj6FvgY|*;sUUX^sO5R>^f9-V>6FYmCU{ z&$};UStp7{mP~Oz)$nN1rv$2cPkXxOA6H=xg@cL+NDmIiC#M1g#R56toqGe& zwzAvxQL=dG$(8+YQnvQ5NYi~cQf!C9p|?`z56C!2uT{wyF^nm7y*Usk%1l5^`%%=Z zJ43qL-{b)Pft2BY{6ml6^)EcQ2ca-^cS;el>)6emFuwwqw=w#iuB3D{4VbV&W^REI zEG8&U2AngJI8}Bg+_8tNu|QpY?rxxH`h@&2tI~E~VR+B~a#d{1gaz@Xt(yj$bKsOA zbW|+x)~`+BvU8N&h4%HRW-p~J8EF$&)dKkm{ZxvAS zE+~Z%%{hd5gPV*Is!(;C+)jT2DOPXYfu#XY^Z@)Ewj97YCI{FVa6iIsMM(%CqxE(? z@*vxVbN z5u6hFcBbO0EPQ!>_r*P9Fa0sjKoROD)O5ZE8UM0d$-SltV2r83#Itm5br)75t z%r&I6>D{4eSq~-l4C7zLlhSe^ANfL(?tor9z2Bq`_aKO*CO3-tpMRS_PfTDn5B;Rf z@HQ+yTv!p0JWeV~o#_qPx)-`}n&-PY{08&uI$5qS(&{D@U$0OCkPD)=oaZq$B_B*J zJ$Wufio*<8xl|sxfKnMP2D6@l*czUyhXSvK0t_NEUAl1fh^pvn_NJZppG_F=SKKHh zK(KOI44rI00xO|%BV(Ocq71q~2_^emL1xnMmN(Pm++)SO4!d?|foa(UYzvs^Ulm}F zE6CK63ZMeq{wy3ls7$czQ!_HEAdNA=w#!B-#%NzN9* zkme>zDHR2VLWeRI{8}68;gD@p*atWJ9ucJamkD1adyoAUIDSmSePZ^^f zu4OK^i>Ez@(Ep9aX=8@ON=A;xf6VSt1=zN>b?-uRkC-kvKkG*e4EbWDl4M@18t&vl zSLC`XgR4<{qa--%)RQ=T_;}p7E|&cn2d|j8{}oaTf=yqgy6`~R0ujqf%o&Z6StKxG zEy5SwBG#xK_YBQay)+{d5c}%9R0+^IjGz9R{EaEzE{imsNsrBSSGs-nJJ6Wr@shLP z0G>~U4vf6S7ucrq9WY`(Q8o4~Swo{m4tOqi^w(S)1mR}c4epijr_GyH@0Vv2K=h}4 z=~d5CxQYeYjevWpv?{8iH?XxdOOFf?N=pOGsuXQVj(u|*dTYT%rR9F*Z82$^^?iTb z02OI2PYEL#fXyUBs+iWGn>*{6LfHfeG7M_Gs=ec4nvvwpj>yi|S5(_Ta7qZNB9fDq zzkNk|kYFiKFQGt}>c170^yYD|`dWRt8>{V;{ozohK5^Ih zEeom{+z|R?iD1$I^&mL3k?l*VhM8o|X!j`VNaMxKAKYFMx8!+&F;?*#IqU9coZp^J zoY+mRrBcVmeuq-kPw@{3VUqe6q`cEokpGggM`UONv_w}SZa7>OAu(NZtjwYj03tLO z6A`IvxAC|i*c*+k%shN0b+XGc>4E@H-5rJww+X8QyTq3mt=;}^t_C0O6ao|yao-xu zL1|q07&SU+M&#(g^_{Nx{&|JFHS6ACfTsY7B5Uz;kx}N0=S$=-CBf=(pm)H_ptoS! z7zf@qBY;?hl}|+wR7$bl(6rn_o&N){`<3GV7~BZn{dw;0hh`*o;3JSKEB;>KefQ?@ zLe96G;n~LGKSzQ!^K<#M?aQOACUm#}wJ8XUE@cxTR?fdM(Q@UYDv`bYyS4&m!gYT^PRD8eHk>S)S!_n}2z=!w7mMk^$CpvkI!MOs?y z6B?yQVggmGZ)-DP0)jQ#%BwwPuZWdbC%FZ^Z+%{-mY1b|wR3X_MnkK4%w5dfon#0B zW4C2V)0(mLdX&C@IWml@0_}$#+O)FZlLru7Qb)ELXSb1MCS*p*0?J?)sa@K1@~65tQuJe?SnE4Z7`VW^+?#-$!q})i6WUXFFQ3o2B!en!ek*CR-fl zI>{@URjC;h2TBaVzgnA3*(T_5dRO}=_A|A{z;>x(>{TD4W{IO4cCMij8fZ;cmI`P- z`dD)axk?jX3l~4{<%MU9XWzb-X0o}1vl7+tx^AKb#hZ-D_yPzy7Pgp33j)U=i4z)GG(4PvU>Xd13@ySQM0kYl zUFQIHKZB}k=}nT3Dpk;jDLQ=8C;0t?$3uwUCjib@u>Cuq_#G82NY+tS^NarKR2x8e z`yZIzyq!!F&PG0^xTcIw>=8cXOHi3VV&&0LYN;$Iq)LEhha~ zCvz=VU#So8o~yV0pU&DJud)0*4&N_~!xt3Ouf>SwBIp=cuWJNaFSy8(9PO}AR^v%) zL@eUWYK5}!3;pqDh2#;1xyP#PxVvNiN4ZCwc{khyW&D1U)irEO0!Evxuxmy$qMep5 zPX1o2mFrc(5HyJjJ(2Px4GW|~f6qy8!P4F}{A=&zxki7j!ns!EQPKWk&0h?zk0WBC z6Cc8$HH}FUp^G29d4_lposKo+l*aF)LcMNttBXM7P1)3k1H54G{=HxumHwZu4cIeC zJWrS@@?P8=d1Cf#aYAcgJYV5AF+2=cET;?;<8FBM@+t?gvLN^Aypd@%a$#O^?jIHN z*gdUaIBB=rSyPC;9(%d6F!bBnOF(k`Wxkt_r4zf|);G;;EwQV*__a}xE*T}ek&S4Y z)Br=N;bfu7)|Hu?zo);np6erhDj@bTuMZLlo%ljb4ks?2id8;gDjC_*htK;2_%H@c z;>Y;uEXitCw5?ztblK1ZnT62=?J!!7*{yMgy~j)oj<*PkkJB64vw4c|jmkh8hdb4a zNUVGZqY#_~i-aD80EVfVNQy>~GTcwK2@)dEX+)z!<7h$s&`V_Z9$(Bq;Q}apWnzCv z;WB6T49aESdWZd$o&PZWc6Xb;04+CFvH%|xwRZPPzMr*?P%8!n(0IsMpBXuriOt`r znB2@@G`_513On{!Pzt-vX4a+%D%_mby)3?*wBOD!k7WpC-`K)Tdsg+q=5Gfhxm_3$ z<$n7{sC~8J7A5V1nTZ(_s2;4tFO@_9LJQM195X?lkcD%*V{X6RsrRUz zZ@vehOOLD4-)o|||7onJ4^LzhD{J?g&u__>srDn%|BSejdCd zA~7K|r-=^~U=~{BMq~6F4s|!#1>8!Ky%V3rMbX>dR|wx~Y~67a5j_K(S)W;GB^LWGl6k33v$IICuslrtx5g>}*bi-}g6b!;#PZ%yN3N z9Rj(~D*wu(gXlBSs^9&|M_>7)CK#rY5Y6!bt_UImk`hwhVRr1VrT3s*!aXM{iT7li zZ(AJg-jwI|MT=mX+v_YPzrBCRT`vcI)yFmy?t96X;bn$q`d0!oocDvHIe$EYZ?s|I za{|r6DtTGdr(_8tCKF5UoUp%QK}pVsXz^{7iR^$r z$E&$_Fkuwr3>o34pWLa|GgXHPYp9l5*} zZ@~MfcY#wWLWt_Sr2m;P0S^veV@Kd??(S!8vMl+7apu6Z9DE>PaSNr??A9eVF)C9g z*{1Fwti0O9uS}sZ>B8=i;rI&5jheHp)g%|@3N~7Dg`@sP;(dmLXcOK0XkRzGQd52F zLj!ci|KFls2HS>5vdo*>d|^5}rw5=Lzh)Z`!eBg-;Vsl3A%wbPCsD~kXw=dy*0X4{ zG`~hnAyx7-ca3H@TEcEOEB-g9IR+}NTlEws!0h;kxV}p>8T-B%x6Ci@Nou=!I?Wo= z%&po=Vme{G9u(Rw!y1hOCR;s})HVM&(NtE?B-@2a-LvIb=w7nr(Z8ElbWh(tJ-}5n|yuZ)%qZ zeVmVIKsEYgK-8iam*Q3_HVv-Bcom2<6@|X)R5->!PtR#A@aSc0UC2%JY#@W*_2a($ zs`vKP^2_Fd*b@fNtQ0Q~h))+$lh-ahrH=NaAeoayC`;}w%};J?BCSZ|{M}rFW{6!R zQJddj$w%Nujy44rZv*~SR*~ReNGhL{{eVm>4-m1AAKiLiL99a`kcbxa+v}htihtR% z0Em;(AeeV>(AJSxZJ~hZYzl-O%bi?|+c{9FkOJP}d{L|VU1B_6vTx2-gZ@TuS;tM} ztFi^)_7?re!N+_*&RFs&^xuDueIBGG0=`48J|>Tvr!J6RYo_tpW~4yF4vYD#j0Cmx zYv8LpxdH0kT=A#8^$ylufWfjK@I2l97FwC~bEA`cct$IF`9N(5Pl~HL1B=i4RqG@N z%!n#YBpkJ%>h?a}SZlhB52^xKXpuh{D%w#oM<+-|@aMXJk_9T`(!5ZzfQO&sy`pco z6(CuFEv*Sdzoz?+s7|ohkj1nlUyMM+rN^aJf773nN^uZUTByO+cj`rr7)l?JNHHTlzr0@8F+*X|}_q2=SWYB-P`$W&a$J z5CGQsGP;NLUxgYYqXp3j8Gfj@Bm~|A(Afq#Tu&9XRJZX#A^no;fm`d-ak}3+Ys2y5 z1fYfQryU=$XC3;5TbG5$XuV^^RPJ;cWb{R+0L9sRrzn0~*fn$<7VbJ@ggl-I0(m+0RJ*#)<o% zW6})AX?&g%Y{-H8)c%hSjQa1Bvh6XMGNtg0!1ZqRXymHcqEKY95+*%I6<9|`75xo1 z%b0ct7fcT#8q+91u<|wt4}!Z-eJRuVr`BWB9ROeL!rcMZa`nZao}0b?MDEp%pU-0! zLDc$}u#j;5dFgcV4fu_XBbYtohFO-^ePjxaq-(fuOOD$$($~!hUpMHVC*VjTH&)Q* z{hAlCcqlv;`X%%{uTFutOEE;HSEAwm)k9bACU&6(FVLFw3pU8uy`|APb;o}Q8+&Be zwRbR?b#6hJn?9|{2ZOTE1CLlf@Jqe8e7=twd<`l(0+lt=fABWt-i6(ugu_4n{A$0y zfnz6v?}wR70N5AwfdY`JB4>)y4RaLiND~bB$7VR{+>$<$Mwm0IDVrhYhD!V~a&k7< z+La?nn5ZklVID7r08!(+BczkYy_WE6`}7Zk@1gg%SSv!JytOSkIisu*3)ti6G!zh& zd^$V99X%ZF2h7>l5eV6LG4H0Rg}W}ls8M@V!X?Mz{vr*Ha>Rf%G9dp{q0aWlWs+ImhrB<@k!X%QF+#Sx`UaXp>!H`*Vdsw;9kVaPaD4Oj<6*h3A%Fh=9Y3hexC@M&{) zzhPHz=15X+!h&}C|BYiig^IYFd#nPIirmLN;-`&jv`yl4g*;V0WU1Lhbx$t|TYznk z=5%p=&*qo5zAews&vdvt5ryQic-Im~zVg%qWIu?3Aa?shFy*R{NXE*_c>JUCEaF#~ z&>xba%ciZCswDOV^yMDCeRdgcaXY{DYo=GM{!HM{9-&zTazs=jpg-y(qB>56aX08VHZwo4kEwJ`wb`Diq~k3gE%k4_ zzheoHC`q7N+J*=Iyo1ocN}RU%iM%Y9^2o|0_cu|G9RK@FZiCGisL9*V!0HdF&(o9;g@v6k9zNpO-JTIg^uf zbB{72c#S;-s9^1C1@cg6$Q|~zaa_#u(^T$*D)|DNXnSvxijDnyO=KtDavnfJ;H)pV zFx?)Xe~$DXyHVPv16Bu)@0gN^Z$A!aB&y0KOu1YI$iu!H+9P-h%jP3F@AojSAFgYN+Yy2Tpnq z7=Utroz;5td~L$)`I062aQJN8w4^$#`eLVtx}%2;2P(F7KsGvaUhC>r)y2){n)o`c z7IeTy+}^rtN0fo1S03~w3Y)se=KqT1DPtJz4@qcwSt7sqL)VK1ek;N-Ng$v5SSn9n zL@XNS>MyES-}l&^5(K8{PrnW%K`s&U==p|kKw%1liagviVPE;TS;KKm_|0N;i~ zCaDVSuH2=l7gee3GhyK?Z5p|BHN7GBr|18RMYAQ;KK)`{?oR8r@Mbs`S>%5nM0;ZV zgkBKOo(S_Mz6i+T)Fx{z+G_xt7`kc@kmnX=0=zK~J7~k*Ud|038eUB4PQ33gi(?AZ znsT7kd)_$^d(Q-91sSyOO5iAMq0I}t5$y(89r7+Ue0yoe{veW?3tm><^4mAM;PxKG z#9NaAntW{IYP@B0cOXR`P?H#{3FFP?sT|5*Vd{1^MM1yi;zdHzZIa5FJfC&t+WXoe=L!thN_Qg3mVYn(s!o)=6*m5;Y?quPq^kxOR84iR| zG7JWtCikY?R&U}`y0GC9lu_|DDVv;MOXu`X&fsenFU%S}H`2*hkEJKFGff0&H` zMJ>p+jPM7Txs^wDB7(+*@7~|hRfTc7@F4MJCj6}UNibon!;y;7v9Mg9kL*?ca?x^{ z_WLz}1ZL^}{@E)bo6DPv|J^99_?G~oiOme!_Fn=#!2t1}<0Mqi%P8JIgcd#f@;U%e z_DH!qO!HDm2JZ!znrktzUM*a;V39ZPJplGN(blht~qgwhf17I^qa9Bm^oRae1uL|Tcd#|^aQgiV|O7IWYS^2=2!1+N=RoQ zYK7L5We`bU1B!h-l-I(Vy3fAJqY(xNnjOIFLH_S}0(QnQ8{Dx9uv{_5$eYH+?jEG@ zfb}Ms-IumFTTw89IiHSV?FSMpse8yIQNi^bVPE7e50@c0SgW3RE6xuXDy#mB*MOaA zlR@lx5N7h{48wuooX#xlS5N^yeksBoJma@4u&f4#5fNeq=*!3BiP46n&$?uICB?Rv zeol>EXD&3{QpI;N+5-NlPEUd}0yX6hw%6c(@V-3olR$J|#3{@foiuR8N9+RIJg9&eHf)JSzyUDP2*)-KD z8thRK2f%dez;VHM(+CKpU?lxM`{6^4Kyz1H0<3^PKP_WpVSSH$iGY6obmvBM1DsjhLJ=q zY4rYxEKGL+-Yf?#;x1TAJG;IkKx2o(E&4x?uavVNFG4vRr&=$HpK;tKcd~KRjOrWRP{cCk*t)D4H3UnI@l;Omn25mpZ$ib-vx9* z~SYY*K;7avn=V<3; z3SvL^?ki;=tl6z!5fN1lo>Vo>TMNuxqi!`lP^J#~0ntZjgP@BWnYd8IF4YhKV#u$T z&0{@>$HDRz{_-EjJSjsE9$sFNqC{s2MwonkGL-^VyPZMMT)9UOiR$!qkG0Xb1pczq zo{vtUN9N(9Qr%t3rZ~TSi~C+bTVNFSY*s~1vFVQE{=gn|>S^bJL5!D2FdEpUP-yOq zj1jQ=Jy#q&cPH@K(O;3_DFNbt97keWAIo6aryrMOgbDyrk$*uH(b>jc z=kgAs+D+zB*0a~_I69&ncj_P^M*@3}>JN~#D$~bTpwzh$&aQ3@t6}VVe@`1*SyOlc`eK!h&pqt^iy3)ZW$b|?x zKb;gT4}X(J;b2%>z|;2UDBax5BRYI6f1i@`wk+f2!^dc`#o+)>eY=K{YY4NU0f)h| zXME#%oGQRlCei;-Hj|F|b7A&A`FX$SY}Z$;Pko8)oazU79pcPk>J)Y=Q$#!&O;de5 zDd{A`8UsV*GejKDwIb~{ zl{O^k@icD=a>^o^)CWVWNO{+-?3g$1LPr0-a@QG=57R06?p?%{4pHdxnmx8H&k2`t7xM}M@L8J zzU)9O=mEH1_!J_D4t`xUSVs7NJiMduCvH=orL^Vsc9u55W3Zf%3& z_dG?@(}TF0E;9>SS)k;Qnjx|4tx~OAxZ(DgJzTjGs6+QgsC;rl1@^(HO6(0Kuq^1R zBeJ5J-3_yVLolg#;5WGf9h@Zwf_O3H0|LXx@HZ9>eL;4Y4&@s?v1BAu@?2srtiO~_ zL2rx^Yn=jLlT{h@yi9-1a{DuV{C#m6k23%=W=`O{pmT-8`HIO-|MRKz&1-sd)GB&- z<__Y6ZN}zas#*Vp`~@KJljd|OR`Wygey+(3?zqjh-{1eTqAjldr1Q_dBW#P&?^cXS z3K+Tv_BO0_ZU-~@8dI6X?>Q9C48d=-i@he)Nm&hE85Gi(Nhlf*H?X)_GgPT0!B#@@P^@Gt&IfS@n}8-XQI_|QnXpeRTriXrwpsU%67Y3N9WBN@4hq;ONfA|{Ew~IPXV?CUHu73 z9R}^Vf#}gO>lWC72N`ozbKZw+TMP>bd?5%EsO}2Xj@S zPgzmwEq-%)fR=mQjvA;uZuZ+hJS(ic45x9k-uXZgIszbsnLC<`i;M-iY@TNa@HQ~~ zesSVTj(Lk+GMx;psb~i)g}MED-ef?uHQBSX-^5YFiVVVA7=M4Q{oJqbLL9^fGZ zg8%=a=`7=-{=Tj~G!oL?ARW@(sdP$rGc?j5-Klh!bR*r}Dcwl-&>{7Fy?_7b1s`6| zoH^(0v-Voo7I^9Y=jc{+k9m>3A4Vwx0C4l<1Jg*;seFCbh3xu`AO$Fm!NI zxcwzm`y`UU6}7J;B7F&u?m&|}KOya!RMQV{%N)Lg==N&4_Hv%0pv9gn29)1u{}ozJ z>qq#XxH6A206l1GZj+>qHLxlV8(@~v!BU8u<_W=3YM`R(*>=x&L)#WG|E;5=3vTvF zg@OaRqC)RaZTdP8?4K89?3Z81WjF5ET3jYt^s1!5Lg=B!bAd~6HRt9a6f4T$nO@R> zf-fh*$0Td4+N@C64Ri(`MS$&2-|;EmSx3{32(GccFg7tiPA*f5~lxOv5! zM132Y1dO?s$R)72k(^s?94HcPCoIe1PWll%oA@XE66Bq8G#)>#Xi*5OZcVWrP}tU? zjgb2oOpt3r8lafMRH96v)8JM+tJZ-S6VO@&{r9PB%K(J_(cPWfbx|A#Td^hkV`ZP( za)!6G#Xk$ov+ZIx%H*vQV44G=z@+Ea2U70kYr^>x$fFE!mkp&lB+*}w0tH8~KuU8K zY5#e9uThOLCl9sb$vHDX514$rSdb9NX};dKn@!<2u(Y&vwzscB?e=FI)aWvCk~4%Z zeLO~@gi}Sq(bVm~r@r@~Bc0IHN6C6?bSxsCU}*`Sr)nhB#X{Z zE8{OG><&EnnEr8Y2s}}P3)c6EwY1Oz1D8mHJ@Ka-IVp@;ZglP@-;1f|8~0ZYATU?w z;p=13me4Z+OR0qnMl~X+0rfyD*VNeW;K=j^02N{nxJ7|Y6MK7Q7~xGj{qDTvZTMOP7Lg0_y!jt2;DM~3gqVPWH= zfC)M&*J@m0&V_4W{!i_^-}JklNg`!IgxdaLmv;pz846yzlwPk zbgC+fxzO9|zYMA|NrF`;JN%0d&%4~V%@a5JG)_D}D5TK|s=b@f(M zqd)XMl$lhzeT+5GvS4BQc>T>k!*@)S%fpE|?W29ma=fpvFRCgIWB>8}@8zC#JosWr z%XCWXlh50Y-)T;2-{Bk+V1&&D5Q8Y!E6mPVn$hL}O%Uj_O{jzxikcCHJK}GVL8k)d zShaT2J4Lv)ep{?@3L^9@{Iy(Tln|*4IJ>$S~7;{)-UeykHCrWp&(*a3z zN4AqiJRE$mtoHI`z$*G8&igj_Xh#tkAhCfY6DU z5vrg?30*wZfH2#-c(TsFW4IcP143bxU|wJ(QG*I)3IdBI_i$mU?Zp4sZtOofrYGpb z3}V*5sc&iqNBpxh{SRtWVVwmtJMu@}ZPSsVt=iIR|Dtzfp)E}Uc(2quUU$O-4h_UM&B)^k3YMf7?Xf};6PzR=e^4W${M^Q z(Gt4mn?7o4Um*m&>0;oSrpo+0xM5)+ydY95G=}?+z7MXV9Zp5?KiT|$O@(l-Qm_>b zA8U4Jq4x)uW^dk?y?{$?6osPivUsdnj1-0?-8%39%7XWkqf$UbvksK>OoG0Jd&Ws% zLu2+DpdEh<%n00HxtyF5F$K>g0$jBN8UPOz`{w+Xm$m74IDOukM0|ZXQy>t-20&9b z29mIxq?lOA%oqwQy!8pB_{Ac93e`89*M2k?F|+A~R8XRJE7+Ac&gm*Mp0pw;->$Wm zC|t6~Wt0;cu8E(3nLiF{bU2xR^k-&#Tmg>APCP}xW&}7T9`>&L4EaS^LwYVbRezb| zBcof>?S+aqm)AXB!_BwrUH@XKQX5AB>nocRuo6#TTLzj?nrz5-W5650u{u?fRcn1; z1=Vw`e$b8;UjiAy?0c|Rl%p3~B{0blHI!*mSAgaKG^vDOY(UuoFESVr_v?&OQ21&7 zV#?b8rRVqJjX|<R*qvK+Zu-D>w*Go4{6S4ltWwz&j+6z!? zXjk4&Z`;hQC^t58T|Sdw-<_`#eRaFFx^JWl)M&UDQzsx2dOftOx7{?JW1?a4@>bwF zRUM7-gE4T~0G}N|f!N8ugwGeccrYyU@OwYi#$GmceRVrbu=Ju~OPkEoV=K`Tm0AB} zBO}ZtNUOi==A<9lg%Hh#7=vt{w^mn3=^vgEeu$XLBObWK6|hW7qbxv_03zy!^?%pB zAgPh>gpJIqx20pJCJ!556)R+9AxdA7hWe|&W}KYPBR%)CRK^aXq!zcHxdrusI3V8t zk0I1ww#b*M7+bvW7FX=tCR6NuRxs<5LzXp~=WPb>Tfp(@K$aD-wD&lx!{IV-0XW(Q zoRB;eQF<-z3(gvIQ;zeEE|@sd<=ct4_Or%fP3NCjw2HP>)zwovU>UH)!h?CG>#aH1 z&JNiG2Bb5jfkVuL2ojqomXP8w(eSB`TFh2Q=13TP2KiE@1qn&a8lDkN8GYps zyU}~MYy!vO0yn-V2g1(95hb1=-JuJnwsxfrZVug-_!Jt#cK%#%r^a#42Uy|TEEhil zb_OE9`X5wTB7U7Ms-+*2R3*B9((CmwaA0F3Ef12Z&qN&xyb!*K!T7d8d(?XC7BGZC0p_& z04D%x!JWy7>?A`uZF@^@Ib~dSnVXBaIZ1=ibGTFWEZ<9EH?SIbPo2;mqr_iu5+3`^J-x1C zcCs+L8&(md0UD=?@Bd<)<%)}+82G+Vp5qfwokQ?Ht-Iuj++J4YS)(XUQs`E62cv{S z(Fgt}mb z{r&wF!6_mD4}9GYXBUo#P#0ww=Q8JE9G4hK30IE)(`FT~t?TT^r8$=ial!M~ZxN11 z+U;)=2I=>71ifd|7x#>|N741JiE6{Yn5|jc+&27KsNU@XPESmOv%s2 zhav1z{k*cQG@G(4bBRx-wTRwJo11V&dGtJToeCxU z`5CSePQ!;HtDg9R+w;TS&yE^($V7+>q;@@Wa*9pzPJX`!3`ru)gSFtkI5WGKx%liX z2b4a=0cjDh&X2bOfPly<$QLF%07}mV@+B3{6iBsTfl*0vx_EOY9t$1BT#E$d3290T zauf+Vr1jfxg4LPBRK1l(oe2?MP~-aLL(B%q5b_J5akmWff?-%AqQDW58OTCQ%Uwa` zR~z`7r1%_P5Dwy{=sa({pr`sG7WD9uMJ05SC;z^6RH1dReAK{Elnx2TLLosEpFUA$-bM@sg#?x?7 znaJ+~OvT~lBg_oY{jfC9G6w~rX3$NiKzI`E?708|vUI!qJ;Nc@VC3@e-@o+@U!d^I zQ1t>rIQnf?u@+xRCdRozxruex_vYwQL(YuZ*Ba$2uR0`4@aiIH`Gq(&4RPi@x;ElV zk4=MdzSKD{y&;|y{qyesQVcTy@7rttbSouJAAjgj9X{kofVt??ie2Y-o}7&NXklPNa)N` z(`!wgp+SS53q7o+)&rgi#B|@dQijy%B)9GHg-KiV4B7+nvSPu*jBy^GmMh2b#*;Y{ zFY0*6@WSi%ZI`=`Nf+a31-D5XS6om30HG+OEmRc{Vw8lx-t->Q0@^^nJ12}9n=;Un zpZQ?rMlmXWU45-nW`MQWzda#!eox=GfOD$99g411VNGoV6cD8Wd{yfYH({G@ zC)bQZ$05jgguSdcSP}h!E{1j*6$>j9+EFVwFeSbjcpV$CpfjE`HqdnE0Zjt`y0soW z5wklcv)+bYQQV;{9@NzW-ayEYgj9bMLQTBo4Mu#ZLcM!4}Sp(v!mw>}>iOGthT0kk?w z3~dYozOO!;VPTQKAN}Kas#9~NYD1lKFb0v}E!#>f)MONGEqPN59WkC|@uj1mNoUE*MU;qVtMZ<+) zHKFX_d`(o)^2(|S&~V~9n94C!{ZW)yXJ$8--rU&n^xK7L_Ud3`QIKrtdIMd-rND!R zX{t#WSG* zd0-Ve!d=2unjQ}#43Xu#01*;7zkAJ}3~o49o>K=p*cbS}*1>j%-`_!D^{%j2yfdzh zDVmVE-UlmE!S22KCc!5luUjuiJ~b4sbknbJ4n6;Eg=PJ90@x#g0^xsb3C(dOrT6D# zS(6QDN)u;98R<{s!(abF9xM)Ihj)>OaTtg97;7Y_-$C2zDOjLG;sB`FJWICR87>Nx z1+-H*zzJEa17nf$H}7nA+ya*P_h;+uzkcjw{p-o)DO)Li!0Z?&)_^h=TWa(5%k-%StoAU`BEOXcf-jNK>u@RL zQby@s{@LLE0%fqM4iOqz6_y5>r~#Qec^!NE*r>6FTN0mvt}?IT$-s;bu1E;<=G&c( zFzs4NRt~~`5c4N9YpgWF>#bw%O9u_69}<>YxcOk$*HJnO#`nz~49<;m~HXEZ$9R2r5)s$FDoYtyeAJBjG-n(yHWPhCq`iJ&Q^k-&^8|4JWsNCeDCvu+WxY* zW_ETO2nhTKI*df?OqF`7MrH3nD z1f!>G%C(&U^o_OwL%~%aolQ$8A)cO196G$8(F8pI8^<%zo^9t>u(1 za``lY8_%4GK}gOy*icWEqSx=LhMZF%&3IdGo2P_Gk({9|D{lmi!nDMic;~pYzzqli z@PZzW_xGEg_t~?Id~Sw@Zvmm9p&YUR+`RnHv2zcj|DM5pI3m#RDXOln)^V!!k*Wx! z#B!x_nz`uc_xNB10r`k}ir&R$4za|`gQ2#xI|9|!EuvA(V5mRu~B1AR& zm=Q*6(Z$ax994TnTx1cII?;O92Lw*Y>y5PT&D1gG3UP1uT8hz4lFIbS%k?j4;ZZm+ zvwIsS0H(@<9gybEc-{D}YwzI(Fi;=&3IsATGAws;d0y3so)yEyvA1(TeKBx~99oNVXZXutrci~ljKm>wo(@Drp8rID|NZz`iK=4nf zdH=tYVR7%dTm9Oswb|6e`FuYj?R4@oZOt-_2A~5E8&M_=*yaVQ@&&(RW*F=xjLlZ# z=*B~41J>hAORrK?5@>wlE=~XFC*g7E3kq|4xypKK5}EDn*!vM>`ETIBxGfF`{I<{NSj|`od6kFp&!N5uGMYtH3qWPus)1#vu4$MD!$y{kr{!DUIBkqpF|*aimVKIc z?WhIMzzbR{{KNVFZ^%INPc@hXB932$6SGIpci&4}d?m144Dqwm|Cxx=YzeSRiB(-Z zvB!+-@Ah!#MUh5f^x9;ZN`mz{pZ3#z41g1!Piu^PzzQt8ZS?d-(8p@gVbgDDl5At9 z)BFyYJn*MCBviF@E;o^|W`QO3ovy%>tCRP3s_OBNsiR~&g$nH9mB)&F9gHz8Rk$YT z_VLFTlahVl(5uQ;>o6r!x>XeVTIRByhoz78)(N(PH!anMrI4Tx{i1R~=#W{C%CY&O zDho*)%kl3@5X9P}GZbR|p+2-42eUJbe^aJc?Lr7u3idaWWEBJVq;VPnE*I2kZ|Q>3 z$)qAKN?$ZX%iK`*cGqs8H@F4>9Q9SlznhYCkYa;6@pI}W4w)Rf*50PLOQfde)$a|K*_24=I}6mI)VRmN+d zF4~#T_QuO<7%=9ps;X*tZEa1ua1O-LcmD$C5ZAZ(0D0J1Xg`Nav6rYw)KOIslMJ=` zCaqh!hbyY-wPE1VC3S6{R)zzvD*S-+<*PD4Bfk6HGP5o-h1Rw6I4fZ&xX2MPbHrqU z%o6^=L<^?@t^pga7WXRw*07a0BX*ne!Yu6O^>qBjjJjc1D?b@9GUiwib(0F1x#Y1D zR*a}~L@icj4i5wLc1jMpSO}CKU7jHJLkpj3?0_hBCcbV| zD;S)~_z2nf-dmo-U7+>2k;xzSB| zFLHTq{M!`&Wf1xq7G`Eh5QeA z&3Q*!(An&s3|KYbCAOO7&HvFg^WPMoUFR0usq4@{a{mRw?q1oYfnO#&$pbV0h_wc% z!YWM>PtV=0Xn_{f{=B8w`BPUg4KiceWVX;c7zk<|C{ z`GQvQYcvo@k{QO8_s47EZE`y7NokAIOVUywfY zDWzb!(MWH8Ai95ONU^WxrMx7{3er|iU~}7 zY99?zSdB3TF>beQ*&hZe=HWD(sgIYuuyCq`lBE6~iWShg6b-=bLa~7Se@)qNjnf5P zhnVsZS@@868ep=8Z`bg=?lP?r=oWAX z!zt^_$LwefM6KX`b#nc|3Chu!tH0y4=2;96%y>F zDhEea3$#70Efw4-iSJ@i#lg;ERvgB|9D_@x(^u-l7Au4q@Uz4mSLBKK>Jh?0=;yK; zSSr1kix^ulbMlfgvQ7!mb~MwdvgJgAh1}KycCw|?@R+jJl|oY42NY>FR#nv!R;aRK zz{sXtWtKdxvRr&vIs^*9P%4{LmeRi+Nq)~1xbJt*4k`qdt1E=CdxF;CFJ#07=l*t1 zWexj4OdX!@e>Rsaxce1l`x}BXa*VlkmqH~Qp@ZQZwfwnQg7+SFG41Fi6cFWpb}P@o zvy!+TkS`tj)Bv_=b|(c*C^wf_!xKTV68m;6;Ea6zufEV5GC0Fu7iLeggOE)T9}>&^ z<+;#>0CctS{ZYC^X!YKjzro*`CFs$9rc~Q@BsRR70kKt3x9g)he&4j@QbPm5{bnat z+*->C48py=aO)3KGxoFz*-{Eq6kxjBZ?|UdL|_(VOama*bao2A>s(^A^_KoMtg#;mf-n2%b znr`oP&XY8q@Q0P1e11bMDRT^}RfQ5|p8g>wp?C}CiZlL~!0!Dqn$-8u(TNhPmg2ME z3X*pc@&u;8liB*ZD;gRR#Y4n!fT>Y_Pnx)bH|u1t9MBl>UAHQoN0zVhSn;4GT5%Hk z`HC&OFOf}j3K`gcq${m+zSubQE(#$Pp2khAar_|Ex*3Rd z^H=N%wKAomozLs$P|+fk&0^$vkvF)q^qc;4884C*b4^`xf3;Kq6a5}^n$5JF)6t34 z)Fn1GuiH$B`Ss+3{AZDdP zkHE@ge44b~nTa&mYUmqDU<;EP57I{{Tt{(sOG+jJ`J^J!%RLi-Bo;67ss-e4+*sd` z*v@NgkB23hBZ8oLnfmGiBKqdj@2T=1nSKB`vqbpPW`-{9<&kpdFZc^ohc z?5RgwJikW{|Al-1*CJb}&Hi4WGm^rsWEr_iJNuaRf|cfQ8)G)jlRgLxt#t`umkof* zKo6)zlt3>0T2I7BxZ1~WgRL?9HFb?iEOKS(9WW!)U#tejL#LpWBI1rn*U4iO_3hxh zuDf8H`%s|-FfU<}i^w!_!Hc{K;KcQ^82Ch$n-;8gj5YG&HGH7Sx4|>MXPsS)_ z$e+lBk5o(e6-AK;c&_^GF3$#S0y8cE);q`WF4DB5KLWab`^w9$HZM$i!HJk^aB%VT zN@jm@BaN+{HDLK75j^YDiIFXgHsNC}lr2;)OC3?=J7r1=+7TPJ>}5Sg6(>bOEt1K8 zp5I~@9A4yn%`!9x!HaVLo%P%ad+T46b+}4w{Y+mE4hhPJY@X42bcL=TGjh_Mc`9Vb zg|>c>74!Eg4fm-HCia)5{`$*34eFg~HHs>EqY-N~7qEN2h0w!w2SIm_!}eOhzfh^B zT6u3;zOlb_80NGO#`)-5`5suFBm7zHc}90y3a)`pW#?rIP{2r*=+__J;Tt{o+<9)d ziZ2g_vqnF%+LiFB+~Iz!!V5lp9zK7@cd)?)D*l)M8c|x7tunt~*T*B|38@6C*xSy3CdmP$(2Pn58Hg*IE@dI6y%HT?C z-BXO23;;TVVbpy|SqkkWm=c{IGF>PaGL{9QwgTp@dc2-~dK#IW2?MxMzDHU^`21n) z!~0_({LTf@xo)m1S?^yO8M5?CbdKsspR8j3{^hUdTrdX9A#>YViKxGR!z}bRUZ23YTa$s6QBjS$iDd$a|Hgowb;Di{%s!-<1Mt|`8`})51{YL ziE6aMRYsPSIeKT$b3hT8*QL5&=jj!9h8UtzoDS-;SRJ^yx2zy(n;0U?IK2k9R#W0ws zWLOm8cCbJN0amO{VV6JO0fUXO+jH*&1PvHImBd0>0;`-ZCfgGTMT4$>i_ms=aPNu` z3ae$o3W)SGS`brHVD4WdXTBXUs4~Iz6I}>-%`o1Wah~$zzFg9|_;R~CQ##(5*q%E2 z((AON{Z;9vR#M6j)6K^Q^zMg7v~Tv}r59Qy?ZvJoXpebb;6fA98{Y;cMjL9%u1=N+ z0DR}1Dq5u{-Kho80;SOn8r2%Lx?T675CQQ7AAQsj)zDW|gNKN&#-4V|59Yg_FXW&z z`|)*1b@8DG(EA||)nO4AUF;e6Fcws{pKKX&b78S|jTPRF!zU*Z>33_fyYt(BMEzYw z_@xcCM;=ynrGdeKhr;&5F>Y>>xG#Ia-@mYeN`_x&Kif4W9>%p~E`IxG+9dg}+T|*9 z0ZcF4S?jYR*)4Wo`JZBH0no5T-KV|L)a(gkZcTA+L$Oj~N<RzeGE-k2Q7dAWsJw+q>$3)Z#j#{F>N82kvxb$d zhD?L?+CpAHJk=&~FZOo*an2iSib_naiuoCX7=#J)IUa;)l0B3@x%}jNP6pX1R>VR2 z05V|`Br6RsQ!92mE937Ie!3T)N+{yZ*&6tRF<4A!<|%BLl+hx}K$uhRxJ4eEDF`c> zQQM}37!NyFhz^T`iP41gz>j(O)|>PESS!+lxv9c<0B^fj1OkI zniY41MMChjC^bcY3-^FWhQ}fK0A)OW_E4E7PF#HdLjNR=n)<3?1`CLAG;QFg;$aE@ zaRV%5QU~K?Y)8Ty7!;fuG8Cv~8qKy(SYthuw_!?KEUl=daGOo+fRc%yb1dR!VzS#^ zJF>aye#0rFB=7uu!$}MLvnlK8zxj${11mcTt$6>`cjZVwShlLUog%K0ez&||S z?aaWtUPk!x+JUy&xLfP8zL6&pCe4^MdRK?)RBHPfB~t}wbp=nO$!5MRYO{`mCa?0* zu9CdDfxP(Pbx&pw?(W8TT;tDUOxu^vc2@}PqJz)_(12g-n|vAK<=P;RQ)9oxJL)W> zY-ZQMpn#QvYXxhBdbJ%v&Wvi>f~s_Ia(D?9Zf^Q_=N`;V?@LDpuZw93l@t_!$x6R` z4qk^ky(VC5u9x4k4DCPypb45e@4>8)`eI{EgoHdQW5KcQkCT#j%i z%+7MAE7UPrp4&RQQ2f-eCh&{m6Qj_iwt`W=q^mts3T*W+`59OR_wq!3`x^GPyGi2x z3`VFrjB|=Pd>JS6{iOb;8!{CY3N;c0YZuQ`9KTQhA%ilQ*wG535mzd=Qv2H6d&Bv) zofnVMXpDPc;8I4*3IU(e3NhRx)8%Jrar(~>8~T^rr-S&WEF#DzF>HgWbnq{$X$kqVt-y>VVJh#IovnIe<6xo6`>Zm-xaR z)}=X|k`mLH*Oy zPb(22_rnXP-CbRE>S*LM4Y1F&yFxQc@biy#%9s1?|TxiE#&*?M#Qe7zZKB&Y0lu zldx8!>q@u5;)I1GXwr*o;l**S^sa`GD}pdN>B4`|WOH8f_UNDznU1>-|F^doYD^(c zeqLoW-d=Uf-Zt$s-p)SGTm46+Jv+t42=~Oox3u2xvrQm>5{QM^CV|h6-)bStF*V{s z4NHy27rE76K)5~P6Z7%;^k*E~U?v(AP9UtfGXJs0m$+M(x5}uugC_@qmmd9cnaR@1 zKVu)e1PR3*H=eT02g1rGv)%~1OjS^I+YMW=&%&oPbaBDaEu(^WvrXr|_B&M{g_=Ae zBI|WK=rT%*tn0%VcoOI;9VIfps`BN^7-gl!UB3p0MbRXDvu<47w+CjdO0v^!<+F%$ zR=9;Xd~AHm9$!kOUw?n467V{VsAgUYnughYNqV<6|2^l?(2b^LGu7fMiE|HG*ohJA zK!CwI)0cqgmse3yk@YU0m_#{Oo5qkqb8aM-A*V<9)FLJ{g+u@2K-nkCS|Juv^y*Pm z%JaA4GGCau=c6uo&yz#bu4MhAoIRW0Pe&qUNY8@X-!wEJD)TJG1nCNS#?T{*e~M_| z<$Xq{4ySc9$mhb+7W2yA3X*8eG<%}8*zksT}9(T8dJIhmt z(t6wWM`7Rl$cclxkQ4(i>v}{@_vAk(Yc@-FW226Z4?bEg&gPw_L+|}cdzX0O^>iRj zim0;QpGQxzLUHl&UG{7}Tp(NJ4rI>{$PTA3YmC*9m*Z9MSf|q)?8xo*kK#-IkrGnh zqc}}#Y#DW`i%@Re>daJlBwp6Ps+X4_?IcV*&y5`I&<+xP%t^O--kbY+J#uvPoCOo- z*Wje$wngZ;CD7&Na~Sn@)w1={$yC#K@RwtLZZqYN0zwn^E{2Qb5gV0?&ZK^ogUikYXPo-y&x z7m9kt$RRwhOSp=%Nxo%~w|B0<_2`04@Dms{TSAkaMCB{!adO!8`XI#E`BWIU_PpI< zyWetLSn4H2);|8V6iuHzL4QR*q186X!yG>+=_lOmtT>_#)hfTXtGf0&9eJ#`ec_ zrs%JCfr?m}=ss{UM?9bWmD^eDyiqVCaB369T7 zwAh+byqW;($8Y}M`eE3uyZ+?n%5pW+{zUt$0_>ANO=4CLB9%0>i6YSc%GPi@=EvM58rc2h_Nn` zva(pN_;PWE%rMcSg3<3iOfQR`q{k7szpEXK79fdp;Os~*EAIGSb4s9{7n@uEE z!mPZ!;*1sDthQ~&ye(`I5kbNP?+MO5K=5=;6@ze)8jS z-)v6|JJ-9DyWgn0Npo3V`FndJqdsq`-H2yWc;XXqvgTQ9cWs<7<|?kb6PeS9-Yocs zwvsV%fQaKsJsZ6qPGnH;{pQON5!tu>B=@eXZ6btkE++zEd>&@d=$ScuJ$_CQKPM+? z#7OkRGIe}{Q)AnbxV-H5n6#Os4$i0Qrq8>jr7^`cgl|**>UTLrF}4Riw4L^QSs_82 zPb+gjaj&c{dt@*uvc#rL&UI|F`ATy z$cJIS%HS~SL-t|DU>Z!q;C*aP+8Lif^de>GNSQ1NrvY?gI}(igO}BZKdJ?xS;!7t+ zYmK2YQPI=8SJG2=;B-Td`tS1d^m@sXSTCj_>KIZ~LM0R66Z*Q_eyq!+Z0$_|CHeK!#^9+FJe1h;A}!wpSOk-9~#$(~On+SXzyX#8MseoTdC_W6nz zRm9wfI(FJ0W4AFxO;h}1Wk;3$@Z>_h2+mJ>kTZ#M77B`qisN!@sxnfoUJVn}mJ22X zH{F4vWz{B{@4ep}n4rcKC@aU_3d(jUn!B=c$z+MwKmYiouno}(5?8K^$Ew+RMyBF; zi;OyR9-u-hELbIwdVBaMwEP@Zvj#fDL%)Z(H}}LGQt$1P9nCA+ zHgzwNM}#q{T?fi%K}>trPa($}BGU5M=z3-}eL;l)(@pR|s2)NT0b%MUG^ zsBuT{`bd*tY2P`)Mfkgqw@){$J}obq2Cxk>G2!+T0xM^?vEeJ2m1_SrPD$}zQISWW zsOVShEKt3u?Wn;N)24U)`=eD_9?-4LXe4#Vn)}%H=C_MR z>bP~kvBOT6<}oO>^_5CC7f{e$!#qJ8-tRI9~E%5)a3B;3WxdA=HC~nSDcNo};}arI6|c z#dZE7KQn#!c6g*zjaHE-n<&TX6#}du))VPV!-+HL=_BvOy5YLW)t<-;W5`G@XJAU$ z@BUlyH|^(9L;i0@HltN79_>G%|3HY{N)DOi}x;&DDH ze^-xBA}=UegLy6vn0mW>D`0RS@xB7jYCa&e)BRgM31~yi?_H&3_hR@Tf+e|v+5>iH zt%MbZhh_kVl^JXzInKp9^V`euEj4RbCmV$dFVr(Lt41uu zH;}iJK+K21s83s5WX%bqO{!T{j#L(Zz}JEs!y@4maqNp}xE4jOQ~xc~!7^|VuNFG* zc6-6VgTQpWu#hc0aml3GKtYS`cb`63y4mvVx23S#L7m+}UDCfQbk2J-_;D2@C8@f* z;!FQPm*!8*1-=})FZ-1%WubN&CH0CwChMshuLB14yr%4Z+;3fo-2EyyNSRmCYs77b$E7A zn_X4|R`9qssuc!#DFE{AcKRaa^@h!LMcp;Hd#HZ~)!@fZS!#_sK`Jz3MF9_&qWjd( zEPF3~IM-7!l)^0aziH5?+arQOWxP3g>DzjdRtD;}{3=ea7=FkMT`a>?;le9#7i4d= zi9B&am$zW{__LQ?G8CvBtOrjG;o$u~^fE%{#OQdQcw3|i8bD9E`pmgof{jx%NrjkK z5^OiYn$*a~k13%=U;e`v`Ukl%+=0sXr7A5;GNq+6AXjlE$)5F8=R%wI<#Ej}BJAIO0yr}BCdBc&#FMc7C*E2H?%eomO8~&Y}T~1n> zB0iyIBcJx3(g>O%B_*frIZoi{ownVTf)lr;3QfpYFs=R3tLS zgsDbvairXt+kj{I?|_{UtV@Q_^C}Hv&u2Wiz{(rOq$Z3I#Kl|2mZ{WlQM;J3xp$j&3`0wC@Ky z->k1=`+zrTK=^j%N7DAlr=Oorf96Y-JMygt?6;_his$~ILAh~dYc0vi%VuHNaI#^a zHQkw|Rf<*;@%Czebf6)6M7tCDJHJDAA=7bA{JfzV_ulW(P?(y67Y+iA7LjnyE5Jd0 zizBYgj*8peUj3^}QI+CL-{74@_|N#EYzfaQIzCFM31|v4-bG0tI6b8FT$aXJseZ;z zvUm4ERdBC_l$(&ZH8NkcU9Ra%Q>E9x8ZTkTkNsqP(?ru3a86f6%WVG{p=M>IZX3>G5>2ta!zZk>*!LM4>7mCq7 z8F&;{N&Meot6gK@{RE7>ip%uyn);&#Y|x(4OKX~%B|5>AMc=B8QhdXghM zNqKRorMLVZhmNt3P9932WT98o8e5yyhxlH}P2QE2`{J-+pG5!~j-D;U7W9@$qDo^> zaS4Bk2Id#$qk|rS_UrWhg59WB3Wy+-ft{)pE)YNsC`D!c1^U&~#bvR5)~mKZs) zxFh8vM&U&Fwke=Anb2+Ye+gRKM7JawYukWwtcz?S-_q$y);x z$d#bju(o7an34hOIweVEsvVQ~3b}qkxn~ocj!+UTrge$UN+lK%7H&Adk-UCOO`r5@ zew#5A_=e$kdNK+KFe|lrA74ijHo%xz;`ijSiWn51RiUA*EjT4Ogq4TJAp&kjhW5xS zt+#{M!_SFAL)m|CPk+Cy9aJ4)`At(fR(IoJ`y%eraH5p# zW+f~|-XE*P(ulj@$?l*LLshnl>lD$yS-tg6^((xSlvG9k*!FEz7wC)m{uf5XYk4wu zVB3(?{I_dw7TRRMt8OH%*JnaQo?wW|9kF1~gIQ3i1^JXq9aFqHpEi?3%ttzvOkRsG z+6R}u%!;3)qAV-_t(`Zv_~iu)p=hukNq)e_IT8;G$(E^m)dMYAr|a?#&qrNOCzcGK z$GsGpEEnU>Wv~?KpFb6tK~jHWV!i3q`mGI zK!tN)!oi3Tp(O-*xGLY3F(gZg0YY|IF7pb{x6aK2WL zl%AHp#C@As!SE9e>wIe{kT3+$96>H5fo@)F>+dyhHxhp26Ank^3I(SjNxGc>v{hju z=XJF95vGyR7?ucS930)ku6C-$X6ZTjoN0aRB1zIi?Jx7eiE@QXu}xzgN#mX#-Tv*EKFU%SS&SlY=f#}IcW1izu*9tH zpoZ5;TSNY_Tymu{<`wRYboEm+X9h0g600}qq#*S;4T|k6`s`W97#a5>Etz*ex}VPu z>V0lN+LjH?Is+5MWqJ2zfShXg@6C(-UNu~~x8B9LE9McQe;Hl1w+_~RppBaym@Pvp zagN5aNH6Q~S7i z$lP1E-U0qzS$UEJV5HA=NRnoF9orWY2#pm_wk-z6m)oz_k3%yT8!jWu?S+42z9~#e z#y_heltSXiMJ9CDYEC?Wkg>Up!M<>9TI839>ZqD~DF`{2e9Zuhp7;Fz-P4|xieQ|- zy)LJ31A7}0``&JahPGX?EmGz47P;Z=T977zNn6~{mcEKi46lNyLUgFT4FDpA8Nu}= zawnoSyRm1YONJpa6r}4NYMsvifsqqTo|T&_u`5XiifIUrjl|WFp;k?h!F9*Km<+fs zvfBXCpuPHd);-62Y=Kv2YKsl)8@hXie(mJu?7u{R_~N@`z$9=ec2wk^6lDvMz2G;q zvXTh14-5*(@Q7cN|$A)dTnSp zUIAyOmT5+7^rKH3IA^ctfN1ml)5vhidH$OFjRs%>Eo!RRx`*v$dVDUtqI1Z_H0`|w z<_!30sQHsupdj)Wca{^b`w_T^vf+e>#|{~kY@8xdQidsbpno_YP!BIgou=;(JA`pE6( zN?CB{eDg%KH#yx7srPI~v&Sv7#Cg7_+hhA#eU40Tl9zxnT0*e@f%nEn=?Gz8IJ)?1 zsOVJEp_r=q;rrZ1erY{w7o2WVr!y5e9miL&d2AaFNN7@zM6p}((Z0OeQ zWBO6tpDVk!M4hcb=`k4Yu@;0NXcU37z#AE-RAw<|$G>2@Ae^l1g}fa6IFPgx58H`| z8$H$r$c&H7frP`*xx<-xTQgxNqGk4UT6_-64(9|z?T7V;45m6mCGfm&*a4@1>GT-5>n^b@+>w2W=7b)kX@Wq@ODQV|FlsWhcwwVrgih3>BsECNE-~h)oVSit&ih`89;*`s> z5(CHf2S87X{oj|&1wBmlWa_8j|6K7BRo+*U-}uH6+21#TGeACJf&ox%dcd@J1*X;a zd;=}9Kb@cIc`g^l+-9rxeAY4(P!BsC<{F%r{{D`?9=AERH_|w^rRl(|E-^$kag-SE zcn&0U?&1KqZHEnz2o9PCz5PsQGxO3jt(b`Qwx}U0MBSC^-AzLXy4$A+2VhM=QVE`aK%;7{D|!%J0l?8%GA*^z$9vn+g9cD_28*?0J zFMmF0ERaFkJCH$Y{b5nD1qCi%geDPL?>r9ckOUM<=FNkdfR^wzB7XkiVd>v0M9%y% zV5jIMAG_6ems?B7`bmv$?UomBySlSza5hJBDJmQC1=uwDvlF*G@FXuAa3Dc8SM+T| z^XIM6jCWP1nJY}7hq{_6ydjn~lV4u0l~>8g+F7Ch13&)jByNh^89b2bm&RAmoHI?% z#bk74LnCrMndC(xal9LDC-}smixJ|tjmmJ}HNCnkz&kk!knyiKk1uAm6Th3klRcsRj!F(SEtEwtROeP`o%?`p2PeCK9wamq6}euc;> z2x^YZ=~D0mukh`Bde#xZFTb%{^kQnVTf&`c!5gSgU{5cvgTEdp2V?3tRN61?gpSV2 z4bdTw3C6$f`HC`LAsHPdS9$rLe_rneX}XIs=a6;&6yYsdU$b2`MTCQcdYC4xB{F1- zFll1*Fr4t2LHCG+tKIqVU9IjVac zm1_2SkG`Y*$zoL&DxcJ`$ksHBa)N^*0wRU+$s*i3XhE1(26IZtcB`S$)70F64ZBS)_%H>c`g%4Fi}lHZTg0$9gbw+@xjb*e5=!kP&Gw zm)_~Ej1+Bv-WC+i1f~Eu{o%g_ELmD!M4gOTo{pumwW26*{n#yfyBpAQ^mNyRzfyDl zILP++KzTgTaNQ#*=5|@tewj0yB<{(h>w7$|iBkxCpLD2jKd8=bQnQZUfy5AnRYif) zYoO&YR^&_~{HyEEpd=X?AEMf#*)llF-$4y^F7@^unu4YQ5KVS#@wzarjvmlKAC@&N zHfGCEj_!V%rg-bHhZc$It%r5n-STd zfGM6=pA)+O%!4Gp#S$oCa(K>ZfYLqEZCO~bP^8XaGIgY$x{vnQCMcgmfwH))Yi+b< z9$uiuQwmQRUTsS-Hn4k1$C=;SbBae(LK94gClp9X^q!SO;`17fPT4I!*(|59Z0rf@ z{LI(#f_Z4JO*;QLr$~bDjfS3G3Ii(!yF+339!9u$c^Jw|JWSJ^yz`TqjFyHrLuy*nfewg9QJvvaxMx_T*Xsu8 zF^I9*bemDkV|FTDkQ?COvyDwma)sZI?s#U#v;Ovmv}KNDYDt%sfKE#DcNo1>`Pbq+ zRtH-j54F{yEd8o(<{jgjdyjdc)%6>_!%Nwwq-)+LI)-?R32Jjp4;;Z-Ntfprp~Sa4KHBO=!#7 zUwjOEnb5VX@P-t8nTJ2SD+Zdigd!rxD`-tzt@+Y~a2vE<5nz2B#GSck@@zxhnV zk9u{3eoiSdH>Lu&@XOj0s|oL!5;<&5t|JcXN@X%kp-S3U4=Qsgx}-kaFu?r#vlDVR z1)P^cRLojgx`f0IZ!*^wdXPhu{?V+63D?R4&3sJN;0h(&m*RsV*Iy~)G;YfBi}PTa zf5tzY`v|zAT7GnM0J^os@_()Om=}h2+wivuqcl&Y;YX%lwB`Cx0aZEzLlkU*3tkCn ziA3n-*~IIKH$Y3hAZkm=2u|8*-R~giZ#^9p8A31A&yWtmgYEroXJh)tbw{2KLSh2I6YCctZy#SlGDF;X1{sp8$>uRGL?I58UzNk40(<1ZL5vm|B9%&C zW!GZz>sKcz_SG5KGJr8o>jZe501ya%bqnb=62(53o{7X^^LDjp(eETF{t!)b44A z_ipaC>6(YIFd!M1jaId+$B{y*>#YdGee*g92D)rdF%VNDDA1%VQp&O!yIvVx1^lUf z05t*@ot_iTFjuxnaS%D`nyikjB410Vzu29m{bYEtk`&Mz0Lg}dP+d>L`kk2Btj^U{ z)s1HEA7hjDr4%{4u}OYN>S`?XP(Nf*XRUiS5fBka70C9y`bWL1yp?Ob3TBy=GncB% zZ9$829i))lu-fMG!B^^UC0$H)R*&ZJ%>`=esALBc;Q^6oOhoMi{)dY$7Clbr%7^8V zmO-Q1^x=_<%7p5*MF$jUw7WW1rJPQ1g)_0;GY(%%DFawUhW7ST4^&aUR4tNiVGlO5 zH_2k|XnjZNz5cg<(kh9i;&qTQ;bgC{0n9bpzh>S@%M8bU&CmQQGe6hp6^t{%b8cH- zO6RqzS9g4|Rqh@W6Lb0+<<^m6A3FPH%9BS?Iv6GpJYR_l)6}t4iX?9zsQL4K~h00lot+7i!l$qng-~k!|8l@ToWwJFs z;X1)Ne2ocOhqMIdx+xZ6m%+CE_D?<+)Iih{HypPX&*%&vRKc%ZcKXFEEY>*8&p3({ zb#@YDL_A`U&Pbj5&a-tEIatZ57l{$U%W$D@k@g6*gKZ=iaDbNqA%+5o@!HH|T%|rw zVSCQc_J|0e!djJq`?WKl!_R`d@6XS*eGJ2K)IT`gZL|K{%SmIlA=u`MS`2RrAs z6B^IXg1q-E+ZNMLy1IMuoW?&_*!RqeTiL4GeQ68>NRzWbl;F-K3}rCiE$kf=4@0&- zS8Jv;xna>6Yxi|}370cf`J0iK_|(N+W1|cL3NGIGG8!MX22{(a(&89%ZI8=bA1G8Z z+UIr>k^rYYk~hMU<3TK^_sW-wx!{vw#^zCa_}*KkPMhkXaxOYVPhsGQ$pG?!+CIA^ zS&dcqqc?M4DuIQ_ga9)2$jNja^50DD_ z-p)Yy3ACq`c(I=Rr8)KrNlPL*Sk~>m`PnKMBLmEBW|cyLHjk9*mzLSwWHFP$vexh%+pdTGu&?i)&HV`E{>(ZQCI*h#Z;V=tqFP7zp~lN%{j8_Z?4B z)~jLb`|@I=`%avt*vHGM=+n!K_i3+=U!@I>dAE~WSp4kRp6J}ku`NCWH-4tP9xFd0 zrml{?Hd{fA50x$+Cor}hA;i7Bhxk(Qk&*kzIB}%`)>pYwoAmUx`1;5A;iqPvMol9F zfW=C8P(&mNXWl#9{Z~5YNXCzt0DFlCu^xt8H>6AwVS%OQf{b$mES!@zosr<6Gc5`Z zc0_lqY5}IIOg>qsB8oKWUZv`oJfX|VXUhd3R%2q1UlnDdCv1*jUJilY+8Z+rZHP9^ zrO3uQVhTf_?H_DR6zZz!gjC)ywQ%CzP6<{gU4*L)5 z%(vJX<<`U88eo}mteGd1T>vjjS(R?F!1`WQgIB*xc25f->u7i~KO|o9v9r<|wrRUA&Pucc`7A|44g~{bT zUtfhKiVymQC56%^kne}Y=+%KgXK!&)3}Y#$1*$c8lrey-Pf{O~M-n(7vr?q~8n6Zf&=e4;J@dNZ-rQU2tdF^7%xd)S26o4M?-mzLD%Y=f znAeJ9eGjfCt80CN_SuV+V_}(;#+@}`+l^{uHJGZhJ+Cg`z4#MjxNv;wxF^=9{xZ@S zUx*3rbfn4D{|)@TVexAI*MbB8AxbK9uhGTZgeUmH0>yG6 zvDkN()*$x1O6E>(J$B>lX|!WNjU-~e3My3j*Qek z4x^d8qSpt)K;QZ366}FwRq`P<>k?#s$TwKfOoA_ktFTG0U;A30-u1N&1zq&-jR)jv z)6#h~6DZFqm;I6U#RfBB6P{novh895XCdM~kYJ*sQq=-Q>3yU#|F03SCHU_Wosy3a zu^qNW-SArOu*t5^hu>nOu3Ai89BO!;gr_aL@^>QkKG5g!e@W=#F74;j?B3GWkT1#u~rQFV{ z;Hl4AV^s6as_iVX^ZH*_{7T{e?TfmJ>s{56+yTU8aI}|#d#hBp=C7a^0vRD28&26@ zLyxspV4quUeiK6s)DvRx{uFOYW79Fn{KgBrpuUoyez9nP(tC$y7yBHC4w~X<5P)e? zI5UihyrR>@9*hhz=JS9^`RH&5O&z#e!+O*$u17!CwVT=5@jyGYXE^L4BNlRJAQ6cj zEIhBCC2G+`LbK6c@VahuiqaZ-{3-O0kd#aBNF04l6XiQ<6Z^kNv2R*fmYsC;0wKb; zKRzH2;$Z%Jx(pD6z41^L?Us*&7e!XhhFHJ|Kd`M9%0+>>>b= zJnx=J!zh3mEPpTfNQzrqcFB+~yzwqIWwjQM)Ts20 zji;l7PE{!(n*5XX#NszZoH;ED^nOQ^uKNW3N3SZFml!}DENpl`QF05g zFu^r-0y^P>N0gs~5_3BysSkf%p%~k5(1nJ6r{%Y1E4zk^b$irNBE7SBs(s#_6Kko+jE>s1Gwrb?%UhZ|VW^X@FJfXCj%)WtM({B)O|Go@E64dMEJBtwJfRrzm`5^$S1c))2is6@jjW3eoWxQV)PS#qxOvJG zHGAkR%z?KVhrI0Cd$O>i7bK^u-r+@u$H5mY`Z9nU<~*42g3SYNSbY5)sM2U{8Guqx z4uN^lv&#@X8^hEFV)3jBRHUIwN#gSHbkmrj$#mOW{BT4-Ty(PBf1@DjZR_cKBaLp` z%UNxn@-R7I<#wrr!#HJ+UW4UCd-cir`%A|2jqjpBL(`0tl5Drs(kVX@E>pv$(eif& zr3sTl(gToOAWG6M6UCnIP^xj{gL%)5(>^^`VaY|%DtVCx>Cf=h7X3f&Y5MN_Itv2=)-hx!*Y>`tK8FqZvR4p;w49X7y}R_s(8&+;0|B~7=tmQt1 zi9=s#_w2x>j-P|lz757UB>Py_3CxCq5(;@*y8&&%K!VXfre5H`t(83CfY)aSSqLR` zRodmpTu$(;{?ttrIT@KvauiOohXY#dJL#aXSXR7MyQvewy=x!f`Cga?yb3gtyfv4& z6WV0BP=$&gYN_*-K}VzB zV#)L!JNb{D=kAL@$H~U0vKr(bsggXtPyY|M;GlmoIZ;M^N8G3dSA_j41Ek}j*3xTV zCTB#(=Z1@Yb`D3yUWo@i!+xSs8>5T;*;%-F}^s;WCs#RGP;`x^~~B(dzn*3 z^?veO22^mi0_8WZQD;b9@#YO@1#In;(7mcRT~UvTyOz6_)0wP%A_yzrJ9|GV4XNzW zqghQiKn3%o)j2bDo@9Wxj_uLGcPz+1aPps1q{D%U_!>&hb9CzRv7hL%h{x<7!#3#g zFDUHoN{XvUr4wmK_%by5As=Diy+}E!#DiXVT^cL%OgwxxO)-s2#mJ%}j z8+VU=w}n4Oh>+MnzBf-{jWuf^^rSnLf;Y%LlQo>;MqA~8ZtxQWk>qJmrU2n{O-|8} zDxAL_Xw3(E&X`hq75t-#U_U!W`!9_jkxkUh$C*0aBl^l4Mdxak&21$!LS8_k`>`## z03f}8!;Li_U_ta6)-m(wv&VXL0r135;)vz0mVnEVULBv9*aDrvYkbBVmMGJyG*e^B?tus@5 z6V*t^%J37Jp#pn4ww2JXt2{c2swRTP-pL1#8~+F!{d0kVIRQNUuEbQ&U&WK;6FiJ- zo%P(eS>i6eQ}K+g_S2V$5Z}W=LE&gdak2GQlAUGSE$@fp<-mgsqR!445n)Q zzne90exew)(Ej2FOR1U&bMHs5?5N+x<W8Urk6P0gs~Qk&Ze^KMLXWb&}c zGtc4AHeh&36lYc5no06KQQ~*(0Rvd2s&gDNrc9hUdSmK!Y_EFs3{?4XG^JG3#}Pm8 z2G<5MvHm;Jn(6p|!I*rYosFW8hkcS_&|4z^{a>;gx6N6%V>68DTXlEGIhpl0q6%5t zitpy2i+mAa-#(y2_6X`bdxXeYKmqw28Dltq9QtT+VQ4u%zDOCA#pLD6Go}(np^2nJ z+|R9~)ws`G^!Z24gPy=OiUkOCnHHBVfL%s~TN4|1$wbklhT=BNrZi%8vt^LBI<~t2 z1mYK?ggtQE7TsJtC9qWI8E*p`$i}Nufy%oa2$Y-%ayqPTjQI@qek%9FCAi}4(pMbK zn@e7QvmNCjSK+(UK*-zx!n989u^$?Z)`Fm5v9$nOPgvesdz)h^xO-DQxggf{l{~)a zflu70pa_Emu!IV2hF?$_Na4>6N<0lx?;V?aE8XoMw&mt0Cd9kk#!J9N zMd`}Bzz<56wm4Qki)k71JUfZzHX^tW)EDOeuP-$0AXGbt&_lLxNJ7_7Bjt=VO~Q|; z)MfFrfmYbPXX3hXdbXtDpI#O)Afnd9OO&0La-lS1H_C z=OY*HZ3lf@&C|f7t|Y}?{&>up4WaSl@a0E315efYu`si9Y5D(3zWH7@q)^~dW`+>y@rZqIuieXcHf?JkAI=PM4|ryFmv2Dz57 zrOTpj?bT!VFFW8#ZUlSX1j+kRyU7GWE@Ut&y~ zEOvC}?`?nc{5$9&o*dn4_7a(6=&YeYbOaGD1}@sv8Bpy8y0fbncuDwl(e^E!-4QM$ z;98-&P}G2v`&*h89iUe9aJ~EgZ@?+}8#kCM59pcfoJrj0Ym#H;#7=A(o6LWcqsTkj zfJbBU?y*#H1`n6GaC3If%#tM?8qY4)gC?jCN4dQdZ;h^n+xPp@E^ltiKJ@~ARvuU9 zlQjX-jzo&)mzO0HD%`I@T_ll$Q2TylT5gwTh0GsX&VAgl9*$}4go+aL_A$gjE}s3O=VWO1oc__(=wLni{e7!UQIlZ*i@wAz`)Whoqy%FH&&Cps zZL=gk3qaU?tlWBZvgl>eDST_!+m`otkPxN+gI85M2;tNn1cDxKlVnhII zfPXnW8J5K%q(B+D6-<2wI)p@_OCN*OO}7o^Vpr_X@OK;dG#d}VmEgBn`F6-4DqP&$ zZWNx%J0r^Q+pi!h39vI()Z~-*>wtf3QY}y8*#FI(_fQz{Ji`w4IDlQL|3Ub7DJW^+ z-E~yKYuN)u_!RhUQQ&^hYERpj0os#Jo9iJ%zVI$ z3boOO6#(ygp#sW$fhSudQSBj!l1LsZ=0Trpn#mVyUc*h@^*T61K2IqVw+2uG0pw(R zXv9~K&{JZzXoa{Xa%SfsTo1OfKf(N@=}A)v21&i_JXK?t?6hVFT64RG)18D!9E8`L zwusV7`r}|DdR;)03#|O)ba!ijjzQ*S{l|C1xtzJ6ptyz~!xB{P3*f#_^2o;hm&DPl~#xRJ!&Mje;uOhctv#! zbOT0{#V_z4h1Rm$TJLm2)v?)8T^u@}-%$QYwT&%#NHHH_Bf-j3#)<#a z6yovWe5YTx(dI)L?Wc(e*T{16Cv^vj9&{VsR2ZE3;d!Y~)#HK{QdQtj$2g*E;)XxG z-zZ{L9|d}sKV2iE5I}YB`7t4c<+Ly|`oR<}(VLV=a_Xr6V(u8>efwooIvCU;u%8Zu zY0c*!runWqHCpw>%i@P|1jXUtG8bwbay?>LI!WmCIXf|5^jMmBB7Sxx%K0j5tL~0$ z1_N!cE?i@g=lF;KD*wKG*bb$)F-IsEumO2Q^vAQ>;d55N6@w@hYEJ$N79pAVM};hV(d zW~?x?cwp--N7Gj!&^6mql%4wx$1AlraV|l<=nN|h-102}U^u1(o*ZX-3FPEus+4PN zltR`^HH!*>zFrOXeM~JU_34-m-m#4W_j|NKQGVub*^FiL<_20?Pc41PiTQo<=BAwT z(aBgeoKDF5i5>g<(T$Ii%eB{ZX25Y0`(H8>t9WVgOyNoy7ZmhIzr5;WX%aBszOo>Y z=f9T;kjf%1msRwrrfd7zx`Mm*C_!P>K7dsofvXp&L4a&zE)AQqWi%z!U6@|Ho?DwY zyh6j8Z|pjCai+b`_#19U_vey+jyX6WZJl>rA$l(e9opK|9b}D%ctaK1_NH%y=x0@Is<7OS+R2<=13S^V-$RN1*dJckRN{r%#(&PKAxXV>@f}seGG>R1(Eue+qIb?&0xy{K;i>KEG1begacHva8*E4c+-V5!GlV zz$L}NxU{bnkpf>zU&`ne3T3Oqa$6YvaD3#hNwc|S^g$VCJ_F+Q8s;*l_IiswqxPFu zfmCWky9Vqj`8@sjiYR@8>2ZlT_xb+hQ;RgF&x(yPl!J^*4!wKHnK~voa7W_7fQ@fJ`@@HTxiMyIacZdTO)p-K))XJg zi^JaDu$&n#^IUR7rLM@n`?qUIrin%!cI70i{MX^|&m}fWdGGVSM z?&Haa>OAWNIqAN03s%imtvlIq`7Y`r<2nig@7GITb686~kuUx(_5e-~@e+n{ZNgs+ zs};5ve#%5_CN&uy`1DZUw-4xC63bQ zy2snH-|=zJcT{K+-x!4m%oz1+fN<-o`(wlI+8Lj{b3w+l-!S3!D!ce2!x! zX3mz;ReXkz%ihV|KpDdbF^yc!&Vi5?2XjbXN^JcI=WK~w>rj_$4%-P&8INcGdji5n z!Ln6K)AFDe;kBx+DZ47I+3J?tY#=lPDbHLlDP-F`HZwV1Z{)>lp{ui-{xfg)3ML=N zp8;iSJq6s69=GLp5-9w?;VcTnU$rt1cB8-Hb#H>Y^JRHU^+{pciAdG%acetzH*kgjfDX;`8NO<&Y5X1kWQL$rJpuGlYTsGR zPQ}E!l*LMBm|4a<@LJQ$a1c9o7~aPMf%jOh1lTAsb!lAp4M1xi)&^rr*?ou_%;2Y* zrpaSp^Yo_-=PNDBWvS%EaQ^V+aor8|rG9d%DS zLwBh!Z{90j79x(lTaG7mYfXEji7=bjtY6OI8_y0B8AsYokzB0M0&*dh!D8*z`TISw zgSj64TbC`wn{=>f$SJW(5JzqqZh6_YjF)rem-`SY2A$rH2xQljMzhY`8UGOXQN0G{ z4>S;FXC3t)C5f=yFOAzXF||68+2gefyc1g#nqm5C()WXqpaOx z^=R5;7u9!t;I(<=rn#|MG^`IB{-Ahk;HbIdWT<((pSuu!-&cRUvwrTm&*s7HU({~x zq`@Pw-_;qD3IpubD8K!LO|3q($L=p>$6bK_Syuo!=py5f;gex*xgEfSth$i3(|4nR zZhWqfT{sub!VRwDxQy-4Y5&u&!il0M=QtXU;H;hY^R+a3*=RbNVhz}AHCGzs9Dm1t zD;YvW5X%ZrdPPB68G#94Q2Ryk{Xbg(<$v{kzWw$B7)bZBNezfq)gbPXaAW44RbkSM zvPTNk9dmK8(m%%~)LYi)r!v}KUL+@_$I|C23AbYUTREdWQU^$GdSa_PWvyxvnc1*~00l43E0Mp`* z`c1|jM9AMYhmt#ZS*v610cad| zQ)HNHhLraUSR+zl5rpYk24?(3Dw!U}MP}@@PH@X2bhPfDroZ7UfKoCkK4gK=Ghs1G z5i=t&GI@h*CneTCT9t=!!-PMrS*dWyOLf1|k(VP=-lPk6AG4*nXo3-*xIh21_&YcA zb!V&o(TU5I32B`Xe+^ddaD&n;=q~+L`YsGQsxCw%%+>bJ6+$C1CuYfVJ8i}_i2Ow42WbV@1|j#FW& zk&mrT-^k&~fLw*c${@C!*I-HSuduwWPR$p{%^n)jYF^bTY*`hH*Wa(1piP@4d2mWt48Pq()U(KvAl6y{sX$#O8N zlolY&DE}Rp=F*ZJ$KhV1GT6ufj+kv&QTE}0;=_mIQ`u9^60({ZfNS`0L^uik+gs!6 zGV6M3P+V+r?-&`$8yy1Di({P)ocMjGE<3E_SL>2T%5@7_?t}sSL(9cUV5nb<-=v{f zyS3mRgV_5_f(6eA>tdAw-iMGH$ViPuG$ln<_FvD^FAxe)l=zE3*iHB@SOg~J0(n28 z6xLnt(W(rBAQ55}PzxMtC_^6)hO_Y_c;e2-HK_y-D7p0glAyz&crDMp?hml1M{XK4 zk9Lixok;qrPG7v58+7tVS>kwY;ds3+k-dCf66&ZYHr1joj#yC^b9T=gDf<0RZaX5Y zABG>nlQoj@QnAhiFS=)DOx$f%pDsxEF)0WLfx*N$aggRi1Ib z3;hs3EH4iUxaI%MLyWTvdnDX(fD8}hGwN;l%dtf?=O@u)-%q~u-c-kK+gm#&bj{Xw z>v5VbH~XRDEjvfQ)mj%W3;W%E@AQ7%>5Z49APQs+FYHAz*dm|tC}F(uoXKzkT%y=q4UK|uz=Ow@w|J>3EM;1dTn7!@W|i!up6o6O&10RvxgC(+4=C}_9Ov8mJ3ebDPJP_iNY@nU-jO^WP)^y>pQZ_zuzwRae#qRA z%kt`BJ^fF4CUjCD z>IX8o_&F&b;9d_dU(-C=TwO>@+W$J6bhF)RndAVZLMtXgIstwlVTK9CFQ3y})OY zNR2?LJZvcGN%|E5I+&_!H8=+F3`cRH&ii6b@{8A-NAB*=hjop!>k&qdY>GI|{>Hym zCZo;Yh&s+UeLNd0nA_7d^mW~b*Do}^4Bl41<%b^y%6Edvsh!6-&W4aOs(3O_|IgN;p#z+9Oom|V3O3>7ATwv{(X3*nU z@`r!As?Cbhyd7y*7HSo5fVmecao@wLKuyi)Ov8fCyInbVvtPjK4uedQG+p24i@&Qp zmF%7 z&uy_}t|oKxi-+ewn13+5YgaEK>N-Eo(-V@oyqGe)4GG+x`MDc?F%n%OK0d22>kta~0HZESrtkapcjK;}~a#8ejwC-$-HbxpY0HOag zAZcn^9!qPA79i=$tXic<3=W%$!=Cpf6M!OKHj4%BM&tKW9y?8@c8j>6A`F`xcaWA0 zE#@1Z^(=mO`wt_?^=AXM*;*Dj12Rz1yCzV_z|VAX{bl*?)ih(7|0!TDa85@5whrQ0 z5Yh?tmuXy@i$5kvio^MJs1oejy<+b}2+wW;p76?%^>b{kWov6961y5AH+mBM==U3n zL6c@JsgYFhgT0qBJ!r5b(3$1su z7oE0e5nFy3mHGT{-!i*@{0M0 zEt>Wxa?b;9het}IF0@mwbtj!Wj9EKoDR&y7TX{>Z``_L)x0?ZAnaFju;DYGDZ!~)> z@^2$0B+wpWX#aaVh)VspKly|}DczVWd1LQS6ARBfu5FV5+SHNW)9&~n zFv_;)K_SBOlDGZpz$z2frdr%WFJ&eEL0~I?dRnKyHp{FUpzuc>M(ggkifiBQCS`e9 z_qNXfqd3tFSrSgM-w5{2lQm9dlJpMnmT;u=Im_A;zB&_c z@$=)GjQu&}t1JEY>9F_kFnmV(jf6nVEoJ#fiyMz_Z;mid@4?q&feK-#Bm}1Ap4Gr2 zGaE~Z8Ol-iY)L%Y@^p`%p2|qN1lEGW>JFrgKCrH?+9Uf@cVrW=e(7v=Ij~IhQ|oc- zwdiqYYesFSU^J0l&A#j5+FKTGzOA?&Kpqyp0jrM?`(`EBuR^iuKSLn|fw_A$3C(!*VFbgqh3|aDM^6`cGKsZqe7SS^X zBJ{_Qhgy$2b|Ok~c+P!fp^~rFkKK%-O1{%#($fBAt|`IJu@chd0z>%S8j{ChQ-NBz z%}!wTH_qu;+0G;Kq-~)fSbheTs3w~>Q7Q(Xto`xM+XRIj#QP{QB8>1p z3HYe@M-OLH-kMzxXm>({@oTKmI56$W??^dbAp?@36S$X+l%xYTp+4p)n(7D+`7V;F ziXkPTj@$jl02!>X2~6`3&uZtjH-Ea><#=;V&jrwo`Q?X?u0`oXAK=(rCUR{~^UcjR zTCT?3M7pIP$7fxc9WQr=CaH5I07z}Yir=PW6WC3xw#sKPO<}&vXL9a$NvN@RU258U zu0u3LWQ)2fTj2bbfx6ZXw56#F;>NurmzMvlzj$#&WnmTZpdRW`B?|TX6iF}sOb+hA za6I=<3U22^9ca9f1dKY@ediAU^RKbW|8YU=1i$3eGycBn( z>X)2Vl*c5B@;J)92>P8id%uKsz;VrA# z`VrY<{)w?+bw7GX_^J=`ve)X4jhwHw{Xd?rGAhb&>ki%B-GX#?hX^R44Bf3XNOy;n zK{trR5JPvDG>CMAgwzni(0ni6d%v|@E`Q15dCzm6efHUBpScX65OvyJemiFKrG`m$ zfdplzN;SLc;>2ITXcw59Yt4q2*kxZ-yH{cx83MZmT%K}c>3=Y_ImeE9Jtos(TNd!T zWFyk60QrK3^BA^~LKW$=-Y{i)J;|k(d-uc9QexaIv#RZE_$5#krJS2>jCNhLuMQs& zvrhGtfgy*?X#h4;HuXOMga=1~zl#kot1aPLl=_hx##$H3lH*w2EqTP+^mwW{&tLQB z>HQ@%%zk0I%=&7S{Io`SOfPG=R=bR?8dAVg?50J?!TX4Gkrvngn9(8o7*bgT|YSAv5eMgc>3fb57pJh;229m+c1V zjn0teasOJw-G*n}9Sz)!K1-ezJwR1AYHj1$S7DgC6(Nup{xSCUCzA4yp|N2$K=cb{z#);Q4K*iH?91 zl2>V`V5t3~tU-RBo-j<;H97^Md?wm-Y)40E0-v6nb4oVr!f4dz8S-b}h>Z{+0RQr~ zlziC;;f}l&f86-Faong(=Fu+kYpuDpvC#9-qJak0d%v{!_{aIOm#3%n6m4M2$CF{p z_GZVhHAwx*vT!e~R${a z&icOoD=-v)-106hajkiiimu)M(2uU&^19*t-sxYtF;%Fn+y-A#3V#|y&efXYoj9Bm zP;Wv2cxUK7vgN1|kJEzCWlu_bq9mY3mRYJf=N(j6-)Kt=3HQ+mAy4|vW`f8dY6N-v z>ZPo1*dy`@`^gT;ivC*z#G53$j*KMM-#%Gbnbvmb{nUCWIH#~Z3v`GQ6@5QLtpTAS zwx7_?%~Q2uFmuK6>;5%0i$Qbn3HrN?_4aiFAP9?krIy<)k}?NSpI(fQmc3HWiGRJ0 zn{CJTLhx!#Gew+_S88o1RAB-7N{eOm*#If^L`=P${`-etmizJbXDglL_xh*%SqflV z8oHF!#;A%Tk{WjzU6a5RKCOTg#Ok_;uNvsTGRb~c!qGdmAQD!r)%{V?= z-=iZWq=VIYc=K-K;Z3iI7wyL0&^tH89C9`T;@j2XvU#HjNvkV*QJBHGg4PkiRANCn zRp1relg|H6WT5J=wCMzCz~vInrZ@gsB0*hllH6)AZ@k@?-~v0y4SqVtS!_$!Cjaw~ z=3BlfBNkPZ;uDCU`Gatj(rD#nFx?q=2vhuyLDaSJPVi(kK~O5qk z5?;|G_;1RRfOSU)1z{}o(U?AfDwaNcmRidN;|Dv*J?F_Hz#G8#^9KWa150&d_g>?7 zGy#&K}0k~<~R z;uSos4}tyLO!#UJJ0#`O{UFxd$x!TygG2dNn1|wUwYsFy(`Ea!5}E(u-vKJ;59P+K zo``0*mq&pUIZ_Zj8gW5(MvV!w?+uOAk?9mw)*uOyB$OQ-tC0}^u(VdV`Sn{TH>?>$ zg?oVpXrgzX4t9rk(0IJN z61Me9#J$aV#DvROT-kNt+mm_9%LF)v<3(RK;~4?i81E2O+Qm9sEa;>3?UA&c%y&xZ zf(&?)$Yh&b&TArhb+*tJ9kr!dfsVcrg1-K1C_CZq0AuQ*^n32*SKx9&7dzUQSwFQZ ze(J0JIjEdo0$XZ%Wmk98>Tn%xMNW0_lv5w9-Q^pm~(YoQV&}dT7%vM@IKT}gzEiAnL!#|@B&p1 z1CzF>s&#yf<3$rJg=M+c=9Fi--uHwRsMP+p?MB`IEtWCP`TkB|;@sF>1KNFe4lE$> zJj!);R>Jml8zUF!oLgOmPfh~^ewg)=$lPf$|`otX#Z}MhB(PPKMgwXI}u7<-?b`M0Fihy_GFj&<66IxpWgNYLhUB{L&sHY{lcnO)CXuNi85BCn>yt zbh&n!o6YY?Xa~yQ+nd${G~M`1(@8$ylrnu4&;tQ_YHKoIp|Dszo3cckJ@J`}BsGUb z=BTmRoXLtfoP5G>O?=$G>Z@Z=(6R6^eM5jBd9}XwCKQ$y8PnK_yz$w>o$;9d%fyzNOv_A2?+Imrbr#m`+Y5a#taZ=c2l3hE=p=T z0-cPK&jXd^EZ9>an?HuK*O95EQRU@d0}l7Brt;e~W(Ooo7YCpA*(0h-!qHf)Xfmu{ zO59*pw(G=}Vk=&9!xBNHqt{1Bnjg)-ZZ2Xh}2ZO44-*PlR&{6CQL zbcl0#HJIi*YkDt}d?x@d4A7xB`z+9VtqR_8G*(jjp2`~#RGD@LTDiH^C@3}{)t0fC zc_!QY-L_l?H?)~7VMu4ftmDKWFsasy5P)pi-OXKV+l9fFgR)9(x?*g<$5+<1JC7%0 z+Od6)+&yKOXX!W6LLneA1O2TseKWr;vMlNq+*x?~u*G`68rP zYa#5g3V=a;8CZo0a|6o@e+MPb&~;7fbxlZAd!LOAZOqG4ExssylDa)@!YWy1p`y;> zfzSEesD2XU$46Gzc03}Sf9@mtk)&Xk9$?%=><`B#?H{zx!wwgyoZF_V0i-37Ic8H) zT)fM(#zZY;`Ql*Nv&WtE*Vw-QPm|Y%54bzpLqO}bIT{%n;r*29H2#`Z)lmKP{CYuNYm#>w$IY%o0`{pm9c~B1`EPe`jh}jQDc1TK%tM}OE1#X5 zI9i%nw|5{ZB%i)5C-4o7?hcVPuAKh8@d`XvKJa?j;*!AQlTHSl3G^Q~uv~UvoYA4| z`kLWceb!1d%q5tzj6c|us@M*x1Ai~ch+fUhWV9W&2GUU69X7ttqeBdQW~cY(?E9QQ z-qq(P<$j$kZZq@o>AN6g8NYs>#5VTBXfsl(Q$%UOM$3fj9(lW zQrX}X+zY7xw?weoE#Mz^JEBJB;YdZZ@8gwM<+;97-5rD1qRZ29wK*>VYpc~!l+XCC zQS@%H%*L_G+p#Lt5zlHj6E1E#_@%ibdbf_(DWXc}^ogtbS4jXzI4blk=Y)tr-t~>} zYigjgU;W7h0KcOFjdA`*fVHO7W%W{uv&343^FmG0?R>Rm?|3tykvU?WH~YSrU!G^@ zY&>Tore)HYg<;RS8K+PFL0!!ZtOTZU>4u-$&N`dk9uBNLwPuYwn?2?To;}NCwwS3R z`v`iO^^)SzB!sgsRATqb<=~aLi_D2ga6oUO|LqJAflPjf9moJYF^uVQEW4xr4OjUg zamI^dj(LW0)~3>xUz_uGVmW~{NSBqiudzqpz4SRdrJ)>$C>g{Y$(6g7jHQD47YE6E z@I=8eu1=h%`*e*`xrz9R8pj~&s$O%G^ZDX78Er?$-PuTC|EYn%guB;MLIN!GaJ3;b ztiu$Q=iu^&MhYiWQ4v#KzlMo1qEVg22D-yE;K_(fH~(MCo1@OBApTMM45JY6l6`j# z#9Px

1`>4|jWAPTy<5DdrG3JK*blwA4>2dY93$VsatgxP9W69i90WW68JOob`8{ z{`_#m7qZR4sw1QGLcr{Kp?D5BkCuJ z7cmB_jT~Uubw>NY0K*Xmqi7#y6BH7IrXLW=rV1wRD(P!pfgf9vg47kH^UNvFP%~Z= z$cIs*f5wkJxqF4^t$6o}!@~9D>G#=?&6-I)J9XM%zmM{Dw0A->mNzs?}(DU+X?m9_)nMDP6O z{x~xzU~iih%L)E%t8`HkedlKe160@%j(jHq>^A~-dhGds1Tz7b_{A*7IoU~aXc>~G zMU+$eyHE~3?;1b!+Q)%A^E^sJBHC|4L*mlTItGf9;j{Ty+Gyy$4~ z>|f^q61ni2TkmyZY}&+I4Jn_0?cCOumJVIos^mo(Cp?WML!t??x^YLoWfP?(Pf0zm z@$LSGFqEpNOWOQD9ef(ct5`A1e75V1fEpqCCcXY|VhpnF88s!v1H)4Y044gjO6J4J zXI2^irJsXNrb7Ok@*R&HRc-u)@-AK6qO~NhJ`2ke^^MJ$=hfL+0z2ZGI)BDYE8q`+ zkc;;O@O3b~o8o}oL3G!a2d9Xpqsa`i^@PTC>(DPZ(|nA`yr|OWtzn3!_~-~ISLwL@(6<+sll>O^rm zXLx>7E<%M-{gs56D>6Y}^JdMaxbMz+lTQ#keLnR)C0kH_fof8^nW2zQ3ItVrn%y}2 zdG-YWoz-8Uwd#xg>@DkW?`-(cWIH%Ef@;!nyTcMC^CM8|a^4cI{_52ST}XWlz8jr< z4lo;CygTmTXeuir;^2s9v1{TCSgg30y>ko!+TrBq2>+i0Nxs{;ZVHZ5euS|zS{Lcd z3gOG&c{jBV7>gvHRZHmlZ*>C@<}#*L$Dut5)(UW-24Z+RV6XZK!c4;>ad`OgvS;5> zt=ZAX7~k-gy+?{m`bPlZFiznZQyQafcaJ{wWM%}_sQ|-AYP^quqX;$$1-yh zKZ&y!X|=e|vk{?tCU{BiL712C?@1%A#NR8CMB}0Rj#(W48!t4)tG4$KkAzKX=jD~x zf*BfwH5h_|Lj>BA_(;`m1ffLlAa2PEB-QG%2e(%wmy-T+Mx4%$YV9OiF$i2BRrG42 z;7HlezBer#%g_(O$!flOVn5-A_PX4@J~Mi2I~yIxQUGx|&QZ7A5zy)^oCyXLq8U$U zW*(@0_a!F+fH!5=C$j7_Gf7+S3is80=**e;Ik>kWh}NbhQ*>9}CmjW7Qd*8i{L^MU z6>X5da?;Q@b<8?Hw8{X3B@=7Ayi7lx_$S}2hqK~i!_!=tQTtV!ZCv~1qCFB35s@)K zuN;q_dpmKd0E5RBI)&~WTxOoU61(mskgvQuH@~wWUDw$qkH;FTHz$CsCGa$2%x~WB zuOR)m&5FwlH+;JY|FYkJtYC8UjVoYV_3T6J6`B$=QcZqT=f&^*!A_sM*h9FG)0Ays zqiOhr{8ekh34{D<5pbNZWrcCC1sT}nB;{-#q+eF=$&JVWyCA9!BYm@&kx!MBYDv#6 z#v&%qx*%yI9P*H{TGEdj?8)K2Gt>GNyfq~slhtnYYW6*Ej%V*K24-I#AlPd6<{aJh-;#h}0U)d=k~!^T|Np9y z$|n9`t|dH71oW~b>n3LNYfYZUO4^;-WTwsl`2HulDw77gt!!Y8l|*>JcCzk^r|#rW z!IjD~D}B!aBdA-$yuaiA4l1<&HU?-Q8PUb+L%A5`b9VoXiL6NiGbUH7=S#HSzP%Db z_x)V0K_0LTqIDy_Lcu)YnX}K+H9-}k+U_-=9MI2us|nA+jT zuoQH;V5`fj^7HSiGakdJ6ouDpvqjORXTQ54!BUKbWhEXV8f(LEpH+i$SMD6|cY`Z3 z-qyFk084%L<5h*!pq*7H9OETDNC)4qw4Y6*KO}PgSSLIWmkhBPwU2D>uXJR+9I|pE zJsp$u?_wqEL$nM(pLV^!>1#CF-g=X!^0kTh@*>xDz_LPN*2x`WU{iu*^SK?z%lMge zTm!Bcus?*Rx+VN-@T@wU+wmyw;}(W{2XR*4zHYc8^*DwKSAJ)0&v4O4pb3EwUlzP; zbT(+Q+X8q%NBb1K*Tz4*e4l#&HHzT1pn~j-c(^PATtGf*xtr;G}oH#M%HZa?$|3~o3Wn6HLsR@Jdzj@&T#<- zJvG{%jQ1Ot-9}2`H^aNa$41wiDN?!mj{_Y+ZH{wV>KazwX!5A+qOSeF-nf_c|4HQ@ zUn4;QyP>e;>1QdVf2QY-@BYdd`!}{Jk-KejGXHKo4oToeZ)ZkBf_N6uiovJ$?()*qu^ zQwHdMtHer(R*1ht1YeUMLj>m6hW1=UI3fWyW%0J2L=CN>(qysmbX7=CMg47^3{S zeZsw%r=t03Da*d%DFyrB*!3BPN;`8-`8;X{7nHzxNJd{jD)7e|N)t`eTkytT-K8L! zj4(pAz2|2>ty8l(fqe>>#Zhd&sgd;0R*zHJ-BvH7F1_fVna&*xr{fZ^a;bou52m`h zbEadu6^qih9>%-_54F{v9Spofxy-eL(m&zxf}Ny~F1ofV3n#uDChWW*XFLZ5_k9~VK zL)4uNI--|!a36*(F2P4pN4<8`tbMyC1kqi62oVOay?mQ7QTV$u~}sB?pUh4beNKBS)Nr49{gZo@v=< z>j%$T^ZVb;8Y_*P@#iZK2{aOSfV)rR;NYMi&|*Arw~b47R$^JAKsfY6u2rF!TvU;= ztaN@F0MkEg$Ajr&v<9qcJuc3+T!4V36Y>gOt((=*lDk@;6x~P=LU)XE z)<8p3*>47Ag-AQv-f~4(X}K`v{xD56Co$9=^w@9q{AXvBKr|&Hwa~mt6BZewuCz_Wt zN4q2M#@a80MqVSc=5dcJaU(6{g>QOM3$AAYa(&DG&A=3FIMlx>D!EX~wAK8yiwcs$ zx#&MJ#zgij^a^;J54{g68jrKGvJNT9$*(jV&-D!j%$9m*t`~78j&$4_CP;FtKE8B9 zcp}~0FaEzS7E zq1uX`fJobC2`4qR9)&U~MCz|0^@ivP0v zHav+)5&bh^AF!DBx$?z+)~%vG4wd1{LHy-G;eqk`MYYV@DT`I^Xi@ECNxXHy6Thg@ zz*@^WIk~X?X?p=cJKnb^tKEw5(Cp2-&b?N{HT~h`|KtM$hplxMEI8D=l+`Zcb?PQN_<;_xM*gW#0DqDHXO<|e*$Py-F8+GX=v9A9rAp=8e5h9o zI_fYS2t0{tO>t_UbgTkQIm+LZz7okC6F{7;MX7Qh!?1QF1qSr;;bod&Fffq}>wJ6& zfHh|8t}erefQkRpJq^Iq2i~z|<&*HmZRhV{9()uuY^1JQPWoXre_xYsH(6LP>9?4j zdV$#H8)hv*Z@?1AJBfh+jsd1YYDTz%ZKYzvIgk}D~TSXbwuym zDtRO)&B(9fj}@a|6aSQaZKqBosO-AV!KclYiAUyz_HIltK9}(M8|T!#afb1Jd>!i8 zj|k$PYhqMUjF>*b^a#r8%3MXYg+PB64Ojr6FV+y9IdBtrG*EP3RiQuIXnutAFJ6xt z*VMfZ=Utbc^eAm`jbxIl^Dz%cJhKtNld6*0eTlTuc%tkdvbB%?w>S+b4vYkkSmo=F z)OLiT6DI@VE-CxSpo0_=1)j=w^ONmXXUg`xeXL+IQ-9Y{u~gt}?|I#8 zaL1+58t(g!By$_}0bP{9asYf~_pj&$nMUUWaIU@p;ki^7)#ydXG~q@_H}de+!qale z@;i!(E}BxX1!*aJi0pTSGwK;?7-9lG#J0Uao#3KCzF4#w#rjiEJh}#M;KP!PoX_pa zm&d)(&A0Lob(SQz}Fv2?{4Lghf2&uFKS${cN4z6G9+;Mzl#`=y1o@d$!Q3?vKpD8ETUlQ&e zm-9B1d}(#2-Rf=RzAr+18aD-Ed9|^|LHcRd^vOJ3JzIR{pdGKQ#mh-TVm!i=+=A4>KS6y{IEg$B;?myv?OnZQ>ZVuzsTUJ+*C$|y(q4)8ljfObf43ny z40wAcc~+`@hp>Rblf$;wq;fx?eKdZ%1572r0kw;=((gY86{wT%B_!cZW!O3+?E33c z92UFU6FQ3>1OE-_q<)g_g(Nt4I*y5G2-Wag8a>YvhHVp@=8;#^0b)9Fz52C+d9rRxk2L zKxm-+58BUNs^BAessv8f@OScQp*zGGuL%WN^GcZMRUFi)sjDq&^}cE@lhs{>?4`j-W;z<#mXIi#bFB~002cU7?ozPl5h8u^NP?^4ZiYbQgXfDC31klm6+Gfp+Xq{jz!x6$mYhiHsiAk~-(q z4y~8M*~S+=_*-{eqyX)hnIP5HGPT!Wiik3SIwX%G47<=Qv4<6O3?E69~W&g823<kSdgHtGMPZ8$CV9-BI!cUFJ7V`Be!mP-)gj!ld33l*e+bSEfEj&h4)Gb?-|XM}P`IbRig zNbR5rtaadg4)ruAK!u!V`-tAK5;QWQ28)`-OTR=?jdCndQ3B^;Vz=)-NMn;mLWu*7 z@pGBY5Ny~SHGdTI&YJcxari>b%MTi7<2)U&f3|eT7zV7(nfN*0Z;zy^rN7!q-mxrc ziWTySOLkCMX0&po=uri6gyYL|z9#I$WB~qw?kZ6NWdsCHL%f=7za{HPev%(^Y<^0X z^0pZ3lJWoW8n$F9b####a2*qav3qxYzA{=4qQ)>}I1kmgI6cx4Fh{6sqmh~bs}6l>m-qx10xl7s6$SLb6OZwsMZw40p)P6N4T#6(+2fR zC<~f&x*e&59tzgHqMGq&qEIm6OSw-WEHr^!D#{fxBx&fR2I^KX(G$%0m%CYk#kE*D)mA zJ2nFyb2rcAur`$Beyu3?p|g&TR34ong&e~o0yucb)8WWb1|s=o^HFSGCUj1Gy>I9G zzz-N0Ad!0XT(P_Eo$1}K2+MXPVv_35G%>pUJFPKNTU+Z>alv5kXeq~&gR~^+T<%lN z(@_P+$0`jckr!-UDExjuIR4#}=IX9g!!!4;^GMpClB{Y}PEJlK89H=%wE6JMu4?V- z79VWJuLQ1qRyI(ML>L#KH55T%Ntx)rw`kgd`Ys8NsF@ zJ<>L-nBP~ntM0wNfD%BWLB|(#H(s~rJOS4eKM-;Gyg=lLyr`QOW~+)_susuC4oM95 zLfvSFbi~@`VeDoHP&pjo62|D_!}lnV4|?sx)H-eaq<4n&O7X&zuaJ`>V>?Y$!@eSL z;K(Y22hP?6R7Pd-khK442ix-G+RjrPTbEq*e^|tRpgA75!UiJB!o)*Ipyhv3&-9|ND!EZ@NCw z6ay$8Gj1n|qzjx(I(KDv=M@|dm5)Y^eWtr=Wz%xhwQK4VG&l5kJsmSG>i!24gcAlO zOo{2zN@6%Rt>}~?R_9|uNkTBoC+>D@cRl+wfsI2ISk+94QbYL-=ZARknH)Q|E!T5d z3M9>tU}^;%!Yh?$;{C7Ch^J^#aldw6uF=>I@CD1D@nUu51Z@Fh4`1#YcplRcl8`1} zcY(UXKstzey$*wBj&xl<7M`3a$ZKe|5%oe{Iw5(Om-c3t<{L~7>keIu2#~!A&ZzjD zt&9^C22Q2N_2{1UPq^mQMJ$BBrDJ?&BcFsy)t@xwA3l%zHxVbEMPm1tqlQBke|P&?t0ccr_=rZ zyn*y6GSiTtRrNWBDG>b8QQ^qdPj`V6)qW(L{=__8E_z~5m%eluxEL0JflED@49`%j zV@XjcULj)!2XoD%x)_D6CNSPeoa+f_4=h%X@6N?v_+N1(;=tOH@6*!KT*h;xmLOki zW*04oP$bRFuNIAHmfEFYtNmbk5Hey9s-wyV81ms=t96To25VW)Vc8W;#$1F(={+VpUXnD%ny{2Jw$8 zs4Bv5kTB?F$X6ZYOU_A^JVJpAvq@c9QM5@F##bOggmq?tT%P-|$4hDiTZC6gCH%dt zn(+u~pz%&I8T*F6BadADG9B1DqlfH_WUt5Y<)}=v($Z`0Gpjs{gCN;At z$2<_$h&c*psQCOWf+3m%iJT^yAr@*cJ0b_`9X&~8bo^!SuPf)oYf%FFk`o^-{EsC< ze1CwT!_WCWlZNNF+qnYAk-zebM$i^4BHR_emm%hP*hsqZXtGwj0&<1z0y8-$fp zzF*?!pX~4|hwm)ncb<<+aA*KpcX`Ds(S$H<_Ii44l%2$)P2s+=L934e%%O`PwC^!X zgGqpoNXz~23DK)TCuYNhOrs+w;qb5k*~mzNpZBE+p1lEjFisfCGpGeV@z3XB595-; z6^FgwNu+|VuJ%_&B7I|Tb@4n$R}XJtE3F~|Qc}ic+UyjAu9tiQaeVRj?*O&Rot}f= z*+X@8b!LtRN4U3Wc+^X5Mk+k4_V1mK{j0mH%f451LD2I)7@e3a?L`J&(JNx{q0`wn zvhk0_E~`8ades68(X&}-iWyfIf*Du&gIgP( zNOG)A_Zz{jwyBwY*13cohhG zx)u@pL!;`MtR-8@@D5%KcecMTsjF`^5^b@_D|9P_RRcTeR?l}Qyfid4QbXxA|9rSf z{(U%WWo_?XZx6v-*trGuO{frQ(UU-d@7C9=7ODrNM75MDZH-o3{^w+skagXPr+j8e ztYeB#z=T7rtLHFDuRLrPakd0ZHohgHuq3QwfBSH zXvUigd|=YA^wvzmL{dx`2;`O1M}+Wx!{L+_raq!vb(TXgi;*SnQiKychYEoxlK3aB zx5z7pYswEQP>RQYp2U05TJneL33$ZNSaIqnCJ)sWv@!`qX{bADfHA*<{22t zg0WmO#7?>n5r=teZ5ohmENY-~piTPs&4*#-cvQc-Wdq)ut>`HcG*kc6m3uKH!xj2y&{Sy_0S>W!Uws7T0!&xwQ`iUaCmOg*2} z`jN+!+U?>jF_7wYcX~5bnW)2au*@I$#W7mu_OSLYUmIP3=vd85v}r;#?qFZFA;mybqM*8@9? z8HLWg$p8ANH&hX67U2 zjPE(Mg(qlQ)mh3p1k57v=ZNO2A{l=9TOV2kR-gZvzm-S`yx%freVjl`%pKf*&vKKE z%!?MkrXQRIs;Mh+(J8G7t`D}rmjD&yQoLTL$23Afp0dN|?fs0061oW*HVEDi<~L8G z052QROuWRA(8MR!dyZI#@X0(0tweM^@yuj%?_RWp=}yK5gdpTO{vzIqD@+Tm9EB)P zwA|O43M5>93_c-1mQFh`qf(ryLf|CVqbWoMqdt(VI2w+qbqZC*Qv+BthCf3X{4H zGc^zqbQOSIEZF9514_@OAiyaA!EzK*d0^6bBcy+{Saw!_{b1Lsrl^z9{RE5={_{aF zs1A5$WLDiR#BF?hWU8sMre zMEUsbMbS564Pl*_vm+E%5N}ww*@)R?enHB@sI(bZ^imP=+sGX*uJX_XfzGYbKD(?P$l)X;&ef%Bh-=I5IPflOB#?}W&o$jEQf8N%%t%7k&qqV0p2_v_0I=W+DR>fSu|6RQ-T=RAwoO-++ z9}*Cid5aSyLNHdWj=n_smUwc=eD3GZlH+eK((j4mBhMwd@?^~#G-cC%y^ulHBK-&= zjqQ1NU=|sRsSnnh#+2gkKi;!rUp55_i4G5QNrw1qH+~}fo(g$yvi_-qg;2?2pXSg{7C4tyG5<# z0)6Ewn#j71BBd?5EyAh&T85qL^k(4RmUXSsLYD0lRg~}7YTWX+ zrl%f$;?OO%-Cr(2?tNF%bJE|P2Rvpw2>XF2GqTPz90Zn)P%|AdvrHMa=0TW}HB6!GhdDMeq^F~LiF%iG5W>A752D>bce6@8wK#BD2 z1Rhf#C<=c|6o)D~$7xslu&^O;Eg~&;rD5`5cUI*^Cmta{W{VFEjY+KTiq7mCh%$6L zTlz^HXh=d%ij7l*?ts8X7E4@?Qy@R(Qc}JRf||2%@+qHdi_vz{>Wm@E`pe7WcP64} zNl8k@BFvD>zQPJ@NPE8jmim}VpQ@d*_r=_n+4LfGF?lO@;R+@lCC9;(`f;ZFIJVu>tOwpep|3-4$3Hu89)$K-)6PjGr$@zG`_U%LRyZ~ z<2kp;$3|AGCp4LGx^1i{V)QU>=X`tIeS8^nI+b}KdG^#{lk_?J9evQkLt(k@LmQ1g zkY*K)Ss@gMk*b^-HoL>V@cR_-3Swcz0ugpS)$p4J%+UZKtNw-(;(%J%e9GnZ@ev(*%Wk3%AeR}-jNRTBsc+&L!kgZ0yc~dX1Pfy(O!2-qS2~;x zDDF60-02OvpQwWlhl7YOXN%C}c!wV9)BOjL4D&HGnuU4M}Pp znbXY+H`oGyU+c0^q1MJC;4`83up3y=FO$Qo(Ut5WQZrR_g83`=bTbDN;mF?fzFSPr4odSztnE>Cm zA_w8yH||&)Rx|czzHV*39yUGSW7srR^~L_Yeo96n^8Z0k22Ic(Q<9LP&Mx3sD9#-P zNyt;4mwz??_-Z(>Q6RBn9C4PL<1tF8cYDk}QljCZmo>$?bH-~4_))H&p2AgM#lLIo zxl%QDd{mgRf@V0prFK>ukBcWm-eR9OeBcN0wVM_jX?FM~MZ{NE(z}Q2TQ9g2+*Cy4 z0oFh#8ljeIi=f=ghN-~Q*ZF!|^uT<2Zxz2G8>6`4%~hke7WufrdJs#nUCY^P z0+ds%@y-?S9MR*u?sZ-lC8IwS6OA|=X6eLvf?qKW2?R>`n1m%!96DnCpJN#+L#|K} z*W~Tx`F8UmUkCSOF(8qPj}HFd?9a=(6DlSu=`z~V=hhk=4dK9;lI~3hjNH=1i+VTX z+~kWngzvj++>E~isT8-93^oP;Q2=79_P=4xr{^yD^?f&cEdHiB+00PX`C%{=%&7lO z3T=f(tlV%lf>jrOzwyQX#`J!1t5CxEBH;3PB{MxUb7bzoW02gv+@Qil$Pc?KR5flu zx*?5fX*ne=+Dc9n{S*a1T2L0@YYne>`Hx%(TDmcs43BzNOWQ_q=R7>BUzC~qiUumC%t<( zHeFIS^`TQn3j>)V@^ddfz5kGl5-s~G{(cK;$WM6`L}VPXHN0Ro8@uOT=zZ*Zhn}Hf zv31#RKEr_@*-5FXB?_TtW5iGIvqZ;ae?NWaV*V3!>k=o=aA027Nkf(5wK3#@)Y<+{ z37D)c-SrUpf zFfia$#;^Mn%#6?elgHzuLtUKGU)PBf$wyyrPj^LP)klUC73T z@cV9A+TC4`VJi28IXqwB%4|@JS~?IT7DO`9>rls(LbTF%x5j}*le0>UmaNrPrafOt zZiF^Jsynb~*TLb?6fahm<#5wnbIz(MlnV{FgLd7G)9-swquMX0aZ$~*4lup<+3;h| zwCA~^%A`h6a~1gAgyJfyK^hBUgJN=+V^Dr0&dWMcMAQ7$qpwtYtU%sFXjY*#3}&mh zozxvS&x1stPF2!5QXlyS-4Ex$b#cFPh@5{0rdzyc;rCuZBBX#ShBr|P6MW-FHzBi^ z!lw6;s0^)l8)X4dVl>Zx(}9r@29>S@KyC2bB#>(Ck{S2vyO~?#2t|G-ASVs6rbka2 z^3$6#9bn>UIo-?XaIT`@cDx=Q*l2HTq00@tdDm=E@g3A<;1^e*6YqM^y2CzyIlNa&&Y!Z$eWkullYihHQdM3pi z_P@~LW-%O$jRNb@P(^-@-_)>CjHupNv$Byz(JC!PaUk#G*9VGqf?U}J^t-|+rWP9T zV1d>~hA3BX#!icHX(TRQ2S~K&tk^*yzY==C|fa z3F>C_K*7q}b`_K^IR2q&BI0%^Mk8GGy?FNBcM!UR=%6l#d~;e)DB8-#mcCwWNz7T}IVi}kjdq0gbD zyITA{V+`Yl9W-rUx=VN+bH3KlAfp)+LpPH)l4#t^_Qg~(u|1`HZ|4H9q zrbcfE#q0s4P=sF}Y%Fiu>2dDZ5{Q)P?M_dhmW%l7PiXXGr1DJVB>m6zz3OiTU*w+Oc?r`!GaU&#b$%|X<~8x9P=Rq&)R*Z%ilX;C<~+zg zQ0hB8b8zR_+`(K>+%8vB^!)Ha8}X_7mtPkCZwDZ{h-r#jppv;BIa~@y2obfsqE{5R zMa`$2e6MdfUpNluYllon`E74?$4}dl+ePQ+ds+Xb-41R$wtQB*ukJHB%na)&oP^-@ zuBG+DryixF!2kbzRJMY4U9~9ESE{S%5Bt8bY!M+nG?)>kE3~=P5rY2_9a1dxnX8=Y ztxi3X3rLS90xAtcX#ha)mw0vy$HI2L?q>$b%I8*GNs`a$rITa2wXB_*0vHl-$w-~> z!hXG|J$~Vh`DRK_7f11^nF5(As_L68du2j=S%^x681tWNodFTz9%<3a8=)>q)7K6Z z2;}JG>E&UcLilI754wg!F6n^&dc6;{*yTixD)O1r?*Krxl`009z5M_Tz@pNwSq5F# zMb&`?^E-L<;ADrlCzur;8PSNPp-=P|Fn0HpJAo{!$N!mWy9Z^a#E}+}%|i4=_xaB~ z7@Nh`8LebP%kC{zs#m+j{EBe(`w~e%4%qc^E3C2{pt>f`ZKNiac715mnydH7jo zjjKrdp2=8gX`;Kb_Om8jh4dd9;gA%Rq{{|JOcAJ961ZY*dd_OSTC}sQ06F&VtKdRR zV-RH{x;cPd(Ly#qA`|lm0-`zi3uPY8wVb{AQ#NO1%2ON!2kSAE<;pN29$Z>_QX_(E z#;gxZ*fhrM^K5ZAxnw$nZp0V@r8{2wHECeM%GCUNME#E+q$6g+tR-6m(KX`X0RjEM zfFzLlb6Y;mWoBjlg0;g}MMCK(n~jb;zr86<0hf=3*t-iITFg`%*n?b>-@HM1YBEJj zsQ$xB05)artNpz*XG|f7AI#P3K~qQeX79N*-!I+1vXBHBLy^V%sf>;BF^$SU5`hp{ zGccWWtj#WT;IrB>5Xii^(%+bA+rvFu+4Q_gNVWi{5Qr`Y)#rLt4M8}ZQA`ps_(`ar zjNgF$H&^vUJB=e4I2KNj*%7-i&9Ic%%UdE*M6ut2e`TbJMRQa1HJrLFH|6fabX_x- zNpBHZwF)I38&l=X1+3qgugALNs`Se_5U;Y+tQ2>B>%m-Lo401<{nO{i<#?(>?dsvG zd5)mO)@VJo@TtFM)zg9U;O2|6?qyrMXSv_`es=~BZQS6f#jNvi5DDi2Vw6 z(r494{O~Y4FZ*s#mrlO{{;_TC;r{k*y}=k$0aMpZ2s?ogDVt$H-^4rL95qGZ4z7=3 z^3kmf55_2#B^(C=&vTY z%WX@K^;JGsoEBTXHLvtySiEJnp2*^LCM0rr$+-@P4|E3%aQZbER9Hoyl<|EhXm|!O z*wXZ<9-hB?_`OvC6|SgH0Rc^!aD1=ie{BJvlnLo0ZeUbL&6(v#w3kB$AYPF?>V39Y zxyfwE#fV>L=ezQQl}|t-DhzNmwL5j3t2FLkSXgM|+lhwVaxG!=%m#`!=%I5Q0qGoW z^vgmPsP)8333|BE9V4#fH`B|^KbqU1XzKk@rEVlkFt|em9hAHgF0-}9LhR-r#EC(e z-S|2O*ta|^#N!Zy{RagMw^VgP-`COW#Gj&0Ster!UCPB{PP)ty3Rsbq1_ew$jv3WI zzKUNX2(jixdZ)o~(7eY@0(C1vN~}1(-LT|nUDe~8uXcCHD-10BXZI&-ojbY~Se?5kkeMeQbul`_KYXB+{lb%u6}kuYLEd6lRe@Q-$nc7t2eI&68xIE>ulY zYTaRe%8L@a_uHNG8th6i5}RtRTXPV-kj!c@n5o*N+U7o6eqQ+7Gsf$h141?8Ud;thW0Jr1F?@2RvNw zD$KkW+G;t5RLIX+*>CjAFX)_`A^eDOdP=TM#s8`R;8@^N@5}mPC9L>CBcu)#sswHn zc=y|qI(S|d+h%_>fNoSkoqt~4R_W;jl>xScwS`5GnBS#?GjSR%-$0j#F|ypG-k!aa zT-GuzS`~;?+n#y1OBEeRQ=8_gSxgc#jmZS#7S{NKjTn9BL55VU)+`@|iCEtYwU2~; z!Ro1O(SmIBDKu&QA5&i$6@~VGJv7otcX*{6K|n%OzzZUZbaxHiJv2z_6%a&80VRhT z8irOx5QP~+TDlvldC#D~|9aQ*gI|>4%sEf&XYc(8mgbjC6}@g)9NNR7)xEp&&BNk|KRB-dwDW%1~J8-&p{Xt z3F_LbILGODd!w7oPmcmI)KfsPhk6>~g{ZA(JQMG_-3AUw* z>$%x%`D7$m<~@X@K>KkmCk38vf@+#TG`P(1v7gnH1y$x;Z!OW{j}eHkAFi3cR%Cm3 zK@WjQ%J*@;+WR(|-4)+Kk(lCrzPeBvH2qTyb#@uwk=&ouwq*>=!%lxTdWC?|10AP) zuNUibiDBh~xhgZTb;VWr=Pf*GNEjI8u(&=Ky81PF|L@mi9UhQjIU;<}FS+8RVck#} zMHjh;^99&mf^ao-_D@umV{1tP_1q}*_L|dki7Eg3&vmBnYetl~zR26^^9)(r-{xwje5Da6*#CXW zlCDuSW=RYPr1;%T>Pb@yw@h9mHyt zZNd)q**Ti$7AnA}w*@3KDet+?Xjh1vY;sL5frmt}rfWOOd8}K87*yAb__x6iy7x2X z|6UoZimh<4E@=n6Czl{xxJ#1oU5}8Q1{0Z2y=6oF$xJ1ykQ>Zf_jpn(iSp+js{sTE zm$b0LcH&tBDtuDw~x-`T;garBuKH*y@Aq1)H);s$oJA)>nw?(*K!|Nuon>?2gnLGss6uWAx-2g=T zOeL*27(aRawtkNYeJ>BL;p;dXimOtQo%nx&z1gnH7xoArH(a(XjQqX#i>pv z=4Ip_+zn|Ye=^)_<`A{(eO3>`$io6HaI6kqOO7?P&@9||hY8$tI9?jLDXS=nL<8D#+O7~_qNjbvf^UX4E^#H0dDM)SWPmTW$EGQ_^P6LswUr4;zTvt`iF zGJ_%eru}9hssd> z?XrzfOy+L*XO@tu`kBz6!!$wtz3k=I>!2dC??9AEyAXWos)icXOq#3izI7>ZOUWXqY6eLeb-+KiWdhz_ON5s^~0uDkBiNpstY@) z{4`m8^D{m8QLtm8N5Q6Eayd5HRMB1`2Oy`qHmj~%4#ZYIf<#&f<0+5DGzf3!={ziG zPVF*)5v3n9z#3cwj@3%j)9TCEH!?2r&#D6UmvErv61}WdsLqU?9lt7dboW~{!6f}P z>q0s(=qBdcdKSeOOF%;f;e?IRqCzj)t^Xg{o|yrBtjagcNM= zEM>VR=P1G2vf|9Nihl?%w}{Yp_x9=cX8gLSKpFkH$wK`9JMKvl3K1NL9OAJ1 zQO>CQ_WTKR*|@!gcK{>m;9_|C`&QfF&tK1=XDQQbXQ6wad0X`>O!%8Bj7N>o1?j$h z83D?RDxRt?`K@BLsHCHAQ22c1i7@($u;wiE-t?eFM&v$!@tK*-`?Z*&N$)~w)1}4N zhs)`8H%znoPVcPU-s=bEQcEX22@GEz;G=!awb-qDT%NzObgowMkjT}Hsri$4tv+5+ ztgzXH+9UTfq^wR%oolg?&qjgFn+|UGKGCPEaJ!OeYr3VZz5$bf;Jn0EMXB1#c~8a` z&O)u1psby^4JFl5Or5aDh)d#Ve^_coqohiI?FzcaEUdst@MD%`S3cQ`NqRBXb0TESp&3l?}WD_qY>7zP?>AGDKH zN?bCdHI;scw0IOB?A*J+iAd{q+$ zds{=!UURTahuo+yCS`nI5QCx@mJA=yO`hz4V zS74~Px|1w%shQI%=B#qSfSjA~K3GZXfX72>d(D*15R2FsqsT7ZryS5~Ut;Ba%UDEU zdGy^t?)05O)NG>~<-{$A3&Fz5--vQ;i6>16SY{ZYuKI~928P)4J)VeYoV-UoOhR*) zegN_^f(Lm>+maeNx5dqFIvy+P!hG`8zW2=BOkqSSsP*+7@0AzX85ssxT)Y<5MyFqc zc(Xsz(yGhJ!e$O;njK?fW8`1+v5-!b0m)Sk+1=s%&p#vs4u&QfFZ6hs z8P_qoR{Tfcu50V;J=u-MGNeG!5|RW#;KW@cBfWbAPQO~40EX78rxS2T6?A*B_abs~ zy|+oxL~6`qii#cr$O9KTh1$QPlP5^~l$|A_H1#@F_stkW$fz6D`R~Zd3H0eUs|;)W$PmtU4Rfy%JVift*w})}2&AxP$9EvSPpciHBb2J=p8ndld z@W>ZHC8hNI^XDMC9$rC28rik`H1oa|R79Lqxy0cF#Fi&-{w;no5Xi{447_iX=|Ws! z4IZ{bXEXl3qp|f1?{2$I%TwWpbLZdpaClQ@k#ui_pu=ge4dCWWYh(Tt|NETZq7-1n zD2YU_T6={=@>{rWX01(}r@6s%a67BG1= z=hQ-;vHj30QF)J1cp_U*{j<iK{r$05GVm~4QhfT%vV_YD-!f*0 zz7ktD#&tK$;1fTv2L~41yC&9F0T`x^Lb{--nyFi!W z_KM6zffAv+KG*F-qx6`b7~F9|rZUc`26`UO9bw|c3IrKwO=eej!!w^Tvz1CkjB#W7-=ZQZSXk)VEavL5v6 zZ6+n7PVCg1JMxs7kBWA;8ITb#>SRq?!FDV96iF=P=T8;In_AmKbc|WGqwG{9@xWZe zEdGaaCtrFg#6#Wi!xhW0rw z{IN=K+(Q}!VRnhjG9ndqc=|SY+R7yk2aEK|a}qzH%~rRw?0RM+ge1v5lUew+l0xdS zU&SE0VgniQlXiG3`rifMwDpwe*x$wl%HpEq?rO-M@0>!=ig>K;?rGhksdN-IH%hEuMe6 z!YJ+$i);P;B5@5>m`U)()Djq~AM)Z;3EOzR?e5iGU{?%J8al*xoE*8 zNH|#)2w%7ZmP9wlHjxmaC|(!0e^O+Xap&~e`q^k!?la{x6*)i#-L&Eo2>V?!wsaOA zO$XQ9w=^wGCHM!BJmn1%c~-i&<#_JWAe{@;e&+N^SsF0=89o_4bkFIU`LaJ+ZHdGW z%U_TplzB?fFgqqZ-hk5}Fk?yg9knNh-KpOj?m%vbRB<{}16ds)6vT5)g9a*Ej!M#QNTZNEIq} z4u?FUpO1ok>cmZw_QOZ|&;q*8#S}r}VVW2Uoje?Vv<-?H-Wa*bBR8XApRI(JMc@zF zR61JHH=vd%{;*J+I3l;|1H(|h%Z63LQP{U4QwpNtigsaT%rMrm0mFI&c#$8yfX zg`o#wVyU(UEThBMkg9RgsNoY{l(VMsV_JaxUJb>2QcBD3EV&biqsAA;f| zC|uZ6iZ^?0$wXYHLM2wxMhSJHeJF{WLyb?LE*uPAlPs6TJGs;TaE21>%Md%5>iT55b=@DgY5;)6t?8$a{bG^uT8bKtI3WnTkaGmxuul+DDEa-W5e4MWv$e3 zuldVV@lW>Jp9)P=_Z+>`z!Xcws^@Osu|9cPJ#1e?a2k^zR0}{Q&qD3b4&~+A0&rCJ zK}h@4a2z2rbK^P=*NS-CrQQgOdGRC?18j?-(R10gJgw+{fcrSRJt9+GVZ#FXJiQ(N z=lH8HMr<;sA@_{WiB<3m=vXzsy~*W2H+8FxSZ0(-jw!x2!RWy4P!7ROj87S6?2Xc` zu{4B^Wse%gL`U1I&f*;+V+rt{KnQl$>3wFnEs&JKI_rvSp)E<&V-O#uvLfmBnw#4iB}s^;+YZvUMO+_fB+{WryV(%ek^C?7n|bgN7d~m)zBV@hWW0Uba;gH5 zL7aoZ;#kZ=Ur@5>Bx3uYaSX zVG@2c=X&GAAVPjLa+JA3TuhZ~QO=!>{C=3WT;L|W-2FsW1@<8qIlvnG#3H`LNH|(J zRymC3T^voeLpMF3^o2!ph?UgIIfaHfP312UeK_$MDOD7Z;yC2IOJ#6E|1idU_qoFE zGJp3J692=89O*u#l;O{~ijr|mE{(LkryBm=x|Hn33Okc2iD@%IR_DD&)L8Dn*WRzs z)PRYbykH_liTLd+5vNI5ZM0siEfAMdzct2ih4)!q`+!A;do6cEFLD^aPkhC72xuGb^r|&i1;ZDNtwVaI%#D<8c{Cr{dU|RPef?@1 z!6`#HTSD*muLmTn%-5wNqP4fopld+Dj5f7LnX6kH?zcDaX7fx-sXbtue?u{tfSn{r%d2gnOwN{22)`W)|FK{p9ly*QJ^}*G2O{FE<#iFL zH`G+D(TVH%>?a@25{;;GjVcSYcg2lMtr2SldZkE8MiefNWEnYcQEcCH&s@GO_8y#! zYh_Eu$&%D}>G{iFXf_&*&xC_1!TfmAMf=f7$>r^I%Jj;~cz?ip{{5p^>ljP)V?i1x zFCabMrq@`!+KkIGrcvuC`_pSjo#6g0aXoZ;#LW*lNu8}6<0pkYN8&SNotHn*<-OSd zHubXau0FfzreWei9mXL5c9v}0>Jk+6rLjQp^o~G1ROx7YCg;tYHv%-nRW_t^MFJ?j zytRBT=lNY%Z^s3ff`S6H=?hvwY47R&OuBgN`|f0;m91}gJWo=_&w~($CQ;h2&PxO* zNl9ofCr#B>AkogogkiNd_MQMM&dYz9K<3L9-$}%Ywhe{Tqfm`oHRS~9qUeyI@#9T` z8OlK-`eml0d&msCULD5%y|fS9C?nOhu9r12an(^sK24_kd;$b1adNaeOmZtvAE@Bg zLwjUZ`ng{C-r~2WHBq~bwHL#UT5Eb^yrZc*mM#ya(q#5f_Bkq zl-BP+WL!-6Kbk)g7UsHY@4Fdp{OO#Ngptmcrg6TZ*M#tB2=A4+i9PR-c z?eMg38Kb}g5N6Jp*Oi5=JHQ-|C-MeYCwJSh2q~b^0vt@g63qrm+VVqcJ2N;O?F3ZX zXGW5iSqLe5JYHVjIvr5Yq`%Rkd@Fy}oBpr!RM7Qhk-;$Pui8mQI5Xv8FL1=fI}zMZ z>vf`dkAKNiE?UvMM3YT;@&9^8AzuJE-IPMcIgw7IdeDK_k%8__TSUCUGwc;-mrs?D z%ZJG9I#jlG(Z2NT7kZPMxmMw`NUcyb&$0E1F-+w>@hhd@A}Qw!?bsunb0#DAPx_AR`#?7#z8!e9IhFPM{9u)fyZS+` zD23^Qp>=uZh>eP~L~hcy+jO>rzVm-6IPZZp#%eXd`b!>1``N0v^Nip1J}vWmX?PCb zpTyZAq$h@E>Xy18#xn7jYb zQ0Lzih!#<)?Q~GcrPGr!s=P&!&O&z}m+bn(NLH1p@K)}_j;B$n&s2&^#P!RqE9jAw zxCS$wz2!Vn4c0<;$?T$$^`DAp34`Jd?tG74mKF)R%sh-#f;qWhhSyvB)i^?B4t}rx z_~KOe#y&A%biV~O=J{WDBIvt4s3vbwqBOHlc&cT8GRS%6>z%w%54JqGj;qd!S^HX@t^tebn-c_n<-NGVjYUez;G;F(Sd{a$7qfkl z-P0QScpaH}_PKv;cenMpBkGQ%39EOnL8%F4oKs1L_-G~hQ#~DP7bW?YemsV^(fL{aJvuI`zH=VOI2<2 z4B2^de;KE+-+PPytv96s#!lAb;$uj;@ijaL3LOUgs?U=NwS2BR$bKszm-!eJboR0x zd-u=`bL`moZd@Mk5^A;(#YC5VKr=%~+{V!WJzg zx6cH=4F7B()j;%y{Z4|fLMq}t#~o@B)j^hdYCY{o8a{gyR+i;ISlAJeL$`62#c=V zfq_m|ajY~X3x;_>;e2~P9}K4~~vH-|b`j^DTO zmtA)o!`eLA?@y^5_$j=Ih__C*~D+ZH(&4Ny^!$=9j2u5fY3l6v2 zYF&5KQYzPB3mg~U`;Xmz(V4?84iD4RZ(>Oy9tm?xR0v&N=V!!OC?lfp@dntlogaLO z)pLWtutO_c=RZ)T%aqMiWaOrWLmAZ#{gV?0t?0WH2*?f*pcGss`U0E>DZCjd(B|YYm2c+tVBrWIYMR(ltQgRZ0O4Cgy@A~Co zvrpWMOmN#1MKt&a%M}Boz9yOFEeiU(Gg+nk6?m{?QIU{2wq}jTtp`D5xfHVwGic0w z)b6NSfBp7vsr|(Dd5zu`^4<^9eSDh^l-bsEvdqb-+(r@s6Ey{5t=xGBr^=}6`Iv6D zKp~5cClC{&6(PGSOBIf`y-z!oZPgw-yjqnUEnEM3Pu9C^E6RAdzs=N@h-y_GoA?mn zQj)9*F4iCT{@zc+zcZ(wMDs_jtaaRWQKUWqv7jZ%q?MZhwh$)XuSpnJUAi8+o%s>n zNgyI>N}w4kThD1RJp<$VrSQPkt%i!AxJ(vhXiFT!wjkU=SFjdEYE}~v>b&QrdW#6l zZR+l_ISU_xEig1EU-bF;vUU~64$jXnHtrnrM(?+?Y_3q(6}OYWxo=<>Q%9!8@?Igy zN;=6?JfQ-?8ZS#(@$>^457Ter;)IxoNh=t`yej6~eF}|cnj=J&!;N{_w25q)FE0Wo|!tgiq z3_nE2G$yplz!}I`?u>^JCpHp7CLnZ$dC?BZxdf-{A!v-ZFX^5H6-8TTF9?aNZ7hZ zA013@I7C40kC-3&Ixs@1^;Ks&vwXz-P5CJY+e!0`f)|nRQnu{j-Zl|r@Gx{i)SP^5 zYqxxA>8wMPMNMg0uE|_*(ZBbut+sn&xN*4^BL7LD+*(_7t0q^Y!NiyZl5A)g5R`T4 zuVQ8F-&pAfc_zOsRdSa*0vAFdX!^?1Rt6*WmMz`$mb`wK7uzq8lP7;LZn|{sT>}0t z8(@@+k2GEkrzsS>Ew_PU@3t2<8;KVU4)87@r7E0S^)e<{Kk>Nn=KK%{{sU?T`#ui7 zEali#JX&^hy%V8zl-=2wPy>Oe@Bl6($7|=`p~g>ToZcF6EmG}`(+0}LuLv&=r)z{~ zP@O1?8Sjdky!{yJX^Xh58JES>jXPZ+hZ)-IZJzZ#6TLKJL)u^}G0ik6t1PQvz51gZ z|K2iBvc*(XswPu|ddG_nI@2EK!uTdzIDo`z&&_UXSzXuQ@VI3aLEOE6xWRhjUaQ(D zoIrP<&EHdZJ15lfNA+t!Z415ieKPc`b>7#kdNNkoK>wTJ=6+ymxWY_S)|;_}=+f8i z6DX`!=P#{GSN{WuHUF8b01ocmo=CHf{e-pLULR6YvGBX!NIv;fRA;U28e z*!ufYFGZ`CUmC)h00YJjqg(gwv(GG!KkH9l955obm7YIaUe0Cw7T?jGM1RdsqM>F0 zLi;^C(vvG`5WyO#9za{eFUCJ$_EA^V{3Cmtym8QBe_FqmUFl&85A5_p(9bz`OOiMA z=)!3G_N6BgLGW8VIXk?w@}|n1Q6s-*3Z{jIPkiKs*B;z0)KjZ-wRBlmasd_&CiANu z-DCtYLvtP$A~ebAj2yxXyQ8g2!Je8JC?=~IXt1W&Lr&&m?}P1+#vjuHb(x5YK7OwY zP~5QcvI5d8KvFw3JpuA7P@=}+|DC*UL1L2Bt?1?t(yoQsy6Ysp7wVE>j!ulNI1&n! z^JHA{}If2U;Y<=*MZT`3NxA9mEUg*u4Ut7n! zg}J?Obi;tT?)ql7-p5-jXda*y?0 zYV%#|nW+J<`r_35QU>nL_pL*DAp_=Yn8H+UQb?zr&EOlsiR(pPl;DX0nBwsUGx_n=drh*E8muba; zV}^I#8i~;j8KwBXPEDS3dueMyKlDp5&kE<;17^3|gD#Ud2k_>94TV;I-%n~kXUwG` z3+g32;YH19CV!XJ239EfYB4kQMpLnMb0Y@VEIA(2`rNOA2vL(X3dJ;6`#bAWW>1M7 z7;BZUUjA-c40(nQdI$Crhg`WaJvh+woQ4K(pqzjrgNh}(>U+`^vNg~C>TfCY*n$)h zR_LHw=7z&fTg`vq^Gj@GD&}&K^|YB3_T9K&^T_vCitp=cwL24@#rovwc5Z0bjqw^@ z7$7f+SU+L|)@v3%toF)_PF_KCHV>N(PA1N&6?!52y4Bb;kH2Gnn}!L)eiGqyMk zx#o2UF=7f6Vy1(?$1(W1C6d0U$W ztuD%T<%uci zABzs@q?opu{BHgzi-DEsIvG=9HiG;rgpP51P7AkAt)UW7u*dWB_+%5ZpS*cBzFN@gO_OcY~(u2;U847`)b7EIsJ z%**zFH9jwkUQRm?-M(BC)=-ZASGS=8rU~7;MQBrtH&jK8o4_egBPh>9r9rRO7bQ?) zMVT+wrm$_f_=K0;coch&n9o;ffc&$08oD{wSm14e3D;Dn;zMh;It`rv)Cby&u~OZe z&d;D$AObIDJi6)|F0TkH#9R+LM@c8<4u3r)?@{WLrTZSG)x27?IvROnySO@8RoU#fEn)`HR5DPwtv9(A0^L@^Ral`JWvGU!#Zdh+i}?gDa?zL>PCaDqvQ(A4wSB34uoRfrwIy77B$3IL4n zd`Y3itN=bi4(wu;F01nJIuQlyLonud`+?;ro1#Pb-#xw$B`9C+LetY#3NLp#m78+^ z_lIdZuXu%6f}_Kg6wO$tHxomWkdabFGFec`z;{@ayw#N*$h>2o(MoUV&}B zy2(!_>yLJtbJ)9<6nH((2Xsb?vR$F26Fqh>j12f7tErKQdxQ#w+)X61{uK#=UUZoG zN49%=k1k-Kq`(Z(fMeR(oGgg#T4jJ$P8=S>>gnJxat9*C5K}={{r(s0RJf%0>6V#u zYT^Fcthryv#)()|T8l$?9JC!oi{MW1sAYD;BT?Azm$pj37uD4K%(tbEHpcf?1_lO1 zwLj7VS_@M(kLauNIGV}t>L2g&-~5Z}hWxMo;<40q9{KsQ(};+a)Q%J(u%S;ziXP^x zw-@_19)n0ssL-Y;xNw2V|9tk-*!9ahr!R$rzP>hE<;;9vr;{&EvBck{r6mbK7%@SY z8$nZg=t@x&dU=iu`;BJchB@oME$fUkze8bZyOcq7&ty_-dirZ+NHDSSaZcy>M?(X| zllKK%B&2tQeqI|0^SCv!&xEb_M$;oDNF>t&#iUG?d_9^j>wnZ-&OACl$>C_TzEjox zE@1U+w4xF-Ds6X3={$G$N2PcJF;$|tyR4kYm&&es#jsK>|Lc_1?*Bw{Kp=Ug3Q1~u zz6)3wFgVy{h6PP(S?@B53IY4j57qg>o~gXlhy@wW{L)U;k~?Cx4UBdeSy)PE(zJ}P z3ay{F{uWwBobl;nWzkkK5+tgQjGIUwVkWe*xgYiYRsynP-`q;!i>XV`xmkCZ$M!2I zp)2%o9jkc3x_Sr}Mp#t=Ee5WbSAmsOK&x)_I@kcWG%0NN=?&QX^RX6`bI_pO$dFj` zNl(V@;6O4pt;cz0_1`84EZZa`1l~8h{P&JEgQ-G-&#p^-tWBHxV`}8M)6`@0ikzlf zrWdOR&KEHGlLeT_W?Xx&q-aRx#6?p3#PzUC=CVD3+)Af=s*VIikH>8B$N)w?q_z!; z(UY>926pdRqo=iTQp(plyi&+6e)OS_+JA2}b$nh|fLU2tnLsa`k>XTHDoaEp}bLbe=?%-yz0bJZrN~l(i{WX*F}xc~DDY9sYY9NMKBO z>Up;{2IG?u%@1rA`W~JL0C$6>X!8w)vtHDV#T4HhZq88fge#`6$H^ zh5hLz4XPQ*dPq2t*CR8OA6cT*Y4tvaSqkR@$_&k2^$w{pJ(BUn*ey?rf>srvZpbT6 zz395!n(xR)3=CHs4eZ{N4)Lh1yg-OXxB%q|+Nd=1cZN72YN9va#N>BsS*T{rM<5w^ z0nDPhM~!Z0=MY;ZMOA{rcR%##GP_F&pp~-l?X$)QopmwhISxiUs(Dw^dbh_y zG~v!C^@;z6$Gtpa^{!C^)Y9#I@Rp9)Aks>2MryE(eK$p-zZN(-s4 z+mmv{TwZ+CcrB7vhr$W7_ISY@3;)b1eV$s8eLUfWg0{5EcI&DOe+VUbe*p(f;j(%J z>uHu>J-hkQR`P<3`-Z&0A%v4$ll3c|8n<_I(ysAIEZLm7WXv+7H*NKbt6*-1CJv`b zqjst3oAQn9l99{4@p#PeW{?;4os0S7hBFqJl(lduVb4YX_x&d;c(hELoy@pikR?dl zV(&FeKlexQhH_e9tw&~+EBw0G0d`HRV)HDaQbBQV!A+t5w25n@Ba-M{fm%w1j(Tev znc=H_i!8Uk4(I%kD&R=u+4&Yrrs$4Txng786ABn0<0P}hL2^UDCVTfOUoMsX_=DaTD+JXx-|!1wh|l(_51PU94Y(k1Kz1bofn6@yt4yy{ z_=7=G0U)OPebF4HZ5IK^+(D5+Pm47kk*0;qWpD z6)Slvsbd-YR`09zQ_Ml851uHdK(ss<6Ifa0Hq$l$Vllh*l3!=~=wL)Ykn+vjKqhsr z3F`iVcqsY)#IdRa72Wrihu7}YbctI|&H^p00UAiEIU zA2=MpM)m(Z^t-qN)w7xK4z;?)LLoTeR=v7jR$T$X%!w>b0-a=0nLpP(i2N0)g^bvu_INXB|Lt*K;eNQ7Q#d2r)pVGJ><=v6g%j$zfI8^+)8x> zHlKXFI6HQ0@?2CO1je>(eU7y(kM)}6l7CdoNdsxbjeoXK%U5JrE?1?iGZAvcH;7P? zS4lb<6p4#BrmK_}IiD62&$w3N0Xu2^^`U3yJn-gyYGpwJDm;QRl{^CZRGpwVG_25Hq5@h;#dIL(L?gSN4kVC5~6RY!+?K90x1`|F30U=H2!Xqn2J{t-CL~_K!^STSn zo(79r=+USeVI@;%+i`+XI@17Dy##CoF%zu)hh_0K(ZqCYr+X`-B>RCmaT7#<0 zR8@1eIm%PH{Z}Duzdvh>hcsnqnzF9CG#8K>WAzMx+O=+LM=%>#hZy#(2(W`nm;faJ zoMg7->_7A?OQHNVeZvL-LflyZ!|70j&-T9?a^B3vgO9r;lpWRIs?$bSC9T(+Gj`(Q z-|P2zF=YSZt3M~-z}L~W8n4SdCn@xnLGngegNU8Zb9i(ntQSd4-A{(gk5|Zw zB;@2VFo3XTKSXi%Rr(q2e|CX%ai9Cqoha67uQ(2Y4*FVqt;Y&hq#C>$$h9FFx|>jS zBbKuA-$HHCeQRk9P<^`e8#hDJ2f{P&Igc*8NW4dH z$3Vt&&839wQ8Cs4)JhBapeex~eUZHi0%7enV#QN;t;YG)2&sAtN^Yu%0-C4N2`*RDclfUG9KaZifzkTNNF z=_~a;8~BH*0R8H8GJuvz7*|BBa!Yq8U;8W{E7ke#By-&rawabzZfkGB9t*QL0UgU+>=&2SD=8MuD7}{68)_bXE zrrZyJeM+BZa|A3{2SPaSu8KvG;>J{yeX)E7RgrUgDzqhSha{vIaXj#)1IDC8<^eV< zl-Z^;nD2-83?P8J$a=fCWrVdB@#bQpML`aw0h+eq;it0cSR;%m1FOHhZWR|xYS97Ju5Ak{3pBkozqmpEJ!L%qB)LntC)r2$2=At9 zlV;bCC628$J%?5F_4cmSpY79vD!xwmOiKZCnQRTa+(OWd0fXV?;t~sPzGSv#Qj zI3pd~yj)JC6H`H2`vgje@Pb<(*dPmt! zDCj13rnNKMK@L1W_T}A%a{ z%Y%nSKUNKg_9?`@tTD1xE7@eaul~zhv*P&NkN)Kq7Oh(ympp|P2*fqpf4O`%1jtM; zF(*fet`lzz|63WQBnUn)iA9&m!Q=X$ammJG5lm0wU+e-z<=4xhA{Jyc6oNKX|#}7g^zU*|*Sre*JC=?uxD6lW$KZ!byaLI)ReHl3*%L8clgS z`O+&40LdWjg|BRP$m1HHV zOsKn&T=D-695u531pQlI-e(Hq5;8ImTt`m7@%IRrL#G()IzJhCoNRxlfs8MX zy1?DLy(t@bS*3OK_9SK7Ss?;o(+m3vk~@*`P5IIjzy0867k3Juk|#Jwm+3t$1|v}s z)&&dKisVM45T}YQOukvHPS>=(&`CUZU{(f3oZ3g?6Wlj z9@`7#SJ(TG7ZE`f3&(NJ%}oLlI^1kSr6?d&yj=RR9(%d|CNCMvZr^r@GA;$b$(`AN zX~EC%y2cB4FDd70ZasdwPoI7MB!!&6ITTkiykYpQL5Zas&a)QAPf4f**7RQkl?q-9 zTu;in1h^1z)IGt7@AxXTdaeHvQg;nA_gIm%F0!72F{`siK|zL!8rOcXns`Ww$)k50 ze0D>$o?9SMu=%w#*<%T;*vrXmy=Jt2-w5iT9m`2vGbHnmRIgCO*8%-H7FP;`S1Cm9 zx{J=icPIi1nBXr+t^o&v+ehq*%}aoF0NX>M{&gM?V&xq)4UdlaPO>J#p)NMLLqc5( zj?%>D2Y*8{9+WBV&GwMqdY_;VX4D#n8M52jntr}6d)&EAIMsfM=EVubgQrA%zC;nCU%hWbHENI|+xO z!f&R7`Sm7u%^P>#c^WV2G`>*O?GGxxEwU}^cU!3stj|pqNK@x|{blo+Iu~(-DuhL} zi^0FD_`I=5tL7wyolIbCHb@4$_+2Ptd2rr|*sO z`nrwyHN$~+u#soTOvNLJHj+Y`NM)3coJgA6bxjXd7<3v#E@*Hkl+~3RIqAZ5*ocF} zLc-{rN5mg2b%%=Y?i%eMh6$Gu0JHd)m%j3i2+AQB#&cjec-U6u3EzLiwSkpNIl8)v z0CDd++DV1g4LY1ZHfm(N>duWFIqvSfzz)*7|66j71D22)AL zUlrav9XK5xB=y_-A>+T3D=8(Vi@WeIa_zVgkkRA4l6a#|o5G;P*ew*O{IA6OIoKccQO zEULEao*B9asi8vzq#KkP8bkz??rsz$B?pjh5k)$b?h=r$5hbKcT0u%cy1xVZyx;us zy5!F}_qlhiz4qE6HV(D=5AGg#(^S>rnx)#bvlLl_2*ZD67UjQ^A|uyEAoirc#^!R| z9lu5!yQIYLJ7=EroI|~bmGo^auiX=4}&NRWVb3tZ1DL>sb-c-es z&~lchQg(Cv$s-fR-_Fl$z|sD(3)J@9D%Lfo`$@a_g*42z)IIC<{pTRx1!D|URS2~- zO=&_eBebLNDH->crd~R37;-0hmbjn=CV)~iguebio7LhLm#_OMdn!AnA;OquGk$nM z(D|q`Dty}y3-<||UPrl2hX@m{u)AvpFFY74-^MSIa6a;U`29V5n^?QOl*TtTIej|< zbkd9;p*zV@?PgY-0?GQcB4)!^}Brx zq@y`C-*>iBIIaam^tbstA}5^N90d20xDYQv$=&25aJEamFHik5{QU?wnE8W7aA-(n z^x^xqTM|D?rMqt}dUfDEO^WI#Yma{C)%~ptcFw2QU?te{><8EQ_|1Dp^I^rjllrkM z&U21iV@vYAsdUWBRW!9JntsGk3$G2sG(rg^vAwKUYd-Dm5~JU`AA96U+ugpr%J-x+ zjCHsohEDp3I}_1*W;5nf*Zhg)S|MV}HSD0IaMGOD7$Gua6s6SQ7Eq*QQ=|lLzoNB9Ea9ZH*kE(%ZqqgiOVU&v5T@N#X zifo3UrswO&STTIgG^~0t)BJ8R28661YjF*iEACS^f}$6~I<3$fmB6EFB2U_@Wi=1_ zfZxGJtRTCR)0zYFTKh;9y$78Qqh6tt4>MBmyse`gt7UsHqV3O$PjlQ-Xg}W`3gCum zkn;kR*TK3 zF9?*7O$SI9dzQ$z0>tOJioz z3Qn!QR_yu>rRl_D_<||KNllpVfUM*eL*{P0s+dv(=G{St)I;^Y_ni!NTo>sBhx>(x zGN*2mZ&M!l3`FM_R@oQqrQqp#4quNZ{B2#8JYH94Piia@+5vl3+VuT#AV`qpP`o2N zEZXvF=h}V)J`tw-gXg1oHD)jqYr6X5-oyUUY>=vNbk*yLBOtrxO!z5RFd0W^K4*RA zLFrT0b!lFg@*|D!73@d}AeOJ#pY4N^9m1iFT^&X@qDP4M#z1Hq0ZuqJDps0&4|-7% zGZWoLWEu_P8IZX0^==&zf~&*j;)ko>6)(~4u+I7hGf(q8DsT{ z^K%p6+OZhdk{68s<_nwjVP5{GW_pZ3JAbX?(iwwtXh}>+zU`&c_vqwOjPPZwI~fA> zN@5u@iju(~o;gda_ZpAVE$PoMHfs=A@yl;sNWZ(%gxBC^&z^b6O)4hsWHn9 zY$lGbW(G)-YBgd4rln)xoaSDWz1s_3%9b9jie9JQFFFhB3_=a1CzZXZT5LyE-++hY z;PB&8`)==C;&xN@GQ5sfJXq!JYR9^;`*sRU#KM{vO`llYBC96IN@n(B!D;(L)7`0F z&`w>CyrsHhBBn`9(03@6Bow~UDaj^aCJ>^OD~PP2Yrq>aQcgHJ%LRhIb&eor+5F{* zP_za((+BQi!!z->{53Q9^q1cYQ2W}xa+MyW(M^F&0Sl1OocQ2_am;E9sI*jEtMKRY z*S}7vf!pt!S)i9*^?xNCvfISxgDAY5Wpp2%n^;IEuUc4Q2BT3sMFq*{F4$vCXeqs* z>anda182=MEaDGIA7|hcn^xPo)mVKSdn0oh<7i#n8dtSoxClFD|~q-O5#}pc@JKP4vsMh zwzThmeD-_A^CNwGonPki_ijBTXS8rdQ`YiTGYUVKlx6~XP@Z$1o!7J}fCw~$)d}LDP06D)v4KTC6PPYMmv=NBMN*8l zlY|Ow-5YIe&y0)P=cMZJKV8fJ39_`sS3p&U-gg!K)g~a%Eb&PBTC@+ma49z;F6L{? zUNWS?;n@Is)Oc5@Q=h(yWX7t9(ZP;GQ%{gyX_QnjaVc=y@ixu&mMN~B}RGRdI{8`E&sUzDjPG0{q+HW(zt;DL>D_DbG6E_BxQn+ZRF!;OBP2Hd}Db zAOOBRILgTIc&C#j!Ph#?+`)5pqnSjc6ly9WV8SdTW=BwmD~B7CxWyT~gm}Y+!1Y@2 zY5cBCa}jWSFr*K1e4I;8vM&Os8U;9d9!1TMp4Uhw}=E(qLjT}m$&A5MVP zNsoK{bMWA$`BG(k7(-&~1gD=T7XgEEcgLZZdwWvM;R0|(pOY_?5o4I51~hd5}x z%`8V37t`T8=b(3w?pAfa(GybO=t3m`j;7h|rUda;6_IfoW$sH0!wPa0<1E%4p(c2b z(H%O=->u$DjLja0sl}d;S5t=?gF4s74dWXvhtm!liHr99mNCJTUHFq2*^b|1 zb**o73T48z{|#D(XjS0D!XWG;Lb$l~8bZA>ITK!$QN*jRF=xwfmrr11G~5~8?M9P& z$<)%kw@d0EFqVo3AzIw}?Jk1iB%y_Cn(z{Dg-$ktLDzU?vCs7^j(lmuY?g+vBPmI% z)>d8bKKtT2R$`$k@$=o3lf3a3bCZK z#0SM*<7;%@^ZI@~-Muwu-is8RdS2gf>Yjk8{TV%(w*lg?*4n+1n0lHZcKu=bfGf=8 zh37)9Ctv6(L<;U55SY$&(Fk-{U^QRcvG#nUNu_a6gT6PAV zCPc2nD50^{R(Nb=86xn3Kny?zfCdr+j%}8?>KPRGLj6RU)k4ubmVJ?C?@TFqQ+Ow} zx&){(cajuC{r9F0E+z=fZqxz($=EGdfZ|as;4lt0bx4(6sk_nr4>yH$c=wH4HSewN zYXs+($GChmbJ@RkPv4qR_#kaqN`+atXXZ%Sz(Pk|hxd|+4I18QN=7R2xI5_$O>G+9 zyt2H_xKFGCD3+TDQV#EZ{xG}a-6JdfA;E*d&?5fPi_cd0&+V}6CN8wOS5?Ubeuv16 zHz$KDe#bdC>Q}YOCaSJy<~1+8(Sc|_>>$%2`|<9Tk3C0dN_F_g>IW&l&D4cCG2Kb{ zV8`Gl+P}&A_)+z;e`bd8YTZXH&U}8zwcf3Pu#5H2%Yer1C&JO|HKDaYwbfUT9)9|J zCnEvg^S^8B^QaJtN_R8S_!o~OPL>CqOF-RYaIGfW-nTGNGattb?_=+1$P~~G?NgU{HqJU!1o$A8e_m?{M<8Ev3n@Tuwh^N0r!R;AY+*LFF|K8 z)!L)1O$pgPGu7pFvq<1D9Koe<<3wXmX{Va2!=6dMYx|fX!4N9Z@4k?hNU=V zL%jO!wiu;kHIJPi9-Fzr$-NcYU1%(ya97>Mnu-P$8yGSVtM(o(=ofz3Q@|F*39d4jHonBA_1NHwZ9)ls;Ch!_)Y!7L>bs>QGuWo`Jp+ zJnrR!mrNwL>?~BLn>Eee7L%EZZ<`orXWVp~>20{Z_ zEQ`!myX+pS>U1oq$S*@Xl%W+58Ca0N%QfQA5rq|89Kr9V9##JgKJsqu;wlb24#&`; zOoQg|RiMW|Hp2urIcB?iiBn||+M4MF(+wjI*I~lqZwBAf;2+g47S{TK8i8N^mv?J# zuIu$^6DUyj6T~of4JTKKm}GoSo3Kd8R$&Bfvyp0g8zPZcxEX7uYb`I$Q{zuW25qXzaZ85aPF^0ROZKizbm| z-3S>gi!DYlc*O>;rfk1|Jm5Isn)kRYLp8t8vBx!UBtvZZe%=zLkrAKQmbU%T@Ea}z z?_h>+;5J3M8ppkre&O^-Y7V7NU^ZVf9{Bjnz`(#tj&Lh$Vmn8LSBQO8V{HSii#T;j zgOJOg%av7Oona{NuCN~B+AVA^H|P8BL|vz>;3YPl=%P$ZO$lKFbub1f7MGK?+|-=| zLMjlVJQ-Q0;KC?$X{5@V(RV)0CQEO|AZdWtBWW@{J6)-BI*t$7ub)O&nbrXY0M&W? z+b)*4vt&vLn%-c$QUGMIgtkqGp7QcE*THArSVGrW@Z~Hhg>MIvtHiOPDEHZkM6I%Z zdY3znRqWahTh|Qr`WuG&|0FS*YBnBz{3-r=MnKf(UhvvGb{OxlF}y4kk9{#GHpjVz zv`sy70Uq;ul_`_&vlq7^xON2t^LEm6^)Gqx%J&wWM>+mb5}lNUMQ>bMvzOXPp!&QO zw5sin9!oAidXXWZBKPgVm{D#K$V?{s4jlkB=D!|zOIVd^Jt(~00|!K*0EiC9$QOGz z6IzFYg8_pal&_&WVIO)=%KGE%$UX~Wm2yFKUApRw4AMh)2w)w#@}Aod-?W8P^gQPSP4H#ewWwO~sxYDd zMuJxJwvoWg+2-OJaHyRX6tTYZRK96ad@@hCYuD**_@fxEtQOt?Afg%^^A>F#JEVx)ZUjNjPV9to zsl_@J#rn-d48kYIyA~J_&!fftle@Yw{JRW}J2S~gbW666HZMp!pg?ehG-+La?HjbOf?xZ_e41^R#$kz8 zd6aA|eY?8RwwRcVefpi7W1*#0lnm5JA;4BJXC{pKWehRIk@8KT+ZRxJGYqADwDgra z)PJLQ_i{p;fQzmJ+SU~qyxfzlV>l7AEQ&WxATk)JTEiGy{`KL_{0_Fu$iL*E7UVI6 z`aFn39@NFkVCq;G@4QP;ZD7kYvgD`ZzZ)EFvp_}Q495!d}D^w=~P<|CRI^<*D?WVp!DR7`z)?N=EKk&7w74sS?4Id5}lCp{&xGS$OHXB zl{t#R;FzbWUSbSnAepW5HEbv;mB7qXE#t*+uybhq!u6|$ulIuBfN_cfSA}{kwKfG4 zcbN|m#A#h%i!2}jtO=7(_z@xpLc~X8Dp{1)eb9v+(zbf;y50C+Hd=wiNaf(1m9C}* z7b2`6C>r*HZ19ktlG&^+MTUXY&KB!9VN>08eSAeX=ei)$g1*9*RJBy zWzFLUf6=1)n!Ksc?ojN?NI*rY+8AZrV^wu6v@dP9x6 zGYdcVQfj>&_s--Oi>aNedRIR$fm~ZoiCr8KFlK*=j*XpD-|_kdB9(P$tn)8yX3TtR zHbfs8CxfC~RuAEp8oEx$3)luE1`0LHU!VmL!`6>ycb+C;=-w>~9HY_IgRSi(hpx~E zdMR+q@}UMJ{r&F^damog>+}!>@g&w6R&SE zF3&fd@Ee0y+fpxC@}}CVrfEOG7>>Oela=|7dlO2;NkOK(kNwh*6Ia(+CntYXT1*GU z;>gu|V`LXwD*U$1Z~kipBt4*gkUtW$jnj41@-c zIlh{b)s1R1?4a%B`iSY_O)?;SSb{+*+nxQ;Y$1%?M-R2 z9|Wzw=+`R4TWRYljY!qM1+E|F_=|ZzN2nqqRB&-5MtO03xS#6waCa^^cDzQ-k?`&`ZM&~;vLw8U;0&e_t<|@ zfgV9>sF7RBAz^x9)cK|c9}^0U*j!$EGDr9!<)!@18mS1vv>vp-(%&g?7IxNTJj=TH zHpe~Gi~X)9>bg6^H@BBR=t$+Y_Lch0R_pi(A&qE7ulpVlm@n|o&!u46aO_K;GfjSFe1G4Lcsbv^P+`Mqt=58f zb6sbDc~VolZ?h%!avn;=x|y52=4O4o3O(yeJ=JoWMEzA;)lUu`nuc*#$?q>VXXT4ntFJD4~jfof$18I`K^%)nyYlEz3?|iEvh@z}y6rPIW zSlhQMj}-mGHje(w&Lk+#aqBoYeIw=2-|OPfM6uD&cQzSo8d{^HqlP3M*4Z0!VrC-- z(sJOADPm&cA)Xj%PVgVndtN&WY1!G?Q*&oSf|^>YRBxvDFZfmqiXebRG*J*kQE4e{ z__9|=Li?J_1bSf)+-tksu6#vSo46s5GBtpEOo7m3+v&HzwA}e|0tyJ$X3BZTeI~$q zv6!s~ID@RQRYf)b%@C2;t5*N|E78~{cfz;juYtt#7x_DOj!73fkZwWhtrYanYngAM z*jGpAf~-uqS?|@gD8*Q2lHJ5B)mpUWU-6gd5D^oFH>_-{dB**~x>NP--XWd3{NAg3 zUZzjZ=mX5pB3r+YO$?iC;l_dN)i;Zai}ylg7S~)L8@2!klSL2d>TiLUcbJ%%a#BOD zI%C4aZE>3}PdD(EL(73zv9mnl?f?F4$kl+=Bz?bUhf zqw0Y8FIQ;uau#8Gj9Uc1gK4W*Ynz*A2?zRab!R#j|_$l);{n5y>-=lBe z)cvy6y`G=XO*lS?=EFR3>29d(qEUP(2mVCJf_1@nHu$wFb#)Tt_{^cvfgS9ry4#7K z8k5Rf#14j)j{WEyibyGau`D~if&L+P)iO6i;N+W#!)Pp#9V#;s&jxL~`CWlg8}KGP zyvKE5j0`tKh$#pZ=5BqwHQ7$Gy5YZH{n6O}Fn@dDAUEH6WeM9{3w@lqR7YsdxPOfg z>GimQz6;90&K@Ooag{hSf1)^Y9@1}%x#M2M-b;ih>gBG!J;LHxMK3&qS6l=;K%(1O zri%MhoF})7;^s!OJ-Td}s;i;%8Lz#ZAbPfO-jfo0heu0n?_@P|The`9(-j`7wqj7R ztVnFL9N~IqYF5gn3r==FeQ@*sBscF*Wa{kv&3l_5{$=by126TRv=*T`pVSZ#m1%B` zZ;>aJ#|{EqXgYlY`eVoY4tn~2q76m_jh+iVW%i<-4^RK)bh)QGTA;d(Rb*c^?r@n5 z)*6+C0-*UYFNqp!7HaCBot|dY&s9oEI-CDGlk&rplHB2*^Si=j%I9U`wO_bHyL_Lj zV~#5!368M;Jy2OA(3#VEM8VX{G}(Z-Ra69Bl0YZK&5ULa?ce}*VMFgZ*n0)Zy1N46 zny9;qu!8~Bs8#csX=`6E2b9R=B3iT7)m6Lepv1%lIIC1k9@Whn%+Pi$?C3##rF-h% z4)274A1gfk>3z&f@D%6~r*Q&=N-}yDeep;BeS8D=x?J#yrQxBus*krNnvR^gPma_X%8RhB%&x7O`fY&! za#5a5ar)k$uRJ1Y;xDS2^YT`9eP@Im+8$M43DbXmPQwSfG~!u)eDjF#a27sMQPJt= z{rcrVypTC0`nN-WSm6m`)JKXc()w921A=^R?(@^hJ~`E~%{2S13HvjHY7~ooSL~;! zyhEtK%0)r&!}ec8d;uQK7A+T>?b-PzFYtJpE(z!Ey&%>osnCwU;QLU2x=OG4d^sZD z;Ca$-JTgSJ(Qb~m)`pxq*21u+lJnesbAgJDG*C;BGcBalfoivH879>~-$@pL^+4>iUXP zOQ)5Nd=9Icy4ZC2{nwSv1m5^?=I6P+-`m=d7z>cDsY^}3LT2(|3!|7`{b^L}tu)8? z&b6pLX~z~mv7wWO4fN&muNqEra&Gy@b84rVXG0sP4P($h(Y!dL`I3Y^j;ZdFOC}9@ zP7+Zqm6~tieV3?I7TCXGr{uEV57qPwC8S@D#3JVJ>QWI(W@=K?E zmic1F_Eu+6#|wEzUR_<2;EY50$)SnEjhVA)FvkNWtESyEyp|$jitHo1mwpk!SAxd* z7&q&W8c6;hyXI%5v;?-*41)BbvCj&O%W+cQ(#xg= za9(+wFP~I)o;duNBVxH9cf}?zC+C^N8t{C-Vb$2r<|yv4H7a*I4W)iJNa)ah=RU1U z`NSPN`#VZHVN_(J9B$mmqrBtZAs&Qjw2Y0cIvS7zMQdX`lJ!@n^nMNHU7IxLx$phC z<_;#Dw!H)!zrxFyR@jZFJAOjZ{rW<-zaBxZ6d%I&SXzn4wxTW7r=(tB&T2T@DA$ zD*P8HfepUWKIEtD*Y$E8WH{+uN;d%kS%nJ@Zen^({tPwWjlX_)~ntp>4 zoOIDR4clYp6`1teAP0ACEVgT>iueZ+W>g3mX3;{0- zZ>ev*OIKnqbRuH9d~0j#DHtdCuU*`y_Kk~t$-_Q}XIEp1JhYvlx_4(%Hou%>)x9V2 zo2nSYeEFV?5KRg5?N>v!%BO~`=KA@kg+o{$f3>&X3MXCkdmB!QEFs=VY@J{{A@HzM z!V!3?z&GqEpEx7vgybL{5bG=BFxT3HIvR`|Z`U0OOV(L9eKoD!%kW+=tnKXVbhUSI z$n1+_qNAvLR6|lXu1`JtnMmgPJ&0#HZ~WZTR}nIU;D<<^mr9~{@XhTBD{UJScB;)v z0te8EXCq$iwnK?VXMf$3l5qR8Yhz5;7B}xjvC2bqyM{a^bFMu1ssRrtOWBmHn>dRc zhNh*1mSxo|8=&QNHFI_JMN>+p(S@BoM;}iq@l+I`VOUc#cd=tgjo#|-7o|KS<0es4 zZFo}1wg5pxOJer&pewjb{%uN>K6OIS%x3;ibLMozX}A5v3sBF(6CC_VF|Ry!gNG)D zR-7EU20C`RbX^;V+b6zoFez&c=?TlmR|GE^lIT{-}AZbP;O?JjX60ewIZd*KJEl=3NnUV+Pr{$3tfP7uskq|NI6Y<8dw zGjLjV`D4W}k^^&KP*-kA(R$Tf5m;-hXBbB?8#6gQ^2bzdb@*+O(el~+mA_hpVHpQ` zRIcje=9_s)D!o>kq_IP^3rM?TxlS8DVO`tt^{=sczh~Na9-Q9&_C(5$goj2n_Q|RW zZ+0NCv!f1?vw2jJL${Oiuv?uCodw;OB#Wbs!9$-oi;YRb*pkukzR~2}CN+PXW^Xoe zAkccAH6`tx?>uuvUfaVcnD+2$>ID$$NtZ2TYbc0Ets`QNYFsgy`Br;;lEj4<%KE8i zqrA0cq3@jlLAUvCFE4%qk$Er!Tp-r#yY7%4-YbS(@3Y}d z?~`B4Qr^qyjc zF1$10)cM=zpuhEWaf4OzaQJdr^z!nB95-gPn()_-{5x%S@rYSwsPv}9gCux@D?q9q zj##0(?eIo?e?sWV1>(t0&gq2`?HRP5vN|`2`sw zI+}9O4@J`ELxk3ybE?1Z#@#;P?$p}g?mqH_`V+O9s>k$DuA)QBUi$Xt;asXOi7=kQ z-nI?F6lXF)5X1WVx;gfZZ+{Y*8*%L!L8l@-T*P4>aJ={N@*{+9AFR65yi=jZeu2~cYwG>Ws$Wd-1Sd!L({AUY*~>WUN(Yy z=Xl%f>J;rh%`1xdq-zt%zD3bT{#P5n>4+bd(L zS}1$^d(SPKU4J*oWCIqjCZ3h1JF_|-YRfS&)qeaLa_u>YjsE`@%QF)^B+F^o8D)#+ zo7fEYJ^A*@#Q$WWcm8BI(9`9(^hv#!6}mCTcrtTq(!0@M)o^T0vVrb!BXo$VBM=@K zj;ZiarKFJ<-#kC+K5zu+W)(3N?QjRh-S*lB>i0Jcv(^`d2u!tJwP{r;G%!&<_sI8C zd@ts>Sk{txd4+7KcBm+_;`1nfcG7ILF?0BI!_M2Ms+dN?yJlr)v2!Drjh!4fWa!Z0 z@=ZwjiC^U!3bzM7KQy$+@=5agMTWLIhPtk=I_N|UEc;v9blpC3dUIS=qCLx)+aKv< zy&9x%cA=3HJC%Ht)*P)%@DTPM=cz~P3pwK}j8iF$Iz zx#msozg~`yY*2U9cCQYEuir*+s2`}WCVo^pEQ)-;HLwZIRWaY*U;G~VV~SEV^W~SQ zm2tC!Ki!jaGk+AteDvvO8tQ6Wr^&7n4{)sKf(^gZZ_0Sm?fcHJncbri1xGH~8z0h` z$b0Sfu5Y}7rK1-+6E7emc32Py7E{Ley#M^9-wvQCr}ZJ)PHztS3}H(79g@B%x6rIe zBj&Zb*xVs&77bul%Ud?XIWyPumB%8KAn{Mb%YtkRBtz{n<`jFq%-z?1JjIaXz5m{; z2E*sT>DIHk2-%2o|3M!%bV65aj9RBJg_PsK4dJZ|0l0bA8?4^y2#V8mlm1LtlnC_wkj}Nb>D}SDWvN zoAaW0*6N9q6e)|1&{UiW5O@cuyN4TMR7NcdK1fOIZJdRo(?U1(&!<{fc*be%hk^s{ z0M=2TF90e{+AdZu-EEptv2b=$x^>jmj`VntP%kw^(^Yzl_A>{AdS9whRM{Iar<~bu z{od+w@-e^)_2q3*`bTh&lM@&-s~zm^GYC7KAO1?AmJrwAHQ?0o-j!KV8%P(R$4}6fSiI1h% zMlkLum}T|0=<>n(sq#G^!&9S~wY3Vo`$|itbvk7n^~UyB#m4I-4|{2gjng*!EKso_ zAY?l&$j{IJNtaXdosgNU(}c1?<-c0qlm8|?zJ7X@0+!p_iRVhD(Fma)^}?56zPoWH z?qm1sD-WG`1O*u8QI9fY3vYE&L9)~>vT)%C$_t{wh3rjg{GzM0>`Aytz??viK<;5W z!}^nQ13;W_Z163MW^qv}qy%}|R*dC~eqdE_-)nopZ}|BDCXvJa3|)raBMsp~INYg+ zW&7cn3e_MpBPXeQH_Rz!ui}Lh8feLWKLmWVr3|+EbWHpX<`}Ru`r>ZW%_Gy_(;7IG z{uDL8{sxT}E`og51`K8>x0rB;ikCGBkk8+HUHMWz!_PSV)1ouq)$$h0Wv5>N&V5fe z@ps!p>Hy69%d)zFo!H~W^x!y)E)9&zVnj2Gbovm&OrP;jwmgxa`?#i*36;ZQ{^c~F zi~U&gLxGg%NxrgW+%x~8|5U{LBvMTk4$n0Kh^0mYNZRyx` zlZ+7$ahYeWGpe@%b9VUE$NOm35VghSolZT@7zZZte+h^16nLuB%lcugGZn;Tt!?wf&kz*@537iT zDW%i=;w-gvf6UDpPaRuop#@?wglF^iWSOIyG~(wtV=sTSyiY^*paYMm zh9auFD%^0ypSG3A;t|ZqR3R zQc;iZ1i>4Edy41YX+p{g=TPb~i$?gX5)8`0w=fwQW}$n#;GxHqPKtGPsQHZ*nDUVl z73F9&Q`Ezq$=bBCTA<~0Ig$IG{7#5`NHJ9b9KbY=kLGAWYcXQ><7T2mG9A(t@salz zclVH~xLk$4;o07F@U~Pv8~!?0wl`f|&Mo1(@=z9rK4^720u@%i96VLScx}!06W7TY zQzJ#LXVEkfj94H({uby>;jT#LF5J6M~0l33Qzl>5eLE}OInchy{!g4IV} zh*GVDcd2`jqT3JYOVmb`e>!z53qfEiEL}l6M>Zw~kAa9l>2+SsOUXAHkRcnUo%^A> zfyzDZsow{O)eb&CtwgeA(M19~gnKJ}9n)lAo#*p@n#@(VY%PN6WPXv+(i&@~e!%XR zpQpUohd(2weDyJ;$)D2+7^K)|p%{K`T_yMlVsO#Uya7euM9rp0_up<`AuegXV z297JrgYQ^AXqpK%W=81rS_`HCH55SCS8r#BNH*^Xn9Kwm8eHvkj7rYDb6U)AvB$6t zU1CI}k|l(fx1p@ObV84a7igQjy|xvpD-nO1v(2;C<}4H3q#V6RH3RaQ#mo|2ddrr0 zKXD^WP>(k^olb(eBvj|i$vZC3SEWpNMR~t1H;Z(eyO@wyt)Pf(0v$cR3R!?5;9s)l z7&@;EEjC_=Cs~&Z&OlP)ZpDbq!?anGVfXfi>z(g_G0Xkz`Zt@`1gM&(W;s zrw(3Ue)vZ;Vfvm}dd0Lk`(TFf`}gnv1LkWw{(EX$Dq>Bdl+~?L_ zi8TEf9^kxa)1oafHt3o6?y9$(idfH7Q_@OvBBBvi26eHrz5hnnh;j$_heuZ=^p!`d z7IVMlohhPJVT(k1)B5ys794LY!IuZ>2Rn0&HJGJeSIm4&IKacb@KQUg0?Q%0?YZU| z&4ZK$p@6S(%mWIf1`ZCTwZy4^^L5&rlI_|GQ>^76+f3jAN^+xd%M2%x0Tnah!(#ymQbjpXFMJnD4%F;9}BId{Tc;oLGOF|+MRpXnl zch(%LogbM2f?P$YaiM-MQ`Z^P$C9UBMa^b&@1@t`0?wDm!8XO|-#T(xkw(XJ8k}-Sqa9ly~6w;vnUk0M<%NCAmz>auwRoto@sjc`8>Jb;RcO{Zz|{U z4-*RXX^!{+^y8$+N!#gAd2wir%8ul~mx`%vG9Uyu%Wk@eeT`cejR)~(P~^$3nyB8N z)LJ*PKw{1m5$cUk)Xv+db%XQOc_)Rjp%{snA9z~#AMf=hvd)0u*0MAVA@|2=!a-(g zbC&_zK87#$x+o_mR<-#rhYHUlmcBJv2<+g}CoSgQ^8J85B${f(0gwZKhyfz5)6I$1 zhd*62a8?5T6l=>=Q4MQ7on>-r;VY?KTR-0ZrT_H?%O!MJX zrPFc|?@z0@Zd0q4;1=w$!L#goIUP6bdK85{eO(ky_AIu(vOMd!+_aH05aboDe;}8^ zL5fTAJGlR85B#NB^0S`C>y)XkS@Zf6=NKTbA;#<9kl<}7Ha-LBP3sHrx7m?VjB_8} zrGvV#5MR2s-yxYN`n=t0XJxeui6&$rqZ~Up5XqloJnHli7xb71&Y+USn@{jwIrEV9 zv2*^JE?nl^@R&+vAXN&stB!@kf(5c%Frkd z=k-M45;YlJVr4X)z{s{J1S1R^z#~d+;=$})pEtO3Ql&mNBvF$Rs}!5AXiJdtrmy{U ztiL|s3F_IV{(PgS>gsT>?BvDS1`++eCS!)PDx{WNRs2B;OqjmUn$gk6M@;b+$@QVu zpfW@MmI6#Ep>jY$pbnM`ZW4SzlfeaB15JpyOBb7$BGQNKIr+CMVBr_3)WN4nsJzy! zEi!=fTWygGTN!?g;zBN?mk6|c?b4W-t&ChkOUO<{WjIuosuGj8H&)kzQxhNxeBV4} zaL67nN!09Z(j3-i=3&I8{gJ0VOt|)H<+r=)yk4vM)VtoY{b3azA$lqQrV)5G&-}}N ztg>ZA($%2JpxQToFYv6;o`}VOdIyY5NBX0a}#sg&`k4m`jtu_h@ z{}l(-C#UbXnZT1CgEBNj&l}l)@6C;Q>ja+Og2f?n%xuM>2ZXq7#WL9->f(4_Q3UA% z%(KlC&v=y%d!`LqsI~W=#E)o~?9mDH>NYxakGpZUA7dhQkFB_ z7Q0f6Z){8f^legx$M4FyQioanDRg&w%gM8>le|t8q35^@D}`|kWzc#?Tft~i_V#;k zG1H;%b0Y!;&q;wEnJ$FctLD}Ub#x?OF98d!mhXn8j*eEikh1Bfxb*~iMUgvL=sI0Y z%y_3{PL7Z4A6iaK1}q>h78VwYc=0p)u)tL?V2(4nUl~+8?s<(^?uYzE`mF!oTkwS- z%(9FZ4PT0uwJF}-*~QMXf{S_`AdeVH(}7E36eN0t)t!xF&75FCSIp=$Kl3tLRW(U zm*?N8I~)1`9wT2VNIbkvEUx}>Xk6&xEcSv$xVM)(;43Ys4gDh}v#&!Tx$iD)A(iza z^EegCP^`Hd2l0I*N8J>M?t(!@(5X{~;Lt(VzluHy!E&pL=38qlVwlC_=#8BeENMqWsB8@9;a8Jc|KB%`;D z2Q5M0*??Vq2XmQHtD?*+H@>T76RvPuqO7Z2HhETk18;A8*RCT%WT^Y=T_9p z*9;FI`*a2=2M-5h5kAH3+}V}M4(G*3f$5Fy5-)!Fi$3@h2arT;Wb|KgSZZ373EVhp zu(HB`#d$^=*wNX5n}yT@vSneTGOEHM+V*lmbOk5wS|%TV3Cth&ynE*N)YLxnD&66d z^-`h9mY6)1b3XvNZUY$QND8k%i1$LLG75|X6U$EZdbjr#nSyd;O8hCh_+2jneA6Ii z-w@_F8`PKnDdJS3mnd;-U={fd&S@Y>ovOpt89Voer^KM)7>mPz9AC|&nZm@kQYd!0 zLYLEc#Fw^}LRjj}q`m=IUUjkD1en>a|C#A5*aY{X!aG3T2Yn0B3G)&KZjC}Jkh?&Q zDRPYcPaM!^eEe+-MsDtZ8O1{Nic?vD3njx3*!zJ4^X284Yc74`1zareqna3u$; z7K44byh9!*z1f|Mme^3&u`*9k*TULiYeWx7b@&vEW4Z^jDNv$+i$QDjSeBc*1guOr zn9t;eoO;;B(-eA>zkh)l3Zlm-FwC_VKqW(q@Gz!76qx`!QW2jALWunQ#x+}CiFG%{ z1&rZVJS5E|?Uo|>%$n5*lO%V)jX2>KY(&>-L8pjoJAosrswX%Wsw+sKLcO}?f$!TL zrjfM}AW_&f5ryihi%f0i8b5nq&cWn7fX1FI^@&h|R;BXOvy*3=YfgS%BkL=PV`bMu zSXxOBKIEyhMdKL9@WB%J7B}jRDlsggTMKz^66Ifn-TxWFFYX*(rJnEl0Q7*4yR0n< zw1u}>yLY^FAin6f7)6rmL*&?(kgO~GHdb=U{e!%_{*+Ii&Y@cMVF_bMf9b4NjvXJ( zS;H8PrCefLE4XAMzD^@PJwfLgEB5f${{6jj zS7Q8-bxDy7r0<>4O+oJ9G(zvV?c`~`Ghi|n#X=L1j9|jc>WatBP zG#GjPFpNoIcx=NA!nA0PJ$XgSQsXjrkdYxuK!T+>Ul$@_GqjnKcG7WwXY9yI@W+AD zbc1^>28dO5m9>mZ%~jVOEN(f>V3vE%wzs#B2?+_Q#m--))Ec{fGTo!M`3o}(5dPPC z$oceO`1woXaH?=BFZbRzx~o}M^3o8mHUlCYaXHz7%A8w$2oS?2 zXG6^uOcrQbiP3j3t6;)7mJmE8{>I}JtEyIXN|REdl+7}&5MnS{1A8gL6kt@lTs~}h zgZe!`+|W9GKu9lXC;~?02U@EB%r25%v;k61o#T<%f3eRLm;bkOtzp{A$oF=3j<2>( zu#IW6tmMcTcIbM@vkTB<5KS_q>XnRLHP}D4A;Y-8Ji#v$v#RB?^W9U@^F@)#Y$-4J zLU@24J3BS$>0Jap(w2IZqA3p0!TgTxD-OMD5*Qb@U_^;4(wHb>*YRl1Le-;HAN%3B zOlUG-3@8o1YVH<@fJFD~7jV7&<(LsSy8&)L7z`Z`ld7#g>$YEQ-s!;G0`)qKi)%eh zBwzM>bgZC22*^6RP^hOqHkR;TMZEkUl*`okmAN5{*}_?se_dM>Bp~^{RHD_qt!ok} zM2Ab1%oMFrzy^b(C3%O;n#oO*P2LF#qwqbY<^jAmz*o{qS$gaBr0?uFpc+_#OyhlS z?uDC|1UBB=nJb86aG?wjTbSkb6-SSFpso`{K@?|+zbohZ5<^dg9KhG)G=&!Ehu6X^ zvW1mAIyzXKCQ~`3QgnrIrZIwe@hdGCY4$z1Ps)iLjW7G-o^71k)owKX`NBbfilg7= zB*j&;J~IK`*`7s23?Fu;0SS{$T*o58B!z(+sqOL^TfcP z-m#1r#9ny+vL)U{|L;9!9}df@lk!5M$+Pt#O~IbTU)G81vDa_wc2(37La|se;JZjK zm!46oS`PX58rh!!KVtKi)}3v?Wp^zJ!i7H#+x{&N*zX;z`28q`CLl1PAZ}=rz=FTl zM@W&%f}ivP#3Zm0dwtlbVwddL3ocm(Q03>oRQ;oZ3xZXs*gND2ZZb6?Van6x<`4@r zW^`ucgIgU%aJW#f=$gUtDH#+kPJYk6!sX{2k&r z=_}3;c1$r~GcbWGQca_G|D^!}wEtX14y95;G^grQ@7nJoDcnP|GF3*EfF@}Wup~i> zyG^q|D@QZ>iTNQu*|;LIuq_p4jt8^JHjjZD@bEU54@30#6PP6?bSY&z z@JmkV2Y|BrhM*2G4nave(A|+- zGEHI0unO{Zd^so@j&;-*d&FD3AGeWokRMh650BT*1`2YIaN)vr{=)F5N9*^~xQiH2 zu)6Q@m=#kV<<2Znhi%#H?SxiCw5W-i{Mc3B$?ik$DJ&%cl&;jA%POPfAr|L{fRFLJzxLH!89};Sf1)9v^H; zaLsQ#)e~IPUEB8C_SqQBlxnR3<6g!*PAW#_)Y&qMG@sG2l&@z#=v-S!d&M_|wq5)y{r)}>&41q8B3_aNgS)KDrY zcJ>m)ofkWrO5kg8A)4E}a7WBd9PCrb#XSbB6{+J|&n!`b&p3!spnlIs%5%gObsFc_ z53oV+6UAd9-U7B^=3JxY+Q)<%oR6~#)=S&kZ{wIPa)6b!9Ui$0<($@n#v}a-a|MvC zCso2rtbs_hY62XGy@klx&2Cw${DF5de==7Lkb2r;srh{PyHE~TgG6P--l_NWn|bzo z)8U1q)9SEmVmdgqJm+-#_U-DZ8?c4pla;jN<%O@PLuqO4_i z&Rd5+2~)u3t;3##E^wux!z>^;a^0cog*rnGu#rM0u`F+6(q|E$4UkRQk;}k9-`S4| zp3cv9fb5dHT;eS|j3Pp&`kl{XM%4%OSD|b`INGc70RX`k32UPPTp^=TrgT{wI=R0gsDPi zT4lnPTIeja_eySo8SQvpU`b%|`@0+~hpWYSp`JSV?_BXgsVb8xj&^Gir?uI7Jr_IN7Gf0=E z(lgWdjDJcMH>&1~9Yoa9NiQ(Wm3Z_XTnADTk^l{=z|84>KNJB}kn>`|ak6e9y27cR zAVu(izA&X!8FN4unTGX)6giS}sS4yXKBp_P`aiDTJD%$Qe;+@#j2vYgTNJXDl`Sht zD0_31aY(ZFp^Rh{p_e^EwnMgq2q7fdA(TBcj_vn2#QXF8_0Q{{*X?$m&!@-ZKCb(9 zU3WQtx%aq@UEss1ynayzeRVrJFbqc%FHJeX>q9rS`O7?Bf)cVdHGF;6yp6gH-AO!3 z*bdk3)b_=&kB1BFjVe&R0B33sv*5iOKicjD8mh}A>xY}9EUDlP_Z~+cMRV-Oi8$0Y zWs~cJNg9W3J9jkviR=2$e7Q*>Yh4_kQ5yK*UYzU*8ldy3>ZeTpVavDA^*}yFPZaN7iKnG+juOfGfT;u-}uv?$s3kBjl}pJ zWZOlt2d!bmR5Y4I0Ri+7(`b8Lc48?A(N_D8Da$Pwb)(nkSXgT~b<}!YVS%?ic2x5g2Bna$T$15Q=~n2l zA0xeJSib?9qQm~~TV9)Udk5lE2N#FdB`w<`t`$*JK0W1N_LiTOcU^+3b?)gKf1e&K zRHsui%DPh07Qg+Kq@hxnaMdZAmngGV>k`L^RZcFEBAGcE6$jmDJ|rBn01@}#)Z}Yc z!)K>q)4CBiL?5c=))sc*is*|3h-KjW-FZIbd%C>VurT7!RFLa(uDX}*hTX=YF1937 zjG?Yjm5`$MyIYF+f%i1}MHb0wrd2}426Xk8$OX#?47f`Duqibp4<7$r!(#eo1X-{6 zOGTx=seHM%WhAwh)#_b|3dvyt(s!HtN(9i$?=gJg7a$j|w92WA28$;W_{R9N^qDbI zG=7k4Y36|v;=~E$x5f2$9jA^h8e#mFQmADM-I9U!EqRRJjf1RNXgYYKa{ZG%P1Cch zLfA^G_xJz(IR07tOIegj=o^9V;|<{(@tsfkZ87pbmw2x$4E^_swexm5vX|ANl`T;( z*=l24A^CZuLWEkNzI7Tu{MRnRwu$dRsMdE-Jr+PdRxU?<-4xs<>gTf@Yl=1UARLBhdy$k*OympJf#xY zJUh?S?>gCI_ed4kt6Z`IdDtm4xB~OkjC>8CEv#bszv&vbTyRT!#r-j$3pp>@DtNlhw zz{4XooHRJ9@75=Ptu8QX!#`lw79cDNCZ(%7K1ov9wqLwNhSg;T=ScM3w=O@%Y%Xxk z9&EJZ>I!f;v>Sdpl8GcvCc=Dk&8*{6lRGlEKx;wRLs>c!}M|M~+@X0(qa2t%Spf%6L;lBY&r8anws zyC5$l+xtm6bAl-^sY1+pbF>ecEhGW~r0KHu!1n|59Om&Jr>v{oRK18AVZTRj^^x2= zzdre@iSc5c0*uf`Uy#;FPoUYC!BDp0k$UID<%o?u!YodW6#Fg^F&zPp`E$R#6~_pGpV>PuzX)ML!7^DXGiO*yGU1}i`81X zLdZfSCJE~0y$+2O_KU*fhJF<8$3fEnJXZij0Tj9=V;Z92#@5;MyRh($p&6hVK zu8wJMsqPR{!<;mW+Xq$XpXFiNch}a&vj#i2OS7jvMI5pg`jI-N7xV3Ir0BOLMSHsq z(@qSj)*7URsS>V5zO;{7upe>hcTwSs7Wz6ZllrA!tAiwF>1(VDh5bmVI(;e4YX}=j zms@kB%*~%4p`!aT+7RWKfs&9AE%Q$Wh6PW|!W|Gse*TLKGdTl#7c2n%?N9J@TaB+Y7r9~gqg!Y)){ykW*rbRv8 zwOleDJqW4wO59%2AC(Xv79k`eTn6?@)g!PCmvl{Jd3({gJ!iq4?_u46dX(*};f2&# z;)1E`?CA_J;tU*|d_ege z{STF4J!4kA5Ls3eXyf<$3Of{OJg(#dHfr4zcxxqC{F|psO4Z=U`}CZva4+AQi2kb< z1?v|jYSKmMRC%K#x$e)Ba|ZAtg_F=T8&*6fP9oy5AA=n2w;??^=JQ-8?6@NHO%0#op0 zXJZ*15p~!R84F}j$6(%trfuv46pgR2sh6#nj1ZK;7TaKO6sLZ|EzB^3{>v_GxR6a( zk>pnvDb)|2HE6v&@b}vN<}L2J!p2Bt=`ez{5_8M$2)q+zWmVXy(BI5{fuDdG8RS8s zLnQzDqh)_q-*YB&vR~BP%!I1S`SV46`7dYsi&5(q3nD!iZq!JMX!Hrywr}*ico&+I zn^Mn54(785i_n&a>09AAloE-OJG4OTiudcDh^n`Vc&};^lN-kO!#5UamgXG%meQs3 zQ;XeJE^A1kC?TazpD!=@F>UCtyfcK8{R=H-xM%M{UyjP3)Ml(k>-s1mj~81GFRq#~ z2CgI9mv`UO-Mhx5Y2WA6$Xvp4!DJGL66U%F(qpGDJHGlz9#a4D{kEpcLmfGA?~yT!i@C9SSl@9cyu-^gFDubkIFJvrw?LzLa9scDF5KtjaSDY z?{D4A9=*PMc;BxNjf)Hl&6fWV5JvQaV|Cx^{gdx1Tk|^;F8;jV>+|MpN^+lxU}A)( zUmb3x=+JjOejd`N_1Q97BKOWnijD{DojoT1>J^@Qms-74&G3puk<{~Frg#_7L09Yt z#4&78r5mkuxU{6whJ?kI$1eugyDM zSrl0wJWyABY=AHUmNqVnrq@qO+OLgg1A`)ztxj|M11f35m%hD*8x8eB9=NNie4lOw ziP%;?b@AtHqwX=*^Uf9|RF+mGXH~@$z3_;djU@EBN01kV&~SI3@LL^7-nWm{d3lt3NCN9;XA2o!+ zO?&6YjUa2$OV+{W^G(A;Kl_m0Vq(4)&a0)?y21h}!Y_O$gJ?%IQly5T6#7b3uDS|` zGO>IKwjjoe;mQX<&N#h7iOg-0i>Lip! zD}Tj2e!V{VKC*jR#Fj@VeNA%_M?^DIu7*W)_xn2Z{eNa7kf6bjboAyQ0~a{y)Wdm0 zy9h5^AFCS`WkzL13y$MGCZz%`xr4g~8qN(P#86pUWpFtEyFgLdI+s=C$Rtw9VSN`tAHryQOE z=g}ykKYHt`tP)OFXfh0*aL*G@$^FXI%D@{6C55MN?X7pgG+{YED(H(R!ykS z^ZNvw7)2Anw&f>6ke^LFmpUyCY3O`k^?BQ_lLvimX#N9mMM}r*sSwHYnM$awTSf2-19n%!aEanxFZ&5ht!eU=f zEcu5@GidN?Rf=r>MZ_rWv_fM1@i<;$oWJvQUMr~HWk73d2-yb|o_FZtU59oX_>FN>G?=HAbjK(KFNgexIN=!Fy%2uKO&YQyJiK?8OKg)J{`z!7Zwd`P$T2%DptN4`tF=8MxIgJv_ zj@;gM`-g*y(VYd)nky{hBfDPL-O7~j_BMod3SF$DhI_ony{r#m=Ei;hTs?;M6(6Yc zGFTs$j^#I288koJ;!$d4^ua44e5c2fC(1wiTMgBo)8YHycnU-`-D~R+2L^PJO98{> zI1-68meyvAsmsQLHJFr?fxIhAJjHe21#jGVpr@yYu^RB|A}SufGqr?Tf*~CKvEMU{ z&JYyJv67T-B?0pI4wh<{>doJ~osa5v$8U+VG}Gg)bG-baIH}ZzZ>;DkCa{+DOQKTf z-r*msMSb;}o&h{l%Fvb!PuHQkn)Tx#`E+K-s zJBou@tf-2W?bj&@`Tu!>?JQDb?U#N}A93yVcmCN)M7fJQ&ET@lnvV+x?QV#Lhx$$eg=yIsRsq-w zJJo5j)wG-+8W`BcP-uX%RI)9NaJCD}U`E=ij-S zkbd>BVN;T@8*eHgi*&{uQ&Vxgsv=tM?_e@G1-|r|@UZ{K52=)(qT#toA5yo2JC^W! zh2^6E6e=!@=Yc>-w?JP@0;~21&QxY8OYiC}sBJlvM^bh`s;NueL} zv2mmEJs6Li_2vsyMHsHozF!Dm$ZAsr_>hnuC z_}6+~W2Oc?Hy=__cjHfni}@z0r$K~S6srOT|7>ozSfYH;@QSUE^-PjJH~DuklQKY_7dC7X@buj9&f+HIH$ep&B-~#ps8Y77)u(Y#2Twa?*f< z{AS1G=Kn|)G+CNqco-c$cCp8avauRrY7rd*R>r~i|F@N!z2d-Ex}KjE1}thXE!}Buc1M<&NS5d7=Uzae25iKKQ1X})Xr_u-5kNRIzki*)#-NhqJI13(?Yv<3t;`1-uJ@alebqIV z^hc#mIs>9*6ufP~wE9_=43M$JEWZFscy&j>6__Wm;rC;V1L_lsvq$fX&ua({xa&{R}Zq-s=}`g8m+11Cw( zTBW16LHzH)En|9moO|?*_un;>48>;Ez6ran^ed@tX@srDa0c#ew&7pr|8R6d<|ATj zqrcntPplq&cZziFM@=p%=_fze-pRT7KtU_==yb|2ymcNV$UAQj0b!?+gY^<;g?oeW zgO>~Z6e=5Pu{)`ZzMQwKFEumZQQ~N)b0gOQ-b={a@qIH#b{fTw#I# zo_Fyul;jj|O=5i_r1zKd`mDQ!X-Fpff^LgzO}lP#08@-h3~MFym9rO74pPFUUvlR*5* zUCo<5?l|Q^W-ttlkFO9C5rL@|5VXCY@oMuwQb23`tW95@+)7px^4BH*fpeeQ4)Q_a zI}=&78*i_0oG&>Kgc>KBMM#bns1fZ->~?S48xOA;E!M=Nzl{qvEKmrMkzFj{r+SqM zn1T1I7(`_=#C;oB+3F3Al20Ds3Cr1^eKWx7iUusWHvo@l#&~syFF!GLq<8S|;$jVh zp!%=&zQ3Gpm+g?F3BY!|3)iB13pz^R_;NiE)(?HTNh z7pT3=dH*ZgV={x+xJoc(Ziv7c0pxvwUW^S=mwY$T8}ZO6#n&#C*KX?9EE1cyz{d;d z3vA88r5Q&2Rs+bF{VU6gu{`-bBBG{vGq2p$zkfPO0r#9^!i5~%E<917-U5W*_8TYj zakd&fCzXF(-@_(Fe1Kl+1&63S#^X|V`x#kY_#D+2(%Icl7O!?ZV}88PbxTgiB3$lG zq^pi>HWN?Y{5!o2$>(zEcj_O=`ke&cP zj|7IdMdErfC{Ss%)N^QHbgiv+pmJplXgBVZBUZp}VIA$4VJ()+BAKCOYpw@?U--IE zr1dH1zo$8;G#);{h6L=>QjpJV-3a2swU>1X&*uvy+b^UbpZ$8CxfoZ(;^ZwZGv)|nDA(;+f@B&r3C`hP@hZ8N|VgU6vGR5g7ieX7F1Pt*H zJcRoF75Ltw9}jm!!~~A_a@>mcoXQbCtKJhvvckgJEWwjy!`*`i4nBCIv`qts2&R9n z?bz@c6*wa?19&!UVK5A{Nd!(Td0i`GZgj?6j>}c_{ zTQm6Sf1+VUcbT)>>eA-|2(yrkfKT$HPRVa_DOQ&JaMnWM$0`e`rQk8glx!0g+4*uD@a&l z?MJT83f?gpgB|XKB|cr%dhS<25b{?GDBJ!U;750t_EuVF^G#-ZRhWl$xubprP4+`Y zWrM|K6U0f)3(KLD`UsP~=8LCeee$!heuj~qxp|{5V(sv7U)Nu@74;v zvRF%)kYJ{Y$#N^lw0Z2qSGIRQT$Q~Ft%V7ODQ#_(ShQSP8veE&#D_3US+Gx$1&oU4 zEC*>De}RLLgZlEcym{M4)3P-Yu%BBPSVet;-JD-}bP|?oHvaeX8KBBoT3V`0H;GFf zM=yA;CedAQX^=GD_Spa7Nfyuc0UzlR$}#;?=|6?uA7A_+kSW#@!Hjng^*-lS5DZmU z?1}+dhmT#?-Sjud=l(K8bO4$v_-t}>D)>fD`C5_huS=$@;R2+-amPNcS7ew zg_AfP8Y)u-1PV6bBj7e-RoX@FK4$KHq>_6HvbDCZ?1nTwD&}NKuWKgdPu4e;chPs~xO7`cyF<#|fymQaZ~&n?ooZO9y1=f+yc;eV#Tf&YXVPEco@G zR}^5lpPz6e4n#9O{Ja`yt8f$Teia-{D=TT7=YtZ~-s@D;3tk@&;!!2l-Esabyrl?P zC9p&eJla5kxEHl*GPqrs>{|$?r~BKL4d_vCN6=%w_=ND&uoul1NB8`ji_!m29F`R7 z0eK9zKx_rwPOrlP&5CVX0MFxT`TOdQDc?4hnnTiDZsV7{Li!MCj$irQBjVKk0mWPYAwOrDqjY8 z)j>q~_Q`xZL-Ml!`xA{L&`nhXq8le$eNN8o)R!-JK>c1>WG7V*I^&lnAju%q_b+`- z)*%g$`=QVxrvz-Mr&Va8{8Q&>v+^`qcfB66x{-WP@otuqDye1yRwD;@Fn^Vbb!uDH z1kgWy0HL;ZWMrgm1IONv*4|Id{s||R$s%-`jS|Ms%OQtep!)^|frFXZL^U4K#jm+; zOWPuR&w>3%3eW-rigCO^(^3svoxA21lp3OXNwS{0GmdwRD#4HMC1hdJhYW$Q-noFv z%(=ia{$o9z53Sx)U~eF7ynJI7?Os}rbrZ6mK+sgov_Yd-RCw9S3d*&tt!LlE>rNU8 z8?RqBmZ#~t#-Y?CULLBrk6A5Vou983A4b&<^2t8){BZE2x-%;aL|Xs-H6zL?@xTj^ zM%L>Md%bHq-`}(-vMBm}b=}^AheHIB+*3pB!ZdtpGZsc>H$mvzKSskS1r~Osa!rmHz|7^ z;zi(v<-Kp%L-JR`mrYQcZ5RhT@29ghq96GZqZ$dHGDDv0)hGe)fLr*w-#%6`8+j*` zc>8u1I~evIEP)pXmLMvTjJcj0U1EB#zBmsUzOWFlITn$P6h|~iGH880y%=-+&C36Z z6ZMw>=NO!raMYfRWRj$Db9Gg(y6mjJIMo>>mjY#{$ou53G|@VmQ_LC(XB`awQ$rPFixeNdUqSD>U zVR1{p!&4cC@A)TxJHNCP4$k88Rx63S2!Gg*&W9KO+G-u%FF7`;+daA#9qq$HKxCz9Qfx6akh1E4kBt#L+S z@F(%q!66WzOk~rlo&?;=a{wvfSzZ{30)WwLQ+9~DJa1=8<=KK^oAq;jKUGh6>(fi; zc+EU$Q zmk6+wK2Art`3GVUO8EWtLQbIWV{@6-9tH!;V&hlH#3?#ypq zK|}^6lWoYT1HhcOrS6szxX?)N0pWw*ij-_lx9#$6JxPp;?4H&>FqBMq&N>wDSoc`c zd?V`Roug?0^?oqKOFH?)*|O)AgvytYlD0@D(%PCDj)W)c)egTlwd(umQNy|tO{!Te-*>}_;xICOJYSMQph zZleI8P*>>G&xn7eE!n3tz-*I>tNesaZegxJD95uq1JP}B78 zHxZUEgz^wdI&>j(?dlS!E6bsk`779}qDAryQ>lPW`!meDev1=vegI*&A5> z*-&(d(c?1ufMhnNt3++4t0|b8d}v^BJE*?snt-;X zJMc_ek$q~e#@HsyOY;gQ8!g^IAzJ$gODD#*cqYX$r(c?e;mm!Z?c^2_656M0a-CMu zAi-F*tt=oGqu__#n$-{dXTE=F5EovPF=lKI7QKax3A>&J)mP@mh%Nl9cCPDDenv%5 zbiYa&ke7i?Y+Fr3`=b1^+F?_Uru30B`Oe4hk3V~ATT;OBm8pQrKMl!YMv*6!^pH2n z2n@){hsuhUF>afpGBuALHLtgK`%Qz7j~yz|1W)!EtR=80N%iuvG||IP1-+DAg8y%e zmx1`2Dr+_i+Pvq_pX(}aqA}x%7KPBM5jtz8HPW%tREcZu(*c?4}ClUd}|J4k})HQVm^8pY)+(g3EXL55`t!qY;MSq!R#=R+0DGj=XWTr9 zIYf)NN_KnYy(Td}A#T*w3tR7W7|eAR*?epeqb&aRh*`bW(QkeqMsy+>B`cU4DU__5 zd`k@GB;*+?SlQ<0=FI@zR{`^LPY4H&P3*?utKL*LM*SXk2k+@;^#fcQ`(T8|fWv zdg*!2{AcYIE+m6MM>^KeILbqcZ#Rdnuv)Y7uPSFg8} zJ*(NK(`Ni1u2%2a5U6($WlU?yPik+mOA(abQMdIKJHLC`oAhs*$$qR}Zt%C8?Vv4o zU)ku9o$v)tZeECG3Se3&>ZPyv+Fz=YWx(l_Ur71rJQaWJ!{S6Bh=6hAkBJEuT~hdd zO2z4f4!JNoG*`kJx~47$86c!?u^uCq0NqD)qQ zrXKv}>{3uraJD-&tPuu6+mc;#QM4Hl^)afRShp%ppF{Vy>N-w4Ym+ss#2I#7L&?4l zht#ty`HJ<~51t)!L|Pity@c9+Pt(SOkaz?L#w62dL$u^t8a*he1Ny8ms~OehAZEM( zE=zvCdJ}(DBp7DZ_kecn+$a|yJsJR(+a+Au0dos@(a0dvNuua7{@**RC8C=vc zHs^}kh zR!Zwi7i}jnMwvQ|Dr^bi|0j;!{8(8jNx3d9ElrF4962MX)SsxS7HLERbG@|=o?(2K zyiLH+tq-^vDMH{WAd0-&IJ7(@7NL>ZyI_38UQy`aH8nk2<1aB>jV-igfs3sX_5sS$ zL`F#y(W(B4L1pq#R6a?y@$s?$na{lz%|A#w&n0dMA$?32$_o9#TWCb?(G{PP={ zN^QX!hdb1_#&Oe4+F~y&6!w9n&Y6oau)EdkXIVC-kvBbyabNvTmfb9t+=VXR24XNrT(=RR9{l&Yd3z-;#KuU~1&_AW~u14_-NTf=JXu>u#P zKKsuf){6Vu!cfl0_xmb+2pr^9g{O{fYH4}+nVFe7lSwKLSLBSQftq+U%v(hM$nr~>i$K&%*pp(ZH~6NC!$ z6$09>Isj@rtt$&`caAy+uEiXsfW^0+`)1)>3BCpVl-w8kgz9Y8 zQnP4fvD6XE6Efj39kDk)J`T=eZEo$l)s+$oh2Lsxd$ir2NfPdKVJ<|uxZEU-a#hl9 zVZcE^i$X3v@2RQQ2b6yOd*;yr;pwA@!c;VNAZB-k7m_6Ilrd&lD z+JCKPFVXqPWyKDSM$_)^?>8@&(*XcSf?s(X@Cn@SK00PGm2|j(1A~9jD{(J6VDNQ&M(GyOVuOg*mEn?uJGsW5;%@W<12o5f(#15uez_}(%yKpCy5EmW zS-qWeiNm?mkaurH!=ONqIjdEIL(`q#4D6|~GcCyzvH!=?b*plOAEtIIZmG6qAVHHVbcOQ*vobgGx_WSMk>myaiNR(Z&2kTJyG%nTd(s(Z568 zIo}lYEyhu$OjESUvvOv z)QEwIjiYI37b4-v%GY-&<0qJCPQ zv!DMV!lOl)h(K=l_xIQ5bJ_m}S}U9&%4vS%>xZ2i@xf3fY8X!mt_LwIp=J>!nogUX z75A!^7}83>J{_9o*~?g9hWg!LZwB5!q|&9{bXlTD8smcjuH_3Ldu@5Zf`Lux21dzh z(-%7~k8Akv^Z_28fhzp=WkzW6n(%++3+X|18t_O9E8lcB? zc}dZhL{^w?bPXMJ0Rf!Td7OLozbqrHgYC~4@dsFdC1Uo7Q|d_h-yhK)E1mH9B-}|H5`zRdL=gKEg!HPt*In~h2D9^ zxw*d2GH8|*EA6j3LGcMHPA5=vk1fxJ36I|w?0(48+?tu|g^Td$y2Nrw9^Tw; zzQOEOKWLdm-;DoNr(%O|;Kj-I&E*~{FCcV$kM;)Nb>w^XBvrp$GVOpNytS|vU&HLb_!(SGR4m(a! zfEn}iXA+lp$8=c0KZEH)NPpzd@xi^%hl%n2lPMw*Hpb!%d0}53eae^9c}>Pm6I?Qw zo`=+vD}&NNq%2*b1mHflWQ%k@U2UxpZ~%wlb3$YmXd`;0HtzMr^29GT3wlTpx2^zj z@8`#vFWV;mb!@$bO=nJ*t?sHsEuR2 z`3QHX?eCg3ox&HWaY!545x(Ec0XJ0@#?y|61g2Y)QVWX+l#}btm5HC*Mv1z7-W55% zy)ErUTOB;b!b#HJZni+TdSBE{yf&5PAtS#0|8UR@qoA|A-{oNdt$f^-(22#%=2uoy zTol)9y0ff}msoPe4<288cDyF!}PjWA$J$!7C>hL$QJP zEHo(Qf|iOD0-%eE%uM+AxZka@35$$xOG$+`ygDcnfike(&mO;{G*{f zZNRe&;{MV0?q>c)w22zZ+INw~-T=MX4o1_myX_hY)7T{pjAayV8G@n=>PZt9yc12i zPfJkEvpf*`VE&!uX;3;UF@!(ssrjRFml~r#yf0C_V#Z7_9#W>juBkONy8AxoI;HCN z=e!WDkl``}D%+Qmd1z=m1oOoBXw8>lgaVLghftX!s}09~V0Xa&-*kj%q=yf2BHA(h zy8d}<^W@Zw9Q*dSz!6vhgNk&__(d|Zy~xORyjpM*eY)}!#GhH@1|H9@{kk5m-GLOc z?d?-APh%6z($nxGr1Jk0n<|4_B-tJ*zn~oIn`L05REP^`5_fL+(KM;m$x&s`4Yf zhupO_;*m!=pDxonWr06_V`G!tuQbi8pO)?=7!-gJV*gJrOF5-qIH9;@izGIV??RZ+ z>c?%q45Rgjs6rE322II$Pq~F}`J2AeGaz=dOaYrR zGcI6I7?0V9s;btOZe7d6oRA3#@>QvOFfbMPp`gTS3Hh2Nx-@rD z9}?Y}N=@Ps_03S2KOv|vKk=wDq|(i2I(;lZrPvL9baYhG(9poi(lnz2omIJHjdj>S zD1CnUH3|9;t7AU@7OL-SEy*E_w|uIKfblng&VVb#md}LbyYx3ZsTU)(pDr{}D|TPm zhJ;^Leb2$CnS8}FEw8PA?WRL3E|O@0;wE?@J`Ms0Mrnl0tt?qf=CIGDYE{b z`1J)RG~Ddd%{5*G)KTHp8?XB+#CLMFkx&N^yuONRyhpE*sSYTzo?ZBZ37Je%+fP$v z(0%;HW$M7jQitM$0u2A%&DzlZPFnNXkr{zi{n5>#gbFaHt8JZZ4q3dPEYWWaXni(* zEK7>&L%c7#BCfjiZ||R0rek-{uj&(|U8xw2oC_9Q)XCRXm&o>T#(cL94p#BodXW3K z>+UB1{iN!^FP{1c)&!+eWF9V?;2q`~BNZAR{BF)qOM$@Ny$^+7y9am-DI)4%Ew;V* z&0$Y${~5(BJwh8i83Vcm8Dy7i3c<%#7z|F*`c8GU^YoNf(w`p^hHs~Xqr$ulO|G|5 zjJF>2jg6TktPRZstvtKt=TKrCpR6_Xnv!~twR02z2YWz zVL1~M$}v7tER}}Bz1VTM*4Lr)m(?uTp4vl0PPT~&{ZfBB{V7n!h?uuce2=15{9IXC z=`3(Mt5B!A*{^{-K|e!nYQ6-b0g!H8=!$(2PDwYDw(mEM283l?SA+jFlsi4bqv=T` z$Y&nEWkb_wHxeE+9_ygbj`Rw`TyzF#dbR_lTM^=LI@y=cdvy$pMO8bZw`S}B5$@p2 zv!IvHrEQc~h%NBc+reo?7(s}~)< z6+*#MBndc$9INOH%}@)NY1zJO##2!ybz?-h#lP#aLVSKOWYWOs_5&ColQow}-FT3P z_tdi#?!LvhisAOo{1Sv}PCcqSrs6lD3wRhnDHnac#r;|ibD16KoSh+($+v5$e{l0l zj$5G*YUCEyyTYYgI$p%2?6rujpT1)23)F6M$yw);9C+^i;)eqg86^aUM@Du}CIbcm zHsz9~0El>*jOIJ`(iyeo#WYYUi@> zt2B83F1!gVQf$|_)7hUIqpNf0Nl3wa`Q_w$1V}Gp{5(SLu-i7hg8mnQvY=_Det<~K zO~AV%)7GLtZL>}G$O$1D?NPekJnS*`^Z$(E*lPODN>;YLYe5z$m!%<8Nq&C59c+J{ ziO1gy#VEi`_tIai$b+oj{bF+#Yyk4wO0OVX6y7(6g8rN*wTd93qJai&TnuW=c(g9H z>B{$MyM9K%!FbGN47%MyYi5u2V$BRa5CkUZ`{ofsaJSDhO$PtQ3N9+=wu_r;3rkC( z0FXO@c(H8LJh!E6>dtx=l@#$jo8SKznxR7XqP-GFHa2}KZ28Zl{L zFoAQ4?VlUK@?kFv{9(KYdCjEeF9KH_d2g^?oe#{d^?~IBb{5HEPgDOmGpwvFLMUi- z=f)}5QwHoNIlcdiV)7~~A&aZ4*!_2TM&)+>YgTQpA_Cz_eXDJ6_U&7C8+hX3SUocP zBO*tLv$e*Rl-KkDn6NYQ%vM_)8Psmako9+)!%w1 z1rr~Y*9Km0a49h(S^454hiSbzA5!aU@fH<-s)>9A4*7v37;UExeH(k42NWjg?Gb*R zF+C$A@2;K61Dh${x8%)&-gT$U(|;_`xybWQeU8J<(a{}TZt-WoZPeW{zu{rt5;SH7 z*E^am53S)W$77n;Tj!niG+#1Fkrfc*he`Shqqte~J`|FFtFh+?J0UIs87xnR;Z(IaNjSNZQpZ43n;9^#)yx6l>Qaqqq{bjHc~8*xfjf0eQ9 zTc}~bia6YIHR=5J(Sx5v9^%?Q-rs&(zyCUkwa$0z_wAxaI^wfJIYpsGGuMWyO6Pl4 z4Mul9Z`~d`ak~I@A+UF-U*9+9tVtz(bbjMpKAn~4z3Oq1Tou3u4Gf@F>}qOjIUQPy zz-V7e>XPgwm32qCG5?yUSufuFg))*A;3(dEAlda_sZ&cvdl$n8p{H8-2m*Dr89-s5 zPW87!j1J1wRWEMY#d~0>n*3(a4G4DzL9$dW^Y`Z4KaLCXqPkzU^ibd>TvSkd8Ut^O=^75>zb?g}w1n zrN85B0&QM08Vf{Xu_r?=suX6HDln4eecR<*0J>vWuypB^5|Lqhu1o3Vi!K+#{w6j6 z8&yC11J3w(S>En))l|a;oflV*Ho@Ap>82LSAy$VL%cVP0xi&3f+}cc*Ixrl=xUVe( zDat^_w52y#Y`-U8?tHwmdbDD?isl1-+3fSd^;)dT^B>u)*X7(BZ;plm1}m|E#qCEi zkxJIqWPpj~@ZgBqWkUa4lDBt{G%zZw7VoFhn4!J745~>FaFV?A5h#}t*!;HlDYtX+1TiP;>fVmXQ#~DoXOkxSvFtxO8$C38r77O#O`+tR=mRDnz28kPU zZ`iMZ{ha!cp^r7|zgyDZpaJ6aDr4wSHnPr{Mxpr;4E}WASs&+VdC+2#ia7x}skKF4 zhw{$`i(Ojx&5tq_k9WU!#+XcE=@l?$=9J3-BocLBX%IH{^Y~!=pGjnf|Ba^yyxb@`YN)C*zQR@7H{x;7&?K9G>W3`o~PPzr$s$cnFed$J|GA)3~p5_qol`qEo?!3r)kJYQTqxcO?A%bGD)1+ z4>-cHj|JFBkJXk{g3SlJvU|NzBYkf^13y`&hRdRu^}x{c!y9#;CPxd(%5E;Kf^ZBj zZMaZTem4gkXL&K1TMl|ZQWai z$4{)y`ryDkpG;SBe?BMG)O+P;b=JRKBOE^D%}_||(#x(f;JYg`ntSTDEu4HdPhm^I zZG}08ub%+OO{_HFt;7d%e*MwwjGarI4esDdjrgTx@nkrO2af=t9YWeJqCIUX5zGGD z>7Ytqf1_?v4EE1qw<}ir?EbC8?i?!9YBpFDnFwcUxH*7zW{fyP62_YR{_vRnw=nxp z3?V#?9sc$tOVZ-YLsM@#XIDL)Yyu#5{MSUCA|66V&lc1xh1ig8Ge&tv@5Z6u$ixZ( z-S3^(6{$s9pvmeRCDtaRAXat$E%txb){&|$xxe1VGT|}*Jxgg|M9AA>BORbBm&brz z$-kuyp)2R2gwX6Sfdr%n2fG_vpjUYYXc!4fuV~aq!cBx7b@AWaB;ZjA;aSh=HfC&E z)5NC^5HX`NPHCJ)T4I$>Kum zbb73#QkZ4#)KPPOh=zI9gMcvgkPCPuc)w^znex|=9#pSz=xG6Evp>SaeB*D!ArZx< zjLveMJttrhc-$a0E~CVbgIUz<3%j^HvhUCPgfUj(RHNffEmh4gP=3qk!b3J24pAO}QZ>YSa4;C$8ZlfDqNsDrvj zM*BNECMCOqqKKx*eUBf*!?)(kPm7^!$^W$-p_f4Q`z92-Q;kW=*DRg(0vZtW4?-2(9S;x`57zi|Q_DI4sHs=Fp3y z7Xd`%S;bhLVYoZi?3f~-yJU_>8i30N*7yVge=bepa7bQQ!39#TnXmkofBv>$S2Tqr z>WTULPj>`A>`$@w2Mr3?E786BocfIr-;fW3s5?(+sH3Cf>>bM!D8DBE{F2u+TTL!v z0}Mo)X<|P&Io~v#&8%Q&$2~Jl;kXv;`G5$uckAl}HOiIk<9;APUJcjL!8%U%FRPWH zbN*;l6x#Y&_5}Y?$@A@=P4O|FfgV{pk3EoZ!wlLHJvEBOV)WK%?4sq`C(eRX3jV<9>7X(c2)7 z9>gr8$)kKNy$99$Wd^ZU6XX8Jhcj5y^Cv$9{{qHl;n2@RLxjWUQ(9c;W0Lc<;a+k( zU6UCkXdrBlA$$kIDTNWfhEiBh>zY4pe%r5?8y^&zTS>yN=8%x#tCB6&rNInAWCM!k z8Gm<2v(e_%pXh~_Md?(r2_I)2uyRm>tQmnj1oTxCFUSMafL3Az!Fu|YN6&kXn&*!s z;Y374T7~K({Zg{rN`F@4d1B2N=yDG#@3u^i^~GyBT?D&Eq@#UN$PGCdjMq#ziVsLr z(3QI{0sePJG?bVY=l`v8F{;6_Feo&fPUS2?J!bpg`BGHH#qc35d!6w3?GLR2$@qTY5O&qmOZ4u~6{p`PsL6e6Z0&6c-lwmkA)+T_WP zUr7s2&0alHmWnGq%D=5MRg`bo=cbnjx{2_1-i~_G4il-O<%pc~?w<_VJaW-|^0**t z(FkY@XSSC|y@_xGqL@-CDjfWCsn?5GZikwTULxY_eD>eJV$zXE_slZgm2!7?ccnFg zfn7;SX&_~UibW*DQA;X2d#+NP*O=eD;q~#| z3qD?6m#|l_Lb$UEW(JyTKeCONGp!fhv_MyUzIRHH?X6_KeAWw^eEs$5c{8NMX<8Yf zQRvUf64y{se|=j^{L;QcUXSun#Pk=7Y7CP!AOcHYv%pC!DS3*Iy!O(wxR%4bLE^Go zd{0c)TcPV&cGC){#o@xU|Gh#}eXja?$&tY;#`HGwl~D&Rt{F?Y`<0le|Bt%2Y>V>y z-iK!hDMQyek}|1fLgg$6p)uZFDYn+ zS7#16i~KM>szBjVU51vHEz)Sl@j)KJBE&mZ`2kz^M}fb(G*##2e`K){2?hiJDNrPl zMedNu0A?!Xu7v}gbibE<8t7e=0RF4zJCx`15I z!Hr z2ja}j25K;;_m{9T>ixB_r$qk~u{o6czbqTG9e1RK!^X&DnCWkSNc~1JlW(`kH_(g; zBmQ?T`5pgTqDVnj*6%~2LS+aPXoe_9aZ<0PH}(WHz4$8+sh%zW`)Q?=lG0anuF7XI zdN&OOq6`tG@0`o{_M&Bw&34$pkMym(0`9f*yVq!|A&;re9lT&EnaAiPpN;yswy;<)#Jq;HHj?@80c-&WQ!IvEFZL~L~ zv3N+ecVW=-py%ys(I?+Tmq&kMcE_jxCq9%-x<6{>N5V++8f``|*_LpEx;s8t%>m5- zqTAO+0A_S905j{buLd9{N)e1oFrfHSj|3*&+nk5Z48SfxNoF(42dKw&Y33W`nCbjZ z{_IunK6<*9SZy+rETs3IV#d1b{3~h({(9t!(|L&Ky(EsH|4(m;UoF?n37;jkvG7tw zMn#OkR)J}-t(wps`;Ql%HHF__mdus4_@CW5TnF4*T2Eo`c~@98v#6}i@maeLGRIer zn((TQ#>Mjyz>Tq_n9K}BFmY*#uvCkW#8@!%Q)mISDd;qHg`UwdM6(Pj#58c}X;DlN zv)MPaLOX7Uw|L@9Foy7iukhKK*Du1z1Z}z)GDFKUEBP4G2JAnHvbC+_q;Tvhl`)y}Q_^8*@1yh1j;y$_;o40R`gBX^aL!%7Goc#NF(K_$C{}VqYTT{rXfMq zMi*G`IEkgYoA~Lh?WB_VzzcA>q(VJ=+337BQ)9IgV+jHd`8?Dps+%g~@0ii9-Skv~ zm@#3}n>2qH&o)=OUg-vQedu6h&-aZZhji)7EskDkGYnM)I{ws&sMUR9lE4Z>_J@-& zWR%7UX{Z(yT}yhq+bOH?^z1Cq@BxWq>(1X7ruq0+0j<-#g6@9jjOH%q|5}Bo5o3c6 z4{BfZnu;mjOK=wAQy6pmBVr*IMgdgSM58y$3BD*sMP2*(2R`-_|b zSdr7M4olO?i->X_tdUj<%?_Xb7~LUN5J-fU^R*fXV($sY#GFa6n-KtuxsH>ENg#EB zwBRe7S=*m_HK#s--a@w51H@48tv^bYa^jzE*<94Uv>D8{_AFVhS=p+T&&$j2H-E_e z%aI!%PC#IW?N9jda(`NIPWYht5#CiA-N)~>9)`CiNQE%Q<5$W$6=a-_(S=7oGM~=bQ#42As~$(tnhAR*iu}0AeKq zZjv7)=E{5RHahDaCCX!7!S;9aRvztnU;gwLj<0oMUF7^dLaz}c9f4h?C__gz3PRS` z(D1|bo5GUkG^c-R$r$(N9YaHX%}VA-yLNx*E|eN`5sfzlC z!Hj{TyF<-HAU>b09r~al#OR~K-sByR1{yew?vsAgFXXb+ zcV7ty8wLknDOH(+XWw{He=O#^J-a1UPx9PeH)VfQZO9WqA?0PaCwq6^Pj2ruRQ8h! z^G!H2a}oSORItWFkjg_?uvL8xM{j4>JvXRBeb=n#MQ+xPs*dh!5>a3%t_Bg(iO052VwQ3V$vE3Q zGsCQcNk5YXrZ9MjP*1}`zIVC3z1rN)6~49{C7u&p%evaTyO3y{^^Xs^_c5}%4J7_J zYf7ZYOYXYY9ghk(Y%QhOlHuxu^l)?TY@OC-PBfLs{h|7CO3%LKul5MK zAL&~>rZWcv$dWZ>S4!&Mh$w#4wG6^3u>gVk?@gE*DEu*35HM>N@N$&|OBCcN7yUbvG10 zQ^T}Q&E{E>21YKcpje4Ll7C|`vTc5MJy}di?Yic&HJl#lb=B{DSNT!XfQo{eq7jw$ zQ`MMa$`b;6!tEb*r~3;xr1BKecNa>A4|)X7syJn*=wd2`b>5iV=EzCrAvAbCZq!6@ z#`CCC1!v(%;htOaRm?%;>SDLvp(x6Tfl!o1n9RL~>}bo-qCi|jXiWOc0YHXIZO7^U z0{*jg-l?UDKkgdd(M<~9!{z1%bLZz-?ak?>4pzZ4m&oPB zdLz%-h*1VZ6AtF@T=olyr3&>iN~&NuAPG0g&^xj7jNUn-gYvshU;)$3#4^*8PD_I-rR zA`_vwk#i%usl)`L&%Oe<^+;Fk8K&4Ww)Wf%-u>EKw47wajWN!#NqG#vma)@7jfo2H z1h(D?u_n~ot@rP`uY5kEsy~F;>>pGf87b>8ZDdlME`+hiUH89!PFYj(`eTB_ z#C(LbKQ8;lMzo9RLQsgN$|_01L3;;Izh1dPcgmn&hRFV85i%~7;i$&5_jV)qtP>c! z)`?35A!KW{WO(&RWPX`y4rF%*NEn{)1t;m=Ohz=nzB^vBFQ_^mX~}eIFaG1!BI7-+ zkUwL_Q+ZC}CFgE;whDXSU~~e{Jz^@)6SI_v1R@IpbChU__!T2Fp#H`5jaO^6jha>Z zy^1V!Ph;Sf`|Px7W}(vbh=`!p1gWMHw%=bq)ZHC4M^bq^jzt6ZHzjct+%8%!)SsEP z*rL6^eaEBT9Mt*?)1YCO!I({}NnWA7jz9O^?Hrx;O-e6*M8IhrNgyfh@M6Wq2?zqh z!30WW3+Veeu6^Ti?)_$O?Patyk}b>F4I*e5p`qdWC})tB!T5zD?r!#xv+hO98CAnZ zMxRWx*XRNr#)nzg8}oj4*9+dYyRE)lFPB5xpLdB7kF}p#W73j@HlIXny-+&I@paxL z)LopJ@}P5SFhOmuyWKlv&}+hY&KA(@m>#EoGgnG|d;LlMc8D3{PhH0da%RvU(#|G| zkY1hFyzq~!bNqdbg>#RcuPQUo3*YP5(9zU6MK$OChQ^IClCz{3Op*``pRWfy#sZt- zlUVE7)u?@rF94YKlO#v4u|-h_$iQttEtDAiy?$LsM+0f!;R;DRT^AXQEdwnd_6x7&K9S9ey^-ROPGIV>PB7UQv3_fz;{ z{UE;3{jva=hpl@Zda3ntvT+QGO-JS|SDt%{=nGcsiI5v069pFyUkCV$o=-)pSn=Pq zOA6_h+iJN9P+A7k!7(!F&q%*G725#aq^aW>mS{HUPeDEq=#>jh=5)&omPQ3%Z#fym3w z#?!u}1n0BvGacuvfKU9miIiKjRqIilICIxi_};f8dyPl+OJV%SPnnB3#|8q5a+A^Z zML=bC535gaBMJ5y_(3Jq)bd(3&27T&4!y@5W1*IrVt+2crsBVlhjN}IZ#qf{Ap zZtKuZW0OS2yFPaxY~Z%@GTmot0=840lHl~l2pN}y&CO=I9?k--x=eH1_0F!=OjM)Q zeo13DpMsCt$;cLD?XamXSB!-lw8T}oMB}p;BOU$TFYoeB-~5S$Q$w5nA`*kZf-H{?OtZ*{$2MAd zL_20rvpb`EODWOoNPgm#F`LY=?UWP7U^6a}h0!uRY047uTsYE%*#R|P)&~=V!K354 zyo;@(4b@cu`uQ{duNBCk+d?aFyf{Xer6$#}%~*PT=HxmrKmG;EE4ruQ87Ed;WS>_8 zLhxtZ4xqf+T-Dvr4IcR&cZUjH=XO&eDUe$n6ar5BZ@ijwZscqH8Tto}%F6$T=s3Wplywu6G>T43!Z6_1 z(^QbpKx>D_1gcjj5xUuKbyg6TkkmRKcp9h00ltdJn^bL^3!7dK$_HWQ6`+WO@t@Z)vLjf^DqkUQ`r zd(=yNu!McH%b6`UpaO-9)r<|OzBB;zTn(Z8p~Y$7aLZ*DIpXMRY|@xRlH=`rk)%k1 zR!1~#gSO*Zn5m` zZ9kcs65gv@obB*-KM8wPszTb~%mt7E4$&KFi9v7_Gq4&t1OwU;@2=PJ`#tw>k>L*F zx!rv*k$P%BpSSo23>maCH_#l=4emfqBjZ`{Cw+fO=^<40^$86yg}9DvbVgSf2gn8> z$F?#=y`E9AIbHsGhYrJ0pg7a$pB2;|oj_wo1B@=BG>oB;!Cs1?6GDPO=bly9$F|R}%Hjl;XX%0)LZXR1J6GD)>UE1bQ{!O6z05rDt|K8Mh0OXZ!{QuQOo zhwjV`bRQ_f#FMq+0?NyH)`(J)(_xV$;yQAa1y?urr9xUYUit#QfBLSBu>Z4FZ<@@j zU<2U<17sP32f)Rk*P-9+ZdM|bT0`H7x7dQd%cupCfR!vj(jiiOC~)m*yAx*TM1I%h zw}5XiUoH6LHG?}D@z3&8|8s(IM2o!>n_^k@n>wDuBd_cihc0*ANtf#F7%_(WO;-i z!jU9odcq)KJoRAL3=>spyr=wVlasbA8-y#VRQ}UIR1WH?0HBNy@U@YHd<0>KpcV*o z!eV!8Z&Qm~F7K8%c!e7ccl_A+52|n`c*4z;^0*0{fsOcv?{JywPMd$;T}O6@dRsV; zpJXQeIIFFj6~w0U+*lGW)X@4)ir)sDf~?ZjZP^j)OCNXlXE&Z+|GYb%+Ul<=Gz^Uj z_^r`Uz;$#GYjO*Gfj1TVF#j?V=|8F=7jicZN(^N`eI+p zS<<5Ab3z#`j)5J%5kK$wBe~qlYKD;}Iict z_6H5HApQ$@uWOlhe(#+Ot9x}c>ukzeW8yBsmP}8>tv^+CEfncP+*CmPjk8u9ez8t#|j@kuDs7d;t={S^uDUyY|I2=Nr*N{ZY zrBCyxdx@tJ{ic%E?)xVgA43*^4Ueh0(CXf^Ith+r(SxV-8upb`BkCP)UDa>6cA zRGZB=vvM_3qV)OdLm1ignh@YDpLODU1KmgzgYSo#;m8+w8%dNFy^fSa!UD(fTYWAB zO`jpbU6D>)@X`;{r$ z8erw!PRMxQkGD0>7?gkfn?a#}Az=fz*JV?#xBIy_^&GPAff1M>rVN;0XF;ywJ3K9O zmJ5G5hX}rKGNO2s=FA2|R8$qDT-1vKWDtur0RgAuKMVUW?ei+A8g@5eV=r+Xb_8>273s_Li*mCT#zYjXw>%UJd>Wu6qjCT%~&pU7ri^(vkQ_#-Pb!TOVkP;E;k{ zurz0ywTyZnBHET>&>rq3h!aZ29S#lDvNqeae6rb=9eZ?Neqc( z`lS0?)CsrEVeE<53ayK6#by*>Y)sl@iSF(XqFb#rz@ut4&`X$RQsL9P-z-VG!v??p zM#Ctke{!BmwHg&xvSYa_q;q`UC+(5gJWz5K&Ean^*pekHqc+73-Pi>;i#}27xFXR% zy!FJD3R8-+x3{;#@lGSn^0G%@{P>twQMV-fbtGW1lg^w}NYO^IpMkj7&K&rUT8x_c014 zpGHxR+4}3f9>Kfs_MvX2o`1(}Sx{E|nXQXN7=9wb#I-#tmy=m&JPTW`J9gd|`Ux*# z%PBuYO&b)R1S^r>$Mlc$rxI?L<{I~p753aOtak{zkM{bns`32w`AOhBff|^F4`SH- z0t2$5W2`4$0kMl3UX6b+0~7?OB~xq8D8CTkXf7~bo=>O|o_6Tl6SphkBXO)J1mxG^ zO)R#dt|MZKJ>Giv{=UfNQSgacl`HK0CF%~v@4Z7F&}rYA>=-^P zd+yU9dSO5$Y!tDT!h&?hl_OAoOX2LU*D=-pU{RpHn^a&IyfxtR3!eElwHcy}f>Lzz zt+K@B(BED?1e*Esuhzi&>q(C=&LZKvAz{7SW3>sq1Q?Vk2|L^-g_foaK0u}n!K9T_ z{(veUflok$FLX7Cs+Y&q1<7?0LXNMzuBmy4nS@UUBOoaY2cW@cr!MS~0eyQ=^C4Ec zR&He49FJ;|D3`YxE(ldwMhZAOS?t8^eK*SBP3gQm-&RArJ>%l;9We$LyQJUD**s{M z47N5aeDe40(Eoe8+q2zitrmezT2vuS4T1q(rC>P0OYiYiS94Xfndwi8i~?CRY9W$( zKQ7iPf=my-_eK&1HkH%`X_!6wd?uik7&zK9jl9$G#E;cOMY6DB*c#tblbGGsBD3+3 zg7WRp!qYCZdqX9!V>;qfO=1L$j@%z`^w+zKHWQ)P5Swt!xTtlA%TjL4S$leQ>Lp#B z`&A0*zR4~%ybtXy*lJ5r?|DzD1=hPIi`VG6Je2s}$SGZb^oAj@O~3T}sfYj>3_aF4 z8)dCll@DNZDEkx-W(+DVeS-m3Yyi@Mn7kay8~kj~-(5!BRjIxrvMtnMVG`yZ|E0`C zVq1vsXq}Lyuy%jq`Q72Udt-orlXv&ftQ1gx?YZ9b`JMbjex?`szg;hT``NE&FFNXG zm290W?&>Zs7|407$tMK_>etJ#TJ)Yw7phm48d|WN3EeF8-g&MCPX)`e*gqS5qU^)N z9&e8<0H1a}IZ31>zxVuR|E0lBr@qT+by#KRDfs5soi^%@Zs-n?!3=+v2z|f#m7u!R z|BdhCuiMsA$E(m=$CQk>8e>$X)`0;Ha32V^RcVr zUSer&NQqmJ9SlyF$9j+x756K|Igg3;dtJvGZ&lz0N~XfXp9s|L?S$Q(3Oo-L<|-^J zU7FIHyXk%1FLZU8mrJMuil8onUGAKGk2jBfd3m_r z4S71z8YW&rhS{&)O{%A`YE>>5A!BUTDmcWfP>Tb}HZkD&A#r!iNsOe*&Dc z5RyA0ll{1$;`En>~rvCWtQ)J9sdX#wbHo_KCX^gCxL z@rIfPvQi-T9c(R?AF|>O1l4;R*}TI0$Nt{AIaxptuix~-th5BfBtt45+=-NW>PqU= zyA?lEnDIqH5a6JwXc6r+d=sI_2s;c7J4btS2g{FZAo5y>Jqqh9f@&)Z}H( z{;*%zIcqo!^UHCYkQU)XW&=8T@|J1Bzr%Moe(~rvZ6+paCd6#|5ACx5G-#}m%5OZ3 zE@aJYf2^z=Db|8g?0SJc?0ce)hO-6UA^SR5$Jn-ejb(*2x?nkqFGk1q`Ib9a> zX=zQQ`@bTv2e4s&L=lCi?#v^PWucf7fNKAG!5DEdCZDd&%e>GpJNn0^EDATZ!fe?z zBq6|Xm=!G+4hR&lQvWjk*Y{2Gq8hWQbG(O@Evy>#%xAIQo+lEO%-Ae#_#iQ+?hiN} z=n)juc5X%vlj7UQ=#Y0p=RG6tgz7dF203TGI003a7b4FlO-G%a67I3t{9oP<_vVaJ zoX2X?YUW~J;7*Jl`#D|bhja^&4AN zo9orDmEKqLNK1%kHgT^9L?EQ1vMTCKTznw+y-{xXD~K2^NP|u9cLf1fhmvmjPxTH7 zC!06!hbi3({Feh^4)oaQq;~l6Ib~M2)U31sb;G5Yot8JO6L`n*lC#%yq4`q_va+8a z1K^NZb!n&*CMIykSMt^L-LYiY7<3LOz<{}MqQ>bh^Sf1+q&5NRSSykKKbXAR=f|CT+&Xp8IFslg1udR@VQ{Nmb8x77|s`~s@v8WhwlYpa- zfj&YWX9~AxV#^goq zUcs*~{V;HWOul)$Gv`8I?j`^6-w+p%h+H-|FE*3omJ`WbP!Ryo)~A_afj&SErolBxaJ>GO9h)d*WueuYTJH0XT(y~z z2^X1-m^meG6BmaXyZ##M5um=B_r`29z<@F_foj8hPmIerqQ+wE>g9ykroV^+6q^ts z#QqLOmKeFYNV@CTxzfdvTxCei+;6jhL{~5~KsLD~qxj4xTB4frk$H#9b@Wqj5Fa)( z1KdW=H*25dv@S=dz{uZ)dc2qp;o1Qr)}Vk<2Vtr7+nxNPUpU_H9%?A5fLYj6CCUR0V|_N!J4s$&B;f3<_fr z94z!RNMw!q-i0O0_BpG)JY>NnN)&*?H1R>mNK?f8o&N)u@HdXl1K9&)1w#Yw77CUR zT6p_?3$qHkr@)%AbDT;Qjgq2hLn=z^} z_NkF7!kaGLy1PrIj`vih8vb+vqdd>X2H+YhXvJm^2VEWx+B_`2e7Wc-2P5y$T%+PV z30|`jE@N97K+t>lTDWR`Xb(y}8voWolZrZWRjMZM0%kVcINAk|r_0E7zt^mHpvPB)1c)yMi2qa!$9!;&90J{faiZ(CvGIuN zw$nH=$ztnCP7cJK*Y7)$3O3+Zi(kH5mB&N*GNV_MJ0scX>f2BdB`W#%j~lotitls` zRo=jTFBPk_={F}X9sPmEal(YP52>6Y&z$^#t!L{*|v8N za_gN2P2_VrBRl9gKa7r??Vblr&1xmFCzUyzWN;!=seV3waY-+t{YVhGRNO7p2oF{< zjBk~xe0z}>kp52$G_0gxoGS44YJGh6JJK3o+TMFP!eIKRE>Ms`cTHMO310Kw=eU>$ zpyx3~L^uwVTWjh`*XR9(LKg@9F(i1b)7tzwWp#EmfaMh<;^Vzx&z-cE2gGILdj*g$ zPQk5Oc00P{fa^mRZ^GkZO7bP& zfkmV{PibMLS2*S%DO~Z#Bn8Y*@#o`0zZ~d0_N;$OQiv-*Zm$|Ds_!T!XwF5MakUx~ zb={CU`eq%}9{Gl2v*M_)hhdyYZL~>R0VA2VwePLbM{8dk02$_GKD#>G>8(dZKA)x zY52g&%tuBhMLg9`)mi@8_nHih9~b-2IplP%msYka9tQGC08)@Nr=d?#B=7;4p$MkR zQ_@%zbLP$>%V6R+BiXY_^^2Q1C6q-fKFFtvm@m%@jn=z4uzXS$10%xe>MY)?%dmp$ z&9@g-<6m`zuB*@dN}+NH6eDjR(*{S>fpak3&jBBJc)>qUB` zdx=p0t7jc;w`5huTAecY0H5h0{gcIzPp#56Wxb#hX~plwvx zEk-EfK*23wl$9xq=g5a%mKD=o)({S zm@$@>$Gz*!p5EJTeD5tOt$nLDyW#g`Fs^>JzO}80_XG@)MKw{1c&)QR{`PXH2ZF>p z8cBM;)jRlvlO!w~@p(~GFw@ZVmJ}%}DiVN2%y3hpcw_OAY#^2b9F;ZAI=7?cX!45X zmI@j!-jy=a^j`YYmcEpv7%h;@1d0sa*RK|Ix zsiCCdw62xJN;zzcTtg_8z<%lS7p|--2!ha^+FhpW#fE%x+BVT%O(2c|2?PdvWehgH*lD_3EWY$qIa_ z@{I`nK3gNu4FC43ukOhEWS->?d5PxJo{M02YpstV@r6`X_h|loD*5K+vjyTd^99ei zu-BV!yT`46U@~clio$eCrdo2E^Eb+IQ}P58mCFKILw>WY0^#FP^I-PfDkgm0 z&sV1t;W5kc{;R8~x@~C_{3?&%3}#GRj}{xJ*{4DULKdWIF18`PvCgzT4^mwot`G|x zzF{ik8GIa=QPm}zg@Zn$eNh|lGz_3Y`=Gwncux1jK1$=;U1A*jt^+d^Kqoct!>BnZz%KZjR z-sdq#t77!N72R|jBZ+3nXDN7s3Y6+Tr0O0S`)E5JSnY=CfP?kSWyc_eCb@U(v$5gj z^yqWX!!`tvl5AUKy(q#?Cdbj6&g6ti|tcepj zrtNT_RBN$pl^AFNMk*ntau_+*W?j=tQ<%fwUCv@T<9S&DL<8(;bL|xoU39u}73UFn zxTiFuyqTuVXvt-#CaD%69DoU`Pqo&2V@o#~z|3pq3P-EfE9>slOOaLn{G!arP}ijA z^Ak>0pG6^$eB*Q9!Ra_LX?s1h{w$^ckQwy^#M>##8QdIw~fMCYyZq~9zh*}h1Yvr{_> zA4wgVA|__!k(HHvUe6b!^zg(u-LXv5OTWGlm%AQKwQr5K_H8yt9`bK1o%_36oT}-K z7goCn-w=s?JS{ox%TV6VK1?XIMoQdB`CmYN#1}fFHbq_F12^NuP4hL+%_&DI^D*w! z@P8of0CROkG*fqww-k9ccy_6q=l7x%!^~A4TG=G`sf<6_cmM@Ee&@-*HuZ9!7<|%~ zgU=0|5DV5=U5q_!!j0{3XB~dMs&w6zJD5%G)Rmc(;kJ-EJrE zI#H*5qu2N6aOeB(elfn$Q0r|BGZpE9W|YJMm}Ximtc)O3Jo3$}cd4kIrn1-=UKM67 znl^bi+CAK*SSegXDv>h7Dk#xV5_%;T%R=)WUzr4qI?egK0W15HkOc=^fbw?AGX;*uWh8zV7FKiObBORkW2B+=@)zEBYeI*=w($Z`ypRf8NZo`>^n<(jyjKT-dWfso1DXDPj(1726?f34YL*9VjD2s z3le^Ms_3XB;qIV_imk`+2*o`Lg`-88N3xW`q0+6Jn;3%U+sAqiMm-quyE8*M(2hf* z1r!1zGDP>d=BiR5aq{EKlU=2O>|Yh1G=s;JP}N1iFcKm*!NPJG%Lan*0V~P&D&f^a z);HA_?rd~>9?$4a8(Jtsfz20exzwRcv~{_ zt45Ow%s3^5`FoAyROof+mvVc~N3sHJ+SLbWl!3p9h^{XCX>ncH0(&ir)$;mM`smQK z<(aL#8CFKc=G~%W*~;G&HzSb*eG!)(dtw>}g5#ygI2QS;yN&Ev2eWw$!r>CNow^&} zV#4HR!bxTmL)mrRM+*5;uo_rmX?c zSxb~Fq;TX!&Ssf?r=i>x+x6sTHkJzxh}wEau%9An;ug#Q4tb8x{#Kc#vgg`K>c|^1 zS&GP*4fjJUV;_lbTgq8#WmyL$8$nLy@o+0XOUu46zyg_P7-VZMtnTz7QiFON9ptnqL76y0j%oo^zL|XNRg&X8rdfd->w%LC`U?=KfM}C zt?W`-Ylwa0ZmLSbZP66f_t4S1p4)K4aiQjchES687pvgCBLGMYNQ8Nr$Ud03@OhG@ z!@D@kCQk}$+Y{LMz!D1$<<&^Rulw8eU-?%}))18Y^Rr?;8iu-6kJ|c#F$6@1RbP{+ z*zYBF5KFs*SrH{G(Xey@1pKO0{tHnKguIjmLT*P}EK9DA0D_s1Ox=4@gXK)F>`~}ws!3=R70kH z$gE*=BIRDgrP=N#Cv~rmBP|6v(dxm^dXoCu=QMCMxF5qbdvVKpob&25VSe^!%Ke=g zd@}%;Zr*vmlI@SrlO_9~z`bBDd`c7+kBynHCC_VN@JkZf(#KaNS?2Sh_$jdUL%Ufh8DVD)YQ8OxB=|s7kY@W=>=A1=(vV$tsXNOVxP{o#ZLYX2zbtJ2igV_F+(l$xI^# zKz}KGJ>4PfYK~aMf>LdZuu_CPm`|Jn;tT{b*P)2A&=9r3ZYPa9sBM31B~ok(xv$P} z^xfH<9;z&yiOCe+f^k5V*S{YDl6593#NWvro`wcH%}rnR_=mMyh=qrae&mhS32eP9 z6IFhx_&s8Iq{8{j{d%B*|GWf??uzdoRkp*ScsXq`jwrLK={)&v2C|PIt3TAPa~od9 z!>vMCge3vdWUndj zkxcL(J4DAKSuXaf!mS^}GYmM&xYophKy~vbC!6N4ExO%%Gc!Be8fR@exLU(|x8nkL zp^~XKC=DEfUGUkKpYjlpIiC=Q;45Xk^`MCr)(W3~l<(xFCra~S7y#_aHNh%hBj$6&Xo)3vAAw5#bES!vS2dT$-F3hQ#X2+?l&;2jVw!M{~7~z?v(I; zh7jl;v-*yyj)ZMcu=9Tq;w-4n$5*cq!6G*$r59ohtzG9=8p|Y+mf$45;%Y2b4G-vW z^mb%b-IjK~T_??yaUnJGo$y#^%5G_r;69?3eB7$D?DOraW^3=>n^r0+$7b!WHK{a4 zfl3fIYL5?zW2L$PiAsBx5?(hiX-)!|} zs%3X*+$g_qy)?l+SH&-Cm2Ezin*jqVkw<_)ha=~zhY%H`z&<1@;^Q=Na2*#*n>nDcc<}Z-H;IGFo15LH<4TbD1+EL;YQ~ z43Lx5RG#c&$aV=&bE^95Zal>Mu4i~ySo5tk{S|FGve^KcC@PqiVO|F6L|cdZaP~?Ix5@EqVzd&%R_UHuP>%aw2GTR~>kn-# z+LSUMfPHr~ z(a}&asxnASObYk8zM;PCNdRab3kh&5R>|i5P_W)w;XI#aZ5H<7q z=Wz%@yKh&^V~q`7d&3-kHSO|; zVwV)w-ZQgFNoC{T`B>=kX;^NWAaZZ*5ByTbujhvCE3IDO^KCH0oPca8@QtAoEikV$ zH=**g0_~>aufufpX@)37Vy$CHz*@hyw?W9IrS$|yEK-O|n`KgAk zhLG)Yc-`3>p2Ji1@yEU5tk{H@$-Q7K2#x+!irD2Dc6l%HZheo{Cv5sLBdr-q%@z`p zk7ODRUR$lHB`;WnGa-HbQ+nVDB2l-a2J>`L;1X?2**+VY3aeeAde@=%F!( zS|A#7DsNyOU7BMyZRXIMUKqi0kxq5VHl0R}9op!b(D{(wbkwiqY?r~`6_2lQmhP#c- zZbq8*rqihbMS=dkd>0Sqe4uQqg8W(PX^=CL$=;?=c(Wrsd#eC7rrho^LRMfGmiznR z&>DBUr*I|H>sy!*6NIHWTZJJAKVSB2HHqER5iA}h{Hfy~k-*&?x34zVg5}Dk=KCU> z~W1?XF%~z!{-kG0UtehddG0*d7tBl{WZm^kEc$I65x$8jW$atv&Q>+_xQy~5E z=b1eCE*!_3F-j;{X6f}owQ5w6XxlLSkZ8wmrx!u82!`M6`kghsk)k1T1TpAMeiQyd zJf$G3Rs8rxBVc|ntH6d}W6w%mTtltv?ZMLg)yv)m?y?H~7gYca9y|B63U}Wh{Uy&} z=xk1mH(D0KP^#R^CJjsiM(jcDUGMq0%DVj#$F>zzgR8o=nn}ySoWz%GhcAxGVT#!D z1Ng+_s9skS?#_2Bjl=8~pY?18&Ru4|Ka#0XqkN7kRG65Lp3M-I3;WiL8%yatevdLc zI3>7mC2{oEU5>=xD&5{60N;l6K8EEH-vDexpr6jY+mYC^F~kX8SHLI{}@mj0BcD@cMPSL(f1%G^G>G zA3tRoc78_s$4}Os)7?O41`5xA=XK1FlVk=+O^G0*)??C4_BZu2KHF$GYQ#w&6hC~$ zmj#(|q#(#pUY0sDltl%!>3~=~))KJJLdd2wRgeVqJ{guSDLKC}Y#Bhl5L0?@o_2Tp zv}(M9j+XY<5h`1%b&|qaE=@_p@R%Ld+zO$%RNq*yQN|O-_XbdVWp$5}H{8MvxYU6P z>7im4O`|9_^zC^4@gYuXq(M%v)1ytq0Ife>)N{jhw3wV{BVaETD5}U56QBO3dVk}w zVl2mf0z;Ze2KecKXKH!bn7~>ks*R5j*BCcmw0*y~P*p0_OLm;s^Y(k>j15{$ z6tZ?-IX)B(SMG_h*KdUIjLX;_G8bRZ>E7u_yLPj!M?LMbhtnTpJ-e#0Ax(fpIJOVN zhw>YA^I>Tqz*A=F#2;yOd&0w34aczxc^;?HPt{S$Zlh?T08y1n;=ze~YG>zMM1bU; zU*`XhwX=$ftLfHt1Hl6Uf(1{o;32qMa0u=m+#$G2fDjTSXmAN`jk{}b*Tx+hXx!y2 z@_l>%{~71@tP2>U2Xt50s+y~+=KDSq6h*kuN(;dO9*#;0UDI7p_dsv*>DkL?V+g}L z-2%TVh()B+sg1CeM#cNK9#?>F*K{}Os4`DChlUJ%5zteB=%R}ZWm(3Lx?2*jZ{^t?*gdDR-7=7ps>sun&y>6kRy zAZ=6-GX+%@v;*~q)p9?|ZT{Acz_x${DaVkf#zT%_Y7Huu6{vv)b$}Zb| z!yJJR)6o7NipC}y2ZwjM7qCOt$kG0BkuQJ ziT_SE2Q!!qZsxUJ#U}SF-+DG%Gt)mub+U$GwDDpu-2Cui2^$awb6sBnAwJ#5e#zE; zSo5=skEuYAai=tD2j0*~;Qbmm&Z-olo8ZOa;{%uJ>NxiG96BbkprP5v%h>4Rv+N2Z z1h1LeZpW&PN@`*x->d6F27~09s~#6>yt&XGqnu|(=#?HKR5C_7KaHo4kYp_=NYHfvu53ZMrViHVk=`mSvauA)1_?SGNd!HQ00YFU@{DG`%bsyt$`v%J*O|e$ z7^tEcCDc*B%!ni1w5ba((!Sv1+5~8tcaKHSlJZTW7R9AGaFEn*C25e3dK7GS|e#39Ek@jho<#R~hjZe#RHlokYoIrJz0@yCt$J3ReUk+8($L-gxDEhryk87;NC+$rd;{_wVYyBZ9Z; zQ8F@*Y7ysKPezHl`VI>Ec)3z#HIYKA04(CS#EYhu`!@%KKvK;8bUM1wU+&}kZi0^B z5Syv!`Xg5p<7rs>4U{eN6)Si#a7p&1#6|i;>r7XiOnub&(ww%ly#?qErW72v zulJ33J1W?(=_&|t*?0*L#z0X39=UF@#0iT<|hDO8Jc!3?R2|%z*aB%}M;+P_uDM1#z^4a{LFknm)QQTv+2G z;qq}U3li~4pv<||&ywI|16rw&$Z5SvCv_sC$+<#r-vXQmc1Pk7_d6VyJZdE-{#50u zG60KzeZF7KPRmxp-Rc&};p1hFOCs20pe5PeU}dazGrtz*2<5bURr$$h?&qmSTuN1a zF)tfF8eDwP*<6_o@+gi>7n~HEj&{+#U4BLeT&B@2>06AqC0M9jMqY1&4&tioi>7V+ zgH7d;Km+C2XV)v0wpZRb(r`k+;pyttzS^QPd>oyKK}k{7q#}N-gtBtkl3G6+N3aSb zMBNvHrZ&yKQB1e=z9p-0Olh@lMgtOZplPNOeW8u!HG-GJL7|6YdvMMQi0j_IE%E== zGuvKY*^3GD5~hYcWvVWw11|rm)H83LkjCk|w`_1{(!Ee`Er~|^sziq{qBEK^c75$U zl0fhB-ih|%_|Moi^#Pu>m(G(6+iyAPR`$w9N+;3PUB=T1MQ5x>!@BDYGZxx>y>~Ev83~2%jDOy8l3Q;rHTLZW zak?I-mq_~uZZo^G(Ic{#C9>HlCD=}Q&fH;a3Pfzpl4i9P=1XZl)rc5IwI_m^Uw)jK z30T!}oD=$;l~r@;x!$oI-0Nr*Lq3~`%j%Ja`eZ@BuES}WoC|CXVv+0(p{593j zALkcviR@t9qid2brp8C0lWq(=p{*x}ExS#8U;+EJ+BFxi&Mn&u0R{Qy&hQ>&?gC$n z&FT$;Z)a)3RQTfg<)~_E)ml)l_|%)j=P78Guc_z0rU7TaUS_#=eNwVZX;Vz~j0^$= zSzZ!WT2}8AlhcTb<>XPPX^;;?0F7^1K^ntImK%|i%?)b}!^^#qJZY(GkmDwZU4AJhh}Zke4+tVb50d#~rN> z--$^leSp{|q_MsQo7?mRa%|&*8RTml@<62phZ7x)Hp#jy=DlRPRc;B|{;u-la%f%6 zJ;}!*G=I)a?jAxaTPLu`yqgTq#gFH)OtjHJY?qqS_Def6WNSpD@Y*P+^Y(myWMucs z!rH;gqMbF2lQWaX7tw*0%z`cpXTxEp8rEU`Dv$T`=B?s#?H4+^z=7AOal;=pi(NH5 zFG{#)gY~ZF0!2X~fus6}B~hSQw_#SH-@$e*f+z>~WT!+e*0tKbI1VZ?W!2fA*TUUe zk4C7WoC4QJ2MOe7(gl#mi)kNmM4gCAwrJ2Vli$12HtoUatBVNnBdqC`h&k-B(-!&m zqMZ?nTRmAPgIjzOpfW~bnP&)?fxhH-zQhI6A}o(PSvoS~^y$k4W7^Wf!ZMk_8IiKB zPp2ZC?FVD#Jt8p_4smQWNjQzf$Y-*mvz&~Okl4ni3oao{ko(Yn^Yn8I+hpigUNtUO zzt;kau$79EZ3{SQy9f>DnEXr9M(bN;`hCuF$}g1#l4zu|fj{57Lf}C9pFFnBXfRL{ z|E$t*wjPXE8*hiy#d8T+!WOLQJDcU5O9AlLbMiUx8K1cV_s((=AWs}?|5wGue0Tv% zySO9})O0^R>4u*AypoQZugbv%;p&1}VTbrPjKcJ@+ONsZ)(;dC^skqS@gh@P_Wyje z?}TV8w6bk?5G*JAQQv($t+-lZv_&%&3GF(d!j5cE%zXEe=l)M3VEQ_CJRmv~tlQhC zB=dggWU;fzxATu7@z?sp;k3nW!*aT|R&?o>MK6xvUj|rgLZ@a{e-h+9UK=WOE#1Q| z?F{N178Mh5f)VL*NZ6(Eo<)kNUz2G`T=f}VP>*s+WagBv_9EY`1 zJI^=#JmusMMMrNI7ojZ$2e|&kV(;ie_lv8Btz7`h6>2`W8MCh6MJicV|M8|DIxANI&r84mf2|5NV8k6 zs!3R_QuoX8&3w?NKPG0Pqfq`5$}S$le=<3lj1Q(0*iTDO@#`&LM{=2C#`ijbN-i}# zgkNsy`)3%N1@#OS6-MO-s-ReEcZrG0I$;K3l`$ISvO{PBN?)RWeu8jS``V%Pj^c*F zYiG(aoN`YRje34?!ZIktJg->SPHy#z)H6!Pevw;!Hf*weNKGcS#*ki{2Fi$q54t3i zV32BNd(GHntk88jRXKWiX^jdSiDx<6T!(OsHRP>duK~-(yvhEfyEi!_{*ZOaH#$hqBL|Oi#f4N%; zD9^Ep`>i7C4?B#>4)W_D9pf(4TFZ}%l}^w?C=)GD*~~x^jk!^wWcGAu$ognFc8bf^ zRRKBw$$HE@+m=t<3`1qE!|BC?Y`h%_B`LD971%UaOLD0`^wIR&MS|$g)^y-}O}Xi5 zOyP&LSI| zsAU12-9mT{=hUQF_p{h%*`|Ax!LHbs`u46~OZf2Pv6vU5=xoeaia3t*loi#6ud!`E!6}Hh6`RLrOh+6jH{!u$Ove~77vsgZNjGkR&6e4sE6dEr`%_bA z;|{gv-CNq9{zA+I<*Z|gilJTS$R5ZQl3kf+d{{@>b&13p=YLpdMVt(Iw>vxbJ-zO< zAIiri^EBS>DXZ)}%!!^(N?b^LACF*8=H6BAfrB!f6TLW7N=(I_yIZ`^P^q6e^P{Pe zcMl2iuY>&>57rEvHCJwT^NV0Qg7$}dKV3cPO=OF<8ck`cE#G!^Dzzap3%PYLuq=2j z<{aSL5Nozt>a1Lm-&LCpOz-)>tQr($$6-6wmg+*As8HOmXafg-C}#aJc}Ah{an#@l zxO6`|N|H%>K@^o&Qyx!yxr%kwQ?{LDgGUd!9u?V)_QHY#5d)-raNn=2q`T=mUY`?? zosJ*+u1WfNAE!q?y6s`0XgUOnu!$)bF_&X~ELp9l!N=*~I2fd)hgX$!=;&MD^1j;` zl5|t0S_cMQQt&BS2ydeF5)wK()*-W6dE@t`ri)(Ujz1$Xz1zdzT<65B6nU!Pa`$>9x5=vQOv*)DH*I9% za(u0%`PHo~dHUr5vVJoQQP>MdqQE$2}En87FSzpz!urQHS9$Ax+wh69o0_My09a0pdz6iUGP~g zvi8$Uy4gSx(@%J4Po zAW@I+XBC^|xLNg$Su=sy@y5RkID_KEAs_2kqm3VzlzK<8nXflvDqF8?&NJ0L-v=pr z%@y;C{K{e|!LohcnLyNL+}d(>0%hTKt(DdUaYJW+!e%7Z`WJG7U#blvGS(-QL={*c zYd3qT<&8<wOhh*w!Yv)tC5wgi=;kZF45SlD@tgl?|L`Db{&2?9T6cA!Li0RX@U!A@NDA3* zc;hW8kH9#wB<5k|DiFKng*Nk7Bd-u5*zCJ=rR{tO`^#6Q+Sq3nhjiUQSU57MQoBiW z`86@+IoaM<#B2$vbvF0$zV&mjicUREr>hT`CRh)BKlQskz`*u*tkbyU``OR1&?Pe{ zS-rPAjMKcX1E9>j-tLbY`j75&w&!>pIB@9kRVyx35>TBxv_E<{WgXVM%-IR<9Gg{G zZ+^a!8$6e%;%#PrNtzOd2g-89n8K2Hgqy22mm@n>m)1JZ%$%2KtD$J_Ur0ruZxDT> zE{rmv&a-7z7jDGeCtY_iukv`cEaV5{Ypxgqz3(0`lb1ovZnTf>1;vssf zd-Jyj3jg756URSdnTGds%Ulkl1A=NB_qIYp#-)^oJS<4&!qqt$Q<=_-f$1cfR;*l7z-$e|QPLZc}i#pAx z%uFiKYeRHY4Kzl*T8|%9AKXvsUZ=zCbxR!Q4is80+L6C2RE$R(&Vj0CINfJ%^+2V{ zp)(xtg2>xx?5_PncCGt&0CVAlk`n1+X?A{jj)_S+o!{}Q7f56!wPw}bWfu-XRCGb( zGr%J3brX>s2J8n09UOxpC7DZOiB|b;zJ`#NtBkakyyxyOY8`8vnfNlB-SeA8k1a^+x2gkbM;+^~xOXE(b>C4XF?Eh% z%laPkPkfi|;fN?;1Djv+kDAXJ>lFu8Ed>_J{+0XT{Dd<*8f5zmen-{R7j`_dcT5*a z1kAx2aPVv_>fG>r{njZw4Bwek-+8v3HhY<{J8!Z2Od$il^T*C*AwH+2CKpOm06h;0 zJlV>&GMYb1Qd8c%53>0vi-PfiW92aas~qae9(shw;ZyE6yU+NA)=Xk=6$>W$&&T=g zB2K-E>U>7oE1!3!j?7i~OSXnM`$T*UM&fHifIdPyS;hhcRktV7og>`!?P2};ad$%u zV$Q%7n`dzJy?0Cg(PE71XFNOvE(0eL6*TG}KPsA}m84G^TR?H9%`F?Csq)++Y$fz} zNXgA5tcCA--&k@80wJXNK~{EEX5<0GSDPZQ_fQdM;lf3_6GX90Gw^?piU+2)J{4`9 z<%nBhO7qLnqpAM-L3S_|;6b8Gt0utYjDFq9Qs9TdXG)xrM{C^9K$x5NB7pNnMM;Uf z&c-ya`^q^6%u3~$=Iv8vCS~yfx`Hlad2wSYnU5VM%L3QaVmIdYOUv#{cP4Y!P;?pO zP=9-K@yz&9Mg8{{mvJ|uzhG2$9s?CCoZ_rN$~wkIhm#DzKc(D<+X5V4=DzEZd{K=wEiDVQhUkPff6e7UzbXXrIcQuCc%|F=~R|jJ;L0C2T&e>}+j1{K1!2 z4^6VhA>Ne09A0!7oE3T0GtlR-R58*b*MJ*0N6_}z=71EDeB4KoQ9btpqb%(N2G!(e zOnpn$U+Rh4N&x+wWu_Utr$+qrlV&Fb%X4$H%kE)`&aK&Dq&negPw3tH;Lbp ziQ)k`)&?ekE+Mtr{eJG}4VIx6);N6j`|pMws!_tgCMD`9`t!GqR0k3pmc{t@)@sLU zFC|}im*#MOCp}oo6KuN9d(m`qvxQ;0SX`w#iv!viP7K!;cK;rUrS8-*Rc)TK(W|>XrPY(GpyF3MwV=5>xP!QkM0s!Om} z=VzO)-%8#UhKqnPg!mL``~0d3U}{+CbfJOj**LyQnE!yq6$n1%-%ozi}h` z=fHSYa#Xut)#0*-l^U~Jpl{t_*gt?L{iCDG;NIG+#F;i2ND;g-M2Pq@Pm1Azo`9cr zw%0rGQLoAFRM_&{-YUZ9ni|u=TYyri)h{;U_xS+)aML3IosLfn^JhUYLey-d-u~!) zzuVa2HCb+q40Gid1s_^w7LD+(y?RyFY0ahfv6Km15sT%&Nv)sEwZyI<&mk?Z33{f@ z+EXWH5um4kJH%>Huu9(+E`bfU7kwvysG-ljTQB(ltC(Qs@mM$m>r1Amy>gjJ;X9Vr zkZR5<+rR4Rw|cAjgftc_?4sdkhe4&Oblv2eYV?SWVZ}5#bCVfxaOm@m_j)tp{P zc=1sglshU4ug{S-ZyKO0oQ%k8gg;#M85{iK_hUxNJhGo}J0d|E|6$B9Z@l?(s@JgJ z(y!ZOtyA^zueR-|vqK&x80eyJsbro9r_!LOo#;C_;{Z8#!q>p73l`Yk%| z9*;OrmseF+cW+A1JU-OVRhl!Ce-{R|;P!fp>0oJh;%&8XxTqQAzO42a1^UZ^5i^Lg z?keS*ealJPIf3(8`TqBCoucBeX}3F>wEDMqv||leDU&8KW&Zx7_*Jg*5b2VnOHwKD zTS<@a}99k1IQ9R^p$2$t^_*X=(36pJc*Aupw>Fp)56O%HQ&=6!=`< z;Cqo6cQ-Mbvg>daMPbU~`K`XaV=c0(Z@lX5RmAf$s*qM}^&Rl!@Trix;J9&)uHO~= zfh$xZcsIJgDRRg=+rfoP$-%9nV7`jia2%R@dB}7BOKBuh zFk7Jru#~mYqN7VN>Q!2fhn?%t4(ltsn;DJ8%XM)W@nDzZ(I_!R{{&H(kTU9d&lj$|QAh#g8;ufaH(hyxT z`2dY)i99XJ>u0g(b>(ldT#WLrxJY;^9`D#91kdiD_L4nHzmZ*KlwG?+m@L6QRaaRF zdCX1Di#OvcAdn*>is9rRIB_9BoCXBRr7nDPN582%yzctQ7JldmSl+VbxD+(-Y0!ayu52_#$g^=ljG$63+NCB2i^x|MXycR7T(pUBuW>)IVvt(F zvqvRPkP?sxZ57BW2(8)E%5$5DCnJkIO#{$BLd_kD8jGQ=l&_Cm2Q6Gc*0-UQ^SKnp zt`mj45eikdR(6n`T})v$CmtodLtGGKH1sUZvhE?U?{eYs6y106=dsZ7{QkgFV)e-_ z8-6igL3sl{%GIiq4T{BEqv(F+#!)Oq?RFPEiY*{tLIE#$_D9NyHg+v-+mLt?7SfHq~^2s^Eh@ z@B>rw?Mmf46GNab5)1cDse$+QWbZt~(u|<~=Z-8j@!k*n*PFxVgC#)|t`b}7a%6n)?c;B>|bX&V!SPu}U z`&thN&pd4H&VT}hN0D>l<`gq>G}fChp_pcn(A`fN$yr#w#6ZGS#dY>|edX5+SiSq% z=mO6*&!R>+(fFn8Wp_VD@OQWxavF{j7YMC!++}FcJ1^w57Z%ekK5a0Nz8-M2>7QbM(V%b zFZ%$?)9D``TL(O~el1l;gBAUx1!Ga@b&i$1mOB2iWsK;enpmR7+axS8ZQsQ|3G+ud z{zk&{-d;exO!YhqO~BkuAhm*WYv8G6gBcjf*?g7?Wd#ki-EWez!tON1P*84+v~aM9 zWZ>pq;1DaLitsWJP1-~*f0&rK$_5x~QP&GhaHTj;9?j5(lb#J@Q{E)hxD+F2B?#(% z-lJrZYjj)cUt_h)@1r8kwp6fyz@IRDFZo7SfTRB&9~6W*=g_g4hV{5Bq(qKP>|$w%q-q6-u(&2njc)8$n{jL2cXUJ zIL!EB6at99G5hpfb^)MY{brKNd@-+s{h*FgO0A{rRGGZ#lvs@o_|+`#H)?TXdPN zjDaR%5LOkAl0Iy}wN?_Dpnth{*3A`fyLcGtPhMkMIQx>xFSz1@8Jpo*R=AO{1;5wh z`L@2#)=yZKOOwzew8-xoVhme^ZzX@A%DX-X99V@7aiHwlL0hfI_;O?DvM_wX9JL(oYy2nOG@OT`K-?k%{%mF%@Csf1N}|4zjO{-g-l~9 zI>1eczs3npCF)9)e35=q2}|)E01A=nLZ)lgtQqw*qR)G12khKk=A((x!}>p~st`KZ zNCC&zoY|A3^h#?Ou#r@ZOhoplQZXy^GmxuHIGrrX%d_BnFE@4XF&eN&gWOWy9QscH)t0_@?J1jY2P49YwpQAxJd#w$tc*JbRU+gm{+Jidc$ z%R-NT8Zm)FXEs9iG@!OTbj}~Zf`@?XV6?+AOAs zr+N$dMgLI9c63aRlcM*N+8y!Ty}GupY-}JGF>>rh1t#MyGYO-Y`EXB z7CrYzS}R3g#0@~XVYM;*xZ5ZB+{g5!P6T!aORc^rGrHGq&ae608GmNWN90tiF|$<) z(PT9n+gs~H%uzG0QJvfXa=i$poaHFCf*SZ4FPZeH1N-1MoE3@=rzn4CE4W@}bs}wh zb8bboRG!|L;9c2b6UELH$qxJ4q628E)6?bT=Doc*;(nUgc#Tc=NsdHBrGdaBNEwsm zp-$yKS|&$T)Y7affjZ@$wUxD5QMsq(&$A2bEhzt=mb zY6*jSHLGVGOlpZJy`WZ%-tuPIgW|*E&kTx=1flg?$CP*!On>~pw9G9+X`heW@1(r! zeb@#>Tq|@v` zZ4RaGB*I7Xbl6 z<81e*{ydX_hoqUdRkgozsd5cghqEL;4&dLmgaGC(P7T#<+oIwFB_*w8>x0~rOf?tz z-k?3=fY91wbRrZaR_<1fO-soaJ`X1ow0HM_N^joucV|-8$)u&zj6T2ZaG0#R&D+$v z0vkzsQC24}9-R1*kl4=&z3DT#t=-mg-sUssm0-b%7Ts%GPK0lIWW8o&E`u%sQiC>B zmDJ-6c}5!E^VX_@hCK5wyz|V#WC3 z(^ma@B}k_O2S>R-mFFHzvR&#YTTE>Qa@0t?BrLsbs(Kb^De`=HfSE`rYdJ4Zf$01$ zm^Na!>KOm;vnl)^EuwurzZVWOfn)t0p9InkqtCJbMeT~Ipt z?)%qcLPOc?+?+RT0y%sC^py=HCH~L9ewX17W95X1#rRSWJ`J)LNi+C z7;c^r8biD4@4O9Rh+kifSjWgDeHlwytC-w`%Fr_FXz)6Y?G44u;Mx+mdO&Naf_|F` z7K{YqnsL6#wuCT5S$GtHUSoZ45N3yGAZ#=0yeVm331U?s^O^O(j3DL9UYyrr)@$S` zvasF^#Y5DgDV|ky-2iHZ(Zs1wnFd3X1{Xf2laJTPXNg~V3g*BzWy(IWeW?srqT@}e8vxAMieCNQwgM(ca?q(7ljvs z@j8zuJit2=;=dBFFMj9YK;-LStUc~m)+SIR)t{70pri2;tCr(3D-d}pEC zq(V1+V#w#E2lvLQ9)g)RME8YTIzguPo_yrUY_|{b0o$lt^d#@66nnM*w)M!(Q9M;qtt^72yHYAAC9(Q z&au!(y}*aYE@{2W(v3lRer0s)EhT+S$+IFRVWn*8YGx%p@*{S9pX^nR)?)O)&BdPj zEZD6lX(25!_{+`3M&Od~uiB=!u+tpqh_;?8tFL%_JZiU2(O30@{I6)VcGF$`mF(Xf zUcY8US4OEj4lQ6lzmEDDAM{hqlSOcE^g+d`(#u9l{&>p7j7o!Bv@5%6A#HJ@mb(VC zH}10>f!fbMPRspq-mkR@7Y(jHW zGyRXy`SF_}2)t11W3}6II_D#m1zaLYP!*$aBi0a`a9n}wS)oKu$V?%j1v5`@2o~qs z@mp0f!iOr{1@Cj|%Z1CzQ(l{%OCkNcjd`z!`_=W$?oG^S_%a_%8^98iVdzz$J_A%) zvGe%Wu08@gi!K^cJAT88r0KCuaq5GLp+VPW+@DgplI513wrc$1@2-;M9Q^&GVAFuw zehEtf+Ms6HO%spoOnSM)!B$^z&Xk9I^*LWrP!1?NsO%YIqD9~HU(e=;Z{+F57UVPP zOI7G9FXvq zjI8d4L<1o=sj4Z%W^F!Pr?;4?lu$=qD?w*w6orcjK^KM;o#o*K0y)_j@Y=vca+{7( zL_PbY_vH)$-G(s5T;$ZpRQ5f%<1MOZ~W2LIA2nQpR*#D(}rH(g+#Dd!qW;T+WTVsY%+GQ7(giQA6n-4 zc;@15ZC~i}<=aPY0*R)*GAceG6R4!|Z}HNDvHlLGT}UC36LE6VcoFdUtes-tP@f6* zN*IwlJssRYXMqlAxtW6FWyGWqXWk3EMSMT5LLU=zcOF6ANhkd<|HH)3 z^zv*YtZKthUc&RUX`4BhtE|Ejr>lj5I=!oZU{;v$*mVCYu`GjRF~gjonRR!>U3d;e z(uRInFgsTee&#&-KnCHM8)S;VqIW>eDt9ZQiBtA0dVFGq8=uO**v|534&KrJwSl`W z`B0rixFUC0LjwwtsJvph5k;xn@GagvqZNd6r4|GUs6q^k2>(%qYvQKB@aHg1d!CZb zR93w@)^nnQ z{S6MF=Ct;iN!wbfx(#RJj>?FjjOm8g)vCUkDZ~SP>&n>aDwZt?_%*H1r%6y|`~1~p z<67X$9)6F#E~620x2xBwya+WV#k#H3K2tpvr~@+zA9X9sZT9)cy zk0=RXQM|4amP?lT1P78ymPb(j73PAGoqhE)Ek20MvaiU~Re|LoF|H=ZEpjre-N%c0 z08S;D+| z0}sNDSLKGdv2RUIa+xM*9R6V_nPtt-_U?_!8b1&NsvcB|{?xP*$@Tq zQVy=JMtgYUJ2myv1gvt`nk1yby_Tpl5_D}k&G--RR=)TL8%C4LUO>*_(ph5Taq|0y z`)6ZQ6P1(Ve(J_UiX@F-WR~IuB6*w~a|WqtNy=>8V9C0d_B2_pm)GOx2#vgJUC)wV4QdZG9*ykwbN0M0Wu9io)@FM@(LVv8S>#v!O1Z^t(`t#u7;AZ&Wbu6|MQzb*-Xtrt`PCSFE=OgNu8I;2{)k6P z0n_mAk8dTI-?~HWrNov3>AVo%Br~$Nzh-?VqmQikdD~RCsbuln+0Pq$9TmrFd_8Z6;%=49~X2R!C~Wx zQwBZLohd4I)0>bGp!RRlU)=k;ajESIxIR=q@|j(oN=EGa30HkNkV99G+pwbp_k-t^ z(pA*Rhf7Odn2Q@b`l;FKx$@_d7@;D9w5?GsOtN#;b91k(RieGC6X~S!5-t1ie1MI; z;eZ>ExOr?L3BGCeG31T8VvsfW5NoY}*3jZ{*7~w%wz4SUC9-xQZ?EFQ`7WW$_<( z3((3vQOP?O>-v^39Z0FR|@e1wb zo_BK)O!f~9B-KyS^}(5#(`am;{b3wFn6nkL8>z}NLU6)=z7KJl+He%Z3`+z*t-d}u zJN%0yf6}op?uFwOs8xsaaPaL_tf75mKSTo1)7x`3F9(KYSmOLY+c2d3Oj4a=5-9k* zA@VLV7Wk*oP)xgjmT*r3y??H1*10*jzjX)x=M`*HoB#b@Pj>*g{=b!rHgj_Y{rxUa zKT?gh*3QKkiuOFe{=@lv=m<%hzwJReNAytU5y+KWXi@S1c?6 zOTpWV=d~^isYVa|;q{vk=*gaFxm<7gCxQ1WGPm2#I(!)lFKR1|DS<}wD*jg;>}7f& zAsMS9sHf?$RES~vve0@jH6PmX*=EBeHwfu$NT0)FVa2VK=k|}+iBl_2-_;-4bX_)= zi@gDLyf}sY{8IVI4|v(Qf258x{nE*-X~_jQ4vK~a_u9w4cxt$Il~-5i0cXFfkaWg} zhl;@QZ#qSL6UJkNBy^)p0*C;jr6h@)-mibtT>k3zYSkkrmGlX2HWnc9f0b~~a^>2r zj9a&V?9~C6Xevh`8^H+@myv*&K^S#Jq4mH4sS$99d4G|6+Tu1>V4Qb&*s#S2`Sn=j z*K|F)nH;Q1kBidiri#=ORlmHQw+Dx%c^^ z8z6_Ff5X~lk1!4&ghT;CbkeDJ+}Lo9yg%ckUA`y+iiunfM6MI)6h>SOzmd$DT^xly+qj3f2 zSD)O<^}+b3&#?MFdBc-Io?aIc?g)flmlZSjcdJ;_CG)YT?Z488tu?{JCkS4(>BpzW z;fW1pkZUdhF5Brz@q?c+-+u5KaYrEcvbH;}^?v3jpkWANg4URMbNXIL_i*Ehz1Vp# zC=LtM<1}vXm&nt9go(dwNuMHERdnzvZM?tHMOa7S9|=;=g_6Cn2)wexS+PIJC{`_J5OJUrG+?*W~6!t-2gR^BFaYVFq7gh2PB)| zNOE6Y?+@S2&IvAHOJ*NWz@C?>?tnyhFr_Ku3nYV?f27mz#Uz`ek}$@Pw{p4Y#0WHx zbvrA?`#|b{f7wxne($NSiwqad6ypC*bLxo_g$PfN`xA@^9WG?FfQ}A}cM+NMtdsD@)t0 z?)*F&iG(vkXBW*XG=m4{?m`oF5%pK&zna&G{Fqvsr8cDT zRDCMem+)^rjiqpK=$k*jcp#Qz2D*t^)IWBs; zX({$P-Qg|N{NF0RbavT`Sf4P|Er&-z^irZ7=_fxP?|rGjO#eLy`!k#xx1uJie>vZN z2*$7p93CMdcLaQC`;PSYkMhG)hl%95%-lvp71c(QeSs7^XN%bA1Xuxu!EMiA3~)bC zGLR++iUo^lpnq?d#(%e>y2;RqAhazsK$zlqimi_3wOyD;+B@Q)x6HaNf(#xS&0hG71`u*q@`!a| zM3m^A#};M;#Ef@uurM0FinH%vx?)V*(%bRa4xems=n4XNMrqy%>j|*?_wr(@=1ikj zM+^&dZ`{6EhJ`9|7dn7ue|_pslGkj_dDcS+LJMengW~35j{XT7Rvg?`7#xbwCSs)I z@zKSWID_w%ND~`cK-iaGh+S_(&S0MxGnPmrE}1f>pBcO76k1mmp1Mf(!cC%mVDdH& z_!X(2s`K%1xc@DE04dye?RBdeuhld7FqrV( zptS{8h{%x$V<8Z-8NKXebEFy z`0q7uP0E!$l8ycKj3m4Q?aFm#O$%_lR~qHSN7C_5F@?gf5#A<&Mmd@va?=^9UD=2BK7ivr*!y zAfE1&2hIi?3ytqLqbb4rlfMrn7PX&S`v^b(fuj1Qjf30nNGQKe<|x`i8Wjt3HGUwn zHQN|UGbPJoJt{Vndc2Jga;BdVoD-^rXyO%HjH9bDy2_BBbWx1;L3RM-;xP4x^1)j; zQXR3NFdY~IZ&Tm>Q?(W7pseQk*S9YHx7!%oDbbK(!K`4@&{+#C=0cZVyV%rtPvWEv{rbM*;MbJj4|@kop` z|8227Hq$py;_C&kdpZpR@3o9er-Ju`oSH%LU>k6^(G&#yp z0_T36V>5w4xOMw?o#_p$fvb_(4ZcrpbbejfSa}=(H2v?D?|SV!pJnIgd(`|Qceo#l zbmi{|XIy4mSVq5c3&LG&sA8(SOo|!iKQ6oPIo#1y*A zv+V-@KEtt6qV6~vyS3GI16v`d!R~JhJ1FA+r+F82FIsOFb6|d4_b1c?GndRvMQ4GG z>OT|lB3$hzoG-q8z3@D2K#y3+5hxvL5jy!181X!?WVFhb{FLNBL(7JE> z{o>$!9>nl*mH$N>L4>^aLut<^jQtPCzy zNbq(Cft)u((mLXA&7qqY|1}oV*`H!v5tq%uMiJ4-Pm4+k7mepTbG}oDB+$HWhU8NH z#vGqPjgg*7_WmJy!uJ^iSs!Ln=-CKLt*X3-wwPI=UOj|5LbTSMqX@h#QZ9N=fn@iG z$lnU-Pmi|0mr`J&DuM9-#F)Rot7`u%u>O4|*6=^=`lsV?{@?du{oi5wcPhV;dH0{# z_0RjG_WY;c|Gv%J_WuN%f0{#0_@7|#_ieJC8UH8N{@WP4Li8u?Byi2^2@UH^doON{ zt3x>ns^_#d$Lq@KntY{A8Eg4*hUTgY$}GhvM?ULv(W}G3Q6Tv;n(-r#g? z=5o`m^p#Bx*OAq+SQvMr45Vgn^8seEb^2@HrVu(R62iA<3 zUFtic4KsVY`Ld?nY5c z=?)3$kglad8Dt1UFX~(%X-*THz45y>v8UH}at>6~j|+Ii(SNLcThBoWh&ekYyiT zy@ay^yXgUnPDSj@RoF^C>bZMc+AN)*f7+STt4XkWd~G+`_7+Mhe!F$0zA0?So)7p% z2O#{hH}8(~dSDU5AH7~HQi}Q$y;y41C--sduk}qmd`adu_@Ua=kC08o=Ii#JiNX&@ z=*jx1RhvD|+DU6`)0CgsGU#{sXHA-WspbejsOih2{nHAR^TE7T_pffrAX=vV)6*SQKM*^y$T>+V4H+7pbW2S&!lgRD;CcGD7U?FgncQnBEa4VN;+e; z-jfc*8;kA)+lVDiX0HP^W;Hdk!I93@?(p%Kh9C}k1aYxvFYD(@dsM=9hA?z<)0XIY69^&0NdQNYFn-SI>-=&#bvJM0lU_{q2y{e2i@-Gt* zFiPA6%4vUl9ZGVvIqRt(Y1q-9>JB5w@VQ#4%!b=pNfcH|)7>caLLDvjaV;z`Qe@LH z`Rd|G`=$78!!XL6t5Jz-ffd9RqP^=QY&-5urF1iuxMYr7krOZRF~j48Z%a zHf?hFzWwsrYq<<{rdzc9-nw~_te#BSE4yId{pyuNhN*FK_F*gaxrr)Omy0i-!f~Q6 zw}CoR76KiJ!fF1JIQ&o1*3t2DaH6Z_@LEXmc5+c+9qU;RKQz^Kr>)akNSMq(rDCg; zar8`l(U3}K5It06HqlZ;`Mnk^;t?!P6bx|oT6#WAj?^~h?fu(jjDrQ$r|{rzq> zfnK@*@80-Q2xv5dE_6H6hJfb?;N5GZN%GYG(QgWZ zcr)qy+kNkyEdE=nbc=cO;DtZ$O!_ty7btc;HWv=AZ^vA>H&)JB5Tqu`k|EyTiB5R|^(m zP1Tk?8t+C*Fgc$S9{Cm6OhxPPJ|Dm7&K`hd@{m`6HCRmI#Y}RD!0~bIoNU2{dQn<0 zkw;D!$dL=BIsjG+iE-`3iF6w9|9;Pql@kw6(4^HNlcgsQj0`Dnc+|mIV1KfjRyXCf z$gT#_@j~uGlbZO#CFoN6?j}r*fBN<$8&Q6ie|5X$&3WD3b=mN{?0+dfY^qn&?Uy~Y z2o^%VwbVfBq(<`HjX)`)y^W8m)sCz;?){sFmG*;~$3W3Z;t`4CsRF{XJjkYBV=)4r zdeT|3GAp2?d&!}CC$lVM{(8}7t7Zn9O7a>6D82&pjNTYW6l|(*Nfc* zoG0PGKwDVu#fX?xDu~$#!Bjz!ivaRS)EG$tYxRXoF(Y=o3W*=G<{D_no90T^YS5jJ z(_0RzGpSorrbg0TazZuMO#(Ga?yqFc%yO4JeBW#Hc&+~mh#Jh>mGcP-Q|NJK{l(gr z65c~mJg4`pw)PuV*};p(m1#f};uv=NHZ=K<=whkk1aN({?%#$j96pvScb(kNyO2(A3l=E`}*f8YNP8+FkSJ^R9$CR zhxhWm2g}R-&!8KPa8*aHVJGPBEb}7oOXONjt(@>Cw^sLN<_uWJg}e0d3-F7cEa)1F zdcZ!B*L|`z>)H&EpchNfatXNNDWG;CPuz}~Fs*j+M$7P{k5GLa&4@VVE)AQBoh1DVhDUtdii=@g|^ zOc@-C&oZKU6{HW8ULRtR+YGrp$NCf#`9c=iz-P6=SzcM&eZz$g7y4)NFhsnnVVC62 zz|cZG9?}IXd^*ruric>1B$qY15?{A<_0{V?U)07bnbd&%%PrAD?u&igexh5TVk$Vg zJ~pB@CM)dLLqIj>c^f`AjX$A-6ie{YloB8rQqa=U5vUX@Ue}@%u0@X_<0FBjsKb}c zU1|888}-CWJYRWL<9U<_d^m*6=vawYisE&B4cX~oBD+pAUnRAlezait*im}L2iuG< z;TlK!e{UA;A#C>5?KALQLb6#ys=GJx{g8dtY+kCywWO&1aK)dHuZmc*! zX3GZPmQ3UU_#;*k$NW-g(W#wSh(~=qU^fJh1$>^l-zteyPL>=VBo{Wlnlg{!uubU` zSSY@EbEA@Y?av#nIY}L7)K_r|V9IUx+14bw zak;gYYh*;Fi5@7g;&_R{c(*#G|co@3t@PxJdv&#ueB1-H>cQq2rMC@Q=$y<6QI_T3A7P?qp9o1WHXZQTAKv zJiSZ`WQjmP`f;6teH?vNNoIN#PE1w}yB~EI>0=q`Jgm21;bM`S01n$^HTsf&$t1x) zwI#!EaeRCh!z^}gJR0mJjfaUZK=$Nn@sT&z#rIca9l6o+hEzWL?9qM)daA9A0>_&z z+__dWoE?)!E)aY)N;M4)1S0$q+oX!UxP|MvhWQ}L{wJ;yiC1c)P}V4_A?vPvY0o~b zS{wbd3OG~!)}c2d)-Sc;s%7Xn_%XigyqOuGD^P)Fd?l400eK{Zh-qB5fShNk>y}k! zVf3d|;j@qYb5w3!Tb-<^Gskc!L~x(~GEz}T^$bFfCu3DCg48 zXAxrH2UkfLn|-_X7oBRFsFrP4^zt^Eq#F}G+Ci)l-~Z_o&#>aKVcv$1-nFU|+yd-q z1N*DXR@NdhE*FYjCk3Ya?Dbn1I3L%AK&Rk|Zc%>o#|=xh5~Z#AYoT6vFO%f%@$TS- z^*i@YWZhqz#3fVHBRW(LSRJGiNRM_S)bS-4wC44QzJvj(2WHMv6CoKg)GBC5EC{NI zs=;|}`&c8-wV)=_GtrE{8-7e`bq?Ib&iGX7WUx(zw?-+U(aHAPQ4Q|zNf5htEZV-XygL4tWDjX1bUOTh_hZSOn_{QL%0 z{k$&yUnx)ON{wewjDMGI6)zD#Zgrz-yz0;`5m_&H-A+*)IKYtUp~FLCOSLu5w@gd?Qb1Mzmi-pb)UZ)Tc$rPd{D!J2W$uS3;|ijr~}a4xq%(L z{YHN{9V7XgPz6&UAP1SkGq*n12gdE^zBQ$qp-ACBOz1sZBa zF!oXOy8ju)Og_Otxmoee!~R?x=kf}?1Hc)E zDhXdYCplVH8L5hnfy3H-vwhR${0fu4_hReZxB8Rhk!Pye<&4wER zQ}1@9&=-d$qt$$gMPXwfFhYza7IQRls(Y^_)z#i&mBr)9lJ*0&u{4%;ln;Ggt2c87 zhet(poI6c^AtiYE%wTnm78Yv8aVpI5Z=)(MM@Do-!2kzmXO&uCOkcN6Ybw!`Kc^&2 zRe*sx*2`r7%RK>2>p%LIJC=A$z& zU7jNGK2BEoZ*6wF5wZ@31pxAB3tq_{)4=T}41DAfqy{(*r64iz*MWkbSN~@J%*8Sj zKhyHNySy*v+`&2A5$|6-T(_Q@JSG;$@7sESTQ-oR!djY>(8f!;Q|t(5G$Q( zQ@%Y8>Dhtq#BGxE6hCLuc;lZGDJ5fUL~R8Sm=ZFJmBst8Q14O!AaP%t;4FsTQ0>m7 zjKuyeioolhe*Zw=O5FO*^ZpXQMc8gJmo|;NF+4CRKp>KkS!j{xAxHj|jl7yFwiUm+ zQ@fX-Hm0Y0bsn%_-{{)UV1XrAxk^zjqJzgCDZ!oz2A1L}?!;n4#{`EA9b8kus@;36Pap;#@N+I3Q!vsXUT za2Vo7Z9bh8C7J!Sk!+okjdGlPdtEV>?mST!BJLldB3W696=sCwc7QHJRE(j9-Kc^F znja*AHf|&^!3#D7L=Q#h2fR7U=U3%TuMgQFP4Q7bmX^AMN}d}YM6+UY`J?i z3E9dSC(p&)&rbbbyYy8}yyeeuUVUDZ>SjDljBU{o_6z^e+9<7p#m1YnNaAbOUU@r+ zu6DPMbH{xz$G-T5FaG_uc054fZ_`az?>C-{jo#~Z`L-`Tbn-&wRH?d#!< zKb>!vh-fLv3qr3e*gYG5%1uP2T{HZPpXzMp>GuqgGh-PR%&Ra`%375r zX=9+}l{_t)3^D?c5KrxTwhh~B?-l&+ijY~q^Wn1RD2)G&@5rpl zvnR_;oYrQ@QeU1Ju~B1aA%+|Aa1)lA5m}DquLMC2Jr?KQ=pW8*l|j>8cDKjUJgr@o zGz=-FJZq0PrPP7=U<7#QNFa7jd>Lt~kaj_d zxZm0Jj4%)TE0;d6hACgSs|x)oz7)3^#9fhc^OXxk_#ZhKeQGrO+3Id0iv?{V+J-5*Vg5x=TD>$rlY)Dzh-+msM%L&CPUB3vHp@+UX= z)r>AF30{G|U$|MTe}bdhf0N!J?0;vWX?%v$+i^Q@utGkme!?MhuM=1p43=72NX5le z>u|UlMD=!9`64Z@;L>*)Rw0L#G*BtoRKd}7y+U&Mhm$J8bHagMTfdC_N*Ox>purx& zI*>}~ebZTKtT}u7XDNElVKn}wkRVLT-dpf^&9Cw3xE)@`fg$Itw7Pw2#G@uw0kS1? zBsVm!uNwAKp0r&O+RDE6m6GR> zM``K!DaaJ@iP%L`(*Y8iN%9*72JaX9o~^JKNTW1&m>~^Ey~c?7og02<*ykC)z89m*;9IJ7kgWyM{RO@!EeB0Om+4Y%%*BypDb$dLBINCLDW+5fxT1Pc? zs0Tk1MjPYWGrp&OCBBIxcl?L{M}YA9(x^_+=-0G=-30EM_e25BENq_dlVph4+@9jB z4cbZfslN~&s!|*dTeXAEU-=_8K)>gx=Gh1C52BMRHomnoj%XSA*%AGg#N~V@twc0! zn&3^n=ln_uRXCAG3#LUYSk`4n6gb}kblRLx8GMf8v&bG*f9I9{u{|mi&rchccC~7a zwBN>(A*hvB{H*q+4@fAYP!c{(0&>D^f-9fTO!5}Fum3*mpMV;ES2mT+0bi7T%Xr%v z*yg{4{)wzDd{?pd=p2_RHTj6(txnx(aDPcMv^G=FsSRXVwd6+>Z0`-H50RpBdW-Dj zej~h#_SM24GH=?+@Ym@Tg?+E6B5yIVj40iv+@}n~LfBNp+i}*Oc{5KuB#xI>k7-=*!0^Y-1`zH&lL99sEEHSFi8fiT)H{^_R#;yxc!~L2 zY9wTnT;lr7Zc!h)kA$I0&?x({_3A3XZca&iKv?_uE--+h{AbB&`~7%s{u~#K3M-kT zP>ZPnwSwc%K#T6xkBW|BW~iBV?fnRi64^56YkRG_Uq1mIG!xpUPwN>uA-RZcmo`1 z2@7`Ai%aa}dVey6kIs2l#?K@EFH}iP;(1=uC!hV@Fya%Y=`=N|KX#ii5h+?Bi?<8t z7sdy>DTmglA*UG$8};wIadw6skD>O0my2EO6un`@@|naS(mb>X6V$Zd4c3>AgrFtT z7v^Xsk;%^va+DdVJ9|b?U%KD( zb*j+*JLnyUR7$lTGZ6MDir+}ztX}6Knc6atN?B9yWph(6FO1Nklv42ZJ@!>O?Znk{ z-r%)Mi-<2PN5f(x6!Ydr-weIx#Bfg!*YY4dZ8|$%dZlSMo+cAzg>P6?W(B11j#mLd zU{lJ4DtX*!o>teHhqI8xxPUuj^FQ*Cm;Y1egzAg6kO`7@-hH1eaw=|&yfZwQQ6-!b zBc}>Ao;iot9B*V5!gKYVTK7?-Z>Dm(uO4e)n8YwstK+W3Rtpe=THe(riCe!v^lLtu z5s!7JRY1(zH}2??;BDs8I-y@9k?{W%V`;+jmqbJhN&8pW-$pjL{;+YpsafO}v5Ejj zEoDS|tEMskWL_uQBwUhPT|UfkUptEF}xuLL_Ls2;;7W zf?H}i=Ftt#-d#~alLTrEhm_==juol~5=~5KrvNdDF!K;}n(WC!(PY@wh%}HL^egS& z_^EzYxI4TMqJK+)IUObtEjOM_#1&BEL~OQ7(6C4*{m$J3a1`IK&5OaAQ9K1u zG<+&@s`tfz#+uEJ=4QqrXdg2$Gp!ap18$n8d@~v$_vWAKpH}GX94mjuj|AO{7BCM{BC5MJ0MLp`+Z(a(TpNh{h_XAj;0$i75u--I@dmW|;6=clL>1)ncUTLp z*n#(yDw`Uz4w-b~XryMEyVhLU(^|s2z`L^bAu`QN@H!1&*K8qm-}z0o_!8EyN+l}9 zo8k52=CQ`8nopd-orOEFU%jgK*pwSK?IddbZO9Bj#1B@*9F*CLf*&_(;`B`kR<68V|ZlWIR*vL5|XO?Z#Kz~%DjL(~4fRPtZlgBfs3>e%Wz2I3y z93=I1+xY6IJOjIn&~s4#(MYPsp|ck|ZL+MR{JeH(^?{CG0h!~ogCD`sh@RDHZvq+K z1Yir7TF)Ymr8`EZq?J9>(7?%78u$u6vs?_?io)I@i`*qj*y2j))t_A(iNDTt}S0NCRnEn`e^0q{1 z7i{sy`{i9c|Frv`)QB&Qj(T5J6%s}<31iRG-wbdPhf9=;9Ia2A$YCeEcDDgpJ?<;3AeBt74|c;01I9QxTlWnyrm|Z|@4Zb^5*kvE0930)CmU4HTc(UN_XF8^pT2aT4)tCp)F`k(pDr^+2-1 zj?e8Y9eFG z-J%1o+P_3l=>TY*A)JZfv9kxWv&cc=)FaR1-{BX#b2%&ZYKEwP12$Eme@UL&D<5v( z-*pTWeC_XQRfyJ&X&WA{u{Ljxa*N`q!IX6*ouAeXD6>&DOe>s>pu}adM`u z(Mi!syL69K&sMlCji0tn7^nLE#xH5SX|X>Q&r`l6$}j%Qw*xcl*XDD8{(b_3UHd!8 zJm}`@xM<-Oc^mJSYktpEB7t&)m5z3j*oiM+eo)yxL3Yz~obL0h-K=7wiyy2uFt?mi zGNLQ@;V%W0$3AWorc<{MKSR?&*6Wx3*+naIvy;?-db;UuZc_5mYG@T+-%b*Nv%_+% ztB=^&i+=d)yfZT+uCdb)-(8cgZ*o0f4{5&p=VXA@(D0_OBlx>=dV|gQpCZ{-ih{Od zskPDK{jjg7uIFpt+Al<%J0$fjG#_97tnnokwEnpvNr8c>o5u^6=n$8M`YBG4ugJ!{ zU5T6BR3)wYnBrd@R*U`5KuYcU91fSltKe?Z0t6`g=;gvbw!u^t4jUt_{!LTL`E@M$ zjC!8G=KJN9lW%{gWW27Ot>K8^Zao`!|HPv1Z-YQ?MuXy@A3^?nGXnj2;8BG@S?KYWi?u0Z!!kXCUjli z`)jOn8Q18 ztpI1OWfji{ixrnb;N^qv9zT)YAJ7l)VPO9|9?drFe{cGBmE%^i@Ec{W9Vwo_>?h}> z$KT-gR7=wQF>X=vsJ`}6=bNGH>t6&nd|r-{b9K&%PmG;50gsNLkd2e#aU?vgq|%Vj z*un1G!%xR>CrgIo(S-#VW<2l`u%dUGp-+XTw0xo2AO{cqE_f`xT4H+8<-#4Y-ec>3X*Nws^J9_WbyxRdRD4WpBw7?Xq%J`5 zCT&~_c8wiz0-MgTM~C#T z?rd!-R6fIb_|X1()e)L30^Q}sZ9Y`hHhwxi{n|YWHBTxMc?77I3CD2jkZ=J00tie@ zh&i$hwSWBG46ePWr-8gz95i*RY;Nw_`I^bxf~|@83cV9#0LT6s~Px%MAO3FX4YG-`~tbgZllO$MW$mhmZ5f zx96Y8KCaeEt~Tm`5%3U;CYfxArs%W*cxMnaGj|Dr2!637hc4*cS{khlMHa|vYP zrauS4+O=7d&G?1x)9aQd!3c5#0{r2UTLyNwJGT7S=WTR5yfpSMY=2PohscAzdno|H z7&1s=grC3olQ|yXdh92kL=q56JOn$ncGtG$1OQJ^~hOD{LwW_ZPKa^r1 z;UO~5o7I63aG?jsi0a)wN5_LC%E`^O{N)wY>S^aw>6o;jaa#*~pbVQDA;@1vPS(LL72AwL)C6Xf16cfE?LXZ^0))ak1& z%SEek(nv=vF`$r7oJa1pReyH#y;B;RQeSFeq9hT@V9xE;_w7jSEPxMRm>s~j;{s_#v?S|`R|85Bw6KND@twHc_J7$?MWs7hx)ewM z^?uAV|Hz*ZS>L4kGXeG@P`(^q0WF$E&_MnB>-d*!kwZWB0_)iukB+1>q+a8PpTl;7 zrpY2p@Q8RpX!O!5+G-z9n{U?3gHl0{tU4!)9xu4#!O-8*+MCe^qn59*Dg{oEIcd3qo>3_-br$p4gDa?6yEdZJ-B{`qod8JUUU zg52_yjBb?s5i$S~GcW(7TNfztnroIEhZ=*MIEv)<<7bva9a1&7Ep7n%4y`J|^xF;T zs^spwO16UY|5o%RJP~`cysE>0)7I+?*alO=l{_e~g&XC|f{M1{$jkL5T#F|+gYfX- zww04LM906aMarlMCGs=usv6W0C<3f@k?@Ra;biR|BOpnSnLl`s`@s^{(f=ER2oVKh zhnJzQ=9p z#a-C^KKwtukEwBbyKAY9Oj%QpyHdGfA%-%Ist@;%^3OL`*`n2DfXE{q4cfeDW~WJL zfWY-|4Xm_=Z`5x6xGzG7zPb$8m2#h1ea(Vly=GVof@L~Sh9D5HP3Er8q3(|5+x>9- zHQx=#6Z3s*iX?#8LKVjB~1rEJ-B5?&f z<0_NZsgCcUFaM^6k(PuY+%jS=6bB?wMpCRh&VgpJJzQto-V!)VCJ%P{R zn@4HTa{D6HiE0!eT4n+~9;}hyEE5&tVYeI0YDLHk4n`6N7dYAgjgVF79H=EKAL&o= zrZ^tW8@w&>2)&n0+wDFQ^D^)P4eG=ejsEwtusoA z(ohqPZ$#RFE4*79=u7IWGS*);6oQLn+^oPWOz-xa6w&>OIfsFufPE+9t{)T`78ld~ z_=s8rwJZsGC^{rey-$VLB4;8o(oNM*=4lG^gYE<@C}XWnIl>(`4Z`?F6r%f4ryTUq-kK1OTrSQ-ffF;9wS zf3SUj)!lOM8#c00COl)}D;jzyy9wIoS= z_n!Gn1?rco-(rJGK+r0}x=1I7Q`q-Z?TTHZJKveyD!*{Iu`*RHxAE)WTFtPzQ9b2%L0CH+#S{G;(p4&U z@gJ7{&+QXyLGx>gOhDAL^%{zj1bQa*RQV?t+dl&{PMj(qv|oBy%e{)MJP;TQZ`A9*&&9($%0khQd#mRMbe)dWtGq%BZl zyg6!EdO~(w!s=Fkc^a{B4fR+_e}%I?1MR_(F$E{c;)Ti@`(V!TmqI`~XU(!akUTaH zWR|S8!J0z|$!@d54_PM4D+9%5s=H%t_2@rUG1|_};!}awFBUX6ZFz6RRbRf|kgFQ4 z>!v(wZ@Csyl*pliGEE~r)(*7is>Ly9*AZNsdU@!@wAKz)`a*Z4z*-M+ zABAR+D9LCISX~CcC=Wzcv8RX2p1h)w>NrHR+jKr}79!%bM5cLLvh+l}vOh?BcXsHc zT0GtTZN?MZ!-|SFuC8FJw`VJ6U|Cu`{C8%8YZDFE5a{*7@|4{5W|%9}b?)vsd9BTz z^y6NR&~g0z1n-i~s-g&=lCmw`tV*_L#mgg#Q&)S(kRt$5S2|ambL&#l=jy1j++kc> zpTGdh7*iU}T+mvKeujlmij`h&bx@`~TCZHVmdoI4oLl1-=UA_%_EWqyD;Ratt!plg zJvP?i?dh|J8>j#=c(0&9rQw(?O!QQR{mbDN76xE5|nJm`UepdW1>nvCM9rlaEcE-1 z9CEx{Nj=!TJyfhMo9Not4BS)9ioQ=@ryO{=|7HyMs>xIE``TcC+79@*7{Lvdo|1*& zmM-r&wT=z?90`bv(v#6$QBp}Z;tY+V)-x+sjCi9|mt$r~IwOGDoL$dn;B!1hV~57w zQ)Sc|{`U@@IV*JxW-B0W6_`~&BQanwsk5t(Au{$2HB9LHljd7t+ex0}Z$zqjC=1r{ z^G^zH6mubHT^5)J8g^@S@CKcz(4zakh&7MFBi+F4P_{b%-1eJm(i>DWC?|n15B-E4}Oc~ zpOqfc^BDOfV?vDALMrLv)cb=PT8_1ga3J; zCGvr~r*@-zGOJ=`Nv&0Pcc4hT0k#h)49qJURjkIZ}CX zV3K{ArMBdp%-B7#T}}6YDv8kzU=-sT&79N^rv<@V3=I6$DXOcL6k^n@9}m?m;YL!d z!s|JxBLFMaK2l-;br|&#i9`gVI7F+_X~`Fz<9<*`-snFdF78hR7`t3Em?aa|Ypf11 z#ZoZ{_3$Y0V#t<*G+nsbR;>(N3r9=xU|6%ib0fw_1P~4wH56JSf#qVL=FX=wqxY;d zwUqys=!PL-JMf+vHn;c`;sCD#mwF%nss70vV^wn_s-qmZ1mGK&ir9#Pq6E|s1Y5$M zn0Ds24dsTG+;?W?x&Ciug*u45D)0_=@YZkXI_ggShWt_wc<}Dc_5#Y4>DKU6F_|~@ zYcnnpX3?J-Oc^9v_3R340Hy#=*ejL|PJ?E#)VQoW^!;zB=Y7B3Idz{_)!G0MVt^5> zqx%Wl-2gH|?2%Rr@LzvIa8!o^k)TL*@n0;1Lc z9fXnck;FTTaNj*;`#=0GM-X+RofLpDvF-hO9vxs<=H6Lf99j@{LVW3FFDTj|iDSY| zWp#2jg^VCc|EM#UeVX82GcFnbVdU?BAbf7Xe7v|oSKgJb?uMO}?Qj0g=0 z1g}CpInc0Q7cuU7v$OrpaBT#lS}2=64J*Z{YA6di69@lgzlHt!MM0k_a&Jd;LjJQO zm?5vfYzlx7?eFFwgk}QGC&~< zZF5GLhB+6sSBtC=_<8kI=Wkz3C8SW~vo7d6=YMEi} zrHTqAfC1d$pNBA_81Je_Sw8o1L>7-@_uK57i^+u5 z&woa|_H2aal+wqcCO^M85p1QTA(tocd^w90BUn~MW9AsKL)bEBqXy&k*;9Ki&}FO& z2h8N!t2%A8(s-v5#ya{K5OlJpMGKPiv3bg7o0@rWwfetWa&iZgmtT?FZ_ia&chPB+SpK#wv;Jaw;pu zU$|fx0gDWfFaat67KDQOqHI@RU&-jQ=LwaHABxl(T+j;eqws1A0}FuE2eUl)C4_t7yRNN#WC%Evq9>=DS#&UWV#n`I`y^9 ztX7aP{0_pMxtr^i)i?U$_^^oU`l?AS@tWU4mb}8oOESn=7%^wkEuTWlhr*(=zq36_ zpMUe7bD&te$s4@oh*z+m5$T@+u73~$#l3z%eP(R#dpS3IGjw((Ti`rXKe4BWs?wtB zkJthM!ZBH9Z!{!1|A?*EEduU4ut5^T!}*5W7soDms(om6c_8X1QR>elhyeR#U3e|W zl$nhPrn$YsZ2R$VY~2QY(->)%Q67(YQP;kzVu@k6d-ciHdwZr3W4+_I8GD7y>ZCXW zpJR+BGy}N^37GK=$h=hSkf_{%K9%}HCczvOVtBPU$uxW6`);E+0BjXOEnhE%Ugb;{z1oz+Y%|6kWl;;FZ9b1%pN@)Yvza7 zc9;>L^D+7r9quLMQn5guKU$MVgrM$E;_9Ebczbg_;e2?Yu}WX0MXP`*_8N^`gj*W6 zv%mlPV+eK%#${ASnY#nRuk5B5N*c9!#&#z>T9{xs>4NnN_eB*&?Y(I{A-=a{R^vx- zs#Np!$`R{4fN{BXXY@2L5U=Z9aH(sj&Tg4o*G$HmP$;ucZx8Dac%`No7hhnJemSXl zvn4^E%kED(4Z0xpHZRJ~*w;*-9yt&2gi(3v#))BpqMLQey}28ly~n&%vAtHZfBI=x z+4v+7U;xov+cZ{nr?L=K{iWuGP<|Zj?T`#}WTa?*N=Xe1WrivAusZkjuudU@O8AoW z)6vocGl&b<_#HK#bQ277^5kbU;Z#Eobpn{M)eoDePTZ!R>?GgsA*ASDdtsSZFp9L2 z?;HY%S$G6n!Lq#a5fG$?Co~{+e{LF^X%#SMSHB>?pgMsnB>0&Wk--n_8|w0uw9wnW zAj(3mX1jU*SYpaApAd%(vR}4)Qe-lssbT|EnJaaSZT6Be=*m|sD({79MRUJzyp~tJ zSJ|r^1~VAxsK87Wt^7aYKV^&~rHqU_Q1r|AJ}P(jk$r)CC*~DeZi=W5!qy~BdYh2~ zeAGRk*Xd0*Mp8I0ydsGsoi*EeOY_JT^{%~?)M>urk@M!&FzyrG6E$C`%@AVkT@yziMVK%`>#PW-Y*xab zP;O@SNRz=|kv;?;UeGGgjkc9(EH!*3sGx#JIiO7pIKX;z-5Yy=S-rVtFAKEJe_?Tyeg2F@_06N58+|2fMP%XT6zdgti_+I2^Fmo%3>)QYBZ^MnRhH* zfV>Ek>pzPLUcNl=NkwKvgF=Hz$T9&t9Wv%+2ruN&oQX>WT^E(Z$JLbqpw!nT%&hH* zg~&DoL_EYr%d;yVU62dr`Gw3*R^y{^?uNnJ$Y{pm z-%a1cN>{&1+MU$X$K7LVaVHP@{wWM>E^8{e27wIN_81dX?x_OgJCu7{;RG+jggE{% znJlzs19}JLLJS!~6tQ`<<}dX|9V7&+Zps6L`NW$uIWEQpxsjS}xanNq!rU*9N~XQ{ z@o{yIg*0OHne@gRRhx)jawgp?1@?nd&=ic>Z&%jU5}FXw))(RP8T*H!@u+swW>vn? z(ixN}LXPkc3ud%ZE`%pbbQYb5r7rr$r~G1R-UcQ(N>%!DFMa|2tp*~Ctd?RaU0*ZY z$Yh`4o)HU9kOg15!AFhW4~m&&`uA-;n0y}w!MNNwNT3z~*MJO%7kyUKP(qQc;{2tg zH0|qBCO#TMN#|yNQ>@GYdqz$Xr_n{;I&>i*%%o0GTUNzy%FaY}>qGKQ^({SuDutmz zah@iVwP_^L>$|Ka&itP!BXz@)HGQ5_0MwSC%37IHGF}Bm3@edeL8KBzjCNHY8tYVL zX!dCSa{uO>TC6h^8>zW1GAG$s>C{l>LRbQd*A1^X6#($y0||iwT0_2SUIGcdr(J@F z@b6NiEb^gB)j)MTf1PlMx>swGylcm!!4lSjqY8k3$K`s>Zqn>?1Vn2{GZs2!cd(pK zJQs1?<1(3}&9Jav8`3J~AGvRMIIDD`mB^)Z+!*5s6YuI+b?&+OJvr`g}}9>b@8)H!ANT9nm(MaZ>t zryVKR%AHq@o-`j?VF4rsn0$q_&RJ{VJL!M08vfv_2)p-@ad!W1z|9yw# zp9SfNjLhfEV||adga2@7$2L^uWvP~$3XS8ZrHk#fq4Oc(L<6RY}Uwh65c%ApRek61X{;(YMO8MQ@^EyhYTCv3ZZQl{K4J5 zQYU(ZYfZGR!>=_YazJPz$(IS2|GX;>K!EU_B~;g=Pvh&tis7xk zv3;E@iZuywz+ymHTJ%RnYJB)4xFmkR_x)2D7h5$y#p!bB;?JH3kKC}mo7tax4so5r zF`d(CaU9IicaCCs2yDs!Y28;dY3R%ARCSPlnAE)VytEmU>63z2L{W|eAGqLeloIwU zIYC{m1xyfBdeFn&7Rm@H1VmW_mU#Sj0v!{7_jCSGm_&bSD_Bf{X~!El|NG2vP71BQ zN*&pO^2l=LomIK@U7>_l!QvstP}%*>&P2B%U4*c|-x1pL7AZbHCPL#Je-h$BK=`1>vDtp^y9;Q0-lEg?=W-a(IeqA2cl(?M|e(4%LSx)Q&baHjUTdv zGN%>lKy&D>NY&V>5rQSl-8!TK@hhX?un4EGzykcLCC;_f>DV{*PoI_)A`(b*y)ne! zqMh5H)6Q!BhAIJ|vV?ux>8dWG;K&=ir`>^vupT7Klc_niTkm443ZQt6SG*ze3QavO zLEf3b`L9^vrpv{jC4w1Vx>TGVi%i4E1jEPO{X9@9H-Ec&X?S)~@>BF_PRintB~ApQ z1hv&-dW3=ns>H3hTbD#RdF?bkR2g}^qP9dS1tZ8S~3RXuZM4von z1|f8st-wWpLJKGP3KWdluA`xMwbM2u>%{VZ5uj!ymBwtr_aEtL9a}Pgd|XoFE5QBJ zBA18T$H2E8w#irhaY>32F=m^t!0iRV-ydG>9jvk5EaTO^kLOe`?z2X4%=}@F4rKGz%C6vwqhHe--XW$G! zyw7?5f#=;lZ}7U<7w*~nyLzq9YIc`+XmM6kR;iJ6}B6AX&~OpvJvkS}{F&nCq8hM4jsEdov$yD~1_ z`Jvdw_3lk0K)(Llu6YYNI6n2GA>&#(Q(2HjVlc+bnrh*YY z?(Wk||EVay=PxfGRN;^@iZdquYGGy@l`(3h+WQEW>=a_aEtovx$!MjtY>W?6+~hxh zlz2F}MjOOU9c7NmXtDmiJm$|)GZ2+a+~|9`cvV~$>Z0Jw$Kih&DOCdB=UZpDY`)P2 zUG&pc{~z1M_57mWI?I7rvuDeV35jE=Re|J&gGlmBDpf9a8BaM3HAmBj#f}p{qQt}U zs#ZBT`c1g;?fAC4nfeWXy-C3tTGdbXER|*0M8%rL3!>k2JZfmPa>essiU{#$EH=VO zPCUB*QgR0B9soOIxOjFkb*bjR}GRM2npVgFHHP&%U7EvoH9a z+E0jw0tG-2NvvEZ{=5Gym?iVoXK`xzTqin~!}jJTZbC<55qtHpYBX6=%I`sJotbX1 z$pK$?iIS1LzH~tknW;8>62Tr9O2C_k7%KdQH5?SAz=(LPa$-kvca=F0yDE+615=m$ zE`ImP=e=SH$J*r`{_{65_V$H97Ajy)W@Y%&k8X6-DLWzLrRwmgLDTwpUX6U0tGeMZ zFC%=IIPMwin4(vCr=9lx?>EFK zri+fW@7)}Ss{5Y(0hedJueSMw>1njr=p?Gnq0#E^ijvHkzXkj@HZvjZPOsOm(JBWn za#YW}R8`DqtuqNs*6MQ0)JUnxWDK5Hq(Tej6e)u}Sa2+M`=fZtho617HWMWe6H)R+ z^f$>t5nT)>8UW0zZas!F01hQ_Evkjp`c1B%k%G;?>YL4%{~`<3s0;9HOHRP`ET~&g z=LYbRJ?covtUeuRhQuBhWc<2+GU>pZuE~J9#1xjmz6xbjAU+C*^~3@F8{?`)Q(*lcu-DbOen%RAr)!B_-tzTOYMS4iBda}@(;!WC zEPP;>7Uo2}4!7+r4n5Se)5^9=;rZC<1wB7?w9BJK%Z&smFaSdg85Hk9@s`rIgsiHu4n+#hXIKI9GYG6>wUTH+2Dm=GNza*&zb4(SCa>- zBCz){A-WqOAp&ye;xhTE3J|3{J)S2!+`iYO?#3R>X=DDf5UuSZ%%RFs@9ZT3%6Y}> zH}Fz>g3SE@9TA>hD8`~T1?vu)Sy>}glbp`&vmmZ<=e$hj(boe*MiCW&^*6bP`qN}T zF+bbJiMW61qiR_DWWYkRLn6HNPZc5tJT#IzQq6G2oWO%7aSKF{lAg2eC&ofU{LdKF zH}i;WayB9wLJDcEWiy9ir6}EQl;4cZA_EqXTA>yyaML{;SU-^6I4t&if&!X${*b6^ z&>a=N;5yf1HLT60kzA=1h504oq&amMy;z4=w&6NzOI zY@S04uAZH^uX+YIv=Pk=gOcFLq%pxYiIx2NTg zzDK|*bwl!_^i!@BjCb6~8~pPN#*&PInqe%JeXDSW9Rluh;P*WG|6=o_wZfMFda~f- zg!AWOa-psMkcYunO3poLRkoB>GlF0GKs^yXrv}m=7*CHjk&28wCv&jBsq;XUfr1%! zipn$vK`vZpaUo_V(*9R&lx)UXmLBw1Fht;no&AX=Gd(du2v zL4M}F`RHgzq80P&&?=NJK+8sFh_r76nu0r>RwZ!qVO_|`JGYHGeM@#`ikqZBQTm=- zHHVWJmVza0U&~w5#@bzQ)GV=katHiKo_$VkmqQpwEkJO)=oO4%6=zkFx%?K78o2}w z1-S#Rkj;SS^F&na8mj}b=9?nhJD!hy#B!I{&`HsQRvUC5R-J|p8dAavL=Jz4-N^bp z71S6aqSzj^oR4d>eB69g?9!MXml?G-cN9TN6%UX5Eg484vaCti^&q<8v>K*r860CqYN9 zKO-N)BWurOzZ0fNNFoQm=&91H($^{RKI`v+b#AoRo|k>>YeUB?DhvLE--@ z8R>6OI3dL>_*)fTv&c*P2m}R*=X`{tamFy|yZKcS4YT~aojVv$cdt4OBfUk?d%N4U z!_uk=31C|vtO2DlG1Jj_^wy)>?&20pHeD|qYE}M<5VGrJTn9djzcpG@JC&qpb6vRN z)8R7C;Ax}oRJl19(@&i2Zi~UM*qSf5QqHvy7%GELFfPKl?|x8+KpK@9G>nV&)ApR(c7&i3i!^7Hl>ZQS}=a^cw69ET9`aXM9ikoC85 zN>a{C8$yL2?XZoRuw66Xs!#wb^{1y3(n41=`L|X%obYC_##B{=>GcX}iK@~ucoly3 z5@%s-H9iDTfY^OiE}__s_e#m7K}zCBHh<33kJ5R63^&AODDzaRtCk#|n+xg&pOY2^ zxne&qGcs~`sSK-?wCK)~%N$P@ixMl8#ck@MJF;qaV_m|std1N;xqldZZ zDGvL=39tnB38x^e4Je1rPI&#nIj~5_ABy%9v!t$m=}$a zr5m6bEA~uzh_#mm5gF z;vU3KDeA?KFke|*CfF_RrSzNnG)-_F&O|1_HaK&Lk-Z{FT@0Pel11pMtP^s-tlW{kz-M7`9P)5`x7*1)#zwTe zX)cM^4YlNc;6VojpBUtJ2ioH@;FZ+h+hIOQBCe|9Ki{xWiKqq?nkah_fc+KK*N)0| z)&3sY%MF#3BM^SfPx#pBFiNo^EqadI8(RBIySvZhf=*SFk{W19F=qr1w|*@kU1hpK z$E@F;>r--2^5SPlhU?m7n;WKrJO50(W35eY;cn1S! zHnQDVU&Q!31#oOJn>U?i_MIB`y^QH2&>=$2^T(Kg(WkHl&1CTEI~AXHF2Ksf+yCUq zETDC>7*xMM-ZokpAx?EN^YH1-QH4raaS*IrL>J(9^HqC5IN^uw3jn$AT4^|6`7$CO zsrhBYSvURGa7l6vq(H#B_zXf$RRonSOO2%I zXYdm7GQn#loCl? ztkYBhh>K1UB@gJg+StL8QyaRk+Yw85-Y3ac6wu}r=BJB%oKDUm(Za!&;YJR+8xk@- zLt1W^7|gUotm?{N_z+&yQep0M9CB)<@S~%cq9@nS{;@DDDh$;`lZqX6%TfaWkCV?$ zNGmJ!zSJYXrKf!c4EBa@+f1EfeLoyMGOQ4XY~%ubZ)UraWn9+YqllfJWGjO@C7_3H zy!$ls`fY5>MbDnS&%byk{eH@;H%rW0u5yBbDddi>!|L;#4SN#NN6fY|jPLl#&lSR< zU+y3tD;J4lG8kem*jN?DU!$uRy8z( zp03zT{js7E#C*Lfpz{)n&tBMkAP`X*ETd`FE`dRS+)xZpCd9h{xiKDVIr}XkV#!ZU zKn!v%pYh>*MsoZQxj~i1`2c^=aJtEj>&9Zj6J_)2MSq^Al#K@g^eu)0&VZz84JW(J zWE%{#eet)QM-3vnUUI+kU@xW$uIuPlrTQr;t(E9O(&bR?{K*$;M#McFO^UgLuqRmDvJG^goE z1ZX-zgjazIjknsM(U#pZF|qT9Vh-0kjf2%Xsi|!i2VY>~&*RB6>vNSt1PKTjxBj$K z1Oty1awb1*ql0p7;CGj%=>)9vU*3wiQBl>Yb-HwXrFukp8bE>+fGH2Lm?5QkqD*{8 z{Fhn{3ThWDYg)^rsg(Xr`7%;67I_T?u|ucN$H?QRLDNUNbU?YK0#2APzU^um6YR(3 zr-NzOV|29CDSAJ!>%xW7+`QmyfG|@M|Nc`%pAgyxg~uFhjz4h*M>VJzxtknAcnnZY zBudulY+hpbA=zq$#G_P8qvsFm;Pq#%cyTJN)!wcsIFlS=;XO%OR1H5QYSn0KFU0Ce zw3~vY6Q(@WW~}|`A#rz0Q~_O6b1NT}gI>0B>9Qu$i8D^=yssu~JQy)(Z^)Z$A%E2o zjl&U7S-1CREB#M6P*%m)H2gM}7=`D8)Y)F46P5|uZ-TP?&a-wp=Iy{C=~bS$cjIA= zZC7_u{dUOS&8EfpU5gH6yYDanGWo)2;-}YQSvU7n;owKb86X%`JHyWp5Aq1S5qT&5 zU37g6?WK61y^q?r`eCpSEV-yUe58L~`K0Y^s}J6hpZ0AEjKq2Fv{%#L(~%6gm`tNc zQ+>=~OfZC8HKn|ktZO2jdpr-h7HYJa%~ehz$VfDJFgm#QXusM#pimM<&&BEE@5TbX zX^j4*S*(GS68sKxpWw}P%n;#W8>ZxT&QBRis*o@*yOuUF@9lB*FGtsYC3Xt=DWd7l zXY)26kmdN9RyHeUMvsw7;1MX|cmQua(;a+0s!FH{BH_Oh0VJSb+^UVQXA>9et*e@3 zdY2$te@Iw|{{CgSFzc|2saENS?K1?H>9p2=@b4~k4E8S&zRe;Rmz*vf3iFFdWqBB(bvS$Y<<+L6!;R zEx%M2F1C4MdQ7y-|X{o?A$tlLjoGK-o$He#d#5Bin!U zX3;KdOkt(jD@f$x(RtJ(3PO-R{i~7WvfogsVWq#&LqX?Z_R{dR($3NiMBgbU-5J>c zfo)Sfr>YpO4{2yWs+_oKN1wtuC|PlTi+)R*M-kCBL|jY8M3U;eBg?=+wqlFB6Z%IA z@1xcLYYU{dAIyjozv5SET1#JOJID89P?oSuFmd=E^uA+Wz5iX25*C7eEb4yKEwZu) zEci1|gW{H5U3wY&__lHb1_l4($79p2YgWWYtX0!Y^xJvOi#)iJQsOfsbrtaVw@539 z)*sUrBL_K;;3M-=8AczY8LSK+Fsi6dz)a>j2v&vwU-#ZCFaAtCg7r^dCOzJJj~>z} zwhKDL+K-VF1w$Nl#Amv$S?pb2$B8+vrYM6x9fKdvi3Uk0?QC}%6wj=nb;a#T7;&?( zTruqb2=3&=gTDz@VF-2pqMg1!`E<5#Zl00?#RN8>nxMzu#(#wiT@H||Xf3Kf=6<9i znAulBYsm%BGsV2v*trndzmAW6uQudUkQP15EeM$mhzr;VskVyPq56*d1s{ z@#COQLL*a|)0!7nOT8VZh?iBVZuf5sz{)wq?(n?Ylmut$JY~O%);855F#6 zCT@a@*6LhSQ*H84V!HEq6voHa4xJGqU@<0?AGf*I+W|o!B4eGA+Mx39faT>u znVg&MlZF1Lk<)0fjz#a|n3M%ULufG87v>!s?L1-Y0Uk2ipi5Ahg0BEftkNs-F<1N$B$%ZJcmeL^exHv|j1rm)W2&+jIc zw4_Qpyh`+VIPr0Gh{mLD@2G_@|6;>jivj5y@5!Eyu{M!yWYkrDtT+Cd-8;^1ec1|d z2x6A7Eg`b}LNTt&Bxl+Taw0fslc3c|;jd_QcB%pXAV&w@!WQl)@BjY;?bc9yn*G^l;~I6|?(j`Nv4{$fZ{b4Dx&8 zWEodkn#I9%$$*=QNyw_)n}-#G-wk1DLzqnVZ@!3%EdFUfz^0#-le@jMQh&#)r#C+I z=QnDw31tV{=dnulf_*=FV2d7NAQ6HaMlv&OO^x9Jo!HS_!Ay^cs4iNj&r~gFlf`Jc zZ)hm^74{Dv|IWihC{YY~iV1kRVU9{1-fiG7{vA-qTR)bqoBVrco~uEaPO3v zfB@@QGH!2%7QNabW*{Qc#$zhn7GazBnZSHR0oh793Ip2ufp~SN#A4Wx@ zpsDWu?ZguZ=Zk)$FF$_WRpC_$@^Jw<9%Up$7hN*AM}IA;8QA)#Hkc5RV!u;pbA1g^ zs281u(QhwnZHR3#>+)XGlevux!5Ek~g8fNP(M>hYQ?;zPq2(T%e#w0xG6W>`9;u8X zMAB3yqzf6%cwJ&ZNpL23IgS7g)|Ug@owjmsz4Rj7$n!DY^?Y`7_HZV@v9S|!8UeSn zB=Yz`FZy7o>mty0h_gzB_%_{<;WS5NRM*I z){Z`dBFG`{^1}m$q%J)Tf`383h;qQ$^rR+9X6O%gB>#Z13}vOPrmCWpL?lAgmcml_ zU1Kk?sJ_;fkgaAM)I2R*pjz-@3)Rx6%b`XE@2$%AIEqCp$(qWwJTq)>aK8`C;wj!+ z_CF-Qyz#H%(87snLIM!I!nW{uxU`ZD9wUx@e7Dh=x+?Mt+cZQB7R;e;nfKiJk9dee z*7i3ZPUchiAm<@sw0GWi8GGkiJi_O90iBPh^obRLJKWcjjwcxZqk4Qro-8n z7h+BKd3?vs`O5KFEKwd?H#^zvyB%?vdJb13jJc<$YkK%UT=h6`3!?Oh>e+GThZ#Pl z^L43)UwE?2SUkNDxPMBizVWzqvyLX7{G^@bZOEmWglr(HLR+-L)|^=aB_l@_JPbjU zm>B7@v2!JKerL7q%i-wQncfoj`Le%h0jkt~ychqs^){@sNYQXwao?QsJ6YV|2i}z) z?eoWc0-a(oO|20f)*jGNLou^a75c-C9eMWdl+^@*vbni9(ql1A(3Cl~HSZQg4&A-X z&tiZ7aJsLpEezehPNCWCAyO|NWh9~@2`R?rK~^ORA;ACXckLcl3G&#Z3V4K`deD`h zkUcG(c<&_YyyxG3ZP(dDkVLh8ukzJ1r2_LRVW9VJKUSfVP8C+TOf4g|Up82TK3Iu1 zSA)_5C@%Yi#7MK-5(_I;%`7hj?!Od)GDRJRPSqN*+NuaCzLHBXX;Q=%KY>TTK<_;M z2HaMlWAD!9-d4KzJQx&d#pcardECr68pijcB@tiJL(qx3u8B+D|)3F`WbZ@uc=9*l#2Z6$twOp_SSGQ=InI(E_!D3Ma z3TNTbtj01c=^0Xgl}3*DA`ZcjlZ`x9Sj-+mPwoS4?Y!~FFe=nO`YRFk3M{|_FkaHC8sH3CvlC_wx4ZCaMSL`5XmhrAoy&b~b z#)DVwf{n!YhVU!>O-~|e_2qRuHZ}7%m=^o-Rdu{nJv!+<3$>!bdHi){=V>z7qi9_>a` zj1@?ukOfei$*1-DenydXbl9H6-X8t@j0+(rzzMN_PYdX;4!?ffW+RMm`Xtw>6m7dL zuV%Ivb@{hZj8znx$yQ{@;j%p`^Mum3E>r|3x$L&VW%>@WU$EaH z;wN#KhZ?rIT=$1(`bu|#?e>=_eD62L(H;F=6kKc&jedufVABl28sobS^oTI;Zu9Vy z0&#^sp*Gq^9uHrY-&}6`m>kA?8D{x=jFwZxX1h6_mXwQYA-CD1thWYg9nCE9bO7Se zs0+3NaShzMzha9(Qn)HU=$+1dULdO!gKTkO%Iw>h@02ohzU1Eu!1eY#rks;vL)xMzXi~ae$s_hDfX4r_h02g67`NeX+ zSCPM{|4MUoN~Ke16vL{3Gp8_Yw}Dz1#bH|vSVzMibQGCg`Jo)HgAvm6(!lv|m9`P& zK5S=hDJ=-;)~+V*q4$+tGK+5F!B(iMI@HNs-=hGYJt9e~YXo%-93XtUPr^oiDu?;K zYDDzTaXS~rF+3_68~h_sZ!JZ&D#&h%9mfyw)rgJcX(cjv5xgpQL_6kE2NFl*tn7Ub&&jGJ&c}QSkMM(CZ~XDE)9lHc~~SA{c!@!Q`B#vW{OGJ7#N&D@hPS4 z2+^T}ZI*zaAo?rfaFS8E;x@DpS!{atqrgF_`R-Skot7i2kHCTiA9rWFxb)i`>WE}b zYErDV5ZM6GW3iOCqO#k6>1xgAWc87SQp+7E+wWo_^d~M__Xq~kJ#COlOoc7Z8~G|W z_IZ)pk(~UJM0v#1E>)bj@qh^;y#^;em*WZOqu1gZG@EF=6k77#V3j<*)>H8q)@C05 zz#q_GRV~IM>Ug!TNoH1%6v&Z)L6`+#r1Q+~Z~YP?OhfLRV|z`z-Yv!X^Y`k!7T&uM zBF>g-R5I_nWys#E0Q+TF!;^DC@w7cv0vFE9)cp0uiqP;=Cd zEzL-cGuM4dNa{5Po%``geG+XR>4Ua|vnYj-)g}rE`g!kKjO8^R(_54_4A0lc4XZ{b z!9sF)B|=B)*ggFvIGDi^mqF{Fxb2qTct6(DXY<1L3inVRb!!x4Vme z!-Tb-kx>BU>3uJDg&{@^vhsx-s?140+Laab5!ew32cZ5+gcI2vx;%65<|Jg+Cn3_o z?Gs^q82y$_XzvfHgXfjw=OS}aIN6EiU9etGZ5hv|geaA~O=c`Zpx3;hH> z`l0nbDyqCjVq|ognkj-pE12RtS?ZCVI;o)lW?b6G`x`qhdeFgf?KsFMoV}+h12oJB z2$~Wb6)!1?)va{}a-!Tb_3*GL<~NRVp@M$C$1Vu6v=3-6t+snKV+q)d=d8NV>Y>|g zhM<7sZ?Fj+Lm1r~2H6ROuRt049cYG^$4jnIG?LZ3YNmxRJrKo|@HI1*@9`8!MNc+s zWzWdyy>b3tHv76UMYL9x!srW1vAEheauK}r2z8(ysgUoZlVi(GDhPA2Qp#U(_N4zt z0NRlWtCE0=ScP5oe?S}=;^AMD8;k`tokF{3Jm>6vW^P!lX+$CGpFST=`7iedz>xGX zQn123R(Ai$TsYYC?kAzqz4e)HRbU2wFfKwV!Mk9W9+j}^)uL3?9IX&>USg!_JQ-l} z)R!wT|MqX#m`~?PpM(vFw$;4<-E|1KF#F+-P<_*H@x#>H9Ygp1)wyq~Kzh&^@x{H6@uRz&zr;LjJI;ouNwY$F#2xsw3W4wMH!_!nVl$V4LO1?uflORr`?O52>}#*AYp2^Cb&4h8 zU)a5WkI-;*V~Qr>VR?zUXU@;@2K{&*a-aP8EYnHxTlvSp$T z(wPFNr>^QT1Y^lK(4=I!U4S0k7i>J}T^rH09UaA7X3sbhcgjS4hSJM>-JL*~a_CiL z^9?Cq-@XZTr^;vF>gc4W1z2N#(6_cOMlm2P%I5#vBUbsiFou0R*|1QXeci9_G{%1) zM?WZ5Uv2(@ZW5si;;*wZBK-m>ZCc^1vWP0DF8CAA=V_!o)0>(}zN@`OmjzS5)={y& z;+0qa9G^}OEh*+3Q>#4uvE?mBL;}0}g|~zA&u1uFfZWE!$Xdo+k|{&GmfW zjrr0eE`^AIb=0x;a4;r#bkpm@ro7F+!wS;zT*zeeuQ9nQ`G`1WQlz_bt05j$==VD^ z;wmgKI1q;w5GJPssITX@m`+fphwKc$QWFt;>Jq5z6@NlRP59d{`MCatOd&XRw3zj3 z$!>3UxdY1abC}s^j_wW7_jP#7wI_)dHw9$!0FtKScIKNFIez|1UaI#?--7zdiacP2 zQtfeGAF1%AnAm1rn^sP)DW+DpQP+S`moi|>;IDFY3$2;Z#p&tLnrn?YcV>|OjH9xq z;r&soT}zT96WdC&m6NKXA%l;TB12nY|3d#HT+7av9eXS-qgz3ZSSfZUA}=_=qOrKOt-eW z>~WUNCs+^g3QXc?Ui|^)CKd8zLONobFfvCTos?`L+cN;z;Gu zTNSiyMJm#Czk}jo(|L9x)pBHi?DAK)ro-fJ5_8a3*mZ9RJ=y7Xo6p?J!#En}YKVi- zHl!4(E+LR`I<6hNE{WSYL8G5<$k6o$ zy=h+I9+BkoD3~He$~lnXxVzl#$trkWKa40VUe3dUl8BBM2>-!K@0;Hmm+iSh{VF?J zSEK9u<*>U>(;^`h1oqrtO%bQ@x`^wOxO6d3oEi`GNk{0k5@S*2h@>?!uxT!&nbTa~Cv_vE_d1*esw5ZuijdQdE2ZDZ1r#?xh-^HHEgBvu+o(& zTK2I+({`BW@thdO?A1y>CatM$6YMOcL)4rz;VkhJ<)7qUpEhDsqxvj79naj zO%*Es=4DWcjku~y(S9e?|3Zc^+hsE&(z8s>;gDo%0J72fibA)ug`3dE<^*XH0R1^@ ze)x*aSdF^#LK7~w7+!-LjawQ3lw_xY-P1y?kGoA{p_QrQP}hnfp*z!WePFfW?5vdc z=aToEO_t1hb6&l(XO8Gv$>a^T(1w){bB+g{ZpxQyEwkp`BY_A^$%ZUuTNUjyG(A7~ z!T>$0Q_4;1b6B|~Y@%BwrDG!g_SA#7ej>NCbsX1Xk3*f>EXz88Uu))t67p$LQ;4`n zR)~RBrMY(dt0VG*GlV~!uf;0gJ7jx4DG_kbvl4+@@6jI+xn9cPViVWs9_J+U;e|Lo-wBY{+YQ6UV|6P7UnJX1%qOZL^pJ2-ZUpJ%DiA4hTb&O(;bO@I z-r?L~AHx(QNr2a41Xcfg7M44y_Vb0jwH<@UzMVA{#E#DaXvE^)Ua{~h!#;mdk#g}2 zkcx}Zn~1AeP(RQJaYZN{oi)^rya#^ENUR>Q0#Z@sM={PV)Hb%5z;sf8hnGWl#o6%a z7iT=Zx0EHLj`nb-?{(A$j32AN&2Dcox6KtH*AWJW9b8r?g4}Vo9^@O1QwL_d2oKWU&3#?ZdNAuI$qu*3}>Nz;73p6@)Io zv0DhWO`26v#Vjt4Ec;Na)VFh^GS6z}J(hQ6w^%>2yg;}7i(x;tv${&^csqvMIF{C2 z8ubOVfV_!VQoI>0PAvg{=2C#R0O*sHq`jp*%WIxu&no0ObLZe^dmt%Ne`ZuWc|k;= z))m!RhM2=0I<2zUc3hAQz{_()EMY~H3!0$E`r$c0&XI zjn%lJrVdpePL!ml!Q}mmxB3HK$q{Dh^TsgVKYRCR#RyGeHi zt+b&#yHNn-?9u1zOeLA@A+ZMEkTAYcgPuJKHG!uLvy>*^3uj-@d*90Zvqy+;+x%II ze~DLL-tWclkzcqAu0mfB$o^#2a6ml)-puUvW&3Sa12=6E6U39 zthP^t8-(XJPs~XUl-qBASJqW_d(T&Y9ovE?&qTS;f(%gT5+is!wTO6K&)aFgfTJdf zN;Xy!=K%cxe8^7mn8NMru*uRsDi;ETYO75!nRJHwvBZG93R^G8^&|7kuPK?-PJ5QS{uO$1GQ0JhHtfLUTQ{2=Z&vfn-Mg#>q2^J zC|O>ZzNnn83MPP8OZzsXhbmW|TOZnBfNH^u>wpS($=X7?^y{wWT)Anx#8o!GF5m*D z-dYB|cM`)=U|r0IFyQ2e@HvfHxM7}XQhW5O0$9&if*L%|ir3c&EDR&sSAC52at!5v zsEPQ{q^T{d6ItN0V|(x24gDYXq#pgY1O^+6UCEvti$>G`fI+)}TI+BLI zeU?&o)(&tzNNr7-p(nx7bo_)BFW~exQceAKmahVe9{1b*Bkv}@VQe*=3bRTg%Q6xBa{o$j6AL`9V1x*1XuAJCSns~!J{P?O+h{SwSgC_`X! zZ_nR=*=d$rEVc5*3`@up!V!Yy4JM?=%KEX7`-HK8s{E6%oGdT9McwO8{w>f*vJ*2r zp7b~h@Fg8^glWf)6You36=hn%cN}?uWZK6ud3e3|O_-*Xq>}FbtOGHEkW&&?!P64* zFwoLS9c@~>z2C%Gh4<&9D;6Iz;|9?8fH2zk-N2K=tn zEz5%|*Az|^%L=Q!oI`xz;kH*tHDa=UONBGCo;}4!sosh^USYZ+=2V zk|w@hFC_Y%hqlGKF1Kkc@ z1bqa(^!4A8?*XjeRh)mK6~_Z6dsJod*aRQzXuz!(WovA7H&su*9W3|UP4v8weblfe z_hj$75OlU5j?VUr8Hj!Z3wuHn2o!d!yjqKo#|)5~91$a=;fw+Fq%J3;(SJ$Zuf2*e zUT5!DA4P{7XWktg9Q$u|e*J>#yXVig>Kh2M^Gvd-N0+8i&7q3PJ0>fsgwDL5Gd>^L z7%cSmWcgEbDO3Zx|2*Ne^6>eA)|eSIjlRZU@?l;Sg)`UU=k@X&(#MSeC%vfogMj@o zt@ixg%8@Uz&^AtiDm{4lv~TUEgeSU0pXBB=3FFA!#~z_)O)f*iys(!C`^b|be|$>So=a{^lYKuZ!XH zxXxIbX7V2 zK#T<`JmqtI`{^wb-_rGftJ~I$Gbh4!bqG>9{u?~Xj>33Lrrh?&_h13OO2ik|TkWiM zL+0P%9l7B(U%>^7{`jN-Qm*9Rx#@&#?n+q}Ip35|hEJtnd!28Dr346i^rw+DrdS=c zu&>sd-1^~2N?IeqVd8_k7l~H6X@mZ_hdK(Q_sf@OfbCGB8wjnZu87jYIOtTlxs+!2 z)7w8NDRb*m-m-oq3vEA-nvIZdJL~liaz9#Z8pL4q2dDf*7Q3l^g{%nu+WXwWnullh z{0uuL*1xgbRw_W&_pggsp_e6>K(ysWn=@qMt9O8Exd< z8j>q=joaT50Pqm&#uN0U4@vFa3=}52Uom#cU(Y>(^e;&kd6Q7_kEmL znWq>JbR<;4S!``P z=_GVR3S?3eDP+>R{Yhht&f9gaIB%|c8Yie$87Nu6W;TlBRUw;@lg-eqDbPcMKZ3EV z8V(pt3-=Z=G(n{Y(Q4zXDje!>PwLt)U#|Y@O8QAv&N@w8Kuid1tfvsP`tHQ|3`gO_ zt>rMq(XDewZ6q_qI}R8rNs$b~M%xrFb|+1jBW16=kE{kM?rw0QtqzNgvj4%_A|ljc zgZ`VVzcb46_1jN7hh%Fxhb_IW~e2(dCW(2%%jVDkf4Qmvt~1-Ma~*Vq46Q zy4A+V2zwUdQ3HWkIaGDLe#S}gdAMCOfu&SaP=@1K$NS&C_id-8Q{fM;a-a%*HCOIm z96m#Zd3MKsx4ihifqI=!bac++nx4~}xudJAboK%OlO-uRgDKuKzsprbE5C{Mt;2T1}!zWj5SOnIy zgEgt%)Ws#G%!=8X{?@MD4x2;Jl9KcW&gi99qNm2#u&ml*78tOd*bXFRW=F1v2v!Kz zH90SyN=1Q4U567QUwAzuks^v^OrDRHe*&!e*5m##TGQ%}LEYNsLi7jOCKey?p*CgiIfk% z5{b%^*EUB;Yv)|0)y~;>QfYLT3FB-($0dC(R&j1Ldam6q+(sqhz?XqBn#uU^xLcBQ zb8w42T|vupnLfj7*bly&x$*8yqaNxaD+t|X{dTP^j0^4;c{BQ70;+wX)v%C|Ep9rj zO@@NNwpK3_BWr%j_+zhe%44faFEcN$QRFA>)^T}p*}TB0^iw&?MnyX0 zOA+hETojKVqD{&Z)2>RECrSTV6zhQg|4b(?)LMO~@_@%_uLYMYxs0T~*c^BgtM6fT zph8qgP<&D|Wv?SCE-o=VJ4K;km-wd?mKCcXvQ%d?d5HqP)@*sLf(YSi-<6+Kus#X15Y zN`m0+w&MI?BfI3$TdCyBJtHNYP!4Px(XDnIOyJSKy2$SQ2(2#VJtV3#J;+*bPvRL@ zO}(yghkL77SOx%~RMow;iz!5Bt4kRIF}NSt52IzAhw#$Ba00ee-QQ-J4&3 z%?tkV?LkE7k8s(TME2G0q~l%$6$<#8cKFEz!9LG|BcA~C=*-#lJI!_pM|jD_eD>}V z=NwmNDnB~K;#crNvDdueaDa$bWI)LeQT;M`taWPQuq2^Tm!>zIMJIOJYn$IA7+UU3 zwymFFf|7lCyy$Ke|Mw`FRHS&PMI*kQN2kGE|H@EV+4F2Bemk?gWFKZ09s(Z&?oR#1 zswZnAA9Q>BCOXc1Bq@nqa%~UbP<0k;_)8uo&RGQ==9fD~UFU&f)+p1=y!Ojx4$FoU zZW|3zD;bR`9&8J3cB_kuLibKU&6)bb4yx8dR`W1P)2X7FO9DNHE$G$UcQq%4LY`=a zwtl)~Gpf~dDwAF4WCZTm8J0KXIpJc_3VP= zR+AJ1H)Na7JU0!%D4QqQyeMUewMWq^WwRe*zO0V3%8k*+k}fBt!{rr4s%WP<&b}m$ zu5J~JI6CGFbUmi?whwUlY&OfA0#0YjYku7aD|UAQ1M;SJ>b|oVcSw|V*Xa=!7K27o zJ&-vjWs>_60(i-{sBdxNn#A2iO!Rk`>J67CLVRMx?(-$EA1|6DroKH!sB$tJ)Hg$C z4SiaV=4%^^%knC6+VTqhH2tJ9_FGiqwB#4#$bJ=I?7K9zu%vo9#YLiZL#J@g$Dh5bPBL+SnMB8`K+D?B# zHMM!NLxqM2b509WRa%{XV4!s=9>1KpdX5U*oYBqG9&T=n%yq zog<4X|2<-Dga#zj_cwl6HC*s=*o9O~y^XA5LVo&6mX^9omN|L)gODvUprymEK|*7L zS?l5C%CevaJrqtLP~`gI$5ggoz_uc6P>776q6E%Yw5!1csFiqDHH`k-4#2qrQb#8Y zyzs^z3_hm=REB;TuQtl8Ug-!_Sut+oFH_s*p$@xPZy}bnvo6PtwQ!bIRN)h1dnJXn z$9t4Yg%WUbo`@{A*!n@JgZEkbB6fv1p0`E5ZL~Z;7T5LC>^?qA4~|N|yQ;5Wi)m4j z+FnV&gWRd`*HW$DT_2X)QfMx6_>qL&Wyhk5+tG&2G71U(6y{=4c^l^LTEjWa8T>Gu z1Nx<;?8LdQ~| z-nZ#w{khHvIC1dFNILM6XmU1^WyXx!x_BPv<_V_> zoFV@CC{xbXE=3FUq$>x1;MxV1Df~vMFgl)L3b+&T1JCLmx1J$;)M&wJKlmHhHVf!8 zWHGk&PJ8Cd8PkEJbul)aJb-g{T2oy9g}9U)+=q10t_n4F3B4&aB0<~WnhJP(^w%(j zhH>{b?HIIBZwA!#!)8q7EB08Men9caTIjSYI-4ecn#6tj{J*bAV7HLYvT)FFxYyZa zK2o*tf$vA1i>!>x!peTn*)Xwm>3+}`RKN>v?$nN+WJGw;)RzM22L7X58VSQHGJx6YU0v#AaGHAwMh7F)Wt! z!+4fF>CYzr9E5*I@+t5#FF_Ii_v_~$b)C<7k^g(m|BKF^HRV%a!~PuD{J(2n#{9eC z|G6d)@t>djf3Nw!LEisd^1pxPf1l0&o}2%XhX0kR|B;6O9~Fhr3<4!}Ub4mZ`sH%| z_lm$Tff{;pFBkyc*$t(+Q~{{u1^(Z4t`zm zmt^_gVYze7tAmAK!n!_hY;9)kmtN1eH#T(DBZ$sNJ;8w zSH2G3N5sgCz*3Ps@XOGlr_O^8W>ffsXMHIAb_kegFq0E-B*oF;&ULFRJ-(sA6Ri3j zhaT9e&Nt_L>P2bXIXrlRWvU&;*pWY;gm@Iio;8kyd|o)`a_pyU`)iARsNFq|zb`328y;2I&Ur+`tin zgi_Mo-8DiGP`YctKm?>a#s-|}?|-iAoG*OZ#ooQ~=mJ7aK-$@WW5po5OvJ@ZM5tmGl!%VlNB8LuhE z8i*Bl+T_wO4bo<7dM%I7X@hC8yfJ=6b)o1e7pX!>z(A%hWO4bFtXzaX1y?nv2-uh# zz83`N#%$q`Ci8vU77>z?p?m8?NslN#Q&7T_t#3`|AeupPfUyV=$a4-UfK*^#AFUZQ&wJ*9~t`!pLy*2w#{kg(SA5XacZao_nBi>MDZ(P>+H za@ZE{sAz7K@A^;zp^SFWH+Fv+tpZFJ4E;wNp4i zJ0WfqM~#3G2$ZpxkzxOJwR)8i9)u9Y#0DHuHN4hHUT(cd0_?iozqeE0S47I+93cZ? zoH^K0>mITgtZR@o07A7=*C#)0VlP9yzd^194GO+;=4lvX;LO9O$1KQGCavC6?hSHf z=K}7dN4>vfG-r)E7|e^>DMKsCDR(4dQnXUiF#$i#m=s|P^i^T zu_oF=_s!g^_`-SC8aHS|0fP>l{Ls0B&iJ$+aq+~#t3xB*v@VLXoRD&M86JJUAk~LULKajPj@ra^Le>wO;pQ0HUwS zYQ;9qLr=aT4ioU@-K_jJ7`h%Ys@?dWwA)0w*kI{;oSYfZ<~rZRrMF*-gQ+?O*Z)>0 zqV#NZ22{}sCkoP<4x;Zp%6XJSUDQ5=2ka>*ZXp^cB2WxD157U3fQlm2chE$2UMvX-_>sxt7joa;g zx-zL}Qc2p&A#HdpBluT*-G?8Nva#)nr&O@ipBxbZ`KWS43Yv!LwQ|XJNm+Ap$-`s- z5a{e8@no9QSV{RCGe+6%tg^jH>U2EThjciVA;b4@JcQyi52C4lH!ldbxXzW{L`#mo zr~@~D{1D)?kd>zRSF^zG?)1uWYBXKka^Y)(uvsQlbJPF6GH-wG8!e;kpuve7v(7!* zffv~o9gli`OYoqiu1^x%1EtGfs=%qSo|JxMq9;(yyKR7IT`n=wW@dl?U*Op&j_I9D z1X~QkW;&#^o3B6lNSk^8>?z!BlLKN(;r75-=rCc=;Mm#VM@kjA`FM7ka^Yo-R z|8wTbgFtop%s;MLZ%Dfk%nsWj^VYlG_kvJKrTOFyKsY`D?Fz2*7lIsV94kEceI$D| zs6lT_cdqlpKePX5;BRT!un{aRxjh(H#4B-GkK~Z6EywyX5|X)zpOdT5jiY192d83z zh9A8(7olpPA(KtZDH8onJ6c=kUAONl$2YCtd=IVLR8ZHZu7^4n?6zYjk8^HK`*XZG>fazw=630Zb`T)dRN zGxV}iS0Y9ySh2OZfqdCy04NR=noRUo_0j3)V_l)N0{9~?4odPj?<$`xliv%Y4}EL6 z(+<8Kn4qT^hfHG1oF%*lD9oTT6>3ZdP%@+6Y@KpiefK(eHPy$~bVbt?SDYq370=9t zCPxj4c=d~6)2|a%{)+*80Ou^}yzaQWS-4yNrT3x3=F8xg51A=b7NfEU z!5nm`q0#wlV|IVnTl~imBq7C`GagD@IV~1$VkE-4dW8ka$3T3@<#lxUvI5_sIW#&? zwmGn`y%*fBk3VF!?ng}>D4lEmue4@&_l53EkB#R+jS#jnJc5S)Nm(v6*%7`&LKCLy zpGWmKqcUu02AKrzjgWSn_e6zpgw+JOJ>PiQGB^}WO*Z(foa<7Kg5EGds=Xn6oW5x+ zoOf8Rg*B?rtYW{(_w~>Hu^{m+(n98y&q+JS|2GG|l_Lf!)r-EcM~y?s=-=eB7Oa4{ zd@=75@;5nd)TdoO+4ER8P4fpr!+(s0^Eu1dPX*`@+m+_z0$Euaws+gQFfoK9a1A%L zkql!iu-$UkP7O4jJ;*9czl|<$q^i!k{M<+6*Su)V|EI(G_gRF^_NaK1dIE`6d{LUH zG1z^KyT14LuKx-Y3_^~px`Njd_*6x46e5hToGhwP>JHqA003br^(rpcWibmcz^-y+ zP>a$>G{n|U$v#$FPKJQC<`I@XP>FR}J1+H~F~I1)F~7B=1$aKgE|@%T637jU{|U!j zfj16rY&OW727OAIh=qz6Xc@Debv!%l{ZZYo8= z+$0!(?Hd=p9ouep@#8<0ZMM9`iIu=;vY+W56piu?V3lRe7HEm4LHKaG6nvg zfE@K~LqIKXn-gJwE%3ke;`ulSIJkT7Wloq{2Ie(Q_?W-qB`^Fga@l!YeTm5MuAAY< zpTxW^9Oxw%gz7AEhD`8IXPijzE^=eTL54?0iJO&0I41{lZ#)yynJZZe%$@%C1OCY5 zLG0v#RkGst9#}nl1OOkw5|<0Ut|4I9YA2Bc*TBO4KyX`xpP)&FL2fd`sqnfQ={f zO-ThE+yvxC?Nwyt(glTuGaUA|m`^1F{_b_XVWYd^(WFs!0If8>_c&>xcJz}X_D0cV z`!L9bi(A3Z&taOJfbzApig|s%cjS^-xU5zxb$4N;$q?|@ z%o*GuzxkL}A`D21ITg?_mJ!f%YDU9X9J94a3AW0Zg8pDaAkP&|fywCa(>o}vI!i_Ky8^=*)qPUPmrKq2nEjkQsn%sGwv%Xbv9=s$*L!i&Y2>Zz z2{$m+YN)Tsa~oV-QX<6~RHXaKSX4hvbLv(fkcSdo57`@?i?DrW1G`E^u*e)0HOPmW7 z-@q3@5=D1TfIA>WW2@qiq{ZeSv2;c!8rE1SNz^NOnRe1AVKDBd-e1*}Q~2{sQsjC1 z|18qqHRR1kVV0oM_Oo8^!l=&8ON>hlTNCR|soJp#31EMBsmYTANSITv2M?IC`+QJr( zHHW1E8veL=_~GT&ol^`_0g zyGM)$o?Jx7?wWq3Ri0ewOd*%^=VN|aFlXIDmm+mMJA9f2cI_t-+N_|Dbi*OIS|u)e z=?E+}dG!wi@t>iKG<=%610k)J=PN<%h2?v~2}k*DRD75rub z_R4xZF-!{khSR_PjvvX>*01-|>;9tq-7Eh!1`V039TyS#2Su^6r2gJshTs%G=L<{- z^D&!&zxzGY5XMoQUxcUoTJ)VrB(7D@5V@lr0c&npXt-=c6A;$~u2>Y?etY!&;IUt@ zKN?~Wk_ztrNNK~%d@@$dB`s`yU6*UI(KGrQzW}G<*(IkepzP_+L*ntb`7@YXKj+G~ z+iv4w&}9Vd-TK&)p1sPD@O3Azh0rG;V$#F?PVpLRHGLLZh3UKC1@@yuf$OzS$i<%m36R7dS>RLbtN(0UYfKN(N@-bt8Cm-CXccT zxbbG9-b@ps!CAvSNKUTC(@{a7u(7eZh#w5E8gzk#ll9y*Idd2C4SjLh3SII7c6E(@ zey*)OUi65Ey)w@doF$8#x-U2_dP-xrm#BOLcLqlqZYRkJ@>!1 zmj%3O=ZNq;)KA@6cZ`uvZ!U9PSZNE5+POwMOAfUY4)w>H1Vjy9&Nfg_9?#ad0eD*m zlU{b|Xie8H8xAzlLji4`!$zr@YvtTOTpnHP6<((~`k*OPZx&nJCl> zR(_RcvRz-HX@U6)=Q^}CuCs^Oy&aPlA?g84Fc9;%Vo+eHU*{~&M&$j=vf3;U3cnE5gN`W9UPD)UU49%r3$66Ni88; z>Cq;M#Fpgo*4d6-&EVL5ee3J}bHS|QiB#~wMcD<(XFRAZ3B~~m%R@?JUnJ-|cDn+l z@oOIKoe3AgWaz2XD;8eoIsGHcUWP!ZNwNBJe^Tk$WB|i zA`FAINq04gLcB}M%`I*6w(R<-h?Oytx-&svKNtx$QJF-j`1@;#T8S53&eg;r;&`Z^8tE8k#fEWOclT^VyR`6|jPBdUmjYc&$0-MpUe)T>tz2=+YI?I)H{ zX@;;cWO_LBq9wY7Jpcr{o(I-z1qgp^^giXc9l#Wu&f$ZoD*blrAN`nHUasnMZ>6KS zEk}9}ulEgYqZcbTBd$X)BwpsxyU|ia1Re`+{H73?h@=3yHZK|~jiIZ{2tFt|_?lwy zJV!5uPAY1Ve}B2r{M*Ygzo7tT?QVsqm{g$xVQ5o{s4E})gxpmeGj2Ngo#fbjzqHch z19fBL__>8g2VK-x8unOh8LS@MhYS!B0$c!)n^B+k@koqWN_hSa000D$xtSLt7N>Na&=fCPqv^6?FB!q{uSY4#c<@@XBO`*Vz#pRo$+Xl~ zN%zEC>}=dqyrZu#{s?bj1^^}&oXi{LH>UeYo~9(lUb)SloZ9g5F*X*%o^%!QL)}cU z$#i9=1MUEkU1Ge1S3wYGAP^L~E#083L3}Pz(hH-ExbVAa>5WD(O{RQ1DM&b?5qK0A zi*O{sL3>BHrYI#grh7}YU(V808FmGYUt_Qcb54sZT~T>%8!0f-%@^Qb?4KFDEQC6zZV)L%=Blku8GmD>xAT z84TK-rv?A}14a>RNF#q0r^w4fGL!Hg=R@j-H@smg;~{jBK_@ZxmYk!;7ek~ryr2#X z+d{%B*|c;oRT=&J@Qg(V`1#4Y2IuZ*?B%QP`uEA!nV#{88a@HO}6 z&#@D|_^)5={tnSF_Feq!T6`j&K9u14ni&Jt>$l_@F+Lt5;YhEyPz7L-(U{xIEJ7^h z@B-u6u-_8d?e`hME^`Py15yvk#wT%ESg3Le^o-#;kxy``WAZp3DyUmKW4@{`H(TA{ z#Tj!|o5Z{{?Eoo%)(a=|OTqzWUG&9g>^5hmZR}HQUjBtIu7vW5WXaP?i=PzaOJ&l= z^p?xvam4}M?w$Lu!8_#ZB(=40)jxNW*)n=%9$-??wa(m!MU7ID)NDC+8k@R2t0 z{5ixt(&c{{zHjr60l@p!LoN-QXBppq!SrXKwe0Yq_De05++68T;fvf)24`vcOlmGp z6tgqj{E83u{n9&re3ibr|-V*Oa!zKF}Rw>D`12bd6(;vahTue`M;6;z5F}WPV z?s$g}skNDsfke`B(8A3xbHI7wmnr~gZqtejlm zpi2*q{hAJ}HYYKBlD`3ODKffDldtST+ty{VW&QUt^N19k;Z3{ zVfvu5fqlFzo2jDGS3Ci%N#THxuhuWi7rn?y+Dq&K4omcj`%4M!E-??T7p6DlfF$xE zO$x{d^TksbTwPm`Xim#%L%jyQaBC}bTq}<#b&-T_CJjWmSy*|^VZ*8b$&~ZW zdh0e?LO7L@d3mrkG*-T7h<62>>lD1Ct_h02&tgSiVC{EENuo+%$Fb&stH&ercv@#R zuPX0(jn`D{8ncF}_`~3>-1Yk)-wQf+d?}9+B-bbPquj#;+;Y*zO9S06G|5lwlvD}! zUzyAiUQanhVPZ&yifCQe(dI&Q_LdHihJ^*!m{pjKbuMHd_4bFru`qy8|9;bc+1}ea z_W+iMy0-=U_aVDa2DW_Y{e5=h$8jN3v{n0^?g0vilg`#1G?h!jPU{y@D;Vc+R<@{P z5!~IL93H>Ys+zv*W?x5ZW%FFvnBcL+hK*lLS?92^ts?If=FM(W2k&u1RE&qKr#n(A#XzMGBRE&o}+j%&ZouI^~J zS!+YvnTiGmttGNLOr z1lGFkjzc{A6>7@1f59?j^s=f1hwN{F@oXej?` zT7R}cjC>Qf`CVpCBSi0&5eB3(P&a~UIY0%$Vq?UbdJH}Iha(S>-*&YW@!Fg2=EiTA zZL+-gAntP+VtEScHGwm7m?Zit86Oe2c#L9|ugLaz4|Uj?C^U*tS2aaBrZArb)TboU z+@Sj6n0*~5X>Hr!JP??ZxZlDGwD2O-8cUX2NCH4vLN)j>nx`=}poy2;Nak8?!Lysx z3XhyfWOaj`AbZqc<}!q~2)+Bko>)V-{Sr&U zz-`gSkFS_2r{fZ1)A=3%gd4^oG?;owcRGG8pNyj&xgh0374zMuju6x#_$FM@H1&P2 zJ=Z<|!|Ifn+Yty8uJwq!6KFb`d6cQcZRR3h&vogk+v!E!uSw^CHl2eqoU$E2mt~#y zjp*KzC}fqEqETjjSC5dS6n9$hx(!^d;hAfp3{>?^P%y-LE7SW-YOHY~ifjpfMoWa1hvap-r;Jj4x0;;{_xGLvSw{lC92Q`%TB>@t)ei@f#|1t%GZ;eQc+p0r zD9DkR^34ZpIbw?^Yk*ppNAr!2)#p1r*;(g1s@a)Ih>mq|oOA=~$}H>o?{65Bv9$NH zd((5Qp4sH)+w?}4VXF%~r%qimB$C*wsQ0H*1Qiy4q7NStrS1%tp;9+-Wq(%q{G!f& z&>P>oryo-$(K*)GP1XnO4dLO0Cqw|vH}y({-3L-SS6BJVy`W%^O}B=h-@P(V<$?mJ zMkTJtvnYe#YahB}1X#u5-Dg0ieyiJeuUnqa*H*R;%>FdGSkk2JS;G!cOF#QAGJuXp zv|lbL>vf`U_sVJcjprD1$>LM6!KU8pjG;cxWbI7Yk8*Gd;x*kmUccby&1Gc;4u!fo zQI=3sP++~$vmBh}kSkWZe)q?+I?x-1YkRN#a8nh-tRy7uB|RCBP7vrsX3b^49vV_x zluoQ+ZImr(!^5ZbF%`Ki1fAcqc7YF=v;EIM{3IT`Z&eh8WT?H2q@Aaf&95s0dXK04 zE<_N?63o*{!-TB2zdklg{Pa`2t%E9 z{*%mzX;Ch7Oo&Mw_wn3Zyv%qs!yu z_FC=k^4Iu>ef`9OkA=)|mtFJcB$@MgQ$Ewr{n@F+Vn`osc&&&T@Gos$E+eDj4u3kq0laYQ@plS0&#;^vyk;6*S_e)^bvpsMke9P3| z^+4ou#d9=O4&~*1zF<(TZYX}T;!b&6Z*Ffdpu>p8+dVi0v0hjSjC47<`d(B=m6J~< zn4oFs+x#AjOm<)hX3xs-p;7&SWJE)i`>VP#I@=vZwod;?&ZTUB;HJ6PCt zzE~^e9%`!w?XTd0<(mo`Q`Gf}} zQ92XA91t)|a-QCdy^wn3{Lz#2{OdSY2k!UrXscc^FS zcX!HRA^q$|RWEHc?|Oz#st=ZMn0FLdzJz;F_@mW%jhdxU7*pxL)=?U**d9ZJF?`V)pqmHxh?}Eqk5E-IpvFj1%!No?!=-;zH z+4HbREvwZ!R?P&0(cNt#M(^Ly;)Md|as6rvtU0S1TfHY%{3flm)2e}!fi_BOI`e0t zs=iwWSHtPC?{~pNFbHD+REwe)YF?nuENG-(2is`zxWbFhBYv zpD{dwZR?RIhfMOlLr*RbI2xKY)v%s{h&Aascto4;cI#3Of_C=po0r@-G{&UB)8y+3 zr;xzrj>g=k8TgYA=Rk;DbcF z^lX}qBr+vHw*rHs2f}m9oA(}d;7V?uyKeHpkobiid4xsu>b!!xm2bkeiOkxE*_e1E znk)MqhziFzL3%Ve`~Iy%K%@BA;H0^v@H=)Man&4mp*2xAe#TBqF(K zr)(=82s;h$Gu$0VJk`5d>!G|$XjA+>z;LKXQw4HLCn z3h4}BGk*ZV_3A4T%m7;A75}kvpXHn3@9kAxN5A0*ZBNdDHAU!H0q7Zvlk2havvL45 zp9q5_MwEY=opRNXL|xp$P}BV)@Mja8l%4ne0K5su_x6+WaOtrt*rfgFhIr%p%nPG% zci)Y*LuhDljKBAI$P$Z76aR^iP!j)?g1Fk-qa)Uh^WSSC)(}7cBe%(M;(m47d${6{ zn4)y~xK|2XEa-Jf-|gs3`|TPfAka*0D=)F`D|-2+$9#N^;o-Dy zI?sc(-#W@XvD>$0mUR+^^L{6TOg{_0PqU&DL_iro zvxqao!Fx67gwY-;iDKJp`zm3((Vdz-3})}LRWz2i`EKUg;d#dR(f{GcKi%hJ?v&N& zOQD1VL~C$*SOtr`A;A09s~3(MK@uqhJ?)(n&uNyXR&1@ECgN!26%sTkoU#0ip2_Sj z>ZCg6=r>i2ACJ9beb=?zqNF0%O92_ak7ZyVDQ{At-&lIotS5E7;~W9N$Z3C5vZFC;YkbbXkvbtjBG<>)1UBjZn&3?k9>A2%-I?ryg`qrpjwQ0r%QC9duJ z%9gyq^{eaG4Gg0BJa`$))grglCNHOPcUkUxlWP-40c~U)C}I;K4G$f?cxi)+;YJI~ z=jpdt1zm;-=}AK?&LV=}53?qK-y7d;@k^pwpt#RMf$ew;+wt2k_1T(aSS02$EeNa% z7pM{E9`&@<0&V+0N$(`rdRy7eRU?N14<+rgaAvLomFwS*qTiwoTaQ!VecL|+_4lxJaW!BSlT=oZbf!L4Ze)ycC0$HsJzNKVc zEQ8SO-?9D4Oha1^@dY$T?inVTiM`tAGZu_%@d43F`fxP%q#hk$a|B8Q_w|qCE$X0+ zGJ;b3_$j`i!!ZrMr4CQ_anT{G2~{8u4}b@b)3`p@3^4AV4w-lo3|_iI=Dca9es`ByV?y&m-U98-JPnTHJjTWJ z639=o#*qCD5fHalg-GiK`g0uk=(kQpcHrciRvg_^x0USyl81=u7A?QBf%E*pxRk!? zyJrWjQvyM5{TT~9*M|Fx-6?AyI4oc4QMM$QwNX!)lJO>!JG#7jS2&PX6;8YI-C&Qo z7CcZ-{*F@6Z7qS~7X8qUV9E2eC4&EYs%4Afh(I`fY_obNpoimftmRJ{7a~o{QUSyz zMtoc0dG(M%ckdX|3Umn+?C91(KXvrSu3}I<==-i^J~EPp6d})c`@6A%ef+&p{|EGGcHgniEjFIzFa z!gQSh-M^pvBQStU{y=Hw!2S2NrJezs8o{W;)=SXkap6aCG-(k(-SZ>b=E^QqRf@|; zXg+2^5o5K#UiKEz9m)pq#da_?t7oV8dqBjr7(krDOsae6HFc;GUrr%Z;7>$CN|*-d ztHj>4D${(M!_+}_5tVTIg`YvvkDuX`XT5}1tMfDkda-K$0!qh)>ro?;0mP~1E50$- z^a|*!^{pSix}UFZ?@&9BKFcJ`y>G0S?i9JF+<;=U88e$%%o4MQaae{4c+A=S;<}aPl{{BXLueGV88ln?-)ypo4IilB@a?ze6j ztnMw^=?Y7f7jDE`pn!f#wPLFW+j5*5+bhcUS|o-AZ}%bsq{q+b@i+aVZuV06-NRD) zXi&wM5Boo4PdX-G>nG!8kA-J4LAp$spnON)P#&*LZwKzAeU9wG3&(NAptk4aaVa#i z{h>S~?rZi>J_gonE4xr_r3`w0(6A7Uyo-PsBE2kPjnpLU?|$lJ&79C8>;!(01P zu(WJyo!8IpEq6)ROcs<5sm-$_A9DoK*~c%~`<@nRXdJ$uRM*j>t=dh>P~0#=LlhiA zulM{JA>(dgSKp%R&c)R52dc2G(IP9qmy*=jyzft|kAD8ynL9})d$SsrxW8!S^zwB$ zvVvg#NP?z<^N?HshiJb;7U&yt$~iD|mL(R9z2sXJ6?6-@T6EkKK<=DUc7?mZ5@%QD z-f^5+V#kc73QI(!4fKVMeLk|rS#?a0sWkG&Kj=gi8a-zO%iTz61bvM^eLy}D68kCR(btm7_|Z3f2=`NihaZ z`nl!nUzV3IP{-2Cu)E`sW>@B*8TNXbF@u?rop@rdKM}Gx6o?o2NhRwp&*w^60gu;q zN?`8q$nqs?}+uFE5j17it~?KYQECI<3G zrY&RCcZMyD7HWj*RyF?@=lZp=*LUP|uYTUA3cT!Wz-xGWv{8iJx~(tnsB@WZdYnB5 z4mt%J_2qpdzB@bf;JQ07Bi>RoTBHRsypDLGKk1S*S1J=IL2kU(Q^$BEX@$M;GI7{s z>ee+b4s4Fmghf7P`bA1(c7~>&qOCrZ{+-dTyW(*N7n_?=Slu1ROOEH%g0+71{lu6& z7HSe7q0Rw+1`eJ9>vl@}efzP=ta+;ZEngiaLEeRUI=9@p$Fg_fT;n{I)y;h9zY(&| z5A!*IC8b~PN{F%L$^QkMe6ca|(-9MYjkXa^Z4m580{{z(*D*w?E~V?&kL`m|ms?q# zt5Ns}M4Ojh_dz_iE!KK9xsg5N(B=seO@_Ph^=Pevyx8RChvEn*@6fjY zSL1Tr)yDGB0c@+#$V>a1eLC(y)16pCW8)k8WD@aKx|+HVS62yry%AYnyDP9SIL);qdmKg&4Y9@FaZpP;I9O)x^CN7mmO<4-ggwDJF9#ZmOK7G`6VKGm>SSB$5qQWRMb*@O?32)c?-#Q)F|{;juaG z?{|GsF=5NEkwYs5_aVRD6~4$6rK^EknXfF(bi~qmTwX_*A@}C~T>vN7z!zZowc5Fv zu8aQZdaG9e?_f?Rqo&2~Y-s6qP9oG2wc0R(Gl}-~UMe8=zxgd7DgCv{$*yeR%F8rO z&_{bBlEEQ6U~P)n9DcO5)xA}3q4KnObgM_RCJ{P4xRn2du!{pCnyN&4mD9O)U1^O% zppac4>01r<(Jotznr_8`b)$NOz;Z;taMvdIwqbmH($PH+@R(z-X@MJV`td17iSXEw zSzxL9L#_PB0!xn4j(f(H!Ua@EjmjUK5@JiIXher zCgpHrtZiq)$F<|Mu$}EQLB`TOCFiX6l6cL>`e^*_U25L-==#RVc+I1YLOH_K3?8Oi zU-a1q-}^UMZ&WGE?TXWri}7G6SK`-jCwVqEamQel!HklX)CD{wKd1%C$Z|Lj*cvuO_4j_1q{_z??y4ccrA}1+n-0< zgxC!AP-%YL%|f@d9imz3=TA(;pGaoPY>3-J^!hbTd}gd-_U-D478ndJ=cen>Xuu+i zxjWtVvB?OUbUid{cbI6yDwkt|TBdHjSW)E0J!GgPb2KSpRnsMSlrhZvXXiN@F|saw zD-CZw8%<$C-7sedw-!CaY0rr$M*C7?2FHZj8>tzKle9(F;CCcVt5bSjdHoHPC z3m|a2u(<>VcxkX$ES}LC@tmgq30hIHD3kNuQZNgq0j&0SNuhpF-}x3Q@V=EmUS4YW zT^*BF$#>&(i7^aP#}Agzvn6g5EJo4ZBO;XXk8WH&UzjF>IMPrCtMY`=C}YQtMFG0e z)ak_jpRT8}npaZ2pP#&69U2r2p|_~3Q)kvs{qnYTad(-w5fUou$kPCM3rR=n>xChC*{9c-WQNg{bfNx-st&K8y}4a7}%*fDOt$ygSeHmbY=^oaJrJhhPBKozIpk zU!MH2wGZrQex&(@Pc^|628Nf@aDw%UVv*Q}nD5IIn$k43@HM|({3Oj4gXIe=H zY&ZpEn?dZuyRRKcScr;E_-8BUGXhpd)=h7l)IXt@KL};{{_aqr9O4 zp9oS0WAV#>;hGG)2(8JhC6a?#rHt1&6SMJ<_<)W^`Ls5Z&Qx~H39vRrtgD2EJ=QNJ zYo7l$pG0}YN^OPLx)%6xb+jJCJtnVz6VyHL&IH`=M)xk_$@i2 zMr^zEUYXfnO`+orf?u3uUsk_3O;bc@%!rFQ!7a~0r-uw&G1&nXCh_=OBS4sf`rEGn z)4jAp>H&+9HpLAcC)or?Jm*0(F-3S5w2s4R=sxJ|S1~PV*HJcnwsJX{2fo$g>PWC5 zOGF4HB)}!6myJ$*nBR&geCYTXKv++&=|IRr#KVQ%t};~l6#SsQVgX-qn&>0vr9|zR z5^IAGGbc-8DChw+Df>gMB?$K0#|PGJ&WjO=`^%XA!l})CU$(U-?QGhS3BzKaU)c6N zJufXbJDIc1a_P^U5+mCRuTmU~4Xmn}iflh2C-`mAajWs#?2nKI{@+E9H#Khs-I` z$&~XW!}Z;sCU4X2E)a^#_UOgOiA1ZOU_v2w9xbu{-xR^19l6h|KM)}C^(+*kl@5sC znS;o1@N#lj*{fCF@L0Y|i|(Qb6Q-lwe}6QYt~H>R))=^|2X_26II@q*xR`U!#uRji zT@ZM&h>&oH6VXq6KgrZDCSTAAn>FL}2`7?`FNS9xd~hLH??)kgCAUAY0!*FlmVKEp zdS=V~_|+X3NP{`V-DXEABQts7;>WIl)l<3zS`ts9#cxd&SH)k(k2T_SgAEGO1I7Ka z+j~%7gmY~Mj(Z(aVth=qpI%ouYSn9=SMV^Kba-CuuocVk7sUGKQ?FQOBIClSOn14y z_^6?JYccm~lb46l|2$IwWMZa;4`!&Qs%;v^S`b*?Dn44&5^EipIHEaDn_MQsdW(hW z*70U`)cxt{lDafLC5^WOvC<=440-00p+A%d<_A`~pgJKKVOhF=0YdA7L3?~^tetRF z(YG&~IU?prr%2et7w0{R(GeM5s6o;qK1+?SR1SOPb}zfb*X#dE;+gl@M!)(217w&3 z4AV`ek5rT!eNCrT9SBoXLTFcR(J+n8s)LlMT;l-5?w$WtNOQG(FsD@-NhOB71hKQ; z7z-}YKljihu;ZRbI@j2}R=y0jy$!O&6in|)g8>Xa+E(BbWS&Kx`tuC)wC%oSjNoHh zXCuTJyM%acEDm<(Fm(tP4%o<9AM0=&7%XHU+C!@;!J|@o9ZH8=RllC5OxB!w9QEx{ zcVq>CXSYk4;2}!b5Dv&a(Cy6;N(_cP&Lb~nq9iZuckc=^Kln}P5h3a90Z?te8cUF$ zqSt&YV-Fmfm1*aNo$qWF-=X`9(?lLf+6|jH(vBJ}FCR?fnJN=|#9SwZrQpxjPdz69 z?Yxt|qqoIq@v4fC}s8+g?K8aM1EnwQa~ zIk>)rH^aoNk88B!K1P;sI3V@Z<)L+j=W6TB&o2kw18v14yNhUZ)uzR zg8&Kc+RlNHx9Q9Rt57Eu?rH?jDjN|uF7bV|y?spqQWFh+ zA+-H@lc}#OJ3DY2n>4O#bZ{hetQJEzplQ+*E!n`|q{w|b?s`I6Kvn~9{8oqLP~f^f z2pQ9Q0fSC0hOrB0d=l1gf@;zmD%nk(2<$`k>NFf>ep^}IR#5jCkk+t-_;@1Co-mr^?OPjVwB^!3T(Lh!B2=qNzgzhdTXy{fo}He! z^OXF}spKW8M%VN6UJ1E9v=b%dO%G1|eKPvNA%U14Y9dV`AW%dtb*~b|K?7 z9}J}Gfv#_R?1$PV_u*gP*OF=Wh&n6Xuj%%6v{ogKbq2=UhC=H2Mck3x2k`2cJWTx%}EV)pO!i`qq74i2@QTSo_Rku!zX6 zC1yVdU{Pe-;KInPF=%95Y1#2PP+Bds(dp`}&#_Hx?!gMubK+>%HR$$f0lX&kK43<_ z$KXkcuHefr+!PRP(^A7+mV)ppQTzl@h9r6r+=wN37H1zMNUh+MhPJZ2o z)i2w9VF1Bm0^gh(-Q6q|s0tuas;(`V5HjN)clBkl6Yf9(YYr5nQ>pVlESvzZ=KVxk zsO?IsJEk$=lk-%ow@4#HK#aIu)Tx>O9i40*_Mp^VrtkTXKyYBwUOdT~QvJ9_$t;tH+_<5LCaP+vnP zCB4$hjBx-}L!^JD1|TWVv<8%jQAG2kN*!8>xa~^54Pp8!7D<^ZLO?;Zh#+ERM_ zteWh+=e>@|0{^b5cSU#)yWWZ1#gTUUNeWpfsHJxkLqiKWpqiRJ71J2G7cBK>2;)fI zcwBq{jTLO*YvzHX)uri+)7gsjbV~$Bx;HNWHM~B%_lw(Ps9TaF*30<#NPmk+?5%v$ zUhRhDak9m5T|vF)&d-jH*bj}7-_xhYRFBChf1K3|DH9SI8Xfh7lrqixP!iEs=_wd= zr(i09wv|lYm=QFfq6T8{YrF=>XAc@YbFGH5e}5Rq2){TG0_y=iClWH;QMA%mzrwXi z4`m*~Hb5%&EMoZUD_?`ZP2)QH7y27FWKYopyR_1GECN%8&txPn*44g~7V|Nl478gC z0sI!onn)<`gf7|JsCf^RACMb8dNl0SsON=8e}ue&SgzM$Le$x%jl!^>^EXS@3`B?i ztC?UH5JU1<_$0lGK4(#JzM#SlY0g$YwNOVOF7$$CMixup2Mnsa{k_I)~E!-eh<78Vf}WUNWuqvs5O5f?8CYV#d$xU?meg=eIROO9ycBUeNhqF!wasnfu{;rDnd;hnALWE(zb*pmfa_gYra-0ojh#4k3PV z{fOoj2cPewV`f2>eWMGTQ1d3*JCpqmn+`6i;9I5prRt?FLa%TKK1XWnu48arAh*4o ztl~$mW1i+yZkX`@);1d4@qYQ@TPf2>^FnKJ+4xTaz}to>6(Z2I0@%-+CNXsE5Ky-L zST*n1s-t@N9qE41S7nlxqfxL7T8Mtp_@lCgGy)b!c(}yF3Uz@!3=N;1Y-d}%e46Gc zy4(^s?+cZ#`+cu2yiRITALKn`6KO46UsOD96!qM z8NU2}P+Hh}amFOg?j2*n#B3e>01KkISsQmFzn7V_-jy<3JCG&kk;~rEM(1tw+@V=- z^_Er|Ikyg$xU740Ki7J4B@Cel!iM?@^i`qXZRPiG@hkU+2ogI`o7Yv3oO{;QSBXHA zV3p~p^`Z!KChxnOD#xZkikzHK?U$cm2M)GpfJ!h_qiqrsp)-Oi) zdICFzI}I~DL2U3Lw@V>P<^Uvfmju_xc1|`2oqve`=PizK1Ehsr<(mf~{U7PR^COJL3UXo@qkZnZwgJFZMDhO*Q)d+vXWKRF!3PLV zfZ*;HG`PD%@L<8+-Q6X)1__ej?oNQd_qor8bAD|h-l?>&W9zI@Zs6GL{)rXXFv8Oo>?vbh|>44N(l+u0=}7)EdcIR9YV z0&ILTP)r=w(o{G1e#NPb|CT&F^TGL9cMf;(wv?X|9hW$|4My+yB^Ga|Dk zeZp{S!ZXsdD(nj6$)mB#b+XdT?tX{gdSsStJ|7x()yfmvOLBNuKA--cGE>S$=C)g0 zd_~*C)v0KfY1ne@`A2(3l-E0;5gI6Y1B)7eX$FH<f9<=*YBMDb2O7 z(PW2REI$p)O->pWXW&UCEQ~R%KsrZn-yzb zDWukrKr&~MI_OKS&$`XVUW(>$jaX9xg0;Dz?0jp`obR~gE+y+Z!t-~PZmVy|>3&7m zluAeRNg2VGpgiwmcl=y0duO#Z)!Pq6=F|OmbJOpxaD_R!ytw2&FMc%6l2JXN&I(?H zkNW=Exdtd`(K-`%e`9;dwn$Q}UdFjkaZO zONK`;a;6AL0{?N5H??e-ZE6l)w!;9_0hCN6m&)0m56Q7A-IamP6g3^uQN90pxmIT2 zd=moc1$J$CclvK=oa?rQqc$`i{qVL_BBe3q+f+xTH1qoJbeWKp^6R}Y3Hy1;MUdcp zKUSS?lx(~R3!xsO5l!3oM-BM0s2sznjupYc`#pM1mN%q)j56qk<`HfrcD)B#r66nr z>1hZ#Cz2(ttZ9{t+5L6GMJ1&Q2h_+|J;Z)Mp9I z$4KDnDGSR$KBrmZp+oDPRFt?cHSpU1)us*Z*ctEPz62hL7N$k8ZNb5If5q4rXo^6A zZo?Hghj}j-0-Vw#3HHf7NitSevMF6O<2$$%6SFB+e-Xq@*d9+bKSh-lQ{p+Y8#S=> zIu6v4L_K=At8=Dxi6f}ahBSVJP7L4tpI2ow!=xMzj|HSO(aXcHY)Y@ZsUfL=)F>p1 zX1mKdsY$uTfeg98!;opKXt z2bseJASIxQE~|=*)8p&O>P){x~raG9ecbLn?Fhno+SEK;F7yT>bT*s zAWgrz=8$Q;)T_x~BL(I+qYJ2Bu_;P54z5b^k3t<`JWCs_K~@A&UQ26rIE_!+kImhB zN~8K}(U0XG`hWzCg#FAZER&y{&?t{)a?{`yivsQ~GkDdWF4#*YT@UB?oqkBR`7rcK zLj2!z_iN7=>*>A9wOLh7HM9bA#P2yVRbNsuYwcjFSm^W7vPgr1q`&NZp9$gKz*o{= zCrNle6OGLET{|q+2A}EGS{c{$XVH<&9H!w!-W#T#>=xiE+?vdeYnlRH7(eCo92Y|U zTkCcB-RN!8@`I2f+LZa#oN@IideO^2@P2sptNX0S>lB^}CXqb)&&2Z%-pUqEjuKxH zh#C3|qfqRYwKnbVBka4HFRRaLZ9UC9{xu63{76AF%AU#z#Z6MDai{6zm4eSt2d?40 zJ(DHyTuhT|4N13ll0JXVkv{HIDJP^pHz>OU*x)dIK!rx05oU3TI zZ%)C+q_ZN->#A`{8h*RhBnL|VRLj`mc2YYErE9RHYHI2)S==se2sJjEQ=jk?wOlZ4 z>f?;EZL~LlH&>nBHp`Q67;7Y3Y2o4hF|&?qNi=xAl^XYJqQIEJUro-J;Dbg)nP&oy zr!acnv6)fRldkJKM<`8$HDTyY@N%UjObRLq|DjOU7~~+3tXbNhE>sz7s)&}$7%PvAYBpZvV4s4svW%Z_m38TS3vTexOfOJWS^eI)@%z8jzVHXNw(C#wy z=Cd6U*z>fQi|@d1X4LY2x7ILe$mi%CJU+oelhcKrJ0f_C3J{m&nqPwRl@K+gZ72Pz z%Gc_7_-7dX9O3}w<{segncJWEs}7&kKwkedG;zD%uRvYi_d1&G{?oI`EE4$Xc0wMI z>Mkks4lt#<7V4utITNtQ6pzGu=H$eKI#<`%T5K54T1-O0x*pOvlC;pD3fF85D_&P= zjw5q}7g1vM0t;Z?I=5C}3qbi&09#kBI-9!d@T{r9JxFcrbIw3c9u{j>Q#{w7%fxKY z@h1&HUNpjz&&Jg#t8V?>QCZHHC2m~7Xu$pBR|7azeGDD!e<(#thCHigh-0z*d+Bb+ z^BzjW9=b%c#1+;0CTsh``6M9#8{5+c1^F?==T|KQdw=Q%G>|~WqEaIFGae7 z7w7r!KQ={u)rN&3`iI_s_(+}_!KAd$xRP51J&16qv3tOz=gID{s&Kbs8AsyPPMZ&_{&aU+eae^}lblcOBLJXQLmiK`WX;k)QC;OOWJ#f&)c zy$5AG6&~O-t(;05Fzd8kFJFW|rD$-cFPmkLIH*R=^8ywq$R{F;NJ+|}N=Eh?$EkjA zxERzjG8fgpv*0fNjPtQK;XLhGaIE>M4D)~4&a=rA5*aKkEHO|6X0F?EvpMXq2{~Jx zENh**)<&lxX#QFvp%bP^PV@s+i{QiN#3_E-o}RsHK~o4*F@r)5HDj}XVL?emM+Y7d zQC>yl^fy=<{S-2CWD1GDT>Shl@avB)?`0z>tA4L6#j=Lqd4~>FC1zgBt;w|^W!<4y zaTL|0egmEh>P0!2{I&`{_O#4>&4I?4+Z#2%trkCJz~L27MK~#yI&s*}qQcO(Mx9l| za&R~wWK!$~dXJi5ynWv@0YNxhWDc9L0OoKQ(kn-%=vio6Gt1zgey*#TE3u3Dolf@$ z+p+1Dr<=8O@Ou^mF2p)cGue9O)VUewEQJM)(qCcti4h6=MY+CTRD>f~Eqz_CCGI^0 z1d!Q{bt0OY*XQJ5m$o#drAOSv3tVq09 zWY3+HkFNhbo~y-~UnAL@h%hD}+oRJ~w^h4o(9FA*0PUvH|JO}Bo)mtHk^%X8PSTqp z%oGu+Svv|3 z$eay8q5J{)Ih$GvUYB`Rf4OOjH)uKOn-O%d(@p!5kGg z)%JaL8v4;Z_>^_RRk^@(iItiK*aud8mhnQx*EK0V5{2HL@s{XLVeD;Zx_|WcA$>) zR#1?EM&UFDdf(h12S$oOaWzpsIL{-wPI%KnwV2hYaNJEL!^8qxw`w~oW4iw$>? zc4ab$4>LrpU#{c-_d({=et0?!bzBz?d^i#NhvIQx@|5i2Pi-s)MA%PDT~Mus#rv8z zl$WUD=VAm~H@4_7_GWjGY+ALh2&7TcRby*lWl)L4v;u|)w__^5kNm)Kc$xU4O)5lR zcL)aMalfSf_xT9OWOp4*iq=Sv^M3oqx0H5S83xVzKZ=~XY&?UkQ)9wL@kjpji1xRMgBOn!KN z$JP^@&7xMQgoMp1y=YR`i>XpbU&$X*3kTUOp3U1tCP347r|JWmnCW<{sHsezHf(iMm&;EUlsukJ(GAR8PR$ zFN6$jN04cC$6PkJT_4zhxO>aCnCq-_$(s28R?_eE&!$R}kfz%J4zrh!dAF*%YN&L0 zjd${YV!Y&v=5dT(GnNKuAM$iSr9<2sNS?9JD zX!v+`utRFUl;{1DR98mo|IalP;&xCj3NQrYYB0)VSDO6^&nRTZ{8NF%XbZ^4s8^z` zub=zzgY&IiydfvK*)+(3xhiRXbfZO-(_istl(`xwb?cH~cbBV<7 zn*-Y4+G;w!6oJG9HUl3=ncle_cIJsLeD619r3|!XeP6}yRT*Da6jT|>E?y@mi6;PH9mX*N$y=-e^(ljEe9Dv9%=kK15 z`{OrLZh3aQv8Fxng4B`nGac$17uh$*kDZvKcgit&*WZPNQ@jN0JY*;XBJQ;uP_5Iq zQIXFXCBcgT_j^%8BD4KsC~ZxL4&j?@boQ#Mg{G1a<-$EsdkHQ}Y&k1H*2IU!dRv^n zLJp&J4^JVrKb#1~Wbm0pBDp!|@s_fSnGqirTdit4T@z-8o};5triU~9}wa;j5p;CbA4Ys$1b@Fk7mQ0RWLQvYB|Uz2!KAFa%wx((xN zyso8QW;)=&m7lvy6-Uh1e;c7Fh-Nzi##0+1>4NEewL#e?GvM&wJo$Cnk_N6{J?w3^ZymKiqssY9o|_e^>eK{SwJ?1?OOrTYH8Aq> z>IrS8wl8D(M;7RN5(*%F5f)iHEo(Vj?x^S#s!tXOKeItF00pTHpnG47@aFkzs(UtL zG-{XfEuQFj<@2iXqBNBuP7~_p-As4LlYt|_tm9mTCQiT}S& zD2{5sT%QcG)ic%o_JpwQM3Q^PWo19Aq)(_SyZQawSh6ab$+%9d!@N6woEfx}jQ&6M zLBr$V?}6b2e`quQs~#zNXS9|{%&*2XLFQNP!1rch9;3GeXh{-*&&eQub=8MCx2GA> z&$jr!n;yCOHq0>m0J*cI!XWV-$&%?wespf3U1iP)3!6q!14ogVwj*?7TTRdj0HIO+bJEU^&5l)Cx{?F31j+%Rx)R8m8pq zdVTrqEt}wR_~B*iRSohQR?umn{|(Vb%*|51@1Q9g@7M4c|4#|{uM19H#iYj z;Ux|6eiDg*cZk>ouis-j@WQa$Q!I>2Z^!##3zcd(C~&!;LLQTXBEo+o{r}VkO8={m zsOMjh9J(`&>j!v&hQO0&Ql~M^7u6?q-(MFgP_-QeeERRqe@S$V2Iqc&;>ci#s#Oh- zr82>491XFJ&`Uj=N+E8ij~OPWDrQtWYi$c*5+1tH%a;2v`q}kGQ1?bDnAxsj@3(~S zP=gU(hTRCL{#ViPv;Dq*dd&up+0OWW53@nrXQE@6W$T1v1?EmbGiIr!?kqZ^mXg@_ zwS*gokyRyVbXRY91q?52K|4y&&=!Tig0gTam`Q|)@94U(D^|T5@LQ(r<=?MBA@IBM zm-4Bcp7!ezm6P)S;FX-)2sMhv>PshU*r-c(LOfX= zOm|cO@-=*RR1z}%4x-^e|K*(qJeoFpKSYNf{Pf=`Xye3B_vqXmxem-@e~Q)kHhg?i z3@L1CapIXlnhguVzX}i9$9Ljg+PXzJRTk+4i6sVr9m$NdO}72!1oYODe-vLjk?H8s z16|)sj480=v+D=cjjw+A%Lj10Bppr>d^SES*fj7c^{Iq1H9B@LTCcRrNaqgQKyUji zi50fuP8@!idc7ZErzx#t$-@_eV4-y9^y$H4s8aAFv@$Z!T>ZKqb!z1A`9PzYwqVh( zsX))7q`UCi6_C70Vi8)-^L8 zttVx2e9dN@$OG7Vtx2=ut)(!(D?)kz`==D_U^X)I5sJKQA0tM3!(xw(F7x<_-Gg@vYzeTdCDBODuA%=`F6 zL*$7N)6r<_9?KqeH1^ZS^W_tAo))@JBd104pB(7n!0e}(3KvUmm zgIlCWWJYW`Q^d&SM4?3B!GlD=k3t_&3Vy=l(?1E3 z*TS{TmLfOm{8VLQhN3;IT%M0E~>6v)|gRPb+FQf{#0N8PHFv zFK;E|Lww7CyUX~Xs>Gy` zm8|1Xm5!I~ryr|`U-|&4v$e^eOqU3+R_H6xKUS`^GEJu}ZAiKW*{(!eNj8Fx{8b}Q zIAus41W)=)7k+q9G}@F5W(80e0dBEdqoDN!=+({lB1GpAV0%1Y( zurt}1{3PF6?PqtjjgtQw?0AX@Sj?JdoRnVStNWPfH@d_rIcF2}HF= zD%!ao`uF2Vf9F~ZozxW2`iF8k8bKjzHBT$%!0^H%2XzHZSVJaw3d{t_I*+-@0J)7% zSlqEtJ%kHqr_F60cJ1sPj@-Y8@T(9pJyCtaBy0y=Ze>C5e|v!jkcLR?`V_~jJtL^z z=n+|>R0jN2VoV3X;T<+z8;)o*;B``U-10IFGU{;7Xs~tEq)lG;+`MZ_6ZI!a5GWd6 zliOIqaJu)Vi!*rNKIdC{2OWcpkzS*q`ag&Fun0-qDsCbz>t6e)^oOH4^P4dY!{;$i z($1F?Nd%Le_KOglO`m;G&wI&!!=lW?q8ROyJMN`uu?gc%@yg>%Y+7Ze80dJcW0( zqOi4H*{qh^B*IdQ{V$%6J12*Y?}?XhW0gXW459d{-Xuk^4io}y9j_@}^dZfoK z2j)fP9APp;2|YK{4UVXwhessd5~tr2jNkMzTFObw5=i;IcQlqrZ|*=-JyyofhxL+n z5D@R%&QL`S!KF86PWVFhBlAtr#~uJ8TMkyRe)ydK@U6%ZIM+j%xl>$B|{3`ft9Q z$cbbgfBP!dW8|s3Jby;dlM~J?8|WHjuIFK?)hj`bfRIkjwdcOeP|Qtn?wTsI{`4wu z8eJHTXi9Z5aSzBkP2%f*=NNWFs3Z8uXtIr&iOp25xVi6CK2wmE6xy;uZOEt;X*Qdi z?8SI`O^z2pl%{0ul=V`#DpY(ZI)xP@L%&!xQG;R|s5U%b-y1wZ*J_&9WW9k?ZQw~o zABu2MU?F%D3lqz?rlR7zr?x>yb#=w*X?1m1O?8E>ZpTIaLjoEu7UmC1Odnv_-A~0f za4tB}m9D_HaD0M#`{`LMJc-YemJ|Hb75aBrd@Aho3>Lx=vDwLWvWF8#n^1K*Or|7J zpeB&M>|aN-1+_jEXrSlU_Kr0t1zcYeNl*Bmlz)a+sF(G3Hu5)|2fQOUH!QuTY*uhRP6vFl2xV)c zB?*b@%=O&^FA2ZL)g=VO)y38E%<+ow-jv;9bYODd2Vpy~+Z|T@&dUiYwB2Yu&ZH?; zUMd1c0Q{m6{o0PLDp7YzbMm|Vw`KxY-^TS(6B0aox^S(Lf9V@$Y|ViUyjMgh3p(0DOb}*Q$mnk%jzt*-sOPLke6K7v%Qr_Qo#e$vQjKn?7iy)1OU0YDAv}p z$s_P_17TS3>)mA4N)Nx;IHb<*Fkvi#4~qqzy4Y~~J_+`CX_5=e#;$kqeBtv-=FG~= z$yOakpJiX2(Bxzdt}G@d@~_6C&6K&3xVq-s6S}bgTgQr!;|8~nuF2#CNyVa{QM?#9 z?hwDYkkb^D6Y?53J;w#!9cP&i7Y7@$H#)Wq-A;YEa-QdMa3M}as=Z*Dk(HO+7~*(2 z94P5X<2KVb_h%EJ7K-O)ETKB5{!qXd$FgR#y1(-lX3`Y{3b>mMz36%xM{TH|#bU4p zl%J?+8YD(hc{25qcqW8i@ExzMmbWz|{CqrKv7GW7wYFO=1|{!}_{z(baMmRWTRQ+@ zL&W^rz0RHM9OLUAc4t#cjo>KUN3Hj_5d_*9=-?aS&n5r=8R9&dN&6 z+T5U~%fC|vuUZ(LTZ!F&2B(O0Q9(V3u78wFY$-OTT~!Bru;5iRD6N^O+vyx*ef3iKR(Q}LY{aEY07YH$OnHG zVPOV7)$%?xA8xWn8|h#Zd2{50yBW(XwJ=!v#^4D*ToUimR4(8}0MF^8w-SvZ44vfUy$a}x z^uXv#_+p{o{J0li_THusx>!3aAjS9kj7~F~NQWy*P9Q0|JXDlMWbwC=VrVsMpcLJ^ zFFzZeri68E8><8`z#f!N-n_(fcUMUMP- z7V4L}t9LABeycO7QAZIcsO3-(4hqLN{OK#7FHv3bd{nVO((yBo(zE|`akW0U(acEV z-OwP^kXOicc56SS?1S#k*9D1B=;S5C6v82x@RF3kA!G32i{lbW#60yYQH`x0BP^jF zd%!nPI42#t-l4te`)SM^Mk@v$j~v3(si!=^!iBQAX61XA5O^*6Cl8+OHjrahgOE1y zq(R@^*mL;J6jDVhPz17(yi2fNK)e?~pe`U*Bv|oH$gt1zTW*yRMYJ1U^FIEE= z95!P^zM)+i%(Pf47kjpx#n-Ow1$`2Qmx%H=E$GvsyWhXL?@EUnosg`fH__w&L0Q8{ zPQ4ON!whMF=0-4{^*8=e!lceHiBx?(GL$6 zh@hswRJ)|xPheX4Ygd%nl$rHs5BNn*+J>XworPb?*w#ON`TXQ!+3odP{(dAIFC5Wg zx&^7roBtT8*W0h#-Hiqz>GCG6BFemWd{WE8^_5^#$U9Pqn;zedheK6rjzbQvVt$jh zOsBA3qs8(ww>~EWgINC7UF`)PV0jh>_D!h)J@2uy4DB_HGa>U!i^3A?!e|}E$gT+r z7CgN1^VM;(`>@ZNP8>39G1$47iWb9%wtY*=-r46XwrE&-dQ#bOMQP$O*hU?!_@yu@ zW8z2|+1k8Av2dC6!%1FCSQ%|xok5e;Q#xF3wzN)wBgV=-jUsi*&zvPsymU&wQ*#jkLpA7G zSM}w#VHu~)002$lZE((`nF&$_Qb`d^praD8)|GHSIy~}}is@-04UC!Sk1My9zyF;x zuAJ%>ST|luy&FN|fUPe;8R+{0&Ewmvj~UCHtyo@=!tn$@_z-)VZK%X2=hmtu;&6|&7798}|!?g?(k`w|r} zk8G%n8D=i7xnN@8eC#wuXi`aX^dqBdS2 zdtut|0T8}2Ci*ZN{Q_6JPgmX8CNc#oUl{>0@W3E8s!yp&K}e)N_oKIt0T0n%Je^vk zH2z?H=rWc>k$>-9``f7Y8tcN5OoSPIbXR70@kae;38+ZcY+ticL0Fg1W)Mh_j16eD zt}vbH%b&v@DojBdWC5ZAkmAm7KNII6OlzR1Isx)~p>%JEBR#|A7wdnrVhooeBCjYe z-Abd%ktB6uhK|No20fapvk>F;-c3FQ%-uQ3cL}*XWKkGQ#4vK@NC=Mns4YbNYCi09 zvn^iDDhFJ2H;;AfKLBBl^L%5WW3ybS$aZlS)qDIZqCY4(p`(^$z}!tNh?0Jvw&ITH z(Pr=OV7INZ&$ac^i>rgH6x{eYbrPU>9V>2O&bx;0{v7Sx&F3queA#>xGn_{T z*UN1k?-VjMd^YLxt6auVM_ETq6nPq)sAyz5@_gw?bntj;*v$ks14=~8y=oDvjwf-TKlP7j?z9AP3au3@sI|WY0FP zl?$p6N*roREA;SMw~1zku3J~(+v>h$N`trw4d_34q(b!y+BK`WNMi%}2zTGh)e#F; zEjX3mLvqb82@Vw5z#*uZ#eh3$s(o*g(g(ARba^I%53~*p6{ki^1f%QfdNVx?#B!VM zUCoa6{;tvzuJo=7x=Lgv#J@@gm69GD;v~QeP-%H{pK}K4~7%&+aMPA z>FX0~jC21uFgH4nKEn3ZQ3XvcH-e%9@_iSlSqV5>m%hWlH1E+kwt<0`YtY(6eL20 zP?(PS^YL))Q1JaA#8n!d}Y{p6u{cW6z}9Q^ot_ zcTqArfU_hI6CGg3WV>7u-x$}_ghumGn%<5MFGK6Tq7uVn&CpO&6=Y|buC@4aexBQm z8;Od6s6`7s7&cq{$6j`O1TGU5*5>B>g7POK{>3k$pNBeogLQ^<)=32H|90{v8mvHb z-c(q>fhXFT%}P#ud{6+?sX03_xNUTd0{>1H4V`T{PN;l?AdHxR0S@vx^{bYi9_Nu- z;f(_$r~Ux8!Ma}^%EyE$RVz{V&LEz1s49I$p+~p98l(7*t13;{=9u-v#o*d~2b#V{ zOp9h|AJ;~PyoiHh`r6mKxe^U21


VX{ig?2RhmkG`PZpQjr_GUz1Brh^ae`gHvR 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 JRjAlR{1?r0Pt*Va literal 0 HcmV?d00001 diff --git a/src/app/(auth)/layout.tsx b/src/app/(auth)/layout.tsx new file mode 100644 index 0000000..1abc7ec --- /dev/null +++ b/src/app/(auth)/layout.tsx @@ -0,0 +1,13 @@ +"use client"; +import {QueryClient, QueryClientProvider} from "@tanstack/react-query"; + +export default function RootLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + const queryClient = new QueryClient(); + return ( + {children} + ); +} diff --git a/src/app/(auth)/login/page.tsx b/src/app/(auth)/login/page.tsx new file mode 100644 index 0000000..01b6e69 --- /dev/null +++ b/src/app/(auth)/login/page.tsx @@ -0,0 +1,24 @@ +"use client"; +import LoginForm from "@/components/forms/login/LoginForm"; +import {useUserLogin} from "@/hooks"; +import {useRouter} from "next/navigation"; +import React from "react"; + +export default function Page() { + const router = useRouter(); + const {mutateAsync, isPending} = useUserLogin(); + return ( +
+
+
+ فرم ورود +
+ +
+
+ ); +} diff --git a/src/app/(auth)/reset-password/[token]/page.tsx b/src/app/(auth)/reset-password/[token]/page.tsx new file mode 100644 index 0000000..7072957 --- /dev/null +++ b/src/app/(auth)/reset-password/[token]/page.tsx @@ -0,0 +1,9 @@ +import React from 'react' + +export default function Page() { + return ( +
+ +
+ ) +} diff --git a/src/app/(auth)/reset-password/page.tsx b/src/app/(auth)/reset-password/page.tsx new file mode 100644 index 0000000..9af72a7 --- /dev/null +++ b/src/app/(auth)/reset-password/page.tsx @@ -0,0 +1,18 @@ +"use client" +import ResetPasswordForm from '@/components/forms/reset-password/ResetPasswordForm' +import { useRouter } from 'next/navigation' +import React from 'react' + +export default function Page() { + const router = useRouter(); + return ( +
+
+
+ فرم فراموشی رمز عبور +
+ +
+
+ ) +} diff --git a/src/app/(dashboard)/configs/loading.tsx b/src/app/(dashboard)/configs/loading.tsx new file mode 100644 index 0000000..2b22b07 --- /dev/null +++ b/src/app/(dashboard)/configs/loading.tsx @@ -0,0 +1,7 @@ +export default function Loading() { + return ( +
+
+
+ ); +} diff --git a/src/app/(dashboard)/configs/page.tsx b/src/app/(dashboard)/configs/page.tsx new file mode 100644 index 0000000..d5f4531 --- /dev/null +++ b/src/app/(dashboard)/configs/page.tsx @@ -0,0 +1,26 @@ +"use client"; +import UpdateConfigsForm from "@/components/forms/configs/ConfigsForm"; +import Loader from "@/components/Loader"; +import {useGetAllConfigs, useUpdateConfigs} from "@/hooks/configs"; +import {useRouter} from "next/navigation"; +import React, {Suspense} from "react"; + +export default function Page() { + const router = useRouter(); + const {data} = useGetAllConfigs(); + const {mutateAsync, isPending} = useUpdateConfigs(); + return ( +
+ }> + {data && data?.data?.length && ( + + )} + +
+ ); +} diff --git a/src/app/(dashboard)/dashboard/loading.tsx b/src/app/(dashboard)/dashboard/loading.tsx new file mode 100644 index 0000000..a01d2c1 --- /dev/null +++ b/src/app/(dashboard)/dashboard/loading.tsx @@ -0,0 +1,7 @@ +export default function Loading() { + return ( +
+
+
+ ) +} \ No newline at end of file diff --git a/src/app/(dashboard)/dashboard/page.tsx b/src/app/(dashboard)/dashboard/page.tsx new file mode 100644 index 0000000..4d81877 --- /dev/null +++ b/src/app/(dashboard)/dashboard/page.tsx @@ -0,0 +1,25 @@ +import DashboardCDNServerStatus from "@/components/DashboardCDNServerStatus"; +import DashboardStatistics from "@/components/DashboardStatistics"; +import Loader from "@/components/Loader"; +import RoleGuard from "@/components/RoleGuard"; + +import React, {Suspense} from "react"; + +export default function Page() { + return ( +
+
+ }> + + +
+
+ }> + + + + +
+
+ ); +} diff --git a/src/app/(dashboard)/default/loading.tsx b/src/app/(dashboard)/default/loading.tsx new file mode 100644 index 0000000..2b22b07 --- /dev/null +++ b/src/app/(dashboard)/default/loading.tsx @@ -0,0 +1,7 @@ +export default function Loading() { + return ( +
+
+
+ ); +} diff --git a/src/app/(dashboard)/default/page.tsx b/src/app/(dashboard)/default/page.tsx new file mode 100644 index 0000000..e18cb7b --- /dev/null +++ b/src/app/(dashboard)/default/page.tsx @@ -0,0 +1,33 @@ +"use client"; +import UpdateDefaultForm from "@/components/forms/default/UpdateDefaultsForm"; +import Loader from "@/components/Loader"; +import {useGetAllDefaults, useUpdateDefaults} from "@/hooks/defaults"; +import { useGetLanguages } from "@/hooks/languages"; +import {useRouter} from "next/navigation"; +import React, {Suspense} from "react"; + +export default function Page() { + const router = useRouter(); + + const {data, isLoading} = useGetAllDefaults(); + const {mutateAsync, isPending} = useUpdateDefaults(); + const { + data: languages, + } = useGetLanguages(); + return ( +
+ }> + {data && languages && ( + + )} + +
+ ); +} diff --git a/src/app/(dashboard)/department/loading.tsx b/src/app/(dashboard)/department/loading.tsx new file mode 100644 index 0000000..a01d2c1 --- /dev/null +++ b/src/app/(dashboard)/department/loading.tsx @@ -0,0 +1,7 @@ +export default function Loading() { + return ( +
+
+
+ ) +} \ No newline at end of file diff --git a/src/app/(dashboard)/department/members/edit/[id]/page.tsx b/src/app/(dashboard)/department/members/edit/[id]/page.tsx new file mode 100644 index 0000000..56eb0a1 --- /dev/null +++ b/src/app/(dashboard)/department/members/edit/[id]/page.tsx @@ -0,0 +1,64 @@ +"use client"; +import UpdateDoctorForm from "@/components/forms/doctor/update/UpdateDoctorForm"; +import Loader from "@/components/Loader"; +import SectionTitle from "@/components/SectionTitle"; +import { useGetAllExpertiseList } from "@/hooks/expertise"; +import { useGetLanguages } from "@/hooks/languages"; +import {useGetSingleUser, useUpdateUser} from "@/hooks/users"; + +import Link from "next/link"; +import {useParams, useRouter} from "next/navigation"; +import {Suspense, useState} from "react"; + + +export default function Page() { + const params = useParams(); + const id = params?.id; + const router = useRouter(); + const [loading] = useState(false); + const { + data: languages, + } = useGetLanguages(); + const { + data: expertises, + } = useGetAllExpertiseList(); + const { + data: singleUser, + } = useGetSingleUser(id?.toString() ?? ""); + + const {mutateAsync} = useUpdateUser(); + const {data} = singleUser || {}; + return ( +
+
+ +
+ + افزودن عضو جدید + + + مشاهده لیست اعضاء دپارتمان + +
+
+ }> + {data && expertises && languages && !loading && ( + + )} + +
+ ); +} diff --git a/src/app/(dashboard)/department/members/edit/page.tsx b/src/app/(dashboard)/department/members/edit/page.tsx new file mode 100644 index 0000000..6a1fa26 --- /dev/null +++ b/src/app/(dashboard)/department/members/edit/page.tsx @@ -0,0 +1,7 @@ + +"use client" +import { notFound } from 'next/navigation' + +export default function Page() { + return notFound +} diff --git a/src/app/(dashboard)/department/members/new/page.tsx b/src/app/(dashboard)/department/members/new/page.tsx new file mode 100644 index 0000000..149e3ac --- /dev/null +++ b/src/app/(dashboard)/department/members/new/page.tsx @@ -0,0 +1,103 @@ +"use client"; +import DenyAccess from "@/components/DenyAccess"; +import CreateDepartmentMember from "@/components/forms/department/new/CreateDepartmentMember"; +import Loader from "@/components/Loader"; +import SectionTitle from "@/components/SectionTitle"; +import {API_URL} from "@/constants"; +import {Expertise, Language} from "@/types"; +import Link from "next/link"; +import {useRouter} from "next/navigation"; +import {Suspense, useEffect, useState} from "react"; + +async function fetchLanguages() { + const res = await fetch(`${API_URL}/language/get/all`,{cache:"no-cache"}); + + + if (!res.ok && res.status==500) { + throw new Error("Failed to get data"); + } + + if(!res.ok && res.status==404){ + return [] + } + + const data = await res.json(); + + return data; +} +async function fetchExpertise() { + const res = await fetch(`${API_URL}/expertise/fa/get/all/list`,{cache:"no-cache"}); + + + if (!res.ok && res.status==500) { + throw new Error("Failed to get data"); + } + + if(!res.ok && res.status==404){ + return [] + } + + const data = await res.json(); + + return data; +} + +export default function Page() { + const router = useRouter(); + const [loading, setLoading] = useState(false); + const [data, setData] = useState([]); + + const [expertises, setExpertises] = useState([]); + useEffect(() => { + let active = true; + + setLoading(true); + fetchExpertise() + .then((res) => { + if (!active) return; + setExpertises(res.data); + }) + .catch(console.error) + .finally(() => active && setLoading(false)); + + return () => { + active = false; + }; + }, []); + useEffect(() => { + let active = true; + + setLoading(true); + fetchLanguages() + .then((res) => { + if (!active) return; + setData(res.data); + }) + .catch(console.error) + .finally(() => active && setLoading(false)); + + return () => { + active = false; + }; + }, []); + + if (loading) { + return ; + } + return ( +
+
+ + مشاهده لیست اعضاء دپارتمان +
+ }> + {data?.length > 0 ? expertises?.length > 0 ? : : } + + +
+ ); +} diff --git a/src/app/(dashboard)/department/members/page.tsx b/src/app/(dashboard)/department/members/page.tsx new file mode 100644 index 0000000..781840a --- /dev/null +++ b/src/app/(dashboard)/department/members/page.tsx @@ -0,0 +1,49 @@ +import DepartmentMembersTable from "@/components/DepartmentMembersTable"; + +import Loader from "@/components/Loader"; +import RoleGuard from "@/components/RoleGuard"; +import SearchBox from "@/components/SearchBox"; +import UsersTableExport from "@/components/usersTableExport"; + +import {Plus} from "lucide-react"; +import Link from "next/link"; +import React, {Suspense} from "react"; + +export default function Page() { + return ( + <> +
+
+
+ +
+
+ + + + افزودن عضو جدید + + + + + +
+
+
+ }> + + +
+
+ + ); +} diff --git a/src/app/(dashboard)/doctors/edit/[id]/page.tsx b/src/app/(dashboard)/doctors/edit/[id]/page.tsx new file mode 100644 index 0000000..d83a36c --- /dev/null +++ b/src/app/(dashboard)/doctors/edit/[id]/page.tsx @@ -0,0 +1,64 @@ +"use client"; +import UpdateDoctorForm from "@/components/forms/doctor/update/UpdateDoctorForm"; +import Loader from "@/components/Loader"; +import SectionTitle from "@/components/SectionTitle"; +import { useGetAllExpertiseList } from "@/hooks/expertise"; +import { useGetLanguages } from "@/hooks/languages"; +import {useGetSingleUser, useUpdateUser} from "@/hooks/users"; + +import Link from "next/link"; +import {useParams, useRouter} from "next/navigation"; +import {Suspense, useState} from "react"; + + +export default function Page() { + const params = useParams(); + const id = params?.id; + const router = useRouter(); + const [loading] = useState(false); + const { + data: languages, + } = useGetLanguages(); + const { + data: expertises, + } = useGetAllExpertiseList(); + const { + data: singleUser, + } = useGetSingleUser(id?.toString() ?? ""); + + const {mutateAsync} = useUpdateUser(); + const {data} = singleUser || {}; + return ( +
+
+ +
+ + افزودن پزشک جدید + + + مشاهده لیست پزشکان + +
+
+ }> + {data && expertises && languages && !loading && ( + + )} + +
+ ); +} diff --git a/src/app/(dashboard)/doctors/edit/page.tsx b/src/app/(dashboard)/doctors/edit/page.tsx new file mode 100644 index 0000000..11355b4 --- /dev/null +++ b/src/app/(dashboard)/doctors/edit/page.tsx @@ -0,0 +1,10 @@ +"use client" +import { notFound } from "next/navigation"; + + + + +export default function Page() { + + return notFound(); +} diff --git a/src/app/(dashboard)/doctors/loading.tsx b/src/app/(dashboard)/doctors/loading.tsx new file mode 100644 index 0000000..a01d2c1 --- /dev/null +++ b/src/app/(dashboard)/doctors/loading.tsx @@ -0,0 +1,7 @@ +export default function Loading() { + return ( +
+
+
+ ) +} \ No newline at end of file diff --git a/src/app/(dashboard)/doctors/new/page.tsx b/src/app/(dashboard)/doctors/new/page.tsx new file mode 100644 index 0000000..058c01d --- /dev/null +++ b/src/app/(dashboard)/doctors/new/page.tsx @@ -0,0 +1,103 @@ +"use client"; +import DenyAccess from "@/components/DenyAccess"; +import CreateDoctorForm from "@/components/forms/doctor/create/CreateDoctorForm"; +import Loader from "@/components/Loader"; +import SectionTitle from "@/components/SectionTitle"; +import {API_URL} from "@/constants"; +import {Expertise, Language} from "@/types"; +import Link from "next/link"; +import {useRouter} from "next/navigation"; +import {Suspense, useEffect, useState} from "react"; + +async function fetchLanguages() { + const res = await fetch(`${API_URL}/language/get/all`,{cache:"no-cache"}); + + + + if (!res.ok && res.status==500) { + throw new Error("Failed to get data"); + } + + if(!res.ok && res.status==404){ + return [] + } + + const data = await res.json(); + + return data; +} +async function fetchExpertise() { + const res = await fetch(`${API_URL}/expertise/fa/get/all/list`,{cache:"no-cache"}); + + if (!res.ok && res.status==500) { + throw new Error("Failed to get data"); + } + + if(!res.ok && res.status==404){ + return [] + } + + const data = await res.json(); + + return data; +} + +export default function Page() { + const router = useRouter(); + const [loading, setLoading] = useState(false); + const [data, setData] = useState([]); + + const [expertises, setExpertises] = useState([]); + useEffect(() => { + let active = true; + + setLoading(true); + fetchExpertise() + .then((res) => { + if (!active) return; + setExpertises(res.data); + }) + .catch(console.error) + .finally(() => active && setLoading(false)); + + return () => { + active = false; + }; + }, []); + useEffect(() => { + let active = true; + + setLoading(true); + fetchLanguages() + .then((res) => { + if (!active) return; + setData(res.data); + }) + .catch(console.error) + .finally(() => active && setLoading(false)); + + return () => { + active = false; + }; + }, []); + + if (loading) { + return ; + } + return ( +
+
+ + مشاهده لیست پزشکان +
+ }> + {data?.length > 0 ? expertises?.length > 0 ? : : } + + +
+ ); +} diff --git a/src/app/(dashboard)/doctors/page.tsx b/src/app/(dashboard)/doctors/page.tsx new file mode 100644 index 0000000..cb64189 --- /dev/null +++ b/src/app/(dashboard)/doctors/page.tsx @@ -0,0 +1,51 @@ +import DoctorsTable from "@/components/DoctorsTable"; +import ExpertiseFilterBox from "@/components/ExpertiseFilterBox"; +import Loader from "@/components/Loader"; +import RoleGuard from "@/components/RoleGuard"; +import SearchBox from "@/components/SearchBox"; +import UsersTableExport from "@/components/usersTableExport"; + +import {Plus} from "lucide-react"; +import Link from "next/link"; +import React, {Suspense} from "react"; + +export default function Page() { + return ( + <> +
+
+
+ + + +
+
+ + + + افزودن پزشک جدید + + + + + +
+
+
+ }> + + +
+
+ + ); +} diff --git a/src/app/(dashboard)/expertise/edit/[id]/page.tsx b/src/app/(dashboard)/expertise/edit/[id]/page.tsx new file mode 100644 index 0000000..f45d5f1 --- /dev/null +++ b/src/app/(dashboard)/expertise/edit/[id]/page.tsx @@ -0,0 +1,62 @@ +"use client"; +import UpdateExpertiseForm from "@/components/forms/expertise/edit/UpdateExpertiseForm"; +import Loader from "@/components/Loader"; +import SectionTitle from "@/components/SectionTitle"; +import {useGetSingleExpertise, useUpdateExpertise} from "@/hooks/expertise"; +import {useGetLanguages} from "@/hooks/languages"; + +import Link from "next/link"; +import {useParams, useRouter} from "next/navigation"; +import {Suspense, useState} from "react"; + +export default function Page() { + const params = useParams(); + const id = params?.id; + const router = useRouter(); + const [loading] = useState(false); + const { + data: languages, + + } = useGetLanguages(); + + const { + data: singleExpertise, + + } = useGetSingleExpertise(id?.toString() ?? ""); + + const {isPending, mutateAsync} = useUpdateExpertise(); + const {data} = singleExpertise || {}; + return ( +
+
+ +
+ + افزودن تخصص جدید + + + مشاهده لیست تخصص ها + +
+
+ }> + {data && languages && !loading && ( + + )} + +
+ ); +} diff --git a/src/app/(dashboard)/expertise/edit/loading.tsx b/src/app/(dashboard)/expertise/edit/loading.tsx new file mode 100644 index 0000000..a01d2c1 --- /dev/null +++ b/src/app/(dashboard)/expertise/edit/loading.tsx @@ -0,0 +1,7 @@ +export default function Loading() { + return ( +
+
+
+ ) +} \ No newline at end of file diff --git a/src/app/(dashboard)/expertise/edit/page.tsx b/src/app/(dashboard)/expertise/edit/page.tsx new file mode 100644 index 0000000..7072957 --- /dev/null +++ b/src/app/(dashboard)/expertise/edit/page.tsx @@ -0,0 +1,9 @@ +import React from 'react' + +export default function Page() { + return ( +
+ +
+ ) +} diff --git a/src/app/(dashboard)/expertise/loading.tsx b/src/app/(dashboard)/expertise/loading.tsx new file mode 100644 index 0000000..a01d2c1 --- /dev/null +++ b/src/app/(dashboard)/expertise/loading.tsx @@ -0,0 +1,7 @@ +export default function Loading() { + return ( +
+
+
+ ) +} \ No newline at end of file diff --git a/src/app/(dashboard)/expertise/new/loading.tsx b/src/app/(dashboard)/expertise/new/loading.tsx new file mode 100644 index 0000000..a01d2c1 --- /dev/null +++ b/src/app/(dashboard)/expertise/new/loading.tsx @@ -0,0 +1,7 @@ +export default function Loading() { + return ( +
+
+
+ ) +} \ No newline at end of file diff --git a/src/app/(dashboard)/expertise/new/page.tsx b/src/app/(dashboard)/expertise/new/page.tsx new file mode 100644 index 0000000..a243e71 --- /dev/null +++ b/src/app/(dashboard)/expertise/new/page.tsx @@ -0,0 +1,40 @@ +"use client"; +import DenyAccess from "@/components/DenyAccess"; +import CreateExpertiseForm from "@/components/forms/expertise/new/CreateExpertiseForm"; +import Loader from "@/components/Loader"; +import SectionTitle from "@/components/SectionTitle"; +import {useCreateExpertise} from "@/hooks/expertise"; +import {useGetLanguages} from "@/hooks/languages"; +import Link from "next/link"; +import {useRouter} from "next/navigation"; +import React, {Suspense} from "react"; + +export default function Page() { + const router = useRouter(); + const {data} = useGetLanguages(); + const {mutateAsync, isPending} = useCreateExpertise(); + return ( +
+
+ + + مشاهده لیست تخصص ها + +
+ }> + { + data?.data ? data?.data?.length > 0 ? : :
خطا در دریافت اطلاعات زبان ها
+ } + +
+
+ ); +} diff --git a/src/app/(dashboard)/expertise/page.tsx b/src/app/(dashboard)/expertise/page.tsx new file mode 100644 index 0000000..465e8fa --- /dev/null +++ b/src/app/(dashboard)/expertise/page.tsx @@ -0,0 +1,52 @@ +"use client"; + +import ExpertiseTable from "@/components/ExpertiseTable"; +import LanguagesFilterBox from "@/components/LanguagesFilterBox"; +import RoleGuard from "@/components/RoleGuard"; +import SearchBox from "@/components/SearchBox"; +import { Spinner } from "@/components/ui/spinner"; + +import {Plus} from "lucide-react"; +import Link from "next/link"; + +import React, { Suspense, useState } from "react"; + +export default function Page() { + const [lang,setLang]=useState("fa"); + return ( + <> +
+
+
+ + +
+
+ + + + افزودن تخصص جدید + + + {/* + + */} +
+
+
+ }> + + +
+
+ + ); +} diff --git a/src/app/(dashboard)/languages/loading.tsx b/src/app/(dashboard)/languages/loading.tsx new file mode 100644 index 0000000..a01d2c1 --- /dev/null +++ b/src/app/(dashboard)/languages/loading.tsx @@ -0,0 +1,7 @@ +export default function Loading() { + return ( +
+
+
+ ) +} \ No newline at end of file diff --git a/src/app/(dashboard)/languages/page.tsx b/src/app/(dashboard)/languages/page.tsx new file mode 100644 index 0000000..023e363 --- /dev/null +++ b/src/app/(dashboard)/languages/page.tsx @@ -0,0 +1,52 @@ +"use client"; +import CreateLanguageForm from "@/components/forms/languages/new/CreateLanguageForm"; +import LanguagesTable from "@/components/LangaugesTable"; +import Loader from "@/components/Loader"; +import RoleGuard from "@/components/RoleGuard"; +import SearchBox from "@/components/SearchBox"; +import {Dialog} from "@/components/ui/dialog"; +import {useCreateLanguage} from "@/hooks/languages"; +import { useQueryClient } from "@tanstack/react-query"; +import {useRouter} from "next/navigation"; + +import React, {Suspense} from "react"; + +export default function Page() { + const router = useRouter(); +const queryClient = useQueryClient(); + const {mutateAsync, isPending} = useCreateLanguage(); + return ( + <> +
+
+
+ +
+
+ + + + + +
+
+
+ }> + + +
+
+ + ); +} diff --git a/src/app/(dashboard)/layout.tsx b/src/app/(dashboard)/layout.tsx new file mode 100644 index 0000000..1851bb0 --- /dev/null +++ b/src/app/(dashboard)/layout.tsx @@ -0,0 +1,53 @@ +import type {Metadata} from "next"; +import "../globals.css"; +import ProfileDropdown from "@/components/ProfileDropdown"; +import {Button} from "@/components/ui/button"; +import {Bell} from "lucide-react"; +import SideMenu from "@/components/SideMenu"; +import PanelQueryProvider from "@/components/PanelQueryProvider"; +import AuthGuard from "@/components/AuthGuard"; +import { Suspense } from "react"; +import Loader from "@/components/Loader"; +import { Badge } from "@/components/ui/badge"; +export const metadata: Metadata = { + title: "پنل مدیریت سایت ipd", + description: "Generated by create next app", +}; + +export default function RootLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( +
+ + + +
+
+
+ }> + + + + + {new Date().toLocaleDateString("fa-IR")} + +
+

+ پنل مدیریت بیماران بین الملل بیمارستان شمال +

+
+ +
+ {children} +
+
+
+
+
+ ); +} diff --git a/src/app/(dashboard)/logs/access/loading.tsx b/src/app/(dashboard)/logs/access/loading.tsx new file mode 100644 index 0000000..a01d2c1 --- /dev/null +++ b/src/app/(dashboard)/logs/access/loading.tsx @@ -0,0 +1,7 @@ +export default function Loading() { + return ( +
+
+
+ ) +} \ No newline at end of file diff --git a/src/app/(dashboard)/logs/audit/loading.tsx b/src/app/(dashboard)/logs/audit/loading.tsx new file mode 100644 index 0000000..a01d2c1 --- /dev/null +++ b/src/app/(dashboard)/logs/audit/loading.tsx @@ -0,0 +1,7 @@ +export default function Loading() { + return ( +
+
+
+ ) +} \ No newline at end of file diff --git a/src/app/(dashboard)/logs/errors/loading.tsx b/src/app/(dashboard)/logs/errors/loading.tsx new file mode 100644 index 0000000..a01d2c1 --- /dev/null +++ b/src/app/(dashboard)/logs/errors/loading.tsx @@ -0,0 +1,7 @@ +export default function Loading() { + return ( +
+
+
+ ) +} \ No newline at end of file diff --git a/src/app/(dashboard)/logs/loading.tsx b/src/app/(dashboard)/logs/loading.tsx new file mode 100644 index 0000000..a01d2c1 --- /dev/null +++ b/src/app/(dashboard)/logs/loading.tsx @@ -0,0 +1,7 @@ +export default function Loading() { + return ( +
+
+
+ ) +} \ No newline at end of file diff --git a/src/app/(dashboard)/logs/performance/loading.tsx b/src/app/(dashboard)/logs/performance/loading.tsx new file mode 100644 index 0000000..a01d2c1 --- /dev/null +++ b/src/app/(dashboard)/logs/performance/loading.tsx @@ -0,0 +1,7 @@ +export default function Loading() { + return ( +
+
+
+ ) +} \ No newline at end of file diff --git a/src/app/(dashboard)/logs/policy/loading.tsx b/src/app/(dashboard)/logs/policy/loading.tsx new file mode 100644 index 0000000..a01d2c1 --- /dev/null +++ b/src/app/(dashboard)/logs/policy/loading.tsx @@ -0,0 +1,7 @@ +export default function Loading() { + return ( +
+
+
+ ) +} \ No newline at end of file diff --git a/src/app/(dashboard)/logs/requests/loading.tsx b/src/app/(dashboard)/logs/requests/loading.tsx new file mode 100644 index 0000000..a01d2c1 --- /dev/null +++ b/src/app/(dashboard)/logs/requests/loading.tsx @@ -0,0 +1,7 @@ +export default function Loading() { + return ( +
+
+
+ ) +} \ No newline at end of file diff --git a/src/app/(dashboard)/logs/upload-server/loading.tsx b/src/app/(dashboard)/logs/upload-server/loading.tsx new file mode 100644 index 0000000..a01d2c1 --- /dev/null +++ b/src/app/(dashboard)/logs/upload-server/loading.tsx @@ -0,0 +1,7 @@ +export default function Loading() { + return ( +
+
+
+ ) +} \ No newline at end of file diff --git a/src/app/(dashboard)/logs/upload-server/page.tsx b/src/app/(dashboard)/logs/upload-server/page.tsx new file mode 100644 index 0000000..a57611b --- /dev/null +++ b/src/app/(dashboard)/logs/upload-server/page.tsx @@ -0,0 +1,43 @@ +import React from "react"; + +async function fetchData() { + const res = await fetch("http://localhost:4000/logs", { cache: "no-cache" }); + + if (!res.ok && res.status == 500) { + throw new Error("Failed to fetch data"); + } + + if (!res.ok && res.status == 404) { + return ""; + } + + const data = await res.json(); + + return data; +} +interface LogsType { + level: string; + message: { method: string; timestamp: Date; url: string }; +} +export default async function Page() { + const data = await fetchData(); + return ( +
+
+ {data.logs + .map((item: string) => JSON.parse(item)) + .map((log: LogsType, index: number) => ( +
+
Level : {log.level}
+
message method : {log.message.method}
+
+ message timestamp :{" "} + {new Date(log.message.timestamp).toLocaleString("fa-IR")} +
+
url : {log.message.url}
+
+ ))} +
+
+ ); +} diff --git a/src/app/(dashboard)/medical-packages/edit/[id]/page.tsx b/src/app/(dashboard)/medical-packages/edit/[id]/page.tsx new file mode 100644 index 0000000..31fcb81 --- /dev/null +++ b/src/app/(dashboard)/medical-packages/edit/[id]/page.tsx @@ -0,0 +1,73 @@ +"use client"; +import UpdateMedicalPackageForm from "@/components/forms/medical-packages/edit/UpdateMedicalPackageForm"; +import Loader from "@/components/Loader"; +import SectionTitle from "@/components/SectionTitle"; +import {useGetLanguages} from "@/hooks/languages"; +import { + useGetAllMedicalPackagesParent, + useGetSingleMedicalPackage, + useUpdateMedicalPackage, +} from "@/hooks/medical-package"; +import {useQueryClient} from "@tanstack/react-query"; + +import Link from "next/link"; +import {useParams, useRouter} from "next/navigation"; +import {Suspense, useState} from "react"; + +export default function Page() { + const params = useParams(); + const id = params?.id; + const router = useRouter(); + const queryClient = useQueryClient(); + const [lang] = useState("fa"); + const [loading] = useState(false); + const { + data: languages, + } = useGetLanguages(); + + const { + data: singleMedicalPackage, + } = useGetSingleMedicalPackage({id: id?.toString() ?? "", lang}); + const {data: parents} = + useGetAllMedicalPackagesParent("fa"); + + const {isPending, mutateAsync} = useUpdateMedicalPackage(); + const {data} = singleMedicalPackage || {}; + return ( +
+
+
+ +
+
+ + افزودن خدمت پزشکی جدید + + + مشاهده لیست خدمات پزشکی + +
+
+ }> + {data && languages && !loading && ( + + )} + +
+ ); +} diff --git a/src/app/(dashboard)/medical-packages/edit/page.tsx b/src/app/(dashboard)/medical-packages/edit/page.tsx new file mode 100644 index 0000000..7072957 --- /dev/null +++ b/src/app/(dashboard)/medical-packages/edit/page.tsx @@ -0,0 +1,9 @@ +import React from 'react' + +export default function Page() { + return ( +
+ +
+ ) +} diff --git a/src/app/(dashboard)/medical-packages/new/page.tsx b/src/app/(dashboard)/medical-packages/new/page.tsx new file mode 100644 index 0000000..9e41613 --- /dev/null +++ b/src/app/(dashboard)/medical-packages/new/page.tsx @@ -0,0 +1,30 @@ +"use client"; +import DenyAccess from "@/components/DenyAccess"; +import CreateMedicalPackageForm from "@/components/forms/medical-packages/new/CreateMedicalPackageForm"; +import Loader from "@/components/Loader"; +import {useGetLanguages} from "@/hooks/languages"; +import {useCreateMedicalPackage, useGetAllMedicalPackagesParent} from "@/hooks/medical-package"; +import {useQueryClient} from "@tanstack/react-query"; +import React, {Suspense} from "react"; + +export default function Page() { + const {data} = useGetLanguages(); + const {mutateAsync, isPending} = useCreateMedicalPackage(); + const {data:parents}=useGetAllMedicalPackagesParent("fa") + const queryClient = useQueryClient(); + return ( +
+ }> + {data?.data?.length > 0 ? ( + + ) : } + +
+ ); +} diff --git a/src/app/(dashboard)/medical-packages/page.tsx b/src/app/(dashboard)/medical-packages/page.tsx new file mode 100644 index 0000000..13f1834 --- /dev/null +++ b/src/app/(dashboard)/medical-packages/page.tsx @@ -0,0 +1,49 @@ +"use client"; +import LanguagesFilterBox from "@/components/LanguagesFilterBox"; +import Loader from "@/components/Loader"; +import MedicalPackagesTable from "@/components/MedicalPackagesTable"; +import RoleGuard from "@/components/RoleGuard"; +import SearchBox from "@/components/SearchBox"; +import {Plus} from "lucide-react"; +import Link from "next/link"; +import React, {Suspense, useState} from "react"; + +export default function Page() { + const [lang, setLang] = useState("fa"); + + return ( +
+
+
+ + + +
+
+ + + + افزودن پکیج جدید + + + {/* + + */} +
+
+
+ }> + + +
+
+ ); +} diff --git a/src/app/(dashboard)/online-case/new/page.tsx b/src/app/(dashboard)/online-case/new/page.tsx new file mode 100644 index 0000000..e16a123 --- /dev/null +++ b/src/app/(dashboard)/online-case/new/page.tsx @@ -0,0 +1,15 @@ +"use client"; +import CreateOnlineCaseForm from "@/components/forms/online-case/new/CreateOnlineCaseForm"; +import { useGetAllCountries } from "@/hooks/country"; +import {useRouter} from "next/navigation"; +import React from "react"; + +export default function Page() { + const router = useRouter(); + const {data:countries,isLoading:fetchCountriesLoading}=useGetAllCountries() + return ( +
+ +
+ ); +} diff --git a/src/app/(dashboard)/online-case/page.tsx b/src/app/(dashboard)/online-case/page.tsx new file mode 100644 index 0000000..92e378c --- /dev/null +++ b/src/app/(dashboard)/online-case/page.tsx @@ -0,0 +1,46 @@ +import Loader from "@/components/Loader"; +import OnlineCasesTable from "@/components/OnlineCasesTable"; +import RoleGuard from "@/components/RoleGuard"; +import SearchBox from "@/components/SearchBox"; +import {Plus} from "lucide-react"; +import Link from "next/link"; +import React, {Suspense} from "react"; + +export default function Page() { + return ( + <> +
+
+
+ +
+
+ + + + افزودن کیس جدید + + + {/* + + */} +
+
+
+ }> + + +
+
+ + ); +} diff --git a/src/app/(dashboard)/patients/edit/[id]/page.tsx b/src/app/(dashboard)/patients/edit/[id]/page.tsx new file mode 100644 index 0000000..7cc191e --- /dev/null +++ b/src/app/(dashboard)/patients/edit/[id]/page.tsx @@ -0,0 +1,66 @@ +"use client"; +import UpdatePatientForm from "@/components/forms/patients/edit/UpdatePatientForm"; +import Loader from "@/components/Loader"; +import SectionTitle from "@/components/SectionTitle"; +import {useGetAllCountries} from "@/hooks/country"; +import {useGetSinglePatient, useUpdatePatient} from "@/hooks/patients"; +import {useUpdateUser} from "@/hooks/users"; + +import Link from "next/link"; +import {useParams, useRouter} from "next/navigation"; +import {Suspense, useState} from "react"; + +export default function Page() { + const router = useRouter(); + const {data: countries, isLoading: fetchCountriesLoading} = + useGetAllCountries(); + const params = useParams(); + const id = params?.id; + const [loading, setLoading] = useState(false); + + const { + data: singleUser, + isLoading, + error, + } = useGetSinglePatient(id?.toString() ?? ""); + + const {isPending, mutateAsync} = useUpdatePatient(); + const {data} = singleUser || {}; + + + + + return ( +
+
+ +
+ + افزودن بیمار جدید + + + مشاهده لیست بیماران + +
+
+ }> + {data && countries && ( + + )} + +
+ ); +} diff --git a/src/app/(dashboard)/patients/loading.tsx b/src/app/(dashboard)/patients/loading.tsx new file mode 100644 index 0000000..a01d2c1 --- /dev/null +++ b/src/app/(dashboard)/patients/loading.tsx @@ -0,0 +1,7 @@ +export default function Loading() { + return ( +
+
+
+ ) +} \ No newline at end of file diff --git a/src/app/(dashboard)/patients/new/page.tsx b/src/app/(dashboard)/patients/new/page.tsx new file mode 100644 index 0000000..9ed670f --- /dev/null +++ b/src/app/(dashboard)/patients/new/page.tsx @@ -0,0 +1,32 @@ +"use client"; +import CreatePatientForm from "@/components/forms/patients/new/CreatePatientForm"; +import SectionTitle from "@/components/SectionTitle"; +import {useGetAllCountries} from "@/hooks/country"; +import Link from "next/link"; +import {useRouter} from "next/navigation"; +import React from "react"; + +export default function Page() { + const router = useRouter(); + const {data, isLoading} = useGetAllCountries(); + + return ( +
+
+ + + مشاهده لیست بیماران + +
+ + +
+ ); +} diff --git a/src/app/(dashboard)/patients/page.tsx b/src/app/(dashboard)/patients/page.tsx new file mode 100644 index 0000000..8e4b5a3 --- /dev/null +++ b/src/app/(dashboard)/patients/page.tsx @@ -0,0 +1,108 @@ +import FilterByisDeleted from "@/components/FilterByisDeleted"; +import Loader from "@/components/Loader"; +import PatientsTable from "@/components/PatientsTable"; +import RoleGuard from "@/components/RoleGuard"; +import SearchBox from "@/components/SearchBox"; +import {Field} from "@/components/ui/field"; +import {Label} from "@/components/ui/label"; +import UsersTableExport from "@/components/usersTableExport"; + +import {Plus} from "lucide-react"; +import Link from "next/link"; +import React, {Suspense} from "react"; + +export default function Page() { + return ( + <> +
+
+
+
+

+ جستجوی پیشرفته +

+
+ + + + + + + + + + + + + +
+
+ + {/* */} +
+ +
+ + + + افزودن بیمار جدید + + + + + +
+
+
+ }> + + +
+
+ + ); +} diff --git a/src/app/(dashboard)/patients/restore/page.tsx b/src/app/(dashboard)/patients/restore/page.tsx new file mode 100644 index 0000000..96a1431 --- /dev/null +++ b/src/app/(dashboard)/patients/restore/page.tsx @@ -0,0 +1,10 @@ +import RestorePatientTable from '@/components/RestorePatientTable' +import React from 'react' + +export default function Page() { + return ( +
+ +
+ ) +} diff --git a/src/app/(dashboard)/privacy-policy/page.tsx b/src/app/(dashboard)/privacy-policy/page.tsx new file mode 100644 index 0000000..e0facdb --- /dev/null +++ b/src/app/(dashboard)/privacy-policy/page.tsx @@ -0,0 +1,60 @@ +"use client"; +import Loader from "@/components/Loader"; +import {Button} from "@/components/ui/button"; +import { + useGetPrivacyPolicy, + useUpdatePrivacyPolicy, +} from "@/hooks/privacy-policy"; +import {handleAxiosError} from "@/lib/utils"; +import dynamic from "next/dynamic"; +import React, {Suspense, useEffect, useRef, useState} from "react"; +import {toast} from "react-toastify"; +const RichTextEditor = dynamic(() => import("@/components/TextEditor"), { + ssr: false, +}); + +type RichTextEditorHandle = { + getContent: () => string; +}; + +export default function Page() { + const editorRef = useRef(null); + const [editorContent, setEditorContent] = useState(""); + + const {mutateAsync} = useUpdatePrivacyPolicy(); + const {data, isLoading} = useGetPrivacyPolicy(); + const handleSave = async () => { + if (editorRef.current) { + const content = editorRef.current.getContent(); + setEditorContent(content); + + try { + const {message} = await mutateAsync(content); + toast.success(message); + } catch (error) { + toast.error(handleAxiosError(error)); + } + } + }; + + useEffect(() => { + console.log(data) + setEditorContent(data?.data?.content); + }, [isLoading, data]); + + return ( +
+

متن Privacy Policy

+
+ {(data?.data || !isLoading) && ( + }> + + + )} +
+
+ +
+
+ ); +} diff --git a/src/app/(dashboard)/tos/page.tsx b/src/app/(dashboard)/tos/page.tsx new file mode 100644 index 0000000..10d554a --- /dev/null +++ b/src/app/(dashboard)/tos/page.tsx @@ -0,0 +1,193 @@ +"use client"; +import CreateTosForm from "@/components/forms/tos/create/CreateTosForm"; +import UpdateTosForm from "@/components/forms/tos/update/UpdateTosForm"; +import Loader from "@/components/Loader"; +import SectionTitle from "@/components/SectionTitle"; +import { Badge } from "@/components/ui/badge"; +import { Button } from "@/components/ui/button"; +import { + useCreateTos, + useDeleteTos, + useGetAllTos, + useGetSingleTos, + useTosToggleActive, +} from "@/hooks/tos"; +import { handleAxiosError } from "@/lib/utils"; +import { useQueryClient } from "@tanstack/react-query"; +import { Plus, Trash } from "lucide-react"; +import { useRouter } from "next/navigation"; +import React, { Suspense, useState } from "react"; +import { toast } from "react-toastify"; + + + + +export default function Page() { + const router = useRouter(); + const [mode, setMode] = useState<"new" | "edit" | "form">("new"); + const [version, setVersion] = useState(""); + const { mutateAsync: createAsync, isPending: createPending } = useCreateTos(); + const queryClient = useQueryClient(); + + const { data: AllTos} = useGetAllTos(); + const { mutateAsync: toggleAsync, isPending: togglePending } = + useTosToggleActive(); + const { mutateAsync: deleteAsync, isPending: deletePending } = useDeleteTos(); + const { + mutateAsync: updateAsync, + isPending: singleTosPending, + data: preValues, + } = useGetSingleTos(); + + const handleGetSingleTos = async (version: string) => { + try { + await updateAsync(version); + } catch (error) { + toast.error("adassd"); + } + }; + + const handleToggleActive = async (version: string) => { + try { + const { message } = await toggleAsync(version); + await queryClient.invalidateQueries({ queryKey: ["get-all-tos"] }); + toast.success(message); + } catch (error) { + toast.error(handleAxiosError(error)); + } + }; + const handleDeleteTos = async (version: string) => { + try { + const { message } = await deleteAsync(version); + await queryClient.invalidateQueries({ queryKey: ["get-all-tos"] }); + toast.success(message); + } catch (error) { + toast.error(handleAxiosError(error)); + } + }; + return ( +
+
+ {mode === "new" && ( + + )} + {mode === "form" && ( + <> + + + )} + + {mode === "edit" && version && preValues?.data && ( + }> + + + )} +
+
+ +
+
+ {AllTos && + AllTos?.data?.length > 0 && + AllTos?.data?.map((item, index) => ( +
+
+ ردیف : + {index + 1} +
+
+ عنوان : + {item.title} +
+
+ ورژن : + + {item.version} + +
+
+
+ {item.version === version && mode === "edit" ? ( + + ) : ( + + )} +
+
+ {item.isActive ? ( + + فعال است + + ) : ( + + )} +
+
+ +
+
+
+ ))} +
+
+ ); +} diff --git a/src/app/(dashboard)/transfer-packages/new/page.tsx b/src/app/(dashboard)/transfer-packages/new/page.tsx new file mode 100644 index 0000000..3b545d0 --- /dev/null +++ b/src/app/(dashboard)/transfer-packages/new/page.tsx @@ -0,0 +1,28 @@ +"use client"; +import DenyAccess from "@/components/DenyAccess"; +import CreateTransferPackageForm from "@/components/forms/transfer-packages/new/CreateTransferPackageForm"; +import Loader from "@/components/Loader"; +import { useGetLanguages } from "@/hooks/languages"; +import React, { Suspense } from "react"; + +export default function Page() { + const { data } = useGetLanguages(); + return ( +
+ }> + {data ? ( + data?.data?.length > 0 ? ( + + ) : ( + + ) + ) : ( +
خطا در دریافت دیتای زبان ها
+ )} +
+
+ ); +} diff --git a/src/app/(dashboard)/transfer-packages/page.tsx b/src/app/(dashboard)/transfer-packages/page.tsx new file mode 100644 index 0000000..7072957 --- /dev/null +++ b/src/app/(dashboard)/transfer-packages/page.tsx @@ -0,0 +1,9 @@ +import React from 'react' + +export default function Page() { + return ( +
+ +
+ ) +} diff --git a/src/app/(dashboard)/transfer-team/loading.tsx b/src/app/(dashboard)/transfer-team/loading.tsx new file mode 100644 index 0000000..a01d2c1 --- /dev/null +++ b/src/app/(dashboard)/transfer-team/loading.tsx @@ -0,0 +1,7 @@ +export default function Loading() { + return ( +
+
+
+ ) +} \ No newline at end of file diff --git a/src/app/(dashboard)/transfer-team/members/edit/[id]/page.tsx b/src/app/(dashboard)/transfer-team/members/edit/[id]/page.tsx new file mode 100644 index 0000000..f66111f --- /dev/null +++ b/src/app/(dashboard)/transfer-team/members/edit/[id]/page.tsx @@ -0,0 +1,67 @@ +"use client"; +import UpdateDoctorForm from "@/components/forms/doctor/update/UpdateDoctorForm"; +import Loader from "@/components/Loader"; +import SectionTitle from "@/components/SectionTitle"; +import { useGetAllExpertiseList } from "@/hooks/expertise"; +import { useGetLanguages } from "@/hooks/languages"; +import {useGetSingleUser, useUpdateUser} from "@/hooks/users"; + +import Link from "next/link"; +import {useParams, useRouter} from "next/navigation"; +import {Suspense, useState} from "react"; + + +export default function Page() { + const params = useParams(); + const id = params?.id; + const router = useRouter(); + const [loading] = useState(false); + const { + data: languages, + + } = useGetLanguages(); + const { + data: expertises, + + } = useGetAllExpertiseList(); + const { + data: singleUser, + + } = useGetSingleUser(id?.toString() ?? ""); + + const {mutateAsync} = useUpdateUser(); + const {data} = singleUser || {}; + return ( +
+
+ +
+ + افزودن عضو جدید + + + مشاهده لیست اعضاء تیم + +
+
+ }> + {data && expertises && languages && !loading && ( + + )} + +
+ ); +} diff --git a/src/app/(dashboard)/transfer-team/members/edit/page.tsx b/src/app/(dashboard)/transfer-team/members/edit/page.tsx new file mode 100644 index 0000000..18ed602 --- /dev/null +++ b/src/app/(dashboard)/transfer-team/members/edit/page.tsx @@ -0,0 +1,6 @@ +"use client"; +import {notFound} from "next/navigation"; + +export default function Page() { + return notFound(); +} diff --git a/src/app/(dashboard)/transfer-team/members/new/page.tsx b/src/app/(dashboard)/transfer-team/members/new/page.tsx new file mode 100644 index 0000000..b5f691a --- /dev/null +++ b/src/app/(dashboard)/transfer-team/members/new/page.tsx @@ -0,0 +1,105 @@ +"use client"; +import DenyAccess from "@/components/DenyAccess"; +import CreateTransferTeamMember from "@/components/forms/transfer-team/member/new/CreateTransferTeamMemberForm"; +import Loader from "@/components/Loader"; +import SectionTitle from "@/components/SectionTitle"; +import {API_URL} from "@/constants"; +import {Expertise, Language} from "@/types"; +import Link from "next/link"; +import {useRouter} from "next/navigation"; +import {Suspense, useEffect, useState} from "react"; + +async function fetchLanguages() { + const res = await fetch(`${API_URL}/language/get/all`,{cache:"no-cache"}); + + if (!res.ok && res.status==500) { + throw new Error("Failed to get data"); + } + + if(!res.ok && res.status==404){ + return [] + } + + const data = await res.json(); + + return data; +} +async function fetchExpertise() { + const res = await fetch(`${API_URL}/expertise/fa/get/all/list`,{cache:"no-cache"}); + + if (!res.ok && res.status==500) { + throw new Error("Failed to get data"); + } + + if(!res.ok && res.status==404){ + return [] + } + const data = await res.json(); + + return data; +} + +export default function Page() { + const router = useRouter(); + const [loading, setLoading] = useState(false); + const [data, setData] = useState([]); + + const [expertises, setExpertises] = useState([]); + useEffect(() => { + let active = true; + + setLoading(true); + fetchExpertise() + .then((res) => { + if (!active) return; + setExpertises(res.data); + }) + .catch(console.error) + .finally(() => active && setLoading(false)); + + return () => { + active = false; + }; + }, []); + useEffect(() => { + let active = true; + + setLoading(true); + fetchLanguages() + .then((res) => { + if (!active) return; + setData(res.data); + }) + .catch(console.error) + .finally(() => active && setLoading(false)); + + return () => { + active = false; + }; + }, []); + + if (loading) { + return ; + } + return ( +
+
+ + + مشاهده لیست اعضا + +
+ }> + {data?.length > 0 ? expertises?.length > 0 ? : : } + + +
+ ); +} diff --git a/src/app/(dashboard)/transfer-team/members/page.tsx b/src/app/(dashboard)/transfer-team/members/page.tsx new file mode 100644 index 0000000..e293c92 --- /dev/null +++ b/src/app/(dashboard)/transfer-team/members/page.tsx @@ -0,0 +1,49 @@ + +import Loader from "@/components/Loader"; +import RoleGuard from "@/components/RoleGuard"; +import SearchBox from "@/components/SearchBox"; +import TransferTeamTable from "@/components/TransferTeamTable"; +import UsersTableExport from "@/components/usersTableExport"; + +import {Plus} from "lucide-react"; +import Link from "next/link"; +import React, {Suspense} from "react"; + +export default function Page() { + return ( + <> +
+
+
+ +
+
+ + + + افزودن عضو جدید + + + + + +
+
+
+ }> + + +
+
+ + ); +} diff --git a/src/app/(dashboard)/transfer-team/teams/new/page.tsx b/src/app/(dashboard)/transfer-team/teams/new/page.tsx new file mode 100644 index 0000000..4602537 --- /dev/null +++ b/src/app/(dashboard)/transfer-team/teams/new/page.tsx @@ -0,0 +1,41 @@ +"use client"; +import CreateTransferTeamForm from "@/components/forms/transfer-team/team/new/CreateTransferTeamForm"; +import Loader from "@/components/Loader"; +import SectionTitle from "@/components/SectionTitle"; +import {useCreateTransferTeam, useGetAllTransferTeamAllMembers} from "@/hooks/transfer-team"; +import Link from "next/link"; +import {useRouter} from "next/navigation"; +import React, {Suspense} from "react"; + +export default function Page() { + const {data: members, isLoading: fetchMembersLoading} = + useGetAllTransferTeamAllMembers(); + const {mutateAsync,isPending}=useCreateTransferTeam() + const router = useRouter(); + return ( +
+
+ + + مشاهده لیست تیم ها + +
+ }> + {members && ( + + )} + +
+ ); +} diff --git a/src/app/(dashboard)/transfer-team/teams/page.tsx b/src/app/(dashboard)/transfer-team/teams/page.tsx new file mode 100644 index 0000000..7219257 --- /dev/null +++ b/src/app/(dashboard)/transfer-team/teams/page.tsx @@ -0,0 +1,38 @@ +"use client"; +import CreateTransferTeamForm from "@/components/forms/transfer-team/team/new/CreateTransferTeamForm"; +import Loader from "@/components/Loader"; +import SectionTitle from "@/components/SectionTitle"; +import {useGetAllTransferTeamAllMembers} from "@/hooks/transfer-team"; +import Link from "next/link"; +import {useRouter} from "next/navigation"; +import React, {Suspense} from "react"; + +export default function Page() { + const {data: members, isLoading: fetchMembersLoading} = + useGetAllTransferTeamAllMembers(); + const router = useRouter(); + return ( +
+
+ + + مشاهده لیست تیم ها + +
+ }> + {members && ( + + )} + +
+ ); +} diff --git a/src/app/error.tsx b/src/app/error.tsx new file mode 100644 index 0000000..155024c --- /dev/null +++ b/src/app/error.tsx @@ -0,0 +1,17 @@ +"use client" +import Link from "next/link"; + +export default function ErrorPage() { + return ( +
+

500

+

خطای سرور رخ داده است.

+ + بازگشت به صفحه اصلی + +
+ ); +} diff --git a/src/app/globals.css b/src/app/globals.css index a2dc41e..56f9d95 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -1,26 +1,147 @@ @import "tailwindcss"; +@import "tw-animate-css"; -:root { - --background: #ffffff; - --foreground: #171717; -} +@custom-variant dark (&:is(.dark *)); @theme inline { --color-background: var(--background); --color-foreground: var(--foreground); --font-sans: var(--font-geist-sans); --font-mono: var(--font-geist-mono); + --color-sidebar-ring: var(--sidebar-ring); + --color-sidebar-border: var(--sidebar-border); + --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); + --color-sidebar-accent: var(--sidebar-accent); + --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); + --color-sidebar-primary: var(--sidebar-primary); + --color-sidebar-foreground: var(--sidebar-foreground); + --color-sidebar: var(--sidebar); + --color-chart-5: var(--chart-5); + --color-chart-4: var(--chart-4); + --color-chart-3: var(--chart-3); + --color-chart-2: var(--chart-2); + --color-chart-1: var(--chart-1); + --color-ring: var(--ring); + --color-input: var(--input); + --color-border: var(--border); + --color-destructive: var(--destructive); + --color-accent-foreground: var(--accent-foreground); + --color-accent: var(--accent); + --color-muted-foreground: var(--muted-foreground); + --color-muted: var(--muted); + --color-secondary-foreground: var(--secondary-foreground); + --color-secondary: var(--secondary); + --color-primary-foreground: var(--primary-foreground); + --color-primary: var(--primary); + --color-popover-foreground: var(--popover-foreground); + --color-popover: var(--popover); + --color-card-foreground: var(--card-foreground); + --color-card: var(--card); + --radius-sm: calc(var(--radius) - 4px); + --radius-md: calc(var(--radius) - 2px); + --radius-lg: var(--radius); + --radius-xl: calc(var(--radius) + 4px); + --radius-2xl: calc(var(--radius) + 8px); + --radius-3xl: calc(var(--radius) + 12px); + --radius-4xl: calc(var(--radius) + 16px); + --font-size-content: calc(var(--rem-size-2) * 1rem); } -@media (prefers-color-scheme: dark) { - :root { - --background: #0a0a0a; - --foreground: #ededed; +:root { + --radius: 0.625rem; + --background: #f6f6f6; + --foreground: oklch(0.145 0 0); + --card: oklch(1 0 0); + --card-foreground: oklch(0.145 0 0); + --popover: oklch(1 0 0); + --popover-foreground: oklch(0.145 0 0); + --primary: oklch(0.32 0.16 255); + --primary-foreground: oklch(0.985 0 0); + --secondary: oklch(0.97 0 0); + --secondary-foreground: oklch(0.205 0 0); + --muted: oklch(0.97 0 0); + --muted-foreground: oklch(0.556 0 0); + --accent: oklch(0.97 0 0); + --accent-foreground: oklch(0.205 0 0); + --destructive: oklch(0.577 0.245 27.325); + --border: oklch(0.922 0 0); + --input: oklch(0.922 0 0); + --ring: oklch(0.708 0 0); + --chart-1: oklch(0.646 0.222 41.116); + --chart-2: oklch(0.6 0.118 184.704); + --chart-3: oklch(0.398 0.07 227.392); + --chart-4: oklch(0.828 0.189 84.429); + --chart-5: oklch(0.769 0.188 70.08); + --sidebar: oklch(0.985 0 0); + --sidebar-foreground: oklch(0.145 0 0); + --sidebar-primary: oklch(0.205 0 0); + --sidebar-primary-foreground: oklch(0.985 0 0); + --sidebar-accent: oklch(0.97 0 0); + --sidebar-accent-foreground: oklch(0.205 0 0); + --sidebar-border: oklch(0.922 0 0); + --sidebar-ring: oklch(0.708 0 0); + --toastify-font-family: VazirMatn, var(--font-vazir); + --panel-width: 120px; + --panel-width-padding: 140px; +} + +.dark { + --background: oklch(0.145 0 0); + --foreground: oklch(0.985 0 0); + --card: oklch(0.205 0 0); + --card-foreground: oklch(0.985 0 0); + --popover: oklch(0.205 0 0); + --popover-foreground: oklch(0.985 0 0); + --primary: oklch(0.922 0 0); + --primary-foreground: oklch(0.205 0 0); + --secondary: oklch(0.269 0 0); + --secondary-foreground: oklch(0.985 0 0); + --muted: oklch(0.269 0 0); + --muted-foreground: oklch(0.708 0 0); + --accent: oklch(0.269 0 0); + --accent-foreground: oklch(0.985 0 0); + --destructive: oklch(0.704 0.191 22.216); + --border: oklch(1 0 0 / 10%); + --input: oklch(1 0 0 / 15%); + --ring: oklch(0.556 0 0); + --chart-1: oklch(0.488 0.243 264.376); + --chart-2: oklch(0.696 0.17 162.48); + --chart-3: oklch(0.769 0.188 70.08); + --chart-4: oklch(0.627 0.265 303.9); + --chart-5: oklch(0.645 0.246 16.439); + --sidebar: oklch(0.205 0 0); + --sidebar-foreground: oklch(0.985 0 0); + --sidebar-primary: oklch(0.488 0.243 264.376); + --sidebar-primary-foreground: oklch(0.985 0 0); + --sidebar-accent: oklch(0.269 0 0); + --sidebar-accent-foreground: oklch(0.985 0 0); + --sidebar-border: oklch(1 0 0 / 10%); + --sidebar-ring: oklch(0.556 0 0); +} + +@layer base { + * { + @apply border-border outline-ring/50 font-normal; + } + body { + @apply bg-background text-foreground; + } + button:not(:disabled), + [role="button"]:not(:disabled) { + cursor: pointer; } } body { - background: var(--background); - color: var(--foreground); - font-family: Arial, Helvetica, sans-serif; + font-family: VazirMatn, Arial, Helvetica, sans-serif; + scroll-behavior: smooth; +} +.custom-toast { + font-family: VazirMatn, sans-serif; /* فونت فارسی دلخواه */ + font-size: 16px; +} +.ql-editor { + font-family: VazirMatn, sans-serif !important; + font-size: 16px; + line-height: 1.6; } diff --git a/src/app/layout.tsx b/src/app/layout.tsx index f7fa87e..a42ca12 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,19 +1,10 @@ -import type { Metadata } from "next"; -import { Geist, Geist_Mono } from "next/font/google"; +import type {Metadata} from "next"; import "./globals.css"; - -const geistSans = Geist({ - variable: "--font-geist-sans", - subsets: ["latin"], -}); - -const geistMono = Geist_Mono({ - variable: "--font-geist-mono", - subsets: ["latin"], -}); +import {FontVazir} from "@/config/font.config"; +import {ToastContainer} from "react-toastify"; export const metadata: Metadata = { - title: "Create Next App", + title: "پنل مدیریت وب سایت بیماران بین الملل", description: "Generated by create next app", }; @@ -23,11 +14,22 @@ export default function RootLayout({ children: React.ReactNode; }>) { return ( - + {children} + ); diff --git a/src/app/not-found.tsx b/src/app/not-found.tsx new file mode 100644 index 0000000..1b9066c --- /dev/null +++ b/src/app/not-found.tsx @@ -0,0 +1,16 @@ +import Link from "next/link"; + +export default function NotFoundPage() { + return ( +
+

404

+

صفحه‌ای که دنبال آن هستید پیدا نشد.

+ + بازگشت به صفحه اصلی + +
+ ); +} diff --git a/src/app/page.tsx b/src/app/page.tsx index a932894..c946d54 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,103 +1,47 @@ +import { LogIn } from "lucide-react"; import Image from "next/image"; +import Link from "next/link"; export default function Home() { return (
); } diff --git a/src/components/AuthGuard.tsx b/src/components/AuthGuard.tsx new file mode 100644 index 0000000..7e0369d --- /dev/null +++ b/src/components/AuthGuard.tsx @@ -0,0 +1,27 @@ +"use client"; + +import {useMe} from "@/hooks"; +import Loader from "./Loader"; + +export default function AuthGuard({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + const {isLoading} = useMe(); + + + + if (isLoading) + return ( +
+
+ لطفا منتظر بمانید + + + +
+
+ ); + return children; +} diff --git a/src/components/CalendarHijri.tsx b/src/components/CalendarHijri.tsx new file mode 100644 index 0000000..d0601d3 --- /dev/null +++ b/src/components/CalendarHijri.tsx @@ -0,0 +1,49 @@ +"use client"; + +import * as React from "react"; +import {ChevronDownIcon} from "lucide-react"; + +import {Button} from "@/components/ui/button"; +import {Popover, PopoverContent, PopoverTrigger} from "@/components/ui/popover"; +import {CalendarHijriBase} from "./ui/calendar-hijri"; + +export function CalendarHijri({ + date, + setDate, +}: { + date: Date | undefined; + setDate: React.Dispatch>; +}) { + const [open, setOpen] = React.useState(false); + + return ( +
+ + + + + + { + setDate(date); + setOpen(false); + }} + /> + + +
+ ); +} diff --git a/src/components/CalendarNormal.tsx b/src/components/CalendarNormal.tsx new file mode 100644 index 0000000..4900033 --- /dev/null +++ b/src/components/CalendarNormal.tsx @@ -0,0 +1,49 @@ +"use client"; + +import * as React from "react"; +import {ChevronDownIcon} from "lucide-react"; + +import {Button} from "@/components/ui/button"; +import {Calendar} from "@/components/ui/calendar"; +import {Popover, PopoverContent, PopoverTrigger} from "@/components/ui/popover"; + +export function CalendarNormal({ + date, + setDate, +}: { + date: Date | undefined; + setDate: React.Dispatch>; +}) { + const [open, setOpen] = React.useState(false); + + return ( +
+ + + + + + { + setDate(date); + setOpen(false); + }} + /> + + +
+ ); +} diff --git a/src/components/DashboardCDNServerStatus.tsx b/src/components/DashboardCDNServerStatus.tsx new file mode 100644 index 0000000..0763202 --- /dev/null +++ b/src/components/DashboardCDNServerStatus.tsx @@ -0,0 +1,184 @@ +import {API_CDN_URL} from "@/constants"; +import {formatSystemForUI} from "@/lib/utils"; +import React from "react"; +import SectionTitle from "./SectionTitle"; +import Link from "next/link"; +import { Logs } from "lucide-react"; + +async function getCDNStatus() { + try { + const res = await fetch(`${API_CDN_URL}/status`, { + method: "GET", + credentials: "include", + }); + + if (!res.ok) { + const errorData = await res.json().catch(() => null); + + return { + status: "SERVICE_ERROR", + message: errorData?.message || "سرویس با خطا پاسخ داد", + system: null, + }; + } + + const data = await res.json(); + return { + status: "OK", + message: data.message, + system: data.system, + }; + } catch { + return { + status: "DOWN", + message: "سرویس پاسخگو نیست", + system: null, + }; + } +} + +export default async function DashboardCDNServerStatus() { + const data = await getCDNStatus(); + + const {status, message, system} = data || {}; + + const uiSystem = system ? formatSystemForUI(system) : null; + return ( +
+ <> +
+ +
+
+ وضعیت +
+ + + + + + {message} ({status}) + +
+
+ + {uiSystem && ( + <> +
+ +
+
+
+ uptime +
+ {uiSystem.uptime} +
+
+ +
+ pid +
+ {uiSystem.pid} +
+
+ +
+ node version +
+ + {uiSystem.nodeVersion} + +
+
+ +
+ heap used +
+ + {uiSystem.heapUsed} + +
+
+ +
+ heap total +
+ + {uiSystem.heapTotal} + +
+
+ +
+ rss +
+ {uiSystem.rss} +
+
+ +
+ cpu user +
+ + {uiSystem.cpuUser} + +
+
+ +
+ cpu system +
+ + {uiSystem.cpuSystem} + +
+
+ +
+ + event loop utilization + +
+ + {uiSystem.eventLoopUtil} + +
+
+ +
+ free memory +
+ + {uiSystem.freeMemory} + +
+
+ +
+ total memory +
+ + {uiSystem.totalMemory} + +
+
+
+
+ + + مشاهده لاگ ها + +
+ + )} +
+ ); +} diff --git a/src/components/DashboardStatistics.tsx b/src/components/DashboardStatistics.tsx new file mode 100644 index 0000000..5c540e2 --- /dev/null +++ b/src/components/DashboardStatistics.tsx @@ -0,0 +1,136 @@ +import React from "react"; +import SectionTitle from "./SectionTitle"; +import {API_URL} from "@/constants"; +import {cookies} from "next/headers"; +export interface DashboardCounts { + department: { + members: number; + }; + patients: number; + onlineCases: { + completed: number; + pending: number; + }; + staff: { + coordinators: number; + admins: number; + doctors: number; + }; +} + +async function getData() { + try { + const res = await fetch(`${API_URL}/statistics/data`, { + method: "GET", + credentials: "include", + cache: "no-cache", + headers: { + Cookie: (await cookies()).toString(), + }, + }); + + const data = await res.json(); + return data; + } catch { + // throw new Error("failed to get data"); + return {} + } +} +export default async function DashboardStatistics() { + const fetchedData = await getData(); + const {data} = fetchedData || {}; + return ( + <> +
+
+ +
+ {data?.department && ( + <> +
+ اعضای دپارتمان + + {Number(data?.department?.members).toLocaleString("fa-IR")} + +
+
+ پزشکان دپارتمان + + {Number(data?.department?.doctors).toLocaleString("fa-IR")} + +
+ + )} + +
+
+
+ +
+ {data?.staff && ( + <> +
+ کارشناسان سایت + + {Number(data?.staff?.coordinators).toLocaleString("fa-IR")} + +
+
+ ادمین های سایت + + {Number(data?.staff?.admins).toLocaleString("fa-IR")} + +
+
+ پزشکان سایت + + {Number(data?.staff?.doctors).toLocaleString("fa-IR")} + +
+ + )} +
+
+
+ +
+ + {data?.patients && ( +
+ تعداد کل بیماران + + {Number(data?.patients?.numbers).toLocaleString("fa-IR")} + +
+ )} + {data?.onlineCases && ( + <> +
+ + {" "} + پذیرش های کامل شده + + + {Number(data?.onlineCases?.completed).toLocaleString( + "fa-IR" + )} + +
+
+ + {" "} + پذیرش های درحال انجام + + + {Number(data?.onlineCases?.pending).toLocaleString("fa-IR")} + +
+ + )} + +
+
+
+ + ); +} diff --git a/src/components/DeleteExpertiseButton.tsx b/src/components/DeleteExpertiseButton.tsx new file mode 100644 index 0000000..dc58167 --- /dev/null +++ b/src/components/DeleteExpertiseButton.tsx @@ -0,0 +1,67 @@ +"use client"; +import React from "react"; +import {Button} from "./ui/button"; +import {Trash} from "lucide-react"; +import privateApi from "@/service/http/privateCall.axios"; +import { + Dialog, + DialogClose, + DialogContent, + DialogDescription, + DialogFooter, + DialogHeader, + DialogTitle, + DialogTrigger, +} from "./ui/dialog"; +import {toast} from "react-toastify"; +import {handleAxiosError} from "@/lib/utils"; +import { ServerResponseObject } from "@/types"; + +async function deleteUser(id: number | string, route: string) { + try { + const {message} = await privateApi.delete(`/${route}/delete/${id}`) as ServerResponseObject; + toast.success(message); + } catch (error) { + toast.error(handleAxiosError(error)); + } +} +export default function DeleteExpertiseButton({ + id, + route, +}: { + id: number | string; + route: string; +}) { + + const handleDelete = async () => { + await deleteUser(id, route); + }; + return ( + <> + + + + + + + حذف آیتم + + آیا از حذف این آیتم اطمینان دارد ؟ + + + + + + + + + + + + + ); +} diff --git a/src/components/DeleteFileButton.tsx b/src/components/DeleteFileButton.tsx new file mode 100644 index 0000000..2d8473d --- /dev/null +++ b/src/components/DeleteFileButton.tsx @@ -0,0 +1,40 @@ +"use client"; +import React from "react"; +import {Button} from "./ui/button"; +import {Trash} from "lucide-react"; +import {useDeleteFile} from "@/hooks"; +import {handleAxiosError} from "@/lib/utils"; +import {toast} from "react-toastify"; + +export default function DeleteFileButton({ + type, + fileKey, + fileUrl, +}: { + type: "image" | "document"; + fileKey: string; + fileUrl: string; +}) { + const {mutateAsync} = useDeleteFile(); + + const handleDeleteThumbnail = async () => { + try { + const {message} = await mutateAsync({fileKey, fileUrl, type}); + toast.success(message); + } catch (error) { + toast.error(handleAxiosError(error)); + } + }; + return ( + <> + + + ); +} diff --git a/src/components/DeleteLanguageButton.tsx b/src/components/DeleteLanguageButton.tsx new file mode 100644 index 0000000..50f1fb8 --- /dev/null +++ b/src/components/DeleteLanguageButton.tsx @@ -0,0 +1,69 @@ +"use client"; +import React from "react"; +import {Button} from "./ui/button"; +import {Trash} from "lucide-react"; +import privateApi from "@/service/http/privateCall.axios"; +import { + Dialog, + DialogClose, + DialogContent, + DialogDescription, + DialogFooter, + DialogHeader, + DialogTitle, + DialogTrigger, +} from "./ui/dialog"; +import {useQueryClient} from "@tanstack/react-query"; +import {toast} from "react-toastify"; +import {handleAxiosError} from "@/lib/utils"; +import { ServerResponseObject } from "@/types"; + +async function deleteUser(id: number | string, route: string) { + try { + const {message} = await privateApi.delete(`/${route}/delete/${id}`) as ServerResponseObject; + toast.success(message); + } catch (error) { + toast.error(handleAxiosError(error)); + } +} +export default function DeleteLanguageButton({ + id, + route, +}: { + id: number | string; + route: string; +}) { + const queryClient = useQueryClient(); + const handleDelete = async () => { + await deleteUser(id, route); + queryClient.invalidateQueries({queryKey: ["get-all-languages"]}); + }; + return ( + <> + + + + + + + حذف آیتم + + آیا از حذف این آیتم اطمینان دارد ؟ + + + + + + + + + + + + + ); +} diff --git a/src/components/DeleteMedicalPackageButton.tsx b/src/components/DeleteMedicalPackageButton.tsx new file mode 100644 index 0000000..2dfe2c2 --- /dev/null +++ b/src/components/DeleteMedicalPackageButton.tsx @@ -0,0 +1,69 @@ +"use client"; +import React from "react"; +import {Button} from "./ui/button"; +import {Trash} from "lucide-react"; +import privateApi from "@/service/http/privateCall.axios"; +import {usePathname} from "next/navigation"; +import { + Dialog, + DialogClose, + DialogContent, + DialogDescription, + DialogFooter, + DialogHeader, + DialogTitle, + DialogTrigger, +} from "./ui/dialog"; +import {toast} from "react-toastify"; +import {handleAxiosError} from "@/lib/utils"; +import { ServerResponseObject } from "@/types"; + +async function deleteMedicalPackage(id: number | string, route: string) { + try { + const {message} = await privateApi.delete(`/${route}/delete/${id}`) as ServerResponseObject; + toast.success(message); + } catch (error) { + toast.error(handleAxiosError(error)); + } +} +export default function DeleteMedicalPackageButton({ + id, + route, +}: { + id: number | string; + route: string; +}) { + const pathname = usePathname(); + const handleDelete = async () => { + await deleteMedicalPackage(id, route); + window.location.pathname = pathname; + }; + return ( + <> + + + + + + + حذف آیتم + + آیا از حذف این آیتم اطمینان دارد ؟ + + + + + + + + + + + + + ); +} diff --git a/src/components/DenyAccess.tsx b/src/components/DenyAccess.tsx new file mode 100644 index 0000000..c927570 --- /dev/null +++ b/src/components/DenyAccess.tsx @@ -0,0 +1,8 @@ +import Link from 'next/link' +import React from 'react' + +export default function DenyAccess({label,link}:{label:string,link:string}) { + return ( +
شما نمیتوانید از این بخش استفاده کنید. ابتدا می بایست حداقل یک {label} ایجاد کنید. برای ایجاد روی   لینک   کلیک کنید
+ ) +} diff --git a/src/components/DepartmentMembersTable.tsx b/src/components/DepartmentMembersTable.tsx new file mode 100644 index 0000000..37a2575 --- /dev/null +++ b/src/components/DepartmentMembersTable.tsx @@ -0,0 +1,260 @@ +"use client"; + +import * as React from "react"; +import { + Pagination, + PaginationContent, + PaginationItem, + PaginationLink, + PaginationNext, + PaginationPrevious, +} from "@/components/ui/pagination"; +import {API_URL} from "@/constants"; +import Loader from "./Loader"; +import {useSearchParams} from "next/navigation"; +import {Pencil} from "lucide-react"; +import DeleteUserButton from "./deleteUserButton"; +import Link from "next/link"; +import RoleGuard from "./RoleGuard"; + +// ===================== +// Types +// ===================== + +export type ApiResponse = { + status: number; + message: string; + data: { + data: T[]; + page: string; + limit: string; + total: number; + totalPages: number; + hasNext: boolean; + hasPrev: boolean; + }; +}; +type Translation = { + displayName: string; + lang: string; +}; + +type Expertise = { + slug: string; + translations: Translation[]; +}; + +type UserTranslation = { + firstName: string; + lastName: string; + lang: string; + position: string; +}; + +export type Data = { + id: number; + email: string; + phone: string; + slug: string; + image: string | null; + translations: UserTranslation[]; + expertise: Expertise; +}; +async function fetchData( + page: number, + pageSize: number, + queries?: string, +): Promise> { + const res = await fetch( + `${API_URL}/user/get/all?t=department&lang=fa&page=${page}&limit=${pageSize}${ + queries ? `&${queries}` : "" + }`, + { + cache: "no-store", + credentials: "include", + }, + ); + + if (!res.ok) { + throw new Error("Failed to fetch data"); + } + + return res.json(); +} +export default function DepartmentMembersTable() { + const [page, setPage] = React.useState(1); + const [pageSize] = React.useState(20); + const [data, setData] = React.useState([]); + const [total, setTotal] = React.useState(0); + const [loading, setLoading] = React.useState(false); + + const searchParams = useSearchParams(); + const totalPages = Math.ceil(total / pageSize); + + React.useEffect(() => { + let active = true; + + setLoading(true); + fetchData(page, pageSize, searchParams.toString()) + .then((res) => { + if (!active) return; + setData(res.data?.data); + setTotal(res.data?.total); + }) + .catch(console.error) + .finally(() => active && setLoading(false)); + + return () => { + active = false; + }; + }, [page, pageSize, searchParams]); + if (loading) { + return ( +
+ +
+ ); + } + return ( + <> +
+
+ + + + + + + + + + + + + + + {data.map((post) => ( + + + + + + + + + + + + + ))} + +
+ نام + + نام خانوادگی + + سمت + + تخصص + + ایمیل + + موبایل + + اکشن ها +
+ + نام + + {post?.translations[0]?.firstName} + + + نام خانوادگی + + {post?.translations[0]?.lastName} + + + سمت + + {post.translations[0]?.position} + + + تخصص + + {post?.expertise?.translations[0]?.displayName} + + + ایمیل + + {post.email} + + + موبایل + + {post?.phone.toString().toLocaleLowerCase("fa-IR")} + + + اکشن ها + +
+ + + + + + +
+
+
+ {total > 0 && ( + + + + setPage((p) => Math.max(1, p - 1))} + className={ + page === 1 + ? "pointer-events-none opacity-50" + : "cursor-pointer" + } + /> + + + {Array.from({length: totalPages}).map((_, i) => { + const pageNumber = i + 1; + return ( + + setPage(pageNumber)} + className="cursor-pointer" + > + {pageNumber} + + + ); + })} + + + setPage((p) => Math.min(totalPages, p + 1))} + className={ + page === totalPages + ? "pointer-events-none opacity-50" + : "cursor-pointer" + } + /> + + + + )} + + ); +} diff --git a/src/components/DoctorsTable.tsx b/src/components/DoctorsTable.tsx new file mode 100644 index 0000000..daf3272 --- /dev/null +++ b/src/components/DoctorsTable.tsx @@ -0,0 +1,261 @@ +"use client"; + +import * as React from "react"; +import { + Pagination, + PaginationContent, + PaginationItem, + PaginationLink, + PaginationNext, + PaginationPrevious, +} from "@/components/ui/pagination"; +import {API_URL} from "@/constants"; +import Loader from "./Loader"; +import {useRouter, useSearchParams} from "next/navigation"; +import {Pencil} from "lucide-react"; +import DeleteUserButton from "./deleteUserButton"; +import Link from "next/link"; +import RoleGuard from "./RoleGuard"; + +export type ApiResponse = { + status: number; + message: string; + data: { + data: T[]; + page: string; + limit: string; + total: number; + totalPages: number; + hasNext: boolean; + hasPrev: boolean; + }; +}; +type Translation = { + displayName: string; + lang: string; +}; + +type Expertise = { + slug: string; + translations: Translation[]; +}; + +type UserTranslation = { + firstName: string; + lastName: string; + lang: string; + position: string; +}; + +export type Data = { + id: number; + email: string; + phone: string; + slug: string; + image: string | null; + translations: UserTranslation[]; + expertise: Expertise; +}; +async function fetchData( + page: number, + pageSize: number, + queries?: string, +): Promise> { + console.log("doctors table"); + + const res = await fetch( + `${API_URL}/user/get/all?t=doctor&lang=fa&page=${page}&limit=${pageSize}${ + queries ? `&${queries}` : "" + }`, + { + cache: "no-store", + credentials: "include", + }, + ); + + if (!res.ok) { + throw new Error("Failed to fetch data"); + } + + return res.json(); +} +export default function DoctorsTable() { + const [page, setPage] = React.useState(1); + const [pageSize] = React.useState(20); + const [data, setData] = React.useState([]); + const [total, setTotal] = React.useState(0); + const [loading, setLoading] = React.useState(false); + + const searchParams = useSearchParams(); + const totalPages = Math.ceil(total / pageSize); + + const router = useRouter(); + React.useEffect(() => { + let active = true; + + setLoading(true); + fetchData(page, pageSize, searchParams.toString()) + .then((res) => { + if (!active) return; + setData(res.data?.data); + setTotal(res.data?.total); + }) + .catch(console.error) + .finally(() => active && setLoading(false)); + + return () => { + active = false; + }; + }, [page, pageSize, searchParams]); + if (loading) { + return ( +
+ +
+ ); + } + return ( + <> +
+
+ + + + + + + + + + + + + + + {data.map((post) => ( + + + + + + + + + + + + + ))} + +
+ نام + + نام خانوادگی + + سمت + + تخصص + + ایمیل + + موبایل + + اکشن ها +
+ + نام + + {post?.translations[0]?.firstName} + + + نام خانوادگی + + {post?.translations[0]?.lastName} + + + سمت + + {post.translations[0]?.position} + + + تخصص + + {post?.expertise?.translations[0]?.displayName} + + + ایمیل + + {post.email} + + + موبایل + + {post?.phone.toString().toLocaleLowerCase("fa-IR")} + + + اکشن ها + +
+ + + + + + + + +
+
+
+ {total > 0 && ( + + + + setPage((p) => Math.max(1, p - 1))} + className={ + page === 1 + ? "pointer-events-none opacity-50" + : "cursor-pointer" + } + /> + + + {Array.from({length: totalPages}).map((_, i) => { + const pageNumber = i + 1; + return ( + + setPage(pageNumber)} + className="cursor-pointer" + > + {pageNumber} + + + ); + })} + + + setPage((p) => Math.min(totalPages, p + 1))} + className={ + page === totalPages + ? "pointer-events-none opacity-50" + : "cursor-pointer" + } + /> + + + + )} + + ); +} diff --git a/src/components/ExpertiseFilterBox.tsx b/src/components/ExpertiseFilterBox.tsx new file mode 100644 index 0000000..eadb935 --- /dev/null +++ b/src/components/ExpertiseFilterBox.tsx @@ -0,0 +1,94 @@ +"use client"; +import React from "react"; +import { + Select, + SelectContent, + SelectGroup, + SelectItem, + SelectTrigger, + SelectValue, +} from "./ui/select"; +import {useRouter, useSearchParams} from "next/navigation"; +import {API_URL} from "@/constants"; +import Loader from "./Loader"; + +interface Data { + id: number; + slug: string; + translations: { + id: number; + displayName: string; + lang: string; + }[]; +} +async function fetchData() { + console.log('filters box') + const res = await fetch(`${API_URL}/expertise/fa/get/all/list?lang=fa`, { + cache: "no-store", + credentials: "include", + }); + + if (!res.ok) { + + throw new Error("Failed to fetch data"); + } + + const data = await res.json(); + return data; +} + +export default function ExpertiseFilterBox() { + const urlSearchParams = useSearchParams(); + const [data, setData] = React.useState([]); + const [loading, setLoading] = React.useState(false); + + const searchParams = new URLSearchParams(urlSearchParams); + const router = useRouter(); + + React.useEffect(() => { + let active = true; + + setLoading(true); + fetchData() + .then((res) => { + if (!active) return; + setData(res.data); + }) + .catch(console.error) + .finally(() => active && setLoading(false)); + + return () => { + active = false; + }; + }, []); + const handleFilter = (value: string) => { + searchParams.set("e", value); + router.push(`/doctors${searchParams ? `?${searchParams.toString()}` : ""}`); + }; + + if (loading) { + return ( +
+ +
+ ); + } + return ( + <> + + + ); +} diff --git a/src/components/ExpertiseTable.tsx b/src/components/ExpertiseTable.tsx new file mode 100644 index 0000000..1b05f34 --- /dev/null +++ b/src/components/ExpertiseTable.tsx @@ -0,0 +1,234 @@ +"use client"; + +import * as React from "react"; +import { + Pagination, + PaginationContent, + PaginationItem, + PaginationLink, + PaginationNext, + PaginationPrevious, +} from "@/components/ui/pagination"; +import {API_URL} from "@/constants"; +import Loader from "./Loader"; +import {useSearchParams} from "next/navigation"; +import {Pencil} from "lucide-react"; +import Link from "next/link"; +import RoleGuard from "./RoleGuard"; +import DeleteExpertiseButton from "./DeleteExpertiseButton"; + +export type ApiResponse = { + status: number; + message: string; + data: { + data: T[]; + page: string; + limit: string; + total: number; + totalPages: number; + hasNext: boolean; + hasPrev: boolean; + }; +}; + + + + + + +export type Data = { + slug: string; + id: number; + translations: { + displayName: string | null; + lang: { + title: string; + } | null; + }[]; +}; +async function fetchData( + lang: string, + page: number, + pageSize: number, + queries?: string, +): Promise> { + console.log("doctors table"); + + const res = await fetch( + `${API_URL}/expertise/${ + lang ?? "fa" + }/get/all?page=${page}&limit=${pageSize}${queries ? `&${queries}` : ""}`, + { + cache: "no-store", + credentials: "include", + }, + ); + + if (!res.ok) { + throw new Error("Failed to fetch data"); + } + + return await res.json(); +} +export default function ExpertiseTable({lang}: {lang: string}) { + const [page, setPage] = React.useState(1); + const [pageSize] = React.useState(20); + const [data, setData] = React.useState([]); + const [total, setTotal] = React.useState(0); + const [loading, setLoading] = React.useState(false); + + const searchParams = useSearchParams(); + const totalPages = Math.ceil(total / pageSize); + + React.useEffect(() => { + let active = true; + + setLoading(true); + fetchData(lang, page, pageSize, searchParams.toString()) + .then((res) => { + if (!active) return; + console.log(res.data); + setData(res.data?.data); + setTotal(res.data?.total); + }) + .catch(console.error) + .finally(() => active && setLoading(false)); + + return () => { + active = false; + }; + }, [page, pageSize, searchParams, lang]); + if (loading) { + return ( +
+ +
+ ); + } + return ( + <> +
+
+ + + + + + + + + + + + + + {data.map((post, index) => ( + + + + + + + + + + ))} + +
+ ردیف + + اسلاگ + + نام + + نام زبان + + اکشن ها +
+ + ردیف + + {index + 1} + + + اسلاگ + + {post?.slug} + + + نام + + {post?.translations[0]?.displayName} + + + نام زبان + + {post?.translations[0]?.lang?.title} + + + اکشن ها + +
+ + + + + + + + +
+
+
+ {total > 0 && ( + + + + setPage((p) => Math.max(1, p - 1))} + className={ + page === 1 + ? "pointer-events-none opacity-50" + : "cursor-pointer" + } + /> + + + {Array.from({length: totalPages}).map((_, i) => { + const pageNumber = i + 1; + return ( + + setPage(pageNumber)} + className="cursor-pointer" + > + {pageNumber} + + + ); + })} + + + setPage((p) => Math.min(totalPages, p + 1))} + className={ + page === totalPages + ? "pointer-events-none opacity-50" + : "cursor-pointer" + } + /> + + + + )} + + ); +} diff --git a/src/components/FeatureIcon.tsx b/src/components/FeatureIcon.tsx new file mode 100644 index 0000000..ccead37 --- /dev/null +++ b/src/components/FeatureIcon.tsx @@ -0,0 +1,30 @@ +import * as Icons from "lucide-react"; + +interface FeatureIconProps extends Icons.LucideProps { + iconName?: string; + label?: string; + hasLabel:boolean +} + +export const FeatureIcon: React.FC = ({ + iconName, + label, + hasLabel=true, + ...props +}) => { + const LucideIcon = + iconName && iconName in Icons + ? (Icons[ + iconName as keyof typeof Icons + ] as React.ComponentType) + : null; + + return ( +
+ {LucideIcon && } + {hasLabel && {label}} +
+ ); +}; + +export default FeatureIcon; diff --git a/src/components/FilterByisDeleted.tsx b/src/components/FilterByisDeleted.tsx new file mode 100644 index 0000000..4990e38 --- /dev/null +++ b/src/components/FilterByisDeleted.tsx @@ -0,0 +1,45 @@ +"use client"; +import React from "react"; +import { + Select, + SelectContent, + SelectGroup, + SelectItem, + SelectTrigger, + SelectValue, +} from "./ui/select"; +import {useRouter, useSearchParams} from "next/navigation"; + +export default function FilterByisDeleted() { + const urlSearchParams = useSearchParams(); + + const searchParams = new URLSearchParams(urlSearchParams); + const router = useRouter(); + + const handleFilter = (value: string) => { + if (value === "true") { + searchParams.set("is_deleted", value); + }else{ + searchParams.delete("is_deleted"); + } + router.push( + `/patients${searchParams ? `?${searchParams.toString()}` : ""}` + ); + }; + + return ( + <> + + + ); +} diff --git a/src/components/LangaugesTable.tsx b/src/components/LangaugesTable.tsx new file mode 100644 index 0000000..eac20ca --- /dev/null +++ b/src/components/LangaugesTable.tsx @@ -0,0 +1,165 @@ +"use client"; + +import * as React from "react"; +import { + Pagination, + PaginationContent, + PaginationItem, + PaginationLink, + PaginationNext, + PaginationPrevious, +} from "@/components/ui/pagination"; +import Loader from "./Loader"; +import {useRouter} from "next/navigation"; + +import RoleGuard from "./RoleGuard"; +import DeleteLanguageButton from "./DeleteLanguageButton"; +import {useGetLanguages, useUpdateLanguage} from "@/hooks/languages"; +import {Dialog} from "./ui/dialog"; +import UpdateLanguageForm from "./forms/languages/update/UpdateLanguageForm"; +import { useQueryClient } from "@tanstack/react-query"; + +export type ApiResponse = { + status: number; + message: string; + data: T[]; + +}; + +export type Data = { + id: number; + title: string; + slug: string; +}; + +export default function LanguagesTable() { + const [page, setPage] = React.useState(1); + const [pageSize] = React.useState(20); + const {data, isLoading} = useGetLanguages(); + const [total] = React.useState(0); + const {mutateAsync, isPending} = useUpdateLanguage(); + const totalPages = Math.ceil(total / pageSize); + const queryClient = useQueryClient(); + const router = useRouter(); + + const languages = data ? (data?.data as Data[]) : []; + if (isLoading) { + return ( +
+ +
+ ); + } + return ( + <> +
+
+ + + + + + + + + + + + {languages?.map((post) => ( + + + + + + + + ))} + +
+ عنوان + + اسلاگ + + اکشن ها +
+ + عنوان + + {post?.title} + + + اسلاگ + + {post?.slug} + + + اکشن ها + +
+ + + + + + + + +
+
+
+ {total > 0 && ( + + + + setPage((p) => Math.max(1, p - 1))} + className={ + page === 1 + ? "pointer-events-none opacity-50" + : "cursor-pointer" + } + /> + + + {Array.from({length: totalPages}).map((_, i) => { + const pageNumber = i + 1; + return ( + + setPage(pageNumber)} + className="cursor-pointer" + > + {pageNumber} + + + ); + })} + + + setPage((p) => Math.min(totalPages, p + 1))} + className={ + page === totalPages + ? "pointer-events-none opacity-50" + : "cursor-pointer" + } + /> + + + + )} + + ); +} diff --git a/src/components/LanguagesFilterBox.tsx b/src/components/LanguagesFilterBox.tsx new file mode 100644 index 0000000..4e5ad4a --- /dev/null +++ b/src/components/LanguagesFilterBox.tsx @@ -0,0 +1,91 @@ +"use client"; +import React, {SetStateAction} from "react"; +import { + Select, + SelectContent, + SelectGroup, + SelectItem, + SelectTrigger, + SelectValue, +} from "./ui/select"; +import {useRouter, useSearchParams} from "next/navigation"; +import {API_URL} from "@/constants"; +import Loader from "./Loader"; + +interface Data { + id: number; + slug: string; + title:string +} +async function fetchData() { + const res = await fetch(`${API_URL}/language/get/all`, { + cache: "no-store", + credentials: "include", + }); + + if (!res.ok) { + throw new Error("Failed to fetch data"); + } + + const data = await res.json(); + return data; +} + +export default function LanguagesFilterBox({ + lang, + setLang, +}: { + lang: string; + setLang: React.Dispatch>; +}) { + const urlSearchParams = useSearchParams(); + const [data, setData] = React.useState([]); + const [loading, setLoading] = React.useState(false); + + const searchParams = new URLSearchParams(urlSearchParams); + const router = useRouter(); + + React.useEffect(() => { + let active = true; + + setLoading(true); + fetchData() + .then((res) => { + if (!active) return; + console.log(res.data) + setData(res.data); + }) + .catch(console.error) + .finally(() => active && setLoading(false)); + + return () => { + active = false; + }; + }, []); + + if (loading) { + return ( +
+ +
+ ); + } + return ( + <> + + + ); +} diff --git a/src/components/Loader.tsx b/src/components/Loader.tsx new file mode 100644 index 0000000..04c22b0 --- /dev/null +++ b/src/components/Loader.tsx @@ -0,0 +1,13 @@ +import React from "react"; +import { Spinner } from "./ui/spinner"; + +export default function Loader({size="size-6"}:{size?:string}) { + return ( + <> +
+ + +
+ + ); +} diff --git a/src/components/MedicalPackagesTable.tsx b/src/components/MedicalPackagesTable.tsx new file mode 100644 index 0000000..a1849e0 --- /dev/null +++ b/src/components/MedicalPackagesTable.tsx @@ -0,0 +1,261 @@ +"use client"; + +import * as React from "react"; +import { + Pagination, + PaginationContent, + PaginationItem, + PaginationLink, + PaginationNext, + PaginationPrevious, +} from "@/components/ui/pagination"; +import { API_URL } from "@/constants"; +import Loader from "./Loader"; +import { useSearchParams } from "next/navigation"; +import { Pencil } from "lucide-react"; +import Link from "next/link"; +import RoleGuard from "./RoleGuard"; +import DeleteMedicalPackageButton from "./DeleteMedicalPackageButton"; + +export type ApiResponse = { + status: number; + message: string; + data: { + data: T[]; + page: string; + limit: string; + total: number; + totalPages: number; + hasNext: boolean; + hasPrev: boolean; + }; +}; + +export type Data = { + translations: { + id: number; + title: string; + content: string | null; + lang_id: number | null; + medicalPackageId: number | null; + }[]; + children: { + icon: string | null; + priority: number | null; + id: number; + thumbnail_id: number; + parent_id: number | null; + }[]; +} & { + icon: string | null; + priority: number | null; + id: number; + thumbnail_id: number; + parent_id: number | null; +}; +async function fetchData( + lang: string, + page: number, + pageSize: number, + queries?: string, +): Promise> { + const res = await fetch( + `${API_URL}/medical-packages/${lang}/get/all?page=${page}&limit=${pageSize}${ + queries ? `&${queries}` : "" + }`, + { + cache: "no-store", + credentials: "include", + }, + ); + + if (!res.ok) { + throw new Error("Failed to fetch data"); + } + + return res.json(); +} +export default function MedicalPackagesTable({ lang }: { lang: string }) { + const [page, setPage] = React.useState(1); + const [pageSize] = React.useState(20); + const [data, setData] = React.useState([]); + const [total, setTotal] = React.useState(0); + const [loading, setLoading] = React.useState(false); + + const searchParams = useSearchParams(); + const totalPages = Math.ceil(total / pageSize); + + React.useEffect(() => { + let active = true; + + setLoading(true); + fetchData(lang, page, pageSize, searchParams.toString()) + .then((res) => { + if (!active) return; + setData(res.data?.data); + setTotal(res.data?.total); + }) + .catch(console.error) + .finally(() => active && setLoading(false)); + + return () => { + active = false; + }; + }, [page, pageSize, searchParams, lang]); + if (loading) { + return ( +
+ +
+ ); + } + return ( + <> +
+
+ + + + + + + + + + + + + + + + {data.map((post) => ( + + + + + + + + + + + + ))} + +
+ شناسه + + عنوان + + تعداد زیرمجموعه + + آیکون + + الویت + + شناسه والد + + اکشن ها +
+ + شناسه + + {post?.id} + + + عنوان + + {post?.translations[0]?.title} + + + تعداد زیر مجموعه + + {post.children.length + ? Number(post.children.length).toLocaleString("fa-IR") + : "-"} + + + آیکون + + {post?.icon ?? "-"} + + + اولویت نمایش + + {post.priority} + + + شناسه والد + + {post?.parent_id} + + + اکشن ها + +
+ + + + + + + + +
+
+
+ {total > 0 && ( + + + + setPage((p) => Math.max(1, p - 1))} + className={ + page === 1 + ? "pointer-events-none opacity-50" + : "cursor-pointer" + } + /> + + + {Array.from({ length: totalPages }).map((_, i) => { + const pageNumber = i + 1; + return ( + + setPage(pageNumber)} + className="cursor-pointer" + > + {pageNumber} + + + ); + })} + + + setPage((p) => Math.min(totalPages, p + 1))} + className={ + page === totalPages + ? "pointer-events-none opacity-50" + : "cursor-pointer" + } + /> + + + + )} + + ); +} diff --git a/src/components/OnlineCasesTable.tsx b/src/components/OnlineCasesTable.tsx new file mode 100644 index 0000000..770c945 --- /dev/null +++ b/src/components/OnlineCasesTable.tsx @@ -0,0 +1,244 @@ +"use client"; + +import * as React from "react"; +import { + Pagination, + PaginationContent, + PaginationItem, + PaginationLink, + PaginationNext, + PaginationPrevious, +} from "@/components/ui/pagination"; +import {API_URL} from "@/constants"; +import Loader from "./Loader"; +import {useRouter, useSearchParams} from "next/navigation"; +import {Pencil} from "lucide-react"; +import Link from "next/link"; +import RoleGuard from "./RoleGuard"; +import DeleteExpertiseButton from "./DeleteExpertiseButton"; + +export type ApiResponse = { + status: number; + message: string; + data: { + data: T[]; + page: string; + limit: string; + total: number; + totalPages: number; + hasNext: boolean; + hasPrev: boolean; + }; +}; +type Translation = { + displayName: string; + lang: string; +}; + +type Expertise = { + slug: string; + translations: Translation[]; +}; + +type UserTranslation = { + firstName: string; + lastName: string; + lang: string; + position: string; +}; + +export type Data = { + slug: string; + id: number; + translations: { + displayName: string | null; + lang: { + title: string; + } | null; + }[]; +}; +async function fetchData( + page: number, + pageSize: number, + queries?: string, +): Promise> { + console.log("doctors table"); + + const res = await fetch( + `${API_URL}/case/get/all?page=${page}&limit=${pageSize}${queries ? `&${queries}` : ""}`, + { + cache: "no-store", + credentials: "include", + }, + ); + + if (!res.ok) { + throw new Error("Failed to fetch data"); + } + + return await res.json(); +} +export default function OnlineCasesTable() { + const [page, setPage] = React.useState(1); + const [pageSize] = React.useState(20); + const [data, setData] = React.useState([]); + const [total, setTotal] = React.useState(0); + const [loading, setLoading] = React.useState(false); + + console.log(data); + const searchParams = useSearchParams(); + const totalPages = Math.ceil(total / pageSize); + + const router = useRouter(); + React.useEffect(() => { + let active = true; + + setLoading(true); + fetchData(page, pageSize, searchParams.toString()) + .then((res) => { + if (!active) return; + console.log(res.data); + setData(res.data?.data); + setTotal(res.data?.total); + }) + .catch(console.error) + .finally(() => active && setLoading(false)); + + return () => { + active = false; + }; + }, [page, pageSize, searchParams]); + if (loading) { + return ( +
+ +
+ ); + } + return ( + <> +
+
+ + + + + + + + + + + + + + {data.map((post, index) => ( + + + + + + + + + + ))} + +
+ ردیف + + اسلاگ + + نام + + نام زبان + + اکشن ها +
+ + ردیف + + {index + 1} + + + اسلاگ + + {post?.slug} + + + نام + + {post?.translations[0]?.displayName} + + + نام زبان + + {post?.translations[0]?.lang?.title} + + + اکشن ها + +
+ + + + + + + + +
+
+
+ {total > 0 && ( + + + + setPage((p) => Math.max(1, p - 1))} + className={ + page === 1 + ? "pointer-events-none opacity-50" + : "cursor-pointer" + } + /> + + + {Array.from({length: totalPages}).map((_, i) => { + const pageNumber = i + 1; + return ( + + setPage(pageNumber)} + className="cursor-pointer" + > + {pageNumber} + + + ); + })} + + + setPage((p) => Math.min(totalPages, p + 1))} + className={ + page === totalPages + ? "pointer-events-none opacity-50" + : "cursor-pointer" + } + /> + + + + )} + + ); +} diff --git a/src/components/PanelQueryProvider.tsx b/src/components/PanelQueryProvider.tsx new file mode 100644 index 0000000..5ef0b32 --- /dev/null +++ b/src/components/PanelQueryProvider.tsx @@ -0,0 +1,19 @@ +"use client"; +import {QueryClient, QueryClientProvider} from "@tanstack/react-query"; +import React from "react"; + +export default function PanelQueryProvider({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + const queryClient = new QueryClient(); + return ( + <> + + + {children} + + + ); +} diff --git a/src/components/PatientsTable.tsx b/src/components/PatientsTable.tsx new file mode 100644 index 0000000..21fa5a7 --- /dev/null +++ b/src/components/PatientsTable.tsx @@ -0,0 +1,326 @@ +"use client"; + +import * as React from "react"; +import { + Pagination, + PaginationContent, + PaginationItem, + PaginationLink, + PaginationNext, + PaginationPrevious, +} from "@/components/ui/pagination"; +import {API_URL} from "@/constants"; +import Loader from "./Loader"; +import {useSearchParams} from "next/navigation"; +import {Pencil} from "lucide-react"; +import DeleteUserButton from "./deleteUserButton"; +import Link from "next/link"; +import RoleGuard from "./RoleGuard"; +import RestoreUserButton from "./restoreUserButton"; + +export type ApiResponse = { + status: number; + message: string; + data: { + data: T[]; + page: string; + limit: string; + total: number; + totalPages: number; + hasNext: boolean; + hasPrev: boolean; + }; +}; + +export type Data = { + id: string; + pid: string; + firstName: string; + lastName: string; + nationality: { + id: number; + name: string; + callCode: string; + }; + nationalityCode: string | null; + passportCode: string | null; + countryCode: string | null; + phone: string | null; + email: string | null; + preferredLanguage: string | null; + age: number | null; + address: string | null; + birthDate: Date | null; + sex: "male" | "female" | "other" | null; + postalCode: string | null; + createdAt: Date; + documents: { + id: string; + createdAt: Date; + caseId: string | null; + patientId: string | null; + uploadedById: string | null; + type: DocumentType; + }[]; +}; +async function fetchData( + page: number, + pageSize: number, + queries?: string, +): Promise> { + const res = await fetch( + `${API_URL}/patient/get/all?lang=fa&page=${page}&limit=${pageSize}${ + queries ? `&${queries}` : "" + }`, + { + cache: "no-store", + credentials: "include", + }, + ); + + if (!res.ok) { + throw new Error("Failed to fetch data"); + } + + return res.json(); +} +export default function PatientsTable() { + const [page, setPage] = React.useState(1); + const [pageSize] = React.useState(20); + const [data, setData] = React.useState([]); + const [total, setTotal] = React.useState(0); + const [loading, setLoading] = React.useState(false); + + const URLSearch = useSearchParams(); + + const searchParams = new URLSearchParams(URLSearch); + const is_deleted = searchParams.get("is_deleted") ? true : false; + const totalPages = Math.ceil(total / pageSize); + + React.useEffect(() => { + let active = true; + + setLoading(true); + fetchData(page, pageSize, URLSearch.toString()) + .then((res) => { + if (!active) return; + setData(res.data?.data); + setTotal(res.data?.total); + }) + .catch(console.error) + .finally(() => active && setLoading(false)); + + return () => { + active = false; + }; + }, [page, pageSize, URLSearch]); + if (loading) { + return ( +
+ +
+ ); + } + return ( + <> +
+
+ + + + + + + + + + + + + + + + + + + + + {data.map((post) => ( + + + + + + + + + + + + + + + + + + + ))} + +
+ شناسه + + نام + + نام خانوادگی + + کد ملی / کد پاسپورت + + جنسیت + + تاریخ تولد + + کشور + + شماره تماس + + ایمیل + + آدرس + + زبان ترجیحی + + اکشن ها +
+ + شناسه + + {post?.pid} + + + نام + + {post?.firstName} + + + نام خانوادگی + + {post?.lastName} + + + کد ملی / کدپاسپورت + + {post?.nationalityCode} / {post?.passportCode} + + + جنسیت + + {post?.sex === "male" + ? "مرد" + : post.sex === "female" + ? "زن" + : "سایر"} + + + تاریخ تولد + + {post?.birthDate && + new Date(post?.birthDate).toLocaleDateString()} + + + کشور + + {post?.nationality?.name} + + + شماره تماس + + {post?.phone && + post?.phone.toString().toLocaleLowerCase("fa-IR")} + + + ایمیل + + {post?.email} + + + آدرس + + {post?.address} + + + زبان ترجیحی + + {post?.preferredLanguage} + + + اکشن ها + +
+ + {!is_deleted && ( + + )} + {is_deleted && ( + + )} + + + + + + +
+
+
+ {total > 0 && ( + + + + setPage((p) => Math.max(1, p - 1))} + className={ + page === 1 + ? "pointer-events-none opacity-50" + : "cursor-pointer" + } + /> + + + {Array.from({length: totalPages}).map((_, i) => { + const pageNumber = i + 1; + return ( + + setPage(pageNumber)} + className="cursor-pointer" + > + {pageNumber} + + + ); + })} + + + setPage((p) => Math.min(totalPages, p + 1))} + className={ + page === totalPages + ? "pointer-events-none opacity-50" + : "cursor-pointer" + } + /> + + + + )} + + ); +} diff --git a/src/components/PersianMonthDropdown.tsx b/src/components/PersianMonthDropdown.tsx new file mode 100644 index 0000000..356a9b1 --- /dev/null +++ b/src/components/PersianMonthDropdown.tsx @@ -0,0 +1,32 @@ +import { + Select, + SelectContent, + SelectItem, + SelectTrigger, + SelectValue, +} from "@/components/ui/select"; +import { PERSIAN_MONTHS } from "@/constants"; + +export default function PersianMonthDropdown({ + value, + onChange, +}: { + value: number; + onChange: (month: number) => void; +}) { + return ( + + ); +} diff --git a/src/components/PrivateRoute.tsx b/src/components/PrivateRoute.tsx new file mode 100644 index 0000000..d92e88f --- /dev/null +++ b/src/components/PrivateRoute.tsx @@ -0,0 +1,18 @@ +"use client"; +import { useEffect } from "react"; +import { useRouter } from "next/navigation"; + +export default function PrivateRoute({ children }: { children: React.ReactNode }) { + const router = useRouter(); + const isLoggedIn = Boolean(localStorage.getItem("auth_token")); // یا useSession + + useEffect(() => { + if (!isLoggedIn) { + router.push("/login"); + } + }, [isLoggedIn, router]); + + if (!isLoggedIn) return null; // یا loader + + return <>{children}; +} diff --git a/src/components/ProfileDropdown.tsx b/src/components/ProfileDropdown.tsx new file mode 100644 index 0000000..fee6bcf --- /dev/null +++ b/src/components/ProfileDropdown.tsx @@ -0,0 +1,50 @@ +"use client"; +import { + DropdownMenu, + DropdownMenuContent, + DropdownMenuItem, + DropdownMenuSeparator, + DropdownMenuTrigger, +} from "@radix-ui/react-dropdown-menu"; +import React from "react"; +import {Button} from "./ui/button"; + +import ProfileLogoutDropdown from "./ProfileLogoutDropdown"; +import {useQueryClient} from "@tanstack/react-query"; +import {ChevronDown, User} from "lucide-react"; +import { MeResponse } from "@/hooks"; + +export default function ProfileDropdown() { + const qc = useQueryClient(); + const user:MeResponse = qc.getQueryData(["me"])!; + + return ( +
+ + + + + + + ویرایش پروفایل + + + + + +
+ ); +} diff --git a/src/components/ProfileLogoutDropdown.tsx b/src/components/ProfileLogoutDropdown.tsx new file mode 100644 index 0000000..8a1c16e --- /dev/null +++ b/src/components/ProfileLogoutDropdown.tsx @@ -0,0 +1,59 @@ +"use client"; +import React from "react"; +import { + Dialog, + DialogClose, + DialogContent, + DialogDescription, + DialogFooter, + DialogHeader, + DialogTitle, + DialogTrigger, +} from "./ui/dialog"; +import {Button} from "./ui/button"; +import {useLogoutUser} from "@/hooks/users"; +import {toast} from "react-toastify"; +import Loader from "./Loader"; +import {useRouter} from "next/navigation"; + +export default function ProfileLogoutDropdown() { + const {mutateAsync, isPending} = useLogoutUser(); + + const router = useRouter(); + const handleLogout = async () => { + try { + const {message} = await mutateAsync(); + router.push("/login"); + } catch (error) { + toast.error("asdasdsad"); + } + }; + return ( + <> + +
+ + + + + + خروج از حساب + + آیا برای خروج از حساب مطمئن هستید؟ + + + + + + + + + + +
+
+ + ); +} diff --git a/src/components/RefreshCDNStatus.tsx b/src/components/RefreshCDNStatus.tsx new file mode 100644 index 0000000..56409a8 --- /dev/null +++ b/src/components/RefreshCDNStatus.tsx @@ -0,0 +1,21 @@ +"use client"; +import React from "react"; +import {Button} from "./ui/button"; +import {RefreshCw} from "lucide-react"; +import { useRouter } from "next/navigation"; + +export default function RefreshCDNStatus() { + const router = useRouter(); + return ( + <> + + + ); +} diff --git a/src/components/RestorePatientTable.tsx b/src/components/RestorePatientTable.tsx new file mode 100644 index 0000000..51e004a --- /dev/null +++ b/src/components/RestorePatientTable.tsx @@ -0,0 +1,320 @@ +"use client"; + +import * as React from "react"; +import { + Pagination, + PaginationContent, + PaginationItem, + PaginationLink, + PaginationNext, + PaginationPrevious, +} from "@/components/ui/pagination"; +import {API_URL} from "@/constants"; +import Loader from "./Loader"; +import {useSearchParams} from "next/navigation"; +import {Pencil} from "lucide-react"; +import DeleteUserButton from "./deleteUserButton"; +import Link from "next/link"; +import RoleGuard from "./RoleGuard"; +import {Field, FieldLabel} from "./ui/field"; +import {Input} from "./ui/input"; + +export type ApiResponse = { + status: number; + message: string; + data: { + data: T[]; + page: string; + limit: string; + total: number; + totalPages: number; + hasNext: boolean; + hasPrev: boolean; + }; +}; + +export type Data = { + id: string; + firstName: string; + lastName: string; + nationality: { + id: number; + name: string; + callCode: string; + }; + nationalityCode: string | null; + passportCode: string | null; + countryCode: string | null; + phone: string | null; + email: string | null; + preferredLanguage: string | null; + age: number | null; + address: string | null; + birthDate: Date | null; + sex: "male" | "female" | "other" | null; + postalCode: string | null; + createdAt: Date; + documents: { + id: string; + createdAt: Date; + caseId: string | null; + patientId: string | null; + uploadedById: string | null; + type: DocumentType; + }[]; +}; +async function fetchData( + page: number, + pageSize: number, + queries?: string, +): Promise> { + const res = await fetch( + `${API_URL}/patient/get/all?lang=fa&page=${page}&limit=${pageSize}${ + queries ? `&${queries}` : "" + }`, + { + cache: "no-store", + credentials: "include", + }, + ); + + if (!res.ok) { + throw new Error("Failed to fetch data"); + } + + return res.json(); +} +export default function RestorePatientTable() { + const [id, setID] = React.useState(""); + const [page, setPage] = React.useState(1); + const [pageSize] = React.useState(20); + const [data, setData] = React.useState([]); + const [total, setTotal] = React.useState(0); + const [loading, setLoading] = React.useState(false); + + const searchParams = useSearchParams(); + const totalPages = Math.ceil(total / pageSize); + + React.useEffect(() => { + let active = true; + + setLoading(true); + fetchData(page, pageSize, searchParams.toString()) + .then((res) => { + if (!active) return; + setData(res.data?.data); + setTotal(res.data?.total); + }) + .catch(console.error) + .finally(() => active && setLoading(false)); + + return () => { + active = false; + }; + }, [page, pageSize, searchParams]); + if (loading) { + return ( +
+ +
+ ); + } + return ( + <> +
+ + شناسه بیمار + setID(e.target.value)} + /> + +
+
+ + + + + + + + + + + + + + + + + + + + {data.map((post) => ( + + + + + + + + + + + + + + + + + + ))} + +
+ نام + + نام خانوادگی + + کد ملی / کد پاسپورت + + جنسیت + + تاریخ تولد + + کشور + + شماره تماس + + ایمیل + + آدرس + + زبان ترجیحی + + اکشن ها +
+ + نام + + {post?.firstName} + + + نام خانوادگی + + {post?.lastName} + + + کد ملی / کدپاسپورت + + {post?.nationalityCode} / {post?.passportCode} + + + جنسیت + + {post?.sex === "male" + ? "مرد" + : post.sex === "female" + ? "زن" + : "سایر"} + + + تاریخ تولد + + {post?.birthDate && + new Date(post?.birthDate).toLocaleDateString()} + + + کشور + + {post?.nationality?.name} + + + شماره تماس + + {post?.phone && + post?.phone.toString().toLocaleLowerCase("fa-IR")} + + + ایمیل + + {post?.email} + + + آدرس + + {post?.address} + + + زبان ترجیحی + + {post?.preferredLanguage} + + + اکشن ها + +
+ + + + + + + + +
+
+
+ {total > 0 && ( + + + + setPage((p) => Math.max(1, p - 1))} + className={ + page === 1 + ? "pointer-events-none opacity-50" + : "cursor-pointer" + } + /> + + + {Array.from({length: totalPages}).map((_, i) => { + const pageNumber = i + 1; + return ( + + setPage(pageNumber)} + className="cursor-pointer" + > + {pageNumber} + + + ); + })} + + + setPage((p) => Math.min(totalPages, p + 1))} + className={ + page === totalPages + ? "pointer-events-none opacity-50" + : "cursor-pointer" + } + /> + + + + )} + + ); +} diff --git a/src/components/RoleGuard.tsx b/src/components/RoleGuard.tsx new file mode 100644 index 0000000..77ac9a6 --- /dev/null +++ b/src/components/RoleGuard.tsx @@ -0,0 +1,24 @@ +"use client"; + +import {StaffRoles} from "@/constants"; +import {useMe} from "@/hooks"; + +export default function RoleGuard({ + roles, + children, +}: { + roles: StaffRoles[]; + children: React.ReactNode; +}) { + const {data, isLoading} = useMe(); + + if (isLoading) return null; // یا Skeleton + + if (!data) return null; + + const userRole = data.data.role.toUpperCase() as StaffRoles; + console.log(!roles.includes(userRole)); + if (!roles.includes(userRole)) return null; + + return <>{children}; +} diff --git a/src/components/SearchBox.tsx b/src/components/SearchBox.tsx new file mode 100644 index 0000000..05c7153 --- /dev/null +++ b/src/components/SearchBox.tsx @@ -0,0 +1,63 @@ +"use client"; +import React from "react"; +import {Field} from "./ui/field"; +import {Input} from "./ui/input"; +import {useRouter, useSearchParams} from "next/navigation"; +import {Label} from "./ui/label"; + +export default function SearchBox({ + placeholder, + label, + hasLabel=false, + queryName, + inputName, + route, +}: { + placeholder?: string; + queryName?: string; + inputName: string; + label?:string, + hasLabel?:boolean + route: string; +}) { + const router = useRouter(); + const urlSearchParams = useSearchParams(); + const searchParams = new URLSearchParams(urlSearchParams); + const debounce = (onChange: (v: string) => void) => { + let timeout: ReturnType; + return (e: React.ChangeEvent) => { + const form = e.currentTarget.value; + clearTimeout(timeout); + timeout = setTimeout(() => { + onChange(form); + }, 1000); + }; + }; + const handleSearch = async (value: string) => { + try { + searchParams.set(`${queryName ?? inputName}`, value); + router.push( + `/${route}${searchParams ? `?${searchParams.toString()}` : ""} ` + ); + } catch (error) { + console.error("Error fetching data:", error); + } + }; + + return ( + <> + + {hasLabel && } + { + handleSearch(e); + })} + defaultValue={searchParams.get(`${queryName ?? inputName}`) ?? ""} + name={inputName} + className="bg-white w-[240px] flex-1" + /> + + + ); +} diff --git a/src/components/SectionTitle.tsx b/src/components/SectionTitle.tsx new file mode 100644 index 0000000..4b0ff60 --- /dev/null +++ b/src/components/SectionTitle.tsx @@ -0,0 +1,11 @@ +import React from "react"; + +export default function SectionTitle({label}: {label: string}) { + return ( + <> +

+ {label} +

+ + ); +} diff --git a/src/components/SelectCalendar.tsx b/src/components/SelectCalendar.tsx new file mode 100644 index 0000000..af9a5d0 --- /dev/null +++ b/src/components/SelectCalendar.tsx @@ -0,0 +1,58 @@ +"use client"; +import React from "react"; +import {CalendarNormal} from "./CalendarNormal"; +import {CalendarHijri} from "./CalendarHijri"; +import {Label} from "./ui/label"; +import { + Select, + SelectContent, + SelectItem, + SelectTrigger, + SelectValue, +} from "./ui/select"; + +export default function SelectCalendar({ + date, + setDate, +}: { + date: Date | undefined; + setDate: React.Dispatch>; +}) { + const [dropdown, setDropdown] = React.useState<"persian" | "general">( + "general" + ); + + return ( +
+
+ + +
+
+ + + {dropdown === "general" ? : } +
+
+ ); +} diff --git a/src/components/SideMenu.tsx b/src/components/SideMenu.tsx new file mode 100644 index 0000000..e889287 --- /dev/null +++ b/src/components/SideMenu.tsx @@ -0,0 +1,112 @@ +"use client"; +import React, {useEffect, useState} from "react"; +import {Button} from "./ui/button"; +import {ChevronRight} from "lucide-react"; +import Link from "next/link"; +import {SIDE_MENU_TYPE, SIDE_MENUS, STAFF_ROLE_TYPE} from "@/constants"; +import FeatureIcon from "./FeatureIcon"; +import {useRouter} from "next/navigation"; +import {getSideMenusByRole} from "@/lib/utils"; +import {useMe} from "@/hooks"; + +export default function SideMenu() { + const {data} = useMe(); + const [isOpen, setIsOpen] = useState(false); + const router = useRouter(); + const [selected, setSelected] = useState(); + useEffect(() => { + setIsOpen(false); + }, [router]); + const visibleMenus = getSideMenusByRole( + SIDE_MENUS, + data?.data?.role + ? (data?.data?.role.toUpperCase() as STAFF_ROLE_TYPE) + : "COORDINATOR" + ); + return ( + <> +
+
+ +
+
+
+ + + {selected?.label} + +
+ {selected?.sub && + selected.sub.items.length > 0 && + isOpen === true && + selected?.sub?.items.map((item) => { + if (item.show || item.show === undefined) { + return ( +
+ + {item.label} + + {item.hasLine && ( + + )} +
+ ); + } + })} +
+
+ + + ); +} diff --git a/src/components/TextEditor.tsx b/src/components/TextEditor.tsx new file mode 100644 index 0000000..f672341 --- /dev/null +++ b/src/components/TextEditor.tsx @@ -0,0 +1,85 @@ +"use client"; + +import React, { + useEffect, + useRef, + forwardRef, + useImperativeHandle, +} from "react"; +import Quill from "quill"; +import "quill/dist/quill.snow.css"; + +export type RichTextEditorHandle = { + getContent: () => string; +}; + +type Props = { + value?: string; // ✅ مقدار اولیه +}; +const toolbarOptions = [ + ['bold', 'italic', 'underline', 'strike'], // toggled buttons + ['blockquote', 'code-block'], + ['link', 'image', ], + + [{ 'header': 1 }, { 'header': 2 }], // custom button values + [{ 'list': 'ordered'}, { 'list': 'bullet' }, { 'list': 'check' }], + [{ 'indent': '-1'}, { 'indent': '+1' }], // outdent/indent + [{ 'direction': 'rtl' }], // text direction + + [{ 'size': ['small', false, 'large', 'huge'] }], // custom dropdown + [{ 'header': [1, 2, 3, 4, 5, 6, false] }], + + [{ 'color': [] }, { 'background': [] }], // dropdown with defaults from theme + [{ 'font': [] }], + [{ 'align': [] }], + + ['clean'] // remove formatting button +]; +const RichTextEditor = forwardRef( + ({ value }, ref) => { + const editorRef = useRef(null); + const quillRef = useRef(null); + + // init editor + useEffect(() => { + if (!editorRef.current || quillRef.current) return; + + quillRef.current = new Quill(editorRef.current, { + theme: "snow", + modules: { + toolbar:toolbarOptions, + }, + placeholder: "شروع به نوشتن...", + }); + + const editorEl = + editorRef.current.querySelector(".ql-editor"); + if (editorEl) { + editorEl.setAttribute("dir", "rtl"); + editorEl.style.textAlign = "right"; + } + }, []); + + // ✅ set content when value changes + useEffect(() => { + if (quillRef.current && value !== undefined) { + quillRef.current.clipboard.dangerouslyPasteHTML(value); + } + }, [value]); + + useImperativeHandle(ref, () => ({ + getContent: () => quillRef.current?.root.innerHTML || "", + })); + + return ( +
+ ); + }, +); + +RichTextEditor.displayName = "RichTextEditor"; +export default RichTextEditor; diff --git a/src/components/TransferTeamTable.tsx b/src/components/TransferTeamTable.tsx new file mode 100644 index 0000000..a6153c7 --- /dev/null +++ b/src/components/TransferTeamTable.tsx @@ -0,0 +1,263 @@ +"use client"; + +import * as React from "react"; +import { + Pagination, + PaginationContent, + PaginationItem, + PaginationLink, + PaginationNext, + PaginationPrevious, +} from "@/components/ui/pagination"; +import {API_URL} from "@/constants"; +import Loader from "./Loader"; +import {useRouter, useSearchParams} from "next/navigation"; +import {Pencil, Trash} from "lucide-react"; +import DeleteUserButton from "./deleteUserButton"; +import Link from "next/link"; +import {useMe} from "@/hooks"; +import RoleGuard from "./RoleGuard"; + +// ===================== +// Types +// ===================== + +export type ApiResponse = { + status: number; + message: string; + data: { + data: T[]; + page: string; + limit: string; + total: number; + totalPages: number; + hasNext: boolean; + hasPrev: boolean; + }; +}; +type Translation = { + displayName: string; + lang: string; +}; + +type Expertise = { + slug: string; + translations: Translation[]; +}; + +type UserTranslation = { + firstName: string; + lastName: string; + lang: string; + position: string; +}; + +export type Data = { + id: number; + email: string; + phone: string; + slug: string; + image: string | null; + translations: UserTranslation[]; + expertise: Expertise; +}; +async function fetchData( + page: number, + pageSize: number, + queries?: string, +): Promise> { + const res = await fetch( + `${API_URL}/user/get/all?t=transfer_team&lang=fa&page=${page}&limit=${pageSize}${ + queries ? `&${queries}` : "" + }`, + { + cache: "no-store", + credentials: "include", + }, + ); + + if (!res.ok) { + throw new Error("Failed to fetch data"); + } + + return res.json(); +} +export default function TransferTeamTable() { + const {data: user} = useMe(); + const [page, setPage] = React.useState(1); + const [pageSize] = React.useState(20); + const [data, setData] = React.useState([]); + const [total, setTotal] = React.useState(0); + const [loading, setLoading] = React.useState(false); + + const searchParams = useSearchParams(); + const totalPages = Math.ceil(total / pageSize); + + const router = useRouter(); + React.useEffect(() => { + let active = true; + + setLoading(true); + fetchData(page, pageSize, searchParams.toString()) + .then((res) => { + if (!active) return; + setData(res.data?.data); + setTotal(res.data?.total); + }) + .catch(console.error) + .finally(() => active && setLoading(false)); + + return () => { + active = false; + }; + }, [page, pageSize, searchParams]); + if (loading) { + return ( +
+ +
+ ); + } + return ( + <> +
+
+ + + + + + + + + + + + + + + {data.map((post) => ( + + + + + + + + + + + + + ))} + +
+ نام + + نام خانوادگی + + سمت + + تخصص + + ایمیل + + موبایل + + اکشن ها +
+ + نام + + {post?.translations[0]?.firstName} + + + نام خانوادگی + + {post?.translations[0]?.lastName} + + + سمت + + {post.translations[0]?.position} + + + تخصص + + {post?.expertise?.translations[0]?.displayName} + + + ایمیل + + {post.email} + + + موبایل + + {post?.phone.toString().toLocaleLowerCase("fa-IR")} + + + اکشن ها + +
+ + + + + + +
+
+
+ {total > 0 && ( + + + + setPage((p) => Math.max(1, p - 1))} + className={ + page === 1 + ? "pointer-events-none opacity-50" + : "cursor-pointer" + } + /> + + + {Array.from({length: totalPages}).map((_, i) => { + const pageNumber = i + 1; + return ( + + setPage(pageNumber)} + className="cursor-pointer" + > + {pageNumber} + + + ); + })} + + + setPage((p) => Math.min(totalPages, p + 1))} + className={ + page === totalPages + ? "pointer-events-none opacity-50" + : "cursor-pointer" + } + /> + + + + )} + + ); +} diff --git a/src/components/deleteUserButton.tsx b/src/components/deleteUserButton.tsx new file mode 100644 index 0000000..a2a3ddc --- /dev/null +++ b/src/components/deleteUserButton.tsx @@ -0,0 +1,69 @@ +"use client"; +import React from "react"; +import {Button} from "./ui/button"; +import {Trash} from "lucide-react"; +import privateApi from "@/service/http/privateCall.axios"; +import {usePathname} from "next/navigation"; +import { + Dialog, + DialogClose, + DialogContent, + DialogDescription, + DialogFooter, + DialogHeader, + DialogTitle, + DialogTrigger, +} from "./ui/dialog"; +import {toast} from "react-toastify"; +import {handleAxiosError} from "@/lib/utils"; +import { ServerResponseObject } from "@/types"; + +async function deleteUser(id: number | string, route: string) { + try { + const {message} = await privateApi.delete(`/${route}/delete/${id}`) as ServerResponseObject; + toast.success(message); + } catch (error) { + toast.error(handleAxiosError(error)); + } +} +export default function DeleteUserButton({ + id, + route, +}: { + id: number | string; + route: string; +}) { + const pathname = usePathname(); + const handleDelete = async () => { + await deleteUser(id, route); + window.location.pathname = pathname; + }; + return ( + <> + + + + + + + حذف آیتم + + آیا از حذف این آیتم اطمینان دارد ؟ + + + + + + + + + + + + + ); +} diff --git a/src/components/forms/configs/ConfigsForm.ts b/src/components/forms/configs/ConfigsForm.ts new file mode 100644 index 0000000..6f3550f --- /dev/null +++ b/src/components/forms/configs/ConfigsForm.ts @@ -0,0 +1,45 @@ +"use client"; +import {withFormik} from "formik"; + +import {toast} from "react-toastify"; +import InnerConfigListForm from "./InnerConfigListForm"; +import {AppRouterInstance} from "next/dist/shared/lib/app-router-context.shared-runtime"; +import {UseMutateAsyncFunction} from "@tanstack/react-query"; +import {ServerResponse} from "@/types"; +export interface ConfigFormItem { + key: string; + value: string; + description?: string; +} + +export interface ConfigFormValues { + configs: ConfigFormItem[]; +} +export interface ConfigListFormProps { + router: AppRouterInstance; + initialData: ConfigFormItem[]; // 👈 دیتای ورودی تو + onSubmit: UseMutateAsyncFunction< + ServerResponse, + Error, + ConfigFormItem[], + ServerResponse + >; + updatePending: boolean; +} + +const ConfigListForm = withFormik({ + mapPropsToValues: (props) => ({ + configs: props.initialData, // 👈 اینجاست که فرم پر میشه + }), + + handleSubmit: async (values, {props}) => { + try { + await props.onSubmit(values.configs); + toast.success("تنظیمات ذخیره شد"); + } catch (error) { + toast.error("خطایی رخ داده است"); + } + }, +})(InnerConfigListForm); + +export default ConfigListForm; diff --git a/src/components/forms/configs/InnerConfigListForm.tsx b/src/components/forms/configs/InnerConfigListForm.tsx new file mode 100644 index 0000000..5ed4d80 --- /dev/null +++ b/src/components/forms/configs/InnerConfigListForm.tsx @@ -0,0 +1,61 @@ +"use client"; +import React from "react"; +import { Form, FormikProps } from "formik"; +import { Field, FieldLabel } from "@/components/ui/field"; +import { Input } from "@/components/ui/input"; +import { Textarea } from "@/components/ui/textarea"; +import { Button } from "@/components/ui/button"; +import { ConfigFormValues, ConfigListFormProps } from "./ConfigsForm"; + +export default function InnerConfigListForm( + props: FormikProps & ConfigListFormProps +) { + const { values, setFieldValue } = props; + + console.log(values.configs) + return ( +
+ {values.configs?.length && values?.configs?.map((config, index) => ( +
+ + Key + + + + + Value + + setFieldValue( + `configs.${index}.value`, + e.target.value + ) + } + /> + + + + Description + +
+
+
+ آیا میخواهید زیر مجموعه شود + setIsSub(checked)} + /> +
+ {isSub && ( + + انتخاب خدمت پزشکی والد + + + )} +
+ +
+ ); +} diff --git a/src/components/forms/medical-packages/edit/UpdateMedicalPackageForm.ts b/src/components/forms/medical-packages/edit/UpdateMedicalPackageForm.ts new file mode 100644 index 0000000..710c8fe --- /dev/null +++ b/src/components/forms/medical-packages/edit/UpdateMedicalPackageForm.ts @@ -0,0 +1,92 @@ +"use client"; +import {withFormik} from "formik"; +import InnerUpdateMedicalPackageForm from "./InnerUpdateMedicalPackageForm"; +import {Language, ServerResponse} from "@/types"; +import {QueryClient, UseMutateAsyncFunction} from "@tanstack/react-query"; +import {CreateMedicalPackageTranslation} from "../new/CreateMedicalPackageForm"; +import {toast} from "react-toastify"; +import {handleAxiosError} from "@/lib/utils"; +import {AppRouterInstance} from "next/dist/shared/lib/app-router-context.shared-runtime"; + +export interface UpdateMedicalPackageFormProps { + queryClient: QueryClient; + languages: Language[]; + parents: { + translations: { + id: number; + lang_id: number | null; + title: string; + content: string | null; + medicalPackageId: number | null; + }[]; + id: number; + thumbnail_id: number; + icon: string | null; + priority: number | null; + parent_id: number | null; + }[]; + updateFn: UseMutateAsyncFunction< + ServerResponse, + Error, + {id: string; data: UpdateMedicalPackageFormValues}, + ServerResponse + >; + updatePending: boolean; + preValues: { + translations: { + id: number; + title: string; + content: string | null; + lang_id: number | null; + medicalPackageId: number | null; + }[]; + id: number; + thumbnail_id: number | null; + thumbnail: { + fileKey: string; + filename: string | null; + fileUrl: string | null; + }; + icon: string | null; + priority: number | null; + parent_id: number | null; + }; + id: string; + router: AppRouterInstance; +} +export interface UpdateMedicalPackageFormValues { + translations: { + id: number; + title: string; + content: string | null; + lang_id: number | null; + medicalPackageId: number | null; + }[]; + icon: string; + thumbnail_id: number | null; + priority: number; + parent_id: number | null; +} + +const UpdateMedicalPackageForm = withFormik< + UpdateMedicalPackageFormProps, + UpdateMedicalPackageFormValues +>({ + mapPropsToValues: (props) => ({ + translations: props.preValues.translations, + icon: props.preValues.icon ?? "", + priority: props.preValues.priority ?? 1, + thumbnail_id: props.preValues.thumbnail_id ?? null, + parent_id: props.preValues.parent_id ?? null, + }), + handleSubmit: async (values, {props}) => { + try { + const {message} = await props.updateFn({id: props.id, data: values}); + toast.success(message); + } catch (error) { + toast.error(handleAxiosError(error)); + } + }, +})(InnerUpdateMedicalPackageForm); + +export default UpdateMedicalPackageForm; diff --git a/src/components/forms/medical-packages/new/CreateMedicalPackageForm.ts b/src/components/forms/medical-packages/new/CreateMedicalPackageForm.ts new file mode 100644 index 0000000..2c7cce6 --- /dev/null +++ b/src/components/forms/medical-packages/new/CreateMedicalPackageForm.ts @@ -0,0 +1,83 @@ +import {withFormik} from "formik"; +import InnerCreateMedicalPackageForm from "./InnerCreateMedicalPackageForm"; +import {QueryClient, UseMutateAsyncFunction} from "@tanstack/react-query"; +import {Language, ServerResponse} from "@/types"; +import {toast} from "react-toastify"; +import {handleAxiosError} from "@/lib/utils"; + +export interface CreateMedicalPackageProps { + queryClient: QueryClient; + languages: Language[]; + parents: { + translations: { + id: number; + lang_id: number | null; + title: string; + content: string | null; + medicalPackageId: number | null; + }[]; + id: number; + thumbnail_id: number; + icon: string | null; + priority: number | null; + parent_id: number | null; + }[]; + createFn: UseMutateAsyncFunction< + ServerResponse, + Error, + CreateMedicalPackageValues, + ServerResponse + >; + createPending: boolean; +} +export interface CreateMedicalPackageValues { + translations: CreateMedicalPackageTranslation[]; + icon: string; + thumbnail_id: number | null; + priority: number; + parent_id: number | null; + price:string +} +export interface CreateMedicalPackageTranslation { + lang_id: number; + title: string; + content: string; +} +function buildInitialTranslations( + languages: Language[], +): CreateMedicalPackageTranslation[] { + return languages.map((lang) => ({ + lang_id: lang.id, + title: "", + content: "", + // position: "", + })); +} +const CreateMedicalPackageForm = withFormik< + CreateMedicalPackageProps, + CreateMedicalPackageValues +>({ + mapPropsToValues: (props) => ({ + translations: buildInitialTranslations(props.languages), + icon: "", + price:"", + priority: 1, + thumbnail_id: null, + parent_id: null, + }), + handleSubmit: async (values, {props}) => { + console.log(values) + try { + const {message} = await props.createFn(values); + toast.success(message); + + props.queryClient.invalidateQueries({ + queryKey: ["get-all-medical-packages"], + }); + } catch (error) { + toast.error(handleAxiosError(error)); + } + }, +})(InnerCreateMedicalPackageForm); + +export default CreateMedicalPackageForm; diff --git a/src/components/forms/medical-packages/new/InnerCreateMedicalPackageForm.tsx b/src/components/forms/medical-packages/new/InnerCreateMedicalPackageForm.tsx new file mode 100644 index 0000000..1772e2b --- /dev/null +++ b/src/components/forms/medical-packages/new/InnerCreateMedicalPackageForm.tsx @@ -0,0 +1,172 @@ +import { ErrorMessage, Form, FormikProps } from "formik"; +import React, { useRef, useState } from "react"; +import { + CreateMedicalPackageProps, + CreateMedicalPackageValues, +} from "./CreateMedicalPackageForm"; +import { Field, FieldLabel } from "@/components/ui/field"; +import { Input } from "@/components/ui/input"; +import RichTextEditor, { RichTextEditorHandle } from "@/components/TextEditor"; +import { Button } from "@/components/ui/button"; +import { Switch } from "@/components/ui/switch"; +import { + Select, + SelectContent, + SelectItem, + SelectTrigger, + SelectValue, +} from "@/components/ui/select"; +import Loader from "@/components/Loader"; +import { Textarea } from "@/components/ui/textarea"; +import UploadDropzone from "@/components/uploadDropzone"; + +export default function InnerCreateMedicalPackageForm( + props: FormikProps & CreateMedicalPackageProps, +) { + const [isSub, setIsSub] = useState(false); + const [output, setOutput] = useState(""); + const { setFieldValue} = props; + const ref = useRef(null); + + const [refs] = useState( + props.languages.map(() => JSON.parse(JSON.stringify(ref))), + ); + + const handleSave = () => { + refs.forEach((r, i) => { + setFieldValue(`translations.${i}.content`, r.current.getContent()); + }); + setFieldValue("thumbnail_id", output); + props.handleSubmit(); + }; + return ( +
+ + آپلود تصویر شاخص ( تامبنیل ) + + + + قیمت پکیج (به دلار آمریکا) + setFieldValue(`price`, e.target.value)} + /> + + + {props.values.translations.map((tr, index) => { + const lang = props?.languages.find((l) => l.id === tr.lang_id); + + return ( +
+

+ ردیف برای زبان {lang?.title} ({lang?.slug}) +

+ + {/* First Name */} + + + عنوان + + + setFieldValue(`translations.${index}.title`, e.target.value) + } + /> + + + + {/* Last Name */} + + + محتوا + + + + +
+ ); + })} +
+ آیکون (کد svg را در این قسمت قرار دهید) + +
+
+
+ آیا میخواهید زیر مجموعه شود + { + setIsSub(checked); + props.setFieldValue("parent_id", null); + }} + /> +
+ {isSub && ( + + انتخاب خدمت پزشکی والد + + + )} +
+ +
+ ); +} diff --git a/src/components/forms/online-case/new/CreateOnlineCaseForm.ts b/src/components/forms/online-case/new/CreateOnlineCaseForm.ts new file mode 100644 index 0000000..bebd317 --- /dev/null +++ b/src/components/forms/online-case/new/CreateOnlineCaseForm.ts @@ -0,0 +1,55 @@ +"use client" +import {withFormik} from "formik"; +import {AppRouterInstance} from "next/dist/shared/lib/app-router-context.shared-runtime"; +import InnerCreateOnlineCaseForm from "./InnerCreateOnlineCaseForm"; +import {CreatePatientFormValues} from "../../patients/edit/UpdatePatientForm"; +import { CreatePatientFormProps } from "../../patients/new/CreatePatientForm"; + +enum CaseStatus { + NEW, + CONTACTED, + DOCS_PENDING, + REVIEWING, + PRE_APPROVED, + REJECTED, + CLOSED, + CONVERTED_TO_HIS, +} + +export interface CreateOnlineCaseFormProps { + router: AppRouterInstance; + // patients?:any +} +export interface CreateOnlineCaseFormValues { + message?: string; + specialty?: string; + + status?: CaseStatus; +} + +const CreateOnlineCaseForm = withFormik< + CreateOnlineCaseFormProps & CreatePatientFormProps, + CreatePatientFormValues & CreateOnlineCaseFormValues +>({ + mapPropsToValues: () => ({ + firstName: "", + lastName: "", + email: "", + sex: "male", + address: "", + age: null, + birthDate: "", + nationality: "", + nationalityCode: "", + passportCode: "", + postalCode: "", + phone: "", + specialty: "", + preferredLanguage: "", + status: CaseStatus.NEW, + message: "", + }), + handleSubmit: async (values, {props}) => {}, +})(InnerCreateOnlineCaseForm); + +export default CreateOnlineCaseForm; diff --git a/src/components/forms/online-case/new/InnerCreateOnlineCaseForm.tsx b/src/components/forms/online-case/new/InnerCreateOnlineCaseForm.tsx new file mode 100644 index 0000000..8c0184d --- /dev/null +++ b/src/components/forms/online-case/new/InnerCreateOnlineCaseForm.tsx @@ -0,0 +1,399 @@ +"use client"; +import {ErrorMessage, Form, FormikProps} from "formik"; +import React, {useEffect} from "react"; +import {CreatePatientFormValues} from "../../patients/edit/UpdatePatientForm"; +import { + CreateOnlineCaseFormProps, + CreateOnlineCaseFormValues, +} from "./CreateOnlineCaseForm"; +import {Field, FieldLabel} from "@/components/ui/field"; +import {Input} from "@/components/ui/input"; +import { + Select, + SelectContent, + SelectGroup, + SelectItem, + SelectLabel, + SelectTrigger, + SelectValue, +} from "@/components/ui/select"; +import Loader from "@/components/Loader"; +import {CreatePatientFormProps} from "../../patients/new/CreatePatientForm"; +import SelectCalendar from "@/components/SelectCalendar"; +import {Button} from "@/components/ui/button"; +import SectionTitle from "@/components/SectionTitle"; +import UploadDropzone from "@/components/uploadDropzone"; +import {Textarea} from "@/components/ui/textarea"; + +export default function InnerCreateOnlineCaseForm( + props: FormikProps & + CreateOnlineCaseFormProps & + CreatePatientFormProps +) { + const {setFieldValue} = props; + useEffect(() => { + const selectedYear = new Date(props.values.birthDate!).getFullYear(); + const age = selectedYear + ? new Date(Date.now()).getFullYear() - selectedYear + : null; + setFieldValue("age", age); + }, [props.values.birthDate]); + return ( + <> +
+
+
+ + نام + setFieldValue(`firstName`, e.target.value)} + required + /> + + +
+
+ + نام خانوادگی + setFieldValue(`lastName`, e.target.value)} + /> + + +
+
+ + سن + setFieldValue(`age`, e.target.value)} + /> + + +
+
+ + جنسیت + + + +
+
+ + شماره تماس + setFieldValue(`phone`, e.target.value)} + /> + + +
+
+ + + کد پاسپورت (افرادغیرایرانی) + + setFieldValue(`passportCode`, e.target.value)} + /> + + +
+
+ + + کد ملی (افراد ایرانی) + + + setFieldValue(`nationalityCode`, e.target.value) + } + /> + + +
+
+ + ملیت بیمار + + + +
+
+ + ایمیل + setFieldValue(`email`, e.target.value)} + /> + + +
+ +
+ + setFieldValue("birthDate", value)} + /> + + +
+
+ + + زبان ترجیحی بیمار + + + + +
+
+ + خدمت مورد نظر + + + +
+
+ + آدرس + setFieldValue(`address`, e.target.value)} + /> + + +
+
+ + پیام +