From b9cf21ff7e463f90f4790eb064028f37c2303c76 Mon Sep 17 00:00:00 2001 From: Badarinath Venkatnarayansetty Date: Mon, 5 Apr 2021 21:33:41 -0700 Subject: [PATCH] Adopt life cycle and styling for horizontal stepper view (#71) * Adopt life cycle snad styling for horizontal stepper view * Jazzy docs update for 1.6.2 Co-authored-by: Badarinath Venkatnarayansetty --- Example/StepperView/ExampleView11.swift | 131 ++++++++++++------ README.md | 7 +- .../Views/StepIndicatorHorizontalView.swift | 44 ++++++ .../Views/StepIndicatorVerticalView.swift | 5 +- StepperView.podspec | 2 +- docs/Classes.html | 2 +- docs/Classes/LoadingTimer.html | 2 +- docs/Enums.html | 2 +- docs/Enums/Colors.html | 2 +- docs/Enums/Colors/BlueSubType.html | 2 +- docs/Enums/Colors/GraySubType.html | 2 +- docs/Enums/Colors/GreenSubType.html | 2 +- docs/Enums/Colors/RedSubType.html | 2 +- docs/Enums/Colors/YellowSubType.html | 2 +- docs/Enums/StepLifeCycle.html | 2 +- docs/Enums/StepperAlignment.html | 2 +- docs/Enums/StepperIndicationType.html | 2 +- docs/Enums/StepperLineOptions.html | 2 +- docs/Enums/StepperMode.html | 2 +- docs/Extensions.html | 2 +- docs/Extensions/EnvironmentValues.html | 2 +- docs/Extensions/VerticalAlignment.html | 2 +- docs/Extensions/View.html | 2 +- docs/Structs.html | 2 +- docs/Structs/AlignmentKey.html | 2 +- docs/Structs/AnimatedCircle.html | 2 +- docs/Structs/AutoSpacingKey.html | 2 +- docs/Structs/BoundsPreferenceKey.html | 2 +- docs/Structs/CGRectData.html | 2 +- docs/Structs/CGRectPreferenceKey.html | 2 +- docs/Structs/CircledIconView.html | 2 +- docs/Structs/HeightKey.html | 2 +- docs/Structs/HeightPreference.html | 2 +- docs/Structs/HorizontalLineView.html | 2 +- docs/Structs/IndicatorKey.html | 2 +- docs/Structs/IndicatorView.html | 2 +- docs/Structs/LineOptionsKey.html | 2 +- docs/Structs/LoadAnimationOptionsKey.html | 2 +- docs/Structs/NumberedCircleView.html | 2 +- docs/Structs/PitStopLineOptionsKey.html | 2 +- docs/Structs/PitStopLineView.html | 2 +- docs/Structs/PitStopOptionsKey.html | 2 +- docs/Structs/PitStopView.html | 2 +- docs/Structs/PitstopHeightPreference.html | 2 +- docs/Structs/SpacingKey.html | 2 +- docs/Structs/StepAnimationOptionsKey.html | 2 +- docs/Structs/StepIndicatorHorizontalView.html | 57 +++++++- docs/Structs/StepIndicatorModeKey.html | 2 +- docs/Structs/StepIndicatorVerticalView.html | 2 +- docs/Structs/StepLifeCycleKey.html | 2 +- docs/Structs/StepperView.html | 2 +- docs/Structs/StepsKey.html | 2 +- docs/Structs/TextView.html | 2 +- docs/Structs/Utils.html | 2 +- docs/Structs/VerticalHeightPreference.html | 2 +- docs/Structs/VerticalLineView.html | 2 +- docs/Structs/WidthKey.html | 2 +- docs/Structs/WidthPreference.html | 2 +- .../Contents/Resources/Documents/Classes.html | 2 +- .../Documents/Classes/LoadingTimer.html | 2 +- .../Contents/Resources/Documents/Enums.html | 2 +- .../Resources/Documents/Enums/Colors.html | 2 +- .../Documents/Enums/Colors/BlueSubType.html | 2 +- .../Documents/Enums/Colors/GraySubType.html | 2 +- .../Documents/Enums/Colors/GreenSubType.html | 2 +- .../Documents/Enums/Colors/RedSubType.html | 2 +- .../Documents/Enums/Colors/YellowSubType.html | 2 +- .../Documents/Enums/StepLifeCycle.html | 2 +- .../Documents/Enums/StepperAlignment.html | 2 +- .../Enums/StepperIndicationType.html | 2 +- .../Documents/Enums/StepperLineOptions.html | 2 +- .../Documents/Enums/StepperMode.html | 2 +- .../Resources/Documents/Extensions.html | 2 +- .../Extensions/EnvironmentValues.html | 2 +- .../Extensions/VerticalAlignment.html | 2 +- .../Resources/Documents/Extensions/View.html | 2 +- .../Contents/Resources/Documents/Structs.html | 2 +- .../Documents/Structs/AlignmentKey.html | 2 +- .../Documents/Structs/AnimatedCircle.html | 2 +- .../Documents/Structs/AutoSpacingKey.html | 2 +- .../Structs/BoundsPreferenceKey.html | 2 +- .../Documents/Structs/CGRectData.html | 2 +- .../Structs/CGRectPreferenceKey.html | 2 +- .../Documents/Structs/CircledIconView.html | 2 +- .../Documents/Structs/HeightKey.html | 2 +- .../Documents/Structs/HeightPreference.html | 2 +- .../Documents/Structs/HorizontalLineView.html | 2 +- .../Documents/Structs/IndicatorKey.html | 2 +- .../Documents/Structs/IndicatorView.html | 2 +- .../Documents/Structs/LineOptionsKey.html | 2 +- .../Structs/LoadAnimationOptionsKey.html | 2 +- .../Documents/Structs/NumberedCircleView.html | 2 +- .../Structs/PitStopLineOptionsKey.html | 2 +- .../Documents/Structs/PitStopLineView.html | 2 +- .../Documents/Structs/PitStopOptionsKey.html | 2 +- .../Documents/Structs/PitStopView.html | 2 +- .../Structs/PitstopHeightPreference.html | 2 +- .../Documents/Structs/SpacingKey.html | 2 +- .../Structs/StepAnimationOptionsKey.html | 2 +- .../Structs/StepIndicatorHorizontalView.html | 57 +++++++- .../Structs/StepIndicatorModeKey.html | 2 +- .../Structs/StepIndicatorVerticalView.html | 2 +- .../Documents/Structs/StepLifeCycleKey.html | 2 +- .../Documents/Structs/StepperView.html | 2 +- .../Resources/Documents/Structs/StepsKey.html | 2 +- .../Resources/Documents/Structs/TextView.html | 2 +- .../Resources/Documents/Structs/Utils.html | 2 +- .../Structs/VerticalHeightPreference.html | 2 +- .../Documents/Structs/VerticalLineView.html | 2 +- .../Resources/Documents/Structs/WidthKey.html | 2 +- .../Documents/Structs/WidthPreference.html | 2 +- .../Contents/Resources/Documents/index.html | 9 +- .../Contents/Resources/Documents/search.json | 2 +- .../Contents/Resources/docSet.dsidx | Bin 90112 -> 86016 bytes docs/docsets/StepperView.tgz | Bin 139819 -> 139801 bytes docs/index.html | 9 +- docs/search.json | 2 +- 117 files changed, 367 insertions(+), 166 deletions(-) diff --git a/Example/StepperView/ExampleView11.swift b/Example/StepperView/ExampleView11.swift index dfae8bb..63c21ad 100644 --- a/Example/StepperView/ExampleView11.swift +++ b/Example/StepperView/ExampleView11.swift @@ -31,51 +31,98 @@ struct ExampleView11: View { var body: some View { ScrollView(.vertical, showsIndicators: false) { VStack(alignment: .leading, spacing: 10) { - StepperView() - .addSteps([ - CustomStepTextView(text: "Card details"), - CustomStepTextView(text: "Application review"), - CustomStepTextView(text: "Authenticate OTP"), - CustomStepTextView(text: "Create password") - ]) - .indicators([ - StepperIndicationType.custom(IndicatorImageView(name: "completed")), - StepperIndicationType.custom(IndicatorImageView(name: "completed")), - StepperIndicationType.custom(IndicatorImageView(name: "completed")), - StepperIndicationType.custom(IndicatorImageView(name:"pending")) - ]) - .lineOptions(StepperLineOptions.rounded(4, 8, Color(customGreen))) - .stepLifeCycles([StepLifeCycle.completed, .completed, .completed, .pending]) - .spacing(40) - .padding(.leading, 50) + Section(header: Text("Horizontal").foregroundColor(Color.black).font(.headline).padding()) { + ScrollView(Axis.Set.horizontal, showsIndicators: false) { + StepperView() + .addSteps([ + CustomStepTextView(text: "Card details"), + CustomStepTextView(text: "Application review"), + CustomStepTextView(text: "Authenticate OTP"), + CustomStepTextView(text: "Create password") + ]) + .indicators([ + StepperIndicationType.custom(IndicatorImageView(name: "completed")), + StepperIndicationType.custom(IndicatorImageView(name: "completed")), + StepperIndicationType.custom(IndicatorImageView(name: "completed")), + StepperIndicationType.custom(IndicatorImageView(name:"pending")) + ]) + .stepIndicatorMode(StepperMode.horizontal) + .lineOptions(StepperLineOptions.rounded(4, 8, Color(customGreen))) + .stepLifeCycles([StepLifeCycle.completed, .completed, .completed, .completed, .completed ]) + .spacing(70) + .padding(.all, 40) + } + + ScrollView(Axis.Set.horizontal, showsIndicators: false) { + StepperView() + .addSteps(cells) + .indicators(indicators) + .stepIndicatorMode(StepperMode.horizontal) + .lineOptions(StepperLineOptions.rounded(4, 8, Color(customGreen))) + .stepLifeCycles([StepLifeCycle.completed, .completed, .pending, .pending]) + .spacing(70) + .padding(.all, 40) + } + + StepperView() + .addSteps([ + CustomStepTextView(text: "Announced"), + CustomStepTextView(text: "Dividend Payment") + ]) + .indicators([ + StepperIndicationType.custom(IndicatorImageView(name: "completed")), + StepperIndicationType.custom(IndicatorImageView(name: "completed")) + ]) + .stepIndicatorMode(StepperMode.horizontal) + .lineOptions(StepperLineOptions.rounded(4, 8, Color(customGreen))) + .stepLifeCycles([StepLifeCycle.completed, .completed ]) + .spacing(70) + .padding(.all, 40) + } Divider() - StepperView() - .addSteps(cells) - .indicators(indicators) - .lineOptions(StepperLineOptions.rounded(4, 8, Color(customGreen))) - .stepLifeCycles([StepLifeCycle.completed, .completed, .pending, .pending]) - .spacing(40) - .padding(.leading, 50) - - Divider() - - - - StepperView() - .addSteps([ - CustomStepTextView(text: "Announced"), - CustomStepTextView(text: "Dividend Payment") - ]) - .indicators([ - StepperIndicationType.custom(IndicatorImageView(name: "completed")), - StepperIndicationType.custom(IndicatorImageView(name: "completed")) - ]) - .lineOptions(StepperLineOptions.custom(4, Color(customGreen))) - .stepLifeCycles([StepLifeCycle.completed, .completed ]) - .spacing(50) - + Section(header: Text("Vertical").foregroundColor(Color.black).font(.headline).padding()) { + StepperView() + .addSteps([ + CustomStepTextView(text: "Card details"), + CustomStepTextView(text: "Application review"), + CustomStepTextView(text: "Authenticate OTP"), + CustomStepTextView(text: "Create password") + ]) + .indicators([ + StepperIndicationType.custom(IndicatorImageView(name: "completed")), + StepperIndicationType.custom(IndicatorImageView(name: "completed")), + StepperIndicationType.custom(IndicatorImageView(name: "completed")), + StepperIndicationType.custom(IndicatorImageView(name:"pending")) + ]) + .lineOptions(StepperLineOptions.rounded(4, 8, Color(customGreen))) + .stepLifeCycles([StepLifeCycle.completed, .completed, .completed, .pending]) + .spacing(40) + .padding(.leading, 50) + + StepperView() + .addSteps(cells) + .indicators(indicators) + .lineOptions(StepperLineOptions.rounded(4, 8, Color(customGreen))) + .stepLifeCycles([StepLifeCycle.completed, .completed, .pending, .pending]) + .spacing(40) + .padding(.leading, 50) + + StepperView() + .addSteps([ + CustomStepTextView(text: "Announced"), + CustomStepTextView(text: "Dividend Payment") + ]) + .indicators([ + StepperIndicationType.custom(IndicatorImageView(name: "completed")), + StepperIndicationType.custom(IndicatorImageView(name: "completed")) + ]) + .lineOptions(StepperLineOptions.custom(4, Color(customGreen))) + .stepLifeCycles([StepLifeCycle.completed, .completed ]) + .spacing(50) + .padding(.leading, 10) + } } } } diff --git a/README.md b/README.md index f6fe1a4..e154b71 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ StepperView is available through [CocoaPods](https://cocoapods.org). To install it, simply add the following line to your Podfile. ```ruby -pod 'StepperView','~> 1.6.1' +pod 'StepperView','~> 1.6.2' ``` ## Carthage @@ -74,7 +74,7 @@ pod 'StepperView','~> 1.6.1' [Carthage](https://github.com/Carthage/Carthage) is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks. To integrate StepperView into your Xcode project using Carthage, specify it in your Cartfile: ```ruby -github "badrinathvm/stepperView" == 1.6.1 +github "badrinathvm/stepperView" == 1.6.2 ``` ## Swift Package Manager @@ -83,7 +83,7 @@ StepperView is available through [Swift Package Manager](https://swift.org/packa ```ruby dependencies: [ - .package(url: "https://github.com/badrinathvm/StepperView.git", from: "1.6.1") + .package(url: "https://github.com/badrinathvm/StepperView.git", from: "1.6.2") ] ``` @@ -108,6 +108,7 @@ dependencies: [ lifecycle1 lifecycle2 lifecycle3 + lifecycle3 diff --git a/Sources/StepperView/Views/StepIndicatorHorizontalView.swift b/Sources/StepperView/Views/StepIndicatorHorizontalView.swift index 4d4dd2c..7f8bdb7 100644 --- a/Sources/StepperView/Views/StepIndicatorHorizontalView.swift +++ b/Sources/StepperView/Views/StepIndicatorHorizontalView.swift @@ -24,6 +24,9 @@ struct StepIndicatorHorizontalView: View { /// environment variable to autospacing @Environment(\.autoSpacing) var autoSpacing + /// environment variable to access steplife cycles + @Environment(\.stepLifeCycle) var stepLifeCycle + //constructor parameters /// list of `View's` to display step indictor content var cells:[Cell] @@ -35,6 +38,8 @@ struct StepIndicatorHorizontalView: View { var lineOptions: StepperLineOptions /// spacing between each of the step indicators var horizontalSpacing:CGFloat + /// to detect the whether the line option is of type `rounded` + var isRounded:Bool = false /// initilazes cells, alignments , indicators and spacing init(cells: [Cell], alignments: [StepperAlignment] = [], indicationType: [StepperIndicationType], @@ -44,6 +49,12 @@ struct StepIndicatorHorizontalView: View { self.indicationType = indicationType self.lineOptions = lineOptions self.horizontalSpacing = horizontalSpacing + self.lineOptions = lineOptions + switch lineOptions { + case .rounded(_, _, _): + self.isRounded = true + default: self.isRounded = false + } } /// Provides the content and behavior of this view. @@ -65,6 +76,16 @@ struct StepIndicatorHorizontalView: View { self.drawLabel(for: index, proxy: proxy, value: value) } } + .ifTrue(self.isRounded, content: { view in + view.anchorPreference(key: BoundsPreferenceKey.self, value: .bounds) { $0 } + .overlayPreferenceValue(BoundsPreferenceKey.self, { (preferences) in + GeometryReader { proxy in + preferences.map { value in + self.drawCustomLine(proxy: proxy, value: value, index: index) + } + } + }) + }) }.eraseToAnyView() } }.widthKey() @@ -103,4 +124,27 @@ struct StepIndicatorHorizontalView: View { .allowsTightening(true) .multilineTextAlignment(.center) } + + + // MARK: - Performas line customization + /// draws custom line between the indicators + /// - Parameters: + /// - proxy: co-ordinates values of step indicator + /// - value: bound values of step indicator + /// - index: index position of step indicator + /// - Returns: reurns a `view` of type of Line + private func drawCustomLine(proxy: GeometryProxy, value: Anchor, index: Int) -> some View { + guard index != self.cells.count - 1 else { return EmptyView().eraseToAnyView() } + switch lineOptions { + case .rounded(let width, let cornerRadius, let color): + // draw a line + return RoundedRectangle(cornerRadius: cornerRadius) + .foregroundColor(stepLifeCycle[index] == StepLifeCycle.completed ? color : Color.gray.opacity(0.5)) + .frame(width: self.horizontalSpacing, height: width) + .offset(x: proxy[value].maxX + width, y: proxy[value].midY) + .eraseToAnyView() + default: + return EmptyView().eraseToAnyView() + } + } } diff --git a/Sources/StepperView/Views/StepIndicatorVerticalView.swift b/Sources/StepperView/Views/StepIndicatorVerticalView.swift index 1830348..e1dabd0 100644 --- a/Sources/StepperView/Views/StepIndicatorVerticalView.swift +++ b/Sources/StepperView/Views/StepIndicatorVerticalView.swift @@ -55,16 +55,13 @@ struct StepIndicatorVerticalView: View where Cell:View { self.cells = cells self.alignments = alignments self.indicationType = indicationType + self.verticalSpacing = verticalSpacing self.lineOptions = lineOptions switch lineOptions { case .rounded(_, _, _): self.isRounded = true default: self.isRounded = false } - self.verticalSpacing = verticalSpacing - - //construct pitstops - } /// Provides the content and behavior of this view. diff --git a/StepperView.podspec b/StepperView.podspec index 65f26d5..e40e97c 100644 --- a/StepperView.podspec +++ b/StepperView.podspec @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.name = 'StepperView' - s.version = '1.6.1' + s.version = '1.6.2' s.swift_version = '5.0' s.summary = 'SwiftUI iOS component for Step Indications.' s.description = 'Stepper View Indication componet for SwiftUI' diff --git a/docs/Classes.html b/docs/Classes.html index c5b88cb..1455c6c 100644 --- a/docs/Classes.html +++ b/docs/Classes.html @@ -17,7 +17,7 @@
-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Classes/LoadingTimer.html b/docs/Classes/LoadingTimer.html index 9b2f576..dc99ce6 100644 --- a/docs/Classes/LoadingTimer.html +++ b/docs/Classes/LoadingTimer.html @@ -17,7 +17,7 @@
-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Enums.html b/docs/Enums.html index 0d6a5d9..5803164 100644 --- a/docs/Enums.html +++ b/docs/Enums.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Enums/Colors.html b/docs/Enums/Colors.html index f5946a6..f5a20ac 100644 --- a/docs/Enums/Colors.html +++ b/docs/Enums/Colors.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Enums/Colors/BlueSubType.html b/docs/Enums/Colors/BlueSubType.html index 3b03e02..cba4085 100644 --- a/docs/Enums/Colors/BlueSubType.html +++ b/docs/Enums/Colors/BlueSubType.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Enums/Colors/GraySubType.html b/docs/Enums/Colors/GraySubType.html index bbc7123..e456782 100644 --- a/docs/Enums/Colors/GraySubType.html +++ b/docs/Enums/Colors/GraySubType.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Enums/Colors/GreenSubType.html b/docs/Enums/Colors/GreenSubType.html index d2d0b6c..a780bd7 100644 --- a/docs/Enums/Colors/GreenSubType.html +++ b/docs/Enums/Colors/GreenSubType.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Enums/Colors/RedSubType.html b/docs/Enums/Colors/RedSubType.html index 32b82ea..46424d1 100644 --- a/docs/Enums/Colors/RedSubType.html +++ b/docs/Enums/Colors/RedSubType.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Enums/Colors/YellowSubType.html b/docs/Enums/Colors/YellowSubType.html index 5a515fa..439f74e 100644 --- a/docs/Enums/Colors/YellowSubType.html +++ b/docs/Enums/Colors/YellowSubType.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Enums/StepLifeCycle.html b/docs/Enums/StepLifeCycle.html index c522f03..f26f5be 100644 --- a/docs/Enums/StepLifeCycle.html +++ b/docs/Enums/StepLifeCycle.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Enums/StepperAlignment.html b/docs/Enums/StepperAlignment.html index 51b7dd2..0f580e9 100644 --- a/docs/Enums/StepperAlignment.html +++ b/docs/Enums/StepperAlignment.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Enums/StepperIndicationType.html b/docs/Enums/StepperIndicationType.html index 05773bc..61b31a7 100644 --- a/docs/Enums/StepperIndicationType.html +++ b/docs/Enums/StepperIndicationType.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Enums/StepperLineOptions.html b/docs/Enums/StepperLineOptions.html index 1297606..f08142f 100644 --- a/docs/Enums/StepperLineOptions.html +++ b/docs/Enums/StepperLineOptions.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Enums/StepperMode.html b/docs/Enums/StepperMode.html index 5b3df03..b75b585 100644 --- a/docs/Enums/StepperMode.html +++ b/docs/Enums/StepperMode.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Extensions.html b/docs/Extensions.html index e21d60a..56faf83 100644 --- a/docs/Extensions.html +++ b/docs/Extensions.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Extensions/EnvironmentValues.html b/docs/Extensions/EnvironmentValues.html index ba92bb6..9595c40 100644 --- a/docs/Extensions/EnvironmentValues.html +++ b/docs/Extensions/EnvironmentValues.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Extensions/VerticalAlignment.html b/docs/Extensions/VerticalAlignment.html index 039584c..b545e72 100644 --- a/docs/Extensions/VerticalAlignment.html +++ b/docs/Extensions/VerticalAlignment.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Extensions/View.html b/docs/Extensions/View.html index 799ec80..569f756 100644 --- a/docs/Extensions/View.html +++ b/docs/Extensions/View.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs.html b/docs/Structs.html index 4707807..f5f7bf9 100644 --- a/docs/Structs.html +++ b/docs/Structs.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs/AlignmentKey.html b/docs/Structs/AlignmentKey.html index 3289f3a..a3a1e6f 100644 --- a/docs/Structs/AlignmentKey.html +++ b/docs/Structs/AlignmentKey.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs/AnimatedCircle.html b/docs/Structs/AnimatedCircle.html index 4de75fc..c26ef93 100644 --- a/docs/Structs/AnimatedCircle.html +++ b/docs/Structs/AnimatedCircle.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs/AutoSpacingKey.html b/docs/Structs/AutoSpacingKey.html index ca6129e..2767c4f 100644 --- a/docs/Structs/AutoSpacingKey.html +++ b/docs/Structs/AutoSpacingKey.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs/BoundsPreferenceKey.html b/docs/Structs/BoundsPreferenceKey.html index 5677b85..f7c8666 100644 --- a/docs/Structs/BoundsPreferenceKey.html +++ b/docs/Structs/BoundsPreferenceKey.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs/CGRectData.html b/docs/Structs/CGRectData.html index 401554b..058d2f4 100644 --- a/docs/Structs/CGRectData.html +++ b/docs/Structs/CGRectData.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs/CGRectPreferenceKey.html b/docs/Structs/CGRectPreferenceKey.html index f28daa7..b994c0f 100644 --- a/docs/Structs/CGRectPreferenceKey.html +++ b/docs/Structs/CGRectPreferenceKey.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs/CircledIconView.html b/docs/Structs/CircledIconView.html index 172a569..63aec55 100644 --- a/docs/Structs/CircledIconView.html +++ b/docs/Structs/CircledIconView.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs/HeightKey.html b/docs/Structs/HeightKey.html index 728cff2..e093782 100644 --- a/docs/Structs/HeightKey.html +++ b/docs/Structs/HeightKey.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs/HeightPreference.html b/docs/Structs/HeightPreference.html index 1d40d3d..d69843e 100644 --- a/docs/Structs/HeightPreference.html +++ b/docs/Structs/HeightPreference.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs/HorizontalLineView.html b/docs/Structs/HorizontalLineView.html index 3ede96f..c541a57 100644 --- a/docs/Structs/HorizontalLineView.html +++ b/docs/Structs/HorizontalLineView.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs/IndicatorKey.html b/docs/Structs/IndicatorKey.html index ebdff22..7466b69 100644 --- a/docs/Structs/IndicatorKey.html +++ b/docs/Structs/IndicatorKey.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs/IndicatorView.html b/docs/Structs/IndicatorView.html index bc9feb2..18fec64 100644 --- a/docs/Structs/IndicatorView.html +++ b/docs/Structs/IndicatorView.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs/LineOptionsKey.html b/docs/Structs/LineOptionsKey.html index 1e3ba69..20c277c 100644 --- a/docs/Structs/LineOptionsKey.html +++ b/docs/Structs/LineOptionsKey.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs/LoadAnimationOptionsKey.html b/docs/Structs/LoadAnimationOptionsKey.html index ee3040d..5af4dac 100644 --- a/docs/Structs/LoadAnimationOptionsKey.html +++ b/docs/Structs/LoadAnimationOptionsKey.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs/NumberedCircleView.html b/docs/Structs/NumberedCircleView.html index b4f4f25..057e1bf 100644 --- a/docs/Structs/NumberedCircleView.html +++ b/docs/Structs/NumberedCircleView.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs/PitStopLineOptionsKey.html b/docs/Structs/PitStopLineOptionsKey.html index 4b2d753..a56a517 100644 --- a/docs/Structs/PitStopLineOptionsKey.html +++ b/docs/Structs/PitStopLineOptionsKey.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs/PitStopLineView.html b/docs/Structs/PitStopLineView.html index fa6660c..eb4ffc3 100644 --- a/docs/Structs/PitStopLineView.html +++ b/docs/Structs/PitStopLineView.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs/PitStopOptionsKey.html b/docs/Structs/PitStopOptionsKey.html index c5e4e68..9e74485 100644 --- a/docs/Structs/PitStopOptionsKey.html +++ b/docs/Structs/PitStopOptionsKey.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs/PitStopView.html b/docs/Structs/PitStopView.html index 27f60a2..116dfa1 100644 --- a/docs/Structs/PitStopView.html +++ b/docs/Structs/PitStopView.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs/PitstopHeightPreference.html b/docs/Structs/PitstopHeightPreference.html index 355c6f3..45dbb07 100644 --- a/docs/Structs/PitstopHeightPreference.html +++ b/docs/Structs/PitstopHeightPreference.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs/SpacingKey.html b/docs/Structs/SpacingKey.html index cc26c84..275e30d 100644 --- a/docs/Structs/SpacingKey.html +++ b/docs/Structs/SpacingKey.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs/StepAnimationOptionsKey.html b/docs/Structs/StepAnimationOptionsKey.html index abfdbdc..fa1f5ac 100644 --- a/docs/Structs/StepAnimationOptionsKey.html +++ b/docs/Structs/StepAnimationOptionsKey.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

diff --git a/docs/Structs/StepIndicatorHorizontalView.html b/docs/Structs/StepIndicatorHorizontalView.html index 9d024b5..aa06514 100644 --- a/docs/Structs/StepIndicatorHorizontalView.html +++ b/docs/Structs/StepIndicatorHorizontalView.html @@ -17,7 +17,7 @@

-

StepperView 1.6.1 Docs (100% documented)

+

StepperView 1.6.2 Docs (100% documented)

@@ -252,6 +252,34 @@

+
  • +
    + + + + stepLifeCycle + +
    +
    +
    +
    +
    +
    +

    environment variable to access steplife cycles

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @Environment
    +var stepLifeCycle: [StepLifeCycle] { get }
    + +
    +
    +
    +
    +
  • @@ -387,6 +415,33 @@
  • +
  • +
    + + + + isRounded + +
    +
    +
    +
    +
    +
    +

    to detect the whether the line option is of type rounded

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    var isRounded: Bool
    + +
    +
    +
    +
    +
  • diff --git a/docs/Structs/StepIndicatorModeKey.html b/docs/Structs/StepIndicatorModeKey.html index 15319a1..09ce989 100644 --- a/docs/Structs/StepIndicatorModeKey.html +++ b/docs/Structs/StepIndicatorModeKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/Structs/StepIndicatorVerticalView.html b/docs/Structs/StepIndicatorVerticalView.html index e7bdd8b..13ac0a4 100644 --- a/docs/Structs/StepIndicatorVerticalView.html +++ b/docs/Structs/StepIndicatorVerticalView.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/Structs/StepLifeCycleKey.html b/docs/Structs/StepLifeCycleKey.html index 674813b..5690948 100644 --- a/docs/Structs/StepLifeCycleKey.html +++ b/docs/Structs/StepLifeCycleKey.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/Structs/StepperView.html b/docs/Structs/StepperView.html index b8cc53b..d53a631 100644 --- a/docs/Structs/StepperView.html +++ b/docs/Structs/StepperView.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/Structs/StepsKey.html b/docs/Structs/StepsKey.html index 1dd310a..844894f 100644 --- a/docs/Structs/StepsKey.html +++ b/docs/Structs/StepsKey.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/Structs/TextView.html b/docs/Structs/TextView.html index 68950ae..52cfa7a 100644 --- a/docs/Structs/TextView.html +++ b/docs/Structs/TextView.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/Structs/Utils.html b/docs/Structs/Utils.html index f88dbee..73f25c0 100644 --- a/docs/Structs/Utils.html +++ b/docs/Structs/Utils.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/Structs/VerticalHeightPreference.html b/docs/Structs/VerticalHeightPreference.html index c4d2e0a..cd26360 100644 --- a/docs/Structs/VerticalHeightPreference.html +++ b/docs/Structs/VerticalHeightPreference.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/Structs/VerticalLineView.html b/docs/Structs/VerticalLineView.html index 84ffa81..fc232a0 100644 --- a/docs/Structs/VerticalLineView.html +++ b/docs/Structs/VerticalLineView.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/Structs/WidthKey.html b/docs/Structs/WidthKey.html index d7a8b5a..495dc39 100644 --- a/docs/Structs/WidthKey.html +++ b/docs/Structs/WidthKey.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/Structs/WidthPreference.html b/docs/Structs/WidthPreference.html index e607279..382ccf7 100644 --- a/docs/Structs/WidthPreference.html +++ b/docs/Structs/WidthPreference.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Classes.html index c5b88cb..1455c6c 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Classes.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Classes.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Classes/LoadingTimer.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Classes/LoadingTimer.html index 9b2f576..dc99ce6 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Classes/LoadingTimer.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Classes/LoadingTimer.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums.html index 0d6a5d9..5803164 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors.html index f5946a6..f5a20ac 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/BlueSubType.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/BlueSubType.html index 3b03e02..cba4085 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/BlueSubType.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/BlueSubType.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GraySubType.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GraySubType.html index bbc7123..e456782 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GraySubType.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GraySubType.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GreenSubType.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GreenSubType.html index d2d0b6c..a780bd7 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GreenSubType.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GreenSubType.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/RedSubType.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/RedSubType.html index 32b82ea..46424d1 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/RedSubType.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/RedSubType.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/YellowSubType.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/YellowSubType.html index 5a515fa..439f74e 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/YellowSubType.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/YellowSubType.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepLifeCycle.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepLifeCycle.html index c522f03..f26f5be 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepLifeCycle.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepLifeCycle.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperAlignment.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperAlignment.html index 51b7dd2..0f580e9 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperAlignment.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperAlignment.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperIndicationType.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperIndicationType.html index 05773bc..61b31a7 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperIndicationType.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperIndicationType.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperLineOptions.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperLineOptions.html index 1297606..f08142f 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperLineOptions.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperLineOptions.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperMode.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperMode.html index 5b3df03..b75b585 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperMode.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperMode.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions.html index e21d60a..56faf83 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/EnvironmentValues.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/EnvironmentValues.html index ba92bb6..9595c40 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/EnvironmentValues.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/EnvironmentValues.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/VerticalAlignment.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/VerticalAlignment.html index 039584c..b545e72 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/VerticalAlignment.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/VerticalAlignment.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/View.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/View.html index 799ec80..569f756 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/View.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/View.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs.html index 4707807..f5f7bf9 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AlignmentKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AlignmentKey.html index 3289f3a..a3a1e6f 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AlignmentKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AlignmentKey.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AnimatedCircle.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AnimatedCircle.html index 4de75fc..c26ef93 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AnimatedCircle.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AnimatedCircle.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AutoSpacingKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AutoSpacingKey.html index ca6129e..2767c4f 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AutoSpacingKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AutoSpacingKey.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/BoundsPreferenceKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/BoundsPreferenceKey.html index 5677b85..f7c8666 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/BoundsPreferenceKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/BoundsPreferenceKey.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectData.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectData.html index 401554b..058d2f4 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectData.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectData.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectPreferenceKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectPreferenceKey.html index f28daa7..b994c0f 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectPreferenceKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectPreferenceKey.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CircledIconView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CircledIconView.html index 172a569..63aec55 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CircledIconView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CircledIconView.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightKey.html index 728cff2..e093782 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightKey.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightPreference.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightPreference.html index 1d40d3d..d69843e 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightPreference.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightPreference.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HorizontalLineView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HorizontalLineView.html index 3ede96f..c541a57 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HorizontalLineView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HorizontalLineView.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorKey.html index ebdff22..7466b69 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorKey.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorView.html index bc9feb2..18fec64 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorView.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/LineOptionsKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/LineOptionsKey.html index 1e3ba69..20c277c 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/LineOptionsKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/LineOptionsKey.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/LoadAnimationOptionsKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/LoadAnimationOptionsKey.html index ee3040d..5af4dac 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/LoadAnimationOptionsKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/LoadAnimationOptionsKey.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/NumberedCircleView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/NumberedCircleView.html index b4f4f25..057e1bf 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/NumberedCircleView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/NumberedCircleView.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopLineOptionsKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopLineOptionsKey.html index 4b2d753..a56a517 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopLineOptionsKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopLineOptionsKey.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopLineView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopLineView.html index fa6660c..eb4ffc3 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopLineView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopLineView.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopOptionsKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopOptionsKey.html index c5e4e68..9e74485 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopOptionsKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopOptionsKey.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopView.html index 27f60a2..116dfa1 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopView.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitstopHeightPreference.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitstopHeightPreference.html index 355c6f3..45dbb07 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitstopHeightPreference.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitstopHeightPreference.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/SpacingKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/SpacingKey.html index cc26c84..275e30d 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/SpacingKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/SpacingKey.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepAnimationOptionsKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepAnimationOptionsKey.html index abfdbdc..fa1f5ac 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepAnimationOptionsKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepAnimationOptionsKey.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorHorizontalView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorHorizontalView.html index 9d024b5..aa06514 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorHorizontalView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorHorizontalView.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    @@ -252,6 +252,34 @@

  • +
  • +
    + + + + stepLifeCycle + +
    +
    +
    +
    +
    +
    +

    environment variable to access steplife cycles

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @Environment
    +var stepLifeCycle: [StepLifeCycle] { get }
    + +
    +
    +
    +
    +
  • @@ -387,6 +415,33 @@
  • +
  • +
    + + + + isRounded + +
    +
    +
    +
    +
    +
    +

    to detect the whether the line option is of type rounded

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    var isRounded: Bool
    + +
    +
    +
    +
    +
  • diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorModeKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorModeKey.html index 15319a1..09ce989 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorModeKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorModeKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorVerticalView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorVerticalView.html index e7bdd8b..13ac0a4 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorVerticalView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorVerticalView.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepLifeCycleKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepLifeCycleKey.html index 674813b..5690948 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepLifeCycleKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepLifeCycleKey.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepperView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepperView.html index b8cc53b..d53a631 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepperView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepperView.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepsKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepsKey.html index 1dd310a..844894f 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepsKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepsKey.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/TextView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/TextView.html index 68950ae..52cfa7a 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/TextView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/TextView.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/Utils.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/Utils.html index f88dbee..73f25c0 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/Utils.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/Utils.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalHeightPreference.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalHeightPreference.html index c4d2e0a..cd26360 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalHeightPreference.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalHeightPreference.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalLineView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalLineView.html index 84ffa81..fc232a0 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalLineView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalLineView.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthKey.html index d7a8b5a..495dc39 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthKey.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthPreference.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthPreference.html index e607279..382ccf7 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthPreference.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthPreference.html @@ -17,7 +17,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/index.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/index.html index b6634ea..d449068 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/index.html @@ -16,7 +16,7 @@

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    @@ -282,18 +282,18 @@

    StepperView is available through CocoaPods. To install it, simply add the following line to your Podfile.

    -
    pod 'StepperView','~> 1.6.1'
    +
    pod 'StepperView','~> 1.6.2'
     

    Carthage

    Carthage is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks. To integrate StepperView into your Xcode project using Carthage, specify it in your Cartfile:

    -
    github "badrinathvm/stepperView" == 1.6.1
    +
    github "badrinathvm/stepperView" == 1.6.2
     

    Swift Package Manager

    StepperView is available through Swift Package Manager. To install it, simply add it to the dependencies of your Package.swift

    dependencies: [
    -      .package(url: "https://github.com/badrinathvm/StepperView.git", from: "1.6.1")
    +      .package(url: "https://github.com/badrinathvm/StepperView.git", from: "1.6.2")
     ]
     

    Requirements

    @@ -320,6 +320,7 @@ it, simply add the following line to your Podfile.

    lifecycle1 lifecycle2 lifecycle3 + lifecycle3

    iPhone

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/search.json b/docs/docsets/StepperView.docset/Contents/Resources/Documents/search.json index 6e1d036..dcbdb5f 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/search.json +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Structs/StepperView.html#/s:11StepperViewAAV5stepsSay7SwiftUI03AnyB0VGvp":{"name":"steps","abstract":"

    contains list of steps to be rendered next to Indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    alignments to place the step indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV14indicationTypeSayAA0a10IndicationD0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11lineOptionsAA0a4LineD0Ovp":{"name":"lineOptions","abstract":"

    to customise the width , Color of the line

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11stepperModeAA0aD0Ovp":{"name":"stepperMode","abstract":"

    aligns the step indicator either in vertical or horizontal

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAVABycfc":{"name":"init()","abstract":"

    empty initilazer

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"StepperView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15pitStopsOptionsSay7SwiftUI03AnyB0VGvp":{"name":"pitStopsOptions","abstract":"

    environment variable to access pitstop options

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V18pitStopLineOptionsSayAA0ahI0OGvp":{"name":"pitStopLineOptions","abstract":"

    environment variable to access pitstop options

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to access autospacing

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V13stepLifeCycleSayAA0cgH0OGvp":{"name":"stepLifeCycle","abstract":"

    environment variable to access steplife cycles

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cellsSayxGvp":{"name":"cells","abstract":"

    list of View's to display step indictor content

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    list of alignments to display the step indicator position can be top or center or bottom

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

    options to customize width , Color of the line

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15verticalSpacing12CoreGraphics7CGFloatVvp":{"name":"verticalSpacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V9isRoundedSbvp":{"name":"isRounded","abstract":"

    to detect the whether the line option is of type rounded

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cells10alignments14indicationType11lineOptions15verticalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:verticalSpacing:)","abstract":"

    initilazes cells, alignments , indicators and spacing

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to autospacing

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cellsSayxGvp":{"name":"cells","abstract":"

    list of View's to display step indictor content

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    list of alignments to display the step indicator position can be top or center or bottom

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

    options to customize width , Color of the line

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V17horizontalSpacing12CoreGraphics7CGFloatVvp":{"name":"horizontalSpacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cells10alignments14indicationType11lineOptions17horizontalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:horizontalSpacing:)","abstract":"

    initilazes cells, alignments , indicators and spacing

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

    co-ordinates to draw the pitsop view.

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

    bounds value of the rendered step indicator

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

    x-axis position of the line

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V03pitD0xvp":{"name":"pitStop","abstract":"

    A pitsop view to render

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11lineOptionsAA0a4LineF0Ovp":{"name":"lineOptions","abstract":"

    to customise the width , Color of the line

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11heightIndexSivp":{"name":"heightIndex","abstract":"

    Index position to calculate the height of the pitstop view

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to access pitstop options

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V8getColor4from7SwiftUI0F0VAA0A11LineOptionsO_tF":{"name":"getColor(from:)","abstract":"

    Returns the Color from the line options provided.

    ","parent_name":"PitStopView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10lineHeight12CoreGraphics7CGFloatVvp":{"name":"lineHeight","abstract":"

    binding variable to hold lineHeight

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

    binding variable to linx x-axis position

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineYPosition12CoreGraphics7CGFloatVvp":{"name":"lineYPosition","abstract":"

    binding variable to linx y-axis position

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

    options for customizing line with either defaults or custom width and Color

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10alignmentsAA0A9AlignmentO_AFtvp":{"name":"alignments","abstract":"

    tuple holding first and last stepper alignment

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"VerticalLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V7optionsAA0aE7OptionsOvp":{"name":"options","abstract":"

    options for customizing pitstop line with either defaults or custom width and Color

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

    co-ordinates values of step indicator

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

    bound values of step indicator

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    binding variable to hold width of the View

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"PitStopLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V12dividerWidth12CoreGraphics7CGFloatVvp":{"name":"dividerWidth","abstract":"

    binding variable to hold the divider width

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V19lineYOffsetPosition12CoreGraphics7CGFloatVvp":{"name":"lineYOffsetPosition","abstract":"

    binding variable to hold line y-axis position

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

    options for customizing line with either defaults or custom width and Color

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"HorizontalLineView"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4textSSvp":{"name":"text","abstract":"

    text to be paced inside the circle

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width of the step indicator

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color of the step indicator

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5delaySdvp":{"name":"delay","abstract":"

    delay for the animation to happen

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

    flag to tigger animation or not.

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV12loadingTimerAA07LoadingF0Cvp":{"name":"loadingTimer","abstract":"

    loading time for animations

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV14circleProgress12CoreGraphics7CGFloatVvp":{"name":"circleProgress","abstract":"

    state to track the progress of the circle

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV10completionSbvp":{"name":"completion","abstract":"

    handle completion status of the animation

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV7animateSbvp":{"name":"animate","abstract":"

    state to render view based on the value

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

    detect the color scheme i.e., light or dark mode

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"AnimatedCircle"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4textSSvp":{"name":"text","abstract":"

    text to be paced inside the circle

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width of the step indicator

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color of the step indicator

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5delaySdvp":{"name":"delay","abstract":"

    delay for the animation to happen

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

    flag to tigger animation or not.

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V7animateSbvp":{"name":"animate","abstract":"

    animation state to render the view

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

    loading time for animations

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4text5width5color5delay16triggerAnimationACSS_12CoreGraphics7CGFloatV7SwiftUI5ColorVSdSbtcfc":{"name":"init(text:width:color:delay:triggerAnimation:)","abstract":"

    initilazes text , width, color , delay and triggerAnimation

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"NumberedCircleView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4typeAA0A14IndicationTypeOy7SwiftUI03AnyB0VGvp":{"name":"type","abstract":"

    indicator type can be a Circle , Image or Custom

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V07indexofC0Sivp":{"name":"indexofIndicator","abstract":"

    index position of the indicator

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V10animationsSivp":{"name":"animations","abstract":"

    environment variable to access pitstop options

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V14indicationTypeSayAA0a10IndicationE0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

    loading time for animations

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V03getB10ForOverlay2of3forQrAA0A14IndicationTypeOy7SwiftUI03AnyB0VG_SitF":{"name":"getViewForOverlay(of:for:)","abstract":"

    provides the overlay View

    ","parent_name":"IndicatorView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image7SwiftUI5ImageVvp":{"name":"image","abstract":"

    icon for the step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11strokeColor7SwiftUI0F0Vvp":{"name":"strokeColor","abstract":"

    stroke color for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

    detect the color scheme i.e., light or dark mode

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image5width5color11strokeColorAC7SwiftUI5ImageV_12CoreGraphics7CGFloatVAH0I0VAOtcfc":{"name":"init(image:width:color:strokeColor:)","abstract":"

    initiazes image , width , color and strokeColor

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"CircledIconView"},"Structs/TextView.html#/s:11StepperView04TextB0V4textSSvp":{"name":"text","abstract":"

    placeholder for text

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4font7SwiftUI4FontVvp":{"name":"font","abstract":"

    variable to hold font type

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4text4fontACSS_7SwiftUI4FontVtcfc":{"name":"init(text:font:)","abstract":"

    initilzes text and font

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"TextView"},"Structs/Utils.html#/s:11StepperView5UtilsV15standardSpacing12CoreGraphics7CGFloatVvpZ":{"name":"standardSpacing","abstract":"

    constant for standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV14minimumSpacing12CoreGraphics7CGFloatVvpZ":{"name":"minimumSpacing","abstract":"

    constant for minium spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV11halfSpacing12CoreGraphics7CGFloatVvpZ":{"name":"halfSpacing","abstract":"

    constant for half the value of standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV18threeFourthSpacing12CoreGraphics7CGFloatVvpZ":{"name":"threeFourthSpacing","abstract":"

    constant for three fourth the value of standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV14offsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"offsetConstant","abstract":"

    constant value for iOS offsets

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV19watchoffsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"watchoffsetConstant","abstract":"

    constant value for watchOS offsets

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV13angleRotationSdvpZ":{"name":"angleRotation","abstract":"

    constant value for angle of rotation

    ","parent_name":"Utils"},"Structs/HeightKey.html#/s:11StepperView9HeightKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"HeightKey"},"Structs/HeightKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightKey"},"Structs/WidthKey.html#/s:11StepperView8WidthKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"WidthKey"},"Structs/WidthKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthKey"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2id10Foundation4UUIDVvp":{"name":"id","abstract":"

    placeholder to store id

    ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV4rectSo0C0Vvp":{"name":"rect","abstract":"

    placeholder to CGRect data

    ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

    equatable override

    ","parent_name":"CGRectData"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:11StepperView19CGRectPreferenceKeyV12defaultValueAA0C4DataVSgSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"CGRectPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:11StepperView19BoundsPreferenceKeyV12defaultValue7SwiftUI6AnchorVySo6CGRectVGSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"BoundsPreferenceKey"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:11StepperView15WidthPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:11StepperView23PitstopHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"PitstopHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:11StepperView24VerticalHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"VerticalHeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:11StepperView16HeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightPreference"},"Structs/StepLifeCycleKey.html#/s:11StepperView16StepLifeCycleKeyV12defaultValueSayAA0cdE0OGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepLifeCycleKey"},"Structs/LoadAnimationOptionsKey.html#/s:11StepperView23LoadAnimationOptionsKeyV12defaultValueSdvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"LoadAnimationOptionsKey"},"Structs/StepAnimationOptionsKey.html#/s:11StepperView23StepAnimationOptionsKeyV12defaultValueSivpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepAnimationOptionsKey"},"Structs/PitStopLineOptionsKey.html#/s:11StepperView21PitStopLineOptionsKeyV12defaultValueSayAA0aeF0OGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitStopLineOptionsKey"},"Structs/PitStopOptionsKey.html#/s:11StepperView17PitStopOptionsKeyV12defaultValueSay7SwiftUI03AnyB0VGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitStopOptionsKey"},"Structs/LineOptionsKey.html#/s:11StepperView14LineOptionsKeyV12defaultValueAA0acD0OvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"LineOptionsKey"},"Structs/AutoSpacingKey.html#/s:11StepperView14AutoSpacingKeyV12defaultValueSbvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"AutoSpacingKey"},"Structs/SpacingKey.html#/s:11StepperView10SpacingKeyV12defaultValue12CoreGraphics7CGFloatVvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"SpacingKey"},"Structs/StepIndicatorModeKey.html#/s:11StepperView20StepIndicatorModeKeyV12defaultValueAA0aE0OvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepIndicatorModeKey"},"Structs/IndicatorKey.html#/s:11StepperView12IndicatorKeyV12defaultValueSayAA0A14IndicationTypeOy7SwiftUI03AnyB0VGGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"IndicatorKey"},"Structs/AlignmentKey.html#/s:11StepperView12AlignmentKeyV12defaultValueSayAA0aC0OGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"AlignmentKey"},"Structs/StepsKey.html#/s:11StepperView8StepsKeyV12defaultValueSay7SwiftUI03AnyB0VGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepsKey"},"Structs/StepsKey.html":{"name":"StepsKey","abstract":"

    Environment Key for Steps

    "},"Structs/AlignmentKey.html":{"name":"AlignmentKey","abstract":"

    Environment Key for alignments

    "},"Structs/IndicatorKey.html":{"name":"IndicatorKey","abstract":"

    Environment Key for Indicators

    "},"Structs/StepIndicatorModeKey.html":{"name":"StepIndicatorModeKey","abstract":"

    Environment Key for StepIndicatorMode

    "},"Structs/SpacingKey.html":{"name":"SpacingKey","abstract":"

    Environment Key for Spacing

    "},"Structs/AutoSpacingKey.html":{"name":"AutoSpacingKey","abstract":"

    Environment Key for Auto Spacing

    "},"Structs/LineOptionsKey.html":{"name":"LineOptionsKey","abstract":"

    Environment Key for Line Options

    "},"Structs/PitStopOptionsKey.html":{"name":"PitStopOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/PitStopLineOptionsKey.html":{"name":"PitStopLineOptionsKey","abstract":"

    Environment Key for Line Options

    "},"Structs/StepAnimationOptionsKey.html":{"name":"StepAnimationOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/LoadAnimationOptionsKey.html":{"name":"LoadAnimationOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/StepLifeCycleKey.html":{"name":"StepLifeCycleKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/HeightPreference.html":{"name":"HeightPreference","abstract":"

    Collects height of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/VerticalHeightPreference.html":{"name":"VerticalHeightPreference","abstract":"

    Collects height of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/PitstopHeightPreference.html":{"name":"PitstopHeightPreference","abstract":"

    Collects height of all pistop cells, with reduce takes the maximum value for the given key

    "},"Structs/WidthPreference.html":{"name":"WidthPreference","abstract":"

    Collects width of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/BoundsPreferenceKey.html":{"name":"BoundsPreferenceKey","abstract":"

    Collects bound, center coordinates and pass layout data to it’s parent View

    "},"Structs/CGRectPreferenceKey.html":{"name":"CGRectPreferenceKey","abstract":"

    Preference Key for CGRect

    "},"Structs/CGRectData.html":{"name":"CGRectData","abstract":"

    placeholder struct to hold CGRect data.

    "},"Structs/WidthKey.html":{"name":"WidthKey","abstract":"

    Preference Key for width

    "},"Structs/HeightKey.html":{"name":"HeightKey","abstract":"

    Preference Key for height

    "},"Structs/Utils.html":{"name":"Utils","abstract":"

    placeholder to constants

    "},"Structs/TextView.html":{"name":"TextView","abstract":"

    A View for hostign text with proper frame alignment , lineLimit modifiers

    "},"Structs/CircledIconView.html":{"name":"CircledIconView","abstract":"

    A Circled Icon View for Step Indicator

    "},"Structs/IndicatorView.html":{"name":"IndicatorView","abstract":"

    A View for Step Indicator

    "},"Structs/NumberedCircleView.html":{"name":"NumberedCircleView","abstract":"

    Circle view with text inside for Step Indicator

    "},"Structs/AnimatedCircle.html":{"name":"AnimatedCircle","abstract":"

    circles around the border with progress

    "},"Structs/HorizontalLineView.html":{"name":"HorizontalLineView","abstract":"

    Horizontal Line View for Step Indictor

    "},"Structs/PitStopLineView.html":{"name":"PitStopLineView","abstract":"

    pitstop Line View for each of the step indicator

    "},"Structs/VerticalLineView.html":{"name":"VerticalLineView","abstract":"

    Vertical Line View for Step Indictor

    "},"Structs/PitStopView.html":{"name":"PitStopView","abstract":"

    A View for setting up a pitstop for eg: line with a circle or custom view

    "},"Structs/StepIndicatorHorizontalView.html":{"name":"StepIndicatorHorizontalView","abstract":"

    A Step Indications View in horizontal direction

    "},"Structs/StepIndicatorVerticalView.html":{"name":"StepIndicatorVerticalView","abstract":"

    A Step Indications View in vertical direction

    "},"Structs/StepperView.html":{"name":"StepperView","abstract":"

    A View for Step Indications.

    "},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16heightPreference6columnQrSi_tF":{"name":"heightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreference change parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E15widthPreference6columnQrSi_tF":{"name":"widthPreference(column:)","abstract":"

    Stores the width for each of column which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8widthKeyQryF":{"name":"widthKey()","abstract":"

    Stores the width which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E9heightKeyQryF":{"name":"heightKey()","abstract":"

    Stores the height for each of column which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E24verticalHeightPreference6columnQrSiSg_tF":{"name":"verticalHeightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E23pitstopHeightPreference6columnQrSiSg_tF":{"name":"pitstopHeightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16cgRectPreferenceQryF":{"name":"cgRectPreference()","abstract":"

    Stores CGRect data for each cell which will be passed as part of onPreferenceChange to the parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12setAlignment4typeQrAD0dF0O_tF":{"name":"setAlignment(type:)","abstract":"

    returns the alignment guide based on the alignemnt type.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getAlignment4typeAA08VerticalF0VAD0dF0O_tF":{"name":"getAlignment(type:)","abstract":"

    returmns the alginment based ont he Stepper Alignment

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E017embedINNavigationC0QryF":{"name":"embedINNavigationView()","abstract":"

    Embeds the view in navigationView

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E010eraseToAnyC0AA0gC0VyF":{"name":"eraseToAnyView()","abstract":"

    Wrapper to AnyView

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getYPosition3for12CoreGraphics7CGFloatVAD0D9AlignmentO_tF":{"name":"getYPosition(for:)","abstract":"

    Returns either top, center bottom bound positions

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8addStepsyQrSayqd__GAaBRd__lF":{"name":"addSteps(_:)","abstract":"

    Configures Steps to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10alignmentsyQrSayAD0D9AlignmentOGF":{"name":"alignments(_:)","abstract":"

    Sets alignments to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E14stepLifeCyclesyQrSayAD04StepF5CycleOGF":{"name":"stepLifeCycles(_:)","abstract":"

    Sets lifecycle status to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10indicatorsyQrSayAD0D14IndicationTypeOyqd__GGAaBRd__lF":{"name":"indicators(_:)","abstract":"

    Sets indicators to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E17stepIndicatorModeyQrAD0dG0OF":{"name":"stepIndicatorMode(_:)","abstract":"

    Configures step Indicator mode to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E7spacingyQr12CoreGraphics7CGFloatVF":{"name":"spacing(_:)","abstract":"

    Configures spacing to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11autoSpacingyQrSbF":{"name":"autoSpacing(_:)","abstract":"

    Configures auto spacing to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11lineOptionsyQrAD0d4LineF0OF":{"name":"lineOptions(_:)","abstract":"

    Configures line options to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E6ifTrue_7contentQrSb_qd__xXEtAaBRd__lF":{"name":"ifTrue(_:content:)","abstract":"

    Conditional modifier

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11addPitStopsyQrSayAA03AnyC0VGF":{"name":"addPitStops(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E18pitStopLineOptionsyQrSayAD0dgH0OGF":{"name":"pitStopLineOptions(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12animateStepsyQrSiF":{"name":"animateSteps(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E20loadingAnimationTimeyQrSdF":{"name":"loadingAnimationTime(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E3logyAA05EmptyC0VSSF":{"name":"log(_:)","abstract":"

    Method to add logging in View

    ","parent_name":"View"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE9customTopACvpZ":{"name":"customTop","abstract":"

    vertical alignment value for top

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customBottomACvpZ":{"name":"customBottom","abstract":"

    vertical alignment value for bottom

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customCenterACvpZ":{"name":"customCenter","abstract":"

    vertical alignment value for center

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE8topValue12CoreGraphics7CGFloatVvpZ":{"name":"topValue","abstract":"

    default value for top

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11centerValue12CoreGraphics7CGFloatVvpZ":{"name":"centerValue","abstract":"

    default value for center

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11bottomValue12CoreGraphics7CGFloatVvpZ":{"name":"bottomValue","abstract":"

    default value for bottom

    ","parent_name":"VerticalAlignment"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE5stepsSayAA03AnyF0VGvp":{"name":"steps","abstract":"

    property wrapper for StepsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE10alignmentsSayAD0E9AlignmentOGvp":{"name":"alignments","abstract":"

    property wrapper for AlignmentKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14indicationTypeSayAD0e10IndicationH0OyAA03AnyF0VGGvp":{"name":"indicationType","abstract":"

    property wrapper for StepperIndicationType

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11stepperModeAD0eH0Ovp":{"name":"stepperMode","abstract":"

    property wrapper for StepIndicatorModeKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

    property wrapper for SpacingKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    property wrapper for AutoSpacingKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11lineOptionsAD0e4LineH0Ovp":{"name":"lineOptions","abstract":"

    property wrapper for LineOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14pitStopOptionsSayAA03AnyF0VGvp":{"name":"pitStopOptions","abstract":"

    property wrapper for PitStopOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE18pitStopLineOptionsSayAD0eiJ0OGvp":{"name":"pitStopLineOptions","abstract":"

    property wrapper for PitStopLineOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14stepAnimationsSivp":{"name":"stepAnimations","abstract":"

    property wrapper for StepAnimationOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE17loadAnimationTimeSdvp":{"name":"loadAnimationTime","abstract":"

    property wrapper for LoadAnimationOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE13stepLifeCycleSayAD04StephI0OGvp":{"name":"stepLifeCycle","abstract":"

    property wrapper for StepLifeCycleKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html":{"name":"EnvironmentValues","abstract":"

    Environment values configuration for standard size margins, can be used across the app

    "},"Extensions/VerticalAlignment.html":{"name":"VerticalAlignment","abstract":"

    custom alignments for positioning

    "},"Extensions/View.html":{"name":"View","abstract":"

    Helper function of View to operate on

    "},"Enums/StepLifeCycle.html#/s:11StepperView13StepLifeCycleO7pendingyA2CmF":{"name":"pending","abstract":"

    pending mode

    ","parent_name":"StepLifeCycle"},"Enums/StepLifeCycle.html#/s:11StepperView13StepLifeCycleO9completedyA2CmF":{"name":"completed","abstract":"

    completed mode

    ","parent_name":"StepLifeCycle"},"Enums/StepperMode.html#/s:11StepperView0A4ModeO8verticalyA2CmF":{"name":"vertical","abstract":"

    portrait mode

    ","parent_name":"StepperMode"},"Enums/StepperMode.html#/s:11StepperView0A4ModeO10horizontalyA2CmF":{"name":"horizontal","abstract":"

    landscape mode

    ","parent_name":"StepperMode"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO8defaultsyA2CmF":{"name":"defaults","abstract":"

    default line option

    ","parent_name":"StepperLineOptions"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO6customyAC12CoreGraphics7CGFloatV_7SwiftUI5ColorVtcACmF":{"name":"custom(_:_:)","abstract":"

    custom line option with width and Color

    ","parent_name":"StepperLineOptions"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO7roundedyAC12CoreGraphics7CGFloatV_AG7SwiftUI5ColorVtcACmF":{"name":"rounded(_:_:_:)","abstract":"

    rounded line options with width , corner radius and Color

    ","parent_name":"StepperLineOptions"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5Widtha":{"name":"Width","abstract":"

    alias to Width

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6circleyACyxG7SwiftUI5ColorV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"circle(_:_:)","abstract":"

    option to customize Circle indicator Color and width

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5imageyACyxG7SwiftUI5ImageV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"image(_:_:)","abstract":"

    option to use image indicator

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO9animationyACyxGAA014NumberedCircleB0VcAEm7SwiftUI0B0RzlF":{"name":"animation(_:)","abstract":"

    option for Animation

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6customyACyxGxcAEm7SwiftUI0B0RzlF":{"name":"custom(_:)","abstract":"

    option to use custom View as step indicator

    ","parent_name":"StepperIndicationType"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO3topyA2CmF":{"name":"top","abstract":"

    aligns step Indicator to top

    ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6centeryA2CmF":{"name":"center","abstract":"

    aligns step Indicator to center

    ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6bottomyA2CmF":{"name":"bottom","abstract":"

    aligns step Indicator to bottom

    ","parent_name":"StepperAlignment"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

    normal red

    ","parent_name":"RedSubType"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light red

    ","parent_name":"RedSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

    regular yellow

    ","parent_name":"YellowSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO9sunFloweryA2EmF":{"name":"sunFlower","abstract":"

    sunflower yellow

    ","parent_name":"YellowSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3skyyA2EmF":{"name":"sky","abstract":"

    sky blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO8lightSkyyA2EmF":{"name":"lightSky","abstract":"

    light sky blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO7tiffanyyA2EmF":{"name":"tiffany","abstract":"

    tiffany blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4aquayA2EmF":{"name":"aqua","abstract":"

    aqua blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO10aquaMarineyA2EmF":{"name":"aquaMarine","abstract":"

    aqua marine blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO9turquoiseyA2EmF":{"name":"turquoise","abstract":"

    turquoise blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

    teal blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3seayA2EmF":{"name":"sea","abstract":"

    sea blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO6brightyA2EmF":{"name":"bright","abstract":"

    bright blue

    ","parent_name":"BlueSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

    normal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4darkyA2EmF":{"name":"dark","abstract":"

    dark green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

    lighter green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

    medium green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4fairyA2EmF":{"name":"fair","abstract":"

    fair green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4kiwiyA2EmF":{"name":"kiwi","abstract":"

    kiwi green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO8darkLimeyA2EmF":{"name":"darkLime","abstract":"

    dark lime green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6kermityA2EmF":{"name":"kermit","abstract":"

    kermit green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

    teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO9lightTealyA2EmF":{"name":"lightTeal","abstract":"

    light teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO11lighterTealyA2EmF":{"name":"lighterTeal","abstract":"

    lighter teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

    regular green

    ","parent_name":"GreenSubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4darkyA2EmF":{"name":"dark","abstract":"

    dark gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6darkeryA2EmF":{"name":"darker","abstract":"

    darker gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

    medium gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3dimyA2EmF":{"name":"dim","abstract":"

    dim gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

    lighter gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8lightestyA2EmF":{"name":"lightest","abstract":"

    lightest gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6silveryA2EmF":{"name":"silver","abstract":"

    silver version of gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO12mediumSilveryA2EmF":{"name":"mediumSilver","abstract":"

    medium silver

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10darkSilveryA2EmF":{"name":"darkSilver","abstract":"

    dark silver

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4paleyA2EmF":{"name":"pale","abstract":"

    pale gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10battleShipyA2EmF":{"name":"battleShip","abstract":"

    battleShip gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5slateyA2EmF":{"name":"slate","abstract":"

    slate gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8charcoalyA2EmF":{"name":"charcoal","abstract":"

    charcoal gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6brightyA2EmF":{"name":"bright","abstract":"

    bright gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7paleSkyyA2EmF":{"name":"paleSky","abstract":"

    pale sky gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4ironyA2EmF":{"name":"iron","abstract":"

    iron gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3codyA2EmF":{"name":"cod","abstract":"

    cod gray

    ","parent_name":"GraySubType"},"Enums/Colors.html#/s:11StepperView6ColorsO3redyA2C10RedSubTypeOcACmF":{"name":"red(_:)","abstract":"

    red and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5greenyA2C12GreenSubTypeOcACmF":{"name":"green(_:)","abstract":"

    green and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4blueyA2C11BlueSubTypeOcACmF":{"name":"blue(_:)","abstract":"

    blue and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4grayyA2C11GraySubTypeOcACmF":{"name":"gray(_:)","abstract":"

    gray and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4tealyA2CmF":{"name":"teal","abstract":"

    teal color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8lavendaryA2CmF":{"name":"lavendar","abstract":"

    lavender color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6orangeyA2CmF":{"name":"orange","abstract":"

    orange color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5blackyA2CmF":{"name":"black","abstract":"

    black color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6yellowyA2C13YellowSubTypeOcACmF":{"name":"yellow(_:)","abstract":"

    yellow and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4cyanyA2CmF":{"name":"cyan","abstract":"

    cyan color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5polaryA2CmF":{"name":"polar","abstract":"

    ploar color

    ","parent_name":"Colors"},"Enums/Colors/GraySubType.html":{"name":"GraySubType","abstract":"

    Color palette for all gray variations

    ","parent_name":"Colors"},"Enums/Colors/GreenSubType.html":{"name":"GreenSubType","abstract":"

    Color palette for all green variations

    ","parent_name":"Colors"},"Enums/Colors/BlueSubType.html":{"name":"BlueSubType","abstract":"

    Color palette for all blue variations

    ","parent_name":"Colors"},"Enums/Colors/YellowSubType.html":{"name":"YellowSubType","abstract":"

    Color palette for all yellow variations

    ","parent_name":"Colors"},"Enums/Colors/RedSubType.html":{"name":"RedSubType","abstract":"

    Color palette for all red variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8RawValuea":{"name":"RawValue","abstract":"

    alias to Color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8rawValue7SwiftUI5ColorVvp":{"name":"rawValue","abstract":"

    returns the desired color based on the switch case matching criteria

    ","parent_name":"Colors"},"Enums/Colors.html":{"name":"Colors","abstract":"

    Color palette helper accessing colors and it’s variations.

    "},"Enums/StepperAlignment.html":{"name":"StepperAlignment","abstract":"

    Options for stepper view alignments

    "},"Enums/StepperIndicationType.html":{"name":"StepperIndicationType","abstract":"

    Options for displaying step indications can be either Circle or Imageor custom(View)

    "},"Enums/StepperLineOptions.html":{"name":"StepperLineOptions","abstract":"

    Options for customizing line with either defaults or custom width and Color

    "},"Enums/StepperMode.html":{"name":"StepperMode","abstract":"

    Options for aligns the step indicator either in vertical or horizontal

    "},"Enums/StepLifeCycle.html":{"name":"StepLifeCycle","abstract":"

    Options for aligns the step indicator either in pending or completed

    "},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC9publisherSo7NSTimerC10FoundationE0D9PublisherCSgvp":{"name":"publisher","abstract":"

    create a publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5valueACSd_tcfc":{"name":"init(value:)","abstract":"

    initilazes text , width, color , delay and triggerAnimation

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5startyyF":{"name":"start()","abstract":"

    start the publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC6cancelyyF":{"name":"cancel()","abstract":"

    cancel the publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html":{"name":"LoadingTimer","abstract":"

    creates a publisher for loading time

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file +{"Structs/StepperView.html#/s:11StepperViewAAV5stepsSay7SwiftUI03AnyB0VGvp":{"name":"steps","abstract":"

    contains list of steps to be rendered next to Indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    alignments to place the step indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV14indicationTypeSayAA0a10IndicationD0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11lineOptionsAA0a4LineD0Ovp":{"name":"lineOptions","abstract":"

    to customise the width , Color of the line

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11stepperModeAA0aD0Ovp":{"name":"stepperMode","abstract":"

    aligns the step indicator either in vertical or horizontal

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAVABycfc":{"name":"init()","abstract":"

    empty initilazer

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"StepperView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15pitStopsOptionsSay7SwiftUI03AnyB0VGvp":{"name":"pitStopsOptions","abstract":"

    environment variable to access pitstop options

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V18pitStopLineOptionsSayAA0ahI0OGvp":{"name":"pitStopLineOptions","abstract":"

    environment variable to access pitstop options

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to access autospacing

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V13stepLifeCycleSayAA0cgH0OGvp":{"name":"stepLifeCycle","abstract":"

    environment variable to access steplife cycles

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cellsSayxGvp":{"name":"cells","abstract":"

    list of View's to display step indictor content

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    list of alignments to display the step indicator position can be top or center or bottom

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

    options to customize width , Color of the line

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15verticalSpacing12CoreGraphics7CGFloatVvp":{"name":"verticalSpacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V9isRoundedSbvp":{"name":"isRounded","abstract":"

    to detect the whether the line option is of type rounded

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cells10alignments14indicationType11lineOptions15verticalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:verticalSpacing:)","abstract":"

    initilazes cells, alignments , indicators and spacing

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to autospacing

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V13stepLifeCycleSayAA0cgH0OGvp":{"name":"stepLifeCycle","abstract":"

    environment variable to access steplife cycles

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cellsSayxGvp":{"name":"cells","abstract":"

    list of View's to display step indictor content

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    list of alignments to display the step indicator position can be top or center or bottom

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

    options to customize width , Color of the line

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V17horizontalSpacing12CoreGraphics7CGFloatVvp":{"name":"horizontalSpacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V9isRoundedSbvp":{"name":"isRounded","abstract":"

    to detect the whether the line option is of type rounded

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cells10alignments14indicationType11lineOptions17horizontalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:horizontalSpacing:)","abstract":"

    initilazes cells, alignments , indicators and spacing

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

    co-ordinates to draw the pitsop view.

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

    bounds value of the rendered step indicator

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

    x-axis position of the line

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V03pitD0xvp":{"name":"pitStop","abstract":"

    A pitsop view to render

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11lineOptionsAA0a4LineF0Ovp":{"name":"lineOptions","abstract":"

    to customise the width , Color of the line

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11heightIndexSivp":{"name":"heightIndex","abstract":"

    Index position to calculate the height of the pitstop view

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to access pitstop options

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V8getColor4from7SwiftUI0F0VAA0A11LineOptionsO_tF":{"name":"getColor(from:)","abstract":"

    Returns the Color from the line options provided.

    ","parent_name":"PitStopView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10lineHeight12CoreGraphics7CGFloatVvp":{"name":"lineHeight","abstract":"

    binding variable to hold lineHeight

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

    binding variable to linx x-axis position

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineYPosition12CoreGraphics7CGFloatVvp":{"name":"lineYPosition","abstract":"

    binding variable to linx y-axis position

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

    options for customizing line with either defaults or custom width and Color

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10alignmentsAA0A9AlignmentO_AFtvp":{"name":"alignments","abstract":"

    tuple holding first and last stepper alignment

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"VerticalLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V7optionsAA0aE7OptionsOvp":{"name":"options","abstract":"

    options for customizing pitstop line with either defaults or custom width and Color

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

    co-ordinates values of step indicator

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

    bound values of step indicator

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    binding variable to hold width of the View

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"PitStopLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V12dividerWidth12CoreGraphics7CGFloatVvp":{"name":"dividerWidth","abstract":"

    binding variable to hold the divider width

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V19lineYOffsetPosition12CoreGraphics7CGFloatVvp":{"name":"lineYOffsetPosition","abstract":"

    binding variable to hold line y-axis position

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

    options for customizing line with either defaults or custom width and Color

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"HorizontalLineView"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4textSSvp":{"name":"text","abstract":"

    text to be paced inside the circle

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width of the step indicator

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color of the step indicator

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5delaySdvp":{"name":"delay","abstract":"

    delay for the animation to happen

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

    flag to tigger animation or not.

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV12loadingTimerAA07LoadingF0Cvp":{"name":"loadingTimer","abstract":"

    loading time for animations

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV14circleProgress12CoreGraphics7CGFloatVvp":{"name":"circleProgress","abstract":"

    state to track the progress of the circle

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV10completionSbvp":{"name":"completion","abstract":"

    handle completion status of the animation

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV7animateSbvp":{"name":"animate","abstract":"

    state to render view based on the value

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

    detect the color scheme i.e., light or dark mode

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"AnimatedCircle"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4textSSvp":{"name":"text","abstract":"

    text to be paced inside the circle

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width of the step indicator

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color of the step indicator

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5delaySdvp":{"name":"delay","abstract":"

    delay for the animation to happen

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

    flag to tigger animation or not.

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V7animateSbvp":{"name":"animate","abstract":"

    animation state to render the view

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

    loading time for animations

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4text5width5color5delay16triggerAnimationACSS_12CoreGraphics7CGFloatV7SwiftUI5ColorVSdSbtcfc":{"name":"init(text:width:color:delay:triggerAnimation:)","abstract":"

    initilazes text , width, color , delay and triggerAnimation

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"NumberedCircleView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4typeAA0A14IndicationTypeOy7SwiftUI03AnyB0VGvp":{"name":"type","abstract":"

    indicator type can be a Circle , Image or Custom

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V07indexofC0Sivp":{"name":"indexofIndicator","abstract":"

    index position of the indicator

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V10animationsSivp":{"name":"animations","abstract":"

    environment variable to access pitstop options

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V14indicationTypeSayAA0a10IndicationE0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

    loading time for animations

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V03getB10ForOverlay2of3forQrAA0A14IndicationTypeOy7SwiftUI03AnyB0VG_SitF":{"name":"getViewForOverlay(of:for:)","abstract":"

    provides the overlay View

    ","parent_name":"IndicatorView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image7SwiftUI5ImageVvp":{"name":"image","abstract":"

    icon for the step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11strokeColor7SwiftUI0F0Vvp":{"name":"strokeColor","abstract":"

    stroke color for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

    detect the color scheme i.e., light or dark mode

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image5width5color11strokeColorAC7SwiftUI5ImageV_12CoreGraphics7CGFloatVAH0I0VAOtcfc":{"name":"init(image:width:color:strokeColor:)","abstract":"

    initiazes image , width , color and strokeColor

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"CircledIconView"},"Structs/TextView.html#/s:11StepperView04TextB0V4textSSvp":{"name":"text","abstract":"

    placeholder for text

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4font7SwiftUI4FontVvp":{"name":"font","abstract":"

    variable to hold font type

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4text4fontACSS_7SwiftUI4FontVtcfc":{"name":"init(text:font:)","abstract":"

    initilzes text and font

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"TextView"},"Structs/Utils.html#/s:11StepperView5UtilsV15standardSpacing12CoreGraphics7CGFloatVvpZ":{"name":"standardSpacing","abstract":"

    constant for standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV14minimumSpacing12CoreGraphics7CGFloatVvpZ":{"name":"minimumSpacing","abstract":"

    constant for minium spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV11halfSpacing12CoreGraphics7CGFloatVvpZ":{"name":"halfSpacing","abstract":"

    constant for half the value of standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV18threeFourthSpacing12CoreGraphics7CGFloatVvpZ":{"name":"threeFourthSpacing","abstract":"

    constant for three fourth the value of standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV14offsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"offsetConstant","abstract":"

    constant value for iOS offsets

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV19watchoffsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"watchoffsetConstant","abstract":"

    constant value for watchOS offsets

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV13angleRotationSdvpZ":{"name":"angleRotation","abstract":"

    constant value for angle of rotation

    ","parent_name":"Utils"},"Structs/HeightKey.html#/s:11StepperView9HeightKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"HeightKey"},"Structs/HeightKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightKey"},"Structs/WidthKey.html#/s:11StepperView8WidthKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"WidthKey"},"Structs/WidthKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthKey"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2id10Foundation4UUIDVvp":{"name":"id","abstract":"

    placeholder to store id

    ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV4rectSo0C0Vvp":{"name":"rect","abstract":"

    placeholder to CGRect data

    ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

    equatable override

    ","parent_name":"CGRectData"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:11StepperView19CGRectPreferenceKeyV12defaultValueAA0C4DataVSgSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"CGRectPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:11StepperView19BoundsPreferenceKeyV12defaultValue7SwiftUI6AnchorVySo6CGRectVGSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"BoundsPreferenceKey"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:11StepperView15WidthPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:11StepperView23PitstopHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"PitstopHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:11StepperView24VerticalHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"VerticalHeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:11StepperView16HeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightPreference"},"Structs/StepLifeCycleKey.html#/s:11StepperView16StepLifeCycleKeyV12defaultValueSayAA0cdE0OGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepLifeCycleKey"},"Structs/LoadAnimationOptionsKey.html#/s:11StepperView23LoadAnimationOptionsKeyV12defaultValueSdvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"LoadAnimationOptionsKey"},"Structs/StepAnimationOptionsKey.html#/s:11StepperView23StepAnimationOptionsKeyV12defaultValueSivpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepAnimationOptionsKey"},"Structs/PitStopLineOptionsKey.html#/s:11StepperView21PitStopLineOptionsKeyV12defaultValueSayAA0aeF0OGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitStopLineOptionsKey"},"Structs/PitStopOptionsKey.html#/s:11StepperView17PitStopOptionsKeyV12defaultValueSay7SwiftUI03AnyB0VGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitStopOptionsKey"},"Structs/LineOptionsKey.html#/s:11StepperView14LineOptionsKeyV12defaultValueAA0acD0OvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"LineOptionsKey"},"Structs/AutoSpacingKey.html#/s:11StepperView14AutoSpacingKeyV12defaultValueSbvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"AutoSpacingKey"},"Structs/SpacingKey.html#/s:11StepperView10SpacingKeyV12defaultValue12CoreGraphics7CGFloatVvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"SpacingKey"},"Structs/StepIndicatorModeKey.html#/s:11StepperView20StepIndicatorModeKeyV12defaultValueAA0aE0OvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepIndicatorModeKey"},"Structs/IndicatorKey.html#/s:11StepperView12IndicatorKeyV12defaultValueSayAA0A14IndicationTypeOy7SwiftUI03AnyB0VGGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"IndicatorKey"},"Structs/AlignmentKey.html#/s:11StepperView12AlignmentKeyV12defaultValueSayAA0aC0OGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"AlignmentKey"},"Structs/StepsKey.html#/s:11StepperView8StepsKeyV12defaultValueSay7SwiftUI03AnyB0VGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepsKey"},"Structs/StepsKey.html":{"name":"StepsKey","abstract":"

    Environment Key for Steps

    "},"Structs/AlignmentKey.html":{"name":"AlignmentKey","abstract":"

    Environment Key for alignments

    "},"Structs/IndicatorKey.html":{"name":"IndicatorKey","abstract":"

    Environment Key for Indicators

    "},"Structs/StepIndicatorModeKey.html":{"name":"StepIndicatorModeKey","abstract":"

    Environment Key for StepIndicatorMode

    "},"Structs/SpacingKey.html":{"name":"SpacingKey","abstract":"

    Environment Key for Spacing

    "},"Structs/AutoSpacingKey.html":{"name":"AutoSpacingKey","abstract":"

    Environment Key for Auto Spacing

    "},"Structs/LineOptionsKey.html":{"name":"LineOptionsKey","abstract":"

    Environment Key for Line Options

    "},"Structs/PitStopOptionsKey.html":{"name":"PitStopOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/PitStopLineOptionsKey.html":{"name":"PitStopLineOptionsKey","abstract":"

    Environment Key for Line Options

    "},"Structs/StepAnimationOptionsKey.html":{"name":"StepAnimationOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/LoadAnimationOptionsKey.html":{"name":"LoadAnimationOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/StepLifeCycleKey.html":{"name":"StepLifeCycleKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/HeightPreference.html":{"name":"HeightPreference","abstract":"

    Collects height of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/VerticalHeightPreference.html":{"name":"VerticalHeightPreference","abstract":"

    Collects height of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/PitstopHeightPreference.html":{"name":"PitstopHeightPreference","abstract":"

    Collects height of all pistop cells, with reduce takes the maximum value for the given key

    "},"Structs/WidthPreference.html":{"name":"WidthPreference","abstract":"

    Collects width of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/BoundsPreferenceKey.html":{"name":"BoundsPreferenceKey","abstract":"

    Collects bound, center coordinates and pass layout data to it’s parent View

    "},"Structs/CGRectPreferenceKey.html":{"name":"CGRectPreferenceKey","abstract":"

    Preference Key for CGRect

    "},"Structs/CGRectData.html":{"name":"CGRectData","abstract":"

    placeholder struct to hold CGRect data.

    "},"Structs/WidthKey.html":{"name":"WidthKey","abstract":"

    Preference Key for width

    "},"Structs/HeightKey.html":{"name":"HeightKey","abstract":"

    Preference Key for height

    "},"Structs/Utils.html":{"name":"Utils","abstract":"

    placeholder to constants

    "},"Structs/TextView.html":{"name":"TextView","abstract":"

    A View for hostign text with proper frame alignment , lineLimit modifiers

    "},"Structs/CircledIconView.html":{"name":"CircledIconView","abstract":"

    A Circled Icon View for Step Indicator

    "},"Structs/IndicatorView.html":{"name":"IndicatorView","abstract":"

    A View for Step Indicator

    "},"Structs/NumberedCircleView.html":{"name":"NumberedCircleView","abstract":"

    Circle view with text inside for Step Indicator

    "},"Structs/AnimatedCircle.html":{"name":"AnimatedCircle","abstract":"

    circles around the border with progress

    "},"Structs/HorizontalLineView.html":{"name":"HorizontalLineView","abstract":"

    Horizontal Line View for Step Indictor

    "},"Structs/PitStopLineView.html":{"name":"PitStopLineView","abstract":"

    pitstop Line View for each of the step indicator

    "},"Structs/VerticalLineView.html":{"name":"VerticalLineView","abstract":"

    Vertical Line View for Step Indictor

    "},"Structs/PitStopView.html":{"name":"PitStopView","abstract":"

    A View for setting up a pitstop for eg: line with a circle or custom view

    "},"Structs/StepIndicatorHorizontalView.html":{"name":"StepIndicatorHorizontalView","abstract":"

    A Step Indications View in horizontal direction

    "},"Structs/StepIndicatorVerticalView.html":{"name":"StepIndicatorVerticalView","abstract":"

    A Step Indications View in vertical direction

    "},"Structs/StepperView.html":{"name":"StepperView","abstract":"

    A View for Step Indications.

    "},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16heightPreference6columnQrSi_tF":{"name":"heightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreference change parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E15widthPreference6columnQrSi_tF":{"name":"widthPreference(column:)","abstract":"

    Stores the width for each of column which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8widthKeyQryF":{"name":"widthKey()","abstract":"

    Stores the width which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E9heightKeyQryF":{"name":"heightKey()","abstract":"

    Stores the height for each of column which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E24verticalHeightPreference6columnQrSiSg_tF":{"name":"verticalHeightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E23pitstopHeightPreference6columnQrSiSg_tF":{"name":"pitstopHeightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16cgRectPreferenceQryF":{"name":"cgRectPreference()","abstract":"

    Stores CGRect data for each cell which will be passed as part of onPreferenceChange to the parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12setAlignment4typeQrAD0dF0O_tF":{"name":"setAlignment(type:)","abstract":"

    returns the alignment guide based on the alignemnt type.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getAlignment4typeAA08VerticalF0VAD0dF0O_tF":{"name":"getAlignment(type:)","abstract":"

    returmns the alginment based ont he Stepper Alignment

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E017embedINNavigationC0QryF":{"name":"embedINNavigationView()","abstract":"

    Embeds the view in navigationView

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E010eraseToAnyC0AA0gC0VyF":{"name":"eraseToAnyView()","abstract":"

    Wrapper to AnyView

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getYPosition3for12CoreGraphics7CGFloatVAD0D9AlignmentO_tF":{"name":"getYPosition(for:)","abstract":"

    Returns either top, center bottom bound positions

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8addStepsyQrSayqd__GAaBRd__lF":{"name":"addSteps(_:)","abstract":"

    Configures Steps to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10alignmentsyQrSayAD0D9AlignmentOGF":{"name":"alignments(_:)","abstract":"

    Sets alignments to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E14stepLifeCyclesyQrSayAD04StepF5CycleOGF":{"name":"stepLifeCycles(_:)","abstract":"

    Sets lifecycle status to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10indicatorsyQrSayAD0D14IndicationTypeOyqd__GGAaBRd__lF":{"name":"indicators(_:)","abstract":"

    Sets indicators to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E17stepIndicatorModeyQrAD0dG0OF":{"name":"stepIndicatorMode(_:)","abstract":"

    Configures step Indicator mode to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E7spacingyQr12CoreGraphics7CGFloatVF":{"name":"spacing(_:)","abstract":"

    Configures spacing to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11autoSpacingyQrSbF":{"name":"autoSpacing(_:)","abstract":"

    Configures auto spacing to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11lineOptionsyQrAD0d4LineF0OF":{"name":"lineOptions(_:)","abstract":"

    Configures line options to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E6ifTrue_7contentQrSb_qd__xXEtAaBRd__lF":{"name":"ifTrue(_:content:)","abstract":"

    Conditional modifier

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11addPitStopsyQrSayAA03AnyC0VGF":{"name":"addPitStops(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E18pitStopLineOptionsyQrSayAD0dgH0OGF":{"name":"pitStopLineOptions(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12animateStepsyQrSiF":{"name":"animateSteps(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E20loadingAnimationTimeyQrSdF":{"name":"loadingAnimationTime(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E3logyAA05EmptyC0VSSF":{"name":"log(_:)","abstract":"

    Method to add logging in View

    ","parent_name":"View"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE9customTopACvpZ":{"name":"customTop","abstract":"

    vertical alignment value for top

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customBottomACvpZ":{"name":"customBottom","abstract":"

    vertical alignment value for bottom

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customCenterACvpZ":{"name":"customCenter","abstract":"

    vertical alignment value for center

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE8topValue12CoreGraphics7CGFloatVvpZ":{"name":"topValue","abstract":"

    default value for top

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11centerValue12CoreGraphics7CGFloatVvpZ":{"name":"centerValue","abstract":"

    default value for center

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11bottomValue12CoreGraphics7CGFloatVvpZ":{"name":"bottomValue","abstract":"

    default value for bottom

    ","parent_name":"VerticalAlignment"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE5stepsSayAA03AnyF0VGvp":{"name":"steps","abstract":"

    property wrapper for StepsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE10alignmentsSayAD0E9AlignmentOGvp":{"name":"alignments","abstract":"

    property wrapper for AlignmentKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14indicationTypeSayAD0e10IndicationH0OyAA03AnyF0VGGvp":{"name":"indicationType","abstract":"

    property wrapper for StepperIndicationType

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11stepperModeAD0eH0Ovp":{"name":"stepperMode","abstract":"

    property wrapper for StepIndicatorModeKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

    property wrapper for SpacingKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    property wrapper for AutoSpacingKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11lineOptionsAD0e4LineH0Ovp":{"name":"lineOptions","abstract":"

    property wrapper for LineOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14pitStopOptionsSayAA03AnyF0VGvp":{"name":"pitStopOptions","abstract":"

    property wrapper for PitStopOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE18pitStopLineOptionsSayAD0eiJ0OGvp":{"name":"pitStopLineOptions","abstract":"

    property wrapper for PitStopLineOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14stepAnimationsSivp":{"name":"stepAnimations","abstract":"

    property wrapper for StepAnimationOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE17loadAnimationTimeSdvp":{"name":"loadAnimationTime","abstract":"

    property wrapper for LoadAnimationOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE13stepLifeCycleSayAD04StephI0OGvp":{"name":"stepLifeCycle","abstract":"

    property wrapper for StepLifeCycleKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html":{"name":"EnvironmentValues","abstract":"

    Environment values configuration for standard size margins, can be used across the app

    "},"Extensions/VerticalAlignment.html":{"name":"VerticalAlignment","abstract":"

    custom alignments for positioning

    "},"Extensions/View.html":{"name":"View","abstract":"

    Helper function of View to operate on

    "},"Enums/StepLifeCycle.html#/s:11StepperView13StepLifeCycleO7pendingyA2CmF":{"name":"pending","abstract":"

    pending mode

    ","parent_name":"StepLifeCycle"},"Enums/StepLifeCycle.html#/s:11StepperView13StepLifeCycleO9completedyA2CmF":{"name":"completed","abstract":"

    completed mode

    ","parent_name":"StepLifeCycle"},"Enums/StepperMode.html#/s:11StepperView0A4ModeO8verticalyA2CmF":{"name":"vertical","abstract":"

    portrait mode

    ","parent_name":"StepperMode"},"Enums/StepperMode.html#/s:11StepperView0A4ModeO10horizontalyA2CmF":{"name":"horizontal","abstract":"

    landscape mode

    ","parent_name":"StepperMode"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO8defaultsyA2CmF":{"name":"defaults","abstract":"

    default line option

    ","parent_name":"StepperLineOptions"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO6customyAC12CoreGraphics7CGFloatV_7SwiftUI5ColorVtcACmF":{"name":"custom(_:_:)","abstract":"

    custom line option with width and Color

    ","parent_name":"StepperLineOptions"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO7roundedyAC12CoreGraphics7CGFloatV_AG7SwiftUI5ColorVtcACmF":{"name":"rounded(_:_:_:)","abstract":"

    rounded line options with width , corner radius and Color

    ","parent_name":"StepperLineOptions"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5Widtha":{"name":"Width","abstract":"

    alias to Width

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6circleyACyxG7SwiftUI5ColorV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"circle(_:_:)","abstract":"

    option to customize Circle indicator Color and width

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5imageyACyxG7SwiftUI5ImageV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"image(_:_:)","abstract":"

    option to use image indicator

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO9animationyACyxGAA014NumberedCircleB0VcAEm7SwiftUI0B0RzlF":{"name":"animation(_:)","abstract":"

    option for Animation

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6customyACyxGxcAEm7SwiftUI0B0RzlF":{"name":"custom(_:)","abstract":"

    option to use custom View as step indicator

    ","parent_name":"StepperIndicationType"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO3topyA2CmF":{"name":"top","abstract":"

    aligns step Indicator to top

    ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6centeryA2CmF":{"name":"center","abstract":"

    aligns step Indicator to center

    ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6bottomyA2CmF":{"name":"bottom","abstract":"

    aligns step Indicator to bottom

    ","parent_name":"StepperAlignment"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

    normal red

    ","parent_name":"RedSubType"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light red

    ","parent_name":"RedSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

    regular yellow

    ","parent_name":"YellowSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO9sunFloweryA2EmF":{"name":"sunFlower","abstract":"

    sunflower yellow

    ","parent_name":"YellowSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3skyyA2EmF":{"name":"sky","abstract":"

    sky blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO8lightSkyyA2EmF":{"name":"lightSky","abstract":"

    light sky blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO7tiffanyyA2EmF":{"name":"tiffany","abstract":"

    tiffany blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4aquayA2EmF":{"name":"aqua","abstract":"

    aqua blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO10aquaMarineyA2EmF":{"name":"aquaMarine","abstract":"

    aqua marine blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO9turquoiseyA2EmF":{"name":"turquoise","abstract":"

    turquoise blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

    teal blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3seayA2EmF":{"name":"sea","abstract":"

    sea blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO6brightyA2EmF":{"name":"bright","abstract":"

    bright blue

    ","parent_name":"BlueSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

    normal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4darkyA2EmF":{"name":"dark","abstract":"

    dark green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

    lighter green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

    medium green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4fairyA2EmF":{"name":"fair","abstract":"

    fair green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4kiwiyA2EmF":{"name":"kiwi","abstract":"

    kiwi green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO8darkLimeyA2EmF":{"name":"darkLime","abstract":"

    dark lime green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6kermityA2EmF":{"name":"kermit","abstract":"

    kermit green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

    teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO9lightTealyA2EmF":{"name":"lightTeal","abstract":"

    light teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO11lighterTealyA2EmF":{"name":"lighterTeal","abstract":"

    lighter teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

    regular green

    ","parent_name":"GreenSubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4darkyA2EmF":{"name":"dark","abstract":"

    dark gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6darkeryA2EmF":{"name":"darker","abstract":"

    darker gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

    medium gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3dimyA2EmF":{"name":"dim","abstract":"

    dim gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

    lighter gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8lightestyA2EmF":{"name":"lightest","abstract":"

    lightest gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6silveryA2EmF":{"name":"silver","abstract":"

    silver version of gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO12mediumSilveryA2EmF":{"name":"mediumSilver","abstract":"

    medium silver

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10darkSilveryA2EmF":{"name":"darkSilver","abstract":"

    dark silver

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4paleyA2EmF":{"name":"pale","abstract":"

    pale gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10battleShipyA2EmF":{"name":"battleShip","abstract":"

    battleShip gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5slateyA2EmF":{"name":"slate","abstract":"

    slate gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8charcoalyA2EmF":{"name":"charcoal","abstract":"

    charcoal gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6brightyA2EmF":{"name":"bright","abstract":"

    bright gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7paleSkyyA2EmF":{"name":"paleSky","abstract":"

    pale sky gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4ironyA2EmF":{"name":"iron","abstract":"

    iron gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3codyA2EmF":{"name":"cod","abstract":"

    cod gray

    ","parent_name":"GraySubType"},"Enums/Colors.html#/s:11StepperView6ColorsO3redyA2C10RedSubTypeOcACmF":{"name":"red(_:)","abstract":"

    red and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5greenyA2C12GreenSubTypeOcACmF":{"name":"green(_:)","abstract":"

    green and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4blueyA2C11BlueSubTypeOcACmF":{"name":"blue(_:)","abstract":"

    blue and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4grayyA2C11GraySubTypeOcACmF":{"name":"gray(_:)","abstract":"

    gray and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4tealyA2CmF":{"name":"teal","abstract":"

    teal color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8lavendaryA2CmF":{"name":"lavendar","abstract":"

    lavender color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6orangeyA2CmF":{"name":"orange","abstract":"

    orange color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5blackyA2CmF":{"name":"black","abstract":"

    black color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6yellowyA2C13YellowSubTypeOcACmF":{"name":"yellow(_:)","abstract":"

    yellow and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4cyanyA2CmF":{"name":"cyan","abstract":"

    cyan color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5polaryA2CmF":{"name":"polar","abstract":"

    ploar color

    ","parent_name":"Colors"},"Enums/Colors/GraySubType.html":{"name":"GraySubType","abstract":"

    Color palette for all gray variations

    ","parent_name":"Colors"},"Enums/Colors/GreenSubType.html":{"name":"GreenSubType","abstract":"

    Color palette for all green variations

    ","parent_name":"Colors"},"Enums/Colors/BlueSubType.html":{"name":"BlueSubType","abstract":"

    Color palette for all blue variations

    ","parent_name":"Colors"},"Enums/Colors/YellowSubType.html":{"name":"YellowSubType","abstract":"

    Color palette for all yellow variations

    ","parent_name":"Colors"},"Enums/Colors/RedSubType.html":{"name":"RedSubType","abstract":"

    Color palette for all red variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8RawValuea":{"name":"RawValue","abstract":"

    alias to Color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8rawValue7SwiftUI5ColorVvp":{"name":"rawValue","abstract":"

    returns the desired color based on the switch case matching criteria

    ","parent_name":"Colors"},"Enums/Colors.html":{"name":"Colors","abstract":"

    Color palette helper accessing colors and it’s variations.

    "},"Enums/StepperAlignment.html":{"name":"StepperAlignment","abstract":"

    Options for stepper view alignments

    "},"Enums/StepperIndicationType.html":{"name":"StepperIndicationType","abstract":"

    Options for displaying step indications can be either Circle or Imageor custom(View)

    "},"Enums/StepperLineOptions.html":{"name":"StepperLineOptions","abstract":"

    Options for customizing line with either defaults or custom width and Color

    "},"Enums/StepperMode.html":{"name":"StepperMode","abstract":"

    Options for aligns the step indicator either in vertical or horizontal

    "},"Enums/StepLifeCycle.html":{"name":"StepLifeCycle","abstract":"

    Options for aligns the step indicator either in pending or completed

    "},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC9publisherSo7NSTimerC10FoundationE0D9PublisherCSgvp":{"name":"publisher","abstract":"

    create a publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5valueACSd_tcfc":{"name":"init(value:)","abstract":"

    initilazes text , width, color , delay and triggerAnimation

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5startyyF":{"name":"start()","abstract":"

    start the publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC6cancelyyF":{"name":"cancel()","abstract":"

    cancel the publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html":{"name":"LoadingTimer","abstract":"

    creates a publisher for loading time

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file diff --git a/docs/docsets/StepperView.docset/Contents/Resources/docSet.dsidx b/docs/docsets/StepperView.docset/Contents/Resources/docSet.dsidx index b6504c7dad677780cd299c77bbfe45e04d98e1da..305e64619e11dfdacc08aa4342b9f87b3bcb05f7 100644 GIT binary patch delta 7895 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 delta 7469 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 jp8`7XWeY{!AF&ySat zZ`@Jtp9WJWydooqbvzL~D-ND#$4>WgRfH*=8&NWnUW}dd=V-SU?0?b5_Qy$Pe3YP_m@*8`#r7rzw1p;rX1O)eI-oh}ST??V23vl>-^8D-J;D;~Y2ic|{gkevraC z7v_Fm4bRtns!;85L}AhPE+Jp%#*-x9uq617Ac>s;uOi9HR6-wHaU(ULv+!+%$wn<^ znO19fy?GFRKB(U~7qpdH#`KYw6-{L|7o|vX_yS6JHs|?FRog0{vQYy4z9Cf@5d!rx zsJOoZC0+f>TG2>bf3wiGW%x54hCnJor2qQ@Eug%tsbce!lrj+M#fa0p7x(E|g5c*C zpptP4u|`z44B_BwK4UogJ< zvnhrnhN$x4M>#kpV*Jrf^SE1<^FE zLJQh8(4R?C!7ROlA@8TbJv6*3U{UQf1aa<|$PUXW=5)Ta;Z|TcBFJ*dD^})Ny4yFo zRLH^;GV16R$}84eAq?jtgo`NLgf-fr*;OGLq{f%aABwf7y5(+uHH*HdlBdluGdGC> zDneB0vnc$6R}25T5ow^~jBB>Y9$mP~HwA~Ua-v~S*YR=nXrQlql~I&C9|?xus0vNK zfWE1)CPSEuelbRlQ!=BN6vy$p83K zce{+m_L#aYvbiVp{|4%Z``T8kh{q@m%*-mk))cmGd>I{cMEaf|P7ULfu_0w`cbnVG zDn1j=~pQv%FWGN|gNvY}Gs10$sB z&YGFAa);RR7Hng2=wOIpzl4DS_o#NAVwz=>Urd~He{m>VhmH9}B@*q!hY?I~QRK0z z&h>5hb7XldA;9#!H~!;h`6}T9C-CHdxc9%8pq||=T#{dJ(F_3u&sQ1V*zaDFiXkAB zXqWjOkk)lx&)4g`ZNK;5_L87&>gxOZ>&e+#{Fmtd$^Kr#&v`bdd(x+9->Vyv{~JC; zxn7YU{l77HOIcK$RTm3ga_F^B&ag)ME^4@fs}7-r-9pC@!xV_R#oRskWQyh)A}HR+ zbQJ;Yaw3J3Xv2h|MbV|Hzkf4y{eusVE#oV(GKliN>Kf5Eq__n5RJmnCE+AcOo?||R z^>FT+|A}?sl);U8m#Z9gNK;^ae4*5s;^31vS-xG=3lsio@#o$S`g30eM>pQ5FAch~ zO}oHN(dTZzKBh_4WH+T^RM^hMZX6 zg`_~m0;YIWRE4vS?MB!hg&rT&87*1MizmoSp7#Fj&w;sdi~xjTxJ=jcsF_d9j_y5x z|Ba-!PPUXRjV-0U#&oMNi?5E)x+vxp$4M(P5B44@rn~4Ght)Y0_qbnoVZ34_0PrB0mnlScu;Dqq~iJerIGfE^rq&e4L)= zicw=XSJ&iG7folToK}bU7U1aah=~*jP>}8Ys;PjQr>R3nii<%9(#*LL2h5VfbJ}!k z(nQx*D8_G+I9y_N8ddKnvvY@`b^ zi*X~M!^g2t-sR(&*5o7}#_DjxDR05{?7Ta)~ z5YOMWWYUk5S=5A@xSqA8J&+x+{Iy04Woh@C4ETIp4>8 zjJyRlUQPB$^cz107+;Tv90eHf3J_630(0&Zb(naLO46ISyu5+S2`?H4Hi5|3ut@w- zrjdL-3+SrHZM`*i#o`aRZ3ed{CPZNRwCaMjqCWz6FmBRA-=1P3-ht6mux{}iT_P%Y z-C0_5MEJ}Es^$ajdi0`55kZ1wFR}xfXhmwJ5>o7nFM(%@WNs#lEN8@0{h5E~a0kc& zF+*98H8{`?qcfl5o}f_@Nbe<3W{B+K26RWUCh8^mS=*iaS=jQG>1Yc~bJ7I2W?jgd zSawH>T8;2P!&31-5dp>X+SgjuHQnGvKMAcr>g0;!542l5y4%}5QXp)8mJ?W^9@!5} z>5m@8?a`jQPyIfk#x?C!PGi?@iKxDUfbqaodiI4mdro6sY~C*Cq27sEkCn}(C&bcH_&clcWvAFK+(Ll1zz?^)9b(ou%7rlm83BUQ1HC`2NdFT?@ zWyk7mu~B>TQj$Drya+N5ks79J)vp9;R&7!G`_W}31+hrtmRXWDj}u+XT^=nhr5{yr z==AjtQSHk7=?C`6P4-0#6k_YB>vG6rhBSj%#Z6WVj#|J3Td8)-N+CxiVghs4Vi!wt z&XnHAtsyZBkZRy2qUDfR@X$f87AEXX=Sy!YtMsLt*f%*WP*xH=DV0YyHf6t#o9M&D zKJwBFYDjJtn1<){9|0yf-vKDjV+E3X%eBNX2DIA@ z`27|!;WiktOAhdrcz{Bp+Zz4>NuTNHTr3=?x4PB4}S`}r_q{So^!u4kM zKnDNG!a-GBLzU_*pC(6+bS$9}99nSnKKFfDSH~wI2EZP+XG3WIb`eg06Q@f+x#+MT zbP8E>ZCD18G!t#mU->J1y6tw!jEg0JYpJgz0chLx`iX2Ip1z1pXz~}QU$n=G84WS# zsaKcD5*+c?TiSxM@0nN!)XO?u&^udK%Y>*Q3K|EJ*GHTIYq#O2cq{@@?$DPH5FNTpllOXAS%v)fYSytGOszaZ7*; zd|ELobiCBIM6c{;JpVm{jGB?^jZ&M@YN;a_>>V)21|niGtsb`h4BoR@g)!X=epy?p zL?)Q{WY!{7rv}ah{$A|Ss|+7h#j!Tzn&dIKSgRkTRrafxi9%LfYP?@V%TrDr33C8XVP2?4hn~X}K`QdP@pWy>+pxZ#C>}*qd+G}547q1R zKgZ}tTmc8y43Y1ZUy<$ofq89efbG}YZrsjSRs1-*L_rz-A97Tph>4iZzxX&hY z;lCG4$a*euaM|Kr9|TLrg|(KDgHy?Z2@pp7Kwdfc?s%fh0G2Ke-ZJc<#T;F*opiGy z+Ok9+9by_jlbtlQANKM@bJ43^+dA zo<`opdtM2S`b2&Dcb}W!egHP}?gB6XP5(8K+HM+Iq71ZJws-8d z0m-8cEh`QLl4W4G|Aq`bb2(rR?f#%ao=ZCO>+9z3c4sJ*YD6`?{G?-8t$4}zUraJO z;B3hSWUdZoJcY;w?wKTpeYtX@8x6Lj#Q9$5hGG!Pmn2#38-G8^>Pg#BX&Gk?^<0j> zL>oZ;#0#(n5_#FlZ@YY1CM>NeIY(JV+_H}f6VWN^QO6!~y4@}0ui!9TsQ;EkEnl9_ z2Yi3FI98C+L&@6s(Z_|!zJ^}^D}21vBjp>9uIC$_g&;GxwIIJ)?3By*TqKMU8c)cM z!%klG8TZvy6R12i|&@zgjq=s#aLxJ)n` z`pLi#fj}8=`+8d_+TT2?^4zAN=bEPB>PjE%S@ZCy@BuI(Y0A zPc0qjxj%JHiUPP~5WVitFi89kB_$#vd2RqN1VCr6TPshbugp*YLk6Ssn4J-$%>U$BUABNxfCo5Ob= zK$4r4t3a4&KhxGEK9oQzhk*S&$@$OMSS5sCh9Q?`W$1-NjzkYDWwYbUfCm`CSx<+4!VcN$VlNa(E7(Tyr_ zt#{yOUJczaG0`l7+q3k*m?V#dOA|btzoY$q`LIfmJzU^4Q@4>o*2I7vzu_7gMF&+y z;@6|tNTs(;cArCFbJ9)68E?fntmY@X_{BzzE96p<0-tYNenRX5>efN~iA=H710Z5^ z{TmW>vD>UEDKuRuw>R$RORIa%r(L#NDxkUUAUi}TqgJ~WRB`}kR_5D{GLP}0FVnZr zN@=uK3~e!#;N;>U*Q>fb*K^*4L=P`kF}))``)`WFTwMHSdNRjhBa6(7dtV=jH~C$> z#*wqO7xfD*+22CVZDI;lv5>dA34r{&$($AQ5(Pw~+y=(a1w-VbBoWHVWdU(aB`{j+ zA_4u>oKPDJrnUI$zgaW;F7!V}A#z$c{3lHvhBvWM$QR8R~$G(VXF`p=#B(!8p?Dqs^>=&UKGVvRO;_lc7>!ds#B5GmDp7T zc*rq9*~hMr+c!w2O!`*s$d_F?d_ zU;9@XHQ~tM!6#U%fBj;p=TX>3#&|nxO+s0NjcHQgtF8*`()!vShG*6SH-m8EvI?A) zK2X;EK9;(fh$C}lY9f@Fu##V(4!}^_RW2M#N%j}=iP~vW)6dX=17LG$ccBTD!c$(L zEkCTFak_e($ldOa3K{x*^ur9>+==53@8H(;YDCkKq+2%jndlRv&4w5hM%8v|$S2BP zm`mg642BLjJa(!lmD!B>s;XD2(VC*h0>koMpj(mQqa^Uq8FMtj`+-BZ#0=Dn_@F58 z>efNGDt%6!Vmp}?06E_UX?N3&$ea^gG%rf(EOGB#8bY*ZqJS?#7-`m~eQ62L^yHL^ z^EuChdzZg88tN(EuD|`RZ!!acz+e|U&l^3nr}AS{@hpeWr3j&B0Q`j6v#jL4A5XzF$tF z6JGc|dzO+)2a#x3$TNF-FIC39`{#yh0veA1_j@9^C<^Wtc>POtt3Vr`AUaUZJ3jUcWT z(uugU?y(kk)!O9}e%k)#t`lge&{96!J2X+>3y*HDv7p49!p{g}p3DNmArp)y6!a=%^< zB#=l^K7W!Qaj9PWi-Vyx?k^BHDFfob7Ko=mIxZyA zx6Uk@DTm$5f{L(3D$~}#l`3)H;S+6DE-!v%%0V14DR$oh24J6xcIJj?my;YL-G9OV zoFbWC?j>60>A9F*EO$Gz_SBip+mY$KuWow#D#lHyn=*Q}*~TPY;ectf#=bSUTm-mW3;f!}t*#xF+i-C? zvuWoB39J0}6b`vma-cx8Vnb#oGO7~Y2R0(Ba?10MH?*(AB$>iFnNg0~>9b!3s{9d; z-}@YQLCYv4V1L%~s%|0lJN{@J{0PDap!?q;2H!ZG2hxnvu9;=$cH*yx7G+sqLDgb_ zw7mBoy>Bd35lCehQ*6PM_b|rkH!a1zkd1!{(cGFr^Prp4Wc^ z+7gWocv#jb5@GlC-7k|i!ux#LxxMZT4>YrJzjhC8h4q8Id;-aVcGja&yJBPG?B^ z$kGbdFnbD^(Oopxj^^LmU^L|4xwt#Pik6M&p`vJL27kwrPs`a4visnfLR(<+C5_oHX-`2M z*E&-KXFH0;@Y7ljz+g1Igs;x4HGeq{!B7=Bs6^wC)0B{L9C`1nut4%s~qc ziyVKRaIyjzB9y-&wI!y!is9ra3Uw>Niy9V&79pBMQ>d~+nvcU-DfTT(#%b`{b(uGf zS+SuMzJQi6d#;`gPhPY@^Fl`-yxkq!2pRmk#^hUHee_&HXud%h~IZh01bkzg*8xZpBpTXNqCB zOI&h8@0nIxF*|tvd=p!Vg$Dkoob|Lg;+q%wa6uG9%59)hXztjf~J%F{gKR~JLq}#rjcyMLq=x8X@MQM6m&4t%Ba1BREwhZm`rW zzhEEvF?A{@{%D+iSI7Fch`JTD6m)*a7ZCgG32wyZ zGNa;-rDALeJ};2dB6*gNQT>^G1=jiG-EUDfi%?#3T%HGiJI+rzA!qKSeXbg;&-=hh!QmX z4zttNkuK2LB?}G5OQL%B=OrX9639dH57)KxN~-@%$*;`0|3-5)Nc^yD)T!fs9g=H{ zU)lums8d8)KRvU`Zt(fD|G9QfJE`B1xo?uzq{LJOYkMd9JBVa56%SGBFLe!PI33qx zUJ2Kb-vsyGc^1WYTJjf~8)Y;Sl}DlYqhy`IFfv8>UB49fko8fRr{B$Ig}|a|F@r}B zA6?{Mg__dnhh*8oyqGJvfx(iV2zqy0_4BaSrk?Y)d8m*PyTnLKKMI4fX3xZs%b~XE z?v%Z5Gg8U=6}Ygobag>;6fyDTQh3)p{t~aPuqMUT*p+Cw#9&_{Jk5d+{F45^ z^HWNZz;clE7b{23Rq0|jA`r2+@vJt{ydb6hTzqwlm6ctge*o*Jh*;g=vQAu5(H5Vt z$3CGn3NmQ>Ivu$dIa#7t;Qm8mO=24L0qJw!0(M6z!1fe}^nh0DwT#4NGEUqox)#uuOs=QbS^d9~rNT6(V z+3+d1haHw4Ew|7x#UPk5E@lbTq+-9kqi@Q+caezX5}BqDnlZ}uN%%PBjbXkG+9bB& zVc^mqqSq0#xQ<}r0Et=*8}`}xleY|!~rYbY-qY0KK*;y7qdGHR*&YpGVHk)1aPq3YV4vf5T&-3K<9h? zE*-Ll7__kYdc|pLpV^^ld*c$sOQN?x)x4;w_`Thk*|WuNWo?xpPS1*Y2{Lp?iX^$@!=<8B5A&Kf1V1W||ZRVC(1T&Pe$ z%w$e-<0gd46##2vTw+A=!7JXpr5xqE$pOzdch)6d2G~e_O7lyH0&K2VL+i?4Q8cvx zlBsehq_Wer!7_9jM&)Z;^5q-^1B^WJAVw4l0=aq!4{3jP(SMYI(zKS|=@;U}T4Xsd78y!}G6N~H)}nDSeQ0^~t7dPF^HSh zpVHX^)iaLr`P-wzDey)!WAoVfQa-eiK{D}n$B4N;Z_Jca_EOsHmGcP7ZfY1bsj9eT zCwi%24j;9~hG7lP1qy@L_HL#}iu3W7Wx|psAX2Ziv2F~X<&kV6c|*2b4gCXdCHBJg zj9NKsk2KK!IY&Z-*TeVv z2zCip`06cAxHJLpd8V)8^9q4IxEG=N>9cI}$lrMJt|C__^6F8_@AU&T1(e@y@Q%X* zqg%o7Nsl^}D-^$RPt&iOiRoF3g7nNeSZa3CPstjGj#n}j+%loPF9&&E)LqQP*N=|M zFV0Twh4kQP6RQY*5WeJog+C{)ePM8@j}r~Us-%{pBjP26i|akK=BwWL;4@wvh)4|Jmh16 zX%z$obD@sd@PNrf&@nZMPz}ZPw<-_EiFsp0qmxkEW<8`I3u-X&-YX zC!Bj4(ji}RU|%lSi+%nsm8@X{3Ap4P_zWIXn~{7&Viqylqw8(M+}}tmpHgc5j=oh0 z61j|gSf(*#I{$9L-u*FrUHt2hNb*2Sby5>)ONrS169%ZmOW`kr`usVTcBhg?72_`H z71W4?*{HDvj{sW@yecU{^@3Ri#3BFenZ3QjAgB{sC5!pF!yosB4hO~$uvoA$>>k)P zAlVhLiKx9hv(tv=?c_U5H)3FjyY{0Y#!bi)`yQwk81-yh&w`hU=1g9l1>uz07z>W+ zAb11n{{Vip$;Afj>4J`1V{`Fd`jf09M1;Ep@7oJ5`T>&ntbQ*fe}`=g(A9(U{fC?} z`LjTOYTpRt^h02^SNRdZ;OGB|`uw>vg3*f%cAVQfSVf!KPf%;r^KJTWu`rk>a*$?- z%VVDG4UG?ZH_;pV=3rBT?F*XU;P~+;lAX%lt^F>QnX!e^>`S0~Yim)KU;fsuC2#hp6?LW{49&Gq62ocTZ(6V~{ltP>@ z?ZI_F5iv0Tp{%^9?n(b9h8`}a+L&?P^`a|Jn3KvjJW7+@OXj1C9;#gE z4&t^QX78P!Z9(EdY5cc&_laoh8LoEnmr~ktVt&1@m@0BH%89vnUQ)_!anq+I_?X>0 zv0ZQ3Sk;#<&a!???>lGg0FT`n$GRbbMkaAd<#>18@zN+mAo;D7dq|2 z#O%!|aO_-&uNPR+-YMNbmHWn7!7LC1Iy{X1nPn}+cPVRuEvd_LLwrcysMPVGm_8k0 z`1PX1ww^Nh7|%g`%7(ix-<(@OVSSRUNkYaMIz=m37#P6LXQZ*{D(&k;rUe_wQn@9AHQ&0f`x8n-t;U zup+G2L&4$zDDUYg;OMPqxs~MoXd5nx!N-) z#XH0Qn3~=D(z`rc)8jE5%mRV9zmE?KrMfDJm;6ZUUFIb@*X7G#p~_!BFq^G)hy0GB zTrDd~r5Wf7N7B@JG#{&v`!tI|AgNyCZ&BY$|9cm}qYQTr&X`guUO~TCc7?*wyv@eg zzh|74jVk6TA(q}>OPu$*1_wRCFe@W2k12 zCm%jMjmRz0e2Ag1R^kije~V$pS-CjO%A3LZ`;}q0H@e#;=DZkLtvNI7}G&Hn%xNy7_TFmU)m&^qe+1XE-aRdH6;P=+Y z2FmV{QAjYD%B!O1u-^D(!RBK~fuPG80~rPyztghOc_(^aAlSUhl>HHd;n!L6Pso4s zpNOJAG+T?%Ygy42TNZH+{>y}{n?33p;;r_#bbd3k^ zy=Hr?ZyE-n8`SvpySqLYwCuhJf(9+UCcFgx@rroX2dnHZBl{Zy^;5Jn?}nV^5(+-! zwtpiQ^{cCZY+tqJwVRK1vbtC#-dH%$hD~WAnY>o7=TjezCROe1>pXA#cm4h|nidNF zIHmI-xtIR7Tqhn8$5wH5FcB+dpUO*$S(XT_kWsV!O)G6jDZOQNkfR7}XjFdpgUl6; z_io{X{u}y4&A75zjMSNl<);=aXd9O11$JkQeUd^84KpJSx$=D9pW{pLU?c)y#wXk7 z?|)gg=O@J|=XNpo-p+`VG&6a-$e!`xm~B6UV)cy!!Q|_os{*5}lVQqRts7?bm67%F z^E7Py;_diOd_6w}MlworA`R0P6qEJOzrP^LJrU;ckWemrsGQ7}d3g)Xm+_FoyQ!VX zZUP7tAqAj+g0ZqLEJ+cZ)DZds?s1K6#uKnnU-mi!Qo1}(SmFPrQ-pTmSAsB}l+8wS z7lYW;yGbFdDLp9~7VnW8M(>j^jR4;ul|s5?nOs z6{6A3K|vMPLr zXl~+fvmrx+#=l<fEDPb0p%#j;Q>t337eIFNu3w1KgaVrS@~#HI}O$*k*qH zVmGTQ5@fx&N>e)>&k@MJynx9lMi^YLEn+bKcc!w-VBK}(0+M=NNt>B3bL!v=vz=Gs zEmZq|9Mio#p8)gY6$%6=2T1>% z@&9n@6~)>OeP(c8+kuWZP9tj9tHQ*%jk0U@sI`ctyG|8uy;pml5c%$Vo#g!8&ywMElMh}aGj0RL*}>K&8){wb=_OF$bwFdECea{P%-{Y$6g(kPQ{6<6 zB^##elx<)a{^7wk#EipUfEV1PrB!FfJXx)5Wty4EX;F1F2T3O@{))DJ{@`l8|arm z1A6)7`4Cy>Sa{3+u97)a_4#TVq7{g>6Q@B3@H~n~fv8K|-Td|vpU-kx$kmxfcxCzW z*VlZgKMx7Ij2-%}j@7Ad1a?)?O8@HgU79)t?3(k0u!8q&?I1l5_O6BR0O&wE$2R5` zu=Iw$t2ka*?2`uhHr)Dau=1oC&RCY{`wG+5+tX(o=S_u4Fz*Jqg4?zHLueo_ZiheS zT#mcbs_ibImH+zl!OLDJ?>WYvmHN}Rw}`NN5F~>0(A&sC{**g%)s8A5pC0fd#DmhF zF2u4z*K7@KFN<$j`G*cyU#H2^9QTz9&@|Gf9gK%N$<~reR1H3Gvb5bDSr)LClE~ok z6U})TDz>?OH2MmKBySn{*`sxIw(>uM6}4W+816jV z`!}p}zT;D=pRSjqW0l*P7A>QUqUkq(A!bRJLmWvocBvU{YuZGPKAVp@BYh7JrsZZX< zH|g-?M*Mg^mrj^7T3S$84f-VVYq zS~~P*WJL!G+j0?+L_s*auMGif8*R0*&+0dZs;_SjgqySlp*1@=L;5KnmCJ~kw+&1h z6V6{bZ>h~`m-oHV^z#cdtN!k?%?}(tz4d#v*kpP9_{U_B`viR|p_t{> zTLw2SO`vz~0?BAcElg82n>MoknY?gv9oB2`lgLTB9lz^uR=FuH>*3WIziRaEwnFP? zM%;i@kOLy|-tL!ShvVa+rA35ZwTg74Q4`)TWNj^6o+HAYQA9Y_1@7M@L?94+{!_&N zRP(orHxD)$N<8VX6OdZ;!o?r)2mm*NU_PJ-ujIO!8()iD&GJu(RKzQ4h{2tkP}cC6 z!{YlcbveAhVF<*_aj=m$H^0>(_)j|T5mO`2hru#F%D8Ngw!OxGe&g{h5;LQq6wWE? zb0}YSjql_P*QjDLT#L&W5X$x7_1UcI)Sz8@htjZuqI)wR=|j(W32T1u_{YDDMhSH$ zACqADsyMUdtqOrB=ug|F-JOnP##MmlZU~{Mh)kD5L^cmCstwI|PQyel_gI>n!AcMZ z%tf?sn1fUNlfl}Cph!3-zY~vb6oH$$ZG{Ny&Z_DV4$EGWz@rresPmS5n()xO`90x# zq|ONQI0YK73K5Y}KkC%VLIaxZ@>vj!OGOl&SCDq5TV@|^RXZsi%n?Zl>zcWfH%(v& zg)s^yYPrAM_{dWKk5T9=w~iDKcT@gs;j9gHDn%5M?yVMOGA^ala|KZDSJ`-8xm*$EX!*iTL*>63nDDN|XQWuDmhyVMeH z3lR%V#sQWKGOPXM381IYUL7Of56*XKvSOf2ypk$IWoEj`uHC8nP6EM z_1y?mW*$W=CcRbAlCOhDyrmS0 zg6Y}FThN^AwQ~lJm4hi|mk?k+%MJg`I|hFW5h&Iwn`~3fnkSmSL$+ju1h7(}FB7;5 zD!I0YNR?=yx4Q!>mMi{BAreWJ2*+yaT`a>?QRGqZg>i6c4xOh8%cR zZlL|SDUnoF5ojr~8%;Gb)zTTsS|LDSB6kyMNMAeT+}*N^@@o*rEk!H-5cLH~1<@Uy z5O*DOmCe~%IM54W(*(opku%@gFcJtU9#Vx#A0^~OYc2p_mcg&`pT1|h58zcdcMvazA#HulLI+Y>vzP~L>WDkxZ^r39P{8W{~n47A>`C~E4f2Bo|fz7G^iIBq*HwtGJ;(SfzVx0os$i7)nXGY3$)Bfylovl zwu#e>(Su(|v&octfIhzd=^M~-X24$E6pSJvlC=xOK*}QXc@Mbf1%Q^4D_aeVCB1A6 zsY^aP?3<47Oik1^ojawYZi0kLrS5v{7mm|h*ytY8FXv6y$@{ECeU^wZkj|c?+0>1^ z;?R;O;lcDE}FQhOqltCg-(w+-vq^66KZD%1xKdsaJ#88k>rYnrwS9rK(D#6jS(hbRr z=<7N-u!E2$$DI;gVJ^GwvKYvy^b~tMLdkxX>@a4?|C#!ATj+N@`D}Vy!T^<7tPehD zv*j6z<|qnyE5B?A?RSJCvm-w&8Inu2yGQ`ZnNVov&ojtwNM))6?x#A2RANI&lbudz zrfv|lf@J|K*z6ARVmp>d$+a6~6BJr<-c!#7g!{UAUlFG>1JBsi=wVJaJ(JKFrq1DY zVu?;Dco?Sv3bTnG&rsG-&|kx?$xBhz+_uZ4n%SQLHQ7?BP%A0N{K2Q8>->L;RSa!u z#uCq!WYS;#S|d4#+LwM6eoInug9|cMDAR{J4*%LZoJ#%etGDv!3i84Ol;aNHy%$g7 zYH4>l%f)%vX}ar~KlI0$Q)1zm97b+3;ECK^VC>;ctoy1C2w{VJ(2LNHUQsad6iBii zB-ing5$NTQA>%mx`u7LEefThmE|Rm0F^j%75N!XNe9FfIu#3dfw+(c(unj=E>d%fn z?hsSESW4GF9XAl=m?sYoYi}rse$jSNg$Bp_s)xEC)PWSmie{{u=tHp zjf>&2CBtFI-d^=9D@plJ6L^w1vc+6*cyB~$Oc@I4vxw-L(r#OAy~u&;=w`Vds9{n{ zAg*)_V?5IqpoaErWSW@YMkPWtSsE30yL9NLocSV`JwSiW+VV@@@l@ye8+HmW8A5oB zVj&szj3TcjC%A-_7N3+4J-ICL@C}j& z+gr00x~EWd4s=&)Ru_P1WJAO9naEog5D}eXe6nOX_xnV`O*B8r$)-E)%EPi!IELgBpJmk{h(+ zgjJ*n|L|57Ca;#iq3CpR)fuQSN=Flt5GDEmmlX~)n%ov%*}iM%>k(z0q+d3Ekw)i! za;LcJ0%tW3$FhLEX?sa8G8Rwlw{)M&6K9%x9t)ldB6=q|AUj9*`u@qhxc5O~c77|I zed^RXdAy!qeFw&c+16E~Bb%?_%iY%ef%5S!0%Q}M3E$W6@;RyMvQ6cSOeh9E(I0Gp z`Z=}4{QSkgy_fEK20X{#1Fyo%oRok@Yt4htYmX0-w+n9Acp)axv#rl`%vD2aYnOA| zUOo^4bYl+m z*U?7UJz<^YU+1*B?{!qCRso4fzXJbRyrT8qB#f_k6yHmbrC|STrOA`DD1F#nwns`p z?3`OTs&Sc+-ds8aQ>l+}w5?Wz3pr@l5$w%;%-vt==;?l$L7f7v}i6phL>S&tilvjO`0g1S*Eeaz1# zsKo+eV*a}i^)?$j_^{e~CHxH4^&=zLr$u{Ba?_uNrA(^2kkh$8@rDd~vR`PQ;;hL@ zln_nxROcG85|T>lNEUO4X3|}~Y5FL>c#WuuScz_|!q+)T+`SAR1m0AKN&GDw$hRzH zCO}$SxXbPKjy(?p4(c8!!g^vG6%^?VJC3I&zN2I)ASzOG@+kW<-EDBdI%bDDj_wO( z31l4dKPmQ^TRuq?=nRKOs? zW)u0+4sI1QF}9l#4+Ou0lZ{bmnO8w%mO({h>Ha{^-Fbckv>y3L{13NbIC~0;s2EIq zj7zQINvIT5E39G^rwo#KxUot@*Ew)r*-;1)lM!_VIB=-JHrR0v|D`Lb{+F)aW>I&6 zuWFD$t|5ZYnAGW42G}@5h!E!X4|tpWc%_J>viJwfpIRfcuifj)Hl}bRzXsC?RJm@K3U#X0z-=K9|hK_VVs8kYR?8y^&D%qY=*=C+iWy+~NxA!MTry7fi zH&~TDu|)`6VNS7EikTE>m$d3(f>kjWmQKD1P05zv!Bk=r-obVs9jXg#xh)=A`kpOR z)X2mtn7b<4S*%%I{{;Egg*hkUaFF8eGQ^cODd;}@vtl{CEOIDTjIWqJY0zo78I$Y) z9a!mJWDCMbh;UN0vx_M0{_UK=!KdZR2mA@7pd1iP$Mz=zBiouAuj9a8#1j5GUtXHmE6|gI$eEG+-GeCdZLOS2kWBJ2I*MmZvl@Z)51lnZ;@;AB8;>Kym!UZ z>F_XkplCo6s|55Pox?0sXo3gPamopcG0DLR<5Os)?(?3A|HZ~z1?AC2-MRz~8l2z~ z+}$C#ySux)lTNVU?yfKH`eMP|-66OKciDXVuXF00UHhV|x>nECJ+Hdg(_^f`QovrW zdN1+`*v)s%E6@m>xu$Dn{&Y5!Fy)qVAj$9ZLkvn%n2UfI;4*gH4;scPFQOlx_C8H@ zFKcd`TFb;uM|0>qKXRs;6d`Sj*PTieJ_)wki=`38ngfe)d1M#Q6AM&sET2xB~B%-*5^$4>+%G>R$&{Jx>+xMtcY4&|eK;vcsC z=GL}?GiJp<-+i7srpwOCx6;o_Uf@iG zXLURXijJF*do1eSFGTt8TVD?XR>*@@oEaad$OPtV5|T?#}`u z?fM@f-DxvHF4W&~ZzjD7`f0Z z2T!eC;TpkXdT;_R{(v{_ORehP0n(!*r_#uJUjA>mvcCzOaj=?0RIqpzb@}kR@~y10 zv7tfj(i(K+;v<4QSAATH+t1L`PXIT?u)cy0T#|zF+~oCsS+0fjTg|+WiIlpbZ~9y9 z>`i){ot$ZJ$U!y@!epAi%6wB9xOC2L(&bPvxD6Vl- zh1(|-mNS0;6e76`SZ#@06yfJbd|c9&(lwu|>(|ST=>OfPS0;67SG3c_3W~$`7C9>^ zO8nJoO=X{MEFEF_ts)2fLy^fecUJ;sHO1 z(&ck%E~_ua2@&OY{0$>*;o{9MYT#p`Z!;O^%si@eWO2Lv7(k--kPtUS`SoJ{^dmMw zyiP4U@ZK1!Nk&JOL}`tZVJu{^Ua0O9^nXluMEJ8=4y)I-%*V+IP>8$kCmR+{+Z9&M z-fud5!Sud?>_;?fjQ?G`M}=mcFuiNW?k-1l_VdLY@6b>ydTb%RnAob(gvKSs=OT9@ z)Y|59d*}AuJ*op{`wn_m^o?3Lb|( zNS-0j^Zx~V6R=JXE;;_+P>F&gvv_jW!_s&Bq--sAiGlcOG5&<;K@)3MJVi?t=YX{% zSg5j(qzEAyj|j%if*@9AOZ)C_dD0|+IF2eAhLr19erCcdI{|=n5ovm)MJbRaMG>z$ z8)ij@k&zwk4RtpCLx=EvJm%@?+yBAtkYAF_D6{5b-qmOcDTYe;T?X|J~51R*69&frRG(ZzZJqrJ} zhU{CE)(UlP2fE2q6HQ}lEEOk61A+N!d|?P~PGcD0u1$2OUz zNhgN>eENfYeV{4_R>4w3C!kb+Z13(Po>v17dsLm=CKn6IpjL3v$VJaMG>_lvSbcl+ z>Hi0lyOve4y{;b#G#SjjIoj|qb&62cBG8IcXD9>G1LpDrt7m@;|R$vM?H$ni6jdeq^jTMEWGlkqpgWT!Yf&rG{zrM7YJrPhqW{Vx#nB zZJ5SU=106KsH9!5Gs;m-p66 zSEyySX3gjyzq3mXOq<_kEB`sBg{QS(AK5V)FK{=WqB7wClT!yhkxN!9gJM_u!7u!^rq|S z&&AErxWIvJ*e0HO24906gW4)flDT5L40@k)kB=;d)ZtYCwh^31T+)&?j~Ca;#4+qw zNHCYNAl-T^ba!NYX$saEvZ4z#*86O|_3L(|%vqYJUNmyrq|+xft;ntEq!#{BWHgZIG!EK%hAsCx z>#O5AVpcYJ9>aJC$CnZ3;k=69Uat1l^sSd7=I&_Oqsr}% zG^SJAK2>Gi8fAM%CFF|=2+1gI7{i$;cqX-##j5-zH%s+7n61GB0LCMe0T&J zF@OaR6sbFeSid2}$(7-pib{R@(kM5Vu6^rIt>zDMpB*{fWY3`{VLeQsu8|CBR5-YW zm5KjIZn_#NSy(@Q7EB(4k-t*jyLgp>KU6uYyh1Yp2WABO{`wO5r-k z3Il&rq`M$zB`}n~z*2voTfSQRnyZbpZw=U1>eQCbX_xDKGnf!xwaLkyuL?|>;&=s`~{<|?s4tHP&Nh*MLft%<5EPptpK2qD{vc_*aj5()Is z_Ox1drKE(@o11spQ~GgEq_SCTI#Kr4KRU8yR8Oa5=k?`OAe*DZBJmiJkbZ5ZFOVyE z?WX*o4Vu$F%zPM^ja`kd5O4EJ)f=$!?eUVXA%`Z$;m`3>;*RUcDA|uyaof+vkmkBd z?^h?SJS`E7_%{UMq*ynkiYJVVUY;2Ok;R~=e76ZI$a<;9WqP;O%)Yz+ z15%ydbz2#If3o^s8U4O5>Hk_g{*DJ#Adtke3yhn!zf`Y#t&F^vDcl_v0f0aK>>n9i z-ErR)*`;F&I}UO?4jil^XM;`+Cd2ZS>UnXQcE3u4&IMREuScDZ|4u)e+}*Riy=wG% z)FCA89bL4MiTx-XT|EAOM*pYmf9B(Ld|ZQv{1}o)JNW+;I9B^r>W~45EG-;ankkmy%v`pg4UqeT0d6LU&AfU)m-loaa z5q?V5vhd)f66o(+FNS_FqiQ^7o)W71Cz92Ygbg|z#4>3gk-*>0us8O z+~=e=N&A@uiZZ0Pzhv^Rki-A}dflMILcFzx3g^Z_kaOu4HWC0L98#tHG)a^vMU|oI z!E#IxdrA=ViQm&HHLHxIv-EP|1JruWWXMpqly9Z4_2!`0}``a)?PdKetT zxb5|#VYGWVzkO!^{k5OOAKqZP!3l5Rc}(UB_6B2$d+U!l<*2eA@(WBM_KW6Tlt>ZO zX!pC)D*I&eVZ!8x!m~}^P{RFLpCe;|&2J*=hPj@qo63@I_*V0Y z%AZphN`&%A8%bAfFcLhm%(*SOq1S)}-7|IyL1#$A3B`wTWUeH0R?1dqn(_!Qx z`G_FPuqGW=GL+ydzn}ERPo~P_?r+WsHz+V)c0Y|U1?24J-_(bBXnOaZ*|sB>=h<>; zn_Q2sNLvIaRJR^TxY?0PYRQ@OwZn>uf|+M3#}i+^j@M%*iwlVz zY*1#I8}uTrve?4ICf&svy=G24D(>tQqs#%qj zI`lMk&d4e5Vj*Q!9{Iyi9+HKsp~lFSl!S~EwDIt6>Np6GvGWRSW1+nQnm^xgrUi!M z_dqJ}(Tb>oA?F6Ka1A#qR@o62mOOcbBlu8(B~~Mtec2u`&` z<3Iwk@mL@9k5<-Yp4A3i=(%g^NCg3%yFEn}T~$LBOWxfxV{M7;ff7KIyekWp@73p()lOKQ*Q=p&RI6MPU| zg6CD(eW_!*$7QS_L|_W^y?kx%aUaIaVAf}u3BPFKgi+S@o|81o4spPT(`$hfvfs7# zk|7*&ib|B@-{PQ%U8aTNHySf8LYe}Uq_%#tJFs};`42o!*BLDdg>9FhcZ|E-dzG@m z_+StT&O=uPHmfYI2aUy=XH?|NvY7=4-)kNc)GL3({X}#iiM1uUv`n>nYBxrA{TBWE zpvPu2QPaBz#Iba-c3N?if{u|Lp-mp1$?E%su28oUwHb$2^?lr=a`14n@p~U|w*N1A zqQK`gp|$qQ6Y*!HIS7}#j#h43Z$i$RpIhkY0W?I!w~mQh-6|$tf)(8!@eN9lp1W1C zIL{3^@@=S~wFK@tnF#?YjMT{Vgn*!y$DPBepL2iR5*`GB4zS<=XH(tkNf{?G-R0aHr^?$iDH+FdHUkG0{6u1AL8Vq^CX#fuMP)67Vxv3?P;WtU)}sb029DkO_PXII!;sT93;*H_tY?_ZiRbBbHhFXV!r zvQatud@o(OB~(IL(*B8A##psojD<&b;W^w**Kf`&rA++SugB%x+hEYpAL@A(R{Pb4 z9+7=Hjh9Hs5}i-vMHJzTK!#nAul}w7`iu{L#E7io`l7akP6d5iEx8_{-&g9Ux`%=I zTXg~a);4jEI_tV37=GDw1_>0M22NM&q@qv{*1}&jgn0UQ!#wJXcu06I`&ic3PkWUY znGG^lEUL{TWgdg^L|-rFX2y`@er!RC7l0L2G5oms){GdKBv>fA0Cemz4y|t6$o<5u zsR_dqVLFtWU3z`9CaWrmiGynbWXf0~-?>xmy(@M&dc{&PXO0*yybZm48z%)tgTi3Q zjQi9A;|cZXk#%2a@BE6JhQc-6ah}V&c|XZTC~cSOj&im!5ABTK5MVN`(J1dGC2DRK z*}U3#O~he;J8qK>K=09GPpW4pH2Rx#%s1ZX!U`Uf%AIEF2~3hgNJ>fDFa#qzBZ%B0 zxN4K&ZjyG;c?0D>8LR=(?7h!yhuq$^Z5dd`wWBa=Q|r9EK@O<^Vcsf?z%}BOz_|U* zO0B%N$7@-%o+$FK3M!m#u&JYtHR9Tdyf|TTp;bFUsrW=XpjW+{onODE>gYGBH9BV= zF`ryGE|Cb`nup4P7+%n%9E~qqNf#0DHi|z2H`}3Zf0O4tFG(C_)$w8qj&o>++W>Lu zaW%`f7gFIn%-jC0T{&TQcQ+8U2$!=@VVCqz$6TdRE%CCu!dA_@AZRnbh4CnS9Q%ww zW_wFv>yIc7#O+xl`r5-O*V61e{H$cBCQXPQ79})05iuT1vtS~b2>-Oftc)4@Yw{}B zUgGl(gXy9^<+9!T>Mf(e4+rT8C^4C-IQ360zb$EcZDdUe9$R%4N|us{J1V#{9uo$(ruAz<*WPv0Lw4;BKwwC*tdGujhz!lRD~|ePR%GZ& zmkFr!jh_Xyc^(=xLwPyL-v*A;GbDNww;6t}prFwF(vh7>tp|HAsK7~cJ*8{#E<7=d z>H0EEBa8j$2dOlFc3gMZR>Vp^Vvx(238BD=;{5}@=pIm>mWxKSS(i<~(TMFx^q-~p)vhi}Q zufHXoMVochSL^Qo?xstwGqL|FAJl?HC7BgD!82(XR^#YcssjA3=)4*|i-@Q!)5@j4 zZOw|RKX(~|ll^AyEzNlB=oQe8EPPZZ3s|to##+$K%um|4JkLbU+H;?&2{I9Xb&^Y6 zUkY`WTyJcdIzNq1N6Zjdg&ELEZ%)fM7p=SxAa`}BT&Z`9*|HS?;8Ms9o6v=26)1S?Ub20totKPN@dv=K?>Z7JRe$5J&dTY2DnhVk_)v2$MrlDV~i|P+&DLoOvR4+>brf zz8biRv-ZZnVH}|mC(OqXe)$Hn?gb9^wb3G^Yjx0I(0gTzSG&L>h zB0ng9$}dHUpDe!WGu!{8M6|$Tk3m(_G6*d+P1|*&M9WDFQ!L)u(!`5nPm?0Q=+YnH z7!uuz;yC4pdJ;~hHIERdE}Ov@j1L{?b;X&~Ymv#;Z&%3H*EY~=LrBQe!3UV= zWQbq$ucG*&1$Cf0B3w$#W~!{~$|NAvZXI2SEVuV7KlQx0&7&u)h;^9-n{x4#sX^)! zODn2S9DjPSRXG>Rbi=N3Q8A+Wl?lbx6+^P6uG+Pq6G$F{vFAU|U@T zbPGrB$LhWwl%U(@)fI#-Nid4{qYvu|N)}P`#>q(*?>N)SQn0e{W-Sekk?(|wkqcx= z2fRmEpu^L4qHPZ4QYjSgq^Vg@W&w)DGqrAH9dRLwv{{gbTh)GkP$i{elyM5bR^TrX zlgEDo7`X;y2|?y65BBs~pNfpqqL7pvtnuCyhB*%9FgxRrdedy8+NBb%cOkcBQv0Nn zd%1sKO0!~>pT@#n;<}d6^Z%wFl_t4VK6_^7u|yScH&L!1`+Y1{Q1?|POc;<(O-Hbq z!7yuT4Xa~yxqur<&}6_)`bQ3f(0gOC>V|d$B@jF-*|cYF9$}}^REt>7WYAIPvcEE) zgp*P%rf8pvjRK48WToKd zyhls(DU)o`ieLG-q4p!X8XGXw(}fm=fB%Kwk9p)XntBBrkx>NR>UN?ET&8=BhwX~I zfF0f5U7)2-0$aM+72Ofc6x6W9w|(IdY1vE0g=LLRA{*O}T~P9Y>gGt5FzZzIY*!7mDfJCZx%RmY zDAi^j11Zp5uOF_k{>8u(qw*VM6@N|~`3*5VX@YiGOdqTgl% z+lWRM4P(klkO@0%Dt$NZ_PWl>1*tMA;zRd*hyTo-oWD-wl&BuQTBgBY-=QnzthU*m zaSk{qkJ_|U%jP+IM{fD-h{8AI_YO_aWNxCHvJM;b{D(Ay%HT67K0l|4hNT@Ou3`!4 z7F{qUjr;~F%s77$O(4ADHvgl2;yqHyReOh(Y&n&lciL`Dng4AoyaPxv7_kK3{@W8> zzEcq5N?Ts~WblKXaI30Ji>=rj3{$LKhhw(x{X-}r+Gk?jOj5=pXfgd>#$8?SQlV`q z5I5vcz@+-IT-DWv-F9LzjMsN`yIGH45($W4Q;HPG^X@K_u9g7MJ0ONw>oVEZ+lp-DV|T7`xg0NHypY(_m9i%*#-UWa}m|M7=X~zsh;( zlEUF1x8$RH#*z3@>z|`nB%*?3_wD*YJhZ&4RK$DXal?v}DXv0?Rf`KtH$7Kax$JJw zBqa@b@Y*GG5IewMN$p@-zB3*DV;xZwcy1R5gLwW*3%ejtK%O#R!W>F0Wxu60hOn>!MZ`m>K^)U*%AEmMd@Ub8#P zFZ)E*&!qXz`e67g!6j^7&Mh5Pz2#*ai!YP#S8X;JnIwRhPXcyqJLTX0sqpd|%np=} z2raor$JSOx`qFd?P5y9)L{6Q1x(21a!mo%4&Yx_L^mz1z7!8FLtbgLpfGaNAiSPKVGbey%ICV zRqa((t5mJB{FFp`go_KE6H{qPwFCdX)7>xQIbJ+wU@%WYpuMvlWy>OREe@GFzEb!8 zI;xtU$L>i6seV#R6)hM3@ku#V6khBccJMw`wk3)E+PlR+{pPiSX}j*HEXD3H1FD$y z(P$_VclQJZv#&rf!{VIIE6Vjrd(Rl+*!4{U62yiO`j$L7`7(YvEg_lkcCS4Ybj|&J zjyhdobAMks2Sy>wUQmM_(oF`y{5qUAv0CD1p(oH z?#ZyEC+MFw(TskG4GLBmcv(0Q8KcgA7KN^FYhNafvVVQq8+~3M*rCu{R(wtLR!nj{$(jE z<|~5C!8om$jVcBY2-8@PI6Cg}G$Lbh$tgfRTTs#5y_j`skW(Ogcg^59?VJ4HTkbmQ z-WM>)Nk@~vz;@C}R54^Ua&I__5rw%iHQ2?XZ*<30qCrbAoKoXVy8;tg7y8#**4}rn z8_nqF^9`5bi$zz5=fYjV7OcOQJ4smrO%e&x1`l0ee;EVn)P7bN=QoIK#VvPOVE~Wq0z{Tjt-F>&bRhQ@qCcKwtR4{ z2^Zc=*aVUQd-OLU3m?T*Pfir8#`;%KKQH~ec}7{&usNuHw9}r-@uvCdb~o!VFqtCm zDSuBT)_>sq25XhJ^_9XSYIZpRY=;qzx~LXiN5AD(I6lG>Qf?>oX#rXD@0iPv z<%;?=pQ8xsd>03%uBAmld~^lQ?=&2}G6LUHDXOe6zh@f5#35Q&jisl9z9biZV&WR* zO)e&;;mjOZr`P3LP0ff{<>hp}j6epVCHOyY6*@|qzxPoI%=_%w=>Y~*Opk-%^?ln3 ze-5F->o}d3a3@EnB4w6kz5`^FDn~{JLG$uTa4QwtU3? zuI|k>Kb&8T9{rO!Io<2S(@sCFn5|vp*@VEZHNBhL_YY(b-XBdLZFQY+$g8SsYkD5p zUBnE*LXXe&Sm}B61U9fm@Xj}B%vL@GS)1uQC!;6#`KI{1lK!h7dIj#kEvDOpG=#o$ z7q^~{O;x^0ykFd&3=U_U5gR;JKfFMH;WzriA4P0bAB~V)E4n*V_XB-ha40`Il5T90 z2tmh8vkTAL_zARo6QAAJa=y&gDhMX!mTeo~S~T439I6=KOOk((=1oIMfGq5cvDkL} z&0RUbiK2J4m{eeBferjR++$r0ShOPdw9wqYr5~+r*5pbUjY$}F6A<*h+uE6p39ts= z-bW3$i`OM-FD5grVQQt=m=@VP4e3n5C9p9b)8&(^e$kZY(-%7kC`s!SNIOh{(g@M? z4ClK+SzZ(6VyeC4N%(YBBK+CFfa6Rq5LIlPJ(LVRa~rl!vh^l+r-YFpcq?_LV@eF~C*|eD# z>Btcc<0w0se9L-ky6S;=I~QK0qBQoPxM2H*!fpSNVoL8FXl;g35X*%4n5DAQh^D_r z|8j*&(m-wviZzTvTAN^!zlx4?f|zCviR6*iGHsi3I*`)9K%+%7`kQfFv`9X-3Qatd z#^5FS$u-e5lrfyn>IV~6vtXQdPeScg`pKnpP>I$ae}xYDUwH+0u#`?ENt++RC5cn1 z57L(W2&WPco?w^*G2Vovhje{U8v5XP`epn##@J_iZ|pP*ZMB27RaF>WieRx-rVP0% zD(B(Cbig#pY#YvHSc-*4)dH+w*!ZIIWnV?Hmp{iMAU8>6djbaYOPHU1(eE7EqbW(V zFn9}0J(D!&HW`x}v@^oNM4GH3=c7HU@9Ob-t7=@V=(I@Myv6Z-5p49?R_E#e^8ZE2 zC1A-Pt!zFtOoxl`7{?^!07z~^s>CJ#0-|c2nCQOXuxSY|~_f60; zBN6pzn7eC@YK5=I75~ALbY%?0`KP;+-8u1Kj4?r#SCMW_3$X9Q*7`}?*%8X{yQ(b)*nh`Tl5?jt(~x|M|e~4waVG_dP|CAqUaqv zz^L&9k}QRqFG0!euE&%qTv68bfZ4?>o>wZtp6T|gF9IdpST>2AQ^D20MNSV{n>&j-FY;-8b(=wBMcwwD>ZOKeO;jV z7p0CLXqy@DmQF4r8Me71%hy@!W^q?(zju&977w)vVucR$vuI!rm)Mc2lla|kHbIxA z9f2gpMpT|`?i_&r^gX5Qr)N$et_R)JnMq^+F+-vrZL@H$MgL^btc(iSHTjga8(`Uw z56?SB7UrTn#%sU_?IfRAnglC!_U;w2)LT<22Y8c4B@S1Uw2@gGUaqO7T8XJD7E|9V zQf4>}%}iP+TOx;&u@AWl|Ddqv{n26hD7feDxUg%>PYacN-Bz6WW-DeJBi1PrxkW&I zMQ|s^B6YV+<77B=UPu_{tCR&tBcVx6By(l7^Bc31A`1bLN;} z=vnq7ug`+Pt@Zif=~A z`i*5_?1Hh!!g<>~(v`xcFy)=oqk$!|O@sR8_eg(7$gowfH&xOcrl4 z!kqP}!6C^9Oy{YgxBqa9n6`&Uky$aCGS(HvWE;Uhz}8eM$0B^m)s5pB+Sh#f#^wrzRUF!2A4DO3B=;>$;OG z>QG1{9>lWP8o3hK(5ypvh9mkz7{6;Qw9}4PSAHZ{NE~ZvCcG_YohgN7Ani`RQIv2z zM4V%UEVtAXf3U~1!>?67G`lqFfbSS+eAD>GsLN7nW!}*T$X3R(B#~p`;{7gkk4J>R zD00CPV;q-7m6r~_=(Mw@Ym>gc+%-rWXD`#~<c)D#^vLqHzc{?3+od%<;&h!qbfeW zzSdkSATWm-H7TK#r)+aYKhFjecW3Vd{9T(~;P(UTJvRs#>KDml?`-{}2hPV*G0*Kl zaax|3FvB<^mAIY{^H`J3S7Xu6j1%t1n46>5M(%IG{e+K8nji>ga|oB1;lznJe~pqa z%NQp%)kKtcC~_Jx^2db5zilL#`{O;DC%h%sCdTEIaBki14xi=lPQSavN-DQ6WmmXo z)Gmw>kFNQ?_5l(~W%FzU{nfF}0*h(J(EfQocP$TCb2dP4 zEPG^?p=J%&PQ~h_F_4=3*TW0q`gZ@paALfpXQSD{D$P_%`8ex_tU@*3MHGwYH3`Df zMS$VWY7X{UMr0-y@c6R=kQ6}GisNqb2PI5`U&AIgMvkqhbjkLdx$7PZzb?uyp z)IyquOR??gs4E`zQ&AO>gthYtZG&%JQObu)Zre@I0kR2_ruk+*kh-~>SA3m1HKXvG zhu#m90eG68wWvU9@op0ZZphV-7$F6%=s)TU*n80Fh5TP?&3*VQDNnGd{Z+d|=?XT1 zpunoFJK@A_uWr`>@+wc2`!d_xIp3$o#8Gpt-uGHjUD%l2y5i%%% zjttga)+|66?K#3f$v4rr>y8hSD%V=u@tJOKxyAEt#1|6`Ua9HjQeC|4DIhp$Jftpl zVi9qo=6zh7%o6>g;SFXmZJNM$m~jOX<)+IRbK(!pPVsGpPhLIh(OR-u&rxk+%Tq;t_N@VbY{UWek3WY{M#IEx}KT_bBt=^ zYz}KGyA{U;|6NR967*-y<=PYoOXha95a+ro+HcuSIm5xn@~2zi8lFlB+~Wbt<8^u3 zunTp)RbA~l*djB?hECa#7-!n3{yt@-u(7t1>eudg2u7Ul9w_l;@FDQNc(~9!N=5mb z1ihKO9Ffl|EhCbzw2@{y@gP1Rd&8y;_*Q*>Z68u@i^%`Vc8q)$K2w+4&iD~6M_9ov z27|t#_|IiDoP7I-JfWw!(<}#Ic{d=Nq8R~0sg;4AqA=1yyEWA!{4v z7PL)Sns0BaC>2-KQ8dUF!QgmpjU?*U?yy*cYc-Rw@w1-A#7(Z>_#=RhF?St=gIcbM zTyjc`I78#~e_BlxDbEjBJsqda?{cW$E@LY?GsFs@hIdo8U;1{0l+9;akp_ca`X+D6 zTE0{y|9$zPM_IjwBD?9i0G?jKIi0T8c0P~A=euKECLGtPPsl1T%3=Mkj_Ig6TFJ2V z&u($c=zzuYBI=>#=h_w!Kqv?9M*7}SZ&IF;XuuD&sG;WIII(W>$dZhw=@VnW1+ zB_?AxUu6|3i}I0gmckH21S3$_L^S0zTg7+sHR}03%GB4}c8Bj#Cg!}P(qj`HiSNc_ zL&!zB)ZTw`q#2NMVTj>RUb*9LbqsJdlWYt#O|CFvMKi$3kfua0LndUXOzY6zKSg3Z7(-$# zcZ_QWWiiS6uvn6Ilx%b=-dXZl5_hE5#~7$NY+|e^0)VXITZGT8qquHPg(cGv;jR2t z!XD$9-#ZH90b-)QhT$H^pw;|c7Ms{($I#G2G&KFa36sD;ABmEKi<2TkmM=@&rKE$Y z=(v6VFd9x{cdSD=M=m&}$$T{wME#XEa8%@ZNvL$HCnT_t7x9^m&yfh6%p{;&X&kk0 zb3C?c3}k~QhK%I=CJpN>T&M#Vc0!*-hT}-+U~v^c%g_D)k-iOf;3Gs z9y97th|Gl2KHhnPVc=l~mh5s4_Zm)|$5P6U)bA`JjAfOcuLC!)!R{Q*i;s-~4;nu@ zNIHwKzjp*59gN27kKa@Ks57w3AAtDWq1l=a0f{$uDKAk5b`Bi^6<+k|Y!V%=FVzvg zDEb_l)_Xs*KP)R!O#7z=IP(*~Koj(vNQBeNVC`?c;Za9z-Jd$=DD}_HQ2DUP;}6qo zX9+V^z(?K_b0C}Um5!qokRCA&b8dE{=-q4gsXQ=c#$a(7#97a0Q%N+nr(@w}bHrr} zutia@r)?i5$fPpJbZVb+1w?VMX`oVA^eP4P07Y-nz&5U)4#EpuJ5#kin< z^Bp1YBjn1Hed6EbU)CU7Wi6ZVB8^L>x_HN+(&Jv=vy3%BTQ%d| z)yq<>I(n_ub6QF-L)DmdxG)+6xj%ooM_+L9*+t&a~puY!kbj_riM8 z&as2Jx#9CeLh`RXERdodFnHS7yjHvWVB$rT+*I)!catNSKiDrMT&mvBAs=d= zoiB_oj2S9V9SuHsRP;&6Av=Ne$VLT0Q4mVR`}4-t#jfSXiKJP_oUf?f8c#EZd0%a0 zn#+a>o2V$Z_QXVLM-t1mi!fFb6o}e8+C@blKCEJJ5X^7r=z!fMiT=k073y5p?3HYBPHpFJzVu=zrN=oS$0^h1i|bDXc`Sf*(V4Xs{+uu{p+d=DT|c8EbW+ z_A7b3n;CKIS5Y(ckg5|_q zy&tQzDf)*k;G73PWvqF^fO{4><8NjM*Pr&QdSUq9^|P+@iXM-n}<*28i# zTL3pwqGQAAViykB32P$7i8L@I&WXw4$9X`v8k2qV`?dQhp_7IE=IwFo zx4$KXaj{bKdx8O=!4*~V{*Lqbd}jDo4HUfJooBr(DvE&KzdZF`IyM-ureOvDYk%h& ze0K^^CXIS}_g&62>yICTho9bK_~y>ur;Fu*EcWA__o=VQKi_FZTwmUG z=Z}DdN8rzQ*thb}QI|PmQy~KAz$UKH63xd1p#1x*BkTLWBme*IM)1CzZdAmMH}>vc z0QaJahPU(HvWbr}!Seq7>Z4IOzJ%KutDo-$e?LD|lb!y2Kk`oxV3+cagbgHnnVbU* z7kyzb07LPTpYI*6q;D}ktt`+l#NH)Q?@7M?==pE&hJVohet(>!GKx)mk9z9ewDS4= z7~Si+@eaIwH)wBrc_rTbGiT*)@N&WSDyf@V-eyU)aJ;(>C;#lN0Fm=1{B~mx80(Wq z3C;efbzoT3k*~~|49F1f3+{L-1TSnahaEWL0Lfg<^zT95`GALrV%t>2*PwHn z*YTGpci$1lY!1KvwayGSGV3P}*->j=jHdchvt}^m&uD{F88y>YVY%#W%$RM z*VRp~(>d{C4B?fk1E86E} zR~25)wxXmlD|ALX21u3zylM6(L2y*RuaiSZih{+i*HRTnrcdBR`$Va2$ z<)sM0~+j6qJCN!ny2L(IA=i%HrE6hq9a@e%8*q}-|5cg6(+LHt=eWWL&Iq-4pz z*Cavc2`=PO5iiK*1LSfMi032Ou-RkqrsuvAuS=@OjYnjj9kViYw_|R=$Hvl;>?L#6 zlCD27O$ofrKjJbmG&h_I1!JxmW7^6xmY^k=!!o7BBnla6S-$=Iq`nK$Xv>zZik@)4 z5!I=Ot_$s{_SNn23Fm75Ex=DkB4PC*pmkS#kF=$rk7R+&(s8(%42~wPoEFL3bhP zvxSu5Mr5VY*m_f1Pkzs_gjw>OzopBwMx>wxazszvDzw7vPKEXnU0Dl{NLqmvR_eTr znVt(!tVbT?9$?(Xgu0qG8D>6T9E zZU$!NH~2j7`+wK}yOvz`-Fu%iEYCe>c6|1}zH;0uvsFHJ-sjDcQbKC4!Qbpy@?DT_ z8pFj4OqoS|7HpD=O?J>1hUw)Dee@Dgo`Y4Boh$X;Yv^c#Hcug5l1Gt1YF!(NdSXzK zMHNNJQu$+Y8A&FRbP=vz1h;lT&O%XLbDXw4@J49*HlysrW9%B2>!Pbl~#F?5qIidl0BYe7Cz6nmX*&r-F}Kf!k5`%ntU!I zruudTkSxUC?0VIxPda1)@9JBA<-4W!rd1?1u_N5$D~x?rEH!4zth<`o$6uha8Yu3N z2JX!YWz>#|g5D8z2!X{J)u|&!cu6%{$OztDaKxvz1M7LdRXYxPE{pldjQwYXII)+m%?7FgM|ai6tz9duQTeb3bEgY zQMee#M#pqmR6yfz@aY7;TCv-@<(SfvuqEOLzHVf$bH>#FeX2Pk&iAW6oW8mG41+i9 z*$>%lf~fXic-)Q88`w8@R)529hF4V9d?z8|$8BWZ4E6{LQ-2-syMAk7hU0CE1_?j# z=AjmDyxp%P7lWL@-L#W55Jw{m%d9|Yo#E&bjiU`Su6|L!@EQ3 z)?px7WP8X*l6kzAsHZk0k96MaD7695(lhTiS3A>CIIK?HC~AjfwJD2freA-f*zjZ} zo~MXF#^Sf;5>X1_{aJRiYTzC{U(HJG#zD>QFjMBvQ^{pe3xf3bn~Nyt%PI{N_D1Rq zoU>=;TqRJJjCnjH%uRcuglIgba@>OJZ?BGy#%^{qGN#LF`CHk{D%;ekwIxn|>1OKMk58`Jmwzht5wby|2s_X^Y3JmdrFfjX^0KMT zo-8m?NVAB!?l$(mW1Vgby|4OCblA>*Y^t;3Gyk4s*q2w$l0Bjbd<%sDkOu(Tx!CSw zd8HsVb0?Lq6;CDmXU6qo!W|GK`K7n0{_rtMb-^OND)GA}KBs0U7ISaZ)^4ru8j&6q zIC~PTy#b^+U>+UAWDVcc3SWxDbm>%_UQfEtb{Px9yH2x0;-6gzSY^@ z_AONs5!~5L3IaZg8b1nAVoNDRI;}$;LR!E%Qw@j3lfuw4Azw%i5DzmWxW9>u`@N%( zo~D}z-q(N>yhot3fjf7AJZ~BH<6m1sP)?&qbhEEVr5%^Ivec@M0_x6+z*dL$oaIRqtXZ$E4pfM31}6}vo#_GhkW zm8^Q-YZ%yofq_+Xp5EJ>_z6|0L+*<$T9j=dMgV5&%))GtkNr@+4k!-nZKeItlb-QH z`g)e(zF!zzCE3|o-jK)pD<|lT!|9mEYX-B|{W7?J_DNb&-h`WH=H%pfqq(-Eu1%TI zN&?RL$h#QXSyxxWALCo@I9KK?Kh*9o7{BF|(p&WeT=R3xbuMt!b}?>W0mZMyN1NM= zenwphg2Aa@g}q%bSh%^lH;6)%k-*2b2`XFLa#y9VBBZ%Bzk2?z-~XxC$qoL%J{D=6 z=R~D7#&J7bn*a%OwPGRetyx-H+Pj`?{mpV}+MfPa<~bXx3Qg$ORazxf#)Gf=q$x#im#kmehLE5;IpZgyG|jr^ zs-n*T4EdP!^*fXD_awO1iRS7+K(vCaDdkkgKru_A1Cbu_s zrZ#`f!ZAolp)vd%Ina>EdUT7KHR$u}0Zph1etIP|4vHDljwc8g%@12&JcW9BGOQZ_ z>gjz1WkBP50KTuID`6e$88dHtebq~vaKhjh{%Cm(oz9ZWTt>4h>!f>o|n~~kSs9ru@yHX*^T~Acv zZ}=R_vwPU(m=OO-0OJ95MkroB&#?T*aqb>{|Ig*?#o7I2u;1Ce(h$#onb#@q`FTgTulS{&?3YW(*x(oO(T6$XqM7K*6Aa3P9bW8 zX0$V=3g80oXFifmQbIwjsSgBYK;>elqEY8{aIqEEaqQw@I%bsEFDkWonh%uXmx*Va7ej$+?46; zTf4x-u2+guq0iSaJPUJst#GCHbP8cF3?U}my^*GS^SUvln_dRqT5Y(pwVYCd2W<$PpvV03ToV8O{LG2@O%w?3$6H#svlHqJf29j z8ZT!2-M)eRnL|+RUTzbEQR|JE{?Jm5K8oxr#r5mtI;@aB;|=R2f~26v^@-n%&zG>{ zC#Y*3Ix~sW)Ivn9hJH7inacL3x5w(d=c3zbv@bjL+x%HnnfT{tk*BXXiJyz-c8mSo zk>5%DCvb*Y+n0`Dpr(!Fd;f>qUs7|(DcC#DS_UljJx~Nxbp16C6Cz5c2AWGgMpt4e zq+l>Z+B#ALD>B#r94SZ^=DKHRa>3EOd#-5bpW9`)Dvk*%-vBZiS!3dKpzl3oY&4fVC}ql5E=B z{)fs6DYyNzc_YwaZZ%MwW-|7DXPjv?d9+Sh0Wm*A81{m&`M|?Q2Fg;>mGa>5U|Y#= z)p{7!scmw|R69`$K8P4Py`l^s{EFfztl6Jqu1${Y&s^}^kXyUJ(DqH(6Ti*N0{Hgc z>b21ID|DQ5OO7q`4hZ$)Wa%zzO_@Q^NTY4l0yq4!K$ZY37r0%!%5k-AyjjG2SGwk1 zMx9lOKePI#%JpOmok|}h&KY~V_mP^IqoeHAtEJDDm>AprIVRr-2CA9khlcgpI*y&Z z*oo2DPAwZQOZ(bC4aFvL=d}7NmG&uxlAsvB(0!~R4j2?fiBnanx;H%kxv^3MAGgB^y zOR)>;EkM4R?mhAi=kV3C8^LojvTgV|JtU@{UFF3CQ9}(Mg;S$)gw~o!I9QHiLP&91 z$Z#@qM=nuESur^>++nt#3S03S`eMr$Rd=cu`S6KmFl4Od%lk`duC^84H?1SB)=XyE zU+KJpNg=7VZRfG8=XAOp?`v8MAKGcX9W3y!&Odq-j5i?ncr7>Y-1OfoFO!4ChdxmZ zFhvUk1tY)m38OE|%;(-83C`7sTJOguM61~v)bkV05s}z=PagdAw(yX^VhmGFmcTD4 zth}8d6>Z`kf_H6WeZTw+Z%sA4=c{$Gl%JPpz1Dre*sBZ??{dr9?LY8d4D1L^`tifkHmR_?i(-W00E3!6s zpAAnln-haZzPlK`ZPPV|WO=UJ+qaB-2V5rVtnO<%O2i)*yW|Bv@V&T?kEEWd+Kx{* zWjooZuaUv{?iaETChF?hBE!z}gj+$pa})@yZiR?VS`<@7p@48e?nq!%qP%8Ej{z&` z3-7D;E$mMZz}G4T(K6_KcJ?el8nppclYwn5sxq%VAz|pN5-1gHYh6=Xa&Q7qj66kX z-ruJJ9I_bF__Ht%3I|5r6RNYsyrRs7Dy|Uk390@-1>poqAV2YswD~81SWN_Q2tr0K zOf`glUkoZ@iua@p8;I;G0)+?ROaSJyTu-x$1aVFPz7WJK%I!JWXL*8A_aiAmIDH_T zDgOWfI=@BeJb32z<~rlg=~#3?lr95z?#lp2UEKT7GHY@W;JsmOOH5p3RoQ!7>p}T`((-8gD!vw_<=yS}F50IG25-=s~i4>!O zC^TG%Ji?#TN<9v7#g|9s&_`jYQYw0*mjQxmWJ;Na_Fi4*@B^qXDW8aUwFobB(AE96 z5Tg}z-ui9P*hsD4Nq>if$#ckveYa?8k)ISTHQ}Ricm&t)d|`?(qNw3%L=3vszf(1H zuHQM2pATs;4GQ#aXM2Usnq1o})DQd#8<{HoOva}pT!u&p%y4oY#Ve68W`BvCjiS&` z7{9g>D@iPY`})TA_GEtaj{o#?$m>J9@p!@(!%L1aHGH&+Y+@||?wfE5-pLa&(UcuN zGJ%&x=YO!66=;qCip1}v0}%`SUi^^WSpSOPCe%-)jp zCGdYze%y692g0$D4j<~!9yi*z7C00>|MbobecxM^*{I6D?laJ&@bMwy=FgA&zMDE1 z-90#{x3AFrfgd!<)+gc)Dn)b$9RRNbNo_@&@KCjNDDhnmpeg`?;@#`)_`8g|-{#$lJ@M3k$F*f&fA9K#uJG{Vp2==N)m$2lV&2OJBy z$UX+U8){i?|BxPf6MB|*@y#)C=iB&f9TLoe(C{d4_%P=xkdt@f{}Jpi zl4W5E{9J;&Xozg{YORFt*zQN1L=4K+4Z@=Rv8e=pWe_q$VWb&qt42wTqI$j&(8~Te zJzt6dL&Shca@)PH#T94>?3ws!daA+w=^3|NX&!uy+u6q!w^y13)$K0UIO)zm|&rEURi>uJNK>k>qtYNrC&kLsqT<%4tjyC9>;l%Bbwg5J*Azgf8^l%UM2~ zw*@687X9Ci`~zaVMtZ0PmI5JNQK|(>f?^#0h~44+jQOxJ(Bz`3=EZ0&AL|h~W1Kf* zYwrjYUmQZyEdDDKvKKCo#TGTmR6f)^l`m>x8JVAB?+{4m$MHPGcdL z8dd^#sZ?n73iwlUOpHdy*~x5Dd$inhbC!~z6Jo-=;?hs=*^m2r!16VW z3%iixrY50qD)*7at}44IA4_2`A;<3vrj}S*r#$+TGJIgGZ=I7uUSN>Jh3P{`3glbx z-NRqwtClJZl`*Wu0bhZ#A-I>%jM-!Z7|*d=j_8%UxqQ{t%w&%;)(~F1eRFL3rlYwf zD!l=TAxPCTeEjy>?|%EI-iH_WFFTOxX{b9&_Z)Zn+G`scy2LifcegjsW85IHVi2MC zdO~-_>lqZdYtC+v5_2eHmZUettV)O?09r=Pu>;(ANCNyX1E633^TiF&?Eu&wk}LyI zu6~re9C}e2h*|MPHv%#S#{j};U0k{D1o|h8NJUmrjOTeoi;9{0XQJI0$Sj0yicbVn zEkfG_?5H9^*E5G5RV4JVqblg*cQ}}Q0(Ml9(AOeADOzd5>(ROAtq1wT6k!DHsDcrt zu%in2XD--T734aOF*^D@CX5_(y3=mKLYHvr2R`}84k`iB*jUK#uYt%x0LVyO!5R*W}@8%sqX?Lyay>!U@;9ah{X<9Y{ybtl&|=h+F8OzuZx^> zSt-H^>}_u(3z}SX>98iS+_xIm((Y*WR$$RT<^NdS$UsK(tM(_gL7}-rVJdG7xtrvW zc`}JPj=OWXI=_HyJ0k89l2K2xE`foH0D{5um2&LliXf?H?C7~i9-e<9{cV7w!+Ac$ z9dEZyCahW~oY~}Lk;~w0BzWy|v0)T`ASe4vK3L=`)yeUEi+X1g!~Cl5c925u*`4ny z*@Vtbdn3U?P0BaXm0$XmaLZG)^a#wz^RwiB%fjzIU6MyRws5G=Or{%6$Oj;QV#Ml= z;nE!Rp-60WS85?G@9FPMP*(?R??IIBnNs+|+)4g9po{MM?gu5#Un?XKLeWBFY}JDA z;NP_S*t?-Pfyg8@$I|4W2$B0x$CG8^Yulnqxm=#DLnO^w%x)X@pcm~q{DCz{R>UQU6 z#k{)R!sa^wk}QEq#R@3r%cw|^V(20G92cZd|C1S{KLLpsKt8T2^`4ml`|oJnQE_y_ zaseWz7#{i)5B{qpR~@;x$n7jd>VH`_X-MrX7JUAzDKqGM-Xf>pU`F{v`~pHd%bxda zH3Do5@c#{}f}J;i$Ic1=GhMt6VmpfoObJw;ciqR}I!jd_tdLTxoe>uDCmIZ7Cva&e zryx!;WW1&}$^N7AE44w(%CsV-cV_q`+p$H)R5~p^_*-$FcpQQ3JLDRf$tX`#PVq4# z>Ny^3xPk8mDhwpJRlvS#TfbXfnw5{KHT$BSOe1m?qYvRGr&7F zv5k5WHV{hJc``8728#=@rFdqbkBmMa{|q@zC{h|)o37^t4l4rsH2^VU+jmiW(?s$V!Wx3dyVf* z?45Y)`B{Q{e`gRW{+RTqA8@p-DNVNobLL$(Z!vZlw=V$Ri063EJR-gaCA$qPK2T_{ zPF$cgT)4UR&e0aqEg&qc&$%Q|`q6=td|-to1U>6>nycP0>soAmO$)M|mL(x0kSinL z{ab)=eoS}q=U+D(2Y#Ii;f^J_(?Nrx@k@qwR#6{C)wm?PDbv+DD`K|Q=+0PU#;hvl zSffk^kdg~RoODrktSiU%BVIA7e>`dJCr^4MvBD%Mq_8>@=1H5?R}iW{CyBX0BDMBp ztA5j}sUO6riLbHM{HbE94v1LP#V=!QeJyEto$%22DO5c7yJO5WQkVIqxNR!u7u zCv8qMUa}dABTxWcJH3WQWb>$1&!CfhBp@j1i`@XHCMeIvL>)Bc7WA6%0lJ5S+Fk*T z$zG-GhK7Vs3_?S4FE&t-e1si+gprO5%Y|aYKVkZatdkT@ut@g-u7tbKAtDz_88 zk@f$%h*Ka!M0m>t?oj=J*v}Qd0PY=XnIZgRz@W9?KQ!`VK$p<7#{g#wjDM-Wx2g>& z|IV~M*Cix<3lRylVq9y_iM`%2HH-**L$nLGLIUaD*qUIR)2`m** zc%eX`ScxZl$w1_kO(sV0v{eCjt?lS2_3s;|3s;AKES0-<>^F8}cXcfru8oPZg1oqG z60UC2GjlLgWpiQ@^;(A*mwYISlZZv{QzMm=8^QyHfGA`0XU5~W6JoyVhT)qEEBR_) z2+UPf*^jdtHL*kP zuT4c~5!r8-5v33}Oe`rxhO3JHOpdV43)@PuaU;6$TJTG zjR^5qD&g~DP8jkyk_USStz1)zdvfh_{JN%$WQ2Me?7=$3;nD92UAe?T#DF!@tMQ?g zzu=mGpP|HkA<`aeD7OcQ6odmaNWdX-f5aZ(7jZruhseDsD}PYTvk

    WRuH|#YDe7@5I)UQGtRw*YY#bSfYIRs6P|R8^iO=l`AxsofL{DP0m9!%PpYai zlpZ+1`-mrP*ezW(h6m1sr|+uRw+4|@cn=)<3cppvD~jA(szwwKoRvd??TgD5D}lt& z58JT5JV7s0JtYo=CUqGRXg8lC2}adJe|-7!?srNidhVtkjaay4qx+<*Ru^vPK0bW; zLmH{*dZH(kL&$S#1noIBWmZ@gdUHuBC23x__!2Pm*A5}Y;Lf&r+B{9DAqUkl{WSD}rpFf&5I!Ld z&C9*WLxyJx%_J5V@hmIHP^ujgp+O+S3nIhgTvEw&+mo0PJbGG{XL}ODEcviiA%SlX zg{=xpK5SJYo>m3M2aI6Lq8A8T7Kx{2f$2Ui3m$A$VA`;|r&Yn5i15`Dhph?=f(IUK zRrHXqsB=kP!Bz!tHu0#`3lS*|GlDDuo|jaU0N6hMk+YH9JPHMjX0JW*ns$$@sU-Pd%fH4`bd z;+1J`tp)}3g1sQw28PSevZjTpQyx_;79g09+{2n+vi&XN!G(Qp-E;m`+5HmxiOtGc z$Kg(JE1aM~#A`c-g^}qKvBgf9f6QdZLT{(o`T{F@S+dN%y5NhD#;;^q&inMo6JR%* zhFli%>P7a+Yip;A5uuofMOXK`<=Z=jRR$-%w7uz8ZcytypRvoq=!5X#W?PXhLaUm= zt+VCV?m8!@{KOjhy@5YA;rhd05j=m*3NpF<;n!}7 zV=Vd>=ZK`bQ{qVfcXpMM$*>L!(}*&dEcDk55R17AZCv zCTgEFWy3`>u3p1?gf1yFm-@hZvl<4XiW@s~s`>?q7G}pLK0Fu%(3| zOZ5#Gu+AckRRmU&kDI1V6c++(nufBsSuTN_ua(^$KB9%#LO@Yl4`c5|5PSiT*4(k% zB>CMFqM_HM_`kE}LIVA=j0TYgEyz4-P%pHB#whXpE6A7nH!|Fyao6=gP$GBDKC??p2kpkQ(teS35OmrHl^dm&M%vC)} zB@Uvg|~@7MOvyc z-S3L$Lk;1{l2+Rqmtdq7djh&vSS05N%^M8+qlxb`7&_;^~^ zROc$=l4%}KV`3x#M`Q8Gt$1*OvtxN7$ZMnLh2miV_4jw4hCcOegSAYJZs5>|=!ub8 zIYdfd&$?AA=@t0NpOuH0(kpS)&GXqbOYl`2hjmobzek7aBXjwHm)q2)eY~{X@<9Sj zH^p?r{%v_PpRwt*uu4-C-gGDA`IG}MvP-dT_4so)Zz-3vQi%4fZdgsWM@j(0Uo)GD zFeoI^ys<3mhL$B4U(1i3o%Z9V?vEA6Y}uFZ-pYQjB1QVt(l0IcSiJ zQE`3XHc-!Wuv&o!C`QubUW8+Ir@!JFG>7fw;Tg1qn&Sq_O{EY^x;H*RPIe2OddiwY zfu3wZGE-3JD&_4uR6)Xg8yfS?>+T_-voo_(sM1^Y`cz}8kPvh^y)n-6sFwEyr$0wu z<{|779qN5w`erl3aO!Lg73zJqHeb$mwnoeP=CnryI9P^=adDs ztpTKm)xFcj$&vh_;=mug@!giRjbTGZhVSU4>pvj0MG+S2@;;l8sW;&IG?^WVuKk{| zjQ|)f*2C_yL%92tRJ@q#szE&ZA<)oFW0XpHY)YQ;zyOvn+ zP}pY(UzEcy8?l7tvOqVAK<7Ji!4u1q&BHnlEzVB?%Pf+p_bOgiXnW@)k1~*xnp-toNL*4=6xM z^?NysS!kve-QM1krt6cb3#x+DO^<9X)S^=6_^7fU555>vHe-*9Nwu#N+Ng$fupu6~ zoG{JTo1Hb5y1f5$R+=my@Eq+kRU-Y6tcDuNB?u$)Ud3XTM14hm%9D;EZXnb4QIPz~ z06j5EQp0gas?%Q#sKHh6`E4{hqg6R%7vn#(F%op6+|FE1qO!70#?gjMwu)%(E=7{N z0rn1FfxTyWq|u8E>#9=J5lSPV$jwH zn5B|Iaux*PzUr(6t(86ZnzVGzhkk}_)C1r)7YdL=c;A9g<8KIdi9l=jr4!KLC)GTt zH|zr@mV#Hgt{URJeDSwDh=VU8cZ65?Ou2+aaQ;~DY#89CGYE=77^zm z>RIA&G`(r~W9t3O%xhvj7=@doDX$v~%hueUL<E`?DY4%L- z6^0Cw!Pf}QY(j=UOIKcXn%eRaFN}%r$EYp$>TCEur_LWSN&(hVp=uSNWESB!2bREn zyhmQ=utJy{CC=2oEBD)@c#+nl*ZQhCq-+P#q-iV;9}{7g1Y$yS=W{fV;N2j9g=49W z*+yA}v1WzKVa3(w9q%@!W^vdTPNuFERZej$#eahaBp4%9c4>kHztZ~P(=6yo)H63O}S+-lK9Rw+RU-dQ8& zL{F3|@9sBBwNup*?(e=}Ck?-Sn=0|I{(U9pIaS?Ul&n4gAGQOf1;*B&Ope?ZOI1qG z?n$`3V+^;oq|1j6{8DZG@i?AbKgH<8 z8?&?h+X0uq1$8ev-TTvT>{jetO-@3EY&#tX;l;RZ0W-r`Ot|__5)XeC*DPI+C<#j! zFge}MuFD4DN8<`+eCcz%?cK6Tr{Ezd>k?_SMp7GNkw zK-GVqfKH!(CJ}*czco*=;MJO1;11}N<})P@%HGO+S;ECn-1K~+rWe8ul2HSWK&qUR!+Z`M%%eBt>6Gb*n0s zsP}A~pqhZ_1Mk2sW4-O34Bt~*6EQ#{g;47S#Uto&iKKOU_gIVjWtnC15<6?j;um>` z&yiP57jcrlVaaTy%JpoZZKGGONZFqEYS}FE*<20u$u9D3WBt?gAo#A1CM_DjRcliS z=x|{92~cfKmPblmIh1_3O+H-wx~5u&>g$QDzy6xQQOKe(Bk8VKY^mw!+oRtz=CtJf zwvJ#6TfE%G6n?Q2=6C>hF2@XH%DFYu}J9H2>>I=O(9^7i`!!u9R(n|aZPfIkajlwjptscr4wB=mk_)u<=S6$xZZk3K4 zHKOvnh0qC!$0gb7VyS>s^%-W|DA5%CIBA%YvZrUM9?9&tQV(DVyooJOJ;8Y7K!NcF zk1kADW;?d$1Vq`K5Z25=wg*H;v0VwN!X7nBg|U$KJU>BL>f%4>4d`B!Cy44Bl#N3Y z27JXM+Xv2)aFB87e76aO?@*N05DP1mM39l_sela@;hD379hMj_@}! zIqsgXFlwRNQZ6C_IW8rf{LvI>WHTd5!kr)iOln^G!hO+Nn?zY5cJOc))pDL&??Sifk=Wh>#1E&vT z>tR{0WxV6M(YA|m|Lnz%Q&U(+AnLgji|42n*;x15y74cp04q+KfHC5cSyLKGJg559 zi5%No&bz$7=l;Y-ZqcaIn`v{|FMSS;Ii{dq!SgA5+VU5C{H8kE8zc`YJ1Li zYgS-@!TMnU5I@m|)#4$`7k@O@HVo!-?mgloD|<7}ts$7Iwp_~fMFOzFw3r-`b0e1L zk6JC-(ysdKB+yv0diOV21DbCoD1E>0+>>V+|4mM{x=8zrtiGD9aj`jDr5@$IoD~-XA!(VHWDlcNn zduOfrP%HW!c>UCjZJBLb`&F5vY~kxIZJW$}rz&$3iEDPozsJs(%*Cqf=&Ed!kx{e?S{iHkU zIxshb(JG;qcV1=%H)<=AK*aSK+kOiH)w&!A8kO^`LQ7@Igt;iZ%x!^;@4m>qlGSE` zA-LWdFTJ&xnTH;|2!;nMJRwYW4GgYOcGsj>?p^ zyUue(al`T_TUluGU?BP>ZK#er+~+HI&-8+!B~A}&Uu9y^7C8g2_^De)5nj`ZVEr{R z0IX`$Mp+XC#W7`7<0swdm*iqK;D&aqaXg&@CDJb zi#&6-45d|dI`al1c*z0Jhp^iq+}IozMsED?`GB7#cQp*p1Z#%a`mJ@PEa9=W)li;m zga~-?dy%@x@tF4(DV{?GBLYa>QkUn>K4lz=s;^IvD_`{2S#T!P>HXfu{rO$v`;`+b zWrjm*fw{~jxVeR_71PGQ?ZW0_ubVE3KGWm@HrL#skScv4`BiJ^*%UB~I}MoKJDIr> z{~Jr*-0vBq?M;G3lh1a?xlbgF-ag#p`o;`#+;(jka5sActy*Drm9_=NOx?dw^A8Cx zPY(mY|3sIA@ULmQY4&4@Z%?$f3XyLVZ~89o2Kb;Qh`%0TU?h}RW^f+@#{OW!0BR*S ziGda~yU-WwPzLnTd+2M&DsDI^wCO(&$xkTdZHPw;^tRu)00#mqoeYIistHO%sldRl zG*oG;^w$-OrCjc9z^cCVDT^h)gJk!9l{Xcw99gE1J*a!%ZkF`vSCuUW4_NI8zNE9d zv}+%=1eo81FVTl}4+SH0`Ay@<14&oi`zcyT@|P-n{O{x9%bDq2zMYM@gxqzo8rcW!UiB78Z@f`=oG zUQ=lVcdP0t3ZD@BiLfmbJS6SzG;n#`nk0#1VV+|H$m1Nx8`4Jl9Hz@Mgj4FVCnO!M zg9^_2{kyvDj*H0GGMW z_xdF3^-Wo2U*ABkUMB7nw&V|r=Y*`O)t~zPs0W!%f1(uWCBVxTqil=aH~r>$2x`-r z`b2{;vrcsH(9Zriso{zR7}f5p2^&Tzx>KS{n0FK?iO-m$)v6T2iO&MQq#P&dzIWlC z&+IjAPzJk99KX6;vqiB&u3TFPxYwS7QRzQb(nTXOAN$i}7>!0eO^JE#zW2~EnR=ej zUi_TXYFSjb+NAVePWzTNCyLM~_D#H#ImxgKAh;_*K&Z=`Ny0HV%-2mD?mQ$_Rq~8n z<{>h@-8QnU3{XE~!UfK6`R0^PV7-oZ_XWK_&C_TZ(StFJRUZ5evUkSO(vc(Pt?8Qo z2`i;L$(}4^yDFgKz;zyc1tvDF44B`kjBADepC4M?s7Y4G?2Z0nrAQ4X>n?FOP^QTyoz>jD?j$`Pbc0sg05KE7P0;S1y zj${w~mA)$MC}X*Yy)zjz(ZKN|>%FP68bPr(VgN7Zj3N50VL4|3&+tT8nfD;O92qa$ zM3|qv+_!#VS`=QkSsNHlwo-^!Iv&X(eH>RHK&pFuYIS^GItGj3P^=aYXsvvWDWl zM+hT*OKe=V_YVH8mWUJ_6Gg$Ro1YHhks>YHF=Dqxzb&P^>g2+Wz(a0zFJx)fROc8E zbRubpDo+AX)n4r6-Qj;0c((k)2Pk%;`oE46(_mM1%C~@?sgddj;UQwB_#|^-oO+HJ z`483$i8R-**MFe#2Ol@S6$}=DgM*)M1eNwTM?b(S+8M zNP2-E)}2dnVr8(jkS9KJDxP}mj^V|wTRH&4gN|n;`Wh)?p?mC8wMQD%z$_mU4?Y>O z9iKfqD3&-y9%(B1=bzRR@1;#{Ti1IEeE*7Cp@2u&kEj8#^AX{Mkk_%qfcQZr)_x+L z;=8Qwp-ZCa^(8~zyO@^uh0dKkho;po7~&6{MD4mq@wQnKN_XAs6yTFb1E9`5L*ktv@fI{{0-dVn+V&3!jVwX7`t)^qJe_Cv@iFK*ENAx! z|9iP0J-eThIqu%Y@ai}+LiXzD+Lgt^Sih72Oktd-8;12uWI_G)%OY8wf2n_NYdHU% zinb-UEo5G78 zjo!oh>KFxI>VT}=wCrxCDm69KoVqFl{AP=P!yP-uwJ>o2?Uym-Uvz>-Ti=%4Gr`K~ zCUUV6X=CPvh4IhD+F#Qv3OO zd8ly986!Se!~<2NNS4ClN&|EvJk+j%r%SvO)QY@rjmHzCpT=dawuA?Vd=fSz~oA{Uq~=xmdoVoSj!JR4m%Q`m-+x`M8sj!6XJ7_d(dnkNLk5d66`LxZ z0Rr@S#irn&E`MNz2vP#oem#nC$G=+BKcS$m-g*dv_=PczqkumQR{K;JnIX$?Ef0?JPll#QT-P zN)q9#V8}#F@eX$>$7=i1lD(c|?U68^DH+%y@od(zymdAdNN)NEaUZsL|5;XA3RArx zr@Z}EtO4h|+qz#bozXfWm(^RsYPrZ!Rt)`xrYuo*X_t0ahp z_3c9Zrn}nEwBFPqhIjg<@A~el2Kv~Q0~6lue6gc?!BG{pI?}?)9brIu3rng4zmf;v zv~}o1%bvIBWmJCJeP#x8o9xAPM&41rpjr{ESAD9QXf7Lb-nt))|64Or*0AhMd(BMM zO1L24ai{T-@w2pfMxtgq%yE8$X$g4DXTF0!EYKm^=`C1aG8$}|zYk}=n&@l*y#V*j zS5ea1H307WotDoI@_5x^f&T#XiOO8ZbbpB!zf4L+d-YDP+X?3-wqn8(EPSJ@L}$L} z!WndONW(|O0)t&}K3A*O*9xXR*{r{ikv+~kGT!}*{|r$_kScaYj6)7(^g^Y^Kz->t z58!4NjTXWlsXVhtShHzGy!1n%$f(O7t718PCr@|_;0d$?<3$<*iTlvt%G*3>E;Yv# zAgv*&N|_6aRq>YQjw{#3`GbXlj-%*Kr|M2;C+gsucc}QFsGiEy6Sd%Vt7hq0f%{L{sLq>DAQ9XJMjs0uok;g(Bd%QkIs z?u*=KS>`zzaYP&nu0LFEPTuw2RmOa``JGLAe*4;&La(`HaUsXr9;Nurdo7cMef`{^ zdTCG*a`}Cs!&|=?rcD}#$*z)yqOXOv&xC{5Zs7Xo{Mf8JIpf$0#1PFZ zu%lEw`Wf?Eu@}N>S6;=ns}jBb<=9n;h^`YTs-EvFdSCEe)bO{@q3A0pKI?|?$NBZj`z8yW%8jr?~WQQDCJST|_H6DpmL%x(AA=KLC zm~}qeD*unufEFA>fetYHqo#2^Gzk_@^ZC&$m)5nPNdeSe>T#4Yt>QDhz^t;cK_{0Du553mmNF6Ba25<~X zguI%TZ%-(-Nzh?1t6x?mN^u_$__tVqR?>G*{Tfd=hga5rk?FhWYZevciw_S8YhCBW z4qmpErdQSGx-Dc9H=i&!O)pF^Uur~d=|EF>K%js2q-z%C;150=xbc{&y7I!v}#-JjBmTgV7m$XDyFA+(Glf z-O;JKpLXY_!m$V@K1?%N0 zE#O1r{_SIbLz3HpH{og~VMbgM`0?(o*?EU~lw_V2Y7`s3nzNrR@WD95Idapd8sfDRV$;aJn7 zGN>?W!bztSGmlEM5dYGnn0qppmd~@7s@%hqP!GjCrf)k5TutItaaNJ$Fg^x+c6Lx~ z&3(B0){2bLlXLMH+>gCGlgf)IJ!s6MD!hf*FLrCzz0ezSVQQ}*Fxm$#{4(0XKXA162|9xW7$F0Ie3i5fhoTiCC(X`sVdCPX5MZAt>t;wg6KKvuCI(D3JBA7iSu%qntsJNQmDC~@p2E2N1UE1(9o}(HG zg&B2fD=%$NztW}1t6)PIe`82iQfZ~y@=HWQI_uT1Elz^EOcQ!N{0!_vq6+~e&1-Wr zyjLrE{zR@*cFy4Z(vWTX`;qYYAIwL^DpN8~+ucQKI-B$|@)Wr zFa`gb{ue_4;=326XjAKuzWY5Z5oz&KTr#JA@bjgo`mI!YGl z5<8TeG{4=gie1Kb1(`UtY4*XFZ;m8r)El0A`m#SRy;w;w^v#YU_A5Sw+}z}WEDP;E zJ&wU$XOy)2|4Nah?+TWCV(cb7VVp^xFc;oZ$$yyzXdIrLYhr-`=pDT+-XQPC`^f7W zqcJdK&V>9AWG?*=WUdN^%&A!4AajDCZNEpH7EWDWE(ag(!SAEO?uk1K%cW^UI|D=c zphE@TQT|MRkMoNI2{DYQ)*X7c&-3>`X(XOhkdMyr*@X1>)*N*4{c^hU$`yEuSOJ$f zZUkL&%u4i+I2F1405H8z^29TF z%;I^7nFAd~42bRnCGc3+f*uOMm&dHV$EFMD!>j=!=NS7MreQH9ZAqK>k(0@! zIzMk(k7H5UJA$EVpCyf?aPI`X=__tR9yL?kr%D|v`1vQik?3+;$OEWbyVubcoaCaM zt%;+%HMZ8OS}2MMX?)KwL}n9d-;6xHB4J6eQOKNuZ}RiIHd>b#~<=CyrgE5&iSoN{A6! z<})IB>Jd^CMG1=zBzQobgRQjt zNq#9wmyhVwXc~DtqMV`d4Z@l5(Y<1Ah#ec{SuJnHF851^GywAiKdo@XjXT%;ZP+qB6eMn@Sc1u+<5h0C@6vI>^xdplc&$b2k)iQ z#c@Fc6A^zNK;FPFe^A~h)eX?K6Di1y8Rt;J-QXSJe^1R1f<1bPAhU4sf7rtJg1N(R zFz}e!1Tc~_iY3)PC7)SQeTATD$syHjB!TY*T`-W?@H!;+zMWvB2#oOff)O4@)J7pN z!owI1MtBg(>mc9S!3YmyG#KFlJAx6OMxhNzUqt9P#|=m@!t-W;5uSg$0wX+#GyK?+ zdUVGP?ff*MP~MTkUK3;5;+I|NPw02f>$%!F{tAQ1}!7 zIRH-EJ!g6D_`g8iDn!1-*-@%B3C`l-Bnuk6VzL7NWbHOyeD0vuP+SGU25_fh3VwSR zRvF|OTx(XnEaaKQQe@{-j26V30|))PGYM0~H_w?W$X4QW@6IO(up`)zwt;#xu;%{L zmxER3(?RAP*`pBjQDO288Es8-I`JCz7c1GUUgij`g5MahXsZ%N{!F+Y!Z%XlTB|s} ztgf2m0XLSnD690d{Jf@Pk)>C8K)9>Y#pBB3>A#IK%@_bYOAMb8vdRLUUVi8=nNQ zE+nN|MI6y0ixN|Y5DqxkCT%QDDb;k%AdHi1W)BK&78SdYM7@isH-;=Bl84a%FUvkR zKInY{jl6kmUJ*RzyJZCc#LwmVZx;*QGL29ziUv&8wYSvTOBS&Uc&B=*Lsj;-)C?+|*TD13>v{iNokKaBs8T|fIlx#&T8 zEnxFlA16FwG@;+Th0er$btgQ0*ATDuwCX;%GfjAaIrrCk*>{j_*i9T09tV176ue%6 zb27i@Wa?WZI~&;IyhB_#vv1HNs{2WFQy}36r?ChAPBzJ_Z~Va>OGo@f%<8rOE`u9L z1L)#)z!4qb+S16uBy3)C4=M}^_93SzU0VY=S zy%DSTpfcZx)q7xKHL&pjW>$k8-k8;UU}p83Czx5CiQ+1-@!$jY1RG$wBG`CiR{z@< zn63EWIDRGd{w5hmfWkPPT*b+PE5#%sQIl(E*$6$dlN+OvYe@2*ykr>ZhuEga<>4ug z2KOi{j5qQHj}>(9u!z+{DI<80*>@>xxHpacyWN)cRvr`6E~rtG`Y1kFg*zWco6s*@kr~ zmy9h~!ecY7bh*evrs~pnpQmr{>9Nz(!4QlSdjhX|eoIlGV%v-URKGDw6GPa0Py$`j zm7f%_eAEAaH%%rY7g0Jc-U`j(2tiQKq-4JSIie8GL(3HAJ_kG@3SvG_fG0#jRq%v}lAs0g)()N!1yxNE-yFeo;b+Bj(JmAi zup`)zv4MIsz!T!XU4bV=l#@*2R6Fy5UX0aXsz%Qc!jA|yQ=0UWP99pFRFmo2qdN2e zJ0LGTuSL(Nj9M=^56SAYo0df%wW^b(dU^ zbX_?hcC8c;XK@#wcWjVi*sI^R0O&2EYds$sWj{7Vi=MxBJqhZOuVb8bTqf#_;-WG0 zH^X$jgNG#`D1plEQ0Vfh_$y$vLw1mzuVW+heJn@s-3??BHpwwR7%h+H-XoFB^97x~ znj^jGG5mh@7X}duf&TtimY@tYfgf@G#;1gR2AAqaTocC*1HqS2@x%_pC{kBNB@c=# z+1a=6>Vie;f;V?D%&>S+>QF2Kr9}52cu*$X%x7`-`Godzni(eCioT&Z61@+5|8{?& z&NcgrLvuvbiHjh-Zu&D$Wf0m z-V1F&`JzAzpuQOinh*ktFr}SvkiOyNX`HJNIqggEC3->;w>KccD#2j^JH|XN;r$p|`Vzn^|j! zo@^ui5LIa~vR{23RZwwfh|yF9UDClDg}1#!&A@~ohxcmcW7(-5}hfe&!L-!Q?B-tHNDQ3Mfl<#~%V3RuPDV zh_@k6@Pbe?*D-+bg;5=ZESdVbiR2FlO@!(yv;pA@HWX8^HXzih-t&>1`z)~{@R3;X zLZV1o!o0Q5R=wjRNnv<%RPA|x?$Zeci30!T*a<~j_utfCjg_h{EK=hT}3;Zv5fmK5xj;lL5^vB`2u}@|B5{2qvNeII7LZ~BT~l( zU5~mT0u$5q5k31ET$QRAZRe^X6#J?#ED1@95I`PqMgbP*h^<_eumI;gW{4v{oOh@O z^uK1g=Lv*N!I^?LY%3s{H&o|AKaU<%Iu8eukuwK+LFnoNk_IHcJCX+7iOLBG>P;!W z$gn&bq=aP-GNC^{$m4JsZUp#Zz`hw^p&AVJE?WEUP6VqFa{F$uP)#~BSf~cvuHFM_ z-whV30Xu4dg=!F>sF2c`-yET+%4R;l87klcfPcE81Q!5QopKw-YSIHg4f}eTrG67a z@P?MM@yJ!RYnHj%rSp82=*mZN5ws^T3s~csL$)dfKou>V>$0_ zpPh&VRYG14*rlF#AUPmBGrfiUk>>(F%0Q>z7IMoyi1rkGp8E?#h`;FlQ~u!f?yWRy z0fbGhUtQS#V;J~4!*zK71o@lJ6ScSE(Yw8K2Qmp!hta<2KL(b%?+6UzSMYK1prN2{HWL2V51H0H-=v^v_Wv8c}r)@Y($1_dmn?ZJfWwIutn8--a(Z);-^1 zofsVJZ^IuP>z;414xSL+V*NkE`=4J(S5tZUmm6E^n@=833Q2!%EkQTVjC4 zCAxuBXM)ZpI^_&K7CrO+&7s5)f=iTD`^~c`2x|k$mkoLh_07?jP1O?r%_y#d{kJbL zTYfAWk5~j<71pxir6CrL*fD!~y9v zqf=H6y~2!!mF=@(jSDci((F_(y(Cen2dZ z&@s*R&6@orII`Iob4SXpa78$pE)Ot_PtSGD*X@20L-AA3LrYlJ#)^vWV=vc1Q9Nv? zxdT_d!}jpX@O8(Ty}Ic@SBT=HWtRP*`$Zb;^qLr>v5bq@ zsw0&wM2aiGDc6(}t&k(81n!qRes3~{WN3x6wOW=*g*Huo1MEF|CyeuQ zn}ut0r{{a7m#eH+bM44*0D^5vIo#$e;I3oFP*|(*#?#B>&?CWeU121`;F1qbk}v>lO~%#B{zLh*15^I! z-Y9esF zR>^6g#1kW;QTTVC$^r(NRb>SQHM<&ftto3Q>%~}(>eg`M;^r39=3l23>S{OiQ-g`t z{@6&#gjX6Eu{gY_q6^)Y;SWfp^z!h&0iG<#sIk!oL_7Nx9>JFQtlp!+&WFSYw)a*|uWVrtsw=6O8X>`Dz5UcxEYuMaRfik% zwb@ufsOqA3*r>IsjRB7gzx$D7yW?k6C=Ig^%1tpNG(T8urrIQoh|Z9$o@ zp8Q#7qp~Bno(ZDAO$VOZCKMWQOWg{^958jj#qKsT!81U%5rYaYVLcU6R+3Mx&!^hobNAdin7Q#5eNa}iMSSmT_z ztT4~bzsyg==^9IMv&C2-uiFV-=?pr9>mT%xV-Iif>rNWf>(^E1y|vYzL~WYMYh2w2 zW_qEfEhZiL3R;)((gISn)1epAGN6Ne(A)>%zYAWt-O^Jj{c7mmRXM1#m=*fnM-S8R zBqxP$nYVAws;yojE>d%1= zAq_C2i{}?tb>g77uRCYzpqK^Yfc%AD(Q)G?`tKl22$rF%7YGwc&Q2r6JSmZ`Rj#B` z%}N>36c|rc|0qkqQ?+Nhxljqzu^>^I`}axvu1cd0>3Ewn#=H~cQcIQi(;s9fm}v@D zM}9PKW|F2dSYtdbOnJ~>FXJS#dDY*yzXZumUzpE)2F1w|JOfXcd~wQatVk60=YpTG)as^KN;h#!<;OJbf!}Y^xYhwFz*AVITnYOLhUn~VeSM#Bgh|1^d zALIOY-365u>n|TKj2~ap_S3u{Q*%1BadEty*X2Yzh>;@NZelj{J+DHOU@Bd4L31ma zQLWFVz|F+%#2hE_+C@I#HEI&P)^;|tUbf;`Z8Xqg>J9)mSs=6b4ZW|E_!0uFj+dvm zH)6b*4;Mfyn-V^J>IO(D72@@5V44pUHRW~jh4>uQ_rlHwI!e3gSMdi)Z1H0~6T?7( z?zX;ffG}UP&VhsDMbL3k6o`p;l(HK6!rbOR6cfWQDth5c zk4Bh}p+zKb!Qvu`eAABs$fEQx=UudK!}Blka`CaUv-5DVcbi+>VNW8_n{qKQ*!_x7 zlUo)HUqyi5L=zsgBHK`ukA|V4iZA+WNb3qEpw@Fnx*|whoIa@VeUU#`F^RyN+O+>&S)<@tlz<&^ZRv`xMi)9JxpvmE*jYfF^UKclngfd)e z$FHMj-VH}1ElIX+C$S0FB~T-opw$?vv*vR;)9LXf0f6I1_pnd~MR&5R_cKBVx9e-* z$SFv5K%(+_taM&54tDbanEA2z;z_cJPq!ndx^uwy zU5c#MA49=JuJ?n89WJ07lyf`KQDLIz?dIL*wk@#2$6?m<)oGK-9mr*X=~hwS^_*n7 zDRk`~1Oon?BFgaCCI~iP_^c#zQr(bKa6Wis@epU2(V!HE&4ll39^)N|&2*D^rl zbv@tldb19;K@TJP-Ung&&!uKrVx;4qJ9Jt1_XAnL>qFM-b)kaiHW}#LpP26z$U*VC zWy^XPsRY_`x_JN(j+n(pdXCW%?oj@|v2B>o_K?3p;`yRR z7hrcI!Ku$*XMJ~Bm$ujadnc(}yT$Nfm8wEB^rIkt^#~JrVr6(6S(UtWS=_|7Er5^T zyq6d@!pWfT0=j5|qT?ixX@6K*S#-H+FEneFATudWiN}>4zMCggPK+ue`cUS*H9*vQ zmr0fP?fxRE1N0}Su(HwaATW}yg6HO%0a?LhdZP$mkoShNB<(4S8OE~@Mmn9qj!ga@aZ6X~P;6mZ{C|VaEly7CG!E zB-Q|(bhr-1ct`-ZCvsUGmt;&&QEW`hjyDQ|_h-aAYb~$(b{{LEG8=bpK`$sMgkBq4 ze~O2+6MwYqTnf~(@--cCpvbNOZlh_$t{#`=c1_}B27xI)yetp^kvQ}Up@!EuQ-!zt z^3wdNhCa`;**s(0U5M3w0tAefz;{p}hC&esHC?!9#VVGQwLzCkeJ4*~_EB;FMz>Vm zg<#{-rChVFqBHAEquo-}7k|AXrglnpik{K}MEPY(#dntTnf2kizL4m{b-4G|$(`Ox z8z&B5)edhyTcPv%YpS64#(b6=Lfz|HmVV1q&j@FE@@w3(=uCl!%!5f+on7nMri;LH z&}`}W^H;ZJnM$3y!}CPo&#;`8dWMdZCN-u`hvg#eK?TMg%bfDm#ZzhM9`<#6op7kf!kCoPP^xR&||}t+R;2v!Ci0Jw-#x_W;JKc zwf@`V>9T3(Xr8IfTFvrlN$rnz^IUj!Nd7~#{K#QwB0}4fL{z)W(MC%pXd(@C-PGaX zb$=)L0DNWyMxgQr{2n~kUUC?C(Pxgbmg5^ew|xuszx%!(l!EA;IiIK;=XWYS7JIVx z-FN!U^lyBrD&2vjOHR*+%&GQ!tTc53-I{}?56{(VBaAK9HWttJ2DYP9!HE@X_XSpS z0@aSACPP@yC(|hhHh3IX>BR{8pgEh4*X?N;{X6QHcBkVO=jW57_Ltt+Wp}0mg?>=} zeb?7YkHg6v$AQ&@@v+uRM7nO`mnj#$%TT7)gBRkL#{@wCzF!8owzePLDQ$mzpwbg# z&~I?xsk3rn)UGqU33WP}7jIzDcUqi+OR8uMU$3{7y9>p7Nh4ZpcU!Ec$w;j;wH)T* zc(@q&46;8Ns91J1eMZUTsS&sx97^j4>R2wO!a5FtzJ9p%+wRMk2Inb-P=B(vujRy< z?$3WKb%EcTa8Jl`=S&aXQTLH)Yt7FQcSuA_x{qygJ#?Hpyi>pbP7KS9FtyNR>U2P& z)%cE|%W#&rUtsdL{auR|$e-h`moa`xVd884-0E`B9HrAxEQ<7cKv(I}=<;&-6r_JY zS)at`x^5LLK;*rB$l1E9-=M=$b<2TG{CL0Ku?bwRNX)N0n9UcAw;gQP{N*@0^LPTh z&P&e6of);8Ep{U7@ZC|?xlr{Qjycj`lgW~7c-kEfmRw8|I}Ql7In%k@+)iv|M zmSOJy*u8LS&I{OY?FkMU#|GVG5i49Bbr`b~g^3%!G&E+J?gCylYp#~*px%AgKc7Ju z7r+sQFFh81Hy3R z+nWzlKmE+tN#bzuO!r+Ksv4pqqf~htm4IpFrh<&SuF<1PkE?ZOM|!U`2m7lF7tf<> z8M~$HKi7qfL}MpUqjzSRZ4MigYQ*>FC0N9v>w;Im*LCk_PMDszq0ac9_B}u^bX!Ru zUObnViCdWL`<&+6w`R>cZhhg-biL=X6o5-6Mo>=&&%n@p*>6 z+aAVmJG~XJqezPJ=VOzW*L_~#8m!~zxyA1#XquV92P`Iyc|C=KI2T=Zs06QjB$S_A zm>#$J{aYvmvLbb=86uQ|=XU^7TNmBT z1>F6&V)`^#C%}hxXAvn0nULGyUB-=sS{zYb1Wx0ruSI9S70Oc zhGOLo8pj^7G+*$o%SlGH#MQVf(_jq>n<>R|bYjb(Iss;}TwpS=FubipPL3nIV~<^w z<4`;B;6q_`i?KQngPMlEJvk(BXi(VY8+{4|nYI%aClTFCRic{WPf+Hkss&fI3|j?E z%8H_42+|7Qa~3X?n#*X@><0bh_GsH1l+i8Ul51M^5Oa1eOaGkW>HgZSO|4SY(QB_W z8G=W)04O*FU7A$H;;9s6^{({qTy;BAa3|UeBJlh%p(|#A^dik?B<^lkR4Uxz>M*zX zlboinI%}me%H(c~T3uh?MS5Z+|5&ZDrRXlCeINH*nzIR0aQM?Rn??~s>uj6Z5|^S} zTEn~_PU=G6I9YcRb4+0qKg;+BnN_Tp1BsTXNHVqQQ39HlsHEa z?aCW7w8$*plV4!XodvbrQnUL%9%3*&{d^J2Q@eK2AK`TG5(z>(#^&%F%<40xxYCGa zaRTH`0u(S03b-Q}S>Yb!0*j^S4Fx6*W0@jut6(3+LOM;cg8YZe$%nY-sFrN$v8T+J zioz#mOcKxplpKF14H)NaFL*_Mf1Nh5q|`3zsBNrMXjv+#)_u0YKuFl{CfE7qm0K=y zc%{49W2NhY)c9uPJMfH~rOQp{naeMuln-oseW1IE4B94ygp)S^ znM2PGHH$DChX$- zPJhYjI{}329>S1aU4}^Qebm)F)=opfJzi?p`abCo{DVV|YaCa9R`lJUk%tWaqwLta zV1bie6&B9J&YQHoHQ9+&MOCj9>YGAJXeAed@>*VwjIGHh_N;Lgi%8nP%M_ZS2@_08 z{aFZNd6nmFt()Yp(!G&Nop7OZph5yW*^j08P4T90 z6Y$TGHgNOWrVlH+Q1RR?+68QA*eqs8)9wV40De*Z`j(YL zB`KtHoHMuZ+;u4=GF(~89@2s-0-%cz(KVdEcz~~8fWrVq7Dex;5MctB=2uXZ(UlQr zh(DR5Gm4jeI~~H0G2!$YL6-o_*`io_4GP!DjZaibeYw@L26b}j*_)20h;=hK_PhY*Lx<(2Yu8FUwiD)!}`}q*-;S*Qp1%aa;R%8 zM6pbjjm@UJWp92{8rm`ZL5Lo3%n`%rwp7;U)Crx-bq0OYB*)aG@f$07-l zN#nGDT=9~xQe={n5I4pNR|h+Whrns2CTLY@RK# z9CF?p6QY=8D6RB|{sR0t*J#>*_J=mL30GM7>TGdU8}jO*=tU38{P?5=L4XDuR@1|- zl_!ThEwLBY;vOjgS)t8;-1~0K{bx-BHL~KlCRKhtGl>;l^epR7{s2{^w0a!~?xXe2 zmXm0bi^k8t5rmC%7hJCO*eU*RCYp6^AMap#o=Wc+*gMFFRVse9+2hb&d>?A~WBdn+ zKp7F>z!&Q#=HxgcB4smD^?8GBfi0zIxmOu-+K(O)hMzgYrbC6IZh-vV^_(@t;g8%H zhR$hfePPEjXWFW`^55l+)b;Rc^bp>^#AeOpd`C?~a3>ejdRd%rWp8^!+We0v46iu_ z1tarJ00O?hh?T`kXc!!w5`24PJtE)zvU-V(1~sDtC_Ki_uSMkyzY2DuweG_AS2_DB z2PA7>@))RZQY4MHP^3A^@49zmF1Uf~EG2EPn^-?$vaC_hQjcEDoqkYqj^v5>LU|WY zDMDwtH>O}HW)fLqCnk2Z85a6dKij+JcFDr;0%UP%>S9$Z!Vru;mA>3}$4?G+PUytB zxAw9ut*{}hvW@gFD$>pI58zKT_H5TB??51y#KH7Y)F`}%s@u9x<3~W}(HAgg=w{MW zbs41{gesW9D~OkfNbib}m13n!^5tlvy3rEsV(sNOQg9EhPv)I<^f)2ZchLMQuCqi* z24JFY59!PW`c>h>AX17N^jey?%=@+ORu0!Xe%n-s+l5P56^^>)jzIU)CjP7`g_z%& zsoj$qAr9MroI0~Cr7ELX(?l{SRtidl~|ADGLB=@#a}~t z`rBZt3`v#rwyzij$~7e6kKO!)FI+Z~(BtNSM&Xg=Dxq7)A_-YPsa&5^%U1P%{+C|O z`}{6`BUDQTjzLoEc|?dCY?4DZB<;jN7DD=gsjJpU!|mO9+OA?)b=G&Q+99Wn3Hv;i z_j;|&#b>jB-e|W{j{3gN-p$|Rm1F5GXAMEf{Im8Hnvhuq1z$w`9MTwH%6s#t#;*Le zL9Iv}Uf3MfIl{xA^1NyZYzRpN_+nu8lcyo+&72HXWEEP3$OcXM290KJ*3j-n45VO} zQJ>}pVJ7io9K`CM#X8p87p|*u9HXw0z@Jwq9Cbns&1x-%8wG59{X0~xTb3Mn9Xn;! zlRe&u#rA9Kn-MM6x2Q}}Lw*IFyj+q4Kb11`u4dO+9d7L~D&1|$$RRLpGZBC!3QcOo ze_;v9*6Jep{7z<=+0YMsMqfPo`P`+k3!3^UkfadZ%<{ZCw5|Z?BYCBc)A$Q(l+j2RX_YVpK2dMJArf zLI;BeC%P7zKwmf8@BY`n0040+?&#}DQYL+{CyAJvLIZPt5w-R zrLgLSj;hilcBy*RB7I=08@koPh1mO6z(R^YNv&0-;K%rgE-P-Fn2T3CxO_ zO(3_j1VB@#U{P^%V{yfZZ$vtvHhI!^j%GWASqoH6$0LV90%(@ZS%qJaM$jKsH+yLq z@pJs(G{{F2Wi-`yt6u_Y8F|*ks6^_&2Mn%{kj_PPRnjrUS%>U&yX{&rue5;?*MJo7=W(>mr8&f22e-|JW^)q8};J2pyF%gHOW7Ib+-JR1=Jy^NvA=mW7ebT6lBz58-Q)){2fn5F} z>K<|$o{usUL&%o>QLxl9=82@rQz|+a>~z>MsFSJ!(rN(p%h@NlWFkxS98WvGlyLF5 zi?upgCN*&gS$6Te>znJ_+p>sBRfw~n`N`zdamNu9-!3HW$~fmRj-+lOr0Gx1h^{*N z|Ha#cI_`+mmIFcJg#ik5D*3@VdHnScQE>WjVo#IrlJ1|0_X)VUJh$sb^WwX&;m(QQ zGyRSMe&x`w!#Tk3sKxlw=eej~^W~!;9x`)wh3K&Kkh&#%mXY`RMSkj#{LcxQ48p9w zHy@G}-J+Q-7L%D#ESFPkEcD+a^4IgZ^a&9(1Ve81FJuCBb@U33H@0edzrqKTCj9jO zM9a#PN{_{JfB&q!5f-CD9YtU9sU7f>5^z)y+jo)KNTk(g42?((!1w8E!&IWNNtO;V z>XRL#AVi0sMPoLg_boXlIrPs#|5Rc}mCHAjECq9jXSf^B{V8NWw!)%CQmyYKRo!zn z?IWu>p+Wo45$u|k@S8b?AhFO8ax$g&!X!;@GBCKQ?TN!BKL<_9OA(FMrE-9xFnX1; z(n17bdc|CyqvBc*pKl@A@`DpCx!>-reV7u5t1TMgsB7iN?72y!q@`i{C8aaiO`sx0 zMo8;rh)L)AND6ve4XANtV7&eoUANEG-_+7uLbck<<^{_B?=!NfEPe-+r(vvddY5(( zgcoYwhAlcK4HiIkgBzLEEFPn`6>FoZYGx8v_WEJXLKZB|sXlhp;&QAy|BE_aCf11^ zTut+ct?O#K$h$sc+jH+B-$Gi^u4Wy}o3KhzGi6cyt!5+!{<*lPJ{gL16)t{S!xNtF zpHuSf8QmSzaSQe>Q>q2ELxUa#JZLw*ZMVKQ!C@Q#GzJlK*M4m0SIk`$tem!e;^kGB zPisZv1O76^)6D397uV+?{<#3hyQctindPUdR`bniV`iEf0vlXi zW1J%`W?S$vGZP+C58ggDMUbwpN|*+uSFW)nHFnJusgm|9&Nf%?{g>(UwH_UDB4I=| zIp#Si&-~6}HG*%?xgkgs$KJJ!J_$=xv{(BrC^&GPOaS>F2Z%7bIJ9#$XPMJ+;4Shl;Dia>#;q(uJ2Em zfO4Mhk0LI+%NW?@-mC8ggnvzqRc`9OW=VHw?p`e+!#td*G%a0>2{%?h|m!$v{ zcfSQ3R^U>pY6GL(swE4u@Muw!{nBY+i=Lzj%+Vyu_tu?LR4zrXI8UYbD!5;)Q}c$=lkykBsU^`V_P9bB5{^R^B3&+Zfyb2Y z9v#99MqRr@s;#YI-LFqCUg-OU-$`iv} zc>^F!U=w)fJt6L`IN-~A4x^&1@Zjf$T)PD6z&~H&lTUA(h`z_*GKIOlgR|6FQXeH? zo;b8OZdyiB??21_)uMgwgui^<7p5*0W^}87qKX{cfo80iUTrD^$I@8>usDAnq+wF0 zx{CkFzD=zA24|?zF+7L3tBnfZ%rfz0!-7$bH4t*Z@`_T+pK8AIx2zQZy3RC}nE%Jt zR7Hz-6;;%YB2m9|;J)Sd_zj+jUGWT<{mT5?=5Yy0N1P$(uUKsd^`j`y^bos~Y-xzB zWL*Ku+d%q|L2v>V@NX5$0EB$b!XVdigE(qE`=_o18Ce{x!aDVp@KxSzxbmV%9!@hu z@o`ez+(!5Eq2cvjlL`+)Wiz1*jpNf&yN;7ZR$93KPBI#9V3^R$*Lx^=|D<&WG1!2& zeWYp)6%Bq4bDII9t5hx>HscjCxGI>D85xa9)A53@oz7~sm4Rvzs5>-^fQy_IkDQEd zrau4h_U8@q5_fgf`S8`+>X$YFQeJ~<&Ps(I%4TIAf1{ChiWl#KIALAcGi0*FQ;LMq zEsjq}a%{a{2!Xl7hpCyiLfCoAPQQ;dh@mp3yr@$+XG62(WIgp|D(Q#DAE0ihc8{dw za48`^8c82MP*7X}$L987Rsh;qJ~qO}-S%kzKvl}^@8jnv=3}>dsM}Rbbu^@n^|8Eg zQ-&>w`?Oehk47bKVZ2@tT2A^HZ%Y~6$EpntAz4=ZE#=#9oA+TW-b~IJ^i2)^XfqXA zJ5UC2HhPFN7L3R^J~YL9QymsOwT^bh1;i)|N|pgFK4)gY`3q8e)?bV3i(XJo&5w_5 z;grvU14c^cpyPq*R?r?fVbo181kJ}gwx|bvqd9y9C(!r>7v#GZ(4ILv>}%GGYw9IP zXYy(Tg!?SW`v6qnP~SWP6;=VhAhUCj&MfGMZk}W%%RNx>TpM)ZTxWg`LVC^W0@W1u z`n-7nI)V%vpe7>sPSB6p0!YyK2FR^_6zVlgml^^zu4ewvou^LjV`>sqh z=oRXix!sAu9j;2++Xh-gCh(8&yDD!8YjGR9cMHz%%04ea7!a~vqZoKx>O3MnH*G?wPY=$34F07jYQwS2*uP+lYFhpZ3!#%1uZJtvZ_dz} zI&2;+q-{qimjy9Xj|o@`S8>EXhSVpbA^Vg9TT~mgEvDr#Ix4s}5Gy=K=8s748uEP* zwd=%{1tI2HyP04*Vf+Dua}=c4F1GPP!zcYOIZMnhUyBo!EMUsMKLL|p(qW&#D3{za zD2&Pofie+#Lt{lD?y4hF(~fWU1k@Lc&@TW=!N~*}fGTek0F_%1ZA%ub=2u7z9|K5K z6gar}qWNe2HmE-mh(7EZ?^M@6#=&&D!^P@ZFhed>!A5DZ<3K=@`4~V?sC?^$&xWF5 zv_hdmL^Fs-4M+D=>h4dbz@dQ73owYUg2{juM_8qSc)R$gQG{7~ACcni0^}xzqSvTF z(*=+k_@E-8`ay_PT0lbu{Lh6#F%(olQYeH-p=fNMv9CQRZ{MX`nFq!;N~Dr3y-08| zWLj6p0el?1%4Ix}!02!afxFCRk`3vNA8095R%XX>P448KHa~qLV#P3&{D;HeeWEA3 zkV^YxA2IH0Bz^LvLv^Hflon^$0j51_e1_!7B%%R)(73QXyWg0F(f{r=iv`3v9F zKTs8V!M+sr;hhwBjv>)~A6vqMz%Z02RAx8{FlFl&8zS4sJk8!Rl=NcQYFpWfZyC@wuopYPU1XkfXYaitS z-a~F)t|he$pC9&WGO>lh;xWP?%fS@)`@~%Ir>O@^#bn4Kvdv0_TNi~j0c7f+cR+0U4Irh4Z150Hx1TWz z&S9=$LA>QKf46I?o-lxOm^xun^1ljHjlOW0W{aBjyI8}QPw`_-nFvn&yq9_aFMN6s%f>6h1 ze;V96y@S9JFPQgU?w>m|Dgq1R_IdEfWhvUaT?$axdanSIw#Le%O@l#N-mbuoI{o^e@3&kmYL z_JV9s9J#d!S>6h1=lj^!R4u-j&C>d^@SKi^^%{q3~ z8rC~GV{|qYb2-^f4_4@`++8|0z5hekJI7bnG;O0hwrv{|+qP{xnP6h<*qGQhC)OmH z*tVTXCiYBx_T10&`@Z{q&pH3}Z*{NgUg*7RbzOB;S1-d@=L0~$8Xg}H(3Cg8XsZWU z=K^E0^`9wN-XqR^Lni8Fipqr99A0>0lP-v6HH5ndcW@c59a#sS-dA$~W_^&G+bzMY zH$t1*Zv;cu#$WnczxM$eDXoM^V~`|iNi92*FXJR8rk??gn!mJd0bd=1I3}jSM_Uy$ zEUg7oEHB{cxsEUay6EgAUsHLxuEJCebChFl78U5`Bgv_*AW6};L&SvidCFoRpvbUE*!Fu?%O`YK44=v$xy z=&>vsjkbYy=-KsQ_Uc@5-4>X#1lroA*w-Ob7f>Omp(xT~=Q)L-8t12nSm}{vpHaH3 zM=Y|$pfUt+M_f>4$PI7eF4|w^?Fv>$ui65o*#x9t5inUwQLKj2WEfhiJ+rSx&NxLX zLpN;p7Pku{#w0xjm(ZA)1Q*dPvIDQW5bz}aYByFfRG=s7&h&{)?+l{e2cqV*@V={X zX^#i9*Bval+A#pEi(Zv;Z^=Q%o_N*naNf+MWnO=2BXM~jP`NEqrSn@ekKW6UTMWvi z69DX66sQHrrdDJi%3*EVaACbB~X#{4A9$~NfnUvEJUGBqjMr!AKamb&jM`4t= zJA}d$n^0xar#I@1l;nS1mK^zhA~DLPjQZr;LGHm3-%BZ|FZ@QHL<_%FzS?AMZ9lKj zQ|YpcfX$fsP6~bbi``j-mJSL+Z`&k>HfHRVT%wVwGk;}) zazbfff8pVph|=`aB(R+2$c-JTj3>Uu1=<21Ol`u=_P;Q$C&#iWBo&!A*yLOmSiRZ= zHirI0B&QM_!cuN>MY}mHyH%|c`vt@q8@N|VhHdga7_;EWiv3+@=~KxDZ&JkCS^llO zt|I>*42 z_}^btnn{qHqh>yWrV~R3q@DOVvj5d}tAfKffOa`WHnUN+9- z(cyd!Jf3Pvv||m|MWd8S0@=qUgd<}zHlmet^Y~G8TX?eYxQ&87>K5g&a92)3IR32W zQ`MMb)0w_*8}Nrf{|XgNS2?m_>&QnHbg-P(8T3VYj3E^!q~) zPqTtpg*!|^`c-}%v|M`VYd`w^vHk~6cf07qQUD92tj3Ss(uX`X^Q4TBB{3y;S+G)8t8U>Noq8T zYhMdy`64dnBcj|>Bj{MaLCOu|ix{KPi;Mi1#$tq4HV01y%to6CYqoH@=hJ(wFHUa< z>tT^)o8Dzg2^30Fb>@bPPKi!_<`_|iFqi%2Io5hw*)%Sx^#OhLqeOQ?gyHys33aMC z&w>a;N$B@AWfKaR`We!}74H;I@v~OLz=;Oe%}*N5a~jUGKgvv5?V~^cl2=w~vtG^Y zMTy&A?duAGk$;NNElyusn>B}~Q}-ahl}_W?XIKS*Xet$_RaQ)tW&OudVv3qnacPO_ zzX$;8>Te!y6Ok@#RY7Bw?hN&okeYwM2NpHD6%PdIutx@zrX&4}!CeAHDNV3h+gch~ z1y_~z2(_%htQ)qJtLm@xmk2siDb+*s?@f-kwZxo(GA|hmi0HJG>SwrMj(f^Jzbcl> zyi`exGYGSB85gm)Pq*1+=3nVH{=;F(>=Il#+v~tOka_5-NpN`8!rq`jwaY7bxMcBD z%?|Oql@`=FMEHYfoq>ZC{ud)lYGjN}T}4caRAe%PyN^mDD>Rst3+HzVA&kJyx4{Pm zHf2nVQrL7#Y!lfCw!mipQwXzd7Q{=#860 zq`J&a90hze_$%hM`kXGT;(sR!`5RBKoBcE)shqnM)X3p`k_mC#f8tq)cV=&_d|t0s zF5O|g^LC5~etoP28aVELuZM24$**jJ!+tc$ujmMy8Rs?kv-=j1W;7?-s)F*kI@tiR z6{+zi+5J+rRMdMr#Qdy)?5R%CY7?isx_Ry<<2e%bQS|>hQGkVg( z9uh034m6)eWQ6x=l`vgFCbQ9)NDkV%(;V}jU8%tS)@*CuvTjT@_iDF=LD+@GIfFomAVoZp($jb ziQU(6e4Qraq@L8(SF$zbfL$$NeOmfxa@WSx8AVWnL?}D|+cA-v-?apA;x)UaVxDhr z5D)*4gnbyqdJ=g$Yzny`2m&2fJ^$IFC^+7y1$$Fj2B{1&x{<`Z9VShI^O1$o(kl!k zh`N!vr>^EE*iRbD{Nxaxa><^4Q!tLd)@!aeV_wl%(uA|!>~HRjV}iHcgh;~e9%#-; zA3rx@Cw&bcii|w3u<3(h9VrwIrVgR4%oAp0cP7B>tFO!6*GsB5M0&jz7(fGw8}vIi zkQ2X+)oQm-P^i}t{a`5`UAKmThwA{yD^wj}^X`PRRFkNLMe2+o`Gv8NfvFZ*%M!eL zLm=sB5PQ&_s&a&1fJtE3fRY6P8=}vQR0q-TM&PdHqZ}8a;;-*ZFiHaA@uNs^P6F}# zaj8ir7P71{!K}>-GK>b_|5CKl>j&Tc{oX>HaK= z^xv_Ta`EfWPO}ZQEqAUP!A zsk+8D*{<7Ct3DM~rE`}modMy$SMVBE*=B+*23FonA-O{{LI%4`(fj;x5g0~!v~v{X z$0cH(RBzFqsMd_`W~L+`@)F7M;{O)4l29i> z%c58(LBL?*3T?_D;)*jKa6uJqdJz=Ndl7;Hz`e+p4cOmKplSGbPbk6JtmYtM+LIvA zESv-d|2^tdhwv$QKMBfGVqm6HR8epFWN0{xu05Gl1v2W`#R^l7EtogN6ji#4lzAz${ju%BYqrRm_(a7?jdDlC3hKPgR8h z^!)jjeZlm7tlk0IR5#SqP`gKXUcYMLuS;njFni9ySIEIwRFI&SR8)`*2NR^OqD8SzLMeJJ34El>Yw5FB`(YZ}R8C zhx%233Yfc+`&e~g7L062o`^jnvkD}XxBDl%dN1DQ5LF0-0@yG=i9E zPlA0U(NBUq<0)pL+)Kf~h>GGggTag7EXHB~6`zH!0Q{>XXoy-_f)ikHFmnaTV&LEI zpd)_H0)*3SWt9b|BQrIattq7jKjLaF=%)~KOpKUW)2d#p>(6}sl>I3Jr4gWYF?Gat z(jQCxQC+Axg3rZeKm8giGv(xvD(U=KgO^U}TEw(5$3_)@MeW-ii0Dq$ht*nUqJDNTAE~D>s+5$9a#vff z+QgxQ^Q*_BshL>s!e&{;$fs9dz@}@oN72|-P|}b%PfIloqkvubiSXApfL(WKNpZ@% zBbjX1vz-ARn=7785+eJdKA9+wjiIbI&DV5+oj-y5>X`!}&b<+R^#-`$eZ|LX^bP7^ zvR(>0P_kaqUk?)Bf4sG}mBtRg2}@%{5zm4GJZ;xM+>~qD+CIVG1tbdJ&3}CR?=+H+ zOI$pEG)REoe}Ja3_~Y|wKs{hL2c8k26D}LV1+YVAsRsvW0ZtphRoqB_r9$%qkc{_L zV}PIo6Bxibz)KEs6%4=+cvt}U0Gt-WoC7o*>FXf?9)O=40wyrMVd(V`Dq+mcTTntPE0%bSCU0QC^NFr5Dk8b}22v;#GN_5d&v?3%!tyr%&e zk=DgpUKQ}7lAzuhAAvu!q%GAJx^fl-gsY!Lbe)2kjvMNFF8}B%mItuJ!L(q@Hw@L_ zD=Dq(onWq$)~M#b!C}hU?V7QWonR`RQ=M-m0*JlB30)pV}nM=MRuP5WRAPw zz_VKY(1{~wrDs&D#$GMj$r>oSQ4^2(V4GbTSJj)TqPEy2(g&<*S^X}Vh2j zlk=l`+UKCs>4U6qFtdH@T|5Qs1*JzoaSh1w;ERAL4D_;k>0`J5+dQyy$V*(Xnj%TpH5v9RIL4uKm0S#eUWe~g>tD$#Fl2ITA4Pn7%u)mq0 zfkjc85y*0ehAwGit73}KLX#<7pt%HTrp2uz5`JnnFRRBRvLv4sFiFrne|wA3NKaqT4TSLW zhBZ2cgo0%UIV<~PRS|f~Bsjy(1=)mI`>+LrSUDMlRVS5tp5bwSl7&|~!o!wu*2k%@8lF~+u)4zh&l4u%d zSX6Vp!}y+KXBrCl>WyRp1)Q%7wDwV(xlthK2(**aFt1n!5r^3=gVF{1I0V^+$!Z(n zeE_?e>D98enqX7+CEIm0ai$0+po_N`rGSu5xcEXpKSR|lxRD=V?Ol+}iv@wYK5Cy? zV-U3h8K|n}7%*~ZUW{o8fZr5wEsFC2nnp&MyCzo?GN%`*aLBE|p8Ja7K>AE-kEE_% zdMX;>y>Y3oTj+u#G8;NY`1Ze#(bf$1J);1DQ6&V*u3kj&+X%(WOzLojg5_fC$K>ky zk6{}=_(zZ<^0fYgu$bsV_;=CAeuKR0d{<wAMph;E?@OnMtOthu9+J{l8}n z!&vGe47o-BPYV#@;#$)8LS#cJkr_*Vw$<*%48bQY1#Y>Z+8%L;(a^14`jC3UX4boq zqr_^-thNvzOT}2!ZB%@UtVMAN4|-f&ao5)Uh|GVMnfjtI4AR_Rt)m^L+bs`}nV0!P zMN1b>5U@Kbe{tdJ65LD=$fB!k)7u>GHB|Tt4WC$m3I~Kwyk7k9D*3Seer?NC?D95a z!!aHBUQVLC@SHD;PbDh>MgemEetR-@2RVO{-jq9G;#jiZX^0@+ltHVCd*QeMm?LGC zcMZ4d!dKhaOdn2R`#3h07s!^G&LtsxBzY2T=h;j_ROKzXm)I1mBU8r&>s$|? z)g`INXckw^)^!C*r9|MX$|djfLUpPrnpnFV(mHlAQ%hEWT$%b&UE0h{cS2sxU&;kg zE*S-f87;NIEh=RN!)gTnG(s*Zs%+I9+{l1@%wdaaQW(#`8{CtRr(2G1A2^DGJ{T^u zANrd!T|a^U*ar_EK1qVH{_n+eD-h3ry`aB7GM|Ys0is|kQ?=pX1-7$`)nGbqIYIEG z6@cYha2=o<$1itiB9U1z$bT0fun>Q%4p5o}5U_lK|Et(e1pjwiOC;dmeg7GX(_-%w zpr`cCj723PU+O;xo+CjOjBn!Zjz7G}1aqLPC2$eOhcsOd99rkN3_aK>P&g=LLvm7K z%M{5hgIlesQz%AU9x9P!DycR zs|vJ@5Oo+=kf0_asn@iF={WHQK^aM*Dy4Due znr<=L&kw7=0gQ}7a2y;mlYCH&>zge9D#C8L7ujt%Bic{GWHm+L>->Qk$E4Ijs8*DY zV9~Oq5x-QCoMz?y0>%kg6~@L^kbM5$Wp8=}@EUZRVeccSWhpFRJb!iTNOJ=M?Oz>i zrl7%lhI@xNIr;PiXFJWw8Ufbh4Fpt92?e&K5sJoxwd)q)LvrKqh~6Nt$8P#TaYg9i zk^$_DcFdt<*pqw$$PfWj_)EJFzBRqOP)U1!e%%3|sR=)zS8q{UokRL>)s#=^fHrg? zSi5pjb{g+;O>C#_4TQ$G;4QJ6uc<%i?f+5IuohBH;5olQzeo1FUMLmyBK$56>LcAX z46;~@!?RLWgkOhHyAu!YySUd~Imw-3`{-JrJu z$cO-xanhS)faV2}9h#{Zn1Q~un;X-7vJ~e}MPqzrpcAFN4e04I5Q=uT-$`2BC@qFv zd7M&3GTIm+h%zs??q2Vf)_wAE+>ru(ldg{*xO%?$U;`ACPoK1e@R|Zm~?^ zLCK`=ZXT}Z6nH=$up=_NJ!q)G`DCAHopBSWcC{k>X0agGTZ=ZJ{OGe?Sic0aPo2vzkL_Qz>a7KS-^V&z`)5-NVm1^=9lw!%|KY?XmXF1TPUDHfP*&2wtt?9$gQs*# ztZFDLujQE^v6|^WNb{xiyOtXsha$~^OI2}%z_78NKW?vBiN^Af ztef5+{!`_Qg#qFvCFSk=wpz^OIS%wBrSvK9o{0hqD4bEw#oT!cQpIClS9)c@boycd zHGZ-0vyYFj@A9xs73rOflxdQJawB(I@pIthLeIkJJCqeofoGAswACxdl;lb~i9j>GiEJl`M5!2Y$FD^F<%q@M_j7wr8Hx}!!$e6q34Ljjg|2eoO6ZA<+snDUZ zy-sFaqo+3OtHvOcVruAlOcIx@LsNIW zh}BFq<`h9M1p`m0Qsg4hN-2$^KayD_6PvxtH}~7-cJ8HM9+(PY%$RDq zFp8p5Dv-VBDn^Wz1|OT4!sk9to+#GHwNaXYd?p8hVV))>A5K{HO)kZ0MXx>YQF1C! zo644w%9`D*<15z-TwT)^3O}DF-Y!BiU4%v^X0iLK!2YrA0^e@RLHu*hXC{y?W>jrRnD^Ej?!$eLN6^FGQ(MfCqN5Z^{Q&aZz^NKt{YM ztqU0kUEUJ*G8+f2nKdHzB2WYSJDomRe#mEww$(V^V=d7?O z0xcFJd(R)T71w9$LZE!I2`<@JTjQ`Fk@Nmu z1pb!Db`WG`;SHfr($TUkoO(m}ClsvU*_s*X^qooc$2!1|(eDigGR09PxAN*cno@tH z7s-r>lf#nCh53eC!Z_5;*Tnp3Mru>nSH)6m4}2$NDpYWo_tDQtys;Y1_zxwzygWvz z({+Gj3%Zeg7K#+r<2a7w7@s9{vS*2xsQa5OTlCK|58kL$cL2?;*}SX9!OdqlSTx4( zNv7G+@6*6;ip^LDJIISAVQ{Ckr>@rDq5&`3&0JUpUJ?4uACT)MsJ`_;$gO_sqa0QP z5XBd+;)G7W0w&x0=W39XMD2UgHqsKkn#q${x(}_Rkh4d7mBCK;pCH1f1)te)@bi|+ z7dD@*-{VBV_&qdvNau{H3*JHpUYdl`ZjxJVRZKv1OWRs^LGE#)PyYOn$SEmqhVW-# z<80E31v?JJ1m8s@)zoW7?T=@*9snZ@$INds{|RcX<8%)P1+{M1zWMOMIpjMjE^e~I zBuk1idYLOqja3fOb7@v;Z;LDpiz^b8%BE&Qt#c_B*tk0qI1VyXhh;;B8o4+`tuurG zuY1VT!(3kpR3_~2uKt=XGqpb;%xqPW$d~tTH4NiCoHe)TwU+?;c52s}-6qcVH@ww# zO2S^%PNi*jA}pMA?bSvixM>;&4c^BDb35J43=iW3yXn94P{DfcOPHKPVNXgWIXhQ4 z`)>0hjd@6bzdI*W4t4_dh>NhDRCMhQBnAG&Vi3hLj3uv}&AuN5Wl%JTIt)+gq#-db@&dh+uF3o($<)cor+l zhu5#Fc&z|SIgR3M!*bq+USHSwio?SztMpW#BP7yEd9qjzy501@t1bm1U_+o0NKjrn z^X{h_{q)FAX>sO1Z$o?$WJYFKQa)fdrObisNeRwK9siP>1TRPs3fW_(ZAo+w5MiD9 zQTkCIhh;qwZ$6XYxk^Ov9UiC%N^?EA{P`PXyFuX{+wZ`fD8RT+`FUm@)p)+%x=<=!9<>NC)Zb9EiHpohO-zkdP778~7z+nGg7<~Qa1~OALKR(Y%u*r_p z-U(+ZP=lzYAi>|QN~ep8?c$Y{I+SRp6}b;bbp1)S;G6>q_)pOi zLWXH`^T_^H@lc{U66n_94041mwZ4wW5*;!YF{C(Y;>Vy+a5uq3PVm33`5<(>?JrwVT7@w{1;l7+G%HzRapz?MwV$*5Jo%jhqapQ_G z4Ja10m~zclCRUg1l)nB-ck9AjhQmj8YqiP{n_%bV3=m)}Lr(IM{>tbngJ}U~?deR; zSb7*4y1^k36`**i>z&>afUinPon(6FEtYpcQvsY|JE7=8U?Gr@EJ7KuOtGzGJn9#C z78Uqh$QD!Sc03?fg_{`0Dq-!yCJ+V+L;K>~8EGTVLpBq>wwQvJuiPNFCr2f=r<)^5 zrYS2eg22Xy>*8zV* zx&%1AcmB-(tDe&8I-lGQTMsb zqUddtmHO0uf%}jsNC+JLp|Bp^Y5gI7;7Ig|`*ZZHm=cP7%*6TG6#jg)40lkf4*n?7 zg|lf)ViJv^VNbKji-)V;B#(?*lgP(^{J4O$q2yFr5|Epb{)v$Wq8aEjXBO~kNflOF7Ej$K{~hG0dbMZ6d-b5Hct* zbl4QHAK9`=J?4fTiGBZn{83)2JiEr96E=X7-=gkdQO7C zKzYAls*5{Fh1Vqat*E3KJ@3edtpS7otK1tAox`tPB=;?0A4MdyIFE2fL4zQal&| zs@1|zi$eqwr$QZD;!AyL0oDN{g$R*^jas3CIIS_bB{GujgpQhOv_;%TeNej3vdnD+_~p3cz0$jeB=!FkN(;At_msP+&*9oh=W z%SiUPk>G{#jFBc+qCZFQhDWy5EO8}X+Sm_{_|%rqnS3D zh6TN*RA&A7m&DFaG5(UETjU)4zOH`P;2f$K)F40IK5W*ZxQUU0APgGV&K#Z~Ts`<8 zl$iI(j7}!~>-+}TPekKQeyX-sgJ7s|e$j!5(d0l@eb@`J&4?jhcsgR>Ufx59na#?d zn}7hP={%xn+Q(wKyNb$w9&fp`coX6l&hd7j+-?(Qt(v5eXyH1pS=>89p13P^(sO8l zrW(8hiju>Rpj0VwYn=-cj(!Ph1P-W zYaHd3H0nEN5DO?ugVzk?kwP)R%~GJlpPfFF~Ia&jWT$LI|c7tYC6K`#tg&F&|$;32D$u*fFPVLbx zX8Vc|d~C(?=+?tw;M2uM0tTz{XNZSvOcJT7puV19`dR?m#GAml?yQ^C>XPne9||nL z%5b65BKd*9Gj(Vo-O|{Lz5*9dP+^s}h9TLL)Hz~zXFqeqHXtf5Us2W;d zFfiot&{z*Oa&)N&Q8L<)A}jFJ9$Cox3Zikp)_gemBXpw{;KK}gz57@G5i0~+GG%~k z5l>y0q!->*9|F0Pm9GkI%{WsKSs0#5^arY(ZkmcOhix(zA?;@Gx*u zyFRe~p05tdWUx)~QTy%jEI}8ykG(elau_BcGVDSQ&!iloSu9y&275zC(eQEO9)}%? zP!57}D9ykEaL<*8LD_||$*7jqvOK0_PRPQ2 zGbvp&vx;Y$=!dN8mIxrDX6KiFBns`~kj_b*vGk5oJXQ@R%%5@{;x!UWHf2s|A2TS- zNqZ12vpLlpQrc51*-87!(J&v z1%C%VClta+TCdeb_00-Cb^go^Jw znjWD<3!PyS5$<%nDJhWq!2QbKcA)s|L<8ToMA%M)DP%W;(z0W9zqP&C@ka5M)^5KD zT$XGYfPo$vu4$-XmU>O>>t5EOvUBp=a3K`*Ivm{#(C=sq?T;9i`b^AglOQ62e6<1W zl~MqHMf}_-kTrl%&{32#@Zq_auAk-$wdSmm7lz2YGUU@Ob!o$|Jy!~^Tt^!J96y{K{~pEZ<%H`#kSz9U~rf#%H$GC zG9OV|L!D&ydMJsWkz$<6QKL7M^hij=#F6W9(F?G#k->-U5i%en=u&=hq{$C|CZh1X zv^eRIAYV^MWdFj^TFR3yGhD=B1gwj$(5gs-{bQ8@7wqrm`Q<|FE$H1ri%d1{7oXO4 z2=OMlO-JvBeSvBRgLCY#FF)b4YF>5iV>X9(7B$QN$8S3TB+n+bF+qDM6+ev!xUJNvlK_*1yc{z4=;q zfsL14f~O^AhFaujd`dXhYMgB7shj;fP>&u*OFmUR?aj;_)rES`bA*FFd%(dU)pL%7 z62q>M`RBoL+?(_wyhN{*JWw$SM|Y2c7iK~*^BQukB@T8$QfU!62+F%S(Ni zoQF}OOi?Yw{gf$3F#p^KVp6oce(OCQ5ck#&7T0SjSi4PHr8=|&Q;!lkLR$P#B2ZNw zdZKb;PAq+5SE|-m!m2yD3b~-+yv(M6ImoayX0)U1rSXj-T*)CmM;lrdxDT zN6SpMP{4sFBQkYh@dS3x(3c*w(cvZJvlzwiBX{XeI5=I_7U>@;i1`M`cANGgDFHTU!l5xz?pryGT+?>KPz&h5aUm8*xq&Ub=`|)$vt~+yfb- z5Uy{05Dm0w@orX-gDN!)vIpNNeHRg?;}z+(eL=(-oGT>C)Bp;(%I(I8LS7f%;ZoCQ z1(1uiR*%58p%033M6j34xg)ltDGE~_=jZRn*o4pI4ZP@?w|k~SKl6Sxt4W1F_E){ZMZY4F-7ICFCEmU|X%W{aeP4Wp%groR zLMTiIBR(>a!w1w-lf=j}*<{6LJ1`$n_tGDWoN*q8{#E~$AqC?A<)&$HHF(!=^U2X% z>NCq4hu-ye%tU5PtTS&IPCvCB4G%+jmHasGVhXw5q^?w0q?9CIf6?XY2zHZqXx+iS z3*o>z1Ju=DuP_6px6IkwsvU=;0m4FaXGy@R&$tK@j$$#8*5dHIu%9V1 zRO4=b3H0kX9@*+OyR$wMk1&^!ko728Vsjt!Zs@QOJ)zxH;ZF=gCKuysWK}Y`<@`D+ zbmiV;;!d3`P-PavRV(4WwPKzTn5VX1gs62xI1IGIvBo3Kjg?ed#Tsq0W&Y-8`|K!Z zJ|?0ZX?q6z=5TOO!xrw-b*?kA6WcRA0XNwd$fV$#=w2>8ki zu~kCLHFt|KmqzMOu!Su7=(Xax(&9vMS1CNxBqKF}4zORKEni_iq{Lv~m1%63*?uJ+ z9y!lnPTr^p&Kw}YAz!Ims-tJYkJqV3J4DI1KRI;+_e92B1Pbrf;QDr^B7R52R2C@8 z_4$eK#H%7KbGdz1Uz^$_6mp)ErpEX3strmfl7?l+~>WK&FS1w-8T=P?TvR?QU?v2o~cL0xkN0LOrf& z)0%2C5H%U)Iw|(sz-1L;{|f0XcuYn?Zy0~33J}d4zu)H;YkKw`9}!maz-_Qi13PD& zM|Ky}p7&j9>T^J?$P1%zn2yJ)cl~MybyizykZ9^Bb^L<@nY>dIp@cC@&PTeA+1O>u zES?lGhH2+=!}{6cx%ysSJ|y#%u3UT*9a>r>V4(fZFLJnjK~y)v9H{oihj9^N4-BZ( z6dl*vwu!G2{MeVxmK6%f<+HmPxe5lWbtZgleaDtcvF9W%IbB(Yef#w}Vyopz;*J6NO- zz-aoeDmDdMfWIeTf*-Vcu3?kD%97wcb$7t^iwHlA+?8=A`%0QDmC;Hr%65mmom9#d z+5Xjbi@wCma%|lIt;$cqN5MXUBE(mHnti2pSIaU2U(r(Tk}#HjQ8`V6wgmq>L7b9t@0%;}%VpEQXfjloF(}$j=*9^4#bkK$Q284c8 z)n;I0lntckp5XUd4N)-!1XI3&G}I*nJBDXH+RALI@k|)FGc9mWvsy&LE_PH8;J)g? z^7*BRZNk}ZkL5(lyfBzwr?Y@1A>(e`ySat%I;(mdIz@E{FB8K7thu&uCYjrKS)IO- z-{W+O8nAp*#ekOZi%uOKI=`NvKF+ERGs4$wD6Myz?t_1#ze(GZb)F#?mkfNCXByz&sehN@l?As0;MOH@3?IF zFe3aFFld%L@_wD=A1goB(&w#M?x=mXZsM#|Wm48HUSvI{ zMNKHqc!ALa3Owxe%(m$SB4*JNOLKI}KdQe{hTy`BPj6dA5|?JEUFC@{?fb{NPygO) z87KdP&S_A#rXIe|84p}p_}tHlCEQP9H%S}tQQ!Ohpr>+;zhwENBA4aoQO*QMrllK; z0Mg4dqU)(UUW@!yhb?Oh{m510H*XBCV9F?ebp}!z%4h{Wrotwt`2%;d=MC`Etar5* zeL1<3CU|Bt&dt$C?zWo4d%Zlm0Cf2V`{wp#;gOq2nL#(RD>k6`!Lwr|CqBws&Fg~1 zB}1Cor2>S0tOqT_O%9PgwCb|xg&sTKV;n5L^%{EGIp?I!0{InLs?O)|JR4sv-+_5} zd%X3f-)A(%>Ri2o=|&5U^|u_IpJn8)zCJkeEo0ndY{p;++XbPQs1Foh+0F0Te&nszb2?SwFQ>00drO~j(sGV z_>snh()j(1zS`c0T?jV3bKE@2H%;~fftp4Uk6P9Ryb;LJTg>~oH+q4AFGM*1z?4AagW0r9;d(`62W3u(O{Ts z-ZrBfG+@{Rl4Yx<33zvm!m|u0vA1mMSyl9!9|6$%D)8VnH1J>uxQA=-A-OpWw zgH5kagA$+0_`VZ14Qmn05uhb?k)UiUJ$v zBZ&La#e2rA)8$Me#q?rc{P%YOyzoEllF2uB5cFK}`{m00fF1?4HTL*&J?1IRP|pv_ zt9Ngp($vR8Rfh2CjLi#Pc3`zu`Tz)Nk+@#8f!ujp|ZgUCO_*>WJOiBn+O4F zyVqjOPtIMOW0pF*1&J~Jg9zc2EDYxB0(M0dcl`TNc!k@l{NbqUHx2zA2h+>!X8H{U zmT-M;m%m%OyP-vDr|ooCmcNyAi#4{;1S38&Y+$$K>Ab#qY`AkyWC%L@*W%AiFuX>% z%a;`GcSG-RAf967+I1&p3&04b_ez7Y0mBQ$)A2@4#y3w@uz zr48>H77)PCf1cU4&$qQcx~Ao>Ruy^>{(|O%leayve6(jiEAcoI*(Jw)3;oHb>`$Cw zb=l=!hCK0*+aI@;shQtAM#RHWkrW5urx&o-4479-U1s z8ze>=W9N3A&PuOdF0p&ZJ8tgoUO+D*LB`~IrN{xYLRv-)yM6Mk+$l5`XyKFyN6aa; zsqpSs$lvn6_23Pr_lB^8kg3P?%^3I0!iANODO;8zA`nKJK5NZfI3q^fvy^_!)vGK` zlqg9x3$I+ypsX2Bkwgs)?0vP^(D?F)*Pkb|yL8NOng)HrKQ8xaX@py$J%O-~C(kRfe>g0=T zsF`KXP4)CM3y(AO+KKCP!8WE*q|=uYqKGh3*IIwf$c1$H(1|uQ@5Lrt{4`YoA;maj z8r5Q5snDSBi4og{k6aX3UIo z^jn3(-iMyUF%;Dq>8kEJwzc3yQPH1ok4V!wkr>FP0#`;xUZZ1s^K^l{L_YpZWmlC@ z>)(;ZyYyM(d6cKu97ubc%k>8wp-%IDXSR+2SI$Y?pkA~Xe<+`|L}D%qCAe7GMYv@! z$}h`Nqt0}cF`K)3wnX0mkWPe>UlQSlFNZB8k+}jv3E0c;wbH=l{o{+O&h&6v>{RgS zg7nVzULp^ea4KmnH+F!l5$SoRTV98E+_zL?_LgfgcmPckIRloW{6|4xKn^qMS&NWx z$nl@UazeHiTVR9na-2O)&uuc5akaK7oYWnn#`kd%@IwE_dff=$K)RX z-LeQj%Qo2L@K@8)i$cgcf&(%_KFJYR8&N_(6^WmQMaZr@D;B&=3W!G+{tmQR)7 zQY#nNoG~QMy#z*k9X{M#b@iq(iUNw2xf2HrmJoLNiyoQ>~?4Bo|x=O_h(fzs*y)ku-T-Z za>msZA9h1M`h0d~X77_6*3$U8kYyOikW>=t^|hjzTqs?F(t%cbObWqEv?$U1e)iCM zJr|0|UA$Ij2I)sWuhxKDu}94V0Vr*CMla0vZy)Bm9sZq@r%~WuVdahdVlvW1zm)05D7Y9hQ|f#siDp--q(L|Yxk9htLn<^@ z4FOq-&5a8a-^-1s9!am5!tR5Gu222r$nHs3d@oI=PFhp^ByQ7*JTTpj#(t@Im)Pq# zO;+CUebfnyorb{9Y6-Jjf*9TY10(hX1lBHC`8t@Qr1QO`5#9ao1AMMzA`TdN)_ZD( zV%~+9n!fj&Dq-9l*&4qU#VnnQWVRN%eLFl8e1FHzT;oerw66 zj>D~+3}!t<9PV8f5@BtpuW*!2N;-++ zScE}8cToI6>YHg5z0&<)DDU4fdBD3LJ8$DULqq=nVTNVq z6>#h>gWwHx6@CjBpWD~tM%N-vi+8onJAbvmWQpJZ)xvr|+ZJ2J)Kj*^vczO#Q&2_Q zdJ})T?)CuOn>#SD<@O>_6p4sxu$$CLL<|5_C8MLa`a`xbFi~f;G%)!<@MStqw>6*k z&ec7GXzzaF$*@Lp<4j4qAIKyrtGd}p&1r3`T7kfU$n~(+<)MSrwQDQGpX97s8@!JH z4*)|zyua4U01P#LS8LtXh#EjGCF-*v5hR+o6b~#+MhP&F39YMikU}1*C z+Qnz^zFU~@df+a!pU0>5;h{8xf8r#y3d|Z&w*oO3K8U%Lri6_c_0dzQa!NZf4uY)% z8f4=PLt&PlRBxGI~TLq+= z&a$5+GBpL`8!}8&lIq%UzL}l2*`(Hg3Pb{f1KcO7;eR(<1IKyTI6I{Yg`TBCF-Rg; z>deXkyBD?}wMHFrfkxvawDU8f6HZe>$D{-J1t%ngoB!U&OQjcSTUA3pl<3qM^Po=EASn( zNM9ItfjYUFrP@8eCMKmptTt`)hsv-iT7iwWyiG2n?G<#tWiqJovBSgl(UHoaNY};r z5M2+G71a1>?wVUw^YqO9Y<&O+GV z>*X4}`~-`pg5}6 ziF8Ht<3t`G?U4yzFAc*ZVeE|`#@^_#_|mXoxf(}mKyz8ynV?g$Y{3fJF!Bnx0Dsyp zq!(34d@k(+wTL2G%hh6tsP)ICH7YPh-+zw2i^%rVs1u90qItnYRj#N7MD9eYs}&zkwP zGt~c*hafRz**1J0P0o1BCrifDysnaE>*u9!&4?cse9r62vZQCOXP>#Cmw(&4RD>a? zm&Siiok>_TZ3eo@Kk1hB^<3JY_%1syTL0IjzQHbj@27Bp@t~ z)nrE(#H)agxHFERs=>r-=|W=~+HJc z+pg=tO-C9X;M=X^DBTvS`{K@8z4v5<%w7B;D3s~iRym-@U z8R}np+Ne3+iq2@!nT$w^4nCCMEv^~ee0FMeW7C-^dDt6a9)JHTVmN~w51{!zJT&gk zVB(r%!MUF@NJXS4I*NBNz8m|Dv0@A&7V**tw7irsLia>t{>v*d zJOgdCsL7$!6TzHjwN_Yb>X+m!d?Cy93t6PXgV!6l=+Wi(MU$^K9Ljv6K2ILlr;JLl z-A$+R;mjAX+`{fguld<8zLvwId$f-SeGU-^+18_haDRB&wK<=e4!P68lGKBEIbNtUrRQ4@mWJdOGttH z437^m9FtDS6Lx#+GcX=Qg9oS6R2)%2K)Z4Ed(JI}xsD!6YYO(2U_QMZpBgdMr`Kf^ zm+VSF-+%7)shIY_ZR>L!1ETawk1T{XlVw9wK(Jy>Oqh1*A1>yRo^X;S!icjBAh^}g zU;s*~)J>t_p+R=DC^$Xyl3~!sCJ~aCU4-~YRQYi?iH2J#Jr7NSj!yc6xN~h5E0oS# z3qAeNQWg|YiR zZ`o)oG-6-bu4}Nann}R*V!4b)^gE1FRwxmSP-cu zB1c+g8mj-#5t#NocMtHaxj# zPsZoC%n;qd5r4c@d6n117UU*9#qqK%GG@Bc9El}jTei8( zingGb5>5Ut;VKZ_X^cXVgJ@Xnl%lSl9Y3dv-cZk-;Lpl{)EAQ~*_nfC3SFWk1k?0R z2hfJ!u+DV{C%*waBT>f!e2rlawlo+MW8Li<{g1|Kk#rbKG|6U`3}YCx2_h zKHv=+_GE1|xLO%89Ij5y%81wry`HU%H59xm@eJa5e_S`^_1DFx>8j2c6yI_MO)@~F zB5i}Kvbtw$4}2jdlL{5BlLl@82$50e$wS(k@~6hCK0F-cUftBqwXsyTey|6;!_Clk zMw9s5XjuprqAW$f#i_-*dJx51d^X)FzXqgeJu&oWoym(|M zcgKy>8+j}(Q@z#&_LNMMwYbnUh(_{C_e|-4o~}xli|AGa%NQ*esn2{KuYdGbH%QrI zG5aBJx`|v&wY>Ib8BlUKYl^mJPK^&SP5r!GP>Me8OeyN_Y3up1`Diz>mh)b3d&}+C zLXWxGfj&VNhN{OanAq!CKoWj_ejngqEiVwh94Lndg@Np{Alh^H>0HeMdaYdDKpzb< z*{J~Z;h?`3|ItX9ik5-Y%71vnDge#>S1TPWT@NaSel!3;3^NXC@<4)e(>DolKUv+T z_jTX;m9wCo7daDl<|$x8AM^%Y@TsA_Kfw9q*Ip}_3bz@oCU&ozsSMqtL6d;8Z|f&l z&@|27pR@0g{F>A=5ZQUy`C`Ut$oiAIP58WXPDcBa#ROS7A=GLJ24 zXP%6!8EE}5z%mc!^09&w2eqFB)~FI69Fer;Yg>h}Ye&mD#n&W_TAIBIwPAHPsKdhl z;j>jc&dNib*Xhq#$PDw-wOH|xSZ!MqnXL*Prl(!QM4uKJ#}<5EmTw_g_dmgE zCT4&(_p2&h5FffeP4Xd&>eRq5dm32kb;d+gH*Jzn8(4~*uYZsj$}FaQK6F2l>?sE7 z{T!yaSNT;|u36`0k-7V}C-oTC;n}k}3$d$kq%xYkidcsDJC%7uu3%g5mZWKJ;_vw3 z)18N$MDEKd^7n`S`G|NjwTAdL4Pf{Ty3B%2*imAtP z>C%-vskYSgXH7@hoZd5dT;|R*_s)n*;5b%h$Z$a%30KDIg!D@J-_LX3l5LTx26_F)roQ zGonCqbQHZ5I|x2wYq!cvhprkC@CRsBk%@2fk_6(apda6*#YMLH4kMS*$-fbNmJR#1 zfB)Ufh-vV9CzE~Tf2AWGKW8m_36vH4^Y}Kc=xC%{KiF6v#PM{Cm`v67O9%E#94bl@ zOI@cI8E_OpQ5dJ^Occ#8Oi2%9#iKPYS=I7vwB=#>)LT348Tc_3eWB6tJ800KeEp@4 zH~gYZmq57t7^JPYtN=lO9GSL;lAl*D`tm-1Dl?r$GtC6ee?5xW?J^9@W;3>ItIbb2 zR$TmtG;d=4+uL)YI0j6Qj&#Lb64nW>0KSd(0;$yooK<3U>XqMYKJ|9R3k649Q6X|6 z?ouK>LjuaHYotcN>VF{x&aegO+{S2W0ndFxBHfEF5*=NiEvj<0ntBthzeuOmiyj>B zJu|mk&`g_bf1USw{1m|;3C-#aQ-BWv455}gA&IpRJ$nr!4@7>FAm8H(iGiEdu>NtS z6BEVmB{Ag}t|XOe%31DKtZ@%5i&B|v4b=Hn(x_e2onB%qN9$cM&Z0Iy*}w|mr_^xr zPwA|!Oj=C3Q!Dex38u)2Z&_J>DvH-r!C!%nq}-~Xe~IuMUDZb?>bKF?oNK+kU>u$TXvcow8?F}rx0T<)B2ON zN#A|Vw|yrv-)#>9_?ZO%#GwnHsc-e)ziCH?2k~Nf@_M^@Ju|=O$V2y^$;s@aqyL(_ zf0X9GdYl;AS>K6`hj%~{EU7z3E{@KBs^I9o!=M}b-(6CioY?c-gR3)(bwv_1)tXO0 zBJ2exZHBTI2OqSm0mwL><^o{_$jV_p41(z}k97of9!>vt_Vridj{qE>+z}PG-#W`x zBASe(*LsVcxyJ3CNwXo?`e6uH*q@xMf2~^j?|A#|+hf^}rVV5i6q(cu^#&zj49grz{QNL$nNWA*^!?OC~E*+^vb&YR&1Ne~7aG zmxMxc3hT*FycW8jbrCgl{bNU&qA4NEvF6Z4OOBATL|-FG6i%Y6qi!HNkQeJjyk zs|G38eK%72L@C*JrL0ZR8U3?k-5E_NO5}ne)|huFTTEE{05y)&&i*{@e|p%tL@=?$ zMJAwNLT87$P!D2{*{>?^s%{+GGi&S=7jsDh)ulz98M2EeOP(6r@=k_GR^5Te$H=M- zD=sj(c90qg}xZYK@t3W$CqRp0jB59ylPx()e>M>umf^9?Qr*AL zpEya7lUeYpyr#?V5FkQ-KQ5c5yrLgpWamvVM@rotsoqbQ>sV^7b6hvED)^8Rl2&UH&R&yuK?-4WSeM3)N~cCR0gRN={9`oF3A&Kgn-Uz@&%sJ4+jVpE#fB|Lbq%?|SL>@c85F3~0Pu;(Zm{s86FSAHlT?U^!RqjExTbD3nYi)V z&q?g-;_z@mpFzRsVSSQ3rBAOm8{DH04A+~@*x4XwGG^S`f5mVWsc?K$Mo;M95b$Wx z36(!4M(7mSc43+z%KaoMCyOUk@y^RS4A5{xIDP4pi_Hd~g=1wg8_%bUVTixOarC5^ zJ)OtHg4Oxhgm7VKl9htzMOrnnL*$iN(A#gm|*gow&X%Z+rION}q4cp>~A#E5MiBrrk>5(5S)QJ_M zGM9M$f4$8=uFB5)xpBxQf~6w;}G8qiBWOVBwo4+v=7^A)YXWC5&W z`oYHzt%S~%1#vY%bEwb_f<&|zZH)B8yVDc<4LhK36eWM)xxAJP20NEQW&s{xSW)Ys zfkeb9HBNpKtt(gY?5TZtO4k=vxxSWS_R4vqsk|2&P!U}z|8$Geho5zeo;H;(UVYf} z&d<90@oWVA(IA*R#QVlgT5Q!R`!f{oroh{m%bcNnh%miVe$Q!7m%nBKClZscU{ee@ zj9Si^ru!_4winqkm-uD@G9_Vt{fEr7$?-K8f^`LYv^o6a^!4peR0BagtIw&_A8e_8;RO%3cH8`QO zsK>x8X{Pdj(r#a(1q;zu+vlXeNz zJw$ALd#7;+v3 zY>K-F$PFa-h4amHw!k+p&1@N{$sn@fyQNjaoin5O21nrA?EXaE>a+B!T-Vv=y3Ap= z-z+4Wm!@^SS<iwK)& zdXY+B?f6$c4n#k-D&$=3=%s0y((QmY6I$uQZ#dvVrrztEARIPa6nC&M(4v=@vS|TI zA$bP>7QUA}2n&F$Jzg9^qp}{TCplTwwbEdWW|(dx9B)U%f@2L>~EY92wLWIP80FzEQD>Ac9$)Pz|Q%IV^ogmJ+8wj}^REt3nRet4z1 zfea8=f-y9n6YCPzbdF0^8tCTOAl*a?$qCMr?oM3tPNX9@%%|txevHqL-_TsJNp-VX zs=eHtSnV26y_|J8B}KO<6OC*7csAdJ%|{_j;dO!b*WK& zjsrF@sPLLt8D`f){S(m_ws+6Vbpe3gbL`6X_2Jvc#Ezd4Vq126 zkCs%J(%gXJGV6wA0BFQ!Tb1zl`(dMMGq^O`B-Xsmqkl8bk=S2PpwIVo2s?a}Mk$5AjeD~PU$0Xu&38v1qE`9l0cA|x1<`;bZ(3{u}E9+_GD z#MXda#KiJ_nfaPlo6djExHz^em|988s^W5HPk?=S@`NK3H=99wAFJ9fk`e(-?mL}T zb96*&QWgXvwd9wv(k+PjPN_ZD?Lh@zJgt`HZDDtXxnbVAR1WPtbNwgj;j(>bY=gWL zx7N>S2|uHCWG2*F+?GSE3SOwRj3-@}k~ObMTRM=B9LSOkuv9 zso~~qpXd~->vpAc+6S?7(fS}}J2hPt!h4h-$ZhS_%G&23^SE z#{iKC*^7XI(ei&8XT*P8!{Qb_tYM^pW>+^XKc zr|4x_9=mtk0!C(Y_ZAJBe3qsyDHRPNkvXaZe_F3Fq#fGfR7<;`HOnd$!KGaHB+}=* z?rzOlEg&1vSF5Zh#xP;M`+ApMT<lFqd^oyvTPJ-K9j`wgYa zL$_{xV!;^kl1zkG+Tr2K^@Bk&HWF9e>EwFVC@)`m0|%gOJQfpubMbtxt{@>-uQ z-^fXmEfWh`X>V;dtz+NLLw|jAW$w65pJ(w4^GP|{%`!MVd?u#>UpfBA=1zM8#O9t< zNYRfjDhQs;9e|ICMX`}NqTci12KcHb!dGmUs;lz*=^dvtwbgx_hcg&%oH zSIvKB_c&|b@Ug(4W(#chl|7&?5xBQ}RjwIQ9(S5*rQcd+O`5Opiznk7lEwL@E4r_X z(08*R&5xh(gFQ0!(_x!DyT#vtK2rs9ATG^!tLOUnTPaL`%pIMW%l?vvt#WF_kL^$X zTzP&@C)|(iPrj>7950v71q$#a(Hv{qaV zxy$7b58oJFaAfOAa$K8xR{f1k#qSidN%!6;U-P+BxD$(SeRl)MPko7K9~ zmnEH$+fLwdR|?7INtd~>Y|BT+xl*0&V-a@C%0chxOd1zGjICFo9MnqwO=n&eDE_(1 z(wofOrpB8|*Twafyr3`iE9OzR$9aE`z2@c0sC4M3u*tnCf5toK1RKMx@aKZJ7D=L6 zrY?wI!Py~X#z|^00w77ml~vpIT62_s2lj{Uj>E8*{?0i6=?1;ElPLGMsw{R@c>9X0 zFgl^cYC`ItJ_t=#48Wb);z+cP*PQJGj@QP_$ZU=*gBKb`aIc-s z3m>5IZX5@yui%d$7Uj(;JCbcqS9$UFBv+r%Bkk)0K7P) z>E`JGrr+7~Pd<9}(d*gf=qTFY#{BghzdxiB@3}!yf4}-RUO`dAQNuiaxC`gkxDaqb zQ=uFK`5Gv=Fkoko00|37j%ZDZUu0ekCol0(i0Zzqh{NCn;or=fIyHUn)Woq=C*o(@ zTG(yko<9L`#o=&mm`rSV@SU%^U-~-h)q6~|2BPsHzLv!jGm zwFcpYe+v$*k6kYu&u~jkLK)~QCg1wsFOxP73yNnKvaF1h4xLe)_saJ88^BpYFUoe*s;z&(NTA_P!6Z>3(Fo+T#hfN&!M&43vr5vL2_`!lcRMJpOV#HY{I=oC ze_HFtq^Qbxs;pg4m4OY0S^IunXrVpuR%$KE$+}w5l#2@|lyPolojea`$3JIO)A!Yi zb+1MFCBKDw%>$`WJroGIiBSef6`OU3TJUWc?N(9z248F)fo$C7FBvC&fKJ*f(i{i4 z?=o}P*+hH@f}T1Ejfh58C6tDe8>o_02zQeb-oUij2bU*w0V`5guU?8lgm>5hFL$Qh z;2qac+U~iD10RH4UsCD28wN1;Z%C-IBya%0Y$Pa%H=Jxu(2I#!-EhXUoy3PpiL8fM zqLuM$RBg5mTJh_B2{#T8jhCc!0Yev~Q$0w|y0G*IE@x^$G|eYAoL$K-yq%Z+bO9Lx zpW2rhbpa!PTL%OnbT17vw#zCnIn7SrX86wXVNN*cqXna$w9vXtPXKHecL44jcwPMG zwbMN(%#L>W#j&=1boW!|-e0@703X51D#s1di-_H^RBn|xHTH;j-((%B#OvO_-o#(+ zczO<%(oT{q{-x#^Zp{DGxaZzqySEHq(Y9;S9Mg$^mQ~HitWRbXH5bMh4HZ@MKiy9L zvU>z{ZtQ$m{Ih79&YNCA{D1!EyxcSR^bQ)Sg|KJSu09JzjRr`4HaT~b)`XqIFyky4 zkaInkU0)pQIj$UERIQCclD9^K?leRxCSs20C+(vl4>vYB<>&K`5#CW?&MUEehui@Lh!nX^I! zo0fHF3T>3$KVgkbnA7eAl_n$C*SFCt%n&x&;B58UPk}Ul=7YtWQ0qE6(mw;`Zml>FdSUK< z#Jf4*O&yp4091V742G}TN;N2XHc$2(=`d?o3Bx+&HbEZAWjNK#(cEH=4y)ffnc0+|tc<^*^eHTfL@X&+^zx16XjY8Ic zlUFRSm1nn3ih<_1yoSAu;gX(5(!l5C6>)Ld@=Ss|Y1V$ocC2xh(@nJVOfG0eNO5Q) zagpt?{h1&$bXyeY2pZ^$sE1PwHJBz=TlJ|o6h)@p!Zye{N4-;WTeO%u0VAUbj`K2Z{ zDgFM`7-I!nq(0{KevG|%l@~woMTv{_PA=N}&Rz3fk}9AaRfb_oOpl&7^L`ChI7F&qZA$ z_#_Fgbza6eeZ%Oq*<_WSH}TOJ|6SirxWDlSBl>woAI^)Tro4{v;Zc6hpw*_uH z|9!&k`*+YKk3(Dg4BJYpg_7rgyStB`6-hvKh%-)kO$&Pb6bB*W>!U3|0f=mOD}V$f z0ewB7mG$fcU6gM_ezJGCmF;_Gbdtb~K9N}SsnxMqmv~*BJd4mFSB_ps8m-S!el^bd zFS&!uHJxCLvh?YyOgUZ7b|+?gH<*+|uBiV02a}Zz;5JE_P>HaOa{eZ*_@}suZLZx`rd6(Z0^+ql|17W^wo6C$lq+>P zlfiUPu>!1seDF)VMD~;g_AIY#Y3sfg=53X)s!wv7fI5d|vTFhs>xXXzOj*OXGksb$ zPAuo{qYB6u`<6oXPZExQfU%qLhU8eK{e+uE=jLB=v$In>qE+Kx7T8cdo3??@;@K%L z^_SG{N`GT#-yl7BilC5fC^X<_pnd$1y?L7h=;O=sw*aV&!Cd{;Gk`oA(h2pw4~y_) z=A_obK;dYsXYiQ(KBGS_PGW}B__vH0ety))OK@&s7ff=PwUIA>Me=jzJ7E{%VosC( zGvZr^O~hZYj%r&zO*4%y$&q%z3)t|AAQtCnG0W0hwma5ZIrsz#@6NOH^U>HH`p#$psjLt_4(X}FFkZd!`?pM61kNgx@28Lx31 z18xK;s3S=N2p8CCAm>aF8wwOy-TsLAsY!bJ{v;hHPoqGN1Or&H9$L(kVpwFrz!{7X zY^ADcXlpZtk6M5feVhgUOQ!b0?hCq!QXVkYoW)q)V+i;w! zb9~h}1*lWbu{Kb{1z_!=1Z^TZ=JVplXVHSL@!SW0y0BIBFvLtT4aPxSus5Xz4~ies zBEMn>sh30n`3HNKi%ZgKebru`=d0D%x*51!Wp|%d<*oUBc3I`cTfS;(C!Ce5eEAWb zPUiP>uGPPKQ7ru%XMp%Ix4x5)=$}qmy0QhaXg;?eE!%bqBhEjrFH`ZDBDz}M@~_`s zaxz1I{3^>UaSzrz`wM5R@U!8ByT zt|Q(?=3FZx&doArgFvFOuyRnFpx{LWhK$vhEPVkEe<5PL^Iepyx<$E)c3Ep!G(q=i z6S9kh#pP^SYfzLBy-BFsmsyo#J7OT}&Ojt=Z%K7@H7DMH>1n#coz`C+m>pbQ!8t<~ zJ9x()449r#bM&{<>ds^M_(VqDthtjl;)Hd!`GWmu2|PnERafas<3b|0?!mX2Af$5U zRY8}cf6*(ZfM;mQS`MEwd6d_mf&u}AVM>!Vih*m9W5#L4wneA}H*3mg>l(B71AhJF0bADHR+_#3={ z8dV$fpji=)A|iP&3tRS}l|EI^ai%#9rx$XvwY9aYrFTg{$~)q9@X)>!kG4H);_*th ze~~`a9d}F7^8|r1svY{N6+W7|biTvp77OemK6ycC-=k>WOVis zwd@Jl#ypE*hNN&4^+B~A~B4E zJHQVs`N`0TW#?cm+Jlu&v30ehkV%9Kz1F9aX|7!=nWnh{rKN4^?mM>m?Q>eS>)n(? z?0@R}_{ZDWZfa&FA2-4~x^YNW>f&$M5F)N0JJG`^u3)uVRw zqbJRkWIEL}* z3E^+RIVeDoyHSKhbMAN`ZS6aEkg=k-;RA=1J=SjM!1!_0Z9DVtx3MK4UI+NuFyrmU z2c6~(UeO-+rciG4q4&`3U#HR7V|>H&S?g<*31DF&@&I`!-RFT;-{Mr-eRlk(BY$Bg zN}8J|{PUZa(aBRMiZI}J1AOZIF4>V&m7NSI6?rMq<|by8$YP_)M&PsrG;;$u%MCy* zkt-slXD!6?dk$O{a=AZnJRtjdzc?0M9nx1-0Hm&)kBpG|X$5G%J@>=9iDEBPQLWp{ zfebh4Dw4}4Um#UpE2poUmL1re(|^jiqaznole7_OZ8fXL$GL_>+Ji99aVDnFMpSu| zicalnm^?i~5*KqG4`G4K;HWlF=x(bGqZQy-X2bkg%eTaRilq;SXWNd2$x7jQS%&A$ zaf9Ox@%+tPGMUiPwjl1xeH1(ikfbmH(rj+dxSW=t1V{gDIcvoy8KKtg#)W{a&iS?UFnua7#1nxJkK5r$Y z91}cT*)!n?X_}JpQP`ZcH(7Zn&0fjy)LrjFbD!qym<~RYl`S&3lRFVm}8d0IT3oLZLnj;7TuD3~T;l?Ely#(0$b?s%!hUjwLIQK}9e9#Vv zFPMNpxgn$^-eH$}f&nUjy=en93r3w@;aHWZ8Tona^?)rF`hj%7j=h~Nov8s6B=o zMoFn`E}~-I)n-(zz7TnaH5id?1E8nn0iYah9TiXlrID~P$wv#MR;ORNcG5*kt0dos zi{8nP><(mGh(}eh7nwM%Xhh8GmPTEL1&4-4Ecm#o7FKfB>(B9nh>Irj2BQ>l-VYnf zD4zZcwP=9Bauu3?rZVdYK#ulOnpC3Ps?A8OOPFh&m{{M%Z_^x;&`+l-)_3vS(o20$ zuIx#7<$~3%m7y6>`^GCJ2_oDsBURmMdvFPU_fw3-hN(VWfVgwo)EGtWY^Uax?b;&fmtZCJ`ryMOc z|B``#{987SN+VvgdV%@f-s9V^&W-slXIrXKqTxzi3$(}*lJTX{{;CU4d7QFHd}E;i zgY!G^Q-O4s{l5#DGH6$s$K{Rb=a1n8I1zP(?*i>CwHFC2im8*}lkbAxo6=DehbzIZ<^-7C)ERWn{C^wiF<5ar3HyYaZR=e?3$mbQweR^Y0ztQQ4!>FCq-7&Sx@`C19CQ`WoZie;}O+% zL^mC}QLdhA971qVWybtZtNsr}uk}4cklJJm6&B+^> zYNe(Ot$wc3s4Ms6)HUl~)aMzF;>KTBt`rdPO>1^g!E+9P24jZ9*5=#NdQoXk-ev~t z58amm1Dc4AH-V+tOUR|LjG39OJy>fU8dz}_NBql8Cgv%uI7-F>S+Z%g>M7Vyv|iZe zCDGHE!0SnKbToxTg|e+Qg}&8m|!jA>5Cj2KH~OyM4o>7h)d zn|z}kO4O2@Va#|K(XK2RO|sK+lCc>qgU%Q4Nn^bWhbCFCbp2=>c{Xp&MJnMFm2i-r z<=Y_;=LHfl>%aR_f@?iAOy{KhyfUX20SnA1|{)i98C%@_IJ&5Nv%@QR6dy>gEEgqA~j8-Fkw(Ja+X{FHuJ z1^@e_kv?i^0}wN8>#9_1L#UW*V1)OUy?`aTO{J(D3ZJPyMS!PC$1<3IG&{|IE)GAY zR3U+%RgdGhMkiEx&ocq534SLnm00OG>R%8LlfdNA3QTsWuZx5oj;I8~P)c4Lfwm`B zGH*06PPSCxBdv_&?IdV|_G6OVifZH^e>Vk^_G@fVxo*^w&7DA0M^@y|IbeI@u}8T7 zs5SnKU)^i&RxK*aKan4Qw0&t`dfuIO`JMo+xQl}u{&S_c&C#Ey_!I5m_$OYTCksbG zoH|sZ#>5}${2m?x0-QAy83=85?nH62#oR%z2Vpk+!1UUrM2`Gq^i0O-2jBC?gcI54 zt>;n=nIm@oQW@YQmo#_?Z=HBSZ=cdyv>#|89NLzar zU)OTRF^E>j2L;eh@^~FnkmR!p_|&^tLvo5-@0elT(}!7VK#+JdSpd4o>r)|GN{b@6 zyK*F%t8Vkj>)YXf35njj9ZZvDqn!Zlv`zTdBcYU?rEA@Jc#YG`{ zmb_B*^BgfnI+pZO+iQ7lH$vGq2AgA}p`wvk@In_%H+X_uPO3I1oGZ-S3M`RuZ zj+OM@4gc~twRSjh^Zu>Unlao1$F2Ixt-&{FWYIK>`vSdx{f7C8BCkEH=3Zhd_W#F; zsSo-5JH*t9iJVFGpXPUL)5_*uqPo+*e~qXf?4gl3Y)k{NEE^UB9A}-mM*!cQz-8=3 z`;NpcV@zrLRU%gD8*$F=_h9J|J;aQ$bFc$%FtuS;G;gCQzHAIUq=B-b?qBTQWT?F= zJD-l?qcP}zl^&h=At2T=AQrf}T762tlwO~){Kd-wrp{v;_>ggYLkusmr(2mDTknQr zdk_;YzJ#ffM@tDe*!4Q;sT-aIP3Prz{Ypnx(ldnwo>{v5x>(&KI4!;Vf;R|;DO;^{ zc$L2TMmsmqE9EUcDsaDC>0j$Q`!Yph>vK4Ee5`#fR!z9Yi=}{tyYd*=6T65RpT#@r zS-|XiG*T0uW8NIqkC7<+z*DvdL#G$*-;P z!C~GzyNm`-GXmV7muHOuKY#yh4}zb64wS(vtvw!R=a!w`Oe=VE*sNR?v0pECO+Y-22+(f1tBXPsN9d%GWCkNs;j z!&Ny9SJke&Mg=TkaVQj5B?4E2MM67i+G#^y10MVO#qQU!w@jJ{{p~)Nj*bB(e+KMs ze1oVX28hczwo7=LJ+*55K9c~sW=`8@mq1nd#*sEQYY^Q!Nm)-2bK;(KS`Npt)qP9E zLwP!yu48({&Y)}K%M^+nC5mWDme@Hp*X5PSHN4(90yE8S`qBBF z&eWyz%z~41fi`Ven|P467#M*vIZx7r0i0eah`{cV_Lt7};Ek5~mcyOQpjc`&oy(Se zJ7!;$WfEQ{OXtI|Fv9}@e~u-R{19#s&U>-&+L){1QV}71BxTW3?fN2+6iOel*?N;| z`ZRu~oKZ-eOqz7R&8n6-g{J>v21QXBnIt^g7QJj= zTE6q7G-(OOr}?yw7dAI0`V-m|hvo0)HEZ>ZYY>ouQ>SOU!iElj{a1xP|pg(Fp_F8~UR(;9`7(TOB}h zHydg)v4%)jsh0sY7HDnKjSzo%Rko>D?H;Gr?3)4P-RwyhdkalAeTx%G?|-u|-ITn% z+XlU(Qq$IykveT=z*^_J>DT+UPPq;hA-emZX{eW)XtYI!e@;JtbtPDlO|*mN+eguV z&o1QGjfP4vU}V#qe7=*X+;)?sS5&Vo^d-P2AYDgU{YEskf8Z?x6)Nsk-M zp(Y2GpJ!CgL64YKeHmZeyhlC>;d@K(k^rMXT)$m4tXCgQrPwYzE3rWG^AUXW+Oi6{ zeMix7%-G42{`G%aJAaPG6XafZzScx>*q>OfZJc!+tRjw+V=m-XlRQ6Ol?#aod5+}e zNG|OJQmGdZAg3oZzO1?Z@yjoEos?Mf0~>VL70H4~VP!KCYm@Nycz*oJ*I#~v3adye z{wJI=A6&v z7&Q)qSuotq3V+iWWj_#u18^7fKsADKqg}HQPDWFy-z3U^i|?cAtn0j$MfOt-*93!s z0nDK(NUxG!Nd>MWdEcW1I>{-WRdF+^W(Lc3o@51baee>YOCYzAT*nzDhe1M9xBEo+ zo&q9lL4*M$OoUov$PW5O7<>DdU)Nbh=PY}Pf3r&SLVx=g_D%q?KO)$Ju~V&xZ%5Jz z{E{{Ip&8Rr<&Bo^8FP4sAhHff6?5vgn8R)~T<2~=2`NH#Hjx4}bnVs@SxO-pOj{cw1IjvB>u+N*fV5}yDK26utL0BaSHxN&f zFy{o^kVIPVdlLOt_y?h>a4RtJmu_K%6VjfMxMGqoc$yuk;ijusIy+8(N$<|GrlGdg z$LGY2>3CC{jlB>+={EHrwHWMwj+SRJFn_Bn8b6YPin%12wp7r`J&N>=aNf?gKQwIb zOHkB|d9?&)jh#mie_?}fP zJ``_=Bi)c(ga04ZOo@f0^_vs4k3@qqixc|7?NwFEKV7B*AgM#tlpr6pOU zUDC2-%v9Y0yl!h3)q0OtN;9Qh!yCunE0B-l_n_l;?{ZQV+-UO_5e@wgYJXa~`Kn3_ z>UGuN=9l_r=d*pfDNR?6$A6PFygRXtS<^?-8p-_XQe7}ryJ@%e`dWuV+(XeP-QH|& z)Kz;))!#d?9`~AAq60F#2b_;6AMZTa0QH70pQo!8kl_#uQY^BAD-uL1M5o-sq-xMxTr0Q?D=4J7$1@qYyBRq_BQhWoPy(l;kt|4y%q&*^?&GH=eqW?(ZPfZe2( zK27p@BQdVm5kd%d@4qQ7MX#vo}yci!)S!VXf)HO;DLp%e6(8m zz3Ib~zMNji){W#lf!f&VyR#nUlaj5i?lx}TbBp+2mEzpenV+``v43z?zRbSNuOx%$ zUZwaY$F^PRa!F=tXlJ*7f;b@lGJ0hq`Lfw7y&`tvM6&1>o=Y?Q%VLIyQba4~4facq zdkr0*rsU%AaB<898R8M>XeOW^t+}%(4zD70b4)}a2}63He{MGV42j?mYI(PB8s*Uc zVQ_L1;9b_QHOE(3bC;f&0TwAgHxvXW(3G}kRnjR_UJ>m_+QME&4T5(i$0>J4=?nRz zyh@TEI{g{qm))2FG9e6dscuM|qRFyeCa-M5itxgyxAAE?mPu?FA*fXth~bczFqr`t ze}k{JU?N44GmeMZu99Ebw(7k!-7_wXh^dLLa0!w?(3&uQmt|nnh#o}w(`Evsb_@gN zeRT_kT|PIyH_Dj>r&+CLC-J8XpE@5V;R`(g=h2je**KU6(NIsEcB<6nMN1815{Yhj zIXSnj`+{2c-Wa&O{S^j3lf3`DIfjaAe>fbLW|N-F&-~o*f(#?!GKaHsVntsacPVEW zygWZLWsc5rq*7EnZ?dA8ILpT>`Kl~3z&I@~gSIsM4BA<4r(P@6JCoeFmr?(hbOlGR z*pu6?GYlpNzb2#Of6+LA zS}AU;5$Gc7zZ`8*Pc!rOF=r-bsv(Jk&WPhTAXM%>u}0pjSL%ic;-$6!zS8uaD_J8u z23-Z}4QGtKX(2mkv^d_HIFL2#QE`W1JZ?ls2>aN_;J!4CVOHYRam$7zV+2lLbw~$i zK$=mj<{nj|;Q;>+Jo6ilL?Us6e+`)XkgZHV0$muaf_*a*ihhX*#syVCLQ$$#j;54P z)#kD)Zx6D`Dm)s4-xMDzz6!o74=j`E3i7MHw&J9jT#^XKafVC4fO#=OOAME`o?ItT z9}?5%4%X;2o4y}I$bUK-opSQB(`Td6X7gVlAFaWO`DZlFn9-R$rgRwiZ-(x+#|!u&ZCDi$#sn>=QPTrErV*L z_=5E#F9*`~!^5^IB@ATcWqcdn&^`f3&LC%BveqxcB+qmSgd87EYeZtwCFgFW*cNEH zzw2fIc7EZ`mp*lPa2Ld6OHx$k@|^ERt6AD*TfI?A=aVv7n3*pkz|KsT@H z!#x4Q@>3yRMDCzf4fu=#e>7#R6O)J_)-+D;Hdm${aR}r%?k8szV|FP|usmvg2!U0j zNmK|-M^0X_VCZeO}C#Twh6>3Q^UhHQCzu`_?JOwu_zJPW`AsKzRCL`~B|hOvGs6J=(u3{8qF zy+@SZGjRctboOG3@m>(A8WwbRltES)1$MA{TA74`ZYJGuZ`b7(O?zXAd zZGKa6x7W%Z48+TqyPg3cf3cpSki$oH%O%?Yp6tZRh!NVeSU%cju6pW)#ZZH}{&nGh zp%Z^76A0H-Iu^pVZkj8>GLY1acc5( zRl`a5w?^IbiwRYMV!E+bYHDXlyKMmJlb9x{d9y*qgWS{38OFxT^X<7sQY5Zuf3LGGIj2Qb*SBT01PTkiEsSl8_vzlO7|gT1L6;M!pplFiE2^XW z?YkGYui)cOS83X3!H-9Jrn2P`r}dpPvS`o!B=DyeuCr0Kt0xc-iio)Wo*m_^oRaz6 zG@&LJt1?~k59XWr7faUsOUu*zn}tCUx!Kwq# zOuOfPwz%rOe|OYA@vOP}YbUSYgwq(cZcs3i+ib#p2Tm$;d1Z%hf-!%;Z?G%}=W$Lp zfxJ}_>t7fywL7Q+;{x8W9n6+U?|!3IDzRgjPqhj?H3;vhAEDRCHXfWx*$)A6gCHmG zWyvbf&QuTDf*+d#&*fUx)q?I3VW*N*bAU~Cpv61i5w)<^g$@}KvGe`W z`+NY(B?jaLv)>*D4>EtxL_O;o0B>RI8v1>ser({V_jmXkCDH3?I86>W??s!}Q}G9N z)-8mn>o{0wQ?D5BuZ`t**YowqMx4i4q?7QAVeqq~-S?Phai+<77ZEny!>4(FT*N|JLAOT;~03%cp00FF3GN# z74J_+Zz#)MTrfPnq0w2k9=X*pIJiyg17d^^u!=BZ3b5x}<&Q=p0z2)4=YSV}?t!~O zS!&}|x2otth;4uKwoT8%=O(lr!2==no~z3hkg2)z{&+W?p~NbN(-^Y8l?Z*vk(DnL zwDvN|+vF664zZ)W7-&C##c&_o)+7wShmTzj-3M;)O6n;XV%0%Tz}ll@7tfO56pQV{ z(-ZmQUIYpm!M|@DS;3n6wD${F(JzMY`tD6<^Em7cNDqHSWdS0MNTj}AP7!SwzH>jL zt|j|TT05e3exfRCW&jw-v`CA)!orw7P&frpE{rOOCK{I2Z*+3OyR1 zN2ftvxMuI^&{H18O%JASBRN^W`TC5GO*J}A+y3n;UH}!^(Y=UY znbycg9pvK7+l4AUM(MDc;>cX)Hy>I^xX@XFm=F#a#xBIkWwtI&oPYMFJC_)w0U{Ob zljIYV$Y^UsTYN&KU=Bg~nt$#GmrtYtOcM^*?vaO-QMB4pzy>XBBS=U%2A8g+0WNf|4#6`+wRT^M(2DIW>9*ec;^v<}l$LZmOr0_gPbJ z!J~a1NxmpYdsueXhD0~-15vSumw~7?Y+<6h z^l@YKudES9Ff`8f%|?EA$}-%9-TXatf>pK-kQ5B;k}hT^qXF<2p>s5?k7R#AcQUiT zDz9x$c4&8GHFpXjn_64SSYUX#WmD$-uN`B_sYO*wtvn%mW6Br0MLDaegcy=k?~La^ z71iQQmb~2#{X2}R_oC5(Z#Gr7_0fK9emNLF?OG0$%||Eq_3C%S9~%?;RVH2$aH)b| z?7{vV^loqn@?P-kF@@hRk4%nC0n& zr@ZXjgNiEUG_v4foQc#K%WZ~bUf{7#9OKLyo!T6t$}ichv&@zU!_dJ(i2S$gKvvxWt)|7>gXNo-0jL2Ne?i-v1JQOLNRaS>1Q#E? z&F;Bg`g@H8WcWeV>o5!&uXW%!1?`YbT17>dp6Ia|?ck(N&D0e#-;9B4yda1t1xqu z*JlEJPvx%m<0LVHSeSXi5}&af{8k0#t#$zjviRYl{5?*umgaXDNT3mNmGoqaKhvx8 zCm z4pp6@e`qxM!@vC>{O_#E5VZg%52r1ijwjmwRiAv92{?9rV#JpET82NBY0pFemy9)EB!dNzLgZ2WHr zcmF#EV2vaW)RZ?jS@AY)inL1qrFx_*2lns(e@p%w|M}p8DBEA&|KNkCPd|A7FMk;S zDl|oe|h%wuQaRA{_=lx@&5n+ z{kQ-77xw={o+EpuXZKeS`~mz6Z&meWx@Wov zAT2Y=c@0|xrl-5Qy1Kf$y1KeLN?m8pZ$aLbnsfCr2R`APQ`NKs2PR`D(;b|BfBT$F zT@a=4!xe{VN2m_YjGOrf`D1Ec{0I*sRzGH#knh*{?=^>e^h=}`qjs;uk>VRHh!RW2 zEruutB~z(Nf8%(v!Z`R$4{uf#=+^W)GYGN(&}+KFRE^4v$o<$_jjijmw(b@6lY<;q zDHSLMEQWS>Q162#WG&}Z(Mc61f6pgj&@{uzl^m@uLf+LBea5Z4xCr-vMM~=ml9s;|P)qf6?g+b&NxG zVf4b)3u_mu7it$Czc6y)@P)>O3l~0pVef_2nbCRIsa&|QcVDF(pD-yj8`!l356<6^ zi7_`{5e%s0G_4|bTnS%<45)-fG;;RJ6;qo@ z6K;E%bx6&Ku`yulWOlvkM3ciN9#g6itq2uI;HMKm~k4dx` z?5ImDSpMzw$*?{0e>c`4i{X`!CKG0D&xukxFp#Q)=t_yCyHZ*c9q$=hC<}zDI2K*! z>KY?oX$|v1db0fqj0%cc)&LcbVg^M$GFW@gn3am9K$LtO*2su~%gSezU~vhZTIN>N zX+z2w(_``LU{SX#e;o@S@4xv@HUgsYCu2m`w+w+WtXww46JuOUpm>1z8v*J5Q zU|2h%L^vHSo5wZfu`OQmACAAn6bLgw{E%!crH0;UA!z{zzQe#9$696RdhscWB}z3H z;DmshByOnYf9>JTvJ_HdF^C`$=Bycc6t?1>fE;2ehScJymCNXzk;zP=LDN&Y;8=*G zH0_wjfnDS&xVrhV;5rymJ&bySZ;LpI3}&G@G$Siu@a)?$l0t(z)Xwia=@tWjZfE3o ziH9@fk%oB40wg7*V;?wmr;54ivbB~L>O#bvCofp+e_WiQF$sNC#?0FoRrncJ@Th%j zlX&>q@mR_%RYGbECohWvLDFjXhAlHTXw!YwqFX8}NInHq#>1#n!VFIvtP&i(E7y-O z@_9LPOV!}w(lh2&Eq>_2XrO16+*x8g+_G3jFFTIq_)|4p&Wi1^u}ZCx^kxCm>H*hz z#zJaged8+~a?@EFMz814D``qVuz5B9jT)xucR4Y;QM9BJ zGpm#{z?uMo^m^%~m$qk}#6sMI?Wnkh4TqH8C3yUL30160%B<9NY0<9alz9x--XsdJ zTb1?K3t^YP#b3FX=##--l6OWU`>=`QUFv8ZxNJj*irz|xyww93miKm*aa&4wPn z#$P23BnY-fDyU;V`B==!7tYyo)+Q`P4@NG69K3*1c4jQx#K>>i<0&E`Ma2HeWXbO` zN_dt1Am&;P{t|xguN;~j#SDk`8(K>Oe_%fzZ*k(N6L^(Qn51~OnGO!~30Qa(X8(5E zR^%1Kz>(d8yq;s9i`=rwdsvxcUFVW{@yUTrUz!1Ul?KiamvgeeX5>*>ba1<9*cqAv zylfn>vePW;vp6Q;WJh9(y@sE5n7|qzMP=CSgx#P%+lgA2Dn%|d3@Mrt1|lGjf7O@~ zKwo*#1uSpLL*D+H`Sl)+I!s>Ev1jsAx8}bxwcxj-Wysyd>k-Y_BD@uv=8y5AD8c8> z584-aZZw2N<`I}pXnI1=T5~)6)+M|@vD-GaeQ1<1`o!tzx#9Y82gnbD2ooKThKt6> z#{OYvjPwe-)tx{L94W*(!?dlFe_BWA0DNMuUeF=4VXBJL&VZ^2RC#UAn4zw+$r#sI zxctC9@v6~yEv7dRWDVju*Meon(kJm&A;6{=cdB&6lCBvVg+`^wD6u^p+!oyvH3H*8c(1tD zN_GS++EaE1P}{-iM!3Kae>w$60qu$0zV`+lAmH9ARb`sD1w)IfSV(XRQk28&qPVp# zV+xjyY!?;-++OVFz5E8wtm{W;Yu%t73Z&)rlrjnzrn&%+8=ZlE(=+znpuOe(BP{T6 zt|hiMFxz1sB7V4)YI=s9+RnSQ7xwP)LlmI~U6f%D89EhC7OOQ#f40qd$78wm)Yx~n z7K;%W(5;x3UXtiDoJ)vcXbO%3y%wN~KJcgMZcW=dLq|aewOwS^ETc#jrkwU-m>5hR z^y>H`nI*O_Iq3ulD>-^085wn*Zg3?%k4IBH-0C~cpQ=TibOJ@)DU6%QzjJni?vaGQ zq#wDrb8}7nW8obBf1_0FL37!S2rhAQf({w3F!-7l1Zjc4NIsg~IFutnrGgJ@#zDqn z6VuTeLEc>Nw`L)quty&zpOd5Psj4B~gq(Uw#(yF}P9n#2mI4wgzgnYXs?6aq!;i-s zHncYfkqwAqO*|dzGY%Ej<i^IY;@N+d!vo4=uf5B6r>xNK4^gc8!BRPjw z2eXmzYf__3!d#7|D@HaPQ18?SsdlHe;*mHC);;_f$@RtV447?lFuyFq$Tp9HOVlaI zN;|e2O*M;+K3829w{(}nbscw)87eD3A0MA74v2_tL%|Tq$0YmzQ1g9Lof1{ggM92 zHmhOm!mLivF18u;MW;$}`Eh63g+*}}XEI4hb{urV*&|^fX+mcbb56jI5%eszOc+@i z1teaNVA`}K-%g7Ymvv)mkELmA13Dnnf(&C_bo_~Ke{m!)(~(PzpmMUzMI-~EXmB!h zN-1se?ZHo?WgEuFWv*-U1~56ii)jFv`qgB3 zR+KmNt16$j=ei9n07@VKRaKO|@=fDzejHdO^;lk96}AMl6@=V*QSvqZ{E1JdE<+lH@>ua<3Hfx*PAzA+r0VZ z&6_{iy!n@{yFc2x_t}{o)t*IUo}Jxz`&S#czp!!Vwfe@LFZ8dy)xY&`{ab(RuYZjI ze_sb!U)a3)xy_qj+`Req&71$Wb@#_x_g>4xI*PE4w(fu7{?Fh0eEq#QHvaHE!uGZP zwa@jhUGHD}eE-^i_OHYL_xiWK-@kRIzkX};jXwyC|84We4>xc8bo1u5`sU3qY~B6I z*1gZ=t2l;L9BaRKvZhvv(&X)oC_5Sti{p+9aU;kDA z`k(u^e$c=5PJexU^YxpXZ~SiajXwgR-r2nI&CMJC$;fjZnzVKIr(5@~TlM$8`|w)*;TImh`S3qB-u~^z?JsTI`4-gq-HmteK=0h^f4}y% z{4z?Kl1FU+CZZVgJ^<{q?VJe(9^5ufMVR`i-r-Kij%@Jzvuatm(wu#vgvT zap(IRcYe^n_ND%{-%=0%sDJBE{q=v{yzyl~_bZz>zPe_2d4nyZ!ZVY`*>##0k3f z#v1_p=H`v{%^PoR-u(RL%`a`n~k^M z-njE)pu#UV-u*`Z+UxcHwHy6gKk47P*I)l8*7C-0H*b6us`xr_;_I6?f4{kP_sy+) zU(7>3iI7i*_rFrVfAjuZ_4~hm@6Gyqzj^O>@BRM4%?Dq7_{I9e*Ein2y>a`;8+YE? zxbvSIfBIs5<4>>mKMRzCK>?J1r+@v6{p&xh_pkq?fBk3h^=AM2FZ$Pi*}wi9c=&z) z`fd2S)4%?1|2mNNr~O-hf9|h;Yx9kFH*bDr^X9*9z4h6xw?4OZ_dmAoeJPLHKO$=X z`0{(dtG{>q!58WezVhHV|NXm-xBt+;{-yq{pY?D3rN92|{%`MY-TlSZy)Wkre-aCS z^3r>Mc<+x7-h2Rz^T&bY~HxDdE?KUH(#YLf-bvxbL;Lex9+{3ukI99cdGN=JN5TpMO?r1 zKR?=d`_9IlKWyCj){#}Oztz8fw}0#B{q@iG*T0LSgpI|U&|x>% zfhwCfzk#gq)@#Ice{XHw`%1pP=dr%$7dPI1XXEx)H}3qozVQwW_8<1I{kVS(X#VT| z^}qCQz1d%Xt-t;~IRHPmdE@h&H*Rd+xV3rX8^G4U9&c{m_~qt}-*4Xdac}d+ zUp8-kmIT-hzz5_`osjv~=FM+!-uynuw5_}UxpnW2JU*upf1lIc`(L~N+xI_LfB#Dl zzKs2K=fOK0Z@;_o&NV;}c;+wtYyaB6_Kp6n|LCuOuD=eF=d+tPUf;X{odDc=d-KMh zh$+6db@x|W_ip5?ID=K3iT=;K_ixqjf8+k|>i7Tf{#WYnf9=11_+LMI@U;iG9{l3L zFCTuT{_y6*e_uWP^~T$GH*VkB_|sQ_TW|JXyG4Q!2Flz0TfgY9U+b@bfAfvoAn$0< zePiqHuea{q%vX38D?Gcj@%EoLZhvFrov%Y9zS+O_?f$J__SdiX*MEQl28J1m(pN!N zFya5!=8fNM-T>+SE*o_~zVB?^{ms_BujawOfZ$*Fe@y?{clx*9>aTykzy3oI_FH#< zyLInt`Ml>a@45K>uh-xI_QS8%AFls5h~K|#-2TbNJ0J?*`R>L$-`{xW2mROH>|gsX zhys{J{+bKi?%m4QFoiWtCGUTy{{D~N|I5Q~J^c3n z{CMLXf0+K>`3ZsjEOOVaU-j3&*k6ai@pEFGU)7O!Zhm+3=J&SV`ux`2-*4Sp&jUV> zfX}Dz|G57C&mMl~;deJ~zq)bzn;Y-^0zm(E<01p>;C$e`s+U-seO~=*3GTA zt`pd|x9)vC5B5_C_EWw4->%>P-u-v#_wT;{e`fvt-~ZRI|LZpo)*pQR;n(XAzqxVy zvm3X+wQ>8W8}IxMD*NNcpMDD5@N=9HZ~dmf{^kDqPdDHAJ&2;MySKOQ{cFC47qNyH zFK^rilz+DI&RqcU7Z7qF&3+DY4Zi-^zxCVx`s@AmpY?xx59S%I$2ATBQ#=Eb=EcT_1cfZxY^}GK1SNiK9c;2nkK!h3p zk6ZV?nFsMt2;!fv{LfD|-i68c-8cHLt>e6P{mnYb-8*#>wZHGLztLa+IY^YPyLYzk zeJc;;pApJGuiXE)`}gku<^4a@-@o(le|Ham|KE2u-o3H$?#+#NzrFD%Alskb>EC+0 zzkZ{?{wB;(TX)~ty7%ooq<=w3|MJTFApHK!RD(bKY2)3m0%|baf7-wHX8+dh{`$@S z`hV~_Y3uI0Tlc;*Q|47Bb$Qf;Q&NS^zGQJQALP#8L}vFfgVz|_fumEFd>f8yf5LY2 zPT49&7AFMwLDs4Q^sthp=}aq6IU5+YiWx@E;m-^RG@_wt&X^z-ZG13k&AE1`u}_B? ztE}y=LS>Ari*Y7%B@F!`a#mAO#A3Xlv)-;)WSpi7xtk9~v@8_DZlOXz0ipzp>@4bG zLDp@HPX#h=Bt@-UDCnrcmo%2;e`(Z^YZ|hcDe#mxo|?}BNog=0kK@>rtq+OE+Sst2 z3(bMZm&1Fac+^F6Sru_Lc(w|Y&Ze(waB=iAnQSd0okL-Q6#=popFa`_?u@^W`32VSKWYMqrrcE+P9c1Ta(wDO|nt656 zs|a4B*fmU8EQmz=EC)&Ee|?vUxv4aF?#OK071(6#CylvgK2)lG2@s~)DId#1wvp~> zHj3n7S|~nxb;?r~2jjvN#<|FK=1>wNM?$vSsMImQ$j>N^XO%?n;n9l=7iO#IcaaDF zas+BbWwk;FF=~(tqZU+#$Xdxy>CEFwWgrZW5-dB^3rkgj8QL8Uf61;>2`h!o!!=>h z77)lVnF0jo z(h*9`g7j)H#t$MKJa3#Y@eKOa<-JOu7=u&{xmoU_MRXE=>V_d3=JqB~!Hi71`dptR zcfeA2F3RDAiL)3ce-x~~lx5K)pQ*ESU!cMLU@y8XbN4R%Y0MLHcEC&wMN=;FWM`T1 zXI^7&i;Y7Dj$M#c3ELHl?{SghYvwKg8Q?6ti=bebTonHF)@HFXMPgR`IP~l67Q{-E zVpr%iv=gBmB=AcD0CV^mJX0e&t<#DYXCreC22XVstRTY!e?)6$c4rdaA)GUGTbo3Y zrEuviI>f#^dQ)vnq3gX9lX7B7-x=L@_; z%YsYE6Oud*59G*ZRt#!IF{G3Tt)mx`s|VaQN_MnqB>O2A%?uyK{Zn;lD>#Ej-Df*J zH8c=QFz%QUQQ`piMX`<-F*1&6pHK@_Orf07ySLo2e-RKN9@a1sTx~(cHXbN_5L$Dr z%wV)W$>Kh1i1D=QUh8V*Qn138nuS?+dT-EJUI<}<3^EsfUt(_z3kt@Ci+&dd821q6 z{-RY5AN^S^3ZK9Lmca~8vJmw;?em-fDu7bw%v3LcVinqgKGx>COCxIlJx{VzDGD{& z3~u+Fe*=c2QB@VvKxIE0{}qLTl~sq7Wcj9;`bBBiz;3f}&XQKb;3l&iqH#rlGWQ)S zs-#jituINlGQDnqjoqK0w)-|9Y3>i;9r_}%3=F(7B&R4&?HC*bq^>g@LehyS?%!GVtC6b!H8AG zC8#9@z)^R=OA=IR(c1-`2D3jGqh4_=E$V=Pih za-oAm0W(+ZVN{}kKU&>GO`H{ipY>yDo7E^GS*>PD3|ITI%s(s&r5u&li51Suzp9cP z#Rh3b6e+_B z(c*$!&6xHeKpB?ztPs^uEX6Cf7UTF73ra+-MTPAsSMVe|>1ZjYb_m{kjEZ|B#SUOC zWVa!c-Yk--2`rsok0Rc194%sYPj)(!86M=*A?M?zY^~tOe)0NF8kVW}DK&-Xe<5aV zkhi?x?-o_#Ecrw4`r>_yGdP$4#2=}+bedKvARMhn4=fxD`Oe|T8reIwMc1B!HzT> z^I0{QVyCeH5^8s0%HWP7jeV$o%GJPA2K9}EZ|a&t_*vdT>KaL;mC}qde^dsTw~GC5 zsz+fCi)uxq9ot2LgHI-B<6thla%S#1N(z$~v2>BKFd$rJ<1IHTE))&Irfh}knO;vr zpFp5CjU6B^Po&s%WR5ndDhzQ2M1}5>C{{wDK)Eemn9)t>?GYe_RZi*5L1NM%5r-3g zTpEP1FmBRJI)E#bHt5x5e=W25Xhhv4jeVu7c-?eMClsqY2W*O`z9-S3^B+SR{ItgA z;E0+Jc?x!=%@32Kv>9+DJwDXBf`;)aT4=gF6a{3b%P3tZ#@WiqrlO2#^G7%b6m3Zw zc)ck46zT8H%J;>FxD}$RXSdpcwZKtXru#Cjs=(fb!T^^~g`LH{)e6R6J2XJ%z>IYSmjB23 z2C6=*s&9tVd=!I%f83K5S3cPG1Px&#a&`bcI9hJIbg$8IK;G=Te-hS{jw7*7{%VMjB3pRB*Ov2f)!=i)nUG-uvG6hYcDF|{wt%fXfQ8zu|FNS#ROSPzC zdVP*wR1Cor@%2>rN?<62m$h1p;2poFGMH{F^db@wHKIbXf6MHRt>8=S2I*qCWp<^s zp%^+DA;IXL9U3DSdd%SF0ThJ;s8}Zr`QrQm~S^ z6mUyk6Om=WmjypAEx2tKjn)$97J8tVlZBPb2dJHWxsa3Jv6i(w!%ah(%#r$K7wQZn zdxw+B;?ZUG-ijLHUWkPJyR)bA%)mS835@Tim&%f%f4G`XaeH-W+;NQE+F0s2#vR5S zmbKh(OgY{#6im!G7$N}VP61*mf_suY*{A?2Zg0%DhBFcME=K1Yad_#nx(9o~si&s* z?1{2xL*6cPtq=}0yiw3o8pjpZ3RJce;%(m8+3XjTdeV@M4*)uJ4_tdpJXRy|ig5;i zfWdF7e@x{`fO1|uRuz_Va}}E4Foq$l+0Vwsi)nhK?Jr@hsl&$PD!QVI7Y3LVSA!pR z$*%f}Sh{p2<8b*#+9Brv0LAX1Tn4BY$*_Z#xhWYg+w4*(L)sCGbCnI<@<3BV?IeL| z!DpMe4Zq!{0Mb>yXr?f^4bF)JUdtHll68#Je*>30c!LkF81PYzx1c0fi{buQj6Bw$ zAa5SUafh++5FhjcNE)^~m8{W_@gs%04oeV$*?}!lP*K9`#mMeaQiMc(5o;P`y-ugN z{wW*%$`#}a>9e20cTM!c(B5mHf-lEmsu~t$T9wR%t`f%G82CqdjowwsCupMQS5}psj>mY`};VjEq9cBZ%v`#TW4pZrAo_A2K zWsqp%HLXdDD{p-RJc}=?QrqP*D~wWsz~(l-*(ofA(OAOna+&Ohy&X-$4#k8F;Sa)u zyU+G}N?QA&Gvy8$i(URUEMFC9q-~N6e?dQ6$kw^opGON?v0?I+j3WlRiBii6{(89H zGW8HngrX95Yz~@&c1_4-w=2PHgV!KbWziZs^U)}iXg(MCKoS#XHGWVs%X=b5=qLZWQ`##VN&66WOKwrMD2?*H9H zj9>YSnbe&yj5cvnl5=H%o0G~;Y)|^qA>< zvB^a&XVal=cm7}*$4WFhZ5c1inFluuizg>mV;&hIkGgp%{N=`tWqLCVe@&)t=%dlD zf(+QS&vbc_x}OpXyCs~*5!tENU#pfs#6JML&a zqr*U>xEG-J8V$4`a`e2#MyF8o440C~{naqwX$2Y}?W|rn+fjtVP z0VfI|Z@eWWa}vNT1B3>C$cQ0m z0u(PsCrekAz-*V5FL&}7h^<%8Q8r;O zX4gsUh$uS92^oi506r{1G#$CP(#vNA$##EBwH*hTm3`rCOW5q9 zQpBSxjXVZV1{i)9g<6bPZyU_!MV)p@7~Tp-vl4h>KdK0Bfvf%nt=$fcWia}5vGrDA zsbq)6GMH}vRdj6AvL4u_m#C(A(P56dCJ>2w*ISs%46ka5caNXE9nOGf$wD^G*HBXf z`iS5^rCuDFMZUEyycH+N>?+=9iT3u<^U;I`a{$iZ<4W~#v4>$9{q*!jzy8XR z`oE0TKVF|1**gk#Cn=T4I|^tHUC*;%OWT*C&jC3BOPAcw0UZ{@Ey*;|i;WkVxd07E1f7W>U7UM>5WBq|y95VpwnT|6hC^fk+jilDA6m(=x>1?sqD1QVwza$LRr3Ld zJsd#!=@y>JV7uY50fyLxl7lv~=si zt-V<_%E`hb6o7vsYlo>b)RGuA=nnsH*O+-^IP`TI(e0(k_y4B)`%HmuOt4DF{q>5p43>FDd0R=|JVk1;6 z>cQl~;Ip9A#gZCA^4t)yLL!n)G|w>C3oWqPFl_6RA18mo$u2)P$X?S4h9$p^>k)ul zskzSh*f5z{`*{8$I;e25mQR`^8REy-Hk|+?jDF=_P)ge;CFws9bHNo9d0)b#wy zCdDw>6`SLL?24102%I8xx_nk))yr~n-H2x#j+nznQVEkYu%OV4gP1Vnth?YRhB+z% z0Od1Oq}LhQYBUNVlN?ob8lxBgV4PZ=C4T#F3rNgRt z6t*lxp6PYf5~{AyURwyd0t!N6oeR*0b~!j76_hM{rfNIrr2Y_U7f6Y{QK!vHf!OV| z@z~=Pyfl58ei>9RnSbXxTXuhLUSl;(MI0y8i?XT@Yv5QgiE8#9cc|;*1|5bs3#~W; z?udUw)GEzfmA^;uy4Qbjs#^8j>Ok-6PI zo+)9xGwk*}(Rig>W$V>?hifoQced7QuRdr~Km5k*$diU!-akcI0e@5cE%WfyN|r8h zgjv}F3_oVYl*g$w+LMU@HgamX70cxVVRHNJkm|2S)@_dd;hmGs6d}#kPLKgse3^fx zOpOaHb}4=5eVa7nyY<_o)=oCO*_vu#AQibAV%{0YkGTgp2KGM4N)b+XvK7V(SJ`%8!96GEZjgYcerR%(zAE`m3;<+6o4-PoUF(q$ zQ0qM%9hh$LGLNOG6Q)5$C%^}b#KNsdkZH_+@OCzeY5Uvwa)HMusf;g~?jxZ{R@S$b zML(VoyY*RSwt{^1@{H_;9(%q>h5)k%lxcOsCA{nh-8;t|`mbiHk^;|A#1kTWH^MvT z@?_8LbTWRB0e$A=oW8ekz?u&!QH1WQu^Q^jMhu0j(##RV8Z8tvfoiB?Lfvduw}Hxk z%m^x^R%S}D*n@H+uaL30L&%1nx<{xt);9I?xXwcyClS}Z4CS7P1?W~Uvu2=N9W!q0 z7Ajr{hoXMsAfbC2D(r{l^gGp=K&~*U7&92$TuaX|ZyPa_@X{~?ZWtal%X9@AKDk-Q z1tdEwLdZ549=XIYp#=Z3A9k2U6Qz59Z^`kyZHK~D`*9pCv#>O2YQqYh|P5cRE$M z*Xe?2Egj5CCF+RIKkKy*YtGwa+a=bnmobLC6u|?@KDL9FQfohu!S5o>Uq+LEkVK6D zJQ~~vdMw!H9qT@P=}~rD(*_4rkmllnJ!oAIC8{<2k&$n^z7BuS#N+LHG_?D049BPp z(@iHB{uVD%5eKZ`MFXClX7(7TrqJNB!6pnI5!+x_s=;chXUiLA>V3oQKxzzJ*2#nE zRgvM-oXTt`YF*l%i*zQ*4bv5W-Y4v%PwWoYTe5tK|6wEoql>#AV)pYmUfxN!f8o=4 ze^&lJp0woePc6xx$3P>H52peOlE)s-;qpU1siEER`KA1&CAr1H2fo8oL`|cdLj_`^ z`!t6Ei5Z82NNV)6J)`nmfJ&L2SwrwC!nli?rukGAWxzW+nNgF+j>{5ExyjmWzGf`LSiMzK z2ze?=?rMfo>^3L`fO<)UA^*h%zjdjw6W^b{dKJ>mYy$vRP>e<#g6H3ECr7$Tkl%AquR1LCqOd5VQId8(EV6Sg5zq2FgRB(m&9P(m0F1xREzV8rFP4a~(X zOR+E){I;?RIeE?^2svR40Yv64f{|0rP~?!gi-59eYA8rq_97^Mb&gYkUBo7xoYQEm z<}E@h%#MS=6$%(HZ02|3=yFHglj^EUfj$Ps4X>KApl1m(&duu)dd5_6rmkS*pa~At zH4i;gZz;@^Q}Q&7wp_BcBCbEr zCQ-H_GpLy9&a)w|_@WyUX_(<1Cr9`%&>PrKv$a=hA2MzZOF7;N%%OJhBcS6h2(>Fr zs;rpBrYw<=B_Kr<$%45WLKaYU{FVrQCmX0gRfz%6QUbSsF0YBIgKlEYWlqv)>Ez;K z&<njEU}`*N8D^S(6>?6Q*xh}`Y}1?QF?KGZ{x$v12el9ZwRIuifs8xi$;`! zN?3NDN1mgx_=PC06xHJHOR;iY_tI+CUzOPG*jB?3H{%p_L{o*i14G3lIP!eXPEf*6 z7Nk`!KFS1t2lGdvjdCHe^3E!aq&Exe`099>3sENK%qJ<7uu|MxB-@}@a2U#RrL7?MC(HRRsP7A)epsjE#Vb2Xj#aCZJ{ZaK1D3Wn@55qizcu`9K}k@ zL`nAM5fPGrZ68UlOKRxxv=XTxjSbHSsj@JqLBKbEC-oILzesT)I$Uqn(BWz2MrUa( zD7&4o)C^suY>S`>rENf4s67K(m+9MD1G8i)|A%l#GmAchzZ&(5(Y>!MJdZZnC=QX2 zTGtpt#W2kF`GDL5WqrO$8f9{>fPW)x9KcLsRi?3$Nc zE{zF)#4Bt?i%Xp#4R+Q9YR2|O1z%3H8Qn)(vbUUaoVZKSxj8hs9ZldfWtK=88B3Eq!oSvSSE%?FCrHRn+ylI;W)))hsi zWv)2o#8o*)snf(r#fpVLHyV1TD1KJPbnIQztbdv=9LEpey{59##3W`xfl_&cGQKK* zI2~FqJkBWZJF8v6w4fB$6HEj5?ej-6!XyWrrwjw#u#aCLPC+m$BDb7>G`_)@ zp93$pd({9l(p8|;cp#CmjX&!p!h}Zto*cEqg`y+P3$wvo6bDtd!yQxxRcWBAQfHYu zCN>_*q7$1fN*ptDp>k4`a#vvJp)AqbM|&P|Cz<;rY$8KE6+m$vg=>ym)JWQjrmv&A+D25>x*NQwJk<-uzXS=Lsjrj(~ z=Ghqo%gPMp6ZLu-0(Mw-urbbrsFaf?SBk%}mZXuQwEnR2kOh=B$0xy$Lf>qbB?`&i z*RXA9X4Zc)EXNR=(l%>{a)AVaEYW#%+${W6K8A(GQ-sth>rR1x9Re@gtRlT_Whsc} zq?BSteHN3yGRPxK7cPo|G(f`O$9xY<>6$24<&avLEH#9ZZAQwb*A3UJyDJfQ5Fdk4 zvn0qw#($Pfr6;1K4{G)%TT)b8=@ru)~I zqog63mNl>}@-aIQuQWR21HJkzV!U?2 znMlOraUzI>jSm2E>ztPGy_F+z?8|V_NsZ5Ml%Y91XA+5jZKvKiG2!(~FTGTa8uBJZ z6MJZ8Ut~%kFnk$uW(qdtusYXjKHV7EV+jMy?_CJH!pR%s+mN5abClN34mi4w5Q?tD zL9hZWf{UAVH9N|FH0lCt_RzV}EEM@jGld~7n~K`XU6t$%nS8d0d5ch%-s^i!C-7u0 zPA1BSXZG-aqT2>fw3R`Evhd7j;?tniR1rzzy~~uHJHxBl=?tSeyV5~)7LO{!wFk`? zq?ix_rKO)&Px9qUo4x(>b)&PnXz6S(?6fiUL>w*BEL|0Rh6h*6TSB-HG(m`r&_oA1 zsf$T?a+y*}36E|!_ycv4V(1B(S9CvKTwX-EM9)%xXaGZ8X+)`07-t!+E#+*KVabkm zEA<|B1PIoOrvCg=m@b@-p0l%@0vd6s3hZi)B|oOSfaQJedbNzgOjVcHxU2nmn6op_ zvK`GUCpB=Hp#fIIe>9Z{SNV@}ZWebVkMl>%J(g4g?;Im?Y)gU&4#HX(2idDwpsjKy zYV9h2Isy@>*s~#ln~ct8e9Ksvk1@nKNAMEt+10&lhOkR!F3Fqn*Y>eXM1V5Hj|Utp z8C2UMn4MlW+lX?2AMwc!|n7)C=QWX~hmxS377c6ef8+f>ha+w*5ml2{;n+J1*| zDbkh~VMEq!zhGVmWiilJyHR=-kZ7hT=o9jy1`hbw!J ze0x7@$}mkx8v@q0utxCZ3)Ss;4Qv-_3GC5gy=X zS3~SB{tb~r-}U@32vWW?7L@Od<>>LDkf5+j_sB_bS#wpul|N|gFPi-#fSMnxLj(L{KUaN6z+>7sa}Lgf?v zwl+GtV!B4V+jAza&yiVqHeAd+z_6QZk+{r4 zINe3vK#gKRHcEcW0NKO&6;0%_pj&y_YfJ(8_^jW$G#}%&=Tqql-lxG^f=0?{$zY6$ zp}kSJ1M&j5T#IH9ai?;VO?f$gf^e*kaMuKX6_6{ ze3GT0(`hXPcv)|Ssx-umPW@TBod_=^+D;dl?bmsB%ySBD)|uk+x5HQ%)Re2J3>UHM zT9{Ts^BywY;jYj_E11177Q^1pm%y}2%}Ow(@kTymoHR_wnOH@yCxt10y$EAZk(jha zkx#{tc0jj6)JUgA=UJ-gCAVfDZlye897IJGnFB1gVOADCLOYBou$y%65Cu`qUe|s3 z-qeFx#-ns0fe8X$RWP7z)Im+xSQuZGmp-}Z&j;qxA-*aveI^d)!>+k_MDNPWpOtr0 zm>`IoE6QP<3qYn@=pWO6yYli=w3BWsoxq#?U@B!ST~{*rc91z(Y%l4Y%{IbK2ITzs zRrX+6Zn;avuaLqKorTgdZ>#bBX0s$z6?gK{g;%Ee8vO)51yXu0>;`S-cYRnOrA!-C zT9;IiL}wjK=3i>73hS6*VlTWxdKD6}N`0Ct3O&7Iii#jMDedcj9znir2+Eoi(#7vY;5eQ zC!TOV_B4I6?=k)v9~*bZpBOuM;OVChjE_I%j2#?1_|$=qIahXr0KFvjV?bs0a?rix zr(HkxcLawu#gX5CC!g`Bo%yisJ@dpR{`k|+JoEHp z2gjVnG+Ye4@u$Y0e(ITnPab@t@yx-4s2QfQRgkI{G?(j2`?Crr{ht`(N*VHzy5 z%b@1ME0sh0nSzr#BUl8l{S#$i)YK6N$m5KtNWs&8etttBFO51V&%nrZ5%Wov&jOrf zr8=CBKO1zkniN3A3fEMmM=|U$e<93(l5k27qE%}@1*YAvtQrKCyz_*uVSgv`@tQ&2 zgJ^<;#rQu?ojF~VU0!RX3qdzyH1^_{cAle!ep;MM#0}A%Ue^*)m$oG0V6M8q7kBn6 znl0ads|Y&n>V71N?VXSDOo8{*_s}q>%J7&5ur3Bho^hf%=gjQOu<~jEnd2}>RP=Ri zogH&;x2sp7c+(*mh(r@15lgs^sFs;JV1#?3}i zLL?e9?vWHr81`T!43n4Ja@c9N{J7nuG18!QUqd7|&YwGS^3=)GpBT7dvsP;?`b$}V z`*aDJedsuH)RM$O-k;|32S(vczKO`%!2OUv%aqTBaLQVicXn`pH+vfcLf!2S-d>~f_Xo1^a|G~my zeEg&J-)?+%zWzJ-X-Ayd5HzarQs7KQo!E6|d#SV71LZ1zS@b)d zAf_94yHV=+i8D)g&p@dIjf0J+5%SS!X@w%=sC4Y8L@#dkF*u!HBLE~B6#Sh{Mu`p~bg-byv>;|Nb2ROkm zE(Wp7Vo|>o#qATcuR;j{zN)!@F}G-()r-paDf1MGUCK*-1J&BvM9_eyB!H7wp(a-V zW-kppiFb8P{A?`yaW_Lgs9nt;?}hdR4OB# z4BZX_ai4U+Qj*@%QWU3uPzrB=a3X3R-h{~TTU!$gYozK4Tx*^S<`j~;De%u#78y2b z;X6o@>ry-^>!mE=B5N5%1Mp%MT;t^k_%rq@qZKuEE{+!SoFKIwN{hL7E=|?1VDgNlT239`HV8eC-8- z!L#8pHjz#$Ste3oeGTq(FrCiKczedy$lXi@H^%X52%i)0YKRvmB)DcbjCyECuZt^d z^E(hIsULQeW`Wv&P`RjzA~_rDk)RO89oIB2Ys%O_WH(5%J$rJ*nkg2SxEA>zn6C@c zWtwD5iXu#-XHE5r({d0Qb<1h>!a`l5@QETD@{vr|G)#P6+(XUCyh=4Jo z$*$mvNC-sV>rO{A6TTC6olutBw=Zcd^^%3EUt80L8K4S(Lb6B_>Ku(6qA3L$9M&J3 zIT{?s7B#cl)P`wYQ^RhA)vBH&dtDuN%o~(^l=}U;C=lyg6meKRo@e%sz&nDF_!{vN*Dd^^~p(cT3zB=r;ZB~VkV%u$z1Jvz~4MxS@#m8 zYFb)j_K0<-SR#A{=A^7XoadzakY?IL%16_*VV+NGa;WKssSJA+#k>Xt*>ppnuGv&$ z=iRTRy>2#2dyuPtwcy7`(rQ$5J6=@xu~EGS1z@f! zgaPGp304+q6xUW)BhTv+aXN>_7@(Gy#}rv?qSX)%Q{J@ic4pibo5sCFBFE%`N|lgL z#=Z+UwV=tq7mbWd%_Pw}EW^tioxYGMVQ zv`_GV{FZ65SVR=aaZZe*pIiA0u=nj#73*pRgNHB2VM@1CUxD2CBP%D>?50y0Ax)lk zQM`CS6Q+5_886jZitE+m`#4DkZDy>=$(*;K^ zbe!`5(^>RaoR*Jab3hQxg2+vr<%IyxPsQkenojq3rwgFpl6Ct+x59NY*)}wjT9;WO z*MuCTFqV#MKH$7W=nWz*js88MqJ(n={HWi>h9V*kEJMw`n1WoV1zHFr+Ksg)WFinU zs0_>$F(z@cOy;;r=B5qD1d!8J1`8XZNM}+CY`CI_S#A&vSzTNcTDelGQ1??(@54-g zyEo7puj`Wo=LAOJ4M)6jtqsW%$&}DVjo;D)79j3#rVZOgpKTXtvoPZr6G{QV-vju- zur5}Uy5rVLdb%MXTOg=#xNt{xD4t9wVw`W3X)DV)9nZj2HH|Chv590-t~(MjLq%Q) zT2cZTV2v`t=i@z|7wy}}CS>-zQo-+kT46$tYBf-XhAw06Xxg7)D{@Dq z)Yby8yOt>yHd++ctH?5}m6|RB$rGwd1VyW)`)OK&qRXiE4SRRPXKhEsJs+}yTl zc)SBG%F8z72b(My?k|$xuf{h#-lIR?4bxsb0PRFyq=MSYTENOG_zR8VL=@A19%p{B zE7sZqlu)mE6UNjvts5Kjjvjy&P+U)eHA&Z=>qJl{96eA2KGoN82OdXz&mkB`RbXFS z(}QZ{CWr86Oh5N{z_>L5FC7^QqR@5F+yx0u0LZ>4@w?g`8Lu@N{~Kw(k7(#s45WioksFUYj!w;ZOx^PjL&#+wU`La zY3d!P2*`lz1O>!1+?1vZ^GJqyO&bp~S@I1rtC4SjoyNJq^9~3(pkp7;Oavod_;|Qx zu7xpN@)_(Sb1T|WYLUPNc6L#Xkq=!j&Xxpnb-)(}ZV&!-pwoJj-F^FiI+MvnE%M^& z-VD49r$KX%CjG-bXjU^in7N;3|5kXfKJ#F?Qhmt!KucHvYOKriOH zHI+j)uwYgubOo5T%$}cr*ZTtRDs7(oPL*;9{5MsPD=zU9^zuapFT5Od zgCv3cc#-W~ufv|;2f<}e1Q`mYp(sQ@smN@|(h1K_G!H-FZv|9;Pwy&;Cdk(!OfJJu z0`p41!L%5d7XC!a;4i2dv$2W+Ozc&rKkWx$)SH29@Ib#;-~mR*h5?~p`sr$87~R)5%N?lNLo%5VYa(vdj^*S3$?9 zLE5}G+JLVs-e}cNS7$q`;VYQDtX5d53IcVKS7vG#E{yN3)Z7=eET6{Kg_4xZS5{^) z($^R-L;EMfDtu5(e=#N}p1eDK3>F1$Wu@YI3F$To z2(?e));qH}jVPC_*I=|P!T4BlqedDeDb#v6_V8>GozksFZe{QI-UF3d(--dvWR}Ah zIS|w$fV!N4Vl6o7MeMRM(5xe`C0?JzTf+cYgR#^5?JUV45)I> z<+(zJT?lDcU|cW5D1O29vzCo`AUB&mnP92B*-;xyg#aT!Ch{(owT>ecqdW>LtiaR| z1-kHc04;x#IHDmVxJ${aKK{WVr5U7CK%dzmphez79?Uj6W`t1j0fwK4L0Fs}5(D3B zLtmbMajO!Q)l~)Jo}TzE!HdXB-g&A%%6e1fVsqc;2aaN@)dx-`Dq@t-`%V(!*CPFiy7Tzmr9W-@ zyMljX0!d)7&}=||$R0_*0xU6070zOpF7*K$e}S+ID8fJm&*t(k1P8h*{*5EVay~$i z^8|RoZ`0p|{-T~#Szv!+_Lp9Si}aU%!)lKH@)|L8AbKK;eCMRb3`Z${!pR(uiPcV$bv5&dC5@qIK$f7suYC>pUp1fOz7 zf4p$iqrc1e9yoy|CO*+MAw=LWqMi^rk_FxYNl40Xh59^+2-|dlIt#v1`eJDTp6kc& zMfSzA1TlY`@b4A+B7&vtZ$y9S?=tlZDz%kmnCjU#{SD|30b6GEF0(3@7es2fG_Hy}q zvF`{PtjE&%Hs)B3`5Yt-tcvl(;mA`Tr~R2GOw&2+aydL$jE#GqS|?8K3fGO*Ty8C9 zt%~xkN*a0sHIe~j8=T`fCeUKJ$IIuX3AFNfCD)P~+qBhigLll`u8i{GmDZGpC6WTv!QVX!}@W3}r$M z3cMlfe)xu z?fKISU}jky+kH|K@A+;NvY4Y}#oj0>YgVb>-3+g;?eVInVVFtTu=S6%e< z6okH*4chGI>gr0Z3E6X$SMsj71yJ5%CjVHsEQxMee`MV^#k-iMJkS-`F6 z+Hj_q;_+j67sSpod^rp(1<;aQ2+|ouaw;d3ZV|M6M_%e);XMvEl;|)ZC$#2PLmaqb zOIW9ke{g@5^lTb3P1_6B$7et|0^yXFgi1@YIVQ>X6q|G=lnEj+^`4NPbV42mb_Hc| z1vE{nwwa*oke95*>ICc-c_tmu*KFNU;5$jfvDyFtB4?Rrh=qg`=^-zeNb7YuahdvH z2B&dGY{h;w5lUY)oxKmoJgNYvFA#_*H^aB>fAriSxtmo19p?%!G>sYDq2{@2=FURd zO5>{Nm%x^!U5v#RwAt%Ge^yRWu-(JN3$#a;Ar;HvK>k!p$}&8+@UDYo@l)cb?!?l; zA)~J?LdhK>&w04e+3mAF%w93`a|x07XxU^d{(NNwt#q1WQNWZ|DQb-7j@dP)nq4;| ze`Bg|OzqJ=xPpKf(LHn;npR#+_kgDu)~uT*lw(#>E--j8hIi{Ffd-AQGUPklaR)UV z&~O)W4(<~zuhW1$!h~{I>*CBCsoG%+{HqMbW{2atR%=ePS2Gf`HelACYzd6o0;4&v z1=HCC%kIsQE60*&v`64JRf3ylg2iO$1)CC1aucCJGow26j)#O#H(p&V>EqvMm+(rHVb`xX-&YI2Uzoy0+)$- zMQOR>txV6)xXWH~*iK)WabNJ38_cWU-3~(TC2tu}a;G$H>Qc=;?p+zFj8;Z2f4ir= z?0~`)(MzR}l|Z1bFL(>=utfD#&6Nk;kOXA5kd%-oMrv*bdQTDb*>h)}JNfL%^GJR4 zx&sKpcjyHuNx>al^VYyf3iHyQWcv6_)^W2yr`gFVL7-VdptJ6IZ)$pWhVNr4=dI4W zmvQ6r()9V63E7_NSy)$`nW-Jd7Qej2^XRHhffcW~m)(=K=2>#AWe;nYt^5HOf3>w- zHa=J-So>d?u%Y``sM6& z-;Ck`RehEyCS6*qN4$&E$AIof8c8dPgAwmV_Xs#dXkyN_2?XlB;+|%j>T30K)vK zl3!U?GHZmie{{rX2knYkBwEvBGj1Ec#%DlqEa-Y%wOw1&Aw>pA5ki_{kd_!EUu^Eo zfhIaVH{&gd5$3BKJX~E*1@FYV>L0psZkN0M0XG2xm-GGsB7bPq>!!j3{o<_Gc=}2H z`_i~K-Z;P!0jyc;#`F_}FD-;=fPwe8&wX)y9BW7D)m{k91&9(k_idOSMlXzxGFKDO z-!f~K;@{9@B41$^LWM~nmS*;1d zCSqqb!oTqxJt#o>j?W5(nWPp$?9CFbx{bAPr-oD-Bli8nWs=`Ehuo?b%b z5x+d#hJtTAh^56q(5LdH83t>`*sK-4&hqpTm>ZC4uQAQLtE${9(_K)rXY6##W8|%@ zm0}FN223R4H<;g=YRl%P%Xm6s(kw*;>X!wX=RI>qTuWZ@mgEaqvQ7+vH)JbE9WsC< zGs$%|3xCrfub>8L9=9#O)9PU?#3KN~pASx`(%rDbWzZB=*350dkQxMk*eH$F;b~Up zQy8>p?};)6e4;z;&#bOi@eA1%zmZ)-mK^frkdljI1;%c+vapIDj$yALM><{)x5)5t z1)Z=MMYUv&%K8P0d7*{K#9k*<)xk*Gt7}$GIe#ZGYGi8Vbha7TutgzjN)`yhO!v4* zcaV=JYPuaw0~2D=DAgiV;MDfCP%!fsA>86AmYnACDRJDaAmSR zu_8Ka(Y@@>!)RNWUO~H1iV!GNVNo5^>{+f<~AI-jx}{RD|q!1viwMiv+>F z>`N^^UagARa%8;r_;PJjK0jU^uk(3#gnvI??TuR42@gEhMwV;t<;T4_{IlfFvy(@3 z%}8}TIQaPG+9-Uv9ih*@;Lg|9a6A)TE1W9j5X)xgzJH zRG&U``Zz423hAegA31jN^e4!J*b>;D!39DqJLm?AbC*{OB626 z<*&4GjNI%QCBk;YP!h2-l9s;|9EAZR?l4TaMKY`17Rg2BE-gPGcRsk1PNWkxXggE% ztRQJP6&*8kKCBt$B3=Qsi2GF98lnbV6+sS)xzGobJE;mv@*$2LjtBhXk#TuY-;z;a zRI6FZD&ty0Z5WrcihsvjY(xnb!_?a8+`|hqHUoAFg7C=*3H(j8YAR#{=4%Qx*J>Jf zic~8$vNdD|F09B*t~V67jP$#)|M5jmbL~iXHM4=9Y&5RWQfTOid`hV~Q)g z>>Vwf4#UMwt=KGw?R3Gm8pKv*G_=A9=et^XC>dlC2`?!xlz&@>()KzBFZ%2)6&*kU zzYBnn1=w5AmDxb#yt?`0#;T}5uOkTW_BTv^+ygemZ4c~JXA7<<3%2uJFfc!Foqt91(IwC_S|oGq<$Loj=HJ1OtcuN6ruCd`U-8Cr^{D~gFrhFBQsuNYT2o;q zp7NF_O%!xlQ3rl8lr)8QqTuaZf?W_?Iz{!^W;l+;wBF(wJ4n1Bp|=7i;Em3^l;##sCB5TKVM_lb{ z%Li694v(hJ;cCTa`O0>pSemBWlA=t670aRAC@F@+YN8#?`MplsWGmK6aAhfI;r$9M z4ua$JiwGk8NzU2M9B#B=JYQ<<1oP&I^<%3rlZPW-g+_H`fDjfk z4j@N=jJw;4=DXx^CdxR`Qa}MQ-haw2=T;-T7M1Mbc$IWxCdj1GQ%1pM987U} z#Rf|uui1gL!dLaPfUuN6-8>uQM+rCV zPE#E-6U_K-XVOHRSbk;Wl9aJlVLde*XMg3p zfee#Og6pyPS(@NEG$OOe%hfyt&9*)+BT8F)GE_HioK%_PAs_FMaHtN^%i4%EXi^;v z#U_BXbzcdWXsdxD7+SuS6lco*V8vo^L!_ROW7$u2<=oFSGY83!JR1(nvmxi%u#9J| zOYh-$mvI(BI@wK`9CXLWSe)|Yw10mZ1D{DT0d?WMxKx>gah{yn!07_?IBacGOypT! zjX~puL&&bd96y{0`iSE{bdGYk9hkd-e$b5yY*MZW5p9U z`vDT50qonyz8n5x`!M^7F69+=WnY#XFpT0fIlLIPdmRv{?9ofB7}5*R)PLYlcITp7 zv{;~PSatiiF8}R(KG6NoFZ-{&vNHG@SiI!*$tSmU|MU2PkM4iomCw%ae}3wT@v(zX z{QYwNM<4v`VEhj`>a&j+|F3?`bpP`hu+o9t_0@uxq!|9Lk)%doDFmK)Tkj^|w6 z&zN9;)0y)-NwD@BP_OmGkT>JwS!SmJ-1ae zl^R&}V`83n(rA9Z6P!$g#p>Qp*uCUBds}RDuzFF?@w?$71<*g%i+|}G0393~n}F9; zron(5MNF#uX@9aFEd|~EHOj)_q0dS?I8Rxt1(1+cMJoh^P66oi5g)4zJBAb2OjzA4 zj!(6g{os3>2yb-MInzbjvD?;0oCWBZdTRmCL%L}0?Ly;L92g(-L5fNo)|+908TdJ5 zq|nK^qn#+hSOtUz_J5y&%Iu}U5-G68=|~6z?e?JAezx(e(-eT&C^f+`l;jVgZ<-5XyNy5uk|o{GFb5*;ty<^+S@v=Y z)Eb~O?#CuD;_i2C#DhY-TM%=HNWz&023e~Uwg3r+7UW3KtbfqzC3t!pDw9N@>L@eR zlw4MZafFREA9TxUN}1Oc!PbZ9@9<=0pZs>ED^ z1VlQD3I^ZD*nc921`+SCqe$z-fkA>y9Ar6;ERwqwmd=CU;UVA{RgYRC!WrY|FI{Yc;ch=-)?*+_Z&NO^!z`c zJ?>y99(rsNznl(esa_@MRt~|mIk^CW{t(ThlWCZCfUVo+0z$b2Ap!Ct5Ls+)`SG`v2z+6(`{qPjyYS(O^%9=pPY@_D;$*Xu(jFfD4tdhFn-KvvK-E(Of+bM zp?~7g`rE7EivLKrwGhP>sKS?^h*i8w89%877D(eb#Ff0sc6eD-z?Wt9<=97YRuOq1 z*U}-VNb&}YpM^|bIi$!wXT0%LiF2$Kgd-Itji`xmsFUdUWQRUrn`Ky z43K3miWi+Y!san5R~(=8cS1uFKI&@4pnqW4UFxL@b5|U?3T7dqU{sYUDk)JT{U3VI zPyM>&2Mv)?#6-b8Yslm%P>_>$RHf}Olm!}qnovRiv34u&EzTw?(TAY8A~AfWWVkp_ zfLrK}Tahda$)l9iSnAHp@r<7`=8+9u63xt7JWLzAzRZ(^?O@i|IIGtYFCkxjK7WpS zONq_|ov@Ijj>9M4=L)&_1j`A=pEMHL>aM4Law*AywjhC73ptI56leO1CjSelA(cB} z4&BjSM`ubs$4&@!yxUt8WI9e;%`_JNDzqY8Kym6svFtf|7>YWNrryy{#Qw@uZ}vR8 zD>EGWudX{v>h2;F1YHw0S@Le8^M7oo7ZkBkQg;)Xe-1jGXt{`vmcE+^oeSDUY_h~% zK?SFVQ{h~2bfwh^l<7jI?HU#^0~`U>u}fAfZQhc}yNS!mZaZXVKBa?BOh?-pLF5&WAfYytQD)M<(>(6>YLnBMx zEo`DVdh?|@tve{GNrji_g4II&8pc60u>aT&7SOweY zroP`r{G?q@reDSzTwSS62P_nA&_b$~d7~e8A z*k124b~(i&pS(-hynlqjlQRAkkGolWp@VX%kHE&JzMUKeRON$@RPO|$6^nk@t@B-9 zbw?L(@`FiItAVG=XOOQA>SHh$GIKA54K@xqM?!#U2%H;eBMaNK8B>p zrC2soI>9*Pp;0+BiRT{ycdHwrB{^jMK7+1`C= z;^fjH7Sua&d}paQ+X)klAv71o@;){6W+a~gjgyA&dZsv*E zXhY9%W5-V#Xn(=q5E0F5GOMm!yRL5_nR`AM5RR?N*Txtb| zt-M^k$`T7t96FZe1eyIrN#L`ALdk zcjV|)`z~VInrrP$;yxdw3sHMC?1pKT;5BQzB617JD;P{J&&G#pABojRC{~fWpwPVn zmJ|XVe~L)-yKMm=jl=o*AeJVkY%qT$!nY~HyK`(zSj1)3l#a5UhS0X<`mqSav#nU| zBhf5g4J(={M$O8~i4P={2}pI9TpEHdJLw5<>zHh0R4#nj3b&q5E3V(#nK$VC=xSB1Q1fs1PCxX}Xj&M@Q$wbfGtk z*NTqL`t3OE`su>uMRf&fyox<`dh`WBLa!4tMVy597>2w@A|Ccxz ze+DtW9JCuw^^~8aPH(A=-l$DNtv>cdeeB6vj;jFuPXt{&yA-sY|F69x+mYKizVBBM zUIa*tAvMFfM}Yy$mLnlHBuIw+VEBPUHfM?DkP{wzC|}}VNdC%SlCJ85eUZ!2CK4Ph z7rPRxyQ{0~>gpody}ut%e?_AF$UftIe~@OjyVLK#{p zCCJJLyLbl`@zcpuRpJ4c`WKU?U};tMNQMEVa{Tof`__~LsJY{3$)Ec(>Hpj7-0%P4 z+v;xb5A7@K-agLX|6>|1p7#IvB-cmp|1q1dH{0pv$uj@g*T>lZIIHij;r%~mf79i9 zZSMa%U4~Ele|(DT*_Ylo74A^qlwKER)J>qo8n+SUQM(AI&%)_q6K>Ytm(MPOF6f0# zyZ}*o#68_;A>QN8T=MSkp-5_$iIA15OLym|0Ln>QI8;$W4$tq6@SVhjGBt_E|v z`uh`!vnZEv479R1_?F}Z!mS=Se`}X!u~p&a@pNSawNVNvOpx%ZfeC+I&=3KW3vBe! z)ww9>@BK~Nz|IgR_-$1lPd4~{Qfps7HWZ#v7|ZS(sU6 zZ)?&fr3HS+V`QrUzF?KW?=u=$MtQ(qSGU0IY*z_}4L*af8w%XF4bj0b+Kj4Gp??Fv zfr!@tnPWug%Yv>5?+w@;oP?+j8NuI)eK9pC{Gsc%*r4ji$e{kGsLJ349Lqd{pH-uQ zSNnpWuP7UIq&mNX@A5Kg`U+o>yS}2=)bk%4{N}}PVjC$FMeu^^4UOlo`^w?0yuPw; z6_d7#T9qkA=}SC@udnnKeCN=Q8h^%Goyxqg{0$yG)>HV7vdQKmFEredS$comE4`{p zYTAsZ87`%jWq-@deU$eUzApILBg0Y;zGn^tcf3@*dl2(o8u8iS&b!>wYqNQdu#^T1 zKJLo2^Rgz&v-r8yo>Y~AA)=AwY|Su$$APz_io_SiWS)dcXd}8d(6G5yA%El+6LdR| zGB~lDmyc^6A0Nqw_~bya-Hs<<_E-Yyvj`ZC_mB*5)*;_CP3Yys6WpDPDx#MI6?sV5 z4~@yv*$5HX6|dY(wJT=l4J}E4Pfk4Naw&>{PYzV3No??PR5Vq0iI=0IP_YsEd}u8e z_Xx8YDT`~B^>4x6YalBbhDiN=0O0 z+t43J#l2l|^Y;;|5xE+`G1uE{}dNIUY~gI%zfe|+0Dd*mrN$!)r|hm>F;9VohDv1@!+kK ziARnTFFPJ4UQ1i$*~Dug!$kjK7@CUyvS_DUg~B-;QBkuKh#;8Umld5nb{wvV)H6(@7tp=YZGV>{2;m1%U<{i^$1K0! zd9O%*LjdE%ODjTZO5()(y2>ItGPv<;Qe~-ZR%ah5U9-jM4nQ;#-d|@F85SK&cINla ztK0o4yCamyqM?{FN+ae`Aj6H@3sbr)5?%WMK+2KRA#fY%XYBBslGdCC8*=P;-_BcD;d3Bj*iFZjt_+hOV zX6xCUu?OVhUkSp3<#S_XAw|egEG-nlOc1wnmvw`@q+tYB4fxw7xSbxh;x!IcbPo;q z@iM@dlJccj7YuQSAsdg2(S}fFOFpDiMVPfn>Oo>#%71e22U6ta#5>gC8WmtTV>xlzNv$=@l73Z$J3B&pO4&LlnxzRzAjX6aNYO*|O0zWwj^}o0dNvd%j!h%%68EkbCzDA>B3Ruim9T_>?>FB&q%HiY zv#IT)VM3+irJTI=sgo1>Dq)m@;3MSI$$ zZHTIZngVix3rU7tw=^x}inpFGq);^aX@9J$10oZ^CQ=;+QLPSv@K%TLKvxGEvyL4U zu$jxEQXDzxoafBi;st0CerFS+dYBrU5h9>H2W?~5-OlkBk2=x1%YXdgh-H#k|UQ-6MP zD}@M$Y!y%frD4oUjAdJ^hF`ig4eAKYLF;}u2tPqDyjiFQTRpzR5uF+n z6;57AhVt2nXV9cJz)zs*M5K>q0VLrcR}AmtV4Z{OS;C6I*RcZ87PflqvJotGn1wl0 zh#*0q4_8_Q%PKn8Xi67a;LY5EMt=uT-hHR!u|s%&RV~P{AKQAIw&S!MoncD1|I{Xp zisV$%H$>|$E6{3Kugq3@km+zdMvVI}=d{Ep8}31s#e)(4cpi_Ur&?s%)frEeMUOgS zfV0oX@Zj0HoA#9ubS7QzsQ#kPp&Gb56T@R_Ep6FoQ?Lky-H{1n0OE1z(SQHO6Ju|K zp3yL3bG<8YumgA};x5T5%0N|n+?vP~2$sem85o=&N}_f1o$F%}(4_#Y0qZQ-3NX?y z^fu4onDJw6Q;x@r>vIo}%DPZi46TmKwu%l!L=x809tQ|V?Y4(2y=~`*{i2J26w>8_ z*Gk9qy@GQQSl>&I4)WO${eN(-`%BqoZU&^Pr3s~;@pOWq!%AgZ3oqf*2d1?i_k5wO z1ofz4CAtzm5$@Tnq-p1}8%ctf7GB*O{KIbfKkSQGl?D}V+r0EuIcdO-YqldY z<{}jjsc2dYskJz&iJKYP6f19)H^vx1m`7VfrzEEW*QO#irqeEu#L`I}lL~hS?L27F zB+I3e3qywotnH-DMv+i#+DugKiLjjDojVIo>3aM*PpTZ$_|as;{M_9$?}LpQvaL zR#;UkK8|qNO?(1jBLqFTFj346b3yP2emmne^QT8@NjWh)tAA*J&V@8u18=J2I%Tix zzJ90=v01>AZ>slM$RNMQg;IX+*R)RVN>FckqWzM6XFU*$YaUG6i0X?($RQW%0%?yV zEsNGu=i-@AbIb$SPJ*Y7Cte3p6Rs*;OQq^lk&e<%g=wjMb7+d2Rq}DV&+pa~wqG+k zAD%hoVn=PF#D9FQryfRa*V7D6t_=MZZaQ_Kh686=s0QBq7d+sW9cKG0(B~$kM-fF~N9~JpzG;QAO!j@OAAd>Fy6s8vesq~22kFSP>*?z; zK2fec7eln^xtZQKNZpO=_HZDz611JKD2~VWTBy0{vX&3hfV*)Bp-Q8~oUk90oV(nC zbo_`u;Qbq)txomKrxi!`P8$Z3)#zM@iNX4M$bHB#(bUj^9*VA?O^&dYV=1c%^7y!(d BsUH9U delta 137576 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

    -

    StepperView 1.6.1 Docs (100% documented)

    +

    StepperView 1.6.2 Docs (100% documented)

    @@ -282,18 +282,18 @@

    StepperView is available through CocoaPods. To install it, simply add the following line to your Podfile.

    -
    pod 'StepperView','~> 1.6.1'
    +
    pod 'StepperView','~> 1.6.2'
     

    Carthage

    Carthage is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks. To integrate StepperView into your Xcode project using Carthage, specify it in your Cartfile:

    -
    github "badrinathvm/stepperView" == 1.6.1
    +
    github "badrinathvm/stepperView" == 1.6.2
     

    Swift Package Manager

    StepperView is available through Swift Package Manager. To install it, simply add it to the dependencies of your Package.swift

    dependencies: [
    -      .package(url: "https://github.com/badrinathvm/StepperView.git", from: "1.6.1")
    +      .package(url: "https://github.com/badrinathvm/StepperView.git", from: "1.6.2")
     ]
     

    Requirements

    @@ -320,6 +320,7 @@ it, simply add the following line to your Podfile.

    lifecycle1 lifecycle2 lifecycle3 + lifecycle3

    iPhone

    diff --git a/docs/search.json b/docs/search.json index 6e1d036..dcbdb5f 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -{"Structs/StepperView.html#/s:11StepperViewAAV5stepsSay7SwiftUI03AnyB0VGvp":{"name":"steps","abstract":"

    contains list of steps to be rendered next to Indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    alignments to place the step indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV14indicationTypeSayAA0a10IndicationD0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11lineOptionsAA0a4LineD0Ovp":{"name":"lineOptions","abstract":"

    to customise the width , Color of the line

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11stepperModeAA0aD0Ovp":{"name":"stepperMode","abstract":"

    aligns the step indicator either in vertical or horizontal

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAVABycfc":{"name":"init()","abstract":"

    empty initilazer

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"StepperView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15pitStopsOptionsSay7SwiftUI03AnyB0VGvp":{"name":"pitStopsOptions","abstract":"

    environment variable to access pitstop options

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V18pitStopLineOptionsSayAA0ahI0OGvp":{"name":"pitStopLineOptions","abstract":"

    environment variable to access pitstop options

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to access autospacing

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V13stepLifeCycleSayAA0cgH0OGvp":{"name":"stepLifeCycle","abstract":"

    environment variable to access steplife cycles

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cellsSayxGvp":{"name":"cells","abstract":"

    list of View's to display step indictor content

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    list of alignments to display the step indicator position can be top or center or bottom

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

    options to customize width , Color of the line

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15verticalSpacing12CoreGraphics7CGFloatVvp":{"name":"verticalSpacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V9isRoundedSbvp":{"name":"isRounded","abstract":"

    to detect the whether the line option is of type rounded

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cells10alignments14indicationType11lineOptions15verticalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:verticalSpacing:)","abstract":"

    initilazes cells, alignments , indicators and spacing

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to autospacing

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cellsSayxGvp":{"name":"cells","abstract":"

    list of View's to display step indictor content

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    list of alignments to display the step indicator position can be top or center or bottom

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

    options to customize width , Color of the line

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V17horizontalSpacing12CoreGraphics7CGFloatVvp":{"name":"horizontalSpacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cells10alignments14indicationType11lineOptions17horizontalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:horizontalSpacing:)","abstract":"

    initilazes cells, alignments , indicators and spacing

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

    co-ordinates to draw the pitsop view.

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

    bounds value of the rendered step indicator

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

    x-axis position of the line

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V03pitD0xvp":{"name":"pitStop","abstract":"

    A pitsop view to render

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11lineOptionsAA0a4LineF0Ovp":{"name":"lineOptions","abstract":"

    to customise the width , Color of the line

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11heightIndexSivp":{"name":"heightIndex","abstract":"

    Index position to calculate the height of the pitstop view

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to access pitstop options

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V8getColor4from7SwiftUI0F0VAA0A11LineOptionsO_tF":{"name":"getColor(from:)","abstract":"

    Returns the Color from the line options provided.

    ","parent_name":"PitStopView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10lineHeight12CoreGraphics7CGFloatVvp":{"name":"lineHeight","abstract":"

    binding variable to hold lineHeight

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

    binding variable to linx x-axis position

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineYPosition12CoreGraphics7CGFloatVvp":{"name":"lineYPosition","abstract":"

    binding variable to linx y-axis position

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

    options for customizing line with either defaults or custom width and Color

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10alignmentsAA0A9AlignmentO_AFtvp":{"name":"alignments","abstract":"

    tuple holding first and last stepper alignment

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"VerticalLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V7optionsAA0aE7OptionsOvp":{"name":"options","abstract":"

    options for customizing pitstop line with either defaults or custom width and Color

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

    co-ordinates values of step indicator

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

    bound values of step indicator

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    binding variable to hold width of the View

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"PitStopLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V12dividerWidth12CoreGraphics7CGFloatVvp":{"name":"dividerWidth","abstract":"

    binding variable to hold the divider width

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V19lineYOffsetPosition12CoreGraphics7CGFloatVvp":{"name":"lineYOffsetPosition","abstract":"

    binding variable to hold line y-axis position

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

    options for customizing line with either defaults or custom width and Color

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"HorizontalLineView"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4textSSvp":{"name":"text","abstract":"

    text to be paced inside the circle

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width of the step indicator

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color of the step indicator

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5delaySdvp":{"name":"delay","abstract":"

    delay for the animation to happen

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

    flag to tigger animation or not.

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV12loadingTimerAA07LoadingF0Cvp":{"name":"loadingTimer","abstract":"

    loading time for animations

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV14circleProgress12CoreGraphics7CGFloatVvp":{"name":"circleProgress","abstract":"

    state to track the progress of the circle

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV10completionSbvp":{"name":"completion","abstract":"

    handle completion status of the animation

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV7animateSbvp":{"name":"animate","abstract":"

    state to render view based on the value

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

    detect the color scheme i.e., light or dark mode

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"AnimatedCircle"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4textSSvp":{"name":"text","abstract":"

    text to be paced inside the circle

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width of the step indicator

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color of the step indicator

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5delaySdvp":{"name":"delay","abstract":"

    delay for the animation to happen

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

    flag to tigger animation or not.

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V7animateSbvp":{"name":"animate","abstract":"

    animation state to render the view

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

    loading time for animations

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4text5width5color5delay16triggerAnimationACSS_12CoreGraphics7CGFloatV7SwiftUI5ColorVSdSbtcfc":{"name":"init(text:width:color:delay:triggerAnimation:)","abstract":"

    initilazes text , width, color , delay and triggerAnimation

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"NumberedCircleView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4typeAA0A14IndicationTypeOy7SwiftUI03AnyB0VGvp":{"name":"type","abstract":"

    indicator type can be a Circle , Image or Custom

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V07indexofC0Sivp":{"name":"indexofIndicator","abstract":"

    index position of the indicator

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V10animationsSivp":{"name":"animations","abstract":"

    environment variable to access pitstop options

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V14indicationTypeSayAA0a10IndicationE0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

    loading time for animations

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V03getB10ForOverlay2of3forQrAA0A14IndicationTypeOy7SwiftUI03AnyB0VG_SitF":{"name":"getViewForOverlay(of:for:)","abstract":"

    provides the overlay View

    ","parent_name":"IndicatorView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image7SwiftUI5ImageVvp":{"name":"image","abstract":"

    icon for the step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11strokeColor7SwiftUI0F0Vvp":{"name":"strokeColor","abstract":"

    stroke color for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

    detect the color scheme i.e., light or dark mode

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image5width5color11strokeColorAC7SwiftUI5ImageV_12CoreGraphics7CGFloatVAH0I0VAOtcfc":{"name":"init(image:width:color:strokeColor:)","abstract":"

    initiazes image , width , color and strokeColor

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"CircledIconView"},"Structs/TextView.html#/s:11StepperView04TextB0V4textSSvp":{"name":"text","abstract":"

    placeholder for text

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4font7SwiftUI4FontVvp":{"name":"font","abstract":"

    variable to hold font type

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4text4fontACSS_7SwiftUI4FontVtcfc":{"name":"init(text:font:)","abstract":"

    initilzes text and font

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"TextView"},"Structs/Utils.html#/s:11StepperView5UtilsV15standardSpacing12CoreGraphics7CGFloatVvpZ":{"name":"standardSpacing","abstract":"

    constant for standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV14minimumSpacing12CoreGraphics7CGFloatVvpZ":{"name":"minimumSpacing","abstract":"

    constant for minium spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV11halfSpacing12CoreGraphics7CGFloatVvpZ":{"name":"halfSpacing","abstract":"

    constant for half the value of standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV18threeFourthSpacing12CoreGraphics7CGFloatVvpZ":{"name":"threeFourthSpacing","abstract":"

    constant for three fourth the value of standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV14offsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"offsetConstant","abstract":"

    constant value for iOS offsets

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV19watchoffsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"watchoffsetConstant","abstract":"

    constant value for watchOS offsets

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV13angleRotationSdvpZ":{"name":"angleRotation","abstract":"

    constant value for angle of rotation

    ","parent_name":"Utils"},"Structs/HeightKey.html#/s:11StepperView9HeightKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"HeightKey"},"Structs/HeightKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightKey"},"Structs/WidthKey.html#/s:11StepperView8WidthKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"WidthKey"},"Structs/WidthKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthKey"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2id10Foundation4UUIDVvp":{"name":"id","abstract":"

    placeholder to store id

    ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV4rectSo0C0Vvp":{"name":"rect","abstract":"

    placeholder to CGRect data

    ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

    equatable override

    ","parent_name":"CGRectData"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:11StepperView19CGRectPreferenceKeyV12defaultValueAA0C4DataVSgSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"CGRectPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:11StepperView19BoundsPreferenceKeyV12defaultValue7SwiftUI6AnchorVySo6CGRectVGSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"BoundsPreferenceKey"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:11StepperView15WidthPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:11StepperView23PitstopHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"PitstopHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:11StepperView24VerticalHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"VerticalHeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:11StepperView16HeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightPreference"},"Structs/StepLifeCycleKey.html#/s:11StepperView16StepLifeCycleKeyV12defaultValueSayAA0cdE0OGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepLifeCycleKey"},"Structs/LoadAnimationOptionsKey.html#/s:11StepperView23LoadAnimationOptionsKeyV12defaultValueSdvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"LoadAnimationOptionsKey"},"Structs/StepAnimationOptionsKey.html#/s:11StepperView23StepAnimationOptionsKeyV12defaultValueSivpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepAnimationOptionsKey"},"Structs/PitStopLineOptionsKey.html#/s:11StepperView21PitStopLineOptionsKeyV12defaultValueSayAA0aeF0OGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitStopLineOptionsKey"},"Structs/PitStopOptionsKey.html#/s:11StepperView17PitStopOptionsKeyV12defaultValueSay7SwiftUI03AnyB0VGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitStopOptionsKey"},"Structs/LineOptionsKey.html#/s:11StepperView14LineOptionsKeyV12defaultValueAA0acD0OvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"LineOptionsKey"},"Structs/AutoSpacingKey.html#/s:11StepperView14AutoSpacingKeyV12defaultValueSbvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"AutoSpacingKey"},"Structs/SpacingKey.html#/s:11StepperView10SpacingKeyV12defaultValue12CoreGraphics7CGFloatVvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"SpacingKey"},"Structs/StepIndicatorModeKey.html#/s:11StepperView20StepIndicatorModeKeyV12defaultValueAA0aE0OvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepIndicatorModeKey"},"Structs/IndicatorKey.html#/s:11StepperView12IndicatorKeyV12defaultValueSayAA0A14IndicationTypeOy7SwiftUI03AnyB0VGGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"IndicatorKey"},"Structs/AlignmentKey.html#/s:11StepperView12AlignmentKeyV12defaultValueSayAA0aC0OGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"AlignmentKey"},"Structs/StepsKey.html#/s:11StepperView8StepsKeyV12defaultValueSay7SwiftUI03AnyB0VGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepsKey"},"Structs/StepsKey.html":{"name":"StepsKey","abstract":"

    Environment Key for Steps

    "},"Structs/AlignmentKey.html":{"name":"AlignmentKey","abstract":"

    Environment Key for alignments

    "},"Structs/IndicatorKey.html":{"name":"IndicatorKey","abstract":"

    Environment Key for Indicators

    "},"Structs/StepIndicatorModeKey.html":{"name":"StepIndicatorModeKey","abstract":"

    Environment Key for StepIndicatorMode

    "},"Structs/SpacingKey.html":{"name":"SpacingKey","abstract":"

    Environment Key for Spacing

    "},"Structs/AutoSpacingKey.html":{"name":"AutoSpacingKey","abstract":"

    Environment Key for Auto Spacing

    "},"Structs/LineOptionsKey.html":{"name":"LineOptionsKey","abstract":"

    Environment Key for Line Options

    "},"Structs/PitStopOptionsKey.html":{"name":"PitStopOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/PitStopLineOptionsKey.html":{"name":"PitStopLineOptionsKey","abstract":"

    Environment Key for Line Options

    "},"Structs/StepAnimationOptionsKey.html":{"name":"StepAnimationOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/LoadAnimationOptionsKey.html":{"name":"LoadAnimationOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/StepLifeCycleKey.html":{"name":"StepLifeCycleKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/HeightPreference.html":{"name":"HeightPreference","abstract":"

    Collects height of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/VerticalHeightPreference.html":{"name":"VerticalHeightPreference","abstract":"

    Collects height of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/PitstopHeightPreference.html":{"name":"PitstopHeightPreference","abstract":"

    Collects height of all pistop cells, with reduce takes the maximum value for the given key

    "},"Structs/WidthPreference.html":{"name":"WidthPreference","abstract":"

    Collects width of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/BoundsPreferenceKey.html":{"name":"BoundsPreferenceKey","abstract":"

    Collects bound, center coordinates and pass layout data to it’s parent View

    "},"Structs/CGRectPreferenceKey.html":{"name":"CGRectPreferenceKey","abstract":"

    Preference Key for CGRect

    "},"Structs/CGRectData.html":{"name":"CGRectData","abstract":"

    placeholder struct to hold CGRect data.

    "},"Structs/WidthKey.html":{"name":"WidthKey","abstract":"

    Preference Key for width

    "},"Structs/HeightKey.html":{"name":"HeightKey","abstract":"

    Preference Key for height

    "},"Structs/Utils.html":{"name":"Utils","abstract":"

    placeholder to constants

    "},"Structs/TextView.html":{"name":"TextView","abstract":"

    A View for hostign text with proper frame alignment , lineLimit modifiers

    "},"Structs/CircledIconView.html":{"name":"CircledIconView","abstract":"

    A Circled Icon View for Step Indicator

    "},"Structs/IndicatorView.html":{"name":"IndicatorView","abstract":"

    A View for Step Indicator

    "},"Structs/NumberedCircleView.html":{"name":"NumberedCircleView","abstract":"

    Circle view with text inside for Step Indicator

    "},"Structs/AnimatedCircle.html":{"name":"AnimatedCircle","abstract":"

    circles around the border with progress

    "},"Structs/HorizontalLineView.html":{"name":"HorizontalLineView","abstract":"

    Horizontal Line View for Step Indictor

    "},"Structs/PitStopLineView.html":{"name":"PitStopLineView","abstract":"

    pitstop Line View for each of the step indicator

    "},"Structs/VerticalLineView.html":{"name":"VerticalLineView","abstract":"

    Vertical Line View for Step Indictor

    "},"Structs/PitStopView.html":{"name":"PitStopView","abstract":"

    A View for setting up a pitstop for eg: line with a circle or custom view

    "},"Structs/StepIndicatorHorizontalView.html":{"name":"StepIndicatorHorizontalView","abstract":"

    A Step Indications View in horizontal direction

    "},"Structs/StepIndicatorVerticalView.html":{"name":"StepIndicatorVerticalView","abstract":"

    A Step Indications View in vertical direction

    "},"Structs/StepperView.html":{"name":"StepperView","abstract":"

    A View for Step Indications.

    "},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16heightPreference6columnQrSi_tF":{"name":"heightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreference change parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E15widthPreference6columnQrSi_tF":{"name":"widthPreference(column:)","abstract":"

    Stores the width for each of column which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8widthKeyQryF":{"name":"widthKey()","abstract":"

    Stores the width which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E9heightKeyQryF":{"name":"heightKey()","abstract":"

    Stores the height for each of column which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E24verticalHeightPreference6columnQrSiSg_tF":{"name":"verticalHeightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E23pitstopHeightPreference6columnQrSiSg_tF":{"name":"pitstopHeightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16cgRectPreferenceQryF":{"name":"cgRectPreference()","abstract":"

    Stores CGRect data for each cell which will be passed as part of onPreferenceChange to the parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12setAlignment4typeQrAD0dF0O_tF":{"name":"setAlignment(type:)","abstract":"

    returns the alignment guide based on the alignemnt type.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getAlignment4typeAA08VerticalF0VAD0dF0O_tF":{"name":"getAlignment(type:)","abstract":"

    returmns the alginment based ont he Stepper Alignment

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E017embedINNavigationC0QryF":{"name":"embedINNavigationView()","abstract":"

    Embeds the view in navigationView

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E010eraseToAnyC0AA0gC0VyF":{"name":"eraseToAnyView()","abstract":"

    Wrapper to AnyView

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getYPosition3for12CoreGraphics7CGFloatVAD0D9AlignmentO_tF":{"name":"getYPosition(for:)","abstract":"

    Returns either top, center bottom bound positions

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8addStepsyQrSayqd__GAaBRd__lF":{"name":"addSteps(_:)","abstract":"

    Configures Steps to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10alignmentsyQrSayAD0D9AlignmentOGF":{"name":"alignments(_:)","abstract":"

    Sets alignments to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E14stepLifeCyclesyQrSayAD04StepF5CycleOGF":{"name":"stepLifeCycles(_:)","abstract":"

    Sets lifecycle status to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10indicatorsyQrSayAD0D14IndicationTypeOyqd__GGAaBRd__lF":{"name":"indicators(_:)","abstract":"

    Sets indicators to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E17stepIndicatorModeyQrAD0dG0OF":{"name":"stepIndicatorMode(_:)","abstract":"

    Configures step Indicator mode to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E7spacingyQr12CoreGraphics7CGFloatVF":{"name":"spacing(_:)","abstract":"

    Configures spacing to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11autoSpacingyQrSbF":{"name":"autoSpacing(_:)","abstract":"

    Configures auto spacing to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11lineOptionsyQrAD0d4LineF0OF":{"name":"lineOptions(_:)","abstract":"

    Configures line options to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E6ifTrue_7contentQrSb_qd__xXEtAaBRd__lF":{"name":"ifTrue(_:content:)","abstract":"

    Conditional modifier

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11addPitStopsyQrSayAA03AnyC0VGF":{"name":"addPitStops(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E18pitStopLineOptionsyQrSayAD0dgH0OGF":{"name":"pitStopLineOptions(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12animateStepsyQrSiF":{"name":"animateSteps(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E20loadingAnimationTimeyQrSdF":{"name":"loadingAnimationTime(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E3logyAA05EmptyC0VSSF":{"name":"log(_:)","abstract":"

    Method to add logging in View

    ","parent_name":"View"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE9customTopACvpZ":{"name":"customTop","abstract":"

    vertical alignment value for top

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customBottomACvpZ":{"name":"customBottom","abstract":"

    vertical alignment value for bottom

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customCenterACvpZ":{"name":"customCenter","abstract":"

    vertical alignment value for center

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE8topValue12CoreGraphics7CGFloatVvpZ":{"name":"topValue","abstract":"

    default value for top

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11centerValue12CoreGraphics7CGFloatVvpZ":{"name":"centerValue","abstract":"

    default value for center

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11bottomValue12CoreGraphics7CGFloatVvpZ":{"name":"bottomValue","abstract":"

    default value for bottom

    ","parent_name":"VerticalAlignment"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE5stepsSayAA03AnyF0VGvp":{"name":"steps","abstract":"

    property wrapper for StepsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE10alignmentsSayAD0E9AlignmentOGvp":{"name":"alignments","abstract":"

    property wrapper for AlignmentKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14indicationTypeSayAD0e10IndicationH0OyAA03AnyF0VGGvp":{"name":"indicationType","abstract":"

    property wrapper for StepperIndicationType

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11stepperModeAD0eH0Ovp":{"name":"stepperMode","abstract":"

    property wrapper for StepIndicatorModeKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

    property wrapper for SpacingKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    property wrapper for AutoSpacingKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11lineOptionsAD0e4LineH0Ovp":{"name":"lineOptions","abstract":"

    property wrapper for LineOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14pitStopOptionsSayAA03AnyF0VGvp":{"name":"pitStopOptions","abstract":"

    property wrapper for PitStopOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE18pitStopLineOptionsSayAD0eiJ0OGvp":{"name":"pitStopLineOptions","abstract":"

    property wrapper for PitStopLineOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14stepAnimationsSivp":{"name":"stepAnimations","abstract":"

    property wrapper for StepAnimationOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE17loadAnimationTimeSdvp":{"name":"loadAnimationTime","abstract":"

    property wrapper for LoadAnimationOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE13stepLifeCycleSayAD04StephI0OGvp":{"name":"stepLifeCycle","abstract":"

    property wrapper for StepLifeCycleKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html":{"name":"EnvironmentValues","abstract":"

    Environment values configuration for standard size margins, can be used across the app

    "},"Extensions/VerticalAlignment.html":{"name":"VerticalAlignment","abstract":"

    custom alignments for positioning

    "},"Extensions/View.html":{"name":"View","abstract":"

    Helper function of View to operate on

    "},"Enums/StepLifeCycle.html#/s:11StepperView13StepLifeCycleO7pendingyA2CmF":{"name":"pending","abstract":"

    pending mode

    ","parent_name":"StepLifeCycle"},"Enums/StepLifeCycle.html#/s:11StepperView13StepLifeCycleO9completedyA2CmF":{"name":"completed","abstract":"

    completed mode

    ","parent_name":"StepLifeCycle"},"Enums/StepperMode.html#/s:11StepperView0A4ModeO8verticalyA2CmF":{"name":"vertical","abstract":"

    portrait mode

    ","parent_name":"StepperMode"},"Enums/StepperMode.html#/s:11StepperView0A4ModeO10horizontalyA2CmF":{"name":"horizontal","abstract":"

    landscape mode

    ","parent_name":"StepperMode"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO8defaultsyA2CmF":{"name":"defaults","abstract":"

    default line option

    ","parent_name":"StepperLineOptions"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO6customyAC12CoreGraphics7CGFloatV_7SwiftUI5ColorVtcACmF":{"name":"custom(_:_:)","abstract":"

    custom line option with width and Color

    ","parent_name":"StepperLineOptions"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO7roundedyAC12CoreGraphics7CGFloatV_AG7SwiftUI5ColorVtcACmF":{"name":"rounded(_:_:_:)","abstract":"

    rounded line options with width , corner radius and Color

    ","parent_name":"StepperLineOptions"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5Widtha":{"name":"Width","abstract":"

    alias to Width

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6circleyACyxG7SwiftUI5ColorV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"circle(_:_:)","abstract":"

    option to customize Circle indicator Color and width

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5imageyACyxG7SwiftUI5ImageV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"image(_:_:)","abstract":"

    option to use image indicator

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO9animationyACyxGAA014NumberedCircleB0VcAEm7SwiftUI0B0RzlF":{"name":"animation(_:)","abstract":"

    option for Animation

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6customyACyxGxcAEm7SwiftUI0B0RzlF":{"name":"custom(_:)","abstract":"

    option to use custom View as step indicator

    ","parent_name":"StepperIndicationType"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO3topyA2CmF":{"name":"top","abstract":"

    aligns step Indicator to top

    ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6centeryA2CmF":{"name":"center","abstract":"

    aligns step Indicator to center

    ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6bottomyA2CmF":{"name":"bottom","abstract":"

    aligns step Indicator to bottom

    ","parent_name":"StepperAlignment"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

    normal red

    ","parent_name":"RedSubType"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light red

    ","parent_name":"RedSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

    regular yellow

    ","parent_name":"YellowSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO9sunFloweryA2EmF":{"name":"sunFlower","abstract":"

    sunflower yellow

    ","parent_name":"YellowSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3skyyA2EmF":{"name":"sky","abstract":"

    sky blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO8lightSkyyA2EmF":{"name":"lightSky","abstract":"

    light sky blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO7tiffanyyA2EmF":{"name":"tiffany","abstract":"

    tiffany blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4aquayA2EmF":{"name":"aqua","abstract":"

    aqua blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO10aquaMarineyA2EmF":{"name":"aquaMarine","abstract":"

    aqua marine blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO9turquoiseyA2EmF":{"name":"turquoise","abstract":"

    turquoise blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

    teal blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3seayA2EmF":{"name":"sea","abstract":"

    sea blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO6brightyA2EmF":{"name":"bright","abstract":"

    bright blue

    ","parent_name":"BlueSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

    normal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4darkyA2EmF":{"name":"dark","abstract":"

    dark green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

    lighter green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

    medium green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4fairyA2EmF":{"name":"fair","abstract":"

    fair green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4kiwiyA2EmF":{"name":"kiwi","abstract":"

    kiwi green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO8darkLimeyA2EmF":{"name":"darkLime","abstract":"

    dark lime green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6kermityA2EmF":{"name":"kermit","abstract":"

    kermit green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

    teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO9lightTealyA2EmF":{"name":"lightTeal","abstract":"

    light teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO11lighterTealyA2EmF":{"name":"lighterTeal","abstract":"

    lighter teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

    regular green

    ","parent_name":"GreenSubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4darkyA2EmF":{"name":"dark","abstract":"

    dark gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6darkeryA2EmF":{"name":"darker","abstract":"

    darker gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

    medium gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3dimyA2EmF":{"name":"dim","abstract":"

    dim gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

    lighter gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8lightestyA2EmF":{"name":"lightest","abstract":"

    lightest gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6silveryA2EmF":{"name":"silver","abstract":"

    silver version of gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO12mediumSilveryA2EmF":{"name":"mediumSilver","abstract":"

    medium silver

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10darkSilveryA2EmF":{"name":"darkSilver","abstract":"

    dark silver

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4paleyA2EmF":{"name":"pale","abstract":"

    pale gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10battleShipyA2EmF":{"name":"battleShip","abstract":"

    battleShip gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5slateyA2EmF":{"name":"slate","abstract":"

    slate gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8charcoalyA2EmF":{"name":"charcoal","abstract":"

    charcoal gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6brightyA2EmF":{"name":"bright","abstract":"

    bright gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7paleSkyyA2EmF":{"name":"paleSky","abstract":"

    pale sky gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4ironyA2EmF":{"name":"iron","abstract":"

    iron gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3codyA2EmF":{"name":"cod","abstract":"

    cod gray

    ","parent_name":"GraySubType"},"Enums/Colors.html#/s:11StepperView6ColorsO3redyA2C10RedSubTypeOcACmF":{"name":"red(_:)","abstract":"

    red and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5greenyA2C12GreenSubTypeOcACmF":{"name":"green(_:)","abstract":"

    green and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4blueyA2C11BlueSubTypeOcACmF":{"name":"blue(_:)","abstract":"

    blue and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4grayyA2C11GraySubTypeOcACmF":{"name":"gray(_:)","abstract":"

    gray and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4tealyA2CmF":{"name":"teal","abstract":"

    teal color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8lavendaryA2CmF":{"name":"lavendar","abstract":"

    lavender color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6orangeyA2CmF":{"name":"orange","abstract":"

    orange color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5blackyA2CmF":{"name":"black","abstract":"

    black color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6yellowyA2C13YellowSubTypeOcACmF":{"name":"yellow(_:)","abstract":"

    yellow and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4cyanyA2CmF":{"name":"cyan","abstract":"

    cyan color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5polaryA2CmF":{"name":"polar","abstract":"

    ploar color

    ","parent_name":"Colors"},"Enums/Colors/GraySubType.html":{"name":"GraySubType","abstract":"

    Color palette for all gray variations

    ","parent_name":"Colors"},"Enums/Colors/GreenSubType.html":{"name":"GreenSubType","abstract":"

    Color palette for all green variations

    ","parent_name":"Colors"},"Enums/Colors/BlueSubType.html":{"name":"BlueSubType","abstract":"

    Color palette for all blue variations

    ","parent_name":"Colors"},"Enums/Colors/YellowSubType.html":{"name":"YellowSubType","abstract":"

    Color palette for all yellow variations

    ","parent_name":"Colors"},"Enums/Colors/RedSubType.html":{"name":"RedSubType","abstract":"

    Color palette for all red variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8RawValuea":{"name":"RawValue","abstract":"

    alias to Color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8rawValue7SwiftUI5ColorVvp":{"name":"rawValue","abstract":"

    returns the desired color based on the switch case matching criteria

    ","parent_name":"Colors"},"Enums/Colors.html":{"name":"Colors","abstract":"

    Color palette helper accessing colors and it’s variations.

    "},"Enums/StepperAlignment.html":{"name":"StepperAlignment","abstract":"

    Options for stepper view alignments

    "},"Enums/StepperIndicationType.html":{"name":"StepperIndicationType","abstract":"

    Options for displaying step indications can be either Circle or Imageor custom(View)

    "},"Enums/StepperLineOptions.html":{"name":"StepperLineOptions","abstract":"

    Options for customizing line with either defaults or custom width and Color

    "},"Enums/StepperMode.html":{"name":"StepperMode","abstract":"

    Options for aligns the step indicator either in vertical or horizontal

    "},"Enums/StepLifeCycle.html":{"name":"StepLifeCycle","abstract":"

    Options for aligns the step indicator either in pending or completed

    "},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC9publisherSo7NSTimerC10FoundationE0D9PublisherCSgvp":{"name":"publisher","abstract":"

    create a publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5valueACSd_tcfc":{"name":"init(value:)","abstract":"

    initilazes text , width, color , delay and triggerAnimation

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5startyyF":{"name":"start()","abstract":"

    start the publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC6cancelyyF":{"name":"cancel()","abstract":"

    cancel the publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html":{"name":"LoadingTimer","abstract":"

    creates a publisher for loading time

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file +{"Structs/StepperView.html#/s:11StepperViewAAV5stepsSay7SwiftUI03AnyB0VGvp":{"name":"steps","abstract":"

    contains list of steps to be rendered next to Indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    alignments to place the step indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV14indicationTypeSayAA0a10IndicationD0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11lineOptionsAA0a4LineD0Ovp":{"name":"lineOptions","abstract":"

    to customise the width , Color of the line

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11stepperModeAA0aD0Ovp":{"name":"stepperMode","abstract":"

    aligns the step indicator either in vertical or horizontal

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAVABycfc":{"name":"init()","abstract":"

    empty initilazer

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"StepperView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15pitStopsOptionsSay7SwiftUI03AnyB0VGvp":{"name":"pitStopsOptions","abstract":"

    environment variable to access pitstop options

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V18pitStopLineOptionsSayAA0ahI0OGvp":{"name":"pitStopLineOptions","abstract":"

    environment variable to access pitstop options

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to access autospacing

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V13stepLifeCycleSayAA0cgH0OGvp":{"name":"stepLifeCycle","abstract":"

    environment variable to access steplife cycles

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cellsSayxGvp":{"name":"cells","abstract":"

    list of View's to display step indictor content

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    list of alignments to display the step indicator position can be top or center or bottom

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

    options to customize width , Color of the line

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15verticalSpacing12CoreGraphics7CGFloatVvp":{"name":"verticalSpacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V9isRoundedSbvp":{"name":"isRounded","abstract":"

    to detect the whether the line option is of type rounded

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cells10alignments14indicationType11lineOptions15verticalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:verticalSpacing:)","abstract":"

    initilazes cells, alignments , indicators and spacing

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to autospacing

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V13stepLifeCycleSayAA0cgH0OGvp":{"name":"stepLifeCycle","abstract":"

    environment variable to access steplife cycles

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cellsSayxGvp":{"name":"cells","abstract":"

    list of View's to display step indictor content

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    list of alignments to display the step indicator position can be top or center or bottom

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

    options to customize width , Color of the line

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V17horizontalSpacing12CoreGraphics7CGFloatVvp":{"name":"horizontalSpacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V9isRoundedSbvp":{"name":"isRounded","abstract":"

    to detect the whether the line option is of type rounded

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cells10alignments14indicationType11lineOptions17horizontalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:horizontalSpacing:)","abstract":"

    initilazes cells, alignments , indicators and spacing

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

    co-ordinates to draw the pitsop view.

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

    bounds value of the rendered step indicator

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

    x-axis position of the line

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V03pitD0xvp":{"name":"pitStop","abstract":"

    A pitsop view to render

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11lineOptionsAA0a4LineF0Ovp":{"name":"lineOptions","abstract":"

    to customise the width , Color of the line

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11heightIndexSivp":{"name":"heightIndex","abstract":"

    Index position to calculate the height of the pitstop view

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to access pitstop options

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V8getColor4from7SwiftUI0F0VAA0A11LineOptionsO_tF":{"name":"getColor(from:)","abstract":"

    Returns the Color from the line options provided.

    ","parent_name":"PitStopView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10lineHeight12CoreGraphics7CGFloatVvp":{"name":"lineHeight","abstract":"

    binding variable to hold lineHeight

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

    binding variable to linx x-axis position

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineYPosition12CoreGraphics7CGFloatVvp":{"name":"lineYPosition","abstract":"

    binding variable to linx y-axis position

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

    options for customizing line with either defaults or custom width and Color

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10alignmentsAA0A9AlignmentO_AFtvp":{"name":"alignments","abstract":"

    tuple holding first and last stepper alignment

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"VerticalLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V7optionsAA0aE7OptionsOvp":{"name":"options","abstract":"

    options for customizing pitstop line with either defaults or custom width and Color

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

    co-ordinates values of step indicator

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

    bound values of step indicator

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    binding variable to hold width of the View

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"PitStopLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V12dividerWidth12CoreGraphics7CGFloatVvp":{"name":"dividerWidth","abstract":"

    binding variable to hold the divider width

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V19lineYOffsetPosition12CoreGraphics7CGFloatVvp":{"name":"lineYOffsetPosition","abstract":"

    binding variable to hold line y-axis position

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

    options for customizing line with either defaults or custom width and Color

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"HorizontalLineView"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4textSSvp":{"name":"text","abstract":"

    text to be paced inside the circle

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width of the step indicator

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color of the step indicator

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5delaySdvp":{"name":"delay","abstract":"

    delay for the animation to happen

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

    flag to tigger animation or not.

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV12loadingTimerAA07LoadingF0Cvp":{"name":"loadingTimer","abstract":"

    loading time for animations

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV14circleProgress12CoreGraphics7CGFloatVvp":{"name":"circleProgress","abstract":"

    state to track the progress of the circle

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV10completionSbvp":{"name":"completion","abstract":"

    handle completion status of the animation

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV7animateSbvp":{"name":"animate","abstract":"

    state to render view based on the value

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

    detect the color scheme i.e., light or dark mode

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"AnimatedCircle"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4textSSvp":{"name":"text","abstract":"

    text to be paced inside the circle

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width of the step indicator

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color of the step indicator

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5delaySdvp":{"name":"delay","abstract":"

    delay for the animation to happen

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

    flag to tigger animation or not.

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V7animateSbvp":{"name":"animate","abstract":"

    animation state to render the view

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

    loading time for animations

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4text5width5color5delay16triggerAnimationACSS_12CoreGraphics7CGFloatV7SwiftUI5ColorVSdSbtcfc":{"name":"init(text:width:color:delay:triggerAnimation:)","abstract":"

    initilazes text , width, color , delay and triggerAnimation

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"NumberedCircleView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4typeAA0A14IndicationTypeOy7SwiftUI03AnyB0VGvp":{"name":"type","abstract":"

    indicator type can be a Circle , Image or Custom

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V07indexofC0Sivp":{"name":"indexofIndicator","abstract":"

    index position of the indicator

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V10animationsSivp":{"name":"animations","abstract":"

    environment variable to access pitstop options

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V14indicationTypeSayAA0a10IndicationE0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

    loading time for animations

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V03getB10ForOverlay2of3forQrAA0A14IndicationTypeOy7SwiftUI03AnyB0VG_SitF":{"name":"getViewForOverlay(of:for:)","abstract":"

    provides the overlay View

    ","parent_name":"IndicatorView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image7SwiftUI5ImageVvp":{"name":"image","abstract":"

    icon for the step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11strokeColor7SwiftUI0F0Vvp":{"name":"strokeColor","abstract":"

    stroke color for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

    detect the color scheme i.e., light or dark mode

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image5width5color11strokeColorAC7SwiftUI5ImageV_12CoreGraphics7CGFloatVAH0I0VAOtcfc":{"name":"init(image:width:color:strokeColor:)","abstract":"

    initiazes image , width , color and strokeColor

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"CircledIconView"},"Structs/TextView.html#/s:11StepperView04TextB0V4textSSvp":{"name":"text","abstract":"

    placeholder for text

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4font7SwiftUI4FontVvp":{"name":"font","abstract":"

    variable to hold font type

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4text4fontACSS_7SwiftUI4FontVtcfc":{"name":"init(text:font:)","abstract":"

    initilzes text and font

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"TextView"},"Structs/Utils.html#/s:11StepperView5UtilsV15standardSpacing12CoreGraphics7CGFloatVvpZ":{"name":"standardSpacing","abstract":"

    constant for standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV14minimumSpacing12CoreGraphics7CGFloatVvpZ":{"name":"minimumSpacing","abstract":"

    constant for minium spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV11halfSpacing12CoreGraphics7CGFloatVvpZ":{"name":"halfSpacing","abstract":"

    constant for half the value of standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV18threeFourthSpacing12CoreGraphics7CGFloatVvpZ":{"name":"threeFourthSpacing","abstract":"

    constant for three fourth the value of standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV14offsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"offsetConstant","abstract":"

    constant value for iOS offsets

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV19watchoffsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"watchoffsetConstant","abstract":"

    constant value for watchOS offsets

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV13angleRotationSdvpZ":{"name":"angleRotation","abstract":"

    constant value for angle of rotation

    ","parent_name":"Utils"},"Structs/HeightKey.html#/s:11StepperView9HeightKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"HeightKey"},"Structs/HeightKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightKey"},"Structs/WidthKey.html#/s:11StepperView8WidthKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"WidthKey"},"Structs/WidthKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthKey"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2id10Foundation4UUIDVvp":{"name":"id","abstract":"

    placeholder to store id

    ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV4rectSo0C0Vvp":{"name":"rect","abstract":"

    placeholder to CGRect data

    ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

    equatable override

    ","parent_name":"CGRectData"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:11StepperView19CGRectPreferenceKeyV12defaultValueAA0C4DataVSgSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"CGRectPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:11StepperView19BoundsPreferenceKeyV12defaultValue7SwiftUI6AnchorVySo6CGRectVGSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"BoundsPreferenceKey"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:11StepperView15WidthPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:11StepperView23PitstopHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"PitstopHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:11StepperView24VerticalHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"VerticalHeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:11StepperView16HeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightPreference"},"Structs/StepLifeCycleKey.html#/s:11StepperView16StepLifeCycleKeyV12defaultValueSayAA0cdE0OGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepLifeCycleKey"},"Structs/LoadAnimationOptionsKey.html#/s:11StepperView23LoadAnimationOptionsKeyV12defaultValueSdvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"LoadAnimationOptionsKey"},"Structs/StepAnimationOptionsKey.html#/s:11StepperView23StepAnimationOptionsKeyV12defaultValueSivpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepAnimationOptionsKey"},"Structs/PitStopLineOptionsKey.html#/s:11StepperView21PitStopLineOptionsKeyV12defaultValueSayAA0aeF0OGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitStopLineOptionsKey"},"Structs/PitStopOptionsKey.html#/s:11StepperView17PitStopOptionsKeyV12defaultValueSay7SwiftUI03AnyB0VGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitStopOptionsKey"},"Structs/LineOptionsKey.html#/s:11StepperView14LineOptionsKeyV12defaultValueAA0acD0OvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"LineOptionsKey"},"Structs/AutoSpacingKey.html#/s:11StepperView14AutoSpacingKeyV12defaultValueSbvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"AutoSpacingKey"},"Structs/SpacingKey.html#/s:11StepperView10SpacingKeyV12defaultValue12CoreGraphics7CGFloatVvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"SpacingKey"},"Structs/StepIndicatorModeKey.html#/s:11StepperView20StepIndicatorModeKeyV12defaultValueAA0aE0OvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepIndicatorModeKey"},"Structs/IndicatorKey.html#/s:11StepperView12IndicatorKeyV12defaultValueSayAA0A14IndicationTypeOy7SwiftUI03AnyB0VGGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"IndicatorKey"},"Structs/AlignmentKey.html#/s:11StepperView12AlignmentKeyV12defaultValueSayAA0aC0OGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"AlignmentKey"},"Structs/StepsKey.html#/s:11StepperView8StepsKeyV12defaultValueSay7SwiftUI03AnyB0VGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepsKey"},"Structs/StepsKey.html":{"name":"StepsKey","abstract":"

    Environment Key for Steps

    "},"Structs/AlignmentKey.html":{"name":"AlignmentKey","abstract":"

    Environment Key for alignments

    "},"Structs/IndicatorKey.html":{"name":"IndicatorKey","abstract":"

    Environment Key for Indicators

    "},"Structs/StepIndicatorModeKey.html":{"name":"StepIndicatorModeKey","abstract":"

    Environment Key for StepIndicatorMode

    "},"Structs/SpacingKey.html":{"name":"SpacingKey","abstract":"

    Environment Key for Spacing

    "},"Structs/AutoSpacingKey.html":{"name":"AutoSpacingKey","abstract":"

    Environment Key for Auto Spacing

    "},"Structs/LineOptionsKey.html":{"name":"LineOptionsKey","abstract":"

    Environment Key for Line Options

    "},"Structs/PitStopOptionsKey.html":{"name":"PitStopOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/PitStopLineOptionsKey.html":{"name":"PitStopLineOptionsKey","abstract":"

    Environment Key for Line Options

    "},"Structs/StepAnimationOptionsKey.html":{"name":"StepAnimationOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/LoadAnimationOptionsKey.html":{"name":"LoadAnimationOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/StepLifeCycleKey.html":{"name":"StepLifeCycleKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/HeightPreference.html":{"name":"HeightPreference","abstract":"

    Collects height of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/VerticalHeightPreference.html":{"name":"VerticalHeightPreference","abstract":"

    Collects height of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/PitstopHeightPreference.html":{"name":"PitstopHeightPreference","abstract":"

    Collects height of all pistop cells, with reduce takes the maximum value for the given key

    "},"Structs/WidthPreference.html":{"name":"WidthPreference","abstract":"

    Collects width of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/BoundsPreferenceKey.html":{"name":"BoundsPreferenceKey","abstract":"

    Collects bound, center coordinates and pass layout data to it’s parent View

    "},"Structs/CGRectPreferenceKey.html":{"name":"CGRectPreferenceKey","abstract":"

    Preference Key for CGRect

    "},"Structs/CGRectData.html":{"name":"CGRectData","abstract":"

    placeholder struct to hold CGRect data.

    "},"Structs/WidthKey.html":{"name":"WidthKey","abstract":"

    Preference Key for width

    "},"Structs/HeightKey.html":{"name":"HeightKey","abstract":"

    Preference Key for height

    "},"Structs/Utils.html":{"name":"Utils","abstract":"

    placeholder to constants

    "},"Structs/TextView.html":{"name":"TextView","abstract":"

    A View for hostign text with proper frame alignment , lineLimit modifiers

    "},"Structs/CircledIconView.html":{"name":"CircledIconView","abstract":"

    A Circled Icon View for Step Indicator

    "},"Structs/IndicatorView.html":{"name":"IndicatorView","abstract":"

    A View for Step Indicator

    "},"Structs/NumberedCircleView.html":{"name":"NumberedCircleView","abstract":"

    Circle view with text inside for Step Indicator

    "},"Structs/AnimatedCircle.html":{"name":"AnimatedCircle","abstract":"

    circles around the border with progress

    "},"Structs/HorizontalLineView.html":{"name":"HorizontalLineView","abstract":"

    Horizontal Line View for Step Indictor

    "},"Structs/PitStopLineView.html":{"name":"PitStopLineView","abstract":"

    pitstop Line View for each of the step indicator

    "},"Structs/VerticalLineView.html":{"name":"VerticalLineView","abstract":"

    Vertical Line View for Step Indictor

    "},"Structs/PitStopView.html":{"name":"PitStopView","abstract":"

    A View for setting up a pitstop for eg: line with a circle or custom view

    "},"Structs/StepIndicatorHorizontalView.html":{"name":"StepIndicatorHorizontalView","abstract":"

    A Step Indications View in horizontal direction

    "},"Structs/StepIndicatorVerticalView.html":{"name":"StepIndicatorVerticalView","abstract":"

    A Step Indications View in vertical direction

    "},"Structs/StepperView.html":{"name":"StepperView","abstract":"

    A View for Step Indications.

    "},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16heightPreference6columnQrSi_tF":{"name":"heightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreference change parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E15widthPreference6columnQrSi_tF":{"name":"widthPreference(column:)","abstract":"

    Stores the width for each of column which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8widthKeyQryF":{"name":"widthKey()","abstract":"

    Stores the width which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E9heightKeyQryF":{"name":"heightKey()","abstract":"

    Stores the height for each of column which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E24verticalHeightPreference6columnQrSiSg_tF":{"name":"verticalHeightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E23pitstopHeightPreference6columnQrSiSg_tF":{"name":"pitstopHeightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16cgRectPreferenceQryF":{"name":"cgRectPreference()","abstract":"

    Stores CGRect data for each cell which will be passed as part of onPreferenceChange to the parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12setAlignment4typeQrAD0dF0O_tF":{"name":"setAlignment(type:)","abstract":"

    returns the alignment guide based on the alignemnt type.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getAlignment4typeAA08VerticalF0VAD0dF0O_tF":{"name":"getAlignment(type:)","abstract":"

    returmns the alginment based ont he Stepper Alignment

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E017embedINNavigationC0QryF":{"name":"embedINNavigationView()","abstract":"

    Embeds the view in navigationView

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E010eraseToAnyC0AA0gC0VyF":{"name":"eraseToAnyView()","abstract":"

    Wrapper to AnyView

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getYPosition3for12CoreGraphics7CGFloatVAD0D9AlignmentO_tF":{"name":"getYPosition(for:)","abstract":"

    Returns either top, center bottom bound positions

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8addStepsyQrSayqd__GAaBRd__lF":{"name":"addSteps(_:)","abstract":"

    Configures Steps to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10alignmentsyQrSayAD0D9AlignmentOGF":{"name":"alignments(_:)","abstract":"

    Sets alignments to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E14stepLifeCyclesyQrSayAD04StepF5CycleOGF":{"name":"stepLifeCycles(_:)","abstract":"

    Sets lifecycle status to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10indicatorsyQrSayAD0D14IndicationTypeOyqd__GGAaBRd__lF":{"name":"indicators(_:)","abstract":"

    Sets indicators to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E17stepIndicatorModeyQrAD0dG0OF":{"name":"stepIndicatorMode(_:)","abstract":"

    Configures step Indicator mode to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E7spacingyQr12CoreGraphics7CGFloatVF":{"name":"spacing(_:)","abstract":"

    Configures spacing to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11autoSpacingyQrSbF":{"name":"autoSpacing(_:)","abstract":"

    Configures auto spacing to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11lineOptionsyQrAD0d4LineF0OF":{"name":"lineOptions(_:)","abstract":"

    Configures line options to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E6ifTrue_7contentQrSb_qd__xXEtAaBRd__lF":{"name":"ifTrue(_:content:)","abstract":"

    Conditional modifier

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11addPitStopsyQrSayAA03AnyC0VGF":{"name":"addPitStops(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E18pitStopLineOptionsyQrSayAD0dgH0OGF":{"name":"pitStopLineOptions(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12animateStepsyQrSiF":{"name":"animateSteps(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E20loadingAnimationTimeyQrSdF":{"name":"loadingAnimationTime(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E3logyAA05EmptyC0VSSF":{"name":"log(_:)","abstract":"

    Method to add logging in View

    ","parent_name":"View"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE9customTopACvpZ":{"name":"customTop","abstract":"

    vertical alignment value for top

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customBottomACvpZ":{"name":"customBottom","abstract":"

    vertical alignment value for bottom

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customCenterACvpZ":{"name":"customCenter","abstract":"

    vertical alignment value for center

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE8topValue12CoreGraphics7CGFloatVvpZ":{"name":"topValue","abstract":"

    default value for top

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11centerValue12CoreGraphics7CGFloatVvpZ":{"name":"centerValue","abstract":"

    default value for center

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11bottomValue12CoreGraphics7CGFloatVvpZ":{"name":"bottomValue","abstract":"

    default value for bottom

    ","parent_name":"VerticalAlignment"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE5stepsSayAA03AnyF0VGvp":{"name":"steps","abstract":"

    property wrapper for StepsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE10alignmentsSayAD0E9AlignmentOGvp":{"name":"alignments","abstract":"

    property wrapper for AlignmentKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14indicationTypeSayAD0e10IndicationH0OyAA03AnyF0VGGvp":{"name":"indicationType","abstract":"

    property wrapper for StepperIndicationType

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11stepperModeAD0eH0Ovp":{"name":"stepperMode","abstract":"

    property wrapper for StepIndicatorModeKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

    property wrapper for SpacingKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    property wrapper for AutoSpacingKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11lineOptionsAD0e4LineH0Ovp":{"name":"lineOptions","abstract":"

    property wrapper for LineOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14pitStopOptionsSayAA03AnyF0VGvp":{"name":"pitStopOptions","abstract":"

    property wrapper for PitStopOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE18pitStopLineOptionsSayAD0eiJ0OGvp":{"name":"pitStopLineOptions","abstract":"

    property wrapper for PitStopLineOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14stepAnimationsSivp":{"name":"stepAnimations","abstract":"

    property wrapper for StepAnimationOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE17loadAnimationTimeSdvp":{"name":"loadAnimationTime","abstract":"

    property wrapper for LoadAnimationOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE13stepLifeCycleSayAD04StephI0OGvp":{"name":"stepLifeCycle","abstract":"

    property wrapper for StepLifeCycleKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html":{"name":"EnvironmentValues","abstract":"

    Environment values configuration for standard size margins, can be used across the app

    "},"Extensions/VerticalAlignment.html":{"name":"VerticalAlignment","abstract":"

    custom alignments for positioning

    "},"Extensions/View.html":{"name":"View","abstract":"

    Helper function of View to operate on

    "},"Enums/StepLifeCycle.html#/s:11StepperView13StepLifeCycleO7pendingyA2CmF":{"name":"pending","abstract":"

    pending mode

    ","parent_name":"StepLifeCycle"},"Enums/StepLifeCycle.html#/s:11StepperView13StepLifeCycleO9completedyA2CmF":{"name":"completed","abstract":"

    completed mode

    ","parent_name":"StepLifeCycle"},"Enums/StepperMode.html#/s:11StepperView0A4ModeO8verticalyA2CmF":{"name":"vertical","abstract":"

    portrait mode

    ","parent_name":"StepperMode"},"Enums/StepperMode.html#/s:11StepperView0A4ModeO10horizontalyA2CmF":{"name":"horizontal","abstract":"

    landscape mode

    ","parent_name":"StepperMode"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO8defaultsyA2CmF":{"name":"defaults","abstract":"

    default line option

    ","parent_name":"StepperLineOptions"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO6customyAC12CoreGraphics7CGFloatV_7SwiftUI5ColorVtcACmF":{"name":"custom(_:_:)","abstract":"

    custom line option with width and Color

    ","parent_name":"StepperLineOptions"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO7roundedyAC12CoreGraphics7CGFloatV_AG7SwiftUI5ColorVtcACmF":{"name":"rounded(_:_:_:)","abstract":"

    rounded line options with width , corner radius and Color

    ","parent_name":"StepperLineOptions"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5Widtha":{"name":"Width","abstract":"

    alias to Width

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6circleyACyxG7SwiftUI5ColorV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"circle(_:_:)","abstract":"

    option to customize Circle indicator Color and width

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5imageyACyxG7SwiftUI5ImageV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"image(_:_:)","abstract":"

    option to use image indicator

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO9animationyACyxGAA014NumberedCircleB0VcAEm7SwiftUI0B0RzlF":{"name":"animation(_:)","abstract":"

    option for Animation

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6customyACyxGxcAEm7SwiftUI0B0RzlF":{"name":"custom(_:)","abstract":"

    option to use custom View as step indicator

    ","parent_name":"StepperIndicationType"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO3topyA2CmF":{"name":"top","abstract":"

    aligns step Indicator to top

    ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6centeryA2CmF":{"name":"center","abstract":"

    aligns step Indicator to center

    ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6bottomyA2CmF":{"name":"bottom","abstract":"

    aligns step Indicator to bottom

    ","parent_name":"StepperAlignment"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

    normal red

    ","parent_name":"RedSubType"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light red

    ","parent_name":"RedSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

    regular yellow

    ","parent_name":"YellowSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO9sunFloweryA2EmF":{"name":"sunFlower","abstract":"

    sunflower yellow

    ","parent_name":"YellowSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3skyyA2EmF":{"name":"sky","abstract":"

    sky blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO8lightSkyyA2EmF":{"name":"lightSky","abstract":"

    light sky blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO7tiffanyyA2EmF":{"name":"tiffany","abstract":"

    tiffany blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4aquayA2EmF":{"name":"aqua","abstract":"

    aqua blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO10aquaMarineyA2EmF":{"name":"aquaMarine","abstract":"

    aqua marine blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO9turquoiseyA2EmF":{"name":"turquoise","abstract":"

    turquoise blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

    teal blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3seayA2EmF":{"name":"sea","abstract":"

    sea blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO6brightyA2EmF":{"name":"bright","abstract":"

    bright blue

    ","parent_name":"BlueSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

    normal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4darkyA2EmF":{"name":"dark","abstract":"

    dark green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

    lighter green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

    medium green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4fairyA2EmF":{"name":"fair","abstract":"

    fair green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4kiwiyA2EmF":{"name":"kiwi","abstract":"

    kiwi green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO8darkLimeyA2EmF":{"name":"darkLime","abstract":"

    dark lime green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6kermityA2EmF":{"name":"kermit","abstract":"

    kermit green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

    teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO9lightTealyA2EmF":{"name":"lightTeal","abstract":"

    light teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO11lighterTealyA2EmF":{"name":"lighterTeal","abstract":"

    lighter teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

    regular green

    ","parent_name":"GreenSubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4darkyA2EmF":{"name":"dark","abstract":"

    dark gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6darkeryA2EmF":{"name":"darker","abstract":"

    darker gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

    medium gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3dimyA2EmF":{"name":"dim","abstract":"

    dim gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

    lighter gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8lightestyA2EmF":{"name":"lightest","abstract":"

    lightest gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6silveryA2EmF":{"name":"silver","abstract":"

    silver version of gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO12mediumSilveryA2EmF":{"name":"mediumSilver","abstract":"

    medium silver

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10darkSilveryA2EmF":{"name":"darkSilver","abstract":"

    dark silver

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4paleyA2EmF":{"name":"pale","abstract":"

    pale gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10battleShipyA2EmF":{"name":"battleShip","abstract":"

    battleShip gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5slateyA2EmF":{"name":"slate","abstract":"

    slate gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8charcoalyA2EmF":{"name":"charcoal","abstract":"

    charcoal gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6brightyA2EmF":{"name":"bright","abstract":"

    bright gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7paleSkyyA2EmF":{"name":"paleSky","abstract":"

    pale sky gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4ironyA2EmF":{"name":"iron","abstract":"

    iron gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3codyA2EmF":{"name":"cod","abstract":"

    cod gray

    ","parent_name":"GraySubType"},"Enums/Colors.html#/s:11StepperView6ColorsO3redyA2C10RedSubTypeOcACmF":{"name":"red(_:)","abstract":"

    red and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5greenyA2C12GreenSubTypeOcACmF":{"name":"green(_:)","abstract":"

    green and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4blueyA2C11BlueSubTypeOcACmF":{"name":"blue(_:)","abstract":"

    blue and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4grayyA2C11GraySubTypeOcACmF":{"name":"gray(_:)","abstract":"

    gray and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4tealyA2CmF":{"name":"teal","abstract":"

    teal color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8lavendaryA2CmF":{"name":"lavendar","abstract":"

    lavender color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6orangeyA2CmF":{"name":"orange","abstract":"

    orange color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5blackyA2CmF":{"name":"black","abstract":"

    black color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6yellowyA2C13YellowSubTypeOcACmF":{"name":"yellow(_:)","abstract":"

    yellow and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4cyanyA2CmF":{"name":"cyan","abstract":"

    cyan color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5polaryA2CmF":{"name":"polar","abstract":"

    ploar color

    ","parent_name":"Colors"},"Enums/Colors/GraySubType.html":{"name":"GraySubType","abstract":"

    Color palette for all gray variations

    ","parent_name":"Colors"},"Enums/Colors/GreenSubType.html":{"name":"GreenSubType","abstract":"

    Color palette for all green variations

    ","parent_name":"Colors"},"Enums/Colors/BlueSubType.html":{"name":"BlueSubType","abstract":"

    Color palette for all blue variations

    ","parent_name":"Colors"},"Enums/Colors/YellowSubType.html":{"name":"YellowSubType","abstract":"

    Color palette for all yellow variations

    ","parent_name":"Colors"},"Enums/Colors/RedSubType.html":{"name":"RedSubType","abstract":"

    Color palette for all red variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8RawValuea":{"name":"RawValue","abstract":"

    alias to Color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8rawValue7SwiftUI5ColorVvp":{"name":"rawValue","abstract":"

    returns the desired color based on the switch case matching criteria

    ","parent_name":"Colors"},"Enums/Colors.html":{"name":"Colors","abstract":"

    Color palette helper accessing colors and it’s variations.

    "},"Enums/StepperAlignment.html":{"name":"StepperAlignment","abstract":"

    Options for stepper view alignments

    "},"Enums/StepperIndicationType.html":{"name":"StepperIndicationType","abstract":"

    Options for displaying step indications can be either Circle or Imageor custom(View)

    "},"Enums/StepperLineOptions.html":{"name":"StepperLineOptions","abstract":"

    Options for customizing line with either defaults or custom width and Color

    "},"Enums/StepperMode.html":{"name":"StepperMode","abstract":"

    Options for aligns the step indicator either in vertical or horizontal

    "},"Enums/StepLifeCycle.html":{"name":"StepLifeCycle","abstract":"

    Options for aligns the step indicator either in pending or completed

    "},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC9publisherSo7NSTimerC10FoundationE0D9PublisherCSgvp":{"name":"publisher","abstract":"

    create a publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5valueACSd_tcfc":{"name":"init(value:)","abstract":"

    initilazes text , width, color , delay and triggerAnimation

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5startyyF":{"name":"start()","abstract":"

    start the publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC6cancelyyF":{"name":"cancel()","abstract":"

    cancel the publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html":{"name":"LoadingTimer","abstract":"

    creates a publisher for loading time

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file