From 564b8d7ed1564184f3949618c3890b5ba24748a5 Mon Sep 17 00:00:00 2001 From: Paul Schmiedmayer Date: Thu, 23 Jan 2025 15:44:15 -0800 Subject: [PATCH 1/2] Rename Application and Improve Setup --- .firebaserc | 2 +- .firebaserc.license | 2 +- .github/workflows/beta-deployment.yml | 4 +- .github/workflows/build-and-test.yml | 8 +- .../workflows/documentation-deployment.yml | 33 --- .../monthly-markdown-link-check.yml.yml | 2 +- .github/workflows/static-analysis.yml | 2 +- .gitignore | 8 +- .periphery.yml | 12 +- .reuse/dep5 | 4 +- .swiftlint.yml | 2 +- CITATION.cff | 6 +- CONTRIBUTORS.md | 4 +- .../project.pbxproj | 234 +++++++++--------- .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/swiftpm/Package.resolved | 0 .../CS342ExampleApplication.xcscheme | 32 +-- ...plan => CS342ExampleApplication.xctestplan | 16 +- CS342ExampleApplication.xctestplan.license | 6 + .../Account/AccountButton.swift | 2 +- .../Account/AccountSetupHeader.swift | 6 +- .../Account/AccountSheet.swift | 2 +- .../CS342ExampleApplication.swift | 6 +- .../CS342ExampleApplicationDelegate.swift | 8 +- .../CS342ExampleApplicationStandard.swift | 20 +- .../CS342ExampleApplicationTestingSetup.swift | 6 +- .../Contacts/Contacts.swift | 4 +- .../Firestore/FirebaseConfiguration.swift | 2 +- .../HomeView.swift | 6 +- .../Onboarding/AccountOnboarding.swift | 2 +- .../Onboarding/Consent.swift | 4 +- .../Onboarding/HealthKitPermissions.swift | 4 +- .../Onboarding/InterestingModules.swift | 2 +- .../Onboarding/NotificationPermissions.swift | 4 +- .../Onboarding/OnboardingFlow.swift | 8 +- .../Onboarding/Welcome.swift | 4 +- .../Resources/AppIcon.png | Bin .../Resources/AppIcon.png.license | 6 + .../AccentColor.colorset/Contents.json | 0 .../Contents.json.license | 6 + .../AppIcon.appiconset/AppIcon.png | Bin .../AppIcon.appiconset/AppIcon.png.license | 6 + .../AppIcon.appiconset/Contents.json | 0 .../AppIcon.appiconset/Contents.json.license | 6 + .../Resources/Assets.xcassets/Contents.json | 0 .../Assets.xcassets/Contents.json.license | 6 + .../Resources/ConsentDocument.md | 0 .../Resources/ConsentDocument.md.license | 6 + .../Resources/Localizable.xcstrings | 6 +- .../Resources/Localizable.xcstrings.license | 6 + .../Resources/SocialSupportQuestionnaire.json | 0 .../SocialSupportQuestionnaire.json.license | 6 + .../Schedule/Bundle+Questionnaire.swift | 2 +- .../CS342ExampleApplicationScheduler.swift | 4 +- .../Schedule/EventView.swift | 4 +- .../Schedule/ScheduleView.swift | 8 +- .../SharedContext/FeatureFlags.swift | 4 +- .../SharedContext/StorageKeys.swift | 2 +- .../CS342ExampleApplication.entitlements | 0 ...342ExampleApplication.entitlements.license | 6 + .../Supporting Files/GoogleService-Info.plist | 4 +- .../GoogleService-Info.plist.license | 2 +- .../Supporting Files/Info.plist | 0 .../Supporting Files/Info.plist.license | 6 + .../CS342ExampleApplicationTests.swift | 6 +- .../ContactsTests.swift | 2 +- .../ContributionsTest.swift | 4 +- .../OnboardingTests.swift | 6 +- .../SchedulerTests.swift | 4 +- README.md | 47 +--- Scripts/TEMPLATEREADME.md | 32 --- Scripts/create.sh | 207 ---------------- Scripts/setup.sh | 74 ------ TemplateApplication.xctestplan.license | 6 - .../Resources/AppIcon.png.license | 6 - .../Contents.json.license | 6 - .../AppIcon.appiconset/AppIcon.png.license | 6 - .../AppIcon.appiconset/Contents.json.license | 6 - .../Assets.xcassets/Contents.json.license | 6 - .../Resources/ConsentDocument.md.license | 6 - .../Resources/Localizable.xcstrings.license | 6 - .../SocialSupportQuestionnaire.json.license | 6 - .../Supporting Files/Info.plist.license | 6 - .../TemplateApplication.docc/Create.md | 56 ----- .../TemplateApplication.docc/Modify.md | 103 -------- .../Resources/Account/Account.png | Bin 340073 -> 0 bytes .../Resources/Account/Account.png.license | 6 - .../Resources/Account/Account~dark.png | Bin 340785 -> 0 bytes .../Account/Account~dark.png.license | 6 - .../Resources/Account/Login.png | Bin 345843 -> 0 bytes .../Resources/Account/Login.png.license | 6 - .../Resources/Account/Login~dark.png | Bin 353282 -> 0 bytes .../Resources/Account/Login~dark.png.license | 6 - .../Resources/Account/NewAccount.png | Bin 349859 -> 0 bytes .../Resources/Account/NewAccount.png.license | 6 - .../Resources/Account/NewAccount~dark.png | Bin 351347 -> 0 bytes .../Account/NewAccount~dark.png.license | 6 - .../Resources/Context/Contacts.png | Bin 397986 -> 0 bytes .../Resources/Context/Contacts.png.license | 6 - .../Resources/Context/Contacts~dark.png | Bin 396913 -> 0 bytes .../Context/Contacts~dark.png.license | 6 - .../Resources/Context/License.png | Bin 442281 -> 0 bytes .../Resources/Context/License.png.license | 6 - .../Resources/Context/License~dark.png | Bin 448540 -> 0 bytes .../Context/License~dark.png.license | 6 - .../Resources/Onboarding/Consent.png | Bin 316270 -> 0 bytes .../Resources/Onboarding/Consent.png.license | 6 - .../Resources/Onboarding/Consent~dark.png | Bin 343629 -> 0 bytes .../Onboarding/Consent~dark.png.license | 6 - .../Resources/Onboarding/HealthKitAccess.png | Bin 340206 -> 0 bytes .../Onboarding/HealthKitAccess.png.license | 6 - .../Onboarding/HealthKitAccess~dark.png | Bin 394606 -> 0 bytes .../HealthKitAccess~dark.png.license | 6 - .../Resources/Onboarding/HealthKitSheet.png | Bin 410856 -> 0 bytes .../Onboarding/HealthKitSheet.png.license | 6 - .../Onboarding/HealthKitSheet~dark.png | Bin 451374 -> 0 bytes .../HealthKitSheet~dark.png.license | 6 - .../Onboarding/InterestingModules.png | Bin 478501 -> 0 bytes .../Onboarding/InterestingModules.png.license | 6 - .../Onboarding/InterestingModules~dark.png | Bin 473324 -> 0 bytes .../InterestingModules~dark.png.license | 6 - .../Resources/Onboarding/Welcome.png | Bin 440354 -> 0 bytes .../Resources/Onboarding/Welcome.png.license | 6 - .../Resources/Onboarding/Welcome~dark.png | Bin 497295 -> 0 bytes .../Onboarding/Welcome~dark.png.license | 6 - .../Resources/Schedule/Notifications.png | Bin 277597 -> 0 bytes .../Schedule/Notifications.png.license | 6 - .../Resources/Schedule/Notifications~dark.png | Bin 311103 -> 0 bytes .../Schedule/Notifications~dark.png.license | 6 - .../Resources/Schedule/Questionnaire.png | Bin 325852 -> 0 bytes .../Schedule/Questionnaire.png.license | 6 - .../Resources/Schedule/Questionnaire~dark.png | Bin 326999 -> 0 bytes .../Schedule/Questionnaire~dark.png.license | 6 - .../Resources/Schedule/Schedule.png | Bin 323801 -> 0 bytes .../Resources/Schedule/Schedule.png.license | 6 - .../Resources/Schedule/ScheduleComplete.png | Bin 309090 -> 0 bytes .../Schedule/ScheduleComplete.png.license | 6 - .../Schedule/ScheduleComplete~dark.png | Bin 301183 -> 0 bytes .../ScheduleComplete~dark.png.license | 6 - .../Resources/Schedule/Schedule~dark.png | Bin 315415 -> 0 bytes .../Schedule/Schedule~dark.png.license | 6 - .../Resources/Setup/FirebaseCLI.png | Bin 1035418 -> 0 bytes .../Resources/Setup/FirebaseCLI.png.license | 6 - .../Resources/Setup/FirebaseCLI~dark.png | Bin 942756 -> 0 bytes .../Setup/FirebaseCLI~dark.png.license | 6 - .../Resources/Setup/FirebaseWeb.png | Bin 515866 -> 0 bytes .../Resources/Setup/FirebaseWeb.png.license | 6 - .../Resources/Setup/FirebaseWeb~dark.png | Bin 547560 -> 0 bytes .../Setup/FirebaseWeb~dark.png.license | 6 - .../Resources/Setup/Run.png | Bin 656428 -> 0 bytes .../Resources/Setup/Run.png.license | 6 - .../Resources/Setup/Run~dark.png | Bin 694736 -> 0 bytes .../Resources/Setup/Run~dark.png.license | 6 - .../Resources/Setup/Scheme.png | Bin 1002364 -> 0 bytes .../Resources/Setup/Scheme.png.license | 6 - .../Resources/Setup/Scheme~dark.png | Bin 963596 -> 0 bytes .../Resources/Setup/Scheme~dark.png.license | 6 - .../Resources/Setup/Xcode.png | Bin 229689 -> 0 bytes .../Resources/Setup/Xcode.png.license | 6 - .../Resources/Setup/Xcode~dark.png | Bin 648675 -> 0 bytes .../Resources/Setup/Xcode~dark.png.license | 6 - .../TemplateApplication.docc/Setup.md | 149 ----------- .../TemplateApplication.md | 92 ------- .../TemplateApplication.entitlements.license | 6 - codecov.yml | 6 +- fastlane/.gitignore | 2 +- fastlane/Appfile | 4 +- fastlane/Fastfile | 4 +- fastlane/README.md.license | 2 +- firebase.json.license | 2 +- firebasestorage.rules.license | 2 +- firestore.rules.license | 2 +- 173 files changed, 329 insertions(+), 1334 deletions(-) delete mode 100644 .github/workflows/documentation-deployment.yml rename {TemplateApplication.xcodeproj => CS342ExampleApplication.xcodeproj}/project.pbxproj (85%) rename {TemplateApplication.xcodeproj => CS342ExampleApplication.xcodeproj}/project.xcworkspace/contents.xcworkspacedata (100%) rename {TemplateApplication.xcodeproj => CS342ExampleApplication.xcodeproj}/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {TemplateApplication.xcodeproj => CS342ExampleApplication.xcodeproj}/project.xcworkspace/xcshareddata/swiftpm/Package.resolved (100%) rename TemplateApplication.xcodeproj/xcshareddata/xcschemes/TemplateApplication.xcscheme => CS342ExampleApplication.xcodeproj/xcshareddata/xcschemes/CS342ExampleApplication.xcscheme (78%) rename TemplateApplication.xctestplan => CS342ExampleApplication.xctestplan (57%) create mode 100644 CS342ExampleApplication.xctestplan.license rename {TemplateApplication => CS342ExampleApplication}/Account/AccountButton.swift (81%) rename {TemplateApplication => CS342ExampleApplication}/Account/AccountSetupHeader.swift (77%) rename {TemplateApplication => CS342ExampleApplication}/Account/AccountSheet.swift (95%) rename TemplateApplication/TemplateApplication.swift => CS342ExampleApplication/CS342ExampleApplication.swift (74%) rename TemplateApplication/TemplateApplicationDelegate.swift => CS342ExampleApplication/CS342ExampleApplicationDelegate.swift (89%) rename TemplateApplication/TemplateApplicationStandard.swift => CS342ExampleApplication/CS342ExampleApplicationStandard.swift (87%) rename TemplateApplication/TemplateApplicationTestingSetup.swift => CS342ExampleApplication/CS342ExampleApplicationTestingSetup.swift (71%) rename {TemplateApplication => CS342ExampleApplication}/Contacts/Contacts.swift (92%) rename {TemplateApplication => CS342ExampleApplication}/Firestore/FirebaseConfiguration.swift (95%) rename {TemplateApplication => CS342ExampleApplication}/HomeView.swift (88%) rename {TemplateApplication => CS342ExampleApplication}/Onboarding/AccountOnboarding.swift (92%) rename {TemplateApplication => CS342ExampleApplication}/Onboarding/Consent.swift (85%) rename {TemplateApplication => CS342ExampleApplication}/Onboarding/HealthKitPermissions.swift (92%) rename {TemplateApplication => CS342ExampleApplication}/Onboarding/InterestingModules.swift (92%) rename {TemplateApplication => CS342ExampleApplication}/Onboarding/NotificationPermissions.swift (93%) rename {TemplateApplication => CS342ExampleApplication}/Onboarding/OnboardingFlow.swift (87%) rename {TemplateApplication => CS342ExampleApplication}/Onboarding/Welcome.swift (91%) rename {TemplateApplication => CS342ExampleApplication}/Resources/AppIcon.png (100%) create mode 100644 CS342ExampleApplication/Resources/AppIcon.png.license rename {TemplateApplication => CS342ExampleApplication}/Resources/Assets.xcassets/AccentColor.colorset/Contents.json (100%) create mode 100644 CS342ExampleApplication/Resources/Assets.xcassets/AccentColor.colorset/Contents.json.license rename {TemplateApplication => CS342ExampleApplication}/Resources/Assets.xcassets/AppIcon.appiconset/AppIcon.png (100%) create mode 100644 CS342ExampleApplication/Resources/Assets.xcassets/AppIcon.appiconset/AppIcon.png.license rename {TemplateApplication => CS342ExampleApplication}/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) create mode 100644 CS342ExampleApplication/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json.license rename {TemplateApplication => CS342ExampleApplication}/Resources/Assets.xcassets/Contents.json (100%) create mode 100644 CS342ExampleApplication/Resources/Assets.xcassets/Contents.json.license rename {TemplateApplication => CS342ExampleApplication}/Resources/ConsentDocument.md (100%) create mode 100644 CS342ExampleApplication/Resources/ConsentDocument.md.license rename {TemplateApplication => CS342ExampleApplication}/Resources/Localizable.xcstrings (98%) create mode 100644 CS342ExampleApplication/Resources/Localizable.xcstrings.license rename {TemplateApplication => CS342ExampleApplication}/Resources/SocialSupportQuestionnaire.json (100%) create mode 100644 CS342ExampleApplication/Resources/SocialSupportQuestionnaire.json.license rename {TemplateApplication => CS342ExampleApplication}/Schedule/Bundle+Questionnaire.swift (86%) rename TemplateApplication/Schedule/TemplateApplicationScheduler.swift => CS342ExampleApplication/Schedule/CS342ExampleApplicationScheduler.swift (87%) rename {TemplateApplication => CS342ExampleApplication}/Schedule/EventView.swift (87%) rename {TemplateApplication => CS342ExampleApplication}/Schedule/ScheduleView.swift (81%) rename {TemplateApplication => CS342ExampleApplication}/SharedContext/FeatureFlags.swift (88%) rename {TemplateApplication => CS342ExampleApplication}/SharedContext/StorageKeys.swift (84%) rename TemplateApplication/Supporting Files/TemplateApplication.entitlements => CS342ExampleApplication/Supporting Files/CS342ExampleApplication.entitlements (100%) create mode 100644 CS342ExampleApplication/Supporting Files/CS342ExampleApplication.entitlements.license rename {TemplateApplication => CS342ExampleApplication}/Supporting Files/GoogleService-Info.plist (89%) rename {TemplateApplication => CS342ExampleApplication}/Supporting Files/GoogleService-Info.plist.license (52%) rename {TemplateApplication => CS342ExampleApplication}/Supporting Files/Info.plist (100%) create mode 100644 CS342ExampleApplication/Supporting Files/Info.plist.license rename TemplateApplicationTests/TemplateApplicationTests.swift => CS342ExampleApplicationTests/CS342ExampleApplicationTests.swift (55%) rename {TemplateApplicationUITests => CS342ExampleApplicationUITests}/ContactsTests.swift (89%) rename {TemplateApplicationUITests => CS342ExampleApplicationUITests}/ContributionsTest.swift (86%) rename {TemplateApplicationUITests => CS342ExampleApplicationUITests}/OnboardingTests.swift (95%) rename {TemplateApplicationUITests => CS342ExampleApplicationUITests}/SchedulerTests.swift (91%) delete mode 100644 Scripts/TEMPLATEREADME.md delete mode 100644 Scripts/create.sh delete mode 100755 Scripts/setup.sh delete mode 100644 TemplateApplication.xctestplan.license delete mode 100644 TemplateApplication/Resources/AppIcon.png.license delete mode 100644 TemplateApplication/Resources/Assets.xcassets/AccentColor.colorset/Contents.json.license delete mode 100644 TemplateApplication/Resources/Assets.xcassets/AppIcon.appiconset/AppIcon.png.license delete mode 100644 TemplateApplication/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json.license delete mode 100644 TemplateApplication/Resources/Assets.xcassets/Contents.json.license delete mode 100644 TemplateApplication/Resources/ConsentDocument.md.license delete mode 100644 TemplateApplication/Resources/Localizable.xcstrings.license delete mode 100644 TemplateApplication/Resources/SocialSupportQuestionnaire.json.license delete mode 100644 TemplateApplication/Supporting Files/Info.plist.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Create.md delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Modify.md delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Account/Account.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Account/Account.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Account/Account~dark.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Account/Account~dark.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Account/Login.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Account/Login.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Account/Login~dark.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Account/Login~dark.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Account/NewAccount.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Account/NewAccount.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Account/NewAccount~dark.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Account/NewAccount~dark.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Context/Contacts.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Context/Contacts.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Context/Contacts~dark.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Context/Contacts~dark.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Context/License.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Context/License.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Context/License~dark.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Context/License~dark.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Onboarding/Consent.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Onboarding/Consent.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Onboarding/Consent~dark.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Onboarding/Consent~dark.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Onboarding/HealthKitAccess.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Onboarding/HealthKitAccess.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Onboarding/HealthKitAccess~dark.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Onboarding/HealthKitAccess~dark.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Onboarding/HealthKitSheet.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Onboarding/HealthKitSheet.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Onboarding/HealthKitSheet~dark.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Onboarding/HealthKitSheet~dark.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Onboarding/InterestingModules.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Onboarding/InterestingModules.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Onboarding/InterestingModules~dark.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Onboarding/InterestingModules~dark.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Onboarding/Welcome.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Onboarding/Welcome.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Onboarding/Welcome~dark.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Onboarding/Welcome~dark.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Schedule/Notifications.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Schedule/Notifications.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Schedule/Notifications~dark.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Schedule/Notifications~dark.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Schedule/Questionnaire.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Schedule/Questionnaire.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Schedule/Questionnaire~dark.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Schedule/Questionnaire~dark.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Schedule/Schedule.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Schedule/Schedule.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Schedule/ScheduleComplete.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Schedule/ScheduleComplete.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Schedule/ScheduleComplete~dark.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Schedule/ScheduleComplete~dark.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Schedule/Schedule~dark.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Schedule/Schedule~dark.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Setup/FirebaseCLI.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Setup/FirebaseCLI.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Setup/FirebaseCLI~dark.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Setup/FirebaseCLI~dark.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Setup/FirebaseWeb.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Setup/FirebaseWeb.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Setup/FirebaseWeb~dark.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Setup/FirebaseWeb~dark.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Setup/Run.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Setup/Run.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Setup/Run~dark.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Setup/Run~dark.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Setup/Scheme.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Setup/Scheme.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Setup/Scheme~dark.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Setup/Scheme~dark.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Setup/Xcode.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Setup/Xcode.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Setup/Xcode~dark.png delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Setup/Xcode~dark.png.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/Setup.md delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.docc/TemplateApplication.md delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.entitlements.license diff --git a/.firebaserc b/.firebaserc index a46b46e..88fa0f4 100644 --- a/.firebaserc +++ b/.firebaserc @@ -1,5 +1,5 @@ { "projects": { - "default": "stanfordspezitemplateapp" + "default": "cs342-2025-example-app" } } diff --git a/.firebaserc.license b/.firebaserc.license index 9f5551c..68b80a8 100644 --- a/.firebaserc.license +++ b/.firebaserc.license @@ -1,4 +1,4 @@ -This source file is part of the Stanford Spezi Template Application open-source project +This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project SPDX-FileCopyrightText: 2022 Stanford University and the project authors (see CONTRIBUTORS.md) diff --git a/.github/workflows/beta-deployment.yml b/.github/workflows/beta-deployment.yml index 537701e..dc809d8 100644 --- a/.github/workflows/beta-deployment.yml +++ b/.github/workflows/beta-deployment.yml @@ -1,5 +1,5 @@ # -# This source file is part of the Stanford Spezi Template Application open-source project +# This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project # # SPDX-FileCopyrightText: 2023 Stanford University # @@ -40,7 +40,7 @@ jobs: permissions: contents: read with: - googleserviceinfoplistpath: 'TemplateApplication/Supporting Files/GoogleService-Info.plist' + googleserviceinfoplistpath: 'CS342ExampleApplication/Supporting Files/GoogleService-Info.plist' setupsigning: true fastlanelane: beta secrets: inherit diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 931d965..ea4e259 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -1,5 +1,5 @@ # -# This source file is part of the Stanford Spezi Template Application open-source project +# This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project # # SPDX-FileCopyrightText: 2023 Stanford University # @@ -20,11 +20,11 @@ concurrency: jobs: buildandtest: name: Build and Test - uses: StanfordSpezi/.github/.github/workflows/xcodebuild-or-fastlane.yml@v2 + uses: CS342/.github/.github/workflows/xcodebuild-or-fastlane.yml@v2 permissions: contents: read with: - artifactname: TemplateApplication.xcresult + artifactname: CS342ExampleApplication.xcresult runsonlabels: '["macOS", "self-hosted"]' setupfirebaseemulator: true customcommand: "firebase emulators:exec 'fastlane test'" @@ -35,6 +35,6 @@ jobs: permissions: contents: read with: - coveragereports: TemplateApplication.xcresult + coveragereports: CS342ExampleApplication.xcresult secrets: token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.github/workflows/documentation-deployment.yml b/.github/workflows/documentation-deployment.yml deleted file mode 100644 index 7d33253..0000000 --- a/.github/workflows/documentation-deployment.yml +++ /dev/null @@ -1,33 +0,0 @@ -# -# This source file is part of the Stanford Spezi Template Application open-source project -# -# SPDX-FileCopyrightText: 2023 Stanford University and the project authors (see CONTRIBUTORS.md) -# -# SPDX-License-Identifier: MIT -# - -name: Documentation Deployment - -on: - push: - branches: - - main - pull_request: - workflow_dispatch: - -concurrency: - group: Documentation-Deployment-${{ github.ref }} - cancel-in-progress: true - -jobs: - docs: - name: Documentation Deployment - uses: StanfordBDHG/.github/.github/workflows/docc-github-pages.yml@v2 - permissions: - contents: read - pages: write - id-token: write - with: - scheme: 'TemplateApplication' - dryrun: ${{ github.ref_name != 'main' }} - xcodeversion: "16.1" # Temporary workaround for: https://github.com/actions/runner-images/issues/11335. Remove when resolved. diff --git a/.github/workflows/monthly-markdown-link-check.yml.yml b/.github/workflows/monthly-markdown-link-check.yml.yml index 812b899..b6b854a 100644 --- a/.github/workflows/monthly-markdown-link-check.yml.yml +++ b/.github/workflows/monthly-markdown-link-check.yml.yml @@ -1,5 +1,5 @@ # -# This source file is part of the Stanford Spezi Template Application open-source project +# This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project # # SPDX-FileCopyrightText: 2023 Stanford University and the project authors (see CONTRIBUTORS.md) # diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml index 3e70968..596a21b 100644 --- a/.github/workflows/static-analysis.yml +++ b/.github/workflows/static-analysis.yml @@ -30,7 +30,7 @@ jobs: contents: read periphery: name: Periphery - uses: StanfordSpezi/.github/.github/workflows/periphery.yml@v2 + uses: CS342/.github/.github/workflows/periphery.yml@v2 permissions: contents: read with: diff --git a/.gitignore b/.gitignore index ba04bcf..d4a2824 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ # -# This source file is part of the Stanford Spezi Template Application open-source project +# This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project # # SPDX-FileCopyrightText: 2023 Stanford University # @@ -12,7 +12,7 @@ .derivedData .build .docs -!TemplateApplication.xcodeproj +!CS342ExampleApplication.xcodeproj # IDE related folders .idea @@ -30,7 +30,7 @@ xcuserdata/ # Tests report.junit report.html -TemplateApplication.xcresult +CS342ExampleApplication.xcresult # Logs logs @@ -45,4 +45,4 @@ firebase-debug.*.log* .firebase/ # Swift Package List -TemplateApplication/package-list.json +CS342ExampleApplication/package-list.json diff --git a/.periphery.yml b/.periphery.yml index de6f840..11e0010 100644 --- a/.periphery.yml +++ b/.periphery.yml @@ -1,15 +1,15 @@ # -# This source file is part of the Stanford Spezi Template Application open-source project +# This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project # # SPDX-FileCopyrightText: 2023 Stanford University # # SPDX-License-Identifier: MIT # -project: TemplateApplication.xcodeproj +project: CS342ExampleApplication.xcodeproj schemes: -- TemplateApplication +- CS342ExampleApplication targets: -- TemplateApplication -- TemplateApplicationTests -- TemplateApplicationUITests +- CS342ExampleApplication +- CS342ExampleApplicationTests +- CS342ExampleApplicationUITests diff --git a/.reuse/dep5 b/.reuse/dep5 index c3f7405..c1824ca 100644 --- a/.reuse/dep5 +++ b/.reuse/dep5 @@ -1,6 +1,6 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Files: TemplateApplication.xcodeproj/* +Files: CS342ExampleApplication.xcodeproj/* Copyright: 2024 Stanford University and the project authors (see CONTRIBUTORS.md) License: MIT -Comment: All Xcode Project Configuration Files are part of the Stanford Spezi Template Application open-source project. +Comment: All Xcode Project Configuration Files are part of the CS342 Example Application based on the Stanford Spezi Template Application project. diff --git a/.swiftlint.yml b/.swiftlint.yml index 9c6c5a8..a83317f 100644 --- a/.swiftlint.yml +++ b/.swiftlint.yml @@ -1,5 +1,5 @@ # -# This source file is part of the Stanford Spezi Template Application open-source project +# This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project # # SPDX-FileCopyrightText: 2023 Stanford University # diff --git a/CITATION.cff b/CITATION.cff index d44fdd4..eaa7d49 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -1,5 +1,5 @@ # -# This source file is part of the Stanford Spezi Template Application open-source project +# This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project # # SPDX-FileCopyrightText: 2023 Stanford University # @@ -27,6 +27,4 @@ authors: - family-names: "Aalami" given-names: "Oliver" orcid: "https://orcid.org/0000-0002-7799-2429" -title: "Spezi Template Application" -doi: doi.org/10.5281/zenodo.7600783 -url: "https://github.com/StanfordSpezi/SpeziTemplateApplication" +title: "CS342 Example Application" diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 4bae8d7..b2a7d48 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -1,6 +1,6 @@ -Template Application Contributors +CS342 Example Application Contributors ================================= * [Paul Schmiedmayer](https://github.com/PSchmiedmayer) diff --git a/TemplateApplication.xcodeproj/project.pbxproj b/CS342ExampleApplication.xcodeproj/project.pbxproj similarity index 85% rename from TemplateApplication.xcodeproj/project.pbxproj rename to CS342ExampleApplication.xcodeproj/project.pbxproj index 1a9c1c0..ac277c3 100644 --- a/TemplateApplication.xcodeproj/project.pbxproj +++ b/CS342ExampleApplication.xcodeproj/project.pbxproj @@ -7,13 +7,13 @@ objects = { /* Begin PBXBuildFile section */ - 2F1AC9DF2B4E840E00C24973 /* TemplateApplication.docc in Sources */ = {isa = PBXBuildFile; fileRef = 2F1AC9DE2B4E840E00C24973 /* TemplateApplication.docc */; }; + 2F1AC9DF2B4E840E00C24973 /* CS342ExampleApplication.docc in Sources */ = {isa = PBXBuildFile; fileRef = 2F1AC9DE2B4E840E00C24973 /* CS342ExampleApplication.docc */; }; 2F3D4ABC2A4E7C290068FB2F /* SpeziScheduler in Frameworks */ = {isa = PBXBuildFile; productRef = 2F3D4ABB2A4E7C290068FB2F /* SpeziScheduler */; }; 2F49B7762980407C00BCB272 /* Spezi in Frameworks */ = {isa = PBXBuildFile; productRef = 2F49B7752980407B00BCB272 /* Spezi */; }; 2F4E237E2989A2FE0013F3D9 /* OnboardingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F4E237D2989A2FE0013F3D9 /* OnboardingTests.swift */; }; - 2F4E23832989D51F0013F3D9 /* TemplateApplicationTestingSetup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F4E23822989D51F0013F3D9 /* TemplateApplicationTestingSetup.swift */; }; + 2F4E23832989D51F0013F3D9 /* CS342ExampleApplicationTestingSetup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F4E23822989D51F0013F3D9 /* CS342ExampleApplicationTestingSetup.swift */; }; 2F4E23872989DB360013F3D9 /* ContactsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F4E23862989DB360013F3D9 /* ContactsTests.swift */; }; - 2F5E32BD297E05EA003432F8 /* TemplateApplicationDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F5E32BC297E05EA003432F8 /* TemplateApplicationDelegate.swift */; }; + 2F5E32BD297E05EA003432F8 /* CS342ExampleApplicationDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F5E32BC297E05EA003432F8 /* CS342ExampleApplicationDelegate.swift */; }; 2F6025CB29BBE70F0045459E /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 2F6025CA29BBE70F0045459E /* GoogleService-Info.plist */; }; 2F65B44E2A3B8B0600A36932 /* NotificationPermissions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F65B44D2A3B8B0600A36932 /* NotificationPermissions.swift */; }; 2FA0BFED2ACC977500E0EF83 /* Localizable.xcstrings in Resources */ = {isa = PBXBuildFile; fileRef = 2FA0BFEC2ACC977500E0EF83 /* Localizable.xcstrings */; }; @@ -34,7 +34,7 @@ 2FE5DC4029EDD7EE004B9AB4 /* FeatureFlags.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FE5DC3E29EDD7ED004B9AB4 /* FeatureFlags.swift */; }; 2FE5DC4129EDD7EE004B9AB4 /* StorageKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FE5DC3F29EDD7EE004B9AB4 /* StorageKeys.swift */; }; 2FE5DC4E29EDD7FA004B9AB4 /* ScheduleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FE5DC4829EDD7FA004B9AB4 /* ScheduleView.swift */; }; - 2FE5DC5229EDD7FA004B9AB4 /* TemplateApplicationScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FE5DC4C29EDD7FA004B9AB4 /* TemplateApplicationScheduler.swift */; }; + 2FE5DC5229EDD7FA004B9AB4 /* CS342ExampleApplicationScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FE5DC4C29EDD7FA004B9AB4 /* CS342ExampleApplicationScheduler.swift */; }; 2FE5DC5329EDD7FA004B9AB4 /* Bundle+Questionnaire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FE5DC4D29EDD7FA004B9AB4 /* Bundle+Questionnaire.swift */; }; 2FE5DC6429EDD883004B9AB4 /* SpeziAccount in Frameworks */ = {isa = PBXBuildFile; productRef = 2FE5DC6329EDD883004B9AB4 /* SpeziAccount */; }; 2FE5DC6729EDD894004B9AB4 /* SpeziContact in Frameworks */ = {isa = PBXBuildFile; productRef = 2FE5DC6629EDD894004B9AB4 /* SpeziContact */; }; @@ -49,13 +49,13 @@ 2FE5DC9929EDD9D9004B9AB4 /* XCTestExtensions in Frameworks */ = {isa = PBXBuildFile; productRef = 2FE5DC9829EDD9D9004B9AB4 /* XCTestExtensions */; }; 2FE5DC9C29EDD9EF004B9AB4 /* XCTHealthKit in Frameworks */ = {isa = PBXBuildFile; productRef = 2FE5DC9B29EDD9EF004B9AB4 /* XCTHealthKit */; }; 2FE5DCB129EE6107004B9AB4 /* AccountOnboarding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FE5DCAC29EE6107004B9AB4 /* AccountOnboarding.swift */; }; - 2FF53D8D2A8729D600042B76 /* TemplateApplicationStandard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FF53D8C2A8729D600042B76 /* TemplateApplicationStandard.swift */; }; + 2FF53D8D2A8729D600042B76 /* CS342ExampleApplicationStandard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FF53D8C2A8729D600042B76 /* CS342ExampleApplicationStandard.swift */; }; 5680DD3E2AB8CD84004E6D4A /* ContributionsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5680DD3D2AB8CD84004E6D4A /* ContributionsTest.swift */; }; 56E708352BB06B7100B08F0A /* SpeziLicense in Frameworks */ = {isa = PBXBuildFile; productRef = 56E708342BB06B7100B08F0A /* SpeziLicense */; }; 56E7083B2BB06F6F00B08F0A /* SwiftPackageList in Frameworks */ = {isa = PBXBuildFile; productRef = 56E7083A2BB06F6F00B08F0A /* SwiftPackageList */; }; - 653A2551283387FE005D4D48 /* TemplateApplication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 653A2550283387FE005D4D48 /* TemplateApplication.swift */; }; + 653A2551283387FE005D4D48 /* CS342ExampleApplication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 653A2550283387FE005D4D48 /* CS342ExampleApplication.swift */; }; 653A255528338800005D4D48 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 653A255428338800005D4D48 /* Assets.xcassets */; }; - 653A256228338800005D4D48 /* TemplateApplicationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 653A256128338800005D4D48 /* TemplateApplicationTests.swift */; }; + 653A256228338800005D4D48 /* CS342ExampleApplicationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 653A256128338800005D4D48 /* CS342ExampleApplicationTests.swift */; }; 653A256C28338800005D4D48 /* SchedulerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 653A256B28338800005D4D48 /* SchedulerTests.swift */; }; 9733CFC62A8066DE001B7ABC /* SpeziOnboarding in Frameworks */ = {isa = PBXBuildFile; productRef = 2FE5DC8029EDD91D004B9AB4 /* SpeziOnboarding */; }; 9739A0C62AD7B5730084BEA5 /* FirebaseStorage in Frameworks */ = {isa = PBXBuildFile; productRef = 9739A0C52AD7B5730084BEA5 /* FirebaseStorage */; }; @@ -78,28 +78,28 @@ containerPortal = 653A2545283387FE005D4D48 /* Project object */; proxyType = 1; remoteGlobalIDString = 653A254C283387FE005D4D48; - remoteInfo = TemplateApplication; + remoteInfo = CS342ExampleApplication; }; 653A256828338800005D4D48 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 653A2545283387FE005D4D48 /* Project object */; proxyType = 1; remoteGlobalIDString = 653A254C283387FE005D4D48; - remoteInfo = TemplateApplication; + remoteInfo = CS342ExampleApplication; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 2F1AC9DE2B4E840E00C24973 /* TemplateApplication.docc */ = {isa = PBXFileReference; lastKnownFileType = folder.documentationcatalog; path = TemplateApplication.docc; sourceTree = ""; }; + 2F1AC9DE2B4E840E00C24973 /* CS342ExampleApplication.docc */ = {isa = PBXFileReference; lastKnownFileType = folder.documentationcatalog; path = CS342ExampleApplication.docc; sourceTree = ""; }; 2F4E237D2989A2FE0013F3D9 /* OnboardingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingTests.swift; sourceTree = ""; }; - 2F4E23822989D51F0013F3D9 /* TemplateApplicationTestingSetup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateApplicationTestingSetup.swift; sourceTree = ""; }; + 2F4E23822989D51F0013F3D9 /* CS342ExampleApplicationTestingSetup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CS342ExampleApplicationTestingSetup.swift; sourceTree = ""; }; 2F4E23862989DB360013F3D9 /* ContactsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactsTests.swift; sourceTree = ""; }; - 2F5E32BC297E05EA003432F8 /* TemplateApplicationDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateApplicationDelegate.swift; sourceTree = ""; }; + 2F5E32BC297E05EA003432F8 /* CS342ExampleApplicationDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CS342ExampleApplicationDelegate.swift; sourceTree = ""; }; 2F6025CA29BBE70F0045459E /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 2F65B44D2A3B8B0600A36932 /* NotificationPermissions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationPermissions.swift; sourceTree = ""; }; 2FA0BFEC2ACC977500E0EF83 /* Localizable.xcstrings */ = {isa = PBXFileReference; lastKnownFileType = text.json.xcstrings; path = Localizable.xcstrings; sourceTree = ""; }; - 2FAEC07F297F583900C11C42 /* TemplateApplication.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = TemplateApplication.entitlements; sourceTree = ""; }; - 2FC94CD4298B0A1D009C8209 /* TemplateApplication.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = TemplateApplication.xctestplan; sourceTree = ""; }; + 2FAEC07F297F583900C11C42 /* CS342ExampleApplication.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = CS342ExampleApplication.entitlements; sourceTree = ""; }; + 2FC94CD4298B0A1D009C8209 /* CS342ExampleApplication.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = CS342ExampleApplication.xctestplan; sourceTree = ""; }; 2FC975A72978F11A00BA99FE /* HomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeView.swift; sourceTree = ""; }; 2FE5DC2529EDD38A004B9AB4 /* Contacts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Contacts.swift; sourceTree = ""; }; 2FE5DC2A29EDD78D004B9AB4 /* AppIcon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AppIcon.png; sourceTree = ""; }; @@ -112,18 +112,18 @@ 2FE5DC3E29EDD7ED004B9AB4 /* FeatureFlags.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FeatureFlags.swift; sourceTree = ""; }; 2FE5DC3F29EDD7EE004B9AB4 /* StorageKeys.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StorageKeys.swift; sourceTree = ""; }; 2FE5DC4829EDD7FA004B9AB4 /* ScheduleView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScheduleView.swift; sourceTree = ""; }; - 2FE5DC4C29EDD7FA004B9AB4 /* TemplateApplicationScheduler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TemplateApplicationScheduler.swift; sourceTree = ""; }; + 2FE5DC4C29EDD7FA004B9AB4 /* CS342ExampleApplicationScheduler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CS342ExampleApplicationScheduler.swift; sourceTree = ""; }; 2FE5DC4D29EDD7FA004B9AB4 /* Bundle+Questionnaire.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Bundle+Questionnaire.swift"; sourceTree = ""; }; 2FE5DC5529EDD811004B9AB4 /* SocialSupportQuestionnaire.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = SocialSupportQuestionnaire.json; sourceTree = ""; }; 2FE5DCAC29EE6107004B9AB4 /* AccountOnboarding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountOnboarding.swift; sourceTree = ""; }; - 2FF53D8C2A8729D600042B76 /* TemplateApplicationStandard.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TemplateApplicationStandard.swift; sourceTree = ""; }; + 2FF53D8C2A8729D600042B76 /* CS342ExampleApplicationStandard.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CS342ExampleApplicationStandard.swift; sourceTree = ""; }; 5680DD3D2AB8CD84004E6D4A /* ContributionsTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContributionsTest.swift; sourceTree = ""; }; - 653A254D283387FE005D4D48 /* TemplateApplication.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TemplateApplication.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 653A2550283387FE005D4D48 /* TemplateApplication.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateApplication.swift; sourceTree = ""; }; + 653A254D283387FE005D4D48 /* CS342ExampleApplication.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CS342ExampleApplication.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 653A2550283387FE005D4D48 /* CS342ExampleApplication.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CS342ExampleApplication.swift; sourceTree = ""; }; 653A255428338800005D4D48 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 653A255D28338800005D4D48 /* TemplateApplicationTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TemplateApplicationTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 653A256128338800005D4D48 /* TemplateApplicationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateApplicationTests.swift; sourceTree = ""; }; - 653A256728338800005D4D48 /* TemplateApplicationUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TemplateApplicationUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 653A255D28338800005D4D48 /* CS342ExampleApplicationTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CS342ExampleApplicationTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 653A256128338800005D4D48 /* CS342ExampleApplicationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CS342ExampleApplicationTests.swift; sourceTree = ""; }; + 653A256728338800005D4D48 /* CS342ExampleApplicationUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CS342ExampleApplicationUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 653A256B28338800005D4D48 /* SchedulerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SchedulerTests.swift; sourceTree = ""; }; 653A258928339462005D4D48 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; A9720E422ABB68CC00872D23 /* AccountSetupHeader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountSetupHeader.swift; sourceTree = ""; }; @@ -189,10 +189,10 @@ 2FC9759D2978E30800BA99FE /* Supporting Files */ = { isa = PBXGroup; children = ( - 2FAEC07F297F583900C11C42 /* TemplateApplication.entitlements */, + 2FAEC07F297F583900C11C42 /* CS342ExampleApplication.entitlements */, 653A258928339462005D4D48 /* Info.plist */, 2F6025CA29BBE70F0045459E /* GoogleService-Info.plist */, - 2F1AC9DE2B4E840E00C24973 /* TemplateApplication.docc */, + 2F1AC9DE2B4E840E00C24973 /* CS342ExampleApplication.docc */, ); path = "Supporting Files"; sourceTree = ""; @@ -237,7 +237,7 @@ 2FE5DC4D29EDD7FA004B9AB4 /* Bundle+Questionnaire.swift */, 2FE5DC4829EDD7FA004B9AB4 /* ScheduleView.swift */, A98FF2B02CD131F500DFC949 /* EventView.swift */, - 2FE5DC4C29EDD7FA004B9AB4 /* TemplateApplicationScheduler.swift */, + 2FE5DC4C29EDD7FA004B9AB4 /* CS342ExampleApplicationScheduler.swift */, ); path = Schedule; sourceTree = ""; @@ -254,10 +254,10 @@ 653A2544283387FE005D4D48 = { isa = PBXGroup; children = ( - 2FC94CD4298B0A1D009C8209 /* TemplateApplication.xctestplan */, - 653A254F283387FE005D4D48 /* TemplateApplication */, - 653A256028338800005D4D48 /* TemplateApplicationTests */, - 653A256A28338800005D4D48 /* TemplateApplicationUITests */, + 2FC94CD4298B0A1D009C8209 /* CS342ExampleApplication.xctestplan */, + 653A254F283387FE005D4D48 /* CS342ExampleApplication */, + 653A256028338800005D4D48 /* CS342ExampleApplicationTests */, + 653A256A28338800005D4D48 /* CS342ExampleApplicationUITests */, 653A254E283387FE005D4D48 /* Products */, 653A258B283395A7005D4D48 /* Frameworks */, ); @@ -266,21 +266,21 @@ 653A254E283387FE005D4D48 /* Products */ = { isa = PBXGroup; children = ( - 653A254D283387FE005D4D48 /* TemplateApplication.app */, - 653A255D28338800005D4D48 /* TemplateApplicationTests.xctest */, - 653A256728338800005D4D48 /* TemplateApplicationUITests.xctest */, + 653A254D283387FE005D4D48 /* CS342ExampleApplication.app */, + 653A255D28338800005D4D48 /* CS342ExampleApplicationTests.xctest */, + 653A256728338800005D4D48 /* CS342ExampleApplicationUITests.xctest */, ); name = Products; sourceTree = ""; }; - 653A254F283387FE005D4D48 /* TemplateApplication */ = { + 653A254F283387FE005D4D48 /* CS342ExampleApplication */ = { isa = PBXGroup; children = ( 2FC975A72978F11A00BA99FE /* HomeView.swift */, - 653A2550283387FE005D4D48 /* TemplateApplication.swift */, - 2F5E32BC297E05EA003432F8 /* TemplateApplicationDelegate.swift */, - 2FF53D8C2A8729D600042B76 /* TemplateApplicationStandard.swift */, - 2F4E23822989D51F0013F3D9 /* TemplateApplicationTestingSetup.swift */, + 653A2550283387FE005D4D48 /* CS342ExampleApplication.swift */, + 2F5E32BC297E05EA003432F8 /* CS342ExampleApplicationDelegate.swift */, + 2FF53D8C2A8729D600042B76 /* CS342ExampleApplicationStandard.swift */, + 2F4E23822989D51F0013F3D9 /* CS342ExampleApplicationTestingSetup.swift */, A9720E412ABB68B300872D23 /* Account */, 2FE5DC2729EDD38D004B9AB4 /* Contacts */, A9A3DCC62C75CB8D00FC9B69 /* Firestore */, @@ -290,18 +290,18 @@ 2FE5DC3C29EDD7DA004B9AB4 /* SharedContext */, 2FC9759D2978E30800BA99FE /* Supporting Files */, ); - path = TemplateApplication; + path = CS342ExampleApplication; sourceTree = ""; }; - 653A256028338800005D4D48 /* TemplateApplicationTests */ = { + 653A256028338800005D4D48 /* CS342ExampleApplicationTests */ = { isa = PBXGroup; children = ( - 653A256128338800005D4D48 /* TemplateApplicationTests.swift */, + 653A256128338800005D4D48 /* CS342ExampleApplicationTests.swift */, ); - path = TemplateApplicationTests; + path = CS342ExampleApplicationTests; sourceTree = ""; }; - 653A256A28338800005D4D48 /* TemplateApplicationUITests */ = { + 653A256A28338800005D4D48 /* CS342ExampleApplicationUITests */ = { isa = PBXGroup; children = ( 2F4E237D2989A2FE0013F3D9 /* OnboardingTests.swift */, @@ -309,7 +309,7 @@ 2F4E23862989DB360013F3D9 /* ContactsTests.swift */, 5680DD3D2AB8CD84004E6D4A /* ContributionsTest.swift */, ); - path = TemplateApplicationUITests; + path = CS342ExampleApplicationUITests; sourceTree = ""; }; 653A258B283395A7005D4D48 /* Frameworks */ = { @@ -340,9 +340,9 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 653A254C283387FE005D4D48 /* TemplateApplication */ = { + 653A254C283387FE005D4D48 /* CS342ExampleApplication */ = { isa = PBXNativeTarget; - buildConfigurationList = 653A257128338800005D4D48 /* Build configuration list for PBXNativeTarget "TemplateApplication" */; + buildConfigurationList = 653A257128338800005D4D48 /* Build configuration list for PBXNativeTarget "CS342ExampleApplication" */; buildPhases = ( 653A2549283387FE005D4D48 /* Sources */, 653A254A283387FE005D4D48 /* Frameworks */, @@ -354,7 +354,7 @@ A9E1D3432C67A3F800CED217 /* PBXTargetDependency */, 56E7083D2BB06FCA00B08F0A /* PBXTargetDependency */, ); - name = TemplateApplication; + name = CS342ExampleApplication; packageProductDependencies = ( 2F49B7752980407B00BCB272 /* Spezi */, 2FE5DC6329EDD883004B9AB4 /* SpeziAccount */, @@ -381,13 +381,13 @@ A94DDFFC2CBD1190004930BD /* SpeziNotifications */, A9947BEF2CC131ED0068AA8A /* SpeziSchedulerUI */, ); - productName = TemplateApplication; - productReference = 653A254D283387FE005D4D48 /* TemplateApplication.app */; + productName = CS342ExampleApplication; + productReference = 653A254D283387FE005D4D48 /* CS342ExampleApplication.app */; productType = "com.apple.product-type.application"; }; - 653A255C28338800005D4D48 /* TemplateApplicationTests */ = { + 653A255C28338800005D4D48 /* CS342ExampleApplicationTests */ = { isa = PBXNativeTarget; - buildConfigurationList = 653A257428338800005D4D48 /* Build configuration list for PBXNativeTarget "TemplateApplicationTests" */; + buildConfigurationList = 653A257428338800005D4D48 /* Build configuration list for PBXNativeTarget "CS342ExampleApplicationTests" */; buildPhases = ( 653A255928338800005D4D48 /* Sources */, 653A255A28338800005D4D48 /* Frameworks */, @@ -399,14 +399,14 @@ A9E1D3462C67B0A300CED217 /* PBXTargetDependency */, 653A255F28338800005D4D48 /* PBXTargetDependency */, ); - name = TemplateApplicationTests; - productName = TemplateApplicationTests; - productReference = 653A255D28338800005D4D48 /* TemplateApplicationTests.xctest */; + name = CS342ExampleApplicationTests; + productName = CS342ExampleApplicationTests; + productReference = 653A255D28338800005D4D48 /* CS342ExampleApplicationTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; - 653A256628338800005D4D48 /* TemplateApplicationUITests */ = { + 653A256628338800005D4D48 /* CS342ExampleApplicationUITests */ = { isa = PBXNativeTarget; - buildConfigurationList = 653A257728338800005D4D48 /* Build configuration list for PBXNativeTarget "TemplateApplicationUITests" */; + buildConfigurationList = 653A257728338800005D4D48 /* Build configuration list for PBXNativeTarget "CS342ExampleApplicationUITests" */; buildPhases = ( 653A256328338800005D4D48 /* Sources */, 653A256428338800005D4D48 /* Frameworks */, @@ -418,15 +418,15 @@ A9E1D3482C67B0A700CED217 /* PBXTargetDependency */, 653A256928338800005D4D48 /* PBXTargetDependency */, ); - name = TemplateApplicationUITests; + name = CS342ExampleApplicationUITests; packageProductDependencies = ( 2FE5DC9829EDD9D9004B9AB4 /* XCTestExtensions */, 2FE5DC9B29EDD9EF004B9AB4 /* XCTHealthKit */, A9947BF32CC142BD0068AA8A /* XCTSpeziNotifications */, A994264D2CD25EB3002F8BD5 /* XCTSpeziAccount */, ); - productName = TemplateApplicationUITests; - productReference = 653A256728338800005D4D48 /* TemplateApplicationUITests.xctest */; + productName = CS342ExampleApplicationUITests; + productReference = 653A256728338800005D4D48 /* CS342ExampleApplicationUITests.xctest */; productType = "com.apple.product-type.bundle.ui-testing"; }; /* End PBXNativeTarget section */ @@ -452,7 +452,7 @@ }; }; }; - buildConfigurationList = 653A2548283387FE005D4D48 /* Build configuration list for PBXProject "TemplateApplication" */; + buildConfigurationList = 653A2548283387FE005D4D48 /* Build configuration list for PBXProject "CS342ExampleApplication" */; compatibilityVersion = "Xcode 15.3"; developmentRegion = en; hasScannedForEncodings = 0; @@ -486,9 +486,9 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 653A254C283387FE005D4D48 /* TemplateApplication */, - 653A255C28338800005D4D48 /* TemplateApplicationTests */, - 653A256628338800005D4D48 /* TemplateApplicationUITests */, + 653A254C283387FE005D4D48 /* CS342ExampleApplication */, + 653A255C28338800005D4D48 /* CS342ExampleApplicationTests */, + 653A256628338800005D4D48 /* CS342ExampleApplicationUITests */, ); }; /* End PBXProject section */ @@ -538,17 +538,17 @@ A9DFE8A92ABE551400428242 /* AccountButton.swift in Sources */, A9A3DCC82C75CBBD00FC9B69 /* FirebaseConfiguration.swift in Sources */, 2FE5DC3729EDD7CA004B9AB4 /* OnboardingFlow.swift in Sources */, - 2F1AC9DF2B4E840E00C24973 /* TemplateApplication.docc in Sources */, - 2FF53D8D2A8729D600042B76 /* TemplateApplicationStandard.swift in Sources */, + 2F1AC9DF2B4E840E00C24973 /* CS342ExampleApplication.docc in Sources */, + 2FF53D8D2A8729D600042B76 /* CS342ExampleApplicationStandard.swift in Sources */, A9720E432ABB68CC00872D23 /* AccountSetupHeader.swift in Sources */, 2FE5DC4029EDD7EE004B9AB4 /* FeatureFlags.swift in Sources */, - 2F4E23832989D51F0013F3D9 /* TemplateApplicationTestingSetup.swift in Sources */, + 2F4E23832989D51F0013F3D9 /* CS342ExampleApplicationTestingSetup.swift in Sources */, A98FF2B12CD131F500DFC949 /* EventView.swift in Sources */, 2FE5DC5329EDD7FA004B9AB4 /* Bundle+Questionnaire.swift in Sources */, - 2F5E32BD297E05EA003432F8 /* TemplateApplicationDelegate.swift in Sources */, - 2FE5DC5229EDD7FA004B9AB4 /* TemplateApplicationScheduler.swift in Sources */, + 2F5E32BD297E05EA003432F8 /* CS342ExampleApplicationDelegate.swift in Sources */, + 2FE5DC5229EDD7FA004B9AB4 /* CS342ExampleApplicationScheduler.swift in Sources */, A9FE7AD02AA39BAB0077B045 /* AccountSheet.swift in Sources */, - 653A2551283387FE005D4D48 /* TemplateApplication.swift in Sources */, + 653A2551283387FE005D4D48 /* CS342ExampleApplication.swift in Sources */, 2FE5DC3629EDD7CA004B9AB4 /* HealthKitPermissions.swift in Sources */, 2F65B44E2A3B8B0600A36932 /* NotificationPermissions.swift in Sources */, 2FE5DC2629EDD38A004B9AB4 /* Contacts.swift in Sources */, @@ -559,7 +559,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 653A256228338800005D4D48 /* TemplateApplicationTests.swift in Sources */, + 653A256228338800005D4D48 /* CS342ExampleApplicationTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -583,12 +583,12 @@ }; 653A255F28338800005D4D48 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = 653A254C283387FE005D4D48 /* TemplateApplication */; + target = 653A254C283387FE005D4D48 /* CS342ExampleApplication */; targetProxy = 653A255E28338800005D4D48 /* PBXContainerItemProxy */; }; 653A256928338800005D4D48 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = 653A254C283387FE005D4D48 /* TemplateApplication */; + target = 653A254C283387FE005D4D48 /* CS342ExampleApplication */; targetProxy = 653A256828338800005D4D48 /* PBXContainerItemProxy */; }; A9E1D3432C67A3F800CED217 /* PBXTargetDependency */ = { @@ -676,7 +676,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_ENTITLEMENTS = "TemplateApplication/Supporting Files/TemplateApplication.entitlements"; + CODE_SIGN_ENTITLEMENTS = "CS342ExampleApplication/Supporting Files/CS342ExampleApplication.entitlements"; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; @@ -684,33 +684,33 @@ DEVELOPMENT_TEAM = ""; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = "TemplateApplication/Supporting Files/Info.plist"; + INFOPLIST_FILE = "CS342ExampleApplication/Supporting Files/Info.plist"; INFOPLIST_KEY_NSCameraUsageDescription = "This message should never appear. Please adjust this when you start using camera information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; - INFOPLIST_KEY_NSHealthShareUsageDescription = "The Spezi Template Application uses the step count to demonstrate Spezi's integration with HealthKit."; - INFOPLIST_KEY_NSHealthUpdateUsageDescription = "The Spezi Template Application uses the step count to demonstrate Spezi's integration with HealthKit."; + INFOPLIST_KEY_NSHealthShareUsageDescription = "The CS342 Example Application uses the step count to demonstrate Spezi's integration with HealthKit."; + INFOPLIST_KEY_NSHealthUpdateUsageDescription = "The CS342 Example Application uses the step count to demonstrate Spezi's integration with HealthKit."; INFOPLIST_KEY_NSLocationAlwaysAndWhenInUseUsageDescription = "This message should never appear. Please adjust this when you start using location information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; INFOPLIST_KEY_NSLocationWhenInUseUsageDescription = "This message should never appear. Please adjust this when you start using location information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; INFOPLIST_KEY_NSMicrophoneUsageDescription = "This message should never appear. Please adjust this when you start using microphone information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; INFOPLIST_KEY_NSMotionUsageDescription = "This message should never appear. Please adjust this when you start using motion information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; INFOPLIST_KEY_NSSpeechRecognitionUsageDescription = "This message should never appear. Please adjust this when you start using speecg information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; + INFOPLIST_KEY_UICS342ExampleApplicationlicationSceneManifest_Generation = YES; + INFOPLIST_KEY_UICS342ExampleApplicationlicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; - INFOPLIST_KEY_UITemplateApplicationlicationSceneManifest_Generation = YES; - INFOPLIST_KEY_UITemplateApplicationlicationSupportsIndirectInputEvents = YES; IPHONEOS_DEPLOYMENT_TARGET = 18.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.spezi.templateapplication; + PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.cs342.2025.cs342exampleapp; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; - "SWIFT_ELicenseRef-TemplateApplication_LOC_STRINGS" = YES; + "SWIFT_ELicenseRef-CS342ExampleApplication_LOC_STRINGS" = YES; SWIFT_EMIT_LOC_STRINGS = YES; TARGETED_DEVICE_FAMILY = "1,2"; }; @@ -726,11 +726,11 @@ GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 18.0; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.spezi.templateapplication.tests; + PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.cs342.2025.cs342exampleapp.tests; PRODUCT_NAME = "$(TARGET_NAME)"; - "SWIFT_ELicenseRef-TemplateApplication_LOC_STRINGS" = NO; + "SWIFT_ELicenseRef-CS342ExampleApplication_LOC_STRINGS" = NO; TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TemplateApplication.app/TemplateApplication"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CS342ExampleApplication.app/CS342ExampleApplication"; }; name = Test; }; @@ -743,11 +743,11 @@ GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 18.0; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.spezi.templateapplicationuitests; + PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.cs342.2025.cs342exampleappuitests; PRODUCT_NAME = "$(TARGET_NAME)"; - "SWIFT_ELicenseRef-TemplateApplication_LOC_STRINGS" = NO; + "SWIFT_ELicenseRef-CS342ExampleApplication_LOC_STRINGS" = NO; TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = TemplateApplication; + TEST_TARGET_NAME = CS342ExampleApplication; }; name = Test; }; @@ -880,7 +880,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_ENTITLEMENTS = "TemplateApplication/Supporting Files/TemplateApplication.entitlements"; + CODE_SIGN_ENTITLEMENTS = "CS342ExampleApplication/Supporting Files/CS342ExampleApplication.entitlements"; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; @@ -888,33 +888,33 @@ DEVELOPMENT_TEAM = ""; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = "TemplateApplication/Supporting Files/Info.plist"; + INFOPLIST_FILE = "CS342ExampleApplication/Supporting Files/Info.plist"; INFOPLIST_KEY_NSCameraUsageDescription = "This message should never appear. Please adjust this when you start using camera information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; - INFOPLIST_KEY_NSHealthShareUsageDescription = "The Spezi Template Application uses the step count to demonstrate Spezi's integration with HealthKit."; - INFOPLIST_KEY_NSHealthUpdateUsageDescription = "The Spezi Template Application uses the step count to demonstrate Spezi's integration with HealthKit."; + INFOPLIST_KEY_NSHealthShareUsageDescription = "The CS342 Example Application uses the step count to demonstrate Spezi's integration with HealthKit."; + INFOPLIST_KEY_NSHealthUpdateUsageDescription = "The CS342 Example Application uses the step count to demonstrate Spezi's integration with HealthKit."; INFOPLIST_KEY_NSLocationAlwaysAndWhenInUseUsageDescription = "This message should never appear. Please adjust this when you start using location information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; INFOPLIST_KEY_NSLocationWhenInUseUsageDescription = "This message should never appear. Please adjust this when you start using location information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; INFOPLIST_KEY_NSMicrophoneUsageDescription = "This message should never appear. Please adjust this when you start using microphone information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; INFOPLIST_KEY_NSMotionUsageDescription = "This message should never appear. Please adjust this when you start using motion information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; INFOPLIST_KEY_NSSpeechRecognitionUsageDescription = "This message should never appear. Please adjust this when you start using speecg information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; + INFOPLIST_KEY_UICS342ExampleApplicationlicationSceneManifest_Generation = YES; + INFOPLIST_KEY_UICS342ExampleApplicationlicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; - INFOPLIST_KEY_UITemplateApplicationlicationSceneManifest_Generation = YES; - INFOPLIST_KEY_UITemplateApplicationlicationSupportsIndirectInputEvents = YES; IPHONEOS_DEPLOYMENT_TARGET = 18.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.spezi.templateapplication; + PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.cs342.2025.cs342exampleapp; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; - "SWIFT_ELicenseRef-TemplateApplication_LOC_STRINGS" = YES; + "SWIFT_ELicenseRef-CS342ExampleApplication_LOC_STRINGS" = YES; SWIFT_EMIT_LOC_STRINGS = YES; TARGETED_DEVICE_FAMILY = "1,2"; }; @@ -925,7 +925,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_ENTITLEMENTS = "TemplateApplication/Supporting Files/TemplateApplication.entitlements"; + CODE_SIGN_ENTITLEMENTS = "CS342ExampleApplication/Supporting Files/CS342ExampleApplication.entitlements"; CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; CODE_SIGN_STYLE = Manual; @@ -935,34 +935,34 @@ "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 637867499T; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = "TemplateApplication/Supporting Files/Info.plist"; + INFOPLIST_FILE = "CS342ExampleApplication/Supporting Files/Info.plist"; INFOPLIST_KEY_NSCameraUsageDescription = "This message should never appear. Please adjust this when you start using camera information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; - INFOPLIST_KEY_NSHealthShareUsageDescription = "The Spezi Template Application uses the step count to demonstrate Spezi's integration with HealthKit."; - INFOPLIST_KEY_NSHealthUpdateUsageDescription = "The Spezi Template Application uses the step count to demonstrate Spezi's integration with HealthKit."; + INFOPLIST_KEY_NSHealthShareUsageDescription = "The CS342 Example Application uses the step count to demonstrate Spezi's integration with HealthKit."; + INFOPLIST_KEY_NSHealthUpdateUsageDescription = "The CS342 Example Application uses the step count to demonstrate Spezi's integration with HealthKit."; INFOPLIST_KEY_NSLocationAlwaysAndWhenInUseUsageDescription = "This message should never appear. Please adjust this when you start using location information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; INFOPLIST_KEY_NSLocationWhenInUseUsageDescription = "This message should never appear. Please adjust this when you start using location information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; INFOPLIST_KEY_NSMicrophoneUsageDescription = "This message should never appear. Please adjust this when you start using microphone information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; INFOPLIST_KEY_NSMotionUsageDescription = "This message should never appear. Please adjust this when you start using motion information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; INFOPLIST_KEY_NSSpeechRecognitionUsageDescription = "This message should never appear. Please adjust this when you start using speecg information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; + INFOPLIST_KEY_UICS342ExampleApplicationlicationSceneManifest_Generation = YES; + INFOPLIST_KEY_UICS342ExampleApplicationlicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; - INFOPLIST_KEY_UITemplateApplicationlicationSceneManifest_Generation = YES; - INFOPLIST_KEY_UITemplateApplicationlicationSupportsIndirectInputEvents = YES; IPHONEOS_DEPLOYMENT_TARGET = 18.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.spezi.templateapplication; + PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.cs342.2025.cs342exampleapp; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Spezi Template Application"; + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "CS342 2025 Example App"; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; - "SWIFT_ELicenseRef-TemplateApplication_LOC_STRINGS" = YES; + "SWIFT_ELicenseRef-CS342ExampleApplication_LOC_STRINGS" = YES; SWIFT_EMIT_LOC_STRINGS = YES; TARGETED_DEVICE_FAMILY = "1,2"; }; @@ -978,11 +978,11 @@ GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 18.0; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.spezi.templateapplication.tests; + PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.cs342.2025.cs342exampleapp.tests; PRODUCT_NAME = "$(TARGET_NAME)"; - "SWIFT_ELicenseRef-TemplateApplication_LOC_STRINGS" = NO; + "SWIFT_ELicenseRef-CS342ExampleApplication_LOC_STRINGS" = NO; TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TemplateApplication.app/TemplateApplication"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CS342ExampleApplication.app/CS342ExampleApplication"; }; name = Debug; }; @@ -996,11 +996,11 @@ GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 18.0; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.spezi.templateapplication.tests; + PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.cs342.2025.cs342exampleapp.tests; PRODUCT_NAME = "$(TARGET_NAME)"; - "SWIFT_ELicenseRef-TemplateApplication_LOC_STRINGS" = NO; + "SWIFT_ELicenseRef-CS342ExampleApplication_LOC_STRINGS" = NO; TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TemplateApplication.app/TemplateApplication"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CS342ExampleApplication.app/CS342ExampleApplication"; }; name = Release; }; @@ -1013,11 +1013,11 @@ GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 18.0; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.spezi.templateapplicationuitests; + PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.cs342.2025.cs342exampleappuitests; PRODUCT_NAME = "$(TARGET_NAME)"; - "SWIFT_ELicenseRef-TemplateApplication_LOC_STRINGS" = NO; + "SWIFT_ELicenseRef-CS342ExampleApplication_LOC_STRINGS" = NO; TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = TemplateApplication; + TEST_TARGET_NAME = CS342ExampleApplication; }; name = Debug; }; @@ -1030,18 +1030,18 @@ GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 18.0; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.spezi.templateapplicationuitests; + PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.cs342.2025.cs342exampleappuitests; PRODUCT_NAME = "$(TARGET_NAME)"; - "SWIFT_ELicenseRef-TemplateApplication_LOC_STRINGS" = NO; + "SWIFT_ELicenseRef-CS342ExampleApplication_LOC_STRINGS" = NO; TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = TemplateApplication; + TEST_TARGET_NAME = CS342ExampleApplication; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 653A2548283387FE005D4D48 /* Build configuration list for PBXProject "TemplateApplication" */ = { + 653A2548283387FE005D4D48 /* Build configuration list for PBXProject "CS342ExampleApplication" */ = { isa = XCConfigurationList; buildConfigurations = ( 653A256F28338800005D4D48 /* Debug */, @@ -1051,7 +1051,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 653A257128338800005D4D48 /* Build configuration list for PBXNativeTarget "TemplateApplication" */ = { + 653A257128338800005D4D48 /* Build configuration list for PBXNativeTarget "CS342ExampleApplication" */ = { isa = XCConfigurationList; buildConfigurations = ( 653A257228338800005D4D48 /* Debug */, @@ -1061,7 +1061,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 653A257428338800005D4D48 /* Build configuration list for PBXNativeTarget "TemplateApplicationTests" */ = { + 653A257428338800005D4D48 /* Build configuration list for PBXNativeTarget "CS342ExampleApplicationTests" */ = { isa = XCConfigurationList; buildConfigurations = ( 653A257528338800005D4D48 /* Debug */, @@ -1071,7 +1071,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 653A257728338800005D4D48 /* Build configuration list for PBXNativeTarget "TemplateApplicationUITests" */ = { + 653A257728338800005D4D48 /* Build configuration list for PBXNativeTarget "CS342ExampleApplicationUITests" */ = { isa = XCConfigurationList; buildConfigurations = ( 653A257828338800005D4D48 /* Debug */, diff --git a/TemplateApplication.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/CS342ExampleApplication.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from TemplateApplication.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to CS342ExampleApplication.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/TemplateApplication.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/CS342ExampleApplication.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from TemplateApplication.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to CS342ExampleApplication.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/TemplateApplication.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/CS342ExampleApplication.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved similarity index 100% rename from TemplateApplication.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved rename to CS342ExampleApplication.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved diff --git a/TemplateApplication.xcodeproj/xcshareddata/xcschemes/TemplateApplication.xcscheme b/CS342ExampleApplication.xcodeproj/xcshareddata/xcschemes/CS342ExampleApplication.xcscheme similarity index 78% rename from TemplateApplication.xcodeproj/xcshareddata/xcschemes/TemplateApplication.xcscheme rename to CS342ExampleApplication.xcodeproj/xcshareddata/xcschemes/CS342ExampleApplication.xcscheme index 0a585a0..7fab46a 100644 --- a/TemplateApplication.xcodeproj/xcshareddata/xcschemes/TemplateApplication.xcscheme +++ b/CS342ExampleApplication.xcodeproj/xcshareddata/xcschemes/CS342ExampleApplication.xcscheme @@ -15,9 +15,9 @@ + BuildableName = "CS342ExampleApplication.app" + BlueprintName = "CS342ExampleApplication" + ReferencedContainer = "container:CS342ExampleApplication.xcodeproj"> @@ -29,7 +29,7 @@ shouldUseLaunchSchemeArgsEnv = "YES"> @@ -39,9 +39,9 @@ + BuildableName = "CS342ExampleApplicationTests.xctest" + BlueprintName = "CS342ExampleApplicationTests" + ReferencedContainer = "container:CS342ExampleApplication.xcodeproj"> + BuildableName = "CS342ExampleApplicationUITests.xctest" + BlueprintName = "CS342ExampleApplicationUITests" + ReferencedContainer = "container:CS342ExampleApplication.xcodeproj"> @@ -71,9 +71,9 @@ + BuildableName = "CS342ExampleApplication.app" + BlueprintName = "CS342ExampleApplication" + ReferencedContainer = "container:CS342ExampleApplication.xcodeproj"> @@ -117,9 +117,9 @@ + BuildableName = "CS342ExampleApplication.app" + BlueprintName = "CS342ExampleApplication" + ReferencedContainer = "container:CS342ExampleApplication.xcodeproj"> diff --git a/TemplateApplication.xctestplan b/CS342ExampleApplication.xctestplan similarity index 57% rename from TemplateApplication.xctestplan rename to CS342ExampleApplication.xctestplan index 8a7fdd9..1f03f2b 100644 --- a/TemplateApplication.xctestplan +++ b/CS342ExampleApplication.xctestplan @@ -12,31 +12,31 @@ "codeCoverage" : { "targets" : [ { - "containerPath" : "container:TemplateApplication.xcodeproj", + "containerPath" : "container:CS342ExampleApplication.xcodeproj", "identifier" : "653A254C283387FE005D4D48", - "name" : "TemplateApplication" + "name" : "CS342ExampleApplication" } ] }, "targetForVariableExpansion" : { - "containerPath" : "container:TemplateApplication.xcodeproj", + "containerPath" : "container:CS342ExampleApplication.xcodeproj", "identifier" : "653A254C283387FE005D4D48", - "name" : "TemplateApplication" + "name" : "CS342ExampleApplication" } }, "testTargets" : [ { "target" : { - "containerPath" : "container:TemplateApplication.xcodeproj", + "containerPath" : "container:CS342ExampleApplication.xcodeproj", "identifier" : "653A255C28338800005D4D48", - "name" : "TemplateApplicationTests" + "name" : "CS342ExampleApplicationTests" } }, { "target" : { - "containerPath" : "container:TemplateApplication.xcodeproj", + "containerPath" : "container:CS342ExampleApplication.xcodeproj", "identifier" : "653A256628338800005D4D48", - "name" : "TemplateApplicationUITests" + "name" : "CS342ExampleApplicationUITests" } } ], diff --git a/CS342ExampleApplication.xctestplan.license b/CS342ExampleApplication.xctestplan.license new file mode 100644 index 0000000..9caeb5f --- /dev/null +++ b/CS342ExampleApplication.xctestplan.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Account/AccountButton.swift b/CS342ExampleApplication/Account/AccountButton.swift similarity index 81% rename from TemplateApplication/Account/AccountButton.swift rename to CS342ExampleApplication/Account/AccountButton.swift index 4f5dc24..2fcb543 100644 --- a/TemplateApplication/Account/AccountButton.swift +++ b/CS342ExampleApplication/Account/AccountButton.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplication/Account/AccountSetupHeader.swift b/CS342ExampleApplication/Account/AccountSetupHeader.swift similarity index 77% rename from TemplateApplication/Account/AccountSetupHeader.swift rename to CS342ExampleApplication/Account/AccountSetupHeader.swift index d284a53..c2d3290 100644 --- a/TemplateApplication/Account/AccountSetupHeader.swift +++ b/CS342ExampleApplication/Account/AccountSetupHeader.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -12,7 +12,7 @@ import SwiftUI struct AccountSetupHeader: View { @Environment(Account.self) private var account - @Environment(\._accountSetupState) private var setupState + @Environment(\.accountSetupState) private var setupState var body: some View { @@ -24,7 +24,7 @@ struct AccountSetupHeader: View { .padding(.top, 30) Text("ACCOUNT_SUBTITLE") .padding(.bottom, 8) - if account.signedIn, case .generic = setupState { + if account.signedIn, case .presentingExistingAccount = setupState { Text("ACCOUNT_SIGNED_IN_DESCRIPTION") } else { Text("ACCOUNT_SETUP_DESCRIPTION") diff --git a/TemplateApplication/Account/AccountSheet.swift b/CS342ExampleApplication/Account/AccountSheet.swift similarity index 95% rename from TemplateApplication/Account/AccountSheet.swift rename to CS342ExampleApplication/Account/AccountSheet.swift index bdb0f8c..ea4928d 100644 --- a/TemplateApplication/Account/AccountSheet.swift +++ b/CS342ExampleApplication/Account/AccountSheet.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplication/TemplateApplication.swift b/CS342ExampleApplication/CS342ExampleApplication.swift similarity index 74% rename from TemplateApplication/TemplateApplication.swift rename to CS342ExampleApplication/CS342ExampleApplication.swift index e4030a8..103234f 100644 --- a/TemplateApplication/TemplateApplication.swift +++ b/CS342ExampleApplication/CS342ExampleApplication.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -13,8 +13,8 @@ import SwiftUI @main -struct TemplateApplication: App { - @UIApplicationDelegateAdaptor(TemplateApplicationDelegate.self) var appDelegate +struct CS342ExampleApplication: App { + @UIApplicationDelegateAdaptor(CS342ExampleApplicationDelegate.self) var appDelegate @AppStorage(StorageKeys.onboardingFlowComplete) var completedOnboardingFlow = false diff --git a/TemplateApplication/TemplateApplicationDelegate.swift b/CS342ExampleApplication/CS342ExampleApplicationDelegate.swift similarity index 89% rename from TemplateApplication/TemplateApplicationDelegate.swift rename to CS342ExampleApplication/CS342ExampleApplicationDelegate.swift index a66f491..a7c6e20 100644 --- a/TemplateApplication/TemplateApplicationDelegate.swift +++ b/CS342ExampleApplication/CS342ExampleApplicationDelegate.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -21,9 +21,9 @@ import SpeziScheduler import SwiftUI -class TemplateApplicationDelegate: SpeziAppDelegate { +class CS342ExampleApplicationDelegate: SpeziAppDelegate { override var configuration: Configuration { - Configuration(standard: TemplateApplicationStandard()) { + Configuration(standard: CS342ExampleApplicationStandard()) { if !FeatureFlags.disableFirebase { AccountConfiguration( service: FirebaseAccountService(providers: [.emailAndPassword, .signInWithApple], emulatorSettings: accountEmulator), @@ -50,7 +50,7 @@ class TemplateApplicationDelegate: SpeziAppDelegate { healthKit } - TemplateApplicationScheduler() + CS342ExampleApplicationScheduler() Scheduler() OnboardingDataSource() diff --git a/TemplateApplication/TemplateApplicationStandard.swift b/CS342ExampleApplication/CS342ExampleApplicationStandard.swift similarity index 87% rename from TemplateApplication/TemplateApplicationStandard.swift rename to CS342ExampleApplication/CS342ExampleApplicationStandard.swift index 5f2e785..5d3c384 100644 --- a/TemplateApplication/TemplateApplicationStandard.swift +++ b/CS342ExampleApplication/CS342ExampleApplicationStandard.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -10,7 +10,7 @@ @preconcurrency import FirebaseStorage import HealthKitOnFHIR import OSLog -import PDFKit +@preconcurrency import PDFKit import Spezi import SpeziAccount import SpeziFirebaseAccount @@ -21,11 +21,11 @@ import SpeziQuestionnaire import SwiftUI -actor TemplateApplicationStandard: Standard, - EnvironmentAccessible, - HealthKitConstraint, - OnboardingConstraint, - AccountNotifyConstraint { +actor CS342ExampleApplicationStandard: Standard, + EnvironmentAccessible, + HealthKitConstraint, + ConsentConstraint, + AccountNotifyConstraint { @Application(\.logger) private var logger @Dependency(FirebaseConfiguration.self) private var configuration @@ -101,7 +101,7 @@ actor TemplateApplicationStandard: Standard, /// /// - Parameter consent: The consent form's data to be stored as a `PDFDocument`. @MainActor - func store(consent: PDFDocument) async { + func store(consent: ConsentDocumentExport) async throws { let formatter = DateFormatter() formatter.dateFormat = "yyyy-MM-dd_HHmmss" let dateString = formatter.string(from: Date()) @@ -113,13 +113,13 @@ actor TemplateApplicationStandard: Standard, } let filePath = basePath.appending(path: "consentForm_\(dateString).pdf") - consent.write(to: filePath) + await consent.pdf.write(to: filePath) return } do { - guard let consentData = consent.dataRepresentation() else { + guard let consentData = await consent.pdf.dataRepresentation() else { await logger.error("Could not store consent form.") return } diff --git a/TemplateApplication/TemplateApplicationTestingSetup.swift b/CS342ExampleApplication/CS342ExampleApplicationTestingSetup.swift similarity index 71% rename from TemplateApplication/TemplateApplicationTestingSetup.swift rename to CS342ExampleApplication/CS342ExampleApplicationTestingSetup.swift index bac8412..ea39f48 100644 --- a/TemplateApplication/TemplateApplicationTestingSetup.swift +++ b/CS342ExampleApplication/CS342ExampleApplicationTestingSetup.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -9,7 +9,7 @@ import SwiftUI -private struct TemplateAppTestingSetup: ViewModifier { +private struct CS342ExampleApplicationAppTestingSetup: ViewModifier { @AppStorage(StorageKeys.onboardingFlowComplete) var completedOnboardingFlow = false @@ -29,6 +29,6 @@ private struct TemplateAppTestingSetup: ViewModifier { extension View { func testingSetup() -> some View { - self.modifier(TemplateAppTestingSetup()) + self.modifier(CS342ExampleApplicationAppTestingSetup()) } } diff --git a/TemplateApplication/Contacts/Contacts.swift b/CS342ExampleApplication/Contacts/Contacts.swift similarity index 92% rename from TemplateApplication/Contacts/Contacts.swift rename to CS342ExampleApplication/Contacts/Contacts.swift index 74fbd9e..1addad9 100644 --- a/TemplateApplication/Contacts/Contacts.swift +++ b/CS342ExampleApplication/Contacts/Contacts.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -12,7 +12,7 @@ import SpeziContact import SwiftUI -/// Displays the contacts for the Spezi Template Application. +/// Displays the contacts for the CS342 Example Application. struct Contacts: View { let contacts = [ Contact( diff --git a/TemplateApplication/Firestore/FirebaseConfiguration.swift b/CS342ExampleApplication/Firestore/FirebaseConfiguration.swift similarity index 95% rename from TemplateApplication/Firestore/FirebaseConfiguration.swift rename to CS342ExampleApplication/Firestore/FirebaseConfiguration.swift index 2f07d29..95a0329 100644 --- a/TemplateApplication/Firestore/FirebaseConfiguration.swift +++ b/CS342ExampleApplication/Firestore/FirebaseConfiguration.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplication/HomeView.swift b/CS342ExampleApplication/HomeView.swift similarity index 88% rename from TemplateApplication/HomeView.swift rename to CS342ExampleApplication/HomeView.swift index adc5f7d..46991a0 100644 --- a/TemplateApplication/HomeView.swift +++ b/CS342ExampleApplication/HomeView.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -53,8 +53,8 @@ struct HomeView: View { details.name = PersonNameComponents(givenName: "Leland", familyName: "Stanford") return HomeView() - .previewWith(standard: TemplateApplicationStandard()) { - TemplateApplicationScheduler() + .previewWith(standard: CS342ExampleApplicationStandard()) { + CS342ExampleApplicationScheduler() AccountConfiguration(service: InMemoryAccountService(), activeDetails: details) } } diff --git a/TemplateApplication/Onboarding/AccountOnboarding.swift b/CS342ExampleApplication/Onboarding/AccountOnboarding.swift similarity index 92% rename from TemplateApplication/Onboarding/AccountOnboarding.swift rename to CS342ExampleApplication/Onboarding/AccountOnboarding.swift index 087ee21..5ebd4a2 100644 --- a/TemplateApplication/Onboarding/AccountOnboarding.swift +++ b/CS342ExampleApplication/Onboarding/AccountOnboarding.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplication/Onboarding/Consent.swift b/CS342ExampleApplication/Onboarding/Consent.swift similarity index 85% rename from TemplateApplication/Onboarding/Consent.swift rename to CS342ExampleApplication/Onboarding/Consent.swift index cb97700..cfa90cf 100644 --- a/TemplateApplication/Onboarding/Consent.swift +++ b/CS342ExampleApplication/Onboarding/Consent.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -42,7 +42,7 @@ struct Consent: View { OnboardingStack { Consent() } - .previewWith(standard: TemplateApplicationStandard()) { + .previewWith(standard: CS342ExampleApplicationStandard()) { OnboardingDataSource() } } diff --git a/TemplateApplication/Onboarding/HealthKitPermissions.swift b/CS342ExampleApplication/Onboarding/HealthKitPermissions.swift similarity index 92% rename from TemplateApplication/Onboarding/HealthKitPermissions.swift rename to CS342ExampleApplication/Onboarding/HealthKitPermissions.swift index 2c65865..867d7c8 100644 --- a/TemplateApplication/Onboarding/HealthKitPermissions.swift +++ b/CS342ExampleApplication/Onboarding/HealthKitPermissions.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -70,7 +70,7 @@ struct HealthKitPermissions: View { OnboardingStack { HealthKitPermissions() } - .previewWith(standard: TemplateApplicationStandard()) { + .previewWith(standard: CS342ExampleApplicationStandard()) { HealthKit() } } diff --git a/TemplateApplication/Onboarding/InterestingModules.swift b/CS342ExampleApplication/Onboarding/InterestingModules.swift similarity index 92% rename from TemplateApplication/Onboarding/InterestingModules.swift rename to CS342ExampleApplication/Onboarding/InterestingModules.swift index 85cde78..ca13929 100644 --- a/TemplateApplication/Onboarding/InterestingModules.swift +++ b/CS342ExampleApplication/Onboarding/InterestingModules.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplication/Onboarding/NotificationPermissions.swift b/CS342ExampleApplication/Onboarding/NotificationPermissions.swift similarity index 93% rename from TemplateApplication/Onboarding/NotificationPermissions.swift rename to CS342ExampleApplication/Onboarding/NotificationPermissions.swift index 31b975e..2587493 100644 --- a/TemplateApplication/Onboarding/NotificationPermissions.swift +++ b/CS342ExampleApplication/Onboarding/NotificationPermissions.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -72,7 +72,7 @@ struct NotificationPermissions: View { NotificationPermissions() } .previewWith { - TemplateApplicationScheduler() + CS342ExampleApplicationScheduler() } } #endif diff --git a/TemplateApplication/Onboarding/OnboardingFlow.swift b/CS342ExampleApplication/Onboarding/OnboardingFlow.swift similarity index 87% rename from TemplateApplication/Onboarding/OnboardingFlow.swift rename to CS342ExampleApplication/Onboarding/OnboardingFlow.swift index d539948..8d30a33 100644 --- a/TemplateApplication/Onboarding/OnboardingFlow.swift +++ b/CS342ExampleApplication/Onboarding/OnboardingFlow.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -14,7 +14,7 @@ import SpeziOnboarding import SwiftUI -/// Displays an multi-step onboarding flow for the Spezi Template Application. +/// Displays an multi-step onboarding flow for the CS342 Example Application. struct OnboardingFlow: View { @Environment(HealthKit.self) private var healthKitDataSource @@ -74,12 +74,12 @@ struct OnboardingFlow: View { #if DEBUG #Preview { OnboardingFlow() - .previewWith(standard: TemplateApplicationStandard()) { + .previewWith(standard: CS342ExampleApplicationStandard()) { OnboardingDataSource() HealthKit() AccountConfiguration(service: InMemoryAccountService()) - TemplateApplicationScheduler() + CS342ExampleApplicationScheduler() } } #endif diff --git a/TemplateApplication/Onboarding/Welcome.swift b/CS342ExampleApplication/Onboarding/Welcome.swift similarity index 91% rename from TemplateApplication/Onboarding/Welcome.swift rename to CS342ExampleApplication/Onboarding/Welcome.swift index 58d9838..13db208 100644 --- a/TemplateApplication/Onboarding/Welcome.swift +++ b/CS342ExampleApplication/Onboarding/Welcome.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -16,7 +16,7 @@ struct Welcome: View { var body: some View { OnboardingView( - title: "Spezi Template Application", + title: "CS342 Example Application", subtitle: "WELCOME_SUBTITLE", areas: [ OnboardingInformationView.Content( diff --git a/TemplateApplication/Resources/AppIcon.png b/CS342ExampleApplication/Resources/AppIcon.png similarity index 100% rename from TemplateApplication/Resources/AppIcon.png rename to CS342ExampleApplication/Resources/AppIcon.png diff --git a/CS342ExampleApplication/Resources/AppIcon.png.license b/CS342ExampleApplication/Resources/AppIcon.png.license new file mode 100644 index 0000000..9caeb5f --- /dev/null +++ b/CS342ExampleApplication/Resources/AppIcon.png.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Resources/Assets.xcassets/AccentColor.colorset/Contents.json b/CS342ExampleApplication/Resources/Assets.xcassets/AccentColor.colorset/Contents.json similarity index 100% rename from TemplateApplication/Resources/Assets.xcassets/AccentColor.colorset/Contents.json rename to CS342ExampleApplication/Resources/Assets.xcassets/AccentColor.colorset/Contents.json diff --git a/CS342ExampleApplication/Resources/Assets.xcassets/AccentColor.colorset/Contents.json.license b/CS342ExampleApplication/Resources/Assets.xcassets/AccentColor.colorset/Contents.json.license new file mode 100644 index 0000000..9caeb5f --- /dev/null +++ b/CS342ExampleApplication/Resources/Assets.xcassets/AccentColor.colorset/Contents.json.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Resources/Assets.xcassets/AppIcon.appiconset/AppIcon.png b/CS342ExampleApplication/Resources/Assets.xcassets/AppIcon.appiconset/AppIcon.png similarity index 100% rename from TemplateApplication/Resources/Assets.xcassets/AppIcon.appiconset/AppIcon.png rename to CS342ExampleApplication/Resources/Assets.xcassets/AppIcon.appiconset/AppIcon.png diff --git a/CS342ExampleApplication/Resources/Assets.xcassets/AppIcon.appiconset/AppIcon.png.license b/CS342ExampleApplication/Resources/Assets.xcassets/AppIcon.appiconset/AppIcon.png.license new file mode 100644 index 0000000..9caeb5f --- /dev/null +++ b/CS342ExampleApplication/Resources/Assets.xcassets/AppIcon.appiconset/AppIcon.png.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json b/CS342ExampleApplication/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from TemplateApplication/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json rename to CS342ExampleApplication/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/CS342ExampleApplication/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json.license b/CS342ExampleApplication/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json.license new file mode 100644 index 0000000..9caeb5f --- /dev/null +++ b/CS342ExampleApplication/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Resources/Assets.xcassets/Contents.json b/CS342ExampleApplication/Resources/Assets.xcassets/Contents.json similarity index 100% rename from TemplateApplication/Resources/Assets.xcassets/Contents.json rename to CS342ExampleApplication/Resources/Assets.xcassets/Contents.json diff --git a/CS342ExampleApplication/Resources/Assets.xcassets/Contents.json.license b/CS342ExampleApplication/Resources/Assets.xcassets/Contents.json.license new file mode 100644 index 0000000..9caeb5f --- /dev/null +++ b/CS342ExampleApplication/Resources/Assets.xcassets/Contents.json.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Resources/ConsentDocument.md b/CS342ExampleApplication/Resources/ConsentDocument.md similarity index 100% rename from TemplateApplication/Resources/ConsentDocument.md rename to CS342ExampleApplication/Resources/ConsentDocument.md diff --git a/CS342ExampleApplication/Resources/ConsentDocument.md.license b/CS342ExampleApplication/Resources/ConsentDocument.md.license new file mode 100644 index 0000000..9caeb5f --- /dev/null +++ b/CS342ExampleApplication/Resources/ConsentDocument.md.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Resources/Localizable.xcstrings b/CS342ExampleApplication/Resources/Localizable.xcstrings similarity index 98% rename from TemplateApplication/Resources/Localizable.xcstrings rename to CS342ExampleApplication/Resources/Localizable.xcstrings index b8c1e86..04346d1 100644 --- a/TemplateApplication/Resources/Localizable.xcstrings +++ b/CS342ExampleApplication/Resources/Localizable.xcstrings @@ -26,7 +26,7 @@ "en" : { "stringUnit" : { "state" : "translated", - "value" : "The Template Application demonstrates the usage of the Firebase Account Module." + "value" : "The CS342 Example Application demonstrates the usage of the Firebase Account Module." } } } @@ -321,12 +321,12 @@ } } }, - "Spezi Template Application" : { + "CS342 Example Application" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", - "value" : "Spezi\nTemplate Application" + "value" : "Spezi\nCS342 Example Application" } } } diff --git a/CS342ExampleApplication/Resources/Localizable.xcstrings.license b/CS342ExampleApplication/Resources/Localizable.xcstrings.license new file mode 100644 index 0000000..9caeb5f --- /dev/null +++ b/CS342ExampleApplication/Resources/Localizable.xcstrings.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Resources/SocialSupportQuestionnaire.json b/CS342ExampleApplication/Resources/SocialSupportQuestionnaire.json similarity index 100% rename from TemplateApplication/Resources/SocialSupportQuestionnaire.json rename to CS342ExampleApplication/Resources/SocialSupportQuestionnaire.json diff --git a/CS342ExampleApplication/Resources/SocialSupportQuestionnaire.json.license b/CS342ExampleApplication/Resources/SocialSupportQuestionnaire.json.license new file mode 100644 index 0000000..9caeb5f --- /dev/null +++ b/CS342ExampleApplication/Resources/SocialSupportQuestionnaire.json.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Schedule/Bundle+Questionnaire.swift b/CS342ExampleApplication/Schedule/Bundle+Questionnaire.swift similarity index 86% rename from TemplateApplication/Schedule/Bundle+Questionnaire.swift rename to CS342ExampleApplication/Schedule/Bundle+Questionnaire.swift index bc94d92..b95e74e 100644 --- a/TemplateApplication/Schedule/Bundle+Questionnaire.swift +++ b/CS342ExampleApplication/Schedule/Bundle+Questionnaire.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplication/Schedule/TemplateApplicationScheduler.swift b/CS342ExampleApplication/Schedule/CS342ExampleApplicationScheduler.swift similarity index 87% rename from TemplateApplication/Schedule/TemplateApplicationScheduler.swift rename to CS342ExampleApplication/Schedule/CS342ExampleApplicationScheduler.swift index 2d7e3c7..098bde9 100644 --- a/TemplateApplication/Schedule/TemplateApplicationScheduler.swift +++ b/CS342ExampleApplication/Schedule/CS342ExampleApplicationScheduler.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -15,7 +15,7 @@ import class ModelsR4.QuestionnaireResponse @Observable -final class TemplateApplicationScheduler: Module, DefaultInitializable, EnvironmentAccessible { +final class CS342ExampleApplicationScheduler: Module, DefaultInitializable, EnvironmentAccessible { @Dependency(Scheduler.self) @ObservationIgnored private var scheduler @MainActor var viewState: ViewState = .idle diff --git a/TemplateApplication/Schedule/EventView.swift b/CS342ExampleApplication/Schedule/EventView.swift similarity index 87% rename from TemplateApplication/Schedule/EventView.swift rename to CS342ExampleApplication/Schedule/EventView.swift index 33b98d8..25f44fa 100644 --- a/TemplateApplication/Schedule/EventView.swift +++ b/CS342ExampleApplication/Schedule/EventView.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -15,7 +15,7 @@ import SwiftUI struct EventView: View { private let event: Event - @Environment(TemplateApplicationStandard.self) private var standard + @Environment(CS342ExampleApplicationStandard.self) private var standard @Environment(\.dismiss) private var dismiss var body: some View { diff --git a/TemplateApplication/Schedule/ScheduleView.swift b/CS342ExampleApplication/Schedule/ScheduleView.swift similarity index 81% rename from TemplateApplication/Schedule/ScheduleView.swift rename to CS342ExampleApplication/Schedule/ScheduleView.swift index 3afce88..c69c75c 100644 --- a/TemplateApplication/Schedule/ScheduleView.swift +++ b/CS342ExampleApplication/Schedule/ScheduleView.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -15,7 +15,7 @@ import SwiftUI struct ScheduleView: View { @Environment(Account.self) private var account: Account? - @Environment(TemplateApplicationScheduler.self) private var scheduler: TemplateApplicationScheduler + @Environment(CS342ExampleApplicationScheduler.self) private var scheduler: CS342ExampleApplicationScheduler @State private var presentedEvent: Event? @Binding private var presentingAccount: Bool @@ -57,9 +57,9 @@ struct ScheduleView: View { @Previewable @State var presentingAccount = false ScheduleView(presentingAccount: $presentingAccount) - .previewWith(standard: TemplateApplicationStandard()) { + .previewWith(standard: CS342ExampleApplicationStandard()) { Scheduler() - TemplateApplicationScheduler() + CS342ExampleApplicationScheduler() AccountConfiguration(service: InMemoryAccountService()) } } diff --git a/TemplateApplication/SharedContext/FeatureFlags.swift b/CS342ExampleApplication/SharedContext/FeatureFlags.swift similarity index 88% rename from TemplateApplication/SharedContext/FeatureFlags.swift rename to CS342ExampleApplication/SharedContext/FeatureFlags.swift index 5d5e34b..b1467e6 100644 --- a/TemplateApplication/SharedContext/FeatureFlags.swift +++ b/CS342ExampleApplication/SharedContext/FeatureFlags.swift @@ -1,12 +1,12 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // // SPDX-License-Identifier: MIT // -/// A collection of feature flags for the Template Application. +/// A collection of feature flags for the CS342 Example Application. enum FeatureFlags { /// Skips the onboarding flow to enable easier development of features in the application and to allow UI tests to skip the onboarding flow. static let skipOnboarding = CommandLine.arguments.contains("--skipOnboarding") diff --git a/TemplateApplication/SharedContext/StorageKeys.swift b/CS342ExampleApplication/SharedContext/StorageKeys.swift similarity index 84% rename from TemplateApplication/SharedContext/StorageKeys.swift rename to CS342ExampleApplication/SharedContext/StorageKeys.swift index 18119a5..e620e3d 100644 --- a/TemplateApplication/SharedContext/StorageKeys.swift +++ b/CS342ExampleApplication/SharedContext/StorageKeys.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplication/Supporting Files/TemplateApplication.entitlements b/CS342ExampleApplication/Supporting Files/CS342ExampleApplication.entitlements similarity index 100% rename from TemplateApplication/Supporting Files/TemplateApplication.entitlements rename to CS342ExampleApplication/Supporting Files/CS342ExampleApplication.entitlements diff --git a/CS342ExampleApplication/Supporting Files/CS342ExampleApplication.entitlements.license b/CS342ExampleApplication/Supporting Files/CS342ExampleApplication.entitlements.license new file mode 100644 index 0000000..9caeb5f --- /dev/null +++ b/CS342ExampleApplication/Supporting Files/CS342ExampleApplication.entitlements.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Supporting Files/GoogleService-Info.plist b/CS342ExampleApplication/Supporting Files/GoogleService-Info.plist similarity index 89% rename from TemplateApplication/Supporting Files/GoogleService-Info.plist rename to CS342ExampleApplication/Supporting Files/GoogleService-Info.plist index f7699ba..feaae79 100644 --- a/TemplateApplication/Supporting Files/GoogleService-Info.plist +++ b/CS342ExampleApplication/Supporting Files/GoogleService-Info.plist @@ -13,9 +13,9 @@ PLIST_VERSION 1 BUNDLE_ID - edu.stanford.spezi.templateapplication + edu.stanford.cs342.2025.cs342exampleapp PROJECT_ID - stanfordspezitemplateapp + cs342-2025-example-app STORAGE_BUCKET STORAGE_BUCKET IS_ADS_ENABLED diff --git a/TemplateApplication/Supporting Files/GoogleService-Info.plist.license b/CS342ExampleApplication/Supporting Files/GoogleService-Info.plist.license similarity index 52% rename from TemplateApplication/Supporting Files/GoogleService-Info.plist.license rename to CS342ExampleApplication/Supporting Files/GoogleService-Info.plist.license index 9f5551c..68b80a8 100644 --- a/TemplateApplication/Supporting Files/GoogleService-Info.plist.license +++ b/CS342ExampleApplication/Supporting Files/GoogleService-Info.plist.license @@ -1,4 +1,4 @@ -This source file is part of the Stanford Spezi Template Application open-source project +This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project SPDX-FileCopyrightText: 2022 Stanford University and the project authors (see CONTRIBUTORS.md) diff --git a/TemplateApplication/Supporting Files/Info.plist b/CS342ExampleApplication/Supporting Files/Info.plist similarity index 100% rename from TemplateApplication/Supporting Files/Info.plist rename to CS342ExampleApplication/Supporting Files/Info.plist diff --git a/CS342ExampleApplication/Supporting Files/Info.plist.license b/CS342ExampleApplication/Supporting Files/Info.plist.license new file mode 100644 index 0000000..9caeb5f --- /dev/null +++ b/CS342ExampleApplication/Supporting Files/Info.plist.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/TemplateApplicationTests/TemplateApplicationTests.swift b/CS342ExampleApplicationTests/CS342ExampleApplicationTests.swift similarity index 55% rename from TemplateApplicationTests/TemplateApplicationTests.swift rename to CS342ExampleApplicationTests/CS342ExampleApplicationTests.swift index af006a4..e84d6bc 100644 --- a/TemplateApplicationTests/TemplateApplicationTests.swift +++ b/CS342ExampleApplicationTests/CS342ExampleApplicationTests.swift @@ -1,16 +1,16 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // // SPDX-License-Identifier: MIT // -@testable import TemplateApplication +@testable import CS342ExampleApplication import XCTest -class TemplateApplicationTests: XCTestCase { +class CS342ExampleApplicationTests: XCTestCase { @MainActor func testContactsCount() throws { XCTAssertEqual(Contacts(presentingAccount: .constant(true)).contacts.count, 1) diff --git a/TemplateApplicationUITests/ContactsTests.swift b/CS342ExampleApplicationUITests/ContactsTests.swift similarity index 89% rename from TemplateApplicationUITests/ContactsTests.swift rename to CS342ExampleApplicationUITests/ContactsTests.swift index d19adba..3295e33 100644 --- a/TemplateApplicationUITests/ContactsTests.swift +++ b/CS342ExampleApplicationUITests/ContactsTests.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplicationUITests/ContributionsTest.swift b/CS342ExampleApplicationUITests/ContributionsTest.swift similarity index 86% rename from TemplateApplicationUITests/ContributionsTest.swift rename to CS342ExampleApplicationUITests/ContributionsTest.swift index 9b91785..f8b1f9a 100644 --- a/TemplateApplicationUITests/ContributionsTest.swift +++ b/CS342ExampleApplicationUITests/ContributionsTest.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -16,7 +16,7 @@ final class ContributionsTest: XCTestCase { let app = XCUIApplication() app.launchArguments = ["--setupTestAccount", "--skipOnboarding"] - app.deleteAndLaunch(withSpringboardAppName: "TemplateApplication") + app.deleteAndLaunch(withSpringboardAppName: "CS342ExampleApplication") } @MainActor diff --git a/TemplateApplicationUITests/OnboardingTests.swift b/CS342ExampleApplicationUITests/OnboardingTests.swift similarity index 95% rename from TemplateApplicationUITests/OnboardingTests.swift rename to CS342ExampleApplicationUITests/OnboardingTests.swift index cb1a414..c73a14d 100644 --- a/TemplateApplicationUITests/OnboardingTests.swift +++ b/CS342ExampleApplicationUITests/OnboardingTests.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -20,7 +20,7 @@ class OnboardingTests: XCTestCase { let app = XCUIApplication() app.launchArguments = ["--showOnboarding"] - app.deleteAndLaunch(withSpringboardAppName: "TemplateApplication") + app.deleteAndLaunch(withSpringboardAppName: "CS342ExampleApplication") } @@ -77,7 +77,7 @@ extension XCUIApplication { } private func navigateOnboardingFlowWelcome() throws { - XCTAssertTrue(staticTexts["Spezi\nTemplate Application"].waitForExistence(timeout: 5)) + XCTAssertTrue(staticTexts["Spezi\nCS342 Example Application"].waitForExistence(timeout: 5)) XCTAssertTrue(buttons["Learn More"].exists) buttons["Learn More"].tap() diff --git a/TemplateApplicationUITests/SchedulerTests.swift b/CS342ExampleApplicationUITests/SchedulerTests.swift similarity index 91% rename from TemplateApplicationUITests/SchedulerTests.swift rename to CS342ExampleApplicationUITests/SchedulerTests.swift index 0bdc5ce..b26a2a0 100644 --- a/TemplateApplicationUITests/SchedulerTests.swift +++ b/CS342ExampleApplicationUITests/SchedulerTests.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford Spezi Template Application open-source project +// This source file is part of the CS342 Example Application based on the Stanford Spezi Template Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -17,7 +17,7 @@ class SchedulerTests: XCTestCase { let app = XCUIApplication() app.launchArguments = ["--skipOnboarding"] - app.deleteAndLaunch(withSpringboardAppName: "TemplateApplication") + app.deleteAndLaunch(withSpringboardAppName: "CS342ExampleApplication") } diff --git a/README.md b/README.md index b435f1d..81cb3d8 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# Spezi Template Application +# CS342 Example Application -[![Beta Deployment](https://github.com/StanfordSpezi/SpeziTemplateApplication/actions/workflows/beta-deployment.yml/badge.svg)](https://github.com/StanfordSpezi/SpeziTemplateApplication/actions/workflows/beta-deployment.yml) -[![codecov](https://codecov.io/gh/StanfordSpezi/SpeziTemplateApplication/branch/main/graph/badge.svg?token=9fvSAiFJUY)](https://codecov.io/gh/StanfordSpezi/SpeziTemplateApplication) -[![DOI](https://zenodo.org/badge/589846478.svg)](https://zenodo.org/badge/latestdoi/589846478) +This repository contains the CS342 Example Application. +The CS342 Example Application is using the [Spezi](https://github.com/StanfordSpezi/Spezi) ecosystem and builds on top of the [Stanford Spezi Template Application](https://github.com/StanfordSpezi/SpeziTemplateApplication). -This repository contains the Spezi Template Application. -It demonstrates using the [Spezi](https://github.com/StanfordSpezi/Spezi) ecosystem and builds on top of the [Stanford Biodesign Digital Health Template Application](https://github.com/StanfordBDHG/TemplateApplication). +> [!NOTE]  +> Do you want to learn more about the Stanford Spezi Template Application and how to use, extend, and modify this application? Check out the [Stanford Spezi Template Application documentation](https://stanfordspezi.github.io/SpeziTemplateApplication) -> [!NOTE] -> Do you want to try out the Spezi Template Application? You can download it to your iOS device using [TestFlight](https://testflight.apple.com/join/ipEezBY1)! +## CS342 Example Application Features -## Application Content +*Provide a comprehensive description of your application, including figures showing the application. You can learn more on how to structure a README in the [Stanford Spezi Documentation Guide](https://swiftpackageindex.com/stanfordspezi/spezi/documentation/spezi/documentation-guide)* -The following screenshots show a wide variety of features based on Spezi Modules that are part of the Spezi Template Application. - -|![A screen displaying welcome information.]() ![A screen displaying welcome information.]()|![A screen showing an overview of the modules used in the Spezi Template Application.]() ![A screen showing an overview of the modules used in the Spezi Template Application.]()|![A screen displaying the consent view.]() ![A screen displaying the consent view.]() -|:--:|:--:|:--:| -|Welcome View|Interesting Modules|Consent Signature| - -|![HealthKit Onboarding Flow]() ![HealthKit Onboarding Flow]()|![Permissions screen of the HealthKit framework]() ![Permissions screen of the HealthKit framework]()|![Onboarding screen showing the Notifications permission screen.]() ![Onboarding screen showing the Notifications permission screen.]()| -|:--:|:--:|:--:| -|HealthKit Access|Granular HealthKit Share Control|Trigger Local Notifications| - -|![A screen displaying the Scheduler UI.]() ![A screen displaying the Scheduler UI.]()|![A screen showing a questionnaire using ResearchKit.]() ![A screen showing a questionnaire using ResearchKit.]()|![The scheduler screen showing the completed UI]() ![The scheduler screen showing the completed UI]()| -|:--:|:--:|:--:| -|Schedule Tasks|Display Questionnaires|Keep Track of Tasks| - -|![A screen displaying the Contact UI.]() ![A screen displaying the Contact UI.]()|![A screen displaying the current user account information.]() ![A screen displaying the current user account information.]()|![License information to list all used Swift Packages]() ![License information to list all used Swift Packages]()| -|:--:|:--:|:--:| -|Contact Information|Account Overview|License Information| - -> [!NOTE] -> You can find all the used Spezi Modules in the [Stanford Spezi GitHub Organization](https://github.com/StanfordSpezi). - -The [DocC documentation of the Spezi Template Application contains information on how to use the application as the basis for your Spezi-based application, run the application, and modify the application](https://stanfordspezi.github.io/SpeziTemplateApplication). ## Contributing -Contributions to this project are welcome. Please make sure to read the [contribution guidelines](https://github.com/StanfordSpezi/.github/blob/main/CONTRIBUTING.md) and the [contributor covenant code of conduct](https://github.com/StanfordSpezi/.github/blob/main/CODE_OF_CONDUCT.md) first. - -This project is based on [ContinuousDelivery Example by Paul Schmiedmayer](https://github.com/PSchmiedmayer/ContinousDelivery) and the [Stanford Biodesign Digital Health Template Application](https://github.com/StanfordBDHG/TemplateApplication) provided using the MIT license. +*Ensure that you add an adequate contribution section to this README.* ## License This project is licensed under the MIT License. See [Licenses](LICENSES) for more information. - -![Spezi Footer](https://raw.githubusercontent.com/StanfordSpezi/.github/main/assets/FooterLight.png#gh-light-mode-only) -![Spezi Footer](https://raw.githubusercontent.com/StanfordSpezi/.github/main/assets/FooterDark.png#gh-dark-mode-only) diff --git a/Scripts/TEMPLATEREADME.md b/Scripts/TEMPLATEREADME.md deleted file mode 100644 index ec8e976..0000000 --- a/Scripts/TEMPLATEREADME.md +++ /dev/null @@ -1,32 +0,0 @@ - - -# Spezi Template Application - -This repository contains the Spezi Template Application. -The Spezi Template Application is using the [Spezi](https://github.com/StanfordSpezi/Spezi) ecosystem and builds on top of the [{{SSTA}}](https://github.com/StanfordSpezi/Spezi{{TA}}). - -> [!NOTE]  -> Do you want to learn more about the {{SSTA}} and how to use, extend, and modify this application? Check out the [{{SSTA}} documentation](https://stanfordspezi.github.io/Spezi{{TA}}) - - -## Spezi Template Application Features - -*Provide a comprehensive description of your application, including figures showing the application. You can learn more on how to structure a README in the [Stanford Spezi Documentation Guide](https://swiftpackageindex.com/stanfordspezi/spezi/documentation/spezi/documentation-guide)* - - -## Contributing - -*Ensure that you add an adequate contribution section to this README.* - - -## License - -This project is licensed under the MIT License. See [Licenses](LICENSES) for more information. diff --git a/Scripts/create.sh b/Scripts/create.sh deleted file mode 100644 index 167053c..0000000 --- a/Scripts/create.sh +++ /dev/null @@ -1,207 +0,0 @@ -#!/bin/bash -# -# This source file is part of the Stanford Spezi Template Application open-source project -# -# SPDX-FileCopyrightText: 2022 Stanford University and the project authors (see CONTRIBUTORS.md) -# -# SPDX-License-Identifier: MIT -# - -export LC_CTYPE=UTF-8 -export LANG=en_US.UTF-8 -export LC_ALL=en_US.UTF-8 - - -# Function to display an error message, show the help, and exit -error_exit_help() { - echo "Error: $1" >&2 - show_help - exit 1 -} - -# Function to display help message -show_help() { - echo "Usage: $0 --name --bundleIdentifier [--provisioningProfile ] [--firebaseProject ]" - echo - echo "Options:" - echo " --name Name of the application. (required)" - echo " --bundleIdentifier The iOS bundle identifier of the application. (required)" - echo " --provisioningProfile The name of the iOS provisioning profile to build the application. (optional, defaults to the value of --name)" - echo " --firebaseProject The Firebase project identifier. (optional, defaults to the value of --name lowercased without spaces)" - echo " --help Display this help and exit." -} - -# Initialize variables -appName="" -bundleIdentifier="" -provisioningProfile="" - -# Parse named arguments -while [[ $# -gt 0 ]]; do - case "$1" in - --name) - appName="$2" - shift # past argument - shift # past value - ;; - --bundleIdentifier) - bundleIdentifier="$2" - shift # past argument - shift # past value - ;; - --provisioningProfile) - provisioningProfile="$2" - shift # past argument - shift # past value - ;; - --firebaseProject) - firebaseProject="$2" - shift # past argument - shift # past value - ;; - --help) - show_help - exit 0 - ;; - *) - error_exit_help "Unknown option: $1" - ;; - esac -done - -# Check for required arguments -if [ -z "$appName" ]; then - error_exit_help "The --name argument is required." -fi - -if [ -z "$bundleIdentifier" ]; then - error_exit_help "The --bundleIdentifier argument is required." -fi - -# Remove spaces from appName -appNameNoSpaces="${appName// /}" - -# Convert appName to lowercase and remove spaces -appNameLowerNoSpaces=$(echo "$appName" | tr '[:upper:]' '[:lower:]' | tr -d ' ') - -# Set default value for provisioningProfile & firebaseProject if not provided -if [ -z "$provisioningProfile" ]; then - provisioningProfile="$appName" -fi - -if [ -z "$firebaseProject" ]; then - firebaseProject="$appNameLowerNoSpaces" -fi - -# Testing the input: -echo "Application Name: $appName" -echo "Bundle Identifier: $bundleIdentifier" -echo "Provisioning Profile: $provisioningProfile" -echo "Application Name (No Spaces): $appNameNoSpaces" -echo "Application Name (Lowercase, No Spaces): $appNameLowerNoSpaces" - -# Rename the bundle identifier: -oldBundleIdentifierEscaped=$(sed 's:/:\\/:g' <<< "edu.stanford.spezi.templateapplication") -bundleIdentifierEscaped=$(sed 's:/:\\/:g' <<< "$bundleIdentifier") - -find . -type f -not \( -path '*/.git/*' \) -not \( -path '*/Scripts/create.sh' \) -exec grep -Iq . {} \; -print | while read -r file; do - sed -i '' "s/${oldBundleIdentifierEscaped}/${bundleIdentifierEscaped}/g" "$file" || echo "Failed to process $file" -done - - -# Rename the provisioning profile: -oldProvisioningProfileEscaped=$(sed 's:/:\\/:g' <<< "\"Spezi Template Application\"") -provisioningProfileEscaped=$(sed 's:/:\\/:g' <<< "\"$provisioningProfile\"") - -sed -i '' "s/${oldProvisioningProfileEscaped}/${provisioningProfileEscaped}/g" "./fastlane/Fastfile" -sed -i '' "s/${oldProvisioningProfileEscaped}/${provisioningProfileEscaped}/g" "./TemplateApplication.xcodeproj/project.pbxproj" - - -# Firebase project name: -firebaseProjectNameEscaped=$(sed 's:/:\\/:g' <<< "stanfordspezitemplateapp") -firebaseProjectEscaped=$(sed 's:/:\\/:g' <<< "$firebaseProject") - -sed -i '' "s/${firebaseProjectNameEscaped}/${firebaseProjectEscaped}/g" ".firebaserc" -sed -i '' "s/${firebaseProjectNameEscaped}/${firebaseProjectEscaped}/g" "./TemplateApplication/Supporting Files/GoogleService-Info.plist" - - -# Rename project and code: -projectNameLowercaseEscaped=$(sed 's:/:\\/:g' <<< "templateapplication") -headerFileEscaped=$(sed 's:/:\\/:g' <<< "Stanford Spezi Template Application open-source") -projectNameNoSpacesEscaped=$(sed 's:/:\\/:g' <<< "TemplateApplication") -projectNameSpeziEscaped=$(sed 's:/:\\/:g' <<< "Spezi Template Application") -projectNameEscaped=$(sed 's:/:\\/:g' <<< "Template Application") -templateEscaped=$(sed 's:/:\\/:g' <<< "Template") -sstaEscaped=$(sed 's:/:\\/:g' <<< "{{SSTA}}") -taEscaped=$(sed 's:/:\\/:g' <<< "{{TA}}") - -sstaFullEscaped=$(sed 's:/:\\/:g' <<< "Stanford Spezi Template Application") -taFullEscaped=$(sed 's:/:\\/:g' <<< "TemplateApplication") -newHeaderFileEscaped=$(sed 's:/:\\/:g' <<< "$appName based on the $sstaEscaped") -appNameEscaped=$(sed 's:/:\\/:g' <<< "$appName") -appNameNoSpacesEscaped=$(sed 's:/:\\/:g' <<< "$appNameNoSpaces") -appNameLowerNoSpacesEscaped=$(sed 's:/:\\/:g' <<< "$firebaseProject") - -find . -type f -not \( -path '*/.git/*' \) -not \( -path '*/Scripts/create.sh' \) -exec grep -Iq . {} \; -print | while read -r file; do - sed -i '' "s/${projectNameLowercaseEscaped}/${appNameLowerNoSpacesEscaped}/g" "$file" || echo "Failed to process $file" - sed -i '' "s/${headerFileEscaped}/${newHeaderFileEscaped}/g" "$file" || echo "Failed to process $file" - sed -i '' "s/${projectNameNoSpacesEscaped}/${appNameNoSpacesEscaped}/g" "$file" || echo "Failed to process $file" - sed -i '' "s/${projectNameSpeziEscaped}/${appNameEscaped}/g" "$file" || echo "Failed to process $file" - sed -i '' "s/${projectNameEscaped}/${appNameEscaped}/g" "$file" || echo "Failed to process $file" - sed -i '' "s/${templateEscaped}/${appNameNoSpacesEscaped}/g" "$file" || echo "Failed to process $file" - sed -i '' "s/${sstaEscaped}/${sstaFullEscaped}/g" "$file" || echo "Failed to process $file" - sed -i '' "s/${taEscaped}/${taFullEscaped}/g" "$file" || echo "Failed to process $file" -done - -# Remove the repo link and DOI from the citation file: -# Specify the file name -citationFile="CITATION.cff" -total_lines=$(wc -l < "$citationFile") -lines_to_keep=$((total_lines - 2)) - -# Check if the file has more than 3 lines -if [ "$lines_to_keep" -ge 1 ]; then - # Output the first N lines to a temporary file - head -n "$lines_to_keep" "$citationFile" > ".$citationFile" - # Replace the original file with the temporary file - mv ".$citationFile" "$citationFile" -else - echo "$citationFile has less than 3 lines, nothing will be removed." -fi - - -# Rename files and directories -# Function to recursively rename directories -rename_directories() { - base_dir=$1 - find "$base_dir" -depth -type d -name "*${projectNameNoSpacesEscaped}*" | while read -r dir; do - new_dir=$(echo "$dir" | sed "s/${projectNameNoSpacesEscaped}/${appNameNoSpacesEscaped}/g") - mv "$dir" "$new_dir" - # Prevent reprocessing of already renamed directories - rename_directories "$new_dir" - done -} - -# Rename directories -rename_directories "." - -# Rename files -find . -type f -name "*${projectNameNoSpacesEscaped}*" | while read -r file; do - new_file=$(echo "$file" | sed "s/${projectNameNoSpacesEscaped}/${appNameNoSpacesEscaped}/g") - # Check if the new file path's directory exists before moving - new_dir=$(dirname "$new_file") - if [ -d "$new_dir" ]; then - mv "$file" "$new_file" - fi -done - -# Remove the DocC documentation, Figures, and replace the README with a placeholder README -rm -rf "./${appNameNoSpacesEscaped}/Supporting Files/${appNameNoSpacesEscaped}.docc" -mv "./Scripts/TEMPLATEREADME.md" "./README.md" - -linkCheckDisabledEscaped=$(sed 's:/:\\/:g' <<< "") -sed -i '' "s/${linkCheckDisabledEscaped}//g" "./README.md" - - -rm -rf "./Scripts" -rm -f "./.github/workflows/documentation-deployment.yml" diff --git a/Scripts/setup.sh b/Scripts/setup.sh deleted file mode 100755 index ee7750c..0000000 --- a/Scripts/setup.sh +++ /dev/null @@ -1,74 +0,0 @@ -#!/bin/s -# -# This source file is part of the Stanford Spezi Template Application open-source project -# -# SPDX-FileCopyrightText: 2022 Stanford University and the project authors (see CONTRIBUTORS.md) -# -# SPDX-License-Identifier: MIT -# - -# Script to document and automate the installation of software needed for the Spezi Template Application -# -# It is required that Xcode is installed on the macOS instance. - -# 1. Install homebrew -export NONINTERACTIVE=1 -/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" -echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile -eval "$(/opt/homebrew/bin/brew shellenv)" - - -# 2. Install tools -brew install java -sudo ln -sfn /opt/homebrew/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk -echo 'export PATH="/opt/homebrew/opt/openjdk/bin:$PATH"' >> ~/.zshrc - -brew install node -brew install firebase-cli -brew install fastlane -# Set the local correctly to work with fastlane -echo 'export LC_ALL=en_US.UTF-8' >> ~/.zshrc -echo 'export LANG=en_US.UTF-8' >> ~/.zshrc - -brew install git-lfs -git lfs install -git lfs install --system - -# Ensure that everything on the system is up-to-date -brew upgrade - - -# 3. Test and start the firebase emulator - -# Check if firebase.json exists and create if it doesn't -CREATED_FIREBASE_JSON=false - -if [ ! -f "firebase.json" ]; then - echo "Creating firebase.json file..." - CREATED_FIREBASE_JSON=true - cat << 'EOL' > firebase.json -{ - "emulators": { - "auth": { - "port": 9099 - }, - "firestore": { - "port": 8080 - }, - "ui": { - "enabled": true, - "port": 4000 - }, - "singleProjectMode": true - } -} -EOL -fi - -firebase emulators:exec --project test "echo 'Firebase emulator installed and started successfully!'" - -# Clean up the firebase.json file only if we created it -if [ "$CREATED_FIREBASE_JSON" = true ]; then - echo "Cleaning up temporary firebase.json file..." - rm firebase.json -fi \ No newline at end of file diff --git a/TemplateApplication.xctestplan.license b/TemplateApplication.xctestplan.license deleted file mode 100644 index 8ffe29f..0000000 --- a/TemplateApplication.xctestplan.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford Spezi Template Application open-source project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Resources/AppIcon.png.license b/TemplateApplication/Resources/AppIcon.png.license deleted file mode 100644 index 8ffe29f..0000000 --- a/TemplateApplication/Resources/AppIcon.png.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford Spezi Template Application open-source project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Resources/Assets.xcassets/AccentColor.colorset/Contents.json.license b/TemplateApplication/Resources/Assets.xcassets/AccentColor.colorset/Contents.json.license deleted file mode 100644 index 8ffe29f..0000000 --- a/TemplateApplication/Resources/Assets.xcassets/AccentColor.colorset/Contents.json.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford Spezi Template Application open-source project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Resources/Assets.xcassets/AppIcon.appiconset/AppIcon.png.license b/TemplateApplication/Resources/Assets.xcassets/AppIcon.appiconset/AppIcon.png.license deleted file mode 100644 index 8ffe29f..0000000 --- a/TemplateApplication/Resources/Assets.xcassets/AppIcon.appiconset/AppIcon.png.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford Spezi Template Application open-source project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json.license b/TemplateApplication/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json.license deleted file mode 100644 index 8ffe29f..0000000 --- a/TemplateApplication/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford Spezi Template Application open-source project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Resources/Assets.xcassets/Contents.json.license b/TemplateApplication/Resources/Assets.xcassets/Contents.json.license deleted file mode 100644 index 8ffe29f..0000000 --- a/TemplateApplication/Resources/Assets.xcassets/Contents.json.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford Spezi Template Application open-source project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Resources/ConsentDocument.md.license b/TemplateApplication/Resources/ConsentDocument.md.license deleted file mode 100644 index 8ffe29f..0000000 --- a/TemplateApplication/Resources/ConsentDocument.md.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford Spezi Template Application open-source project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Resources/Localizable.xcstrings.license b/TemplateApplication/Resources/Localizable.xcstrings.license deleted file mode 100644 index 8ffe29f..0000000 --- a/TemplateApplication/Resources/Localizable.xcstrings.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford Spezi Template Application open-source project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Resources/SocialSupportQuestionnaire.json.license b/TemplateApplication/Resources/SocialSupportQuestionnaire.json.license deleted file mode 100644 index 8ffe29f..0000000 --- a/TemplateApplication/Resources/SocialSupportQuestionnaire.json.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford Spezi Template Application open-source project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Supporting Files/Info.plist.license b/TemplateApplication/Supporting Files/Info.plist.license deleted file mode 100644 index 8ffe29f..0000000 --- a/TemplateApplication/Supporting Files/Info.plist.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford Spezi Template Application open-source project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Supporting Files/TemplateApplication.docc/Create.md b/TemplateApplication/Supporting Files/TemplateApplication.docc/Create.md deleted file mode 100644 index b65b400..0000000 --- a/TemplateApplication/Supporting Files/TemplateApplication.docc/Create.md +++ /dev/null @@ -1,56 +0,0 @@ -# Create Your Spezi-based Application - - - -How to create your own Spezi-based application based on the Spezi Template Application. - - -## 1. Create Your Own Repository - -You can create your own Spezi-based application by creating a new GitHub repo and [using the Stanford Spezi Template Application as a template](https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template). - -> Tip: Spezi is completely independent of the Spezi Template Application or any other setup. You can always import one or more Spezi modules in any Swift and SwiftUI-based application. - - -## 2. Change The Name and Key Information - -The Spezi Template application repository provides a convenient script to rename all aspects of the Spezi Template Application to your application name, update the bundle identifier, and remove unused documentation and files that are not needed for your own project. - -The shell script can be called as follows: -```bash -$ sh Scripts/create.sh --name --bundleIdentifier [--provisioningProfile ] [--firebaseProject ] -``` - -Argument | Description ---- | --- -`--name` | Name of the application. (required) -`--bundleIdentifier` | The iOS bundle identifier of the application. (required) -`--provisioningProfile` | The name of the iOS provisioning profile to build the application. (optional, defaults to the value of --name) -`--firebaseProject` | The Firebase project identifier. (optional, defaults to the value of --name lowercased without spaces) -`--help` | Display help and exit. - -The following example shows renaming the application to "My Spezi App": - -```bash -$ sh Scripts/create.sh --name "My Spezi App" --bundleIdentifier "edu.stanford.spezi.myapp" -``` - -## 3. Setup the Continuous Integration and Delivery Setup - -Continuous integration (CI) and continuous delivery (CD) are essential to automatically test and deploy your application at any time. -Each Spezi Template Application-based Spezi app already has the necessary infrastructure in place; the Spezi Template Application includes continuous integration (CI) and continuous delivery (CD) setup: -- Automatically build and test the application on every pull request before deploying it. Suppose your organization doesn't have a self-hosted macOS runner modeled after the setup in the [StanfordBDHG ContinuousIntegration](https://github.com/StanfordBDHG/ContinousIntegration) setup. In that case, you will need to remove the `runsonlabels` arguments in the `build-and-test.yml` file to ensure that the build runs on the default macOS runners provided by GitHub. -- An automated setup to deploy the application to TestFlight every time there is a new commit on the repository's main branch. You will need to provide the provisioning profile and other GitHub secrets to make them available to the GitHub Action. -- Ensure a coherent code style by checking the conformance to the SwiftLint rules defined in `.swiftlint.yml` on every pull request and commit. -- Ensure conformance to the [REUSE Specification]() to property license the application and all related code. -- Deploy documentation of the application to GitHub pages with every commit to the main branch. - -Please refer to the [Stanford Biodesign Digital Health Template Application](https://github.com/StanfordBDHG/TemplateApplication) and the [ContinuousDelivery Example by Paul Schmiedmayer](https://github.com/PSchmiedmayer/ContinousDelivery) for more background about the CI and CD setup for the Spezi Template Application. diff --git a/TemplateApplication/Supporting Files/TemplateApplication.docc/Modify.md b/TemplateApplication/Supporting Files/TemplateApplication.docc/Modify.md deleted file mode 100644 index 1308625..0000000 --- a/TemplateApplication/Supporting Files/TemplateApplication.docc/Modify.md +++ /dev/null @@ -1,103 +0,0 @@ -# Start Development of Your Spezi-based Application - - - -Overview of the different parts of the Spezi Template Application-based Spezi app and how to modify them to your needs. - -> Important: Please first follow the instructions on how to install all the necessary software to build, run, and modify the application () and how to create your own Spezi-based application based on the Spezi Template Application (). - - -## Onboarding Flow - -The onboarding contains different steps. -It uses the [**Spezi Onboarding** module](https://github.com/StanfordSpezi/SpeziOnboarding) to display different onboarding-related views like the information about the application, a consent screen, and a screen to display a HealthKit consent view. - -@Row(numberOfColumns: 4) { - @Column(size: 1) { - @Image(source: "Welcome", alt: "A screen displaying welcome information.") { - You can find and modify the welcome messages in the ``Welcome`` view. - } - } - @Column(size: 1) { - @Image(source: "InterestingModules", alt: "A screen showing an overview of the modules used in the Spezi Template Application.") { - You can find and modify the sequential onboarding information in the ``InterestingModules`` view. - } - } - @Column(size: 1) { - @Image(source: "Consent", alt: "A screen displaying the consent view.") { - You can find and modify the consent setup and surrounding user interface in the ``Consent`` view. - } - } -} - -The application also automatically pulls and processes HealthKit data types that are defined in the ``TemplateApplicationDelegate`` using the [**Spezi HealthKit** module](https://github.com/StanfordSpezi/SpeziHealthKit). - -@Row(numberOfColumns: 4) { - @Column(size: 1) { - @Image(source: "HealthKitAccess", alt: "HealthKit Onboarding Flow") { - You can find and modify the HealthKit onboarding flow in the ``HealthKitPermissions`` view. - } - } - @Column(size: 1) { - @Image(source: "HealthKitSheet", alt: "Permissions screen of the HealthKit framework") { - You can define which elements should be pulled from HealthKit in the ``TemplateApplicationDelegate``. - } - } -} - -## Schedule & Questionnaires - -The scheduler part of the application provides the functionality to schedule a recurring task and bind it to an action, e.g., displaying a questionnaire. -It uses the [**Spezi Scheduler**](https://github.com/StanfordSpezi/SpeziScheduler) and [**Spezi Questionnaire**](https://github.com/StanfordSpezi/SpeziQuestionnaire) modules to schedule the tasks as defined in the `TemplateApplicationScheduler`. - -@Row(numberOfColumns: 4) { - @Column(size: 1) { - @Image(source: "Schedule", alt: "A screen displaying the Scheduler UI.") { - The elements that are displayed as part of the schedule are defined in the ``TemplateApplicationScheduler`` and displayed using the ``ScheduleView`` and ``EventView``. - } - } - @Column(size: 1) { - @Image(source: "Notifications", alt: "Onboarding screen showing the Notifications permission screen.") { - You can find and modify the scheduled tasks, including local notifications, by changing the configuration and setup in the ``TemplateApplicationScheduler``. - } - } - @Column(size: 1) { - @Image(source: "Questionnaire", alt: "A screen showing a questionnaire using ResearchKit.") { - The questionnaire content is defined using the FHIR questionnaire information found in the `Resources` folder and defined by the ``TemplateApplicationScheduler``. - } - } - @Column(size: 1) { - @Image(source: "ScheduleComplete", alt: "The scheduler screen showing the completed UI") { - The [**Spezi Scheduler**](https://github.com/StanfordSpezi/SpeziScheduler) module keeps track of the completion state and due dates of tasks and events. - } - } -} - - -## Additional Application - -The [**Spezi Contacts** module](https://github.com/StanfordSpezi/SpeziContact) uses the contact-related views provided by Spezi. -The application also gives credit to all dependencies in the Account Details. It uses the [**Spezi License** module](https://github.com/StanfordSpezi/SpeziLicense) to show a list of used Swift Packages. - - -@Row(numberOfColumns: 4) { - @Column(size: 1) { - @Image(source: "Contacts", alt: "A screen displaying the Contact UI.") { - You can find and modify the contact information in the ``Contacts`` view. - } - } - @Column(size: 1) { - @Image(source: "License", alt: "License information to list all used Swift Packages") { - You can investigate the [**Spezi License** module](https://github.com/StanfordSpezi/SpeziLicense) to learn how the application loads and displays the license information. - } - } -} - diff --git a/TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Account/Account.png b/TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Account/Account.png deleted file mode 100644 index 9a16339104acf0468a893ed0dee30037ce43d1aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 340073 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�oR+UabNySeW3u$};$SZ#YC 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 ZAoYr_j!&chSYHAzgS#d=HCoP*{{zKb$GZRk diff --git a/TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Account/Account.png.license b/TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Account/Account.png.license deleted file mode 100644 index 8ffe29f..0000000 --- a/TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Account/Account.png.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford Spezi Template Application open-source project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Account/Account~dark.png b/TemplateApplication/Supporting Files/TemplateApplication.docc/Resources/Account/Account~dark.png deleted file mode 100644 index 6e6f70b4036c36d4288c3074a6d6af2a00d06a33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 340785 zcmd?QWmKI@(lCm<2X}XO2oAx6ySoH;2=4Cg?(S~E-Q7L7J8UjFGxN@wx$j-~-}mR+ zti8H-SC{ouU0q#I5h^Dm1`mS`0|W#FFCi|X00aaY0|W#~00r?mqI7`E4Fm)yV=gQ# zCm}3MC}(eDVs2>+1SB4ss0yj3ID(#~sXzn0zQm1jZ7-l=WQ2-Vfg=Zmqz6dHX98omFyr@cTc9!9*Tdkhws6LHzz;;2upd1$90k5vu(O(*vo*7B~YuEJvhWY_dtE z9dt4o)g2mt_Ul@$kZd3Um7`nZR3NiE!7OFM;Q($&Ogh^*r~#CacfyB}v2>yUSLA;7 zX^2S))syBwJsE+^oyl3Ds)ZjJr< zDDU}c>`^$WJ*B@&_2bMA;lkGM#uF9^;mQ%pLtX+7ODiNVkVEa9K^sTfU+StQn|4W1jvc-x;gBDEX6G$$T@%OQ w>#KF@ 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

