From addcb49778cb6275795401555327016c3f3b263b Mon Sep 17 00:00:00 2001 From: Isaac Greene Date: Mon, 11 Apr 2022 21:18:21 -0400 Subject: [PATCH 01/18] total time now works as expected and tried (but failed) to add conversion between miles and kilometers for pace --- Splits/ChangeLogData.swift | 92 +++++++++++++++++++++++++------------- Splits/ContentView.swift | 34 +++++++++++--- Splits/ModalView.swift | 3 +- 3 files changed, 90 insertions(+), 39 deletions(-) diff --git a/Splits/ChangeLogData.swift b/Splits/ChangeLogData.swift index 8ad5b0a..d51bcae 100644 --- a/Splits/ChangeLogData.swift +++ b/Splits/ChangeLogData.swift @@ -11,51 +11,81 @@ struct April2022: View { var body: some View { ScrollView { - //2022-04-10 - VStack (alignment: .leading) { - Text("2022-04-10") - .font(.title2) - Text("Version Prerelease Build LVSXT10l\n") - .font(.footnote) - Text("\u{2022} Added known issues view.\n\t\u{2022} Might add this to the change log navigation at the bottom in the future") + //2022-04-11 + HStack { + VStack (alignment: .leading) { + Text("2022-04-11") + .font(.title2) + Text("Version Prerelease Build LVSXT10k\n") + .font(.footnote) + Text("\u{2022} Fixed total time display so now 300 seconds properly wraps to 5 minutes and minutes now also wrap when seconds equates to an amount that equals more than 60 minutes\n\u{2022} Forced all text in change log to left side of screen") + } + Spacer() } + .padding(30) + + //2022-04-10 + HStack { + VStack (alignment: .leading) { + Text("2022-04-10") + .font(.title2) + Text("Version Prerelease Build LVSXT10m\n") + .font(.footnote) + Text("\u{2022} Added known issues view\n\t\u{2022} Might add this to the change log navigation at the bottom in the future\n\u{2022} Reverted to a different commit in Git so that the app can be used") + } + Spacer() + } + .padding(30) + //2022-04-09 - VStack (alignment: .leading) { - Text("2022-04-09:") - .font(.title2) - Text("Version Prerelease Build LVSXT10n\n") - .font(.footnote) - Text("\u{2022} Fixed the math with seconds so now you can actually use them! YEAH BABY!\n\u{2022} Rounded pace so that you don't get values like 4.999999999999996 minutes per km\n\t\u{2022} Working on getting the seconds to change into minutes like 340 seconds will show as 5 minutes 40 seconds or \"0:05:40\"\n\u{2022} Removed warning about not using seconds (because they work now!)\n\u{2022} Got math color right. Issue was I had my colors switched so it showed black text in dark mode, and white text in light mode.\n\u{2022} Fixed distance between time boxes\n\u{2022} Removed text about not using seconds greater than 59 in text field\n\u{2022} Properly implemented tab view so that each view gets ONE (1) tab\n\u{2022} Added Git which I should've done long ago\n\u{2022} Tweaked various visual elements. For some reason, SF Symbols doesn't have a calculator??? So instead I'm using \"candybarphone\" but \"building\" looked good, too\n\u{2022} Got overflow of minutes working so now 100 minutes will show as 1 hour 40 minutes.\n\t\u{2022} Seconds overflow does not work (see known issues)") + HStack { + VStack (alignment: .leading) { + Text("2022-04-09:") + .font(.title2) + Text("Version Prerelease Build LVSXT10n\n") + .font(.footnote) + Text("\u{2022} Fixed the math with seconds so now you can actually use them! YEAH BABY!\n\u{2022} Rounded pace so that you don't get values like 4.999999999999996 minutes per km\n\t\u{2022} Working on getting the seconds to change into minutes like 340 seconds will show as 5 minutes 40 seconds or \"0:05:40\"\n\u{2022} Removed warning about not using seconds (because they work now!)\n\u{2022} Got math color right. Issue was I had my colors switched so it showed black text in dark mode, and white text in light mode.\n\u{2022} Fixed distance between time boxes\n\u{2022} Removed text about not using seconds greater than 59 in text field\n\u{2022} Properly implemented tab view so that each view gets ONE (1) tab\n\u{2022} Added Git which I should've done long ago\n\u{2022} Tweaked various visual elements. For some reason, SF Symbols doesn't have a calculator??? So instead I'm using \"candybarphone\" but \"building\" looked good, too\n\u{2022} Got overflow of minutes working so now 100 minutes will show as 1 hour 40 minutes.\n\t\u{2022} Seconds overflow does not work (see known issues)") + } + Spacer() } .padding(30) //2022-04-08 - VStack (alignment: .leading) { - Text("2022-04-08:") - .font(.title2) - Text("Version Prerelease Build LVSXT10r\n") - .font(.footnote) - Text("\u{2022} Added bullet points to change log\n\u{2022} Changed text in \"Help\" section about using seconds (ended up not working)\n\u{2022} Tried unsuccessfully to dynamically change the color of the pace formula whether in dark or light mode\n\u{2022} Temporarily removed change log in Build t\n\u{2022} Fixed positioning of minutes and seconds text boxes\n\u{2022} Total time now shows correct minute/hour time (minutes and hours are no longer equal)\n\t\u{2022} Seconds still don't work properly") + HStack { + VStack (alignment: .leading) { + Text("2022-04-08:") + .font(.title2) + Text("Version Prerelease Build LVSXT10r\n") + .font(.footnote) + Text("\u{2022} Added bullet points to change log\n\u{2022} Changed text in \"Help\" section about using seconds (ended up not working)\n\u{2022} Tried unsuccessfully to dynamically change the color of the pace formula whether in dark or light mode\n\u{2022} Temporarily removed change log in Build t\n\u{2022} Fixed positioning of minutes and seconds text boxes\n\u{2022} Total time now shows correct minute/hour time (minutes and hours are no longer equal)\n\t\u{2022} Seconds still don't work properly") + } + Spacer() } .padding(30) //2022-04-05 - VStack (alignment: .leading) { - Text("2022-04-05:") - .font(.title2) - Text("Version Prerelease Build LVSXT10u.2\n") - .font(.footnote) - Text("\u{2022} Reformatted change log to include better navigation and clearer notice of changes") + HStack { + VStack (alignment: .leading) { + Text("2022-04-05:") + .font(.title2) + Text("Version Prerelease Build LVSXT10u.2\n") + .font(.footnote) + Text("\u{2022} Reformatted change log to include better navigation and clearer notice of changes") + } + Spacer() } .padding(30) //2022-04-03 - VStack (alignment: .leading) { - Text("2022-04-03:") - .font(.title2) - Text("Version Prerelease Build LVSXT10u\n") - .font(.footnote) - Text("\u{2022} Fixed math\n\u{2022} Implemented change log view\n\u{2022} Restructured code so it gave fewer errors\n\u{2022} Added correct pace data\n\t\u{2022} At this time, the seconds functionality is entirely broken\n\u{2022} Implemented total time view\n\t\u{2022} For some reason, the view for the minutes automatically fills in for the hours as well") + HStack { + VStack (alignment: .leading) { + Text("2022-04-03:") + .font(.title2) + Text("Version Prerelease Build LVSXT10u\n") + .font(.footnote) + Text("\u{2022} Fixed math\n\u{2022} Implemented change log view\n\u{2022} Restructured code so it gave fewer errors\n\u{2022} Added correct pace data\n\t\u{2022} At this time, the seconds functionality is entirely broken\n\u{2022} Implemented total time view\n\t\u{2022} For some reason, the view for the minutes automatically fills in for the hours as well") + } + Spacer() } .padding(30) } diff --git a/Splits/ContentView.swift b/Splits/ContentView.swift index f455215..a023cc4 100644 --- a/Splits/ContentView.swift +++ b/Splits/ContentView.swift @@ -67,26 +67,46 @@ struct PaceResults: View { @Binding var distance: String var body: some View { - let timeMinutesDouble = Double(timeMinutes) ?? 0.0 - let timeHours = String(Int(timeMinutesDouble / 60)) + + //var pacePerUnit = 0.0 + //var notSelectedSystem = "" let convertedSeconds = (Double(timeSeconds) ?? 0) * (1+(2/3)) let timeSecondsInt = Int(timeSeconds) ?? 0 - let timeSecondsUnderSixty = (timeSecondsInt > 60 ? Int(timeSecondsInt / 60) : timeSecondsInt) + let timeSecondsUnderSixty = (timeSecondsInt % 60) - let timeMinutesInt = (Int(timeMinutes) ?? 0) + (Int(timeSecondsUnderSixty)) - let timeMinutesUnderSixty = timeMinutesInt - ((Int(timeHours) ?? 0) * 60) + let timeSecondsToMinutes = (timeSecondsInt - timeSecondsUnderSixty) / 60 - let leadingZeros = String(format: "%02d:%02d", timeMinutesUnderSixty, timeSecondsInt) + let timeMinutesDouble = Double(timeMinutes) ?? 0.0 + + let timeMinutesInt = (Int(timeMinutes) ?? 0) + (timeSecondsToMinutes) + let timeMinutesUnderSixty = timeMinutesInt % 60 + let timeMinutesToHours = (timeMinutesInt - timeMinutesUnderSixty) / 60 + + let leadingZeros = String(format: "%02d:%02d", timeMinutesUnderSixty, timeSecondsUnderSixty) let actualTime = timeMinutesDouble + (convertedSeconds / 100) let pace = actualTime / (Double(distance) ?? 1) let paceString = String(format: "%.2f", pace) + /* + if selectedSystem == "km" { + pacePerUnit = actualTime / (distance * 1.609344) + notSelectedSystem = "mi" + } + else { + pacePerUnit = actualTime / (distance * 0.6213711922) + notSelectedSystem = "km" + } + + let pacePerUnitString = String(format: "%.02f", pacePerUnit) + */ + VStack { Text("Distance: \(distance)\(selectedSystem)") - Text("Total time: \(timeHours):\(leadingZeros)") + Text("Total time: \(timeMinutesToHours):\(leadingZeros)") Text("\(paceString) minutes per \(selectedSystem)") + //Text("\(pacePerUnitString) minutes per \(notSelectedSystem)") } } } diff --git a/Splits/ModalView.swift b/Splits/ModalView.swift index 1f5ed71..05abc52 100644 --- a/Splits/ModalView.swift +++ b/Splits/ModalView.swift @@ -117,7 +117,8 @@ struct problemView: View { .font(.largeTitle) .bold() .padding(.top, 40) - Text("\n\u{2022} You can not dismiss the keyboard\n\t\u{2022} This hides the tab bar at the bottom\n\u{2022} Visually displayed seconds and total time are incorrect\n\t\u{2022} This DOES NOT affect pace. That is still correct.") + Text("\n\u{2022} You can not dismiss the keyboard\n\t\u{2022} This hides the tab bar at the bottom so you can't navigate the app\n\u{2022} Entering a number that is too large (20 digits) into the minutes field will cause the app to crash") + .padding() } } } From 743d9cff0eb9729f2854785a15f50f084c52af55 Mon Sep 17 00:00:00 2001 From: Isaac Greene Date: Wed, 13 Apr 2022 22:19:11 -0400 Subject: [PATCH 02/18] Started turning the ContentView -> PaceResults calculations into functions but as of this commit they don't work so it contains many errors. Also DID make the seconds work properly so 0:00:300 properly wraps to 0:05:00, and likewise, 0:00:86400 properly wraps to 24:00:00. --- FizzBuzz.playground/Contents.swift | 14 +++++++++++++ FizzBuzz.playground/contents.xcplayground | 4 ++++ Splits/ChangeLogData.swift | 12 ++++++++++++ Splits/ContentView.swift | 24 +++++++++++++++-------- 4 files changed, 46 insertions(+), 8 deletions(-) create mode 100644 FizzBuzz.playground/Contents.swift create mode 100644 FizzBuzz.playground/contents.xcplayground diff --git a/FizzBuzz.playground/Contents.swift b/FizzBuzz.playground/Contents.swift new file mode 100644 index 0000000..0e3cb8f --- /dev/null +++ b/FizzBuzz.playground/Contents.swift @@ -0,0 +1,14 @@ +for i in 1...100 { + if i.isMultiple(of: 3) && i.isMultiple(of: 5){ + print("FizzBuzz") + } + else if i.isMultiple(of: 3) { + print("Fizz") + } + else if i.isMultiple(of: 5) { + print("Buzz") + } + else{ + print(i) + } +} diff --git a/FizzBuzz.playground/contents.xcplayground b/FizzBuzz.playground/contents.xcplayground new file mode 100644 index 0000000..cf026f2 --- /dev/null +++ b/FizzBuzz.playground/contents.xcplayground @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Splits/ChangeLogData.swift b/Splits/ChangeLogData.swift index d51bcae..fa3bb55 100644 --- a/Splits/ChangeLogData.swift +++ b/Splits/ChangeLogData.swift @@ -10,6 +10,18 @@ import SwiftUI struct April2022: View { var body: some View { ScrollView { + //2022-04-13 + HStack { + VStack (alignment: .leading) { + Text("2022-04-13") + .font(.title2) + Text("Version Prerelease Build LVSXT10j\n") + .font(.footnote) + Text("\u{2022} Started work on optimizing code. Made no other changes and left the code with errors.") + } + Spacer() + } + .padding(30) //2022-04-11 HStack { diff --git a/Splits/ContentView.swift b/Splits/ContentView.swift index a023cc4..9ba4e79 100644 --- a/Splits/ContentView.swift +++ b/Splits/ContentView.swift @@ -71,17 +71,25 @@ struct PaceResults: View { //var pacePerUnit = 0.0 //var notSelectedSystem = "" - let convertedSeconds = (Double(timeSeconds) ?? 0) * (1+(2/3)) - let timeSecondsInt = Int(timeSeconds) ?? 0 - let timeSecondsUnderSixty = (timeSecondsInt % 60) + func secondsConversion(timeSeconds: String) -> (timeSecondsInt: Int, timeSecondsUnderSixty: Int) { + let convertedSeconds = (Double(timeSeconds) ?? 0) * (1+(2/3)) + let timeSecondsInt = Int(timeSeconds) ?? 0 + let timeSecondsUnderSixty = (timeSecondsInt % 60) + return (timeSecondsInt, timeSecondsUnderSixty) + } - let timeSecondsToMinutes = (timeSecondsInt - timeSecondsUnderSixty) / 60 + func minutesConversion(secondsConversion) { + let timeSecondsToMinutes = (timeSecondsInt - timeSecondsUnderSixty) / 60 - let timeMinutesDouble = Double(timeMinutes) ?? 0.0 + let timeMinutesDouble = Double(timeMinutes) ?? 0.0 + + let timeMinutesInt = (Int(timeMinutes) ?? 0) + (timeSecondsToMinutes) + let timeMinutesUnderSixty = timeMinutesInt % 60 + let timeMinutesToHours = (timeMinutesInt - timeMinutesUnderSixty) / 60 + + return (timeMinutesUnderSixty, timeMinutesDouble, timeMinutesToHours) + } - let timeMinutesInt = (Int(timeMinutes) ?? 0) + (timeSecondsToMinutes) - let timeMinutesUnderSixty = timeMinutesInt % 60 - let timeMinutesToHours = (timeMinutesInt - timeMinutesUnderSixty) / 60 let leadingZeros = String(format: "%02d:%02d", timeMinutesUnderSixty, timeSecondsUnderSixty) From fb523742c6a2b65bd882134f2cd5026a2ee8f222 Mon Sep 17 00:00:00 2001 From: Isaac Greene Date: Sun, 22 May 2022 21:45:01 -0400 Subject: [PATCH 03/18] Undid most changes from previous commit. Started work on pace conversions to opposite selected measurement system. --- Splits.xcodeproj/project.pbxproj | 4 +-- Splits/ChangeLogData.swift | 19 ++++++++++++++ Splits/ChangeLogView.swift | 1 + Splits/ContentView.swift | 45 +++++++++++++------------------- Splits/ModalView.swift | 2 +- 5 files changed, 41 insertions(+), 30 deletions(-) diff --git a/Splits.xcodeproj/project.pbxproj b/Splits.xcodeproj/project.pbxproj index 64c4fc1..efeffc0 100644 --- a/Splits.xcodeproj/project.pbxproj +++ b/Splits.xcodeproj/project.pbxproj @@ -308,7 +308,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.0; + MARKETING_VERSION = LVSXT10g; PRODUCT_BUNDLE_IDENTIFIER = Brandlar.Splits; PRODUCT_NAME = "$(TARGET_NAME)"; RUN_DOCUMENTATION_COMPILER = YES; @@ -341,7 +341,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.0; + MARKETING_VERSION = LVSXT10g; PRODUCT_BUNDLE_IDENTIFIER = Brandlar.Splits; PRODUCT_NAME = "$(TARGET_NAME)"; RUN_DOCUMENTATION_COMPILER = YES; diff --git a/Splits/ChangeLogData.swift b/Splits/ChangeLogData.swift index fa3bb55..93676ff 100644 --- a/Splits/ChangeLogData.swift +++ b/Splits/ChangeLogData.swift @@ -7,6 +7,25 @@ import SwiftUI +struct May2022: View { + var body: some View { + ScrollView { + //2022-05-22 + HStack { + VStack (alignment: .leading) { + Text("2022-05-22") + .font(.title2) + Text("Version Prerelease Build LVSXT10g\n") + .font(.footnote) + Text("\u{2022} Undid changes made in Build LVSXT10j.\n\u{2022} Failed to implement a way to dismiss the keyboard.\n\u{2022} Started work on a conversion process of paces to the opposite selected system of measurement. (does not currently work)") + } + Spacer() + } + .padding(30) + } + } +} + struct April2022: View { var body: some View { ScrollView { diff --git a/Splits/ChangeLogView.swift b/Splits/ChangeLogView.swift index 23d597e..4098280 100644 --- a/Splits/ChangeLogView.swift +++ b/Splits/ChangeLogView.swift @@ -12,6 +12,7 @@ struct ChangeLog: View { NavigationView { List { Section(header: Text("2022")) { + NavigationLink("May", destination: May2022()) NavigationLink("April", destination: April2022()) } } diff --git a/Splits/ContentView.swift b/Splits/ContentView.swift index 9ba4e79..d337919 100644 --- a/Splits/ContentView.swift +++ b/Splits/ContentView.swift @@ -67,54 +67,45 @@ struct PaceResults: View { @Binding var distance: String var body: some View { + let distanceDub = Double(distance) ?? 1.0 - //var pacePerUnit = 0.0 - //var notSelectedSystem = "" + var notSelectedSystem = "" + var pacePerUnit = 0.0 - func secondsConversion(timeSeconds: String) -> (timeSecondsInt: Int, timeSecondsUnderSixty: Int) { - let convertedSeconds = (Double(timeSeconds) ?? 0) * (1+(2/3)) - let timeSecondsInt = Int(timeSeconds) ?? 0 - let timeSecondsUnderSixty = (timeSecondsInt % 60) - return (timeSecondsInt, timeSecondsUnderSixty) - } + let convertedSeconds:Double = (Double(timeSeconds) ?? 0) * (1.666666666666666666666666) + let timeSecondsInt:Int = Int(timeSeconds) ?? 0 + let timeSecondsUnderSixty:Int = (timeSecondsInt % 60) - func minutesConversion(secondsConversion) { - let timeSecondsToMinutes = (timeSecondsInt - timeSecondsUnderSixty) / 60 + let timeSecondsToMinutes:Int = (timeSecondsInt - timeSecondsUnderSixty) / 60 - let timeMinutesDouble = Double(timeMinutes) ?? 0.0 + let timeMinutesDouble:Double = Double(timeMinutes) ?? 0.0 - let timeMinutesInt = (Int(timeMinutes) ?? 0) + (timeSecondsToMinutes) - let timeMinutesUnderSixty = timeMinutesInt % 60 - let timeMinutesToHours = (timeMinutesInt - timeMinutesUnderSixty) / 60 - - return (timeMinutesUnderSixty, timeMinutesDouble, timeMinutesToHours) - } + let timeMinutesInt:Int = (Int(timeMinutes) ?? 0) + (timeSecondsToMinutes) + let timeMinutesUnderSixty:Int = timeMinutesInt % 60 + let timeMinutesToHours:Int = (timeMinutesInt - timeMinutesUnderSixty) / 60 + let leadingZeros:String = String(format: "%02d:%02d", timeMinutesUnderSixty, timeSecondsUnderSixty) - let leadingZeros = String(format: "%02d:%02d", timeMinutesUnderSixty, timeSecondsUnderSixty) + let actualTime:Double = timeMinutesDouble + (convertedSeconds / 100) + let pace:Double = actualTime / distanceDub + let paceString:String = String(format: "%.2f", pace) - let actualTime = timeMinutesDouble + (convertedSeconds / 100) - let pace = actualTime / (Double(distance) ?? 1) - let paceString = String(format: "%.2f", pace) - - /* if selectedSystem == "km" { - pacePerUnit = actualTime / (distance * 1.609344) + pacePerUnit = actualTime / (distanceDub * 1.609344) notSelectedSystem = "mi" } else { - pacePerUnit = actualTime / (distance * 0.6213711922) + pacePerUnit = actualTime / (distanceDub * 0.6213711922) notSelectedSystem = "km" } let pacePerUnitString = String(format: "%.02f", pacePerUnit) - */ VStack { Text("Distance: \(distance)\(selectedSystem)") Text("Total time: \(timeMinutesToHours):\(leadingZeros)") Text("\(paceString) minutes per \(selectedSystem)") - //Text("\(pacePerUnitString) minutes per \(notSelectedSystem)") + Text("\(pacePerUnitString) minutes per \(notSelectedSystem)") } } } diff --git a/Splits/ModalView.swift b/Splits/ModalView.swift index 05abc52..da8b7f9 100644 --- a/Splits/ModalView.swift +++ b/Splits/ModalView.swift @@ -117,7 +117,7 @@ struct problemView: View { .font(.largeTitle) .bold() .padding(.top, 40) - Text("\n\u{2022} You can not dismiss the keyboard\n\t\u{2022} This hides the tab bar at the bottom so you can't navigate the app\n\u{2022} Entering a number that is too large (20 digits) into the minutes field will cause the app to crash") + Text("\n\u{2022} You can not dismiss the keyboard\n\t\u{2022} This hides the tab bar at the bottom so you can't navigate the app") .padding() } } From 674979ebd355400b0e136968f42a1bdc8f8bafd2 Mon Sep 17 00:00:00 2001 From: Isaac Greene Date: Wed, 25 May 2022 22:27:05 -0400 Subject: [PATCH 04/18] reversed some previous progress --- Splits/ContentView.swift | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/Splits/ContentView.swift b/Splits/ContentView.swift index d337919..c5d6c03 100644 --- a/Splits/ContentView.swift +++ b/Splits/ContentView.swift @@ -69,8 +69,8 @@ struct PaceResults: View { var body: some View { let distanceDub = Double(distance) ?? 1.0 - var notSelectedSystem = "" - var pacePerUnit = 0.0 + //var notSelectedSystem = "" + //var pacePerUnit = 0.0 let convertedSeconds:Double = (Double(timeSeconds) ?? 0) * (1.666666666666666666666666) let timeSecondsInt:Int = Int(timeSeconds) ?? 0 @@ -90,22 +90,27 @@ struct PaceResults: View { let pace:Double = actualTime / distanceDub let paceString:String = String(format: "%.2f", pace) - if selectedSystem == "km" { - pacePerUnit = actualTime / (distanceDub * 1.609344) - notSelectedSystem = "mi" - } - else { - pacePerUnit = actualTime / (distanceDub * 0.6213711922) - notSelectedSystem = "km" - } + /* + func pacePerOpString(selectedSystem: String, _ pacePerUnit: inout Double, actualTime: Double, distanceDub: Double, _ notSelectedSystem: inout String) -> String { + if selectedSystem == "km" { + pacePerUnit = actualTime / (distanceDub * 1.609344) + notSelectedSystem = "mi" + } + else { + pacePerUnit = actualTime / (distanceDub * 0.6213711922) + notSelectedSystem = "km" + } - let pacePerUnitString = String(format: "%.02f", pacePerUnit) + let pacePerUnitString:String = String(format: "%.02f", pacePerUnit) + return pacePerUnitString + } + */ VStack { Text("Distance: \(distance)\(selectedSystem)") Text("Total time: \(timeMinutesToHours):\(leadingZeros)") Text("\(paceString) minutes per \(selectedSystem)") - Text("\(pacePerUnitString) minutes per \(notSelectedSystem)") + //Text("\(pacePerOpString(selectedSystem: selectedSystem, &pacePerUnit, actualTime: actualTime, distanceDub: distanceDub, ¬SelectedSystem)) minutes per \(notSelectedSystem)") } } } From 5578d86ccf18636fcc0c32ec37bef61b03df53b4 Mon Sep 17 00:00:00 2001 From: Isaac Greene Date: Wed, 1 Jun 2022 21:26:38 -0400 Subject: [PATCH 05/18] Partially implemented an easier way to input hours --- Splits/ChangeLogData.swift | 33 ++++++++++++++++++++++++++++++++ Splits/ContentView.swift | 39 ++++++++++++++++---------------------- 2 files changed, 49 insertions(+), 23 deletions(-) diff --git a/Splits/ChangeLogData.swift b/Splits/ChangeLogData.swift index 93676ff..d83135b 100644 --- a/Splits/ChangeLogData.swift +++ b/Splits/ChangeLogData.swift @@ -7,9 +7,42 @@ import SwiftUI +struct June2022: View { + var body: some View { + ScrollView { + //2022-06-01 + //gay + HStack { + VStack (alignment: .leading) { + Text("2022-06-01") + .font(.title2) + Text("Version Prerelease Build LVSXT10g.3\n") + .font(.footnote) + Text("\u{2022} Partially implemented an easier way to input hours. Mostly working on formatting issues, but it shows up somewhat like it's supposed to.") + } + Spacer() + } + .padding(30) + } + } +} + struct May2022: View { var body: some View { ScrollView { + //2022-05-25 + HStack { + VStack (alignment: .leading) { + Text("2022-05-25") + .font(.title2) + Text("Version Prerelease Build LVSXT10g.2\n") + .font(.footnote) + Text("\u{2022} I'm at a stalemate with Swift") + } + Spacer() + } + .padding(30) + //2022-05-22 HStack { VStack (alignment: .leading) { diff --git a/Splits/ContentView.swift b/Splits/ContentView.swift index c5d6c03..7c73ade 100644 --- a/Splits/ContentView.swift +++ b/Splits/ContentView.swift @@ -12,6 +12,7 @@ struct ContentView: View { var SISystem = ["km","mi"] var minutes = Array(0...300) var times = Array(0...300).map { String($0) } + @State var timeHours: String = "" @State var timeMinutes: String = "" @State var timeSeconds: String = "" @State var selectedSystem: String = "km" @@ -35,6 +36,15 @@ struct ContentView: View { .pickerStyle(.segmented) .frame(minWidth: 60, maxWidth: 300) HStack { + VStack { + Text("Total hours") + TextField("Enter hours here", text: $timeHours) + .keyboardType(.numberPad) + .textFieldStyle(.roundedBorder) + } + .frame(minWidth: 100) + .padding(.leading, -15) + .padding() VStack { Text("Total Minutes") TextField("Enter minutes here", text: $timeMinutes) @@ -54,13 +64,14 @@ struct ContentView: View { .padding(.leading, -15) .padding() } - PaceResults(timeMinutes: $timeMinutes, timeSeconds: $timeSeconds, selectedSystem: $selectedSystem, distance: $distance) + PaceResults(timeHours: $timeHours, timeMinutes: $timeMinutes, timeSeconds: $timeSeconds, selectedSystem: $selectedSystem, distance: $distance) } } } } struct PaceResults: View { + @Binding var timeHours: String @Binding var timeMinutes: String @Binding var timeSeconds: String @Binding var selectedSystem: String @@ -69,9 +80,6 @@ struct PaceResults: View { var body: some View { let distanceDub = Double(distance) ?? 1.0 - //var notSelectedSystem = "" - //var pacePerUnit = 0.0 - let convertedSeconds:Double = (Double(timeSeconds) ?? 0) * (1.666666666666666666666666) let timeSecondsInt:Int = Int(timeSeconds) ?? 0 let timeSecondsUnderSixty:Int = (timeSecondsInt % 60) @@ -84,33 +92,18 @@ struct PaceResults: View { let timeMinutesUnderSixty:Int = timeMinutesInt % 60 let timeMinutesToHours:Int = (timeMinutesInt - timeMinutesUnderSixty) / 60 + let totalHours:Double = Double(timeMinutesToHours) + (Double(timeHours) ?? 0) + let leadingZeros:String = String(format: "%02d:%02d", timeMinutesUnderSixty, timeSecondsUnderSixty) - let actualTime:Double = timeMinutesDouble + (convertedSeconds / 100) + let actualTime:Double = timeMinutesDouble + (convertedSeconds / 100) + (totalHours * 60) let pace:Double = actualTime / distanceDub let paceString:String = String(format: "%.2f", pace) - /* - func pacePerOpString(selectedSystem: String, _ pacePerUnit: inout Double, actualTime: Double, distanceDub: Double, _ notSelectedSystem: inout String) -> String { - if selectedSystem == "km" { - pacePerUnit = actualTime / (distanceDub * 1.609344) - notSelectedSystem = "mi" - } - else { - pacePerUnit = actualTime / (distanceDub * 0.6213711922) - notSelectedSystem = "km" - } - - let pacePerUnitString:String = String(format: "%.02f", pacePerUnit) - return pacePerUnitString - } - */ - VStack { Text("Distance: \(distance)\(selectedSystem)") - Text("Total time: \(timeMinutesToHours):\(leadingZeros)") + Text("Total time: \(totalHours):\(leadingZeros)") Text("\(paceString) minutes per \(selectedSystem)") - //Text("\(pacePerOpString(selectedSystem: selectedSystem, &pacePerUnit, actualTime: actualTime, distanceDub: distanceDub, ¬SelectedSystem)) minutes per \(notSelectedSystem)") } } } From 7b421a0a73df771a18b726350d7de4087a60e240 Mon Sep 17 00:00:00 2001 From: Isaac Greene Date: Sat, 4 Jun 2022 23:05:37 -0400 Subject: [PATCH 06/18] Did some major reformatting of the Change Log tab (now Docs) and will hopefully get to adding some more actual features soon --- Splits.xcodeproj/project.pbxproj | 12 +++++ Splits/ChangeLogData.swift | 26 +++++++++++ Splits/ChangeLogView.swift | 25 +++++++---- Splits/ContentView.swift | 47 +++++++++++++++++--- Splits/DocsView.swift | 44 ++++++++++++++++++ Splits/FeaturesView.swift | 76 ++++++++++++++++++++++++++++++++ Splits/KnownIssues.swift | 75 +++++++++++++++++++++++++++++++ Splits/ModalView.swift | 26 +---------- Splits/TabViewData.swift | 8 +--- 9 files changed, 294 insertions(+), 45 deletions(-) create mode 100644 Splits/DocsView.swift create mode 100644 Splits/FeaturesView.swift create mode 100644 Splits/KnownIssues.swift diff --git a/Splits.xcodeproj/project.pbxproj b/Splits.xcodeproj/project.pbxproj index efeffc0..732d6ee 100644 --- a/Splits.xcodeproj/project.pbxproj +++ b/Splits.xcodeproj/project.pbxproj @@ -9,6 +9,9 @@ /* Begin PBXBuildFile section */ 850062C92802328F0095F121 /* TabViewData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850062C82802328F0095F121 /* TabViewData.swift */; }; 8502250E27FA5D0800FE8E95 /* ChangeLogData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8502250D27FA5D0800FE8E95 /* ChangeLogData.swift */; }; + 850F8014284A7F6A0094580D /* DocsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850F8013284A7F6A0094580D /* DocsView.swift */; }; + 850F8016284A815C0094580D /* KnownIssues.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850F8015284A815C0094580D /* KnownIssues.swift */; }; + 850F8018284A83400094580D /* FeaturesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850F8017284A83400094580D /* FeaturesView.swift */; }; 85AAA0D627FA2DD600F4B9A1 /* SplitsApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85AAA0D527FA2DD600F4B9A1 /* SplitsApp.swift */; }; 85AAA0D827FA2DD600F4B9A1 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85AAA0D727FA2DD600F4B9A1 /* ContentView.swift */; }; 85AAA0DA27FA2DDA00F4B9A1 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85AAA0D927FA2DDA00F4B9A1 /* Assets.xcassets */; }; @@ -21,6 +24,9 @@ /* Begin PBXFileReference section */ 850062C82802328F0095F121 /* TabViewData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabViewData.swift; sourceTree = ""; }; 8502250D27FA5D0800FE8E95 /* ChangeLogData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChangeLogData.swift; sourceTree = ""; }; + 850F8013284A7F6A0094580D /* DocsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DocsView.swift; sourceTree = ""; }; + 850F8015284A815C0094580D /* KnownIssues.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KnownIssues.swift; sourceTree = ""; }; + 850F8017284A83400094580D /* FeaturesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeaturesView.swift; sourceTree = ""; }; 85AAA0D227FA2DD600F4B9A1 /* Splits.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Splits.app; sourceTree = BUILT_PRODUCTS_DIR; }; 85AAA0D527FA2DD600F4B9A1 /* SplitsApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplitsApp.swift; sourceTree = ""; }; 85AAA0D727FA2DD600F4B9A1 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; @@ -65,6 +71,9 @@ 8502250D27FA5D0800FE8E95 /* ChangeLogData.swift */, 85AAA0D727FA2DD600F4B9A1 /* ContentView.swift */, 850062C82802328F0095F121 /* TabViewData.swift */, + 850F8017284A83400094580D /* FeaturesView.swift */, + 850F8013284A7F6A0094580D /* DocsView.swift */, + 850F8015284A815C0094580D /* KnownIssues.swift */, 85AAA0E727FA2F1600F4B9A1 /* ChangeLogView.swift */, 85AAA0E527FA2EB100F4B9A1 /* ModalView.swift */, 85AAA0D927FA2DDA00F4B9A1 /* Assets.xcassets */, @@ -161,8 +170,11 @@ 85AAA0D627FA2DD600F4B9A1 /* SplitsApp.swift in Sources */, 850062C92802328F0095F121 /* TabViewData.swift in Sources */, 8502250E27FA5D0800FE8E95 /* ChangeLogData.swift in Sources */, + 850F8014284A7F6A0094580D /* DocsView.swift in Sources */, + 850F8016284A815C0094580D /* KnownIssues.swift in Sources */, 85AAA0E827FA2F1600F4B9A1 /* ChangeLogView.swift in Sources */, 85AAA0E627FA2EB100F4B9A1 /* ModalView.swift in Sources */, + 850F8018284A83400094580D /* FeaturesView.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/Splits/ChangeLogData.swift b/Splits/ChangeLogData.swift index d83135b..e7e69d7 100644 --- a/Splits/ChangeLogData.swift +++ b/Splits/ChangeLogData.swift @@ -10,6 +10,32 @@ import SwiftUI struct June2022: View { var body: some View { ScrollView { + //2022-06-04 + HStack { + VStack (alignment: .leading) { + Text("2022-06-04") + .font(.title2) + Text("Version Prerelease Build LVSXT10d.2\n") + .font(.footnote) + Text("\u{2022} Reformatted some tabs, and added the Recently Resolved issues tab\n\u{2022} Moved the Help tab into Docs") + } + Spacer() + } + .padding(30) + + //2022-06-03 + HStack { + VStack (alignment: .leading) { + Text("2022-06-03") + .font(.title2) + Text("Version Prerelease Build LVSXT10d\n") + .font(.footnote) + Text("\u{2022} Finished hours input.\n\u{2022} Moved some things around and the \"Change log\" tab is now \"Docs\" which holds info on features, the change log, and known issues, with a few other things.") + } + Spacer() + } + .padding(30) + //2022-06-01 //gay HStack { diff --git a/Splits/ChangeLogView.swift b/Splits/ChangeLogView.swift index 4098280..0174370 100644 --- a/Splits/ChangeLogView.swift +++ b/Splits/ChangeLogView.swift @@ -9,16 +9,23 @@ import SwiftUI struct ChangeLog: View { var body: some View { - NavigationView { - List { - Section(header: Text("2022")) { - NavigationLink("May", destination: May2022()) - NavigationLink("April", destination: April2022()) - } - } - .listStyle(.insetGrouped) - .navigationTitle("Change log") + HStack { + VStack (alignment: .leading) { + Text("Change Log") + .font(.largeTitle) + .bold() + } + Spacer() } + .padding() + List { + Section(header: Text("2022")) { + NavigationLink("June", destination: June2022()) + NavigationLink("May", destination: May2022()) + NavigationLink("April", destination: April2022()) + } + } + .listStyle(.insetGrouped) } } struct ChangeLog_Previews: PreviewProvider { diff --git a/Splits/ContentView.swift b/Splits/ContentView.swift index 7c73ade..c298ac7 100644 --- a/Splits/ContentView.swift +++ b/Splits/ContentView.swift @@ -37,25 +37,26 @@ struct ContentView: View { .frame(minWidth: 60, maxWidth: 300) HStack { VStack { - Text("Total hours") + Text("Hours") TextField("Enter hours here", text: $timeHours) .keyboardType(.numberPad) .textFieldStyle(.roundedBorder) } .frame(minWidth: 100) - .padding(.leading, -15) + .padding(.trailing, -15) .padding() VStack { - Text("Total Minutes") + Text("Minutes") TextField("Enter minutes here", text: $timeMinutes) .keyboardType(.numberPad) .textFieldStyle(.roundedBorder) } .frame(minWidth: 100) .padding(.trailing, -15) + .padding(.leading, -15) .padding() VStack { - Text("Total Seconds") + Text("Seconds") TextField("Enter seconds here", text: $timeSeconds) .keyboardType(.numberPad) .textFieldStyle(.roundedBorder) @@ -96,13 +97,14 @@ struct PaceResults: View { let leadingZeros:String = String(format: "%02d:%02d", timeMinutesUnderSixty, timeSecondsUnderSixty) - let actualTime:Double = timeMinutesDouble + (convertedSeconds / 100) + (totalHours * 60) + let actualTime:Double = timeMinutesDouble + (convertedSeconds / 100) + ((Double(timeHours) ?? 0) * 60) let pace:Double = actualTime / distanceDub let paceString:String = String(format: "%.2f", pace) + let hoursFormatted:String = String(format: "%.0f", totalHours) VStack { Text("Distance: \(distance)\(selectedSystem)") - Text("Total time: \(totalHours):\(leadingZeros)") + Text("Total time: \(hoursFormatted):\(leadingZeros)") Text("\(paceString) minutes per \(selectedSystem)") } } @@ -113,3 +115,36 @@ struct ContentView_Previews: PreviewProvider { ContentView() } } + +/* +struct AllTheMath { + @Binding var timeHours: String + @Binding var timeMinutes: String + @Binding var timeSeconds: String + @Binding var selectedSystem: String + @Binding var distance: String + + let distanceDub = Double(distance) ?? 1.0 + + let convertedSeconds:Double = (Double(timeSeconds) ?? 0) * (1.666666666666666666666666) + let timeSecondsInt:Int = Int(timeSeconds) ?? 0 + let timeSecondsUnderSixty:Int = (timeSecondsInt % 60) + + let timeSecondsToMinutes:Int = (timeSecondsInt - timeSecondsUnderSixty) / 60 + + let timeMinutesDouble:Double = Double(timeMinutes) ?? 0.0 + + let timeMinutesInt:Int = (Int(timeMinutes) ?? 0) + (timeSecondsToMinutes) + let timeMinutesUnderSixty:Int = timeMinutesInt % 60 + let timeMinutesToHours:Int = (timeMinutesInt - timeMinutesUnderSixty) / 60 + + let totalHours:Double = Double(timeMinutesToHours) + (Double(timeHours) ?? 0) + + let leadingZeros:String = String(format: "%02d:%02d", timeMinutesUnderSixty, timeSecondsUnderSixty) + + let actualTime:Double = timeMinutesDouble + (convertedSeconds / 100) + ((Double(timeHours) ?? 0) * 60) + let pace:Double = actualTime / distanceDub + let paceString:String = String(format: "%.2f", pace) + let hoursFormatted:String = String(format: "%.0f", totalHours) +} +*/ diff --git a/Splits/DocsView.swift b/Splits/DocsView.swift new file mode 100644 index 0000000..f7a5c25 --- /dev/null +++ b/Splits/DocsView.swift @@ -0,0 +1,44 @@ +// +// DocsView.swift +// Splits +// +// Created by Isaac Greene on 6/3/22. +// + +import SwiftUI + +struct DocsView: View { + var body: some View { + NavigationView { + List { + NavigationLink("Help", destination: HelpView()) + NavigationLink("Change Log", destination: ChangeLog()) + + Section(header: Text("Features")) { + NavigationLink("New", destination: NewFeatures()) + NavigationLink("In Progress", destination: InProgressFeatures()) + NavigationLink("Deprecated", destination: DeprecatedFeatures()) + } + Section(header: Text("Known Issues")) { + NavigationLink("Recently Resolved", destination: RecentlyResolved()) + NavigationLink("High Priority", destination: HighPriority()) + NavigationLink("Medium Priority", destination: MediumPriority()) + NavigationLink("Low Priority", destination: LowPriority()) + } + Section(header: Text("App Information")) { + Text("Version: Prerelease LVSXT10d.2") + Text("Release date: 2022-06-04") + Text("Start date: 2022-03-25") + Text("App files: 9") + } + } + .navigationTitle("Docs") + } + } +} + +struct DocsView_Previews: PreviewProvider { + static var previews: some View { + DocsView() + } +} diff --git a/Splits/FeaturesView.swift b/Splits/FeaturesView.swift new file mode 100644 index 0000000..fb25b46 --- /dev/null +++ b/Splits/FeaturesView.swift @@ -0,0 +1,76 @@ +// +// FeaturesView.swift +// Splits +// +// Created by Isaac Greene on 6/3/22. +// + +import SwiftUI + +struct NewFeatures: View { + var body: some View { + ScrollView { + Text("New Features\n") + .font(.largeTitle) + .bold() + .padding(.top, 40) + VStack(alignment: .leading) { + Text("\u{2022} Reformatted the Docs tabs and made the common things up at the top") + Text("Implemented in Version Prerelease LVSXT10d.2 (current version)\n") + .font(.footnote) + .italic() + Text("\u{2022} Added the Features, Known Issues, and moved the Change Log for better navigation") + Text("Implemented in Version Prerelease LVSXT10d\n") + .font(.footnote) + .italic() + Text("\u{2022} Total time now shows the time in a way we humans can understand") + Text("Implemented in Version Prerelease LVSXT10k\n") + .font(.footnote) + .italic() + } + .padding(30) + } + } +} + +struct InProgressFeatures: View { + var body: some View { + ScrollView { + Text("Features In Progress") + .font(.largeTitle) + .bold() + .padding(.top, 40) + Text("Note: this does not include things I have to fix\n") + .font(.footnote) + .italic() + VStack(alignment: .leading) { + Text("\u{2022} Working on a conversion between measurements for pace and distance\n") + } + .padding(30) + } + } +} + +struct DeprecatedFeatures: View { + var body: some View { + ScrollView { + Text("Deprecated Features") + .font(.largeTitle) + .bold() + .padding(.top, 40) + VStack(alignment: .leading) { + Text("\n\u{2022} Removed the picker wheel to enter total time (a truly horrible system)") + Text("Stricken before recorded history\n") + .font(.footnote) + .italic() + } + .padding(30) + } + } +} + +struct FeaturesView_Previews: PreviewProvider { + static var previews: some View { + NewFeatures() + } +} diff --git a/Splits/KnownIssues.swift b/Splits/KnownIssues.swift new file mode 100644 index 0000000..8c69ac1 --- /dev/null +++ b/Splits/KnownIssues.swift @@ -0,0 +1,75 @@ +// +// KnownIssues.swift +// Splits +// +// Created by Isaac Greene on 6/3/22. +// + +import SwiftUI + +struct RecentlyResolved: View { + var body: some View { + ScrollView { + Text("Recently Resolved Issues") + .font(.largeTitle) + .bold() + .padding(.top, 40) + VStack(alignment: .leading) { + Text("\n\u{2022} None since the addition of this tab") + } + .padding(30) + } + } +} + +struct HighPriority: View { + var body: some View { + ScrollView { + Text("High Priority Issues") + .font(.largeTitle) + .bold() + .padding(.top, 40) + VStack(alignment: .leading) { + Text("\n\u{2022} You can not dismiss the keyboard on iPhone\n\t\u{2022} This hides the tab bar at the bottom so you can't navigate the app after bringing it up") + } + .padding(30) + } + } +} + +struct MediumPriority: View { + var body: some View { + ScrollView { + Text("Medium Priority Issues") + .font(.largeTitle) + .bold() + .padding(.top, 40) + VStack(alignment: .leading) { + Text("Wow. Such Empty.") + .italic() + } + .padding(30) + } + } +} + +struct LowPriority: View { + var body: some View { + ScrollView { + Text("Low Priority Issues") + .font(.largeTitle) + .bold() + .padding(.top, 40) + VStack(alignment: .leading) { + Text("\n\u{2022} Space between the equation and explanation in the \"Help\" tab is too large\n\u{2022} App has no custom icon") + } + .padding(30) + } + } +} + +struct KnownIssues_Previews: PreviewProvider { + static var previews: some View { + HighPriority() + } +} diff --git a/Splits/ModalView.swift b/Splits/ModalView.swift index da8b7f9..57fb45e 100644 --- a/Splits/ModalView.swift +++ b/Splits/ModalView.swift @@ -8,7 +8,7 @@ import SwiftUI import RichTextView -struct ModalView: View { +struct HelpView: View { @State var mathSheet = false @State var problemSheet = false @@ -19,7 +19,7 @@ struct ModalView: View { .bold() .padding(.top, 40) - Text("Due to limitations in our system, you can only use kilometers and miles at this time. \nSmaller units like meters and feet are not supported. \nYou can, however, use decimals, such as .2km or .8mi.\n\nWe apologize for any inconvenience. In the future, we hope to make our app easier to use.") + Text("Due to limitations in the system, you can only use kilometers and miles at this time. \nSmaller units like meters and feet are not supported. \nYou can, however, use decimals, such as .2km or .8mi.\n\nI apologize for any inconvenience. In the future, I hope to make our app easier to use.\n\nI'm currently looking to add help articles about running to this page and it'll have loads of stuff about running and pace and all that stuff to actually help you with running. If I do, the purpose of this app might change.") .padding() Button("See our math", action: { @@ -29,15 +29,6 @@ struct ModalView: View { .sheet(isPresented: self.$mathSheet, content: { algorithmView() }) - - Button("Known issues", action: { - self.problemSheet.toggle() - }) - .padding(30) - .padding(.top, -30) - .sheet(isPresented: self.$problemSheet, content: { - problemView() - }) } } } @@ -109,16 +100,3 @@ struct mathLaTeX_inator: UIViewRepresentable { ) } } - -struct problemView: View { - var body: some View { - VStack { - Text("Known issues") - .font(.largeTitle) - .bold() - .padding(.top, 40) - Text("\n\u{2022} You can not dismiss the keyboard\n\t\u{2022} This hides the tab bar at the bottom so you can't navigate the app") - .padding() - } - } -} diff --git a/Splits/TabViewData.swift b/Splits/TabViewData.swift index 70d1047..252cdd9 100644 --- a/Splits/TabViewData.swift +++ b/Splits/TabViewData.swift @@ -14,13 +14,9 @@ struct TabViewData: View { .tabItem { Label("Calculator", systemImage: "candybarphone") } - ModalView() + DocsView() .tabItem { - Label("Help", systemImage: "info.circle") - } - ChangeLog() - .tabItem { - Label("Change log", systemImage: "doc.text.fill") + Label("Docs", systemImage: "doc.text.fill") } } } From b77ef882e8fbd803fdd470dc6b9ba86d33751e58 Mon Sep 17 00:00:00 2001 From: Isaac Greene Date: Fri, 10 Jun 2022 18:24:42 -0400 Subject: [PATCH 07/18] Fixed pace showing, added conversions between distance and pace. Added a new SecretView with some semi-private info. App is now in Version 1.0.0 --- .../Contents.swift | 27 ++ .../contents.xcplayground | 4 + Splits.xcodeproj/project.pbxproj | 26 +- .../xcschemes/xcschememanagement.plist | 56 +++- Splits/ChangeLogData.swift | 89 +++++- Splits/ChangeLogView.swift | 16 +- Splits/ContentView.swift | 127 +++++---- Splits/DocsView.swift | 27 +- Splits/FeaturesView.swift | 2 +- Splits/KnownIssues.swift | 2 + Splits/LicenseView.swift | 111 ++++++++ Splits/ModalView.swift | 4 +- .../Splits/.swiftpm/Contents.json | 6 + .../CachedManifest.plist | 44 +++ .../CachedManifest.dataset/Contents.json | 12 + .../Splits/.swiftpm/playgrounds/Contents.json | 6 + .../DocumentThumbnail.dataset/Contents.json | 12 + .../DocumentThumbnail.plist | 19 ++ .../DocumentThumbnail.imageset/Contents.json | 21 ++ .../DocumentThumbnail.png | Bin 0 -> 498823 bytes .../Workspace.dataset/Contents.json | 12 + .../Workspace.dataset/Workspace.plist | 13 + .../Splits/.swiftpm/xcode/Contents.json | 6 + .../.swiftpm/xcode/package/Contents.json | 6 + .../package/contents.dataset/Contents.json | 12 + .../contents.dataset/contents.xcworkspacedata | 7 + .../xcode/package/xcuserdata/Contents.json | 6 + .../xcuserdata/ericgreene1/Contents.json | 6 + .../UserInterfaceState.dataset/Contents.json | 12 + .../.swiftpm/xcode/xcuserdata/Contents.json | 6 + .../xcuserdata/ericgreene1/Contents.json | 6 + .../ericgreene1/xcschemes/Contents.json | 6 + .../xcschememanagement.dataset/Contents.json | 12 + .../xcschememanagement.plist | 14 + .../ChangeLogData.dataset/ChangeLogData.swift | 264 ++++++++++++++++++ .../ChangeLogData.dataset/Contents.json | 12 + .../ChangeLogView.dataset/ChangeLogView.swift | 33 +++ .../ChangeLogView.dataset/Contents.json | 12 + .../ContentView.dataset/ContentView.swift | 184 ++++++++++++ .../Splits/ContentView.dataset/Contents.json | 12 + .../Splits/Contents.json | 6 + .../Splits/DocsView.dataset/Contents.json | 12 + .../Splits/DocsView.dataset/DocsView.swift | 61 ++++ .../Splits/FeaturesView.dataset/Contents.json | 12 + .../FeaturesView.dataset/FeaturesView.swift | 77 +++++ .../Splits/KnownIssues.dataset/Contents.json | 12 + .../KnownIssues.dataset/KnownIssues.swift | 65 +++++ .../Splits/LicenseView.dataset/Contents.json | 12 + .../LicenseView.dataset/LicenseView.swift | 111 ++++++++ .../Splits/ModalView.dataset/Contents.json | 12 + .../Splits/ModalView.dataset/ModalView.swift | 105 +++++++ .../Splits/Package.dataset/Contents.json | 12 + .../Splits/Package.dataset/Package.swift | 45 +++ .../Splits/Resources/Contents.json | 6 + .../Splits/SecretView.dataset/Contents.json | 12 + .../SecretView.dataset/SecretView.swift | 97 +++++++ .../Splits/SplitsApp.dataset/Contents.json | 12 + .../Splits/SplitsApp.dataset/SplitsApp.swift | 22 ++ .../Splits/TabViewData.dataset/Contents.json | 12 + .../TabViewData.dataset/TabViewData.swift | 34 +++ Splits/SecretView.swift | 109 ++++++++ Splits/SplitsApp.swift | 5 + 62 files changed, 2021 insertions(+), 82 deletions(-) create mode 100644 MyPlaygroundgrefgrbfsvdabsf vdbfsvdvgsfb.playground/Contents.swift create mode 100644 MyPlaygroundgrefgrbfsvdabsf vdbfsvdvgsfb.playground/contents.xcplayground create mode 100644 Splits/LicenseView.swift create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/CachedManifest.dataset/CachedManifest.plist create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/CachedManifest.dataset/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/DocumentThumbnail.dataset/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/DocumentThumbnail.dataset/DocumentThumbnail.plist create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/DocumentThumbnail.imageset/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/DocumentThumbnail.imageset/DocumentThumbnail.png create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/Workspace.dataset/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/Workspace.dataset/Workspace.plist create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/contents.dataset/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/contents.dataset/contents.xcworkspacedata create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/xcuserdata/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/xcuserdata/ericgreene1/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/xcuserdata/ericgreene1/UserInterfaceState.dataset/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/xcuserdata/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/xcuserdata/ericgreene1/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/xcuserdata/ericgreene1/xcschemes/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/xcuserdata/ericgreene1/xcschemes/xcschememanagement.dataset/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/xcuserdata/ericgreene1/xcschemes/xcschememanagement.dataset/xcschememanagement.plist create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/ChangeLogData.dataset/ChangeLogData.swift create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/ChangeLogData.dataset/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/ChangeLogView.dataset/ChangeLogView.swift create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/ChangeLogView.dataset/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/ContentView.dataset/ContentView.swift create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/ContentView.dataset/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/DocsView.dataset/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/DocsView.dataset/DocsView.swift create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/FeaturesView.dataset/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/FeaturesView.dataset/FeaturesView.swift create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/KnownIssues.dataset/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/KnownIssues.dataset/KnownIssues.swift create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/LicenseView.dataset/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/LicenseView.dataset/LicenseView.swift create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/ModalView.dataset/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/ModalView.dataset/ModalView.swift create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/Package.dataset/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/Package.dataset/Package.swift create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/Resources/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/SecretView.dataset/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/SecretView.dataset/SecretView.swift create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/SplitsApp.dataset/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/SplitsApp.dataset/SplitsApp.swift create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/TabViewData.dataset/Contents.json create mode 100644 Splits/Preview Content/Preview Assets.xcassets/Splits/TabViewData.dataset/TabViewData.swift create mode 100644 Splits/SecretView.swift diff --git a/MyPlaygroundgrefgrbfsvdabsf vdbfsvdvgsfb.playground/Contents.swift b/MyPlaygroundgrefgrbfsvdabsf vdbfsvdvgsfb.playground/Contents.swift new file mode 100644 index 0000000..486fdfc --- /dev/null +++ b/MyPlaygroundgrefgrbfsvdabsf vdbfsvdvgsfb.playground/Contents.swift @@ -0,0 +1,27 @@ +let distanceDub = Double(distance) ?? 1.0 + +let convertedSeconds:Double = (Double(timeSeconds) ?? 0) * (1.666666666666666666666666) +let timeSecondsInt:Int = Int(timeSeconds) ?? 0 +let timeSecondsUnderSixty:Int = (timeSecondsInt % 60) + +let timeSecondsToMinutes:Int = (timeSecondsInt - timeSecondsUnderSixty) / 60 + +let timeMinutesDouble:Double = Double(timeMinutes) ?? 0.0 + +let timeMinutesInt:Int = (Int(timeMinutes) ?? 0) + (timeSecondsToMinutes) +let timeMinutesUnderSixty:Int = timeMinutesInt % 60 +let timeMinutesToHours:Int = (timeMinutesInt - timeMinutesUnderSixty) / 60 + +let totalHours:Double = Double(timeMinutesToHours) + (Double(timeHours) ?? 0) + +let leadingZeros:String = String(format: "%02d:%02d", timeMinutesUnderSixty, timeSecondsUnderSixty) + +let actualTime:Double = timeMinutesDouble + (convertedSeconds / 100) + ((Double(timeHours) ?? 0) * 60) +let pace = actualTime / distanceDub + +let paceWhole = (pace.rounded(.down)) +let paceMinutes = paceWhole % 60 +let paceHours = (paceWhole - paceMinutes) / 60 + +let paceString:String = String(format: "%.2f", pace) +let hoursFormatted:String = String(format: "%.0f", totalHours) diff --git a/MyPlaygroundgrefgrbfsvdabsf vdbfsvdvgsfb.playground/contents.xcplayground b/MyPlaygroundgrefgrbfsvdabsf vdbfsvdvgsfb.playground/contents.xcplayground new file mode 100644 index 0000000..cf026f2 --- /dev/null +++ b/MyPlaygroundgrefgrbfsvdabsf vdbfsvdvgsfb.playground/contents.xcplayground @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Splits.xcodeproj/project.pbxproj b/Splits.xcodeproj/project.pbxproj index 732d6ee..56e89b4 100644 --- a/Splits.xcodeproj/project.pbxproj +++ b/Splits.xcodeproj/project.pbxproj @@ -12,6 +12,8 @@ 850F8014284A7F6A0094580D /* DocsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850F8013284A7F6A0094580D /* DocsView.swift */; }; 850F8016284A815C0094580D /* KnownIssues.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850F8015284A815C0094580D /* KnownIssues.swift */; }; 850F8018284A83400094580D /* FeaturesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850F8017284A83400094580D /* FeaturesView.swift */; }; + 850F80202853F7790094580D /* LicenseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850F801F2853F7790094580D /* LicenseView.swift */; }; + 850F80222853F7E30094580D /* SecretView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850F80212853F7E30094580D /* SecretView.swift */; }; 85AAA0D627FA2DD600F4B9A1 /* SplitsApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85AAA0D527FA2DD600F4B9A1 /* SplitsApp.swift */; }; 85AAA0D827FA2DD600F4B9A1 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85AAA0D727FA2DD600F4B9A1 /* ContentView.swift */; }; 85AAA0DA27FA2DDA00F4B9A1 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85AAA0D927FA2DDA00F4B9A1 /* Assets.xcassets */; }; @@ -27,6 +29,8 @@ 850F8013284A7F6A0094580D /* DocsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DocsView.swift; sourceTree = ""; }; 850F8015284A815C0094580D /* KnownIssues.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KnownIssues.swift; sourceTree = ""; }; 850F8017284A83400094580D /* FeaturesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeaturesView.swift; sourceTree = ""; }; + 850F801F2853F7790094580D /* LicenseView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LicenseView.swift; sourceTree = ""; }; + 850F80212853F7E30094580D /* SecretView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecretView.swift; sourceTree = ""; }; 85AAA0D227FA2DD600F4B9A1 /* Splits.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Splits.app; sourceTree = BUILT_PRODUCTS_DIR; }; 85AAA0D527FA2DD600F4B9A1 /* SplitsApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplitsApp.swift; sourceTree = ""; }; 85AAA0D727FA2DD600F4B9A1 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; @@ -73,9 +77,11 @@ 850062C82802328F0095F121 /* TabViewData.swift */, 850F8017284A83400094580D /* FeaturesView.swift */, 850F8013284A7F6A0094580D /* DocsView.swift */, + 850F80212853F7E30094580D /* SecretView.swift */, 850F8015284A815C0094580D /* KnownIssues.swift */, 85AAA0E727FA2F1600F4B9A1 /* ChangeLogView.swift */, 85AAA0E527FA2EB100F4B9A1 /* ModalView.swift */, + 850F801F2853F7790094580D /* LicenseView.swift */, 85AAA0D927FA2DDA00F4B9A1 /* Assets.xcassets */, 85AAA0DB27FA2DDA00F4B9A1 /* Preview Content */, ); @@ -166,6 +172,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 850F80222853F7E30094580D /* SecretView.swift in Sources */, 85AAA0D827FA2DD600F4B9A1 /* ContentView.swift in Sources */, 85AAA0D627FA2DD600F4B9A1 /* SplitsApp.swift in Sources */, 850062C92802328F0095F121 /* TabViewData.swift in Sources */, @@ -174,6 +181,7 @@ 850F8016284A815C0094580D /* KnownIssues.swift in Sources */, 85AAA0E827FA2F1600F4B9A1 /* ChangeLogView.swift in Sources */, 85AAA0E627FA2EB100F4B9A1 /* ModalView.swift in Sources */, + 850F80202853F7790094580D /* LicenseView.swift in Sources */, 850F8018284A83400094580D /* FeaturesView.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -231,7 +239,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.4; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -239,6 +247,7 @@ SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; }; name = Debug; }; @@ -286,13 +295,14 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.4; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; RUN_DOCUMENTATION_COMPILER = YES; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; VALIDATE_PRODUCT = YES; }; name = Release; @@ -302,6 +312,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_ASSET_PATHS = "\"Splits/Preview Content\""; @@ -315,14 +326,15 @@ INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeRight UIInterfaceOrientationLandscapeLeft"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = LVSXT10g; + MARKETING_VERSION = 1.0.0; PRODUCT_BUNDLE_IDENTIFIER = Brandlar.Splits; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; RUN_DOCUMENTATION_COMPILER = YES; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; @@ -335,6 +347,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_ASSET_PATHS = "\"Splits/Preview Content\""; @@ -348,14 +361,15 @@ INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeRight UIInterfaceOrientationLandscapeLeft"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.5; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = LVSXT10g; + MARKETING_VERSION = 1.0.0; PRODUCT_BUNDLE_IDENTIFIER = Brandlar.Splits; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; RUN_DOCUMENTATION_COMPILER = YES; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; diff --git a/Splits.xcodeproj/xcuserdata/ericgreene1.xcuserdatad/xcschemes/xcschememanagement.plist b/Splits.xcodeproj/xcuserdata/ericgreene1.xcuserdatad/xcschemes/xcschememanagement.plist index ddc5fd9..5ebcdd9 100644 --- a/Splits.xcodeproj/xcuserdata/ericgreene1.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Splits.xcodeproj/xcuserdata/ericgreene1.xcuserdatad/xcschemes/xcschememanagement.plist @@ -9,47 +9,89 @@ isShown orderHint - 5 + 6 SnapKitPlayground (Playground) 2.xcscheme isShown orderHint - 6 + 7 + + SnapKitPlayground (Playground) 3.xcscheme + + isShown + + orderHint + 5 + + SnapKitPlayground (Playground) 4.xcscheme + + isShown + + orderHint + 8 + + SnapKitPlayground (Playground) 5.xcscheme + + isShown + + orderHint + 9 SnapKitPlayground (Playground).xcscheme isShown orderHint - 4 + 0 Splits.xcscheme_^#shared#^_ orderHint - 0 + 1 SwiftRichString (Playground) 1.xcscheme isShown orderHint - 2 + 3 SwiftRichString (Playground) 2.xcscheme isShown orderHint - 3 + 4 + + SwiftRichString (Playground) 3.xcscheme + + isShown + + orderHint + 10 + + SwiftRichString (Playground) 4.xcscheme + + isShown + + orderHint + 11 + + SwiftRichString (Playground) 5.xcscheme + + isShown + + orderHint + 12 SwiftRichString (Playground).xcscheme isShown orderHint - 1 + 2 diff --git a/Splits/ChangeLogData.swift b/Splits/ChangeLogData.swift index e7e69d7..2203dae 100644 --- a/Splits/ChangeLogData.swift +++ b/Splits/ChangeLogData.swift @@ -6,10 +6,57 @@ // import SwiftUI +// this file will not have comments. +// it is considered self-explanatory and best viewed in-app struct June2022: View { var body: some View { ScrollView { + //2022-06-10 + HStack { + VStack (alignment: .leading) { + Text("2022-06-10") + .font(.title2) + Text("Version 1.0.0 (LVSXT10a)\n") + .font(.footnote) + Text("\u{2022} Got the conversion of paces to work, so a 5:00/km pace will also show as 8:03/mi\n\u{2022} This app is now considered \"Finished\" and will transition to Version Numbers") + } + } + //2022-06-09 + HStack { + VStack (alignment: .leading) { + Text("2022-06-09") + .font(.title2) + Text("Version Prerelease LVSXT10c.2\n") + .font(.footnote) + Text("\u{2022} Worked on a simple login page to view contact info\n\t\u{2022} Spent *way* too long on it") + } + Spacer() + } + .padding(30) + + //2022-06-08 + HStack { + VStack (alignment: .leading) { + Text("2022-06-08") + .font(.title2) + Text("Version Prerelease Build LVSXT10c\n") + .font(.footnote) + Text("\u{2022} Finished with a conversion of the pace to be a more readable format (i.e. 5:45 instead of 5.75)!\n\t\u{2022} This is probably one of the biggest things to increase readability in the app\n\u{2022} Installed a Software License") + } + Spacer() + } + .padding(30) + //2022-06-05 + HStack { + VStack (alignment: .leading) { + Text("2022-06-05") + .font(.title2) + Text("Version Prerelease Build LVSXT10d.3\n") + .font(.footnote) + Text("\u{2022} Started work on converting the pace to a more understandable format\n\u{2022} ") + } + } //2022-06-04 HStack { VStack (alignment: .leading) { @@ -130,7 +177,7 @@ struct April2022: View { //2022-04-09 HStack { VStack (alignment: .leading) { - Text("2022-04-09:") + Text("2022-04-09") .font(.title2) Text("Version Prerelease Build LVSXT10n\n") .font(.footnote) @@ -143,7 +190,7 @@ struct April2022: View { //2022-04-08 HStack { VStack (alignment: .leading) { - Text("2022-04-08:") + Text("2022-04-08") .font(.title2) Text("Version Prerelease Build LVSXT10r\n") .font(.footnote) @@ -156,7 +203,7 @@ struct April2022: View { //2022-04-05 HStack { VStack (alignment: .leading) { - Text("2022-04-05:") + Text("2022-04-05") .font(.title2) Text("Version Prerelease Build LVSXT10u.2\n") .font(.footnote) @@ -169,11 +216,43 @@ struct April2022: View { //2022-04-03 HStack { VStack (alignment: .leading) { - Text("2022-04-03:") + Text("2022-04-03") .font(.title2) Text("Version Prerelease Build LVSXT10u\n") .font(.footnote) - Text("\u{2022} Fixed math\n\u{2022} Implemented change log view\n\u{2022} Restructured code so it gave fewer errors\n\u{2022} Added correct pace data\n\t\u{2022} At this time, the seconds functionality is entirely broken\n\u{2022} Implemented total time view\n\t\u{2022} For some reason, the view for the minutes automatically fills in for the hours as well") + Text("\u{2022} Moved app production over from Swift Playgrounds on iPad to Xcode on Mac\n\u{2022} Fixed math\n\u{2022} Implemented change log view\n\u{2022} Restructured code so it gave fewer errors\n\u{2022} Added correct pace data\n\t\u{2022} At this time, the seconds functionality is entirely broken\n\u{2022} Implemented total time view\n\t\u{2022} For some reason, the view for the minutes automatically fills in for the hours as well") + } + Spacer() + } + .padding(30) + } + } +} + +struct March2022: View { + var body: some View { + ScrollView { + //2022-03-26 + HStack { + VStack (alignment: .leading) { + Text("2022-03-26:2022-03-31") + .font(.title2) + Text("Version [UNNAMED]\n") + .font(.footnote) + Text("Things were made, fixed, broken, removed, etc. I don't know what happened because I had no system in place to track changes") + } + Spacer() + } + .padding(30) + + //2022-03-25 + HStack { + VStack (alignment: .leading) { + Text("2022-03-25") + .font(.title2) + Text("Version [UNNAMED]\n") + .font(.footnote) + Text("App production started. Textfields were mostly implemented but didn't do anything. Also started on the help page.") } Spacer() } diff --git a/Splits/ChangeLogView.swift b/Splits/ChangeLogView.swift index 0174370..0f19134 100644 --- a/Splits/ChangeLogView.swift +++ b/Splits/ChangeLogView.swift @@ -6,26 +6,24 @@ // import SwiftUI +// this file will not have comments. +// this code is considered simple enough to be +// human-readable without aid, as long as +// the reader has a basic understanding of +// Swift and/or SwiftUI. struct ChangeLog: View { var body: some View { - HStack { - VStack (alignment: .leading) { - Text("Change Log") - .font(.largeTitle) - .bold() - } - Spacer() - } - .padding() List { Section(header: Text("2022")) { NavigationLink("June", destination: June2022()) NavigationLink("May", destination: May2022()) NavigationLink("April", destination: April2022()) + NavigationLink("March", destination: March2022()) } } .listStyle(.insetGrouped) + .navigationTitle("Change Log") } } struct ChangeLog_Previews: PreviewProvider { diff --git a/Splits/ContentView.swift b/Splits/ContentView.swift index c298ac7..84af8e6 100644 --- a/Splits/ContentView.swift +++ b/Splits/ContentView.swift @@ -10,8 +10,6 @@ import Foundation struct ContentView: View { var SISystem = ["km","mi"] - var minutes = Array(0...300) - var times = Array(0...300).map { String($0) } @State var timeHours: String = "" @State var timeMinutes: String = "" @State var timeSeconds: String = "" @@ -80,32 +78,100 @@ struct PaceResults: View { var body: some View { let distanceDub = Double(distance) ?? 1.0 + // because of some conversions I have to do, + // this constant is a double just to make things easier. + // this has to be one because the pace is calculated + // by time / distance, and you can't divide by 0. + // I could just make the TextField have a default value + // but then my message would disappear to let you know + // what to enter in that box - let convertedSeconds:Double = (Double(timeSeconds) ?? 0) * (1.666666666666666666666666) + let multiplier = {selectedSystem == "mi" ? 1.609344 : 0.6213711922}() + let notSelectedSystem = {selectedSystem == "km" ? "mi" : "km"}() + let convertedDistance = distanceDub * multiplier + let convertedDistanceString = {distance == "" ? "" : String(format: "%.2f", convertedDistance)}() + + let convertedSeconds:Double = (Double(timeSeconds) ?? 0) * (1.6666666666666666666666666) let timeSecondsInt:Int = Int(timeSeconds) ?? 0 let timeSecondsUnderSixty:Int = (timeSecondsInt % 60) + // this section takes the seconds and multiplies it by 1.66 + // so that 60 seconds becomes 100 (as in 100% of a minute) + // and this means that 30 seconds becomes 50 (as in 50% of a minute) + // which allows us to to calculate our pace. Without this + // the pace would be all wrong. let timeSecondsToMinutes:Int = (timeSecondsInt - timeSecondsUnderSixty) / 60 - - let timeMinutesDouble:Double = Double(timeMinutes) ?? 0.0 + // this takes the seconde and converts it to minutes so 78 + // seconds will turn into 1 minute and 18 seconds leftover + // with the minutes saved in this value and the seconds + // disregarded because they're saved in timeSecondsUnderSixty let timeMinutesInt:Int = (Int(timeMinutes) ?? 0) + (timeSecondsToMinutes) let timeMinutesUnderSixty:Int = timeMinutesInt % 60 let timeMinutesToHours:Int = (timeMinutesInt - timeMinutesUnderSixty) / 60 + // this section tales the minutes (which it combines the + // minutes with the timeSecondsToMinutes) then finds out how + // many hours (multiples of 60) are in the minutes value + // and saves the hours in timeMinutesToHours and the remaining + // minutes in timeMinutesUnderSixty - let totalHours:Double = Double(timeMinutesToHours) + (Double(timeHours) ?? 0) - - let leadingZeros:String = String(format: "%02d:%02d", timeMinutesUnderSixty, timeSecondsUnderSixty) + let timeMinutesDouble:Double = Double(timeMinutes) ?? 0.0 + // this line of code takes the binding $timeMinutes which + // is a string and turns it into a number of type Double. + // while the TextField is a number pad, on iPads, Mac computers + // and using copy/paste you can get other characters. + // if the text field contains anything other than a number + // or a single decimal, this value instantly becomes 0.0 let actualTime:Double = timeMinutesDouble + (convertedSeconds / 100) + ((Double(timeHours) ?? 0) * 60) - let pace:Double = actualTime / distanceDub - let paceString:String = String(format: "%.2f", pace) - let hoursFormatted:String = String(format: "%.0f", totalHours) + // adds the minutes, hours, and seconds all together to get + // a single value in terms of minutes, so that 1:08:45 + // becomes 68.75 which is a nice number we can do math on + // and this number is never directly seen by the user + let pace = actualTime / distanceDub + let paceOpposite = (selectedSystem == "km" ? (pace * 1.609344) : (pace * 0.6213711922)) - VStack { - Text("Distance: \(distance)\(selectedSystem)") + let paceSeconds = pace.truncatingRemainder(dividingBy: 1.0) + let paceMinutes = (pace.truncatingRemainder(dividingBy: 60.0) - paceSeconds) + let paceHours = String(format: "%.0f", ((pace - paceMinutes) / 60)) + let reConvertedSeconds = (paceSeconds / 1.666666666666666666) * 100 + + let properTimeMS = String(format: "%02d:%02d", Int(paceMinutes), Int(reConvertedSeconds.rounded())) + + let paceSecondsOpposite = paceOpposite.truncatingRemainder(dividingBy: 1.0) + let paceMinutesOpposite = (paceOpposite.truncatingRemainder(dividingBy: 60.0) - paceSecondsOpposite) + let paceHoursOpposite = String(format: "%.0f", ((paceOpposite - paceMinutesOpposite) / 60)) + let reConvertedSecondsOpposite = (paceSecondsOpposite / 1.666666666666666666) * 100 + + let properTimeMSOpposite = String(format: "%02d:%02d", Int(paceMinutesOpposite), Int(reConvertedSecondsOpposite.rounded())) + + //let paceString:String = String(format: "%.2f", pace) + let totalHours:Double = Double(timeMinutesToHours) + (Double(timeHours) ?? 0) + // this takes the number of hours in the binding $timeHours + // and the hours calculated in the previous section + // and adds them together to get our total number of hours. + let hoursFormatted:String = String(format: "%.0f", totalHours) + let paceFormatted:String = {pace >= 60 ? "\(paceHours):\(properTimeMS)" : "\(properTimeMS)"}() + + let paceFormattedOpposite:String = {paceOpposite >= 60 ? "\(paceHoursOpposite):\(properTimeMSOpposite)" : "\(properTimeMSOpposite)"}() + + let leadingZeros:String = String(format: "%02d:%02d", timeMinutesUnderSixty, timeSecondsUnderSixty) + // this takes the minutes and the seconds and adds leading + // zeros to them, so that 5 minutes 7 seconds will show + // as 05:07 which is a format most people, and certainly + // the people this app is intended for, will understand + + HStack { + VStack { + Text("Distance: \(distance)\(selectedSystem)") + Text("Converted distance: \(convertedDistanceString)\(notSelectedSystem)") + } Text("Total time: \(hoursFormatted):\(leadingZeros)") - Text("\(paceString) minutes per \(selectedSystem)") + .padding() + VStack { + Text("\(paceFormatted) per \(selectedSystem)") + Text("\(paceFormattedOpposite) per \(notSelectedSystem)") + } } } } @@ -115,36 +181,3 @@ struct ContentView_Previews: PreviewProvider { ContentView() } } - -/* -struct AllTheMath { - @Binding var timeHours: String - @Binding var timeMinutes: String - @Binding var timeSeconds: String - @Binding var selectedSystem: String - @Binding var distance: String - - let distanceDub = Double(distance) ?? 1.0 - - let convertedSeconds:Double = (Double(timeSeconds) ?? 0) * (1.666666666666666666666666) - let timeSecondsInt:Int = Int(timeSeconds) ?? 0 - let timeSecondsUnderSixty:Int = (timeSecondsInt % 60) - - let timeSecondsToMinutes:Int = (timeSecondsInt - timeSecondsUnderSixty) / 60 - - let timeMinutesDouble:Double = Double(timeMinutes) ?? 0.0 - - let timeMinutesInt:Int = (Int(timeMinutes) ?? 0) + (timeSecondsToMinutes) - let timeMinutesUnderSixty:Int = timeMinutesInt % 60 - let timeMinutesToHours:Int = (timeMinutesInt - timeMinutesUnderSixty) / 60 - - let totalHours:Double = Double(timeMinutesToHours) + (Double(timeHours) ?? 0) - - let leadingZeros:String = String(format: "%02d:%02d", timeMinutesUnderSixty, timeSecondsUnderSixty) - - let actualTime:Double = timeMinutesDouble + (convertedSeconds / 100) + ((Double(timeHours) ?? 0) * 60) - let pace:Double = actualTime / distanceDub - let paceString:String = String(format: "%.2f", pace) - let hoursFormatted:String = String(format: "%.0f", totalHours) -} -*/ diff --git a/Splits/DocsView.swift b/Splits/DocsView.swift index f7a5c25..ad2262d 100644 --- a/Splits/DocsView.swift +++ b/Splits/DocsView.swift @@ -6,9 +6,18 @@ // import SwiftUI +// this file will not have comments. +// this code is considered simple enough to be +// human-readable without aid, as long as +// the reader has a basic understanding of +// Swift and/or SwiftUI. +let username = "admin" +let password = "123" struct DocsView: View { - var body: some View { + @State var pass: String = "" + @State var user: String = "" + var body: some View { NavigationView { List { NavigationLink("Help", destination: HelpView()) @@ -26,15 +35,23 @@ struct DocsView: View { NavigationLink("Low Priority", destination: LowPriority()) } Section(header: Text("App Information")) { - Text("Version: Prerelease LVSXT10d.2") - Text("Release date: 2022-06-04") + NavigationLink("Software License", destination: LicenseView()) + Text("Version: 1.0.0") + Text("Release date: 2022-06-10") Text("Start date: 2022-03-25") - Text("App files: 9") + Link("Built with SwiftUI \(Image(systemName: "swift"))", destination: URL(string: "https://developer.apple.com/xcode/swiftui")!) + } + Section(header: Text("Login")) { + SecureField("Username", text: $user) + SecureField("Password", text: $pass) + if (pass == password && user == username) { + NavigationLink("Contacts", destination: SecretView()) + } } } .navigationTitle("Docs") } - } + } } struct DocsView_Previews: PreviewProvider { diff --git a/Splits/FeaturesView.swift b/Splits/FeaturesView.swift index fb25b46..0a02396 100644 --- a/Splits/FeaturesView.swift +++ b/Splits/FeaturesView.swift @@ -16,7 +16,7 @@ struct NewFeatures: View { .padding(.top, 40) VStack(alignment: .leading) { Text("\u{2022} Reformatted the Docs tabs and made the common things up at the top") - Text("Implemented in Version Prerelease LVSXT10d.2 (current version)\n") + Text("Implemented in Version Prerelease LVSXT10d.2\n") .font(.footnote) .italic() Text("\u{2022} Added the Features, Known Issues, and moved the Change Log for better navigation") diff --git a/Splits/KnownIssues.swift b/Splits/KnownIssues.swift index 8c69ac1..4ce195e 100644 --- a/Splits/KnownIssues.swift +++ b/Splits/KnownIssues.swift @@ -6,6 +6,8 @@ // import SwiftUI +// this file will not have comments. +// it is considered self-explanatory and best viewed in-app struct RecentlyResolved: View { var body: some View { diff --git a/Splits/LicenseView.swift b/Splits/LicenseView.swift new file mode 100644 index 0000000..7ae6f74 --- /dev/null +++ b/Splits/LicenseView.swift @@ -0,0 +1,111 @@ +// +// LicenseView.swift +// Splits +// +// Created by Isaac Greene on 6/9/22. +// + +import SwiftUI + +struct LicenseView: View { + var fontSize:CGFloat {UIScreen.main.bounds.width > 700 ? 18 : 8} + // figuring out how to do this came partly from tinyurl.com/9snwkrzt + // and also partly from stackoverflow.com/questions/57727107/ + // then I remembered about ternary operators and I optimized it + // This allows the license to be properly formatted + // on any screen size by getting the resolution then + // setting fontSize to a value based on that where the whole + // line can be viewed without scrolling horizontally + // or with wrapped text, ruining the required formatting I have. + // As of 2022-06-08, I have not tested this on a phone. + + var body: some View { + ScrollView { + VStack (alignment: .leading) { + Text(""" +-------------------------------------------------------------------- +| THIS WORK, AND ALL SUBSEQUENT RELEASES, VERSIONS, MODIFICATIONS, | +| AND UPDATES ARE COPYRIGHT © ISAAC GREENE, AND MAY BE RELEASED | +| UNDER THIS LICENSE. | +| | +| COPIES OF THIS SOURCE CODE MAY BE MADE AVAILABLE BY WRITTEN | +| REQUEST TO ISAAC GREENE. ISAAC GREENE IS GIVEN FULL DISCRETION | +| TO APPROVE OR DENY THESE REQUESTS. | +| CHANGES MAY BE MADE TO THIS LICENSE AT ANY TIME WITHOUT | +| NOTICE OR WARNING. | +| | +| BY ANY USE OF THIS SOFTWARE AND/OR LICENSE YOU AGREE THAT: | +| 1. YOU ARE SUBJECT TO THE TERMS PUT FORTH IN THIS LICENSE. | +| 2. YOU HAVE NO GUARANTEED RIGHTS REGARDING THE USE OF THIS | +| APPLICATION OR LICENSE. | +| 3. YOUR ACCESS TO THIS SOFTWARE MAY BE REVOKED AT ANY TIME | +| 3A. IF YOUR ACCESS IS REVOKED, YOU MAY CONTINUE TO USE | +| AND KEEP YOUR CURRENT COPY OF THIS SOFTWARE AND THIS | +| LICENSE MAY BE REPLACED WITH AN UPDATED VERSION FOR YOU | +| TO USE | +| | +| Under the terms of this license, you agree that you may: | +| - view source code and files contained in this package | +| upon request | +| - make copies of this code, in whole or in part, for | +| personal use | +| - share copies of this license and/or code, provided this | +| work is never publicly available | +| - test this code on your personal systems | +| | +| Under the terms of this license, you agree that may not: | +| - use this code for commercial purposes | +| - modify this code or license | +| | +| ANY RIGHTS NOT EXPLICITLY GRANTED TO YOU IN THIS LICENSE ARE | +| AUTOMATICALLY UNDER CONTROL OF ISAAC GREENE. | +| ALL PROVISIONS IN THIS LICENSE MAY BE MODIFIED ON A PER-CASE | +| BASIS ON REQUEST, SUBJECT TO APPROVAL. | +| Permission to distribute, modify, publish, monetize, or otherwise| +| go against the preset terms of this license may be granted, in | +| writing and by request, by Isaac Greene. | +| | +| ANY AND ALL REDISTRIBUTIONS OF THIS WORK(S) MUST INLCLUDE A COPY | +| OF THIS LICENSE IN THE ABOVE FORM AND THE FOLLOWING DISCLAIMER | +| IN THE DOCUMENTATION AND/OR OTHER MATERIALS PROVIDED. | +| | +| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND | +| CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES | +| INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | +| MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | +| DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR | +| CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | +| SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | +| LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF | +| USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED | +| AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | +| LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING | +| IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF | +| THE POSSIBILITY OF SUCH DAMAGE. | +-------------------------------------------------------------------- +""") + // this part's kind of self explanatory. + // this is the Software License for all of the + // code in this application. + .font(.custom("Menlo", size: fontSize)) + .textSelection(.enabled) + .multilineTextAlignment(.leading) + // these modifiers simply change the default font + // font size, and allows you to select this text + Text("\nCreated: 2022-06-08") + Text("Updated: 2022-06-09") + } + .navigationTitle("Software License Agreement") + // sets the top of the screen to this text which always + // lets you know what page you're in + .padding() + .frame(maxWidth: .infinity) + } + } +} + +struct LicenseProvider_Previews: PreviewProvider { + static var previews: some View { + LicenseView() + } +} diff --git a/Splits/ModalView.swift b/Splits/ModalView.swift index 57fb45e..d9b3703 100644 --- a/Splits/ModalView.swift +++ b/Splits/ModalView.swift @@ -42,7 +42,6 @@ struct algorithmView: View { VStack(alignment: .leading, spacing: 0) { Text("Calculating pace is fairly straightforward, and does not change with increased complexity. The standard formula is simply this:\n") mathView() - .frame(maxHeight: 300) Text("\nWhere:\n") HStack { Text("\"t\"") @@ -68,8 +67,9 @@ struct mathView: View { @State var mathString:String = "[math] \\frac{t}{d} &= p [/math]" var body: some View { - mathLaTeX_inator(mathString: $mathString) + mathLaTeX_inator(mathString: $mathString) .padding(30) + .frame(maxHeight: 300) } } diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/CachedManifest.dataset/CachedManifest.plist b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/CachedManifest.dataset/CachedManifest.plist new file mode 100644 index 0000000..44e5cf2 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/CachedManifest.dataset/CachedManifest.plist @@ -0,0 +1,44 @@ + + + + + CachedManifest + + manifestData + + eyJkZXBlbmRlbmNpZXMiOltdLCJkaXNwbGF5TmFtZSI6IlNwbGl0cyAoeGNv + ZGUpIiwicGFja2FnZUtpbmQiOnsicm9vdCI6e319LCJwbGF0Zm9ybXMiOlt7 + Im9wdGlvbnMiOltdLCJwbGF0Zm9ybU5hbWUiOiJpb3MiLCJ2ZXJzaW9uIjoi + MTUuMiJ9XSwicHJvZHVjdHMiOlt7Im5hbWUiOiJTcGxpdHMgKHhjb2RlKSIs + InNldHRpbmdzIjpbeyJkaXNwbGF5VmVyc2lvbiI6WyIxLjAiXX0seyJidW5k + bGVWZXJzaW9uIjpbIjEiXX0seyJpT1NBcHBJbmZvIjpbeyJhY2NlbnRDb2xv + ciI6eyJwcmVzZXRDb2xvciI6eyJwcmVzZXRDb2xvciI6eyJyYXdWYWx1ZSI6 + ImJsdWUifX19LCJhcHBDYXRlZ29yeSI6eyJyYXdWYWx1ZSI6InB1YmxpYy5h + cHAtY2F0ZWdvcnkucmVmZXJlbmNlIn0sImFwcEljb24iOnsiYXNzZXQiOnsi + bmFtZSI6IkFwcEljb24ifX0sImNhcGFiaWxpdGllcyI6W10sInN1cHBvcnRl + ZERldmljZUZhbWlsaWVzIjpbInBhZCIsInBob25lIl0sInN1cHBvcnRlZElu + dGVyZmFjZU9yaWVudGF0aW9ucyI6W3sicG9ydHJhaXQiOnt9fSx7ImxhbmRz + Y2FwZVJpZ2h0Ijp7fX0seyJsYW5kc2NhcGVMZWZ0Ijp7fX0seyJwb3J0cmFp + dFVwc2lkZURvd24iOnsiY29uZGl0aW9uIjp7ImRldmljZUZhbWlsaWVzIjpb + InBhZCJdfX19XX1dfV0sInRhcmdldHMiOlsiQXBwTW9kdWxlIl0sInR5cGUi + OnsiZXhlY3V0YWJsZSI6bnVsbH19XSwidGFyZ2V0TWFwIjp7IkFwcE1vZHVs + ZSI6eyJkZXBlbmRlbmNpZXMiOltdLCJleGNsdWRlIjpbXSwibmFtZSI6IkFw + cE1vZHVsZSIsInBhdGgiOiIuIiwicmVzb3VyY2VzIjpbeyJwYXRoIjoiUmVz + b3VyY2VzIiwicnVsZSI6InByb2Nlc3MifV0sInNldHRpbmdzIjpbXSwidHlw + ZSI6ImV4ZWN1dGFibGUifX0sInRhcmdldHMiOlt7ImRlcGVuZGVuY2llcyI6 + W10sImV4Y2x1ZGUiOltdLCJuYW1lIjoiQXBwTW9kdWxlIiwicGF0aCI6Ii4i + LCJyZXNvdXJjZXMiOlt7InBhdGgiOiJSZXNvdXJjZXMiLCJydWxlIjoicHJv + Y2VzcyJ9XSwic2V0dGluZ3MiOltdLCJ0eXBlIjoiZXhlY3V0YWJsZSJ9XSwi + dG9vbHNWZXJzaW9uIjp7Il92ZXJzaW9uIjoiNS42LjAifX0= + + manifestHash + + WgKmeoWf+Bj+Qu+O7UzxUM8NfKQ05KkxTrSCpMujqwc= + + schemaVersion + 4 + swiftPMVersionString + 5.6.0-dev + + + diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/CachedManifest.dataset/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/CachedManifest.dataset/Contents.json new file mode 100644 index 0000000..008fec3 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/CachedManifest.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "data" : [ + { + "filename" : "CachedManifest.plist", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/DocumentThumbnail.dataset/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/DocumentThumbnail.dataset/Contents.json new file mode 100644 index 0000000..bb684bb --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/DocumentThumbnail.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "data" : [ + { + "filename" : "DocumentThumbnail.plist", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/DocumentThumbnail.dataset/DocumentThumbnail.plist b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/DocumentThumbnail.dataset/DocumentThumbnail.plist new file mode 100644 index 0000000..3ea2c56 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/DocumentThumbnail.dataset/DocumentThumbnail.plist @@ -0,0 +1,19 @@ + + + + + DocumentThumbnailConfiguration + + accentColorHash + + Fkd2iMDgBpnGz6RJejYS1+g8UyBitkslD+2JCBKO1Ug= + + appIconHash + + /IWi/U3c/c470W/iOzj/qVpABAg9zSo+v3Y0wtHy9TY= + + thumbnailIsPrerendered + + + + diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/DocumentThumbnail.imageset/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/DocumentThumbnail.imageset/Contents.json new file mode 100644 index 0000000..3998bb4 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/DocumentThumbnail.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "DocumentThumbnail.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/DocumentThumbnail.imageset/DocumentThumbnail.png b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/DocumentThumbnail.imageset/DocumentThumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..5985c3033cdb11668f2a112f19d3fe34775eb97b GIT binary patch literal 498823 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 Z&4?XOlk>|$N$G3! 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

cb3=y-%e%P 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⁡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 L+XUrmVR9yNGAD0t_ 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 V7e|fsj|0%>=t27fMf<(4{|~vjGED#g literal 0 HcmV?d00001 diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/Workspace.dataset/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/Workspace.dataset/Contents.json new file mode 100644 index 0000000..3a48a7a --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/Workspace.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "data" : [ + { + "filename" : "Workspace.plist", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/Workspace.dataset/Workspace.plist b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/Workspace.dataset/Workspace.plist new file mode 100644 index 0000000..f8fa58d --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/playgrounds/Workspace.dataset/Workspace.plist @@ -0,0 +1,13 @@ + + + + + AppSettings + + appIconPlaceholderGlyphName + cloud + appSettingsVersion + 1 + + + diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/contents.dataset/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/contents.dataset/Contents.json new file mode 100644 index 0000000..868f078 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/contents.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "data" : [ + { + "filename" : "contents.xcworkspacedata", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/contents.dataset/contents.xcworkspacedata b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/contents.dataset/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/contents.dataset/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/xcuserdata/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/xcuserdata/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/xcuserdata/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/xcuserdata/ericgreene1/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/xcuserdata/ericgreene1/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/xcuserdata/ericgreene1/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/xcuserdata/ericgreene1/UserInterfaceState.dataset/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/xcuserdata/ericgreene1/UserInterfaceState.dataset/Contents.json new file mode 100644 index 0000000..3445db7 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/package/xcuserdata/ericgreene1/UserInterfaceState.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "data" : [ + { + "filename" : "UserInterfaceState.xcuserstate", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/xcuserdata/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/xcuserdata/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/xcuserdata/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/xcuserdata/ericgreene1/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/xcuserdata/ericgreene1/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/xcuserdata/ericgreene1/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/xcuserdata/ericgreene1/xcschemes/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/xcuserdata/ericgreene1/xcschemes/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/xcuserdata/ericgreene1/xcschemes/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/xcuserdata/ericgreene1/xcschemes/xcschememanagement.dataset/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/xcuserdata/ericgreene1/xcschemes/xcschememanagement.dataset/Contents.json new file mode 100644 index 0000000..4c75a4c --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/xcuserdata/ericgreene1/xcschemes/xcschememanagement.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "data" : [ + { + "filename" : "xcschememanagement.plist", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/xcuserdata/ericgreene1/xcschemes/xcschememanagement.dataset/xcschememanagement.plist b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/xcuserdata/ericgreene1/xcschemes/xcschememanagement.dataset/xcschememanagement.plist new file mode 100644 index 0000000..1019170 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/.swiftpm/xcode/xcuserdata/ericgreene1/xcschemes/xcschememanagement.dataset/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + Splits (xcode).xcscheme_^#shared#^_ + + orderHint + 0 + + + + diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/ChangeLogData.dataset/ChangeLogData.swift b/Splits/Preview Content/Preview Assets.xcassets/Splits/ChangeLogData.dataset/ChangeLogData.swift new file mode 100644 index 0000000..dc3507c --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/ChangeLogData.dataset/ChangeLogData.swift @@ -0,0 +1,264 @@ +// +// ChangeLogData.swift +// Splits +// +// Created by Isaac Greene on 4/3/22. +// + +import SwiftUI +// this file will not have comments. +// it is considered self-explanatory and best viewed in-app + +struct June2022: View { + var body: some View { + ScrollView { + //2022-06-09 + HStack { + VStack (alignment: .leading) { + Text("2022-06-09") + .font(.title2) + Text("Version Prerelease LVSXT10c.2\n") + .font(.footnote) + Text("u{2022} Worked on a simple login page to view contact info\n\t\u{2022} Spent *way* too long on it") + } + Spacer() + } + .padding(30) + + //2022-06-08 + HStack { + VStack (alignment: .leading) { + Text("2022-06-08") + .font(.title2) + Text("Version Prerelease Build LVSXT10c\n") + .font(.footnote) + Text("\u{2022} Finished with a conversion of the pace to be a more readable format (i.e. 5:45 instead of 5.75)!\n\t\u{2022} This is probably one of the biggest things to increase readability in the app\n\u{2022} Installed a Software License") + } + Spacer() + } + .padding(30) + + //2022-06-05 + HStack { + VStack (alignment: .leading) { + Text("2022-06-05") + .font(.title2) + Text("Version Prerelease Build LVSXT10d.3\n") + .font(.footnote) + Text("\u{2022} Started work on converting the pace to a more understandable format") + } + Spacer() + } + .padding(30) + + //2022-06-04 + HStack { + VStack (alignment: .leading) { + Text("2022-06-04") + .font(.title2) + Text("Version Prerelease Build LVSXT10d.2\n") + .font(.footnote) + Text("\u{2022} Reformatted some tabs, and added the Recently Resolved issues tab\n\u{2022} Moved the Help tab into Docs") + } + Spacer() + } + .padding(30) + + //2022-06-03 + HStack { + VStack (alignment: .leading) { + Text("2022-06-03") + .font(.title2) + Text("Version Prerelease Build LVSXT10d\n") + .font(.footnote) + Text("\u{2022} Finished hours input.\n\u{2022} Moved some things around and the \"Change log\" tab is now \"Docs\" which holds info on features, the change log, and known issues, with a few other things.") + } + Spacer() + } + .padding(30) + + //2022-06-01 + //gay + HStack { + VStack (alignment: .leading) { + Text("2022-06-01") + .font(.title2) + Text("Version Prerelease Build LVSXT10g.3\n") + .font(.footnote) + Text("\u{2022} Partially implemented an easier way to input hours. Mostly working on formatting issues, but it shows up somewhat like it's supposed to.") + } + Spacer() + } + .padding(30) + } + .navigationTitle("June 2022 Log") + .navigationBarTitleDisplayMode(.inline) + } +} + +struct May2022: View { + var body: some View { + ScrollView { + //2022-05-25 + HStack { + VStack (alignment: .leading) { + Text("2022-05-25") + .font(.title2) + Text("Version Prerelease Build LVSXT10g.2\n") + .font(.footnote) + Text("\u{2022} I'm at a stalemate with Swift") + } + Spacer() + } + .padding(30) + + //2022-05-22 + HStack { + VStack (alignment: .leading) { + Text("2022-05-22") + .font(.title2) + Text("Version Prerelease Build LVSXT10g\n") + .font(.footnote) + Text("\u{2022} Undid changes made in Build LVSXT10j.\n\u{2022} Failed to implement a way to dismiss the keyboard.\n\u{2022} Started work on a conversion process of paces to the opposite selected system of measurement. (does not currently work)") + } + Spacer() + } + .padding(30) + } + .navigationTitle("May 2022 Log") + .navigationBarTitleDisplayMode(.inline) + } +} + +struct April2022: View { + var body: some View { + ScrollView { + //2022-04-13 + HStack { + VStack (alignment: .leading) { + Text("2022-04-13") + .font(.title2) + Text("Version Prerelease Build LVSXT10j\n") + .font(.footnote) + Text("\u{2022} Started work on optimizing code. Made no other changes and left the code with errors.") + } + Spacer() + } + .padding(30) + + //2022-04-11 + HStack { + VStack (alignment: .leading) { + Text("2022-04-11") + .font(.title2) + Text("Version Prerelease Build LVSXT10k\n") + .font(.footnote) + Text("\u{2022} Fixed total time display so now 300 seconds properly wraps to 5 minutes and minutes now also wrap when seconds equates to an amount that equals more than 60 minutes\n\u{2022} Forced all text in change log to left side of screen") + } + Spacer() + } + .padding(30) + + //2022-04-10 + HStack { + VStack (alignment: .leading) { + Text("2022-04-10") + .font(.title2) + Text("Version Prerelease Build LVSXT10m\n") + .font(.footnote) + Text("\u{2022} Added known issues view\n\t\u{2022} Might add this to the change log navigation at the bottom in the future\n\u{2022} Reverted to a different commit in Git so that the app can be used") + } + Spacer() + } + .padding(30) + + //2022-04-09 + HStack { + VStack (alignment: .leading) { + Text("2022-04-09") + .font(.title2) + Text("Version Prerelease Build LVSXT10n\n") + .font(.footnote) + Text("\u{2022} Fixed the math with seconds so now you can actually use them! YEAH BABY!\n\u{2022} Rounded pace so that you don't get values like 4.999999999999996 minutes per km\n\t\u{2022} Working on getting the seconds to change into minutes like 340 seconds will show as 5 minutes 40 seconds or \"0:05:40\"\n\u{2022} Removed warning about not using seconds (because they work now!)\n\u{2022} Got math color right. Issue was I had my colors switched so it showed black text in dark mode, and white text in light mode.\n\u{2022} Fixed distance between time boxes\n\u{2022} Removed text about not using seconds greater than 59 in text field\n\u{2022} Properly implemented tab view so that each view gets ONE (1) tab\n\u{2022} Added Git which I should've done long ago\n\u{2022} Tweaked various visual elements. For some reason, SF Symbols doesn't have a calculator??? So instead I'm using \"candybarphone\" but \"building\" looked good, too\n\u{2022} Got overflow of minutes working so now 100 minutes will show as 1 hour 40 minutes.\n\t\u{2022} Seconds overflow does not work (see known issues)") + } + Spacer() + } + .padding(30) + + //2022-04-08 + HStack { + VStack (alignment: .leading) { + Text("2022-04-08") + .font(.title2) + Text("Version Prerelease Build LVSXT10r\n") + .font(.footnote) + Text("\u{2022} Added bullet points to change log\n\u{2022} Changed text in \"Help\" section about using seconds (ended up not working)\n\u{2022} Tried unsuccessfully to dynamically change the color of the pace formula whether in dark or light mode\n\u{2022} Temporarily removed change log in Build t\n\u{2022} Fixed positioning of minutes and seconds text boxes\n\u{2022} Total time now shows correct minute/hour time (minutes and hours are no longer equal)\n\t\u{2022} Seconds still don't work properly") + } + Spacer() + } + .padding(30) + + //2022-04-05 + HStack { + VStack (alignment: .leading) { + Text("2022-04-05") + .font(.title2) + Text("Version Prerelease Build LVSXT10u.2\n") + .font(.footnote) + Text("\u{2022} Reformatted change log to include better navigation and clearer notice of changes") + } + Spacer() + } + .padding(30) + + //2022-04-03 + HStack { + VStack (alignment: .leading) { + Text("2022-04-03") + .font(.title2) + Text("Version Prerelease Build LVSXT10u\n") + .font(.footnote) + Text("\u{2022} Moved app production over from Swift Playgrounds on iPad to Xcode on Mac\n\u{2022} Fixed math\n\u{2022} Implemented change log view\n\u{2022} Restructured code so it gave fewer errors\n\u{2022} Added correct pace data\n\t\u{2022} At this time, the seconds functionality is entirely broken\n\u{2022} Implemented total time view\n\t\u{2022} For some reason, the view for the minutes automatically fills in for the hours as well") + } + Spacer() + } + .padding(30) + } + .navigationTitle("April 2022 Log") + .navigationBarTitleDisplayMode(.inline) + } +} + +struct March2022: View { + var body: some View { + ScrollView { + //2022-03-26 + HStack { + VStack (alignment: .leading) { + Text("2022-03-26:2022-03-31") + .font(.title2) + Text("Version [UNNAMED]\n") + .font(.footnote) + Text("\u{2022} Things were made, fixed, broken, removed, etc. I don't know what happened because I had no system in place to track changes") + } + Spacer() + } + .padding(30) + + //2022-03-25 + HStack { + VStack (alignment: .leading) { + Text("2022-03-25") + .font(.title2) + Text("Version [UNNAMED]\n") + .font(.footnote) + Text("\u{2022} App production started. Textfields were mostly implemented but didn't do anything. Also started on the help page.") + } + Spacer() + } + .padding(30) + } + .navigationTitle("March 2022 Log") + .navigationBarTitleDisplayMode(.inline) + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/ChangeLogData.dataset/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/ChangeLogData.dataset/Contents.json new file mode 100644 index 0000000..79ca7f7 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/ChangeLogData.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "data" : [ + { + "filename" : "ChangeLogData.swift", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/ChangeLogView.dataset/ChangeLogView.swift b/Splits/Preview Content/Preview Assets.xcassets/Splits/ChangeLogView.dataset/ChangeLogView.swift new file mode 100644 index 0000000..b448daa --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/ChangeLogView.dataset/ChangeLogView.swift @@ -0,0 +1,33 @@ +// +// ChangeLogView.swift +// Splits +// +// Created by Isaac Greene on 4/3/22. +// + +import SwiftUI +// this file will not have comments. +// this code is considered simple enough to be +// human-readable without aid, as long as +// the reader has a basic understanding of +// Swift and/or SwiftUI. + +struct ChangeLog: View { + var body: some View { + List { + Section(header: Text("2022")) { + NavigationLink("June", destination: June2022()) + NavigationLink("May", destination: May2022()) + NavigationLink("April", destination: April2022()) + NavigationLink("March", destination: March2022()) + } + } + .listStyle(.insetGrouped) + .navigationTitle("Change Log") + } +} +struct ChangeLog_Previews: PreviewProvider { + static var previews: some View { + ChangeLog() + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/ChangeLogView.dataset/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/ChangeLogView.dataset/Contents.json new file mode 100644 index 0000000..c1351f1 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/ChangeLogView.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "data" : [ + { + "filename" : "ChangeLogView.swift", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/ContentView.dataset/ContentView.swift b/Splits/Preview Content/Preview Assets.xcassets/Splits/ContentView.dataset/ContentView.swift new file mode 100644 index 0000000..cde417f --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/ContentView.dataset/ContentView.swift @@ -0,0 +1,184 @@ +// +// ContentView.swift +// Splits +// +// Created by Isaac Greene on 4/3/22. +// + +import SwiftUI +import Foundation + +struct ContentView: View { + var SISystem = ["km","mi"] + @State var timeHours: String = "" + @State var timeMinutes: String = "" + @State var timeSeconds: String = "" + @State var selectedSystem: String = "km" + @State var distance: String = "" + + var body: some View { + VStack { + VStack { + TextField("Enter distance here", text: $distance) + .padding() + .keyboardType(.decimalPad) + .textFieldStyle(.roundedBorder) + } + VStack { + Text("Unit of measurement:") + Picker("System of measurement", selection: $selectedSystem, content: { + ForEach(SISystem, id: \.self, content: { unit in + Text(unit) + }) + }) + .pickerStyle(.segmented) + .frame(minWidth: 60, maxWidth: 300) + HStack { + VStack { + Text("Hours") + TextField("Enter hours here", text: $timeHours) + .keyboardType(.numberPad) + .textFieldStyle(.roundedBorder) + } + .frame(minWidth: 100) + .padding(.trailing, -15) + .padding() + VStack { + Text("Minutes") + TextField("Enter minutes here", text: $timeMinutes) + .keyboardType(.numberPad) + .textFieldStyle(.roundedBorder) + } + .frame(minWidth: 100) + .padding(.trailing, -15) + .padding(.leading, -15) + .padding() + VStack { + Text("Seconds") + TextField("Enter seconds here", text: $timeSeconds) + .keyboardType(.asciiCapableNumberPad) + .textFieldStyle(.roundedBorder) + } + .frame(minWidth: 100) + .padding(.leading, -15) + .padding() + } + PaceResults(timeHours: $timeHours, timeMinutes: $timeMinutes, timeSeconds: $timeSeconds, selectedSystem: $selectedSystem, distance: $distance) + } + } + } +} + +struct PaceResults: View { + @Binding var timeHours: String + @Binding var timeMinutes: String + @Binding var timeSeconds: String + @Binding var selectedSystem: String + @Binding var distance: String + + var body: some View { + let distanceDub = Double(distance) ?? 1.0 + // because of some conversions I have to do, + // this constant is a double just to make things easier. + // this has to be one because the pace is calculated + // by time / distance, and you can't divide by 0. + // I could just make the TextField have a default value + // but then my message would disappear to let you know + // what to enter in that box + + let multiplier = {selectedSystem == "mi" ? 1.609344 : 0.6213711922}() + let notSelectedSystem = {selectedSystem == "km" ? "mi" : "km"}() + let convertedDistance = distanceDub * multiplier + let convertedDistanceString = {distance == "" ? "" : String(format: "%.2f", convertedDistance)}() + + let convertedSeconds:Double = (Double(timeSeconds) ?? 0) * (1.6666666666666666666666666) + let timeSecondsInt:Int = Int(timeSeconds) ?? 0 + let timeSecondsUnderSixty:Int = (timeSecondsInt % 60) + // this section takes the seconds and multiplies it by 1.66 + // so that 60 seconds becomes 100 (as in 100% of a minute) + // and this means that 30 seconds becomes 50 (as in 50% of a minute) + // which allows us to to calculate our pace. Without this + // the pace would be all wrong. + + let timeSecondsToMinutes:Int = (timeSecondsInt - timeSecondsUnderSixty) / 60 + // this takes the seconde and converts it to minutes so 78 + // seconds will turn into 1 minute and 18 seconds leftover + // with the minutes saved in this value and the seconds + // disregarded because they're saved in timeSecondsUnderSixty + + let timeMinutesInt:Int = (Int(timeMinutes) ?? 0) + (timeSecondsToMinutes) + let timeMinutesUnderSixty:Int = timeMinutesInt % 60 + let timeMinutesToHours:Int = (timeMinutesInt - timeMinutesUnderSixty) / 60 + // this section tales the minutes (which it combines the + // minutes with the timeSecondsToMinutes) then finds out how + // many hours (multiples of 60) are in the minutes value + // and saves the hours in timeMinutesToHours and the remaining + // minutes in timeMinutesUnderSixty + + let timeMinutesDouble:Double = Double(timeMinutes) ?? 0.0 + // this line of code takes the binding $timeMinutes which + // is a string and turns it into a number of type Double. + // while the TextField is a number pad, on iPads, Mac computers + // and using copy/paste you can get other characters. + // if the text field contains anything other than a number + // or a single decimal, this value instantly becomes 0.0 + + let actualTime:Double = timeMinutesDouble + (convertedSeconds / 100) + ((Double(timeHours) ?? 0) * 60) + // adds the minutes, hours, and seconds all together to get + // a single value in terms of minutes, so that 1:08:45 + // becomes 68.75 which is a nice number we can do math on + // and this number is never directly seen by the user + let pace = actualTime / distanceDub + let paceOpposite = (selectedSystem == "km" ? (pace * 1.609344) : (pace * 0.6213711922)) + + let paceSeconds = pace.truncatingRemainder(dividingBy: 1.0) + let paceMinutes = (pace.truncatingRemainder(dividingBy: 60.0) - paceSeconds) + let paceHours = String(format: "%.0f", ((pace - paceMinutes) / 60)) + let reConvertedSeconds = (paceSeconds / 1.666666666666666666) * 100 + + let properTimeMS = String(format: "%02d:%02d", Int(paceMinutes), Int(reConvertedSeconds.rounded())) + + let paceSecondsOpposite = paceOpposite.truncatingRemainder(dividingBy: 1.0) + let paceMinutesOpposite = (paceOpposite.truncatingRemainder(dividingBy: 60.0) - paceSecondsOpposite) + let paceHoursOpposite = String(format: "%.0f", ((paceOpposite - paceMinutesOpposite) / 60)) + let reConvertedSecondsOpposite = (paceSecondsOpposite / 1.666666666666666666) * 100 + + let properTimeMSOpposite = String(format: "%02d:%02d", Int(paceMinutesOpposite), Int(reConvertedSecondsOpposite.rounded())) + + //let paceString:String = String(format: "%.2f", pace) + let totalHours:Double = Double(timeMinutesToHours) + (Double(timeHours) ?? 0) + // this takes the number of hours in the binding $timeHours + // and the hours calculated in the previous section + // and adds them together to get our total number of hours. + let hoursFormatted:String = String(format: "%.0f", totalHours) + let paceFormatted:String = {pace >= 60 ? "\(paceHours):\(properTimeMS)" : "\(properTimeMS)"}() + + let paceFormattedOpposite:String = {paceOpposite >= 60 ? "\(paceHoursOpposite):\(properTimeMSOpposite)" : "\(properTimeMSOpposite)"}() + + let leadingZeros:String = String(format: "%02d:%02d", timeMinutesUnderSixty, timeSecondsUnderSixty) + // this takes the minutes and the seconds and adds leading + // zeros to them, so that 5 minutes 7 seconds will show + // as 05:07 which is a format most people, and certainly + // the people this app is intended for, will understand + + HStack { + VStack { + + Text("Distance: \(distance)\(selectedSystem)") + Text("Converted distance: \(convertedDistanceString)\(notSelectedSystem)") + } + Text("Total time: \(hoursFormatted):\(leadingZeros)") + .padding() + VStack { + Text("\(paceFormatted) per \(selectedSystem)") + Text("\(paceFormattedOpposite) per \(notSelectedSystem)") + } + } + } +} + +struct ContentView_Previews: PreviewProvider { + static var previews: some View { + ContentView() + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/ContentView.dataset/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/ContentView.dataset/Contents.json new file mode 100644 index 0000000..6c54018 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/ContentView.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "data" : [ + { + "filename" : "ContentView.swift", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/DocsView.dataset/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/DocsView.dataset/Contents.json new file mode 100644 index 0000000..06af8a2 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/DocsView.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "data" : [ + { + "filename" : "DocsView.swift", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/DocsView.dataset/DocsView.swift b/Splits/Preview Content/Preview Assets.xcassets/Splits/DocsView.dataset/DocsView.swift new file mode 100644 index 0000000..1cc4de7 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/DocsView.dataset/DocsView.swift @@ -0,0 +1,61 @@ +// +// DocsView.swift +// Splits +// +// Created by Isaac Greene on 6/3/22. +// + +import SwiftUI +// this file will not have comments. +// this code is considered simple enough to be +// human-readable without aid, as long as +// the reader has a basic understanding of +// Swift and/or SwiftUI. +let username = "admin" +let password = "123" + +struct DocsView: View { + @State var pass: String = "" + @State var user: String = "" + var body: some View { + NavigationView { + List { + NavigationLink("Help", destination: HelpView()) + NavigationLink("Change Log", destination: ChangeLog()) + + Section(header: Text("Features")) { + NavigationLink("New", destination: NewFeatures()) + NavigationLink("In Progress", destination: InProgressFeatures()) + NavigationLink("Deprecated", destination: DeprecatedFeatures()) + } + Section(header: Text("Known Issues")) { + NavigationLink("Recently Resolved", destination: RecentlyResolved()) + NavigationLink("High Priority", destination: HighPriority()) + NavigationLink("Medium Priority", destination: MediumPriority()) + NavigationLink("Low Priority", destination: LowPriority()) + } + Section(header: Text("App Information")) { + NavigationLink("Software License", destination: LicenseView()) + Text("Version: Prerelease LVSXT10c.2") + Text("Release date: 2022-06-09") + Text("Start date: 2022-03-25") + Link("Built with SwiftUI \(Image(systemName: "swift"))", destination: URL(string: "https://developer.apple.com/xcode/swiftui")!) + } + Section(header: Text("Login")) { + SecureField("Username", text: $user) + SecureField("Password", text: $pass) + if (pass == password && user == username) { + NavigationLink("Contacts", destination: SecretView()) + } + } + } + .navigationTitle("Docs") + } + } +} + +struct DocsView_Previews: PreviewProvider { + static var previews: some View { + DocsView() + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/FeaturesView.dataset/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/FeaturesView.dataset/Contents.json new file mode 100644 index 0000000..484cd0b --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/FeaturesView.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "data" : [ + { + "filename" : "FeaturesView.swift", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/FeaturesView.dataset/FeaturesView.swift b/Splits/Preview Content/Preview Assets.xcassets/Splits/FeaturesView.dataset/FeaturesView.swift new file mode 100644 index 0000000..439b8b5 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/FeaturesView.dataset/FeaturesView.swift @@ -0,0 +1,77 @@ +// +// FeaturesView.swift +// Splits +// +// Created by Isaac Greene on 6/3/22. +// + +import SwiftUI +// this file will not have comments. +// it is considered self-explanatory and best viewed in-app + +struct NewFeatures: View { + var body: some View { + ScrollView { + VStack(alignment: .leading) { + Text("\u{2022} Added the most barebones login page possible") + Text("Implemented in Version Prerelease LVSXT10c.2\n") + .font(.footnote) + .italic() + Text("\u{2022} Reformatted the Docs tabs and made the common things up at the top") + Text("Implemented in Version Prerelease LVSXT10d.2\n") + .font(.footnote) + .italic() + Text("\u{2022} Added the Features, Known Issues, and moved the Change Log for better navigation") + Text("Implemented in Version Prerelease LVSXT10d\n") + .font(.footnote) + .italic() + Text("\u{2022} Total time now shows the time in a way we humans can understand") + Text("Implemented in Version Prerelease LVSXT10k\n") + .font(.footnote) + .italic() + } + .padding(30) + } + .frame(maxWidth: .infinity) + .navigationTitle("New Features") + } +} + +struct InProgressFeatures: View { + var body: some View { + ScrollView { + VStack(alignment: .leading) { + Text("Note: this does not include things I have to fix\n") + .font(.footnote) + .italic() + .padding(-30) + Text("\u{2022} Working on a conversion between measurements for pace and distance\n") + } + .padding(30) + } + .frame(maxWidth: .infinity) + .navigationTitle("In Progress") + } +} + +struct DeprecatedFeatures: View { + var body: some View { + ScrollView { + VStack(alignment: .leading) { + Text("\n\u{2022} Removed the picker wheel to enter total time (a truly horrible system)") + Text("Stricken before recorded history\n") + .font(.footnote) + .italic() + } + .padding(30) + } + .frame(maxWidth: .infinity) + .navigationTitle("Deprecated") + } +} + +struct FeaturesView_Previews: PreviewProvider { + static var previews: some View { + NewFeatures() + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/KnownIssues.dataset/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/KnownIssues.dataset/Contents.json new file mode 100644 index 0000000..c482f09 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/KnownIssues.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "data" : [ + { + "filename" : "KnownIssues.swift", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/KnownIssues.dataset/KnownIssues.swift b/Splits/Preview Content/Preview Assets.xcassets/Splits/KnownIssues.dataset/KnownIssues.swift new file mode 100644 index 0000000..04202f1 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/KnownIssues.dataset/KnownIssues.swift @@ -0,0 +1,65 @@ +// +// KnownIssues.swift +// Splits +// +// Created by Isaac Greene on 6/3/22. +// + +import SwiftUI +// this file will not have comments. +// it is considered self-explanatory and best viewed in-app + +struct RecentlyResolved: View { + var body: some View { + ScrollView { + VStack(alignment: .leading) { + Text("\n\u{2022} None since the addition of this tab") + } + .padding(30) + } + .navigationTitle("Recently Resolved") + } +} + +struct HighPriority: View { + var body: some View { + ScrollView { + VStack(alignment: .leading) { + Text("\n\u{2022} You can not dismiss the keyboard on iPhone\n\t\u{2022} This hides the tab bar at the bottom so you can't navigate the app after bringing it up") + } + .padding(30) + } + .navigationTitle("High Priority") + } +} + +struct MediumPriority: View { + var body: some View { + ScrollView { + VStack(alignment: .leading) { + Text("Wow. Such Empty.") + .italic() + } + .padding(30) + } + .navigationTitle("Medium Priority") + } +} + +struct LowPriority: View { + var body: some View { + ScrollView { + VStack(alignment: .leading) { + Text("\n\u{2022} Space between the equation and explanation in the \"Help\" tab is too large\n\u{2022} App has no custom icon") + } + .padding(30) + } + .navigationTitle("Low Priority") + } +} + +struct KnownIssues_Previews: PreviewProvider { + static var previews: some View { + HighPriority() + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/LicenseView.dataset/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/LicenseView.dataset/Contents.json new file mode 100644 index 0000000..56514ca --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/LicenseView.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "data" : [ + { + "filename" : "LicenseView.swift", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/LicenseView.dataset/LicenseView.swift b/Splits/Preview Content/Preview Assets.xcassets/Splits/LicenseView.dataset/LicenseView.swift new file mode 100644 index 0000000..6b6faf6 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/LicenseView.dataset/LicenseView.swift @@ -0,0 +1,111 @@ +// +// LicenseView.swift +// Splits +// +// Created by Isaac Greene on 6/9/22. +// + +import SwiftUI + +struct LicenseView: View { + var fontSize:CGFloat {UIScreen.main.bounds.width > 700 ? 18 : 8} + // figuring out how to do this came partly from tinyurl.com/9snwkrzt + // and also partly from stackoverflow.com/questions/57727107/ + // then I remembered about ternary operators and I optimized it + // This allows the license to be properly formatted + // on any screen size by getting the resolution then + // setting fontSize to a value based on that where the whole + // line can be viewed without scrolling horizontally + // or with wrapped text, ruining the required formatting I have. + // As of 2022-06-08, I have not tested this on a phone. + + var body: some View { + ScrollView { + VStack (alignment: .leading) { + Text(""" +-------------------------------------------------------------------- +| THIS WORK, AND ALL SUBSEQUENT RELEASES, VERSIONS, MODIFICATIONS, | +| AND UPDATES ARE COPYRIGHT © ISAAC GREENE, AND MAY BE RELEASED | +| UNDER THIS LICENSE. | +| | +| COPIES OF THIS SOURCE CODE MAY BE MADE AVAILABLE BY WRITTEN | +| REQUEST TO ISAAC GREENE. ISAAC GREENE IS GIVEN FULL DISCRETION | +| TO APPROVE OR DENY THESE REQUESTS. | +| CHANGES MAY BE MADE TO THIS LICENSE AT ANY TIME WITHOUT | +| NOTICE OR WARNING. | +| | +| BY ANY USE OF THIS SOFTWARE AND/OR LICENSE YOU AGREE THAT: | +| 1. YOU ARE SUBJECT TO THE TERMS PUT FORTH IN THIS LICENSE. | +| 2. YOU HAVE NO GUARANTEED RIGHTS REGARDING THE USE OF THIS | +| APPLICATION OR LICENSE. | +| 3. YOUR ACCESS TO THIS SOFTWARE MAY BE REVOKED AT ANY TIME | +| 3A. IF YOUR ACCESS IS REVOKED, YOU MAY CONTINUE TO USE | +| AND KEEP YOUR CURRENT COPY OF THIS SOFTWARE AND THIS | +| LICENSE MAY BE REPLACED WITH AN UPDATED VERSION FOR YOU | +| TO USE | +| | +| Under the terms of this license, you agree that you may: | +| - view source code and files contained in this package | +| upon request | +| - make copies of this code, in whole or in part, for | +| personal use | +| - share copies of this license and/or code, provided this | +| work is never publicly available | +| - test this code on your personal systems | +| | +| Under the terms of this license, you agree that may not: | +| - use this code for commercial purposes | +| - modify this code or license | +| | +| ANY RIGHTS NOT EXPLICITLY GRANTED TO YOU IN THIS LICENSE ARE | +| AUTOMATICALLY UNDER CONTROL OF ISAAC GREENE. | +| ALL PROVISIONS IN THIS LICENSE MAY BE MODIFIED ON A PER-CASE | +| BASIS ON REQUEST, SUBJECT TO APPROVAL. | +| Permission to distribute, modify, publish, monetize, or otherwise| +| go against the preset terms of this license may be granted, in | +| writing and by request, by Isaac Greene. | +| | +| ANY AND ALL REDISTRIBUTIONS OF THIS WORK(S) MUST INLCLUDE A COPY | +| OF THIS LICENSE IN THE ABOVE FORM AND THE FOLLOWING DISCLAIMER | +| IN THE DOCUMENTATION AND/OR OTHER MATERIALS PROVIDED. | +| | +| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND | +| CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES | +| INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | +| MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | +| DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR | +| CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | +| SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | +| LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF | +| USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED | +| AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | +| LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING | +| IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF | +| THE POSSIBILITY OF SUCH DAMAGE. | +-------------------------------------------------------------------- +""") + // this part's kind of self explanatory. + // this is the Software License for all of the + // code in this application. + .font(.custom("Menlo", size: fontSize)) + .textSelection(.enabled) + .multilineTextAlignment(.leading) + // these modifiers simply change the default font + // font size, and allows you to select this text + Text("\nCreated: 2022-06-08") + Text("Updated: 2022-06-09") + } + .navigationTitle("Software License Agreement") + // sets the top of the screen to this text which always + // lets you know what page you're in + .padding() + .frame(maxWidth: .infinity) + } + } +} + +struct LicenseProvider_Previews: PreviewProvider { + static var previews: some View { + LicenseView() + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/ModalView.dataset/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/ModalView.dataset/Contents.json new file mode 100644 index 0000000..89a7dcd --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/ModalView.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "data" : [ + { + "filename" : "ModalView.swift", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/ModalView.dataset/ModalView.swift b/Splits/Preview Content/Preview Assets.xcassets/Splits/ModalView.dataset/ModalView.swift new file mode 100644 index 0000000..9a4c500 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/ModalView.dataset/ModalView.swift @@ -0,0 +1,105 @@ +// +// ModalView.swift +// Splits +// +// Created by Isaac Greene on 4/3/22. +// + +import SwiftUI +//import RichTextView + +struct HelpView: View { + @State var mathSheet = false + @State var problemSheet = false + + var body: some View { + VStack { + Text("Help") + .font(.largeTitle) + .bold() + .padding(.top, 40) + + Text("Due to limitations in the system, you can only use kilometers and miles at this time. \nSmaller units like meters and feet are not supported. \nYou can, however, use decimals, such as .2km or .8mi.\n\nI apologize for any inconvenience. In the future, I hope to make our app easier to use.\n\nI'm currently looking to add help articles about running to this page and it'll have loads of stuff about running and pace and all that stuff to actually help you with running. If I do, the purpose of this app might change.") + .padding() + + Button("See our math", action: { + self.mathSheet.toggle() + }) + .padding(30) + .sheet(isPresented: self.$mathSheet, content: { + algorithmView() + }) + } + } +} + +struct algorithmView: View { + var body: some View { + Text("The Algorithm") + .font(.largeTitle) + .bold() + VStack(alignment: .leading, spacing: 0) { + Text("Calculating pace is fairly straightforward, and does not change with increased complexity. The standard formula is simply this:\n") + //mathView() + Text("t/d = p") + .font(.custom("Charter", size: 30)) + Text("\nWhere:\n") + HStack { + Text("\"t\"") + .font(.custom("Charter", size: 18)) + Text("is total time") + } + HStack{ + Text("\"d\"") + .font(.custom("Charter", size: 18)) + Text("is distance") + } + HStack { + Text("\"p\"") + .font(.custom("Charter", size: 18)) + Text("is the resulting pace") + } + } + .padding() + } +} + +/* +struct mathView: View { + @State var mathString:String = "[math] \\frac{t}{d} &= p [/math]" + + var body: some View { + mathLaTeX_inator(mathString: $mathString) + .padding(30) + .frame(maxHeight: 300) + } +} + + +struct mathLaTeX_inator: UIViewRepresentable { + @Environment(\.colorScheme) var colorScheme + @Binding var mathString:String + + func makeUIView(context: Context) -> RichTextView { + let richTextView = RichTextView( + input: mathString, + latexParser: LatexParser(), + font: UIFont.systemFont(ofSize: UIFont.systemFontSize), + textColor: (colorScheme == .dark ? UIColor.white : UIColor.black), + frame: CGRect.zero, + completion: nil + ) + return richTextView + } + + func updateUIView(_ uiView: RichTextView, context: Context) { + uiView.update( + input: mathString, + latexParser: LatexParser(), + font: UIFont.systemFont(ofSize: UIFont.systemFontSize), + textColor: (colorScheme == .dark ? UIColor.white : UIColor.black), + completion: nil + ) + } + } + */ diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/Package.dataset/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/Package.dataset/Contents.json new file mode 100644 index 0000000..c955ce3 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/Package.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "data" : [ + { + "filename" : "Package.swift", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/Package.dataset/Package.swift b/Splits/Preview Content/Preview Assets.xcassets/Splits/Package.dataset/Package.swift new file mode 100644 index 0000000..ed95032 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/Package.dataset/Package.swift @@ -0,0 +1,45 @@ +// swift-tools-version: 5.6 + +// WARNING: +// This file is automatically generated. +// Do not edit it by hand because the contents will be replaced. + +import PackageDescription +import AppleProductTypes + +let package = Package( + name: "Splits (xcode)", + platforms: [ + .iOS("15.2") + ], + products: [ + .iOSApplication( + name: "Splits (xcode)", + targets: ["AppModule"], + displayVersion: "1.0", + bundleVersion: "1", + appIcon: .asset("AppIcon"), + accentColor: .presetColor(.blue), + supportedDeviceFamilies: [ + .pad, + .phone + ], + supportedInterfaceOrientations: [ + .portrait, + .landscapeRight, + .landscapeLeft, + .portraitUpsideDown(.when(deviceFamilies: [.pad])) + ], + appCategory: .reference + ) + ], + targets: [ + .executableTarget( + name: "AppModule", + path: ".", + resources: [ + .process("Resources") + ] + ) + ] +) diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/Resources/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/Resources/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/Resources/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/SecretView.dataset/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/SecretView.dataset/Contents.json new file mode 100644 index 0000000..54a8963 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/SecretView.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "data" : [ + { + "filename" : "SecretView.swift", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/SecretView.dataset/SecretView.swift b/Splits/Preview Content/Preview Assets.xcassets/Splits/SecretView.dataset/SecretView.swift new file mode 100644 index 0000000..f74f478 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/SecretView.dataset/SecretView.swift @@ -0,0 +1,97 @@ +import SwiftUI + +struct SecretView: View { + var body: some View { + VStack { + HStack { + VStack { + Image("jake.zimmerman.group") + .resizable() + .interpolation(.high) + .frame(width: 75, height: 75) + .clipShape(Circle()) + Text("Zim") + .font(.title2) + VStack (alignment: .leading) { + Text(""" +Name: Jake Zimmerman +Email: jzimmerman@lakeviewspartans.org +""") + HStack { + Text("Phone:") + Link("(269) 753-5620", destination: URL(string: "tel:2697535620")!) + } + } + } + .frame(minWidth: 350, minHeight: 175) + .border(.primary) + + VStack { + Image("caleb.bost.duo") + .resizable() + .interpolation(.high) + .frame(width: 75, height: 75) + .clipShape(Circle()) + Text("Caleb") + .font(.title2) + VStack (alignment: .leading) { + Text(""" +Name: Caleb Bost +Email: bostc@students.lakeviewspartans.org +""") + HStack { + Text("Phone:") + Link("(269) 578-6148", destination: URL(string: "tel:2695786148")!) + } + } + } + .frame(minWidth: 350, minHeight: 175) + .border(.primary) + } + HStack { + VStack { + Image("aiden.moore.states") + .resizable() + .interpolation(.high) + .frame(width: 75, height: 75) + .clipShape(Circle()) + Text("Aiden") + .font(.title2) + VStack (alignment: .leading) { + Text(""" +Name: Aiden Moore +Email: moorea8@students.lakeviewspartans.org +""") + HStack { + Text("Phone:") + Link("(269) 579-3882", destination: URL(string: "tel:2695793882")!) + } + } + } + .frame(minWidth: 350, minHeight: 175) + .border(.primary) + VStack { + Image("isaac.greene.clouds") + .resizable() + .interpolation(.high) + .frame(width: 75, height: 75) + .clipShape(Circle()) + Text("Isaac") + .font(.title2) + VStack (alignment: .leading) { + Text(""" +Name: Isaac Greene +Email: greenei@students.lakeviewspartans.org +""") + HStack { + Text("Phone:") + Link("(269) 282-2280", destination: URL(string: "tel:2692822280")!) + } + } + } + .frame(minWidth: 350, minHeight: 175) + .border(.primary) + } + } + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/SplitsApp.dataset/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/SplitsApp.dataset/Contents.json new file mode 100644 index 0000000..b710620 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/SplitsApp.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "data" : [ + { + "filename" : "SplitsApp.swift", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/SplitsApp.dataset/SplitsApp.swift b/Splits/Preview Content/Preview Assets.xcassets/Splits/SplitsApp.dataset/SplitsApp.swift new file mode 100644 index 0000000..eb4fe40 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/SplitsApp.dataset/SplitsApp.swift @@ -0,0 +1,22 @@ +// +// SplitsApp.swift +// Splits +// +// Created by Isaac Greene on 4/3/22. +// + +import SwiftUI +// this file will not have comments. +// this code is considered simple enough to be +// human-readable without aid, as long as +// the reader has a basic understanding of +// Swift and/or SwiftUI. + +@main +struct SplitsApp: App { + var body: some Scene { + WindowGroup { + TabViewData() + } + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/TabViewData.dataset/Contents.json b/Splits/Preview Content/Preview Assets.xcassets/Splits/TabViewData.dataset/Contents.json new file mode 100644 index 0000000..0eb5f2c --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/TabViewData.dataset/Contents.json @@ -0,0 +1,12 @@ +{ + "data" : [ + { + "filename" : "TabViewData.swift", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Preview Content/Preview Assets.xcassets/Splits/TabViewData.dataset/TabViewData.swift b/Splits/Preview Content/Preview Assets.xcassets/Splits/TabViewData.dataset/TabViewData.swift new file mode 100644 index 0000000..1817ae2 --- /dev/null +++ b/Splits/Preview Content/Preview Assets.xcassets/Splits/TabViewData.dataset/TabViewData.swift @@ -0,0 +1,34 @@ +// +// TabViewData.swift +// Splits +// +// Created by Isaac Greene on 4/9/22. +// + +import SwiftUI +// this file will not have comments. +// this code is considered simple enough to be +// human-readable without aid, as long as +// the reader has a basic understanding of +// Swift and/or SwiftUI. + +struct TabViewData: View { + var body: some View { + TabView { + ContentView() + .tabItem { + Label("Calculator", systemImage: "candybarphone") + } + DocsView() + .tabItem { + Label("Docs", systemImage: "doc.text.fill") + } + } + } +} + +struct TabViewData_Previews: PreviewProvider { + static var previews: some View { + TabViewData() + } +} diff --git a/Splits/SecretView.swift b/Splits/SecretView.swift new file mode 100644 index 0000000..aecf99f --- /dev/null +++ b/Splits/SecretView.swift @@ -0,0 +1,109 @@ +// +// SecretView.swift +// Splits +// +// Created by Isaac Greene on 6/9/22 +// + +import SwiftUI +// this file will not have comments. +// this code is considered simple enough to be +// human-readable without aid, as long as +// the reader has a basic understanding of +// Swift and/or SwiftUI. + +struct SecretView: View { + var body: some View { + VStack { + HStack { + VStack { + Image("jake.zimmerman.group") + .resizable() + .interpolation(.high) + .frame(width: 75, height: 75) + .clipShape(Circle()) + Text("Zim") + .font(.title2) + VStack (alignment: .leading) { + Text(""" +Name: Jake Zimmerman +Email: jzimmerman@lakeviewspartans.org +""") + HStack { + Text("Phone:") + Link("(269) 753-5620", destination: URL(string: "tel:2697535620")!) + } + } + } + .frame(minWidth: 350, minHeight: 175) + .border(.primary) + + VStack { + Image("caleb.bost.duo") + .resizable() + .interpolation(.high) + .frame(width: 75, height: 75) + .clipShape(Circle()) + Text("Caleb") + .font(.title2) + VStack (alignment: .leading) { + Text(""" +Name: Caleb Bost +Email: bostc@students.lakeviewspartans.org +""") + HStack { + Text("Phone:") + Link("(269) 578-6148", destination: URL(string: "tel:2695786148")!) + } + } + } + .frame(minWidth: 350, minHeight: 175) + .border(.primary) + } + HStack { + VStack { + Image("aiden.moore.states") + .resizable() + .interpolation(.high) + .frame(width: 75, height: 75) + .clipShape(Circle()) + Text("Aiden") + .font(.title2) + VStack (alignment: .leading) { + Text(""" +Name: Aiden Moore +Email: moorea8@students.lakeviewspartans.org +""") + HStack { + Text("Phone:") + Link("(269) 579-3882", destination: URL(string: "tel:2695793882")!) + } + } + } + .frame(minWidth: 350, minHeight: 175) + .border(.primary) + VStack { + Image("isaac.greene.clouds") + .resizable() + .interpolation(.high) + .frame(width: 75, height: 75) + .clipShape(Circle()) + Text("Isaac") + .font(.title2) + VStack (alignment: .leading) { + Text(""" +Name: Isaac Greene +Email: greenei@students.lakeviewspartans.org +""") + HStack { + Text("Phone:") + Link("(269) 282-2280", destination: URL(string: "tel:2692822280")!) + } + } + } + .frame(minWidth: 350, minHeight: 175) + .border(.primary) + } + } + } +} diff --git a/Splits/SplitsApp.swift b/Splits/SplitsApp.swift index 5a27b61..efe2243 100644 --- a/Splits/SplitsApp.swift +++ b/Splits/SplitsApp.swift @@ -6,6 +6,11 @@ // import SwiftUI +// this file will not have comments. +// this code is considered simple enough to be +// human-readable without aid, as long as +// the reader has a basic understanding of +// Swift and/or SwiftUI. @main struct SplitsApp: App { From 5c4d4f80596bd05bc28ead3369a948f04e9f3894 Mon Sep 17 00:00:00 2001 From: Isaac Greene Date: Fri, 10 Jun 2022 23:55:34 -0400 Subject: [PATCH 08/18] Made small improvements like dismissing the keyboard. Tapping the Contacts tab causes the app to crash. --- Splits.xcodeproj/project.pbxproj | 16 ++++++++++ .../xcschemes/xcschememanagement.plist | 2 +- .../aiden.moore.states.imageset/Contents.json | 21 ++++++++++++ .../aiden.moore.states.jpg | Bin 0 -> 18325 bytes Splits/Assets.xcassets/aiden.moore.states.jpg | Bin 0 -> 18325 bytes Splits/Assets.xcassets/caleb.bost.duo.heic | Bin 0 -> 23253 bytes .../caleb.bost.duo.imageset/Contents.json | 21 ++++++++++++ .../caleb.bost.duo.heic | Bin 0 -> 23253 bytes .../Assets.xcassets/isaac.greene.clouds.heic | Bin 0 -> 184253 bytes .../Contents.json | 21 ++++++++++++ .../isaac.greene.clouds.heic | Bin 0 -> 184253 bytes .../Contents.json | 21 ++++++++++++ .../jake.zimmerman.group.jpg | Bin 0 -> 17424 bytes .../Assets.xcassets/jake.zimmerman.group.jpg | Bin 0 -> 17424 bytes Splits/ChangeLogData.swift | 15 +++++++-- Splits/ContentView.swift | 19 +++++++++-- Splits/DocsView.swift | 30 ++++++++++++++++-- Splits/FeaturesView.swift | 7 ++-- Splits/KnownIssues.swift | 26 ++++----------- Splits/LicenseView.swift | 5 ++- Splits/SecretView.swift | 6 ++-- 21 files changed, 174 insertions(+), 36 deletions(-) create mode 100644 Splits/Assets.xcassets/aiden.moore.states.imageset/Contents.json create mode 100644 Splits/Assets.xcassets/aiden.moore.states.imageset/aiden.moore.states.jpg create mode 100644 Splits/Assets.xcassets/aiden.moore.states.jpg create mode 100644 Splits/Assets.xcassets/caleb.bost.duo.heic create mode 100644 Splits/Assets.xcassets/caleb.bost.duo.imageset/Contents.json create mode 100644 Splits/Assets.xcassets/caleb.bost.duo.imageset/caleb.bost.duo.heic create mode 100644 Splits/Assets.xcassets/isaac.greene.clouds.heic create mode 100644 Splits/Assets.xcassets/isaac.greene.clouds.imageset/Contents.json create mode 100644 Splits/Assets.xcassets/isaac.greene.clouds.imageset/isaac.greene.clouds.heic create mode 100644 Splits/Assets.xcassets/jake.zimmerman.group.imageset/Contents.json create mode 100644 Splits/Assets.xcassets/jake.zimmerman.group.imageset/jake.zimmerman.group.jpg create mode 100644 Splits/Assets.xcassets/jake.zimmerman.group.jpg diff --git a/Splits.xcodeproj/project.pbxproj b/Splits.xcodeproj/project.pbxproj index 56e89b4..ba68ed2 100644 --- a/Splits.xcodeproj/project.pbxproj +++ b/Splits.xcodeproj/project.pbxproj @@ -14,6 +14,10 @@ 850F8018284A83400094580D /* FeaturesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850F8017284A83400094580D /* FeaturesView.swift */; }; 850F80202853F7790094580D /* LicenseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850F801F2853F7790094580D /* LicenseView.swift */; }; 850F80222853F7E30094580D /* SecretView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850F80212853F7E30094580D /* SecretView.swift */; }; + 850F8027285437500094580D /* caleb.bost.duo.heic in Resources */ = {isa = PBXBuildFile; fileRef = 850F8023285437500094580D /* caleb.bost.duo.heic */; }; + 850F8028285437500094580D /* aiden.moore.states.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 850F8024285437500094580D /* aiden.moore.states.jpg */; }; + 850F8029285437500094580D /* isaac.greene.clouds.heic in Resources */ = {isa = PBXBuildFile; fileRef = 850F8025285437500094580D /* isaac.greene.clouds.heic */; }; + 850F802A285437500094580D /* jake.zimmerman.group.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 850F8026285437500094580D /* jake.zimmerman.group.jpg */; }; 85AAA0D627FA2DD600F4B9A1 /* SplitsApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85AAA0D527FA2DD600F4B9A1 /* SplitsApp.swift */; }; 85AAA0D827FA2DD600F4B9A1 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85AAA0D727FA2DD600F4B9A1 /* ContentView.swift */; }; 85AAA0DA27FA2DDA00F4B9A1 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85AAA0D927FA2DDA00F4B9A1 /* Assets.xcassets */; }; @@ -31,6 +35,10 @@ 850F8017284A83400094580D /* FeaturesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeaturesView.swift; sourceTree = ""; }; 850F801F2853F7790094580D /* LicenseView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LicenseView.swift; sourceTree = ""; }; 850F80212853F7E30094580D /* SecretView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecretView.swift; sourceTree = ""; }; + 850F8023285437500094580D /* caleb.bost.duo.heic */ = {isa = PBXFileReference; lastKnownFileType = file; name = caleb.bost.duo.heic; path = Assets.xcassets/caleb.bost.duo.heic; sourceTree = ""; }; + 850F8024285437500094580D /* aiden.moore.states.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = aiden.moore.states.jpg; path = Assets.xcassets/aiden.moore.states.jpg; sourceTree = ""; }; + 850F8025285437500094580D /* isaac.greene.clouds.heic */ = {isa = PBXFileReference; lastKnownFileType = file; name = isaac.greene.clouds.heic; path = Assets.xcassets/isaac.greene.clouds.heic; sourceTree = ""; }; + 850F8026285437500094580D /* jake.zimmerman.group.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = jake.zimmerman.group.jpg; path = Assets.xcassets/jake.zimmerman.group.jpg; sourceTree = ""; }; 85AAA0D227FA2DD600F4B9A1 /* Splits.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Splits.app; sourceTree = BUILT_PRODUCTS_DIR; }; 85AAA0D527FA2DD600F4B9A1 /* SplitsApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplitsApp.swift; sourceTree = ""; }; 85AAA0D727FA2DD600F4B9A1 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; @@ -83,6 +91,10 @@ 85AAA0E527FA2EB100F4B9A1 /* ModalView.swift */, 850F801F2853F7790094580D /* LicenseView.swift */, 85AAA0D927FA2DDA00F4B9A1 /* Assets.xcassets */, + 850F8025285437500094580D /* isaac.greene.clouds.heic */, + 850F8023285437500094580D /* caleb.bost.duo.heic */, + 850F8026285437500094580D /* jake.zimmerman.group.jpg */, + 850F8024285437500094580D /* aiden.moore.states.jpg */, 85AAA0DB27FA2DDA00F4B9A1 /* Preview Content */, ); path = Splits; @@ -162,6 +174,10 @@ files = ( 85AAA0DD27FA2DDA00F4B9A1 /* Preview Assets.xcassets in Resources */, 85AAA0DA27FA2DDA00F4B9A1 /* Assets.xcassets in Resources */, + 850F802A285437500094580D /* jake.zimmerman.group.jpg in Resources */, + 850F8028285437500094580D /* aiden.moore.states.jpg in Resources */, + 850F8027285437500094580D /* caleb.bost.duo.heic in Resources */, + 850F8029285437500094580D /* isaac.greene.clouds.heic in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/Splits.xcodeproj/xcuserdata/ericgreene1.xcuserdatad/xcschemes/xcschememanagement.plist b/Splits.xcodeproj/xcuserdata/ericgreene1.xcuserdatad/xcschemes/xcschememanagement.plist index 5ebcdd9..dd6b82b 100644 --- a/Splits.xcodeproj/xcuserdata/ericgreene1.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Splits.xcodeproj/xcuserdata/ericgreene1.xcuserdatad/xcschemes/xcschememanagement.plist @@ -49,7 +49,7 @@ Splits.xcscheme_^#shared#^_ orderHint - 1 + 0 SwiftRichString (Playground) 1.xcscheme diff --git a/Splits/Assets.xcassets/aiden.moore.states.imageset/Contents.json b/Splits/Assets.xcassets/aiden.moore.states.imageset/Contents.json new file mode 100644 index 0000000..3a67159 --- /dev/null +++ b/Splits/Assets.xcassets/aiden.moore.states.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "aiden.moore.states.jpg", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Assets.xcassets/aiden.moore.states.imageset/aiden.moore.states.jpg b/Splits/Assets.xcassets/aiden.moore.states.imageset/aiden.moore.states.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5cb71c3dd127e6cbd9e5df3281e059cdbc64fd0a GIT binary patch literal 18325 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 IFXiw41K7$$u>b%7 literal 0 HcmV?d00001 diff --git a/Splits/Assets.xcassets/aiden.moore.states.jpg b/Splits/Assets.xcassets/aiden.moore.states.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5cb71c3dd127e6cbd9e5df3281e059cdbc64fd0a GIT binary patch literal 18325 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 IFXiw41K7$$u>b%7 literal 0 HcmV?d00001 diff --git a/Splits/Assets.xcassets/caleb.bost.duo.heic b/Splits/Assets.xcassets/caleb.bost.duo.heic new file mode 100644 index 0000000000000000000000000000000000000000..6213935cac55bac7d3d1ff337a038344d10ea3c0 GIT binary patch literal 23253 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 literal 0 HcmV?d00001 diff --git a/Splits/Assets.xcassets/caleb.bost.duo.imageset/Contents.json b/Splits/Assets.xcassets/caleb.bost.duo.imageset/Contents.json new file mode 100644 index 0000000..031e6e7 --- /dev/null +++ b/Splits/Assets.xcassets/caleb.bost.duo.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "caleb.bost.duo.heic", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Assets.xcassets/caleb.bost.duo.imageset/caleb.bost.duo.heic b/Splits/Assets.xcassets/caleb.bost.duo.imageset/caleb.bost.duo.heic new file mode 100644 index 0000000000000000000000000000000000000000..6213935cac55bac7d3d1ff337a038344d10ea3c0 GIT binary patch literal 23253 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 literal 0 HcmV?d00001 diff --git a/Splits/Assets.xcassets/isaac.greene.clouds.heic b/Splits/Assets.xcassets/isaac.greene.clouds.heic new file mode 100644 index 0000000000000000000000000000000000000000..c07fd40ae7810ea65916c92971cba54951998ac9 GIT binary patch literal 184253 zcmeFYgHfHXBfvfn`4>iawsCg=F#sTg zjpR0eBtRaJf(KSCp!YJMl(nZB=RMoMM6l(5C&K(UBJ6)7!u>ZQ{C^`N{5K-veQf0yZ5>@ogf&p|e%!!fV&>*7uB`n0 z9{>Hk$N!eIu|K>ctoOQhZgOJ0HR5vU6P7$*I%lBUqvbhE5Hvn9N7l)a%E0|Ld z77#0YxjWxue-Pukf=+=r?jBqH!Fl)C^bf9k;89nV1bGHPOlf9q0tO$l17a4_|Dap_ z2X?Ucc*uE>=OIHa95vML^?(;CAO+X}Zh$jj510Tx041OdaQ`3pc^>#B0Vj~#2XF=D ztN?4k9h4CVDfb#IKr9D10%iakzye|}fCId^?&A!~g5_-VulTY2OADO`0FkeEcXy5d z(&WDaKm|XTUG@Lc7zF?T3(TyZdS???lLvL+d;p-9;Mg7&0sxv00N@OQGJ0;7+*}Xs z5L5{OfSbF!JEjK!ghT+iiMzYI%DKC{$prwI831T?1o@o7i6#kw0n-L3e-P6>0IqK? zE&u=pCL8pZKn#Kkxx2e(fVt-Yt-=7h&a@xEHfjmTgXDiSWWz#%AnnL{d<}jm6dnl5 z0ojnGAgv~@Jz{FKpaEPPH)o3nLtt`)9k_@8L4yNL++P5ajjI!w7XX0iY~yWn4`2`x z!I=pt*f=}<3BdjQgTRCahXBxrJIuo!_TdiqaEE`mBRt#@AMQvGcVyUL*l_rJLf zpcN<-uKdC3ppCtg83b&Qx?iX6!9&&%;sAhU;vZ-4sV@ouz^>>%7Ju5elmLJ(4xFif z>JSWYRIO~mdHYx0OAY{R7{OWmSAD?+07R|9IsK;&C7%Q>J_Tp^Uv)D|05D5_nD6)Y zp4{AoFd{|i@+R^Dj{@wdFhll=w2-@2X-r@hOObQCX zBd~@Dph7SndUfyFdkE$OCIN9C1pA?P532)&_@O8Fc3UAN|KJ`7<6k`BAVN4FWbb=C z2;q9b_cLq^BK(ieEr`TJgg`w|03!J>j%+Rq1nLC3{bI z8WWQF4^E1r{WEy-${V|2cIM${N)1}-vp$;FeZqR|B<~;@W1yB zwg#LiunF-GwqW_er63{UUz`p3BYSrT0NK#LqYhV|eZR{*#1pPOhu|;$;Hc(89{LNp z4|LxBUi2sCKpxD0V7R|9CCJ0|;18$^p&^g^!7ezW2vd1H4;UOHgoQlgfAxdGjpBc!v2ySTac}^@|M~<_nL&->X#h0&9Dq0O0)gVClgYgaX9o z4_QWOqXcdS5O6+_gI*y0@dZE!y}chZHn7Pb^cKY6S`WY!gHigM2Lkr=Z#)Uk?7#6h zko#{80cY6#E)B*F78}(1H~oJ1`5Pkx1b;BKGRR5v4;=~+{~bTrM*zh?bO4}ypwr!_ zAwczaj=*XHbbs+cps)b_Km1UD;U6ADfbkzX1YrJ0k0rqRHyv*Q+`azx4FK5x1M~fj z!R+Dx8-qSS{tqnt4~BsI;(gq}bp|#DkpG7cW-tJlf`=eCcMc9EEGXaxm4dQE`Jq>M)ssfdVT0)zkYfu~*6qsA+6_f-<2BrgQ2g=eyi9sy_AV(b(3iATyISd|* zEsPtC1+C*8p3Ip$O0`2sKmzv?~fT z4_SnqLV92bVI^VupcYUfC?XUJg@wX^oR%!0Rn&sU=8-}2r>p4 zg1|yuLH}MuF(G2$vZo9@0eNHqGblZD8!`cDhoC{7!JfuK)u4HR8lVecK}aAAfEJVx zY~O{{LQtSCP&lv$vCvGY0}K=BlOlu@A_V%r4ECoHvH&3gW5587fgVE3U~HfY5PAqc z=+zNq8uYFb@)5EL>S2OLL8qX)FtZRmaCf)?(4Z5L2FMI3{R#3N{2_%JL5HDC&}R^2 z$SH6E?yYT*a>xi|AG{BMd}!b}Z9#`1j1V};32=D73q2I*{UUQ;{(kVfXrr~K~?_r_i4j!xB%uMVpG%TE*%&ajX;9ecuL*=9)i2XRd55NQv zu?WZ*SlIL{o5lY z_%h?@Cgd$bZDQ_ZY9R#TdonvUyu8@FxY?Xst=KsQ1qInTxY)V4SV0a}Hy=lL6K_^WH=4gSNP#Kf zYU6zWT19!U(Ztlr!(D_LwEV{<2j_p(I=ZnvxW{JZ^y;#&PfB1EaIGle?3f zwbTEB{h#K4gq(#WT`f%9Eu_Fpg!+D;V&&jv<>XNR`vh{Y`7b6XS9K>RdlBmU)5;&R zf|I$8rO*FG_8)^n_e_6Gf#dPt?68Buynm&RCjlE9X`F;`%(f0nqcmYf$0Ll;Vt zsdJYVP7xc*bqIYD`^bng=k^Cd;18Rs3z^8q<%MbK-=_?cX{L4QtKmsS8>EuI{NM;+ zk-9!Fd3JACYGylq%@uUcKpO~veVt+X>@EDB){}v;_1lq`-EW-_UtrGV&`jSk!f^EskI2GQXIv()4UKINt301h3LIl3xDgx&Oq_dyc*#1d0RNc=I^t(w)A?UU}3* zPmK$O*4SUm(TCBB zbVNC%QSdbPkqF6#X2{Z840x^?%*Xm}IOc^NAIVR1mza$8Mm+c1Sp7Q1eF5L+2fHJS z883MdCRMQ2*iCa3&Tn>G_VXma+hzv!(|kon70j}3dgLEXkTUEY@AJVz=|gy(Z)9~F zLA&kX4eLk#m$#<9;}>VXuRicYkdLbDDS2YDYz-ui7e#Y1j^_JqlO}fF)_1b#vUUh^ zpzCrPY%tif8!wB(@KB0p9}-v%ghTIErE+`=40#5f6E&ALLVU_sPDT3Bt;Boj6@>uU z(Rc8OU)Q6LIy!a6Ln&$At{V1Y@rPs@t?>5c2CKYaL;a-_Wm9HvK zI%y_g-5yPnkf=|J1)^ys=i63`=Q;t^?*i9iqpa(Qh4kMRRs_zzpT_7nIHi5z&6EQE zX5w4HW_SL255<#1Mys;Xw9cHEPNYE)R(?&;R;%#SL}C1UCH6uj1}3C><@%U8R4s^YqLqm? zJc@^OldrSpP$10ahflcmX_tA`I^(}T&Xr2-kPD3`&nsq>EO}jhWG;PLeIcT^xvPGM zX2?G$|Lyu{$nbW6h=|P{QiqWpJ$SSJ!G+`~M6m}A2Xi6oM?fF9;)WSS4Ivb{jb5mq z`gTm89lxhV#e%L9mPqGC1}>-Qgf^CsQdRjE_bF;aQJO>jXULrL@E7Yt5v{bjMG%}G zJ;ztk!@Q{YWF+<3SvnhiVV&lK;vu*})MmQ95aY8#B*;@g$84HjejZd;N(fOwMc5(v z;gIbt=98l?LKLT`cSv@kfopruX)(f0@9OMgX!LP%ar5cj2?U=P zE#b92qk%__Lyy-qDO}Ha$2ve3mY+WZ%LKPc`&`AgEb_*@M2p@>b)n@Ih+Q-OyO8p5+t?FrSza`vc4k=_z6eJ5}@ zZx@wmCKzXa(5kE8^V`NB(wU|`S-)i&2UV-eVJ~>Bdyhl{FL<* zG28;fwnF}o*y%HAz8{mi8+RjO@5d_?F2og1y;z81yGyT)s+83Y7sHj8k|sL%l#7h$ z(rbqt3(I>WnN0Im;QR1M-iSEUNjkr=kV5awmm2@*Hi(JX0GkGz8QQMuN{Q?P7chkA zMT(df*qXr~vDltnp;BCF zS7jh4)^YI=oCmCD8gHpN*3e}<9dV42P}=8PX`WdTSwbp=59ULpTmB`L)9UD^KqfL(^mvIhUu^;P8dCi=~ZL8B{Wrq)3%p**eZDwl22l z`DlgxR2H|lje{j6vclTp1%HOU*unTA${|zHyGg=+Vo@M??#WqdBTn-8a!y%Z`gi{8 zt6N5`WTT&EG~wE$EQmdAf-64^DE64Ov*(fT@YSze_XI9?KJ&ED&sju-PCJ>i>GQ?R z^maiKU_bV^j-2{R`0&-g#wz%=LhxEqKUYP$x?Q3~a7o6Rnnn60D$%Ao<>xzGJEWhA z?0X_>uapzqvV1Ix#0DN)RML$(kc&Fa6x&LmBe=m;NTQ;A5X3I1%M8I6d(|UgwV51N zHlC{VES$fW#4X03iNjzxpP<2B!^* z(cez*{N{X@Ce-yz=Tb{VUC0PK7FQ}5k<+_Lo>XGvU6A?R9SGS0wQ*t z4iyddN5@}zc(!WIjUTp_2hcpak-vZmR_qjBaJhJg1>)>IIo&2t2s@MxlkKub>s9#U%MLf(lmA> zA{CybRqxLRx67JfBVbabgkHdpwfn_~cjoCjKNlvirCzde<;;MK znixZ}&He&Er}$XorMTXY?M2g+B;t2%-@@Is?GEm~xtdj?<({k+UQtM1S9vDTI8J`I zga24P_@%5dLb|~(>>!C%X<(8ZS=w~@weag6ltI;jys#>FVPx3pS1;2Ar$;_lE;?qp ziVj`xBpo`D1ad^uDV!u;y4L8R+f)c$Cs7-WkMW4exQIEPEGW*?7)NnMZDA8}!y0~< zd1tpqrEe(vveAQyRAn0K>Q%_#^*L#gE$RGetk7B^y?e%|&&~l-%tDDU$KcO0w22AMicRi?d$ z9_?<%sC6OsF}p9WORQ-gRNxgqs%y{=)-1Z!y6Gk|LG+2%7YclC{bUYLgPjyVR)J51 zULp3G*TQW$(S^+PExJEbX%r_q`|+4&tuKDTqp zJW$>XO=8T%B$O|9gSFqbC;t{Qtjs2!cLxmI$wpAgd*bU~5%ds3*1rAH#+r2bv8_ZYQ_T4S)9?Ga6dX|loCm;l65?E69R9BptD<5H8PhOt% z{g62(rVe8E({QiS`)R5E!=>mIf*K;Jg*$AgYMZH+{5OWN5_-lDhF<`t+^73^i_Rr z5<{j7tI)sF2(inVA}=`nu)B%Q91*;b`7%H9u77}EHYfS1sZc<`^>Xm*w6{H2X;vKe z&ob-M^HKZZlJDH`^L#=~@XOR~qByH#_V7o|sgG-Gq<%%=ywx0@qF0ZopzTvvOTI06oq^z$h>R@8;Unb@&U}9SMU3KYf$O4Kd1*ZL7AtgJ*5~ip)`zbC_4C9BzQHiJ0z5%CL7&k8x8cM#F9g|FA3|>?-clB*nPrDqPiy9|J zv`uX&tgT#ekJ(rxko=hC#pAV*>wtAHE|cwJsr(b>s1@>Dak(G-HR9hep zc}!f>>ov~Tp}D&?>cZ?#oUG4i$=d}Qvf>4G(4rQt3C$^mc*Cr9eNyW=O-ml-$)$1H z7D@cZGJO2V+TWX(`|Z<|#*Rr5UR5DMt#}1RyUx~aQ&d|r(H@k|5)!!bSW#E4sGq2t zW#hvU3S6kHWp54#u~iww8rUe~?Uk(jxgwMlYz0bKkIBY_OTQqDclOR@6$fPI?NC z3mOKLC+ngv;ZEfQ;79P^#wuY>jiaezNR>?rp0K(<_NTSyNT-heVrCLN+NIiM9DVpK zG()gO*QfmZ8c9GsR7UITb+9xX%-u0rVySt_{H-H`#YncDHO8^;&aH1K{MvCCzUT|4 z6k_a;r^)U#kN9WPblc!34n2Q5S-p=vUkH41^IE;EuwnsY;dh3*#Ypqp@{#xiSp5ll zDnI0C-1mfonko}e**nMpd#w4&QQ6!4m%N?kkG}~9bP7Dl2(QGuk>yK8YvG;T4AVFg zh2@y)_#GC&o-y+#Nc!BAZaFU5OhtU_lBZZ6$wQ;!%^XW>Mzrn#tNV@ucNy%Y4-B>& zoFqDN3B9}`#ykDF#TQ;_&P1Lo`Q>63y>-gZ+l}_Q+vty*R@%r(;%yD&+~B?ZE##o8 zy<>!uKeUPy{WykudDBkFDn>7v!Yr|HM|dyIbA3GD-uQh z79>K?*~sZag+;bDPN;CDWC<9Cz!C+fte7hbJztrgG(@Coks<06bzv1Re1+`XUOn?6z2J! zm5%Z0i<;LE%g7s}K~ch<5^mpXhSNpTkK6kp4b9h2XHuf1LK{2W1l6}B;sUc^zU$Jx zGZ@y?@U_{8f%AW4+Tl-9Q%d{u`as?+Ieq~AD|Mc$>Tmg|Q~45wM4naGmTy?$36}mx zPh*n`qvd^Radx7&F&J4`>NU-b->9V+qg=!NyzzzidUh%9BX!Ve_B06Lc^F|Z?BUqh z5&z7yI{k$(29iNvDQGmAwW7KC=X%H+ORDk*io6W?m+VywLV zQsU;7T~va|#ixRJ_8VHe^=NFUKo4K>v0B*OV1Oop10PD~Wmq|TAEO2*dWo)KWetni z2Az-vrg`6WXes~pTU{S?v~7m#2z)nYIPCPiQ%*RDwx^?YD2FhsmRK(Ao!Izs@qTVH z%De9yrn+%MuzP!_H}s=MNNQXNZDgYFu$^%`||AS6s$1ddS*QF3_4< z8Itn-jqAte7+xVWTu-79%8}JQ-K}v~f1CA&TxeBsN-cgRk+b49?~T6x5{W)WH(tQh z2<*>n?vEj3kuD{B&4^=92_VH-~(^p}J$mAPS(o!e#^?QxA3Wle!>~vmD=nbZ98A#Xq8&4`f#;NDZ4R>D|)hBCk zwXXC#QWj4H)PHW@-Jj1%67+}4;^C#gjYZw>D~hT0@NlbCLu)y4Yl;yJXFu0$I44PX zZOxWm%lMi;NLcPU=|mTCj>hJqc(%Le&g)kb{ram*?-9lDRjfvNOWMW=axvkbrTa*z zExdZCjq>>YUF}N@)x|=Q#JDe+i=(sc@5c!iFoWRPDG)9@xG3YV%w)!Bw7-Us+FA}k zTT6n}`itZ)?-AR`C6N-!}DyR{zuJWJd`}LF0S;sk2nhH z`ku8#G4C3(WunC1u(F9u=m4VY7vYLPe<6uaj>H~lmD-0WJ7+c9I6-hQwa$Iql6(AV znc>!JCqCj7OB50%X?i0^o&F)87h3GPbhTO7C@1CND-0)gSH6T@{oqco4kyE7!8q;y zvHdPt4YFlDPdjL5(SYY)_d8%ZCzP>gygg0T8>nJeCE|H8$RNS^mHUwcMHfW2KtkjE zHx67a>}oJw9J_|&Inby=o`u>paTcR%Q>G8+Tg%GVlq}M0)np&@ju%h~+zQ#vWC4V+>n#7qF$VA)+$5DJ2fjRahmnh<81u+@#xKSUL0W&Wp}-c;;DIl#MuO= z{=>{!_si0H+$PAK_tK%(bc@`TeWKaQOrYdNFue-7PB|{=-kx!_KUoNd|qhxAaKVIG~ ztSV6u=`w_t;)k~RgN}xIrbpbGCff)t zG3s?fO7^t_GsK2eyq!sOep&1VKA+OqO{jgf!{-kwZc&^Ryd+67%IscqNcL*~N?pd8 z`S~Px$Xk#(+D#oPYL4*c<%dYoqF+me>OnrdQ@pEAX(i{%<4S#`CMoGg`D#?<-P1#8 z5;Lkf^jZU~7wJ`*8xx5rr<;3DFh9KOuzUX9Rldh$$nDu9WXvtylz}PiwJ2^a|)3A zy;>L8EJ)-342G4z(eEqI#Z=Jo>Bqj>#8feC$U6J;0i12ube&NRF;*YB+HXE;)kM>W zL%PG1K3;&ZpAPem^i~ZgYeO``$4f$urNCmMJ?2+d?gs=K3#_LXHTD^Ii|45eY=Y4%75WQ%5z9~G z?-0$MlN~uEwW6XG)lCZ1G-vyTjM}lWKQ*wv=AL2#xREK1)gp}w%0kOk7DN0^i~N_Ht8 z^>#*e&(@Y*g}%UL(6pfxLSMaeJeIrp*_Qn@)N-B&i8*Fq68?Sg$U>x(4w{LPEgA6w z`gq7tNC=sKnmFFqEtH(o!%g#9wvrjfNZtszyvzajZ`;o+dauQCh$!IMu#;^gX67Cl zhN-==t7zM#mKyO+X9WK(qu9)w-y`zzbHB9}S+xES_UT1!&ciZ7pLKp;62u_zy^xmN zO<>v2*zGCUio;}8TX5*%`cm$=zb(P0WGrUp44rduDZk0Hn&Y46J}6}tGZh*N)unbe zB<;(2GoYJk<$?Mt37+yyf#kyLBz^wi!)?}-k#0vp@tfWzz$b$3VX+t`YV2Oi@lwR?Ok@DNt*e{P~9~Z9^nPKULv73L0)Dk|LYZ%r2{$x~mnSJj0*Vm8dc0VO2 ziu>$og`Rk!gosJ;4;#r{6Wi~HI_y*-92St|a4T(T8#zw*f3>reJM==zDJ*)Ggb@Mn zp%;F0kkFyVwx7v2-^nnA;FEhfz4vG@xWM=8V6(xJ#LKOzwyT%X30Dr{*na5=MVn7* zv|{03EN#76MqB*eZ@%TcRo{%;j>FN%a&VoF=)tkM+>NUf*CRf+-aqu6J^+8ZNH<1y z*TCje_&4p(v^~D7je4pF>BQd0rf-@SZS~*wM{#lCpVKhYM!NI4X%`?Pgl^;Oi`Qhh z9jU9l4|G?F(i3hUpG2&wAOQtExuy zDb~lK3}3fCu|&`CCa>JKz|fu_9z4C$dy<>~JI8G{VN|%P)mFzrx9_UzTl*7r6S#TQ z?ITt1EbfGqXfF&mlCm1Y(1DxP@d>sHwqR?65j@Z1BeR}SN6E~W3fzH7C;XIKzpAxA z=LF~wzM|_jrs18=ht!)b2keX`ksN3qt(MkCw0I-sL-&+^Zp7RYJ^n4ntumgB=OInA zArXOD?S*Dh^eXK~I~AYJcKpvW^HVwwW8M#&XOFAzgl`#M$Xp5%^IRqbb`F()-AZFd z92RuY|0(3;)97v|GwN26r_LU!xi00lR-SR8TkW;GjL_|ZhN69KjkLbA?6=9+ii^1_5To!T4D@c-j4xd_G@CiEmaSCp74(bxjR}&i& zwTNqZ1XN#f@0#Yp#}fJ3PUgKIUCK^p@Z`d~O4D1XeyqtPruJ-QlmcfN%^lxOJCl&x zKg-B^G|;0^n!`Sk4`iMuW!fs7JVlc;d}&Ic#^*LXkHlP~CA#>Ubn&HvM%T2|E#YpG zrFX84>^X8{>ULR5&0Fi@!$USF{d%KUGhl@Mv(oobS|mcLhKFDp4id zV~9Lbzofy`Ix_?%@PjI9$eZ?M^2GKqg>TB5H)0c?ooZlY`gkAtq3m`%vmAazzG@@O zXgbC1Ab)J=S0t%+)B`ymSSO^4^de3EHZO~YYHoC1?E9P~Z)J4Dd?a>P0HI@_I&~J~ zYz&7Oo(`>WC{hW+!k$KDjr9$6MfIrQmEqa!_EfFQvrRp^_^vE$dGVu;-wA9y$!Auz zRuNX`ozi#wtYwFB_6slb*HoX3q*~E4m&J@Lm-KT*s?K3C?3kfxrZ#D8Z1&iTz-}$O z#XXCVIJAW`s+{Azx{=I54>6Qre-fXbbw*6py#4VR#T6n#d5h*L6Ha1MIx*awTRheC z%cpo!P9&|P9eQzDaFx|RkDA1UL&C6MlhzIZ+Kwnyt5558Qs46k!VsUo+!D;SUlIcU znQGHE+azhB?cqI#hou_ChN05kiFqQmO5vU_Uc>LFrT_`4A>5V-#x_UYCnxa z2F#n%b$m#!nDD0;W$5#cOmdB~t@YZ-!oBv40-hwfmLc|J41L%*Owk*bI#L>Qw(FwL zmcd|D^6@0_WpN}F$+~diAT019*sXP2qO`ED|Gm{mlQh?>gXkOTyzx>>2KNj@D3+== zkFh^|bC|Q@c#%23r(3q75@CV=8m2LaejiUK$#C(b(*8Ui(Hjb#o~7NVHOQ}J7CLqt z?JMkUzB{S}RnfF*K66t+eK&#Q{AAA*8%@MxW-;uS(ZNdOThfGFORJ8AICWYTX6>V! z&*ouLq(?KGxlzQj1|?Qo*>5Hqw(cH)AAdN&95miO)hUnaz(Xh(6ED6xp9O8N?MMNl&uhvTa@W*r8-P{*LPY$PrQ3E z-(g0puNveFye_G@ai9@JNvJ$!YK+#~8e;jxKV?Rw^2vU4jp>zEbALaIDV_{=dsRIK zf>FY2kw>vArd_r&)M3xxDdHg%Qb^`4&%)bT2eHO;p_+(uGi_WW9)9 z?PDJGrMB~kqGy|qt4z|V`62&ZMlN@4Msrf9fYkDnnN}>mOaXhjTzJASd7gyeQ!3!& z@5pqNtixxN{)OLAef%<{{TU7vVr9QChAol)Iu&%>L!o3$6J}K98LLA@Qk$YICnFHZ z{~h)n;Z^wD(5G6fkf~Ty^mNwZT83iQ+Ed;qZ7C&1p;4FHg?G4|CBtx)oM{8Zlr>ut zxtAYUl966F9{9bBy>5(U6h19mB-^IktH$`rG{RxOyZv(|waY+h7413G1edo`9-S6m53)|LNtGx25L~xFRyNYBK*{27DM})Pgh`$iS1}(e zsNQ^tw%#jr@2A7s>FCT7cK1#XzTtuIO`M!ZWi;>efw$CQ^Yb*H@YY8$W5X3uLv|WI zaV;stDdt`Zj&E&ZS%&#!m{e7h$n1<4NAq^U7+$&QV%NYDy2;;H8FoAPl6g3eBz4p- zc%Rx)ZArqvcYpasJ#Fb-pv#qo{gFh=)7QV;6Zk`9h!28JU!l)0UArTYOyg2A**nO* zNQOQqxqCvl`5L`&%pq6&6)SPVaMXr|t(OK1U{&f@*jS{NaJdIdFM;=tolnR9*GEs5 zSi7BLs>2MN9iO5V)%8@=ghyYf%N7pA8uX8kEGuhqr7_>X>&9y{kTb@a%IqCIVx)W* zfS3E?Y_u)E2$@SoCry9>p0_p@PTLjIOcBXG&Xr$>+a7wE5Pq^@Off&27CYn;_=>?~ zN6p_qIsVhP=Rw7l{E5ww=F_vpMpCEM5NlxoC$9NxB~d=$u$kMoEj)AcaY3xmghqlC zYmAD8MEEJHisz-IF`1w`3l*hlN$z7}BdDANt$&>F83UzQd=qrRh*47}(1M7~ntHMi zffbp{h+W0)Td`|w)b_+WPwr6Fj^P)XiO{#q=6jS@ibGPl@#G}6!>{_9#f@1+?WAC^ zy}o%7f0==H#A%>BOEi_Pe?h$n$4s2DB9FmZ*m}fcWRhybRWalM6@C?}m$cg%Q+gJL zLpbTKi*{bF!8(HeoH7-Bs?S6uuarWx6C1mj| z$~Yk`lOy2jgOE~xr6)W2So_s4^;M|xQYfOS{K)o+UM}m@PcqfJW#`@`)Ec;?xy0tS zkw@KWa+=wyWljeoebZ)vAE6@s$mETei~GzUp8!obLPkM3+oV9#bKd)xPIY{* zi~Cf>OR*odh=-TYX&;wzh=j z)9jGfFOTA>`Qh$`n*D2?4_EEnb)S`=^L#J73bMk?l6%_~y)5-!v@!XPyYfApj#0Ui zA1x;RL;(4Es?Iq@bX0%UlnV3=_uX&R?_?u(+X0WI9#z0~4}N1Gi~YWuipn;i!s@DH zstr8}8CmA&m=LyIiotQw8O63o^|bt|J>Y9^%$=YcVpy~i*O_!qF`1l)3irc;$u&GS z=WP-@t^?HsXSMXMq#!J2Tc2#2_6X;>41c%f&m@0bH0|(4c$W>_HrO6T_-nPx7TW@H zx>7SjT#VeJZ%M0zw2rPgqKYLDG9JWFJ8Qey88{>-@2);DQNCPSA5O<%BTuS2#0vkp z`_-+qdy|B8l#6kRB{XHI;j~7mBFC6Y332r4L^2gD(qP(~2Eo;aKC0*hoxRTS=%5pB z*ucpzaUw!L)l4TXy`Kkba{I8=OBfi2Gb;03s^GeOwBY%vT%;!Hd*qo?B8^;w$;sCB z)qk1CTbFnue2Ydep~h%jZfGijDave10CVvdw(kVGWWrhi0Kz;+_Ue`0JB-6`Fi zKkI$r8I5^bYlHhtH-Xi3L?KJRHq^xc2l4UYNV>DVtzp zwzXxF$KT>Q?qhBTN4}t=dt0FJ)JYWUbs)PBbTf-|in>Or^>PmJm)>{VFPmH+@D0>@ zN)31C`|E6|a-~j>3JxRcMU0BhN7p?QZb`XaCe`BN&xYQnMN;xqoo<_;&ck4h$%$x1 zU=&rfe0IXofx>K!D_?r6rAA{W2w|G3jQyZ-XX1mf6Ew_m5v@NVd@m!Z_v!Jhe@e*3 z&_c4wQ>)sZh&JnAKWSyNX(6pLJPbu6{vX$U^m~$!w6B@dA0c4m$P%Y~@xq&jPcD4S z()8J9N#&6-S$#cnsM6`15e&JweeC{^E3IFq)#3*`9i$auu#5U(9fO3ZxyW=#ZHT@O z!q1JnmLS>u)*~M9Z2A@H{Bv8%P|6HQwFm-n|yDBtFyjnCm>*)P+*-yOs{c z#-@20t7$I|@-`x30d8_jQdV%NEMDb>_m`pep(H}*GR%}#IT$5r!R|%yYgJa2aNA9u z6alr(_=5f^?SU4<>E1qwzd_y?+14OJG!rh5+KDIazNc{^yG;$4JbSNmZQ5wgmwL6l zNRd94rj@XNLyL5cff!=J*C`yp^SoLWpT@njp*7ijAK4VT+D4W|2#}ruLcOFvv?HMJ zPij#wH~6y$KLyr0jn_L0Q+T&F(Ys-J$HX8ALU2C0g^w?4VSbKH_Ro0B2`9Srq(gh( z0MYaZc~rw zOJJIDT3yhy0Q`EX`M9*QTNX?8U7>%}w{4Xl28208KL-nz_YEC**({D1^z(#i4_h!L z5xIY5ns51`lr)$a(uu&&qWAVFTC=|4=R&&E^_yhLbq(N({i<*Hq|pYq!gQ~)d`{^z zWEJIQV?o#By7j_Gi7w74Y;hj(i|ZQEI{bIC3~BWZ&2>HKxkb%(s?SC9&{MWhJF;?& zby0o~5HG=$_j|J~&P;}vGYA9OW{L)uNyip$mgB?S+Fjf3^*U(Y{xUpBgq)wRw5!h@ zP|p1@Bv8p2c?i@o&-4mHSNy0|!ah}hZyVzyDMRp-QF8;nzERZ0<*pHz`ARv=ayjT! zz;Nu!dXx`4r>Cga6^xfWym$0U(twER^}avmg~zRa&c1$NeG$!%!LZUdCft|Vc25#% znIF@CHQW((uu;^(ush{rw37#@8^*ZDkj3CD$(@*#4kBm!Up`Hl70gFZZC6@Vm?L<7 z^ZNxmI#arz^V_I+_plFw%aG;)jRD@#RG)Xh$nNU#ta?R?k>KnOeH+S~P}IZn z_2*|Hk46_%4@NmrMPt!VOwH_4SJo%XZv1TgoTNCvG{j5hEzX@b$F}*)KNWvQ?*250 z6@x#TBF;%>TiWvKspeP0?bjZylsdJH!ENswtZfi%kl@?dC-!731VX1&Nm~-RAxYSx zY*96jPs)6`2-;pm1=00s&&KZI5s(`UlrTH9TPVB`tY_R%(CQN>%q=CCQ2+kZHsdA6 zo%YCvd3A&DT+qeZOTa6O6l%B68H921VkqJ*atrVaIf7u*0WXZ*zf4M2U0CaN=AO&d zA$C$lNaXFs@E}ErFWKnF)0lh;z0{e*5OpYOE^BI9Xm*gaAfl48M|hVYhnmAT^sg}9 z&1dOCzgEyH#rnGVN0s;GSE=5cb(U&Oa@;O7RiT$RM0CYzCF<5OVq(Od%Zffn)ghU6 znp)z%DiswwmF8!FSeq1*VD-mR(FK?6&V9P+?h@yVZr%_iW7j02VSjR{$^GnWkHUf? zMTk2)8}O$K!kUWD*HWBV8oBrv|W_)aUazmbk&R0TrxqBx7VF`z3c ztu2iuf+FpuO`qN4mPayZJKu)-Ap`gbC^K&DEc=`r9@}%e)op_EHxTz}mBVbYu!ShB zStL;gx2?I?{;KBP5D#P3qoMu`iyK?PLGn<`tv96#LicqaMpo8n zRS36KqgRYyGJR$Aj(pcjSHTDGPiKzwa^QKFa0-Gq0gEh8HVWDC+%osm8k4qStQe(+ z^rAFGIX>ff2G5?)KMykkdY)<;L;D8L=@<19^~RnX63Lzza=Dwo;i`|gVybZ_=#@fd zpBnkmkm@cD*ZnoqciIr^qTLkPay>j6{yO>U`B47N<#5M4>)?tme4n{*9p1jqyLV+Z zWe7W=OB8~|x)+lKwrg9YqQ+b&kdL9v7sc>7!3iVB2zaq!yzFkde6+DUX5lARg_%_6 z-Lw^40aLbP;$-E93PHp#BTU}aOiaz-z0{?z$+;UI-rmD}Ex4e)9O-KEp>VQS!yz2y z9TldP^!jm|$}>OgDvDoi>9Xy{f<+$BRsrhS`66RPVZa93;m`DAybw9lc zLC>>+lfR)AGhDFD4kvaYTnnFZAc`TUrfZFTo1%Aj#9CU4CrU|`)0A22dout305w3$ zzhUM0BJ?ZZ%@`U(EYH^3uj_<9)_OQs>FOTk;=Sh}aBYhU7Rji@N9^{>B1(%J`4EX( z;QN8D4Ygfz@FvtsMze9i4(rFXnrKX%OtnY&Cw4Hq$?hl^>B-~9Gc{b~D2@nFS5@L) z;xw8tujjwgPPC(KmzHbd*uzkno^YU$7j4KJXjKc_o4dJjnS~EthLw$f57;3) zkrphBECzmUlK)`<5kIU-1TU|N(Ho%CV69@a`O@^!B1I}i?Wy9&Kr1iMOAdH{7KL?+ zxM>#h&#kp8U*6EFlU#yxT7s9=DW~#My3~uEk7p)I>n@5Qy`a5>);pViG$*Rq+qw8- zb!oeEvg>9!vC;VNcOhb77|&qc?f$QN6R@#B=l`$T=6-eLo?O0kp^$N8>EE(3@fLF3wd2y^`w%A_sR=%+PX?r{5OKk*TM1>*Nk?t+ zL#8r+>lfuuo(XGJAm9Q#DS7;G1UYOxsvvx-n-p-gA%i?F+sRrI0GLBbmL)F5@;Yb@ z3f{=F#`k#Ez zU7)8}at||jS#zi^M_7-S#xwX~-js^IRp?XjiaS91WaR(G=UoV;&J%K`2T0PZ(VTCW zw`RpZgfsm7k4FXjM!Vcbi*|ppN#2a#?~hY;Efn|-NGg@h>%3z~PZ7(=gD~?$YPazz zJ!Vfz1vUVOq6pq1p8!dfghm?nfC_6l>`$ri&e3u z`!X37T05b&6UI;(9usgimmc#6sH*}X;khJq<6AJtGNrt4+D<^SDX5akm~!uz>~9LZ z)VjYaH6(UM$v{$L7s}n}7cGQE$_;Bg@*127j^qu*=QJdrvB0+7Ao8K|4gz6jLIE7K zaEH=FDEvnm0(y4!Hpq|2M*2MfK05==b04~+dU1TW;!9-jMMdm7yuZ#hi&E{ z#3Q5Nna-?v#aI}UaePTDv{D2mY%n)fdO~{6ycKt)4v?npmoG-8m5uph5;ttJ&9KlAd zc7rnRBDC2#MXeE&&C1QZ4KZs*4&(eGbSjLm&Ece7d;`2&tgQvCqg`Z?y|S(qZ3lD` zOpJJO8rp!9A6IR0C@PrYO28_Uzb2ERJb28vzpw6_xH*&$Ey_3mr8drkE{L-!Jj;Pw zxna~hs%P6%I*C=sihO)cvQw%(qUR?mh(3y2kwrMxv*c6ljB zdpy>>&&7wo^uF*;P%_%8x&aN5G6Hd8LHJFs27mpgZQ*D$`@GZ&0pR?24a7`Z*e4Oy#!X4lpv&Kpi87SDFHF*@cfBE{H<^+mU$b!nZ5S!4 zrY=pFX)}0XXz#_a5UMCLJtg-3nfnQBa&OjqiS%P5+Fau@r-+0hadYikD2K${hAz~O zlMgTcpsiz;ND`&b>s^`dr8JQC){87PrYw%$P3&qlaV#n1T!Z5UvB1@9^{D!Wi#SGv%Cw0=qY}IXt2+U(+AD%X9r{ zz%6T__$Ip=8?lRSLdF|g`2{7y^egF|_h}@vY?Jjr4{hQ!up*-O^_gv|yKZ?_2mR^! z8B*HYz7-PXdR9mg4FIn-c&&}~74N3T*X15Y{SxkEKsa(w?QC0K|9|F=MwwYwuc zevd?mEp-KUF)Kp+>;{Y1El9{A8)%Jo?j`=`j!e~wbcX#fFD-e(+=fEXtEA6N?&y(T z3-r$*isFh6 zZ`h|$3|y_kMg))LD3|*`|I?#L$SdR8v%+xUo9&OIAQDQG7SguVM*&WH&Rpibkxdc% zx-vQQ^yup@YIpAfVun9jCC7#OdI{XS!Z5^R|HtUZZ<~#@{F4%Biw$bAOnyxTJm_gRj$^@CCnU2++kA zW&0OL%KQI3ZX7#TbeT;4a3taHLUffYu?g%@$i>0O2y$!oVRCLmh;9n0V7YC(eBvi~ zQpmdW%$NpTbJ6-|!BbGco1ImC=*xDA=L{1?Mf%Y7s!Gg_I=x)%K*A_~0IdCytQwdY zxdsPR+IvQkzhF^YF{IV@U*XFqs~Oc!u>=;yr{N=P(acf|5a#*!4?+!p^7HYb>>ha& zvlg%P)w)53UiF_Ce~iN`ZQP>Q$q^k%_rtAw=CR3%e0xnV3 zC$x5elHAP*`92}+deoGc*0y*1DrN1+1co5G1;R&v=Pa<`Cl4I_ve16`{h`s+tRd*K z_M7omdam4kIm84#6{9p2Qg__$SW?daQgpvBuF~F6^j!lMFt1~8zTzki7ArnVMK|b` z5b)$ULnNS5FO`i{m3lzVu;oVe3P>cgq&~gz+RO)`Z}=poL*?2^eHKG zR&jhKLCBG6HHj7`7(k5PbSE<~sh2*z(9{L5$fzOpq(IZpcSMeNixU(%r?AH{&75An zRxHocNsqC(S4kdn!EVYc_gx-RR>4ha#2#cO`m(Jb_?08);fuCI{$0xWBR`acfypgG zV~-xT5NTgfJC){Yt*1?hk(Y8oA@%TiA3)%*tTWjRrBCeMP)r-L)BNDlmv@J&XD6`E zg|w*eUY$nNM5g7L#Vh*odDbs(0g`fb>G4LRaV>i)CH*rL-yktL8|ENK`GY$3@X>S2 z?PGQFPo-SA|(R`)^!o7lo_Az)Ca+^}w^XyuQZ`^rY6M>Ci zp1I-aQtL{p@3LNcU8){nMVuLm=W`|j0c@)BT-E_#w#e5h5S&u`=~M1j%nn}?VW(zb z6GS(1yB4!$7t|AJ(b_k*l9ZJ-LZV3u!|F4-S~gR#AOO%#`9#oy6!`|$?!q^JQvJ_Tf^sEQ*hRb87$z=IH zV-Kb$4GA_&?UO^=WE-ToQPSuv%$~1?f@^l zE=_c%k9z{2gyEzNhvI{KdE&0l_>GvXkJwKHcuX9`I?ofA7ZQ)iC!{jr^sYm?GT>rg zG{77tRayw@b;Q4H9Fy=IuH}MxJ97Tez)&@N%_R!JH_Pj3R=s3<)9q4<$mkwbP z|0Gwb3tlS|TUx+0QhFnA9T0;EV!H)2EzW{Q{#%MYDa|RozaS4wrv*-A$%YPoG)a$A ze#ezz)=?mc!q2+`1dQbcSOw7#*`0aKgK)lBVrTn^w0|Glt6w9=ZTDqsJDX8{)Ak)U zv4cl{%A`^O;CKn)d2>hG{wL0CQ?@U)TMXpP5DZP1EfkQd{Xv8k7mTzC&Fs1Lg}So} zJsR!k^neP4p8;{PzA{Z+PopXwIfWbSq(u0i;O%K@|`jr}IU z1Nrz>(l20?xFuuFP?W-;0Aoy38^+~M4qsNed&KCdCqU;U>9;FvK=Vcx{_y;ZLz*So z)2)ktHx9$(JKMF4z;R0$l0)HKdVs!4H#-I0?2->Vc6C?E;Wwiyv-RyIUsCfr)&Zl3}sd771+cJwbi@1~T{16INx>+OW=#+_K$eCC#mFASUM zYVDT~a2Ow@Y0^G++gX~l$YP{%jU+ZGr`Y?%=k8UJ8@kkel|5Tzx)--@u7qE?hD7OMS`ukAjs+W zW_Nz9RHPr|C1 z*_NJf4aIR1=6SPjY*PY89yOM(-x##D$!@A_hWoK1EH~nzwws#7I;j_9n9pOLYqnvW z7xktbQxS3P(Sn7CuP9-=6&9O-JYmdIRIPjE)`mrgAW0EPul#^5QON5bM$Ja=;+oP8 z*vwAaX~Nk%O;g~!s6;fTWk#uy)Pm3)FI{>vWsDH(I7(6Dqi*m-T941h&21&L=fc#s zt z16ta$(B}dS0WqH-5d_k+`C}hq!O%E^3l&1}0qv$8pnv=GeQ630{AoAk^$?0cxy-w{ z`p0uLHuF>Nc}lM=(ea?>K@TV$k#}NCY5yb+Rk#2k*Z@HA!_v;}u*MQqJ1m<{Iru29 zo;k2}IpDF|$Ane-Q1r*Lv{us55BROYSIV}PQkZT)OtjMW^G@ufJF^K2vCteJJ?adc znQlgGBH0$ePX4whPnYXrom#BD1xoSWe63>g{`=vnJroSH?ccpVl&YLgg0qI5NZ4~k zDhlu&G=7gzNYXFqqeZi3$N^hrEma3`^)D?E)+ZHGqQi!6SNN@cd-M0jE}Tx;->!xD z(h=%@7Rw}zb9rGD=Uy5&i)$j>cgZ4r57l=!RocO^PCmGky!ktoJ`b(6L6|F8Q?FIy zx0gtzAIDc!SKKil=0bWZWu0;;8p+c@idS0@o?i8f5W!10$1*YQ_=lPS5d8zSH&_Xf zPkQwdBT?(aWxUr7S17k~J9za99RT&&=x?t!R72J>>1xEX#c;~b${ZT<2^P2okoN|S zT@gLhJ@(#6twU$F^TOAJI0nx%_Y1|?^~m7eL)TeGyug-UH{*(7H^7$`QH=&eE7IKl z+N}~^%`qdYaz-nm&!)S6HSTBrp7{ha0@-P_XpX>{NZ2k9_UiqTzf(@YaS`UfKJ9|| zYD<&IMJc;!AN4lnXG3TIpXFqdT)^&yoEy-rHcKr7qXkB+&DP&u(J>DzLQpaJiry&P zxk3;u!A@#b6A7K5?j5inoF-VnPi^Bq^lN}UX)ghXP}5P&cvvFnR@r>04GI=zOK`oHbmolq=88&;~qOhAMy5 zUhmEQK?&v;z@vuGIDJ>th#^jLS&sDN^7=$UKuEPYtZi{x3xB&pY&Y*cZOkmkRwC2n z+KNJF@kxo=l&z@Jqk!#}qJ#G)u`3Lm!E`1q*tP8(%zs2CpDck-MT&eP4X^djZ`i*# z6=OWyVZVIka2%DSS(x%mPKhQk>B2%6HznLv;`{=?W|dI>&mT0*S$CAH`8n3e1n`K% z`)TKcrCKHsRvbc7@}FeJAYPP}oZjiq2&8C-HRPH1)h!C*+V~8k2tv0-82RsYuuS8Z z1M|Kz^hLQGMr@Z}k%&#ALft8jf;A(5?iE$o1 zFFd}W;D_*V{#X$4%k6Q?{B%fUnD>9Do|7e_g7?IJWWpeB$R>Z6n`Yi-+Yk=Ap!T{m z3O!gNpGr>50$=Y5)^y8tjugJwL#IHg4K~dg`&iLci2d*M(HQv*C69N3?9`kp7uD;+ z{{yrN{sSLgOAN}7?;V%ju4BYh=X{)x5^6vmKRmkOg{|lX#i$A6s<@GTwP;xY*poWYFRWq^%;$yweB<3VXlr$k zrikndU?aVp-%>6>24G!x{8dOj}W(Y^+X~(E~`mQ#u zbMVe@>N=EsN#=xIMy*>%FQB!=axZjBPez{Z=gKBk7q?5Ma#T_l&rcO%G|Tp|b%xt( zRWHtdGqq=)nve#yM`sO&QBvY*e;gQ{?d4W%J3iEK(!nmJUq&`r$NU9EM zo;7bZNkz57x*yEi_0N7;Mf)lT{Pt)H>OVf32bHHDm!QxJms)4)?WdP3;dCvT;!xK5 zA!30FuUixnd!ig|4Ptys;4OAb*gx^&smYNzTuJ(NT8T|SM-HUCph_}mpK#honbbh< zHfs%O_3qhv+x7I@-kuuYG?$M)wO~I)jsu*$8Y{u~|E9DuW6rIM0>zIENSJ)Dxyw_@ z$S|mjddgd4Y5;m*0KeG}xA`;Q9Z1f6@z)9&6?)}DDW6dmzE`bIhVkY8sJAmIz-!7` zkTq(tw&y>BDn=AnSAzr#Sa-OrB0c@>$!V>i>@AJr1)d|^TI~`@hELlFhCA|SnGU~C zh5qeE&lyq^So%#VVaO%NK&(TeWi;W4@?}ADMOnl4A7`yc-n@Xg&h{Y#Mpo?49T-<8fM7mYAqRcv<+&ID z8`DW*$`CkqJYep(MmM>ri{tg7h;Sq08#f^6)7u(_$eHSSP*djbLvy_K-WSN&ZNl3x z2zW#)c$Jty+YO)F)C$^kmHT)+IYd7Pj`NAs-1iaL@c;y~q!?1`xfBprOSn`?Z69Z> z@isXWP8d$%gv?Y0Q$~e{I{~VaDwE%2IgcKf=VyxL>^8q(w*0C_N%bCZ7RwOn|6TeVW7Mo}AD_N$Q{#iIME2CWBlmq`6{P{K zHo`(if(hei{}i+jW8+ZW$XPHMwB+}1@NsNtim6Ka=0d+cU}B{C?QO9c5?Ed0DFdo# zye6^tF4~tCyN9vGZk@KW65Vs5xYNtVuT|%5m6|2~A748W26#eJ>gKk#T_xVmpULR= z3CKin<5`A|Q*-M^KOzE$GD82al<}95U`vWpk%qf;4(KCa)@bJAY&Tuq z-S&PISbH(MEo^Ldu|Hg{8FM+XD96E zA)A}jB2i?CPsx<4r-FmQU5Fo-i(>{-^V!nZ^7-JJI3HhGD3WLBp8cnB=KjN$cZL$O zsOhIRIh)x4OzLJeQioR8x#CPpSaG z7pAW9XWFf*L;Xn05b-L-NRain^Fse^TPh*CijWe}&i$vgpe+2|<&NZVFr3@VfKl>p z%E#n|<1tbck1^d@^T0bvW^zj~v@2{y5Y~;k)2U9{*F7wm+QuoB^;K|kikMPC#Sx&e z4$?(Acv~fX^iHVSzM(IyWrjvH8f6v+VhMcpLBTHO$Yc*{f6C63ptkKaWHH;F+S;W# zhBYZs=OUnT9EOyiKAIJnx{U;Pfi<@8g*Z&&nmSI`8x4CI<{uP(8r~KxDT=vw#B7#O zxCmLo(N}AmPKL+itA40DyF*&6O89qfGS{=Bq@#=cOcLsaD&pX^_=~lgLL4l4r{($vg8I&hfLAW=*@4{zRn1! zF<&f$vSS+eoc--m7{_#`l0@LBF|=)^jDaOOUt<^ewyp~Y!j1;Givv)>D{_I()g!3p ztkZ(595G}sLtGj&ZpJf)wgFKKgA%-dyyJd{O3FY>@Ne|aDKur01@f&*bawNdKAU4~ zRBY*|6XO@p`^G;POu=c{vOx=dZLK#v%pECx$YS0)u5pT9=S6y7n80&72fJ3;=l4qI zhvEAWq#6?V;U=~#FlYRvxhhS}m#NKH8L)TBejUr@JS}S647$0SOgIZAffzX**%%c| zg#Nf%x*204;K0z8VOL}j$Z6aZ_l$d6Zw!!<1I@VN%lT>kYcbVdUWzC!K9*o}?CRIk zqzWCj>Ro5LrLw4Cp(OR$DbIJDIHh$^;$m0g;Two6BAP_Z^MRg+f!wX4l0 zA9S9E_Sjg3{o!1e@8+k>MNL{jY~tAF8q9NvUh!$K!Tp&m&NY_Rh;O3TlB~bshC~VD zCo8)-)OL;IVq|{Oj7ga5tMyqm|nY^3q5BRY;iW7=TWeRS{msUzQe0 z1TLigF-EZGH+ib>4`RHlokzC|967G$ijVUkhWj4>X-cp{lnQ^ZO98lE?Ev=y@lIPI zxmvJTqkN`F=VHEtinpa5UT>d?E@DDgms2rTUz;QAAxz`^A;BX7TNU#*wY6PuHqFU& z^->>FW@PmBx)%G6W__~>){)`K5%4ljWjA(k^>{-xGaK0@C3Gmz2VwEdeO`A&3@HHkaKu2;`de+h$67Un8v>^_1 z5%B{YbrizIqh^LJreW_fi{I6-1&<1j?@Y=#rGLT`0#<~@@kS2UUN9ZG&2^3qlC)_Q zjYhGYTpX#>&GO)6w1~5&?At?A!X@Q|kY#wF8jLvRbm@1)T6#^Kkv# z*fN?l1qg|gBbS?mX7!c~I zN`HWHcRJFGnf2oMwaI7s)_DBv(_RDT8;5 zd|Wkua*{tNQZA>mNV{4z^I@p)zdaAe*?`ssT1oxFG>Xm!qKz}xa}Rcd)T)26dgL2E zdo_0Boa+U@<&A7*uBE3zO)IVM>*k7(a|N|phIPV!xj5$Ci0tSlagJNB&(V-ob;V5h z2*c;5+gg7&ZIF&AoElL9`#Lsv<7g60Fi zT*u?ba&7NliiMYRD}n_J6Tv4SD1lHg7dY8u(lfICJc`}tDp+spo!@qgx&GFyls#&% zsAi>9t`47{?~JaXpQ>{I)b4w(h^|8PmHnuPmbPqG_ul6s5117MukQXsIAQq{i@HGF@XP% zLIr-UCp5-XQ+TMqaiIlZl)(52i~bzC`^j_{Zv)sP1i9tHIQ=|HMk4vs+-~pw&*NfJ zZ{i6HhMkdTo);PnVtAeD*G&biT~vgP9*YV5 z?_LtjtmdmCsNIyNZ|O zUCA7eO`w2a9VdCrl;?8^3E6gbt#n%&j*uOg!2!KGlPPVX3e-oFih_GCBGx`@;riE( z3s$ZlZK9mX)(2A_PY0#h0)8HSanMV5O%iKG5>K+ndd3atRe`Ryz=f>amP%Q9>Wl-9 zQZEQv-6|CFm`MqZ5tAq?&M*AuT?FH;cCJ&b$dnv?)73+I$xYn}U(6W~hk-f^ifKIr zjwXgKN5%##VA?gy=`!5#Ww~uRfdUdDnrJ!>bOr0c^H^$Wz`<(eKo1Lf~oba&|V2V+3 z@`~rSohRZVt23N_Y%)iQm(&Y`@-KdCXz!P1D8QW9ZZ}5axD4RMW;-I8YJf7kTIJ6a zr=J@DPJYJmC)UIQN#{mX?#)`Z^{0^?0U4kfk1y3%7$E%8GDExlVkM<7;ojGp))JMV zw#0Wb6VSA~A>cUNv2B4C1Tv4}`#hT(ZrLzQp(;KBV}E67D8mnQGX&wvve}d_CgkJ@ zYH6@|_Qpb->ZWI6rOl`otJGL>OcXr8)Z{DFuAA}0-~u|@VC74-*bLKIYB@rjp18^*K&DjIJG|0P3bG1as#z`s9~jfycN)y=pzS(nIDT8z^348||H09wjrO z(2{s7@V9*Bd=r-;Wyxht^xf1Qup3HM+lc5?jK0 zA7_z}2jp}pnw?Zz+tC_ZBM=U-aJu%VE9G|ei3J(rljBVsqF{TxhApARyYnCdolYV2 z?=H#-7#cw>C(FZKO{ILNFC?0NC`c(EN4PW&VKQZt`O$1O+^JVcCAcv`H062TFPAE> z0t5P2Cv<=*)8%aH;GlvqexAy54}1)jtPk4aB*XBIea(hRiRrg|!-@=s>#C>Aoa(Cr86 zcz=x;IPZL3ytE<}BS`lfdaB=K^})JQVN7&nEe&6cT7LHMSfFMI#dnT1;vB_$zHRh* zla5@zI8&LnAou2;5OgVWO~BQgfc`io)2BAk#EhGi1*ofmXuJ_*Ydez&mw(O<%Yz0V z=)Ts|T3AG_zi+?{SKCPiTvMLvki=f692$n~EfW3OW}a)7fnCYfS@q(AGLA~kF4J9$ zdSFZgjRwZu<*Po)MJo5;6)TwStNTw01CTPnHexcEa0GcJHTJVOoDsXQ zqfJ3d?3_BrFXMB#zIw7!B2tTfu)CABWQ;g>o-7V34#{b8QclGuST_7{zT=z&5Co&4 zfJ7`z6j)wlAP(CwLBhxsCOC{;7YbH*iExQOw>kL-u{1Z9!Tn)}Tb=307IF++REh6O ze!&L=U(gix3KE)M+e^yjwJ|(4fY>_NM1adNDhmJVNG;DP6j_dD_yEeJuM5ylbd9gz z<2m%`a{VA02=#idcB1>=Iy7lKlI1L_u=TC4VwoQr=-GN=-angXc_U?5Q7_P;x!gmm zP75w`X(2F&MU@dLM9k>_MQ|S#NcqSa4xDIeu<*{5F16f~rMhFz=|o^^k#t&dlyes4 zNajqJXixpPEZqMWJ~R>#=`Z2r=hSfUdF0|&2NX&i^38gPK&FwyJxxDe?$Q?r9(_S~t7ZbL zpJ(P$O++KaVJ#iaRz_L)-5T(GOu{oP61TVdBld_PrctD&Z*jt#3u zPsIa>Xd!=4km#g?a~USdxAcFcC@KmSifnTAP&4hD)yuvnKo1|g{_2))QRlZZ`AWA- z3K8QS4~o)q?5*kZ4io(CA*qGD?JNQ!PRu#CVg^2RCD0Y^{{G26$L!cBNOGjbr5{iy+K7PcW%i4I6KxLueD5$0ev(CK)yh@)dlq}Hyn>B1%RyV!aDG+Q% zSN+wSDm%9c%2jd#SE=jOIGh;60|(oJl7jg#w5(E20BJ6YzrO&C19aETPC-vRi1&fP!Q^gui#Ah&RE z+Gm-m@93!WIV#$dnvQzY8tzPTKeWEUDOg_Vn3L8O7~W2RV<&TIWq(Cbgw!%99zfq% zB^!aa^B`UV3>-eCXL?Wfga#gh z8>YgXsj6`%5_i62f=ry%(zIi`R4T0s!(0yR+rNSod}dgI;5DO4^4Iy?7i`!shzvFb z3{4&tv;Ua)=3?Ywc~izdY#+1~5O zq#{b7;Wb})_3A2Z(buQCizXCPFjg?;i1g}`S3R9U)@|;WerJPA<(J}7vOa`R{lkNc z*r2Lvt$jDtl5HJmuNKVQ?EAtvwdBTBF8%fKCOKBehJ_!e4ud74!vJjJ<8+Md{oIxY z?ap*FEkbJoco`CCXf-7^MvuiR<=0qA_G%Rih5!to{H$Fl`5lGAwS6;fJg+TLn@ww^ z_`c#9S8s>^v37`8Ugs1l)uw`0DHV31r$&RC29>LWB6@-&k5yg0HuOAah|Upd?c=Vq zXG|PmQ;&d&c=`E$R&^?;g4-v++~R-L43L5>|RVhJu-phXZ>$4G3KD z&1g!UcoP}C;)2&inl_US#yL6dm0AnOA)WP)&kqVQG|pD}0{z9$KvR23P7eLx*XmXx zvqC~-S2uE7W=bNP;L6l8Z>r0lxp4-$M-Vm7jEgzSuXG9B?3x6L(^dhmq(jNyD*>sZ zA=wi*>?VTBm`42%Iq67G=pdI8hjsz%ZVvOVXX4a9f#82E(=Dp#?MFuJU2yE8j`7zZ za)48y{NQ8p{_#by{yPc8=P)OYtM~O$#zdOi81@il;!!_QU@JiqEgvko)b2ZlC6_$ zrS)A=qr4iW?$RxjS7Uj_SDve7>nZJft81GO_^VPS`8j}1jxLme6};UJvB-Yf=ZvW0 z#%e;OFe!tKsN+D^0taD()DtJC&*KboaEr;C|MZnvCx6bP#6N~~BU^>>^PVq~mXWp& zu-3Qg;w$ud$Z2uf3_`By;%HF<(pqg?9s#8?@d-TCEvBaa!A*j;E@w%GmS^t)4oHYS z9P10iv3oWL8yVO9@=kKb^kG}$sWL#ylC_*2*zi6yyZ;L$uY;K#>$i026YBx9$EEjc z88ZZnu?FMeoW!$4ZBO42ic)<41G3wFf-s;NagM~$D!?mkLMCyz;dZ}WB1fzAops}w zzR2ecO)n9qg`r-{MsjdDf#4Jrhs3<8e5aXhj(QyQJ3cla|Aq7=W}hyswQ*m%WW3VS z7yPV4|IjSYT~&uhO?RYE%-y1QA<6Dnnc^8cKg?nBVpdAe#Ym3&V*n$dof(u5;NX`P z6{4iwNSv<{%F>TAG;xORO>Mw|%=0Y%%UWeN_&)>+|E!FD__f-46-jw6Gq)!mz8Q!i(J=TT#pNKWT;x{KIVl=y%z$t9;X={fI2Cggq`qNK*9&#TB z9%IP?P`nCT3j!HYOvGFB4Rj~^ufs_}9-t{~Jw<^8e;%!l3*cqo61m&m$nI?zS)&P$ zUGk&3md)SKXK8uw_CV@f@zR{Fh-wrHL-Q8XsowZ8P?Ha5T1>uw)Rhsn1vilBnV z=MlSk#B)$gfD`5?_p5}xx#plWa;|YPU2M0qHT&L;<;}FWVL4^_a*%j}6fwD~#r;RE zAHZs7S5eguAi>a2RLAQPzdAg*PS3t`{**zCJGmBfxBSknhYQ3KmXdKAd!K3r8YWie zcec(EPaQ8PxX}xzM4on^bnpMQ9mQZzsc|bBzeCKo8%>!$|-Ja z#DNtT9K))@3P!s9#WRty?d=g&1b8~oYEL?f18JabEc#AwO&a0^PZ3eY>#Dl6Yq>_@ z<9*z95%l6jbHo_i0K8kd+$~HkyDNAx|jD7%z+EpAwL*cZTBwWKQ&ej z9RKFB>V;yypeI_TpDhxHz=~uOh`=NH$7wDJ54*0XA`o`&`i3F$)wC5pBv$A&H#sX! zI{YFU@@*;trzl&>+(ydK4I`yUc6I70*fY=-)W2HyU1C?B9*LL8n#3h0tqhFT*Ppn= zLuxMQ4l@+oQ!ZzM{ifL|D)KF)(9IW)q-i#T#2;VeDqjbIhj=rx!xTuNiW4%#53Lf^ zC7tDOY7!aAFy!OTcb8|8&2%lXPPB{MwY)(;0^<)!*pSZ9rKj~M;HkC$&~zg0;e@eG z0U)QwaUapbTx2)JJU*h3r~I8`H432><1%fUNel47pkpdl9o58uetN1YV~O8qRr<>O z2=J*}W&V+m$|>ygyR_6irIy#pS1!CQWq#RfsMIg-GeLb|w7gv;UZ3&I8fq7%H0oan zrm-0=z|iFlafjMdX=^%=p%Bmz?@(({-NsNP9y?O$eP#zROdew7GeqCCF%cTYic?U|u%M4NTFdy~;WbXyRl04dg4F-3quMFPECjo7ibM(JtSiOava;6l9J`sRDq7+@6Vv7zB+A? zQW%lX7+%wQWG)tfH#R{PXOEGu*!&{>|BVbKUp{CHt+0H2*}UT)m#;x_!yZSMD5T|L zO)~u(Cp5(`Uv*}bxI8DtPFbZrqXDivWTlbf7K3Hz>V@6@^!Np!Mi`KfA~Mod?JuWa zeQD5ZJkj;X5o#}9Vd44zt;HLsaD-lNfu{E^v3UqF@ikkk&qb~ow#s5b>`Q*0B#!m< zEhA0n-fywG3MrEbA>Y_XU~;|+V`Y%ek^+ycj~DoD_OAPlD1uxC#b}vQY>XSt)_0iv^1o5kxS0y>%BO8z-9A}p zib~bPR`^rAXF5MyHxOWH!awyu;_iHt-@vV51BmAhB&O44ak*ZQQ#eAN=DPU$_3urv z#Z7#g-=t;tNB_N}Q-|JQ)`}F5{TN)LK#mhGK8&ynZdJBw>6grE4QX@y85Yh_V5N&( zAd1J4FA_iSxjtby1CUcNi+R29C2w)v+tsf=CleI6`$<2O5af`U{WFb)SgcrEoPTS- zF6iwI3f25c_-h)vsrpQaRK7*^y@a#-)@BuxB}%7h^)k*B)NXDI84|oh%xO|rEbMxk zKJ1?34$6l^p-UV8JQ_8c5o_Cw8iJIIZ~nrB`0i=YKYSV!jbD z?AxuBQi9Z%nTzf~TwIjMpphP?Pd0G2c->pRBnQu4avgzYM)ANe86arv&%7!QvS3=5-^HZXy#ErPuqgt;>E+^ z*Vm3;~+>ZaE&1j~_&3%~S-{tTH2i73-mS@<8rw>OLO9soYFjBztK|yM; z=rCa(_Ej^&5%6#Jg_Af701fDflZXSyw=5#GIjF?o6*pM)5q5uXfHh8Rm;p z3d_f4h9*11K&HI0Jztj!tD}0g%TWWfc?2tBKBE+*xY(Y%?>wWEoz%Ukw zbK0%!oo^fpE-5vQp^E^mNu3rj+LP|^!fDV3OI3?az=@R>DQh10pP)U+tK=^u1a|>! zCOO&;=YXsfKo{RW$-?{hReQ(LPKty z;g>r3EuCJnjH;>ybR?IgFAbFq&b%d7co0tMIxEJ0eu*A$2aik3X(WOG*$9;|WJLUU z#k9t(&71vb1*AP6rc3%dp69WlfaXx3-`2=-b>f7c{u$Yajz$s*UV?0VY^Gk2%93}w zm2C5Dq+FF6uxh2a&Du4k4G{cy1MEb2qu1IpzQH^LGbZJcIU0jQr7+`Q*8X39s#gg? zz1nkab1c-0J<%bADV^F_2nzIN2CLjEn)_b?iFo7bxve4`@F4ypK zt^1#I_F)wuO{~S;K82e>d+mJrPOBHy`Cl`8ukVXL}0ogZQ3 zD`d-WuKhln&J+zdOn5%<2{xs-%u+%jpbi~KIRkkgQ2bl=WMn2!?T+}SGUL3>1+FYarEy!JFl zC0{dN%A>;%y3xFriAxd22DnjpXT7rh*rRaBR8qSgQQ?U2|j`t~p_ z3*yWJuG%VT>7QC6kY^UMrrfh44BUp`ZJn0mxk)gy*`v2*#sx~f6vVAKLtosdDZ(aK zyeO!%70TrjAoWe3D%LKa17Y8I1hxMLi#gUd2N29TWoZ3zl>s4ZmqWIIBOS{X3!Zv< zITr~kKxyoqM`^T9ewMk6fL%ZU*GA$}ah-u@f<(FZaCFasBEYfVivc_68nV4>zqy4R@CNNL2 zvzg`!(5aVb*PnX)ev!L@6wzAS9r#a1^*8rcv|+|6rzz7)6v(*Q`oFe^Ast>3s@%(5 zYaMMJy|y@Bc%E3$UCX8}MzkxSUcaJa?{j;DJ@fj{G)854n~*zila9q{4$*+Y%cyx2 z9p2l~uM`3IB`@`yt_AH2uT|%kgajwzoE!C_AsYV_WSU_axr`Z#sb(c=DvbF>Fn}k( zH`*jE%pe5v_tGCGnIX~hY*&m9@%z-KfG}6|^`pyo#2rbiR5(^;atXjAQvR|hIC?N! znR!0NvzBckpo5iPB$<>C5?sWs>b;u313M4vn?MyCG9~JZJr^>W6*jjO!` zHN=o38(VuX-x;5_R@hkw##9`=xQ9bZoJZe+q?ky=OzP>VvRc=Iyv8T+fgu{uk5#vo zvTZhddsF{lbYZNJGCyprCsM{CQuKF+PTxREKztmOs!svhe(qL;oj4P`H}00&%5eAo)LIx`BgkE*rA(e8u_DsTBeYu?4>ZUzed7D@ zUUP8P!1ifj;8JaE_E@L~;>fGVT7=zSHzos(} zoiB?OB>j3BB${v>%#}=WR-(T6f<6PxfCH^SqGUS4L$dGrOW7*Fl*W`1Jiho!b@`axGLHRrab;Td5}jQNkMg@6x0_#7zCej>VjSOu#BoMDiT+pW-hUY)j&2?SU z^yhn1zi;hLoVD!IDZBatIuzlmDmwlT8mGdu2~~8$vds>`g`UK5=`k32B3&&ax2Rp7KlSSmm5e8W9uY@zE5V5dHa&D{1AQ8F6b{mH z0->uMIv%J$+8>pX{}T@P;6X3!|)ggn~nmv%Z?Y| z?XZ#hCLxE1%(|WfR+6TEwF^*5aLgZUN!C+X$v4$dzuQf zkeIH@#M5$K;~Udpl67EfR*(&?BPhy7vBCZdd}4->P+2(DAD!{mce-*i)#N#$cEV~R z;vR9^Pl4?`RQ~WGLF_60%dLPE*Q+@T#P8J9!3toNy?hQp1GY#bs~bE1V8VW&s;PvW z9Q1(Z?KiQ9-+KF?M~>iM`H=1C#-(Mg<2YNdS#lVFKm<_qKSh>$rFu3u zWp4d)5f3mK6En@5Xg3v;s`L6p@z2~Md`Hr;YmVQgENLuJ!20qq88?#A6aFyf^TVJV^`} zx^3)%s-snu{MNtvo3}8fzgUTdm}27Vx^y$_`f%+#=!xub6l8v!hb1fcd5)K8Uz{Z&A_>8Bw;w$pPPA2nra$_>r$!efB(d z3=PMl2w1o{)8S6eC9`?jh1d~rDt?|5?vQVsLN?r`t7}0T01cn=ka}UacZ^jKi3ej_ zfPS?cP^C)8yG*TBe-a-iVNI`}c=B*X&JA$Grj$A?trTxgkPa#gJ5~Z?uCQrUbke*! zO)1b;h!8g)uY-&_d+dF=`t%1ZgY)PxdxGEu3U%!^5|mYJC~)ey|Lnqf{i-0wMIwUG z(IJtltS)rrA@7EwpBDp-yqh!}06Q!*diRQL9IOqK4Ah2Z`oaJZ#+TuSPb2%_;ytx7 zQD}2s>K%P=-1EaY`ug9(EI`6|Ac7ESZk*(M?PGe1*G=Ih`MTw9pdi2s3Ec#$pJRKW z&^ic$2m>L0sDerI8;le~x87Y05g9DSEgt8}FqqM~>T)njA<8}|x@NQ*7b4Nb?! zm3SEm4(a0@yOZ)2y4wggJCf?YH-@dLX%%i^4v9J*P8tb*&hCq9U^xo#ruh&DWFXc` z8FX?P4kw4hw3RN8g+p;Cb9MBSW+Bw{Fsin3DAebYwW>7W&R+|JUML%pzU-kkfqY|n zvg|QY3qRtgy-9abaYheh#7@>(8d=!7-#Wzy9kX8n!`js;(TNIQD1c(zom`HKq^2R% z$R{sUwuW!vh{`2UrO)Af@@t;WSWzA14qQdYbfx^@_}xFV{oX;54@0oe%yuvx`JKfv zHaDfIrlVEYOWWIKU0+T=91j+yb8Wnuec&DT(lmE$AZdS_)CE(x?!;LS)M&@>nH^N@ z$Hr!X!9zEeA#XQq--;eimG@N z-SJ>x>cjXwNmy$Pg#b;d1-t1~+VZ|p0RYakXWI-iXL1bOO%3fV?#}Sm)APP<`@bB0 zeprMGFoQEYD$lA&v@j5q7A%`yJ*QtcitvW>zrh8zuoQa?pq0;fT~}^B8d7%YeGT}P z7!l{K5psWxCV}cRzXe#?*J@vHT66izNxxMp)ENSj@MurhFk-u?vU8cr^JY5DD?_|_ zgA_BN&(%l(WW|;z9YJ%!N_A$VFK#uPMr$LWXWniRXw&`xrhxIlO{F)ih zf5yJv4Vrp9NIAB+K6ZnxSdsRTT=m=R;y?lnoP38A7hA zK-C_-TZz8P%e{ItXb}9e4X?e|E9QAy&#^8PLgmLp`SNXX17R%kV!o@uj9y?vgNqTe z$S?p_Y7f$2p#1m)9)mX@_8ho%ErVWbXZoiD$oB9svp(1Ti`Gq|m83I=8y)**KdVYI zgrPbkP0N^T9*Fgd{}4(ST45KzW1&V^!)=I(?m9i zrf5DWdUqj0?t&SMY0%`jaiDfMmENzQN zMx_3evH|yUXzY}t(Y%8{Mz#&#$XJ8G%5k0pr}VN2FGqlLw<>n{d9a~xTEr`;%XPkD zpGkN8bVD44NQw7OqUidh`+sf%#2&hc!)kx$Yi{ubB>hfLz0lL+u8m;v%k90HL}|C2 zfxGPHt?#C{%8|%Xu~gWYkkiCDC0ad~E6ZlTs_qRfg26{S*}Y8uV{ zbC(?!F>5DTwER~1&XSvAWzY4%J>|&NH1VQ&Qy9VOnoF<_qQWMKot5o1c{U&mgY}wk1lPhH8 zOb0!+A(WUsU6G?6By=+$)~|Daxqy04*y`;Ot@ZZOLBGgvgBKYV$Q3mpkrJx99Rwhs zk>nX^DEcGLCpJ5)AeK41_E^pE639`BgL&)vDxJsUO)H(eLrKx}_Nm zfysOF;571RK9|Z8;Z$x1Cv83n8V{lz5Zq0tx1I+2^UgJYVWZ$)={iH%a>eBLM-NtQ z@ew3Sen~KKD*zBIht~J(Y-xF6L@lvV3zPi__-Zp>AKtT5;5LZ961ZwjSQcQz@J@UV zF87L@kU4$@LVvmvV|5lKAWPp22x9Ha+ZptTR!ScjS?PHeWA~()bAq|jj@{pB$yiY5 zq>*{l8O#g4Oc5$sb(SDX_!H!jZfMJ)v<ESJiC%bqYbl5ebY2rBwuaquYP{RMjtAoT{1|W~r)*o%Lnpi*~ zOJ#k|_;l)ZCQhxrrCC#!DX32ViBV7q!^uHw7hB~>^rFeOE&T3j3LxXkft_KiM&Z}3 z6)p7T0tK)=bV(WbJz&MwZW%JRGS^@(#)I)O0#Tm7n$}f5+WG8HBCvq4UNjkJVejz< zZOB?MMHBLg%#F|{C8Zs#@7xOj8b!Vy-4ooglS4t(NaY#>(2yiWYUN8ptJ-mVP#P*E z8S{TmvC+(%*K)zHEh6X5+OK#Mlk_?K{PS4^FXs7`RC1Rmhjj6QlUXlX?G?Rf9O(bT zYl%CTILJ*vW4F=#@u7V6hu&IoF@Yrk`{z70a9y+H8p3$h@ZvM`Yhl7XO?g zVb>-v&(Ei%)n;szJ?*2jm1&L)SyWSBl;e*n3<<2r{<&ytNlM7ZgbF4KMC0=W5`u_-*%E^MNc zDjmwBkDdDe4sBN8AnYID#>vG#YtkUwo0s`g#P&M8VUA<~gX(|MH`oeqFn-U_A=eDX zy-@_i$e9W*{0Cf3k^&z1X#^ui6ZYS*99qC~*-(^Ietc`>AJ^R5h>>;O08OjBcoh8n zX{tQuv1XNTaCeu^G@|l)gwCB?8qE))&LQtCtQ85sZ$^EtQQp^?`cL4pHx4a#nk$IH zFZO~SBAtq|eZX5m_yP9){A>PP1UN@1oIA5QyO-QVt&P}vkS%U94oPwlqa693$@@vP zHdJ2Ik`M(%V_?hM)@vSvo>>|<)XepiA}wN~|StIBXsX$_7t&8`E0=k6{PQ%K{ChC>TI;Rxw)ajSwkeO(t(9c(@+q>dC|&SeeVZ7QctOaIbt|_3(=S zE8}ISRfam|0oUzt_Ok523Fxq=P>}yCMj|FXPXsF%YzeH~Q*?Y(CptZ@pleFnS>KKo ziQi99jTa0`fxWv!mlKG8e9Y`L`2qthlGyiUF|e3RcWON*#)u>&;jp%1Q5(9wS$Lbu zgv9{vFjz!z-WIzf2LB8q({)J=)6Ohiuk@v}j2f^Jl9^?^k}cBh%<%~KyJw_c(8^OZ zYJl=z`Vn!6vj5pe6Q7Smy*Qtunl2A^odLN(Z<4+WgMBY^o+H%ce2S#!?^(&i@Qy&h zM+kmBI@rXbpj8!TV4L}w^94H5rvNx)9zm6K{_~;OKzTZWWaq%&+8{F=-pl*Eb#JaJJjGP zZmjS9?0C-bq%@k?2rV4>Kf2O0mfHU$(kLaMU60E%Q*ZVJo4zfl`lRft_<5c@ZUs3c zLAv~dtBSWJDs2Q1++aDM{${BaaK$y!OV1B>3_U9#8M6NJqM2trUp0c_L zmuP)w3%>|AkkZD8uonI;y+Ks}d_Rx}q;i8XqVCh`$ds%I2Ul40OlYJG1z?t}{x(yD zj2_d*}D$l3xoP?noER_{3i;bjja{2__W+7QtX+ z#ehw0=67Ku6@907XK9>q$Kz$zl=IvL^lRtSn-8E=zoCrnI=;QttsnL7f=iS3yrg@B z>iQaCZ#n;wOyANWQ=8zni9UibBfgdQ21mud3&d7e$%aH5KRDF5KdLY)=J!=D!YeEX zX?T2fngVlHV*Mag$5ih0@5`@8mz>@4J`4pgadlco;~oU2+_CaiiT?WGPy*{1Vk3_Y zPvq2eVT0jv9?7)Kz|5DToVI0G*6eT;_i%!S6ofawJfbvf_tHi`$kcofj!8l?&*SQeRCXbc8G|l$j_y#64Rj`~YjU zRDS$fU5Z=*J0+|Umh@+xPnE!-%E5)>V$;KdgSvJJsDmz6O3QfNulspkKuxD2n}>b!VQX?~ z<82-%7U=5^=DwgrEd@zv6y8zCmDTMUW<-IRQ*pT(d+29?mCQ}Y*41eeV#F~T!d6B( zZK3pMV#032yt`C^mO(EZP&YXJ{jl0)l+%Gp*;9;`nM$Vsm+Dm!#eW0}4kCZCi5zD|GUbEDcjHz?W zY6(j^FmYP56`3>Fm^0aPH4fke9PUXfniabLIZFU*>FAob*w-V~G*)bSOxe;;1ub4N z{eB~b+3qBXX6LMoSq^UEYxsGfYwa@&d(QSFKeRf0a5}Ay;+qyEGsRN=X-VYl$W_6k7zt}$&{JAlIaz=)H7`K_bC_)4>DEjVxnr<9+LVCDPWYeV^d-t+ zwt=XdbM(+0qfBxXMnV2ojEkn0GL0t7A{S%g+ikc?=gGu^JO|b zm_tY56KQ$K(iZ!t;WC8d811e2+eYvny~&-F;R*wZS2#d9?LEIr1j5$t-4B12t6r4aQZ zTUK3^MJP*oHhF)2!QahgJY8D1ek#kvrJ7tk_)8VBbU36&{XC8BS2daW|JPagRo5>^ z@`OHQk$c!}TZq{#p%f>Z?cQAR0})w&3S>Yu^z*?LfMMD7mNq%t&6@M_?IvoTR1v8`P;w^^ITl^ z9xv>kcR*pbWw)HAW@BeprH-YtF-=12g!%m%~-KxTUh#fn>VhI|H>0afOQA*q>~Y3y=qHbP_Q@HCw-0?T1$IPq7(Q zE#jY!pO_3gPp^ix)XyH9-&Yhht>xkC?fE*d*A>`Mt&o(BMY&q`<9*=%H9Yj$F9Y*9 zy1IT~4U8;Jx#_bxi-ia4t#3<5t4NtLuxo=ggwNA7)BG@q&-p0&Ijd16SF;cXf&4q7 z-42(5b<%G7a7qr@uKBm(K&zz)(eeGTJc=x7(;R*zd>98{Hd6E5v}zEiM3jlvzWqkJ z&8b9u)uWl|tMbQj`V29MJ(O6gIe3tqAQOSjUslqt*Bt20pch{3fj4u>CApny|I%8Q zZCP?9pQ?j9v+a~9^ft&O=-CbM4{axakG6q?ue*f%xv#7+(=~Q(;$~Zxra$jhx|y21 z*4W%^ewWa+#)1V)Gk;h4ONFWg<|qn&xX-Pq01BvQ^9E%_N_^=iM?;%dK8iN6fs z-6)3JedUF`ltc!!rwUH2$3Dtdukz6)On==-@wBmc2je*}6C*N3o*dFHru4gh$k7GC zXoU_N^#YEhYqaARVou?fvs)NZp3|EdAnS*FoO@q6DzdFnRNy%NHQFr4OtB5%xLEJ# z@JF;k$1^eCr=ONMrOZ4GCcYMWvW@Th@v0Mf{zA_zO>F>m5mUNMvt%wzQDha-ey^cM@4hrsj&yn{ZOA*CY6!p=REqYNW z(J$S_KRGcA8BuBD9_#_?+M<1&LE^|s9Je{puL~BxTy*)4yn+R&JO94=Uw6%n%Rt7c zcioHFdR`fE)BjhVT1+NmhHdIpj2OSUnsu~m9r78IF9IF30K#2OApY6Se4*Za+@us? z2uA@{Q@SKSPZ{G{03TG^XJsUaGFax(i%zgZ1fnaIc!WG7>gHwryIe0EhVz!lg+bz{ zib1PV4o|?NwJ}H}K}FSmOoSKlp>^*tJ^p&WV&(bs_gimahEZ(#mmsqPhdjSCvTA(O z#G^i22HL)!>2W>S63p-aWcOF$p_T7s!q|_tpAB)~aYnoDb;56B-Mg(oocTBqIMzH*r~y zS=IXOKfVMLX`?FmzkCy|K?U|i9?89-i%tnXDx7rzinDY37fO)%(PifiCJ(A+av9vMj1vtGzksETW-= zB?8Ug%_3jj_Tt6>5nMHA-bV(teFu67vridR_B&ewOJqBas*z_c%%io#SquZ?qni&D znq$XN2Cl4t67`v}Imr+Jhy$D}2~YL^DpQM0?$5mGe+{PfQkO(8);uxi;bA=lE43xz zS6kkPO*CriwwXuz9Nv2p9=mh53mmWy&s4wEgahDNEpYS*`d2nL4!NgBx-jdJ!6JE{ zyp~U1eQX&wpsjXq@iEfjQ~T=KSYUJ?-1-4cd<@u4lV30R$~E`cxQ?;&{RVru5tYRO zJRbze;J#CpbV`D5@h3{;8SIx2u`n(C zvIm?U9dq-qWv@E(qc`MRmmz%w*|An8^?EzEBA7C|qX^fiCFE{26kLmU_0xnVd!muW zZ~5JME}03pO=UDD6_*myX8RJRRlXu@5d!~Ks&%HgE4c>PwMq=W_tUBeet#Z$_GURJ zA3Lyh)}vGR`F{U~8XfMT|2Qn+ z5Yv#eG~8{SJB-)hk8#$Rg|)8Z4{j4S!bb@cM7H`Ak}GzH zjVS)g!tT2eti-$G%e5?%stzYJgf`?xk4DVg_#iG176i21l++?8Q|&Iaw0wX9n1S;% z=hXE{4U{9Lp^e1-Tv2y$SUd++TfEI-|CTs;5uZ1tl@09&77HGIM>uqK8&>n+1`jP<({1zP$OS0 z(SH;~`!aa_aMC1wmwRUbsoe=oVBNN!)AX@Ll)F{t5&gX>4c><2$b&#RyidYl9B(tv zi*h<6*_Af|QyX2ge|xOPdifDr*rwlVE#^NCYlh$}zAp#~)=;D^(pIA253lDV43|BB zYt4H0_sd_PT*_QkLpxWqjKGD5vW+P*876&>$I2W$J`=Vmcrj|vrLV{J@ejoavU{r} zA%}gCF2G!;UMy_{?;@HTz1EM7Ti(yG))iCx5jF<5ea0MpbuK1?khImqSif2NLd^tk z|94|<+=R~FDv>V{3SVzh*`kB^g?X1Fwt`2 zoVqs7okR(L5AImH-^t>9O9nK+%%NP+&aey|looE~0=$|7x_!%3RrVY&ygMWWuHsXL zw47ScpWmrjqL1bg+CMsgs~K(eig6beO5-$*iEPAtu}t{nDmh-KuQ~{>R76wY(?@64 z-V_mGEulJA`Adyzs9zPEb2)ol^wV|NcJ2ZYUKYG4W_Ly#a_uJKmNsSasTL*h+jlm4 zG|$!H;>XSZt9&#(3{GTEm8EX~ga_Q>gTK&G=gL&zLHDmjHCBf7;Io_Gg}_~R)=cm4 zd2u=gjmU7Fo5jFMsImJP8MbwW^NmM1HFI!0{7tcjmr4}+IG!%sd;vPmwA9f$@e5@quC#j2R4t6S;|q$hTH!dh76`Twp7RwN;~f3@GHZ4St0AN&vSX7<@aG3da@rS5PxJw&V&y1+<1I7WnrYDq ziW^mJ9qn37<`VM0?2G3w7J8Vzq9zkde?I4uJ_XgIH;*zj?!G~HiXYv_hpJjePUbMV z_Hh(+9NoS&&PNeXszxsjMp0q4Fc^R6X=*-PSbZt}*5iz=nv3GW4Ug%?{S(DE1)&a` z-&Eh5Z{V+6zl1rKz|Eb`=(cbz=H^Oyy0K?*Xy@6#{kC~eu|}q!kFG2hyJUk^W%M8j zA~25v1N4AOmA&%VDHUMXp}CmK3*gI!Ad%P~7(-L7W!M+{@6lnEinT}45r4+16S)?z zztA390r-N68slh0->hRr9;g=gIr&B|5tsr)(%H^EYWVcEy3kO4vB9XZkwk2LDX5AE z%n{LrniJfRqxIWPciv^RLd$QTG;NJE4j^;m{*HRLeM$A|#gN9|N4NgZ5dKFlb?>PU#g04;KYN+&U%Z zJGl3)LQ$wce|wY&3ee!5gw$);Nv~)G;1Zy9@_|j_t6(8~UYZ)BkG*i1?lY?+!G@uZ z{7puD-mN8z|L6(j&=J!?N(_*a z&!r2=AxOsVp}F&4_xI9X@m+7zcU*<}?_9DB^j;>G$}U9*;Iq^0b}>?Qyr5Ie9%kS* zitVubCihRHXlG_`+YouN{-Tl)M46CLyoW373%9wV>2SX}xstcePOMpbLTxO}z10_@ z{FE{a=@sq>+E}i%{YlQ-6>Uz8UGSKjiG*>|o=&rv_O^wkAs9wS#{g_y>TGxJCZomu zH+nA^jkTKT%VQZytLDAG4l#EQO z8Z>98x#lrFXr%ruf|;jvC%QNxA~cX_G)o$e1TpJrK&Tnnnhev8x0Q$${BXL`)D}D^ zHUx=y=Bf3csb{Q_9g<#&`kL|LYeh>cgG|yq3~*D|bSS#Y-mgIN5MCIyPQ)q@yGs7! z-#n%T} zJQ=ukR3_2il){`_MT%4U?c}K>JM#mZNE}v*Qa!%^y!4KbjGhqdIokqyaIrWR(|gMR zSgu>%TmR-YbsO*nl#)R{N@o`fAK|7E>Y8{=dY2N48xft}_PB1=k7b2Y?oF?7E8(4r zlZ4|KvTw7dJq=8%rLd%!R%V$QMn8jVDsM}Z14RhfJM*L-s2#JuJdzygmFa> ztT5YsumvXsYtA6;HYQhC{i45%IT^{QvIozms0snMF6tG=^EW0;Mg-`tFQ#v3bu_k? zov-uvNM?uKxW)@D;8MK*^`JYnm@4@3M)5ij0gE@3GYTVp5;2ygK;@eR0>qq6yMh$q z302D^M4`XX67Ef~AW8G+tF)0^=?WlcAWNlxfut)8=ho*Zw+`cBR^<1Z)F1f5MFa#zS}m zT~me*6M*|f^yI=Nkm}>-=IR|FNfhgMQ`)%BiYSpyBGmO&(1DS^T%=VeNC?mlOUMH% z9NnN#QZQrH0J3|<2OEU7_y+}zPgK~A(Y&CI8U&EWri)pgDZt(r?Pbst-s60yD zh>L{BLFZ3^>V>wet*>XKE@)hvjs?{0$i>td?ku-*ghOtIt25sINtcRSV@#4Th;|b` zLT0R&(gh4`K5vCr8f2ImdQ+IA8l@L5pihZxodaKfM={iJYz9>qJ4;jT;cMk!A7TND zl(KubFrOVntbUQ9iGT$wODEUU(J&l?NCzsCwsm(&C zVK2no@g6x8oXX;*9ce&nT_jc0|6nOrUov0%SM1kH-LnVt>u$%P;HIT}-^L+%mVJ$C z*geALlaB&ee}sq7N(yr!Ri+|DoF|%Rm}lH(p;R)#Hi-O#LzKC!F{)CM_i#vLCfTJC zJ6`g9%4B|$?NWg%awMA9m;bzq)3Y&c$dW0~^~^Wdv#-t6T#*)H3!or25A=~3 z1lk$>sC%IYwNOoPgvQ8&tK(!Gzx_nKKetyRtCl6GrDE7M$+d#M=625hyw-y%x^L7BV9 zP_C8I{q*4{EsI2v5(X%b^ZSt>fza!$ju(r#UscM6s{{Urz|bvT?o5c=RLMV93XiC) z7Y@_k>9#Taf~8-=+FH)*2KL7@rI6Jr^aAbG%Zo1>Q|#cW8K^Bw`W>QinNU5kA+z&x z$|2Dblq`OTX-kd2<5VDZ!X544 z#DsU%2gC3}++dmUSTW7geD&V0S68vJw2IgGX2)N%ob{+Hf3~xLx1TO1N^uc-_gvJS zlG$-Dpdd|MGBz4k(<;LN6A`hx)}JZ9oV2?y$X`BNDa}LA&S0B;nr)~JEBSynca+xw zrbAgKE|*3P&+S+{IS(7QMG$}6Nmu|PmJx5*WT1(JPOk^Ll!Z2?9b34?N0gpJyaFM? zeXUeBdEZ_q9(W}tjw^Q@nY+bRw!$Pfm65`G*QlX;#%fDVqm7X^*`grJw26Wr8@ZRr zDF1})Ec&=ZALW}th~eS?Fi~dWV{1Y07ghnkTTc*YcP*a<&5v=I~MEP6c3py&fXmBXBnd|+pNUOOon<6 zU8Sgzv+SL}L2!pvZf(Gug0B0n*Bm=U7=>hbLg<-UX2FGmg%mbjfhQ%!)=Dyb1rt-# zo6BM0;wN~lY7eFx1&DCt!|c$#^!9O%u_UL>klm-L`D%gfDYOp=NH#}2gB;NFWkbH^ zw}AQ8&0&HK(|SF!Srs!MtYxw!t3U{bboOx5qvIAhe?xZxt4OL=ljs-X zU^4r)pepzUkER$;V8xu*6qV%F4$pph496xZDnxI}r2(HA9&m4ktB$`(1r`8mHoahA zj`Bj?PH@a@(>{WE5o?roA!eOtnDM%oRAZ7a`l2yx4O8MG53fE{*NYWS?Nu1bt>H^g zO6(6Uvpg%bPS+b|P3HAQqP!YCd~X=Fyec*FAbczuI>M-l5YO|vNxPHUGjuV$IOKgXAsFJG&A{>AZ)gGbJ=v-9u29h1 zqpo*hmp^SH9gb;h6te|!AHJ8ud}@AbcNw~ug;$#U@W5q$t|9j?;xPFJsa zu5G8u+FJ!dDff(@;Skl!bKOR8bd?=dG_Ahc-u~={A$$-JfeT6=H zlaj4qcFaTEd@tSf1KCq;P^jy#ah8XXS46^cC)7k6w!G0s8)%L`@E80K?Z=)ph|OBm z4b(7vfO8Y>V7sHNlTjr+GsCFc`)-Xs9S)c5i^QW=;bO4uxxQWfm6L^8fd`u)uF({$ zPb}x))hNb(QttvDHC4%s@S_wV-no2;;C%#eRrLbuI=*R-S49%^UBI!-)EL{({t^>Q zg&d4I+rH#F5E9s-!!Wa4!2m946fiof(QUc2LdoWjxNCFi*nI@pVi11X3`liGd&sq^ zq9^YA8qP54mbmFDvHS9nGRBwX%_%|B1ON<2uR3d~=mIbmpN+PMw%&O^!79yiB}roR zqPuCGy7zRR>XNw+IfnwUyPhh#afV(BJ?zmdrnc3r{ohW8VQDm#*4@_0O6W18=3@K_ z(`l5bh#b7WU{25+TAOD~yaZ4_QaF%BPl{RVlNW7?w@+EK0D9T}sl?R(6UczlT-5+G zcp8U%Zgkc2!kJMWyH`|rcCL+cZ;$tbV0^)Tb!yx_(K$uLfdyLo10jJ>3SnE9f&ewh zX{qFq{qtlsS+pV)1{(lSK(D`8_rz_f%^$;BKH1ch?qoWdeh1zWc1Zak9Q+#|o%vv1 zN}hG(+1XRN^-A69Ii{qr9n3AiF)pTZ8^oiJ+(*M69!~s{958Or|!N2vj5o*(iCF`m1+2LHf8kiD^0NQvF@am z?g=(UEdDZhymoMlXJv9QcM(@5x1$z5AHIG5Ra1z!vbq zhd+UcM;`|$Vr*2R^pZqKzw1nDl``Lo01fR-LylZ_;ZG5StBC|!Uq7z>S+O&HT~n4K zAT)WDIIeceaKQGW-y%{14oc;dz~sm<7qq9)^6~IllX#nc~=k zD-SPjhc?!F6a*4+Iy*Rvy-FGQY~^*2X3z2P(jhN3cl(KjAn9TT?lVgw;Ca81?p0~o z)rB!6M$hE==gB%K-;GZ1d`~Z6L6y-z8?Nav{i*e_6lb9uhYbcH{b8$jmP9Ix zCerE5$u@o7lr|*13RO8dp-eT15?}mxXXwwRYBz|!t0F=`QYA^d!e&=Xe>x51@U@sd zbLuvP@XquYBKD`DyF6C&e{Lr!lG74+@A|ok-md^swiQXrWg-1g`x7DIA z!hD0H@IUAG59hZiS^3h0x*lj9f-1ZESW=?d@o1@3yIixuUTD`d2tDfbaOaRcJ9En@ zG^Bj@I=ZJ@WOr3Rlk>&1(nX(6XvB5>8f@jD%t$Fdky`5Im0`d0T!y|l)tNz{aPT(G z{GI1T?_t-GWA_RNFlStBGUl5oFWDvSVIWvn?@QQ?aNPTR%eu)xX2+xNz$&@je#9{3 z-`oLh)xrlnV*O)LvVCT3ExZmrU0da&T|$$@l(KUk4a^mIhE*)PscGGr|G9t#Nvd_D zPnSVQwArc;FW(#y=3F|oPzHxPZ%nZ?M`2{0Hlr|RuHX=CneT`_=U4QPmoga zRz(qgOGaHQ=WTCa7ukgM_BM!Bx#xwJ!b52mFjqK;F(4|Qqt0xr<%~00KiUg6I}Y~J zR$zEa97Zd#R0rHzB(BR^q|+N2v51vBNXB&O-C!}QW8!x4Y?qRT5NbYP?*?zy7HR5w z8^KTHy&ANGSA%>bDS)Q)c?pNKV~LY>V} zi~Ej49OJ!}@G&%BsD=Sf!@liL!0@{ozk0A!2K|HSP^o2dK>0Euwfve=7Q9VjKdTt( zmr}}FlB-;L%9A_^lXxEnePq1&bb@(?31_QyP-q+8tMAL_-c;P3WMjO zwOGh0PDa>Wi?z9}kF&q>X`f*(er{>&U&5#-{{@M&I~6m^{^4(8`f0z_&601VDTdFn zM)~94LV0ss`ja9GbkVc_EV}1V8tR(Nw-4zi$k{~w+qBqF18R}kEu*$7;c~CPc5M8c zR?bP$Cs_~IT4N*|1TxqP_^bo>(69X^HCzTooCQOySIRQQbp^+gkro%LgTk$6z%h~8 zh7hw9l)DHIl$!G_UJw2C3DdH%#EX)I2oy4gAQmh$u|%7Vgjc@@5H>DH%J^?Rh<`d) zqMUCnTn`VZH?38^wQqaqq`n%aY4O7oIcra5^PSQ_N&DBdvIv}Nq2y$-(wp@gl^sYb zFpRmGb?w0B7P5v6QIviy>~;7h3P_NFpHT1bD(xIgfX>Dp*sUekkd}r&5p(c>p$w(w zzmz`LTa1NRr~0jmXr&9 z@BrO*PYB*A@x>Al*f$kWBHtxF(8Jh6+q z6=!a4t@w7KeBUQ-$!3QX=|4tTh?3^=o_F{ObeS&wOy=KbkPTUW<%3JQU)Uo<0@bC- zaS3l_k2t)HAZ{2yPu}2%)RMzFZGXt|S8=N`4rGHsI_eiX%wx^$fKO7bBxBZ|g|1`+ zQ`Z9vRO@M@fmvmpq8z$G-;G{TxiU^dNaJ^5Y<{sCn(J0nUClhrl92#CUhMj>Bpcvl zrBVBYQoh1dAm`W2>G{e$)MiwVeY#!1#S}0N4CrFk;sXp-MS=FMW-0E|yysa(kLXQ4 z!4vSuZ6|Hg);N-di*Sht0!xYe!*S!nyPPJ+&pU7xb%)1FYoAs3u+A}u+hO)sXnRk6 zhQ0mENsMQ)a@y@kwFei=W#gxwtSx_Ua+I-(>8EXBb96Jan_tdNyA}~`u8R&+}n|AguL0CRpp2f(aN~e!|u&3LtcYV6>&!_ zfxq{w=_&YX9@%D+81iU^oWRrETwX4S%A2tfNzb29HfcpP`Z*m9W`ctCT=M|Rp+FE) z9d4Cy5Aeasrk^zs0a?bT7gtrD;F`~5hTwo^!<{Hu{qS*ge6a9O1AyFJgA>0j+O}E; zuB<(61)L^FDC?Vu=!mx|V49d=i-O4r#)H5|@QI=K%(DMTF%g21^g6z#c<3gxnWNrA zzG>9?Ex4M6l||0IRr^x#pb0qYujWotn=8CYdza9il77p8$5(=x>t&3pIzQ9fHpjv6nnd2)L*@X-G#uxH+VBlm#!K6v6qkh;tmxxg-W5g@ zWuM119&1gN_}zb>E;6z|_&FGxsz1KB1ae#%7D(`MXR0Nh4E7Gy-EXhHF(&nzRK5bL zGr%rS|E+N&n@#<^Y3&uDzS5_)V72T@zDSjrRrwb4876UBc|yNMq>Z~ttfzl;aO$Go zM#qacU<-aglNG)R+(>{E8C+n9Dj0ODa)7NM?F%Cs$Uz3-Fora#xWnJEJY#9N&azFq z(pK*v{5ZD5F8sMJGld=BORGQB_%lyq{08}O=-EY|38&VA{hA+fhP>+w!T8dQ*NE`; zeLrMF;n_kizDZ?g^ZW&{D4IRQavh4C*peeSlG?o~zKyMyQ^(d}+E+piz+bVj(@xyp zu06pMf=<1=+#ID@xdaA^21LZfKOwrOb-R+TQLkG5S{MWA%OtQG=msi{EBlSu8%PTZjMAGaJg3T(M!Y8~QZS@yeLf&Y_irbIa%#wA>F@P&<#J3mT#T}!$$>~Mh) zBFQ=Dw1CT)T1|W9&($p0d?$n+5zoT~)+Klq`<{}yGl~ro{Ym)b^*E&U()0GD=tH@K zF38W-+xBho0d4{9A4xop^Ky&B`h~|uz>l^Oua|K|f>SYVWK!#lc801FVxA+oHa~W* zCwCU9zRUJ?Xalxg^sC1Dy6^&kE;`Eh#lg2|=H~c83za=E1zGHvj*x=-A9uuHzqxLlVGu1Q0nub`pZsi1avrCEfB)~+Ms>@O2@qNIzusBX6!mIX7AVPo+AN>Z!wSR6FwCp&Ee z?VX#R9)Oa6y6m((eYKDVa9oy(>2g*S{)2Ge)Qp0I%|HYJ-To}8_k?u1fBWz_(UdW5 z@qUxMO^Wz@LK-A9MGYHS~LxB-y{BDd|oVe^`XJ!?3%*PY{)99M-bFtRnX zo0~GR(yJS|Ba8qe@qZeU1uEp5b}#XjBveuM8M~075rK+6M!o%vuNSupoIE>c8V>$7 zSSVlFyfYT*(0RyG|9fbPXs4Lmt$vBx4Y0|#N;qi!=Bhc^5j~&GM4J9 zQ+p%j%sY3CKNYI0TR~VZF;Y{jy{c+A1x6y1RII@qqDRl+>TzVJJLgI5K|qiu>hX_2 z?KB?1a^jH8L=_uX#nbO%99;SVmqi;fuucBoKD#pw2oc^^grnjRtW#Y?F4Ogo%pB>N zLpEZp;9m;?mpM6Pk7J$&o`ndkJ)p|6RioV-nS=CkcgBwvUGdvNO$_dnEIdF-RKXr7 zs_`zO2A+1haGyLuW1Svn)#6kCU3$iN2-%r5A8>MyeAup$Uy_4gJX5HUi4kJ?B!~9b zmjoAq)2AtsDTK*Irj9W!f;9RtwKP+*L+Ht?+vIk}a1D@>1g(3DzmL8^uP4hb^l?U$aeL)v1Qc|XNweM+^@C*af=k@F+E z>@af%oQGVuv2)zi$dHyf~a! zFdFD&gAIWu)5vO;C!amLE|N0lx!TqvI}2W&znqKo(&hPap%%}GHx%3!xOOy-637{b zZWZYvf?X(YILk?jsc6iRIc#Oo2lf}2#CO<>;L$A(P2ElC)W+Rf1A_c=Yrq*Jegn1F zisc|Tos3nlA_1QTm@XHb<45pM<+yqAClx0=3gx< zY1m6pbZt=fdYaiy|0cyCSn6Zz!FvZnmJA^4*h zP4eXS5r*1WKcE;dUrC>Uc=MQU?=Hkb5A4(pQk!|tDesrlvNjFX>^9)fcjdXGNR@sIUWlfl2o+-d76upp z918}tLdzjq2mHJ;mC2E`!Lk(`WUs%C0fNT_jBm#Ga3nND=uV~nWj~!V{4eJuRudQU4rA{nx(m7O>3WSz3-LU`?Q>)V(9W&fP zyxtA5Jl~|1USlo@Tq94f$2ixgnN()k14-TNGJ3&kN@>0TJu2aYpe$rVb6Zr1~*8j9OX6+z=(uCnaG!FK1E=K;1Rd$i3K{_7|(2~4Yr1iS=Se~U7h zEGEneh4FpfvMWX2t|0voqg{0N?r=?Sr5dXX9WFWOi4U(54iJOp)+pUnYP**0)O8K7 zJ;W1$W!$z^`Mox?1gvGq`mDJ4ke|8<&viTZ2r+6wB#vjUP+T{UTZP3Y$(&BP^~;R7 z!ho6!gaSrLY5zQEaHU!L3P_5FH2!!?^h8p zpo-tAM)Qe(vlk)Xtf|`J>2k7P**@7M;7B-}d^tgKW!-tt$oTP$dEt+&Gj~<9^@WL|x+01N4mpiaG*@*+HG9WwtCUsA7acxb6 z!?a5;R9kPbPj zV{vTOf!uwKVpxML*O#uXiyRrYoOBVT)+_a(BM;mJY9`MgZs}tEPC4ff$54c2s9+$v z`Fo{ll86Kk|25*_=L<8;DldvNpa&TM3m_Y07fBK*Kpq$=-dd7_t68H9(PM$D=TL3gJDo7lqOIB(C!EBh5ZDcZ-+TOijKlUVLx(Dvkc1sa zb8rBiT?`0N7sViict~guj<#{4VDg63D?;f~B|=64Zv`!g#KOr4keWs==vlDPAGOOD{K08pv|)oXlOWZm9DIFaEp(lDCaf zc*6)^3ux|PYv$6d-~r`o%IXvh%;VSEUs9cqJMh9_XXkNdpbNgrnHbI(ugeW#j2hZj z2(R2^Pg0Cu)#?q82}eQ*VXL$F5)(*)%@*Licll6PjZvqTa(v|n8jP%!B8)Fe_NE1DV^UFG zE@WyiA5%@=Fz|@$seaSE@MI87`}T|u5>%QNJen~PTr`)RhbJ{^!?Pr+B%Ur44H?$& zI@pcIjf%(i24bUPQfCxzIM2K+Z?T34+w1un0Wq8mvXc~t&c8lb7vVR?-Ml}cWjDno zi`BXS{NNTg3Sg!FmG|Bd$h9ATvCtuShcsGvFT{-C*7nN(B55=ZLbe+&pDS77nm-_f zij8R#a#gIJWwtUeXu(As4S+URrn(}n>z6yl|7-*7Mw&-WSVZWFNaN# zW5CoC16EpAccC5JPPN=`jo{O2;VCukx?x@nQ}OzRGZX)0j3Ya16Bf-1W8hc%ym($8 z{v%}pc+VK0+A;C3gSBApyZ`|*mcO`4$VOQ|6FOvD`f5+vx;Q)4OT3chgIn#jAvo|W zC=u;OdA?dljm>V2@_ORU%c+q>I%C9oIi`>v(q#DFHny{gwJVW-K91}`p+U>YdGe#8 zFCy~~t+>G;Mq{m*Pz89c1jaIUyg`5`!QnA)t6YDwa*+7zv{b}(UVbBz0?l|7;SvO+ z(eSb~0z$e2f&(XmrP637wTbM%(|w{!eq=Z5-)^kruP)1Z3$-L@+FSF5t8@&DDml`o zk$t)#{2^W-%QypK2QVc13y~5YKSH#2gHZ7w3&hKNyji2k?j8WQ`Ov6cmp59pk^Vgp z001S7C;_j81z(d)Jo`ND!{tKNw|%jC(QvC3Mz=VO7d=aPCIV0j2~;TZ?4%;Lo5G_k zzt64BX>(x$COq`H*mUmR&e%*U)c4J<-n`P9&+{xiIQxPx{~LDXFkjs%RGfk1RC-25*5 z$l@J%-=UwAmL#pd|C+D*L83H;?$EVj$ppS`+Ms8aJCtQ|MNDXF?TCGUi)Ftqucpp5 zG{R#O>1({ZUQKzp#W>(V_6)Dv-;o;It$AQ2sil%-<%{;Ad%0jZqpf7LsWQpz(Zbu3 ze}(;$ofSRy3qFHvbRX)wP~=}&>h6g@U%PqNo85=`!91@-3}8cN+h(CjVxVh&MwZ;3 z6GpGB!FEwi#Jtu9!yxiN+b7mt=j}ST_f9^51U-(snJ8wOSA*(dI){-$snvL&6YyqP zuBQM2rGdN&M2~jOtj)4C>pPimLjrr)RS(#OIC3br{mJOb>z5UQ7f0io<6s(IBfH1v z1n^&&Wk~cXd2N)v2smNzw?}#4zxi#&mPS*c4FF`NnXg!`__4#(&zs%@|Nr={&HPF>R=+0&ZB4rb zD#~0)CgeCSO-oOb^{&SY#MmFq_ybw>>hG5Bb8oPalB>ng3*F7fwO0psKsFxqcJ% zQL2ZWclkrW48|X;{GLFdhC8N)lPGcufZ~`Rtb~yNNqeO6NxG~AVsa_+%_S;B1LBQR zY?=q<@AUS9(X=wncBvq01IkV{EwupH5e8R)bqzHVOM#e$i>qbFH3V|SDcAxh&jsIR zlv)Fa%TyhLhi$y!*dk9Eldtw7O&%ubh!p2p{D2RB4^F5flPqLNFw+32p9Nq~M~op@ zgW9NBOQh{7e}*T`a%Pd+BD*Dd|HHPbfuoET8_AUrzKf1B!FFh1~Nzm^(F(7!qmt4o`! zADO6P<%V=*NA?DOP0w;2+tZme3Zb1f=?`&#q^m1!e{eO7?-C(cnjJ?Gaiq-dl6(Qo zX-3Fd(?jwHHt!H_4W}gXdV6Rnl6y&0V>wDx>e3SRg`8jBIG)r&XxpO|Lah0=wh_1; zX6@SNFP+7%F1sjnAQ%s07lH!3n*Xk|7U)tl?vtZ7s7=WGn>@grvi+Y@%CUZd?y@55 zNX|^Jg%`vw^&YYl6#J4ET#T5^&k*xPF64c4k3pjkqlevxO>M*c| z<{`^c6gbKhL%%kXTCvJwTmp-<7bj3N@%-cZ>xPf;UK*pzlN&qu@iLT3ZMmx;H)R|s zGGXJ~iVa3nsR@)&bt=Q*JqaSSaoxOV;A8S4+}l%*QOJns!gV4d!BaEMj|B88 zBaHlzEMgM!odh-GSMMY1%Qj~Nh*r-?7HeD(_*7^sa{UlqqzL55pGf*QpDV zlJ4_QS+KYSJwCz*%n$uI@ANaXG8oSK~>>^b%1N1UMYRBMhimAY^CmiKNv0 zA#YSJ){a(bVP`H=dw!iW8n-N=eR=vm7DaNa2pULVaKKoZ5A86$qu&4;%7~K=*TRou zfs7jwQ{zySRQUpzC3A8P)X+0$rPA;nL@+#$vm{MZHPsG zZT!%0ny+{MhZhMyRBG(96#!yQ7=v16Hf(tvX+}jOdo<_++3!hWXeO6j{TxC4F3a{ycm)L zKKmX~4_Sa&E^07b){B|SusQzvYGVKN=o=ef3fQ*k#?;rTBW36o{t#R7*A#;bM@zsE z1NUeD1^=kN&=6~@cXfCu%#WT6f$m9}+4ib755jXKQ} ztXX09_i7|nQ4Yq^A~m3{@Mer}xY(ODgQDJRjF9hT!KZVu+IuGXiS9KYzoY%3VfOn; zQ5kUr2KiQTlBfKbr9qm+SU`A2tAqaC2%DI*0D}aARR9Lkx^wG(lyOg3tVyyqK?YBp;zVJ{@%uSuq<3543b87*i5q01q|cSHB4Ybmb3VAuEF>7K1ex zgf9)G^H1wmAxb%&S^|kGxmb$zQmi0wucYf(nu2_6{`>ys%N~b#$(Z-;V#y=(XMd}( z^>tObq+Knw=56>epjHKv^?Hiyp={70NvBCzKGhGmA%Gd=UEQ}DyoT;zuYU(%rFxSE zP=;44;y648A0mAO84l|EbA}8>g8`;K{zFrDhNJ${(&E45pWC=#+^@cNLE+SN z`^bL%mr5IBR>JPf$J5RWhy*F~I0Kwx`e?#-8lT#K+P!;nOMt;}k$E&j_39}y;uto! z*dk~^l3{@+vD0yBU4z})eQ}HZkP-W&5`mHxvTpgaeN@qZXQLRtOnuw_wcF`Z81c@| zQvlW;%`9}1=>Wk5k|NLkjPhRx1iIQJ=ks*Sh6*TiV{36Q`zE1D!efE29Y!LBj(}AJ zN@?z*Qi>i_mZmaPJsD#fd(=tq^_K5|O~*)0RsqNzkEYvIbBlf`mXV4Z@WWs!V&5#% z`G(Sm4UJpbBPu|;B`JGrs%RIEhbR)POtVmlz3}^W2cLl&8x@PZrc$dr=u&3(`8yk9 zUZ4G*vX$YiidsT&6!oBTVbU%bk zqPiMknzf|th__6)5R;N>2GV1JV0Jm}{HTys!x`wv#{t(Eb~+60xNe&^QF8{@qRn zQVOr4n2Uo!aTVsZqq5a~XUhcDd5~J*^Akk)jw^JqS@kYf+po{O`3I+(K=@;IFRuho z4mVPJ%qMp-V^cG(3K#Fatq1FPZuQ`+epN4!2%tYH7qw_s60JlXeSvx(Z_&u}V-S42 zR6&|O)EUeSrVVH`(Yo!LJ+IGxMNFzf!P|ZMb^(R;!!qP~nLetiddBBs1vYKA2NC(nHP1WnutNvP+Q8=wI zc{FVI4ur8^x(w~W8$LgQipql(=z-K9Y~|I>A4xI7pDhF-fpgf*vPR75+krqAx8L9c}HjGhGS+odZa;tl&df#My(1z+TQn zTY}#6jWJsT>Vr^$OrK^}N*&ym13p77jPLTnRL|f{SP?9Kiua+8<#2o?7bgRiYkvm8 zU|*&hF>O;gi?Y|^0;7g@Zsap_3XG61Ud|qm3#%{zg-rB;Hh@WfsskI#Y0ueD)O8Im zHN=Or(Yj~rCzaF}XU&W@AZWKXi1CWAorQyp*>c%#HiaZI5dP&NSs8nTiOtwhj=NB_ zIUR@P5~)Yy&;1y@`%G>dAG!88Rjk$LpQXJ1b?T05N(Hd(9yq4*fg2P9jTsygNe!(` z>+H^xcM|wj=b%JEk{1By_70GY^62LR%;2x6FX9@n5CdcAbWfx72u=!-7K7tl@M&Or ze8-(C#nxapoE`vo_VIP#uieFM!77wR(JDJd+&bnyg-xJSEu%Vp>A~I`DG4y0iI7ve zs)i|+mwTDnOZIu^fg~Uj$%rcSu)>vf9hh@Gm5g()_;|-nqA)F`CZ>l5!jEy{vh*&~NltaP!0}GA(kl zo_h^=9{S;m4Pc#7!=Fri267n_uvf!<1tnjpl_{W_O4tt}^w?3NYErhS`(ItvVn$eT z5_fvxV%Kh2w$d0lXVTCwvo7HL#6aa)A7V%fkcKbIP}}E%IYL2>AJ)Dam+z69|K{L1 zm;dg_HTkeMIU^-Vr||pIrwIH~PzV;m3rSqy?M2T16jZTf|N6z~!)Pk8Xbx#*$#y&- z+xVkzQBh{bi*R*8ZO?@m9o=*`6)XECRx$vd&Z_lSge%G zse0}#{XWeEg7C?Q`~&^-@%qlA#@&HfKkUV$BTk`EQgAbFJj1i? zgC*ly^;M|GNxFIayb8n%FAfoMU|sA^Q~nJA5*@t6HRE`?qU3Ns$lbltE35Ar+c4G2 zt8mXGy;ALv=`FXKeJ=ahr86qMy9sT4Im2uOHNSccl=Ob9zeN1r+!CEZC|`JL3UMZo?yhR32y-dJ22t3dY^}p zNWcp+a&4gRhFWTi!E+4>Jlx>6D5D8|M0|fQQM+7|*#AaH!HgUVTFSnL+?z2fiH2ME z&Ly2=6PVQ-=BAbOKCG!nTXne)kznYJtjOMfkNVF{kG6>gRM_A zOlrKDtbRdr_n8%HTPiT^9Z-Qn@srS&$!m{86W~qJp~fJFX2TYBff#j=YCtZiT*vBR zK#3V8%|MIi5?D`dWnqj^P>bnQxD~#l*$Goj^oR5qe}NM7(n3^As5O%@S;XrFJ%>y* zOq32b0Nn>BC`W57qt2dIr#*?VJQIEzZ8d`lLtMPbz?r=#^9O{D^uGL_(N0C27pqDV zn6d5JrU@Za2ZDi@N!QHVaKc!ebVu!%&adG#tj3pJ{}Y_0(R{RiUPugL+b7Gu-65&E zmZ;p|k)(sASH6ue^F*#`Hh0O>NWH9DcPQ~cMOx6Hie@Tsl~9@?!cq=g5C7V)Bg<$7 zKm4$AS`~biD5QM*v+3yTzSNHFr~onMHt&Z`Byj)Wtx+dmst754c?lp%k(juzwwBOa zBrf~1vA#a=?08e$HpF);tq1l8zqc~=shMQx`0!<|z;B#5aLho3y5hv}5ZMGTxCW22m7^6^lXNnHwdM z_57Z>{LNEDeckk{-8vf5fF-3H`kn)nCkB(3^x1dI5gCO(j}{%9nxNK!-U)#0gbQ=4 zGG;;bav?AhQpY8aV2nd9)BG7_(y-l$x}5uZ`ad0$^#m~_QQ4l>2`q%lJ+^BpGYn0O zawuOfkzwS$W?p@CrBMY536ZzUnixIA>lYhp`HDA%#>nKOeupiVXq1=9{OX-d9y#%f zZXxuw_*Ec_jnJgYflM5o4nrb9Ug*jMC%umf2a-vpIGt2&d7)8k~K2dr{UL!hD zXcy0e-2AQjA_K_48o_0Pa!G;zQSf}&{DteJsdtlz)Bi1fwtKx&|J}RDE0utW@_-!^vRYx>b_ap{f)=T>{jtH8Jzgbv{10`Ml}hlY`hV#_b}WU1yMh`B})FYw`_!8ubsO@b%6A~YM- zZv%zqEL=z)3L7_uDV{|7Nx*v0-KVmU4Y8AH* za#QTm%3k3EV_QXKTsh$7H>re)vwZ|3M879{$x^GHz;u>HiGZWxC_bQqMP&p9#TXoc z1)`KsuMYM|c&k#oASb=We+I4)FY>ZUaWaY$kGwL;cCMvlKXCT&Yrr3>Chr4J6OMhM zO?cB?AWU#>IxMQjHLMnH%avX1pW4C_#i7{8zB&J}oV7Bdc=O7S<5g2xw#_{s-PM|h zNd+~4huOM;rNJXq;$W#C49SJ?mYR}cQbzMuqg#+E4(*gq=u)vsImzPqzMwjoA6jNwGNVNslM)e!^vjsjy5{#_r_8C0s;q@o?I4$O5hqYpE>2$&>QKa|79Mh z>o*33Qu(A{*T%O+WN5o*9x@-A^E{$wP7A z!15Z($x?U>%wJD2q*)$E#LEs-hd~?|?lJ9yKKGE;X6p9Dp7&22l*NdW|4*4ubgIjt zjDrzVKy7RZA&1buU|mmVl6wpV8r^TqypJ7HL%wR!wvs@`g|8J~v0d))Hu?vC(N+P19B^w>*ppKt= zs75#^Vi;jg}gzntG&`@cD+dE=X)0pMH+eKMAB`gx2Y$xwFpeUX49X{ zU^0yr8iT=7O)r;T-l-nnawk2XqmBPDXWlW-J1B`et>Pn3+z})WsW#}jncLE$nkEa7 z6B#l&pYEsHmuBl%42out56X7Fb?sSh{#X`kNSd)kpsF+!hqb*@4XvUIej8y-AMO7Oe111PRATr@*vuaDOj8d)Q&fSZ0d0@*kVrYSBh3)L_M< zDozOT^*e?|iW-jAo3$Nsl@f$Ui9Ea$_imK3-@si>sNpBb!wYPZ`sYqL&V_w)4AdUk zPxDX(Ru3`?W9Ip>I#4-#|F6}Lqol0=oC#@4&^^FX-i4-Q-*Dg>7U zx8yew_hB`le3%^!8X4q@3*T<4{SSw7QP2}m3^a8)Q%QI(YuV+TYCC+`=~2qEhpMEq zITu|m7&B_jB+@P%6uEZA)o#lX`?^)lj^TJ%TJM%UMr2I<9hG9I{k_fVyNC8dL!4J8;cN?5Tb%c*kDvjVJjpZ5pe5dspmtwn1 zmt4AS@C=*$K{Qlijn;?#l3tK*#+}Aea!3fMnVB-XOex_?)JnU(HI_emV^$N|-eT5S zU)H-4n#M=eBHYXrF=K&#Pqvy}`_s!E-<8DA$vxRNM1<+AR?p?{XSE2`c z_g1ccuY?o1QYjiZBE@Cdq2{Fqbd|L!JYk(pG^w7aitep`?=jZaDYeI<1f!Y7X^OebNNrR$|O?*s&S zf;4!qQ>{Y%AXxnhd&g#d4i)i&p*Ddkyd}Bcu%R=2wqI$y(jcepgD-tuutS##tt-Yk z&AR>0Xy~PiuyR9)gEswUZYqtSdW>`c}qiAt?ZC`cVdQ)6>fcoA6pOj_3A*3U5F3UmRJQ$@L6;GhAvxad6MNf;Q;0csCx- z@KqxrCUsK?1@SLuI<$njAV7?D^mK8Ww46=lSd@m5&8G@pV|8Iz zhV1+NyGAgWWdZMO8$qD^cZLK1Q*5iT(0UdjB)ZqeLk)@{lhck9iR;r@B*@C=`B^oW za7R%v5pAfyGy)d+EW9G;{F~0ul~aX*%y2d%pfOtKOzU88?q#e7B`k(J$;FxWvo}Os zTSLN`hyDvVHTC(Sg_A)gV1`^S^8?(IU(d;?{Cx|-*Mr7@57g>BZrAsBCvfJ<;7k7r zgkEmQu-%3qE#L&@X}EbajoKYLohi#S(`x!9fx)+2=XNjvh+7UQb)Ls(Iw?h&59Rk@ zuWOw(b1w+h^=`9}x1+JVxQ>#9i_>Huf_$z_spW>P$aSs>Naq;`#g+Deb=pudRX1w- zaqUj~LhIfa>&kep#uff%g6A!gfs3QpqR4bZ zB$z+t9IS3VD@zSyAj;XKH1oqSI0?k83W%uTtxu% zqb8;loipvr()O%{r)?eWy(Y;L`FNpH&(5u2G=xhqn4%n1yjL|B;{v6d%}hw*NBJK; zcU{_NLEP#zt1v*^o<{f9l)p{{=Slr_qv^bKha(Pi5!MOQ3SL9#jb2ut;|D|iJj6`8 z{>#*PJtYwY8eURaq5`PVz$GPgOBmo5CW>6R_=njn(3*bZU1^2zuDi`fmE2#wth`@l zgzXNv=b#)D;$SuXWa%eKySO3h1AE~)CL+h<=54j+uE>1EO3`D=a^iyH!$|uC)(PP4 z$#ZUl(2zb+9!heFS1WAJAJai;_Ie;_kSNfTpZ(q01?Uoj)+K-ip6ya!%Dh}X2Z`@Z zIKY!^h*!#@39&?1c-!|_*hc!uIqHN>{)6>kO^%Lo3hz6~Qzs&>?le;UoLJ-C!WMde z*v2_IAj#63@WCZ2>Twz4=xY_KZIH`|TDFIKmTe|PAGG33%_I+^flKBLXDYU$f8|2o z4J)%YDnCBuO4>}w8QYlny9t#v5i_|#V`YaSfV~8k!!zovhIaEs?U$s*5QG=jBr3^& z$_m}ewgKnL@gJF>3~#`%mrn5!#r+^xI^c}rO)OtEbFS(lY?LnLF)nf3rsf7VN{zRx zqvxuje~(v&NMNHgQ2@pimO4c>W7=Kmv-hb3yG6_k%C364UGF|1t6=d!W{0`|3HG#% zgw2dQdbt$);qGfaoL*y*HUM%M-SNu)n=Ohq5l5C`maG)LRHGvH=JO>NNd_?MpCVNP zTs)*=ty|<$gFh0#AT(*M~XE3GnfdRVQRPZ zdE6`U$wwSm#Ge!z2mZ*jA992G@K8x1&g}VZ)=?nvahEgx?pX%A-~<*k7xmH%+W%C9 z*q5H`{`^m#ilh!p0oD4Yx$3w@)e%aq!8EAT0$NugZxhi;cd`q{LiMHh2`f#l*`Z;3 zGzovT5L&ez4eP?pMAb1xT(3Hj-$B>M2`u@whtm?b7sqn=WvVkTVbXc9XmsZ_k%o~S zNcn}*0@mpDMu0%?3C4sUN4-MNL)zd8{rWj#n4o3Xx=@5tf!v-0EL$T^b4+4Z6o#|H zwB)Q7l-H~=)VWUkrJEO#6o@PyYfq+TrGv=tFbB?!Ms~I;$X`+Ib~~}Qc zbQ$}QeyWO{GZtX72qZ|X?ogIv4VHS*-~Ifl<8BBv5)~RrW!1%bG$yUoi^?oqOvPK- z?i5EPrKT_jm@nm|RFW8Jlty~2+af42S_cW96y0h!g6qGf9-&$I#dnwBxran8le8Su z(5$D8SK9(D_rRI}&B}myVGD%6o2+iXzo_V{=jm%YJqrVwC5D9S)y^J6HNXrSn4_hq zDe~WSi=Mx{#+&BX8A3Sk8trzXp%yNB?ISJ)Bw2L1mi(SmLsos1GsZyl zDD!|52GpOzdIM6z>aq2#! zE6a?I>5(AVXuOVkA5_q*kIRaa=x8!n59R(^3V2P$seKpC?AvD}mw!;FYkm(iX6m2>P;9thjYO))(vw6E-^frGbj5^{gTd%CV*j@eK2|Fna8U3 zvfM~w0t}fe7hbm@UIC=!3<)SYfvPtuIjebZi`e6*Oc-`LK9qi)l2r7C=88dh003uZ zC;_j81^RAB$U7%_-n$n1+e@u=uigN*ww^|^sqvl^*i?ROISM(oo{-fwFscD+Lq4%8 zMLNKo-BK^uPtAw<#80?1M{AB>uW?;1n>XQE3sw;8F7?&1@%J7IFn5mg+jJM3XX@Ob z71Hb-OH;jv^IsQ1_0`;x0fRmO#Q%!(JSc09v2J_$6veWXJDwLIkVh#SnT)Kpew)q! zNIA;t_WPCd& z*bT`7B+21l+oc;RbVxqR@~S~&4*qe=w;Zhq;J4v;$TS!VzYAphFX%g)A~;ni^G8Lq z3)yIqPU4vo-G?^1$h%e{23QEFv#%_ci`)tJJ^lQIULDQ*t4BqcsJ>3J+l)yzEuru74GhvKlQNB7S6vf zDHMEmC%#?AZs#$jHo|WvkN5GrPnAv#U#OArk1?UBZU6N=O$-^Xpgn@Q5T*jw>LG`k zGPdBiJAn~l<>ByDzw3k`eU(KOFhnB;LuCc+#<+CPN?Z=yI8L&)(2VN1ZiZmN&I{T( zK`v!9MIDe5k_?V|Aql^`YfWqTAQgWP>M-_y^b{(pu8JIdF^VAe0&O(0wz0MPu%S9( zSA*!Iv#$Y7V1)8YA@SHI?qu$42znxMwnON%pK9B=!ub^#xt#4cPw!-!Em}A(-9>$RbB4FO29v8UMqJX) zx9!&*FWp#C*KoH`**DyawvyGoIX>ffBZRoF>dK6eLMCIEzF+w~PcHykJt8e}sO<=)puI@YJy1cuYrEi(&J751Hpyzgo zXZV;q!qcZotF>?d*-W16GDW9E6$z2pUF@rpq?s@bfDff8`A!-A;d2QRp-oshU(nd# zY};znUF-<%Kl%-98F-@>d;R`YAsC1Lde}+wfU`5rs7R-yw%JTh!DwbBj2Dp1nll!dp5$=(MTxYP zxbUob>v`Kwlj-l}Dy}w$k}*wYXo+MSl~Jfp!O^t*WARf)$Ib!P51xBdm7Or+NHxF+ zGu`b5Wqv+h0;t?D4QgZV$2Q||4GFiwv6T2JQPw-=gU&AE=+uLO@pApeps5w`$JKAz za;bp^gH5#|=z8KGYRP42T!76S`zPe7T9<8l=lnt%MwFJ6lxkTzP!ZrUTUDcm{Q(;0 zgzy+n4qp1qzW6pe;XHShQ}F*F+q)fbS8>)IjWs$Sw9e2KWOi$bJBL}Goe<|@f_dn% zdYb$}eLPsLw6LBKO6iZB?7-S(sPvCSXR$ye??>dyoQrjZ&yi&S_ zR76Vhx{@3_!HTKA;`)}o*iGIf6&On`b|oo!A{?!Pd>7-7yF~OgX5NtM*n19Ee4qPX zejj_{@mTOHeDpKFDH0erE>eGrm>6~T2TH~kt93Q4C=X8nq8 zSww0?qIX)%=5b^X8ZDqd03+2iLJbWmZ)gU_;f&ijD?AqeQ(qB%Mfr2Tf+6HBtl{lX zO_WAEFjscN`=`P}sA!w3rL#kUs#jJZpQ*;TxB=^l=cPaI@r#@`*z4Mmz~iVWjO_`Y zzUg3$VH`blzUA`tK@f9@UTsUyV`5HlQ@Y$G~-h~phwaggC1v^3-O{1%leBH2(^EKTEWABD@vRV9HNP;lUmt z7qRF88`}{a@f4{k9Pq8c;lJ$P_O>$P)C~h5K8;vG*N5BJ>z&>a>C!4HDRt)JTsngG|&gwwo9V|E3Z7{I2v9P-@7Oe5#DVp#OkiL7*lnIsu+ zY#UC|So_rSO*AeA`QqYu1;T68W^fWGaLLQqXYDhyN z_xu3H_$2}M2a2W2BZ0=5!BJ*TLVOFcF71i|No>XcssaW!(wMcV*ZdMN6fHHCq z6t63vMInA~_D>RT~^Q`X93_n`}ZJatYc&28xkgk3Q{spFIJ;X{C*eDG<#tpdK`g-T~>| zoxizE(RCxzv;|D0w5Ma>E4Yh8%NX~A_wCP7ysM=nuMXpwRGM;!z zyuWosbpIJ_j*}SN+heC2`(0bgC4NJU68KLzL^L`5C8|PZG-EGy!pv8C%=6$Odnpapoo>KhUInwM4S|tMWWN{%LKW!RmQA9+d&oN8Z_hYn-1EQf zuaq$M$8QJ$Y^%t;Ri|5eS&OI9{Z3%0TUiC1~o?o8CtEmyX9Qsj4RGeSWg1d`NFdfwEu}m<=u8jXZdRjVY#m5tTk@ z69+c0Nk?GWM^TJgJN3_YSf0dyc!r@Hl05SMJrnbUl+lF%tfif}#oABJzFt8+f-6x* zBP5?Fk@l;ztQY>FMmLZ!0vtu-DAmMsSZ8SHa(G(viZQ$!DKaUsU#)mI>9S>-1+1%? zL>+rG#7-EQlP|ud;=x+l z-i+clg&!D8%V+$(ofsj?eIKD(;^s@5S`ngor=J3SC70byk4Z*9u1z^!`?0tE%%YW{ z>3u^bnSI4X8)qhAk8LtDB~nF*{w&I6825sCtC(tEg1-#?!*B#By)g+bRdnsft+CHf zl<{6V{k~d}cfxKROmL9PjlTWOGw}3svJtHx{irFWBlhAtd+1P1Sa}Pvid!}2VGwi zJ8*UBP?7EbeUee`ARm6JBqWBTt#N{*G7Va+h~(CqzWww5xQRw@zIDii##R#$?~@rFFdCvy%@-O`FP(CA zv8D!A@azz4G&kHN4SBvhLF9Ta_Xy3#2{Jp&`l1RrTp|>wp|2YOgr}bDAM~%~Av;23 zq?4g04N5wacvCsYq{-D%?z*-%bVQR^IF(dh9NUZlFk?2lt^>`hDYtSD+Y2sU0yB8t ztmjpb|6yc_1AGRp(}FBC(1zZJ@Zg2|$ZzJj=llYaXMKp|>TcXS$jj zg6g?6{%e0=NFJ}PHVnbNtVw%CSw&smbAYCFV&|b^aru9WCz|;FR^h0cfe3zR&`-Zl9(|%Vp13Mn=+Z`ix>Boyrpji1FSd+D#6K&V2J^6A>SKc<_R4YTXi#>Me zPEtkS3NPN8ze(Y6bx^^Pw42{lxU;?DPWG*>hLCtta~D3C&^~eVjr;)H*ZU;YB zTTR`wTH0krHO34QEQI4JBgn?jd_V&ZSy0T#B{dzArD0;l@Y4$ZwmGHxnyh3x{Z)(O z-{3JRnJ|01dFL??zGFw|I+SIGlWll{|LKU;1-&*UaFMY*DEhlxDFp#66CPYUAJ3`^X{hAT}qHS>R|_Rl&r+QP8g^E zpoc!RrDc6CA@Q7CC^I_9RNA!z{xH$Ca3Z;F0IH^ffBp)^F6;;5C+abOsaBbeZ3od4 zbujf5TB;;2-B{tqV5{jk+Vku#_E4Susi)e}CecNflmDwti+ij1FB)=M19&&Br8f84 zffk&l_9LBDg%Id{Aj#lH8!gZtvpL68Lh-MCP4VliqFw0tve7$pjPc$7U;ye%`aQy-CS@f4@Q&h8Kpj+SGPZpkD&HD|b?@Mmvfsqu zZLrt6tz}mSwy5lighKAsKDgOZT#?o_v}~w_u3;>zTrRb;e21!nBf3LQI)CT#4_JUNDtZDIwYQC!!>C*@|H?nJaAKC4?(>(HWosy zgT>`83lCn6hhAa{%Yx$8U=5Z7E5Q%AQ?_I}`)d*^EBL-| zl&It*t`0En_Jw=608iJcKgO0Y&jsK8(YI5&mDu#{&b-lP*UO4S{ho6D!FEw1og zs5f+2)7NZ*A6kG@1G0#{viQ3vf_rY)xJSVrshHZk%l*@+J!~HoI1g9&WzqF>KJz1AV{UZJjmyTT-i zQ#N|?SGz2qU6Ob@4U!~JgG6Ao#wwf)eT<8-2uAKQe|{eD>;JmKqNyDB{MFwd*`!l{ zO1(@)*mqtpoCLrfbYWjD#oEq>QH;ltrvc6SaUl*ux zSk&(!O27*>tk!+Uw3u#@i<|^^s1w-Kx%vC6NCJ1&pDZ!g?%D1y{ZC@G-eAnMBP0!B z&MjXYqk9u8PAmGN82`0pJjAEa5H)9!!|3NgB@^HF(C<)Njec)8!t3eMs~!Wz&E7^Tu17*7?(^|6Z2{PGe@{dKE-+9fwL~Ygzv6J3 z_Q(NJjvW`V-lYQ^b~lJJWhB6y15`CEaIq-%U61pooCF?9p7?3L~^R+Am zQ@_xLpb52>EZ^-uDmD6t(aUTIDFk8`hx{8~-HuRCX$3RAlIDg!+yDgQeu(OGt1;L) zOPr@$qFE&w@qlBV9ncVDzmVi69L&@d*GjL~y-#^iGqk@P7590DJH-z3_*S+N;qNcd z4T-V*g!L>RZzLU&XP|xqa>zuR^Se4$*rMWHefiNfJ`VEX){ITkca0D z;k2Qc5YcWhQjCWII?=R_(bwcw)tg$uYAeqBU?Ufx#{9v z4Vl=V*LqoI@lx0kOgqKDdm}?QP21bkpWEuqlSWIQmCI~Wvb<-0p!A363H=kjS}hB! z-vd$*yfVNkg@f+8ID~139?~Vy-MFtQaF*N~;vns(hBDV=pG%Z-KG8(Lmvzokjc7Au za1U|{W_rrz2C_Y!uoi3&23B$9+p3#Ah)`;|Rz<4LtFoIKNe8yD^+1Lw< zrdMn|zKw&;2ck0q;$_Jz`)FRm~?Je1^4nE@!&F;lF`D8 z>QjqsFZ^X)mGiHKtkU$PR8);0*i8SsfvaugH&Th9P!X>m{SoWqF0|2H@&|DLAS9x1 z2T2w<4u(}9z`iORTHKc!R1)eM3JL@+L~oGMg`Qj^+DdgIbPo{%W({3v0HfHJh1=}w zXLm$VPyDm~b0_PD+e*PkZNC<-Q+D%_EGq;gp$Ion;pw=~)z4Ar5J6vd4E67|k@H}P z({U}Jy6^XK%_^MQ?qmiA_g2!^HjS52QDRBl11 z#%t+%%h?w!5lobvu%O*u)^xld@(~}}UN*R;`c|rfJeoyr+A<~)1GWGx{a&?cWTR7b zjC-Oef_ipvVSG|@qEHpGaxF6~D zHi1}Z#0u{b_&L2<_~0phh+TlJixUcmhxdr$IB28b6Cbf-xBN&DS9?Q|23`_SEbJS2 zSG7CKLc}R{$!JmPY78x-v0KS6-_I%yrPjMK!jc3TlT9Zy?74$@Od`U9&-id+EQ^sv zSgo=AU+=pP=xxey0Oj1j^*y~;Sx=@ov(WDs*hrB>`6TXN zZWsBtO|t^3Ic1Y*)P|mkCFiP5eOnivoM|&e^8odVwO(^9Vfaynb}522B$|m*J<`2<&;>H7+B^@pR;1|c~(^<1 z#gAuUYxiY?1*zB1pLhf2^K@m(xlyhx^bgxr13R~rYz#UUsJzv80o*Gk{2cbe+#xGf z;C1XBI6H=_yyc&kVd*J$q>s32N*~nMfR&=ay$rSMXNBK>4t*ACV$&zO zbf&D{r9A0mlM>P5Q|T}q_+Jp1AAqLS4@j^c2`+pu(lmCMhJxpbYX?!>ovtn zqoyPDy86Bsckvb$@cF}V!^=pVl)0$OmK9{fLW7&pnz>&UyEoGAQ;1`^7bfgpp3x+9 zj7&>i#!Jc1NA0-OJ#6oJVx(oiC)?KI+n%+KuOuYQpxAc{RQdq05g&rR-9UkU!JCK<*ZFhlL}KS3`2soa0$DwJ46`KGW+ujY0bVam>WA!D8+ywqf!twk|m-A*j z+1gFRG}90RVu#rggdWU$n#5BEN@c{=(tqkG-BOv0qT5{)pMruH1P0Cre6?AFR?~!O zMY|8nn0)w`T6>mJdZmvX?e;1|D-SOIikKk42b2Lh7TzW%`w;)+zx5#}b?=}Y*k%(% z{gbXpM(JyAAXa(3I8r^KG0pc~6YkHG2$jg)&%5wA;i*%h`6PM6A|f{59<^mJUx^R$ zk08D0umL%1Tk$?NVGoZU3N$!67tBRc@ztI zvu5;{o5&zF4$jYZUhjAtRbAc(;N-L<4g8tlhM$nif<-0D5HYlJEeH`z<%ruZDh6A`eD+>dPs^3yZs~7HnI` zSZcsj_DCzaExQ1YKL$xTUW*&#Xh~Rr-Hy=#>Pv$R(++JgJ)nP<59d?^Q3D>_U+_mR z8?!7m0l?*mA1hBa>{aX8^q8Hq}UuR zAldEeB04aau=AkmL6`=B)R!xHLewcEv~{nxBiTs{FDSuLX+Qmi79Ix5il!#U887E5 zaX*J#meyWlvIk-gmFJmCf9dB#-((@-u$;G9CQ+yYgP|4_(2m81qt)9GlXUOezf)yK0HA%>8dqP5Fy ze@f!;qjco{!mj2$^2+AQh?n3{S;85lW>}HZYl%$o4@rUGI@VU`Fk2!nY$h?u%>>3Bokgp3hEh=?w#UaWkCYc z7TCIz+6&vtlb8A2-j|F5N;I2bR_ zz%THyx;&F+u!x@Ob2IHrBOYwFFpJYqoIlc!{#O><^S=n7!D1YVT z7A|HWJzB3E(q*N0-H1YO`_oHleVl)Qbde&R(a5bL)w08cjLx1fGjRnu;8muZ$ETF{ zzgZJ&UgqvdW3(?V8pV+~mb{dO_$jftrqOEx?L5rC{x(6@HVSmle0Nu@I87Pa6jTlq zPH8K*LTM~lT~laayHg3$LRaRyTJUNw@D2Tjj4~@1A7RBT;+=c?hPwG6FwE6vOQ+ij zAodyW^xdWHg_Eh=;eb}#-H~-e+*V;TPa7p#?vv=I`yMH~K63q>JZiwnz`Of_Gm$U0 z3T`iTB)ny$iOjX2dttPxKPBSy?iKZ0@A*IK<0sr9y(fAw0Df0&Kti*)+S^0*lsT83}G)lpOMN7_*R5`?`G)!JGAu(QG3m*)@XD~st|M)A+qyR&rb8E1i+NpRcH0`V+Tx#`vLo z#d4DmchYSRFhLnO6YowyllKwtlSRjX=?FWVE~)t&-E4%bxb*Lnfw$u(WN*RvPEcpl#%4aiM zrZwkuK?zyRh$-2A?@yZr;LEy1(ZX%4|or0d&d4%wtzg1BNUWUO~e z^pw<7Z>)NuTBQh80-_j(RzarQ2txg-5sDpsUkAu(Txumh?goDjy&^3D>Nk@GlSdYI_1gllZa!>72un>Fi1J|V9h#MW(=6U2I;l-O57qT z){aZyql6-|Ph0zT5umorC@c^STf7deBMe#Wd{`Cb<`| zGa!+jOlA;RdZsTwTziu#8Gd2tY4o_2mV#@z{OXrnU$S=zF0=t&&8tanBvRRZeu43? z{MmlEkArh)J|tz%u;5G)^%>g5>BZyQ(4=3wbTd$3T=xKjfi`t})>1JRQ;ghx8*i`f z7=$v7aVe9N6I2q|7?3_|7qso=j18)G487px*w7d0QF`UoHczE(O$*n-4-m>f#R6qCe5WDR(ikumQB)m zuw6u=IHw}kt!yh0o($3`NS2O|MsbW@<8=0faJfpD4HVf017#dM)UcTwO0F^#D=0}b zc-G%;0~rIKxDF{Ve^L5r0Ft_$l4Iv>vSRpc3(IMUsFM^>=>#KZ)(wd1La2A#D^kwZ zUan;%KJ4Z-HjiOEG8>CJSny?!Z`P{D{*cIm)EE05zK%nZl2shzg;0Zl6}{Qo$YO<5 zwmFxgeH@%3F?k_4E5H=-+dU~PrC0h-fIMUmQ1MLXxl#{iKZ7zkMYIdhVVA18PGo*M zjrLY6w_?G)+{2_+nDeM`rK$)QsmZc$Yp## zZv`r~NE{(B@@{D$svuHxKYe<*Imj|oT3iA&0`7y-mg@b!uH^8~RB(S^RDC9mj`^-| z^Diq9%LV)fWB~x+OIq2fcFij@{mYXc+L2W)9ck>~dGN37&wXy|7Xk}q4n!i%h_*oE zd0$Wdq=D@QRblv}V*Y%ys1>M&ksK7_tcFjV@TS|4_~}C9OYo#px$J28G259r`n_;Giqb{Hw}0|^|Zg<0D(0oGea?JW3LfM&zi3pA-TG*{8V#i z6bi#y-08*BPYRm2XnTC=Rwf$g_x)Ggq5AzhgI4!;Ivj^SD#j7J4UgsTW0EJQq?o3_ z&`*6pHgze1UtufNe{c!*7Zjb%>>cF<8z$I4cYZB5)RII+;qUl&Xh_&q?|P8&c}rP9^${4^G_mwmF8IqBKjbC z0WDNL5;%W*v_67pX~PtCX)dJEylp96P|haZAEbK;)9K(*mrWY}igJd9c_S@vxqgO9 zF;8wtoeX*Kx*`FZ$#&DaLuyS2l(Uz3UpSwKgjzxu(HhN)Wz-Dw@!ZNW+X(~U(p}+u zT3!GVsO+bXhUMV{twJn1CAAND!*dlZZ<^f{d<*XiA%{`n_E{$F5BFcDw0-AH&2(yC>pC1-ZJKu~*ile*;>)&Lug z;BOVWj5dyZBb_@7Q9^Or5kpj#sotQ!#j>1vgF?j7#A4Lq`3yP+l$o^enIaPl&!@{i zzz6^SWA)B$V1#8pr=kw`V~H!xGfD+_bUhEdt8g@)`nEHEIG%*Z)f-~ zvTzbjtN*hAat)xGRnB_Wwe=ucE8E$v+yPYC7_b2Zc#2%S3tvP_w;qo>)&edqHwY5^ zt4NSc7kn5ir}C(&;D6iJ1x)I+)M;Ln0XSuBB}z~&y6IUW9hhQvJtICI8>s1tk{1bH z-+|9+Y2iFtTakO5^PFYdsoJ|R|6}WRug!t>&C9#1oRuPaMX6Nf{Nja`g%PePYmR4!9HXa zF<67FK&d{xA&bu92%#Rs9VLQyVvFDdL^{{>N>@*XscUc+6U>Tdcy3yhKj+<+jTafa zl%IeV99klf1f$Z=JI18Z+y(Bhj^1E=v>Yj3Y)J!M8rK9GN@1GtDAXESDjjE!ZiqIJ z8Yo={&#gcZyV%$Cl|`_|@rX~~3tOb>=tX0CAbC{jlOj(sqxG9rK z>$;zb;g)hW4t=M?8kbjt2B3hwyBUU(?Gv*m{S^-6W3GpLMo&UD9U_?*+@V2X7Zu{h z|H%@j8XycjiMsh&GtCnHvMbpU`QV4V&-ut5!#w#10M4igsLXZz0lm$D!BVS=K7>FHx7cy_&ByD%3C%puIjq4Q_ z-JkIIT({it2o8b`!CdoC&KD~JLb`_pvxIob3w{H&m9Bmsr3Sj6XH}R-N;J*fl_#W- zyS8yo%SiGz*V>$`-CHIsbvuWSyx@w3wgONL$cq*+3*xQliZ_JT__?zVf z5H2P-Qth!18ZmyUL|i9r5$`vPX(o4hW}MbuOTvrVz69Pdw57TScV1n&$9$$U6M-=r z1(!i-z6?*U*^Mz3fJ_ltfsXt#W)6&5drb^~U(~jq#8c4%yIJ|MX?SIg(Ww@GMZ#5M z$7czUF!YshBrsHD(!SgMh4E-}0|;v8umwsx6g9vWOmUbNDLr$aZy-J2Jxv>sZSCz1 z(&smLe;c58zB_N0S=!k}nNv#`fbt!Zqbhm{I;(C%{*-L75kms~gm5DcDd&<((wztO zlcT%l7UIvkTwT1*hJ0&pPT$I)fww6<@B(DRZ*IbKKdqtzi&McWfbR?ucRHx?uF7BnBXpIKL2WE3_dQ4 ziTj!aW}!_S+IRCF+?Uk$Wnc0KxtLy*nTaHI5^R%sO9h#KQ!sf72>m3q)sJJ^|!&geWKdy`+!QL?O*WPoL`NyGDj)gJm~4=+K_3PJZ;c2JLVd9w;w{k zxwaOhfS9cuF8UkQMsKp@l#5?gF)heX$j6WXQk*ED8aQ{s#o>lzSOtS>kTHml@s1u< z0azQDDqKqwTsKzO4CUurPGGU8wXhD5@-L(q z>b~{tJx^+!!`P9Pl-ZRRj^{_`laKf}v^DG3n)dssne>%Nu8dR6%UtOX{L}TD?PKx= z)qd3572^N8p?3qK!kKI@Xu&Ddiq9MOO2_ zndVQ^W!9kLFM8l-Yq9^k>*%>d6KsA@a5t43~979_PIf=aoJBjiV^>_DO}qZ#*4!V z|4^^U$wc1O>lw$sg_?sr`F7;Z0ZM&7ncWqvxQ8|Fb?1F(O3fgUVj3%z7=1HqECP zeiX3RIO=D?Zh~ofZ}ivEHQY42bJAcmTTu5hw6O@s*!mR##};jh7NFFHX=7-9A;1>9 z6UNiAIR*c!={cg0Ay+@q33LB=7b*}l?f0--h57@inarS%9GKt0L!1ZxkHF3uQ#QkQ z@Ou%}ny~jos2SpDIOXU*%cn#9J?fIZmPe+zJ;rp~=%gM!m=Oy|{&o@h{o5HRJLnHN z-^=^Zz=Bjx0N&}R2`VNB@D5z^F!Axf#&fiBF>dtE2=?0YuYov(WvWVs^Q@_P7TRaVs09S0#9UoI>+p1$LTTc4itrBo-&IXlS>XhW1&pF@yPClfHdF`yHdeL z4g`ZQW<(iH2*MFzG8L(wAT9ZMxW?vic(VX>C2M?SNG>)(h`On4tJ^Nw5x+yy|Mo`* z3Fs`UpXu}N;J!ghwJZp;rI-a{la-{Spcf7jsWt-|&%d6OT$EamoPEgp{?_-l2!oa5 zq<5X7+G9^}2|Vu*v3NAAUP?e~$T~Xoz+8F26(oa$Nn3s_V?ushzo6oaO%zSordg$(gD?pgZYYgOg_92yA|)^Y#@m@~VjpQsEjbr`fF!62 z(CX-N2#k1(b>zo1Wlx&qY(7~z3@dX?$3*StNXvcqzQ66%1oJJl^oW5dG zLq$>Nw>Y6+RCWg8|GL=ZN1H%`d(3I23S^_fSEeG(RKp{=fra&gRqqa6kXB{!eJ;#Lb>WI3bUS$%@aWZ;bZCCI{D(#u!UFen_cHpFp)Df0p=m z-!U-X!}Z1N#7e>ktW6kbIj%h%d}~*wR7ar|Vl()OxJiN~<6@CX2{BEICnkRcPZ6@o zWK*Sf8fwec7cT}2cdI%|(4`2^DsXs|2$``5o@hhwIMg8dCL@v>C)ZKN?Z|w? zTjn~DT3UF&-c}PV|HEbQox8gL)Es5pER>imIxuHvRkU+a+2vyEzxgg*Oth#&>3&X! zto1Do{59z9<}5VZT={lej5Z5mQz(poFUZNC*PPm5&vo0S%o~05xhxw3Q(K%?j#}Ul z12F}Rd)loXDEycA4;l}2QiM3Ha1_UYe&1#??Jj+VBn|M(snN`PT7X%TBa3XnfA&2g z!%m+EX8VwpOkN2MZo~tF+pL@v1@}Ns`HimJk(+~%U1YCwqqoxDzok=GPll7gxQ`(X z5tny1>F=t;7-B*aZizNNL;{>HB);hOY$+faCIvNOH_BUzOWMEJOkg8ToXq?@^2b|< zOMM!xbFje-r#rc0MvBgNcVie(slmVM5HLn>qZ;B^_ssR$Wim{Bem!m(qeZS@Ms_{d zBL~Xo3)P4{M3uhcFP_-V*r0sCj$S(-d?J$bg9$j}mcBj(Z3vLX7AnkpJ}-sYGZ9-l zYzys?{OZc!A)j=K&GN)cpF|#3#t&L{XC`6xh^eLz6kuX&%44+OkMAbs3*Foy0^xB5 zdHqxT(^a_e16n2~9AFxnV$HGGH_h)R*kHiPrd_68``X!E*J1s*B*rJ9l&nF8q!SehjF$A2qZc}utM{aDq;1Cv-5Pz$Kf1-y4|IvgND;yMs z9G|=lY&5OwgM2=TuC6H0n)@at$Xp>ZZMj$d-gCET>c{l00ARe9H%GG6%zT)CCQ`{f118D zBJxQ1rq(jiIMo8VC0CRug?cmbc9B(9hh6;9XP5y4A%v(`tf;iX_137fx_q=Lyfvp} zVKD6W2kmIxp8mb~ z=*f?k^&%v~R-MrsA|R$?f^(Uj?-lhU9w?pgV~_qIA3Eim@Tu}V)EVWE#rHp$xL!Yh z$+RgMCCW>)(05uP%I~F@D#k)4Gs9P%$;;UCGFkmEkYv z&HEA}-tG)1xaD482oSpb#vK!L@mM;D2+iAsE)x_yNC+LR`&PCpT9h8e780SX#XV81 z23NFV^@l=V9iWo}?l#cN-UsY#51pC_;1{xcl4igoJl+;q%*vb&)(G~TvtuJ+5wZLL z)HEr_)l!=mpx-qggZ6zD?L2<8f<2ytH*~r~)THUWU4sGG3R5Njn*%u$gykUY@q}I3 zIb{KOBm}mNtIh;uI&5lIbW3~6W#B2*HPwxc)Hf|pIE{6{0RVss?=+^RjbO+ZWGSPo zm^Wy}`dhR5ma2MXGz)-E6XZGMPnxy!6+wo-`8E5IW~~LmX8Z5 z2MrgtM|gXUk3Qy}8Y&(E2ubM)D&=0Y{#@A7@9TO2A%HEpf8ADctxdwkajbkm5sFC| zIy%j|{&0rUN74Tstlwb;Sv($uZq2f)))={Cpv&6|7&N^C=f4GGsoEM$f$V0O?+FA?S0! z*$FZo^J}2L@G5A_6r~3g#$fs0t|%tlv$rcfg}r3FbHXG;eN7tOTh_Y?j_TACMK0R*zbH4L$oP@9 zoDrZGQPIH!2`Kz4HZ0{Wt(^4I;0l?}HW5)n`v12BCMmOLQ}V<9(#lVMHYOq$#i?HW z_lEU1G9&l=a9_u#AMjfG`F}0&s%Oc(F&oA*{Ya}HM6siLND{anT+f>r`y9NeE0Jhs zgv&qL1n~;l#nvBHGNHpHNH6+=svC_RU)C)Z_o-vC%^_)>6PFVg_S;}}mILVqjzX|;GQ#VmjjA>HYc z@myMbN+njn&Y;BshO;4N)hZA|XSz2Csnoxow6aW&8_&NCEp)F4I_D#$6Qd`COd5@T zj6KHCS?irtpbp0>VJtwCt0Ao=Om1FSnR^&;IhRQBd!PCQ;T4uY{-;+X;)l!Dt3mM? z$6mJm3w-$yPId9$FAV&ZD}lm&6dt~xVA5kWMqhqEd*xY039EQ2^_8ELOm_Qv`e)!g zeYOHvT&1+zFGeyxdx|nC^_(b+Qg2MHQ!##=2`X(xrX~I{*MpL-y(Q0*lD3*noYLf= zy1w89wzZwNPbdVH1@L9NhRU>2)k>tF~Us0;pTR)0<0L;w|z)9}B}-H=?ucD0sHqRqhCd z9w!$((XDcS*X+=jJoiRKa$`gF(_8OACtpTYM9rSB|Saet7k+BABxcfU9q-P zIjO~-uMSuWM`Xb(th4(1ANJ@M(@!kBjXY^8`5Cv!oi}absw&TK+!LWeSMN-2?7~xt z5-`=BN20K(ruaspHMlKUQdnxi8Fp?k5q9~^=GQ5o*RUS(d`y1D$vCO}fno2!2*dzr zqVE$QE$biL*yaEObeibc^VXM;WMD!@Z~@mAL$8D6~}x5Q_)AgHht*@25> z{e1P35nDGZ)0-WPE(RRs{^){gG61IvohH5=C~e+36L=GgH|;98XfiIFjt5+p&0rIv zi4I_W(_+fK54J4$WnNoR_5T}n4lqj~rty9g{-q@JW}igL#0r9M*6@r5k6M%xNs;MD z`x}~CA^V@4^w>v|eP2iTG;m9;|% zrXOUTf3XS?jNTANHuB}h-+JQ_;6HCD4B5*&f>l9NCrG8Bcj34bH4-3lLF(a^S)LBN z(H@!GIpAN)-NSo@fr|7L&)kG-op|x{q)ss#*d9IWwgL`oN+?gPGfFgDJ;=H-9L`@Y zjx0alM$B*zOU(@~DWr5UTq*%<7Af~HU?=JSbsaA` zOX%=H2J$BKV4d$p!IS=#&FgXg{}VhJBkAsUXalJQZ(&{4mPQjz9j#b3kZq@rEwNPs zLycBW41k6igoeZK=&#}6gSPTBpfDGmP!lX}ApBW0%9>D9u^Tuv@?Q(mnjl83L2imq z%#YJs*ao}V;4d=ApT#!n$;M;lp=b-uFtu8Z06{>$zwI+7ucCU)wam@kX?z#!Kg|s1 zc|SktjKVoUq@mg(iuv(CaD3fkO&jj}E%*M2u03AtAIyb{ z6}4M@b2Lro0F1bonfOXT5uY6}>@F$_6Hh~)Tno)l2lFE#)C>`;7&tzbf`%MDPMG_d zNMt58Un!=IvKmibn6GcvSaqF{@*T#)Cc+DzK{sUN9kD&@B$;jgVNkgKNT-|9l{6pO z=;4274KyzaF{UY`4&xg9cEt?FpI)GzQ?0fFjo;f&@B$V`6@3If`r9)+F!QC2lefxb z2BrpkqYXAS?G*SAaAo zn?I}WG(oaa7`Hik+r;UZjO*P?UuCLvRnx&V`OiXvIE*!X`ZbxaZxESO0ZxEZ@TL47 z}UF)}N=HzEhnC!%afP2rY%a?|dpuZzXSq~udE^;d2CHX*(5d>0OQLQG$y+COgm`ql}79xw**^?HiW%7dw62~hNKWy?rL z+94QzD#AWzr&kKnUTs5P2k8U#z;aJ+11ZW8)(<~z5+FEdCwaz1=TF-i=54QgsMjec zdp#5HlnZ)UXa<%Wj(t66`5fbEb#Q&cOtBU{>ZIR#^=n()aFu>Qa|M*7lRo2?tmuTb zsT>@`YcZ42^PTA+YR$UDOHtsMjX-0eQ#X{V=>5(~l~j61f1#o)6VpdL|9<7hyLo7^ z)O*VJz-6ptl-uUYGBfn!=#_8{>g(hrczs&@X4*){gixX$V!bFifVDjFt)3)VO}+V#SiVq$zg~ExYg__byQqt5j?Ra zzhId98IL9pPwL4bN3Pl6lOH!LT znedaMu(=}aaI9d|VvkBbZd^5IuV97yttHdSgy9r|;YE#QuwbhDBY@ti!}79Ci{NCV zlFrLbG?gs%^5tS0#yOhK>0@lFTN%bVi8sX@IL-ma(D{Y# zqcuhTe|NzLxr6Xy@|8TvlFzT!lNDf5lZ4Tr zXp2w`+2~q)oZ;L_NCq|zg!zB~7)Fm}8KkevBqYgQHxH%FTYnv??lJgdVrxgRf^GPr zD-#K%p`0ak)2=@=E_f5b4I?hDh`% zR)uK?;nX}WD;*%^DAbUFhl)?WMRid<$!J4F2MMG$7*y-vVPJKnZx;I#sK;l(Nll%( zU@3G{i{ys0*+klj{(@3JThcAhzx;)W9R|#18oxBhJ1TAX%237hIDHN$4U#^y{wd3!Aw2@AeHIRl|ueJED^F0*s|dn&tr zYfh+o^0u*mEO{Ti)3YFHo~D0(e40V=-esluz0O7q6DdDav#z@3A$Beb6NzfZ?IvwM7) zT+S)43KFj@15A#P^4z->b)QI90L07FC`SkR!goz%B|;W%0s__&ye*&}s;7-6;-r3) z(9YfvJ43f)3ckcp8roY|HdB`IS?)d`^}^Mnj6N|>@x3ol?qnZTjE*OzIuq!?S+`Ul z=hXFf7fFi+sNi6{?@{Mi%5`P>$;SYBSI8|Tscxk`@N{1=3!Ri)r;Lv+eh@Jo@5{W8 zIJysF^v%rx8LW@YDCW~XMQYN$njppm*}G7t$!>ZskciHgyIB?BkP6;g3!0-re|jDI z>1jMKfAb(dOZH`0CP($FDVF@^MW#u8IvV%|ls((})M(|p=W%sd_ z%|wtm7zJmOWf`nWXQ2m2s{Zh>E%Lc1k|NB3qMf1%Gxx`A$iqwU2`1aVE#+Yo?T5 zDZyCzX|yLE+*I0P@%o44&q63brVPR7r*_4l;|SN}A=?=z^vWM<7`y`(7CTS49UBV~ zwxs!iSA+jL_oQdzSnqE4BS<>qQMCqRe(xjDB9d|MzD3pKkNh2m_L)_lWUauOo@YRQ zbPG!^XmKT@dO{d4^qi5>y8j)U(c*|@;%Zx9Bp+z^r|#xSpvh;~vSKJjlpkxr)jX?h z9YJg&Q<$0d{e?@+vH;!zI<3Jr7BM?38yHK@pD#yc>##wM=@faoO%Y+beq_u*RkF1D zeVa$f2!-(zSSiyK6Xfq`Oqq2g>n39Q6H_;N*_dd!aBGXvqFl+iIY&5`V6QUhkgMZf zkV}(3tnfjgWw0@+SR61cB&LLd>W zEO{F1wC=Y0^QgZawN#du68N(l9f=4MjoLB5IzW-rFidf}FNBFsAFg>fb=40K##9ke zG4NLUmVd4D#9+ZsbdQUr5I_E*Z%qu~S~{L$2qzgSx&m99Y%dbgZM5BRbai#*#n5Id zdwWygEuO2s>RpFiGg?IK-X^~KSnm4cmgq9RlG&bi+M}Pe#4o*Ml$XGVIAWRsQ5w{vps*b#=D4^Lv zDjd3}Q~Z1A>=9P*1}|DBRLb};hggvtWDlpYN&Y8!rEfhsZ1Pn+n%1JDW7;T*I6I~J zG>Ji9*^|nj<u$=7+XjY^gBa z4HzwTgOTfYd%K`CQ&BUvnZ% zJwTd}$LNZ#PP57;6jhLsAXb{X?*i7F=96ioDxOnt<`TP1e>+u+pD<`U{w3gi^Q%-c zI*1EIAD7!FS*BK6jl;SE7;%!1dV11erZ# zS`{iq$cVfZsnCk9mAB7de^ZqT=FY0UHonQO+efee=)K`Iq~)XexfMv*7i3!aj6_KX z2smS|1r;xCL%eV-2u>1XpXQ1|-6}$yS*&WLk7`hBy_P*oUbxFx&sUs-A*I4tnUvhv5`uDUr`*a1DY`WGVxO31V#)IVWo~P%|UQ|7dS)6fQrt1HS1%x(miyPjp4pFgaAT-)X0YBCo0Hbdc z+8lR31fsb&SJFquO#cKBySw1^-`7}Av~AvOff0!(+x~jEU-P`@D&iD6QUMq#XP^PE z;_t}I2|-?F;os@46@}>WA5W3DVn>iGWeBuw!b+7(%0xD}-$NiqXVYR(a{CHBc4vE~ z)lZ}-Q?z`UV*o={72+!oo33QLD^P*iG6A#KElXRq?cT+3C&E)94g10b1OnL2HYuTJ zL~e6ACqdLUP$$N#aV$_3By0@ML!(G_W|DY8g5pcE2#ykzCj(7jHjUQV?fsajR5B+f((_B1hOT zR+`D{^U4GHZ@6}*n~m+*#l86e_rgMz-Ru2MseQB0 zC^Pn&ViQF)o~{Ha#+d;w!G4XSi4u)_>oTF=Mq#&Mrv$Bwur1X;Fwd4_U!WXcEzkSg zfYqWmw4Y?6Lu8p&*L726|LfWOq`z|FgP^N@ClO;MgO&d2ZI4WnK}4W35^`4seA6}z z<*!>et-^_*GZ{DGaNrBZ1*W*))2NPQa#B+Rb{b#l0MXxH@6RRX0isiTrWu2LSoX%g zQJ{PmRRBMr)$DGp7tXq&mf?Wb07?YqnsOA3iOr~?$N!Vm=v^pTV|TqGW6Olvl& zHgMVtT>?<*Q&|GnFSj<}3v*`0EcGLf4Bta7J+u>Uu_!Q0ai@u<9bUC@yz_&qzW^>T zCO4n|tP<_uS_{+4zsCz2^WLfEl4+mLuEUx7Ow%9@7A(}I^cqyq=Fb6cJt@e3J@Gal zz*6_Yk~z!x?r<_Jyl|X9jHF8OD5TI{?#UG9Z|8@Iwv1Uxa@mpnWV}N?TUcXG3ED7Q z@pNbJrB0dGCx6xyh4lWej0*#8t~w1gGK;Sx#KnSaD;7b$3%@&yJ7P_|JM<$Nc(A86+vWH-rrZFYbc!5nQ~GM;zti60ZV6Tx*pkkZhx7+o&Q(CBw#7G*UhdLg-E< zG%qjpV@#_+7?K7=!MC6Qp}cS}`IF;(iBIGkp$in`g0D7`B>d3%e~|xAyx(<)c8f5X z#tqt{YR}Ld&^`#mtaaclDB^P3A7)09Zv2KO{mra@(UX!Zy_!*CLq=sTeTeL;mr9cN z8DM%?`=p{T^>MYMCZ~M<1(Q+slC0`@(bZoqRXl)_%^`I2c|PWImo3V~+Yb64WNS~I z2$pqTTp4lT5XEGZA%nF1)t_Pf{)J2Wo#qEgbe|Ar6f;8Y)H*0>&UTcLoXd}3Ai+HQ zI(p8?LlvxK`qk;I#dbI9)|y|KWHv9O@RXj$!_-SB;UX1r{#WO>W=Gp3VveZg>t2yZ zFQKISUm?fVkkVvgDut(B>gA%ZV6^`3vLpEE&zhOe@}wIN4@0qg86ELR?o0XQ5=ob> zZDl3sHvM$EcJZS%#d8gzYfk^L^-rv*501fD^DrXz|1)HVyBF0V1Y)(agn*)Qf2m3{ zM@8KYlJ8RuZtc_;*4emwKZP$zD$@Y4L?hM$K%>5n#BZ{SpF}Vuv@?DZEgg4HmAbeI z#sfn#mji&eV3P`5LtZ<$zAHM5JD%ED_HEwQT7?>P6Hf3;Qz}7W_`Xh&Hd=6`F)^qq zScF)hB9h8))0y*%y5O6*!JXb08kfG6$+wdb>#6R(AWRD}vIXiM3lTDc%5t}RQQq}( zVKEIr9;&5+n%1bIPu5?)R5{(z?&T5Sud)4FJ3ANva(3v=O0T)z`or$_+t~#+UXKBI z9{+{2UNRC0DiIIoYz5xytjlmtwIL;kLG<mn_fJZlm$R4+SKWmbR7dS7fx@TbZVMmuCTi>IKDrtFE zDK6ZJF|d_xJBMDm%%>s>21XR(RkC-lg^1ADUkwN=eSU122X&eQ@LyBh9N$L=1~0`v zV$|7&un-o>(65?lU0NTtAz5ZWO6c2JL!~qIKmO|@T0n}@%Hk*Hjl2grNEd6Q^%Y#L zMx^th&rOKw@r#Ik^R>5?Um{v3cl|I^D9}1A6HJ713jgL;<7fF_jy}Zo0z=jZH+sW` zLpG(BRz4oRD<{KTJ_u*Os2`?nC2HcX!SFkk-#JdT-dtq?_LUArMNpOQV{ZeWegd-^ z*w#bI0ZN4TMK9|5PT>6w5_3y6r01WuD20SA15#E2bHZyqFbkxF8l9bR+LPgn#a(pY z-zNmNwN(H~CYx1wlFvNjUr9JmBCBHsoS7y@lr}Kos6z%!2riVSMUZI%@iup8RDP-< z2)=*q(^pX55MAdKc%H(Ygn#<#0FnI9MQ=R`Na&3e&;v>DJznxu{Jql3ONvR6wUANT z`?=C3CEL~{skwG1gy-UiPcF7dq|mj@uWk!s+i()xE*;w%#M}eP3)kb-etwV^LsoAU z8zSa;eDU}Oo?z$SV;mfKJ6lIg zL!c!*6b+i3FiN-o%nV0)--h<1!<8IAD`sTgCsXUy?s6k{vWQBT#)EhRNo2~PGwGAzrGT#^d)ydb4+u6=NTUxHLD16 z^!3)&byN|LE}&1&to9U3Z*IN>H=%KzMKUhp4S13cR)A?^w~pXpC(MKD=E#m1*x50X zhNmON6k1o`_fLKKimlY2Q}32L(e?nI1$@j~O;Q#AI_r{n&~PcZL6VN|WoR<))K0G%)e-LzM+a7OweA6yYcY##>q*L$1-C-+~tWZ=!pB#d-R6iOeg5kB3 zKfZE@6md*MC`{ygQT)j^*=cvQqEPS;(};l&09~_2eRqH4U5i7Fg-u$nUU~dIA|`+$ z@t~TAcz;o(iJ_4TIW(Y$H;=q~l|?P(({hAeR#@oix`gc^9Ds|*(saTM*jwn?z^Ou( z#v0yqR1^;OUQCWL*}`SJQOEjzqK-W&gR$GdnWopZ9`fwzE8(3DWAj$zI`cj;Pr%Io z?zseJVayATKL)SbkeWoKV4inyh6#m}!qeEFgm&>KwCb2Pc^IKcXSJrR=lSKmfk*@| z*wW#y*(#w&IEop!Xo#|c0zScOeGb+1aB?tvj?_{hmaH+f`512Mg_Dw^3!owylh+e+ zI7~215?c4)kJ&>I&X}sl=3{CHwaWEFZYHR*54tYim1*d<{r5I%{*YqG7E+TwMycb- zO4b%vmLzTdNv|5WoryRum{nM${x020iVRoDxlMP$OvFh)1JbJ5vQ-EVbOJmp8FN6S zxYa18PAbGye{s;N(e;9FWoyOQb=^3>^5=!L>UVrFOIoDBV@wtgQ~U$k2w4mN_T(zy z_5Ou}^-g%6Ef=Qgd(G1V20)N;5?raZmL%w$-^nb^=Nnc9PqX50NY*Mo&)i!*IY02aBAvl3xE~@N;iHyY zI4>uj`@TCb`oWV!CO90SHfgi&ng1%gFLppTi43uDCH-M zc3`pBf%{cU%o;qcfRJJ5ls8dT75@+5lcC%m4>!!#gc?g)%

m7{#*iLmFw|IQb8L~ogMQ^|B+pZ? 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 I3I1t4Kzj4tJ5}r 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�kt31ei#*Imjc%q(%dYTfP;T&okZJH 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 literal 0 HcmV?d00001 diff --git a/Splits/Assets.xcassets/isaac.greene.clouds.imageset/Contents.json b/Splits/Assets.xcassets/isaac.greene.clouds.imageset/Contents.json new file mode 100644 index 0000000..a8c4a63 --- /dev/null +++ b/Splits/Assets.xcassets/isaac.greene.clouds.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "isaac.greene.clouds.heic", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Assets.xcassets/isaac.greene.clouds.imageset/isaac.greene.clouds.heic b/Splits/Assets.xcassets/isaac.greene.clouds.imageset/isaac.greene.clouds.heic new file mode 100644 index 0000000000000000000000000000000000000000..c07fd40ae7810ea65916c92971cba54951998ac9 GIT binary patch literal 184253 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

m7{#*iLmFw|IQb8L~ogMQ^|B+pZ? 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 I3I1t4Kzj4tJ5}r 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�kt31ei#*Imjc%q(%dYTfP;T&okZJH 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 literal 0 HcmV?d00001 diff --git a/Splits/Assets.xcassets/jake.zimmerman.group.imageset/Contents.json b/Splits/Assets.xcassets/jake.zimmerman.group.imageset/Contents.json new file mode 100644 index 0000000..f37f4bd --- /dev/null +++ b/Splits/Assets.xcassets/jake.zimmerman.group.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "jake.zimmerman.group.jpg", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Splits/Assets.xcassets/jake.zimmerman.group.imageset/jake.zimmerman.group.jpg b/Splits/Assets.xcassets/jake.zimmerman.group.imageset/jake.zimmerman.group.jpg new file mode 100644 index 0000000000000000000000000000000000000000..785682db43e4c63ab22d3403d64ce0262ddccaee GIT binary patch literal 17424 zcmdtJcUV)+);GK<0s?|mQL2I>y-Epzh)5TaCJIPEK$`RxYD7h(3koPzKt!ZOdM9)c z1f=&8LXny?s}{7CkX79Yv~tpx?&M~Z)A@&})&{>4LT>~H#S z+WfaPF-cjFq$B|RpJxCdE&vZmUGh&)P<;E3Hhm-ecijN_H}XHa@%^s$cin$l0x0PH z!GHhIwE}=#*6+W>1@i0KYHHAXhWZ-XchpHH00871*6!|4e|M0JtGB12<}JPl56$?f zm;dVb-=(Z=yxdjq-MjM}|NHzK|3e3(e|i%b68kM{<1{B$AxyK?rMy8uV3I@PAHM&J zXl?DhY)CnH(jjT%?&(eHO_Egt_x!xwf8!t$X7waBiiAl<0kGQtg+KkqkN?8ee|U@y z)kr))NSM#Y!P=IDH%M6Y@qeV-{|9z?>hrta-}KuS>Fr!ij7aC-_R9s_1{?t|z#VuB zSOfk5A8-$l`Cs^D|M05;ZX|Ahz>`$Y9&iA>No7`da{SW|m0Yy+$&uw*YYZhDbcgCK69` zNG3E508OsMDd6RwCj=Q8Iq6G5PEJliNkJmYGnBvS4Aq%GMD;JC{zEjs>FnS1`w2rT zNJ;vhr8-0Pcl!S|AkL6%osQT9Fwp?nKsE*06@Z+HjDm@b*hZF3>a{b!Yxr%%e-Wvj zq=r$`oTa5BJs8L+D99-(&XC$m;tc+M`%^NVVZJP-O2uMeO?}0KRXQ|2i-!MJNi&<_ z07gLOvFG!%wCoo+E?&BNP4K#quRn;}MEv;?s9i3g@ zy9bAcM@GlSCniw~=*6Ywm0zoC*qz+^Orh*YxE!bkREPi

Yl+?fV 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
Yl+?fV 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 l+>TL?(pT`$^naRi1&qcZXUz`u8Q@*YDn 700 ? 18 : 8} + var fontSize:CGFloat {UIScreen.main.bounds.width > 700 ? 18 : 9} // figuring out how to do this came partly from tinyurl.com/9snwkrzt // and also partly from stackoverflow.com/questions/57727107/ // then I remembered about ternary operators and I optimized it @@ -96,10 +96,13 @@ struct LicenseView: View { Text("Updated: 2022-06-09") } .navigationTitle("Software License Agreement") + .navigationBarTitleDisplayMode(.inline) // sets the top of the screen to this text which always // lets you know what page you're in .padding() .frame(maxWidth: .infinity) + // this just makes it so you can scroll anywhere on screen + // instead of only in the frame } } } diff --git a/Splits/SecretView.swift b/Splits/SecretView.swift index aecf99f..6878478 100644 --- a/Splits/SecretView.swift +++ b/Splits/SecretView.swift @@ -15,7 +15,7 @@ import SwiftUI struct SecretView: View { var body: some View { VStack { - HStack { + ScrollView { VStack { Image("jake.zimmerman.group") .resizable() @@ -59,8 +59,6 @@ Email: bostc@students.lakeviewspartans.org } .frame(minWidth: 350, minHeight: 175) .border(.primary) - } - HStack { VStack { Image("aiden.moore.states") .resizable() @@ -104,6 +102,8 @@ Email: greenei@students.lakeviewspartans.org .frame(minWidth: 350, minHeight: 175) .border(.primary) } + .navigationTitle("Contacts") } + .frame(minWidth: .infinity) } } From 7d6643112da2786064a384a5d7ab655e8d99000e Mon Sep 17 00:00:00 2001 From: Isaac Greene Date: Sat, 11 Jun 2022 22:38:35 -0400 Subject: [PATCH 09/18] Added TouchID/FaceID to sign in --- Splits.xcodeproj/project.pbxproj | 6 +- Splits/ChangeLogData.swift | 13 +++ Splits/ContentView.swift | 31 ++++--- Splits/DocsView.swift | 90 +++++++++++++++---- Splits/FeaturesView.swift | 18 ++-- Splits/KnownIssues.swift | 17 ++-- Splits/LicenseView.swift | 1 - Splits/SecretView.swift | 87 +++++++++++++++++- .../Contents.swift | 6 ++ .../contents.xcplayground | 4 + .../contents.xcworkspacedata | 7 ++ .../timeline.xctimeline | 11 +++ 12 files changed, 239 insertions(+), 52 deletions(-) create mode 100644 qerberymjthnrgbefvdcs.playground/Contents.swift create mode 100644 qerberymjthnrgbefvdcs.playground/contents.xcplayground create mode 100644 qerberymjthnrgbefvdcs.playground/playground.xcworkspace/contents.xcworkspacedata create mode 100644 qerberymjthnrgbefvdcs.playground/timeline.xctimeline diff --git a/Splits.xcodeproj/project.pbxproj b/Splits.xcodeproj/project.pbxproj index ba68ed2..bf9fb1a 100644 --- a/Splits.xcodeproj/project.pbxproj +++ b/Splits.xcodeproj/project.pbxproj @@ -335,13 +335,14 @@ DEVELOPMENT_TEAM = UQJ7U8R2CV; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_NSFaceIDUsageDescription = "We'll need authentication before we can show sensitive data"; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UIRequiresFullScreen = NO; INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeRight UIInterfaceOrientationLandscapeLeft"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; IPHONEOS_DEPLOYMENT_TARGET = 15.5; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -370,13 +371,14 @@ DEVELOPMENT_TEAM = UQJ7U8R2CV; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_NSFaceIDUsageDescription = "We'll need authentication before we can show sensitive data"; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UIRequiresFullScreen = NO; INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeRight UIInterfaceOrientationLandscapeLeft"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; IPHONEOS_DEPLOYMENT_TARGET = 15.5; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", diff --git a/Splits/ChangeLogData.swift b/Splits/ChangeLogData.swift index a361571..c28c9af 100644 --- a/Splits/ChangeLogData.swift +++ b/Splits/ChangeLogData.swift @@ -12,6 +12,19 @@ import SwiftUI struct June2022: View { var body: some View { ScrollView { + //2022-06-11 + HStack { + VStack (alignment: .leading) { + Text("2022-06-11") + .font(.title2) + Text("Version Release Candidate 2 (LVSXT10a.2)\n") + .font(.footnote) + Text("\u{2022} Added biometrics to sign in along with option for username/password") + } + Spacer() + } + .padding(30) + //2022-06-10 HStack { VStack (alignment: .leading) { diff --git a/Splits/ContentView.swift b/Splits/ContentView.swift index 86290eb..bfd424b 100644 --- a/Splits/ContentView.swift +++ b/Splits/ContentView.swift @@ -21,7 +21,7 @@ struct ContentView: View { VStack { Spacer() VStack { - TextField("Enter distance here", text: $distance) + TextField("Enter distance", text: $distance) .padding() .keyboardType(.decimalPad) .textFieldStyle(.roundedBorder) @@ -39,7 +39,7 @@ struct ContentView: View { HStack { VStack { Text("Hours") - TextField("Enter hours here", text: $timeHours) + TextField("Enter hours", text: $timeHours) .keyboardType(.numberPad) .textFieldStyle(.roundedBorder) .focused($nameIsFocused) @@ -49,7 +49,7 @@ struct ContentView: View { .padding() VStack { Text("Minutes") - TextField("Enter minutes here", text: $timeMinutes) + TextField("Enter minutes", text: $timeMinutes) .keyboardType(.numberPad) .textFieldStyle(.roundedBorder) .focused($nameIsFocused) @@ -60,7 +60,7 @@ struct ContentView: View { .padding() VStack { Text("Seconds") - TextField("Enter seconds here", text: $timeSeconds) + TextField("Enter seconds", text: $timeSeconds) .keyboardType(.numberPad) .textFieldStyle(.roundedBorder) .focused($nameIsFocused) @@ -99,10 +99,10 @@ struct PaceResults: View { // but then my message would disappear to let you know // what to enter in that box - let multiplier = {selectedSystem == "mi" ? 1.609344 : 0.6213711922}() - let notSelectedSystem = {selectedSystem == "km" ? "mi" : "km"}() + let multiplier = (selectedSystem == "mi" ? 1.609344 : 0.6213711922) + let notSelectedSystem = (selectedSystem == "km" ? "mi" : "km") let convertedDistance = distanceDub * multiplier - let convertedDistanceString = {distance == "" ? "" : String(format: "%.2f", convertedDistance)}() + let convertedDistanceString = (distance == "" ? "" : String(format: "%.2f", convertedDistance)) let convertedSeconds:Double = (Double(timeSeconds) ?? 0) * (1.6666666666666666666666666) let timeSecondsInt:Int = Int(timeSeconds) ?? 0 @@ -164,9 +164,9 @@ struct PaceResults: View { // and the hours calculated in the previous section // and adds them together to get our total number of hours. let hoursFormatted:String = String(format: "%.0f", totalHours) - let paceFormatted:String = {pace >= 60 ? "\(paceHours):\(properTimeMS)" : "\(properTimeMS)"}() + let paceFormatted:String = (pace >= 60 ? "\(paceHours):\(properTimeMS)" : "\(properTimeMS)") - let paceFormattedOpposite:String = {paceOpposite >= 60 ? "\(paceHoursOpposite):\(properTimeMSOpposite)" : "\(properTimeMSOpposite)"}() + let paceFormattedOpposite:String = (paceOpposite >= 60 ? "\(paceHoursOpposite):\(properTimeMSOpposite)" : "\(properTimeMSOpposite)") let leadingZeros:String = String(format: "%02d:%02d", timeMinutesUnderSixty, timeSecondsUnderSixty) // this takes the minutes and the seconds and adds leading @@ -176,15 +176,18 @@ struct PaceResults: View { HStack { VStack { - Text("Distance: \(distance)\(selectedSystem)") - Text("Distance: \(convertedDistanceString)\(notSelectedSystem)") + Text("\(distance)\(selectedSystem)") + Text("\(convertedDistanceString)\(notSelectedSystem)") } - Text("Total time\n\(hoursFormatted):\(leadingZeros)") + .frame(minWidth: 100) + Text("\(hoursFormatted):\(leadingZeros)") .padding() + .frame(minWidth: 100) VStack(alignment: .trailing) { - Text("\(paceFormatted) per \(selectedSystem)") - Text("\(paceFormattedOpposite) per \(notSelectedSystem)") + Text("\(paceFormatted)/\(selectedSystem)") + Text("\(paceFormattedOpposite)/\(notSelectedSystem)") } + .frame(minWidth: 100) } } } diff --git a/Splits/DocsView.swift b/Splits/DocsView.swift index dbb6208..183935c 100644 --- a/Splits/DocsView.swift +++ b/Splits/DocsView.swift @@ -6,9 +6,10 @@ // import SwiftUI -// this file will not have comments. -// this code is considered simple enough to be -// human-readable without aid, as long as +import LocalAuthentication +// this file will have some comments. +// Most of this code is considered simple enough +// to be human-readable without aid, as long as // the reader has a basic understanding of // Swift and/or SwiftUI. @@ -23,7 +24,8 @@ struct DocsView: View { @State private var pass: String = "" @State private var user: String = "" - @FocusState private var focusedField: Field? + @State private var isUnlocked = false + @FocusState private var focusedField: Field? var body: some View { NavigationView { @@ -44,24 +46,38 @@ struct DocsView: View { } Section(header: Text("App Information")) { NavigationLink("Software License", destination: LicenseView()) - Text("Version: Release Candidate (1.0.0)") - Text("Release date: 2022-06-10") + Text("Version: Release Candidate 2 (1.0.0)") + Text("Release date: 2022-06-11") Text("Start date: 2022-03-25") Link("Built with SwiftUI \(Image(systemName: "swift"))", destination: URL(string: "https://developer.apple.com/xcode/swiftui")!) } Section(header: Text("Login")) { - SecureField("Username", text: $user) - .keyboardType(.alphabet) - .textContentType(.username) - .submitLabel(.next) - .focused($focusedField, equals: .username) - SecureField("Password", text: $pass) - .keyboardType(.numbersAndPunctuation) - .textContentType(.password) - .submitLabel(.done) - .focused($focusedField, equals: .password) - if (pass == password && user == username) { + if (isUnlocked) { NavigationLink("Contacts", destination: SecretView()) + Button("Log out") { + pass = "" + user = "" + isUnlocked = false + } + } else { + if !isUnlocked { + Button("Log in with biometrics") { + authenticate() + } + } + SecureField("Username", text: $user) + .keyboardType(.alphabet) + .textContentType(.username) + .submitLabel(.next) + .focused($focusedField, equals: .username) + SecureField("Password", text: $pass) + .keyboardType(.numbersAndPunctuation) + .textContentType(.password) + .submitLabel(.done) + .focused($focusedField, equals: .password) + if checkPassword() { + NavigationLink("Contacts", destination: SecretView()) + } } } } @@ -74,8 +90,48 @@ struct DocsView: View { default: () } + if (pass == password && user == username) { + isUnlocked = true + } } } + func checkPassword() -> Bool { + if (pass == password && user == username) { + return true + } else { + return false + } + } + func checkIfUnlocked() { + if !isUnlocked { + authenticate() + } + } + func authenticate() { + let context = LAContext() + var error: NSError? + + // check whether biometric authentication is possible + if context.canEvaluatePolicy(.deviceOwnerAuthenticationWithBiometrics, error: &error) { + // it's possible, so go ahead and use it + let reason = "We need authentication before we can show you sensitive data" + + context.evaluatePolicy(.deviceOwnerAuthenticationWithBiometrics, localizedReason: reason) { success, authenticationError in + // authentication has now completed + if success { + isUnlocked = true + } else { + () + } + } + } else { + () + } + } + // getting this to work came from + // https://www.hackingwithswift.com/books/ios-swiftui/using-touch-id-and-face-id-with-swiftui + // a truly epic website and it's helped me with + // just about all of my code questions } struct DocsView_Previews: PreviewProvider { diff --git a/Splits/FeaturesView.swift b/Splits/FeaturesView.swift index 2a03e49..130ce1e 100644 --- a/Splits/FeaturesView.swift +++ b/Splits/FeaturesView.swift @@ -11,6 +11,14 @@ struct NewFeatures: View { var body: some View { ScrollView { VStack(alignment: .leading) { + Text("\u{2022} Added TouchID and FaceID to sign in") + Text("Implemented in Version Release Candidate 2\n") + .font(.footnote) + .italic() + Text("\u{2022} Implemented a way to dismiss the keyboard") + Text("Implemented in Version Release Candidate\n") + .font(.footnote) + .italic() Text("\u{2022} Reformatted the Docs tabs and made the common things up at the top") Text("Implemented in Version Prerelease LVSXT10d.2\n") .font(.footnote) @@ -33,15 +41,11 @@ struct NewFeatures: View { struct InProgressFeatures: View { var body: some View { ScrollView { - Text("Features In Progress") - .font(.largeTitle) - .bold() - .padding(.top, 40) Text("Note: this does not include things I have to fix\n") .font(.footnote) .italic() VStack(alignment: .leading) { - Text("\u{2022} Working on a conversion between measurements for pace and distance\n") + Text("\u{2022} Adding a better-formatted Contacts tab on iPad\n") } .padding(30) } @@ -52,10 +56,6 @@ struct InProgressFeatures: View { struct DeprecatedFeatures: View { var body: some View { ScrollView { - Text("Deprecated Features") - .font(.largeTitle) - .bold() - .padding(.top, 40) VStack(alignment: .leading) { Text("\n\u{2022} Removed the picker wheel to enter total time (a truly horrible system)") Text("Stricken before recorded history\n") diff --git a/Splits/KnownIssues.swift b/Splits/KnownIssues.swift index 6915b47..5ee79af 100644 --- a/Splits/KnownIssues.swift +++ b/Splits/KnownIssues.swift @@ -13,7 +13,7 @@ struct RecentlyResolved: View { var body: some View { ScrollView { VStack(alignment: .leading) { - Text("\u{2022} Implemented an easy way to dismiss the keyboard in the main view of Calculator (it only took 2 1/2 months)") + Text("\u{2022} Implemented an easy way to dismiss the keyboard in the main view of Calculator (it only took 2 1/2 months)\n\u{2022} Opening the contacts tab no longer causes the app to crash (RC 2)") } .padding(30) } @@ -24,8 +24,11 @@ struct RecentlyResolved: View { struct HighPriority: View { var body: some View { ScrollView { - VStack(alignment: .leading) { - Text("Tapping on the Contacts tab after entering correct login details causes the app to crash") + VStack { + Image(systemName: "checkmark.shield.fill") + .resizable() + .aspectRatio(contentMode: .fit) + .frame(width: 70) } .padding(30) } @@ -36,9 +39,11 @@ struct HighPriority: View { struct MediumPriority: View { var body: some View { ScrollView { - VStack(alignment: .leading) { - Text("Wow. Such Empty.") - .italic() + VStack { + Image(systemName: "checkmark.shield.fill") + .resizable() + .aspectRatio(contentMode: .fit) + .frame(width: 70) } .padding(30) } diff --git a/Splits/LicenseView.swift b/Splits/LicenseView.swift index 05aeef8..c201d69 100644 --- a/Splits/LicenseView.swift +++ b/Splits/LicenseView.swift @@ -17,7 +17,6 @@ struct LicenseView: View { // setting fontSize to a value based on that where the whole // line can be viewed without scrolling horizontally // or with wrapped text, ruining the required formatting I have. - // As of 2022-06-08, I have not tested this on a phone. var body: some View { ScrollView { diff --git a/Splits/SecretView.swift b/Splits/SecretView.swift index 6878478..aa648d3 100644 --- a/Splits/SecretView.swift +++ b/Splits/SecretView.swift @@ -14,8 +14,8 @@ import SwiftUI struct SecretView: View { var body: some View { - VStack { - ScrollView { + ScrollView { + VStack { VStack { Image("jake.zimmerman.group") .resizable() @@ -101,9 +101,90 @@ Email: greenei@students.lakeviewspartans.org } .frame(minWidth: 350, minHeight: 175) .border(.primary) + VStack { + Image(systemName: "person.crop.circle.fill") + .resizable() + .aspectRatio(contentMode: .fit) + .frame(width: 75, height: 75) + Text("Pryor") + .font(.title2) + VStack (alignment: .leading) { + Text(""" +Name: Becky Pryor +Email: bpryor@lakeviewspartans.org +""") + HStack { + Text("Phone:") + Link("(269) 209-9906", destination: URL(string: "tel:2692099906")!) + } + } + } + .frame(minWidth: 350, minHeight: 175) + .border(.primary) + VStack { + Image(systemName: "person.crop.circle.fill") + .resizable() + .aspectRatio(contentMode: .fit) + .frame(width: 75, height: 75) + Text("Paige") + .font(.title2) + VStack (alignment: .leading) { + Text(""" +Name: Paige Ratliff +Email: ratliffp@students.lakeviewspartans.org +""") + HStack { + Text("Phone:") + Link("(269) 753-8569", destination: URL(string: "tel:2697538569")!) + } + } + } + .frame(minWidth: 350, minHeight: 175) + .border(.primary) + VStack { + Image(systemName: "person.crop.circle.fill") + .resizable() + .aspectRatio(contentMode: .fit) + .frame(width: 75, height: 75) + Text("Emma") + .font(.title2) + VStack (alignment: .leading) { + Text(""" +Name: Emma Kerschbaum +Email: kerschbaume@students.lakeviewspartans.org +""") + HStack { + Text("Phone:") + Link("(269) 419-7880", destination: URL(string: "tel:2694197880")!) + } + } + } + .frame(minWidth: 350, minHeight: 175) + .border(.primary) + VStack { + Image(systemName: "person.crop.circle.fill") + .resizable() + .aspectRatio(contentMode: .fit) + .frame(width: 75, height: 75) + Text("Alyssa") + .font(.title2) + VStack (alignment: .leading) { + Text(""" +Name: Alyssa Hinton +Email: hintona2@students.lakeviewspartans.org +""") + HStack { + Text("Phone:") + Link("(269) 589-7609", destination: URL(string: "tel:2695897609")!) + } + } + } + .frame(minWidth: 350, minHeight: 175) + .border(.primary) + } + .frame(maxWidth: .infinity) .navigationTitle("Contacts") } - .frame(minWidth: .infinity) } } diff --git a/qerberymjthnrgbefvdcs.playground/Contents.swift b/qerberymjthnrgbefvdcs.playground/Contents.swift new file mode 100644 index 0000000..80cb5ea --- /dev/null +++ b/qerberymjthnrgbefvdcs.playground/Contents.swift @@ -0,0 +1,6 @@ +import UIKit +var selectedSystem = "mi" + +let multiplier = (selectedSystem == "mi" ? 1.609344 : 0.6213711922) + +print(multiplier) diff --git a/qerberymjthnrgbefvdcs.playground/contents.xcplayground b/qerberymjthnrgbefvdcs.playground/contents.xcplayground new file mode 100644 index 0000000..cf026f2 --- /dev/null +++ b/qerberymjthnrgbefvdcs.playground/contents.xcplayground @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/qerberymjthnrgbefvdcs.playground/playground.xcworkspace/contents.xcworkspacedata b/qerberymjthnrgbefvdcs.playground/playground.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..ca3329e --- /dev/null +++ b/qerberymjthnrgbefvdcs.playground/playground.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/qerberymjthnrgbefvdcs.playground/timeline.xctimeline b/qerberymjthnrgbefvdcs.playground/timeline.xctimeline new file mode 100644 index 0000000..8510264 --- /dev/null +++ b/qerberymjthnrgbefvdcs.playground/timeline.xctimeline @@ -0,0 +1,11 @@ + + + + + + + From b6677c205361111db6ac86c6a4d2fa7cd8c25e14 Mon Sep 17 00:00:00 2001 From: Isaac Greene Date: Tue, 14 Jun 2022 22:10:13 -0400 Subject: [PATCH 10/18] Added more robust app documentation. Started working on an issue where entering zero as the first number in the Distance text field causes the app to crash. --- Splits.xcodeproj/project.pbxproj | 4 ++ Splits/ChangeLogData.swift | 23 ++++++++-- Splits/ContentView.swift | 48 +++++++++++--------- Splits/DocsView.swift | 52 +++++++++++++++++----- Splits/Documentation.docc/Documentation.md | 14 ++++++ Splits/KnownIssues.swift | 7 +-- Splits/SplitsApp.swift | 1 + 7 files changed, 108 insertions(+), 41 deletions(-) create mode 100644 Splits/Documentation.docc/Documentation.md diff --git a/Splits.xcodeproj/project.pbxproj b/Splits.xcodeproj/project.pbxproj index bf9fb1a..ba0e9b6 100644 --- a/Splits.xcodeproj/project.pbxproj +++ b/Splits.xcodeproj/project.pbxproj @@ -18,6 +18,7 @@ 850F8028285437500094580D /* aiden.moore.states.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 850F8024285437500094580D /* aiden.moore.states.jpg */; }; 850F8029285437500094580D /* isaac.greene.clouds.heic in Resources */ = {isa = PBXBuildFile; fileRef = 850F8025285437500094580D /* isaac.greene.clouds.heic */; }; 850F802A285437500094580D /* jake.zimmerman.group.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 850F8026285437500094580D /* jake.zimmerman.group.jpg */; }; + 859298C928592F1F00D9D6CB /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 859298C828592F1F00D9D6CB /* Documentation.docc */; }; 85AAA0D627FA2DD600F4B9A1 /* SplitsApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85AAA0D527FA2DD600F4B9A1 /* SplitsApp.swift */; }; 85AAA0D827FA2DD600F4B9A1 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85AAA0D727FA2DD600F4B9A1 /* ContentView.swift */; }; 85AAA0DA27FA2DDA00F4B9A1 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85AAA0D927FA2DDA00F4B9A1 /* Assets.xcassets */; }; @@ -39,6 +40,7 @@ 850F8024285437500094580D /* aiden.moore.states.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = aiden.moore.states.jpg; path = Assets.xcassets/aiden.moore.states.jpg; sourceTree = ""; }; 850F8025285437500094580D /* isaac.greene.clouds.heic */ = {isa = PBXFileReference; lastKnownFileType = file; name = isaac.greene.clouds.heic; path = Assets.xcassets/isaac.greene.clouds.heic; sourceTree = ""; }; 850F8026285437500094580D /* jake.zimmerman.group.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = jake.zimmerman.group.jpg; path = Assets.xcassets/jake.zimmerman.group.jpg; sourceTree = ""; }; + 859298C828592F1F00D9D6CB /* Documentation.docc */ = {isa = PBXFileReference; lastKnownFileType = folder.documentationcatalog; path = Documentation.docc; sourceTree = ""; }; 85AAA0D227FA2DD600F4B9A1 /* Splits.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Splits.app; sourceTree = BUILT_PRODUCTS_DIR; }; 85AAA0D527FA2DD600F4B9A1 /* SplitsApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplitsApp.swift; sourceTree = ""; }; 85AAA0D727FA2DD600F4B9A1 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; @@ -80,6 +82,7 @@ isa = PBXGroup; children = ( 85AAA0D527FA2DD600F4B9A1 /* SplitsApp.swift */, + 859298C828592F1F00D9D6CB /* Documentation.docc */, 8502250D27FA5D0800FE8E95 /* ChangeLogData.swift */, 85AAA0D727FA2DD600F4B9A1 /* ContentView.swift */, 850062C82802328F0095F121 /* TabViewData.swift */, @@ -195,6 +198,7 @@ 8502250E27FA5D0800FE8E95 /* ChangeLogData.swift in Sources */, 850F8014284A7F6A0094580D /* DocsView.swift in Sources */, 850F8016284A815C0094580D /* KnownIssues.swift in Sources */, + 859298C928592F1F00D9D6CB /* Documentation.docc in Sources */, 85AAA0E827FA2F1600F4B9A1 /* ChangeLogView.swift in Sources */, 85AAA0E627FA2EB100F4B9A1 /* ModalView.swift in Sources */, 850F80202853F7790094580D /* LicenseView.swift in Sources */, diff --git a/Splits/ChangeLogData.swift b/Splits/ChangeLogData.swift index c28c9af..ae67f20 100644 --- a/Splits/ChangeLogData.swift +++ b/Splits/ChangeLogData.swift @@ -6,12 +6,23 @@ // import SwiftUI -// this file will not have comments. -// it is considered self-explanatory and best viewed in-app struct June2022: View { var body: some View { ScrollView { + //2022-06-14 + HStack { + VStack (alignment: .leading) { + Text("2022-06-14") + .font(.title2) + Text("Version Prerelease Build LVSXT10a.3\n") + .font(.footnote) + Text("\u{2022} Optimized some code to allow for future development\n\u{2022} Starting on fixing an issue where putting a zero as the first number in the Distance field causes the app to crash\n\u{2022} Partially added more robust app documentation") + } + Spacer() + } + .padding(30) + //2022-06-11 HStack { VStack (alignment: .leading) { @@ -43,7 +54,7 @@ struct June2022: View { VStack (alignment: .leading) { Text("2022-06-09") .font(.title2) - Text("Version Prerelease LVSXT10c.2\n") + Text("Version Prerelease Build LVSXT10c.2\n") .font(.footnote) Text("\u{2022} Worked on a simple login page to view contact info\n\t\u{2022} Spent *way* too long on it") } @@ -63,6 +74,7 @@ struct June2022: View { Spacer() } .padding(30) + //2022-06-05 HStack { VStack (alignment: .leading) { @@ -70,9 +82,11 @@ struct June2022: View { .font(.title2) Text("Version Prerelease Build LVSXT10d.3\n") .font(.footnote) - Text("\u{2022} Started work on converting the pace to a more understandable format\n\u{2022} ") + Text("\u{2022} Started work on converting the pace to a more understandable format") } } + .padding(30) + //2022-06-04 HStack { VStack (alignment: .leading) { @@ -118,6 +132,7 @@ struct June2022: View { } } +// done adding content to these struct May2022: View { var body: some View { ScrollView { diff --git a/Splits/ContentView.swift b/Splits/ContentView.swift index bfd424b..89677f5 100644 --- a/Splits/ContentView.swift +++ b/Splits/ContentView.swift @@ -8,6 +8,9 @@ import SwiftUI import Foundation +/// Creates the primary tab of ``SplitsApp`` +/// +/// e struct ContentView: View { @FocusState private var nameIsFocused: Bool var SISystem = ["km","mi"] @@ -101,8 +104,10 @@ struct PaceResults: View { let multiplier = (selectedSystem == "mi" ? 1.609344 : 0.6213711922) let notSelectedSystem = (selectedSystem == "km" ? "mi" : "km") - let convertedDistance = distanceDub * multiplier - let convertedDistanceString = (distance == "" ? "" : String(format: "%.2f", convertedDistance)) + let convertedDistanceString:String = { + let convertedDistance = distanceDub * multiplier + return (distance == "" || distance.starts(with: "0") ? "0" : String(format: "%.3f", convertedDistance)) + }() let convertedSeconds:Double = (Double(timeSeconds) ?? 0) * (1.6666666666666666666666666) let timeSecondsInt:Int = Int(timeSeconds) ?? 0 @@ -141,22 +146,27 @@ struct PaceResults: View { // a single value in terms of minutes, so that 1:08:45 // becomes 68.75 which is a nice number we can do math on // and this number is never directly seen by the user + let pace = actualTime / distanceDub - let paceOpposite = (selectedSystem == "km" ? (pace * 1.609344) : (pace * 0.6213711922)) - let paceSeconds = pace.truncatingRemainder(dividingBy: 1.0) - let paceMinutes = (pace.truncatingRemainder(dividingBy: 60.0) - paceSeconds) - let paceHours = String(format: "%.0f", ((pace - paceMinutes) / 60)) - let reConvertedSeconds = (paceSeconds / 1.666666666666666666) * 100 + let paceFormatted:String = { + let paceSeconds = pace.truncatingRemainder(dividingBy: 1.0) + let paceMinutes = (pace.truncatingRemainder(dividingBy: 60.0) - paceSeconds) + let paceHours = String(format: "%.0f", ((pace - paceMinutes) / 60)) + let reConvertedSeconds = (paceSeconds / 1.666666666666666666) * 100 + let properTimeMS = String(format: "%02d:%02d", Int(paceMinutes), Int(reConvertedSeconds.rounded())) + return (pace >= 60 ? "\(paceHours):\(properTimeMS)" : "\(properTimeMS)") + }() - let properTimeMS = String(format: "%02d:%02d", Int(paceMinutes), Int(reConvertedSeconds.rounded())) - - let paceSecondsOpposite = paceOpposite.truncatingRemainder(dividingBy: 1.0) - let paceMinutesOpposite = (paceOpposite.truncatingRemainder(dividingBy: 60.0) - paceSecondsOpposite) - let paceHoursOpposite = String(format: "%.0f", ((paceOpposite - paceMinutesOpposite) / 60)) - let reConvertedSecondsOpposite = (paceSecondsOpposite / 1.666666666666666666) * 100 - - let properTimeMSOpposite = String(format: "%02d:%02d", Int(paceMinutesOpposite), Int(reConvertedSecondsOpposite.rounded())) + let paceFormattedOpposite:String = { + let paceOpposite = (selectedSystem == "km" ? (pace * 1.609344) : (pace * 0.6213711922)) + let paceSecondsOpposite = paceOpposite.truncatingRemainder(dividingBy: 1.0) + let paceMinutesOpposite = (paceOpposite.truncatingRemainder(dividingBy: 60.0) - paceSecondsOpposite) + let paceHoursOpposite = String(format: "%.0f", ((paceOpposite - paceMinutesOpposite) / 60)) + let reConvertedSecondsOpposite = (paceSecondsOpposite / 1.666666666666666666) * 100 + let properTimeMSOpposite = String(format: "%02d:%02d", Int(paceMinutesOpposite), Int(reConvertedSecondsOpposite.rounded())) + return (paceOpposite >= 60 ? "\(paceHoursOpposite):\(properTimeMSOpposite)" : "\(properTimeMSOpposite)") + }() //let paceString:String = String(format: "%.2f", pace) let totalHours:Double = Double(timeMinutesToHours) + (Double(timeHours) ?? 0) @@ -164,18 +174,16 @@ struct PaceResults: View { // and the hours calculated in the previous section // and adds them together to get our total number of hours. let hoursFormatted:String = String(format: "%.0f", totalHours) - let paceFormatted:String = (pace >= 60 ? "\(paceHours):\(properTimeMS)" : "\(properTimeMS)") - - let paceFormattedOpposite:String = (paceOpposite >= 60 ? "\(paceHoursOpposite):\(properTimeMSOpposite)" : "\(properTimeMSOpposite)") + let leadingZeros:String = String(format: "%02d:%02d", timeMinutesUnderSixty, timeSecondsUnderSixty) // this takes the minutes and the seconds and adds leading // zeros to them, so that 5 minutes 7 seconds will show // as 05:07 which is a format most people, and certainly // the people this app is intended for, will understand - + HStack { - VStack { + VStack (alignment: .leading) { Text("\(distance)\(selectedSystem)") Text("\(convertedDistanceString)\(notSelectedSystem)") } diff --git a/Splits/DocsView.swift b/Splits/DocsView.swift index 183935c..13848aa 100644 --- a/Splits/DocsView.swift +++ b/Splits/DocsView.swift @@ -13,9 +13,25 @@ import LocalAuthentication // the reader has a basic understanding of // Swift and/or SwiftUI. +/// The system username for the app +/// - Note: This is not a secure way to do it +/// or in any way good practice +/// but this is mainly to test out `SecureField` let username = "admin" + +/// The system password associated with ``username`` +/// +/// I'm thinking about hashing them, but that would take work. +/// +/// It would be more secure though. +/// - Note: Just as with `username` you should not define +/// these unencrypted like they are right now. let password = "123" +/// Holds the views and login for the Docs tab in-app +/// +/// Mostly just a long list of sections and calling views +/// - Note: New views are best called in this `struct` struct DocsView: View { enum Field: Hashable { case username @@ -46,8 +62,8 @@ struct DocsView: View { } Section(header: Text("App Information")) { NavigationLink("Software License", destination: LicenseView()) - Text("Version: Release Candidate 2 (1.0.0)") - Text("Release date: 2022-06-11") + Text("Version: Prerelease Build LVSXT10a.3") + Text("Release date: 2022-06-14") Text("Start date: 2022-03-25") Link("Built with SwiftUI \(Image(systemName: "swift"))", destination: URL(string: "https://developer.apple.com/xcode/swiftui")!) } @@ -60,21 +76,21 @@ struct DocsView: View { isUnlocked = false } } else { - if !isUnlocked { - Button("Log in with biometrics") { - authenticate() - } + Button("Log in with biometrics") { + authenticate() } SecureField("Username", text: $user) .keyboardType(.alphabet) .textContentType(.username) .submitLabel(.next) .focused($focusedField, equals: .username) + .textContentType(.username) SecureField("Password", text: $pass) .keyboardType(.numbersAndPunctuation) .textContentType(.password) .submitLabel(.done) .focused($focusedField, equals: .password) + .textContentType(.password) if checkPassword() { NavigationLink("Contacts", destination: SecretView()) } @@ -90,11 +106,19 @@ struct DocsView: View { default: () } - if (pass == password && user == username) { + if checkPassword() { isUnlocked = true } } } + + + /// Compares the `user` SecureField and the `pass` SecureField against ``username`` and ``password`` + /// + /// - Note: come back to this + /// + /// + /// - Returns: `true` if `user` equals `username` *and* `pass` equals `password`, `false` if one or both checks return false. func checkPassword() -> Bool { if (pass == password && user == username) { return true @@ -102,11 +126,15 @@ struct DocsView: View { return false } } - func checkIfUnlocked() { - if !isUnlocked { - authenticate() - } - } + + /// Checks wether the user can use biometrics to sign in + /// and (if true) prompts the user to sign with either FaceID or TouchID + /// depending on the device. + /// + /// If the prompt was shown, and the user authenticated correctly + /// `isUnlocked` is set to `true` + /// + /// - Note: `authenticate()` has to be called to show the sign-in sheet func authenticate() { let context = LAContext() var error: NSError? diff --git a/Splits/Documentation.docc/Documentation.md b/Splits/Documentation.docc/Documentation.md new file mode 100644 index 0000000..9711ca9 --- /dev/null +++ b/Splits/Documentation.docc/Documentation.md @@ -0,0 +1,14 @@ +# ``Splits`` + +Splits is a revolutionary new app to calculate paces. +It takes a value, in kilometers or miles, and converts + +## Overview + +Text + +## Topics + +### Getting Started + +- ``Symbol`` diff --git a/Splits/KnownIssues.swift b/Splits/KnownIssues.swift index 5ee79af..8b17a94 100644 --- a/Splits/KnownIssues.swift +++ b/Splits/KnownIssues.swift @@ -25,10 +25,7 @@ struct HighPriority: View { var body: some View { ScrollView { VStack { - Image(systemName: "checkmark.shield.fill") - .resizable() - .aspectRatio(contentMode: .fit) - .frame(width: 70) + Text("\u{2022} Putting a zero as the first number in the Distance text field causes the app to crash\n\t\u{2022} **Workaround:** Just don't put zero first. You can still use decimals (like .7km and .24mi)") } .padding(30) } @@ -55,7 +52,7 @@ struct LowPriority: View { var body: some View { ScrollView { VStack(alignment: .leading) { - Text("\u{2022} Space between the equation and explanation in the \"Help\" tab is too large\n\u{2022} App has no custom icon") + Text("\u{2022} Space between the equation and explanation in the \"Help\" tab is too large\n\u{2022} App has no custom icon\n\u{2022} In some circumstances, the pace will show xx:60/unit as a pace, when the 60 should equal one minute") } .padding(30) } diff --git a/Splits/SplitsApp.swift b/Splits/SplitsApp.swift index efe2243..e16ccf3 100644 --- a/Splits/SplitsApp.swift +++ b/Splits/SplitsApp.swift @@ -13,6 +13,7 @@ import SwiftUI // Swift and/or SwiftUI. @main +/// Builds the main view of the app (``TabViewData``) struct SplitsApp: App { var body: some Scene { WindowGroup { From 7aa899ca7d0300cc93f8a7d323eff765a93e0101 Mon Sep 17 00:00:00 2001 From: Isaac Greene Date: Wed, 15 Jun 2022 23:20:42 -0400 Subject: [PATCH 11/18] Added toolbar to the textfields in ContentView and you can now type zero without the app crashing --- Splits.xcodeproj/project.pbxproj | 8 +- Splits/ChangeLogData.swift | 21 +++- Splits/ContentView.swift | 168 ++++++++++++++++++------------- Splits/DocsView.swift | 2 +- Splits/HelpView.swift | 103 +++++++++++++++++++ Splits/KnownIssues.swift | 4 +- 6 files changed, 228 insertions(+), 78 deletions(-) create mode 100644 Splits/HelpView.swift diff --git a/Splits.xcodeproj/project.pbxproj b/Splits.xcodeproj/project.pbxproj index ba0e9b6..3f27d33 100644 --- a/Splits.xcodeproj/project.pbxproj +++ b/Splits.xcodeproj/project.pbxproj @@ -23,7 +23,7 @@ 85AAA0D827FA2DD600F4B9A1 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85AAA0D727FA2DD600F4B9A1 /* ContentView.swift */; }; 85AAA0DA27FA2DDA00F4B9A1 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85AAA0D927FA2DDA00F4B9A1 /* Assets.xcassets */; }; 85AAA0DD27FA2DDA00F4B9A1 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85AAA0DC27FA2DDA00F4B9A1 /* Preview Assets.xcassets */; }; - 85AAA0E627FA2EB100F4B9A1 /* ModalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85AAA0E527FA2EB100F4B9A1 /* ModalView.swift */; }; + 85AAA0E627FA2EB100F4B9A1 /* HelpView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85AAA0E527FA2EB100F4B9A1 /* HelpView.swift */; }; 85AAA0E827FA2F1600F4B9A1 /* ChangeLogView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85AAA0E727FA2F1600F4B9A1 /* ChangeLogView.swift */; }; 85AAA0EB27FA2F7000F4B9A1 /* RichTextView in Frameworks */ = {isa = PBXBuildFile; productRef = 85AAA0EA27FA2F7000F4B9A1 /* RichTextView */; }; /* End PBXBuildFile section */ @@ -46,7 +46,7 @@ 85AAA0D727FA2DD600F4B9A1 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; 85AAA0D927FA2DDA00F4B9A1 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 85AAA0DC27FA2DDA00F4B9A1 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; - 85AAA0E527FA2EB100F4B9A1 /* ModalView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ModalView.swift; sourceTree = ""; }; + 85AAA0E527FA2EB100F4B9A1 /* HelpView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HelpView.swift; sourceTree = ""; }; 85AAA0E727FA2F1600F4B9A1 /* ChangeLogView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChangeLogView.swift; sourceTree = ""; }; /* End PBXFileReference section */ @@ -91,7 +91,7 @@ 850F80212853F7E30094580D /* SecretView.swift */, 850F8015284A815C0094580D /* KnownIssues.swift */, 85AAA0E727FA2F1600F4B9A1 /* ChangeLogView.swift */, - 85AAA0E527FA2EB100F4B9A1 /* ModalView.swift */, + 85AAA0E527FA2EB100F4B9A1 /* HelpView.swift */, 850F801F2853F7790094580D /* LicenseView.swift */, 85AAA0D927FA2DDA00F4B9A1 /* Assets.xcassets */, 850F8025285437500094580D /* isaac.greene.clouds.heic */, @@ -200,7 +200,7 @@ 850F8016284A815C0094580D /* KnownIssues.swift in Sources */, 859298C928592F1F00D9D6CB /* Documentation.docc in Sources */, 85AAA0E827FA2F1600F4B9A1 /* ChangeLogView.swift in Sources */, - 85AAA0E627FA2EB100F4B9A1 /* ModalView.swift in Sources */, + 85AAA0E627FA2EB100F4B9A1 /* HelpView.swift in Sources */, 850F80202853F7790094580D /* LicenseView.swift in Sources */, 850F8018284A83400094580D /* FeaturesView.swift in Sources */, ); diff --git a/Splits/ChangeLogData.swift b/Splits/ChangeLogData.swift index ae67f20..8a9ba50 100644 --- a/Splits/ChangeLogData.swift +++ b/Splits/ChangeLogData.swift @@ -10,6 +10,19 @@ import SwiftUI struct June2022: View { var body: some View { ScrollView { + //2022-06-15 + HStack { + VStack (alignment: .leading) { + Text("2022-06-15") + .font(.title2) + Text("Version Prerelease Build LVSXT10a.3\n") + .font(.footnote) + Text("\u{2022} Fixed an issue where typing zero for the distance caused the app to crash\n\u{2022} Implemented a way to navigate between text fields and redid the Done button to make it fit better") + } + Spacer() + } + .padding(30) + //2022-06-14 HStack { VStack (alignment: .leading) { @@ -17,18 +30,19 @@ struct June2022: View { .font(.title2) Text("Version Prerelease Build LVSXT10a.3\n") .font(.footnote) - Text("\u{2022} Optimized some code to allow for future development\n\u{2022} Starting on fixing an issue where putting a zero as the first number in the Distance field causes the app to crash\n\u{2022} Partially added more robust app documentation") + Text("\u{2022} Optimized some code to allow for future development\n\u{2022} Starting on fixing an issue where putting a zero as the first number in the Distance field causes the app to crash\n\u{2022} Started work on more robust app documentation") } Spacer() } .padding(30) //2022-06-11 + // LVSXT10a.2 HStack { VStack (alignment: .leading) { Text("2022-06-11") .font(.title2) - Text("Version Release Candidate 2 (LVSXT10a.2)\n") + Text("Version Release Candidate 2\n") .font(.footnote) Text("\u{2022} Added biometrics to sign in along with option for username/password") } @@ -37,11 +51,12 @@ struct June2022: View { .padding(30) //2022-06-10 + // LVSXT10a HStack { VStack (alignment: .leading) { Text("2022-06-10") .font(.title2) - Text("Version Release Candidate (LVSXT10a)\n") + Text("Version Release Candidate\n") .font(.footnote) Text("\u{2022} Got the conversion of paces to work, so a 5:00/km pace will also show as 8:03/mi\n\u{2022} This app is now considered \"Finished\" and will transition to Version Numbers\n\u{2022} FINALLY MADE A WAY TO DISMISS THE KEYBOARD\n\t\u{2022} (as with most of the other solutions I've had to use for other problems in this app, the fix was remarkably easy)\n\u{2022} Made several small quality-of-life improvements") } diff --git a/Splits/ContentView.swift b/Splits/ContentView.swift index 89677f5..3d73d11 100644 --- a/Splits/ContentView.swift +++ b/Splits/ContentView.swift @@ -12,7 +12,15 @@ import Foundation /// /// e struct ContentView: View { + enum Field { + case distance + case hours + case minutes + case seconds + } + @FocusState private var nameIsFocused: Bool + @FocusState private var focusedField: Field? var SISystem = ["km","mi"] @State var timeHours: String = "" @State var timeMinutes: String = "" @@ -21,66 +29,82 @@ struct ContentView: View { @State var distance: String = "" var body: some View { - VStack { - Spacer() + NavigationView { VStack { - TextField("Enter distance", text: $distance) - .padding() - .keyboardType(.decimalPad) - .textFieldStyle(.roundedBorder) - .focused($nameIsFocused) - } - VStack { - Text("Unit of measurement:") - Picker("System of measurement", selection: $selectedSystem, content: { - ForEach(SISystem, id: \.self, content: { unit in - Text(unit) + VStack { + TextField("Enter distance", text: $distance) + .padding() + .keyboardType(.decimalPad) + .textFieldStyle(.roundedBorder) + .focused($nameIsFocused) + .focused($focusedField, equals: .distance) + .toolbar { + ToolbarItemGroup(placement: .keyboard) { + Button("Done") { + nameIsFocused = false + } + Button("Next") { + if focusedField == .distance { + focusedField = .hours + } else if focusedField == .hours { + focusedField = .minutes + } else if focusedField == .minutes { + focusedField = .seconds + } else { + focusedField = nil + } + } + } + } + } + VStack { + Text("Unit of measurement:") + Picker("System of measurement", selection: $selectedSystem, content: { + ForEach(SISystem, id: \.self, content: { unit in + Text(unit) + }) }) - }) - .pickerStyle(.segmented) - .frame(minWidth: 60, maxWidth: 300) - HStack { - VStack { - Text("Hours") - TextField("Enter hours", text: $timeHours) - .keyboardType(.numberPad) - .textFieldStyle(.roundedBorder) - .focused($nameIsFocused) - } - .frame(minWidth: 100) - .padding(.trailing, -15) - .padding() - VStack { - Text("Minutes") - TextField("Enter minutes", text: $timeMinutes) + .pickerStyle(.segmented) + .frame(minWidth: 60, maxWidth: 300) + HStack { + VStack { + Text("Hours") + TextField("Enter hours", text: $timeHours) .keyboardType(.numberPad) .textFieldStyle(.roundedBorder) .focused($nameIsFocused) + .focused($focusedField, equals: .hours) + } + .frame(minWidth: 100) + .padding(.trailing, -15) + .padding() + VStack { + Text("Minutes") + TextField("Enter minutes", text: $timeMinutes) + .keyboardType(.numberPad) + .textFieldStyle(.roundedBorder) + .focused($nameIsFocused) + .focused($focusedField, equals: .minutes) + } + .frame(minWidth: 100) + .padding(.trailing, -15) + .padding(.leading, -15) + .padding() + VStack { + Text("Seconds") + TextField("Enter seconds", text: $timeSeconds) + .keyboardType(.numberPad) + .textFieldStyle(.roundedBorder) + .focused($nameIsFocused) + .focused($focusedField, equals: .seconds) + } + .frame(minWidth: 100) + .padding(.leading, -15) + .padding() } - .frame(minWidth: 100) - .padding(.trailing, -15) - .padding(.leading, -15) - .padding() - VStack { - Text("Seconds") - TextField("Enter seconds", text: $timeSeconds) - .keyboardType(.numberPad) - .textFieldStyle(.roundedBorder) - .focused($nameIsFocused) - } - .frame(minWidth: 100) - .padding(.leading, -15) - .padding() } PaceResults(timeHours: $timeHours, timeMinutes: $timeMinutes, timeSeconds: $timeSeconds, selectedSystem: $selectedSystem, distance: $distance) } - Spacer() - if nameIsFocused == true { - Button("Done") { - nameIsFocused = false - } - .padding() - } } } } @@ -93,7 +117,7 @@ struct PaceResults: View { @Binding var distance: String var body: some View { - let distanceDub = Double(distance) ?? 1.0 + let distanceDub:Double = Double(removeLeadingZeros(distance: &distance)) ?? 1.0 // because of some conversions I have to do, // this constant is a double just to make things easier. // this has to be one because the pace is calculated @@ -106,7 +130,7 @@ struct PaceResults: View { let notSelectedSystem = (selectedSystem == "km" ? "mi" : "km") let convertedDistanceString:String = { let convertedDistance = distanceDub * multiplier - return (distance == "" || distance.starts(with: "0") ? "0" : String(format: "%.3f", convertedDistance)) + return (distance == "" ? "0" : String(format: "%.3f", convertedDistance)) }() let convertedSeconds:Double = (Double(timeSeconds) ?? 0) * (1.6666666666666666666666666) @@ -127,11 +151,11 @@ struct PaceResults: View { let timeMinutesInt:Int = (Int(timeMinutes) ?? 0) + (timeSecondsToMinutes) let timeMinutesUnderSixty:Int = timeMinutesInt % 60 let timeMinutesToHours:Int = (timeMinutesInt - timeMinutesUnderSixty) / 60 - // this section tales the minutes (which it combines the + // this section takes the minutes (which it combines the // minutes with the timeSecondsToMinutes) then finds out how // many hours (multiples of 60) are in the minutes value // and saves the hours in timeMinutesToHours and the remaining - // minutes in timeMinutesUnderSixty + // minutes in `timeMinutesUnderSixty` let timeMinutesDouble:Double = Double(timeMinutes) ?? 0.0 // this line of code takes the binding $timeMinutes which @@ -141,13 +165,14 @@ struct PaceResults: View { // if the text field contains anything other than a number // or a single decimal, this value instantly becomes 0.0 - let actualTime:Double = timeMinutesDouble + (convertedSeconds / 100) + ((Double(timeHours) ?? 0) * 60) - // adds the minutes, hours, and seconds all together to get - // a single value in terms of minutes, so that 1:08:45 - // becomes 68.75 which is a nice number we can do math on - // and this number is never directly seen by the user - - let pace = actualTime / distanceDub + let pace:Double = { + let actualTime:Double = timeMinutesDouble + (convertedSeconds / 100) + ((Double(timeHours) ?? 0) * 60) + // adds the minutes, hours, and seconds all together to get + // a single value in terms of minutes, so that 1:08:45 + // becomes 68.75 which is a nice number we can do math on + // and this number is never directly seen by the user + return actualTime / distanceDub + }() let paceFormatted:String = { let paceSeconds = pace.truncatingRemainder(dividingBy: 1.0) @@ -168,12 +193,13 @@ struct PaceResults: View { return (paceOpposite >= 60 ? "\(paceHoursOpposite):\(properTimeMSOpposite)" : "\(properTimeMSOpposite)") }() - //let paceString:String = String(format: "%.2f", pace) - let totalHours:Double = Double(timeMinutesToHours) + (Double(timeHours) ?? 0) - // this takes the number of hours in the binding $timeHours - // and the hours calculated in the previous section - // and adds them together to get our total number of hours. - let hoursFormatted:String = String(format: "%.0f", totalHours) + let hoursFormatted:String = { + let totalHours:Double = Double(timeMinutesToHours) + (Double(timeHours) ?? 0) + // this takes the number of hours in the binding $timeHours + // and the hours calculated in the previous section + // and adds them together to get our total number of hours. + return String(format: "%.0f", totalHours) + }() let leadingZeros:String = String(format: "%02d:%02d", timeMinutesUnderSixty, timeSecondsUnderSixty) @@ -198,6 +224,12 @@ struct PaceResults: View { .frame(minWidth: 100) } } + func removeLeadingZeros(distance: inout String) -> String { + while distance.starts(with: "0") { + distance = distance.removing(prefix: "0") + } + return distance + } } struct ContentView_Previews: PreviewProvider { diff --git a/Splits/DocsView.swift b/Splits/DocsView.swift index 13848aa..c11aa65 100644 --- a/Splits/DocsView.swift +++ b/Splits/DocsView.swift @@ -63,7 +63,7 @@ struct DocsView: View { Section(header: Text("App Information")) { NavigationLink("Software License", destination: LicenseView()) Text("Version: Prerelease Build LVSXT10a.3") - Text("Release date: 2022-06-14") + Text("Release date: 2022-06-15") Text("Start date: 2022-03-25") Link("Built with SwiftUI \(Image(systemName: "swift"))", destination: URL(string: "https://developer.apple.com/xcode/swiftui")!) } diff --git a/Splits/HelpView.swift b/Splits/HelpView.swift new file mode 100644 index 0000000..ce0c41e --- /dev/null +++ b/Splits/HelpView.swift @@ -0,0 +1,103 @@ +// +// ModalView.swift +// Splits +// +// Created by Isaac Greene on 4/3/22. +// + +import SwiftUI +import RichTextView + +struct HelpView: View { + @State var mathSheet = false + @State var problemSheet = false + + var body: some View { + ScrollView { + VStack { + Text("Help") + .font(.largeTitle) + .bold() + .padding(.top, 40) + + Text("Due to limitations in the system, you can only use kilometers and miles at this time. \nSmaller units like meters and feet are not supported. \nYou can, however, use decimals, such as .2km or .8mi.\n\nI apologize for any inconvenience. In the future, I hope to make our app easier to use.\n\nI'm currently looking to add help articles about running to this page and it'll have loads of stuff about running and pace and all that stuff to actually help you with running. If I do, the purpose of this app might change.") + .padding() + + Button("See our math", action: { + self.mathSheet.toggle() + }) + .padding(30) + .sheet(isPresented: self.$mathSheet, content: { + algorithmView() + }) + } + } + } +} + +struct algorithmView: View { + var body: some View { + Text("The Algorithm") + .font(.largeTitle) + .bold() + VStack(alignment: .leading, spacing: 0) { + Text("Calculating pace is fairly straightforward, and does not change with increased complexity. The standard formula is simply this:\n") + mathView() + Text("\nWhere:\n") + HStack { + Text("\"t\"") + .font(.custom("Charter", size: 18)) + Text("is total time") + } + HStack{ + Text("\"d\"") + .font(.custom("Charter", size: 18)) + Text("is distance") + } + HStack { + Text("\"p\"") + .font(.custom("Charter", size: 18)) + Text("is the resulting pace") + } + } + .padding() + } +} + +struct mathView: View { + @State var mathString:String = "[math] \\frac{t}{d} &= p [/math]" + + var body: some View { + mathLaTeX_inator(mathString: $mathString) + .padding(30) + .frame(maxHeight: 300) + } +} + + +struct mathLaTeX_inator: UIViewRepresentable { + @Environment(\.colorScheme) var colorScheme + @Binding var mathString:String + + func makeUIView(context: Context) -> RichTextView { + let richTextView = RichTextView( + input: mathString, + latexParser: LatexParser(), + font: UIFont.systemFont(ofSize: UIFont.systemFontSize), + textColor: (colorScheme == .dark ? UIColor.white : UIColor.black), + frame: CGRect.zero, + completion: nil + ) + return richTextView + } + + func updateUIView(_ uiView: RichTextView, context: Context) { + uiView.update( + input: mathString, + latexParser: LatexParser(), + font: UIFont.systemFont(ofSize: UIFont.systemFontSize), + textColor: (colorScheme == .dark ? UIColor.white : UIColor.black), + completion: nil + ) + } + } diff --git a/Splits/KnownIssues.swift b/Splits/KnownIssues.swift index 8b17a94..df14f9d 100644 --- a/Splits/KnownIssues.swift +++ b/Splits/KnownIssues.swift @@ -13,7 +13,7 @@ struct RecentlyResolved: View { var body: some View { ScrollView { VStack(alignment: .leading) { - Text("\u{2022} Implemented an easy way to dismiss the keyboard in the main view of Calculator (it only took 2 1/2 months)\n\u{2022} Opening the contacts tab no longer causes the app to crash (RC 2)") + Text("\u{2022} Implemented an easy way to dismiss the keyboard in the main view of Calculator (it only took 2 1/2 months)\n\u{2022} Opening the contacts tab no longer causes the app to crash (RC 2)\n\u{2022} Typing zero as the first number for the distance no longer causes the app to crash") } .padding(30) } @@ -25,7 +25,7 @@ struct HighPriority: View { var body: some View { ScrollView { VStack { - Text("\u{2022} Putting a zero as the first number in the Distance text field causes the app to crash\n\t\u{2022} **Workaround:** Just don't put zero first. You can still use decimals (like .7km and .24mi)") + Text("\u{2022} Entering a distance of less than 0.1 per unit causes the app to crash\n\t**Workaround:** RIP to you if this applies") } .padding(30) } From af513b8c0569f98851036184983a790369dca8a4 Mon Sep 17 00:00:00 2001 From: Isaac Greene Date: Thu, 16 Jun 2022 23:37:45 -0400 Subject: [PATCH 12/18] Fixed issue where entering a distance of less than .1 crashed the app. Formatted the primary distance to three decimal paces. Added a "Clear" button which sets all text fields to "". Moved app back to Release Candidate. --- Splits/ChangeLogData.swift | 240 ++++++++++++++++++++----------------- Splits/ContentView.swift | 20 +++- Splits/DocsView.swift | 4 +- Splits/KnownIssues.swift | 9 +- 4 files changed, 155 insertions(+), 118 deletions(-) diff --git a/Splits/ChangeLogData.swift b/Splits/ChangeLogData.swift index 8a9ba50..e06a47f 100644 --- a/Splits/ChangeLogData.swift +++ b/Splits/ChangeLogData.swift @@ -10,137 +10,153 @@ import SwiftUI struct June2022: View { var body: some View { ScrollView { - //2022-06-15 + //2022-06-16 HStack { VStack (alignment: .leading) { - Text("2022-06-15") + Text("2022-06-16") .font(.title2) - Text("Version Prerelease Build LVSXT10a.3\n") + Text("Version Release Candidate 3\n") .font(.footnote) - Text("\u{2022} Fixed an issue where typing zero for the distance caused the app to crash\n\u{2022} Implemented a way to navigate between text fields and redid the Done button to make it fit better") + Text("\u{2022} You can now enter any distance you want without the app crashing\n\u{2022} Formatted the primary distance to three decimal places") } Spacer() } .padding(30) - //2022-06-14 - HStack { - VStack (alignment: .leading) { - Text("2022-06-14") - .font(.title2) - Text("Version Prerelease Build LVSXT10a.3\n") - .font(.footnote) - Text("\u{2022} Optimized some code to allow for future development\n\u{2022} Starting on fixing an issue where putting a zero as the first number in the Distance field causes the app to crash\n\u{2022} Started work on more robust app documentation") + // has ten days of logs + VStack { + //2022-06-15 + HStack { + VStack (alignment: .leading) { + Text("2022-06-15") + .font(.title2) + Text("Version Prerelease Build LVSXT10a.3\n") + .font(.footnote) + Text("\u{2022} Fixed an issue where typing zero for the distance caused the app to crash\n\u{2022} Implemented a way to navigate between text fields and redid the Done button to make it fit better") + } + Spacer() } - Spacer() - } - .padding(30) - - //2022-06-11 - // LVSXT10a.2 - HStack { - VStack (alignment: .leading) { - Text("2022-06-11") - .font(.title2) - Text("Version Release Candidate 2\n") - .font(.footnote) - Text("\u{2022} Added biometrics to sign in along with option for username/password") + .padding(30) + + //2022-06-14 + HStack { + VStack (alignment: .leading) { + Text("2022-06-14") + .font(.title2) + Text("Version Prerelease Build LVSXT10a.3\n") + .font(.footnote) + Text("\u{2022} Optimized some code to allow for future development\n\u{2022} Starting on fixing an issue where putting a zero as the first number in the Distance field causes the app to crash\n\u{2022} Started work on more robust app documentation") + } + Spacer() } - Spacer() - } - .padding(30) - - //2022-06-10 - // LVSXT10a - HStack { - VStack (alignment: .leading) { - Text("2022-06-10") - .font(.title2) - Text("Version Release Candidate\n") - .font(.footnote) - Text("\u{2022} Got the conversion of paces to work, so a 5:00/km pace will also show as 8:03/mi\n\u{2022} This app is now considered \"Finished\" and will transition to Version Numbers\n\u{2022} FINALLY MADE A WAY TO DISMISS THE KEYBOARD\n\t\u{2022} (as with most of the other solutions I've had to use for other problems in this app, the fix was remarkably easy)\n\u{2022} Made several small quality-of-life improvements") + .padding(30) + + //2022-06-11 + // LVSXT10a.2 + HStack { + VStack (alignment: .leading) { + Text("2022-06-11") + .font(.title2) + Text("Version Release Candidate 2\n") + .font(.footnote) + Text("\u{2022} Added biometrics to sign in along with option for username/password") + } + Spacer() } - Spacer() - } - .padding(30) - - //2022-06-09 - HStack { - VStack (alignment: .leading) { - Text("2022-06-09") - .font(.title2) - Text("Version Prerelease Build LVSXT10c.2\n") - .font(.footnote) - Text("\u{2022} Worked on a simple login page to view contact info\n\t\u{2022} Spent *way* too long on it") + .padding(30) + + //2022-06-10 + // LVSXT10a + HStack { + VStack (alignment: .leading) { + Text("2022-06-10") + .font(.title2) + Text("Version Release Candidate\n") + .font(.footnote) + Text("\u{2022} Got the conversion of paces to work, so a 5:00/km pace will also show as 8:03/mi\n\u{2022} This app is now considered \"Finished\" and will transition to Version Numbers\n\u{2022} FINALLY MADE A WAY TO DISMISS THE KEYBOARD\n\t\u{2022} (as with most of the other solutions I've had to use for other problems in this app, the fix was remarkably easy)\n\u{2022} Made several small quality-of-life improvements") + } + Spacer() } - Spacer() - } - .padding(30) - - //2022-06-08 - HStack { - VStack (alignment: .leading) { - Text("2022-06-08") - .font(.title2) - Text("Version Prerelease Build LVSXT10c\n") - .font(.footnote) - Text("\u{2022} Finished with a conversion of the pace to be a more readable format (i.e. 5:45 instead of 5.75)!\n\t\u{2022} This is probably one of the biggest things to increase readability in the app\n\u{2022} Installed a Software License") + .padding(30) + + //2022-06-09 + HStack { + VStack (alignment: .leading) { + Text("2022-06-09") + .font(.title2) + Text("Version Prerelease Build LVSXT10c.2\n") + .font(.footnote) + Text("\u{2022} Worked on a simple login page to view contact info\n\t\u{2022} Spent *way* too long on it") + } + Spacer() } - Spacer() - } - .padding(30) - - //2022-06-05 - HStack { - VStack (alignment: .leading) { - Text("2022-06-05") - .font(.title2) - Text("Version Prerelease Build LVSXT10d.3\n") - .font(.footnote) - Text("\u{2022} Started work on converting the pace to a more understandable format") + .padding(30) + + //2022-06-08 + HStack { + VStack (alignment: .leading) { + Text("2022-06-08") + .font(.title2) + Text("Version Prerelease Build LVSXT10c\n") + .font(.footnote) + Text("\u{2022} Finished with a conversion of the pace to be a more readable format (i.e. 5:45 instead of 5.75)!\n\t\u{2022} This is probably one of the biggest things to increase readability in the app\n\u{2022} Installed a Software License") + } + Spacer() } - } - .padding(30) - - //2022-06-04 - HStack { - VStack (alignment: .leading) { - Text("2022-06-04") - .font(.title2) - Text("Version Prerelease Build LVSXT10d.2\n") - .font(.footnote) - Text("\u{2022} Reformatted some tabs, and added the Recently Resolved issues tab\n\u{2022} Moved the Help tab into Docs") + .padding(30) + + //2022-06-05 + HStack { + VStack (alignment: .leading) { + Text("2022-06-05") + .font(.title2) + Text("Version Prerelease Build LVSXT10d.3\n") + .font(.footnote) + Text("\u{2022} Started work on converting the pace to a more understandable format") + } } - Spacer() - } - .padding(30) - - //2022-06-03 - HStack { - VStack (alignment: .leading) { - Text("2022-06-03") - .font(.title2) - Text("Version Prerelease Build LVSXT10d\n") - .font(.footnote) - Text("\u{2022} Finished hours input.\n\u{2022} Moved some things around and the \"Change log\" tab is now \"Docs\" which holds info on features, the change log, and known issues, with a few other things.") + .padding(30) + + //2022-06-04 + HStack { + VStack (alignment: .leading) { + Text("2022-06-04") + .font(.title2) + Text("Version Prerelease Build LVSXT10d.2\n") + .font(.footnote) + Text("\u{2022} Reformatted some tabs, and added the Recently Resolved issues tab\n\u{2022} Moved the Help tab into Docs") + } + Spacer() } - Spacer() - } - .padding(30) - - //2022-06-01 - //gay - HStack { - VStack (alignment: .leading) { - Text("2022-06-01") - .font(.title2) - Text("Version Prerelease Build LVSXT10g.3\n") - .font(.footnote) - Text("\u{2022} Partially implemented an easier way to input hours. Mostly working on formatting issues, but it shows up somewhat like it's supposed to.") + .padding(30) + + //2022-06-03 + HStack { + VStack (alignment: .leading) { + Text("2022-06-03") + .font(.title2) + Text("Version Prerelease Build LVSXT10d\n") + .font(.footnote) + Text("\u{2022} Finished hours input.\n\u{2022} Moved some things around and the \"Change log\" tab is now \"Docs\" which holds info on features, the change log, and known issues, with a few other things.") + } + Spacer() } - Spacer() + .padding(30) + + //2022-06-01 + //gay + HStack { + VStack (alignment: .leading) { + Text("2022-06-01") + .font(.title2) + Text("Version Prerelease Build LVSXT10g.3\n") + .font(.footnote) + Text("\u{2022} Partially implemented an easier way to input hours. Mostly working on formatting issues, but it shows up somewhat like it's supposed to.") + } + Spacer() + } + .padding(30) } - .padding(30) } .navigationTitle("June 2022 Log") .navigationBarTitleDisplayMode(.inline) diff --git a/Splits/ContentView.swift b/Splits/ContentView.swift index 3d73d11..c714a5e 100644 --- a/Splits/ContentView.swift +++ b/Splits/ContentView.swift @@ -43,6 +43,13 @@ struct ContentView: View { Button("Done") { nameIsFocused = false } + Button("Clear") { + distance = "" + timeHours = "" + timeMinutes = "" + timeSeconds = "" + } + Spacer() Button("Next") { if focusedField == .distance { focusedField = .hours @@ -117,7 +124,7 @@ struct PaceResults: View { @Binding var distance: String var body: some View { - let distanceDub:Double = Double(removeLeadingZeros(distance: &distance)) ?? 1.0 + let distanceDub:Double = ((Double(distance) != 0 ? Double(removeLeadingZeros(distance: &distance)) ?? 1.0 : 1.0)) // because of some conversions I have to do, // this constant is a double just to make things easier. // this has to be one because the pace is calculated @@ -210,7 +217,7 @@ struct PaceResults: View { HStack { VStack (alignment: .leading) { - Text("\(distance)\(selectedSystem)") + Text("\(roundString(Double(removeLeadingZeros(distance: &distance)) ?? 0))\(selectedSystem)") Text("\(convertedDistanceString)\(notSelectedSystem)") } .frame(minWidth: 100) @@ -230,6 +237,15 @@ struct PaceResults: View { } return distance } + + func roundString(_ variable: Double) -> String { + if distance.contains(".") { + let formattedString = String(format: "%.3f", variable) + return formattedString + } else { + return distance + } + } } struct ContentView_Previews: PreviewProvider { diff --git a/Splits/DocsView.swift b/Splits/DocsView.swift index c11aa65..e73e797 100644 --- a/Splits/DocsView.swift +++ b/Splits/DocsView.swift @@ -62,8 +62,8 @@ struct DocsView: View { } Section(header: Text("App Information")) { NavigationLink("Software License", destination: LicenseView()) - Text("Version: Prerelease Build LVSXT10a.3") - Text("Release date: 2022-06-15") + Text("Version: Release Candidate 3") + Text("Release date: 2022-06-16") Text("Start date: 2022-03-25") Link("Built with SwiftUI \(Image(systemName: "swift"))", destination: URL(string: "https://developer.apple.com/xcode/swiftui")!) } diff --git a/Splits/KnownIssues.swift b/Splits/KnownIssues.swift index df14f9d..472847e 100644 --- a/Splits/KnownIssues.swift +++ b/Splits/KnownIssues.swift @@ -13,7 +13,7 @@ struct RecentlyResolved: View { var body: some View { ScrollView { VStack(alignment: .leading) { - Text("\u{2022} Implemented an easy way to dismiss the keyboard in the main view of Calculator (it only took 2 1/2 months)\n\u{2022} Opening the contacts tab no longer causes the app to crash (RC 2)\n\u{2022} Typing zero as the first number for the distance no longer causes the app to crash") + Text("\u{2022} Opening the contacts tab no longer causes the app to crash\n\u{2022} Typing zero as the first number for the distance no longer causes the app to crash\n\u{2022} Having a distance of less than .1 no longer crashes the app") } .padding(30) } @@ -25,9 +25,13 @@ struct HighPriority: View { var body: some View { ScrollView { VStack { - Text("\u{2022} Entering a distance of less than 0.1 per unit causes the app to crash\n\t**Workaround:** RIP to you if this applies") + Image(systemName: "checkmark.shield.fill") + .resizable() + .aspectRatio(contentMode: .fit) + .frame(width: 70) } .padding(30) + .frame(maxWidth: .infinity) } .navigationTitle("High Priority") } @@ -43,6 +47,7 @@ struct MediumPriority: View { .frame(width: 70) } .padding(30) + .frame(maxWidth: .infinity) } .navigationTitle("Medium Priority") } From acc9f8631545cade801ca081899fd8c48979d1a7 Mon Sep 17 00:00:00 2001 From: Isaac Greene Date: Fri, 17 Jun 2022 16:38:15 -0400 Subject: [PATCH 13/18] Added km/hr and mi/hr. Did some formatting stuff. --- Splits.xcodeproj/project.pbxproj | 8 +++-- Splits/ChangeLogData.swift | 13 +++++++ Splits/ChangeLogView.swift | 16 ++++----- Splits/ContentView.swift | 61 ++++++++++++++++++++++++-------- Splits/DocsView.swift | 4 +-- 5 files changed, 76 insertions(+), 26 deletions(-) diff --git a/Splits.xcodeproj/project.pbxproj b/Splits.xcodeproj/project.pbxproj index 3f27d33..91bcfeb 100644 --- a/Splits.xcodeproj/project.pbxproj +++ b/Splits.xcodeproj/project.pbxproj @@ -339,6 +339,8 @@ DEVELOPMENT_TEAM = UQJ7U8R2CV; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = Splits/Info.plist; + INFOPLIST_KEY_CFBundleDisplayName = Paces; INFOPLIST_KEY_NSFaceIDUsageDescription = "We'll need authentication before we can show sensitive data"; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; @@ -353,7 +355,7 @@ "@executable_path/Frameworks", ); MARKETING_VERSION = 1.0.0; - PRODUCT_BUNDLE_IDENTIFIER = Brandlar.Splits; + PRODUCT_BUNDLE_IDENTIFIER = Brandlar.Paces; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; RUN_DOCUMENTATION_COMPILER = YES; @@ -375,6 +377,8 @@ DEVELOPMENT_TEAM = UQJ7U8R2CV; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = Splits/Info.plist; + INFOPLIST_KEY_CFBundleDisplayName = Paces; INFOPLIST_KEY_NSFaceIDUsageDescription = "We'll need authentication before we can show sensitive data"; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; @@ -389,7 +393,7 @@ "@executable_path/Frameworks", ); MARKETING_VERSION = 1.0.0; - PRODUCT_BUNDLE_IDENTIFIER = Brandlar.Splits; + PRODUCT_BUNDLE_IDENTIFIER = Brandlar.Paces; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; RUN_DOCUMENTATION_COMPILER = YES; diff --git a/Splits/ChangeLogData.swift b/Splits/ChangeLogData.swift index e06a47f..1c06ce9 100644 --- a/Splits/ChangeLogData.swift +++ b/Splits/ChangeLogData.swift @@ -10,6 +10,19 @@ import SwiftUI struct June2022: View { var body: some View { ScrollView { + //2022-06-16 + HStack { + VStack (alignment: .leading) { + Text("2022-06-17") + .font(.title2) + Text("Version Release Candidate 4\n") + .font(.footnote) + Text("\u{2022} Added km/hr and mi/hr\n\u{2022} Did some formatting with the stuff\n\u{2022} Added Back and Next buttons") + } + Spacer() + } + .padding(30) + //2022-06-16 HStack { VStack (alignment: .leading) { diff --git a/Splits/ChangeLogView.swift b/Splits/ChangeLogView.swift index 0f19134..dbb5774 100644 --- a/Splits/ChangeLogView.swift +++ b/Splits/ChangeLogView.swift @@ -15,15 +15,15 @@ import SwiftUI struct ChangeLog: View { var body: some View { List { - Section(header: Text("2022")) { - NavigationLink("June", destination: June2022()) - NavigationLink("May", destination: May2022()) - NavigationLink("April", destination: April2022()) - NavigationLink("March", destination: March2022()) - } + Section(header: Text("2022")) { + NavigationLink("June", destination: June2022()) + NavigationLink("May", destination: May2022()) + NavigationLink("April", destination: April2022()) + NavigationLink("March", destination: March2022()) } - .listStyle(.insetGrouped) - .navigationTitle("Change Log") + } + .listStyle(.insetGrouped) + .navigationTitle("Change Log") } } struct ChangeLog_Previews: PreviewProvider { diff --git a/Splits/ContentView.swift b/Splits/ContentView.swift index c714a5e..c9a0fb5 100644 --- a/Splits/ContentView.swift +++ b/Splits/ContentView.swift @@ -50,6 +50,17 @@ struct ContentView: View { timeSeconds = "" } Spacer() + Button("Back") { + if focusedField == .distance { + focusedField = nil + } else if focusedField == .hours { + focusedField = .distance + } else if focusedField == .minutes { + focusedField = .hours + } else { + focusedField = .minutes + } + } Button("Next") { if focusedField == .distance { focusedField = .hours @@ -112,6 +123,7 @@ struct ContentView: View { } PaceResults(timeHours: $timeHours, timeMinutes: $timeMinutes, timeSeconds: $timeSeconds, selectedSystem: $selectedSystem, distance: $distance) } + .frame(maxWidth: 700) } } } @@ -181,6 +193,8 @@ struct PaceResults: View { return actualTime / distanceDub }() + let paceOpposite = (selectedSystem == "km" ? (pace * 1.609344) : (pace * 0.6213711922)) + let paceFormatted:String = { let paceSeconds = pace.truncatingRemainder(dividingBy: 1.0) let paceMinutes = (pace.truncatingRemainder(dividingBy: 60.0) - paceSeconds) @@ -191,7 +205,6 @@ struct PaceResults: View { }() let paceFormattedOpposite:String = { - let paceOpposite = (selectedSystem == "km" ? (pace * 1.609344) : (pace * 0.6213711922)) let paceSecondsOpposite = paceOpposite.truncatingRemainder(dividingBy: 1.0) let paceMinutesOpposite = (paceOpposite.truncatingRemainder(dividingBy: 60.0) - paceSecondsOpposite) let paceHoursOpposite = String(format: "%.0f", ((paceOpposite - paceMinutesOpposite) / 60)) @@ -214,22 +227,42 @@ struct PaceResults: View { // zeros to them, so that 5 minutes 7 seconds will show // as 05:07 which is a format most people, and certainly // the people this app is intended for, will understand - - HStack { - VStack (alignment: .leading) { - Text("\(roundString(Double(removeLeadingZeros(distance: &distance)) ?? 0))\(selectedSystem)") - Text("\(convertedDistanceString)\(notSelectedSystem)") - } - .frame(minWidth: 100) - Text("\(hoursFormatted):\(leadingZeros)") - .padding() + + let pacePerHour: String = { + let pph = 60 / pace + return (pace != 0 ? String(format: "%.2f", pph) : "0") + }() + + let pacePerHourOpposite: String = { + let npph = 60 / paceOpposite + return (pace != 0 ? String(format: "%.2f", npph) : "0") + }() + + VStack { + HStack { + Text("\(hoursFormatted):\(leadingZeros)") + .padding() + .frame(minWidth: 100) + VStack (alignment: .leading) { + Text("\(roundString(Double(removeLeadingZeros(distance: &distance)) ?? 0))\(selectedSystem)") + Text("\(convertedDistanceString)\(notSelectedSystem)") + } + .frame(minWidth: 100) + } + HStack { + VStack(alignment: .leading) { + Text("\(paceFormatted)/\(selectedSystem)") + Text("\(paceFormattedOpposite)/\(notSelectedSystem)") + } + .frame(minWidth: 100) + VStack(alignment: .leading) { + Text("\(pacePerHour) \(selectedSystem)/hr") + Text("\(pacePerHourOpposite) \(notSelectedSystem)/hr") + } .frame(minWidth: 100) - VStack(alignment: .trailing) { - Text("\(paceFormatted)/\(selectedSystem)") - Text("\(paceFormattedOpposite)/\(notSelectedSystem)") } - .frame(minWidth: 100) } + .padding() } func removeLeadingZeros(distance: inout String) -> String { while distance.starts(with: "0") { diff --git a/Splits/DocsView.swift b/Splits/DocsView.swift index e73e797..a9d3445 100644 --- a/Splits/DocsView.swift +++ b/Splits/DocsView.swift @@ -62,8 +62,8 @@ struct DocsView: View { } Section(header: Text("App Information")) { NavigationLink("Software License", destination: LicenseView()) - Text("Version: Release Candidate 3") - Text("Release date: 2022-06-16") + Text("Version: Release Candidate 4") + Text("Release date: 2022-06-17") Text("Start date: 2022-03-25") Link("Built with SwiftUI \(Image(systemName: "swift"))", destination: URL(string: "https://developer.apple.com/xcode/swiftui")!) } From a0b834a505e7e38792614565fcef2b15e14dc638 Mon Sep 17 00:00:00 2001 From: Isaac Greene Date: Thu, 7 Jul 2022 00:10:47 -0400 Subject: [PATCH 14/18] Changed username and password to secure hashes so that the plaintext is no longer hard-coded in --- .../project.pbxproj | 306 ++++++++++++++++-- .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/swiftpm/Package.resolved | 0 .../xcdebugger/Breakpoints_v2.xcbkptlist | 6 + .../xcschemes/xcschememanagement.plist | 0 .../xcschemes/xcschememanagement.plist | 61 ++++ PacesTests/PacesTests.swift | 35 ++ PacesUITests/PacesUITests.swift | 41 +++ PacesUITests/PacesUITestsLaunchTests.swift | 32 ++ Splits/ChangeLogData.swift | 22 +- Splits/ChangeLogView.swift | 1 + Splits/ContentView.swift | 4 +- Splits/DocsView.swift | 31 +- Splits/SecretView.swift | 6 - Splits/Splits.entitlements | 10 + 16 files changed, 511 insertions(+), 44 deletions(-) rename {Splits.xcodeproj => Paces.xcodeproj}/project.pbxproj (64%) rename {Splits.xcodeproj => Paces.xcodeproj}/project.xcworkspace/contents.xcworkspacedata (100%) rename {Splits.xcodeproj => Paces.xcodeproj}/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {Splits.xcodeproj => Paces.xcodeproj}/project.xcworkspace/xcshareddata/swiftpm/Package.resolved (100%) create mode 100644 Paces.xcodeproj/xcuserdata/ericgreene1.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist rename {Splits.xcodeproj => Paces.xcodeproj}/xcuserdata/ericgreene1.xcuserdatad/xcschemes/xcschememanagement.plist (100%) create mode 100644 Paces.xcodeproj/xcuserdata/isaac.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 PacesTests/PacesTests.swift create mode 100644 PacesUITests/PacesUITests.swift create mode 100644 PacesUITests/PacesUITestsLaunchTests.swift create mode 100644 Splits/Splits.entitlements diff --git a/Splits.xcodeproj/project.pbxproj b/Paces.xcodeproj/project.pbxproj similarity index 64% rename from Splits.xcodeproj/project.pbxproj rename to Paces.xcodeproj/project.pbxproj index 91bcfeb..26e393c 100644 --- a/Splits.xcodeproj/project.pbxproj +++ b/Paces.xcodeproj/project.pbxproj @@ -7,6 +7,10 @@ objects = { /* Begin PBXBuildFile section */ + 6A0FD2502875F944006DF79D /* PacesUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A0FD24F2875F944006DF79D /* PacesUITests.swift */; }; + 6A0FD2522875F944006DF79D /* PacesUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A0FD2512875F944006DF79D /* PacesUITestsLaunchTests.swift */; }; + 6A0FD25F2875FA14006DF79D /* PacesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A0FD25E2875FA14006DF79D /* PacesTests.swift */; }; + 6A5CEC52287691BE003D876C /* ChangeLogView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5CEC51287691BE003D876C /* ChangeLogView.swift */; }; 850062C92802328F0095F121 /* TabViewData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850062C82802328F0095F121 /* TabViewData.swift */; }; 8502250E27FA5D0800FE8E95 /* ChangeLogData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8502250D27FA5D0800FE8E95 /* ChangeLogData.swift */; }; 850F8014284A7F6A0094580D /* DocsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850F8013284A7F6A0094580D /* DocsView.swift */; }; @@ -24,11 +28,34 @@ 85AAA0DA27FA2DDA00F4B9A1 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85AAA0D927FA2DDA00F4B9A1 /* Assets.xcassets */; }; 85AAA0DD27FA2DDA00F4B9A1 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85AAA0DC27FA2DDA00F4B9A1 /* Preview Assets.xcassets */; }; 85AAA0E627FA2EB100F4B9A1 /* HelpView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85AAA0E527FA2EB100F4B9A1 /* HelpView.swift */; }; - 85AAA0E827FA2F1600F4B9A1 /* ChangeLogView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85AAA0E727FA2F1600F4B9A1 /* ChangeLogView.swift */; }; 85AAA0EB27FA2F7000F4B9A1 /* RichTextView in Frameworks */ = {isa = PBXBuildFile; productRef = 85AAA0EA27FA2F7000F4B9A1 /* RichTextView */; }; /* End PBXBuildFile section */ +/* Begin PBXContainerItemProxy section */ + 6A0FD2532875F944006DF79D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 85AAA0CA27FA2DD600F4B9A1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 85AAA0D127FA2DD600F4B9A1; + remoteInfo = Paces; + }; + 6A0FD2602875FA14006DF79D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 85AAA0CA27FA2DD600F4B9A1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 85AAA0D127FA2DD600F4B9A1; + remoteInfo = Paces; + }; +/* End PBXContainerItemProxy section */ + /* Begin PBXFileReference section */ + 6A0FD24D2875F944006DF79D /* PacesUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PacesUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 6A0FD24F2875F944006DF79D /* PacesUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PacesUITests.swift; sourceTree = ""; }; + 6A0FD2512875F944006DF79D /* PacesUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PacesUITestsLaunchTests.swift; sourceTree = ""; }; + 6A0FD25C2875FA14006DF79D /* PacesTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PacesTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 6A0FD25E2875FA14006DF79D /* PacesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PacesTests.swift; sourceTree = ""; }; + 6A5CEC51287691BE003D876C /* ChangeLogView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChangeLogView.swift; sourceTree = ""; }; + 6AB17201286EB414005DED42 /* Splits.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Splits.entitlements; sourceTree = ""; }; 850062C82802328F0095F121 /* TabViewData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabViewData.swift; sourceTree = ""; }; 8502250D27FA5D0800FE8E95 /* ChangeLogData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChangeLogData.swift; sourceTree = ""; }; 850F8013284A7F6A0094580D /* DocsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DocsView.swift; sourceTree = ""; }; @@ -41,16 +68,29 @@ 850F8025285437500094580D /* isaac.greene.clouds.heic */ = {isa = PBXFileReference; lastKnownFileType = file; name = isaac.greene.clouds.heic; path = Assets.xcassets/isaac.greene.clouds.heic; sourceTree = ""; }; 850F8026285437500094580D /* jake.zimmerman.group.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = jake.zimmerman.group.jpg; path = Assets.xcassets/jake.zimmerman.group.jpg; sourceTree = ""; }; 859298C828592F1F00D9D6CB /* Documentation.docc */ = {isa = PBXFileReference; lastKnownFileType = folder.documentationcatalog; path = Documentation.docc; sourceTree = ""; }; - 85AAA0D227FA2DD600F4B9A1 /* Splits.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Splits.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 85AAA0D227FA2DD600F4B9A1 /* Paces.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Paces.app; sourceTree = BUILT_PRODUCTS_DIR; }; 85AAA0D527FA2DD600F4B9A1 /* SplitsApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplitsApp.swift; sourceTree = ""; }; 85AAA0D727FA2DD600F4B9A1 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; 85AAA0D927FA2DDA00F4B9A1 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 85AAA0DC27FA2DDA00F4B9A1 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; 85AAA0E527FA2EB100F4B9A1 /* HelpView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HelpView.swift; sourceTree = ""; }; - 85AAA0E727FA2F1600F4B9A1 /* ChangeLogView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChangeLogView.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + 6A0FD24A2875F944006DF79D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6A0FD2592875FA14006DF79D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 85AAA0CF27FA2DD600F4B9A1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -62,10 +102,29 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 6A0FD24E2875F944006DF79D /* PacesUITests */ = { + isa = PBXGroup; + children = ( + 6A0FD24F2875F944006DF79D /* PacesUITests.swift */, + 6A0FD2512875F944006DF79D /* PacesUITestsLaunchTests.swift */, + ); + path = PacesUITests; + sourceTree = ""; + }; + 6A0FD25D2875FA14006DF79D /* PacesTests */ = { + isa = PBXGroup; + children = ( + 6A0FD25E2875FA14006DF79D /* PacesTests.swift */, + ); + path = PacesTests; + sourceTree = ""; + }; 85AAA0C927FA2DD600F4B9A1 = { isa = PBXGroup; children = ( 85AAA0D427FA2DD600F4B9A1 /* Splits */, + 6A0FD24E2875F944006DF79D /* PacesUITests */, + 6A0FD25D2875FA14006DF79D /* PacesTests */, 85AAA0D327FA2DD600F4B9A1 /* Products */, ); sourceTree = ""; @@ -73,7 +132,9 @@ 85AAA0D327FA2DD600F4B9A1 /* Products */ = { isa = PBXGroup; children = ( - 85AAA0D227FA2DD600F4B9A1 /* Splits.app */, + 85AAA0D227FA2DD600F4B9A1 /* Paces.app */, + 6A0FD24D2875F944006DF79D /* PacesUITests.xctest */, + 6A0FD25C2875FA14006DF79D /* PacesTests.xctest */, ); name = Products; sourceTree = ""; @@ -81,8 +142,10 @@ 85AAA0D427FA2DD600F4B9A1 /* Splits */ = { isa = PBXGroup; children = ( + 6AB17201286EB414005DED42 /* Splits.entitlements */, 85AAA0D527FA2DD600F4B9A1 /* SplitsApp.swift */, 859298C828592F1F00D9D6CB /* Documentation.docc */, + 6A5CEC51287691BE003D876C /* ChangeLogView.swift */, 8502250D27FA5D0800FE8E95 /* ChangeLogData.swift */, 85AAA0D727FA2DD600F4B9A1 /* ContentView.swift */, 850062C82802328F0095F121 /* TabViewData.swift */, @@ -90,7 +153,6 @@ 850F8013284A7F6A0094580D /* DocsView.swift */, 850F80212853F7E30094580D /* SecretView.swift */, 850F8015284A815C0094580D /* KnownIssues.swift */, - 85AAA0E727FA2F1600F4B9A1 /* ChangeLogView.swift */, 85AAA0E527FA2EB100F4B9A1 /* HelpView.swift */, 850F801F2853F7790094580D /* LicenseView.swift */, 85AAA0D927FA2DDA00F4B9A1 /* Assets.xcassets */, @@ -114,9 +176,45 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 85AAA0D127FA2DD600F4B9A1 /* Splits */ = { + 6A0FD24C2875F944006DF79D /* PacesUITests */ = { isa = PBXNativeTarget; - buildConfigurationList = 85AAA0E027FA2DDA00F4B9A1 /* Build configuration list for PBXNativeTarget "Splits" */; + buildConfigurationList = 6A0FD2572875F944006DF79D /* Build configuration list for PBXNativeTarget "PacesUITests" */; + buildPhases = ( + 6A0FD2492875F944006DF79D /* Sources */, + 6A0FD24A2875F944006DF79D /* Frameworks */, + 6A0FD24B2875F944006DF79D /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 6A0FD2542875F944006DF79D /* PBXTargetDependency */, + ); + name = PacesUITests; + productName = PacesUITests; + productReference = 6A0FD24D2875F944006DF79D /* PacesUITests.xctest */; + productType = "com.apple.product-type.bundle.ui-testing"; + }; + 6A0FD25B2875FA14006DF79D /* PacesTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6A0FD2622875FA14006DF79D /* Build configuration list for PBXNativeTarget "PacesTests" */; + buildPhases = ( + 6A0FD2582875FA14006DF79D /* Sources */, + 6A0FD2592875FA14006DF79D /* Frameworks */, + 6A0FD25A2875FA14006DF79D /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 6A0FD2612875FA14006DF79D /* PBXTargetDependency */, + ); + name = PacesTests; + productName = PacesTests; + productReference = 6A0FD25C2875FA14006DF79D /* PacesTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 85AAA0D127FA2DD600F4B9A1 /* Paces */ = { + isa = PBXNativeTarget; + buildConfigurationList = 85AAA0E027FA2DDA00F4B9A1 /* Build configuration list for PBXNativeTarget "Paces" */; buildPhases = ( 85AAA0CE27FA2DD600F4B9A1 /* Sources */, 85AAA0CF27FA2DD600F4B9A1 /* Frameworks */, @@ -126,12 +224,12 @@ ); dependencies = ( ); - name = Splits; + name = Paces; packageProductDependencies = ( 85AAA0EA27FA2F7000F4B9A1 /* RichTextView */, ); productName = Splits; - productReference = 85AAA0D227FA2DD600F4B9A1 /* Splits.app */; + productReference = 85AAA0D227FA2DD600F4B9A1 /* Paces.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ @@ -141,15 +239,23 @@ isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = 1; - LastSwiftUpdateCheck = 1330; + LastSwiftUpdateCheck = 1340; LastUpgradeCheck = 1330; TargetAttributes = { + 6A0FD24C2875F944006DF79D = { + CreatedOnToolsVersion = 13.4.1; + TestTargetID = 85AAA0D127FA2DD600F4B9A1; + }; + 6A0FD25B2875FA14006DF79D = { + CreatedOnToolsVersion = 13.4.1; + TestTargetID = 85AAA0D127FA2DD600F4B9A1; + }; 85AAA0D127FA2DD600F4B9A1 = { CreatedOnToolsVersion = 13.3; }; }; }; - buildConfigurationList = 85AAA0CD27FA2DD600F4B9A1 /* Build configuration list for PBXProject "Splits" */; + buildConfigurationList = 85AAA0CD27FA2DD600F4B9A1 /* Build configuration list for PBXProject "Paces" */; compatibilityVersion = "Xcode 13.0"; developmentRegion = en; hasScannedForEncodings = 0; @@ -160,17 +266,35 @@ mainGroup = 85AAA0C927FA2DD600F4B9A1; packageReferences = ( 85AAA0E927FA2F7000F4B9A1 /* XCRemoteSwiftPackageReference "RichTextView" */, + 6AB17202286EB5A5005DED42 /* XCRemoteSwiftPackageReference "RichTextView" */, + 6AB17203286EB5DD005DED42 /* XCRemoteSwiftPackageReference "RichTextView" */, ); productRefGroup = 85AAA0D327FA2DD600F4B9A1 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - 85AAA0D127FA2DD600F4B9A1 /* Splits */, + 85AAA0D127FA2DD600F4B9A1 /* Paces */, + 6A0FD24C2875F944006DF79D /* PacesUITests */, + 6A0FD25B2875FA14006DF79D /* PacesTests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ + 6A0FD24B2875F944006DF79D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6A0FD25A2875FA14006DF79D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 85AAA0D027FA2DD600F4B9A1 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -187,11 +311,29 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ + 6A0FD2492875F944006DF79D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6A0FD2502875F944006DF79D /* PacesUITests.swift in Sources */, + 6A0FD2522875F944006DF79D /* PacesUITestsLaunchTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6A0FD2582875FA14006DF79D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6A0FD25F2875FA14006DF79D /* PacesTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 85AAA0CE27FA2DD600F4B9A1 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 850F80222853F7E30094580D /* SecretView.swift in Sources */, + 6A5CEC52287691BE003D876C /* ChangeLogView.swift in Sources */, 85AAA0D827FA2DD600F4B9A1 /* ContentView.swift in Sources */, 85AAA0D627FA2DD600F4B9A1 /* SplitsApp.swift in Sources */, 850062C92802328F0095F121 /* TabViewData.swift in Sources */, @@ -199,7 +341,6 @@ 850F8014284A7F6A0094580D /* DocsView.swift in Sources */, 850F8016284A815C0094580D /* KnownIssues.swift in Sources */, 859298C928592F1F00D9D6CB /* Documentation.docc in Sources */, - 85AAA0E827FA2F1600F4B9A1 /* ChangeLogView.swift in Sources */, 85AAA0E627FA2EB100F4B9A1 /* HelpView.swift in Sources */, 850F80202853F7790094580D /* LicenseView.swift in Sources */, 850F8018284A83400094580D /* FeaturesView.swift in Sources */, @@ -208,7 +349,90 @@ }; /* End PBXSourcesBuildPhase section */ +/* Begin PBXTargetDependency section */ + 6A0FD2542875F944006DF79D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 85AAA0D127FA2DD600F4B9A1 /* Paces */; + targetProxy = 6A0FD2532875F944006DF79D /* PBXContainerItemProxy */; + }; + 6A0FD2612875FA14006DF79D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 85AAA0D127FA2DD600F4B9A1 /* Paces */; + targetProxy = 6A0FD2602875FA14006DF79D /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + /* Begin XCBuildConfiguration section */ + 6A0FD2552875F944006DF79D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = D6M5W5BC5A; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = Brandlar.PacesUITests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_TARGET_NAME = Paces; + }; + name = Debug; + }; + 6A0FD2562875F944006DF79D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = D6M5W5BC5A; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = Brandlar.PacesUITests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_TARGET_NAME = Paces; + }; + name = Release; + }; + 6A0FD2632875FA14006DF79D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = D6M5W5BC5A; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = Brandlar.PacesTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Paces.app/Paces"; + }; + name = Debug; + }; + 6A0FD2642875FA14006DF79D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = D6M5W5BC5A; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = Brandlar.PacesTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Paces.app/Paces"; + }; + name = Release; + }; 85AAA0DE27FA2DDA00F4B9A1 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -332,11 +556,12 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_ENTITLEMENTS = Splits/Splits.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_ASSET_PATHS = "\"Splits/Preview Content\""; - DEVELOPMENT_TEAM = UQJ7U8R2CV; + DEVELOPMENT_TEAM = D6M5W5BC5A; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = Splits/Info.plist; @@ -346,10 +571,10 @@ INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UIRequiresFullScreen = NO; - INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeRight UIInterfaceOrientationLandscapeLeft"; + INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; - IPHONEOS_DEPLOYMENT_TARGET = 15.5; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -359,6 +584,8 @@ PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; RUN_DOCUMENTATION_COMPILER = YES; + SUPPORTS_MACCATALYST = NO; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -370,11 +597,12 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_ENTITLEMENTS = Splits/Splits.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_ASSET_PATHS = "\"Splits/Preview Content\""; - DEVELOPMENT_TEAM = UQJ7U8R2CV; + DEVELOPMENT_TEAM = D6M5W5BC5A; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = Splits/Info.plist; @@ -384,10 +612,10 @@ INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UIRequiresFullScreen = NO; - INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeRight UIInterfaceOrientationLandscapeLeft"; + INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; - IPHONEOS_DEPLOYMENT_TARGET = 15.5; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -397,6 +625,8 @@ PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; RUN_DOCUMENTATION_COMPILER = YES; + SUPPORTS_MACCATALYST = NO; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -406,7 +636,25 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 85AAA0CD27FA2DD600F4B9A1 /* Build configuration list for PBXProject "Splits" */ = { + 6A0FD2572875F944006DF79D /* Build configuration list for PBXNativeTarget "PacesUITests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6A0FD2552875F944006DF79D /* Debug */, + 6A0FD2562875F944006DF79D /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 6A0FD2622875FA14006DF79D /* Build configuration list for PBXNativeTarget "PacesTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6A0FD2632875FA14006DF79D /* Debug */, + 6A0FD2642875FA14006DF79D /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 85AAA0CD27FA2DD600F4B9A1 /* Build configuration list for PBXProject "Paces" */ = { isa = XCConfigurationList; buildConfigurations = ( 85AAA0DE27FA2DDA00F4B9A1 /* Debug */, @@ -415,7 +663,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 85AAA0E027FA2DDA00F4B9A1 /* Build configuration list for PBXNativeTarget "Splits" */ = { + 85AAA0E027FA2DDA00F4B9A1 /* Build configuration list for PBXNativeTarget "Paces" */ = { isa = XCConfigurationList; buildConfigurations = ( 85AAA0E127FA2DDA00F4B9A1 /* Debug */, @@ -427,6 +675,22 @@ /* End XCConfigurationList section */ /* Begin XCRemoteSwiftPackageReference section */ + 6AB17202286EB5A5005DED42 /* XCRemoteSwiftPackageReference "RichTextView" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/tophat/RichTextView"; + requirement = { + kind = upToNextMajorVersion; + minimumVersion = 3.0.0; + }; + }; + 6AB17203286EB5DD005DED42 /* XCRemoteSwiftPackageReference "RichTextView" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/tophat/RichTextView"; + requirement = { + branch = master; + kind = branch; + }; + }; 85AAA0E927FA2F7000F4B9A1 /* XCRemoteSwiftPackageReference "RichTextView" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/tophat/RichTextView.git"; diff --git a/Splits.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Paces.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from Splits.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to Paces.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/Splits.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Paces.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from Splits.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to Paces.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/Splits.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Paces.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved similarity index 100% rename from Splits.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved rename to Paces.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved diff --git a/Paces.xcodeproj/xcuserdata/ericgreene1.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/Paces.xcodeproj/xcuserdata/ericgreene1.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist new file mode 100644 index 0000000..c501aef --- /dev/null +++ b/Paces.xcodeproj/xcuserdata/ericgreene1.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -0,0 +1,6 @@ + + + diff --git a/Splits.xcodeproj/xcuserdata/ericgreene1.xcuserdatad/xcschemes/xcschememanagement.plist b/Paces.xcodeproj/xcuserdata/ericgreene1.xcuserdatad/xcschemes/xcschememanagement.plist similarity index 100% rename from Splits.xcodeproj/xcuserdata/ericgreene1.xcuserdatad/xcschemes/xcschememanagement.plist rename to Paces.xcodeproj/xcuserdata/ericgreene1.xcuserdatad/xcschemes/xcschememanagement.plist diff --git a/Paces.xcodeproj/xcuserdata/isaac.xcuserdatad/xcschemes/xcschememanagement.plist b/Paces.xcodeproj/xcuserdata/isaac.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..56ac61a --- /dev/null +++ b/Paces.xcodeproj/xcuserdata/isaac.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,61 @@ + + + + + SchemeUserState + + Paces.xcscheme_^#shared#^_ + + orderHint + 0 + + SnapKitPlayground (Playground) 1.xcscheme + + isShown + + orderHint + 5 + + SnapKitPlayground (Playground) 2.xcscheme + + isShown + + orderHint + 6 + + SnapKitPlayground (Playground).xcscheme + + isShown + + orderHint + 4 + + Splits.xcscheme_^#shared#^_ + + orderHint + 0 + + SwiftRichString (Playground) 1.xcscheme + + isShown + + orderHint + 2 + + SwiftRichString (Playground) 2.xcscheme + + isShown + + orderHint + 3 + + SwiftRichString (Playground).xcscheme + + isShown + + orderHint + 1 + + + + diff --git a/PacesTests/PacesTests.swift b/PacesTests/PacesTests.swift new file mode 100644 index 0000000..e96a893 --- /dev/null +++ b/PacesTests/PacesTests.swift @@ -0,0 +1,35 @@ +// +// PacesTests.swift +// PacesTests +// +// Created by Isaac Greene on 7/6/22. +// + +import XCTest + +class PacesTests: XCTestCase { + + override func setUpWithError() throws { + // Put setup code here. This method is called before the invocation of each test method in the class. + } + + override func tearDownWithError() throws { + // Put teardown code here. This method is called after the invocation of each test method in the class. + } + + func testExample() throws { + // This is an example of a functional test case. + // Use XCTAssert and related functions to verify your tests produce the correct results. + // Any test you write for XCTest can be annotated as throws and async. + // Mark your test throws to produce an unexpected failure when your test encounters an uncaught error. + // Mark your test async to allow awaiting for asynchronous code to complete. Check the results with assertions afterwards. + } + + func testPerformanceExample() throws { + // This is an example of a performance test case. + measure { + // Put the code you want to measure the time of here. + } + } + +} diff --git a/PacesUITests/PacesUITests.swift b/PacesUITests/PacesUITests.swift new file mode 100644 index 0000000..a7d9dbd --- /dev/null +++ b/PacesUITests/PacesUITests.swift @@ -0,0 +1,41 @@ +// +// PacesUITests.swift +// PacesUITests +// +// Created by Isaac Greene on 7/6/22. +// + +import XCTest + +class PacesUITests: XCTestCase { + + override func setUpWithError() throws { + // Put setup code here. This method is called before the invocation of each test method in the class. + + // In UI tests it is usually best to stop immediately when a failure occurs. + continueAfterFailure = false + + // In UI tests it’s important to set the initial state - such as interface orientation - required for your tests before they run. The setUp method is a good place to do this. + } + + override func tearDownWithError() throws { + // Put teardown code here. This method is called after the invocation of each test method in the class. + } + + func testExample() throws { + // UI tests must launch the application that they test. + let app = XCUIApplication() + app.launch() + + // Use XCTAssert and related functions to verify your tests produce the correct results. + } + + func testLaunchPerformance() throws { + if #available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 7.0, *) { + // This measures how long it takes to launch your application. + measure(metrics: [XCTApplicationLaunchMetric()]) { + XCUIApplication().launch() + } + } + } +} diff --git a/PacesUITests/PacesUITestsLaunchTests.swift b/PacesUITests/PacesUITestsLaunchTests.swift new file mode 100644 index 0000000..6f64799 --- /dev/null +++ b/PacesUITests/PacesUITestsLaunchTests.swift @@ -0,0 +1,32 @@ +// +// PacesUITestsLaunchTests.swift +// PacesUITests +// +// Created by Isaac Greene on 7/6/22. +// + +import XCTest + +class PacesUITestsLaunchTests: XCTestCase { + + override class var runsForEachTargetApplicationUIConfiguration: Bool { + true + } + + override func setUpWithError() throws { + continueAfterFailure = false + } + + func testLaunch() throws { + let app = XCUIApplication() + app.launch() + + // Insert steps here to perform after app launch but before taking a screenshot, + // such as logging into a test account or navigating somewhere in the app + + let attachment = XCTAttachment(screenshot: app.screenshot()) + attachment.name = "Launch Screen" + attachment.lifetime = .keepAlways + add(attachment) + } +} diff --git a/Splits/ChangeLogData.swift b/Splits/ChangeLogData.swift index 1c06ce9..92954f3 100644 --- a/Splits/ChangeLogData.swift +++ b/Splits/ChangeLogData.swift @@ -7,10 +7,29 @@ import SwiftUI +struct July2022: View { + var body: some View { + ScrollView { + //2022-07-06 + HStack { + VStack (alignment: .leading) { + Text("2022-07-06") + .font(.title2) + Text("Version Prerelease Build LVSXT10a.4\n") + .font(.footnote) + Text("\u{2022} Stored the logins as cryptographically-secure hashes\n\u{2022} Fixed a few small formatting issues") + } + Spacer() + } + .padding(30) + } + } +} + struct June2022: View { var body: some View { ScrollView { - //2022-06-16 + //2022-06-17 HStack { VStack (alignment: .leading) { Text("2022-06-17") @@ -127,6 +146,7 @@ struct June2022: View { .font(.footnote) Text("\u{2022} Started work on converting the pace to a more understandable format") } + Spacer() } .padding(30) diff --git a/Splits/ChangeLogView.swift b/Splits/ChangeLogView.swift index dbb5774..b83d0f2 100644 --- a/Splits/ChangeLogView.swift +++ b/Splits/ChangeLogView.swift @@ -16,6 +16,7 @@ struct ChangeLog: View { var body: some View { List { Section(header: Text("2022")) { + NavigationLink("July", destination: July2022()) NavigationLink("June", destination: June2022()) NavigationLink("May", destination: May2022()) NavigationLink("April", destination: April2022()) diff --git a/Splits/ContentView.swift b/Splits/ContentView.swift index c9a0fb5..8fd9a0d 100644 --- a/Splits/ContentView.swift +++ b/Splits/ContentView.swift @@ -243,7 +243,7 @@ struct PaceResults: View { Text("\(hoursFormatted):\(leadingZeros)") .padding() .frame(minWidth: 100) - VStack (alignment: .leading) { + VStack (alignment: .trailing) { Text("\(roundString(Double(removeLeadingZeros(distance: &distance)) ?? 0))\(selectedSystem)") Text("\(convertedDistanceString)\(notSelectedSystem)") } @@ -255,7 +255,7 @@ struct PaceResults: View { Text("\(paceFormattedOpposite)/\(notSelectedSystem)") } .frame(minWidth: 100) - VStack(alignment: .leading) { + VStack(alignment: .trailing) { Text("\(pacePerHour) \(selectedSystem)/hr") Text("\(pacePerHourOpposite) \(notSelectedSystem)/hr") } diff --git a/Splits/DocsView.swift b/Splits/DocsView.swift index a9d3445..1c1b79a 100644 --- a/Splits/DocsView.swift +++ b/Splits/DocsView.swift @@ -7,17 +7,13 @@ import SwiftUI import LocalAuthentication -// this file will have some comments. -// Most of this code is considered simple enough -// to be human-readable without aid, as long as -// the reader has a basic understanding of -// Swift and/or SwiftUI. +import CryptoKit -/// The system username for the app +/// The system username SHA256 hash for the app /// - Note: This is not a secure way to do it /// or in any way good practice /// but this is mainly to test out `SecureField` -let username = "admin" +let username = "c7ad44cbad762a5da0a452f9e854fdc1e0e7a52a38015f23f3eab1d80b931dd472634dfac71cd34ebc35d16ab7fb8a90c81f975113d6c7538dc69dd8de9077ec".utf8 /// The system password associated with ``username`` /// @@ -26,7 +22,7 @@ let username = "admin" /// It would be more secure though. /// - Note: Just as with `username` you should not define /// these unencrypted like they are right now. -let password = "123" +let password = "3c9909afec25354d551dae21590bb26e38d53f2173b8d3dc3eee4c047e7ab1c1eb8b85103e3be7ba613b31bb5c9c36214dc9f14a42fd7a2fdb84856bca5c44c2".utf8 /// Holds the views and login for the Docs tab in-app /// @@ -37,9 +33,16 @@ struct DocsView: View { case username case password } - - @State private var pass: String = "" - @State private var user: String = "" + + func hashSHA512(login: String) -> String { + let loginAsData = Data(login.utf8) + let loginHashHex = SHA512.hash(data: loginAsData) + let loginHash = loginHashHex.compactMap { String(format: "%02x", $0) }.joined() + return String(loginHash) + } + + @State private var pass: String = "" + @State private var user: String = "" @State private var isUnlocked = false @FocusState private var focusedField: Field? @@ -62,8 +65,8 @@ struct DocsView: View { } Section(header: Text("App Information")) { NavigationLink("Software License", destination: LicenseView()) - Text("Version: Release Candidate 4") - Text("Release date: 2022-06-17") + Text("Version: Prerelease Build LVSXT10a.4") + Text("Release date: 2022-07-06") Text("Start date: 2022-03-25") Link("Built with SwiftUI \(Image(systemName: "swift"))", destination: URL(string: "https://developer.apple.com/xcode/swiftui")!) } @@ -120,7 +123,7 @@ struct DocsView: View { /// /// - Returns: `true` if `user` equals `username` *and* `pass` equals `password`, `false` if one or both checks return false. func checkPassword() -> Bool { - if (pass == password && user == username) { + if (hashSHA512(login: pass) == String(password) && hashSHA512(login: user) == String(username)) { return true } else { return false diff --git a/Splits/SecretView.swift b/Splits/SecretView.swift index aa648d3..2f7ad42 100644 --- a/Splits/SecretView.swift +++ b/Splits/SecretView.swift @@ -6,11 +6,6 @@ // import SwiftUI -// this file will not have comments. -// this code is considered simple enough to be -// human-readable without aid, as long as -// the reader has a basic understanding of -// Swift and/or SwiftUI. struct SecretView: View { var body: some View { @@ -37,7 +32,6 @@ Email: jzimmerman@lakeviewspartans.org } .frame(minWidth: 350, minHeight: 175) .border(.primary) - VStack { Image("caleb.bost.duo") .resizable() diff --git a/Splits/Splits.entitlements b/Splits/Splits.entitlements new file mode 100644 index 0000000..ee95ab7 --- /dev/null +++ b/Splits/Splits.entitlements @@ -0,0 +1,10 @@ + + + + + com.apple.security.app-sandbox + + com.apple.security.network.client + + + From 0dc0267dbde06aa41449d837208a1b4cf4d58e90 Mon Sep 17 00:00:00 2001 From: Isaac Greene Date: Mon, 8 Aug 2022 17:41:07 -0400 Subject: [PATCH 15/18] minor improvements --- Paces.xcodeproj/project.pbxproj | 2 +- Splits/ChangeLogData.swift | 15 +- Splits/ChangeLogView.swift | 2 +- Splits/ContentView.swift | 4 +- Splits/DocsView.swift | 34 +-- Splits/FeaturesView.swift | 2 +- Splits/HelpView.swift | 2 +- Splits/KnownIssues.swift | 2 +- Splits/LicenseView.swift | 361 +++++++++++++++++++++++++------- Splits/SecretView.swift | 2 +- Splits/SplitsApp.swift | 7 +- Splits/TabViewData.swift | 2 +- 12 files changed, 327 insertions(+), 108 deletions(-) diff --git a/Paces.xcodeproj/project.pbxproj b/Paces.xcodeproj/project.pbxproj index 26e393c..12d7ed2 100644 --- a/Paces.xcodeproj/project.pbxproj +++ b/Paces.xcodeproj/project.pbxproj @@ -142,9 +142,9 @@ 85AAA0D427FA2DD600F4B9A1 /* Splits */ = { isa = PBXGroup; children = ( + 859298C828592F1F00D9D6CB /* Documentation.docc */, 6AB17201286EB414005DED42 /* Splits.entitlements */, 85AAA0D527FA2DD600F4B9A1 /* SplitsApp.swift */, - 859298C828592F1F00D9D6CB /* Documentation.docc */, 6A5CEC51287691BE003D876C /* ChangeLogView.swift */, 8502250D27FA5D0800FE8E95 /* ChangeLogData.swift */, 85AAA0D727FA2DD600F4B9A1 /* ContentView.swift */, diff --git a/Splits/ChangeLogData.swift b/Splits/ChangeLogData.swift index 92954f3..e9d8f18 100644 --- a/Splits/ChangeLogData.swift +++ b/Splits/ChangeLogData.swift @@ -2,7 +2,7 @@ // ChangeLogData.swift // Splits // -// Created by Isaac Greene on 4/3/22. +// Created by Isaac Greene on 2022-04-03. // import SwiftUI @@ -10,6 +10,19 @@ import SwiftUI struct July2022: View { var body: some View { ScrollView { + //2022-07-19 + HStack { + VStack (alignment: .leading) { + Text("2022-07-19") + .font(.title2) + Text("Version 1.0.0\n") + .font(.footnote) + Text("\u{2022} Added required software licenses for the libraries I use, and changed the app's license from proprietary to 4-clause BSD") + } + Spacer() + } + .padding(30) + //2022-07-06 HStack { VStack (alignment: .leading) { diff --git a/Splits/ChangeLogView.swift b/Splits/ChangeLogView.swift index b83d0f2..16ec3ac 100644 --- a/Splits/ChangeLogView.swift +++ b/Splits/ChangeLogView.swift @@ -2,7 +2,7 @@ // ChangeLogView.swift // Splits // -// Created by Isaac Greene on 4/3/22. +// Created by Isaac Greene on 2022-04-03. // import SwiftUI diff --git a/Splits/ContentView.swift b/Splits/ContentView.swift index 8fd9a0d..7df9fe1 100644 --- a/Splits/ContentView.swift +++ b/Splits/ContentView.swift @@ -2,7 +2,7 @@ // ContentView.swift // Splits // -// Created by Isaac Greene on 4/3/22. +// Created by Isaac Greene on 2022-04-03. // import SwiftUI @@ -10,7 +10,7 @@ import Foundation /// Creates the primary tab of ``SplitsApp`` /// -/// e +/// This view holds struct ContentView: View { enum Field { case distance diff --git a/Splits/DocsView.swift b/Splits/DocsView.swift index 1c1b79a..1519c47 100644 --- a/Splits/DocsView.swift +++ b/Splits/DocsView.swift @@ -2,38 +2,40 @@ // DocsView.swift // Splits // -// Created by Isaac Greene on 6/3/22. +// Created by Isaac Greene on 2022-06-03. // import SwiftUI import LocalAuthentication import CryptoKit -/// The system username SHA256 hash for the app -/// - Note: This is not a secure way to do it -/// or in any way good practice -/// but this is mainly to test out `SecureField` +/// The system username SHA512 hash for the app let username = "c7ad44cbad762a5da0a452f9e854fdc1e0e7a52a38015f23f3eab1d80b931dd472634dfac71cd34ebc35d16ab7fb8a90c81f975113d6c7538dc69dd8de9077ec".utf8 -/// The system password associated with ``username`` -/// -/// I'm thinking about hashing them, but that would take work. -/// -/// It would be more secure though. -/// - Note: Just as with `username` you should not define -/// these unencrypted like they are right now. +/// The system password SHA512 hash associated with ``username`` let password = "3c9909afec25354d551dae21590bb26e38d53f2173b8d3dc3eee4c047e7ab1c1eb8b85103e3be7ba613b31bb5c9c36214dc9f14a42fd7a2fdb84856bca5c44c2".utf8 -/// Holds the views and login for the Docs tab in-app +/// Holds the views and login for the Docs /// /// Mostly just a long list of sections and calling views /// - Note: New views are best called in this `struct` +/// and added to their respective categories struct DocsView: View { enum Field: Hashable { case username case password } + /// Makes a SHA512 hash of any `String` passed as input + /// + /// Specifically, this function is suited towards checking if + /// the username and password provided by the user + /// match the hashes of the correct ``username`` and ``password`` + /// + /// - Note: The results of this hash are not seen by the user, so they shouldn't even know + /// this is taking place + /// + /// - Returns: A `String` of the computed SHA512 hash func hashSHA512(login: String) -> String { let loginAsData = Data(login.utf8) let loginHashHex = SHA512.hash(data: loginAsData) @@ -51,6 +53,7 @@ struct DocsView: View { List { NavigationLink("Help", destination: HelpView()) NavigationLink("Change Log", destination: ChangeLog()) + NavigationLink("Software Licenses", destination: LicenseView()) Section(header: Text("Features")) { NavigationLink("New", destination: NewFeatures()) @@ -64,9 +67,8 @@ struct DocsView: View { NavigationLink("Low Priority", destination: LowPriority()) } Section(header: Text("App Information")) { - NavigationLink("Software License", destination: LicenseView()) - Text("Version: Prerelease Build LVSXT10a.4") - Text("Release date: 2022-07-06") + Text("Version: 1.0.0") + Text("Release date: 2022-07-19") Text("Start date: 2022-03-25") Link("Built with SwiftUI \(Image(systemName: "swift"))", destination: URL(string: "https://developer.apple.com/xcode/swiftui")!) } diff --git a/Splits/FeaturesView.swift b/Splits/FeaturesView.swift index 130ce1e..b5f1078 100644 --- a/Splits/FeaturesView.swift +++ b/Splits/FeaturesView.swift @@ -2,7 +2,7 @@ // FeaturesView.swift // Splits // -// Created by Isaac Greene on 6/3/22. +// Created by Isaac Greene on 2022-06-03. // import SwiftUI diff --git a/Splits/HelpView.swift b/Splits/HelpView.swift index ce0c41e..4e56156 100644 --- a/Splits/HelpView.swift +++ b/Splits/HelpView.swift @@ -2,7 +2,7 @@ // ModalView.swift // Splits // -// Created by Isaac Greene on 4/3/22. +// Created by Isaac Greene on 2022-04-03. // import SwiftUI diff --git a/Splits/KnownIssues.swift b/Splits/KnownIssues.swift index 472847e..e190781 100644 --- a/Splits/KnownIssues.swift +++ b/Splits/KnownIssues.swift @@ -2,7 +2,7 @@ // KnownIssues.swift // Splits // -// Created by Isaac Greene on 6/3/22. +// Created by Isaac Greene on 2022-06-03. // import SwiftUI diff --git a/Splits/LicenseView.swift b/Splits/LicenseView.swift index c201d69..94cf163 100644 --- a/Splits/LicenseView.swift +++ b/Splits/LicenseView.swift @@ -2,7 +2,7 @@ // LicenseView.swift // Splits // -// Created by Isaac Greene on 6/9/22. +// Created by Isaac Greene on 2022-06-08. // import SwiftUI @@ -22,86 +22,295 @@ struct LicenseView: View { ScrollView { VStack (alignment: .leading) { Text(""" --------------------------------------------------------------------- -| THIS WORK, AND ALL SUBSEQUENT RELEASES, VERSIONS, MODIFICATIONS, | -| AND UPDATES ARE COPYRIGHT © ISAAC GREENE, AND MAY BE RELEASED | -| UNDER THIS LICENSE. | -| | -| COPIES OF THIS SOURCE CODE MAY BE MADE AVAILABLE BY WRITTEN | -| REQUEST TO ISAAC GREENE. ISAAC GREENE IS GIVEN FULL DISCRETION | -| TO APPROVE OR DENY THESE REQUESTS. | -| CHANGES MAY BE MADE TO THIS LICENSE AT ANY TIME WITHOUT | -| NOTICE OR WARNING. | -| | -| BY ANY USE OF THIS SOFTWARE AND/OR LICENSE YOU AGREE THAT: | -| 1. YOU ARE SUBJECT TO THE TERMS PUT FORTH IN THIS LICENSE. | -| 2. YOU HAVE NO GUARANTEED RIGHTS REGARDING THE USE OF THIS | -| APPLICATION OR LICENSE. | -| 3. YOUR ACCESS TO THIS SOFTWARE MAY BE REVOKED AT ANY TIME | -| 3A. IF YOUR ACCESS IS REVOKED, YOU MAY CONTINUE TO USE | -| AND KEEP YOUR CURRENT COPY OF THIS SOFTWARE AND THIS | -| LICENSE MAY BE REPLACED WITH AN UPDATED VERSION FOR YOU | -| TO USE | -| | -| Under the terms of this license, you agree that you may: | -| - view source code and files contained in this package | -| upon request | -| - make copies of this code, in whole or in part, for | -| personal use | -| - share copies of this license and/or code, provided this | -| work is never publicly available | -| - test this code on your personal systems | -| | -| Under the terms of this license, you agree that may not: | -| - use this code for commercial purposes | -| - modify this code or license | -| | -| ANY RIGHTS NOT EXPLICITLY GRANTED TO YOU IN THIS LICENSE ARE | -| AUTOMATICALLY UNDER CONTROL OF ISAAC GREENE. | -| ALL PROVISIONS IN THIS LICENSE MAY BE MODIFIED ON A PER-CASE | -| BASIS ON REQUEST, SUBJECT TO APPROVAL. | -| Permission to distribute, modify, publish, monetize, or otherwise| -| go against the preset terms of this license may be granted, in | -| writing and by request, by Isaac Greene. | -| | -| ANY AND ALL REDISTRIBUTIONS OF THIS WORK(S) MUST INLCLUDE A COPY | -| OF THIS LICENSE IN THE ABOVE FORM AND THE FOLLOWING DISCLAIMER | -| IN THE DOCUMENTATION AND/OR OTHER MATERIALS PROVIDED. | -| | -| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND | -| CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES | -| INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | -| MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | -| DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR | -| CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | -| SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | -| LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF | -| USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED | -| AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | -| LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING | -| IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF | -| THE POSSIBILITY OF SUCH DAMAGE. | --------------------------------------------------------------------- +Copyright © 2022, Isaac Greene +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +• Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +• Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +• All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by Isaac Greene. +• Neither the name of Isaac Greene nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY ISAAC GREENE AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ISAAC GREENE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +This application makes use of certain third-party open-source software.\nLegal notices: +---------- + +Rob Phillips ( Down ) +The MIT License (MIT) + +Copyright (c) 2016 Rob Phillips. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +cmark + +Copyright (c) 2014, John MacFarlane + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +----- + +houdini.h, houdini_href_e.c, houdini_html_e.c, houdini_html_u.c, +html_unescape.gperf, html_unescape.h + +derive from https://github.com/vmg/houdini (with some modifications) + +Copyright (C) 2012 Vicent Martí + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +----- + +buffer.h, buffer.c, chunk.h + +are derived from code (C) 2012 Github, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +----- + +utf8.c and utf8.c + +are derived from utf8proc +(), +(C) 2009 Public Software Group e. V., Berlin, Germany. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +----- + +The normalization code in runtests.py was derived from the +markdowntest project, Copyright 2013 Karl Dubost: + +The MIT License (MIT) + +Copyright (c) 2013 Karl Dubost + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The CommonMark spec (test/spec.txt) is + +Copyright (C) 2014-15 John MacFarlane + +Released under the Creative Commons CC-BY-SA 4.0 license: +. + +----- + +The test software in test/ is + +Copyright (c) 2014, John MacFarlane + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +----- + +The normalization code in runtests.py was derived from the +markdowntest project, Copyright 2013 Karl Dubost: + +The MIT License (MIT) + +Copyright (c) 2013 Karl Dubost + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +MathChat ( iosMath ) +The MIT License (MIT) + +Copyright (c) 2013 MathChat + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +TopHat ( RichTextView ) +Copyright 2022 TopHat + +Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + +----- + +SnapKit Team ( SnapKit ) +Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +Daniele Margutti ( SwiftRichString ) +The MIT License (MIT) + +Copyright (c) 2018 Daniele Margutti + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +---------- + +Created: 2022-06-08 +Updated: 2022-07-19 """) - // this part's kind of self explanatory. - // this is the Software License for all of the - // code in this application. - .font(.custom("Menlo", size: fontSize)) - .textSelection(.enabled) - .multilineTextAlignment(.leading) - // these modifiers simply change the default font - // font size, and allows you to select this text - Text("\nCreated: 2022-06-08") - Text("Updated: 2022-06-09") + .font(.custom("Menlo", size: fontSize)) } - .navigationTitle("Software License Agreement") + .navigationTitle("Licenses") .navigationBarTitleDisplayMode(.inline) - // sets the top of the screen to this text which always - // lets you know what page you're in .padding() .frame(maxWidth: .infinity) - // this just makes it so you can scroll anywhere on screen - // instead of only in the frame } } } diff --git a/Splits/SecretView.swift b/Splits/SecretView.swift index 2f7ad42..2555f49 100644 --- a/Splits/SecretView.swift +++ b/Splits/SecretView.swift @@ -2,7 +2,7 @@ // SecretView.swift // Splits // -// Created by Isaac Greene on 6/9/22 +// Created by Isaac Greene on 2022-06-09. // import SwiftUI diff --git a/Splits/SplitsApp.swift b/Splits/SplitsApp.swift index e16ccf3..7a1ba45 100644 --- a/Splits/SplitsApp.swift +++ b/Splits/SplitsApp.swift @@ -2,15 +2,10 @@ // SplitsApp.swift // Splits // -// Created by Isaac Greene on 4/3/22. +// Created by Isaac Greene on 2022-04-03. // import SwiftUI -// this file will not have comments. -// this code is considered simple enough to be -// human-readable without aid, as long as -// the reader has a basic understanding of -// Swift and/or SwiftUI. @main /// Builds the main view of the app (``TabViewData``) diff --git a/Splits/TabViewData.swift b/Splits/TabViewData.swift index 252cdd9..e109c8b 100644 --- a/Splits/TabViewData.swift +++ b/Splits/TabViewData.swift @@ -2,7 +2,7 @@ // TabViewData.swift // Splits // -// Created by Isaac Greene on 4/9/22. +// Created by Isaac Greene on 2022-04-09. // import SwiftUI From 099728c760c5256a398f95233a2246151fa7254a Mon Sep 17 00:00:00 2001 From: Isaac Greene Date: Tue, 6 Jun 2023 10:42:22 -0400 Subject: [PATCH 16/18] It's been so long I don't even know what I changed. Removed the contacts tab completely, before it was still in the app just not accessible. Switched over from RichTextView to iosMath saving about 4MB. Couple small design tweaks. Reduced total app size from 10MB to 4.5 --- Paces.xcodeproj/project.pbxproj | 84 +++--- .../xcshareddata/swiftpm/Package.resolved | 36 --- .../xcschemes/xcschememanagement.plist | 44 ++- Splits/Assets.xcassets/aiden.moore.states.jpg | Bin 18325 -> 0 bytes Splits/Assets.xcassets/caleb.bost.duo.heic | Bin 23253 -> 0 bytes .../Assets.xcassets/isaac.greene.clouds.heic | Bin 184253 -> 0 bytes .../Assets.xcassets/jake.zimmerman.group.jpg | Bin 17424 -> 0 bytes Splits/ChangeLogData.swift | 57 ++++ Splits/ChangeLogView.swift | 9 +- Splits/ComingSoonView.swift | 26 ++ Splits/ContentView.swift | 4 +- Splits/DocsView.swift | 8 +- Splits/HelpView.swift | 43 +-- Splits/KnownIssues.swift | 2 +- Splits/LaTeXView.swift | 32 +++ Splits/LicenseView.swift | 268 +----------------- Splits/Paces-Bridging-Header.h | 4 + 17 files changed, 222 insertions(+), 395 deletions(-) delete mode 100644 Splits/Assets.xcassets/aiden.moore.states.jpg delete mode 100644 Splits/Assets.xcassets/caleb.bost.duo.heic delete mode 100644 Splits/Assets.xcassets/isaac.greene.clouds.heic delete mode 100644 Splits/Assets.xcassets/jake.zimmerman.group.jpg create mode 100644 Splits/ComingSoonView.swift create mode 100644 Splits/LaTeXView.swift create mode 100644 Splits/Paces-Bridging-Header.h diff --git a/Paces.xcodeproj/project.pbxproj b/Paces.xcodeproj/project.pbxproj index 12d7ed2..e9355a8 100644 --- a/Paces.xcodeproj/project.pbxproj +++ b/Paces.xcodeproj/project.pbxproj @@ -11,24 +11,21 @@ 6A0FD2522875F944006DF79D /* PacesUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A0FD2512875F944006DF79D /* PacesUITestsLaunchTests.swift */; }; 6A0FD25F2875FA14006DF79D /* PacesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A0FD25E2875FA14006DF79D /* PacesTests.swift */; }; 6A5CEC52287691BE003D876C /* ChangeLogView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5CEC51287691BE003D876C /* ChangeLogView.swift */; }; + 6ADBE40228D4DFF000821AA3 /* ComingSoonView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ADBE40128D4DFF000821AA3 /* ComingSoonView.swift */; }; + 6AEEF9632975D53F000E0B48 /* LaTeXView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AEEF9622975D53F000E0B48 /* LaTeXView.swift */; }; + 6AEEF9682976CBF9000E0B48 /* iosMath in Frameworks */ = {isa = PBXBuildFile; productRef = 6AEEF9672976CBF9000E0B48 /* iosMath */; }; 850062C92802328F0095F121 /* TabViewData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850062C82802328F0095F121 /* TabViewData.swift */; }; 8502250E27FA5D0800FE8E95 /* ChangeLogData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8502250D27FA5D0800FE8E95 /* ChangeLogData.swift */; }; 850F8014284A7F6A0094580D /* DocsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850F8013284A7F6A0094580D /* DocsView.swift */; }; 850F8016284A815C0094580D /* KnownIssues.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850F8015284A815C0094580D /* KnownIssues.swift */; }; 850F8018284A83400094580D /* FeaturesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850F8017284A83400094580D /* FeaturesView.swift */; }; 850F80202853F7790094580D /* LicenseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850F801F2853F7790094580D /* LicenseView.swift */; }; - 850F80222853F7E30094580D /* SecretView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850F80212853F7E30094580D /* SecretView.swift */; }; - 850F8027285437500094580D /* caleb.bost.duo.heic in Resources */ = {isa = PBXBuildFile; fileRef = 850F8023285437500094580D /* caleb.bost.duo.heic */; }; - 850F8028285437500094580D /* aiden.moore.states.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 850F8024285437500094580D /* aiden.moore.states.jpg */; }; - 850F8029285437500094580D /* isaac.greene.clouds.heic in Resources */ = {isa = PBXBuildFile; fileRef = 850F8025285437500094580D /* isaac.greene.clouds.heic */; }; - 850F802A285437500094580D /* jake.zimmerman.group.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 850F8026285437500094580D /* jake.zimmerman.group.jpg */; }; 859298C928592F1F00D9D6CB /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 859298C828592F1F00D9D6CB /* Documentation.docc */; }; 85AAA0D627FA2DD600F4B9A1 /* SplitsApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85AAA0D527FA2DD600F4B9A1 /* SplitsApp.swift */; }; 85AAA0D827FA2DD600F4B9A1 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85AAA0D727FA2DD600F4B9A1 /* ContentView.swift */; }; 85AAA0DA27FA2DDA00F4B9A1 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85AAA0D927FA2DDA00F4B9A1 /* Assets.xcassets */; }; 85AAA0DD27FA2DDA00F4B9A1 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85AAA0DC27FA2DDA00F4B9A1 /* Preview Assets.xcassets */; }; 85AAA0E627FA2EB100F4B9A1 /* HelpView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85AAA0E527FA2EB100F4B9A1 /* HelpView.swift */; }; - 85AAA0EB27FA2F7000F4B9A1 /* RichTextView in Frameworks */ = {isa = PBXBuildFile; productRef = 85AAA0EA27FA2F7000F4B9A1 /* RichTextView */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -56,17 +53,15 @@ 6A0FD25E2875FA14006DF79D /* PacesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PacesTests.swift; sourceTree = ""; }; 6A5CEC51287691BE003D876C /* ChangeLogView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChangeLogView.swift; sourceTree = ""; }; 6AB17201286EB414005DED42 /* Splits.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Splits.entitlements; sourceTree = ""; }; + 6ADBE40128D4DFF000821AA3 /* ComingSoonView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComingSoonView.swift; sourceTree = ""; }; + 6AEEF95C2975CEB1000E0B48 /* Paces-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Paces-Bridging-Header.h"; sourceTree = ""; }; + 6AEEF9622975D53F000E0B48 /* LaTeXView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaTeXView.swift; sourceTree = ""; }; 850062C82802328F0095F121 /* TabViewData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabViewData.swift; sourceTree = ""; }; 8502250D27FA5D0800FE8E95 /* ChangeLogData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChangeLogData.swift; sourceTree = ""; }; 850F8013284A7F6A0094580D /* DocsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DocsView.swift; sourceTree = ""; }; 850F8015284A815C0094580D /* KnownIssues.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KnownIssues.swift; sourceTree = ""; }; 850F8017284A83400094580D /* FeaturesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeaturesView.swift; sourceTree = ""; }; 850F801F2853F7790094580D /* LicenseView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LicenseView.swift; sourceTree = ""; }; - 850F80212853F7E30094580D /* SecretView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecretView.swift; sourceTree = ""; }; - 850F8023285437500094580D /* caleb.bost.duo.heic */ = {isa = PBXFileReference; lastKnownFileType = file; name = caleb.bost.duo.heic; path = Assets.xcassets/caleb.bost.duo.heic; sourceTree = ""; }; - 850F8024285437500094580D /* aiden.moore.states.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = aiden.moore.states.jpg; path = Assets.xcassets/aiden.moore.states.jpg; sourceTree = ""; }; - 850F8025285437500094580D /* isaac.greene.clouds.heic */ = {isa = PBXFileReference; lastKnownFileType = file; name = isaac.greene.clouds.heic; path = Assets.xcassets/isaac.greene.clouds.heic; sourceTree = ""; }; - 850F8026285437500094580D /* jake.zimmerman.group.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = jake.zimmerman.group.jpg; path = Assets.xcassets/jake.zimmerman.group.jpg; sourceTree = ""; }; 859298C828592F1F00D9D6CB /* Documentation.docc */ = {isa = PBXFileReference; lastKnownFileType = folder.documentationcatalog; path = Documentation.docc; sourceTree = ""; }; 85AAA0D227FA2DD600F4B9A1 /* Paces.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Paces.app; sourceTree = BUILT_PRODUCTS_DIR; }; 85AAA0D527FA2DD600F4B9A1 /* SplitsApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplitsApp.swift; sourceTree = ""; }; @@ -95,7 +90,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 85AAA0EB27FA2F7000F4B9A1 /* RichTextView in Frameworks */, + 6AEEF9682976CBF9000E0B48 /* iosMath in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -119,6 +114,13 @@ path = PacesTests; sourceTree = ""; }; + 6AEEF9532973A5B6000E0B48 /* Frameworks */ = { + isa = PBXGroup; + children = ( + ); + name = Frameworks; + sourceTree = ""; + }; 85AAA0C927FA2DD600F4B9A1 = { isa = PBXGroup; children = ( @@ -126,6 +128,7 @@ 6A0FD24E2875F944006DF79D /* PacesUITests */, 6A0FD25D2875FA14006DF79D /* PacesTests */, 85AAA0D327FA2DD600F4B9A1 /* Products */, + 6AEEF9532973A5B6000E0B48 /* Frameworks */, ); sourceTree = ""; }; @@ -151,16 +154,14 @@ 850062C82802328F0095F121 /* TabViewData.swift */, 850F8017284A83400094580D /* FeaturesView.swift */, 850F8013284A7F6A0094580D /* DocsView.swift */, - 850F80212853F7E30094580D /* SecretView.swift */, + 6ADBE40128D4DFF000821AA3 /* ComingSoonView.swift */, + 6AEEF9622975D53F000E0B48 /* LaTeXView.swift */, 850F8015284A815C0094580D /* KnownIssues.swift */, 85AAA0E527FA2EB100F4B9A1 /* HelpView.swift */, 850F801F2853F7790094580D /* LicenseView.swift */, 85AAA0D927FA2DDA00F4B9A1 /* Assets.xcassets */, - 850F8025285437500094580D /* isaac.greene.clouds.heic */, - 850F8023285437500094580D /* caleb.bost.duo.heic */, - 850F8026285437500094580D /* jake.zimmerman.group.jpg */, - 850F8024285437500094580D /* aiden.moore.states.jpg */, 85AAA0DB27FA2DDA00F4B9A1 /* Preview Content */, + 6AEEF95C2975CEB1000E0B48 /* Paces-Bridging-Header.h */, ); path = Splits; sourceTree = ""; @@ -226,7 +227,7 @@ ); name = Paces; packageProductDependencies = ( - 85AAA0EA27FA2F7000F4B9A1 /* RichTextView */, + 6AEEF9672976CBF9000E0B48 /* iosMath */, ); productName = Splits; productReference = 85AAA0D227FA2DD600F4B9A1 /* Paces.app */; @@ -252,6 +253,7 @@ }; 85AAA0D127FA2DD600F4B9A1 = { CreatedOnToolsVersion = 13.3; + LastSwiftMigration = 1400; }; }; }; @@ -265,9 +267,7 @@ ); mainGroup = 85AAA0C927FA2DD600F4B9A1; packageReferences = ( - 85AAA0E927FA2F7000F4B9A1 /* XCRemoteSwiftPackageReference "RichTextView" */, - 6AB17202286EB5A5005DED42 /* XCRemoteSwiftPackageReference "RichTextView" */, - 6AB17203286EB5DD005DED42 /* XCRemoteSwiftPackageReference "RichTextView" */, + 6AEEF9662976CBF9000E0B48 /* XCRemoteSwiftPackageReference "iosMath" */, ); productRefGroup = 85AAA0D327FA2DD600F4B9A1 /* Products */; projectDirPath = ""; @@ -301,10 +301,6 @@ files = ( 85AAA0DD27FA2DDA00F4B9A1 /* Preview Assets.xcassets in Resources */, 85AAA0DA27FA2DDA00F4B9A1 /* Assets.xcassets in Resources */, - 850F802A285437500094580D /* jake.zimmerman.group.jpg in Resources */, - 850F8028285437500094580D /* aiden.moore.states.jpg in Resources */, - 850F8027285437500094580D /* caleb.bost.duo.heic in Resources */, - 850F8029285437500094580D /* isaac.greene.clouds.heic in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -332,14 +328,15 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 850F80222853F7E30094580D /* SecretView.swift in Sources */, 6A5CEC52287691BE003D876C /* ChangeLogView.swift in Sources */, 85AAA0D827FA2DD600F4B9A1 /* ContentView.swift in Sources */, + 6ADBE40228D4DFF000821AA3 /* ComingSoonView.swift in Sources */, 85AAA0D627FA2DD600F4B9A1 /* SplitsApp.swift in Sources */, 850062C92802328F0095F121 /* TabViewData.swift in Sources */, 8502250E27FA5D0800FE8E95 /* ChangeLogData.swift in Sources */, 850F8014284A7F6A0094580D /* DocsView.swift in Sources */, 850F8016284A815C0094580D /* KnownIssues.swift in Sources */, + 6AEEF9632975D53F000E0B48 /* LaTeXView.swift in Sources */, 859298C928592F1F00D9D6CB /* Documentation.docc in Sources */, 85AAA0E627FA2EB100F4B9A1 /* HelpView.swift in Sources */, 850F80202853F7790094580D /* LicenseView.swift in Sources */, @@ -556,6 +553,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = Splits/Splits.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; @@ -566,6 +564,7 @@ GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = Splits/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = Paces; + INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.reference"; INFOPLIST_KEY_NSFaceIDUsageDescription = "We'll need authentication before we can show sensitive data"; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; @@ -587,6 +586,8 @@ SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_OBJC_BRIDGING_HEADER = "Splits/Paces-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; @@ -597,6 +598,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = Splits/Splits.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; @@ -607,6 +609,7 @@ GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = Splits/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = Paces; + INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.reference"; INFOPLIST_KEY_NSFaceIDUsageDescription = "We'll need authentication before we can show sensitive data"; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; @@ -628,6 +631,7 @@ SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_OBJC_BRIDGING_HEADER = "Splits/Paces-Bridging-Header.h"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; @@ -675,37 +679,21 @@ /* End XCConfigurationList section */ /* Begin XCRemoteSwiftPackageReference section */ - 6AB17202286EB5A5005DED42 /* XCRemoteSwiftPackageReference "RichTextView" */ = { + 6AEEF9662976CBF9000E0B48 /* XCRemoteSwiftPackageReference "iosMath" */ = { isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/tophat/RichTextView"; + repositoryURL = "https://github.com/tophatmonocle/iosMath"; requirement = { kind = upToNextMajorVersion; - minimumVersion = 3.0.0; - }; - }; - 6AB17203286EB5DD005DED42 /* XCRemoteSwiftPackageReference "RichTextView" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/tophat/RichTextView"; - requirement = { - branch = master; - kind = branch; - }; - }; - 85AAA0E927FA2F7000F4B9A1 /* XCRemoteSwiftPackageReference "RichTextView" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/tophat/RichTextView.git"; - requirement = { - branch = master; - kind = branch; + minimumVersion = 1.0.0; }; }; /* End XCRemoteSwiftPackageReference section */ /* Begin XCSwiftPackageProductDependency section */ - 85AAA0EA27FA2F7000F4B9A1 /* RichTextView */ = { + 6AEEF9672976CBF9000E0B48 /* iosMath */ = { isa = XCSwiftPackageProductDependency; - package = 85AAA0E927FA2F7000F4B9A1 /* XCRemoteSwiftPackageReference "RichTextView" */; - productName = RichTextView; + package = 6AEEF9662976CBF9000E0B48 /* XCRemoteSwiftPackageReference "iosMath" */; + productName = iosMath; }; /* End XCSwiftPackageProductDependency section */ }; diff --git a/Paces.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Paces.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 674435f..2a2c72c 100644 --- a/Paces.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/Paces.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -1,14 +1,5 @@ { "pins" : [ - { - "identity" : "down", - "kind" : "remoteSourceControl", - "location" : "https://github.com/johnxnguyen/Down", - "state" : { - "revision" : "f34b166be1f1db4aa8f573067e901d72f2a6be57", - "version" : "0.11.0" - } - }, { "identity" : "iosmath", "kind" : "remoteSourceControl", @@ -17,33 +8,6 @@ "revision" : "8c65dab2295100c02d9d844f6dc5646ab9d57b42", "version" : "1.1.2" } - }, - { - "identity" : "richtextview", - "kind" : "remoteSourceControl", - "location" : "https://github.com/tophat/RichTextView.git", - "state" : { - "branch" : "master", - "revision" : "c34d4d8a45b9635ec65237b484180d8611d1f8cf" - } - }, - { - "identity" : "snapkit", - "kind" : "remoteSourceControl", - "location" : "https://github.com/SnapKit/SnapKit", - "state" : { - "revision" : "d458564516e5676af9c70b4f4b2a9178294f1bc6", - "version" : "5.0.1" - } - }, - { - "identity" : "swiftrichstring", - "kind" : "remoteSourceControl", - "location" : "https://github.com/tophatmonocle/SwiftRichString", - "state" : { - "branch" : "master", - "revision" : "e0b72d5c96968d7802856d2be096202c9798e8d1" - } } ], "version" : 2 diff --git a/Paces.xcodeproj/xcuserdata/isaac.xcuserdatad/xcschemes/xcschememanagement.plist b/Paces.xcodeproj/xcuserdata/isaac.xcuserdatad/xcschemes/xcschememanagement.plist index 56ac61a..23e98e7 100644 --- a/Paces.xcodeproj/xcuserdata/isaac.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Paces.xcodeproj/xcuserdata/isaac.xcuserdatad/xcschemes/xcschememanagement.plist @@ -23,12 +23,33 @@ orderHint 6 + SnapKitPlayground (Playground) 3.xcscheme + + isShown + + orderHint + 10 + + SnapKitPlayground (Playground) 4.xcscheme + + isShown + + orderHint + 11 + + SnapKitPlayground (Playground) 5.xcscheme + + isShown + + orderHint + 12 + SnapKitPlayground (Playground).xcscheme isShown orderHint - 4 + 0 Splits.xcscheme_^#shared#^_ @@ -49,6 +70,27 @@ orderHint 3 + SwiftRichString (Playground) 3.xcscheme + + isShown + + orderHint + 7 + + SwiftRichString (Playground) 4.xcscheme + + isShown + + orderHint + 8 + + SwiftRichString (Playground) 5.xcscheme + + isShown + + orderHint + 9 + SwiftRichString (Playground).xcscheme isShown diff --git a/Splits/Assets.xcassets/aiden.moore.states.jpg b/Splits/Assets.xcassets/aiden.moore.states.jpg deleted file mode 100644 index 5cb71c3dd127e6cbd9e5df3281e059cdbc64fd0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18325 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 IFXiw41K7$$u>b%7 diff --git a/Splits/Assets.xcassets/caleb.bost.duo.heic b/Splits/Assets.xcassets/caleb.bost.duo.heic deleted file mode 100644 index 6213935cac55bac7d3d1ff337a038344d10ea3c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23253 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 diff --git a/Splits/Assets.xcassets/isaac.greene.clouds.heic b/Splits/Assets.xcassets/isaac.greene.clouds.heic deleted file mode 100644 index c07fd40ae7810ea65916c92971cba54951998ac9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 184253 zcmeFYgHfHXBfvfn`4>iawsCg=F#sTg zjpR0eBtRaJf(KSCp!YJMl(nZB=RMoMM6l(5C&K(UBJ6)7!u>ZQ{C^`N{5K-veQf0yZ5>@ogf&p|e%!!fV&>*7uB`n0 z9{>Hk$N!eIu|K>ctoOQhZgOJ0HR5vU6P7$*I%lBUqvbhE5Hvn9N7l)a%E0|Ld z77#0YxjWxue-Pukf=+=r?jBqH!Fl)C^bf9k;89nV1bGHPOlf9q0tO$l17a4_|Dap_ z2X?Ucc*uE>=OIHa95vML^?(;CAO+X}Zh$jj510Tx041OdaQ`3pc^>#B0Vj~#2XF=D ztN?4k9h4CVDfb#IKr9D10%iakzye|}fCId^?&A!~g5_-VulTY2OADO`0FkeEcXy5d z(&WDaKm|XTUG@Lc7zF?T3(TyZdS???lLvL+d;p-9;Mg7&0sxv00N@OQGJ0;7+*}Xs z5L5{OfSbF!JEjK!ghT+iiMzYI%DKC{$prwI831T?1o@o7i6#kw0n-L3e-P6>0IqK? zE&u=pCL8pZKn#Kkxx2e(fVt-Yt-=7h&a@xEHfjmTgXDiSWWz#%AnnL{d<}jm6dnl5 z0ojnGAgv~@Jz{FKpaEPPH)o3nLtt`)9k_@8L4yNL++P5ajjI!w7XX0iY~yWn4`2`x z!I=pt*f=}<3BdjQgTRCahXBxrJIuo!_TdiqaEE`mBRt#@AMQvGcVyUL*l_rJLf zpcN<-uKdC3ppCtg83b&Qx?iX6!9&&%;sAhU;vZ-4sV@ouz^>>%7Ju5elmLJ(4xFif z>JSWYRIO~mdHYx0OAY{R7{OWmSAD?+07R|9IsK;&C7%Q>J_Tp^Uv)D|05D5_nD6)Y zp4{AoFd{|i@+R^Dj{@wdFhll=w2-@2X-r@hOObQCX zBd~@Dph7SndUfyFdkE$OCIN9C1pA?P532)&_@O8Fc3UAN|KJ`7<6k`BAVN4FWbb=C z2;q9b_cLq^BK(ieEr`TJgg`w|03!J>j%+Rq1nLC3{bI z8WWQF4^E1r{WEy-${V|2cIM${N)1}-vp$;FeZqR|B<~;@W1yB zwg#LiunF-GwqW_er63{UUz`p3BYSrT0NK#LqYhV|eZR{*#1pPOhu|;$;Hc(89{LNp z4|LxBUi2sCKpxD0V7R|9CCJ0|;18$^p&^g^!7ezW2vd1H4;UOHgoQlgfAxdGjpBc!v2ySTac}^@|M~<_nL&->X#h0&9Dq0O0)gVClgYgaX9o z4_QWOqXcdS5O6+_gI*y0@dZE!y}chZHn7Pb^cKY6S`WY!gHigM2Lkr=Z#)Uk?7#6h zko#{80cY6#E)B*F78}(1H~oJ1`5Pkx1b;BKGRR5v4;=~+{~bTrM*zh?bO4}ypwr!_ zAwczaj=*XHbbs+cps)b_Km1UD;U6ADfbkzX1YrJ0k0rqRHyv*Q+`azx4FK5x1M~fj z!R+Dx8-qSS{tqnt4~BsI;(gq}bp|#DkpG7cW-tJlf`=eCcMc9EEGXaxm4dQE`Jq>M)ssfdVT0)zkYfu~*6qsA+6_f-<2BrgQ2g=eyi9sy_AV(b(3iATyISd|* zEsPtC1+C*8p3Ip$O0`2sKmzv?~fT z4_SnqLV92bVI^VupcYUfC?XUJg@wX^oR%!0Rn&sU=8-}2r>p4 zg1|yuLH}MuF(G2$vZo9@0eNHqGblZD8!`cDhoC{7!JfuK)u4HR8lVecK}aAAfEJVx zY~O{{LQtSCP&lv$vCvGY0}K=BlOlu@A_V%r4ECoHvH&3gW5587fgVE3U~HfY5PAqc z=+zNq8uYFb@)5EL>S2OLL8qX)FtZRmaCf)?(4Z5L2FMI3{R#3N{2_%JL5HDC&}R^2 z$SH6E?yYT*a>xi|AG{BMd}!b}Z9#`1j1V};32=D73q2I*{UUQ;{(kVfXrr~K~?_r_i4j!xB%uMVpG%TE*%&ajX;9ecuL*=9)i2XRd55NQv zu?WZ*SlIL{o5lY z_%h?@Cgd$bZDQ_ZY9R#TdonvUyu8@FxY?Xst=KsQ1qInTxY)V4SV0a}Hy=lL6K_^WH=4gSNP#Kf zYU6zWT19!U(Ztlr!(D_LwEV{<2j_p(I=ZnvxW{JZ^y;#&PfB1EaIGle?3f zwbTEB{h#K4gq(#WT`f%9Eu_Fpg!+D;V&&jv<>XNR`vh{Y`7b6XS9K>RdlBmU)5;&R zf|I$8rO*FG_8)^n_e_6Gf#dPt?68Buynm&RCjlE9X`F;`%(f0nqcmYf$0Ll;Vt zsdJYVP7xc*bqIYD`^bng=k^Cd;18Rs3z^8q<%MbK-=_?cX{L4QtKmsS8>EuI{NM;+ zk-9!Fd3JACYGylq%@uUcKpO~veVt+X>@EDB){}v;_1lq`-EW-_UtrGV&`jSk!f^EskI2GQXIv()4UKINt301h3LIl3xDgx&Oq_dyc*#1d0RNc=I^t(w)A?UU}3* zPmK$O*4SUm(TCBB zbVNC%QSdbPkqF6#X2{Z840x^?%*Xm}IOc^NAIVR1mza$8Mm+c1Sp7Q1eF5L+2fHJS z883MdCRMQ2*iCa3&Tn>G_VXma+hzv!(|kon70j}3dgLEXkTUEY@AJVz=|gy(Z)9~F zLA&kX4eLk#m$#<9;}>VXuRicYkdLbDDS2YDYz-ui7e#Y1j^_JqlO}fF)_1b#vUUh^ zpzCrPY%tif8!wB(@KB0p9}-v%ghTIErE+`=40#5f6E&ALLVU_sPDT3Bt;Boj6@>uU z(Rc8OU)Q6LIy!a6Ln&$At{V1Y@rPs@t?>5c2CKYaL;a-_Wm9HvK zI%y_g-5yPnkf=|J1)^ys=i63`=Q;t^?*i9iqpa(Qh4kMRRs_zzpT_7nIHi5z&6EQE zX5w4HW_SL255<#1Mys;Xw9cHEPNYE)R(?&;R;%#SL}C1UCH6uj1}3C><@%U8R4s^YqLqm? zJc@^OldrSpP$10ahflcmX_tA`I^(}T&Xr2-kPD3`&nsq>EO}jhWG;PLeIcT^xvPGM zX2?G$|Lyu{$nbW6h=|P{QiqWpJ$SSJ!G+`~M6m}A2Xi6oM?fF9;)WSS4Ivb{jb5mq z`gTm89lxhV#e%L9mPqGC1}>-Qgf^CsQdRjE_bF;aQJO>jXULrL@E7Yt5v{bjMG%}G zJ;ztk!@Q{YWF+<3SvnhiVV&lK;vu*})MmQ95aY8#B*;@g$84HjejZd;N(fOwMc5(v z;gIbt=98l?LKLT`cSv@kfopruX)(f0@9OMgX!LP%ar5cj2?U=P zE#b92qk%__Lyy-qDO}Ha$2ve3mY+WZ%LKPc`&`AgEb_*@M2p@>b)n@Ih+Q-OyO8p5+t?FrSza`vc4k=_z6eJ5}@ zZx@wmCKzXa(5kE8^V`NB(wU|`S-)i&2UV-eVJ~>Bdyhl{FL<* zG28;fwnF}o*y%HAz8{mi8+RjO@5d_?F2og1y;z81yGyT)s+83Y7sHj8k|sL%l#7h$ z(rbqt3(I>WnN0Im;QR1M-iSEUNjkr=kV5awmm2@*Hi(JX0GkGz8QQMuN{Q?P7chkA zMT(df*qXr~vDltnp;BCF zS7jh4)^YI=oCmCD8gHpN*3e}<9dV42P}=8PX`WdTSwbp=59ULpTmB`L)9UD^KqfL(^mvIhUu^;P8dCi=~ZL8B{Wrq)3%p**eZDwl22l z`DlgxR2H|lje{j6vclTp1%HOU*unTA${|zHyGg=+Vo@M??#WqdBTn-8a!y%Z`gi{8 zt6N5`WTT&EG~wE$EQmdAf-64^DE64Ov*(fT@YSze_XI9?KJ&ED&sju-PCJ>i>GQ?R z^maiKU_bV^j-2{R`0&-g#wz%=LhxEqKUYP$x?Q3~a7o6Rnnn60D$%Ao<>xzGJEWhA z?0X_>uapzqvV1Ix#0DN)RML$(kc&Fa6x&LmBe=m;NTQ;A5X3I1%M8I6d(|UgwV51N zHlC{VES$fW#4X03iNjzxpP<2B!^* z(cez*{N{X@Ce-yz=Tb{VUC0PK7FQ}5k<+_Lo>XGvU6A?R9SGS0wQ*t z4iyddN5@}zc(!WIjUTp_2hcpak-vZmR_qjBaJhJg1>)>IIo&2t2s@MxlkKub>s9#U%MLf(lmA> zA{CybRqxLRx67JfBVbabgkHdpwfn_~cjoCjKNlvirCzde<;;MK znixZ}&He&Er}$XorMTXY?M2g+B;t2%-@@Is?GEm~xtdj?<({k+UQtM1S9vDTI8J`I zga24P_@%5dLb|~(>>!C%X<(8ZS=w~@weag6ltI;jys#>FVPx3pS1;2Ar$;_lE;?qp ziVj`xBpo`D1ad^uDV!u;y4L8R+f)c$Cs7-WkMW4exQIEPEGW*?7)NnMZDA8}!y0~< zd1tpqrEe(vveAQyRAn0K>Q%_#^*L#gE$RGetk7B^y?e%|&&~l-%tDDU$KcO0w22AMicRi?d$ z9_?<%sC6OsF}p9WORQ-gRNxgqs%y{=)-1Z!y6Gk|LG+2%7YclC{bUYLgPjyVR)J51 zULp3G*TQW$(S^+PExJEbX%r_q`|+4&tuKDTqp zJW$>XO=8T%B$O|9gSFqbC;t{Qtjs2!cLxmI$wpAgd*bU~5%ds3*1rAH#+r2bv8_ZYQ_T4S)9?Ga6dX|loCm;l65?E69R9BptD<5H8PhOt% z{g62(rVe8E({QiS`)R5E!=>mIf*K;Jg*$AgYMZH+{5OWN5_-lDhF<`t+^73^i_Rr z5<{j7tI)sF2(inVA}=`nu)B%Q91*;b`7%H9u77}EHYfS1sZc<`^>Xm*w6{H2X;vKe z&ob-M^HKZZlJDH`^L#=~@XOR~qByH#_V7o|sgG-Gq<%%=ywx0@qF0ZopzTvvOTI06oq^z$h>R@8;Unb@&U}9SMU3KYf$O4Kd1*ZL7AtgJ*5~ip)`zbC_4C9BzQHiJ0z5%CL7&k8x8cM#F9g|FA3|>?-clB*nPrDqPiy9|J zv`uX&tgT#ekJ(rxko=hC#pAV*>wtAHE|cwJsr(b>s1@>Dak(G-HR9hep zc}!f>>ov~Tp}D&?>cZ?#oUG4i$=d}Qvf>4G(4rQt3C$^mc*Cr9eNyW=O-ml-$)$1H z7D@cZGJO2V+TWX(`|Z<|#*Rr5UR5DMt#}1RyUx~aQ&d|r(H@k|5)!!bSW#E4sGq2t zW#hvU3S6kHWp54#u~iww8rUe~?Uk(jxgwMlYz0bKkIBY_OTQqDclOR@6$fPI?NC z3mOKLC+ngv;ZEfQ;79P^#wuY>jiaezNR>?rp0K(<_NTSyNT-heVrCLN+NIiM9DVpK zG()gO*QfmZ8c9GsR7UITb+9xX%-u0rVySt_{H-H`#YncDHO8^;&aH1K{MvCCzUT|4 z6k_a;r^)U#kN9WPblc!34n2Q5S-p=vUkH41^IE;EuwnsY;dh3*#Ypqp@{#xiSp5ll zDnI0C-1mfonko}e**nMpd#w4&QQ6!4m%N?kkG}~9bP7Dl2(QGuk>yK8YvG;T4AVFg zh2@y)_#GC&o-y+#Nc!BAZaFU5OhtU_lBZZ6$wQ;!%^XW>Mzrn#tNV@ucNy%Y4-B>& zoFqDN3B9}`#ykDF#TQ;_&P1Lo`Q>63y>-gZ+l}_Q+vty*R@%r(;%yD&+~B?ZE##o8 zy<>!uKeUPy{WykudDBkFDn>7v!Yr|HM|dyIbA3GD-uQh z79>K?*~sZag+;bDPN;CDWC<9Cz!C+fte7hbJztrgG(@Coks<06bzv1Re1+`XUOn?6z2J! zm5%Z0i<;LE%g7s}K~ch<5^mpXhSNpTkK6kp4b9h2XHuf1LK{2W1l6}B;sUc^zU$Jx zGZ@y?@U_{8f%AW4+Tl-9Q%d{u`as?+Ieq~AD|Mc$>Tmg|Q~45wM4naGmTy?$36}mx zPh*n`qvd^Radx7&F&J4`>NU-b->9V+qg=!NyzzzidUh%9BX!Ve_B06Lc^F|Z?BUqh z5&z7yI{k$(29iNvDQGmAwW7KC=X%H+ORDk*io6W?m+VywLV zQsU;7T~va|#ixRJ_8VHe^=NFUKo4K>v0B*OV1Oop10PD~Wmq|TAEO2*dWo)KWetni z2Az-vrg`6WXes~pTU{S?v~7m#2z)nYIPCPiQ%*RDwx^?YD2FhsmRK(Ao!Izs@qTVH z%De9yrn+%MuzP!_H}s=MNNQXNZDgYFu$^%`||AS6s$1ddS*QF3_4< z8Itn-jqAte7+xVWTu-79%8}JQ-K}v~f1CA&TxeBsN-cgRk+b49?~T6x5{W)WH(tQh z2<*>n?vEj3kuD{B&4^=92_VH-~(^p}J$mAPS(o!e#^?QxA3Wle!>~vmD=nbZ98A#Xq8&4`f#;NDZ4R>D|)hBCk zwXXC#QWj4H)PHW@-Jj1%67+}4;^C#gjYZw>D~hT0@NlbCLu)y4Yl;yJXFu0$I44PX zZOxWm%lMi;NLcPU=|mTCj>hJqc(%Le&g)kb{ram*?-9lDRjfvNOWMW=axvkbrTa*z zExdZCjq>>YUF}N@)x|=Q#JDe+i=(sc@5c!iFoWRPDG)9@xG3YV%w)!Bw7-Us+FA}k zTT6n}`itZ)?-AR`C6N-!}DyR{zuJWJd`}LF0S;sk2nhH z`ku8#G4C3(WunC1u(F9u=m4VY7vYLPe<6uaj>H~lmD-0WJ7+c9I6-hQwa$Iql6(AV znc>!JCqCj7OB50%X?i0^o&F)87h3GPbhTO7C@1CND-0)gSH6T@{oqco4kyE7!8q;y zvHdPt4YFlDPdjL5(SYY)_d8%ZCzP>gygg0T8>nJeCE|H8$RNS^mHUwcMHfW2KtkjE zHx67a>}oJw9J_|&Inby=o`u>paTcR%Q>G8+Tg%GVlq}M0)np&@ju%h~+zQ#vWC4V+>n#7qF$VA)+$5DJ2fjRahmnh<81u+@#xKSUL0W&Wp}-c;;DIl#MuO= z{=>{!_si0H+$PAK_tK%(bc@`TeWKaQOrYdNFue-7PB|{=-kx!_KUoNd|qhxAaKVIG~ ztSV6u=`w_t;)k~RgN}xIrbpbGCff)t zG3s?fO7^t_GsK2eyq!sOep&1VKA+OqO{jgf!{-kwZc&^Ryd+67%IscqNcL*~N?pd8 z`S~Px$Xk#(+D#oPYL4*c<%dYoqF+me>OnrdQ@pEAX(i{%<4S#`CMoGg`D#?<-P1#8 z5;Lkf^jZU~7wJ`*8xx5rr<;3DFh9KOuzUX9Rldh$$nDu9WXvtylz}PiwJ2^a|)3A zy;>L8EJ)-342G4z(eEqI#Z=Jo>Bqj>#8feC$U6J;0i12ube&NRF;*YB+HXE;)kM>W zL%PG1K3;&ZpAPem^i~ZgYeO``$4f$urNCmMJ?2+d?gs=K3#_LXHTD^Ii|45eY=Y4%75WQ%5z9~G z?-0$MlN~uEwW6XG)lCZ1G-vyTjM}lWKQ*wv=AL2#xREK1)gp}w%0kOk7DN0^i~N_Ht8 z^>#*e&(@Y*g}%UL(6pfxLSMaeJeIrp*_Qn@)N-B&i8*Fq68?Sg$U>x(4w{LPEgA6w z`gq7tNC=sKnmFFqEtH(o!%g#9wvrjfNZtszyvzajZ`;o+dauQCh$!IMu#;^gX67Cl zhN-==t7zM#mKyO+X9WK(qu9)w-y`zzbHB9}S+xES_UT1!&ciZ7pLKp;62u_zy^xmN zO<>v2*zGCUio;}8TX5*%`cm$=zb(P0WGrUp44rduDZk0Hn&Y46J}6}tGZh*N)unbe zB<;(2GoYJk<$?Mt37+yyf#kyLBz^wi!)?}-k#0vp@tfWzz$b$3VX+t`YV2Oi@lwR?Ok@DNt*e{P~9~Z9^nPKULv73L0)Dk|LYZ%r2{$x~mnSJj0*Vm8dc0VO2 ziu>$og`Rk!gosJ;4;#r{6Wi~HI_y*-92St|a4T(T8#zw*f3>reJM==zDJ*)Ggb@Mn zp%;F0kkFyVwx7v2-^nnA;FEhfz4vG@xWM=8V6(xJ#LKOzwyT%X30Dr{*na5=MVn7* zv|{03EN#76MqB*eZ@%TcRo{%;j>FN%a&VoF=)tkM+>NUf*CRf+-aqu6J^+8ZNH<1y z*TCje_&4p(v^~D7je4pF>BQd0rf-@SZS~*wM{#lCpVKhYM!NI4X%`?Pgl^;Oi`Qhh z9jU9l4|G?F(i3hUpG2&wAOQtExuy zDb~lK3}3fCu|&`CCa>JKz|fu_9z4C$dy<>~JI8G{VN|%P)mFzrx9_UzTl*7r6S#TQ z?ITt1EbfGqXfF&mlCm1Y(1DxP@d>sHwqR?65j@Z1BeR}SN6E~W3fzH7C;XIKzpAxA z=LF~wzM|_jrs18=ht!)b2keX`ksN3qt(MkCw0I-sL-&+^Zp7RYJ^n4ntumgB=OInA zArXOD?S*Dh^eXK~I~AYJcKpvW^HVwwW8M#&XOFAzgl`#M$Xp5%^IRqbb`F()-AZFd z92RuY|0(3;)97v|GwN26r_LU!xi00lR-SR8TkW;GjL_|ZhN69KjkLbA?6=9+ii^1_5To!T4D@c-j4xd_G@CiEmaSCp74(bxjR}&i& zwTNqZ1XN#f@0#Yp#}fJ3PUgKIUCK^p@Z`d~O4D1XeyqtPruJ-QlmcfN%^lxOJCl&x zKg-B^G|;0^n!`Sk4`iMuW!fs7JVlc;d}&Ic#^*LXkHlP~CA#>Ubn&HvM%T2|E#YpG zrFX84>^X8{>ULR5&0Fi@!$USF{d%KUGhl@Mv(oobS|mcLhKFDp4id zV~9Lbzofy`Ix_?%@PjI9$eZ?M^2GKqg>TB5H)0c?ooZlY`gkAtq3m`%vmAazzG@@O zXgbC1Ab)J=S0t%+)B`ymSSO^4^de3EHZO~YYHoC1?E9P~Z)J4Dd?a>P0HI@_I&~J~ zYz&7Oo(`>WC{hW+!k$KDjr9$6MfIrQmEqa!_EfFQvrRp^_^vE$dGVu;-wA9y$!Auz zRuNX`ozi#wtYwFB_6slb*HoX3q*~E4m&J@Lm-KT*s?K3C?3kfxrZ#D8Z1&iTz-}$O z#XXCVIJAW`s+{Azx{=I54>6Qre-fXbbw*6py#4VR#T6n#d5h*L6Ha1MIx*awTRheC z%cpo!P9&|P9eQzDaFx|RkDA1UL&C6MlhzIZ+Kwnyt5558Qs46k!VsUo+!D;SUlIcU znQGHE+azhB?cqI#hou_ChN05kiFqQmO5vU_Uc>LFrT_`4A>5V-#x_UYCnxa z2F#n%b$m#!nDD0;W$5#cOmdB~t@YZ-!oBv40-hwfmLc|J41L%*Owk*bI#L>Qw(FwL zmcd|D^6@0_WpN}F$+~diAT019*sXP2qO`ED|Gm{mlQh?>gXkOTyzx>>2KNj@D3+== zkFh^|bC|Q@c#%23r(3q75@CV=8m2LaejiUK$#C(b(*8Ui(Hjb#o~7NVHOQ}J7CLqt z?JMkUzB{S}RnfF*K66t+eK&#Q{AAA*8%@MxW-;uS(ZNdOThfGFORJ8AICWYTX6>V! z&*ouLq(?KGxlzQj1|?Qo*>5Hqw(cH)AAdN&95miO)hUnaz(Xh(6ED6xp9O8N?MMNl&uhvTa@W*r8-P{*LPY$PrQ3E z-(g0puNveFye_G@ai9@JNvJ$!YK+#~8e;jxKV?Rw^2vU4jp>zEbALaIDV_{=dsRIK zf>FY2kw>vArd_r&)M3xxDdHg%Qb^`4&%)bT2eHO;p_+(uGi_WW9)9 z?PDJGrMB~kqGy|qt4z|V`62&ZMlN@4Msrf9fYkDnnN}>mOaXhjTzJASd7gyeQ!3!& z@5pqNtixxN{)OLAef%<{{TU7vVr9QChAol)Iu&%>L!o3$6J}K98LLA@Qk$YICnFHZ z{~h)n;Z^wD(5G6fkf~Ty^mNwZT83iQ+Ed;qZ7C&1p;4FHg?G4|CBtx)oM{8Zlr>ut zxtAYUl966F9{9bBy>5(U6h19mB-^IktH$`rG{RxOyZv(|waY+h7413G1edo`9-S6m53)|LNtGx25L~xFRyNYBK*{27DM})Pgh`$iS1}(e zsNQ^tw%#jr@2A7s>FCT7cK1#XzTtuIO`M!ZWi;>efw$CQ^Yb*H@YY8$W5X3uLv|WI zaV;stDdt`Zj&E&ZS%&#!m{e7h$n1<4NAq^U7+$&QV%NYDy2;;H8FoAPl6g3eBz4p- zc%Rx)ZArqvcYpasJ#Fb-pv#qo{gFh=)7QV;6Zk`9h!28JU!l)0UArTYOyg2A**nO* zNQOQqxqCvl`5L`&%pq6&6)SPVaMXr|t(OK1U{&f@*jS{NaJdIdFM;=tolnR9*GEs5 zSi7BLs>2MN9iO5V)%8@=ghyYf%N7pA8uX8kEGuhqr7_>X>&9y{kTb@a%IqCIVx)W* zfS3E?Y_u)E2$@SoCry9>p0_p@PTLjIOcBXG&Xr$>+a7wE5Pq^@Off&27CYn;_=>?~ zN6p_qIsVhP=Rw7l{E5ww=F_vpMpCEM5NlxoC$9NxB~d=$u$kMoEj)AcaY3xmghqlC zYmAD8MEEJHisz-IF`1w`3l*hlN$z7}BdDANt$&>F83UzQd=qrRh*47}(1M7~ntHMi zffbp{h+W0)Td`|w)b_+WPwr6Fj^P)XiO{#q=6jS@ibGPl@#G}6!>{_9#f@1+?WAC^ zy}o%7f0==H#A%>BOEi_Pe?h$n$4s2DB9FmZ*m}fcWRhybRWalM6@C?}m$cg%Q+gJL zLpbTKi*{bF!8(HeoH7-Bs?S6uuarWx6C1mj| z$~Yk`lOy2jgOE~xr6)W2So_s4^;M|xQYfOS{K)o+UM}m@PcqfJW#`@`)Ec;?xy0tS zkw@KWa+=wyWljeoebZ)vAE6@s$mETei~GzUp8!obLPkM3+oV9#bKd)xPIY{* zi~Cf>OR*odh=-TYX&;wzh=j z)9jGfFOTA>`Qh$`n*D2?4_EEnb)S`=^L#J73bMk?l6%_~y)5-!v@!XPyYfApj#0Ui zA1x;RL;(4Es?Iq@bX0%UlnV3=_uX&R?_?u(+X0WI9#z0~4}N1Gi~YWuipn;i!s@DH zstr8}8CmA&m=LyIiotQw8O63o^|bt|J>Y9^%$=YcVpy~i*O_!qF`1l)3irc;$u&GS z=WP-@t^?HsXSMXMq#!J2Tc2#2_6X;>41c%f&m@0bH0|(4c$W>_HrO6T_-nPx7TW@H zx>7SjT#VeJZ%M0zw2rPgqKYLDG9JWFJ8Qey88{>-@2);DQNCPSA5O<%BTuS2#0vkp z`_-+qdy|B8l#6kRB{XHI;j~7mBFC6Y332r4L^2gD(qP(~2Eo;aKC0*hoxRTS=%5pB z*ucpzaUw!L)l4TXy`Kkba{I8=OBfi2Gb;03s^GeOwBY%vT%;!Hd*qo?B8^;w$;sCB z)qk1CTbFnue2Ydep~h%jZfGijDave10CVvdw(kVGWWrhi0Kz;+_Ue`0JB-6`Fi zKkI$r8I5^bYlHhtH-Xi3L?KJRHq^xc2l4UYNV>DVtzp zwzXxF$KT>Q?qhBTN4}t=dt0FJ)JYWUbs)PBbTf-|in>Or^>PmJm)>{VFPmH+@D0>@ zN)31C`|E6|a-~j>3JxRcMU0BhN7p?QZb`XaCe`BN&xYQnMN;xqoo<_;&ck4h$%$x1 zU=&rfe0IXofx>K!D_?r6rAA{W2w|G3jQyZ-XX1mf6Ew_m5v@NVd@m!Z_v!Jhe@e*3 z&_c4wQ>)sZh&JnAKWSyNX(6pLJPbu6{vX$U^m~$!w6B@dA0c4m$P%Y~@xq&jPcD4S z()8J9N#&6-S$#cnsM6`15e&JweeC{^E3IFq)#3*`9i$auu#5U(9fO3ZxyW=#ZHT@O z!q1JnmLS>u)*~M9Z2A@H{Bv8%P|6HQwFm-n|yDBtFyjnCm>*)P+*-yOs{c z#-@20t7$I|@-`x30d8_jQdV%NEMDb>_m`pep(H}*GR%}#IT$5r!R|%yYgJa2aNA9u z6alr(_=5f^?SU4<>E1qwzd_y?+14OJG!rh5+KDIazNc{^yG;$4JbSNmZQ5wgmwL6l zNRd94rj@XNLyL5cff!=J*C`yp^SoLWpT@njp*7ijAK4VT+D4W|2#}ruLcOFvv?HMJ zPij#wH~6y$KLyr0jn_L0Q+T&F(Ys-J$HX8ALU2C0g^w?4VSbKH_Ro0B2`9Srq(gh( z0MYaZc~rw zOJJIDT3yhy0Q`EX`M9*QTNX?8U7>%}w{4Xl28208KL-nz_YEC**({D1^z(#i4_h!L z5xIY5ns51`lr)$a(uu&&qWAVFTC=|4=R&&E^_yhLbq(N({i<*Hq|pYq!gQ~)d`{^z zWEJIQV?o#By7j_Gi7w74Y;hj(i|ZQEI{bIC3~BWZ&2>HKxkb%(s?SC9&{MWhJF;?& zby0o~5HG=$_j|J~&P;}vGYA9OW{L)uNyip$mgB?S+Fjf3^*U(Y{xUpBgq)wRw5!h@ zP|p1@Bv8p2c?i@o&-4mHSNy0|!ah}hZyVzyDMRp-QF8;nzERZ0<*pHz`ARv=ayjT! zz;Nu!dXx`4r>Cga6^xfWym$0U(twER^}avmg~zRa&c1$NeG$!%!LZUdCft|Vc25#% znIF@CHQW((uu;^(ush{rw37#@8^*ZDkj3CD$(@*#4kBm!Up`Hl70gFZZC6@Vm?L<7 z^ZNxmI#arz^V_I+_plFw%aG;)jRD@#RG)Xh$nNU#ta?R?k>KnOeH+S~P}IZn z_2*|Hk46_%4@NmrMPt!VOwH_4SJo%XZv1TgoTNCvG{j5hEzX@b$F}*)KNWvQ?*250 z6@x#TBF;%>TiWvKspeP0?bjZylsdJH!ENswtZfi%kl@?dC-!731VX1&Nm~-RAxYSx zY*96jPs)6`2-;pm1=00s&&KZI5s(`UlrTH9TPVB`tY_R%(CQN>%q=CCQ2+kZHsdA6 zo%YCvd3A&DT+qeZOTa6O6l%B68H921VkqJ*atrVaIf7u*0WXZ*zf4M2U0CaN=AO&d zA$C$lNaXFs@E}ErFWKnF)0lh;z0{e*5OpYOE^BI9Xm*gaAfl48M|hVYhnmAT^sg}9 z&1dOCzgEyH#rnGVN0s;GSE=5cb(U&Oa@;O7RiT$RM0CYzCF<5OVq(Od%Zffn)ghU6 znp)z%DiswwmF8!FSeq1*VD-mR(FK?6&V9P+?h@yVZr%_iW7j02VSjR{$^GnWkHUf? zMTk2)8}O$K!kUWD*HWBV8oBrv|W_)aUazmbk&R0TrxqBx7VF`z3c ztu2iuf+FpuO`qN4mPayZJKu)-Ap`gbC^K&DEc=`r9@}%e)op_EHxTz}mBVbYu!ShB zStL;gx2?I?{;KBP5D#P3qoMu`iyK?PLGn<`tv96#LicqaMpo8n zRS36KqgRYyGJR$Aj(pcjSHTDGPiKzwa^QKFa0-Gq0gEh8HVWDC+%osm8k4qStQe(+ z^rAFGIX>ff2G5?)KMykkdY)<;L;D8L=@<19^~RnX63Lzza=Dwo;i`|gVybZ_=#@fd zpBnkmkm@cD*ZnoqciIr^qTLkPay>j6{yO>U`B47N<#5M4>)?tme4n{*9p1jqyLV+Z zWe7W=OB8~|x)+lKwrg9YqQ+b&kdL9v7sc>7!3iVB2zaq!yzFkde6+DUX5lARg_%_6 z-Lw^40aLbP;$-E93PHp#BTU}aOiaz-z0{?z$+;UI-rmD}Ex4e)9O-KEp>VQS!yz2y z9TldP^!jm|$}>OgDvDoi>9Xy{f<+$BRsrhS`66RPVZa93;m`DAybw9lc zLC>>+lfR)AGhDFD4kvaYTnnFZAc`TUrfZFTo1%Aj#9CU4CrU|`)0A22dout305w3$ zzhUM0BJ?ZZ%@`U(EYH^3uj_<9)_OQs>FOTk;=Sh}aBYhU7Rji@N9^{>B1(%J`4EX( z;QN8D4Ygfz@FvtsMze9i4(rFXnrKX%OtnY&Cw4Hq$?hl^>B-~9Gc{b~D2@nFS5@L) z;xw8tujjwgPPC(KmzHbd*uzkno^YU$7j4KJXjKc_o4dJjnS~EthLw$f57;3) zkrphBECzmUlK)`<5kIU-1TU|N(Ho%CV69@a`O@^!B1I}i?Wy9&Kr1iMOAdH{7KL?+ zxM>#h&#kp8U*6EFlU#yxT7s9=DW~#My3~uEk7p)I>n@5Qy`a5>);pViG$*Rq+qw8- zb!oeEvg>9!vC;VNcOhb77|&qc?f$QN6R@#B=l`$T=6-eLo?O0kp^$N8>EE(3@fLF3wd2y^`w%A_sR=%+PX?r{5OKk*TM1>*Nk?t+ zL#8r+>lfuuo(XGJAm9Q#DS7;G1UYOxsvvx-n-p-gA%i?F+sRrI0GLBbmL)F5@;Yb@ z3f{=F#`k#Ez zU7)8}at||jS#zi^M_7-S#xwX~-js^IRp?XjiaS91WaR(G=UoV;&J%K`2T0PZ(VTCW zw`RpZgfsm7k4FXjM!Vcbi*|ppN#2a#?~hY;Efn|-NGg@h>%3z~PZ7(=gD~?$YPazz zJ!Vfz1vUVOq6pq1p8!dfghm?nfC_6l>`$ri&e3u z`!X37T05b&6UI;(9usgimmc#6sH*}X;khJq<6AJtGNrt4+D<^SDX5akm~!uz>~9LZ z)VjYaH6(UM$v{$L7s}n}7cGQE$_;Bg@*127j^qu*=QJdrvB0+7Ao8K|4gz6jLIE7K zaEH=FDEvnm0(y4!Hpq|2M*2MfK05==b04~+dU1TW;!9-jMMdm7yuZ#hi&E{ z#3Q5Nna-?v#aI}UaePTDv{D2mY%n)fdO~{6ycKt)4v?npmoG-8m5uph5;ttJ&9KlAd zc7rnRBDC2#MXeE&&C1QZ4KZs*4&(eGbSjLm&Ece7d;`2&tgQvCqg`Z?y|S(qZ3lD` zOpJJO8rp!9A6IR0C@PrYO28_Uzb2ERJb28vzpw6_xH*&$Ey_3mr8drkE{L-!Jj;Pw zxna~hs%P6%I*C=sihO)cvQw%(qUR?mh(3y2kwrMxv*c6ljB zdpy>>&&7wo^uF*;P%_%8x&aN5G6Hd8LHJFs27mpgZQ*D$`@GZ&0pR?24a7`Z*e4Oy#!X4lpv&Kpi87SDFHF*@cfBE{H<^+mU$b!nZ5S!4 zrY=pFX)}0XXz#_a5UMCLJtg-3nfnQBa&OjqiS%P5+Fau@r-+0hadYikD2K${hAz~O zlMgTcpsiz;ND`&b>s^`dr8JQC){87PrYw%$P3&qlaV#n1T!Z5UvB1@9^{D!Wi#SGv%Cw0=qY}IXt2+U(+AD%X9r{ zz%6T__$Ip=8?lRSLdF|g`2{7y^egF|_h}@vY?Jjr4{hQ!up*-O^_gv|yKZ?_2mR^! z8B*HYz7-PXdR9mg4FIn-c&&}~74N3T*X15Y{SxkEKsa(w?QC0K|9|F=MwwYwuc zevd?mEp-KUF)Kp+>;{Y1El9{A8)%Jo?j`=`j!e~wbcX#fFD-e(+=fEXtEA6N?&y(T z3-r$*isFh6 zZ`h|$3|y_kMg))LD3|*`|I?#L$SdR8v%+xUo9&OIAQDQG7SguVM*&WH&Rpibkxdc% zx-vQQ^yup@YIpAfVun9jCC7#OdI{XS!Z5^R|HtUZZ<~#@{F4%Biw$bAOnyxTJm_gRj$^@CCnU2++kA zW&0OL%KQI3ZX7#TbeT;4a3taHLUffYu?g%@$i>0O2y$!oVRCLmh;9n0V7YC(eBvi~ zQpmdW%$NpTbJ6-|!BbGco1ImC=*xDA=L{1?Mf%Y7s!Gg_I=x)%K*A_~0IdCytQwdY zxdsPR+IvQkzhF^YF{IV@U*XFqs~Oc!u>=;yr{N=P(acf|5a#*!4?+!p^7HYb>>ha& zvlg%P)w)53UiF_Ce~iN`ZQP>Q$q^k%_rtAw=CR3%e0xnV3 zC$x5elHAP*`92}+deoGc*0y*1DrN1+1co5G1;R&v=Pa<`Cl4I_ve16`{h`s+tRd*K z_M7omdam4kIm84#6{9p2Qg__$SW?daQgpvBuF~F6^j!lMFt1~8zTzki7ArnVMK|b` z5b)$ULnNS5FO`i{m3lzVu;oVe3P>cgq&~gz+RO)`Z}=poL*?2^eHKG zR&jhKLCBG6HHj7`7(k5PbSE<~sh2*z(9{L5$fzOpq(IZpcSMeNixU(%r?AH{&75An zRxHocNsqC(S4kdn!EVYc_gx-RR>4ha#2#cO`m(Jb_?08);fuCI{$0xWBR`acfypgG zV~-xT5NTgfJC){Yt*1?hk(Y8oA@%TiA3)%*tTWjRrBCeMP)r-L)BNDlmv@J&XD6`E zg|w*eUY$nNM5g7L#Vh*odDbs(0g`fb>G4LRaV>i)CH*rL-yktL8|ENK`GY$3@X>S2 z?PGQFPo-SA|(R`)^!o7lo_Az)Ca+^}w^XyuQZ`^rY6M>Ci zp1I-aQtL{p@3LNcU8){nMVuLm=W`|j0c@)BT-E_#w#e5h5S&u`=~M1j%nn}?VW(zb z6GS(1yB4!$7t|AJ(b_k*l9ZJ-LZV3u!|F4-S~gR#AOO%#`9#oy6!`|$?!q^JQvJ_Tf^sEQ*hRb87$z=IH zV-Kb$4GA_&?UO^=WE-ToQPSuv%$~1?f@^l zE=_c%k9z{2gyEzNhvI{KdE&0l_>GvXkJwKHcuX9`I?ofA7ZQ)iC!{jr^sYm?GT>rg zG{77tRayw@b;Q4H9Fy=IuH}MxJ97Tez)&@N%_R!JH_Pj3R=s3<)9q4<$mkwbP z|0Gwb3tlS|TUx+0QhFnA9T0;EV!H)2EzW{Q{#%MYDa|RozaS4wrv*-A$%YPoG)a$A ze#ezz)=?mc!q2+`1dQbcSOw7#*`0aKgK)lBVrTn^w0|Glt6w9=ZTDqsJDX8{)Ak)U zv4cl{%A`^O;CKn)d2>hG{wL0CQ?@U)TMXpP5DZP1EfkQd{Xv8k7mTzC&Fs1Lg}So} zJsR!k^neP4p8;{PzA{Z+PopXwIfWbSq(u0i;O%K@|`jr}IU z1Nrz>(l20?xFuuFP?W-;0Aoy38^+~M4qsNed&KCdCqU;U>9;FvK=Vcx{_y;ZLz*So z)2)ktHx9$(JKMF4z;R0$l0)HKdVs!4H#-I0?2->Vc6C?E;Wwiyv-RyIUsCfr)&Zl3}sd771+cJwbi@1~T{16INx>+OW=#+_K$eCC#mFASUM zYVDT~a2Ow@Y0^G++gX~l$YP{%jU+ZGr`Y?%=k8UJ8@kkel|5Tzx)--@u7qE?hD7OMS`ukAjs+W zW_Nz9RHPr|C1 z*_NJf4aIR1=6SPjY*PY89yOM(-x##D$!@A_hWoK1EH~nzwws#7I;j_9n9pOLYqnvW z7xktbQxS3P(Sn7CuP9-=6&9O-JYmdIRIPjE)`mrgAW0EPul#^5QON5bM$Ja=;+oP8 z*vwAaX~Nk%O;g~!s6;fTWk#uy)Pm3)FI{>vWsDH(I7(6Dqi*m-T941h&21&L=fc#s zt z16ta$(B}dS0WqH-5d_k+`C}hq!O%E^3l&1}0qv$8pnv=GeQ630{AoAk^$?0cxy-w{ z`p0uLHuF>Nc}lM=(ea?>K@TV$k#}NCY5yb+Rk#2k*Z@HA!_v;}u*MQqJ1m<{Iru29 zo;k2}IpDF|$Ane-Q1r*Lv{us55BROYSIV}PQkZT)OtjMW^G@ufJF^K2vCteJJ?adc znQlgGBH0$ePX4whPnYXrom#BD1xoSWe63>g{`=vnJroSH?ccpVl&YLgg0qI5NZ4~k zDhlu&G=7gzNYXFqqeZi3$N^hrEma3`^)D?E)+ZHGqQi!6SNN@cd-M0jE}Tx;->!xD z(h=%@7Rw}zb9rGD=Uy5&i)$j>cgZ4r57l=!RocO^PCmGky!ktoJ`b(6L6|F8Q?FIy zx0gtzAIDc!SKKil=0bWZWu0;;8p+c@idS0@o?i8f5W!10$1*YQ_=lPS5d8zSH&_Xf zPkQwdBT?(aWxUr7S17k~J9za99RT&&=x?t!R72J>>1xEX#c;~b${ZT<2^P2okoN|S zT@gLhJ@(#6twU$F^TOAJI0nx%_Y1|?^~m7eL)TeGyug-UH{*(7H^7$`QH=&eE7IKl z+N}~^%`qdYaz-nm&!)S6HSTBrp7{ha0@-P_XpX>{NZ2k9_UiqTzf(@YaS`UfKJ9|| zYD<&IMJc;!AN4lnXG3TIpXFqdT)^&yoEy-rHcKr7qXkB+&DP&u(J>DzLQpaJiry&P zxk3;u!A@#b6A7K5?j5inoF-VnPi^Bq^lN}UX)ghXP}5P&cvvFnR@r>04GI=zOK`oHbmolq=88&;~qOhAMy5 zUhmEQK?&v;z@vuGIDJ>th#^jLS&sDN^7=$UKuEPYtZi{x3xB&pY&Y*cZOkmkRwC2n z+KNJF@kxo=l&z@Jqk!#}qJ#G)u`3Lm!E`1q*tP8(%zs2CpDck-MT&eP4X^djZ`i*# z6=OWyVZVIka2%DSS(x%mPKhQk>B2%6HznLv;`{=?W|dI>&mT0*S$CAH`8n3e1n`K% z`)TKcrCKHsRvbc7@}FeJAYPP}oZjiq2&8C-HRPH1)h!C*+V~8k2tv0-82RsYuuS8Z z1M|Kz^hLQGMr@Z}k%&#ALft8jf;A(5?iE$o1 zFFd}W;D_*V{#X$4%k6Q?{B%fUnD>9Do|7e_g7?IJWWpeB$R>Z6n`Yi-+Yk=Ap!T{m z3O!gNpGr>50$=Y5)^y8tjugJwL#IHg4K~dg`&iLci2d*M(HQv*C69N3?9`kp7uD;+ z{{yrN{sSLgOAN}7?;V%ju4BYh=X{)x5^6vmKRmkOg{|lX#i$A6s<@GTwP;xY*poWYFRWq^%;$yweB<3VXlr$k zrikndU?aVp-%>6>24G!x{8dOj}W(Y^+X~(E~`mQ#u zbMVe@>N=EsN#=xIMy*>%FQB!=axZjBPez{Z=gKBk7q?5Ma#T_l&rcO%G|Tp|b%xt( zRWHtdGqq=)nve#yM`sO&QBvY*e;gQ{?d4W%J3iEK(!nmJUq&`r$NU9EM zo;7bZNkz57x*yEi_0N7;Mf)lT{Pt)H>OVf32bHHDm!QxJms)4)?WdP3;dCvT;!xK5 zA!30FuUixnd!ig|4Ptys;4OAb*gx^&smYNzTuJ(NT8T|SM-HUCph_}mpK#honbbh< zHfs%O_3qhv+x7I@-kuuYG?$M)wO~I)jsu*$8Y{u~|E9DuW6rIM0>zIENSJ)Dxyw_@ z$S|mjddgd4Y5;m*0KeG}xA`;Q9Z1f6@z)9&6?)}DDW6dmzE`bIhVkY8sJAmIz-!7` zkTq(tw&y>BDn=AnSAzr#Sa-OrB0c@>$!V>i>@AJr1)d|^TI~`@hELlFhCA|SnGU~C zh5qeE&lyq^So%#VVaO%NK&(TeWi;W4@?}ADMOnl4A7`yc-n@Xg&h{Y#Mpo?49T-<8fM7mYAqRcv<+&ID z8`DW*$`CkqJYep(MmM>ri{tg7h;Sq08#f^6)7u(_$eHSSP*djbLvy_K-WSN&ZNl3x z2zW#)c$Jty+YO)F)C$^kmHT)+IYd7Pj`NAs-1iaL@c;y~q!?1`xfBprOSn`?Z69Z> z@isXWP8d$%gv?Y0Q$~e{I{~VaDwE%2IgcKf=VyxL>^8q(w*0C_N%bCZ7RwOn|6TeVW7Mo}AD_N$Q{#iIME2CWBlmq`6{P{K zHo`(if(hei{}i+jW8+ZW$XPHMwB+}1@NsNtim6Ka=0d+cU}B{C?QO9c5?Ed0DFdo# zye6^tF4~tCyN9vGZk@KW65Vs5xYNtVuT|%5m6|2~A748W26#eJ>gKk#T_xVmpULR= z3CKin<5`A|Q*-M^KOzE$GD82al<}95U`vWpk%qf;4(KCa)@bJAY&Tuq z-S&PISbH(MEo^Ldu|Hg{8FM+XD96E zA)A}jB2i?CPsx<4r-FmQU5Fo-i(>{-^V!nZ^7-JJI3HhGD3WLBp8cnB=KjN$cZL$O zsOhIRIh)x4OzLJeQioR8x#CPpSaG z7pAW9XWFf*L;Xn05b-L-NRain^Fse^TPh*CijWe}&i$vgpe+2|<&NZVFr3@VfKl>p z%E#n|<1tbck1^d@^T0bvW^zj~v@2{y5Y~;k)2U9{*F7wm+QuoB^;K|kikMPC#Sx&e z4$?(Acv~fX^iHVSzM(IyWrjvH8f6v+VhMcpLBTHO$Yc*{f6C63ptkKaWHH;F+S;W# zhBYZs=OUnT9EOyiKAIJnx{U;Pfi<@8g*Z&&nmSI`8x4CI<{uP(8r~KxDT=vw#B7#O zxCmLo(N}AmPKL+itA40DyF*&6O89qfGS{=Bq@#=cOcLsaD&pX^_=~lgLL4l4r{($vg8I&hfLAW=*@4{zRn1! zF<&f$vSS+eoc--m7{_#`l0@LBF|=)^jDaOOUt<^ewyp~Y!j1;Givv)>D{_I()g!3p ztkZ(595G}sLtGj&ZpJf)wgFKKgA%-dyyJd{O3FY>@Ne|aDKur01@f&*bawNdKAU4~ zRBY*|6XO@p`^G;POu=c{vOx=dZLK#v%pECx$YS0)u5pT9=S6y7n80&72fJ3;=l4qI zhvEAWq#6?V;U=~#FlYRvxhhS}m#NKH8L)TBejUr@JS}S647$0SOgIZAffzX**%%c| zg#Nf%x*204;K0z8VOL}j$Z6aZ_l$d6Zw!!<1I@VN%lT>kYcbVdUWzC!K9*o}?CRIk zqzWCj>Ro5LrLw4Cp(OR$DbIJDIHh$^;$m0g;Two6BAP_Z^MRg+f!wX4l0 zA9S9E_Sjg3{o!1e@8+k>MNL{jY~tAF8q9NvUh!$K!Tp&m&NY_Rh;O3TlB~bshC~VD zCo8)-)OL;IVq|{Oj7ga5tMyqm|nY^3q5BRY;iW7=TWeRS{msUzQe0 z1TLigF-EZGH+ib>4`RHlokzC|967G$ijVUkhWj4>X-cp{lnQ^ZO98lE?Ev=y@lIPI zxmvJTqkN`F=VHEtinpa5UT>d?E@DDgms2rTUz;QAAxz`^A;BX7TNU#*wY6PuHqFU& z^->>FW@PmBx)%G6W__~>){)`K5%4ljWjA(k^>{-xGaK0@C3Gmz2VwEdeO`A&3@HHkaKu2;`de+h$67Un8v>^_1 z5%B{YbrizIqh^LJreW_fi{I6-1&<1j?@Y=#rGLT`0#<~@@kS2UUN9ZG&2^3qlC)_Q zjYhGYTpX#>&GO)6w1~5&?At?A!X@Q|kY#wF8jLvRbm@1)T6#^Kkv# z*fN?l1qg|gBbS?mX7!c~I zN`HWHcRJFGnf2oMwaI7s)_DBv(_RDT8;5 zd|Wkua*{tNQZA>mNV{4z^I@p)zdaAe*?`ssT1oxFG>Xm!qKz}xa}Rcd)T)26dgL2E zdo_0Boa+U@<&A7*uBE3zO)IVM>*k7(a|N|phIPV!xj5$Ci0tSlagJNB&(V-ob;V5h z2*c;5+gg7&ZIF&AoElL9`#Lsv<7g60Fi zT*u?ba&7NliiMYRD}n_J6Tv4SD1lHg7dY8u(lfICJc`}tDp+spo!@qgx&GFyls#&% zsAi>9t`47{?~JaXpQ>{I)b4w(h^|8PmHnuPmbPqG_ul6s5117MukQXsIAQq{i@HGF@XP% zLIr-UCp5-XQ+TMqaiIlZl)(52i~bzC`^j_{Zv)sP1i9tHIQ=|HMk4vs+-~pw&*NfJ zZ{i6HhMkdTo);PnVtAeD*G&biT~vgP9*YV5 z?_LtjtmdmCsNIyNZ|O zUCA7eO`w2a9VdCrl;?8^3E6gbt#n%&j*uOg!2!KGlPPVX3e-oFih_GCBGx`@;riE( z3s$ZlZK9mX)(2A_PY0#h0)8HSanMV5O%iKG5>K+ndd3atRe`Ryz=f>amP%Q9>Wl-9 zQZEQv-6|CFm`MqZ5tAq?&M*AuT?FH;cCJ&b$dnv?)73+I$xYn}U(6W~hk-f^ifKIr zjwXgKN5%##VA?gy=`!5#Ww~uRfdUdDnrJ!>bOr0c^H^$Wz`<(eKo1Lf~oba&|V2V+3 z@`~rSohRZVt23N_Y%)iQm(&Y`@-KdCXz!P1D8QW9ZZ}5axD4RMW;-I8YJf7kTIJ6a zr=J@DPJYJmC)UIQN#{mX?#)`Z^{0^?0U4kfk1y3%7$E%8GDExlVkM<7;ojGp))JMV zw#0Wb6VSA~A>cUNv2B4C1Tv4}`#hT(ZrLzQp(;KBV}E67D8mnQGX&wvve}d_CgkJ@ zYH6@|_Qpb->ZWI6rOl`otJGL>OcXr8)Z{DFuAA}0-~u|@VC74-*bLKIYB@rjp18^*K&DjIJG|0P3bG1as#z`s9~jfycN)y=pzS(nIDT8z^348||H09wjrO z(2{s7@V9*Bd=r-;Wyxht^xf1Qup3HM+lc5?jK0 zA7_z}2jp}pnw?Zz+tC_ZBM=U-aJu%VE9G|ei3J(rljBVsqF{TxhApARyYnCdolYV2 z?=H#-7#cw>C(FZKO{ILNFC?0NC`c(EN4PW&VKQZt`O$1O+^JVcCAcv`H062TFPAE> z0t5P2Cv<=*)8%aH;GlvqexAy54}1)jtPk4aB*XBIea(hRiRrg|!-@=s>#C>Aoa(Cr86 zcz=x;IPZL3ytE<}BS`lfdaB=K^})JQVN7&nEe&6cT7LHMSfFMI#dnT1;vB_$zHRh* zla5@zI8&LnAou2;5OgVWO~BQgfc`io)2BAk#EhGi1*ofmXuJ_*Ydez&mw(O<%Yz0V z=)Ts|T3AG_zi+?{SKCPiTvMLvki=f692$n~EfW3OW}a)7fnCYfS@q(AGLA~kF4J9$ zdSFZgjRwZu<*Po)MJo5;6)TwStNTw01CTPnHexcEa0GcJHTJVOoDsXQ zqfJ3d?3_BrFXMB#zIw7!B2tTfu)CABWQ;g>o-7V34#{b8QclGuST_7{zT=z&5Co&4 zfJ7`z6j)wlAP(CwLBhxsCOC{;7YbH*iExQOw>kL-u{1Z9!Tn)}Tb=307IF++REh6O ze!&L=U(gix3KE)M+e^yjwJ|(4fY>_NM1adNDhmJVNG;DP6j_dD_yEeJuM5ylbd9gz z<2m%`a{VA02=#idcB1>=Iy7lKlI1L_u=TC4VwoQr=-GN=-angXc_U?5Q7_P;x!gmm zP75w`X(2F&MU@dLM9k>_MQ|S#NcqSa4xDIeu<*{5F16f~rMhFz=|o^^k#t&dlyes4 zNajqJXixpPEZqMWJ~R>#=`Z2r=hSfUdF0|&2NX&i^38gPK&FwyJxxDe?$Q?r9(_S~t7ZbL zpJ(P$O++KaVJ#iaRz_L)-5T(GOu{oP61TVdBld_PrctD&Z*jt#3u zPsIa>Xd!=4km#g?a~USdxAcFcC@KmSifnTAP&4hD)yuvnKo1|g{_2))QRlZZ`AWA- z3K8QS4~o)q?5*kZ4io(CA*qGD?JNQ!PRu#CVg^2RCD0Y^{{G26$L!cBNOGjbr5{iy+K7PcW%i4I6KxLueD5$0ev(CK)yh@)dlq}Hyn>B1%RyV!aDG+Q% zSN+wSDm%9c%2jd#SE=jOIGh;60|(oJl7jg#w5(E20BJ6YzrO&C19aETPC-vRi1&fP!Q^gui#Ah&RE z+Gm-m@93!WIV#$dnvQzY8tzPTKeWEUDOg_Vn3L8O7~W2RV<&TIWq(Cbgw!%99zfq% zB^!aa^B`UV3>-eCXL?Wfga#gh z8>YgXsj6`%5_i62f=ry%(zIi`R4T0s!(0yR+rNSod}dgI;5DO4^4Iy?7i`!shzvFb z3{4&tv;Ua)=3?Ywc~izdY#+1~5O zq#{b7;Wb})_3A2Z(buQCizXCPFjg?;i1g}`S3R9U)@|;WerJPA<(J}7vOa`R{lkNc z*r2Lvt$jDtl5HJmuNKVQ?EAtvwdBTBF8%fKCOKBehJ_!e4ud74!vJjJ<8+Md{oIxY z?ap*FEkbJoco`CCXf-7^MvuiR<=0qA_G%Rih5!to{H$Fl`5lGAwS6;fJg+TLn@ww^ z_`c#9S8s>^v37`8Ugs1l)uw`0DHV31r$&RC29>LWB6@-&k5yg0HuOAah|Upd?c=Vq zXG|PmQ;&d&c=`E$R&^?;g4-v++~R-L43L5>|RVhJu-phXZ>$4G3KD z&1g!UcoP}C;)2&inl_US#yL6dm0AnOA)WP)&kqVQG|pD}0{z9$KvR23P7eLx*XmXx zvqC~-S2uE7W=bNP;L6l8Z>r0lxp4-$M-Vm7jEgzSuXG9B?3x6L(^dhmq(jNyD*>sZ zA=wi*>?VTBm`42%Iq67G=pdI8hjsz%ZVvOVXX4a9f#82E(=Dp#?MFuJU2yE8j`7zZ za)48y{NQ8p{_#by{yPc8=P)OYtM~O$#zdOi81@il;!!_QU@JiqEgvko)b2ZlC6_$ zrS)A=qr4iW?$RxjS7Uj_SDve7>nZJft81GO_^VPS`8j}1jxLme6};UJvB-Yf=ZvW0 z#%e;OFe!tKsN+D^0taD()DtJC&*KboaEr;C|MZnvCx6bP#6N~~BU^>>^PVq~mXWp& zu-3Qg;w$ud$Z2uf3_`By;%HF<(pqg?9s#8?@d-TCEvBaa!A*j;E@w%GmS^t)4oHYS z9P10iv3oWL8yVO9@=kKb^kG}$sWL#ylC_*2*zi6yyZ;L$uY;K#>$i026YBx9$EEjc z88ZZnu?FMeoW!$4ZBO42ic)<41G3wFf-s;NagM~$D!?mkLMCyz;dZ}WB1fzAops}w zzR2ecO)n9qg`r-{MsjdDf#4Jrhs3<8e5aXhj(QyQJ3cla|Aq7=W}hyswQ*m%WW3VS z7yPV4|IjSYT~&uhO?RYE%-y1QA<6Dnnc^8cKg?nBVpdAe#Ym3&V*n$dof(u5;NX`P z6{4iwNSv<{%F>TAG;xORO>Mw|%=0Y%%UWeN_&)>+|E!FD__f-46-jw6Gq)!mz8Q!i(J=TT#pNKWT;x{KIVl=y%z$t9;X={fI2Cggq`qNK*9&#TB z9%IP?P`nCT3j!HYOvGFB4Rj~^ufs_}9-t{~Jw<^8e;%!l3*cqo61m&m$nI?zS)&P$ zUGk&3md)SKXK8uw_CV@f@zR{Fh-wrHL-Q8XsowZ8P?Ha5T1>uw)Rhsn1vilBnV z=MlSk#B)$gfD`5?_p5}xx#plWa;|YPU2M0qHT&L;<;}FWVL4^_a*%j}6fwD~#r;RE zAHZs7S5eguAi>a2RLAQPzdAg*PS3t`{**zCJGmBfxBSknhYQ3KmXdKAd!K3r8YWie zcec(EPaQ8PxX}xzM4on^bnpMQ9mQZzsc|bBzeCKo8%>!$|-Ja z#DNtT9K))@3P!s9#WRty?d=g&1b8~oYEL?f18JabEc#AwO&a0^PZ3eY>#Dl6Yq>_@ z<9*z95%l6jbHo_i0K8kd+$~HkyDNAx|jD7%z+EpAwL*cZTBwWKQ&ej z9RKFB>V;yypeI_TpDhxHz=~uOh`=NH$7wDJ54*0XA`o`&`i3F$)wC5pBv$A&H#sX! zI{YFU@@*;trzl&>+(ydK4I`yUc6I70*fY=-)W2HyU1C?B9*LL8n#3h0tqhFT*Ppn= zLuxMQ4l@+oQ!ZzM{ifL|D)KF)(9IW)q-i#T#2;VeDqjbIhj=rx!xTuNiW4%#53Lf^ zC7tDOY7!aAFy!OTcb8|8&2%lXPPB{MwY)(;0^<)!*pSZ9rKj~M;HkC$&~zg0;e@eG z0U)QwaUapbTx2)JJU*h3r~I8`H432><1%fUNel47pkpdl9o58uetN1YV~O8qRr<>O z2=J*}W&V+m$|>ygyR_6irIy#pS1!CQWq#RfsMIg-GeLb|w7gv;UZ3&I8fq7%H0oan zrm-0=z|iFlafjMdX=^%=p%Bmz?@(({-NsNP9y?O$eP#zROdew7GeqCCF%cTYic?U|u%M4NTFdy~;WbXyRl04dg4F-3quMFPECjo7ibM(JtSiOava;6l9J`sRDq7+@6Vv7zB+A? zQW%lX7+%wQWG)tfH#R{PXOEGu*!&{>|BVbKUp{CHt+0H2*}UT)m#;x_!yZSMD5T|L zO)~u(Cp5(`Uv*}bxI8DtPFbZrqXDivWTlbf7K3Hz>V@6@^!Np!Mi`KfA~Mod?JuWa zeQD5ZJkj;X5o#}9Vd44zt;HLsaD-lNfu{E^v3UqF@ikkk&qb~ow#s5b>`Q*0B#!m< zEhA0n-fywG3MrEbA>Y_XU~;|+V`Y%ek^+ycj~DoD_OAPlD1uxC#b}vQY>XSt)_0iv^1o5kxS0y>%BO8z-9A}p zib~bPR`^rAXF5MyHxOWH!awyu;_iHt-@vV51BmAhB&O44ak*ZQQ#eAN=DPU$_3urv z#Z7#g-=t;tNB_N}Q-|JQ)`}F5{TN)LK#mhGK8&ynZdJBw>6grE4QX@y85Yh_V5N&( zAd1J4FA_iSxjtby1CUcNi+R29C2w)v+tsf=CleI6`$<2O5af`U{WFb)SgcrEoPTS- zF6iwI3f25c_-h)vsrpQaRK7*^y@a#-)@BuxB}%7h^)k*B)NXDI84|oh%xO|rEbMxk zKJ1?34$6l^p-UV8JQ_8c5o_Cw8iJIIZ~nrB`0i=YKYSV!jbD z?AxuBQi9Z%nTzf~TwIjMpphP?Pd0G2c->pRBnQu4avgzYM)ANe86arv&%7!QvS3=5-^HZXy#ErPuqgt;>E+^ z*Vm3;~+>ZaE&1j~_&3%~S-{tTH2i73-mS@<8rw>OLO9soYFjBztK|yM; z=rCa(_Ej^&5%6#Jg_Af701fDflZXSyw=5#GIjF?o6*pM)5q5uXfHh8Rm;p z3d_f4h9*11K&HI0Jztj!tD}0g%TWWfc?2tBKBE+*xY(Y%?>wWEoz%Ukw zbK0%!oo^fpE-5vQp^E^mNu3rj+LP|^!fDV3OI3?az=@R>DQh10pP)U+tK=^u1a|>! zCOO&;=YXsfKo{RW$-?{hReQ(LPKty z;g>r3EuCJnjH;>ybR?IgFAbFq&b%d7co0tMIxEJ0eu*A$2aik3X(WOG*$9;|WJLUU z#k9t(&71vb1*AP6rc3%dp69WlfaXx3-`2=-b>f7c{u$Yajz$s*UV?0VY^Gk2%93}w zm2C5Dq+FF6uxh2a&Du4k4G{cy1MEb2qu1IpzQH^LGbZJcIU0jQr7+`Q*8X39s#gg? zz1nkab1c-0J<%bADV^F_2nzIN2CLjEn)_b?iFo7bxve4`@F4ypK zt^1#I_F)wuO{~S;K82e>d+mJrPOBHy`Cl`8ukVXL}0ogZQ3 zD`d-WuKhln&J+zdOn5%<2{xs-%u+%jpbi~KIRkkgQ2bl=WMn2!?T+}SGUL3>1+FYarEy!JFl zC0{dN%A>;%y3xFriAxd22DnjpXT7rh*rRaBR8qSgQQ?U2|j`t~p_ z3*yWJuG%VT>7QC6kY^UMrrfh44BUp`ZJn0mxk)gy*`v2*#sx~f6vVAKLtosdDZ(aK zyeO!%70TrjAoWe3D%LKa17Y8I1hxMLi#gUd2N29TWoZ3zl>s4ZmqWIIBOS{X3!Zv< zITr~kKxyoqM`^T9ewMk6fL%ZU*GA$}ah-u@f<(FZaCFasBEYfVivc_68nV4>zqy4R@CNNL2 zvzg`!(5aVb*PnX)ev!L@6wzAS9r#a1^*8rcv|+|6rzz7)6v(*Q`oFe^Ast>3s@%(5 zYaMMJy|y@Bc%E3$UCX8}MzkxSUcaJa?{j;DJ@fj{G)854n~*zila9q{4$*+Y%cyx2 z9p2l~uM`3IB`@`yt_AH2uT|%kgajwzoE!C_AsYV_WSU_axr`Z#sb(c=DvbF>Fn}k( zH`*jE%pe5v_tGCGnIX~hY*&m9@%z-KfG}6|^`pyo#2rbiR5(^;atXjAQvR|hIC?N! znR!0NvzBckpo5iPB$<>C5?sWs>b;u313M4vn?MyCG9~JZJr^>W6*jjO!` zHN=o38(VuX-x;5_R@hkw##9`=xQ9bZoJZe+q?ky=OzP>VvRc=Iyv8T+fgu{uk5#vo zvTZhddsF{lbYZNJGCyprCsM{CQuKF+PTxREKztmOs!svhe(qL;oj4P`H}00&%5eAo)LIx`BgkE*rA(e8u_DsTBeYu?4>ZUzed7D@ zUUP8P!1ifj;8JaE_E@L~;>fGVT7=zSHzos(} zoiB?OB>j3BB${v>%#}=WR-(T6f<6PxfCH^SqGUS4L$dGrOW7*Fl*W`1Jiho!b@`axGLHRrab;Td5}jQNkMg@6x0_#7zCej>VjSOu#BoMDiT+pW-hUY)j&2?SU z^yhn1zi;hLoVD!IDZBatIuzlmDmwlT8mGdu2~~8$vds>`g`UK5=`k32B3&&ax2Rp7KlSSmm5e8W9uY@zE5V5dHa&D{1AQ8F6b{mH z0->uMIv%J$+8>pX{}T@P;6X3!|)ggn~nmv%Z?Y| z?XZ#hCLxE1%(|WfR+6TEwF^*5aLgZUN!C+X$v4$dzuQf zkeIH@#M5$K;~Udpl67EfR*(&?BPhy7vBCZdd}4->P+2(DAD!{mce-*i)#N#$cEV~R z;vR9^Pl4?`RQ~WGLF_60%dLPE*Q+@T#P8J9!3toNy?hQp1GY#bs~bE1V8VW&s;PvW z9Q1(Z?KiQ9-+KF?M~>iM`H=1C#-(Mg<2YNdS#lVFKm<_qKSh>$rFu3u zWp4d)5f3mK6En@5Xg3v;s`L6p@z2~Md`Hr;YmVQgENLuJ!20qq88?#A6aFyf^TVJV^`} zx^3)%s-snu{MNtvo3}8fzgUTdm}27Vx^y$_`f%+#=!xub6l8v!hb1fcd5)K8Uz{Z&A_>8Bw;w$pPPA2nra$_>r$!efB(d z3=PMl2w1o{)8S6eC9`?jh1d~rDt?|5?vQVsLN?r`t7}0T01cn=ka}UacZ^jKi3ej_ zfPS?cP^C)8yG*TBe-a-iVNI`}c=B*X&JA$Grj$A?trTxgkPa#gJ5~Z?uCQrUbke*! zO)1b;h!8g)uY-&_d+dF=`t%1ZgY)PxdxGEu3U%!^5|mYJC~)ey|Lnqf{i-0wMIwUG z(IJtltS)rrA@7EwpBDp-yqh!}06Q!*diRQL9IOqK4Ah2Z`oaJZ#+TuSPb2%_;ytx7 zQD}2s>K%P=-1EaY`ug9(EI`6|Ac7ESZk*(M?PGe1*G=Ih`MTw9pdi2s3Ec#$pJRKW z&^ic$2m>L0sDerI8;le~x87Y05g9DSEgt8}FqqM~>T)njA<8}|x@NQ*7b4Nb?! zm3SEm4(a0@yOZ)2y4wggJCf?YH-@dLX%%i^4v9J*P8tb*&hCq9U^xo#ruh&DWFXc` z8FX?P4kw4hw3RN8g+p;Cb9MBSW+Bw{Fsin3DAebYwW>7W&R+|JUML%pzU-kkfqY|n zvg|QY3qRtgy-9abaYheh#7@>(8d=!7-#Wzy9kX8n!`js;(TNIQD1c(zom`HKq^2R% z$R{sUwuW!vh{`2UrO)Af@@t;WSWzA14qQdYbfx^@_}xFV{oX;54@0oe%yuvx`JKfv zHaDfIrlVEYOWWIKU0+T=91j+yb8Wnuec&DT(lmE$AZdS_)CE(x?!;LS)M&@>nH^N@ z$Hr!X!9zEeA#XQq--;eimG@N z-SJ>x>cjXwNmy$Pg#b;d1-t1~+VZ|p0RYakXWI-iXL1bOO%3fV?#}Sm)APP<`@bB0 zeprMGFoQEYD$lA&v@j5q7A%`yJ*QtcitvW>zrh8zuoQa?pq0;fT~}^B8d7%YeGT}P z7!l{K5psWxCV}cRzXe#?*J@vHT66izNxxMp)ENSj@MurhFk-u?vU8cr^JY5DD?_|_ zgA_BN&(%l(WW|;z9YJ%!N_A$VFK#uPMr$LWXWniRXw&`xrhxIlO{F)ih zf5yJv4Vrp9NIAB+K6ZnxSdsRTT=m=R;y?lnoP38A7hA zK-C_-TZz8P%e{ItXb}9e4X?e|E9QAy&#^8PLgmLp`SNXX17R%kV!o@uj9y?vgNqTe z$S?p_Y7f$2p#1m)9)mX@_8ho%ErVWbXZoiD$oB9svp(1Ti`Gq|m83I=8y)**KdVYI zgrPbkP0N^T9*Fgd{}4(ST45KzW1&V^!)=I(?m9i zrf5DWdUqj0?t&SMY0%`jaiDfMmENzQN zMx_3evH|yUXzY}t(Y%8{Mz#&#$XJ8G%5k0pr}VN2FGqlLw<>n{d9a~xTEr`;%XPkD zpGkN8bVD44NQw7OqUidh`+sf%#2&hc!)kx$Yi{ubB>hfLz0lL+u8m;v%k90HL}|C2 zfxGPHt?#C{%8|%Xu~gWYkkiCDC0ad~E6ZlTs_qRfg26{S*}Y8uV{ zbC(?!F>5DTwER~1&XSvAWzY4%J>|&NH1VQ&Qy9VOnoF<_qQWMKot5o1c{U&mgY}wk1lPhH8 zOb0!+A(WUsU6G?6By=+$)~|Daxqy04*y`;Ot@ZZOLBGgvgBKYV$Q3mpkrJx99Rwhs zk>nX^DEcGLCpJ5)AeK41_E^pE639`BgL&)vDxJsUO)H(eLrKx}_Nm zfysOF;571RK9|Z8;Z$x1Cv83n8V{lz5Zq0tx1I+2^UgJYVWZ$)={iH%a>eBLM-NtQ z@ew3Sen~KKD*zBIht~J(Y-xF6L@lvV3zPi__-Zp>AKtT5;5LZ961ZwjSQcQz@J@UV zF87L@kU4$@LVvmvV|5lKAWPp22x9Ha+ZptTR!ScjS?PHeWA~()bAq|jj@{pB$yiY5 zq>*{l8O#g4Oc5$sb(SDX_!H!jZfMJ)v<ESJiC%bqYbl5ebY2rBwuaquYP{RMjtAoT{1|W~r)*o%Lnpi*~ zOJ#k|_;l)ZCQhxrrCC#!DX32ViBV7q!^uHw7hB~>^rFeOE&T3j3LxXkft_KiM&Z}3 z6)p7T0tK)=bV(WbJz&MwZW%JRGS^@(#)I)O0#Tm7n$}f5+WG8HBCvq4UNjkJVejz< zZOB?MMHBLg%#F|{C8Zs#@7xOj8b!Vy-4ooglS4t(NaY#>(2yiWYUN8ptJ-mVP#P*E z8S{TmvC+(%*K)zHEh6X5+OK#Mlk_?K{PS4^FXs7`RC1Rmhjj6QlUXlX?G?Rf9O(bT zYl%CTILJ*vW4F=#@u7V6hu&IoF@Yrk`{z70a9y+H8p3$h@ZvM`Yhl7XO?g zVb>-v&(Ei%)n;szJ?*2jm1&L)SyWSBl;e*n3<<2r{<&ytNlM7ZgbF4KMC0=W5`u_-*%E^MNc zDjmwBkDdDe4sBN8AnYID#>vG#YtkUwo0s`g#P&M8VUA<~gX(|MH`oeqFn-U_A=eDX zy-@_i$e9W*{0Cf3k^&z1X#^ui6ZYS*99qC~*-(^Ietc`>AJ^R5h>>;O08OjBcoh8n zX{tQuv1XNTaCeu^G@|l)gwCB?8qE))&LQtCtQ85sZ$^EtQQp^?`cL4pHx4a#nk$IH zFZO~SBAtq|eZX5m_yP9){A>PP1UN@1oIA5QyO-QVt&P}vkS%U94oPwlqa693$@@vP zHdJ2Ik`M(%V_?hM)@vSvo>>|<)XepiA}wN~|StIBXsX$_7t&8`E0=k6{PQ%K{ChC>TI;Rxw)ajSwkeO(t(9c(@+q>dC|&SeeVZ7QctOaIbt|_3(=S zE8}ISRfam|0oUzt_Ok523Fxq=P>}yCMj|FXPXsF%YzeH~Q*?Y(CptZ@pleFnS>KKo ziQi99jTa0`fxWv!mlKG8e9Y`L`2qthlGyiUF|e3RcWON*#)u>&;jp%1Q5(9wS$Lbu zgv9{vFjz!z-WIzf2LB8q({)J=)6Ohiuk@v}j2f^Jl9^?^k}cBh%<%~KyJw_c(8^OZ zYJl=z`Vn!6vj5pe6Q7Smy*Qtunl2A^odLN(Z<4+WgMBY^o+H%ce2S#!?^(&i@Qy&h zM+kmBI@rXbpj8!TV4L}w^94H5rvNx)9zm6K{_~;OKzTZWWaq%&+8{F=-pl*Eb#JaJJjGP zZmjS9?0C-bq%@k?2rV4>Kf2O0mfHU$(kLaMU60E%Q*ZVJo4zfl`lRft_<5c@ZUs3c zLAv~dtBSWJDs2Q1++aDM{${BaaK$y!OV1B>3_U9#8M6NJqM2trUp0c_L zmuP)w3%>|AkkZD8uonI;y+Ks}d_Rx}q;i8XqVCh`$ds%I2Ul40OlYJG1z?t}{x(yD zj2_d*}D$l3xoP?noER_{3i;bjja{2__W+7QtX+ z#ehw0=67Ku6@907XK9>q$Kz$zl=IvL^lRtSn-8E=zoCrnI=;QttsnL7f=iS3yrg@B z>iQaCZ#n;wOyANWQ=8zni9UibBfgdQ21mud3&d7e$%aH5KRDF5KdLY)=J!=D!YeEX zX?T2fngVlHV*Mag$5ih0@5`@8mz>@4J`4pgadlco;~oU2+_CaiiT?WGPy*{1Vk3_Y zPvq2eVT0jv9?7)Kz|5DToVI0G*6eT;_i%!S6ofawJfbvf_tHi`$kcofj!8l?&*SQeRCXbc8G|l$j_y#64Rj`~YjU zRDS$fU5Z=*J0+|Umh@+xPnE!-%E5)>V$;KdgSvJJsDmz6O3QfNulspkKuxD2n}>b!VQX?~ z<82-%7U=5^=DwgrEd@zv6y8zCmDTMUW<-IRQ*pT(d+29?mCQ}Y*41eeV#F~T!d6B( zZK3pMV#032yt`C^mO(EZP&YXJ{jl0)l+%Gp*;9;`nM$Vsm+Dm!#eW0}4kCZCi5zD|GUbEDcjHz?W zY6(j^FmYP56`3>Fm^0aPH4fke9PUXfniabLIZFU*>FAob*w-V~G*)bSOxe;;1ub4N z{eB~b+3qBXX6LMoSq^UEYxsGfYwa@&d(QSFKeRf0a5}Ay;+qyEGsRN=X-VYl$W_6k7zt}$&{JAlIaz=)H7`K_bC_)4>DEjVxnr<9+LVCDPWYeV^d-t+ zwt=XdbM(+0qfBxXMnV2ojEkn0GL0t7A{S%g+ikc?=gGu^JO|b zm_tY56KQ$K(iZ!t;WC8d811e2+eYvny~&-F;R*wZS2#d9?LEIr1j5$t-4B12t6r4aQZ zTUK3^MJP*oHhF)2!QahgJY8D1ek#kvrJ7tk_)8VBbU36&{XC8BS2daW|JPagRo5>^ z@`OHQk$c!}TZq{#p%f>Z?cQAR0})w&3S>Yu^z*?LfMMD7mNq%t&6@M_?IvoTR1v8`P;w^^ITl^ z9xv>kcR*pbWw)HAW@BeprH-YtF-=12g!%m%~-KxTUh#fn>VhI|H>0afOQA*q>~Y3y=qHbP_Q@HCw-0?T1$IPq7(Q zE#jY!pO_3gPp^ix)XyH9-&Yhht>xkC?fE*d*A>`Mt&o(BMY&q`<9*=%H9Yj$F9Y*9 zy1IT~4U8;Jx#_bxi-ia4t#3<5t4NtLuxo=ggwNA7)BG@q&-p0&Ijd16SF;cXf&4q7 z-42(5b<%G7a7qr@uKBm(K&zz)(eeGTJc=x7(;R*zd>98{Hd6E5v}zEiM3jlvzWqkJ z&8b9u)uWl|tMbQj`V29MJ(O6gIe3tqAQOSjUslqt*Bt20pch{3fj4u>CApny|I%8Q zZCP?9pQ?j9v+a~9^ft&O=-CbM4{axakG6q?ue*f%xv#7+(=~Q(;$~Zxra$jhx|y21 z*4W%^ewWa+#)1V)Gk;h4ONFWg<|qn&xX-Pq01BvQ^9E%_N_^=iM?;%dK8iN6fs z-6)3JedUF`ltc!!rwUH2$3Dtdukz6)On==-@wBmc2je*}6C*N3o*dFHru4gh$k7GC zXoU_N^#YEhYqaARVou?fvs)NZp3|EdAnS*FoO@q6DzdFnRNy%NHQFr4OtB5%xLEJ# z@JF;k$1^eCr=ONMrOZ4GCcYMWvW@Th@v0Mf{zA_zO>F>m5mUNMvt%wzQDha-ey^cM@4hrsj&yn{ZOA*CY6!p=REqYNW z(J$S_KRGcA8BuBD9_#_?+M<1&LE^|s9Je{puL~BxTy*)4yn+R&JO94=Uw6%n%Rt7c zcioHFdR`fE)BjhVT1+NmhHdIpj2OSUnsu~m9r78IF9IF30K#2OApY6Se4*Za+@us? z2uA@{Q@SKSPZ{G{03TG^XJsUaGFax(i%zgZ1fnaIc!WG7>gHwryIe0EhVz!lg+bz{ zib1PV4o|?NwJ}H}K}FSmOoSKlp>^*tJ^p&WV&(bs_gimahEZ(#mmsqPhdjSCvTA(O z#G^i22HL)!>2W>S63p-aWcOF$p_T7s!q|_tpAB)~aYnoDb;56B-Mg(oocTBqIMzH*r~y zS=IXOKfVMLX`?FmzkCy|K?U|i9?89-i%tnXDx7rzinDY37fO)%(PifiCJ(A+av9vMj1vtGzksETW-= zB?8Ug%_3jj_Tt6>5nMHA-bV(teFu67vridR_B&ewOJqBas*z_c%%io#SquZ?qni&D znq$XN2Cl4t67`v}Imr+Jhy$D}2~YL^DpQM0?$5mGe+{PfQkO(8);uxi;bA=lE43xz zS6kkPO*CriwwXuz9Nv2p9=mh53mmWy&s4wEgahDNEpYS*`d2nL4!NgBx-jdJ!6JE{ zyp~U1eQX&wpsjXq@iEfjQ~T=KSYUJ?-1-4cd<@u4lV30R$~E`cxQ?;&{RVru5tYRO zJRbze;J#CpbV`D5@h3{;8SIx2u`n(C zvIm?U9dq-qWv@E(qc`MRmmz%w*|An8^?EzEBA7C|qX^fiCFE{26kLmU_0xnVd!muW zZ~5JME}03pO=UDD6_*myX8RJRRlXu@5d!~Ks&%HgE4c>PwMq=W_tUBeet#Z$_GURJ zA3Lyh)}vGR`F{U~8XfMT|2Qn+ z5Yv#eG~8{SJB-)hk8#$Rg|)8Z4{j4S!bb@cM7H`Ak}GzH zjVS)g!tT2eti-$G%e5?%stzYJgf`?xk4DVg_#iG176i21l++?8Q|&Iaw0wX9n1S;% z=hXE{4U{9Lp^e1-Tv2y$SUd++TfEI-|CTs;5uZ1tl@09&77HGIM>uqK8&>n+1`jP<({1zP$OS0 z(SH;~`!aa_aMC1wmwRUbsoe=oVBNN!)AX@Ll)F{t5&gX>4c><2$b&#RyidYl9B(tv zi*h<6*_Af|QyX2ge|xOPdifDr*rwlVE#^NCYlh$}zAp#~)=;D^(pIA253lDV43|BB zYt4H0_sd_PT*_QkLpxWqjKGD5vW+P*876&>$I2W$J`=Vmcrj|vrLV{J@ejoavU{r} zA%}gCF2G!;UMy_{?;@HTz1EM7Ti(yG))iCx5jF<5ea0MpbuK1?khImqSif2NLd^tk z|94|<+=R~FDv>V{3SVzh*`kB^g?X1Fwt`2 zoVqs7okR(L5AImH-^t>9O9nK+%%NP+&aey|looE~0=$|7x_!%3RrVY&ygMWWuHsXL zw47ScpWmrjqL1bg+CMsgs~K(eig6beO5-$*iEPAtu}t{nDmh-KuQ~{>R76wY(?@64 z-V_mGEulJA`Adyzs9zPEb2)ol^wV|NcJ2ZYUKYG4W_Ly#a_uJKmNsSasTL*h+jlm4 zG|$!H;>XSZt9&#(3{GTEm8EX~ga_Q>gTK&G=gL&zLHDmjHCBf7;Io_Gg}_~R)=cm4 zd2u=gjmU7Fo5jFMsImJP8MbwW^NmM1HFI!0{7tcjmr4}+IG!%sd;vPmwA9f$@e5@quC#j2R4t6S;|q$hTH!dh76`Twp7RwN;~f3@GHZ4St0AN&vSX7<@aG3da@rS5PxJw&V&y1+<1I7WnrYDq ziW^mJ9qn37<`VM0?2G3w7J8Vzq9zkde?I4uJ_XgIH;*zj?!G~HiXYv_hpJjePUbMV z_Hh(+9NoS&&PNeXszxsjMp0q4Fc^R6X=*-PSbZt}*5iz=nv3GW4Ug%?{S(DE1)&a` z-&Eh5Z{V+6zl1rKz|Eb`=(cbz=H^Oyy0K?*Xy@6#{kC~eu|}q!kFG2hyJUk^W%M8j zA~25v1N4AOmA&%VDHUMXp}CmK3*gI!Ad%P~7(-L7W!M+{@6lnEinT}45r4+16S)?z zztA390r-N68slh0->hRr9;g=gIr&B|5tsr)(%H^EYWVcEy3kO4vB9XZkwk2LDX5AE z%n{LrniJfRqxIWPciv^RLd$QTG;NJE4j^;m{*HRLeM$A|#gN9|N4NgZ5dKFlb?>PU#g04;KYN+&U%Z zJGl3)LQ$wce|wY&3ee!5gw$);Nv~)G;1Zy9@_|j_t6(8~UYZ)BkG*i1?lY?+!G@uZ z{7puD-mN8z|L6(j&=J!?N(_*a z&!r2=AxOsVp}F&4_xI9X@m+7zcU*<}?_9DB^j;>G$}U9*;Iq^0b}>?Qyr5Ie9%kS* zitVubCihRHXlG_`+YouN{-Tl)M46CLyoW373%9wV>2SX}xstcePOMpbLTxO}z10_@ z{FE{a=@sq>+E}i%{YlQ-6>Uz8UGSKjiG*>|o=&rv_O^wkAs9wS#{g_y>TGxJCZomu zH+nA^jkTKT%VQZytLDAG4l#EQO z8Z>98x#lrFXr%ruf|;jvC%QNxA~cX_G)o$e1TpJrK&Tnnnhev8x0Q$${BXL`)D}D^ zHUx=y=Bf3csb{Q_9g<#&`kL|LYeh>cgG|yq3~*D|bSS#Y-mgIN5MCIyPQ)q@yGs7! z-#n%T} zJQ=ukR3_2il){`_MT%4U?c}K>JM#mZNE}v*Qa!%^y!4KbjGhqdIokqyaIrWR(|gMR zSgu>%TmR-YbsO*nl#)R{N@o`fAK|7E>Y8{=dY2N48xft}_PB1=k7b2Y?oF?7E8(4r zlZ4|KvTw7dJq=8%rLd%!R%V$QMn8jVDsM}Z14RhfJM*L-s2#JuJdzygmFa> ztT5YsumvXsYtA6;HYQhC{i45%IT^{QvIozms0snMF6tG=^EW0;Mg-`tFQ#v3bu_k? zov-uvNM?uKxW)@D;8MK*^`JYnm@4@3M)5ij0gE@3GYTVp5;2ygK;@eR0>qq6yMh$q z302D^M4`XX67Ef~AW8G+tF)0^=?WlcAWNlxfut)8=ho*Zw+`cBR^<1Z)F1f5MFa#zS}m zT~me*6M*|f^yI=Nkm}>-=IR|FNfhgMQ`)%BiYSpyBGmO&(1DS^T%=VeNC?mlOUMH% z9NnN#QZQrH0J3|<2OEU7_y+}zPgK~A(Y&CI8U&EWri)pgDZt(r?Pbst-s60yD zh>L{BLFZ3^>V>wet*>XKE@)hvjs?{0$i>td?ku-*ghOtIt25sINtcRSV@#4Th;|b` zLT0R&(gh4`K5vCr8f2ImdQ+IA8l@L5pihZxodaKfM={iJYz9>qJ4;jT;cMk!A7TND zl(KubFrOVntbUQ9iGT$wODEUU(J&l?NCzsCwsm(&C zVK2no@g6x8oXX;*9ce&nT_jc0|6nOrUov0%SM1kH-LnVt>u$%P;HIT}-^L+%mVJ$C z*geALlaB&ee}sq7N(yr!Ri+|DoF|%Rm}lH(p;R)#Hi-O#LzKC!F{)CM_i#vLCfTJC zJ6`g9%4B|$?NWg%awMA9m;bzq)3Y&c$dW0~^~^Wdv#-t6T#*)H3!or25A=~3 z1lk$>sC%IYwNOoPgvQ8&tK(!Gzx_nKKetyRtCl6GrDE7M$+d#M=625hyw-y%x^L7BV9 zP_C8I{q*4{EsI2v5(X%b^ZSt>fza!$ju(r#UscM6s{{Urz|bvT?o5c=RLMV93XiC) z7Y@_k>9#Taf~8-=+FH)*2KL7@rI6Jr^aAbG%Zo1>Q|#cW8K^Bw`W>QinNU5kA+z&x z$|2Dblq`OTX-kd2<5VDZ!X544 z#DsU%2gC3}++dmUSTW7geD&V0S68vJw2IgGX2)N%ob{+Hf3~xLx1TO1N^uc-_gvJS zlG$-Dpdd|MGBz4k(<;LN6A`hx)}JZ9oV2?y$X`BNDa}LA&S0B;nr)~JEBSynca+xw zrbAgKE|*3P&+S+{IS(7QMG$}6Nmu|PmJx5*WT1(JPOk^Ll!Z2?9b34?N0gpJyaFM? zeXUeBdEZ_q9(W}tjw^Q@nY+bRw!$Pfm65`G*QlX;#%fDVqm7X^*`grJw26Wr8@ZRr zDF1})Ec&=ZALW}th~eS?Fi~dWV{1Y07ghnkTTc*YcP*a<&5v=I~MEP6c3py&fXmBXBnd|+pNUOOon<6 zU8Sgzv+SL}L2!pvZf(Gug0B0n*Bm=U7=>hbLg<-UX2FGmg%mbjfhQ%!)=Dyb1rt-# zo6BM0;wN~lY7eFx1&DCt!|c$#^!9O%u_UL>klm-L`D%gfDYOp=NH#}2gB;NFWkbH^ zw}AQ8&0&HK(|SF!Srs!MtYxw!t3U{bboOx5qvIAhe?xZxt4OL=ljs-X zU^4r)pepzUkER$;V8xu*6qV%F4$pph496xZDnxI}r2(HA9&m4ktB$`(1r`8mHoahA zj`Bj?PH@a@(>{WE5o?roA!eOtnDM%oRAZ7a`l2yx4O8MG53fE{*NYWS?Nu1bt>H^g zO6(6Uvpg%bPS+b|P3HAQqP!YCd~X=Fyec*FAbczuI>M-l5YO|vNxPHUGjuV$IOKgXAsFJG&A{>AZ)gGbJ=v-9u29h1 zqpo*hmp^SH9gb;h6te|!AHJ8ud}@AbcNw~ug;$#U@W5q$t|9j?;xPFJsa zu5G8u+FJ!dDff(@;Skl!bKOR8bd?=dG_Ahc-u~={A$$-JfeT6=H zlaj4qcFaTEd@tSf1KCq;P^jy#ah8XXS46^cC)7k6w!G0s8)%L`@E80K?Z=)ph|OBm z4b(7vfO8Y>V7sHNlTjr+GsCFc`)-Xs9S)c5i^QW=;bO4uxxQWfm6L^8fd`u)uF({$ zPb}x))hNb(QttvDHC4%s@S_wV-no2;;C%#eRrLbuI=*R-S49%^UBI!-)EL{({t^>Q zg&d4I+rH#F5E9s-!!Wa4!2m946fiof(QUc2LdoWjxNCFi*nI@pVi11X3`liGd&sq^ zq9^YA8qP54mbmFDvHS9nGRBwX%_%|B1ON<2uR3d~=mIbmpN+PMw%&O^!79yiB}roR zqPuCGy7zRR>XNw+IfnwUyPhh#afV(BJ?zmdrnc3r{ohW8VQDm#*4@_0O6W18=3@K_ z(`l5bh#b7WU{25+TAOD~yaZ4_QaF%BPl{RVlNW7?w@+EK0D9T}sl?R(6UczlT-5+G zcp8U%Zgkc2!kJMWyH`|rcCL+cZ;$tbV0^)Tb!yx_(K$uLfdyLo10jJ>3SnE9f&ewh zX{qFq{qtlsS+pV)1{(lSK(D`8_rz_f%^$;BKH1ch?qoWdeh1zWc1Zak9Q+#|o%vv1 zN}hG(+1XRN^-A69Ii{qr9n3AiF)pTZ8^oiJ+(*M69!~s{958Or|!N2vj5o*(iCF`m1+2LHf8kiD^0NQvF@am z?g=(UEdDZhymoMlXJv9QcM(@5x1$z5AHIG5Ra1z!vbq zhd+UcM;`|$Vr*2R^pZqKzw1nDl``Lo01fR-LylZ_;ZG5StBC|!Uq7z>S+O&HT~n4K zAT)WDIIeceaKQGW-y%{14oc;dz~sm<7qq9)^6~IllX#nc~=k zD-SPjhc?!F6a*4+Iy*Rvy-FGQY~^*2X3z2P(jhN3cl(KjAn9TT?lVgw;Ca81?p0~o z)rB!6M$hE==gB%K-;GZ1d`~Z6L6y-z8?Nav{i*e_6lb9uhYbcH{b8$jmP9Ix zCerE5$u@o7lr|*13RO8dp-eT15?}mxXXwwRYBz|!t0F=`QYA^d!e&=Xe>x51@U@sd zbLuvP@XquYBKD`DyF6C&e{Lr!lG74+@A|ok-md^swiQXrWg-1g`x7DIA z!hD0H@IUAG59hZiS^3h0x*lj9f-1ZESW=?d@o1@3yIixuUTD`d2tDfbaOaRcJ9En@ zG^Bj@I=ZJ@WOr3Rlk>&1(nX(6XvB5>8f@jD%t$Fdky`5Im0`d0T!y|l)tNz{aPT(G z{GI1T?_t-GWA_RNFlStBGUl5oFWDvSVIWvn?@QQ?aNPTR%eu)xX2+xNz$&@je#9{3 z-`oLh)xrlnV*O)LvVCT3ExZmrU0da&T|$$@l(KUk4a^mIhE*)PscGGr|G9t#Nvd_D zPnSVQwArc;FW(#y=3F|oPzHxPZ%nZ?M`2{0Hlr|RuHX=CneT`_=U4QPmoga zRz(qgOGaHQ=WTCa7ukgM_BM!Bx#xwJ!b52mFjqK;F(4|Qqt0xr<%~00KiUg6I}Y~J zR$zEa97Zd#R0rHzB(BR^q|+N2v51vBNXB&O-C!}QW8!x4Y?qRT5NbYP?*?zy7HR5w z8^KTHy&ANGSA%>bDS)Q)c?pNKV~LY>V} zi~Ej49OJ!}@G&%BsD=Sf!@liL!0@{ozk0A!2K|HSP^o2dK>0Euwfve=7Q9VjKdTt( zmr}}FlB-;L%9A_^lXxEnePq1&bb@(?31_QyP-q+8tMAL_-c;P3WMjO zwOGh0PDa>Wi?z9}kF&q>X`f*(er{>&U&5#-{{@M&I~6m^{^4(8`f0z_&601VDTdFn zM)~94LV0ss`ja9GbkVc_EV}1V8tR(Nw-4zi$k{~w+qBqF18R}kEu*$7;c~CPc5M8c zR?bP$Cs_~IT4N*|1TxqP_^bo>(69X^HCzTooCQOySIRQQbp^+gkro%LgTk$6z%h~8 zh7hw9l)DHIl$!G_UJw2C3DdH%#EX)I2oy4gAQmh$u|%7Vgjc@@5H>DH%J^?Rh<`d) zqMUCnTn`VZH?38^wQqaqq`n%aY4O7oIcra5^PSQ_N&DBdvIv}Nq2y$-(wp@gl^sYb zFpRmGb?w0B7P5v6QIviy>~;7h3P_NFpHT1bD(xIgfX>Dp*sUekkd}r&5p(c>p$w(w zzmz`LTa1NRr~0jmXr&9 z@BrO*PYB*A@x>Al*f$kWBHtxF(8Jh6+q z6=!a4t@w7KeBUQ-$!3QX=|4tTh?3^=o_F{ObeS&wOy=KbkPTUW<%3JQU)Uo<0@bC- zaS3l_k2t)HAZ{2yPu}2%)RMzFZGXt|S8=N`4rGHsI_eiX%wx^$fKO7bBxBZ|g|1`+ zQ`Z9vRO@M@fmvmpq8z$G-;G{TxiU^dNaJ^5Y<{sCn(J0nUClhrl92#CUhMj>Bpcvl zrBVBYQoh1dAm`W2>G{e$)MiwVeY#!1#S}0N4CrFk;sXp-MS=FMW-0E|yysa(kLXQ4 z!4vSuZ6|Hg);N-di*Sht0!xYe!*S!nyPPJ+&pU7xb%)1FYoAs3u+A}u+hO)sXnRk6 zhQ0mENsMQ)a@y@kwFei=W#gxwtSx_Ua+I-(>8EXBb96Jan_tdNyA}~`u8R&+}n|AguL0CRpp2f(aN~e!|u&3LtcYV6>&!_ zfxq{w=_&YX9@%D+81iU^oWRrETwX4S%A2tfNzb29HfcpP`Z*m9W`ctCT=M|Rp+FE) z9d4Cy5Aeasrk^zs0a?bT7gtrD;F`~5hTwo^!<{Hu{qS*ge6a9O1AyFJgA>0j+O}E; zuB<(61)L^FDC?Vu=!mx|V49d=i-O4r#)H5|@QI=K%(DMTF%g21^g6z#c<3gxnWNrA zzG>9?Ex4M6l||0IRr^x#pb0qYujWotn=8CYdza9il77p8$5(=x>t&3pIzQ9fHpjv6nnd2)L*@X-G#uxH+VBlm#!K6v6qkh;tmxxg-W5g@ zWuM119&1gN_}zb>E;6z|_&FGxsz1KB1ae#%7D(`MXR0Nh4E7Gy-EXhHF(&nzRK5bL zGr%rS|E+N&n@#<^Y3&uDzS5_)V72T@zDSjrRrwb4876UBc|yNMq>Z~ttfzl;aO$Go zM#qacU<-aglNG)R+(>{E8C+n9Dj0ODa)7NM?F%Cs$Uz3-Fora#xWnJEJY#9N&azFq z(pK*v{5ZD5F8sMJGld=BORGQB_%lyq{08}O=-EY|38&VA{hA+fhP>+w!T8dQ*NE`; zeLrMF;n_kizDZ?g^ZW&{D4IRQavh4C*peeSlG?o~zKyMyQ^(d}+E+piz+bVj(@xyp zu06pMf=<1=+#ID@xdaA^21LZfKOwrOb-R+TQLkG5S{MWA%OtQG=msi{EBlSu8%PTZjMAGaJg3T(M!Y8~QZS@yeLf&Y_irbIa%#wA>F@P&<#J3mT#T}!$$>~Mh) zBFQ=Dw1CT)T1|W9&($p0d?$n+5zoT~)+Klq`<{}yGl~ro{Ym)b^*E&U()0GD=tH@K zF38W-+xBho0d4{9A4xop^Ky&B`h~|uz>l^Oua|K|f>SYVWK!#lc801FVxA+oHa~W* zCwCU9zRUJ?Xalxg^sC1Dy6^&kE;`Eh#lg2|=H~c83za=E1zGHvj*x=-A9uuHzqxLlVGu1Q0nub`pZsi1avrCEfB)~+Ms>@O2@qNIzusBX6!mIX7AVPo+AN>Z!wSR6FwCp&Ee z?VX#R9)Oa6y6m((eYKDVa9oy(>2g*S{)2Ge)Qp0I%|HYJ-To}8_k?u1fBWz_(UdW5 z@qUxMO^Wz@LK-A9MGYHS~LxB-y{BDd|oVe^`XJ!?3%*PY{)99M-bFtRnX zo0~GR(yJS|Ba8qe@qZeU1uEp5b}#XjBveuM8M~075rK+6M!o%vuNSupoIE>c8V>$7 zSSVlFyfYT*(0RyG|9fbPXs4Lmt$vBx4Y0|#N;qi!=Bhc^5j~&GM4J9 zQ+p%j%sY3CKNYI0TR~VZF;Y{jy{c+A1x6y1RII@qqDRl+>TzVJJLgI5K|qiu>hX_2 z?KB?1a^jH8L=_uX#nbO%99;SVmqi;fuucBoKD#pw2oc^^grnjRtW#Y?F4Ogo%pB>N zLpEZp;9m;?mpM6Pk7J$&o`ndkJ)p|6RioV-nS=CkcgBwvUGdvNO$_dnEIdF-RKXr7 zs_`zO2A+1haGyLuW1Svn)#6kCU3$iN2-%r5A8>MyeAup$Uy_4gJX5HUi4kJ?B!~9b zmjoAq)2AtsDTK*Irj9W!f;9RtwKP+*L+Ht?+vIk}a1D@>1g(3DzmL8^uP4hb^l?U$aeL)v1Qc|XNweM+^@C*af=k@F+E z>@af%oQGVuv2)zi$dHyf~a! zFdFD&gAIWu)5vO;C!amLE|N0lx!TqvI}2W&znqKo(&hPap%%}GHx%3!xOOy-637{b zZWZYvf?X(YILk?jsc6iRIc#Oo2lf}2#CO<>;L$A(P2ElC)W+Rf1A_c=Yrq*Jegn1F zisc|Tos3nlA_1QTm@XHb<45pM<+yqAClx0=3gx< zY1m6pbZt=fdYaiy|0cyCSn6Zz!FvZnmJA^4*h zP4eXS5r*1WKcE;dUrC>Uc=MQU?=Hkb5A4(pQk!|tDesrlvNjFX>^9)fcjdXGNR@sIUWlfl2o+-d76upp z918}tLdzjq2mHJ;mC2E`!Lk(`WUs%C0fNT_jBm#Ga3nND=uV~nWj~!V{4eJuRudQU4rA{nx(m7O>3WSz3-LU`?Q>)V(9W&fP zyxtA5Jl~|1USlo@Tq94f$2ixgnN()k14-TNGJ3&kN@>0TJu2aYpe$rVb6Zr1~*8j9OX6+z=(uCnaG!FK1E=K;1Rd$i3K{_7|(2~4Yr1iS=Se~U7h zEGEneh4FpfvMWX2t|0voqg{0N?r=?Sr5dXX9WFWOi4U(54iJOp)+pUnYP**0)O8K7 zJ;W1$W!$z^`Mox?1gvGq`mDJ4ke|8<&viTZ2r+6wB#vjUP+T{UTZP3Y$(&BP^~;R7 z!ho6!gaSrLY5zQEaHU!L3P_5FH2!!?^h8p zpo-tAM)Qe(vlk)Xtf|`J>2k7P**@7M;7B-}d^tgKW!-tt$oTP$dEt+&Gj~<9^@WL|x+01N4mpiaG*@*+HG9WwtCUsA7acxb6 z!?a5;R9kPbPj zV{vTOf!uwKVpxML*O#uXiyRrYoOBVT)+_a(BM;mJY9`MgZs}tEPC4ff$54c2s9+$v z`Fo{ll86Kk|25*_=L<8;DldvNpa&TM3m_Y07fBK*Kpq$=-dd7_t68H9(PM$D=TL3gJDo7lqOIB(C!EBh5ZDcZ-+TOijKlUVLx(Dvkc1sa zb8rBiT?`0N7sViict~guj<#{4VDg63D?;f~B|=64Zv`!g#KOr4keWs==vlDPAGOOD{K08pv|)oXlOWZm9DIFaEp(lDCaf zc*6)^3ux|PYv$6d-~r`o%IXvh%;VSEUs9cqJMh9_XXkNdpbNgrnHbI(ugeW#j2hZj z2(R2^Pg0Cu)#?q82}eQ*VXL$F5)(*)%@*Licll6PjZvqTa(v|n8jP%!B8)Fe_NE1DV^UFG zE@WyiA5%@=Fz|@$seaSE@MI87`}T|u5>%QNJen~PTr`)RhbJ{^!?Pr+B%Ur44H?$& zI@pcIjf%(i24bUPQfCxzIM2K+Z?T34+w1un0Wq8mvXc~t&c8lb7vVR?-Ml}cWjDno zi`BXS{NNTg3Sg!FmG|Bd$h9ATvCtuShcsGvFT{-C*7nN(B55=ZLbe+&pDS77nm-_f zij8R#a#gIJWwtUeXu(As4S+URrn(}n>z6yl|7-*7Mw&-WSVZWFNaN# zW5CoC16EpAccC5JPPN=`jo{O2;VCukx?x@nQ}OzRGZX)0j3Ya16Bf-1W8hc%ym($8 z{v%}pc+VK0+A;C3gSBApyZ`|*mcO`4$VOQ|6FOvD`f5+vx;Q)4OT3chgIn#jAvo|W zC=u;OdA?dljm>V2@_ORU%c+q>I%C9oIi`>v(q#DFHny{gwJVW-K91}`p+U>YdGe#8 zFCy~~t+>G;Mq{m*Pz89c1jaIUyg`5`!QnA)t6YDwa*+7zv{b}(UVbBz0?l|7;SvO+ z(eSb~0z$e2f&(XmrP637wTbM%(|w{!eq=Z5-)^kruP)1Z3$-L@+FSF5t8@&DDml`o zk$t)#{2^W-%QypK2QVc13y~5YKSH#2gHZ7w3&hKNyji2k?j8WQ`Ov6cmp59pk^Vgp z001S7C;_j81z(d)Jo`ND!{tKNw|%jC(QvC3Mz=VO7d=aPCIV0j2~;TZ?4%;Lo5G_k zzt64BX>(x$COq`H*mUmR&e%*U)c4J<-n`P9&+{xiIQxPx{~LDXFkjs%RGfk1RC-25*5 z$l@J%-=UwAmL#pd|C+D*L83H;?$EVj$ppS`+Ms8aJCtQ|MNDXF?TCGUi)Ftqucpp5 zG{R#O>1({ZUQKzp#W>(V_6)Dv-;o;It$AQ2sil%-<%{;Ad%0jZqpf7LsWQpz(Zbu3 ze}(;$ofSRy3qFHvbRX)wP~=}&>h6g@U%PqNo85=`!91@-3}8cN+h(CjVxVh&MwZ;3 z6GpGB!FEwi#Jtu9!yxiN+b7mt=j}ST_f9^51U-(snJ8wOSA*(dI){-$snvL&6YyqP zuBQM2rGdN&M2~jOtj)4C>pPimLjrr)RS(#OIC3br{mJOb>z5UQ7f0io<6s(IBfH1v z1n^&&Wk~cXd2N)v2smNzw?}#4zxi#&mPS*c4FF`NnXg!`__4#(&zs%@|Nr={&HPF>R=+0&ZB4rb zD#~0)CgeCSO-oOb^{&SY#MmFq_ybw>>hG5Bb8oPalB>ng3*F7fwO0psKsFxqcJ% zQL2ZWclkrW48|X;{GLFdhC8N)lPGcufZ~`Rtb~yNNqeO6NxG~AVsa_+%_S;B1LBQR zY?=q<@AUS9(X=wncBvq01IkV{EwupH5e8R)bqzHVOM#e$i>qbFH3V|SDcAxh&jsIR zlv)Fa%TyhLhi$y!*dk9Eldtw7O&%ubh!p2p{D2RB4^F5flPqLNFw+32p9Nq~M~op@ zgW9NBOQh{7e}*T`a%Pd+BD*Dd|HHPbfuoET8_AUrzKf1B!FFh1~Nzm^(F(7!qmt4o`! zADO6P<%V=*NA?DOP0w;2+tZme3Zb1f=?`&#q^m1!e{eO7?-C(cnjJ?Gaiq-dl6(Qo zX-3Fd(?jwHHt!H_4W}gXdV6Rnl6y&0V>wDx>e3SRg`8jBIG)r&XxpO|Lah0=wh_1; zX6@SNFP+7%F1sjnAQ%s07lH!3n*Xk|7U)tl?vtZ7s7=WGn>@grvi+Y@%CUZd?y@55 zNX|^Jg%`vw^&YYl6#J4ET#T5^&k*xPF64c4k3pjkqlevxO>M*c| z<{`^c6gbKhL%%kXTCvJwTmp-<7bj3N@%-cZ>xPf;UK*pzlN&qu@iLT3ZMmx;H)R|s zGGXJ~iVa3nsR@)&bt=Q*JqaSSaoxOV;A8S4+}l%*QOJns!gV4d!BaEMj|B88 zBaHlzEMgM!odh-GSMMY1%Qj~Nh*r-?7HeD(_*7^sa{UlqqzL55pGf*QpDV zlJ4_QS+KYSJwCz*%n$uI@ANaXG8oSK~>>^b%1N1UMYRBMhimAY^CmiKNv0 zA#YSJ){a(bVP`H=dw!iW8n-N=eR=vm7DaNa2pULVaKKoZ5A86$qu&4;%7~K=*TRou zfs7jwQ{zySRQUpzC3A8P)X+0$rPA;nL@+#$vm{MZHPsG zZT!%0ny+{MhZhMyRBG(96#!yQ7=v16Hf(tvX+}jOdo<_++3!hWXeO6j{TxC4F3a{ycm)L zKKmX~4_Sa&E^07b){B|SusQzvYGVKN=o=ef3fQ*k#?;rTBW36o{t#R7*A#;bM@zsE z1NUeD1^=kN&=6~@cXfCu%#WT6f$m9}+4ib755jXKQ} ztXX09_i7|nQ4Yq^A~m3{@Mer}xY(ODgQDJRjF9hT!KZVu+IuGXiS9KYzoY%3VfOn; zQ5kUr2KiQTlBfKbr9qm+SU`A2tAqaC2%DI*0D}aARR9Lkx^wG(lyOg3tVyyqK?YBp;zVJ{@%uSuq<3543b87*i5q01q|cSHB4Ybmb3VAuEF>7K1ex zgf9)G^H1wmAxb%&S^|kGxmb$zQmi0wucYf(nu2_6{`>ys%N~b#$(Z-;V#y=(XMd}( z^>tObq+Knw=56>epjHKv^?Hiyp={70NvBCzKGhGmA%Gd=UEQ}DyoT;zuYU(%rFxSE zP=;44;y648A0mAO84l|EbA}8>g8`;K{zFrDhNJ${(&E45pWC=#+^@cNLE+SN z`^bL%mr5IBR>JPf$J5RWhy*F~I0Kwx`e?#-8lT#K+P!;nOMt;}k$E&j_39}y;uto! z*dk~^l3{@+vD0yBU4z})eQ}HZkP-W&5`mHxvTpgaeN@qZXQLRtOnuw_wcF`Z81c@| zQvlW;%`9}1=>Wk5k|NLkjPhRx1iIQJ=ks*Sh6*TiV{36Q`zE1D!efE29Y!LBj(}AJ zN@?z*Qi>i_mZmaPJsD#fd(=tq^_K5|O~*)0RsqNzkEYvIbBlf`mXV4Z@WWs!V&5#% z`G(Sm4UJpbBPu|;B`JGrs%RIEhbR)POtVmlz3}^W2cLl&8x@PZrc$dr=u&3(`8yk9 zUZ4G*vX$YiidsT&6!oBTVbU%bk zqPiMknzf|th__6)5R;N>2GV1JV0Jm}{HTys!x`wv#{t(Eb~+60xNe&^QF8{@qRn zQVOr4n2Uo!aTVsZqq5a~XUhcDd5~J*^Akk)jw^JqS@kYf+po{O`3I+(K=@;IFRuho z4mVPJ%qMp-V^cG(3K#Fatq1FPZuQ`+epN4!2%tYH7qw_s60JlXeSvx(Z_&u}V-S42 zR6&|O)EUeSrVVH`(Yo!LJ+IGxMNFzf!P|ZMb^(R;!!qP~nLetiddBBs1vYKA2NC(nHP1WnutNvP+Q8=wI zc{FVI4ur8^x(w~W8$LgQipql(=z-K9Y~|I>A4xI7pDhF-fpgf*vPR75+krqAx8L9c}HjGhGS+odZa;tl&df#My(1z+TQn zTY}#6jWJsT>Vr^$OrK^}N*&ym13p77jPLTnRL|f{SP?9Kiua+8<#2o?7bgRiYkvm8 zU|*&hF>O;gi?Y|^0;7g@Zsap_3XG61Ud|qm3#%{zg-rB;Hh@WfsskI#Y0ueD)O8Im zHN=Or(Yj~rCzaF}XU&W@AZWKXi1CWAorQyp*>c%#HiaZI5dP&NSs8nTiOtwhj=NB_ zIUR@P5~)Yy&;1y@`%G>dAG!88Rjk$LpQXJ1b?T05N(Hd(9yq4*fg2P9jTsygNe!(` z>+H^xcM|wj=b%JEk{1By_70GY^62LR%;2x6FX9@n5CdcAbWfx72u=!-7K7tl@M&Or ze8-(C#nxapoE`vo_VIP#uieFM!77wR(JDJd+&bnyg-xJSEu%Vp>A~I`DG4y0iI7ve zs)i|+mwTDnOZIu^fg~Uj$%rcSu)>vf9hh@Gm5g()_;|-nqA)F`CZ>l5!jEy{vh*&~NltaP!0}GA(kl zo_h^=9{S;m4Pc#7!=Fri267n_uvf!<1tnjpl_{W_O4tt}^w?3NYErhS`(ItvVn$eT z5_fvxV%Kh2w$d0lXVTCwvo7HL#6aa)A7V%fkcKbIP}}E%IYL2>AJ)Dam+z69|K{L1 zm;dg_HTkeMIU^-Vr||pIrwIH~PzV;m3rSqy?M2T16jZTf|N6z~!)Pk8Xbx#*$#y&- z+xVkzQBh{bi*R*8ZO?@m9o=*`6)XECRx$vd&Z_lSge%G zse0}#{XWeEg7C?Q`~&^-@%qlA#@&HfKkUV$BTk`EQgAbFJj1i? zgC*ly^;M|GNxFIayb8n%FAfoMU|sA^Q~nJA5*@t6HRE`?qU3Ns$lbltE35Ar+c4G2 zt8mXGy;ALv=`FXKeJ=ahr86qMy9sT4Im2uOHNSccl=Ob9zeN1r+!CEZC|`JL3UMZo?yhR32y-dJ22t3dY^}p zNWcp+a&4gRhFWTi!E+4>Jlx>6D5D8|M0|fQQM+7|*#AaH!HgUVTFSnL+?z2fiH2ME z&Ly2=6PVQ-=BAbOKCG!nTXne)kznYJtjOMfkNVF{kG6>gRM_A zOlrKDtbRdr_n8%HTPiT^9Z-Qn@srS&$!m{86W~qJp~fJFX2TYBff#j=YCtZiT*vBR zK#3V8%|MIi5?D`dWnqj^P>bnQxD~#l*$Goj^oR5qe}NM7(n3^As5O%@S;XrFJ%>y* zOq32b0Nn>BC`W57qt2dIr#*?VJQIEzZ8d`lLtMPbz?r=#^9O{D^uGL_(N0C27pqDV zn6d5JrU@Za2ZDi@N!QHVaKc!ebVu!%&adG#tj3pJ{}Y_0(R{RiUPugL+b7Gu-65&E zmZ;p|k)(sASH6ue^F*#`Hh0O>NWH9DcPQ~cMOx6Hie@Tsl~9@?!cq=g5C7V)Bg<$7 zKm4$AS`~biD5QM*v+3yTzSNHFr~onMHt&Z`Byj)Wtx+dmst754c?lp%k(juzwwBOa zBrf~1vA#a=?08e$HpF);tq1l8zqc~=shMQx`0!<|z;B#5aLho3y5hv}5ZMGTxCW22m7^6^lXNnHwdM z_57Z>{LNEDeckk{-8vf5fF-3H`kn)nCkB(3^x1dI5gCO(j}{%9nxNK!-U)#0gbQ=4 zGG;;bav?AhQpY8aV2nd9)BG7_(y-l$x}5uZ`ad0$^#m~_QQ4l>2`q%lJ+^BpGYn0O zawuOfkzwS$W?p@CrBMY536ZzUnixIA>lYhp`HDA%#>nKOeupiVXq1=9{OX-d9y#%f zZXxuw_*Ec_jnJgYflM5o4nrb9Ug*jMC%umf2a-vpIGt2&d7)8k~K2dr{UL!hD zXcy0e-2AQjA_K_48o_0Pa!G;zQSf}&{DteJsdtlz)Bi1fwtKx&|J}RDE0utW@_-!^vRYx>b_ap{f)=T>{jtH8Jzgbv{10`Ml}hlY`hV#_b}WU1yMh`B})FYw`_!8ubsO@b%6A~YM- zZv%zqEL=z)3L7_uDV{|7Nx*v0-KVmU4Y8AH* za#QTm%3k3EV_QXKTsh$7H>re)vwZ|3M879{$x^GHz;u>HiGZWxC_bQqMP&p9#TXoc z1)`KsuMYM|c&k#oASb=We+I4)FY>ZUaWaY$kGwL;cCMvlKXCT&Yrr3>Chr4J6OMhM zO?cB?AWU#>IxMQjHLMnH%avX1pW4C_#i7{8zB&J}oV7Bdc=O7S<5g2xw#_{s-PM|h zNd+~4huOM;rNJXq;$W#C49SJ?mYR}cQbzMuqg#+E4(*gq=u)vsImzPqzMwjoA6jNwGNVNslM)e!^vjsjy5{#_r_8C0s;q@o?I4$O5hqYpE>2$&>QKa|79Mh z>o*33Qu(A{*T%O+WN5o*9x@-A^E{$wP7A z!15Z($x?U>%wJD2q*)$E#LEs-hd~?|?lJ9yKKGE;X6p9Dp7&22l*NdW|4*4ubgIjt zjDrzVKy7RZA&1buU|mmVl6wpV8r^TqypJ7HL%wR!wvs@`g|8J~v0d))Hu?vC(N+P19B^w>*ppKt= zs75#^Vi;jg}gzntG&`@cD+dE=X)0pMH+eKMAB`gx2Y$xwFpeUX49X{ zU^0yr8iT=7O)r;T-l-nnawk2XqmBPDXWlW-J1B`et>Pn3+z})WsW#}jncLE$nkEa7 z6B#l&pYEsHmuBl%42out56X7Fb?sSh{#X`kNSd)kpsF+!hqb*@4XvUIej8y-AMO7Oe111PRATr@*vuaDOj8d)Q&fSZ0d0@*kVrYSBh3)L_M< zDozOT^*e?|iW-jAo3$Nsl@f$Ui9Ea$_imK3-@si>sNpBb!wYPZ`sYqL&V_w)4AdUk zPxDX(Ru3`?W9Ip>I#4-#|F6}Lqol0=oC#@4&^^FX-i4-Q-*Dg>7U zx8yew_hB`le3%^!8X4q@3*T<4{SSw7QP2}m3^a8)Q%QI(YuV+TYCC+`=~2qEhpMEq zITu|m7&B_jB+@P%6uEZA)o#lX`?^)lj^TJ%TJM%UMr2I<9hG9I{k_fVyNC8dL!4J8;cN?5Tb%c*kDvjVJjpZ5pe5dspmtwn1 zmt4AS@C=*$K{Qlijn;?#l3tK*#+}Aea!3fMnVB-XOex_?)JnU(HI_emV^$N|-eT5S zU)H-4n#M=eBHYXrF=K&#Pqvy}`_s!E-<8DA$vxRNM1<+AR?p?{XSE2`c z_g1ccuY?o1QYjiZBE@Cdq2{Fqbd|L!JYk(pG^w7aitep`?=jZaDYeI<1f!Y7X^OebNNrR$|O?*s&S zf;4!qQ>{Y%AXxnhd&g#d4i)i&p*Ddkyd}Bcu%R=2wqI$y(jcepgD-tuutS##tt-Yk z&AR>0Xy~PiuyR9)gEswUZYqtSdW>`c}qiAt?ZC`cVdQ)6>fcoA6pOj_3A*3U5F3UmRJQ$@L6;GhAvxad6MNf;Q;0csCx- z@KqxrCUsK?1@SLuI<$njAV7?D^mK8Ww46=lSd@m5&8G@pV|8Iz zhV1+NyGAgWWdZMO8$qD^cZLK1Q*5iT(0UdjB)ZqeLk)@{lhck9iR;r@B*@C=`B^oW za7R%v5pAfyGy)d+EW9G;{F~0ul~aX*%y2d%pfOtKOzU88?q#e7B`k(J$;FxWvo}Os zTSLN`hyDvVHTC(Sg_A)gV1`^S^8?(IU(d;?{Cx|-*Mr7@57g>BZrAsBCvfJ<;7k7r zgkEmQu-%3qE#L&@X}EbajoKYLohi#S(`x!9fx)+2=XNjvh+7UQb)Ls(Iw?h&59Rk@ zuWOw(b1w+h^=`9}x1+JVxQ>#9i_>Huf_$z_spW>P$aSs>Naq;`#g+Deb=pudRX1w- zaqUj~LhIfa>&kep#uff%g6A!gfs3QpqR4bZ zB$z+t9IS3VD@zSyAj;XKH1oqSI0?k83W%uTtxu% zqb8;loipvr()O%{r)?eWy(Y;L`FNpH&(5u2G=xhqn4%n1yjL|B;{v6d%}hw*NBJK; zcU{_NLEP#zt1v*^o<{f9l)p{{=Slr_qv^bKha(Pi5!MOQ3SL9#jb2ut;|D|iJj6`8 z{>#*PJtYwY8eURaq5`PVz$GPgOBmo5CW>6R_=njn(3*bZU1^2zuDi`fmE2#wth`@l zgzXNv=b#)D;$SuXWa%eKySO3h1AE~)CL+h<=54j+uE>1EO3`D=a^iyH!$|uC)(PP4 z$#ZUl(2zb+9!heFS1WAJAJai;_Ie;_kSNfTpZ(q01?Uoj)+K-ip6ya!%Dh}X2Z`@Z zIKY!^h*!#@39&?1c-!|_*hc!uIqHN>{)6>kO^%Lo3hz6~Qzs&>?le;UoLJ-C!WMde z*v2_IAj#63@WCZ2>Twz4=xY_KZIH`|TDFIKmTe|PAGG33%_I+^flKBLXDYU$f8|2o z4J)%YDnCBuO4>}w8QYlny9t#v5i_|#V`YaSfV~8k!!zovhIaEs?U$s*5QG=jBr3^& z$_m}ewgKnL@gJF>3~#`%mrn5!#r+^xI^c}rO)OtEbFS(lY?LnLF)nf3rsf7VN{zRx zqvxuje~(v&NMNHgQ2@pimO4c>W7=Kmv-hb3yG6_k%C364UGF|1t6=d!W{0`|3HG#% zgw2dQdbt$);qGfaoL*y*HUM%M-SNu)n=Ohq5l5C`maG)LRHGvH=JO>NNd_?MpCVNP zTs)*=ty|<$gFh0#AT(*M~XE3GnfdRVQRPZ zdE6`U$wwSm#Ge!z2mZ*jA992G@K8x1&g}VZ)=?nvahEgx?pX%A-~<*k7xmH%+W%C9 z*q5H`{`^m#ilh!p0oD4Yx$3w@)e%aq!8EAT0$NugZxhi;cd`q{LiMHh2`f#l*`Z;3 zGzovT5L&ez4eP?pMAb1xT(3Hj-$B>M2`u@whtm?b7sqn=WvVkTVbXc9XmsZ_k%o~S zNcn}*0@mpDMu0%?3C4sUN4-MNL)zd8{rWj#n4o3Xx=@5tf!v-0EL$T^b4+4Z6o#|H zwB)Q7l-H~=)VWUkrJEO#6o@PyYfq+TrGv=tFbB?!Ms~I;$X`+Ib~~}Qc zbQ$}QeyWO{GZtX72qZ|X?ogIv4VHS*-~Ifl<8BBv5)~RrW!1%bG$yUoi^?oqOvPK- z?i5EPrKT_jm@nm|RFW8Jlty~2+af42S_cW96y0h!g6qGf9-&$I#dnwBxran8le8Su z(5$D8SK9(D_rRI}&B}myVGD%6o2+iXzo_V{=jm%YJqrVwC5D9S)y^J6HNXrSn4_hq zDe~WSi=Mx{#+&BX8A3Sk8trzXp%yNB?ISJ)Bw2L1mi(SmLsos1GsZyl zDD!|52GpOzdIM6z>aq2#! zE6a?I>5(AVXuOVkA5_q*kIRaa=x8!n59R(^3V2P$seKpC?AvD}mw!;FYkm(iX6m2>P;9thjYO))(vw6E-^frGbj5^{gTd%CV*j@eK2|Fna8U3 zvfM~w0t}fe7hbm@UIC=!3<)SYfvPtuIjebZi`e6*Oc-`LK9qi)l2r7C=88dh003uZ zC;_j81^RAB$U7%_-n$n1+e@u=uigN*ww^|^sqvl^*i?ROISM(oo{-fwFscD+Lq4%8 zMLNKo-BK^uPtAw<#80?1M{AB>uW?;1n>XQE3sw;8F7?&1@%J7IFn5mg+jJM3XX@Ob z71Hb-OH;jv^IsQ1_0`;x0fRmO#Q%!(JSc09v2J_$6veWXJDwLIkVh#SnT)Kpew)q! zNIA;t_WPCd& z*bT`7B+21l+oc;RbVxqR@~S~&4*qe=w;Zhq;J4v;$TS!VzYAphFX%g)A~;ni^G8Lq z3)yIqPU4vo-G?^1$h%e{23QEFv#%_ci`)tJJ^lQIULDQ*t4BqcsJ>3J+l)yzEuru74GhvKlQNB7S6vf zDHMEmC%#?AZs#$jHo|WvkN5GrPnAv#U#OArk1?UBZU6N=O$-^Xpgn@Q5T*jw>LG`k zGPdBiJAn~l<>ByDzw3k`eU(KOFhnB;LuCc+#<+CPN?Z=yI8L&)(2VN1ZiZmN&I{T( zK`v!9MIDe5k_?V|Aql^`YfWqTAQgWP>M-_y^b{(pu8JIdF^VAe0&O(0wz0MPu%S9( zSA*!Iv#$Y7V1)8YA@SHI?qu$42znxMwnON%pK9B=!ub^#xt#4cPw!-!Em}A(-9>$RbB4FO29v8UMqJX) zx9!&*FWp#C*KoH`**DyawvyGoIX>ffBZRoF>dK6eLMCIEzF+w~PcHykJt8e}sO<=)puI@YJy1cuYrEi(&J751Hpyzgo zXZV;q!qcZotF>?d*-W16GDW9E6$z2pUF@rpq?s@bfDff8`A!-A;d2QRp-oshU(nd# zY};znUF-<%Kl%-98F-@>d;R`YAsC1Lde}+wfU`5rs7R-yw%JTh!DwbBj2Dp1nll!dp5$=(MTxYP zxbUob>v`Kwlj-l}Dy}w$k}*wYXo+MSl~Jfp!O^t*WARf)$Ib!P51xBdm7Or+NHxF+ zGu`b5Wqv+h0;t?D4QgZV$2Q||4GFiwv6T2JQPw-=gU&AE=+uLO@pApeps5w`$JKAz za;bp^gH5#|=z8KGYRP42T!76S`zPe7T9<8l=lnt%MwFJ6lxkTzP!ZrUTUDcm{Q(;0 zgzy+n4qp1qzW6pe;XHShQ}F*F+q)fbS8>)IjWs$Sw9e2KWOi$bJBL}Goe<|@f_dn% zdYb$}eLPsLw6LBKO6iZB?7-S(sPvCSXR$ye??>dyoQrjZ&yi&S_ zR76Vhx{@3_!HTKA;`)}o*iGIf6&On`b|oo!A{?!Pd>7-7yF~OgX5NtM*n19Ee4qPX zejj_{@mTOHeDpKFDH0erE>eGrm>6~T2TH~kt93Q4C=X8nq8 zSww0?qIX)%=5b^X8ZDqd03+2iLJbWmZ)gU_;f&ijD?AqeQ(qB%Mfr2Tf+6HBtl{lX zO_WAEFjscN`=`P}sA!w3rL#kUs#jJZpQ*;TxB=^l=cPaI@r#@`*z4Mmz~iVWjO_`Y zzUg3$VH`blzUA`tK@f9@UTsUyV`5HlQ@Y$G~-h~phwaggC1v^3-O{1%leBH2(^EKTEWABD@vRV9HNP;lUmt z7qRF88`}{a@f4{k9Pq8c;lJ$P_O>$P)C~h5K8;vG*N5BJ>z&>a>C!4HDRt)JTsngG|&gwwo9V|E3Z7{I2v9P-@7Oe5#DVp#OkiL7*lnIsu+ zY#UC|So_rSO*AeA`QqYu1;T68W^fWGaLLQqXYDhyN z_xu3H_$2}M2a2W2BZ0=5!BJ*TLVOFcF71i|No>XcssaW!(wMcV*ZdMN6fHHCq z6t63vMInA~_D>RT~^Q`X93_n`}ZJatYc&28xkgk3Q{spFIJ;X{C*eDG<#tpdK`g-T~>| zoxizE(RCxzv;|D0w5Ma>E4Yh8%NX~A_wCP7ysM=nuMXpwRGM;!z zyuWosbpIJ_j*}SN+heC2`(0bgC4NJU68KLzL^L`5C8|PZG-EGy!pv8C%=6$Odnpapoo>KhUInwM4S|tMWWN{%LKW!RmQA9+d&oN8Z_hYn-1EQf zuaq$M$8QJ$Y^%t;Ri|5eS&OI9{Z3%0TUiC1~o?o8CtEmyX9Qsj4RGeSWg1d`NFdfwEu}m<=u8jXZdRjVY#m5tTk@ z69+c0Nk?GWM^TJgJN3_YSf0dyc!r@Hl05SMJrnbUl+lF%tfif}#oABJzFt8+f-6x* zBP5?Fk@l;ztQY>FMmLZ!0vtu-DAmMsSZ8SHa(G(viZQ$!DKaUsU#)mI>9S>-1+1%? zL>+rG#7-EQlP|ud;=x+l z-i+clg&!D8%V+$(ofsj?eIKD(;^s@5S`ngor=J3SC70byk4Z*9u1z^!`?0tE%%YW{ z>3u^bnSI4X8)qhAk8LtDB~nF*{w&I6825sCtC(tEg1-#?!*B#By)g+bRdnsft+CHf zl<{6V{k~d}cfxKROmL9PjlTWOGw}3svJtHx{irFWBlhAtd+1P1Sa}Pvid!}2VGwi zJ8*UBP?7EbeUee`ARm6JBqWBTt#N{*G7Va+h~(CqzWww5xQRw@zIDii##R#$?~@rFFdCvy%@-O`FP(CA zv8D!A@azz4G&kHN4SBvhLF9Ta_Xy3#2{Jp&`l1RrTp|>wp|2YOgr}bDAM~%~Av;23 zq?4g04N5wacvCsYq{-D%?z*-%bVQR^IF(dh9NUZlFk?2lt^>`hDYtSD+Y2sU0yB8t ztmjpb|6yc_1AGRp(}FBC(1zZJ@Zg2|$ZzJj=llYaXMKp|>TcXS$jj zg6g?6{%e0=NFJ}PHVnbNtVw%CSw&smbAYCFV&|b^aru9WCz|;FR^h0cfe3zR&`-Zl9(|%Vp13Mn=+Z`ix>Boyrpji1FSd+D#6K&V2J^6A>SKc<_R4YTXi#>Me zPEtkS3NPN8ze(Y6bx^^Pw42{lxU;?DPWG*>hLCtta~D3C&^~eVjr;)H*ZU;YB zTTR`wTH0krHO34QEQI4JBgn?jd_V&ZSy0T#B{dzArD0;l@Y4$ZwmGHxnyh3x{Z)(O z-{3JRnJ|01dFL??zGFw|I+SIGlWll{|LKU;1-&*UaFMY*DEhlxDFp#66CPYUAJ3`^X{hAT}qHS>R|_Rl&r+QP8g^E zpoc!RrDc6CA@Q7CC^I_9RNA!z{xH$Ca3Z;F0IH^ffBp)^F6;;5C+abOsaBbeZ3od4 zbujf5TB;;2-B{tqV5{jk+Vku#_E4Susi)e}CecNflmDwti+ij1FB)=M19&&Br8f84 zffk&l_9LBDg%Id{Aj#lH8!gZtvpL68Lh-MCP4VliqFw0tve7$pjPc$7U;ye%`aQy-CS@f4@Q&h8Kpj+SGPZpkD&HD|b?@Mmvfsqu zZLrt6tz}mSwy5lighKAsKDgOZT#?o_v}~w_u3;>zTrRb;e21!nBf3LQI)CT#4_JUNDtZDIwYQC!!>C*@|H?nJaAKC4?(>(HWosy zgT>`83lCn6hhAa{%Yx$8U=5Z7E5Q%AQ?_I}`)d*^EBL-| zl&It*t`0En_Jw=608iJcKgO0Y&jsK8(YI5&mDu#{&b-lP*UO4S{ho6D!FEw1og zs5f+2)7NZ*A6kG@1G0#{viQ3vf_rY)xJSVrshHZk%l*@+J!~HoI1g9&WzqF>KJz1AV{UZJjmyTT-i zQ#N|?SGz2qU6Ob@4U!~JgG6Ao#wwf)eT<8-2uAKQe|{eD>;JmKqNyDB{MFwd*`!l{ zO1(@)*mqtpoCLrfbYWjD#oEq>QH;ltrvc6SaUl*ux zSk&(!O27*>tk!+Uw3u#@i<|^^s1w-Kx%vC6NCJ1&pDZ!g?%D1y{ZC@G-eAnMBP0!B z&MjXYqk9u8PAmGN82`0pJjAEa5H)9!!|3NgB@^HF(C<)Njec)8!t3eMs~!Wz&E7^Tu17*7?(^|6Z2{PGe@{dKE-+9fwL~Ygzv6J3 z_Q(NJjvW`V-lYQ^b~lJJWhB6y15`CEaIq-%U61pooCF?9p7?3L~^R+Am zQ@_xLpb52>EZ^-uDmD6t(aUTIDFk8`hx{8~-HuRCX$3RAlIDg!+yDgQeu(OGt1;L) zOPr@$qFE&w@qlBV9ncVDzmVi69L&@d*GjL~y-#^iGqk@P7590DJH-z3_*S+N;qNcd z4T-V*g!L>RZzLU&XP|xqa>zuR^Se4$*rMWHefiNfJ`VEX){ITkca0D z;k2Qc5YcWhQjCWII?=R_(bwcw)tg$uYAeqBU?Ufx#{9v z4Vl=V*LqoI@lx0kOgqKDdm}?QP21bkpWEuqlSWIQmCI~Wvb<-0p!A363H=kjS}hB! z-vd$*yfVNkg@f+8ID~139?~Vy-MFtQaF*N~;vns(hBDV=pG%Z-KG8(Lmvzokjc7Au za1U|{W_rrz2C_Y!uoi3&23B$9+p3#Ah)`;|Rz<4LtFoIKNe8yD^+1Lw< zrdMn|zKw&;2ck0q;$_Jz`)FRm~?Je1^4nE@!&F;lF`D8 z>QjqsFZ^X)mGiHKtkU$PR8);0*i8SsfvaugH&Th9P!X>m{SoWqF0|2H@&|DLAS9x1 z2T2w<4u(}9z`iORTHKc!R1)eM3JL@+L~oGMg`Qj^+DdgIbPo{%W({3v0HfHJh1=}w zXLm$VPyDm~b0_PD+e*PkZNC<-Q+D%_EGq;gp$Ion;pw=~)z4Ar5J6vd4E67|k@H}P z({U}Jy6^XK%_^MQ?qmiA_g2!^HjS52QDRBl11 z#%t+%%h?w!5lobvu%O*u)^xld@(~}}UN*R;`c|rfJeoyr+A<~)1GWGx{a&?cWTR7b zjC-Oef_ipvVSG|@qEHpGaxF6~D zHi1}Z#0u{b_&L2<_~0phh+TlJixUcmhxdr$IB28b6Cbf-xBN&DS9?Q|23`_SEbJS2 zSG7CKLc}R{$!JmPY78x-v0KS6-_I%yrPjMK!jc3TlT9Zy?74$@Od`U9&-id+EQ^sv zSgo=AU+=pP=xxey0Oj1j^*y~;Sx=@ov(WDs*hrB>`6TXN zZWsBtO|t^3Ic1Y*)P|mkCFiP5eOnivoM|&e^8odVwO(^9Vfaynb}522B$|m*J<`2<&;>H7+B^@pR;1|c~(^<1 z#gAuUYxiY?1*zB1pLhf2^K@m(xlyhx^bgxr13R~rYz#UUsJzv80o*Gk{2cbe+#xGf z;C1XBI6H=_yyc&kVd*J$q>s32N*~nMfR&=ay$rSMXNBK>4t*ACV$&zO zbf&D{r9A0mlM>P5Q|T}q_+Jp1AAqLS4@j^c2`+pu(lmCMhJxpbYX?!>ovtn zqoyPDy86Bsckvb$@cF}V!^=pVl)0$OmK9{fLW7&pnz>&UyEoGAQ;1`^7bfgpp3x+9 zj7&>i#!Jc1NA0-OJ#6oJVx(oiC)?KI+n%+KuOuYQpxAc{RQdq05g&rR-9UkU!JCK<*ZFhlL}KS3`2soa0$DwJ46`KGW+ujY0bVam>WA!D8+ywqf!twk|m-A*j z+1gFRG}90RVu#rggdWU$n#5BEN@c{=(tqkG-BOv0qT5{)pMruH1P0Cre6?AFR?~!O zMY|8nn0)w`T6>mJdZmvX?e;1|D-SOIikKk42b2Lh7TzW%`w;)+zx5#}b?=}Y*k%(% z{gbXpM(JyAAXa(3I8r^KG0pc~6YkHG2$jg)&%5wA;i*%h`6PM6A|f{59<^mJUx^R$ zk08D0umL%1Tk$?NVGoZU3N$!67tBRc@ztI zvu5;{o5&zF4$jYZUhjAtRbAc(;N-L<4g8tlhM$nif<-0D5HYlJEeH`z<%ruZDh6A`eD+>dPs^3yZs~7HnI` zSZcsj_DCzaExQ1YKL$xTUW*&#Xh~Rr-Hy=#>Pv$R(++JgJ)nP<59d?^Q3D>_U+_mR z8?!7m0l?*mA1hBa>{aX8^q8Hq}UuR zAldEeB04aau=AkmL6`=B)R!xHLewcEv~{nxBiTs{FDSuLX+Qmi79Ix5il!#U887E5 zaX*J#meyWlvIk-gmFJmCf9dB#-((@-u$;G9CQ+yYgP|4_(2m81qt)9GlXUOezf)yK0HA%>8dqP5Fy ze@f!;qjco{!mj2$^2+AQh?n3{S;85lW>}HZYl%$o4@rUGI@VU`Fk2!nY$h?u%>>3Bokgp3hEh=?w#UaWkCYc z7TCIz+6&vtlb8A2-j|F5N;I2bR_ zz%THyx;&F+u!x@Ob2IHrBOYwFFpJYqoIlc!{#O><^S=n7!D1YVT z7A|HWJzB3E(q*N0-H1YO`_oHleVl)Qbde&R(a5bL)w08cjLx1fGjRnu;8muZ$ETF{ zzgZJ&UgqvdW3(?V8pV+~mb{dO_$jftrqOEx?L5rC{x(6@HVSmle0Nu@I87Pa6jTlq zPH8K*LTM~lT~laayHg3$LRaRyTJUNw@D2Tjj4~@1A7RBT;+=c?hPwG6FwE6vOQ+ij zAodyW^xdWHg_Eh=;eb}#-H~-e+*V;TPa7p#?vv=I`yMH~K63q>JZiwnz`Of_Gm$U0 z3T`iTB)ny$iOjX2dttPxKPBSy?iKZ0@A*IK<0sr9y(fAw0Df0&Kti*)+S^0*lsT83}G)lpOMN7_*R5`?`G)!JGAu(QG3m*)@XD~st|M)A+qyR&rb8E1i+NpRcH0`V+Tx#`vLo z#d4DmchYSRFhLnO6YowyllKwtlSRjX=?FWVE~)t&-E4%bxb*Lnfw$u(WN*RvPEcpl#%4aiM zrZwkuK?zyRh$-2A?@yZr;LEy1(ZX%4|or0d&d4%wtzg1BNUWUO~e z^pw<7Z>)NuTBQh80-_j(RzarQ2txg-5sDpsUkAu(Txumh?goDjy&^3D>Nk@GlSdYI_1gllZa!>72un>Fi1J|V9h#MW(=6U2I;l-O57qT z){aZyql6-|Ph0zT5umorC@c^STf7deBMe#Wd{`Cb<`| zGa!+jOlA;RdZsTwTziu#8Gd2tY4o_2mV#@z{OXrnU$S=zF0=t&&8tanBvRRZeu43? z{MmlEkArh)J|tz%u;5G)^%>g5>BZyQ(4=3wbTd$3T=xKjfi`t})>1JRQ;ghx8*i`f z7=$v7aVe9N6I2q|7?3_|7qso=j18)G487px*w7d0QF`UoHczE(O$*n-4-m>f#R6qCe5WDR(ikumQB)m zuw6u=IHw}kt!yh0o($3`NS2O|MsbW@<8=0faJfpD4HVf017#dM)UcTwO0F^#D=0}b zc-G%;0~rIKxDF{Ve^L5r0Ft_$l4Iv>vSRpc3(IMUsFM^>=>#KZ)(wd1La2A#D^kwZ zUan;%KJ4Z-HjiOEG8>CJSny?!Z`P{D{*cIm)EE05zK%nZl2shzg;0Zl6}{Qo$YO<5 zwmFxgeH@%3F?k_4E5H=-+dU~PrC0h-fIMUmQ1MLXxl#{iKZ7zkMYIdhVVA18PGo*M zjrLY6w_?G)+{2_+nDeM`rK$)QsmZc$Yp## zZv`r~NE{(B@@{D$svuHxKYe<*Imj|oT3iA&0`7y-mg@b!uH^8~RB(S^RDC9mj`^-| z^Diq9%LV)fWB~x+OIq2fcFij@{mYXc+L2W)9ck>~dGN37&wXy|7Xk}q4n!i%h_*oE zd0$Wdq=D@QRblv}V*Y%ys1>M&ksK7_tcFjV@TS|4_~}C9OYo#px$J28G259r`n_;Giqb{Hw}0|^|Zg<0D(0oGea?JW3LfM&zi3pA-TG*{8V#i z6bi#y-08*BPYRm2XnTC=Rwf$g_x)Ggq5AzhgI4!;Ivj^SD#j7J4UgsTW0EJQq?o3_ z&`*6pHgze1UtufNe{c!*7Zjb%>>cF<8z$I4cYZB5)RII+;qUl&Xh_&q?|P8&c}rP9^${4^G_mwmF8IqBKjbC z0WDNL5;%W*v_67pX~PtCX)dJEylp96P|haZAEbK;)9K(*mrWY}igJd9c_S@vxqgO9 zF;8wtoeX*Kx*`FZ$#&DaLuyS2l(Uz3UpSwKgjzxu(HhN)Wz-Dw@!ZNW+X(~U(p}+u zT3!GVsO+bXhUMV{twJn1CAAND!*dlZZ<^f{d<*XiA%{`n_E{$F5BFcDw0-AH&2(yC>pC1-ZJKu~*ile*;>)&Lug z;BOVWj5dyZBb_@7Q9^Or5kpj#sotQ!#j>1vgF?j7#A4Lq`3yP+l$o^enIaPl&!@{i zzz6^SWA)B$V1#8pr=kw`V~H!xGfD+_bUhEdt8g@)`nEHEIG%*Z)f-~ zvTzbjtN*hAat)xGRnB_Wwe=ucE8E$v+yPYC7_b2Zc#2%S3tvP_w;qo>)&edqHwY5^ zt4NSc7kn5ir}C(&;D6iJ1x)I+)M;Ln0XSuBB}z~&y6IUW9hhQvJtICI8>s1tk{1bH z-+|9+Y2iFtTakO5^PFYdsoJ|R|6}WRug!t>&C9#1oRuPaMX6Nf{Nja`g%PePYmR4!9HXa zF<67FK&d{xA&bu92%#Rs9VLQyVvFDdL^{{>N>@*XscUc+6U>Tdcy3yhKj+<+jTafa zl%IeV99klf1f$Z=JI18Z+y(Bhj^1E=v>Yj3Y)J!M8rK9GN@1GtDAXESDjjE!ZiqIJ z8Yo={&#gcZyV%$Cl|`_|@rX~~3tOb>=tX0CAbC{jlOj(sqxG9rK z>$;zb;g)hW4t=M?8kbjt2B3hwyBUU(?Gv*m{S^-6W3GpLMo&UD9U_?*+@V2X7Zu{h z|H%@j8XycjiMsh&GtCnHvMbpU`QV4V&-ut5!#w#10M4igsLXZz0lm$D!BVS=K7>FHx7cy_&ByD%3C%puIjq4Q_ z-JkIIT({it2o8b`!CdoC&KD~JLb`_pvxIob3w{H&m9Bmsr3Sj6XH}R-N;J*fl_#W- zyS8yo%SiGz*V>$`-CHIsbvuWSyx@w3wgONL$cq*+3*xQliZ_JT__?zVf z5H2P-Qth!18ZmyUL|i9r5$`vPX(o4hW}MbuOTvrVz69Pdw57TScV1n&$9$$U6M-=r z1(!i-z6?*U*^Mz3fJ_ltfsXt#W)6&5drb^~U(~jq#8c4%yIJ|MX?SIg(Ww@GMZ#5M z$7czUF!YshBrsHD(!SgMh4E-}0|;v8umwsx6g9vWOmUbNDLr$aZy-J2Jxv>sZSCz1 z(&smLe;c58zB_N0S=!k}nNv#`fbt!Zqbhm{I;(C%{*-L75kms~gm5DcDd&<((wztO zlcT%l7UIvkTwT1*hJ0&pPT$I)fww6<@B(DRZ*IbKKdqtzi&McWfbR?ucRHx?uF7BnBXpIKL2WE3_dQ4 ziTj!aW}!_S+IRCF+?Uk$Wnc0KxtLy*nTaHI5^R%sO9h#KQ!sf72>m3q)sJJ^|!&geWKdy`+!QL?O*WPoL`NyGDj)gJm~4=+K_3PJZ;c2JLVd9w;w{k zxwaOhfS9cuF8UkQMsKp@l#5?gF)heX$j6WXQk*ED8aQ{s#o>lzSOtS>kTHml@s1u< z0azQDDqKqwTsKzO4CUurPGGU8wXhD5@-L(q z>b~{tJx^+!!`P9Pl-ZRRj^{_`laKf}v^DG3n)dssne>%Nu8dR6%UtOX{L}TD?PKx= z)qd3572^N8p?3qK!kKI@Xu&Ddiq9MOO2_ zndVQ^W!9kLFM8l-Yq9^k>*%>d6KsA@a5t43~979_PIf=aoJBjiV^>_DO}qZ#*4!V z|4^^U$wc1O>lw$sg_?sr`F7;Z0ZM&7ncWqvxQ8|Fb?1F(O3fgUVj3%z7=1HqECP zeiX3RIO=D?Zh~ofZ}ivEHQY42bJAcmTTu5hw6O@s*!mR##};jh7NFFHX=7-9A;1>9 z6UNiAIR*c!={cg0Ay+@q33LB=7b*}l?f0--h57@inarS%9GKt0L!1ZxkHF3uQ#QkQ z@Ou%}ny~jos2SpDIOXU*%cn#9J?fIZmPe+zJ;rp~=%gM!m=Oy|{&o@h{o5HRJLnHN z-^=^Zz=Bjx0N&}R2`VNB@D5z^F!Axf#&fiBF>dtE2=?0YuYov(WvWVs^Q@_P7TRaVs09S0#9UoI>+p1$LTTc4itrBo-&IXlS>XhW1&pF@yPClfHdF`yHdeL z4g`ZQW<(iH2*MFzG8L(wAT9ZMxW?vic(VX>C2M?SNG>)(h`On4tJ^Nw5x+yy|Mo`* z3Fs`UpXu}N;J!ghwJZp;rI-a{la-{Spcf7jsWt-|&%d6OT$EamoPEgp{?_-l2!oa5 zq<5X7+G9^}2|Vu*v3NAAUP?e~$T~Xoz+8F26(oa$Nn3s_V?ushzo6oaO%zSordg$(gD?pgZYYgOg_92yA|)^Y#@m@~VjpQsEjbr`fF!62 z(CX-N2#k1(b>zo1Wlx&qY(7~z3@dX?$3*StNXvcqzQ66%1oJJl^oW5dG zLq$>Nw>Y6+RCWg8|GL=ZN1H%`d(3I23S^_fSEeG(RKp{=fra&gRqqa6kXB{!eJ;#Lb>WI3bUS$%@aWZ;bZCCI{D(#u!UFen_cHpFp)Df0p=m z-!U-X!}Z1N#7e>ktW6kbIj%h%d}~*wR7ar|Vl()OxJiN~<6@CX2{BEICnkRcPZ6@o zWK*Sf8fwec7cT}2cdI%|(4`2^DsXs|2$``5o@hhwIMg8dCL@v>C)ZKN?Z|w? zTjn~DT3UF&-c}PV|HEbQox8gL)Es5pER>imIxuHvRkU+a+2vyEzxgg*Oth#&>3&X! zto1Do{59z9<}5VZT={lej5Z5mQz(poFUZNC*PPm5&vo0S%o~05xhxw3Q(K%?j#}Ul z12F}Rd)loXDEycA4;l}2QiM3Ha1_UYe&1#??Jj+VBn|M(snN`PT7X%TBa3XnfA&2g z!%m+EX8VwpOkN2MZo~tF+pL@v1@}Ns`HimJk(+~%U1YCwqqoxDzok=GPll7gxQ`(X z5tny1>F=t;7-B*aZizNNL;{>HB);hOY$+faCIvNOH_BUzOWMEJOkg8ToXq?@^2b|< zOMM!xbFje-r#rc0MvBgNcVie(slmVM5HLn>qZ;B^_ssR$Wim{Bem!m(qeZS@Ms_{d zBL~Xo3)P4{M3uhcFP_-V*r0sCj$S(-d?J$bg9$j}mcBj(Z3vLX7AnkpJ}-sYGZ9-l zYzys?{OZc!A)j=K&GN)cpF|#3#t&L{XC`6xh^eLz6kuX&%44+OkMAbs3*Foy0^xB5 zdHqxT(^a_e16n2~9AFxnV$HGGH_h)R*kHiPrd_68``X!E*J1s*B*rJ9l&nF8q!SehjF$A2qZc}utM{aDq;1Cv-5Pz$Kf1-y4|IvgND;yMs z9G|=lY&5OwgM2=TuC6H0n)@at$Xp>ZZMj$d-gCET>c{l00ARe9H%GG6%zT)CCQ`{f118D zBJxQ1rq(jiIMo8VC0CRug?cmbc9B(9hh6;9XP5y4A%v(`tf;iX_137fx_q=Lyfvp} zVKD6W2kmIxp8mb~ z=*f?k^&%v~R-MrsA|R$?f^(Uj?-lhU9w?pgV~_qIA3Eim@Tu}V)EVWE#rHp$xL!Yh z$+RgMCCW>)(05uP%I~F@D#k)4Gs9P%$;;UCGFkmEkYv z&HEA}-tG)1xaD482oSpb#vK!L@mM;D2+iAsE)x_yNC+LR`&PCpT9h8e780SX#XV81 z23NFV^@l=V9iWo}?l#cN-UsY#51pC_;1{xcl4igoJl+;q%*vb&)(G~TvtuJ+5wZLL z)HEr_)l!=mpx-qggZ6zD?L2<8f<2ytH*~r~)THUWU4sGG3R5Njn*%u$gykUY@q}I3 zIb{KOBm}mNtIh;uI&5lIbW3~6W#B2*HPwxc)Hf|pIE{6{0RVss?=+^RjbO+ZWGSPo zm^Wy}`dhR5ma2MXGz)-E6XZGMPnxy!6+wo-`8E5IW~~LmX8Z5 z2MrgtM|gXUk3Qy}8Y&(E2ubM)D&=0Y{#@A7@9TO2A%HEpf8ADctxdwkajbkm5sFC| zIy%j|{&0rUN74Tstlwb;Sv($uZq2f)))={Cpv&6|7&N^C=f4GGsoEM$f$V0O?+FA?S0! z*$FZo^J}2L@G5A_6r~3g#$fs0t|%tlv$rcfg}r3FbHXG;eN7tOTh_Y?j_TACMK0R*zbH4L$oP@9 zoDrZGQPIH!2`Kz4HZ0{Wt(^4I;0l?}HW5)n`v12BCMmOLQ}V<9(#lVMHYOq$#i?HW z_lEU1G9&l=a9_u#AMjfG`F}0&s%Oc(F&oA*{Ya}HM6siLND{anT+f>r`y9NeE0Jhs zgv&qL1n~;l#nvBHGNHpHNH6+=svC_RU)C)Z_o-vC%^_)>6PFVg_S;}}mILVqjzX|;GQ#VmjjA>HYc z@myMbN+njn&Y;BshO;4N)hZA|XSz2Csnoxow6aW&8_&NCEp)F4I_D#$6Qd`COd5@T zj6KHCS?irtpbp0>VJtwCt0Ao=Om1FSnR^&;IhRQBd!PCQ;T4uY{-;+X;)l!Dt3mM? z$6mJm3w-$yPId9$FAV&ZD}lm&6dt~xVA5kWMqhqEd*xY039EQ2^_8ELOm_Qv`e)!g zeYOHvT&1+zFGeyxdx|nC^_(b+Qg2MHQ!##=2`X(xrX~I{*MpL-y(Q0*lD3*noYLf= zy1w89wzZwNPbdVH1@L9NhRU>2)k>tF~Us0;pTR)0<0L;w|z)9}B}-H=?ucD0sHqRqhCd z9w!$((XDcS*X+=jJoiRKa$`gF(_8OACtpTYM9rSB|Saet7k+BABxcfU9q-P zIjO~-uMSuWM`Xb(th4(1ANJ@M(@!kBjXY^8`5Cv!oi}absw&TK+!LWeSMN-2?7~xt z5-`=BN20K(ruaspHMlKUQdnxi8Fp?k5q9~^=GQ5o*RUS(d`y1D$vCO}fno2!2*dzr zqVE$QE$biL*yaEObeibc^VXM;WMD!@Z~@mAL$8D6~}x5Q_)AgHht*@25> z{e1P35nDGZ)0-WPE(RRs{^){gG61IvohH5=C~e+36L=GgH|;98XfiIFjt5+p&0rIv zi4I_W(_+fK54J4$WnNoR_5T}n4lqj~rty9g{-q@JW}igL#0r9M*6@r5k6M%xNs;MD z`x}~CA^V@4^w>v|eP2iTG;m9;|% zrXOUTf3XS?jNTANHuB}h-+JQ_;6HCD4B5*&f>l9NCrG8Bcj34bH4-3lLF(a^S)LBN z(H@!GIpAN)-NSo@fr|7L&)kG-op|x{q)ss#*d9IWwgL`oN+?gPGfFgDJ;=H-9L`@Y zjx0alM$B*zOU(@~DWr5UTq*%<7Af~HU?=JSbsaA` zOX%=H2J$BKV4d$p!IS=#&FgXg{}VhJBkAsUXalJQZ(&{4mPQjz9j#b3kZq@rEwNPs zLycBW41k6igoeZK=&#}6gSPTBpfDGmP!lX}ApBW0%9>D9u^Tuv@?Q(mnjl83L2imq z%#YJs*ao}V;4d=ApT#!n$;M;lp=b-uFtu8Z06{>$zwI+7ucCU)wam@kX?z#!Kg|s1 zc|SktjKVoUq@mg(iuv(CaD3fkO&jj}E%*M2u03AtAIyb{ z6}4M@b2Lro0F1bonfOXT5uY6}>@F$_6Hh~)Tno)l2lFE#)C>`;7&tzbf`%MDPMG_d zNMt58Un!=IvKmibn6GcvSaqF{@*T#)Cc+DzK{sUN9kD&@B$;jgVNkgKNT-|9l{6pO z=;4274KyzaF{UY`4&xg9cEt?FpI)GzQ?0fFjo;f&@B$V`6@3If`r9)+F!QC2lefxb z2BrpkqYXAS?G*SAaAo zn?I}WG(oaa7`Hik+r;UZjO*P?UuCLvRnx&V`OiXvIE*!X`ZbxaZxESO0ZxEZ@TL47 z}UF)}N=HzEhnC!%afP2rY%a?|dpuZzXSq~udE^;d2CHX*(5d>0OQLQG$y+COgm`ql}79xw**^?HiW%7dw62~hNKWy?rL z+94QzD#AWzr&kKnUTs5P2k8U#z;aJ+11ZW8)(<~z5+FEdCwaz1=TF-i=54QgsMjec zdp#5HlnZ)UXa<%Wj(t66`5fbEb#Q&cOtBU{>ZIR#^=n()aFu>Qa|M*7lRo2?tmuTb zsT>@`YcZ42^PTA+YR$UDOHtsMjX-0eQ#X{V=>5(~l~j61f1#o)6VpdL|9<7hyLo7^ z)O*VJz-6ptl-uUYGBfn!=#_8{>g(hrczs&@X4*){gixX$V!bFifVDjFt)3)VO}+V#SiVq$zg~ExYg__byQqt5j?Ra zzhId98IL9pPwL4bN3Pl6lOH!LT znedaMu(=}aaI9d|VvkBbZd^5IuV97yttHdSgy9r|;YE#QuwbhDBY@ti!}79Ci{NCV zlFrLbG?gs%^5tS0#yOhK>0@lFTN%bVi8sX@IL-ma(D{Y# zqcuhTe|NzLxr6Xy@|8TvlFzT!lNDf5lZ4Tr zXp2w`+2~q)oZ;L_NCq|zg!zB~7)Fm}8KkevBqYgQHxH%FTYnv??lJgdVrxgRf^GPr zD-#K%p`0ak)2=@=E_f5b4I?hDh`% zR)uK?;nX}WD;*%^DAbUFhl)?WMRid<$!J4F2MMG$7*y-vVPJKnZx;I#sK;l(Nll%( zU@3G{i{ys0*+klj{(@3JThcAhzx;)W9R|#18oxBhJ1TAX%237hIDHN$4U#^y{wd3!Aw2@AeHIRl|ueJED^F0*s|dn&tr zYfh+o^0u*mEO{Ti)3YFHo~D0(e40V=-esluz0O7q6DdDav#z@3A$Beb6NzfZ?IvwM7) zT+S)43KFj@15A#P^4z->b)QI90L07FC`SkR!goz%B|;W%0s__&ye*&}s;7-6;-r3) z(9YfvJ43f)3ckcp8roY|HdB`IS?)d`^}^Mnj6N|>@x3ol?qnZTjE*OzIuq!?S+`Ul z=hXFf7fFi+sNi6{?@{Mi%5`P>$;SYBSI8|Tscxk`@N{1=3!Ri)r;Lv+eh@Jo@5{W8 zIJysF^v%rx8LW@YDCW~XMQYN$njppm*}G7t$!>ZskciHgyIB?BkP6;g3!0-re|jDI z>1jMKfAb(dOZH`0CP($FDVF@^MW#u8IvV%|ls((})M(|p=W%sd_ z%|wtm7zJmOWf`nWXQ2m2s{Zh>E%Lc1k|NB3qMf1%Gxx`A$iqwU2`1aVE#+Yo?T5 zDZyCzX|yLE+*I0P@%o44&q63brVPR7r*_4l;|SN}A=?=z^vWM<7`y`(7CTS49UBV~ zwxs!iSA+jL_oQdzSnqE4BS<>qQMCqRe(xjDB9d|MzD3pKkNh2m_L)_lWUauOo@YRQ zbPG!^XmKT@dO{d4^qi5>y8j)U(c*|@;%Zx9Bp+z^r|#xSpvh;~vSKJjlpkxr)jX?h z9YJg&Q<$0d{e?@+vH;!zI<3Jr7BM?38yHK@pD#yc>##wM=@faoO%Y+beq_u*RkF1D zeVa$f2!-(zSSiyK6Xfq`Oqq2g>n39Q6H_;N*_dd!aBGXvqFl+iIY&5`V6QUhkgMZf zkV}(3tnfjgWw0@+SR61cB&LLd>W zEO{F1wC=Y0^QgZawN#du68N(l9f=4MjoLB5IzW-rFidf}FNBFsAFg>fb=40K##9ke zG4NLUmVd4D#9+ZsbdQUr5I_E*Z%qu~S~{L$2qzgSx&m99Y%dbgZM5BRbai#*#n5Id zdwWygEuO2s>RpFiGg?IK-X^~KSnm4cmgq9RlG&bi+M}Pe#4o*Ml$XGVIAWRsQ5w{vps*b#=D4^Lv zDjd3}Q~Z1A>=9P*1}|DBRLb};hggvtWDlpYN&Y8!rEfhsZ1Pn+n%1JDW7;T*I6I~J zG>Ji9*^|nj<u$=7+XjY^gBa z4HzwTgOTfYd%K`CQ&BUvnZ% zJwTd}$LNZ#PP57;6jhLsAXb{X?*i7F=96ioDxOnt<`TP1e>+u+pD<`U{w3gi^Q%-c zI*1EIAD7!FS*BK6jl;SE7;%!1dV11erZ# zS`{iq$cVfZsnCk9mAB7de^ZqT=FY0UHonQO+efee=)K`Iq~)XexfMv*7i3!aj6_KX z2smS|1r;xCL%eV-2u>1XpXQ1|-6}$yS*&WLk7`hBy_P*oUbxFx&sUs-A*I4tnUvhv5`uDUr`*a1DY`WGVxO31V#)IVWo~P%|UQ|7dS)6fQrt1HS1%x(miyPjp4pFgaAT-)X0YBCo0Hbdc z+8lR31fsb&SJFquO#cKBySw1^-`7}Av~AvOff0!(+x~jEU-P`@D&iD6QUMq#XP^PE z;_t}I2|-?F;os@46@}>WA5W3DVn>iGWeBuw!b+7(%0xD}-$NiqXVYR(a{CHBc4vE~ z)lZ}-Q?z`UV*o={72+!oo33QLD^P*iG6A#KElXRq?cT+3C&E)94g10b1OnL2HYuTJ zL~e6ACqdLUP$$N#aV$_3By0@ML!(G_W|DY8g5pcE2#ykzCj(7jHjUQV?fsajR5B+f((_B1hOT zR+`D{^U4GHZ@6}*n~m+*#l86e_rgMz-Ru2MseQB0 zC^Pn&ViQF)o~{Ha#+d;w!G4XSi4u)_>oTF=Mq#&Mrv$Bwur1X;Fwd4_U!WXcEzkSg zfYqWmw4Y?6Lu8p&*L726|LfWOq`z|FgP^N@ClO;MgO&d2ZI4WnK}4W35^`4seA6}z z<*!>et-^_*GZ{DGaNrBZ1*W*))2NPQa#B+Rb{b#l0MXxH@6RRX0isiTrWu2LSoX%g zQJ{PmRRBMr)$DGp7tXq&mf?Wb07?YqnsOA3iOr~?$N!Vm=v^pTV|TqGW6Olvl& zHgMVtT>?<*Q&|GnFSj<}3v*`0EcGLf4Bta7J+u>Uu_!Q0ai@u<9bUC@yz_&qzW^>T zCO4n|tP<_uS_{+4zsCz2^WLfEl4+mLuEUx7Ow%9@7A(}I^cqyq=Fb6cJt@e3J@Gal zz*6_Yk~z!x?r<_Jyl|X9jHF8OD5TI{?#UG9Z|8@Iwv1Uxa@mpnWV}N?TUcXG3ED7Q z@pNbJrB0dGCx6xyh4lWej0*#8t~w1gGK;Sx#KnSaD;7b$3%@&yJ7P_|JM<$Nc(A86+vWH-rrZFYbc!5nQ~GM;zti60ZV6Tx*pkkZhx7+o&Q(CBw#7G*UhdLg-E< zG%qjpV@#_+7?K7=!MC6Qp}cS}`IF;(iBIGkp$in`g0D7`B>d3%e~|xAyx(<)c8f5X z#tqt{YR}Ld&^`#mtaaclDB^P3A7)09Zv2KO{mra@(UX!Zy_!*CLq=sTeTeL;mr9cN z8DM%?`=p{T^>MYMCZ~M<1(Q+slC0`@(bZoqRXl)_%^`I2c|PWImo3V~+Yb64WNS~I z2$pqTTp4lT5XEGZA%nF1)t_Pf{)J2Wo#qEgbe|Ar6f;8Y)H*0>&UTcLoXd}3Ai+HQ zI(p8?LlvxK`qk;I#dbI9)|y|KWHv9O@RXj$!_-SB;UX1r{#WO>W=Gp3VveZg>t2yZ zFQKISUm?fVkkVvgDut(B>gA%ZV6^`3vLpEE&zhOe@}wIN4@0qg86ELR?o0XQ5=ob> zZDl3sHvM$EcJZS%#d8gzYfk^L^-rv*501fD^DrXz|1)HVyBF0V1Y)(agn*)Qf2m3{ zM@8KYlJ8RuZtc_;*4emwKZP$zD$@Y4L?hM$K%>5n#BZ{SpF}Vuv@?DZEgg4HmAbeI z#sfn#mji&eV3P`5LtZ<$zAHM5JD%ED_HEwQT7?>P6Hf3;Qz}7W_`Xh&Hd=6`F)^qq zScF)hB9h8))0y*%y5O6*!JXb08kfG6$+wdb>#6R(AWRD}vIXiM3lTDc%5t}RQQq}( zVKEIr9;&5+n%1bIPu5?)R5{(z?&T5Sud)4FJ3ANva(3v=O0T)z`or$_+t~#+UXKBI z9{+{2UNRC0DiIIoYz5xytjlmtwIL;kLG<mn_fJZlm$R4+SKWmbR7dS7fx@TbZVMmuCTi>IKDrtFE zDK6ZJF|d_xJBMDm%%>s>21XR(RkC-lg^1ADUkwN=eSU122X&eQ@LyBh9N$L=1~0`v zV$|7&un-o>(65?lU0NTtAz5ZWO6c2JL!~qIKmO|@T0n}@%Hk*Hjl2grNEd6Q^%Y#L zMx^th&rOKw@r#Ik^R>5?Um{v3cl|I^D9}1A6HJ713jgL;<7fF_jy}Zo0z=jZH+sW` zLpG(BRz4oRD<{KTJ_u*Os2`?nC2HcX!SFkk-#JdT-dtq?_LUArMNpOQV{ZeWegd-^ z*w#bI0ZN4TMK9|5PT>6w5_3y6r01WuD20SA15#E2bHZyqFbkxF8l9bR+LPgn#a(pY z-zNmNwN(H~CYx1wlFvNjUr9JmBCBHsoS7y@lr}Kos6z%!2riVSMUZI%@iup8RDP-< z2)=*q(^pX55MAdKc%H(Ygn#<#0FnI9MQ=R`Na&3e&;v>DJznxu{Jql3ONvR6wUANT z`?=C3CEL~{skwG1gy-UiPcF7dq|mj@uWk!s+i()xE*;w%#M}eP3)kb-etwV^LsoAU z8zSa;eDU}Oo?z$SV;mfKJ6lIg zL!c!*6b+i3FiN-o%nV0)--h<1!<8IAD`sTgCsXUy?s6k{vWQBT#)EhRNo2~PGwGAzrGT#^d)ydb4+u6=NTUxHLD16 z^!3)&byN|LE}&1&to9U3Z*IN>H=%KzMKUhp4S13cR)A?^w~pXpC(MKD=E#m1*x50X zhNmON6k1o`_fLKKimlY2Q}32L(e?nI1$@j~O;Q#AI_r{n&~PcZL6VN|WoR<))K0G%)e-LzM+a7OweA6yYcY##>q*L$1-C-+~tWZ=!pB#d-R6iOeg5kB3 zKfZE@6md*MC`{ygQT)j^*=cvQqEPS;(};l&09~_2eRqH4U5i7Fg-u$nUU~dIA|`+$ z@t~TAcz;o(iJ_4TIW(Y$H;=q~l|?P(({hAeR#@oix`gc^9Ds|*(saTM*jwn?z^Ou( z#v0yqR1^;OUQCWL*}`SJQOEjzqK-W&gR$GdnWopZ9`fwzE8(3DWAj$zI`cj;Pr%Io z?zseJVayATKL)SbkeWoKV4inyh6#m}!qeEFgm&>KwCb2Pc^IKcXSJrR=lSKmfk*@| z*wW#y*(#w&IEop!Xo#|c0zScOeGb+1aB?tvj?_{hmaH+f`512Mg_Dw^3!owylh+e+ zI7~215?c4)kJ&>I&X}sl=3{CHwaWEFZYHR*54tYim1*d<{r5I%{*YqG7E+TwMycb- zO4b%vmLzTdNv|5WoryRum{nM${x020iVRoDxlMP$OvFh)1JbJ5vQ-EVbOJmp8FN6S zxYa18PAbGye{s;N(e;9FWoyOQb=^3>^5=!L>UVrFOIoDBV@wtgQ~U$k2w4mN_T(zy z_5Ou}^-g%6Ef=Qgd(G1V20)N;5?raZmL%w$-^nb^=Nnc9PqX50NY*Mo&)i!*IY02aBAvl3xE~@N;iHyY zI4>uj`@TCb`oWV!CO90SHfgi&ng1%gFLppTi43uDCH-M zc3`pBf%{cU%o;qcfRJJ5ls8dT75@+5lcC%m4>!!#gc?g)%

m7{#*iLmFw|IQb8L~ogMQ^|B+pZ? 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 I3I1t4Kzj4tJ5}r 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�kt31ei#*Imjc%q(%dYTfP;T&okZJH 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 diff --git a/Splits/Assets.xcassets/jake.zimmerman.group.jpg b/Splits/Assets.xcassets/jake.zimmerman.group.jpg deleted file mode 100644 index 785682db43e4c63ab22d3403d64ce0262ddccaee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17424 zcmdtJcUV)+);GK<0s?|mQL2I>y-Epzh)5TaCJIPEK$`RxYD7h(3koPzKt!ZOdM9)c z1f=&8LXny?s}{7CkX79Yv~tpx?&M~Z)A@&})&{>4LT>~H#S z+WfaPF-cjFq$B|RpJxCdE&vZmUGh&)P<;E3Hhm-ecijN_H}XHa@%^s$cin$l0x0PH z!GHhIwE}=#*6+W>1@i0KYHHAXhWZ-XchpHH00871*6!|4e|M0JtGB12<}JPl56$?f zm;dVb-=(Z=yxdjq-MjM}|NHzK|3e3(e|i%b68kM{<1{B$AxyK?rMy8uV3I@PAHM&J zXl?DhY)CnH(jjT%?&(eHO_Egt_x!xwf8!t$X7waBiiAl<0kGQtg+KkqkN?8ee|U@y z)kr))NSM#Y!P=IDH%M6Y@qeV-{|9z?>hrta-}KuS>Fr!ij7aC-_R9s_1{?t|z#VuB zSOfk5A8-$l`Cs^D|M05;ZX|Ahz>`$Y9&iA>No7`da{SW|m0Yy+$&uw*YYZhDbcgCK69` zNG3E508OsMDd6RwCj=Q8Iq6G5PEJliNkJmYGnBvS4Aq%GMD;JC{zEjs>FnS1`w2rT zNJ;vhr8-0Pcl!S|AkL6%osQT9Fwp?nKsE*06@Z+HjDm@b*hZF3>a{b!Yxr%%e-Wvj zq=r$`oTa5BJs8L+D99-(&XC$m;tc+M`%^NVVZJP-O2uMeO?}0KRXQ|2i-!MJNi&<_ z07gLOvFG!%wCoo+E?&BNP4K#quRn;}MEv;?s9i3g@ zy9bAcM@GlSCniw~=*6Ywm0zoC*qz+^Orh*YxE!bkREPi

Yl+?fV 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 l+>TL?(pT`$^naRi1&qcZXUz`u8Q@*YDn String { while distance.starts(with: "0") { - distance = distance.removing(prefix: "0") + distance.removeFirst() } return distance } diff --git a/Splits/DocsView.swift b/Splits/DocsView.swift index 1519c47..84b8604 100644 --- a/Splits/DocsView.swift +++ b/Splits/DocsView.swift @@ -67,14 +67,14 @@ struct DocsView: View { NavigationLink("Low Priority", destination: LowPriority()) } Section(header: Text("App Information")) { - Text("Version: 1.0.0") - Text("Release date: 2022-07-19") + Text("Version: Prerelease ") + Text("Release date: 2023-06-05") Text("Start date: 2022-03-25") Link("Built with SwiftUI \(Image(systemName: "swift"))", destination: URL(string: "https://developer.apple.com/xcode/swiftui")!) } Section(header: Text("Login")) { if (isUnlocked) { - NavigationLink("Contacts", destination: SecretView()) + NavigationLink("Coming soon", destination: ComingSoonView()) Button("Log out") { pass = "" user = "" @@ -97,7 +97,7 @@ struct DocsView: View { .focused($focusedField, equals: .password) .textContentType(.password) if checkPassword() { - NavigationLink("Contacts", destination: SecretView()) + NavigationLink("Coming soon", destination: ComingSoonView()) } } } diff --git a/Splits/HelpView.swift b/Splits/HelpView.swift index 4e56156..77f2346 100644 --- a/Splits/HelpView.swift +++ b/Splits/HelpView.swift @@ -6,7 +6,6 @@ // import SwiftUI -import RichTextView struct HelpView: View { @State var mathSheet = false @@ -26,6 +25,10 @@ struct HelpView: View { Button("See our math", action: { self.mathSheet.toggle() }) + .frame(width: 130, height: 40, alignment: .center) + .background(.tertiary) + .foregroundColor(.primary) + .cornerRadius(12) .padding(30) .sheet(isPresented: self.$mathSheet, content: { algorithmView() @@ -65,39 +68,11 @@ struct algorithmView: View { } struct mathView: View { - @State var mathString:String = "[math] \\frac{t}{d} &= p [/math]" - var body: some View { - mathLaTeX_inator(mathString: $mathString) - .padding(30) - .frame(maxHeight: 300) + HStack { + Spacer() + MathView(latex: "\\frac{t}{d} = p") + .frame(width: 200, height: 50) + } } } - - -struct mathLaTeX_inator: UIViewRepresentable { - @Environment(\.colorScheme) var colorScheme - @Binding var mathString:String - - func makeUIView(context: Context) -> RichTextView { - let richTextView = RichTextView( - input: mathString, - latexParser: LatexParser(), - font: UIFont.systemFont(ofSize: UIFont.systemFontSize), - textColor: (colorScheme == .dark ? UIColor.white : UIColor.black), - frame: CGRect.zero, - completion: nil - ) - return richTextView - } - - func updateUIView(_ uiView: RichTextView, context: Context) { - uiView.update( - input: mathString, - latexParser: LatexParser(), - font: UIFont.systemFont(ofSize: UIFont.systemFontSize), - textColor: (colorScheme == .dark ? UIColor.white : UIColor.black), - completion: nil - ) - } - } diff --git a/Splits/KnownIssues.swift b/Splits/KnownIssues.swift index e190781..8cb884b 100644 --- a/Splits/KnownIssues.swift +++ b/Splits/KnownIssues.swift @@ -13,7 +13,7 @@ struct RecentlyResolved: View { var body: some View { ScrollView { VStack(alignment: .leading) { - Text("\u{2022} Opening the contacts tab no longer causes the app to crash\n\u{2022} Typing zero as the first number for the distance no longer causes the app to crash\n\u{2022} Having a distance of less than .1 no longer crashes the app") + Text("\u{2022} Opening the contacts tab no longer causes the app to crash\n\u{2022} Typing zero as the first number for the distance no longer causes the app to crash\n\u{2022} Having a distance of less than .1 no longer causes the app to crash") } .padding(30) } diff --git a/Splits/LaTeXView.swift b/Splits/LaTeXView.swift new file mode 100644 index 0000000..390fbaa --- /dev/null +++ b/Splits/LaTeXView.swift @@ -0,0 +1,32 @@ +// +// LaTeXView.swift +// Paces +// +// Created by Isaac Greene on 2023-01-16. +// + +import SwiftUI +import UIKit +import iosMath + +struct MathView: UIViewRepresentable { + var latex: String + + @Environment(\.colorScheme) var colorScheme + + func makeUIView(context: Context) -> MTMathUILabel { + let label = MTMathUILabel() + label.latex = latex + label.textColor = textColor(for: colorScheme) + return label + } + + func updateUIView(_ uiView: MTMathUILabel, context: Context) { + uiView.latex = latex + uiView.textColor = textColor(for: colorScheme) + } + + private func textColor(for colorScheme: ColorScheme) -> UIColor { + return colorScheme == .dark ? .white : .black + } +} diff --git a/Splits/LicenseView.swift b/Splits/LicenseView.swift index 94cf163..289d54e 100644 --- a/Splits/LicenseView.swift +++ b/Splits/LicenseView.swift @@ -23,236 +23,12 @@ struct LicenseView: View { VStack (alignment: .leading) { Text(""" Copyright © 2022, Isaac Greene -All rights reserved. +All rights reserved. Source code may be made available upon request. -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - -• Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. -• Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. -• All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by Isaac Greene. -• Neither the name of Isaac Greene nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY ISAAC GREENE AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ISAAC GREENE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -This application makes use of certain third-party open-source software.\nLegal notices: +This application makes use of certain third-party open-source software. +Legal notices: ---------- -Rob Phillips ( Down ) -The MIT License (MIT) - -Copyright (c) 2016 Rob Phillips. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - ------ - -cmark - -Copyright (c) 2014, John MacFarlane - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -houdini.h, houdini_href_e.c, houdini_html_e.c, houdini_html_u.c, -html_unescape.gperf, html_unescape.h - -derive from https://github.com/vmg/houdini (with some modifications) - -Copyright (C) 2012 Vicent Martí - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - ------ - -buffer.h, buffer.c, chunk.h - -are derived from code (C) 2012 Github, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - ------ - -utf8.c and utf8.c - -are derived from utf8proc -(), -(C) 2009 Public Software Group e. V., Berlin, Germany. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - ------ - -The normalization code in runtests.py was derived from the -markdowntest project, Copyright 2013 Karl Dubost: - -The MIT License (MIT) - -Copyright (c) 2013 Karl Dubost - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ------ - -The CommonMark spec (test/spec.txt) is - -Copyright (C) 2014-15 John MacFarlane - -Released under the Creative Commons CC-BY-SA 4.0 license: -. - ------ - -The test software in test/ is - -Copyright (c) 2014, John MacFarlane - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The normalization code in runtests.py was derived from the -markdowntest project, Copyright 2013 Karl Dubost: - -The MIT License (MIT) - -Copyright (c) 2013 Karl Dubost - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ------ - MathChat ( iosMath ) The MIT License (MIT) @@ -264,46 +40,10 @@ The above copyright notice and this permission notice shall be included in all c THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ------ - -TopHat ( RichTextView ) -Copyright 2022 TopHat - -Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - ------ - -SnapKit Team ( SnapKit ) -Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ------ - -Daniele Margutti ( SwiftRichString ) -The MIT License (MIT) - -Copyright (c) 2018 Daniele Margutti - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ---------- Created: 2022-06-08 -Updated: 2022-07-19 +Updated: 2023-01-17 """) .font(.custom("Menlo", size: fontSize)) } diff --git a/Splits/Paces-Bridging-Header.h b/Splits/Paces-Bridging-Header.h new file mode 100644 index 0000000..1b2cb5d --- /dev/null +++ b/Splits/Paces-Bridging-Header.h @@ -0,0 +1,4 @@ +// +// Use this file to import your target's public headers that you would like to expose to Swift. +// + From ed2f6af9c893ad318725d4a6957dca93660ad218 Mon Sep 17 00:00:00 2001 From: isaac Date: Thu, 2 Oct 2025 23:57:33 -0400 Subject: [PATCH 17/18] It's been two years so I have no idea what's going on --- FizzBuzz.playground/timeline.xctimeline | 6 + .../timeline.xctimeline | 6 + .../AppIcon-1.appiconset/Contents.json | 98 ---------- .../aiden.moore.states.imageset/Contents.json | 21 -- .../aiden.moore.states.jpg | Bin 18325 -> 0 bytes .../caleb.bost.duo.imageset/Contents.json | 21 -- .../caleb.bost.duo.heic | Bin 23253 -> 0 bytes .../Contents.json | 21 -- .../isaac.greene.clouds.heic | Bin 184253 -> 0 bytes .../Contents.json | 21 -- .../jake.zimmerman.group.jpg | Bin 17424 -> 0 bytes .../Contents.json | 38 ++++ .../launchScreenImage.imageset/Contents.json | 22 +++ .../launch screen dark.svg | 1 + .../launch screen light.svg | 1 + Splits/ChangeLogData.swift | 13 ++ Splits/ComingSoonView.swift | 1 - Splits/Documentation.docc/Documentation.md | 4 +- Splits/HelpView.swift | 10 +- Splits/Info.plist | 13 ++ Splits/LaTeXView.swift | 2 + Splits/ModalView.swift | 102 ---------- Splits/SecretView.swift | 184 ------------------ 23 files changed, 112 insertions(+), 473 deletions(-) create mode 100644 FizzBuzz.playground/timeline.xctimeline create mode 100644 MyPlaygroundgrefgrbfsvdabsf vdbfsvdvgsfb.playground/timeline.xctimeline delete mode 100644 Splits/Assets.xcassets/AppIcon-1.appiconset/Contents.json delete mode 100644 Splits/Assets.xcassets/aiden.moore.states.imageset/Contents.json delete mode 100644 Splits/Assets.xcassets/aiden.moore.states.imageset/aiden.moore.states.jpg delete mode 100644 Splits/Assets.xcassets/caleb.bost.duo.imageset/Contents.json delete mode 100644 Splits/Assets.xcassets/caleb.bost.duo.imageset/caleb.bost.duo.heic delete mode 100644 Splits/Assets.xcassets/isaac.greene.clouds.imageset/Contents.json delete mode 100644 Splits/Assets.xcassets/isaac.greene.clouds.imageset/isaac.greene.clouds.heic delete mode 100644 Splits/Assets.xcassets/jake.zimmerman.group.imageset/Contents.json delete mode 100644 Splits/Assets.xcassets/jake.zimmerman.group.imageset/jake.zimmerman.group.jpg create mode 100644 Splits/Assets.xcassets/launchScreenBackground.colorset/Contents.json create mode 100644 Splits/Assets.xcassets/launchScreenImage.imageset/Contents.json create mode 100644 Splits/Assets.xcassets/launchScreenImage.imageset/launch screen dark.svg create mode 100644 Splits/Assets.xcassets/launchScreenImage.imageset/launch screen light.svg create mode 100644 Splits/Info.plist delete mode 100644 Splits/ModalView.swift delete mode 100644 Splits/SecretView.swift diff --git a/FizzBuzz.playground/timeline.xctimeline b/FizzBuzz.playground/timeline.xctimeline new file mode 100644 index 0000000..bf468af --- /dev/null +++ b/FizzBuzz.playground/timeline.xctimeline @@ -0,0 +1,6 @@ + + + + + diff --git a/MyPlaygroundgrefgrbfsvdabsf vdbfsvdvgsfb.playground/timeline.xctimeline b/MyPlaygroundgrefgrbfsvdabsf vdbfsvdvgsfb.playground/timeline.xctimeline new file mode 100644 index 0000000..bf468af --- /dev/null +++ b/MyPlaygroundgrefgrbfsvdabsf vdbfsvdvgsfb.playground/timeline.xctimeline @@ -0,0 +1,6 @@ + + + + + diff --git a/Splits/Assets.xcassets/AppIcon-1.appiconset/Contents.json b/Splits/Assets.xcassets/AppIcon-1.appiconset/Contents.json deleted file mode 100644 index 9221b9b..0000000 --- a/Splits/Assets.xcassets/AppIcon-1.appiconset/Contents.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "scale" : "2x", - "size" : "20x20" - }, - { - "idiom" : "iphone", - "scale" : "3x", - "size" : "20x20" - }, - { - "idiom" : "iphone", - "scale" : "2x", - "size" : "29x29" - }, - { - "idiom" : "iphone", - "scale" : "3x", - "size" : "29x29" - }, - { - "idiom" : "iphone", - "scale" : "2x", - "size" : "40x40" - }, - { - "idiom" : "iphone", - "scale" : "3x", - "size" : "40x40" - }, - { - "idiom" : "iphone", - "scale" : "2x", - "size" : "60x60" - }, - { - "idiom" : "iphone", - "scale" : "3x", - "size" : "60x60" - }, - { - "idiom" : "ipad", - "scale" : "1x", - "size" : "20x20" - }, - { - "idiom" : "ipad", - "scale" : "2x", - "size" : "20x20" - }, - { - "idiom" : "ipad", - "scale" : "1x", - "size" : "29x29" - }, - { - "idiom" : "ipad", - "scale" : "2x", - "size" : "29x29" - }, - { - "idiom" : "ipad", - "scale" : "1x", - "size" : "40x40" - }, - { - "idiom" : "ipad", - "scale" : "2x", - "size" : "40x40" - }, - { - "idiom" : "ipad", - "scale" : "1x", - "size" : "76x76" - }, - { - "idiom" : "ipad", - "scale" : "2x", - "size" : "76x76" - }, - { - "idiom" : "ipad", - "scale" : "2x", - "size" : "83.5x83.5" - }, - { - "idiom" : "ios-marketing", - "scale" : "1x", - "size" : "1024x1024" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Splits/Assets.xcassets/aiden.moore.states.imageset/Contents.json b/Splits/Assets.xcassets/aiden.moore.states.imageset/Contents.json deleted file mode 100644 index 3a67159..0000000 --- a/Splits/Assets.xcassets/aiden.moore.states.imageset/Contents.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "images" : [ - { - "filename" : "aiden.moore.states.jpg", - "idiom" : "universal", - "scale" : "1x" - }, - { - "idiom" : "universal", - "scale" : "2x" - }, - { - "idiom" : "universal", - "scale" : "3x" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Splits/Assets.xcassets/aiden.moore.states.imageset/aiden.moore.states.jpg b/Splits/Assets.xcassets/aiden.moore.states.imageset/aiden.moore.states.jpg deleted file mode 100644 index 5cb71c3dd127e6cbd9e5df3281e059cdbc64fd0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18325 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 IFXiw41K7$$u>b%7 diff --git a/Splits/Assets.xcassets/caleb.bost.duo.imageset/Contents.json b/Splits/Assets.xcassets/caleb.bost.duo.imageset/Contents.json deleted file mode 100644 index 031e6e7..0000000 --- a/Splits/Assets.xcassets/caleb.bost.duo.imageset/Contents.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "images" : [ - { - "filename" : "caleb.bost.duo.heic", - "idiom" : "universal", - "scale" : "1x" - }, - { - "idiom" : "universal", - "scale" : "2x" - }, - { - "idiom" : "universal", - "scale" : "3x" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Splits/Assets.xcassets/caleb.bost.duo.imageset/caleb.bost.duo.heic b/Splits/Assets.xcassets/caleb.bost.duo.imageset/caleb.bost.duo.heic deleted file mode 100644 index 6213935cac55bac7d3d1ff337a038344d10ea3c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23253 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 diff --git a/Splits/Assets.xcassets/isaac.greene.clouds.imageset/Contents.json b/Splits/Assets.xcassets/isaac.greene.clouds.imageset/Contents.json deleted file mode 100644 index a8c4a63..0000000 --- a/Splits/Assets.xcassets/isaac.greene.clouds.imageset/Contents.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "images" : [ - { - "filename" : "isaac.greene.clouds.heic", - "idiom" : "universal", - "scale" : "1x" - }, - { - "idiom" : "universal", - "scale" : "2x" - }, - { - "idiom" : "universal", - "scale" : "3x" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Splits/Assets.xcassets/isaac.greene.clouds.imageset/isaac.greene.clouds.heic b/Splits/Assets.xcassets/isaac.greene.clouds.imageset/isaac.greene.clouds.heic deleted file mode 100644 index c07fd40ae7810ea65916c92971cba54951998ac9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 184253 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

m7{#*iLmFw|IQb8L~ogMQ^|B+pZ? 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 I3I1t4Kzj4tJ5}r zM)5tkF-TA^-dj8sE(w|Mjms#@M{6;wy-Yfq%kb)V1|H=C;3(fl0Sx*g$@UYy!L&Fe ztKrW&brF9Jy?GSPV|^AbnW8ZW3E)Lr^jHjvN3V}2_i>K@cGL-8yu=eK;$u7)eGjq7efctI=1&(H20O?|a+=D0i#k z0|QPV# znEy?<|Gsbz;ma%WVdtN{(}nhOfmS{VUG33@GLuu7EtW3^$^?2`5hs>XfTC9jy)RMC zzo9MpWNg+TCM&)*LB&_j09yt63-z3y0)bB;UlG7+9fFhXqTk|NNp`ryPxh%OV zZJomL;Vl6Hq!G-)QUvyyIMLZSv$4IlBxXFIF}|+phUtnK(us1lbnPKaPu!`(N=}-5 zi)!p98v=@XbBL2}bs3ynqnB3jEVz4Fr3vpx?;uYfhn=KqZhyJ_3vqDx!>|HeBw=N` z66PuyQ9H(tn+oH;9UJhj-#~Q^iXsa11XSUW^GOi!UI>p@1)N-kjIpddo?L?#-wi)8BrX#ij zFmQ9A%vW`79rb30U`QJoLbN8@)M>(?h<*<-sVWlf0MLqF&GyAKdd^-*0pWjlRdkE1 z4z)6(mLfw_L7}N&bV(FQ-S-J@AAz(`s@E_<=nEVwp&ZWIxD^lAJEDx{;SCMx0dWNK z_}N=f2ZaRP(2}0IT6Aa&@0+yCL;_30NB69GUx-<$G4_C`XGTDBau2^xWu###rz6UN zE1Pc+;451w;OkVCasUI8qm$KK<%LR?KoBuc={lRQKF>n-qYhFJULF-}rGm!U!{V-k;4RpCE z(QG(3*@EKZz@cZ?W}E$jBMilbU+la{OoIu6uhmV)WsX3zhyifSmz+O~rTK>@kc!pU zlaR8m@655?!`)>ME(-(w4uxQ(R5VXihHy_O<_H|`4vLPFeoT^|vk#lEDj$r;8g2kp zK&rp7M{WtRi=_*HX0|jnR|2Fx#l($Byk;*jxT&I*>gZt0)>gH>|E@x0ONb=JIvFv3 zU8DtYRKLa(n@r?v$sGl7wI~6JY?xMzgQSH_N&P!ZkWPwr5Tnrq;7KtBYNL9V)1N1f zkBOl|JtOzHTR$LDW$D1#)&#R#LHuEX+-8-@x|Qhb$Q*iYwyQ4uehtjgy(CaPgRb`$ z-!CtF^Ipy5&yt($+gJhAXaHe1#>wGU_5iZ@rS zsu#&R;MXVjJ%7o?!rr>b_|u|6L~uUuHLFpuGst1EMl2eNox%@Jgh4dU>Cx!_!#|AM z9yZ=QZ$>cC@?Q-c;#6^?=ZH|;;?eHnp79<9V!K1YU^O7K7+Aj5niu7V;_K1eRtf(L2zuX2ZKuc zp;q&`{ZF1G!t}mnl118p?_vieW|h=ic_}oiia?3dPB1n^uOG@SeYm=#_18@L2KQY~ z=Z+&m5d>(Ag<~5BwegW~_a8fcXa4=Tck<)ThdTB+9c5uxfVMgE;3+MPf{Hw~8~0uf zO$vs($7bhTp%0{v2naE19EVBM*k&Zd+Q#E+m{pj9iPfU_hIqZ0o^vw}s=6h*JCs%y zIHSS#9$VR3YpczC!y(d{R^P zY}HOfnN?5p3!|&f3q_M9kLHLoWhort>O_jWfWAv*=Mpyx)JjM#JJ789{)^m{U=T~( zc27@l`_FP)^TgqUJ1X`+ZF1N*+LFz=-Eiv@0UA9q^pz`z9&O!8+Cm=RVe+5s~ zaJ*tCi&(!~v!NheaX9Ff8hzt<(KU}P_6S`d`WD}2y}FBlYx!U;@O0J|z5T%l3vTN~ z2N$;zQPcEdv@`qn-3Bzz7!M9J4nSzyK4ENu)sPnAirAf^xBR?mj;a~44-?v)gp(aw=QSwSe~pZ=%@8YIYGq>sxx7>WM=xr{=^ zcz~pDyRF7nF%PPD|Lg9}dVOk-E0@?UOS6ucBYrbxRiokIR?Bcw2+*1cXms(G;}60} zBWj|y{qee$PSBT(GhTHTO83OmI6PBzqQ?Qe>Z$XBngi}OnvjnB)k_MTM~;*}x2@rw zitL2FYjho|4don77i1IS?TDB4B8~HL@&YoD*$7BOj^8|_VKHi5Y%U)HqltiCHC6J4 z(rp>Nm>yiesewV83}BKh6(Ebrnc8V#K^8Q$t)l#czn5JLgN&|I(WJ&s8tJJL=8-== z`0ia>Mo65yVMLP?9=9pMZJq86%3kT@KQeZ3skJ1RkSRsZ?K2kOTtjRPB_d5FO?!;V z+4RH{qX<#n^%*NBgL#JfLe-BbL3N)M_jQ^w&76u1L76Qo`k*U!;c>g<2dkw$X^K+PhVJ=H|%|a{EfC2Z1_3uso ziesDh=d0V26xyQ$sv>CK%pHY6>+3WBI5;BEIPfYT$~1-9Jq1es1C(5CUS%`t<;{q3{cVT_G{rhSjm9 z$#@Cg?BIGXH^jn`bp0{4%m;i?%VTzA7~FQqYEw1+*v0CwFb8cT!ib$22vJ?Yy6C?& zvaOe^bOtj)k+Qu8jF%^3fxlQveBSA+P2X4tsYeO-To2}BX2@$Q`)Qsy8+mtiuDRy* zBtm2D#B*T3XXR{SvH9v0=j_uV)z<4p{1B_`!~aX!21S+Mro1?byd8AQzIAGZG3kv{ zbR@%_A^ZC$qsAZ4>LM48#+Umqg6f+LKuW?mXvvLInrED7lPR36_|~5c1N_xJ**h-HzHGeg!4NQGJ&n z=t3IcOLqCrOXQBLXQCH))C%)XGwlC583Z{5L5>=ATTduu1k1;}h;w(Vfp#^c#-|b# zLhbc3*^E1E=%+qIXW6XF-wiIH8m&dw${30XHWGU_p^3*e*u-X{x1JTXG?F0OU@!Qo zRgoc6;!yG$cK*Qyc==51SD<-GCQI>fSWZ%^3Wra`X+{g(;qBI!?v{MiVmyHmOSTiq z{QI1-s@w6oQLhpGHU5a^#TYF;k}Lec@CU5g+(wr3Nc>rrMB8l3nTJ+6n#$p+Ej``g zB{ibZ!Li?^@&IdQ-+sVNOIu>o8qHR0!4U2~=yYQbae3W(gVM#KzPb~~-qsN)o;EfB z(qX_qS1t4P|Lz$;9azq$KWT<;xOSfRPBHyQ%x=IfLfTc*3q*X{|@r4(5{p z-Afn1rd$x}Tt?+E&Z=+kLz@5DG^~tF%~!KfcuBt&SCFK!Z>MTMVy+v#?NBq*S9Unm z&Ks$@(Rkn71Zi@13v+pRKeweGI1B%P-4A)SCYfjja}2t}tRPFxijjI$uRPZ{()pwT zY|e!{+{br)EO`wGc=jfODKMsFm{8+!ILS7Y(e9GrEa?u%sL3#SrxK>WhrBK*ZbO7z zm8C?1+mP8Zq^X5w+eO`d`uK$PtH)|j%D{NP@c`*h)JQF-4({dTw8N%~D^2y1(Z3^V zi=SoIk^CRY%%gOckuT>1*6**0pp|1u+{(He&bRsjEw<_alJx3{c((>%BwaVb*G9>h zvN96cKketu1v8zCzEn$$Pup3sW584&T0fSajJvd>Dtu95>Y={Vu%}D0J@d5d-Wh95 zRuXApP`&3&&A@2!TZC(Bm{;5e`iBz`D_;-&id{iT$UY(wO!ThD2^h zo_+&;n5Esq4TS|1Ppxamh@gld`I!oh$jnh})$6d_1@OB~Ul5KZjD z&7|Yw%%nO@9yu1g`P?;Afy{$!Hd+E@#fWZVaGr5B5J-U%)sn%xXD!$f7^ASuCrvbF)ieGZgH?HzyyP+Fd}c=yStU?4`O~O0 z%2|W2vni`|FKB{0I!$~)SwxT4K6T_y`2Fb$u!g%n*Rk&*SZ8zJ!{H^-y>|#SW(>|C z+R_ZIc`?N=F7qF^JP? z$k5uB8d)Hb|0$2f&kF)*;j+OCnH2?VG*Ko!eapB$KAB+iC@q=n1If41r{rR&6Y>a4 z9v*ndH^)T+Ag-|?b2(> z;Pe0qjuO!YCe!k!1l2;+erAqp{t2eZbP@_Cv&ewIW6rpl%cs60Q}Ir4lRUr6B+&lL zm<)#Izw~$h_vINIK&EeM1rT)c^J{KB_{}k6s1){27#w@;XQ$}OEimK)y`z%(UPr<1 zZ;ZFr%xfr29)3+wC^@(tYxoVurn*wCzn}_htj5ulC6adZ&Ej?UY@MvG0^7s^tSp-z zbTvrOSuOrYpZKW6K=hM-YNVmMs{i-rJ2aP;ndsPW};0Ut=+CbM=Dh=uDV zjK+SyUPtpz>dgJmD@u2^b=@y5Dw3cx@X|`LwgeA9Zq)UOnG?g*rDcI(h57xSduak8 zA`E|znw*09C=Ml@JC~VXmx3#6sPysqAnN55CG{`&$V61zVU4Kg=#U(2jR8!cnK{>6 zJhk+kg`|AAKsI}TNYqJthfW)0_7SVn)#OC1h1 zS$%odI2i`!dQw>~pcq=#g3zNlj+56oxiO}0SHC~)X_5)?_y0C3rog4<~Q1fM&g{9 z`IOg!Ke9VTpqmwYAG4}qn?%T$gCksnAtEH0ECcQ%iiGaEeV$5`PG2nQ4JPTbIRlHR z04|#xzx1yt>My^Sd7d-X4f}&J=A@g{S4l;RYPT5%6D>&ZGwy0TPSgYVl_5QdhzKk6Y@7&qhWVLiD#s=7H2Yl=n!0;SfNboQ4eP1m?X%uqI6-E4rv~KKOMV^g;M?+)jxwy7mo|pPAm}oQ?u)BEZCijIOGvX1nDQW zLd&3tQeq^JftG<9-`yLYO8EN)BPhfz`JZ7)&qcmCDbCsm5J_bDcH)xy*u%LZ`SflA1|$_VGj&WgvB0N;i`{KSRW< ziWOcHY6Vob!jmG}R2zZ)HrX1H2r7;DH_^em0{%9oE%SRaCX7K&0A7NF$-^ThG!I8~`7*h~ zL?i#)%iAs%E>!#hI{6bFI zCnkL6ZS!ZZS(CLUDWf+&6%d!Q{QSr|@MBrfMqwHKPt%blKU>O5m~$6+UF?EeIVuM2-~bW&-#cm zqm$lcbdH0uboFW-V6t=tiQkg#ZWvHf`pb|)XZk8p&Jy~5a!-X94k~<4H9W&g&01gn zY$Ocy?suBmTixuYO{+}bV1dBL_Tz0pNrNYxc9$a7>a&P_HHTU?Dc%}$oU?xcOduZc zPzVcoc7gAeouV|iERV3(3PjcnTgyd5)gmC?o-rFfqF6s%e7}5vmM0gJL{R1zswi z$2DQ77*x;YfWAG(m#CD=NWNi2tK&>=g?P$_!~-~n@5{=J`pdjKv9=`7cGM!O;RixK zG3sDe`Ynh7v^SDm1 z^kbmHEmcnlz|lC!3%8DqNHZ{U6$=fLO>f+qG7~%YxocO$BQ6S1c8jiDPW@XyUddsa zy7M3a`4BABt( zTn5)5R7-U;pTl|CLVo?QJ!?d5jPlt@hTJ2Qot@Pv z3w3DW++_d2LQTZ6EytFL1YA$2jP?NZd)*c*hCrP&J0C&(Ja-sBq-q-@9aquNNe2no zRbKh(u^7i=&gE>MuSTkt$D5N*6!5MchGEXI zcxO5Eaw0VT`PFXC0_dy$XG()yWh8sgewaXyUnoq0k`Z=Jr`h%`X!XzcpYTg#Zm)@* zBp09yb{frg)1;_ME;X~2@z>cdFKTPp6uXyo=X{ukPq5N9(uYQ|=bF+wUbUruY5T-M z-~w)sTYzaCg>_rrZ6?>$4=mrgAVW6PZ3JdQrlMEZ9oCu|k)Q0cTh1dNM2WJ*<0`Y_ zFHL`=s-2+E4n;8+r>pqYv$0EMQ!LnfkrS0=9+l2L1H76HhE^rV&++FE5BtL}>uQh_ zSF-NRX(%rc7`Aor^(Lo21VMMcP7BlZ#4K!cv>%JL${n)cS;TuGO~%xK5T3difvAJG zES^&PU7bVgN+hU{`x|Qq{|KN#JKL)E>l5Q^UHSdOZ%Zfz%*wOd14Ujr>)E{LV|vCg z=|a+w^GmvK9J{7iPAfwnWbikF+I^~+Oiochz+Zt9=m{9_UL`>hrg|8r6xFdLfvE#b z@eMRRbmq_$bhCyp1+dK#FwvnFlT}zT)diFrb5@azGY?*pKq|ye)&Xe|v3U0c?_>Fu z`T4nMZ*ERDMD-+5&Z3x`77-@Z41Xb-q9P{0Y@kpp7|E3EmvtF@fM@{f#DsE$kP0lf zLGCF358>2i?FL6s^FVajXE+#|p$GkP&3$9M;C{t$blq_4+Ad;qhrf z1UdQTRu2sNglA0+YtQc?gtniO#19OVa;d7z5V^m|)|l|42?iJrxDx@p#OtQdY8%$t zk4Q_W?|OW7@#5U;3z*a{2uN>!4EGs81K=oNI)jj9t<_lD1f+K7wKn>cG&i5A=HY{^ zJT$t5wcv6L#X=v>$QsiTDd~Q)oUBDXmIxFk(yBLaE<_LmPzQ;ay`C)w!lNk?Q)8`- zjxV=L1Jl&i#hCYHhtE+LYDT@oA7~-4I(g@ zwW2#ye0+MZVQ33=rM&-o!r0+vziI7xDXzLgc`Zzr&{RytNG^4oJ7zT_zsTbpcLvN{ zcJUX`#rYOp>GMJcTr*-W**4M%r9Dq@JdNK~u{cWwLn^ci_q=TjS8Dm#=_y&%*o>nZ%QSdp58Mx`NawdTT&xhniRs^Xyg2F*1pzIjsdOz>J;YIxsfp1l#; z-g&;hHej!}HxJ>GMptGEUm@+_=Q`#_Ftj!a}unF3%-YJh*kKGkSsLZM5cg z!Z#1Es}r3HO{L-tt}@#Eq~!tT$7u-F%dH1W^VP=iAh;HxBvjQiLJ6dw1S2@nBf1S_ z1vZub1Zz$~%qbsY??(oKAtBP-CX2$YNr^Q9m0}kbTwrNR?y88<8$jzHQ?q(x%BX?@JpL&^zDw$Fagx+lE^}DW_oYZN^BrT~r%wgIf7hGvHA!QG z?-PV0>3Jds$>Mdq$yR!G#AO`K6+EK3NT%^plPft=hE&Z8Z*xzq?s zNk`cPlIOC5|I$zoGirJme59C9p#Pp&6o20#J8-KEOkdxW1FV|C>(HU^yn_0QK9X#& zlmo%1?Yc4!T!j_Q$*--!p>#%4wlT6Zd(Oz%gjP*Lcd?mFSykNzucgSnr97&Y!)bV_PX87qmWw1g(V<uDP-@<&h;X8CkgLX z&~NFMBX6fevR!ur;S#){?3ZbQ(`X>|!yZryC%D}p5(x=}7Y~IsO263NrGqd(4(j8r zwiB4KMD|gDbIZ01%LkL`q)aH+m3DVQV%xUM3K7{wiX4eCuF$u{hx$_I167o;gF@k2 zOjn4-wj@h;k@A4aWahq*T+MTX$};7onWmP4@)de93B$V92%h+43n?6Q&%K~q+lIcL z8t1A5kt*02ATcKJ^5 zH^3_<{?>k(?xRFCpb1dYz0~E;>(8Ui(u2(^sp5tv%dE!tk50{|YmlBAzi17W>&MxDsv(7J!DyU8t-|JC zjICiCM7U{3YEPLtk6Df{o zSp}q$$rpAA3SKuOgoU1CqZ|p|xnu+??;~pak~=x&3VYrO3wNXryU$yPwapWhGF7MZ zVGxfGN(HE`q8vSi^S7p|#j->%CDzVA6dPMOv>z&})EdyOa%0(=oN}$<&6F&lbnX}v z`Jt^ju63u5Y4*vu!!WamWLiy8iiUrFrJ#v7ApJv)erTl#mB+ZjtEMSW>6u=#M+_vaLLCpL;ez9myx^G)$niBGM{+ujeW z>_MJtyLUF`Lrx#8Ed7YXc*rcoBiuxm z0r1i48lx7!!0JqIwbrWuKRY5gf8>s53AI$qm{-_?4w4bizNb>` zk}*k?PXe27k-uuu)al7;2i53k^(|CYJS3dWin~T7Qw${Bm^zcoaP%LWpf^0E_sv13 zHczf~b5Qt+J{qp9c;oti=0p>XdLCo>w(1q^ zCYeLc3=K+feeZTs27%R+6NkGT;^(!FM0 z?Ev#Hu;`rE6~TdfcE{t7Fk;32B5QNgCz@ZvsMyx#u+afB^xxVf9*T3v%@%N*gZas= zguy(U#4$`I5Rb$COwiy`Vi??0%_p81T0sHou15NYYCQe4zXq>&pQB8b5~QITB(@B6ocf+A^an+waYGs6{h8+Tb< zV_zNX#e9rEZNlzFoJfqG+;0fwTYWOWt)9ULBUWK%zuc~dwC^fKvy;ScR)5AqelbBS z?SKLbKMIhZ3h|jn4JfYNl8~jR-P&Jw!qM{_?Q>S41TOqyG9w>r`rpOx?nH ztq^7g;W|esGIF3PmBh%VlOyT2LAuIyw*|K%S zW6TaDv2stgqsnKIb6JM8@}d>CA_8}_Vx5sePyBh|oR1SeIs^Er0(Iw#FCG48sJlF_ z+c)LHQDyy;cQJ-|rkl1{qVdqF>UxODq?1Q{n@*CECSSFa*rxit`{MaV&0H(<{D>tA z5pHewx@g&2;4~>uN39tl-;ar?d+dfgm5X`XU!a2A+P+hqR@D$y2$_&A-f^WZZ525HNbsA5FdTTWe{KxnUvtKzi5olv_gHNY0TZThTx^?}Y znv8@0hq(Xv>Zb^O?i%jA_q$Dp;79ev`=uyeOX7RB+k%7Y4N%Y4HFM^C;W0WjLAdXzrY^(Wds4HV@0)=o5x)7E0Ewu(X zwFKCL+E-J^LO(SIof+!@gRI+fM%*zloI_`BqeKCSIySwcSLkXr(l37-y^}hEOCz8Q zOb_oi{e?+R16;|?5n;u(F#;V)+33vHTdV-h;gn@i|0$9gt z(`*3lFhxoA%Un*rO1j=%KUWqE6me|GRAXkwHuR(lyiTh*Kk({0zKU^tt`;gTQDt4P zk7afYfe!=v-_J$slYt$D##|98oZzOmmPy*@GouL?1>2{%tgS=j@+kr4ct{ek?)vSc z+E+;5zTGF?-8HHT?hxhTjC))A2Ym(sJ-hUA3Llf$aKJri%*4>wQ&a#j4w1#@6{R?e z@AEgq!bbfa#pb&P=WwWRz;cI$7@XCaK8py@RU2v%(kS1CWYLTwe*i9^l+MC()qg9S z$)IxPMvLJ!)2{yf`_2?#+oRBfkw;}ZQJ{`7H71)beb=;V2FBLM#4>bZc9mY-U8E*E z{SdA!WLRdvk(vFsGm(G)_+$P0%Toxi9&jaP_<-^J&grU$P09&evOc;d?4M+jK0T3`}-D7@^JPAm=UByQ$Hc$)^JhI&=m*Ay0wAZ+% zVas-`HXXFF(dNzEhx1-w;S9nx7j{%oMBa-r%fsv^5N3A;wl@`Et$0EqJTb@rwL{)n z0cv5sas~gHH&^?Zg+FdJnt6*YBRNXCU!_;B>(DU}VF9c*sS6VaRNlL!X^bk8&60_n zHmI-QoE^1g-V1Y!$X63OnhObpe&-+Yjm4!7sE1S8;91JjUCS9tv<{%oL!ktbkGzLa zp~LT_-_JoAe+qVIYC176zfhDX;@M>Z!g1pZMLFEr+la4clip?tAl8>77e7NT&l$Dq zcqB?4=?l&Ri`eLuGhQwk_1mf@R#`dpQ86?8@Nja#}+OBLkGE23mM$2*-6nh7$}pu0SNT)`w@*l#%f#@kTn))a;a~m{%%uc zSAC-KL?>ifC#+m=$2!QhePee^pH7!z$A!T%S*Q^%mH0vz-X-z+jG=>NEr=E8+cT2@ zXE=5|UD!Z)Em9hcsmds1(9)*L<_SiT*UchZ!JdJsyg0EF3c+Zl42mLo{}=?#jEj$b z+0x!j!GTkXHw=c#&8P=-npr7u;~4dP2s+m_v-f2ypDaAQR}@%i_p`O6ckoF4a(gOr z6f-87(bv4c$gM1l-XqV`g`*sX95u-e9M||_4v^z1v@4K}EZzEj8D9T74Pr5CywlA4 z&YF&c2d-?zUA*|T;ox%0uhFy1Q#Q%yd21#~Wr1oF*1b|DT-mx!PJz+?=zO3cCf*-a zDz3$SU(J^{k~tM+IurE6ChilbAQ(UBb$*e6$B zOCeiRD`z!_6G^>#rl5A?F4ChXb&(NIM=*{B1d!_^Fy&PnJ{jM$J%0ODw~Zg3S{ceF zFs<*o@-BvWMfulqn1!FcD458P2{L)#J}+cTn6l0?>VX}diY#=##B0+3f<#bW22)77 z{KFhx)YVddCf0m3j`ZI}$MgC95GKSOq`|>s_;_(l2EA99L=`Ifs%xEk=up?Qf+vll zLW`WpIMpd#brn$RN?|cR)w9rwCD;W!YQS1W0XgOvExBso;E70d#u!PKMw89bB`kyF z5@Rx5&*Ux9Wi#@rB^}QC_6&rzV!J1ld;*v$xHSGAEOMUtN!Wux@u=f((5@AWql0z? zZB5%SY2Y&8l5_r6wv>mGxB>W!Gh=LJPpC#5e#r}ZQ9%oN2VD{tIe!AL zVJGWWd-3Ex2WNPGh49`O(HF%Q2AJ5y%)2(M{SM6ypP2*YjnW+B6l7A+|&;7 z6{2w62U!*#k0Jcz$EH4p&BP#&v}-=0B2<*8aaJiwq(K`(MRclyWfoL5yE~GayG-OO z(Nl>M{An~5HmwlrHiw`QOae^DLY$NEOCN!CIsBb>6{kjR4`4izmo9re+!s5Dt|&W1 zR&kP%(Sl_!AkFf{PQsKF$ADQJrs>t#gBm-JepI-w(~Q-uyLiVzT~M>W(!DRx{XOnzYj&>K zT~#DfUSwL)*xg%?=pjp)tBz$>&6x+Up7Ue8tkdMJRq2H~4l>7v8+}+7Zrl6KKE0<} zeQ$_9YxdAr(aiALMo9ZfPJxdW=RqNP{FZm#QZKA)x)4u?fryj%&yd9L$o!2qF`=k) zl%%FlS&wt(nMKt91d}p$M{vy$LOppxp*0_=lmLcq(n3=ykDi;rD%I#9RDXjrw zDzSTX82NQ-UENd2&l6?S z$;&&jH5$7CvX%*PmUIF5zuD5;`*(xI89wEfjAzRpgSqHw5NP(YDUO}Jh7g7Of-_U% zdDYUo**s5>wzjqkS#X&A{XmV`yXwTnSO{6vsN?YbX+tMtc9#XG>R@BW@V zFL#w>fat|^zhA(K6I;FCsOBgjgS`_IbA=AxOE2QR6s+AoC=!n$s{V~K z>#+cB>kvY+VwbFjzIv;mDc4}%=)9q%zKHj+d1sXVbxaE%2-Ci39~~SC{kq~C?1jpd z9`=^Sc6_*UgEu$=y9D*NzVa~26b30`M_&^4YUvQNbe5Vl+8no_o>^|0s6c;DR)?c{hB}f$(IIZnD0p8;0^0hm;h>Z;e^>#suWHYS|2kn z`)NU)%JiGqKI}tj*7KwMC!4szH`DiU8p!|e1)QD8mv)V|42POqX^ikcK4P+zM8sa- z<&bNjxqlbD?+#}uynJ|GHib_qY#@RA|B9J__UDO5n-aqNO z`h&Q}lezo5wu9gf)${SQOgyL3GPFC+GE?GNSjrU?>;NUpbo1Qg#4W)vkHBWt2kd86 zso2DiYAjAd>z_$BAFMvZJJ70@xUYJu2mSFF(!a|^s1`^=0(n60pJRSG8*olFP^BIt z>F}<)!8e3;Pw)0J8tO>WaWq2p)WbvC#(;CVDI4SEToGpBvRobh^C;awah!^3OHs=2@UzgO?e@vFFmQBQ%Xo=4eP zu%(?ph`h$U7#6FC$*He#!p(=dHjt0^!9WM2QQq`m8q-tUV%!sk-k}o#xJ~C`EAtCF z-U!qHvTqji^7~2V7rj>Va_B#CO#fz_##~w-$Yom!z?%?kZA5xuo%6MdEWP5kJ=OkB zKMx2}eUPl%X~-GPqE0uFdWqt>0TL=2{{$ z%Dos)w09vhTe}TT9!)Qy*O=q!^%(wS(GU0bDFN2^%m>IOphWEWK(%ijmYQuu?7AEN#$P4%Yq~EETQi{WB zq0^_tTg}8c)9Q8sCSYgr&r@+vlB*5iN3HLAK80S(F2HXOp5peMsw%BI?Npqi3*|NU zfccOStyP-)I3SJhVtSIWg1KRaQ6Z3nmJ{P`ak?aZN>!E6W8a2jiD{k@9!=Hh`_#4>%d!K=e=Gzy_EJ%9V7x6$buj^gxx-;U}q%+!C z^8euWM3Kt*PZ#Nusr$%aen&$UWAUd2*U}8wy4bG75%!TR?FGY_tsylwEogzmV_&gU zStd?7*E;gqD|m*5<57C-e|sIarq6%WxQa$IHAwEC-ZERJ=P7?%nv>6Clv&rGn4?~k zyS`|J&><FmuVIx@J6#FL!`QUe~zSh1Q9ZwQT}v zV?GTFUEkm(bB&dT!}NG8=p+3Wx;4%#Rmw;v*G!A=8Tww2X^;%X{i}#USM0Azv!c8O z-S2BxXe@hkRl1-=SD@FQ+(B^A{nkgp+~$<)4NTfMBH4K~%{7iEkUjr9V}Gb&MjoyC zufu)PH*bLO7qSfc+&JS;|CU|kpkf$n0SXKDnS^Y8l70Dh$>5K8Ll0>#GG3i`bgFc1>|!NJdC?O`Bt>oFSp?sOe@)_cro*XxD{5aHi_Mrhib!hPxZpX zY%;NY8Dx%x(LSQj#ex{LIfb}1Ar(3$wA zH{P_U*xk6S*{~M=DIE|q*7z{VK@X7KgXT#;k)&M=K_7K)O1vqzGD}zj&=;?H@t6@S z8(>!u1@$;uULkHKCV=)x8Mf+zd_eo8)`;R=SQO9Ll}5W3Ka8lZ0Z~@7Pz>DQ zC1+8^bE%$R<%POBnXpL_V0#p4kN3!&M(k}nRxfk0szbDV15sDg;Q!cAgr&nBR6^a# z>t+NbQTk>=nwilVl}52daX>M|;P~-|Tik_k&C6^U z+32dNL-Ny&(}gczdn{0s@za@s^xj+yeQfL2gK#pIxA`CZ!*l?o&^OoKd+7225fW`@ zIIjp)g~;Fi4XS|0XX($z9kEr7nHYi{qSVumieU7D1oELZR?10{;9mIiGeDWs@Ap1@ z5de3w;T4_ebCI1}MHs;PxEC~*2yyOSi7*99V%kvHv|7jlp_HpaZqYN~@N`X)kJiHT zmRWS8!3mp;M{OEQ5`b_1Tan6ii5#R5uPf(iW`p%Ku_)T3 znfttGcTt?Y7h&t{_B_o*){@GH1{f9lR3!p8f=}i%q3dJGpY%!lv#r)x7czQB{O~#W zp%B|UH0cJDd5yArIpdvCb9dkd&tzTDvqXr#R*0dKf z+_gzr3q=`%G2CX_3Zq5lKFdj36XvU z=}p%x*&7Xz0Ib)j;zNQOm2`%odmEFGdDV*ZV1 z3PinzGs)unwfUCid{3G?`9-9|3L%={)m%3UA9cv(J_#Tq3_lzUXWxd=DW`!Z>!DzgPFiaQ3K$|MeK1vF(F zp_{P$Pd&j5?=BSuU5aT&#vi;gI3m+m6R|a-&LLF2aV53uL^(R1{EW_WBu>x&jfWcK>C6`vb?H1N%ODw{vfh(2!3?O< zmVSO})k?9n^S%26Nr>{fFw7_n0jN?wJDBV_;OcP!$32!aB{_VL?^_>}OMU_sp5+yR zk_nex@3wJ$b*Ow-)L%zaX){*mzwx0u!j4-sf%u4XZL~%@EHj0&fx2>zR$ko>RmNTV;xyprwo<;N_7%H?Fy|i|g8NEvZY=LmCYFjQZ72tlK zd%GEecu144wCtf$R3J=qf!S`~vxO?&`4rf+S{q^uv3G`RI^#2`Gg*4^g zEi`QPmRT@VMXf1QUNyn zCO5tWavb>rM>>{u2E6oZRR$v8D=Y_$%@j)0kd@AZ0*IOUQXhi(y*fTz75u>m4yU9Q zK)wyHPOu@P_koG!u6*}kmo2;ai18=yvf#I-Veyk;>~3jdO?{qd6kk_oVBi@rBe?I-7 zk8u)T5&?Oj968&{IgwCkl~!Ts3}Ruo2ag5Epg)I-Q%2KfRyyhn4yGql*p-iGy+6Wo zgdLo=XndZNKej&=7sa8#4@R!`K{P@DKy;0S-1eK3<#wK~7KN>L2uEH=z-CO;HgY*%jHq$bNF6Ttn}VXfOQJJv zr3k9_y;iX1;!lvOrVlC@^Y130&~#+6$doM!)Xf6R75Aml(Gu~CE3RlDHeWAPq7?d( zdIF2`G_q3`HdC<*C)WgM$R9qvMl7Uw*|Y9E0ey_G%=~f^61EWnj&f=e8qJ{@BBOeW z&!{7uN7p4}DB)p)eNkg>66Zncbxl6%I|7A2uG}N&iaMNM6vB}NDvJ4ao(wBcH6qCK z6hP1_F{+Q?3Uso7Mlkc?tWWv<7a0whnp-E^c#X4lxEWix!^XC46AY}GnaPxPaOIjJ^iH_AIi+j5LK z69I_LL`2Gt0)U?)_e;rvqvVC1%vub51X7XT7;aH`%)HxiEmz|4kCfDF2gwaP;aZ}n z$^uGmIREGKHf{BU0twG*bSP5EUnyZdfAJm^Cb=9Zk<1kREjL9s+pA95;5IsHr-Ox>?G%^MTf zo*ds^tt*4|RyN_~3tn_w(StB1Pj&JBNS_pb&_Uu32sCO3lhH3ZFWKo~rLOx7g)8M( z6@nl#HrCd1;MH6qP63Nf`EGkMX5U40V6C5$*V30R!E`}fSeuH>p_ySEh(wk%o#VBO z0+5W~_f?pwg!kzhLEBx+NDxbOkU6>EB#Es*TJ)(CI0Go1%+eXxRYsc$bV zd4{rqICwR}ZYC#|RRa=$xjI=-Tx)!Xn;1;Lr09pWHL>HW{_V#Y)&Jvy4hwepyg5KWRPk$s_gF#wS)Ysmb$$k-r72D z8%B2FW) zPSKs}V=38vY4s~wSRjK3T(&UBV<8?Z=A%Y)X;168BQxpS_YHX9+aSnXU^g9h&32#^ z?~F^ZL4TVAr;^Bk%Y_HA_U?nLTRSeB} z1PvqVq>J`vh3~y-yOw5sImh2zx!B{?HQl7@(4kS78dL*XJ#ED)rVD?y zrXvuU2dm}CxgjE?5GQ2dILF4W@ZZUU8G5tTHsQHp5YExI8ql$sN+v}O-#=nM#oezN zk-FL-QXA`*7F%z2A>J51`jHV<1}@Iz0@(wJYyB89Q81#E06r98uX=)PIgOI$wAaTd zDv@4me8TPre}5r#66HW=ljLUw=R24m9CPiWP&wnI4;Uv9eU&=Q*UbQ>fsVKtwP^Ak zutN>hbQIp3q#p5%10Ga+B%HS1^;mP|NXDyK2`EnB@?b$nW@=o>=U*!+iVUPTCNHr2 z5pt3abI)PI-i zExaI5QMDh+ym^n5Y{e->Teb3{5N2^0$z?RudSPVfOFyK!@B%O^KpF=YR;n)wY>i^U zo$H>Amt4aCZN3fLinOsG&VHipW1m@Eb>ss%V>SORgUI;LTVV~3^yaNFUu*bR@~%w_ zsgKvLnkuS9!5f?)&t(7lF_*mpQ!mB(8FD>o;F~?4%D_UygC;YK>BfOYn{OExj@tTW z%2eBl-Ut^w*SW;qgB4p*k=?LOdA%ZMQX(+ff_cVA z4MRAz>I?8UhJt@4HAwRCP4MAoOm5_uYX;_f_pqauB*zR$AglRvZ=LFRjbF7wnzP+$6?#B}QIF zjqu`7)1u*{zJ4jozY$LY4qNC%%mz2tgBGHXXSH>+?K+KATOS3Z>>f4JiSb@4iqYNa z%x$?aew(~!P2i*$erN4dQNOCSOa&C4TL7f5TjWT87>(dM)9&3X$1rugInI{`Gue?p7Dw&YkW+tC z@A-wU>ciu-0>7d{;d9Rgeol`3hrW+hFx-D%dD!M}6KzizW@%ZK+&7z9Cx~5zfY*gn zsSz}Fug*J>U3NzYwGy z!^3_zmj!I%`)~HrN@6-}$)Rv+#K+<38=+DKnI(cn#@%GrTNaB99Yc2e9V%azTahcl zHgV@X-rmNtxD#zSpMH}k0$+Vrw~l2x=3QJwr7;716^=*Ks4)wjynQxR**&Y_X<3-g ztNiqf)bEr#2TsYBytqh5;3Rft_jrQWhb&l@^Gf%_TjOhoO@Y#Na2)!tOh-lvIJSv06apX@mIZDUdikVo^6Sl(u zx!HV6Tf%vU<xZ_x@-OeCXbIfWI5;LrKpLv*P0LBv} zs;Azyr3H$&PqsmOc2tO4qsfM$Essg8ok@GCy-zs~PUCnQNp%^{$nT1gmSDUcPG-F5 zFw=a>BVVIb{&Pgv){}rx6mv{Zz-8R?V=-`&q-|;3+3}f0ME^bs8Su_kpLWvavZVhN zDWq@#{I=kt>;5`9c>A#IvC!P#Km>`9v)g9oAcI83{$R+(V1zni_zapW6ohYQ0piG#CoX>O3dybq>3kEMrke8)VNus(bXwhFaN}{pYV6I zfFmE?mybO1UjM)v^F__?Gj__Ch;LqE$xMphCBT4OeaETTIgUO}YsL3idd{8=!RN1eD@9 zMu`6a-1_%@Ij48hG%W?4=z3aET%f{0`1u}>+zWMNZD_Zcgf5Uk>3sqH!O{=UKz;_Q zfM)RrI}jSmmI>D@w^&rnJ>rRX49N+IIK54y3#o0%q&u2&ku{y%zUb8&)DBM5wq7sk zA8i~0f%-J!f$YETPtgQoCZSMBU;b%^Pd!aJ6knUCKrNw6rqhxYFiCl7(QI=n>ulM> z6{omlY4h+Lt7yaBthZGZQ@iHRkL%A@f?{fcB!oN)>v`_=F1O%wH1U9kB^RJquo79s z^0@24a^}F^Yr~m6z!#u={hWqT^97aF@^TtfP_q!hE`OCDl{d}m&O*7F+vz~PfzFOx zFv8+tQj+5xFo9=V*HMX`6xcL9(uu8GeR z@qZs>V(GYwN7IjRr;2`2b7Tvt884rNa+eTjIJstJa7 zlCu02D>3#`+Y6pJ6SOGY6&h?kNFAN9AV)BsEXc%XO3P!^rBabpqxS#+3Xiq=tc79F6QcZo(y}arwShMq~=11-NCm*jy z^GYQ2EV^}bSMr4Z`VH!F6ST+X-*S<-e1%7LI-=GIHyqL>RL7-Lk-f?ku0f<*X2)5N zTc&DS5&wUjgC2gD$9kq&vD@|bj4XIY@NTTp>p%=I_XfToQTbisLw_FA*<7lb9{kkz zb&vmM_|kmAfW5<(*PnNDuV~?w$boZiau?wqRAZF4=&@3yKSH?S8kmlZ7YQfU%6gIo z)c(p^%0yxC>JGnt@XGruF#-6Lg&Pm1AsF?E=GzEZ+30`cKkGxuAfOhBD>lB zBR;(dFt@A-<$+Cvhb#`CnG@_}hBDCs|hRCi|E!jqS^RXJnh;wJhQJoI_laiamCRfqOj!_5H zjAxE5OcB@?1SWVphKDNCq%QbmBl*=$jITE0wfA=&0>b<%2(qRwhu`jMo)=CyKVymn z7^lLoGmXBIZN2tG1VC(4!Mk(jqjHZh6Lf4cD8D{>m;GAwHV!3wQ>kci zTjS?Bmp)8!=N5+H34h^KuYsWf7*EKF=gY|_=`iut1@;NNi!wa5(X2q!8=_k+5;kTl zipf|(>C~Q`A3hpMrwnG(OpJW|79*A-@N(Yi(f3JX!UCfjueup(K259H-jM^3x#LS{ zIpaHb7~4*9>AgCS?Rx;!1$nST_icCjT)8xJZ=e|S;Q<-(eBOE4a*2zftO#-J#()JS zoL78t`>bbg^g2}NJ9Pp%n+$$N0!X5EEBB~(4X_Ov55iaW7a`uU0czlalYs2!MO6+R zuQ@teBGEjxpmhpJQ)j0pT z=&r2lNd*KsCEo9=^C&U#eJ*%a__Pqp`H6}vU=}yq<8oLS@u=6~-i^We$0?a?U^&=p z6R24QhwKlf3QkE$93iYM6s6mNk zGw1h(Sy|%&j|uQ^;jl7`Q+CJgGq>LvrO)`qRf@A;P7qib8U*d%PR)z% zjz7~XP0dIOLAf>(+wi9gnxX(eA@%G}8eGXU{8|-eN#UG>9=r~(*@ett8mT!HFoJ(S zJ_b>OSyG=`wUH5YHaFMY-M=u~&}|crDn)_@O&(g4>OYyG^9!-9&8)VXtQ?+=4yB zX?}sgs1pcoK$ba-qk$W;+Cin68;HDM3d$4TH5`Aq+Q1Z!e3Q{+6Y zA_upPO290NNa%+{_wG&BvbRxhdQD?~V*hx$a^w{7bOO-q>{BqmnkiPgbVcV-a9!-i zSmlzvfRTGHs=FVLXWIjWcXB*@>P$K*$$Ons-E7cO?O6hfvte5BTHtt7B8s3Y5@+Ah z?F5r3OW7W?9RBA9oodb5Y|v&uvg5O*OQNH{dHatze&>Ab-59?!v)37Kcj(QYBi-mo zg|ah#WUdmvHl<3?1yxQ`f6EPGWizjNQO_9;F%b`7j z&licCiVG--ztt0p2bj!ApLIozLQR&}RbCj2SXoSgELrskzai^m-{b2Kn$gSi8VdwX zuo`-P8)FJn(D!Hl4~!c(@7s3{et$@Rr58_)S8BQ|STyh={AgknBfpT^haj~dO_}L1 zF!InIg_BJ?pRp1@9Kd};I=l&}4k`yD&j>FAMrUHCrAHd8#-MHD9n05)gaOvUZ3kl8 z#noc`!m4`b!e)rRq$||WV`8KtDrDH!pmb}1xCf9v;wR~QX;#k@MXKfD)vj8y6BBKc z<2LQJFW$SCWY`$)?bx7_ae2TB_^0}8bfeM2`(CExk!@x1xU^_bkQWp0GDHS5Y-(|7 zu$$DQrCUz+i6e?m9SyNw&>^PZo#cR)^{`FyuISjo>^A6zV+ngTfT3;v7CmRdiMH|2 z2m`+pDw@VzAc!W!4M*V1MP0tY_0~*as$zf}c)oQV$&NtOqxt`uQ)$mtEphrBycsp? zj;&t@seOEm5IA8L4?7fRwIRD_PO<)T;vecsH%}?3k`qo~H8j8A+fZ|8~B?%vFF*tU79G%~vy!_=2A|&BN z-L%Ekh}$)t(&NC<2VPE9rtt}D{Oa+gLh>qA5VCAxy&hOpgsN+3j}*)heP#NbEJ3M+nPri)G81`2P&yOM4!8`u;dT2psMhm!u!Bbpx6a z6vcA-gQ$;Izl`jJb4LJKQjw@Jp58ntgK!CXQHWZlDy5WfxEBTD+0#6tkF!TZ7<_7S zSXLn)HrW@s4fv~e1A|$^aMnp-U3aCrE+!s$Tb}A5+mCybBomA&Tec!Avl`hNzWcgl zkj9HToO^{l;#A2c633Aq-+p@G3+urb|=($^Yn46CyDgxqQ0UmlyP@k~IQs%H%}(Cbx)ir1zE1v9ys~QW^x_Vru5k3s7&} z*c;3KBd}DE74w#PSv)<&hsuLPJh#owTgQP@VbmcL97;rVk6h1wJb@qP|;}qir8l_#qwR{3Mb&)Po76ni)uai&G(D zgF|U>1TM40yGKkrU}CzlK(EclY$*Muq`DDivj=yWpzlF?wa z(QeqlkT0WcQlgl3nM>&GaRLILj+1ay%OfVclikBumt4oD$JHKD4IA{Tu3O$o4G(b+ z2(h7{oB|c8#+DoS%R9|agH>iAYxq&Ga29?kC1(Z^^}QU?eM(Vord_KIa)^((mpP6* zZ!OkyU1Bf_ED>{YG1gE+T*&tu;OHZPK<&em_#a8Q|E;nNp}g(|2U*i#Ruzp!-4g`* zgnwCTG!V@aN+$llNKHhtM%vaj!4hf4h)f-wV%F#}brqoHusdsRzaEBN;sRA5A~2cdOHl)T>vbsogWfgl`*}q$pIFOac-$8mtK8m!pMM^^$wK8NW<6t+F`M)D zRitE>5Da2RP#5Y8-eI_Y32eHMy;QIc11Dk4dSrT8N85*511)UeYfLG?cXS;zFRPuS zkN!IOqi`|RGaJ(IvrKA=_|+fqCfBn$TY7a`#$+%J+%y`m2w9^+Sp#5qfNkZ%Ufv~Y zh+-K^jPx)q7^VIq4*R~u()M(xz4=-ICARpXPOMOp_FG&~X%rTb!*1m6`Y>+kPCtK7 zK!WtwRQhc#I;>33cDJsDNG1ss?NXA31>FVvHrsg+(1_`sN7x|BVHhMZMrJ=;5X3c; z8nC)j|Mnr96W{~clwWa9C?O^LbFek4p{tTPd4X+Uzux0F$ovwQ9G9!vZq5Bu~7*NjFfTp4f7GeZz( zXvJh@5i7B_vja~0Y@H+=l|@EyzuvzbY10^k>Ob!sNY}m>0~Wu!2K;99SfQL8yQlzd zBX-DV^H00_31eSX2gt0V(&z~6D_Aa_=EQTc2GDXoDOiHY%m7*Yx%T*1jW1sz+ zskzS|P%%`MN6}bwnpN0L@W)U2C;6fRIs`TSJ&;UT*}ORAo|)fBx__>*vMBjMEJYeV zW-sG%uK7v8Vd7Ip@&y5HR<{Q|p=s=Y5}cRsZ|!!Z4zRfIH;a;(BET_cNDiU3f)6fv zq-%&E0;~EEzZMefg)!zF)eoUqOYv$~eQ!a6=P3(!8EpmW%=PTSJaK$U4|bumlFMB% zHA~67^LsBMNl$7gb;8OX#cpfzj}yjFih>!E!E1$j(rI29C}2P(!75e7ZjoE}s_80& z{#4l@{co99aMnE18f`%x~^X=Vx{>2v4@?s8-VYxDX377LWK4=U3Yq$x#4j5F7 zEAr*X6BQ9-=UCmnjQBxObp`ktGiv798}dOkq*Ycs^w?iu|CA6^N=3={atq3~TTFb` zBWc&xHMjAjyM^iIYk^t)ir;+%qhqQ44)T>adjd<@xKU8(WWf~2TPY|Y2>e2 zGvZ<=liKg$DWR)eZOL*kOf<7ZoAMaRB5H<{%n ziHv&Md?uJ!IZm*A>be_(%uEojp3_)=w4vQ7o>K>Vlh2ZSy#0#ZfX&Te4BRpp7LTs? zUDNU}=%^auWb0R{`+wo+s*IMAlnf#E-VU>k77muoyPq1Nh^qwHrh3zC2`QcEuOFqD z(0Q(Jxrg)1YV^9+HGYtAsBRX{0-rH(P2&YQ)d z%U61wcL6=xBZqqPvl~EiT_nQB4xEFM_fw1{d<>+FlUhgG;}wu1NlsNtR;?kLwBPa8 z07DkJO})+pGrAznBc(h3sd3Y}@jgE0D=?-4SZN-=p3Q6{3MqBg}6B)tL!>!79L|WNB||*RgX+ zO;w?9JmsIId8l7ZyfB~9543c-8SHd{t-(j15qwNmbK zl;*?dXMQFpWN`&byxXs@Z3`uby(=b=?^&FrbZS7|2R(}--K`TQ+ex7_A9pWY09}~s zcNqorln>u?6mn&gJ6t)WYW?+}Yh?Xg^eP7|9&Y?KNO|?juk^0Y&gvTj0J*|+G3j;-U$HZ*jvGS ziYV3Ou%D%5$+6q7e4Nvcg&J221j@dK90WN8++0rXxPIM^K-iPd5DZRIkbt3|7q3o* zS8KC?A8j>S+nU)4pv=CsN69^De=gK{aM1G}v1tm%^PiaR;-C$;9h+iIAvAxag^l%TcGDdV3Kn%4#xqjAa>@YOpb*ZjB@k@{7$S-K8>szOSSi3HXTzY$@TdCtRkx z?$(F$)M1?nEyV4D=GjEh(f=Mrp@+;q_BAZ`6TJ`9gednZZb`cd!g#ypAxRQSpO=yr z(oe{5Bb3tVbxEXqhs}~l89De}EhwL+)Ga!D^u(hATv=mQP%`yu^ukFEM-uPPpWyw` zgzr+jcztHAAXJ9DyGqshsF{`-4o_hb)W9bz%98ZUBtl; zRV0krru(zxW&S!%_B|w5(BoR zzVt+|RZSP`%(&CuxPpOlrhMLO<-P|HD~`#)B~Y}B^Kd`^@Am)J+Ru6vWrwTb+~?A*%%McLdu z_1;%UnF&2=0K(raBrG>?H^@Au{DkCy4V`?7XvSuu71VSegnq?*FxMsPS{t4I&(BDEI#DP9Srtp;ZId6iRDtfR;@SQRPnw{Go$C+hYYx^GG@JtGEFU3> z^J_&xDa>BeTAIsRrK~_rh7w@ui0Oz%U;1v^LfPmfQUCKqcR9{`k?_dilfCb2yxC`M+0{Q8zwplQbYuo1^WtF_N@TIT;l!6d^HJnU{F6& zAUL&@v>kRA;qNCl2}7zI#2uhkWLG@9rsQxut6 zCY$W6+8!MK$U6Nb4;&A64*r0bQZ`sW8wD;$mRW#ESj9R8T7lE&IrzHEtRUJbC;wP( ze=J{!#OY}&>q~oVhxM~N@te}sT`-rZ!uFhJ{77^z*NADZ)_*f9SoudY2A)%l&EMSy zc!BkkOi0KxHj4Xjl!l$|t)r%AADal7h2|!jldjV0ac0uSBn5=pK*PdrEw(3w+~o#Z z7>PIA5k^qIHE6fMBR2)t8Ls}>sPB+9mLqKoKDnQwESL06b&;(ZmBuq$h-204z|9_! z?tDuE=qmvEUK)kDUC6w=rq+Wrxfo--?4%O3%z92X8u-PTz{%3nBZPss5i}%=Y~LuD z*IwIS^p{FVFecbnWbE+%;i6)-}6XY{0lz zQEgNvu{p>S-|e=IhCsB}0ZTaI2?)9pH760MGen>9{q&^nh)Y#%G!~p*YMocBcfHrw ziHm)x0eex2!tJVs`Iy2=Y8T0l>h591smm!f6|tpqwV2-?fTz2#wT#3t#d`-voj(^; zoA)9!6Ys(*3iI-6Qa#(ZyElL@Xi1z#356-Oc^%$#XX1O8zg8S_~Z{2PdRB%omQ=Kg2B;GkN?)^yvnciQ7~4(oX88X8Zq2H zOF!+1{IU7w0wssh&2ud&>zo&E!r{o@_&<9Z)vQ(oF?|F; z5z;m4d<@?ZMNvv^wpaYEV57k_*<2}mcG@RC%53L~W>oj46Hs9RUK*y-VCIzR6lQFe z|3YK8f#jEVJnA_H&O;j`zYGawcq^W6=^&CIqAJ(S+@bVHG$BndHWW?H6$n(62{%+Y zhq4Q<&Wn)bDXz2iRa84&bVa>NE5qU(V>*#9h%^5DR-2UHFyG7vK{pz+kzU&c_G^2Lt*v5Eo@snKNJik&I= zVbdLageQP(m%z5;x)OO=M|M$v#RCb3GW!fUegzHTYPR2w`c;WD21CRI){}tzB;M>T zPI1!f^7{R4oCx8YbpcPs^qL}paAfqf;lCuo0~AUYmsQ%ZTk{C`@phKKpN6U4TCO_z zZ5~y&k2GEe7*_fodB{-H?HZ2BIXg%`T`Yp}R<9k9hAR(uSy5QlW>qHXg>$db`nISfy zdb)VVo8CAdQ*?&D6|Rff2!HS){a+>;BFkbu=i{%86`BI!OChg^#`%~behANf6j3?) z`tE9bB_$1STfy{Od)V6>u!4BdOSimuSMq0dAFjs}JSR{64JC4{8tR&+2-^k!Qk=+2 z$p2HwlVB0c(lYu>)yVyfpUV4{F3N=Tb@U}z>|`J`lW?!Se^!sQZz?uq*SrbdgMNdz zpCn@ z%f^2h=q<$6k_5oohCKQa0^X6L{R|b3ly!Gde`qjSi#j-aYjA(uI=^|7S!wZ!JsW~= z=07TP(+gA(Puc*Djbf$5C6^&sT5J4AG1iaiua@1A_i}o zmLm5;j2Ij9R*gIE#z(cd=~Fr24bC}|3N;u?(TPg(1X|EkEmN8(EZE9^30iIZ0CU^x;w_lTLT~P(9GSglF*FF8bQfQyN z0YBe|>BJ;3ypS|~oc2}(f!~7lt4Lx`Fy3k4t0ohhqC2~bKAiBLzIc(`$_RWJo~zsV zwC}UD(x7CxsMmtKrpImTv&JnVW0A5Or2)529pt6Qai+iPv9z6WMC7`Lt(;(0dUtO6 z?L3U6>7w|0*Rw=8Hol_jn_OEIV?|QETbUZm6tI%cqu>{cFig+2K-?#q$^*Vb3VAS~ z`04Ams#54iawrASwpi4ZKd@9}+`$1v_*5DAqG5XF$94<(9+>(K)e2RJ8G>x~9&7Dw5pGNa zYZY2`CCDp&C8pSk8=rH^SJYW*-vS|+X>q|r9RfqatB2-liA4b!j;Lu5fH5(LJ?;!j zVp0nlNOFC}44A05tU4l88ATgz*_cf=Dv%o&mV~Q?8OKY_C{blHPf>=u^Ynsjd+zIO(~EGuExMRH>zLwwC0$ zIv@Jo7s&@& z$4_04^lSHnECnjX?I__XlM{7D_42E=-XtC9#*?w2!t9UN_q<9g+w67p$>gI@`5Ask z-`aIa-o6^<2jA`|~(qxA#ts zv;gi^j5~k-TuV_0>NA5n6gP`GliDvPyFc4#09Jh7J({IM%>IOI_=kf{Llr`0u_d0{$X7u1c#Jiis@1Tno%to;;(iYq^&nV z^<`fRa_CfCD6-;Q)!FWL|KCIn8&r%~9|-_9P^exiFn3j+qF>uCUk23LK^2VXBPb$) z&z?C%T?XJR;HQ0C(~iP}$Xn)*a-SIAh&!@5k7ly$QO<$N(??ud#z>MwnryD?kV4Mq zXvbqBOv@?eQ*r7H&^9DZ5o$L@ljqslU#x;{*t9lY&K)DK6ebh@%D(K)o)j$dODV37 z>GC#Lm>1H8s)LBio5_pY<#lS$9r|P(?k6TWg?n=>QRtE}w$)8F?!3ufJ?S5K zLgycBXCUo1kUM%K9#Mu!h|u_-i1IJQ?!j`{V4-nMNDK2+s-^@>Pg4@E+am;fT8QNh zVI)S1`qx}y>DAe+sIM;dh*whphpLkIg~6p;H$>hHRyfxR6@ic*j=bX z*U&K)icS3K(+*rnH24(4WC#5*-+A(pD>{S{|JTCal%hhMj9s zmRA#P$L%4)rQTY2D@V=0CZ`kQHRXpyF&lztspo?J1A_H++uf)}5onrCtEA%Bw|V`s zM1m_&s(5m$G6;s~rRv;4BcCD#Zf94xL{H-APe7ODH(jJorSlY_Kt&u&@^)7_OYra( zX}=q`aZPYmD2GFOnLv_z>!>@ik|ae-VRwJIVY_K=C+`n_CwT%JUxGV}>&*Q7d%(hI zugs-T1Te`%2Gmg5(qC|gu3%{q2XIA*Hn`uuLNA5jMU+9o7s4Fs4Nx`vVGQ*5V1cn9 z8ZROfD5y&~Q{Ny?nyCv@0hRPM0#x9+HjYj~!`|F;XF+s+axUYFnd;g#=gCU&O7!21 z6Qtbt%>ThsOlHxQW&nJKE3KY`@n~3fm*r9D4s$i+#?-DO{*=G10gkRIbF!B72>c() z+T9#?*n^v>aABNS`-P#{*`-qmqAFLQ1t#r;t;U_-AXQe^S&wJ!KMhtn9~G)1>YoXm zL{7^AEFehl0fkcI8BAlF8qEv^JXTJ=eas1S4xxlgxtW+&=cccQR%Mezj~Ad0?v31k}__fQUi38<4clkjYt$DC}JeVT-Ur zGFkAwZrys*%u&Qi+w}D?^Aj^HLIIpCqMC+!mhaNQn%trV^ZVK-*X6?|_ z1f}Zf`fd4!>V-j4IIe6T=SeJ)DLd_#uLc@rlH`>}J3xjw46#Jtd$t`3y9y=3iJ$U_ z2Xd$`c44{mb83Tj@Xq$&z%~=cpAqq2YAXPqJ8V`H|3kMA4H=3+K}|zxt8TY@8Ej5T z%eO15>%$L;6Quy#VAno%K;MKU4)ku?@{)d)1lF4gS zfWUWp&~_kStlg5f_-df{x|e4V(1=I z2Y8yP=Yej0Igo+qqD@^=_xyd}tIH54X+uuoGj1Zyd{y(tcYpG7dV-+8OZ#R7YaIj! z7ntH;FO%H+B;hj;CI#mqvEz)-?oF4e9T zk4Qi27$g_Prm3mH$E!XOO0-EZ5|oT4%Pc0CSM!jSGs|RIueJ$(?c3r7iOn{~P}2Jv zStLCn$jNA;Yg>yFWk#vn4z5Hg1KZ*iUS;!VGJy?%BEV7y zow1UOYT7|AtJ06yNXA)3bP1uLo@$$*Cat968q5KB47Vfd;c79$Q-?V#f9p^F!5AE} zP(RFXxx^R=xe*eZryFwyYLrq#lFmc;CP!K{fXV-{jZU8*9Dd2Q!0oLyRhIt z&c@M36G*$T8&J{7nhJgJBb{PTQ%=KvtVfZCb%P@-3^CA)omkhVStiOE+p2hraY zQ}CO2*rBS7;E^P%q!FSZC>| z3*#vcO7can=R|DT-Wma(Z(xkaWrT*CD;IOw?_js0en=>KZ`1o(8yc^N4-;HO-+eQyW~y}~^S&t*bA!90gz?BG^3 zJ(ok$T!i0f~a8M%HzZdUVnMJxP~o=MT5%IkHzHUOowj zhQ4F(Dt#)m&AkfbgsLgK>*0HC>O_$UK!RPcoP^FBd^QD^R52&irb4cCWomcTEb~4} zHEF=SbN>J_K+eA$!0=!AU<)>3;!on)JI5&YP3pZMY73MAIQUmL5XG2rOu8!Auq^nI zJTR>Y?%GHp&}q_+onn`$=#jVY)o{LrsUX0u?sc{@osvo;XiLz~O}=ci0(6l1VqQr~ zjfFVaZ@9n9&1Q3CSo1%m3vkbN{NGac6H86R9WoO2yU-PWY>wa$PgsORI1Qrw%E3p{ z6w&6UgLvb_cII{yy8vag#`DO$88PzI6wMqMWk#)i>%@M)FV`QKJwTfy)gZ_pa_$8v zT1d_B(P`SuA~S-9?w()@xrmwH%zb7yngc3K6)6-8;Kpas1Znmf!L-_cmJeNS<=cS@ zam4F!nwDLOlPdGb9iOa048?ZK3z{te?||UA6LzYr6YtcmOB7;_D6%Wc~QW^dbZ2Lgs~cgEzK zdH7-WeVj{j0qUeyDV$`Rf&pfv7-M2=@*1L8*50&iAmfi4r_>CN8eN?BH)E}hFJ6HN zWNRlLa;X+1TPuMS;CwZf6(yH8E;+!)W-L6nu*B@w8d1NU{LI=t^yqEH8{SOYcTbMk41lA`9vZo^`A#uzMo+%s zOotb1peGMYWBJqfOhA~8P_5cC;7fp138yR&A&m?`VHv0g1+w^wt#NMvjkCu*Nj|GZ zgs~e$@=LCPs#r)8CsGAe;sB{G9zf!B0&1X8>I(ZBzi z_r3>cLuG=Ljql<_iYzZJqqY_*OZQF}yOL#g*a+${bfIYwtth*km%m+gaXo1HJ;fRi zv6}Wz>X><~vZ=@yByYw!)THmXP(mQZ5lm-rmw?gSU;P_!xsx0={ zwq3f=EjxdxfYJIvSFI3dUF_46%dU)l^dj;#o5gMF8^c~S!*i&sUxEE3VWuQf<1IL@)u`I)2qPSfCTac7H{!U@D$P*= z4UT@jyt?5XO9bTU>&+t5z>v+SVFRd0^d!GZ9UxS=j2G`0C>i^RwT@?avio#1|_>%Z%)kUZT2m9n@)4N@$MDaVzM z?_h%%D<*V`3H##X^>Ac-e`}ocnkT5>M#%`j%N>{FkrS!;aQP#%I)?3)DxAQqhnI#Q z!uAf9lrKc_FmaStSISDveg>MDtLBCeUnV17S^Zf(fwH~ex?RK$?HDRG$N9w=SUEmR z9#Ml61g1vcbGHY}27nk17>Qw^mN3~(w+6G3Sz!>^XFzG*uH`hlI!+*-HdIe_$LvO) zi#g94vyXgLv6?*BeUMISnB=m{0xi&pAdoOncV?Wp=E?LX0+_>uWA)BOq1pD_S#sDR zncP4aofb`)H8A};3U!7&kfp;Ew6nkmWl*Nx`+AIdu^|UE>%M1|ig)_NPM*6wwXr&u}!oSlu`p6VFL@ ze7=O*_h+vv;DhOFoR&dF2p*b02t0;<{xgX*wK=9ErwKUcde+f~eP68b#VpjbH_ri*Cp}_PZ$Byh#T7yK?$gi$9QRwzs(8YN z)np`T{1;h(~U49){E#`Pw`3);`#KRaehdKSxiKuUvT?$OZ3+o6{Rm5pN(wF;MiU6yyde0`i z)$5*BQheeQiY-dtl1&6@i*zwjnJh49^vYXbjR}4dnHQiYY>5vG5iWA-weZ<9g71}A znLlxA@^$?&Su80KDcBg`M$b(+Jwf$KK@HR-1^wkP8ivb6ve<84=;9pzX*jKmjokz& z)AYWLswoa$?w!7AwV9!T?p27W+Rc(-vjb1##@A>!q7V*q{$m*@5w<2(xC~dAC_d1- zqJc=*eu2pr&r40o4yk4EBWkbbD}H*=3Y=6jtthQk3eHxDkzQQ^K4CAqFjxw0L|=ToJ{nuqO(cP(=7$XLD8h3l$AeqXWayZW+@*!b5EM7VZHyl_*cE*WU{#x5Q{!W0_*DFKgn?Zt5cQe`pB;7y9wEoS zxY?d|3>Vq{B)Yf%D&=%W^heRNUoWPh zal7f$8*yS50uLW2eXMI_s+67ZIc<; zJBZpn68vFp8)9$E2}wF#W5ACjGW{1)%Y>fWsmK2`56?{)w!ikCM$S;LB9qS7_xz@^ zI$cO$deob)LKAjF(uS95n5IW<=kN*SJq&irX@b-kc~#LKFS1bFK4?f8Tj+1Tmb3RJ zbH7b#%cu=e=}YOB;C~kFfA%Ya1votvj~oWlX-d2Tx=I^YX+e~bUoYhl85-J6w-VUy z{X}zDR&?zK8s6^C5#nNXP!dO0i^u!vObv+V^eww+B^NSOYBr1p<8zM*g^@fy+HFy( z-QB6HMm0|GFBocoZ6DR6IbBp5m3_HaTkuM#w+J@u4&{){vHBa^%UV%RUuzsN&UBc0 z>PqIR8t)-Ma>F;laTluA@)@DfW;b%tlQL;Kil^-VSd#l+F$x%$KGyWCQA-$0oJwXn z>qJSr=2I!Ca8EN34`3@fWF63akokZB07OG50k4Dw+8XCg=p^r|RN}H!NShWT#I9L@ zDk`gxbi-}bgcJ+Kf;Uap{MVx&_bm`_I5$bhk;y0bj0eW7vNH|g)_T;QMPQL|vO(=v zYhbVYo2?WJW>45JIaF_UKX^LwN<6=UG;V=^Q=cF!c;Pg~NK}%KhE-Y7bJ`N%?Bh?N@*2 zlpNLa%Sm@|M+Q-aZ2-wg{!qp$rUFi`{Eu657>_-AxPcAlXeqDSkBd5sd#*GlyztwB zPSI4ETde9m9NLw3gaTA#v98nJ{R%W&%{$0!lKm2Ji+j>?&DHV5iKlcbx%;trfuMmi<1)>Z5ASd~9mTomE2Bb)b@l|w=qVBU<{^Ek_L*ORP-@+-NUPryfrKSxP=6CV_$Zqj54NpIZs2LZYW9 zJuOcvMy~~eY|odxFQ*+ zR3}QKKe>g~bNYLpC_8`;4>kXdSH2_FUvBRUzRf6P!Y2i#~mF8e_A!AY8vmfy4=yx2G(8_~lN^V&1D zte_2n$QE_7aKaqe2@8^{!f0hAQx<4IO2Hgt4AGUx43V;$y(Lq8$@qT5+D&DEm910E zi$d}kYTp@;w7Q@{Tu!^4tDu%5n!D1&kP7(l3$yR_b#_~!({h}s@IpiqFL#~h8^9c! z{r}2=eiN*p_D;QIC%I%b;U!(4&MlVVyjSJanup2M2%W_(5~A^BPuz^GPNJUH*X@B; z!A2q9c8c=Xg5uK?Y=Ebwi*m)p+6R571+$44JwZ7-4E-iU0)F1lz->>B70Mc34;9|k z*jp((lV6f;SUR3J7!-BOJ21$*vRN(&oj~6#dwPw&%h~i4Te92U3E;o#AwUS!I~zPz zlb82yiN=F2`eAtM(5{R+76@_oaE(x+xLQ>1NY4D>-V}`&?JAuoJeb- zRHrDe2`8lK#96KCzg2md%B^2H)MV6zCisxYkV)8Fp>VpXL!)BCiRtAJG!idWlctqg zZe@LEa}IuuI2Wi$`3z(#tETv^HAk97j8l`7UK6kLCi0KNIQKq7 z@MmKG{c%6OYYOr#lTbQ{v&;5q`zW2f}bWicy3V^a@D%a%~7wc;MxI z!kgd|@6WDS&>8o)?ywx3;y8F;K!%jsPq@KYwJM*T$kKWH7@I#}AqUhTc& zd(urziYh3nQ$EQ5!54sYmK$v~C6#!dq$}uIxJgK;kCr^)=p*NuBj-b4;6x5!Ibg(} zMO^);zyD^epo6Hj^2;{u`I0kH#WB#TI>+ltG~!ho&SfDS0R<<_m{ogy+{Nbtt>$oi zM8cDa=F9#AiX9>19|OKBd=?eG%cshEMl`1$7ri&i4i<9r-cRY~srfI-dn}rQaU77Y`+(EdHfydqLoBgt z=(O&QMO}#v&H*MJjC}j9b=wh*Ls)}9$xMnuneX9{OU_F1!Kf;)Qik;3NC2|`-^D{a zEQ0lMFc?vgky#>%lW}1G0Qo+T%dBJ22Pb1iRGEWL4B|Geqh)CXf-H^?sV~FedPyO$ zgsl=1ky5XOsGaYf@=!$gDdTNb8OmIe;q3RvSRr;D|yZLW%~@({kit`Vk{VZ z1ZlFpdU9#SsS^Esu)t`s;=b@cF|2UBYEsAqAd243eQWkxOd5mJinachYDRFi>OQg+ z=`8g<(`(s|&_YFF??qwSdzmStE6p zONv$pR-!#T=5|i1@2CEbLC8MDbpZr?4nw1v3KctT5vh908d`(pc@L-9s@C(h7t;+G z0S1N#t^TJ;$45HUerjDc>3WJR41#)W0e_A>NWHEPEwXQ8qemc7%Q1euk`yf85c~VTf2Ks`-N@ zDLu@!RjI$_uy&qGe`LdNuOOmaO>J=vXX08}D*R!U(a61h{fjh=uFTG~EWO>~hk8-T zgRZVloMGjqhlHQ4Y3&e|V6*usvTp!cibA{md#X-G+I**+BMEu)h`A2!Z(DWDz`XAm zbQyE(fn=y?oK61~>}DTxCCQJG1sgXUn%$H~oq=7D`4Vob`nrhBfY*ed@CmTb4|U=9 zo%#@1yex+R1A|siAlDks@Nyqni2n(qx?=FFUOpNS6c)2l0cRLWG}KASuJ4iSVSyaY z)oET5-hPEh&jE=W?yo%di__qPOE$|I#MbOxY}@E`TTMS4(MTS`y&|-)0%#VLy4h8o$e7J7gQ+_$to8kP4vD@_?`dln_V?-i0v zb)vg)svxQTd2?cw#GQF`ysOdhXi^MA4TE%q>$)xzi)iOFwfS%eGg9j&uD|1uiiVE4ZSdgqd=R|WOlcUrb3h)6A@gCXkCAzc`dkKra$ocMAT#z-dncR2eQA*ks>$Ht3B#C~QGqpy5b?GYDz6-HQ zSBQ{@-L0Q(X>Y$Jg9;&-yFCd>wC6u8CQ{*N|4T29p{{B$_z=xkqqQFi$(urXM&kvn z##Xq+s?z5{KU1BrA!#ptr0bx~o&Llx%Pe+oZ8Y8ISIDlc>Jm&%11}GJ>@q)q)?93C zNTko*>-xYP>Ok<5V!%6iIrY@0Bw+47+;*Rad;vA;rr4(pSl}C_+$-iONwO3czItz4 z!_{{bY2y&sT{y)dy=$PNqx<|`p+y?q#R!4#k!D@GLIZ}k7e;&d`4Pl{z%7Wc5X;~P z{=u;*6_@AXi6YO#M7L>j5CyXaB9S0|=!iTO9%Z~yTJ*L%yVCm(_D6)A?YA@#8k7>X zev4NXBi&*7=p_56m0CUeN9-l>twe&j`tA+aH-jxMMNdDKb3V>=t|0w5eeTNTYbO@{ z2b}&h=312G2J=}W*#V+G4R^G4u7k6cbCy5V*A!vNeBw?29D3|8cZZ5;AbRl}#vFVa z>?kFF4C*!a^S|4mwS4=|(oxLSn(?TVhuChwRZzMz&;ups|>%^AIzgih7h zgON|w5#)bIOZGD9H4)W1d3Xd@cfHxt0i-wzkoYHu1QM=cnIb;BgYe&5=AK~An)|;@ z`O~<(adqkUI5y)RU`quSHCa_{keeWmRE%YJn~BU;;9y41`Qw7 zhGX0fN!MYUj&mZbbtDk9wgiMU{@s^fb(1TcUmG^@90~YY4LG^vRPkF;5X~TKb@J*< z8>2g`F_wl}Atv%RKghs?cb@m%v9Qb?e0!~Il^=W#&f*>d*A+n?&L|f7Krn16!up$G zl(Bt;K552i5^j?JZab7u<}0gC-Tod%BUTaT^J=qITcg$>!0*BOb$3v zK}VC3rn@$5yMsLIAkXeE$p+L-TDe550SEI?AqMUP}zQh zjk)F-f@$YoOJgzTU3BAD=^>(zPT>!_@W@G7J06=5LWZREt!ep!wH8EUTwMwy?9l|V zfj43I^xa^WNsdSJ`yCi!6p-T_!V2pLx}<8YzMe2%chc8b%l-FI6nondTi--P`3`zC zqHSJvw`kI%XRuy7RafRjjB5NJzOam8OZZd$DCa#tiJ`II_iR=lSkR&qh+e8vWQYaj zxDQe)|9HP5etoD9&S4wP@m&MO^Y+(=A3klc$B03$60;kRiO;++71jYkbb(wRbRHu~ z;Cpu8eFv`{o`=YsL=D85An%Fn)nn@E&KVDOfW^H{xWzsG7@S1*9T(oxyF@K=84j$A zkTV6aVn@-`q6&tTEldAfC?RRR`O#-0;RDI&2^VkZGW~yE4Gq$*1!IbZ01mO`Jb%+8 z4l&2cQ%&hCU5c*sl+*pOHAC3 zEI9reM;s4gNUe9n4~*zl@H->x>!{yj0s|!o+sgrZ8o40Fz$;S>t1p_NK%@^3qJKJ` z;p+C5^K+>&0slIFplF{cX@T>QndCy~PFY?vrcuxe;S^0|;~lZqkRy6FSH-l9DUq@0 zd4>z<^|^!-F|h*2NQ>mf)D2LEkI#N8xqtq=<-@@J-_xt2oHoC#K#!y!#b@| zZP{$xNK*&`?Kzdcn4}aL>}I;3lwyW(N;X^MbrQMWRMM6G+Ke<~?tYshlBdyFJav!x z9A?cG7toF%TOdW+p_REYaOWAsYz5~lPMw^Kr4^@H6-5%pRX~~&e{5daOWb(5L8PUTpHXSF* zP$`L-z_c1~`$$It+6JH^ug4jsaadeEr*qoNFrxX~pPNhVF`42*_{wBC#nyX-WUvZw zizjT&5losh{TU%AaRpIvUiPHaAG=Acd7kH;o8$NpzUvvGs|IgUI{ z!X1bm|?eQAD#Svrx$YF?b{`SZt-21%gOFbtxIVJRMZJ`T^M znYXLMY7~n7We0SGURgCq84xWh`f(Mj7-9@Ikh*E*I*${8J+g@%J=+(L2MAHD?|=Mr z#FdPHAN_S69ur{}@52d*M7KB%_8AQVI5PPqE9(O4l4@|Sd$DbQl6J49!9_rmTT<4k zk%?NPm!5my!Hr+d_k&iIQBLs~1Igjqi0n57-Yt1Jv%+f!&6)d-vw-(JcF$9d549~} zax^iCoT;aFQ@vl#Na`i5LS#9KRp~A!AW0b$Vz!)icd526GbA=0(|Ysn_o_tP<-ju{ zb>)pWs>ex`P4Z)+l-)oP9@VNmwl>c}1dHo%lhsO7#7cVNPa&;^6?0GrAn+QYSSR8sov+?@U2OS^36Hw-_EE0Rmy6D`<={% z_j0!;|L&tjf@KZ~&h0WO^$bPGdsXfL!(ww~X|Y}i)JDg69jAW;MBtxspVon05d78Z z5BpfdF;6_VbK4~zqJBg6^1=DK;adV*!Z5blxAMByUM z69+%G;*oFH7l{uF&jj1~t!H(&CS!$|q!7fWuag>55vQ*3s?y){x!J5+4-^=&lkR(; z_$v<%Ma3?9v00B!*c-5%7$*z(J}v}z^YFSGvx=~+BH~fqia?H1E3#cP=-royiIb(o zWlQ;wtEAP^o6rzMx1xposzO_4iWdK-03QVlJTgt+{D2^1Lxh%mLTS)h7%9FbEg$A) zR{Y?u&sD~m=yquAfv!ch*fg=5t|Zq+jx+qQjrXO2%IO}|#~kML^xuv&u8 zR2;CS%~L~L3yPIO#4810xllOQ?s2VwC>3`W(QfJQk;>%jC*r|kb|B#oB^)Oe@XR43 zdu411gu&ufyt|jO1~C!H73~?vZZa~xg|POI5<6ewBuFnTN2}BFF_hNQG$5EZNAnE} zK{n4&Mb^ecrknW6kO4!145x^oOpaWEu}Li`$ivPauTzGz_=bIHWNK3S$F}Hn6-B zB3tVRALQAX@(m7mtWCCP8!p|U3#lyh?Eckf+-iV;CNt6Br^N62_1pY>*Tu9b5e9f+ zP@B*S;<7pr7ycj#?F6UjB@P8ms1QKRFE=Q~vn3>F^!G(EIk!1WKOhOKviD9)03`g& zVoq$gkx?7R&o%57zrLm*>#<>_2V*h$ygTwi!ZIy)bSWk`mmY!C1e6S*i23X9`Uxbc z-M_kFqeX2Ba}QxEdHa}6pWb1{>)ej3{I1{c{w2y&vEVHIh7AhTQl5`ziB^@bOQ>5< z6xr|3NrXsIPVqiGCht&2^kG>P{kv(vJm~K2zC3Ky3668f7h9_fbuNbbyi_Iv>PMpH1IV3NvB}M==BFj4;=R5aDFg4a}Bc+^dDPBHsbkD z>~>}`Px(I&0r|DFd>=i8?PKM{l0u1=Y=|9$+aD_o%Zw8=&l6g%&~2cNe2*cXrmg{Y@S`WcsD z$kX15)#JcA=t(oN@K~Eh=B|(h0p(>SaV;RrLD_LdhRs(F$l*aDE)hppwBh8oKHbsxOoEnHoes zgCC->0wb47s|IP03b_4%BQLMmXsbT<6MbV2qQ-K8ZVc)OYjVrc_=Mf;`~c%y_W~7= zshsA|jq9dHDR0A8BNLw6OJ2VKFgQ#;NoT8xZw-uv0ZxTA%3 z@_)J=CHv>Tjs9aG60n7alyFr_{wD(F7k5b#fm>9!LOH!Uq8%%CChD+>4QLE1){f>y zms@WB-$H{dtGpR=vA!Gt;63sKp@ASz`_f!zi= zgPFGa%^4+}>8jS7wx5#CCO##JON(kNd=60Oiu(0+lD|lFV)BXNdGx7^*^$+pLTO8+ zd)gY5L+uW+&RNwtCLv2}sJ_Ww? zQueQvHdj&cvKRc=e~|!<4FCxpnWI#S%FadX=VvWt#6F%3b0||UIJ%66&aMm*Y_KBG za40rTr_;xgU_Y0$4lVg0CBl;nhWv==R4LbDPr^j(yuU3VKkdakKeJAKOzTH;5Qk~^ zB^;*3K<4*Cyz(C7uPBs#di@1ar9C_ZK`MJN&_S;xUkZXJ`<^3X0pWY{wj$yTgLgS{ zx-4HF&|9$HY!b&_iE)dXoWP)8gSr&!7@tOnF;Kr(pM4F5i;EsmQU$vOWQQ3-SqiaB zgG^b^7(VtZ-9n9#2a4o7j|?;vlMd!d)<2k8nRnEj!1+N+A8b+h92>$wudhg)yiL_m zncS~=>b2Gp?VmU0arNI7>CYF5XoImOSK~TNHwyXKU7bC_`VgTw7m6rMmn@mC7o3Wi z%`WrJo?Asu#AMQSLD_TC_b$J7ej>|Ma#q)5h5bqmBgB4<5e3j)Vz$uw)a)(PEzS#I zSkr~t-x=F$!PF~MnE~^AO>D7pqZ;iRVW+`VM=^UoO#CzQf#wc}qf}|Bj7667!zJAU z9PybGrq^G4{|p(`9ApS~%+M8ergp1w!;h~F(|M?Jl*?YG#x zFbbtRkCH&2N6!-A-R$Y--LEUoy84FD*HVVjk9P3hS;1%hQCAIIlrWG`fCxi<58DNm zxNn1A$~n>IMSCbO@SLpS6IO*vj*s-qGHABVYDNH37iz~QllIGUu4*sV7|76KA<=3= z?9^Ze+0onbVXUT%DnBluE!g3BkSl2Tlm{%|5P3$jYLimOgnM!q_m14FMA&mydp8hC+m4c?MiFI>VQg zKG7dIV7g=g_#tAt1do;!Y6r>p&afG;b9na@*qQ?~yPTLTY1%Gjq0|Xol-N%VeOoba zD?2VgYDAQe`({g3qqbO`oX;6LN9Os-O2R09*7%L9TL0Z$4&}RrPi5ovD3U8)W? z0x}9?Zi7@s9xrFit5_&tb?45ettbO!p$=rJxW!wt_nhm_T`>_mIa|mB;bMc{R_19+ zF{q+Lq3-0nSgV>}PGPtfkUhm$788XKeePK(Yak=Tb8PEGcHebrG2drO#&L~O5aAPs z@|YgeRuHoX`{EyMl_mN*m_lAUFu@+NHdez00?Xu1`L5dPRDiZgZpJE{z(o&#{-muzji@$7QRliuuxNLAB@B3g#xhv(IYcY zk@}K6s_O?%bxh5GGgosDc|2eQN=k#{$C?RFZH2>_i32BBVw#PMW2(_}KRb2sm7Pz| z?c_fkV^QC1o!k%VY6-X#@Fd)D zNMs<7kjF~zFWn2ff{-AF57@0fN=@j5kQ>ukafg3Lu-xRyA15j9hF;GO2Zop{qv*Xrn1VN7Q+@ zH93IOn2CPOGUqdPAh6!H+IcmNiKU6gLHtu)ZHMS+sswy-a3&Q>%-_Ng9kyhBR%_RW zrvn!9?Ful7FzUDwmDsB)n@QQ(^6=Y17pl3^dvPn8cPI+~K(!w??xE;eP_K8xjq8R1 zQ4dFAZ=H#RpWzi@S}^oTg`rKZEJ`tdE}TwF@06#8FCuaEms?)X;PW#ijxL(HgH*}Pll z-;hS1i4gJs|K_so54a<@n%8#2u3c_aBD8;LWv1gvhgH3eWl?WZ3LX z8^9wseiY|vECq75uj;7>!o0}XOT~Jv?~u|Rxlf(k$n(=`P)?C4NoKuFMh*P2?j&DPib!Kkry1RUC zYm4ativ+go71pVE&~3Ms>M4^U{nL}+@Fl4m)l1&|2x3> zH$Z_LiT`bCwd~Qsx}|1pmuh@bZCuQ!0P6voG@&n&stc~Siy473`5vffL5%H=ULq70 zj}iUZtSE#8{LlW~x)ARyV5bXE86wtM3Ryl@U9bVz%X%_~pA-1p)#N@`ejJO8=xyMN zs6&fTX}DB>rYA=v46HHD-`vepcd+#*{1%4Ne$F1Ka^(x3Ri4^|jRlqUxn40^f{T?p z#`^lM9bEs3tZBk$a1H_dzDzqJj5kd_zu~BMoG08HCb+8X|qmY(Jmg+ZKS7TN`Qa_~8 zydQJ2MpRZw4{1Z7W4~8_BF?h@+H)tP$P&6f=dw@S59oBuZQ;W~vdO6QYP;moC|zg2 zZk7WFSZO#c@b~&Y?G1^&mFQ+yodZV*uyU+SAxnPc4A8NDLs656tn%9`FgslH^>nMg zpuLPsg*-+K7L@!+_ zOc3y$#X!Xn>0?|b(WkW?G_&g@9TrA$zDoP?@J)MC=EA#M4)S6wMFsM#_mb!J)rHsJCdBnJ!lf@Ytd9{xXm zOp22rbUTLWZ=-S*v1@*hwd7-#rU+bjMcN4#Wt0;15Vjy`C~fR&G4Y9?;UF)d_BwIEU_CGkCV152=-2B4n0%D; z5_qL3mrvpf7w){W2*45pW@ug2oK_fzL_`FEM<*-aS0E09S3_fWlS42(@}LQe{T|HM zrmCwXV~q8C>Wg!{CLack1isL!!MI;H_~lu0m|wF5H7vWzWi0_s%a(cQ3ne+9F^=L> z3Y}2@;*O-^@`zGc)%AA-{;6WVoqvElcor%C?lT%)o62vePa3yI}Jc@egH zrl%K`XJNF&H-t!t+FbuFSM>Fu6OP=S$&Kiw-ykUw3cRGWOlC-N{sdJ+zA8 zrM%0Go;}g9MK)d&KLWIY&LUrkw4F6+q>lcbB#vC%ICBJ{w(7Um)l&;3SbstV0-yO&hS@ z|26P|X$fO;FkvV0qJ0ZoE~;ksK8Z(|=fJg4Q7-G3nGiy}m?sqb#hlP=Im>un3G%xa z`uNeyyP_)7JEQsRc!GrUF)y+nF{Mz8BTowzj&Z{M@Jb(szoDU8ifZyEZ6NCCYShRw z^wZ*SOvI4th`zBXC+M;USesAf6S6`krRw)ZkZ1GfXtzt#!>t8kK~(oty4LxV!iHbL zyx6bPHa4BKjV}_Efk1VJrz#wON*~t5f zf`}yG+rVE&(MO!h6W)wT+QD@rFm^D2S#sPc)KIo#oa#Gplh~u*|0V>eVaWD>#6VuT zNu&!HodN&UV~*(ZriY_}^GkIkh?eF@e(|oyU$oP0uYe>p$4uAX8U0!*&I`qfF?U2x zMr(0t^2oKRp)({#cfl#4%;TDOt+IO0x!oAp3A|3zKmNP=(|gqVj-qrob%U!d7t*h= z-{onGJTFRwk|ZLwWqfv}fCaB{5H`y%ON?dhj>i8;!Sq*#V%K1crB3JMdUrXV8Uu)N zX(X0dd%^N#i(f1uERPxC2)SwUfNXiw7_KPYW}dTa@gz1g^%CY5&VV~nnMGxT)+~xD z@0i{Zo-%7xSA9JjY4SBxKj0(TpI_&7j+?4%{|(lN25g!(w9C8;xPKU2(3Iwv&APdNHq3nYNifK9&@ zGc%Fwk~iBrv3O*mmD6zG*h`k&UocmOOg^!aB8T&T*+4+#GW6fSRYzMpcpWtInE^|3 zo;m0_e#2tc+@31|NKLn!mjZ~#tykJ+6KpbQwTH1X(vkX2iQKM%wN@LuwaZ1@95LoM zl4~=iQ>-beg1+jVV#$@JwMRi8iqozgP||am)EUwES|ozZ4hq5OjL5emIo6@6P#*h} z;mPtxTWTkO|Gp4)T(GR?yFxOO2GmAs<4`I&@c?LxO|eBq+=81aP-&7#Q%pj=(lo%K zjI4NM=ZHq4`|Y>axaMR8lboGU`5H)k5c-|vRq{K~A}%&5ANwT{mEow&9rl-ss4KM> z39H!_Ojk}%W|>eMCBNQl7)G@?jnD%wfF`DD#Jo_R^2ZHmEKZeJhN^=`G0c1rLEQOi zO(SDBH!gm+rn)8=E7bwHc3C`CBN!rYjoz}auaU~GdYd}?DLT0-;Z$4dQ84#AhGV;V z&GXy`3ym%Tw=L-H2+hfgy_G?EF+d7(lE>U+PjeAxN0z!pJnQf66rJF+acMV6{GY$4 z)(%q|(sxJz!EfA6YIx?tR+TMe%t!8&SxG1+s=Wt5)H*9PAym6}2#t05fzEILLX*$T z5S`Kip~n-DR;a3dc$K>X7jT$fvI*#eT$99Qfq>^S@C>3{(~5$-IWVS4`D9bC=W*%_ znBAbwW(kLy^9_rd4JK!RE4~K7a~vmpa6sGBia>IGDe9VKmgj|p{%wGSb?kX_lt^;uN@>IjiV5z84Mu}hLK z31rp8Jq{+Ps@T`zo=$l2;oe+t{rQ+O0b@RHv^zGsoAHr_DdZjzOn`}cU{_d-bBq+% z$+Ykza+y^a1^U!$`b%^-*mhtW2t={X`Ig5cg}h$#&KOiB>~L}bLeX0S@|gQ+Hon_?!vsEhJ~O*M>8nv zYlfaLK)h@cY44mq=Nkd9w0a^OFIrC7KHS#7rf$G7c0Nili{f??BCb7p%PRTIp9#8^ ziD?gLa6O;~;MQa1J42!6^hf5yW~W!uM`^MV*Sk>FRK8t!kl_!OCkPW%P5|uva z4Pv{_(@Sn?7uJ5Pz~>g25*8KD&(s-myDQ|b){&WYi5bCapy!snSZ`5Z_Kf)qZMnMZ z=Ppj@(u?t?&1Ac16B3y*`dr)}ivAooGIBhAIZ(eJ81Ph_zx9)P*cwMwlS1if!A+l4tna22 zTBJNtJR$Dv$^tB@cZw6XGELmP)qOfS2&eZm?bpz6XnhP5O_Z+4A+~0&J%27JCJt0B zAZXdUx+Xn)+25i&gh|*Cp7GXo<|qY3t)N&Y)C61fS%4fW+!*y81G7h2uD60TFb$;A z(k5qyY^LQtEH5-w6h95k%!}M}ahMjk01&23Gu`74H%F0IC>|go=Fxj0{LZ6*g9M3olY}Iyj8`i%lSSfh$x-_k(Qp@&*RgFPFoXYfjC! z9=}%g_SRjqwxT@G0tH?e;Yu@xGnvgQTS0X7n*+DrQ&)+ehC;kWPr_8|dVfjTOPP1Z z`3~KpFbWC6>UL$X{7kPzRV6ZE9{S&SziF6bsRrl=h)=}QP#vAProdLFC~mN*|I_-|MLL{>+KkmLbPA6h0o0TNPRxYCPvd{|l6sQu&|+hL*k4=Vgg zegtPWA#Zvsam#=vyvTmga(xKx60QB|W7aq-ms^`R0yC-V9!&xvig-B+Ah=wjxUXAd zn@8t2l5t^bQ=~z2F!<8f^TDf3T+l{r zi6f|^L=R!MgY6wi3A9V%U*?}X-@5@8DWKJa(qnp$*!wa+2(W5iC=TYlO#*+24`*lq zU;1au%ojSigBou#9@ihaKcE5&P`?({pW?SB7Gf{cApmbuA$m_&*@&}sm{M&Mh3r1N zF7+M%cNm{x_!-ag!z&um4n9r!p?2aic};}plKrt7!N5~tBgC;FQkfqb9bWmlIa4>t zDjpG=@P!kVV5rB*Kj(ZD3WhMVnQs}dz5xB(`H@-5Xil*X55Z_R)km)vsytr#*m9Vx zyZbjVUz1H4zjIj*ZHC}>Ooy3QtkN&lpTOnh0qx6Wx?-2$8r!}ZQY6QR+(AEGZ?;ir zkU8&-o00;mPn2G+2*dDKoyA|-5zxz!eq?87Ac4h;b~%X>oIklZ9C|CHwxN&C-Uq0E^ER&qCjc9ll8C~=__eG`QipM`XiRv9x9OGMJ;BP z+1XrN7Vfd@%?h!F?YcT;=-iEeMuwD-d8lz#X??!{(|GXp6*#x?r$LEaTbavQkPus} zPJndUfJu0stiRIYpOQ}YnTTPWmbj6?iyq;L@<&CVtN;jP)sl{?JP&_SFkQjT_VbPE zZg=Q1kjR}?XMsfcQ3blCvGPOh#B=@RP>t+d8G{8?^Tms8eR(WtqNQTKhHoRV&NE%&rSktNwL|vT^mN@B zv};Z+@DbGylgC_vyr})j@J|^-mlZ1+`vm>XpP!90*6Gq)=cd$Dup?(rEs4wctFB~z zMFD8tDmbk-aZ=Kl*D8eLHoEnxwNYDMLE^?nfH0FNWp1<-I(>xrYHtky_q}quhNQck zbGQ-?l{nS@lHU3Zzc-X6I8q|4zv41af?o0(8&x{Na|O`iTG*Itrm;eWhtDvlJpNY9 zSV$jkcyrHXk9P)P5Qj((BE0b9f;ebcSPD#D@ddmf0V5QH^aq!J7H#Z8_9pj3_nX4O zKrz;pA{ylHwZ%!*&h?_;bQi4WH3$2Th&!AGN`@qZM@3?%?FlUyBDzPwnY(ZWL{mxl zVY^SFyugnp*z_YJo^`R-XY65W@G)$VRCFOadb|ksEF6F30)&Yk2#VE#nxb7QHxHuJVxs#xmtkuY!-j3q(mE)_W zIxcZ$l|A(DT7bE^zR%|jXjB(7Bg!Kjr%Fx%Fi;TAFIE%`SX(h#gu|P4j%+u+jj$8q zE_P)gg4+#1=N*~Z>j9+r33R%515X%%ogiF~DJ5FfAYt*~@S-R2@}U)kBcudqw`@gt zFH;o3(-=IxTv5U3cRB%|Ymnx_x$8`z$XK-}6#R$;$n7M0t<&k0#9>rx#`Y1!_h$e{ z4avneo`wXs!&&H6`rDl;g-f3xj}gpEn6{(CT=P_js(aQGVYQT-M-bKsLI&hgYW#cp z=!KPz<2F{HxZy5;N!6Wd(MBcdCV?h#Nta<&j3!5>315fp!DDmFVq!Ia6yUQSyda;I zRj94d)^yocdtWga+faLujBFu{F0sB4hI0J!J)sEj(iH4K{;xsbwG}3KWF7hw zN+;FIaLyWE+d0j-|NY){yy!r53XrBFP3rP0b`(U0YJ7{xO!)bLVK;B45!8W9&s?bTSq}!y3KsCD)62vqOlSe7 z)KLW+0IdV-nL7G}x*Be$CTmcHe`uiuGU7M-anpPbbH$ssKWiP0ip{n$cTF%c7Q455 zvTBAQ!!sjE$ZsJC<{cZFpIsD<@xc4K`SakjRXJH)qd|N*A1fP=zL?OCg#FZ@->qM?=ug1zK8!*?YbUizZm|3U6=dn z?XV zBRrT4V|zag`Ec_tGH-(_3BA)yhUgI7 z!%n@i2CF_s_6;?CT&Er0BD)zpWINv9d|rWvoe3u+Ut(!Ea5-r#9CP`MEDxc9rBLqG z{J|hS5qs2es2H4q$jQ)z;0Y4E2i!KKta(?+lu}6<+ue2);nN@UBauJ)Zkvqjy*utK zkv_CLZ$2Y>q|&C)N%6m>e}L@BSyTi8rz?6jK={}Kn|GOU7RgbF5j%mLn>kl+w`CPR ziD7-Eu5ZAy{^Qa|%d#Lh$^KdxnO;PBfO$74JqaeArSbV3ynh2D;Mx8cerdU5Nk3vt zr<*oQ<@rI0gSGGR;Q=>-!jM1Yx{V@}9+nn11;X*n$(hacez$(4+t+YKO))F(q@qCI z2AOp&1?2N*&ed7cN{QcPakH)z`=u;B+vYx*>9=rRFG*ps=>AF|C*aTNe>t(crU2Ip8M3~fUw6^l$6xK0H7z}Fhj!)?qIm+ zF@E6!(qzAe#rVA!+&}%646nguXxfZ)SZv@gWl8N6D)?fePs7OYCww5Ntq<*MyTtI< ze2+N)Od1Hw@m}-1g6R4FJGWH*Sy|!S$5I>r|NK*P?I3gRcuaTurz`9uGKrD$WO!(+ z8%dE)f0qcr_$RP40ZJxu!J0$Lb@@4}xD$C#^9CZSV}A?p#(?`bEVF6ly^yEk)Tl=) z=@Ete0ABt1X+cn{KILB^xKu5;somQNcQmXvEpk|1pg3(6#Q{gU-8*ddyOofq;DT1d zvEW=CiVUI_ycxs*_AfMrZBo=)kVplOj2#pl9Fej`wGhuanz6+Gr)W8cS2rPZLDy1a zej&f$tsc#kH*}#@CV)!rJW9ZM;OxykT+%L6=H1MzXohm(rcNJYh21b!hIV7j0ra%} zyUy@+dSo?@KBopTU$7?WvFe)Lz{5@R-^D`u!+k9z3d6K!lHPj9){G8A z5ybLgu|Hf|r_LqqX~V~RNZ`wyh`qC9v*eRml*=-cc0*3NhbliCo|OR?EXjyI$6SRl z+E2k;&hlx{qVf)V&GXPHITf@_O*e>$V<90s(ox*X39$ zX`{hY8xQ)ZPSHokY$!v$AlaT>i+FXyF?C}kz0{J5&@X{+A`VM;XTL|k@385l0z{R< zWiJzdO;yfm$NIX;>&W%H$j~=+aZ-%Hd2&lyO`6|4Ld|%DQjaMBB_4qtauZ|(cJJkv zeB5F`xB4)lk_wK<-m3Yth1;#K!0yZS2r}DVg_>F$!Q66kN7nz&dFjc)osuebMm8_IKxKWLCrz?g&$9?$z>y>-_?-0--eW` z0U=+~ne(C7Ev%`~X|F(xQ_DeCH{1`vB48C>$~65T0GogS0ArCT0k4DxG_ygvOTD)% zXEifQvI7n=D(YHXbAVh%wEAD9V?wGzcI*N<^(vhSPqNW1QVR1ebJ@xqfX;q^r2nMK?>s#s zraGU39770qS3=1~bk3X%85NG{JAmMr+&b0=>n~~UaudEuDg!fThUWtw9~}-_1Jad9J?4n*H?!3?H>=rkx6NKau*AYHR6UF@A#3or9$16wv4-;3hlXHUkl z?iSB3f@Z+)3Ee|G%=UTBx`)6NI((X^e;_SMHpD(F(7p)0E6Ai*0#-NWCmeB$VfSLo zx4u#9^2x^fwv;hlSJTy*c|TppkqNiNl@lmW>qA&+X>hH^-KAR=$`EJva-rGG7^tO7 z$c!DK8R!HvI2{?23<+cN$f<`AX>R^_p@khM%WT_ben!1?to=L#M0Mg3QZpe~V!XxP zOG+Gsorg3Ip(IUANp2q#BSl!BAo!|qH;$XwJf8G{gOKiC76!)h6$UrB3 z+n_6ljct!gGvsOydP~-2J~QjR6R6Uy%$h{8%vjxhZEr%tB<(RKpS2nsi@Oz{yUPzzY8 zF>n?OZgMk0e&}+=58&Eh7{V@*V892rI3EW)bnFJRzx+aW0*D+^TV!*ymJN1q6n)5U zWDuc~Z9R)wP@aGkR3xr~N$C7`Zp7oA9b{Y3VbF9P6CMspl71M~2dAata_XudO>V52 z;&PjN9H#w(rgxJ)nRCfU`a%F^aUK@X!v=i5g2yH%sZX*x=$6M6oH0ODj=(_Ly~5M` z3XD-NY)q#J)Az1GZWo|#aO7BbeV#Z__48om!^zS8GlyZQoH1;#q4n^;O;@lrUMd4Y zv82t_=s6kQC#;)32jH#5%O!i0)#0QTnj|%r*iw!#bzmt`!FYdEC~!^5f*oKivDOAn z^YZ>|M3~*__TohD+-$?kblEjNjp7X#H(bdSjkCMo@15?r)-rSTpOe5HK&ahMjiQ7H z@7w-KviHqF6g9F}`e;2}xPHiQ6%#iLB6lr}A4%?8sxhI^E{o6i4J*@`oEaXxVi^!C%`SB7qSTbbr6?`I2F(_iPM>T9iwHd2q8QCvkjqa+8zfoc)1G6Jt zJlG*%aUwS@ZNyZ0wA#*4qNf^P>VqT!pO_!&%6?;8(j4R*CQR*VeQV)>WQE4R z&FbKvj3E7tUdMC7Ka9Sj>V>UJA#}N=^!kCZi~Ao>^76qk%fbnqm}|`?R8&HTrC`%% z3l32fm@hZqv0)L%%EA4X+{>#11X*Wd1@I6xIU`=|Vnc0C1WJq_XyTh1!PQGPJ6RTC2G7UANl@ayf9hnqedt&U zi&_JzkZnV;rv`^*=Yl{cK&^689pPz{P(W#&0TeXJ%HSbvPIO97&G&z3&Ue?=O~EI_ zS0?m)${Twlw*|Xn&UpPz=DPq%YwYxNhMA<6dk|g%4p;9Cajevp{F1H+a8Q0U%nEJ!DoZ>Dks$OYPGueM2-?NfXK;Ct`paKBHlqr9AG$-dB@Um~7vUP0?H)hO@y~SZVv1wgg&)>MuF6ai z0SbN|p2PX1fH^Dnf$7eSnnMVzlJ^5W67=Fm^%Lae#*>Rfq<}jK)L>K68vVwKVCBL= zcLmVwd9{V^=Y44)=k13yKLZ>5+0z*Hjn6iu67O~pdn|jk;1yhZ8pjf0s_nQbv0ETR zg>OY>P{ybIu3n}OP>%u`>%>s)D&FK==HturCSG}~%R|v4q@DZ{K9R!W$@;IBcA<%# z=A{a(=|U~juvcTUytBiAy)6oDGQ$HKv5IT)+D{9xIV0Z&lF|DeT^YxF~~U<#!PLpkTBg*NUMgpkOZI= zR*^<5w|EbXX{CR`%b5B{o+IiVf(u@TGXU&0I!)Sz?4t77{{SM1Qz~^0hg|B-UezkX zs8mh98pL7qrW8tSo9OT(VafxNF)Duvi!y>BP2)wfObaD8oM2PKo0xEuEtD!8Jin3h z3n6wM1Jnk31d*0Jpa|Y`naZsOyvN~taN|Y{3$aj$vA5^0X>0skXhl+#SNl$=?eO!uY1U0w zwdxiX2*)@NBU8)lV^c9avW}l|3A!}gkx}qH|KD?P>P)DEtcH-##^K-+$z4eO`qApA z{$MA6`xSTZbhQheY)En0_k#?m8Jm2<=nw{wcZ*VZp(^E)(+`rPr~oS)MTT z>Nu@xG%7r|v~1~9A-H})l*RuMpC~`TitHA0XaS6VPbjSC`vKBGm4ND2x=YtQ(XR%Y z6DO%-1IOD%G>nF&A{k}p*Ov|*JSd3jSV4+3qullv9ybm37g9)ZDm3YTIDlt~{s89#UJ)u83%ee?J089@0+>%r94~?7yl^ zcmiImx+1bz-(P=TU3~D@FI7BqJYp!&s;S0<+;5qSUqi9U>WuX=Hl)hWG0C@umMBU1 z&4AXhGj71?k^ZC27;Jf_KER`J3@xKua%FL1*668-^AJ5>X%t5{*js8rK$hK9oyn;T zc7$qcY?^(b?N_$3{KktT(=XPOjc$Z)CO1~#sJHZ2N&=QJ-jF%@}m!&;(Pn^ zEqD6Ye9A;cv0w!Q9w6T;u<^N;74ZKtCZa><3AqdCtvXU#N0Wi;VuNYxxv#Soho&&3L3W%}BNsqj{qiZ_%qI`gr3yu6|OmNm&uZE1HAaJf2cecM28vfQ2 zRD6Ucsv0}8Wo4ihU{(d-hO-eY0i8t+$T)b&2Gi#JN7~AW`wm8kBkLcm z>j|v2mkiq;C?pxVDOKC6A!#Ej?8m@P7DONvt~1!!@M9}v@oV&@Ch@GIJ`>#KYakru z+`R8VybsA@aigEnbxQbXqwF@?1n31~x_`C9cIdR{J5)8R$N%YxZn%hFcG$hlsN*S& zx;a6l87I><(#E%MI!2dL72Q8&qA^rbGe7I87%9Rx(cZ*LdLtyS7rXJlz}~?fbEuh| zWRdyTwVa^sh+wXSte}?u|>I0xV-bRX{Y~5Zw_m7HndTWQh^b#U$u9i}=?9hI# z#QYw!uLnxTs`wLpXD0si+t{Y+Gm0hv97;r1;tCSa9Iug;%8{}z>M_XJ%`qCzdOQT% zdUx>-Z%OW@6jse_@Uj+-1#!-0f9v)jNZg`wc;= z__~eJ&b-f(G?CtcJtAnvm2o`D7SdyPTa#A^QMPTxcC{M&5}iqlb$%P+^RmR%sub7J zQFjM4?m-y3j85b)7Npxi|NUKGyaBK(m!IIOa1# zr52$%mplxp2|&Jb1`nVrnP&dT55F+CC2bPT)70lc!fYzCtb-OBMlJ^%k0Dr8&KWe2 zI(kPM3E%XhFtKu>lb_>HkW={VV1K}>_$UOVmQ!`9t1=ni=wLlyQAmeM=7EG-tBlw& z65AiMWC>I?Z3YaEvM0Tf3bP~%EVn86-HK;j$B_54Aal2o{0N`@#5 z>fEVlZB;EWDm1!H-mWZdc!VH(?^?(PL;`F2L${_<;bUsSm&*EZ#jDm_oNnQdNaI_E zJ)l@UOo^kU%{!fzkCj9#fpDhhu1a{!@e2pr83JL9>XHMrDB+{>L}wIU6!=Ry(5|Sm z4qW?>QG<-eTtl8Kk7$KLw}9ATw=x)pHcbNB?WC9<=)!lE9zD97OMp{iW=r{X5mFcm zs0OhzY!iRrv*?z@0PRNl3FO&E1NG}&##R7YcVuy2;R>voKn^*w>9BTpjiIa%Z z!PT;pJ8l!M%yXx^TIqpMT@v6gNDSO>{GJjFX{Gm{Fgm4M#j*4NywA0!-y}1GLD@R^ z;nDPE4|G0qkUy33D#Ndm(Zn&7K4yfUarA1QQ_EfmZ0T={EM*3&*qghUX0X_~zmGk} z`nZP%GJSO(gDT(Fi}Pun9UyT%SMyM*CKUlJFrzC@cKuDO+9S!ggox}LIY9je!sRg~ znk?;r(_Uj?&52$MMOnOaG64+h5Sfw7wbHOrZHCIeQWj~tXvu+t#+a0}*VOrnNEKn# zMh2B^B|Fx|1x%BUCX>3(HKrOA{@I$mC45kAVXH#K16toIsz@F=f@@yS{>(;KUt)uh)rwolQz;XbL!8QfSYiSq zSvHhtlvtR+BBYc&A+p6A&AF+6xH>U<=!~m%Ig4W$kt1!uIlswm^);8qaA02n(RDvB zvuU$I^SXum%u{r%Q1Y<}z%tpFo3|J`iL?g-PHI4Hbzs~ z*_yVV*g~y~l!d0bx5^Aqw7zH=%ShP{xpzR-*Ozjm;)(^tW4nCQ8^pN;>iO(I62K}r z9!g5Em|HTA3IiDL&X;BRR;hq$1xZ%mQ^s|eLORgmP)``9f{6jZ6s8HzO|1Zu%gNbO zbG=+HKT_C_Mu4C`IJB|0Ir#SvxEJ*a944yQ((AHNA zEDyRFDvBe8e5updIsoOTbo41-`w`C7JvMM17TmX#nU2*h^yj06c?otTheMdojqD_; z&gE`1iIcXN@@A&@IArmIOqZ`)$d1J(S5EnOv5xtROGY2bkL9|(+2)zdU%bYzUBG8v ztw{HWWt_hfRNKOOc?bEy9v(1WpI2dmhAg{tVOA+`@x7v+Z#m`_FX67OYrANdni!^M z?)%?9#5G@hIXW?4LC!vDE?Dl8?Z+_J6V9+xW(71qvv_#JG^=t>;Z8vN z%F6#ABGuDu3VT>tFT}_hZqq$tSpW9h{<4&E^#pnrBY8txUnM>n>k~uZdFSa=Tq^Hu z%ist#c7E>G_?-!BamV2BXqS{{pOMesc^meiY)wlXBo?@3WNm>urn6b3IN!3M(|bWU z2hhTn&7=gbtZdl74zzrVR{c4eqd1nPBg*cybfo1 zlwo|}jZ98^+T<-n&()i&^s-o4HBrJVkYAX^t4tm>oWWedA126=5swTgVp7@?8`C`S zw+<+WV6;;Jbvu_qcke-#6SF{T0D~m~j zbrx;;>ZlWB;ZwYw;bPtMb{`pgSZlGIk=eaKPcs~N4u^=dzRwIU9@BS1xVcQamNJ_# zXY1qd$iY-Vy+#q9PY1X)VNPL*2d`^go1lX@OvE!}AWyfc&NQFtbKp-N&;}?s zpBwj`3ir0Rk;Oc+1ky(kMMct{kaHv>pL`9h%?UFmQ^!0 zPf%t4+H0RQR#_}bPQH8eo@Xe&bR^jJAS2OT&Uz1sGQjT3rdg{x(Z7M0bbP~Ey5y=l zkHmgrObZ!dY>t~p0H$UIcgdaT-3;AgG25q6#r??`y9aq*gQM65@L}K9=)PUI%&8WK3 z8BaIH@rSPi1f2_zy?9%KMWqHM)bI#w>wVN_!r$)iR|E={rhrY}3#37#6{rzFcp-a) z?%>L49ZK-zihXSoGTZ7rX)c?;$(Pw9IrAADC4eRX}@!Uafk+k#{wGvY$ z0U$(Km3DMTN^_`f?4$dqvm(n~|Dz>qBI7Xo0YeVhz}SoIn_vRVDP&xv_P90DPcliU zF9=a^7scH;K9szvZYFsxdI6IdHz}^=Jem4jkhrP9r$*tAS(HPnm#6UU316$|jGgiF zxv6xqb+Ye_`YbpO*o9t_HZaV)lA0uYg8i$XpIC+EA0&3VHycT!jSq$MuWrmkaiKC% zZqY)bnU}Uxz|u+NiM+F>h5;=R7UV}V;;CP&rBQh+vVtriZ2V_G)$O(v_GPT6B?IrmoXc}w zO-TA0#en=%Qedb|VP~V{%nos)ZB2$a*M(xh1P?ve7u!Z%D1Z3zy+M)?@icZ_$6j;H ztkP#L6y!Y2DyGtp;!r{1&$`er3qz7V)*@mngQLy-+qE&EqG>J9kjrn(XyX<$Ug}7x zdBqy%bl~jq>1A1{%Q>SHxhT*y=X{d3eUc!*cJ?3Dr zGj$%vH5ps{Uob4pAu4ph7A!JI_E&JeaN36>(0wEJUKqj{JP>y7YVoQW3_qnb;QJ-A z0U01x_CCEsT79W=s$ID@Fg5d6_qMj(co7>0c5pE1JOc(|@2msom*eABUQ2J$1xSl} znMF8J%B1|DCz}DXe2B7V0T1v(<>34?z*i{Qzd@|J(xTYFGPso$q-Uv{x&G%G>#CND zXRq*R+!y%`WP;&uF%`8R^wI{&k=g~N4JW8sZKPU=Y4lONM0PPm`crUU?m7ToFCzrH z&#vl35>50qdvZIaKTw~SI}F-u|I5)KLGD|rB;4ydLMK~KVUX|lUAp7*x4&^MTBw`SN1#8t#U8!G33V=;4=QFR1H z#mJeZ7$e9ApUyolh4#n`njnZv0K;hD+XdKiP`JGP&&ol*kBV+ct)+e z57(VElq+Cix4A^PE10A4?6MP`NK|)q?hafVDZjic|Z^vy5etR{tAIexmd+W8=EdxesbIx(Wxe3 zITr5&$766oqgIx(6efm5N4Jh$6AT%oFiDi*mL(0uuVHPZa&#h ziUWhVk?BkU!7>bk}4SO;Y?tPF)VOUoSH+sNr`tc6$K+s=|S#0 z9?JtIQ0bkyUs0FvY8KI;WhHX(OgDphnXKxp)}T5ylDiSW@J1}UFNrWsng5X8Ybw5c z4X6Ss43*H5zqIzoBUARVdrW-+N~av;b>FM%iY-o0m{DC~Xu5QNXeO!A486#mTC%hwqI^&iMOqSMgP2}TcWPC8r@P_7@UI%04p682uTLylosc6|Nmr~3cAT9KGG z-ck?Y9D8CFwp=@F5q!g%YDD0ADd#@T@9;GN{XL&i8o=sR>4i5^`Z9jqTn#cO#zFPa{$4YL2-|5XQle#6v{_zO2XGvz3AHT>f7Hb7d$L47^YX?y$Z!+}5jBzFjv=<|7~ z!zlUAy>B`1sLmD+Kb!vWLHzpOR}CLR&K6I zdK!JaBQEe0fei(QVQ3pk#&XVn~{y;m2GXmg{D9Q(w3e`r^l4nCi4=41;=Qj z_(12db-Z|GG|QK#Ap|F|&0KcvCr6O%&OEN#TaJxzj{r!T#x}KOBaq&eIy>5=`7n{R z^)-<;HzI0w;HG+u`*3^Q1n<4wSlA44-4ve_G~l|O^=6v#12L@&7qKT54OA(gw;@kl z_-pi8Qy^9#B8WnbnZY#f_BO^XD)T=`Gl~ae+O~5W*MNie5O?QQ@*3@lBG=!B zgu}{fPudca-k8i+YF~e9D`!&5dp<%Q!r4%GC~H!&5-y?KNEIR-D>d=NKQW+Z%fVz~@aWK_yQ2uf|45Di zD}1PsV}gz@6_LG^wO>V$pa?7(X|s{}&7od)3^{Z!@G*>u*M`_0E^S=R!Tm}#Em(Cmx`^NB?XpwySBIQiKKL>$C; zxX-px+WXZeK(8wC$2bq4#gQY&{HLp|&?#`{I&)&W|KwjdvQ!#6dk^}0d=ER?58v7( z*6`sXM5J3440Rb2mu&_Jm`eBxI(BURtZ7A$Cr>DmoS4YO2g5fiB_ouCVUBpYCDpkA z!~>+SFa%FAbrhJ?k~t-aHhM{v;JsgRRj_$~nVUG@)MYKUm)KX^S_$A)sEI9Nk(sGU zUwmH3>rMg3#Mc@j$(m;p`|>RU;O-o8C{M@e{nvLC&=ABjIV6PH{UERWqd&%=xdeZ1 zQqW1P86zoS1Sg$s=}tIM4+Z~o%*qaMxJ&vR7eUS%H&;6ZWfy9XBN}S+-B_5+mUXFz zL?6_8h?vd7C{Mx!y;FOdN#;D|T-v}YZ@4K@Gf4j+wL<@oQ0g~IW-@{F?z|!4b?D%G zos18xh>MsZ=Ab=Y^uDOS=)Sm%!vE^ZWSHpHmntL+p>lyr+{As0I|A1zd~`BjP`iZ7 z&Uxr48gc=>%B%1T!GzYW)JhM?^?y?utP&M@A}z`)2DRp`q90*Nz^N3Hg-$v9{rrJK zfYdKsqm?itpe(fU&or|UzvoZ{cxEX1v%^NII=r=+`UeO|0&aa`DLomTctMz6sXVL$ zj0_cas%#T3n+%%*3wvi|mwDgO6-efYgxa8Ch?E|4JHKFl$kRzl(8HJCUo_HW-M49Q z^?J0~#@F+*EQkXFcr{IJ-~ec&6~c;uGo)N0#~nyt__$2@4OND=UWTSH2cm+O*)9~E zsrYHp;%EC@08v)^5qRoA>a3Qd-OOWr(6(YUkVJd|U!X2j8?C!8UFHTp$nE@C;ta>p zl;XJ+QM=av;!_h7D+lgE)c%g5!^WFxH7-GfOeL6p&`h%ah8}V&uV@FP?WHiha-#JZ zY||;;VzoVjI`Vzw3v%*ihWE^V1aj{H*Z-e~PFfrPF57%$tQiq0#Rj%BZjJ`8gJz?* zI_q3l0oXb~AvcFl<0^(f<{Qs-;9TA^`@%BhuVDLQ#BiGaWJ{q2hpScATPX_& zPo@GPiZ_Ba=URx}&Mk6PUtp4MWd`YARwm0#L%`2x6}%pFKHG zG<^+{#{5dkfCm_+3!jdWhpX=5DE~0G5UN9%6T_={9y)bpVheIhzU)!j7cXZHJlJ#* zU$ps#0DlBqRfqf2`$@d1$K*TgOQz}4XB=&5=B5|CkmYQ9fVk-{f7JK}H&2ky07pwu zc`K3i$`o9uiT{5XW)U;9uwpQIlfRQc&u>=@`4eLRE^m0v>tr;ld=p+V;hx?Q4Eh8n zRK_~T^MY4JZjgf$&SyZL7Mpg8UCnEXgBkP&1|s4x*+R8++lA+N#4sg_Ytk4Z_14}t z(S_HVTF|{Uq28m50Gv1n7Ih_RLrbO^{#Gj2MvJ$hP8(Vy8c&tmskJ)9L~L~@Nwj%F zu@I4)4}+Mk>9TIo@n9w)9<||yqAx-iZpmlWI62Gi&n(VwX#-zMI8h*Li%w%zMQTw-KnTP)z$>>f(NY)0u zsCNo`-f>kZPSrGq<_fvK`SuH(UWVdgTO(Y?b>mB`RtD0-5na=hWoe#Y|55oE!JZW` z5@PB#7EFD6ueszk%o5cZqNwXV0H=L7&umK!DRQ{!zvIROROGg4UNLx3xpz&4GzEUh z&=z|nye)j@6hmh$pe>tGrIe{Zt}zd(1Q6bvHgJjT^y@&`10bhLTIus2GUQ#+g%?)` zNM)Ngt9I!mR8NyX?7`evt{Z}$quRjZ%Gj9-mWEILyCQzg7}Y@?{MKV@!M(;TpHt{= z0=xD#yBffU9RI2je7l0eic>s&1XWl2xnY~W=0SEX@98>g8IS4bPb)b@pkl2$%84vW zw+Tp{YHt`GJ7sJVPZ~!AN@CUY@*W%VdrJL#*-c98l-Vpd{gy<>a3g}WuWr>}v6EWJ zSwYu82_GLDj67uk01n?LJZ079^>4SbF)K*5p*Kt8Wj7pnnn=}@;hd+oqWM^3vmK&R zE|S~fdQ~g*mwi6dPm@XSHWM9ue=LOMbt|_b7-V-9h>J$4CryjGnzd`IMK553R&X<| zjTPb0T6z=t@w092{vy8-iYyd~f@Lo~Gc_`VGu&gR;ALlY(@VXFXJV);gRf7{Dil>m z3$pZ2YH*>obvFS-RE2pwR7z?R;v1N8KS^yMlI%HD4xj`6s;Qfwnji_J9X;xxr({_k zm)mfzf)}Q9YeiyJe+XSe+whAvtH+6;8DNE3fod7DWYtByp!iv1am+ZS-L_538T__C z?nC9d?G2-|c>%~h(JYBb@r-kJCc0^fI(d8TfWIg@g@nC z8T})-3vNpVsHn~OzS1IctN;zQW$5ZW*@;FHgTT*c!KuaagHHgDZPwbA2+3tWvy`UD zob)Ev3ZqVv=9JJ(XXEW`*j(fQhUo~;!7v5Fg9W*PPV}I&xy}Y7@9oxh?i?lY|8%3Y z*304{hZat9LV~_hz*E!6-8Y;lu{B^8YF{D&&d9CM-{+*PCMpe7Jw*PZP8;pAfLFn7 zzP9X{SA9&tmmG1FxWYaC@M0qeXqa zpz@eZa4*OTACyLC{qy!s6I~JSaUKgR$`$hB)XayojLRtnFl?^>B@`U3+2Cs*cDYuS z3Ze?f($QY)6~rkO(&mDfvn8;gfcPX@N;PZAM>fM|kV|uVSW5hHm1u_LfiZ1Yy?V%073B ze~Whg`sVidRf?7u16P@q*$wuf6K|#}84=15+G}Mmx#G6k)LaI&+jwsgF*weY zQViT(Sg5B>rT>kl`{53>pNzcX1Ba_l%_7?G7(F?HGe603$u8Cu-KzR)6IdYxXp;8w*S;$wf72*c+pn!TpT^wLMD0d6qZxdFtHZ`XOR?R+h16 zXHIYERvzFej_)6hv4q+VdG^P6wsK;8CLcBNnf8j0Ei=s9TA^ZW30xQFlb+Jx-JuH( z7G36DxrLhYgvT`^T8x>`I-Ks1dKs#h67tQEoq~qE2{l)bkG9%c$bLJSy_%)2-;K!6 z^)SiqyyD9T{9yQ!N}i|ghFb+xI(gtagL<)EDU!g5kElmSX;NwasVcfg6j7^C zQK&hRL3*n@go2%dyW~n88}?_nEc=aca%C<+mNp%NRf5RCHxe33|Mf^A&rrak74XT~ z^xxJ6ew4V@oR8h)usoPov)%(JnzJIQ(Dq#{1w8kibo#J<`t)NNc#vZ-9d7R6sfnT<3Q`e%Iq=2=<#+p|8V!;g z?9s7`yLGPmqKuqeg-*{Cgf_-hf_iOd<)$C?Ren#jI*{$bHs~|SvP`kJ>Krh5Th=wG zr))725BOsiw0E%2jIiY2i4{84B*uNpsSUMUcM7|70bNd8<9O~!9cP?y{-DS`Vi`F& z<;RNft}sO%q_b9}shGJ{Rk*oo1Bw2+8#6`7B9J}SwNMGU2E8et8wFJQdaorLtA`@H zlGc+H={)Ey6O496k#oGFJ=6R!W}7QGCVw}zy5mPZJ-}~<1#Pb5z@~{0%GdBM_Wn6n z^rqwT<-f#SMg}7coLiNU3M{%$DdQZjC(Q!mBtau>8fZV!NCMNio%K?<6$ZiE>w1c;;m75RoiZ5`iv+5*= z54W^Na<02@J;k%l=Mxo>ZP;W0MS#Q!aZ|XuzefMtzr%$Wh&K__I{@?*ud|&jF#tVD zmMwT97wLb_eKL`xaGa~mg=QcM#B3o=Znxjg?UGt63nGJk;DO3lI(6j{3XenF`TZ-=V@qdO~)h86R{WSHEH}lefGy1BN-2Amqpd$9M@knIzji&uDCEvG-$x zxbxO3S7$YFDg!GuISRP>FVJ~F6HilwBjc~lUdRNr@N?7C8+LwclOmN^!ZNUYo#ZTs z(JW-M-%>7O_43YNVHWP>K`w#@AY8(TGjDEk2)yw!LZ*;ANEl#5mAK0I$>JA z?EdZli-XgZ<{t!L9FJfblAy_&duP}(J98PnPqWCMis7)JF?=AEeCB)Uy9HSuC%`ir z_w$~Ak$0OUBganaYy=Le1J!rtp##Gt7(gEsis=AVzt&%R(ZkyXs{jc?T?29}9-$)5 z?Vl96Qb?kc1mH>UVLs-lhp{K=aAB{yhT ztj$Sv_H(K=JTEyZiQ&Bkt~#=(q|p{=eCJTc5t*ob2Z3`q zEt_m450ss4I?BL~Tt{Hlxm0B5#g~bC7fP#WHQL?HVb;GHCazmz+5R@D7JvhTFig6`Jv(uH8@59+0=oF>&sV0Rz)_46^|+8xR%fwq(!Uxh;a;1H5$;TrrFx8PG}<_moj;;n zg&&yd%e(R70k$XQ`{L+sJ6J!T+6+VE)5?^c<~Ndcu}kIBqaVmy?BC%WwJ2Pge`*nv z__xzGH_W zjmpi1P&r^nwqli94eJS58w#fXKzeK7=H|)LMXaHrzh<4hF%S<>uH8ah`3q%Lo!nkq-wVRK89Ji$wHz8#Z z2MES~HKY(%E|Zrn>V3IXjb|ga%s>^2V9tsWqudPR;K=P1PNYbQ*3gF;Fy#z8zRD(( ziM61E!>?P6Z;%?mZ)l~Ud2-G)T&m&L7#2TJoLX<3cu!ohLFE32F8~%@AZ`^0*}8P2 z;yDtLw`q2{WlC&)5dI7tR2%=rnT{BZYB^!|?m|j$lZDjPx(H$(JjbjK2N^Ec%rjSJ zXgs5rYUBX&_z|xyfW+xlMQy{w)yuBmcc@Jz*TerSoRBwM-^tXS6=7RTb?z>O$-__G z&=mW;_;W4fNGdxId}hu?TnRJ`+hYv?U{PNCx?jX%^R)qaOottTu4%!w&khDYwHzuV zfQ8MF%Pt9fOrL3gVb(B->Gkjy8ifY5+yr�kt31ei#*Imjc%q(%dYTfP;T&okZJH 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 diff --git a/Splits/Assets.xcassets/jake.zimmerman.group.imageset/Contents.json b/Splits/Assets.xcassets/jake.zimmerman.group.imageset/Contents.json deleted file mode 100644 index f37f4bd..0000000 --- a/Splits/Assets.xcassets/jake.zimmerman.group.imageset/Contents.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "images" : [ - { - "filename" : "jake.zimmerman.group.jpg", - "idiom" : "universal", - "scale" : "1x" - }, - { - "idiom" : "universal", - "scale" : "2x" - }, - { - "idiom" : "universal", - "scale" : "3x" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Splits/Assets.xcassets/jake.zimmerman.group.imageset/jake.zimmerman.group.jpg b/Splits/Assets.xcassets/jake.zimmerman.group.imageset/jake.zimmerman.group.jpg deleted file mode 100644 index 785682db43e4c63ab22d3403d64ce0262ddccaee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17424 zcmdtJcUV)+);GK<0s?|mQL2I>y-Epzh)5TaCJIPEK$`RxYD7h(3koPzKt!ZOdM9)c z1f=&8LXny?s}{7CkX79Yv~tpx?&M~Z)A@&})&{>4LT>~H#S z+WfaPF-cjFq$B|RpJxCdE&vZmUGh&)P<;E3Hhm-ecijN_H}XHa@%^s$cin$l0x0PH z!GHhIwE}=#*6+W>1@i0KYHHAXhWZ-XchpHH00871*6!|4e|M0JtGB12<}JPl56$?f zm;dVb-=(Z=yxdjq-MjM}|NHzK|3e3(e|i%b68kM{<1{B$AxyK?rMy8uV3I@PAHM&J zXl?DhY)CnH(jjT%?&(eHO_Egt_x!xwf8!t$X7waBiiAl<0kGQtg+KkqkN?8ee|U@y z)kr))NSM#Y!P=IDH%M6Y@qeV-{|9z?>hrta-}KuS>Fr!ij7aC-_R9s_1{?t|z#VuB zSOfk5A8-$l`Cs^D|M05;ZX|Ahz>`$Y9&iA>No7`da{SW|m0Yy+$&uw*YYZhDbcgCK69` zNG3E508OsMDd6RwCj=Q8Iq6G5PEJliNkJmYGnBvS4Aq%GMD;JC{zEjs>FnS1`w2rT zNJ;vhr8-0Pcl!S|AkL6%osQT9Fwp?nKsE*06@Z+HjDm@b*hZF3>a{b!Yxr%%e-Wvj zq=r$`oTa5BJs8L+D99-(&XC$m;tc+M`%^NVVZJP-O2uMeO?}0KRXQ|2i-!MJNi&<_ z07gLOvFG!%wCoo+E?&BNP4K#quRn;}MEv;?s9i3g@ zy9bAcM@GlSCniw~=*6Ywm0zoC*qz+^Orh*YxE!bkREPi

Yl+?fV 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 l+>TL?(pT`$^naRi1&qcZXUz`u8Q@*YDnPacesA revolutionary new app from Isaac Greenerepresenting thousands of years ofdevelopment brought to you free of charge. \ No newline at end of file diff --git a/Splits/Assets.xcassets/launchScreenImage.imageset/launch screen light.svg b/Splits/Assets.xcassets/launchScreenImage.imageset/launch screen light.svg new file mode 100644 index 0000000..4ddcaa7 --- /dev/null +++ b/Splits/Assets.xcassets/launchScreenImage.imageset/launch screen light.svg @@ -0,0 +1 @@ +PacesA revolutionary new app from Isaac Greenerepresenting thousands of years ofdevelopment brought to you free of charge. \ No newline at end of file diff --git a/Splits/ChangeLogData.swift b/Splits/ChangeLogData.swift index 983d55e..bf539ee 100644 --- a/Splits/ChangeLogData.swift +++ b/Splits/ChangeLogData.swift @@ -10,6 +10,19 @@ import SwiftUI struct June2023: View { var body: some View { ScrollView { + //2023-06-06 + HStack { + VStack (alignment: .leading) { + Text("2023-06-06") + .font(.title2) + Text("Version Prerelease Build LVSXT11x\n") + .font(.footnote) + Text("\u{2022} Started working on custom launch screen but now it's not working") + } + Spacer() + } + .padding(30) + //2023-06-05 HStack { VStack (alignment: .leading) { diff --git a/Splits/ComingSoonView.swift b/Splits/ComingSoonView.swift index a3a53a8..d96d4e3 100644 --- a/Splits/ComingSoonView.swift +++ b/Splits/ComingSoonView.swift @@ -6,7 +6,6 @@ // import SwiftUI -import iosMath import UIKit struct ComingSoonView: View { diff --git a/Splits/Documentation.docc/Documentation.md b/Splits/Documentation.docc/Documentation.md index 9711ca9..a048a70 100644 --- a/Splits/Documentation.docc/Documentation.md +++ b/Splits/Documentation.docc/Documentation.md @@ -1,4 +1,4 @@ -# ``Splits`` +# Splits Splits is a revolutionary new app to calculate paces. It takes a value, in kilometers or miles, and converts @@ -11,4 +11,4 @@ It takes a value, in kilometers or miles, and converts ### Getting Started -- ``Symbol`` + diff --git a/Splits/HelpView.swift b/Splits/HelpView.swift index 77f2346..67fb261 100644 --- a/Splits/HelpView.swift +++ b/Splits/HelpView.swift @@ -26,8 +26,8 @@ struct HelpView: View { self.mathSheet.toggle() }) .frame(width: 130, height: 40, alignment: .center) - .background(.tertiary) - .foregroundColor(.primary) + .background(Color.blue) + .foregroundColor(.white) .cornerRadius(12) .padding(30) .sheet(isPresented: self.$mathSheet, content: { @@ -76,3 +76,9 @@ struct mathView: View { } } } + +struct HelpView_Previews: PreviewProvider { + static var previews: some View { + HelpView() + } +} diff --git a/Splits/Info.plist b/Splits/Info.plist new file mode 100644 index 0000000..2cd5bd8 --- /dev/null +++ b/Splits/Info.plist @@ -0,0 +1,13 @@ + + + + + UILaunchScreen + + UIColorName + launchScreenBackground + UIImageRespectsSafeAreaInsets + + + + diff --git a/Splits/LaTeXView.swift b/Splits/LaTeXView.swift index 390fbaa..95f3365 100644 --- a/Splits/LaTeXView.swift +++ b/Splits/LaTeXView.swift @@ -5,6 +5,7 @@ // Created by Isaac Greene on 2023-01-16. // + import SwiftUI import UIKit import iosMath @@ -30,3 +31,4 @@ struct MathView: UIViewRepresentable { return colorScheme == .dark ? .white : .black } } + diff --git a/Splits/ModalView.swift b/Splits/ModalView.swift deleted file mode 100644 index d9b3703..0000000 --- a/Splits/ModalView.swift +++ /dev/null @@ -1,102 +0,0 @@ -// -// ModalView.swift -// Splits -// -// Created by Isaac Greene on 4/3/22. -// - -import SwiftUI -import RichTextView - -struct HelpView: View { - @State var mathSheet = false - @State var problemSheet = false - - var body: some View { - VStack { - Text("Help") - .font(.largeTitle) - .bold() - .padding(.top, 40) - - Text("Due to limitations in the system, you can only use kilometers and miles at this time. \nSmaller units like meters and feet are not supported. \nYou can, however, use decimals, such as .2km or .8mi.\n\nI apologize for any inconvenience. In the future, I hope to make our app easier to use.\n\nI'm currently looking to add help articles about running to this page and it'll have loads of stuff about running and pace and all that stuff to actually help you with running. If I do, the purpose of this app might change.") - .padding() - - Button("See our math", action: { - self.mathSheet.toggle() - }) - .padding(30) - .sheet(isPresented: self.$mathSheet, content: { - algorithmView() - }) - } - } -} - -struct algorithmView: View { - - var body: some View { - Text("The Algorithm") - .font(.largeTitle) - .bold() - VStack(alignment: .leading, spacing: 0) { - Text("Calculating pace is fairly straightforward, and does not change with increased complexity. The standard formula is simply this:\n") - mathView() - Text("\nWhere:\n") - HStack { - Text("\"t\"") - .font(.custom("Charter", size: 18)) - Text("is total time") - } - HStack{ - Text("\"d\"") - .font(.custom("Charter", size: 18)) - Text("is distance") - } - HStack { - Text("\"p\"") - .font(.custom("Charter", size: 18)) - Text("is the resulting pace") - } - } - .padding() - } -} - -struct mathView: View { - @State var mathString:String = "[math] \\frac{t}{d} &= p [/math]" - - var body: some View { - mathLaTeX_inator(mathString: $mathString) - .padding(30) - .frame(maxHeight: 300) - } -} - - -struct mathLaTeX_inator: UIViewRepresentable { - @Environment(\.colorScheme) var colorScheme - @Binding var mathString:String - - func makeUIView(context: Context) -> RichTextView { - let richTextView = RichTextView( - input: mathString, - latexParser: LatexParser(), - font: UIFont.systemFont(ofSize: UIFont.systemFontSize), - textColor: (colorScheme == .dark ? UIColor.white : UIColor.black), - frame: CGRect.zero, - completion: nil - ) - return richTextView - } - - func updateUIView(_ uiView: RichTextView, context: Context) { - uiView.update( - input: mathString, - latexParser: LatexParser(), - font: UIFont.systemFont(ofSize: UIFont.systemFontSize), - textColor: (colorScheme == .dark ? UIColor.white : UIColor.black), - completion: nil - ) - } - } diff --git a/Splits/SecretView.swift b/Splits/SecretView.swift deleted file mode 100644 index 2555f49..0000000 --- a/Splits/SecretView.swift +++ /dev/null @@ -1,184 +0,0 @@ -// -// SecretView.swift -// Splits -// -// Created by Isaac Greene on 2022-06-09. -// - -import SwiftUI - -struct SecretView: View { - var body: some View { - ScrollView { - VStack { - VStack { - Image("jake.zimmerman.group") - .resizable() - .interpolation(.high) - .frame(width: 75, height: 75) - .clipShape(Circle()) - Text("Zim") - .font(.title2) - VStack (alignment: .leading) { - Text(""" -Name: Jake Zimmerman -Email: jzimmerman@lakeviewspartans.org -""") - HStack { - Text("Phone:") - Link("(269) 753-5620", destination: URL(string: "tel:2697535620")!) - } - } - } - .frame(minWidth: 350, minHeight: 175) - .border(.primary) - VStack { - Image("caleb.bost.duo") - .resizable() - .interpolation(.high) - .frame(width: 75, height: 75) - .clipShape(Circle()) - Text("Caleb") - .font(.title2) - VStack (alignment: .leading) { - Text(""" -Name: Caleb Bost -Email: bostc@students.lakeviewspartans.org -""") - HStack { - Text("Phone:") - Link("(269) 578-6148", destination: URL(string: "tel:2695786148")!) - } - } - } - .frame(minWidth: 350, minHeight: 175) - .border(.primary) - VStack { - Image("aiden.moore.states") - .resizable() - .interpolation(.high) - .frame(width: 75, height: 75) - .clipShape(Circle()) - Text("Aiden") - .font(.title2) - VStack (alignment: .leading) { - Text(""" -Name: Aiden Moore -Email: moorea8@students.lakeviewspartans.org -""") - HStack { - Text("Phone:") - Link("(269) 579-3882", destination: URL(string: "tel:2695793882")!) - } - } - } - .frame(minWidth: 350, minHeight: 175) - .border(.primary) - VStack { - Image("isaac.greene.clouds") - .resizable() - .interpolation(.high) - .frame(width: 75, height: 75) - .clipShape(Circle()) - Text("Isaac") - .font(.title2) - VStack (alignment: .leading) { - Text(""" -Name: Isaac Greene -Email: greenei@students.lakeviewspartans.org -""") - HStack { - Text("Phone:") - Link("(269) 282-2280", destination: URL(string: "tel:2692822280")!) - } - } - } - .frame(minWidth: 350, minHeight: 175) - .border(.primary) - VStack { - Image(systemName: "person.crop.circle.fill") - .resizable() - .aspectRatio(contentMode: .fit) - .frame(width: 75, height: 75) - Text("Pryor") - .font(.title2) - VStack (alignment: .leading) { - Text(""" -Name: Becky Pryor -Email: bpryor@lakeviewspartans.org -""") - HStack { - Text("Phone:") - Link("(269) 209-9906", destination: URL(string: "tel:2692099906")!) - } - } - } - .frame(minWidth: 350, minHeight: 175) - .border(.primary) - VStack { - Image(systemName: "person.crop.circle.fill") - .resizable() - .aspectRatio(contentMode: .fit) - .frame(width: 75, height: 75) - Text("Paige") - .font(.title2) - VStack (alignment: .leading) { - Text(""" -Name: Paige Ratliff -Email: ratliffp@students.lakeviewspartans.org -""") - HStack { - Text("Phone:") - Link("(269) 753-8569", destination: URL(string: "tel:2697538569")!) - } - } - } - .frame(minWidth: 350, minHeight: 175) - .border(.primary) - VStack { - Image(systemName: "person.crop.circle.fill") - .resizable() - .aspectRatio(contentMode: .fit) - .frame(width: 75, height: 75) - Text("Emma") - .font(.title2) - VStack (alignment: .leading) { - Text(""" -Name: Emma Kerschbaum -Email: kerschbaume@students.lakeviewspartans.org -""") - HStack { - Text("Phone:") - Link("(269) 419-7880", destination: URL(string: "tel:2694197880")!) - } - } - } - .frame(minWidth: 350, minHeight: 175) - .border(.primary) - VStack { - Image(systemName: "person.crop.circle.fill") - .resizable() - .aspectRatio(contentMode: .fit) - .frame(width: 75, height: 75) - Text("Alyssa") - .font(.title2) - VStack (alignment: .leading) { - Text(""" -Name: Alyssa Hinton -Email: hintona2@students.lakeviewspartans.org -""") - HStack { - Text("Phone:") - Link("(269) 589-7609", destination: URL(string: "tel:2695897609")!) - } - } - } - .frame(minWidth: 350, minHeight: 175) - .border(.primary) - - } - .frame(maxWidth: .infinity) - .navigationTitle("Contacts") - } - } -} From dbdfd76b73f5ec430021b7fcf3f4fd3db2b5b07d Mon Sep 17 00:00:00 2001 From: isaac Date: Thu, 2 Oct 2025 23:58:30 -0400 Subject: [PATCH 18/18] think I was in the wrong folder --- .mailmap | 2 + .../contents.xcworkspacedata | 7 ++ FizzBuzz.playground/timeline.xctimeline | 6 - .../contents.xcworkspacedata | 7 ++ .../contents.xcworkspacedata | 7 ++ .../timeline.xctimeline | 6 - Paces.xcodeproj/project.pbxproj | 104 +++++++++++++++--- .../xcshareddata/WorkspaceSettings.xcsettings | 8 ++ .../WorkspaceSettings.xcsettings | 18 +++ .../xcdebugger/Breakpoints_v2.xcbkptlist | 6 + 10 files changed, 145 insertions(+), 26 deletions(-) create mode 100644 .mailmap create mode 100644 FizzBuzz.playground/playground.xcworkspace/contents.xcworkspacedata delete mode 100644 FizzBuzz.playground/timeline.xctimeline create mode 100644 MyPlayground.playground/playground.xcworkspace/contents.xcworkspacedata create mode 100644 MyPlaygroundgrefgrbfsvdabsf vdbfsvdvgsfb.playground/playground.xcworkspace/contents.xcworkspacedata delete mode 100644 MyPlaygroundgrefgrbfsvdabsf vdbfsvdvgsfb.playground/timeline.xctimeline create mode 100644 Paces.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 Paces.xcodeproj/project.xcworkspace/xcuserdata/isaac.xcuserdatad/WorkspaceSettings.xcsettings create mode 100644 Paces.xcodeproj/xcuserdata/isaac.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist diff --git a/.mailmap b/.mailmap new file mode 100644 index 0000000..61c0487 --- /dev/null +++ b/.mailmap @@ -0,0 +1,2 @@ +isaac +isaac diff --git a/FizzBuzz.playground/playground.xcworkspace/contents.xcworkspacedata b/FizzBuzz.playground/playground.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..ca3329e --- /dev/null +++ b/FizzBuzz.playground/playground.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/FizzBuzz.playground/timeline.xctimeline b/FizzBuzz.playground/timeline.xctimeline deleted file mode 100644 index bf468af..0000000 --- a/FizzBuzz.playground/timeline.xctimeline +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/MyPlayground.playground/playground.xcworkspace/contents.xcworkspacedata b/MyPlayground.playground/playground.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/MyPlayground.playground/playground.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/MyPlaygroundgrefgrbfsvdabsf vdbfsvdvgsfb.playground/playground.xcworkspace/contents.xcworkspacedata b/MyPlaygroundgrefgrbfsvdabsf vdbfsvdvgsfb.playground/playground.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..ca3329e --- /dev/null +++ b/MyPlaygroundgrefgrbfsvdabsf vdbfsvdvgsfb.playground/playground.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/MyPlaygroundgrefgrbfsvdabsf vdbfsvdvgsfb.playground/timeline.xctimeline b/MyPlaygroundgrefgrbfsvdabsf vdbfsvdvgsfb.playground/timeline.xctimeline deleted file mode 100644 index bf468af..0000000 --- a/MyPlaygroundgrefgrbfsvdabsf vdbfsvdvgsfb.playground/timeline.xctimeline +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/Paces.xcodeproj/project.pbxproj b/Paces.xcodeproj/project.pbxproj index e9355a8..0d0b4fb 100644 --- a/Paces.xcodeproj/project.pbxproj +++ b/Paces.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 55; + objectVersion = 56; objects = { /* Begin PBXBuildFile section */ @@ -11,9 +11,9 @@ 6A0FD2522875F944006DF79D /* PacesUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A0FD2512875F944006DF79D /* PacesUITestsLaunchTests.swift */; }; 6A0FD25F2875FA14006DF79D /* PacesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A0FD25E2875FA14006DF79D /* PacesTests.swift */; }; 6A5CEC52287691BE003D876C /* ChangeLogView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5CEC51287691BE003D876C /* ChangeLogView.swift */; }; + 6AAC23DE2ACA05840055BB5F /* iosMath in Frameworks */ = {isa = PBXBuildFile; productRef = 6AAC23DD2ACA05840055BB5F /* iosMath */; }; 6ADBE40228D4DFF000821AA3 /* ComingSoonView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ADBE40128D4DFF000821AA3 /* ComingSoonView.swift */; }; 6AEEF9632975D53F000E0B48 /* LaTeXView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AEEF9622975D53F000E0B48 /* LaTeXView.swift */; }; - 6AEEF9682976CBF9000E0B48 /* iosMath in Frameworks */ = {isa = PBXBuildFile; productRef = 6AEEF9672976CBF9000E0B48 /* iosMath */; }; 850062C92802328F0095F121 /* TabViewData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850062C82802328F0095F121 /* TabViewData.swift */; }; 8502250E27FA5D0800FE8E95 /* ChangeLogData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8502250D27FA5D0800FE8E95 /* ChangeLogData.swift */; }; 850F8014284A7F6A0094580D /* DocsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850F8013284A7F6A0094580D /* DocsView.swift */; }; @@ -43,6 +43,34 @@ remoteGlobalIDString = 85AAA0D127FA2DD600F4B9A1; remoteInfo = Paces; }; + 6A105B822A44E8C900D55423 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6A105B7B2A44E8C900D55423 /* iosMath.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 49965EFC17CBBA2700A555C5; + remoteInfo = iosMathExample; + }; + 6A105B842A44E8C900D55423 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6A105B7B2A44E8C900D55423 /* iosMath.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 49965F1C17CBBA2700A555C5; + remoteInfo = iosMathTests; + }; + 6A105B862A44E8C900D55423 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6A105B7B2A44E8C900D55423 /* iosMath.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 4987307517D546800041B02B; + remoteInfo = IosMath; + }; + 6A105B882A44E8C900D55423 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6A105B7B2A44E8C900D55423 /* iosMath.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 49A27B0118EBF5B30030B7EF; + remoteInfo = MathFontBundle; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ @@ -51,6 +79,7 @@ 6A0FD2512875F944006DF79D /* PacesUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PacesUITestsLaunchTests.swift; sourceTree = ""; }; 6A0FD25C2875FA14006DF79D /* PacesTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PacesTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 6A0FD25E2875FA14006DF79D /* PacesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PacesTests.swift; sourceTree = ""; }; + 6A105B7B2A44E8C900D55423 /* iosMath.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = iosMath.xcodeproj; path = "../../../Downloads/iosMath-master/iosMath.xcodeproj"; sourceTree = ""; }; 6A5CEC51287691BE003D876C /* ChangeLogView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChangeLogView.swift; sourceTree = ""; }; 6AB17201286EB414005DED42 /* Splits.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Splits.entitlements; sourceTree = ""; }; 6ADBE40128D4DFF000821AA3 /* ComingSoonView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComingSoonView.swift; sourceTree = ""; }; @@ -90,7 +119,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6AEEF9682976CBF9000E0B48 /* iosMath in Frameworks */, + 6AAC23DE2ACA05840055BB5F /* iosMath in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -114,9 +143,21 @@ path = PacesTests; sourceTree = ""; }; + 6A105B7C2A44E8C900D55423 /* Products */ = { + isa = PBXGroup; + children = ( + 6A105B832A44E8C900D55423 /* iosMathExample.app */, + 6A105B852A44E8C900D55423 /* iosMathTests.xctest */, + 6A105B872A44E8C900D55423 /* libIosMath.a */, + 6A105B892A44E8C900D55423 /* MathFontBundle.bundle */, + ); + name = Products; + sourceTree = ""; + }; 6AEEF9532973A5B6000E0B48 /* Frameworks */ = { isa = PBXGroup; children = ( + 6A105B7B2A44E8C900D55423 /* iosMath.xcodeproj */, ); name = Frameworks; sourceTree = ""; @@ -227,7 +268,7 @@ ); name = Paces; packageProductDependencies = ( - 6AEEF9672976CBF9000E0B48 /* iosMath */, + 6AAC23DD2ACA05840055BB5F /* iosMath */, ); productName = Splits; productReference = 85AAA0D227FA2DD600F4B9A1 /* Paces.app */; @@ -258,7 +299,7 @@ }; }; buildConfigurationList = 85AAA0CD27FA2DD600F4B9A1 /* Build configuration list for PBXProject "Paces" */; - compatibilityVersion = "Xcode 13.0"; + compatibilityVersion = "Xcode 14.0"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( @@ -267,10 +308,16 @@ ); mainGroup = 85AAA0C927FA2DD600F4B9A1; packageReferences = ( - 6AEEF9662976CBF9000E0B48 /* XCRemoteSwiftPackageReference "iosMath" */, + 6AAC23DC2ACA05840055BB5F /* XCRemoteSwiftPackageReference "iosMath" */, ); productRefGroup = 85AAA0D327FA2DD600F4B9A1 /* Products */; projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 6A105B7C2A44E8C900D55423 /* Products */; + ProjectRef = 6A105B7B2A44E8C900D55423 /* iosMath.xcodeproj */; + }, + ); projectRoot = ""; targets = ( 85AAA0D127FA2DD600F4B9A1 /* Paces */, @@ -280,6 +327,37 @@ }; /* End PBXProject section */ +/* Begin PBXReferenceProxy section */ + 6A105B832A44E8C900D55423 /* iosMathExample.app */ = { + isa = PBXReferenceProxy; + fileType = wrapper.application; + path = iosMathExample.app; + remoteRef = 6A105B822A44E8C900D55423 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 6A105B852A44E8C900D55423 /* iosMathTests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = iosMathTests.xctest; + remoteRef = 6A105B842A44E8C900D55423 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 6A105B872A44E8C900D55423 /* libIosMath.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libIosMath.a; + remoteRef = 6A105B862A44E8C900D55423 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 6A105B892A44E8C900D55423 /* MathFontBundle.bundle */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = MathFontBundle.bundle; + remoteRef = 6A105B882A44E8C900D55423 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + /* Begin PBXResourcesBuildPhase section */ 6A0FD24B2875F944006DF79D /* Resources */ = { isa = PBXResourcesBuildPhase; @@ -480,7 +558,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.5; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -536,7 +614,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.5; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; RUN_DOCUMENTATION_COMPILER = YES; @@ -568,7 +646,6 @@ INFOPLIST_KEY_NSFaceIDUsageDescription = "We'll need authentication before we can show sensitive data"; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UIRequiresFullScreen = NO; INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; @@ -613,7 +690,6 @@ INFOPLIST_KEY_NSFaceIDUsageDescription = "We'll need authentication before we can show sensitive data"; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UIRequiresFullScreen = NO; INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; @@ -679,20 +755,20 @@ /* End XCConfigurationList section */ /* Begin XCRemoteSwiftPackageReference section */ - 6AEEF9662976CBF9000E0B48 /* XCRemoteSwiftPackageReference "iosMath" */ = { + 6AAC23DC2ACA05840055BB5F /* XCRemoteSwiftPackageReference "iosMath" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/tophatmonocle/iosMath"; requirement = { kind = upToNextMajorVersion; - minimumVersion = 1.0.0; + minimumVersion = 1.1.2; }; }; /* End XCRemoteSwiftPackageReference section */ /* Begin XCSwiftPackageProductDependency section */ - 6AEEF9672976CBF9000E0B48 /* iosMath */ = { + 6AAC23DD2ACA05840055BB5F /* iosMath */ = { isa = XCSwiftPackageProductDependency; - package = 6AEEF9662976CBF9000E0B48 /* XCRemoteSwiftPackageReference "iosMath" */; + package = 6AAC23DC2ACA05840055BB5F /* XCRemoteSwiftPackageReference "iosMath" */; productName = iosMath; }; /* End XCSwiftPackageProductDependency section */ diff --git a/Paces.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Paces.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ b/Paces.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/Paces.xcodeproj/project.xcworkspace/xcuserdata/isaac.xcuserdatad/WorkspaceSettings.xcsettings b/Paces.xcodeproj/project.xcworkspace/xcuserdata/isaac.xcuserdatad/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..379adbe --- /dev/null +++ b/Paces.xcodeproj/project.xcworkspace/xcuserdata/isaac.xcuserdatad/WorkspaceSettings.xcsettings @@ -0,0 +1,18 @@ + + + + + BuildLocationStyle + UseAppPreferences + CustomBuildLocationType + RelativeToDerivedData + DerivedDataLocationStyle + Default + IssueFilterStyle + ShowActiveSchemeOnly + LiveSourceIssuesEnabled + + ShowSharedSchemesAutomaticallyEnabled + + + diff --git a/Paces.xcodeproj/xcuserdata/isaac.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/Paces.xcodeproj/xcuserdata/isaac.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist new file mode 100644 index 0000000..51e30ce --- /dev/null +++ b/Paces.xcodeproj/xcuserdata/isaac.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -0,0 +1,6 @@ + + +