~stj>t=q%0K{3s5Ywjbn=Hdh)Bnfi7 z=Rb67%ub$Z@B=!{DOvgtj9anBI+%Zyd5X{a{?}*v`vEIO&}j~O7UC`a;z#z_E>soA zMEw*s@yEV(Y--_evSX@1nLmeOASCXx4=PJr8Hbyr3|#7c8>o7l5m{IFRwjtsm36@Z zp8{u`+Q^s$ycrdDx1dhBq&!r~inl0V|5LX&uX{jaV_G}i-Q@33{I7A*#7EZl4xVhe zpBCVvh11|6lg5t)KxEUEyR61r!z0LY2*kCto2)C@?dneCVv><5dM#`Y^1`1AWk*sz znSV0ab&zL1`0g$GHaMFFM*pOki5E56RV#*+#>*V~v!23CN6g|oY-w|;?&g0z^zY1k zty8C{qL(<{%4A570o_7E8SCzIo=-}yOXaY28Q|pD7U!Vx);!5=)<}pUTDh45o2Z<20uC+Z*)hX-72@ z%(XK=)s=EuD21#{vXp`@|0{~RtN|fA|Iwwc1ZW_dR51fxpjGxS<3yk5MEn;2J<8U| zF|t42ASUkDVu&hc#VU1Y|s}2nJaY|qv+i8%kwLywP0#@~NZJWBo8ATo+Vx9k4>HisN z^$%YSUv-f_S6$B!k5ls@;$M!XkQaH#MmIby>b3~ zBan;LKC<@^yo8PA1yeY(&;3dB%tFB8vnbz8S!`Y@w5~6w9IV%|nD>UELj%-8 z5@V4mtz#mqwGOBN;XzqwElT2n{tquS8{Rc*+H1BD={DHm=_jaeB zR>BVX`|z{Kl#h`@9n>*znXWxN4B|`>K}v+_)$Eedr|vOY#bzPUT+0N&7#T5|J(BRF z!pQh2<2nJeda5}&ZrF3m-vf@{(*>|^rMjwrG|dEBy^u+A=j&CvPo!93oUg_{w3FQ{ zd)#{dGa-NXp=>|Dyf4Fl{JK7_E8QDpfP$z3vZx|hj*s5FG)$^}?eE-YN9hj40w33d4L^MgR21=fCpOPq?L zX)Aa!9#kO0H`E z*V>y?|EffXz05!qL{63S4e01bOEb#lm{MbB6=NJAF-cs8(~ImfRH^;`<`$jFKG{@S zFz)UG2|clpE7o~KL%FJVsh3Q#W`ccmPG1$c!HE$Ke|n>QNfJU z2$ciZ%|8pbqy0#vR5mZ9RxMOP-T%gpzxkHgWXZocw92)}$j%xc(MOG{B_>v^dW_Do zi}*ih*#9h~&Sr)QM`_ci+OQFF9}m-J zrqJC-8a!|G#P;LEfY&~cbC4vE{WE>8$Pu)nTS+ic7()g_S6ot`Es?%1c^1VVuj>(N z0VRSIdL6_;8Pl|jWt0?Z$0!a|^;i8y=7*?c2y+rV?f-k5WJkua2i746TOI~hxN4=Rv``=4a_%*>7v_DVxqTDrmf96vu6qOyRVB$oWcKqZiTnx+(znEpXCZY&K&Y|U& z%;gOE^FHzU+`XZ9F>ngiE0_rw24Hdl499Yxm)1Epm6&zEzODaU-_q>5o_0PfWn`gu)|_6B~s+J5_;B+#pkDyNs3=@`+JV$ zODDo8(BDi!#1bm>0D|yR8`gZi#6>HZ%XR_$HuXE!D)!0=7HDm9yh|psO8J4*bzx%^ z=oSC!N49K<=|E8*lDq+Gp3Yqju}0i!f=xnsYsm5k$xfAfgBZ}}i`*ve*DZeCNX4(1 zmJZ9y(TtSH>zzkJ6}+Ibb&I|s$5v0a#Yz%@O!>~hH%hFb)oFEdOqpm}3iS-3s=a+e z7ehrJ9MO6!rnV$SaP5P($FZPzz0m&9xoZKsE*UK<$e0s?K}<#g4bmE4i`%I_wuj%; zxX($f>D3>kmyjz1_~>rbhZmNuXpdu^Qe;G3vnw zu>j;vHb4PRcF8WisE6l6nwI(YVFldS3E+wH*|&l{0rLFad@4ZMGfc)SuYcT3;CBEOH1~_7~cV1>c)1{y~yb$bP+q!zg&txRpAsxV8wy zF$ZIZ3u`LXLK{Du+?+%r`nvL+w%yqI^(v-VWIjl5uj#}x%mV8zx8Z5!BA`DF@YR{P z2fEW!iP&#%Cnd?z?0B2kAVc`b-ul-kE4Y(whzv`W`+kV^jLmmlD5v(Cba=h|i9E6YIx4F{c zsL#yUu_)>(CIa5ouR?>WY+oNx#bZWTVBEsmwKbnJ%g7@{j5`a5rTHi z!&x`BfBtMi2%G-7gq#toi-CR{rv73v6<~=ai8UJr1CiPS3zlR7Pu)KgoiWsJzUdn_ zD|P6+ig9?ZJ5?Xq@mW|_8`JMOe)9OT?|s5vNZEl{;HESk21kEbq4eY@{)i>6VDv~P zal|~zDndq?s?savq6N=?3*wT3C$hTiP21JGL(CN~q=bHY9M{dKNRsdlE}-A)7xoQBC0P>P|{wr4RcO6b4$ z0=k*vGp;%xZA7hrbzQFc?BV>N&EsV8Z~ZwZf$){&1KJ&D)Uy^;W4b+Z?1ZF(kFVnu z@rDA0rsyAfL))!Gx6iOMjIbi_|ez>5$%VLnw z;z+-(OE{*#CW?J&d|*mxGbD}Z)E(hkJMo<-N1@tsjJi`woSQ+g?(**nkbZ5bMOWd; zYSQK#@jx$s+2nGlel?oWQV00@v6qkExgYU-t?eSm;mgj#v<*H|BX3f80jIlic++17 zzA=3_kD}liOWfCfIW?RT%HICbt)}haTBnZ0rAcu7X;2v8L=Y)idp^5+duacOoNv|L z>EZ?iZwN7rm~Id>pa}i5+wQ}^rgT<%O3J5D405v^cX(j#=KMYBda3i<*uaRbZl!x| zMLgJA2oMmIJ0AI2EIHs(-cq19Ta4>Nhn6K(ZraTDnb10d{>&XJT6g5w5*GMAtGC%u zy!CB^U)8*^GKg$3nHyK}C2PE6&J1jgwW_noG~p;Yx%?$l+c6$=87(wai=7$H8Id;N+Ol3#{)B!|x8Ds0#pf*m(t%ID z1=9&7Y%Ml|G1f1DRC08P`Q!m`-iBL0VGrX_u#ONoV7S6^1_uRLWOy`t992oCBpUd7 zOj3(g(i`KS@Bp&lVn4QNT2qcpi^TUjeda7j(7)g8OLSzD1XuHBg996xcV_ z3w2+zEMR^*5PS~oHDniFR0%&ts1}N@eY{Rg@BGTf#hj#RngT9qx_C#1S;(l4R(+54&?E*(4dIvdivqY4j zjlT0_?>E#FQ<-0T26uI9pE7WL`#iV8`J6|dedfPAa!TPEd#fUAizRxG`W4CTk2kn? zZ>!Ct)&tNN;=Mz5lW#j|CQhM_6ynS-!D9UN=r$~AdQHWeiEQp}Iszc2**k4Ol z#YlL|%~Li>QWxhietbR(fkG%W6P}l30ps@poGdnd9>7t&3vU2PXIo=J&y(&5o3USH-oS4S;N(!fIwKa57W%X=?;*{?b|)9@A|<-R z&B|`Ndcm2ZzGP>yH|Igr5i?!`v&@MHoaE!`pA-QC^Y z-6f4EEg;<;qI5S%cXu}k(xs%-1oy2z&wkh1uiy8RKa69Jd&G6tHHLhiy=K0>dkq|R zS9J?;@wef`fHwnnedplEYG>U}D#_{lF+5<63B5(=`*OO|_c9KxVLqV+&S6NoUwF!t z;#T7$?%OBV13j6MI~>cMqIw7^L zx#cH29eX^*YPt)H_*nggZfnB}df$J8(oxzjc!4RG(+1-xj7f5saEYed#|HDk7@iUV z+0RdKX|L=1U8ftry}p9#GI)D>4aSV&ttmn!qY!z%`DQ_PpW|0)0nJ}_Y1&W)&?<7E%Rj{VekLL21{Ky@$GvJAfsc1JK3Go%w z;D}ZMsUiM!Hk;G2yymfZvGY0*7TN3<+hWy+>9#R~B^KdcR`GOnVqOfR(?pyj@&?|9wrO$1G zm$_2Dt+n}b;ya3D7RWLHy87#$hy-y}`;Rx0MF;PT$#QbGV}(1Go87eQe}33A5Eef0 z{u)kAyAo!Ue{z|BWCS`vyz{D0I@|5l)HWoTUY)chZhL>Hn=!j~h#K&?h5CJ32V}RCfftSdV3lYf#Y4O1%LMBG?oJ{I>4xRNpVDWv|^h zk0*_NG{m+sJRBK?r6CF$hPUM(;X5{5M}?z35^o~-pMPKR2))XWbqSxu_3ZL&pZ(6G zp9*jSXUiHQV`|O$h&(T)2_SU4>qi|_y2e_Tjjo}T1FFN6?15gX13nV8P2bxs zxbZ|~p^dhy8F?^q3N1J`fanF-=gg<2!+w+JljSl^JQitGG37J|=pc%HVg{a(x=Y*8 z!{hcTAy?J#3n&fvx2_VSF%i-dKDcN#(pZ9I%I=t90>|Zbu&W7o2_@!U zbFSNr58G|Oc@k-ilI=rnf*}R!n3=GnQzxhP>s9>AVd|WzwLspK!Hd^XsYY)^Mf$&B zbp<`ih^)?Q8y5+I96&_=XYV9}<8JoS%wyn(+QeGW3r^*IWI@lNeIybC={AGzX5sLm z&6wM-%-)Vu%X@cTSG;<5;Dk&fRK*MmTX7v+Lhv(GJU~^vaH_bxNBV^;g0#C5Z%9aD zc=wiYkL}upZ`Rz3x}4{%Hwc7ofU2q<^78(1L0>po$VNfXjp`nGv;FD*I3o9A*-&Sx z=qBVQ`he2y>%L8jM62@srPt8Q_ebq}m+~WFPkHBVSA{M)ZkeHoVmGx~A{N#0Xhz3)^eI zccJ?bQ4x$nwIsPJksTz#0dj$_Ok&`1Q;deBkG(@_Y8KqZiHlkz)tFMFTfL2IzfQpN zE*{tzp?jTd8Vp)6F_6BvEhPQ8;%2S-amU(kZyyF)1muY&R=VEwNL!RecJTJ+<4rvS z$_sF%-J6|wX&8$|!yCzN98$3_AT4ev{!^iNHbNk|}NmN*7p*b^E1*?Q!m^nRh36kj>TALHTIl{>l@kNeFV*I}S8BVu<_RQRNXO z`y=OSA9YF+hb+j4_||Nj|4Va0w9Gbij-yZ=VBVQLViyQEZmju*Dt%mGkG@PVeb#+? zmhw)?llDp0J%Y<6U7X}6LvY|zy_Elz!Fj0>!lxIOB>v+p-RJh~RtFBn@E->4L9x1J z@T~l7HE054gt9-<8Q;?-9e&hdD5X;U)UwiHzuoo=b(;nG1BxDuwIp>)^PBTD4H-7cB>i@vb=zrQn?)yS;+k$Wi>SF-DQp5wg@7ACVi3qB^ zNIEncHkr!0#Lf#ANSAjb8wZwnBU}i0J9p z6Y$g0LMhNDUwuDtY2xlbn1(z+0vPT zG<-63FG5oqJYMPJ{N|9QFiq0QS%%;RJ&sLAx_S|ms)NZno_G^;nEp%fmp5N$0%PpKD@ajg$(pLRO(mKv|vUGF~j4YHcv^+l>e(MI_Kx>n(gsQ|Gj-utm+MFlIN znBzA1X0q^vQhE<-UHw(7>alMPnuBzu?Zx!3ek0ICnywk8N=0&)AlW1*gJ83VAJ87? z$bByu$#WOr^yH&Q;n_z84Q$^k~ zqeqz4=Bb3<|GR~DMXBQ_@+S>UcDC?1Q7s5#gsam6V@Cw|QS+rn35>s_5wvXp@l%4S zqsj_nr#@uS;*M)nm!;o5zbQ{v(o`rmSk?;XBsA)-j4(03+%u5P;6;SxuEe}*3|?-M z(h=h;`I|Yu-=9216EtOJOB!BG#{Cj66$A&0OFC^-M2gGWL6_X-W6XV>2jU%0kP0v@ z!SFtM2%zi!ZgPiw#xxHnC2{fN8)Z<_>k=wIHkA18jHwWe*M5|Tyo9s=OzG_j`BDF~~VF^vzFl5mmtXEyJW?Tc1}} z=UPEyhqgeic@~kmI$YQf-yZ{aTBDcy2Z@i6`5}&NjCdoubG)6p9_#tv)noMvg1i5G zToq(Ch9B!^lGZsQ5>sxS_c{}`3hMqgC_`cYl1>M$mJb%6@j-Y-7oRQs z$KI8rG+3Jv+OC2>BAC5%r8+N!9FaJ$R=Gs-CrI>{M4sv{BJ)De}aS9!h7N|<#}!C|tZ^CPswGTotpxe7&(yg3`4ytfW0RKsq@khrwdgaEXn%&E zCq2~OPJUn-S8*cH&x5>Jv;e?|NZWFU?Dc)8WlI0mqi3syo6V*rN6M0$xF&H%;_b9;pMpA?3Q{0u(j`7 zZHeK4&N$zC-NCvk3lB z%>Q{|PzxmR^9=QiO%*%gY2NoVt~H<;WthFVjxwpY|>%R4oT%rQyW`)*>trKT3T-j#=esr zHSBt_U8TcX_N}N6Dsi?$LRhOxX6&FW#zLN3-0iVh^`BbFI#)eC9}c=tbBQj&Mv#DU z*GY=tVX#%SJ)n26jeR4hTUT6x`1{~C$K1pV%L+&cAp7Wy&O$i5o@-W_z3qZPk!$<; z%Tsn}K}cRW#$(6voYbimFBP8#$#vKDhqb;Cf}AM%wYYp#QVdLE40ji5Ri)fO^^qLk zlw+(f=oaTgF+c^YXkIM=I1JHg`%q(=sj3DB%%(!@ z?&iu+B-4FXZlVPIakO2^QPIK{V!Yy>T#mro_(9Dms-uT1+y?zq^DE$Skt$HmUF`SSlGyc(A;qUg_4V z5u(v5ct(i*^r?X__F`>+C`uHuKSX7O=4ff5~9UEaBF*?b> zBsxDJ>bg>x0==3b{tAY+0)cxW&u-_p)??xd%Okso@}<;`r)UbM^E`PHn~VO_uVD~_#R01Bh$4Eo*f zA;#SEk{^vs%6;KXHs~BnW%vUl3$VgExgltghEKX*)1dWiXTN#WGyHrG%YVAfb6+%i zz~jV&(JJR<83oBq6BXncWMG#@5ZYLP_)cZ>7=%9rkv;FIp!+lvqId zD$4rt{B2n#C@zxu$>37I^ZHe$|K%$`eN?ya3$dg7=AUT_tS{Fkd|{u7B(O?jINmCNx{tHN zLIt00^MY91ciDSqrl%$dxs-+OnmTB<5aWPR^`i?G5X*ERXQEQ%z2M~dQ2`9 zBXDtG1*laG44>^0VT_%-L+;a0Q}}=D`M8=Qos8RF224~Ts<{@l8mfkOL}iBDIqh!n zCR9gcR3+Q!26-~u{bA>=e5k3LRVT%#tf;A9w4@9-Tur)Pt*d|S$A}v(r;sEf6dS`+ z9iuPjNxp@t0ZhkqA8a60~nbC+&)`Yvoo?MD_nuztVwp1aCJV z#{t@U4zJq=0ALj>a!}nHWAiI#WHj}RqU~nmAp>Xg7U87p*a%Nn;7x<6(bGG&0PDG+&n+n zu8@0Uw*(r#S-&wC{G3$qIn~fJ1atxDpsH6X&*_cT&b-MY#$2^G=)bA)%Y%O$0#s;K zoK)u-VrTyOG`=Gs$sgzl`PBGv-I@i~JfO#0IFa?^P}Xmc;&v#Q2;~F3(O`7(R7fTR ztJHkRemXcfO1cj+Bd^Zfu}NyjmvQz!$6hGaXA5+4K?$3K)?u?L|4fLUVUWtTMNhaa z&+l#tD8j}|M9}4&6_1}tQzd1kcT#srQp$T|>~QtF(W4~IpJuhIF}YNS(6aXw-?(F1 zzB`{+TEJCG1?+N8qMvu~37l@VsfoQH{%K!Yc2#_4tG8y~x-9ZZ67KpcfS95zrE2^* z4UnMsU?Is=_2Mi$CWH0$h1{<15*P;Q)OGs(m-mMpU4Do%|2dq7u|O2x+AiPnP4Daw z=~RAZwBk0gd^ zik2~Rtu%~N5ZwKMwGhD?;d7D&eyB4Mz7D|NtR#vi(z_on!P^4Z2B-rbq_-Y!28~*q z)(mdNw%>kf760h|i${-Xt%s?9a0^tD_@L_tnXh^>dzC7no>(jtKKXEP{SLSk2G#7` zoA36j4iKSDYL0sLy$QTpWGZkhX)17gYq@}ZTi|VdbeBX+hFmQv>alj+2V(f^Q`(wJ zQag8$wbToAK?!i-)H(Nh3*hsdMF8-oFpA13FMSh@|b_DeBxv0_Iig=|Y&ouA*63 zp);Ej*s2K)emV^x+DLOvsyte?p0;DX%3kH_-?h4!T%6QR_7REwRH|;YU&Q0gb>mN`rd>7lcwr@Ir8r~`A#}9@&td9gG zv`w4=u9&%Dc5^h|oxZnoI1YihA0}^s$qpiGlrZafSYO3D{3_8(6;R8py5SpRk%Mfx zhK#kY!!}gAninfn7!3v>A4Q7w)9v65T?Fq6>bAg-C34j^VZd=JsW_e8$jVu8v+-6t z7PRHo%_H$)3N_n1=X-SPUadnCW!BP*@S~@OPs|)eC^q_Z=ayj4r5nmzy#t}jj>ebZ zTOehvScbTmd!egn*sOG2&}2FbeXi@P5?{Mg`K{vTAdHb)91Ig!3`u{j zAK&@#?IAveZku0qvQj8&xGg-`wT^smGGQK}ZN3ONN2G<7g&#HAg#Ghw?#t^YRNb+S z@s9g(a>AcO*6}mLIJUPIZOn`SirX3jIYIGdMz;aSP;9)dY^F?5w#aI}dTfgYdNce| z&w3G(gx@t2?B?7$>XJ(J<#ozCPn$i7cHeu+Pr>SAJ&hPV?I}LVtv-&PX}d4~lzx-` zxeRh=FksgNgz7SL9*!mj?-Pss*%m*1?2|~J8*IS>sssMc%hhwm^^`r}hGyPI^~gH; z7*pwQA>$M6d!o~fzwbUyjw-D7bTIY601to2_8#G;K?uoe>J2SNJ;T>QzZ^OVpuWfiRT1PzA489-UzNc)|;em7ZE- z#bi{5H(Gs}ccB-q;}NeGy@H~U-NX=6c3j@!27ryH@}G?0@?}6XJQX?#5B2KkzlCG#!td-OX+A%^ zzX$%P{NaK0qwWdf@xZegP;t(?a``kGz$3!Ko0ZIkRtq|2?#F6&qzpelIw zN$6FHuaI29s}4i|tl#=L;N_nb#=#(Y;txZId>9pum1RyWuA}TY5ftu_A(9K}r29E_ z=mV*I1lsCbN|54YRQW$n_Dez5<%My12ACn&o6x9P>i2JbioaN*oV{702oM047RllJn+0FaH}av8+3op{6oCGBm;9i)U)dK{S51pWd4l(4UVIr`x}D%!5zL zUPZ~49wr?>ypQXyar=*>2Oq&XVLV$1NJ=8MXuWt1OZQ7lLf?8RcB$&~DXk0P02Igo zZ;7`_V^SF!`)&3=Ug@qkG-rUkuf*XXnf-EGPv_QJC}k_h|H)fabXb^0XSd2>5WGMW z$&B3z#E1^RALl$S=L}mBOm-lX57B=n!RGs}8lpAg_b>%IRgLy#R|78!O3| zrUe%I#9NvaACXA0-YZ2vI{lcy;m4W)FCnHlh0%lfhPHD_=aAkBhSeWe%h^pUQgz>M zmyPwdivMFTEdKxokuIY70q-P4?Y5)#qpw}UCavKmXQsa>Fg;}X(uiI_)*{Oh*1qL( zy@7M%@W*jUpc07kd8n1=nN#6*4yf=pPmedkT3o7_Y05UK^LCY>AONSAWrD`P#Oi*$ z9JEX^JW$SQdunzSMjGl>t`(gQ|6Fq5R`KA4n^*-TvNvSOg!$M3b6LPjnp;yPxpuf` zsX%6_M5(bKpMd(8Y7~H_!ww7T0iY;bN|jK>ZW4p$4i)!WNb+tlgMMGAWdLwN$E2`S zrn?aj{ofgRKCt91#T_->8?}%G4Z)$DRTse%5veR?GkH|Bqa0A z27d2fJjSK8Q~gPRANPIMA3yH#g|_6&l!``(W~KiL6aMKIa~r|7=J7`ESO5fDGn&yP z?s4rhv`?vCKNOoMC{=ZuNj|v(VdoRdyXUrG=NWDJ!H|?g0vq57)}p6*w!tw5E8Y%Q z?>VdN--6Wt#Daj|TpkGyB8*-W#c@F&gv}wF-AmcYae*XDq`XcS{miEq!@SoMiS~5V zB66K?iyffx1u-IUk0p1#sSGuo#$2G`ok4TB(tQ4$baYC&6sP)j%aEvIN<*YtNpThM zjC4w_#(TANqyxUU>LJ{JCip*rq~G7$L)D}U=y7o(j(?_1tS$uqGisZ8I__E62N=Md z3zwSg@^Du+qj}GI=!qS`;D+QtfddaC5vDLNPv^|Ht3u8}fpM1ZT3gZMDaW=(GrNXK z4^y%iU$QMtU4n)8pFQzsW&JWQm3Q&clRkCBu^C3;fuaRqULB1nDhyssuJJtODjL?v zzB)Q@er8EInQx9ulOJziZQdbOR6Gk|44L{|eUdm_a8!?7Z%7?@ zt#(^146UJ;IH!*y7VN_!>JhxZOD? zoJqu^8O6&eewd{cBP69{LJ6H}-WUf*lT=kodvt~^k*{QZPVA4j=3n30zARvh;!c`E z{Uue671h(>HuFofE7{L(QPY+cAl8WcTYD{50L=^_@S=Zf3Sr>A+Op!?GMkf<6*1kg zrjEg*6pyomS4J<SoBGR^dPDm{BvB!e zo<-7q3(+K%Gw~8tQR+_K7uqOFJzdUs)<2)-`*u}%mLET&$XD}o76`lwCX$*AGP7fs z7#^2F+pxuvfU7LMbba)*c*m+h1-|@5QG`TnO8T&w%BcB;21bo(V&1<*%G6=|cq}ER z-lwWrCabYf{$%*dd>`Df^0bYsp{9%d<2=SvFfMGj1`~KoD@wrNbF8-|mo)BkqUMJs- zcz^73?L!sw{?Kz=rBPkHoCxBlo~WZ=2`ktk-2ABi>Ud0J4ONG)w5eE^*rdh|;TpBQ zg=)DgR5U19$;6y_WDIu+nvUOZ3kqAbP=DF+{+S{K{wQw-pT#~KcO)XAD795dgy}B` zplBSuP(GB23h@PGrG_4I!I<#dJgFBHROX_|3OTB{H@+wY`nCxw(#)ZEnBj{oK7?R~%0x(c$ZbQin+Vs~KgYRn~ zlHA_$=4@&AjO6v%$qFY!4cniIr)+9D=tU4LINx|>(TSX}lHP|YlNm2#L5mfaOYe3% zJj3W=hz0XR-hGUsYR1%Bk6w0Pjb?SJ`6Z

!+H`V-_pqK?UR?(3)k@-cgUWj_Va6 zGLNG*L<+1)s_s_Z8^|!4o^Dq~7&*QlwYGv9`f9}k54WcgD%Il{b%tj9Y-kV-c1@G| z@*!|ILvGR=_nHll*fgxI*RQFuo}qWn>2I^!4#rY2$xN73F=zo^e662uWrZ}5ibONf z`_F&65|A7jJX=HxazAkVy3mB-fU6UR!ZF(ynM(Nis|ux?T(Y~yFxwGkV0n+E<+xdv zAj(T~Pjo2{nPqo^f{@>u&%X}_h}ypi`u|R?mi})EmyVg$L2DO~aEH6rai1bK=G6I(w&;m)?2dPq*(T;|QAXjOP+bwu8PuR+9XQhNLKQ!$QMW8%x>M776JK#ZTS#Ux zrv=?Yc*ViuG4Y?;=D)`u6n%9H0!$i3A;l_& z!L7U^y+5pDV6r!cI`UMn@sYbtFxyc=>oQcrCk_JznD^wuB=+_$NiWKdG)UZJC$9x$ zs1_!wno_K4Do9H&W@JzFH1bU=@(2@GOn1u8=#<1?{mH)Zex+QD4sAm6psffJ)An7$o}QDZ1!Qr&}B}H5k3B z6*{M+nXQO_Vu0o)f2f5C$h&4Ra(-@C(T}UmX39psw~wqN|Igt69MHZ>#7sGAbx>H9 zkMif$IZmS8oituVxZ(s*G+ppBWmf>~aJ5 zVmP_ObsIWfne2*t%R6%P4!_D91#R;ZFs2IEsbNSw{ut_l%z*pI{a!cv@w~xjhhDS zOF0ll>_CK~0Z}k}OVB7M2Gw{A2;+1+VZIXNWuE}mL%#RQc(v3PuOd5{&dq(~+4g7b ziGNj1zyDa!4Fuu*iI`IM?|c|}m3RU4PXuVbCs<6>XxwC<#MfgRDZlDZJp`S?3j&zwVU<7 zk0oTR7nv~IFg^XnZGR|cbmT%tc5U4%SdZSz-v!Fg5jyLG()q)cFPOict3?}W|`m7chN92MQzZ9hOqwV zDXoD}dfBjQ0)^Xd%Ewqddr3P5VmMv~ru_KEmq?~_Lzl*vxu$JPyHbm?*iLEOq)o}TVRA+u9!}V7Zc73NM zf}M}GJNzxB{d1pcnJ{AES|)5}+!~X372leR5}hvfm8JSi1c&&~od$HeCM}gZcDD{q zrXCn9q)zZdILpxM!1)7ZU4^m;Fy}Oecnp@v*6FA(dpyzSY4of-=FmnQGOejS^v4dV z>pb-7S^5xzUH%ds{S1C|00S0Rg;X0mMa$9@e<>cjuucSMS}|R38kFjiHmw_mRfoH> zTuuH1i*#Kmw!Lt5_^8V_R1}o%?_pqfOYuKN*Y5HxZnJ%wI5UtgN$D>>kuz=7_SM_H zU3S6B|AzPFFTr$E%;z1y@}rusrQ>C?vcmkaFSQ#u0-*HkRG?|a8fcLII>8MNn z#2R+!tob!<(Mm}KfNMovcNquoXkwP!a@L3d3;7*pD6&mt z*0)AIL6y1qINGWAwll2r*D>NF+91mTXv4hDENDsmVh8mzj+3=WLgaRc{tNnm|Ani+}VY^$8qZP~Hd4z&`{ zUxCk91&L!2?Q~+l@7h3GFrIvEEE5JxQO=iRI$^%pip)TPw|KbLQ z!|e4RMC+58_AAwy>>qj;$$Au__~u>bg$_5PCB*0{ft=BBIQ>^Y35$uE1VcOuLq^i~ ziSargGAwXnPr}R@Z7V`~8N+E;zp=j@<-oLvYHJ~Ikdi9&C}eZ6RgwQ&p<3}@M0@a0 zL<{`{ZxI!?vS#qra3=wU_2c&*wWP%wJKK{YIbdx5E!6w@t3p-myZb{R)}-@4Cp_4e5qPM^SgX& z-jYJg{)J>E_WA|nc}YtWR}`_m?SC<9|6W=4KrC`t*enHs71qRRD@W)FolGjn zebkKv>l21Ww=Uw>3ZbVA%@{z7sS%3_<|p0~Me%J)S8Bp-P(@csyIBr5mnuQ@+C-Sk9lq*{bfHr(d37I)x$6r_PM&>b4JG5lKpZLz6%izgP_k8ktV7cq8p)lmkS)z* zyBpRxOk-TTHrOE?eX`_}>XM}5M)(ME z$pY!|;^*=m7MiR4ekCQ9^WxwCRObJ@bnPoakUUX0{Xw{JJN!8cQ5Ra$@Y7m|Iv={Z zDajy%cEy=Y?Dj4Fn9RGa%h$`moq*TI&8J1Us5^k{=A5zU!@3<$jD^0c;0Qivy(1G@ z9=@At(<)&&wpYwH-)~B+XxR8mM+!M8R{7lorp;hzgpMs4+V5I7oS*y{{HGO-cG8dv z{YIZVT2o^1yPn=wz;R?Sj3dN>b)z?kiV$ABMG6!8nmDBG*&pzN?pXDXIkP*MWi$^o zVJ1YAC(9I~>1EEf?rE-I@E;!fAG=3~6P9k)2DDi$7J+Lm_XL0GRJU;0Bkv}0N`~sC zs&Q8)grg>}^Ke_1tG&8)k**7>ZNgLP3FJ-w6z@zx?jw-_b>Sib#GYP|Cr4`r^BykNJs)q=ZHK~re`|Bue_k5lniD~_-7QA&PjMGC{h%iXw7Gf0W` zo6L{UW4Sc)aNAyxk9NP&mH-zbnhOQ|nVe2NlRlQ_C=tUf^VM`@`ruC(5s&zGOtQ&@ zEGzkON9H-~e1{_W-+hx#hW;|(3VqxX#`ceMM?yi(^K{(f>vMgoJTHd@9jCI+Q z(E0(nkkTK2Vb`7zD8_3iW(l-MXi|ShG>K$vewfI*>tOc{pFuT zv@F-`^z^Oh{{|`ZMS5fWbA&d0;-E7muGfD2ft^Xq)f&TpXA40*rwsQ3EX1h_P$o<9PHL>*Z^9fpK_r$}hvn4nqQgn$tg4tI0mSxwm-R_4S))x?v&cUWx|JpIX z|2VD?5zg!qPG_5?%+OO$FWt>Si^2a|)guz2qD345?Lb#GFF4Aj|5R!-kHV*Gr4vgI+yrLpQ?OP^Cbprv94K4@o|izN42zl$h~g_E%*UKYFp|UeP`1Dw^kvYynMk zJtnOv#Fb%u((hJ7JE}=(sB#5X9iDkpsp7%9z{EM`c$$k)cJ9JUr%~h(FPy1z{Fm~d z1XhnJ9BGa0Nmd(BcG61DP?2E#;SY{@RAsQ~Mx^OS1mwVm(zo>OX@30lB74zlWqGcu zPW{jJ%?6_|rN?!{8n;u*?a-4?u4QCgRX4Eel-@CM?DC;JFqD^>TB;(h9+|1rwg2Vv zDFKV6DaA3wmLWpDCQ2(W7`=$)>ux#Is7_j`ho~c&NyDJqXvm`amn8C?VLkv=nh%rF zNQq}DnIVyEoPqbKOUDe#Pj}^PHsQXq`{dj#n`{{lb#HHIHe>oo8W)~}_JzM8ySK0j ziqC>)YV!@!L;U58$sw9AX;f<&EE&tSVmQ9i_+v@Z`6)6?0SlQl#1wjktf;j@3l-CY z!UEySG{arNqkTK>0!t+QTx9Wpd0!;{8Qm(T05bocX>y!g&R^gha-K-8VhcMGYei(@ zg>pfu>JvJX72Sp=H9BGU zsB;nWs2mU0kT%gXv>CKdn)h~xO|bGSsX_~$HIKQySCXnNY!< zpd)1Uxs*gGWa=mQ1AP3cqOTpPqgn8h^x{=z!Y^U=#a;L;z!Xp5U_y_(NVHz^x(F_+ zD(^h!zN8YBOjILLtheASO@EG~j$&6^ZkQw|>C1|V{I!7Wpq3&A&V4-oF9gY-7D{S| zmR-V!1iQd-!SjSpWE*fG%c3XdR*uQI{o_)*pzM$XAlgO=p$Ud1!BCf#eBKn=5*|F+ zuEp^qJye_QyB3+vE!wi71oMhca*RP5mqT;scn#3s2>-$vEGPyB7vg?Uz%hR&LjHwn zFQ*CGb~nfL$tya#{y=zBdFO`MFCB z{lelu3Wfvx!Fc4kT->RzahmhRkq%m`F?T)6_3$5lvGU6()yDFgm(@mjLv=FF2*TGV z@k@1pcY~K?JARTP{-Hp?0SL%$=>3sql^)I46(xISD)s-wHU9}bv`oe^X{NNETdKy{ z1LEjzRWS3WdZhNY${$ts=6tc74=@_sc0~?y7yf@LvSyVhA1zDk5`$&07yBi#WH95s zStr#{WRCJZ6D9xFo=y+ylk7!oT7j4XRGRK>QEX>$*fjO}#hSF_0gSHmLeT57*iNft z^W!LFagAJt$u?k+;%p{y&EoR}0u>!btgyyQPeNH)kni0--xBQVdQM z$xNaU%d(4OnCDO;WE=q4@CVO|u4Mhs)l3_At7ALmPUl(yP%@#`f!y;+LEv#*A?Rg? z+xec@T7idf$%6^d;tB2+ctSR_`g??W#jyY|59Bfq|oqrtATkuVHyT$c3&J zBuQZ^XNiSC{sn)SjN4B8Kckl5gHJr{L5V#i^erNS@f=epl4 z>2Mf%?Xl!EU-WV^lV7;AV7b;(-mMEtKRJi_#hqphJ+(;%c9`K&n+Ye${_uLx25kp&q$5Zlz%J4 z5^5SNk<*c0C(!Pu`o*tb0*}7Lyuv-2W!|-S4;rJzO$RG`FbuXvY%cPky=k4rv)Ml3b1d-(k@<4b9vRwfBLarJGMBXv0g(s zv9K~;FI@(W!t-&t!&hH|*xEOeYc}e%?4R(l%UTy|!XHXDh$`#nw`FJZrV7-%cIZIio&o(8Xv`pDk=q|*? zO`lD1gY|xOWAqGWgaweG-Ohc*Si4C_u*oD!cAHpPyDdrv1k}EPh4U&UJmvA)ZB6a* zW0sxvM2Lhrfb^X9&NSK}>#OR>e^C`e$q3F*qera>iLGAW7dR6#U22nU_3SVZByHE( zOJwhgI1&Xw-q*5O7Mk z8Fl(syUX$zZ~#TBtBcbZ@5P>Cvf&@?TFF-I$u`f+{MH@{`aS|Dk0u7^E%Ejzj+o9` z&(c$d@1Z{6wJ8xco3A6gn-x4`qI(tUe5Dq69uXp?zG)Jc<1?gh3B?9ZsH2YJY7e>O zA{9T64{ZnPwHys?7ruQsss7hzL!j^CbpagSA5$7Dop0<{i2k8z8!+*G=yYu^#kYow zuYktJCm1w_E~1(MP*aA!6y7T=c z2wWgEmlm`X3=YM)RyDgVS=BND#<-?iW+=-v-N|u^otbY%iq$I_4}@q!>h3539vAZmd?9FxNLTff9GvDv)gMBJfM@ z*6`YKJT_-KZ2lnK)3J;t#*T|MQ>h1N_vCskmlo@NGfDUR6l*jl@U&=IamXs>{zz@yM|%p_fM4TD;OWkF z@X91r@YT*K&}_XgyO3)UwMS}Uw&P!4$cGPW^PITZ?iI#3a}71&xBvEDM&$e_hj6&` z|IZ$lA3t55B8an_5P;Rg^zkL9uB*R~O<)R`Id!A^76>_Fwa00=pmy zMSRXG+!-Fk%=mx!daI~9)-75W2p-&mySuvucXxuj6Wl$xTX2HAyK8WF2@>4h^%i@b zeeT+=-FBaNgUPI_QRDBUkFRI{XEeTh(}nNyo$!OjEcMwLXzo^F?80apCbzVfNA)n} z#{-o)Lcd-RFU0|om@U-NVpRCCrK=631jdq7#i^Sm|G$C)4%<%wkh*pV9A~k+(f_qX z0B%;^7C*wVJ&9ppz`_ETYVj@*H}f6oPvb3pcgLE%<6 z0Q|z3iR*>Fkm13|1Vy<*XE`aFXf8^3=lnogtz_S)N18YqY)5y4f;MJIkJA{OG}G{2 zdS4TwJh`MJBxN>OqZU?z)iWD2u0kn_i%|41jlZ34-(UBHRK`MP{mgcHeX-H9lhhOb z6f+zV=K(uf^_Ifn|bLuFL*}G+^C7m+RnHpz6SrBmMz5 z$6y4Oc^znBuNlLc5PDONmd4T|ur|Wr)8h5V>!Rm*99VUmZ-2QO{U8=jp8)aEpB^l~ z{Lfj{RFNiF86XK{3T*M=Z67rd#Pn`Q+*0b8BwN#3T5U`GpZniu|k|L6--GZMs=@N&?(-u#KxRTIKGX=`!9!jK361zhSh6g!5@ohq+5GNywD)8nd_9`0k*?`H!iD%#oD5};8-1xZT3{g8G z$KPo0_Levzjn7;%_sAp4#rK}NG4$@O0 z!frV0^TWqP$!Nc6&ii2zp(HRqEiv{mGS^Sa&eTLxg)Qvl$MeKUSo7ouT!dhMdvFyK5Yz+Vw!@p5x$&&aHQfftIb||69oYCnLc!`o7C`)XWwK!m!+a5Ba}fYhwrQ zXubrSYZbs%DqeC6ao+2qTgF{OI&Id@{Zg=n#SYjLf=j2rP8$=}2NWF|jMZ?4<&6~u zE;Zm82n&^2qAV82NjdJW%F;!8n;ti+=?_0dwqT(UJXD_J^qJX4I=);|^rK7)vj+>8 z9Y8EPJ2?K5y*{0%w)|W9ulA^V8Ewe%Fv^vmuiQu=-Q1!CuCCJ+qk-{mq>(WNeJg83 z?}tAM!$`_^KiS>NR)VdnaJ4=;22a2%Xi1HZX@p)2IbtTvToT~GCD2n@yNfw}wH%xI zwc3=q{XnW}cR1{j11})G zlIa0M*W5vdTJJMxL)@&jQQl)g6s^c`Bx>;&n=heK$;r58xwJ~Bg%U+d?7wBUzqHK| zr=dMssn6L>)guesh-@S9yA49BTJNrL162zymWH9sv;O~e)O459e0(lXinae@v@s|8 z1^E8sf#}CH&LPJC+w-+{#_;Xv)-|9PkZAz93tKhQXsp|kdZQ0y- z?>{o3He;4P5@ScMa_p;Rkz$%a$L`WlT|v(t=&?_(=ts~GoDF0RpGv9?D%1CVP8JD$ zm+$>oMajm4&`$uZPZU%ir2=&WD>UG%WEAqo()rt#Dfj=1KI!uQQ6BVbs?3+B-2xCM;gTS`b1%x+kr(Q} zyT9dVYLtKYB~k#t1TI!@W##+!)&Fr!H2&k5m}-+8s?XKQvB6eNn)`~*a>s_V`#f6Y zPYkcpNacp@GG>ANUYO-tuYF#R>>XXEvCTa+DYaGjHCoU|ZQW+_zgsZCS;^@?ca107 zSt}PHK3(R&D5shwc2UEAcqpIj$cxbEPeWCq2Z)Q=6bF6Io&ua5OGmDF1v?U;Dp|1`bAbcx* z2jnRW*+>V3Klu7J%inG2FVJ^~zUPsjO6qVm_z z3^}ej2@^&9kHvxUZ);_wD{*t)Si)q`@v4^UgM*ELK4lxALf#0&+Ys@;gA#oss_M(h zf=dP6+C#%J5OY#0H)VC(#=B)wqM|GLKmPSslZ?JUm_WIgYyAJ?yeOFca9%XrGXm3F zU^b4zSa#TumtV#;s8s+RGenQSoFitS3h$`pj_dpgH#~#K9!F?;0wuJU(nm6?lHS-p z4tJFC|DnAm{nvTXEX=EFoxGJz^gQDl!S^-UecWgZ@3R&gKculSWjU?faC&1)H2EK| z+*Jk35=$(#{)lb=@IUlw2tTX!J+E;A79DLaZ`L-wRB*1NgEb2o%iwpaQX!?-UX$Nj z#UvAOEAwycTb(|h)yUrI14W+@|E%MB-%O7K@oB3&j_77jxN!ClmHT5Xy^cGe%zucbLIo5j;yp_Sy;wp z=({1f4RC90fyLvRy(~{3Ou{J5;y{P#=Kk;0^B= zvPNnnq@h_DuKO}%3W!uufDCP#WB@#W<@QCrcxU!qxPmbSrEb{HpdtU!%1|Y3%%bQl zh|W6G2qmA<=&TPb;OW%dRH*o9$XH902FhEsHlkHeI<(y(8f|!fwVc#WasUX{yAfA@ zlbGx4>v5tGYa0OmnY)+ix^4rI(Vq)XdiH>uv-}6xOF00N6&(kFcDttM>mB2IZ@YSI zll;%tJU2Ci__N=99(Tv@PN4=$1AeA^p1&GgUk-Y%JdMZxm0JM*ge}1N+#gv3wzP}f z|Ni)5>f&ASoW2a;s(?BAEOj@T$qT(^s2{vEZsx*Q|5&~x^(DGb7K+5YGoH*?AG^!++o`@&>wYC*`) z;3Bzd?(oK#2q9>Pw1bMHLq@bYj$YJk`EbXk-z6(9eN50ekBUi1uH24BoEn8XKt7@j z#jYQ=$U)Mc-=YZJGbW{MkHJWVx-l8GqH79dQ zfj<b31Wu#VKeXvj&|Pm+Zq5)FP=os z7M=mN&8d9{mnXG+PHG0(-_JH)8O8yK>HNuRll&-y_P7Re2t&r1 z265NCo>w=fGt^KB0q*XcUz=kZz;YkJ)w95N+w?b`%<8C`LBZ z-XGr0bpf((>PC9fS=FM&2L~VL^Nx$F6<)ZQ^xK&Vxi2ZlGic z#hvWG;v+ha3m`sj5|E+qZ6un{UVWM8rZ+udjH-1Py%MB+g6%`_buKR&nE;B9f+?zP z;(=jm=Zlg}5eQ-BqUhGMk6~5Z-<;G(!O;gb5ryKd8Ls$zc+`TnjB9AdAkd}nyy?P7g@6nNj@Zpkt} zgTi;yzxM39ZyUc|)cZ2M=$hvHe*WHs9+)UO@J_q@>$d9csEYOdN$-7cZq^6DSEdU* z<-KLQFXA?!rQ? z6gAX1y@>v1O)R6!WcMMaLPGZ8;+TG&k!$D^El^^i?u}>AoKNlv9%NuU6z99}VMAML zb&inhRm(eZMTO$K?i10oZtJ$hiaNyAXjR&Inat(Tdr zCckLOKWh!&7Xshi({==XYjw*`{Nx}?!J%&fON>=jMOLgFiq{xt|eeY*|*L8sH7+j0DqgFLf%Oz z(_Ab9`Rd<0PGh#!@w*Ct%6Zb!0Toy#}f2G@C^nD!Fvji9y6Ckzsg-3@$sL^(| z?U%uK;6|kb%Gi#BI|8q>0ydrRuRPnP>gR(fGf*Teo$Wr#2z5gl8=t$4qN)x3OaYd= zk>jdOlRWOF-dxQ;2r8U!plaRimjmhJK;6aL-}-Z6U&(bfMB>axI(mEz8w<}LC3~Ee zQa~Jm0I4h)A3mbA4v5L|w?+>%)VJ+}2mDxYbJV~dlc;H8*9=~37WID&Uy8b}L-G4D zY>*-Zia*3Xje7wJc}v^DTM-`>RVMj}x#tgrkC;xunG$*jd~SNde6EgAf3D$|@<1@! zpZc0>fDBPF9m9JCUGckWBRHzHA7cHy{o19@(^VIhO-nE45yEZBAY_2K>66uTk?EvE z@5VzEKnk7ped@Xijh7$q=QlxZc|Idx^}XisMeWKvvMVZ};4E32>4>ZXB6n%(Wex$F z3ZC7Z@<)W_;O$t^?OeGWG6ge$e|bJ~;xAmp<3X?hu(72YtqnSU;|}Kua@-{?H#3ui zY!yYvpVOISb^g<6F3rK(!@rF(bfNu(AL9UE<%uBij*PZi16fH#fY`l0=lEx6LcI|A z9YkCxhqA&mgP{m{-i7u((G+mx=eqFj=0ZMRK^8G3F0>7Be#qVW4rIXUgOEQ{ghpxF zB71V`&+mVABEjQNR#P!}khqXpffG&>Q3G$}Y9(>r3nMeJRJvj8`Xvu}MFk7s2ILra zJIE2gF^30<*Hii971Gv}<@?ssfsB~k=>5Ff#15=dPsG1nEpP3d=SI*^HK<5q+vSe% zdES|84p+U5ET#cl*rh}xKcZ<;-3Z)3|AM?xoMv}E^ob6*Y9`SBL<-~GEEuSOXn%-`jA-j%!~7i6zn2y9ke+h<;xAYFBg zH3h;p=%mSfiqy1y8ckon?ejJk^JRxv2%u)yzbZL8WuiZnQ+NNoniP0%_rZ5};Sew* zeS^HHd)tZ-+?mn)#+_y}nybdn_NRljT!e{zsg_y3MlzW0GiWd64=I!Vx z9{lWrV{-(77yGE&yH&g2%?$7FCmk?;s=rh3e9gNd&=kHZB4a~9OgC?(VgBq->1Sh# z4)bK54$~x0Wn;OPHDpd0mU$b#H*u^@6)}no8=#veJ$nv@riP`21v|@y2D6=d+1OB4 z1^T|{^|RHrd-k;pj2kXz%c}hhPdUEZ&f8>JFJ6j^xpEC~{wc&R5@Tx2-T+tery( z_syXN3QU5ndtT2wT-nO{#^}0@edAYM4GM4Ird_ey9d_xDWvfS}kQ>s{)|Mq^l0tRR z2=KZ5{qyFmWRaSc`uiX4a3Lfl6aG7>ziR;N}>})C{W1*ju}g@x9-D-VG!{}Ks!lL$YK5U z?9(c|L+NdR|LoJwI*@pKvK7IQJU@WweIU$^xk|-zTCZI94#Y9k^w@af9-s1j>gT)v zGdpJ}V5zj)QP9}?i<^rdGvW)wLidwv*K;O6F%^C0J%IN=0q%8yo0`XQJNog;_N$ST zAXK>_fP|is0mrB>65s`3CQZNSIMoa>pn?@60Q9xN^0N++7hn^gz6SpZKrnNAUi4t8 zo^v&&e5G^4b)HkiKEQxMARi_o;@I%2yF)8?txjL5=Fb4=8(e?gMyRrl< zoENeDj~{fPqk$&R&nM(hQ`gHb!}6ejk3$H!!^4Haat`?}K-)25C5jy);dFQ>Vniyj zs(ci_D-w8ZInv+xXx`Ygv)X_T*lsz0_*S+9z8=|dTreywzQu7r{DA*%DX;LVEfelg zkaT}6b=82U`}kKN!d%_hIhBoj{L{FHoX;26Ki|becJqhCk_Lmu0AO5K7-enJDDdLv z5KVE%ABZ8S@=>Nh6-DA&i7@Ksw3s19J`6<~k;3GEaPa*Rh5 zE^}byNF>`^BuPLXnknJ}YqW?$+6wkQ{k#Za( ze&qIR>Z^R4G-1Wi6ht(u8p>Bz<*=H-Az~FQvsITVm;xBunPfriFwz>buRGWd!KfC( zF}+MN<9x}{S2KzbA?-v^muCxXU=njP`UOkLjg4%X*iRClVhuatd%BzstpKvfba(Xf zOJ4MoA7ncKJ9C#k)E95Q_zr}s^T%d7PAr=`J48Z;BB>sIwfxh{zuq2^?JB z)t^ByMt>_&h>24o0&%2=MPY)ujp15wffkTQUO|K&>300I&jTEtL|fsdgi68^uomKx zOF|~G7<~-oefm|rkWERpKu0vsP7#9VV$N+M_uS6wX&W>OtPj*wad4Swq(91knWY}i)9yn@x3jJSVe{;M|Vq3>ECRzY}|enbQo_7^(Oej;3IaF z0TeC0yR7?m@tHT^;xGA_#i)DhP4kl*9NZW2-%?3hxC?Xu`a7{E63v1UaIo}A+Z5z0 z=Nwk7@QtEHB!zttLtb$n4f z)~!_o@@O{7+@1#W1<4-s2&`?chvl;hp5X@){R?3%t0lM|PU|LIw)!*YJFO~P$TvLe ziXO`hjt!#yNT!&;+S{fu{_-WyX(kYqkYe*SkVkUUFB_E+>sPIJtD_W!y$qs6K#30Y zmH51osHskLfekC^6gNXcy)y%%AUxH!o{gpws1W@!+2Uzc6PvJ*2)1atglZPdUinULR89xq@6Hwa?Xp{qSnK5}7EVtUyFVQc^t=-miWkMt5y$hPl6k&LJRy z2$0E1Y8dWcnU=n*syM5&|(BIhPZTsKfeCg;fBixH8*9cJ<~ z=hZ@CP{J5|AG0gg)o{G*5?{Bzbd3Q)R=N%Th!{%D`SH9^5?_IUpP`eNYhRTGRFy>F zFUsH`5m0Tx_PktYzsHYfa4A1~p~M*99OMaOnb)&)RdXR3&plY z(4=LNq@<)KL(QfPt<({X*qh~fmIKPXgACIv@B74p{NskF zfEF4HWf*t^Fi6ISs$5)+`syVJMiU6=mYM^pPxm8@*zQ2ck#iNmQ}3GR7KetVjuLq2 zK^)gQY%swvDUwYuyqe_PhO@z(#AYMK7e$}zL-=eAeh7W^qxfnf?bckgO~WW64bRwl z5O2_|SX_xcsF-uA;!9m+exEr!b*w0@)vjIxY{~hI)-)f2?{Ni3!GI?a&j#Z;QJyUd zt1|A-W|@g&!>VDKS*$~xvqqi$UlzdMie17dB-l{W*KQ$3<4z@FHlqPJ$;KFgH@CPD zVFWJYOq3xeBbO=CPp7)g_Hm6mlHNg#!nQ=QFAKmsxK`5P+`?7h@L7@~)BM@kwyYUY zi4qN<5d+3sf7eZLOGBpdzg@;0>%WcV~Z8x+nEbgQmROcm?X2f&iE~4!EST78F+G@ul}>=CIcH z(84xILL_r}eTEj0aur+k#~7-gBDES@da>CV??Zt%-^bJ3<;R|@=fPb)xfd{(<3&Sg z`{%R1MyFECuMx$TmB)^&Rep0`kIfP8G@a?Ok=ZiG;n$*>+nmapX%!p7uN@Xdsu)dP z8_Fs$iIIro4?x47a0k{2mj<^aoqyj5Vr(mgW-s!AVXmZbI}>PU-^PZ5Gmw(1KA(5l z&ELkeEJ~+Q3 z`Rpv6@4wNp`jZeh3<^iMj0VP9zf(7s(fF*qz1??J&C=FmCCy~No&?Cv-jRYHrIueB zdE@U~l$KS_fc(-*UhbN@=FdTIuPhN%0l2UP z6_LYBV`+)EBZE6s&hKu==(%{hU=)8`R`cq(qv`l>gv%Lxo^n{7CAJH8b&ct+pyxJo z+vXHUjeNt|BlmS54HyBaPlN;x775y-$kizxKQCtKvCm-^i#XvvEmAg^N!TB<7<&6u zB#ckt6wg_g-Xyw%LtXK#%yU@Gp&7eTLwqIN{3sImaWdr-M#ncQ@4e0$k0ufLh6FR( zr(W7JY1np(yHLHwtr;x#I0Nq$JB@ zbjc2u(>I~CzyH2-}t%SarTr2R8c8x}S#9~q|t2P`J7Ma}6rJ+RkIR_en zZbL-p)1;tEoLLl%Cqqm%pFoQTzrQPIO0aRPISp|W#bTO$^-g*VfKQMn#KreV9E95JuAzR-hV|}!Bv_3pW8v-0V?-f1aEwDLt4sN zQAKexy~c%8O(?SfDas+M6(*6_jtMjP$xuuwHG*ODApZG`G5C4B)Zluy>$i2H+7+Dz>{K)Mr%mS!-9diB_)3uxvcGogTJ z_D6)%d?wnZ6_ohFO8xZ}Eq|A6;36>!jY*x7qbpqWxkR4OPsH+fcv4!DDM+{xVNV2A zd5rbDgAm;X5MSHaWB;=`3g(rw!se&Z`L@mHxLiaL}03OogA%5z$pE=KEQ6RUHfO`~B z&e2Erty#fL!hr7n>3Eb(6qLqP(LK6UQrl|xT#gfip@+D$#u5YcvYXjr8Xl{*q~g<> z`cdKU3rio!6^R!Gwxc0`3S*=^^6kNxrrUDyPz5!F18r?>M`x8e-({DAvgqfeEV8WZ z8NCM^idurRvOVNBEzy|S7#xlXa@0FjE_q(2$;N!jE+`Sk>xmUZ(t=fM7A=$qVt-uD zYEcctlOHfZoMT)Nu+D5%MK|9MBUVPOlQ&vMo4pHGoVV!kGLVw8Y@QcIx*WpmlHUsK z*XMKs;Zs^M@P+x}Y0`(4F>Uiilw^&2mVB<6*a!@&X+aGa-zj)or$cvXF$R zWj(i)(Wf+)dfdwUdJp!%DcPynw*gf-m4O)NI{!k{lFI&23!PoM!;B*od9 z^U9{?cXC5KJMBw2O=V(FtfhBxdAz z&{>yn8fjkJS!-E&K&>1r7xWrn^dg_P3w;A#6Sk9zuiE{Bequ4}YLiMs5_baRysV9O&30Yv4W-;he4)GoMsDUf3C1~eYz6#n+aMZPq(JFV0S0vo#YKH zRUbqk*0b8mpWan%4C-{bNf)LbtqT#({m9pJE)ACDo{RhbXIq5O{VXv2$(h;scRryO z2oU6)A2%VImLjP2S_T_i&pL1wVV3*17o{RckLyBGs=W*|%(y9?d zeo_06fMaO-(lfI?+LL~#)P(YhmiP-r;pk70(z#~RsRtCzzom(Y@0K`(lDZ{FhJ1WC zu0I7`RBZfvQh&;6*ga?j;oF0EDlz}1bY5UomfVLSiBeL1fZ!KlWgvFDlAfPaMCGg0 zgl1I85_q>zj!MIbYEW6IA22OYr0^WlRhUdAHTJ~{E0Nh%y_k)7&;R4N`0)8x* z@|4>#OG|s}I9n~Ig$KWW_2O~ViQAffPq%HA40K~OmPX7<64BS(2!|y@Vaw0eP^@Tr zjP+&;{t|J8eOoOR;w@{Mc)B}o?Umjd8CrhP3WHn*TX8Rz%r)4}@ zNlC6&=944=lhkagQSPT&t#P*2c1vd`G)RBhSA*Q(4pY|^i^1qxO8VEvZpT?!>C(Mo z$oCxzfd=O|h7m1htxqp^8Z^TMDLF8HyQ(S%HGj0fg{;iJWU~K3r5tTWv!JyX zoH{8jug-lt(_s%3EG45e6%9dH#)#EygfukA-zmGHks?w~0EOe^oF1*W5vL*zN}%S1 z#o#a4O%TavOhQR`Dp5z)M_mCNfK9V(k-WHorkq>QF}cuXLmUPjh~|2VtdA6IqS$!% zaAGDvbDRuJmxISoCcgxqIwlGs@SG@|=7nKO;i8K90(R{+BMWx)S{zYTb!sZ`zSrr};|Egv2_VIwYRX;Zs^}Jg zj#c6PhQO)stK4HfzNl|VYB7_q!&+_DVJxogiZ&{KbWoz|Boj9^p84Fo>#I4b z=5>;=DKIvt*Xt5p^*(%QEDck|pXRz-yG* z2D;K(2q6A{s#iou_b!xc+5~ZzJ8!uTcns(Z=DE<%=}yBL^n&MVa8--!emS04)N$1r zxFf|hx3sZIf_*xeUX^I|5Bjt%hq?1O9pm$@P7%cQ_x~kX8x_^oI5A9e z_+Z1J`y%tRKD{*Q+&~p66rAERqZVx-?3egmm*X3Y-|#-=_aIy)eJAKOu+>^Y*zLK- zV6+$H8HGhwu#(2W&<37RMG`?LVQ;1wq|dK2+`~(vlK4r{ye+s&%P2!!u*mT#4VTcn z=q*Jo;Ft$M_FlQ%uu%=JijLWY*HSqcJ~0etAoj>#sF~Eh*6m;+?&bI`AU(V;pSs+} z$mM;EWs zQ6=M;Do+cW+?DZhl0f^;x<+(q%d|HLCT*xY1=(@}6U_6l;HU9#t`Zn!UEn2Yl@P)O zJc6F!3aWT))WsFa()jA;0jV%1uCjuJKE!>)n9^A9OfKpa?>Q#yKe2FyIcdakN85Y8 zq!?Cb8i}wJR}a8N@v%h+B2?p1*M#R}fh>V6e8+Yy%**j~5yG}OYGG$@j80&OGl#Gj zT<*;a@u9)X+Jt4oNRlFF%}G~!YT-a~d%Z-R<&83Y~KppI-&#{efzuv?#X>Gj z9Af{Acc_d*>eZd7tqQ}PijZ$%UXt6wX5^}B`cWIu@Kx1=tvO4mOtcU8@_cT zJT)$do#K;YJpp;EDA#2ZvuE!H%NU6TKB1HzG+c7|EK=36XjtJqVo3p-S)gc+T=BFO z`mBRW2*puf;ahp=s3+ z*kjMU-mBFCzm}8iwy0y^86Ad7VJ;v-j@!6mNmD`v1V&)1#u)wbFGcNQ^GQGX5&FHz zGI|(S1@lq1iYBDKzQMV@R6O$wx;g0?-s^M`a5&dH$A-QD)U2%b$JwIE*hF-&VJ#`f z^4;#xh5wg4&5haq8;mYNM+a*ta`h~%zVg9I?jk=zj!=N4K z+XWhyY`COTSlt#`X+MEd#C>-`emnLk42&=`ktXNf5B7msR+xOvZ*0#hd8eeL&!Mf2c?uh3E?Vfxd_fczCr7 z=#;n!+NKx)!;{9>ZUc4&_?d%fDJ)*MDM)d`)J*Z)xCXJ}Kve`&o0l{mQ*^8gmSU3& zsK2zO!G%F2;UVcRa1%_UDTw?UT`Rl z4q~`hjv;0NIz(v}$r;~qweRb(H0uQr5Oi95J@H&hOU|-<-ErOV1f>i#5EP~NO-mm_*%mm zeM;}o8#6--M*;gRW%Sh|FkDAdB~Ygh+F0NICWhVd2RKTVf1$6-vZ+D2cR#49{ogd+ zAW}i}5hCyvDnAkK-&8g-nc=VyPc=W0{E7+PPfCoYwkp}dMt?FSP#*(TEK1@`lZ8kr zNnKB;l+EtkWASX6g8%aJ1ZdNdYPQS*j>fZ z?}2Q*#yf-wpZm5^8Rp0Oxj(Ungrcdy34LyxkOA(V z2FWhPbAcRg-=R6Z{aq`{$F=M9HJhfjTF1%P$ORp>`90Q7H@s- zbweUJwQFc3S5k*Th$-^Wlpu~qv6V{zE98|#71(q_e-bO>cWBcepNaAjfA5&lE2mrq zCAup-=Tb}Ejb;&de-0IZjPV{WaJemDXKST{Y`aryn_3W##=5rCnpCJjfJ0jY9Dmqz zSD;*@b2^%zLbM1(K3{RVUsZ|)G%n~SoS=qX#&vEf7`@I{(NFN-w@ii?6D{{LjVXE;tQ@O#|u zhz9^-iQeo=zsC#*G5j;ny4UqMc^nU=I$w~AA#V|l2nKWauk2ScV59+J<9O+;%>bRM zQE#3DF9k^zxepcMp9%Q8L{TQiZt~Wd-M(}j>zt1?9j7oE1w%^Q?wO6B>bR~INMiXg zYzC{ugJM`o5J`y>yc&#e`TqT!&EarsQ1NxIDX89Is~?6~3o{P1uIs5Rp;Qf?$j;bZ zmFAET31!d@_n3qY67M0&y5|QVf}yU%^knWJhRbNre?v z^QZ2Uc9Jl6;}^r)eZY^A*pD&Vu{{vQ7O2;ziML9HqXpsnG@H#9H$D4Og6HD`RP|_N z{aSLFr64EZd2Djsu9L&(39c}x*&^q%2n(ppC=z)~&c>|H&ts`9 zS9E->O8li6KwMG`YhcGDzh?wxO(8Sa+5Ginm;QjFkCpcI9})|@@Z*YWQ`6mRV9Y*q z9nBh9VYf6>pgZUoG(w}DE*N^Z=2|+wVrN3?o<#a6@Hi}g`ly-5$F4~+e4P@x>vsxF zX33Ivnu2yJNkU8oNk)&0D=ojrZhf`^3wP~@p}?(@q$CHKAq8=F697gtp4N?#c$*~nX1{f1GBC*sq(FFdX9)WV7FXnG!GCXF1y>2Bv9G8+g1w9alAN*hfIa z1omo0gYH)wENbhmpBTrqG+}>`3lO7A>mpBV%T{sq^+djMX31>LC~bFW1NK9GHzz#|M2U z&fh=e^4Aa^0Hnf^yb~aIlO=GD{#$eP*)X!t=aUULAZy+I_Pb=n$Nm;^_m~O&iv~S01s8{x!S-j052>f#^ zJ)BTbnrQ$*1OO(gW4|ZZ%uD6F6bNh8oPleAJ zzlKJ;rGZXphRJxR0oRWs~(@42L3X4|T(Uql8H|d^ONJ z!>~HVq!gAT6e-?v5@RN0{qpUC1wIxF32+JdYR=Sl{+aCj!@jQ9P7|+~wWzCID4A|a zTEcLjM`6S7uJy2 z7ZQWyPs#uu4^!d+RSvXW%M4u~1@{&Q6q+ev();oGdWpcggV846E59We)?Q#&$%%n=^nn3S8M#o4|zTZ(;Zah{nxY953 zHtZjGrK_POHq`6M?UnuASOO)sawZC~1xW&l%gyv=oemxOeXp$%3W3 zT5KZGrPHD}cz4_|_8YrOlgBN#1>7&TDd@$6tJW3rGb)jkt}IT{zkKe4H>|$$D`)O_ zpuow^9080>7t9$ZsCvj(sKVd|PP_J|fcCcpMAI_1poNnb+{{2ShO&`tMkq@>muHc3 zs9a7^FhRN~VPBe6-h=Xg;&LYI(uQ_}u^N6O5o<_7BS^_)FMQ;_5Y*RcSiJKCU{`@uRr>VoM18 z13)ANw3^M2AA;!M{l2vAk&~1pm>WHltW}N#1PWA ztVe&~z%+ZQ&D=gkk_kVQ6C7cV$8?1282vUz>R1V5luI=B$&?DQuRz-kNokiev2E12O6Bg{Rw1ya6qH){`ld)E=Z`9ma(d`5SAjVBu;#^ zDIgihk|dn$MMl~`1DCN3+lvX$B2_T(3o^5~ZaR9w@XOH24mc@cw7q02Wjw`-wE?M0 z^R1k9D(giT8fGPG9C#q_M6Tf_QC#%yBP{ZnGw?Uy(LiadYbzs8rI!{bGynPL|M?C& z0{n_4{X0ZTbIrVqObwi%}a77k01Q=rKF;((le)s1$z&y6IJ-xZzz z%0C=Dx9Hl>hgF0D~)Za1mKBS7bg(QgVl+vkQXc zPeNF`DstLL)2Z2`zXmKj8^|YV^26VPGtvrsE$8g$Jo$vM1FcoRw8C}NOb}bL5r)CQ z;W8fBgOk~t!@^kXe8LP@q|Z!X*rjF~OX-n!CaEThqrM{=C1_|xz6yGU_aCKi<81@1 z+9uX8Mr3FIy)GY@=Rg&_U#FOf854P!5^Yw$p8xF=3GCItulZq=o^Jxm{SnLtBHY4p zXKpirollA(;4W8Bq}<9WhU;CcJx;XW*WiO zOgA7(GWk?Sf$Y@iIvzJj9||y8!&dGWzq2lDufT&dW^Mn^O`j;4nL=fu)oA3|S3T0Pk#!uV}PW>fE z1W+mtr?`}bD5=3#oPm1w{$7Qm@x7u*I|_xy+^D;i`_Sc@b*=k9ZW2&hTL(1-4wE@% z|8<)J6D0;hkc}Fb&>}+T$VKqps#4i}fwcH}9TK%QPoqsDe!I=;LV7o^K zsD6@Yp3dt>nJ=I$h+Lz&WkwRM>(7&Oj9iBfuoV>yZzkT4R%FV_J`(X;jszO=wu!k{ z0W42gTM6p6*Y{|5#Q(VvX3&@nR5htes}W8G!019Tw-<|eAxk&;=&Ynl6I^LaEI+!i zg?ccHER16hKY~PSCq`~CdNARNOfbTrC)+SlrhrthUHY-W^GNttMa4Kf)P{XzWVu!Y zbKd0tT=9hK zy0_P9!=jh+IyH zUaIK>P@bvL63h-uib}vyKn~o(u0%0^4N0=GZRCo;e15H|m%`U@3a9iViXAZ$E_F~{ zOq`v}Bm(jGdVAcjO`=hENv_`*tkS6Iy#x2^A&Y%|lkm8G*-f5tGW)kc`d$bOP3%>L#5huVY z{?$Nyhv`?88PNiH_XpARxyeYhw$3uBs(5|dba!`$bVx`yY`VL^-ZY|sz@|eQrKKArHYts?NK47P z@SJ!4r#?B%IJ01_Up#T&*RwF)sprc<>`bLOVfy)(W9rcEShimcjQYvH++@#(xi=y# zJyZB6glM{C{E>Kn4LSj(Y)CSTD@5$%cZxw~q*sw7-nb!^bs@t9j&3eF7&DPS$^ubf ze;NZ$(OP?KUL{rjBI=Q5ULuNF^t_+jQ>GDtoKcETX0#t)S9CK2?yg?G5-;K!plSSU$rGr0qUQ5blO3Znr zmUo>EvcAk|9EbXevo-7Xt^x)4f8N9Y_-8^M#x2cci)DbDA@=H`z#t9Ne^ZXTHmiE# zH@5Y;WL)oSjzXLlCWbz=<@Q5%I3P0T<*FAITk|E8-icM7aOE%}FtT(hkx^YpGb9fs zYw-A)U@Uw69bJo2Qmco>5Co00{&K8AJ0vWM7c7t#>u;(U*iJXf?rv&xWv@Tr7s@iW zUXJs%hH`!Xw_~pd_f08+IKC)Z;SY-F&$VaN>8Y{}4%TM^V+sA=M#mB|kSC-#uEj zNiuhs$Ngo|l4MGfKyC9HLr*_}_4=IULw%VXjM6c;Jl$cEqYqlB?RCWec+e3A?Dh*f zKaYwEw0UKYsv>?IJ9Oo$cxxxX+e&c4{Vv=prUNm6Et8x5%#ded;w05j4KBY z_ zAF4l6jgJQ!Z9oU%m$mTov}l+|bg0sUor3lYg^N3BIB?uZKJsFJM~kuO)mw;sgQbZZ zJGYdMqg8Cu1bUy*4x|%r zVL4Y5d&I3H3;tsR{EfbR5by*Q2@_UhpK$2x2u70BC^8t3qGiJ`dZ-BP!&#xSZiC{+ zo=6#6@SO>a1ZYKdgP(!&WHSdx9KLb;fqJ;rp6paFLwpIBW{SSQ&NT<(vXK8Qk6bxS zUlR+7Zp+}OzljR)@&5Tr|2`BU{BV__#+ZP<2`@g8iHjR?*>LSerHZIh2QnvNf9hyf z7GiWlFArA}Pd@N4SXYg$xw9TxFK-x*V@$(xDls!JMfrDonBlj!pD`&ky)hBX;%9`u zV>Gk@-IRZM&flk6Tm_ONW(j_Yb65XLoW zc+O3uD&5`xaODl2>Kx!*b5bQ=Ea?{P^I&hHGhVbiZ2*ZX8PyWNnhE4jhM7>!o}s2g7;$>F~D zR~Kdrm(w|?CQYH8LnG^Hp|X<75+>5xG9PT7>7uD`k174S1{cG6vU%4i+@m-8Y# zG!kaJg5No}q5o6;3)!|}Y3J$8z+3EUr2$3HI2t-45>Pr|I09p$v3NHj3@npFKiT07 zcNBgx5V+I{fxJJgO_lezPQV=m)575>(urYo@J1p>Q)ziJXe;G1fDr^y%QTv(DZ`Oy zr=d`6Gk?s(D&p;bIrAlpaSh1*JRH2gByoI_HGoS%Eh*CtO?}J&CCT~qht&z8Jr%N_ zQKM~0Bkx;p=(iD#s9>b?C3#Iu7owZOl9GN?%t46VFV@kUpqG%HFEJ+wGI@cP7CRhiWXfPL?g)|w28nQQl#lpjob{n8Ed%!t7|(vidYaU<_hqtV z^m>>Gg9)Dhy|+HLqcC7GXlX-u7^RDg3I!FtwCBo*p6Y#4;+_ytZB#%kg9UI=MSR9e z<;@Y5U%;`EVt&B2Q;|AIIl*@4Z0u`bjHt4oZu-r2ONQBi=UqDq6K(OWuEhaP?L|Lh zN}9*JAf?wo|Hr2O*oyOJCKfoHv<=-keHiFU4`QD(N>U6xm#sSzd2N`DI*iQ_lMbT#q~d zvTpwwD)tCV^?Xj)PoNwyqSHrZwqnmn$MYEv8}8Q2;F$&`9=ss$9}|t!UNY3>FYX4u zXHz;=EbolxZ>~JWP88M}6Ik#Sz`-CJ?!jUy-hqkm{wyo|MNfmBzJJhK#hB=?cJ@Cb zq)R-wtylG&<=A1KaaH|qIM1oGP?bpRZFdbfjRJ0osCH7Kzy?0>YCu95xAKi6u~z8= zn$95u>la^K_9i5lm94jf6bNHwR0<5g#@Kq$#8T?|wP|}h|Mism=WeN{2jrQ0&HiX` zU;Xo1OW!{*FOI~SuyCmx=0GE8Rak69JP}Tji-D(pZSxBgw^-*fmYj^0?5o z1S7`3v7hy`!53k`eUE>WQSxF$kj2~(I3)jTGxoH}^!O{rO=RS1Lf9DNXEFbzztG&o zz;#yVQueu-TVRJ{u{F_gpZ$~Na*ztL`pMG-qw>#``YsEGBN{O*UJ-|&7JZH2=zj)Z z=&-M|`jz8t2Fbwa-B$iQZAL`ECC%QlrZw2FWymk_pzOFn*XEoI{4E5evUjmDlhIuR zp&xtW#aW*+nXWsIZSuIhMdS^$K5I0=i^ksygMMiKkN3rg7|#0#zCf8lj-o8__l^k* zW1*Do!w_fu(m9es7avST-mRr60^_yr3#O?V?WvFXL>e!#`D1V)n-X>P;cz>2 z*oG!m$v`^(gH6k7_*>QhT#RspF-{nW>~3W(Z2@(A49rbkiS5V7=6!5MUe3IBeJ3xk zsC##H#1t?kbXlC&8CpHEyzDt~_(Pya+3!DgO5_`qq+7h!uf{uav`UH>d?&Z+U}hsy z4kG=irzXRk=mR}IexnAR*L{f56ZGJEpe3KvXGPhd!LmmtgVf!lIJW}#p?)Frk{hDn z!SYtJen7>f-5CXr+_g!wWnRzN79dlY{>{H;Rby--F)3aR|DpNwpsCvyj#<%y93@FK z!IXI-vBkf=~{>qV6=JpE;B5v6@i`ix+2lh8zcr4(zzl1$VX|sh7 zl);=)*n=8P*@hD`Oi(j`z1Pk?(2y_o-)?x??=oz%i|b0G%}XWy423$P~ zNzM~Mw}Z7|ah7+%HWUJW&Vh+IjDURn!k{Ji_S|QQ;?v5%{eBi93N&TBgJJzt9FmrC zBasMKzo;A1$6nY-a&U2Zu*2!9^?GyMTks75A}yr0oZL<*gRb|xWMm@86>~a{1~o%6 z*;*m=Chi%$%--|GRs5~q5=vbU5Y;*EX>B`-BvqN(cdnJtd&&l>h}^4K?^d7hV=+zM zK*>^2OH^pZrLk}c9$VCc!PD>t?ZV_g)~2LAO6)?91Dp)*P@IjN=!DW5zzj9aq?*g%vugF> z{y#$7aCtiLEHN8Fm`MJN+#h^2l(#|;9CpS?ha>^k)dNiu@E1jF156&@trsxhP&t`O z_{pk&9BN@AQa^q(zBgyGi(*1zr4o_*fueToS8-`~v%4ocI|+p05a^b@)#MFHA@Xoip`&xzd! z1*#YMqO@8pWPT1=p+!k!=^fyo%_Qj27&EwcxO4hI5{*aNUg|c}3PvzTphqH557^47 z1S^m}PTL}ICpJz96srz+HFEBqC?PT7B4Jax$Oj1UZ;SRdZuZ5zvwZJ2K0PtxvedBq zBTVEl&aY&yw#3$yc`)28@PN_K;l#-8zsf0d;gXYvG~$T4_+ON%OgDIG*@1@+mf(cq zd@4SZ-On^2KG=~)`kR8IK&}v93Keda*IBs{#bDJz#FcQDUUSALQVP((c@Tcbav;@^ z8WPMv^vJ@#+>s_F6nbpHLeMzvUuHc*e7{MP3?BGatYBYLW8HYtvLdizldjsNisJVG zXwOE>LIV_AJT|wE0Vn^I*>n92P@y}@YtIeg(zk#inH=K(RY*yaqxprWnFG>KL^UKN zqWgnCg82~p(J6BXuzMI6eyF76pnEFhBVPpC$f?3Z(jcSa;hdtCvQk{o9hlaNFJ?#c zAsJKAGeVMx86r()NouJL>eoXg*wkT|;~DHf@;@k}qUkY9k%`7QkwQIb#G-h`y#iSG z8-SLg-S$vxu4TS!BcPgUIJ{GWq&*7}2$w0xdnS(Lnal;MDyA0Kw~ntC^cPzws#f%; zBXAf#UM~GxPXbsm)BXsF<&uZT1U9B7UQ(*UJNBkNqhSo)TsC zc;hZy5(^YEp=EfA%6nE zP|2l^SfG8e=P3D<7JXAqGWDMoxF#9N)&5s%r1lj%q5~$BX9YQ&=5Xa&5gk~*a(d*_ z2^DlzF8`;o7X)4~$%g>giNL-$5|?l2Gd^Xgyi#(-tGC@3wS;I^qDk;*xbA8vYv{eI zM2Na8JVK%2Ij$ua^#?0*$K+&cgSKB)RJwHqOhL69l2DwQA5H+>rk1l@r_Y}UM5e;v zfjKinuBA>QYn7q@dc7D3GdTQt%34D@#&PRXe}s1=%B$1l4NuDZJ=oDTGAJQ~N*QOh z7Fo?YK9voyd!=~m!)$Dp7BT?kkCo;1dRjfd43Po$ZXYOyKvsAA>$+DhhQ z8A1hiI!tyit5yt1!Z-PiV!SJ*jXq`NN8rr#Y1vM$DGe2tm-p9DaBY$y%<@SuR&Y;O zeaCBf#IQFNCLHwVmUtXy%GnNsSw(Wrm`gsw1kRAlDF5FJAb?9ZwoZ0U>)jH9Re8bk z)8uW6>jJD{1_GX^L6O!ETU*EgF39r3G8Ft)LYnLlNZ;mtaq4}Md7Kbp-O9Os;93=$ z8!?l%zZfZ=NoCHKVKs&mQlOQ_YZRa=>?pcghfj4!Z6wU|CDNU<>=Vd_06f1Tdq6PI zOxnNnc{Z2@7Rd_`4b`~pj%Jn?wP_uZr<%ES-D=eI$s)E8eJOSW9jS?&

h*9abqf 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

wWoM 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