From 86db3c5aecdd5ade5d2bcf32bdaa0ea44051d133 Mon Sep 17 00:00:00 2001 From: Rob MacEachern Date: Mon, 1 Jun 2026 16:18:40 -0500 Subject: [PATCH] Bumping versions to 17.2.0. --- CHANGELOG.md | 14 ++++-- docs/BlueprintLists/Functions.html | 6 +-- .../Structs/ElementHeaderFooterContent.html | 2 +- .../Structs/ElementItemContent.html | 2 +- .../Resources/Documents/Functions.html | 6 +-- .../Structs/ElementHeaderFooterContent.html | 2 +- .../Documents/Structs/ElementItemContent.html | 2 +- .../Contents/Resources/Documents/index.html | 12 ++++- .../BlueprintLists/docsets/BlueprintLists.tgz | Bin 109313 -> 109488 bytes docs/BlueprintLists/index.html | 12 ++++- docs/Listable/Classes/ItemPreviewView.html | 2 +- docs/Listable/Classes/StaticSource.html | 2 +- docs/Listable/Enums/ContentFilters.html | 4 +- docs/Listable/Enums/CustomWidth.html | 2 +- docs/Listable/Enums/LayoutDirection.html | 6 +-- docs/Listable/Enums/ViewAnimation.html | 2 +- docs/Listable/Extensions/Set.html | 2 +- docs/Listable/Functions.html | 2 +- .../Protocols/ListLayoutAppearance.html | 4 +- docs/Listable/Structs.html | 2 +- docs/Listable/Structs/Behavior.html | 42 ++++++++++++++++-- docs/Listable/Structs/Color.html | 2 +- .../DefaultHeaderFooterProperties.html | 2 +- .../Structs/DefaultItemProperties.html | 2 +- docs/Listable/Structs/EmbeddedList.html | 2 +- docs/Listable/Structs/FlowAppearance.html | 2 +- .../FlowAppearance/HeaderFooterLayout.html | 2 +- .../Structs/FlowAppearance/ItemLayout.html | 2 +- .../Structs/FlowAppearance/SectionLayout.html | 2 +- docs/Listable/Structs/Item.html | 2 +- .../ItemInsertAndRemoveAnimations.html | 14 +++--- docs/Listable/Structs/ItemPreview.html | 8 ++-- docs/Listable/Structs/LayoutDescription.html | 2 +- .../LayoutDescription/Configuration.html | 2 +- docs/Listable/Structs/ListAnimation.html | 4 +- docs/Listable/Structs/ListProperties.html | 2 +- docs/Listable/Structs/PagedAppearance.html | 2 +- .../Structs/PagedAppearance/Peek.html | 2 +- docs/Listable/Structs/Section.html | 4 +- .../Structs/SwipeActionsViewStyle.html | 2 +- docs/Listable/Structs/TableAppearance.html | 2 +- .../TableAppearance/HeaderFooterLayout.html | 2 +- .../Structs/TableAppearance/ItemLayout.html | 2 +- .../TableAppearance/SectionLayout.html | 2 +- .../Documents/Classes/ItemPreviewView.html | 2 +- .../Documents/Classes/StaticSource.html | 2 +- .../Documents/Enums/ContentFilters.html | 4 +- .../Documents/Enums/CustomWidth.html | 2 +- .../Documents/Enums/LayoutDirection.html | 6 +-- .../Documents/Enums/ViewAnimation.html | 2 +- .../Resources/Documents/Extensions/Set.html | 2 +- .../Resources/Documents/Functions.html | 2 +- .../Protocols/ListLayoutAppearance.html | 4 +- .../Contents/Resources/Documents/Structs.html | 2 +- .../Resources/Documents/Structs/Behavior.html | 42 ++++++++++++++++-- .../Resources/Documents/Structs/Color.html | 2 +- .../DefaultHeaderFooterProperties.html | 2 +- .../Structs/DefaultItemProperties.html | 2 +- .../Documents/Structs/EmbeddedList.html | 2 +- .../Documents/Structs/FlowAppearance.html | 2 +- .../FlowAppearance/HeaderFooterLayout.html | 2 +- .../Structs/FlowAppearance/ItemLayout.html | 2 +- .../Structs/FlowAppearance/SectionLayout.html | 2 +- .../Resources/Documents/Structs/Item.html | 2 +- .../ItemInsertAndRemoveAnimations.html | 14 +++--- .../Documents/Structs/ItemPreview.html | 8 ++-- .../Documents/Structs/LayoutDescription.html | 2 +- .../LayoutDescription/Configuration.html | 2 +- .../Documents/Structs/ListAnimation.html | 4 +- .../Documents/Structs/ListProperties.html | 2 +- .../Documents/Structs/PagedAppearance.html | 2 +- .../Structs/PagedAppearance/Peek.html | 2 +- .../Resources/Documents/Structs/Section.html | 4 +- .../Structs/SwipeActionsViewStyle.html | 2 +- .../Documents/Structs/TableAppearance.html | 2 +- .../TableAppearance/HeaderFooterLayout.html | 2 +- .../Structs/TableAppearance/ItemLayout.html | 2 +- .../TableAppearance/SectionLayout.html | 2 +- .../Contents/Resources/Documents/index.html | 12 ++++- .../Contents/Resources/Documents/search.json | 2 +- .../Contents/Resources/docSet.dsidx | Bin 405504 -> 409600 bytes docs/Listable/docsets/Listable.tgz | Bin 1224939 -> 1228077 bytes docs/Listable/index.html | 12 ++++- docs/Listable/search.json | 2 +- version.rb | 2 +- 85 files changed, 241 insertions(+), 123 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 842e966d1..5b115c4ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,20 +4,26 @@ ### Added -- Added `Behavior.occlusionInsets` to account for persistent overlay UI that visually covers the list viewport. - ### Removed ### Changed ### Misc -- Added a development demo for validating keyboard avoidance with a floating bottom overlay and text fields. - ### Internal # Past Releases +# 17.2.0 - 2026-06-01 + +### Added + +- Added `Behavior.occlusionInsets` to account for persistent overlay UI that visually covers the list viewport. + +### Misc + +- Added a development demo for validating keyboard avoidance with a floating bottom overlay and text fields. + # 17.1.0 - 2026-05-29 ### Added diff --git a/docs/BlueprintLists/Functions.html b/docs/BlueprintLists/Functions.html index a1d5fac40..e2b174193 100644 --- a/docs/BlueprintLists/Functions.html +++ b/docs/BlueprintLists/Functions.html @@ -291,7 +291,7 @@

Declaration

Declaration

Swift

-
@inline(__always)
+                          
@inline(__always)
 public func preconditionFailure(
     _ message: @autoclosure () -> String = String(),
     file: StaticString = #file,
@@ -329,7 +329,7 @@ 

Note

If your item is to be used in more than one place, it is recommended that you create a BlueprintItemContent struct to share logic to avoid duplicate code.

Example

-
ElementItem(podcast, id: \.name) { lhs, rhs in
+
ElementItem(podcast, id: \.name) { lhs, rhs in
     lhs.value != rhs.value
 } element: { podcast, info in
     PodcastElement(podcast: podcast)
@@ -392,7 +392,7 @@ 

Note

If your item is to be used in more than one place, it is recommended that you create a BlueprintItemContent struct to share logic to avoid duplicate code.

Example

-
ElementItem(podcast, id: \.name) { podcast, info in
+
ElementItem(podcast, id: \.name) { podcast, info in
     PodcastElement(podcast: podcast)
 } background: { podcast, info in
     Box(...)
diff --git a/docs/BlueprintLists/Structs/ElementHeaderFooterContent.html b/docs/BlueprintLists/Structs/ElementHeaderFooterContent.html
index b49dfa113..7db16e5dc 100644
--- a/docs/BlueprintLists/Structs/ElementHeaderFooterContent.html
+++ b/docs/BlueprintLists/Structs/ElementHeaderFooterContent.html
@@ -206,7 +206,7 @@ 

Declaration

Declaration

Swift

-
public func isEquivalent(to other: `Self`) -> Bool
+
public func isEquivalent(to other: `Self`) -> Bool
diff --git a/docs/BlueprintLists/Structs/ElementItemContent.html b/docs/BlueprintLists/Structs/ElementItemContent.html index f445eacdd..29b364528 100644 --- a/docs/BlueprintLists/Structs/ElementItemContent.html +++ b/docs/BlueprintLists/Structs/ElementItemContent.html @@ -232,7 +232,7 @@

Declaration

Declaration

Swift

-
public func isEquivalent(to other: `Self`) -> Bool
+
public func isEquivalent(to other: `Self`) -> Bool
diff --git a/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Functions.html b/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Functions.html index a1d5fac40..e2b174193 100644 --- a/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Functions.html +++ b/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Functions.html @@ -291,7 +291,7 @@

Declaration

Declaration

Swift

-
@inline(__always)
+                          
@inline(__always)
 public func preconditionFailure(
     _ message: @autoclosure () -> String = String(),
     file: StaticString = #file,
@@ -329,7 +329,7 @@ 

Note

If your item is to be used in more than one place, it is recommended that you create a BlueprintItemContent struct to share logic to avoid duplicate code.

Example

-
ElementItem(podcast, id: \.name) { lhs, rhs in
+
ElementItem(podcast, id: \.name) { lhs, rhs in
     lhs.value != rhs.value
 } element: { podcast, info in
     PodcastElement(podcast: podcast)
@@ -392,7 +392,7 @@ 

Note

If your item is to be used in more than one place, it is recommended that you create a BlueprintItemContent struct to share logic to avoid duplicate code.

Example

-
ElementItem(podcast, id: \.name) { podcast, info in
+
ElementItem(podcast, id: \.name) { podcast, info in
     PodcastElement(podcast: podcast)
 } background: { podcast, info in
     Box(...)
diff --git a/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Structs/ElementHeaderFooterContent.html b/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Structs/ElementHeaderFooterContent.html
index b49dfa113..7db16e5dc 100644
--- a/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Structs/ElementHeaderFooterContent.html
+++ b/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Structs/ElementHeaderFooterContent.html
@@ -206,7 +206,7 @@ 

Declaration

Declaration

Swift

-
public func isEquivalent(to other: `Self`) -> Bool
+
public func isEquivalent(to other: `Self`) -> Bool
diff --git a/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Structs/ElementItemContent.html b/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Structs/ElementItemContent.html index f445eacdd..29b364528 100644 --- a/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Structs/ElementItemContent.html +++ b/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Structs/ElementItemContent.html @@ -232,7 +232,7 @@

Declaration

Declaration

Swift

-
public func isEquivalent(to other: `Self`) -> Bool
+
public func isEquivalent(to other: `Self`) -> Bool
diff --git a/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/index.html b/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/index.html index bab3fb672..08bf0271a 100644 --- a/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/index.html +++ b/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/index.html @@ -264,8 +264,18 @@

Highly Customizable

{ public var keyboardDismissMode : UIScrollView.KeyboardDismissMode + public var keyboardAdjustmentMode : KeyboardAdjustmentMode + + public var occlusionInsets : UIEdgeInsets + public var underflow : Underflow
+ +

occlusionInsets lets callers reserve scroll viewport space for persistent overlays, +such as a floating bottom bar. Listable applies these insets to the scroll view content +inset, applies the relevant axis-specific edges to scroll indicators, and combines them +with keyboard avoidance so first-responder scrolling treats the occluded area as +unavailable.


 struct Underflow : Equatable
 {
@@ -285,7 +295,7 @@ 

Self-Sizing Cells

Another common pain-point for standard UITableViews or UICollectionViews is handling dynamic and self sizing cells. Listable handles this transparently for you, and provides many ways to size content. Each Item has a sizing property, which can be set to any of the following values. .default pulls the default sizing of the item from the List.Measurement mentioned above, where as the thatFits and autolayout values size the item based on sizeThatFits and systemLayoutSizeFitting, respectively.

public enum Sizing : Equatable
 {
-    case `default`
+    case `default`
 
     case fixed(CGFloat)
 
diff --git a/docs/BlueprintLists/docsets/BlueprintLists.tgz b/docs/BlueprintLists/docsets/BlueprintLists.tgz
index f761c11bbcb52f070abc594d94f2392c75f8a7f4..d7447af2d3cc20cdfa8616cd2d74afa52f5915f2 100644
GIT binary patch
delta 108229
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
z
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ྭ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�$~bgry#5>+71ZZt36v7
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
z�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
bA^-7x6z|*n_P)Ju|F`X53NDin0Ei3#<Highly Customizable
 {
     public var keyboardDismissMode : UIScrollView.KeyboardDismissMode
 
+    public var keyboardAdjustmentMode : KeyboardAdjustmentMode
+
+    public var occlusionInsets : UIEdgeInsets
+
     public var underflow : Underflow
 
+ +

occlusionInsets lets callers reserve scroll viewport space for persistent overlays, +such as a floating bottom bar. Listable applies these insets to the scroll view content +inset, applies the relevant axis-specific edges to scroll indicators, and combines them +with keyboard avoidance so first-responder scrolling treats the occluded area as +unavailable.


 struct Underflow : Equatable
 {
@@ -285,7 +295,7 @@ 

Self-Sizing Cells

Another common pain-point for standard UITableViews or UICollectionViews is handling dynamic and self sizing cells. Listable handles this transparently for you, and provides many ways to size content. Each Item has a sizing property, which can be set to any of the following values. .default pulls the default sizing of the item from the List.Measurement mentioned above, where as the thatFits and autolayout values size the item based on sizeThatFits and systemLayoutSizeFitting, respectively.

public enum Sizing : Equatable
 {
-    case `default`
+    case `default`
 
     case fixed(CGFloat)
 
diff --git a/docs/Listable/Classes/ItemPreviewView.html b/docs/Listable/Classes/ItemPreviewView.html
index 5aa5793b2..3e9be92a6 100644
--- a/docs/Listable/Classes/ItemPreviewView.html
+++ b/docs/Listable/Classes/ItemPreviewView.html
@@ -812,7 +812,7 @@ 

Declaration

Swift

@MainActor
-public convenience init(
+public convenience init(
     with width : CGFloat = UIScreen.main.bounds.width,
     state : ItemState = .init(isSelected: false, isHighlighted: false, isReordering: false),
     appearance : ItemPreviewAppearance = .init(),
diff --git a/docs/Listable/Classes/StaticSource.html b/docs/Listable/Classes/StaticSource.html
index 81ade8236..2b8542ffc 100644
--- a/docs/Listable/Classes/StaticSource.html
+++ b/docs/Listable/Classes/StaticSource.html
@@ -840,7 +840,7 @@ 

Declaration

Declaration

Swift

-
public convenience init(with builder: Content.Configure)
+
public convenience init(with builder: Content.Configure)
diff --git a/docs/Listable/Enums/ContentFilters.html b/docs/Listable/Enums/ContentFilters.html index ba7aa1fce..848da6a83 100644 --- a/docs/Listable/Enums/ContentFilters.html +++ b/docs/Listable/Enums/ContentFilters.html @@ -767,7 +767,7 @@

ContentFilters

Declaration

Swift

-
public static var anyContent: Set<`Self`> { get }
+
public static var anyContent: Set<`Self`> { get }
@@ -795,7 +795,7 @@

Declaration

Declaration

Swift

-
public static var sectionsOnly: Set<`Self`> { get }
+
public static var sectionsOnly: Set<`Self`> { get }
diff --git a/docs/Listable/Enums/CustomWidth.html b/docs/Listable/Enums/CustomWidth.html index 1fe701255..f32712204 100644 --- a/docs/Listable/Enums/CustomWidth.html +++ b/docs/Listable/Enums/CustomWidth.html @@ -763,7 +763,7 @@

CustomWidth

Declaration

Swift

-
case `default`
+
case `default`
diff --git a/docs/Listable/Enums/LayoutDirection.html b/docs/Listable/Enums/LayoutDirection.html index 6a6551c22..b244e3f26 100644 --- a/docs/Listable/Enums/LayoutDirection.html +++ b/docs/Listable/Enums/LayoutDirection.html @@ -867,7 +867,7 @@

Declaration

Declaration

Swift

-
public func `switch`<Value>(vertical: () -> Value, horizontal: () -> Value) -> Value
+
public func `switch`<Value>(vertical: () -> Value, horizontal: () -> Value) -> Value
@@ -895,7 +895,7 @@

Declaration

Declaration

Swift

-
public func `switch`<Value>(vertical: @autoclosure () -> Value, horizontal: @autoclosure () -> Value) -> Value
+
public func `switch`<Value>(vertical: @autoclosure () -> Value, horizontal: @autoclosure () -> Value) -> Value
@@ -923,7 +923,7 @@

Declaration

Declaration

Swift

-
public func `switch`(vertical: () -> (), horizontal: () -> ())
+
public func `switch`(vertical: () -> (), horizontal: () -> ())
diff --git a/docs/Listable/Enums/ViewAnimation.html b/docs/Listable/Enums/ViewAnimation.html index 643f968f0..70e3ad533 100644 --- a/docs/Listable/Enums/ViewAnimation.html +++ b/docs/Listable/Enums/ViewAnimation.html @@ -818,7 +818,7 @@

Declaration

Declaration

Swift

-
public static var `default`: `Self`
+
public static var `default`: `Self`
diff --git a/docs/Listable/Extensions/Set.html b/docs/Listable/Extensions/Set.html index b2a153083..3013fd00d 100644 --- a/docs/Listable/Extensions/Set.html +++ b/docs/Listable/Extensions/Set.html @@ -770,7 +770,7 @@

Available where Element == Declaration

Swift

-
public static var `default`: `Self` { get }
+
public static var `default`: `Self` { get }
diff --git a/docs/Listable/Functions.html b/docs/Listable/Functions.html index 1fd6a62b5..edd6147dc 100644 --- a/docs/Listable/Functions.html +++ b/docs/Listable/Functions.html @@ -755,7 +755,7 @@

Functions

Declaration

Swift

-
@inline(__always)
+                          
@inline(__always)
 public func preconditionFailure(
     _ message: @autoclosure () -> String = String(),
     file: StaticString = #file,
diff --git a/docs/Listable/Protocols/ListLayoutAppearance.html b/docs/Listable/Protocols/ListLayoutAppearance.html
index 65db0746a..2f52fb855 100644
--- a/docs/Listable/Protocols/ListLayoutAppearance.html
+++ b/docs/Listable/Protocols/ListLayoutAppearance.html
@@ -761,7 +761,7 @@ 

ListLayoutAppearance

Declaration

Swift

-
static var `default`: Self { get }
+
static var `default`: Self { get }
@@ -794,7 +794,7 @@

Default Implementation

Declaration

Swift

-
static func `default`(_ modifying: (inout Self) -> ()) -> Self
+
static func `default`(_ modifying: (inout Self) -> ()) -> Self
diff --git a/docs/Listable/Structs.html b/docs/Listable/Structs.html index f53bd1ed0..b14de4551 100644 --- a/docs/Listable/Structs.html +++ b/docs/Listable/Structs.html @@ -2542,7 +2542,7 @@

Declaration

Place code similar to the below in your source file alongside your ItemContent, and then open the Xcode editor’s canvas.

 struct ElementPreview : PreviewProvider {
-     static var previews: some View {
+     static var previews: some View {
          ItemPreview.withAllItemStates(
              for: Item(XcodePreviewDemoContent(
                  text: "Lorem ipsum dolor sit amet (...)"
diff --git a/docs/Listable/Structs/Behavior.html b/docs/Listable/Structs/Behavior.html
index 085992e45..cfc12bfca 100644
--- a/docs/Listable/Structs/Behavior.html
+++ b/docs/Listable/Structs/Behavior.html
@@ -825,6 +825,41 @@ 

Declaration

+
  • +
    + + + + occlusionInsets + +
    +
    +
    +
    +
    +
    +

    Insets for persistent UI that visually occludes the list viewport.

    + +

    Listable applies these insets to the underlying scroll view content inset, applies the +relevant axis-specific edges to scroll indicators, and combines them with keyboard avoidance +so first-responder scrolling treats the occluded area as unavailable. These insets do not +change list layout geometry; use layout bounds padding for content layout spacing.

    + +

    If keyboardAdjustmentMode is custom, the custom scroll view +inset callback owns the full inset calculation instead.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var occlusionInsets: UIEdgeInsets
    + +
    +
    +
    +
    +
  • @@ -1083,9 +1118,9 @@

    Declaration

  • @@ -1104,6 +1139,7 @@

    Declaration

    isScrollEnabled: Bool = true, keyboardDismissMode : UIScrollView.KeyboardDismissMode = .interactive, keyboardAdjustmentMode : KeyboardAdjustmentMode = .adjustsWhenVisible, + occlusionInsets : UIEdgeInsets = .zero, scrollsToTop : ScrollsToTop = .enabled, selectionMode : SelectionMode = .single, underflow : Underflow = Underflow(), diff --git a/docs/Listable/Structs/Color.html b/docs/Listable/Structs/Color.html index 3e8138a6a..8c66278b5 100644 --- a/docs/Listable/Structs/Color.html +++ b/docs/Listable/Structs/Color.html @@ -818,7 +818,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    +
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    diff --git a/docs/Listable/Structs/DefaultHeaderFooterProperties.html b/docs/Listable/Structs/DefaultHeaderFooterProperties.html index e36532de9..c3d1e648b 100644 --- a/docs/Listable/Structs/DefaultHeaderFooterProperties.html +++ b/docs/Listable/Structs/DefaultHeaderFooterProperties.html @@ -987,7 +987,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func defaults(with configure: (inout `Self`) -> () = { _ in }) -> DefaultHeaderFooterProperties<ContentType>
    +
    public static func defaults(with configure: (inout `Self`) -> () = { _ in }) -> DefaultHeaderFooterProperties<ContentType>
    diff --git a/docs/Listable/Structs/DefaultItemProperties.html b/docs/Listable/Structs/DefaultItemProperties.html index 158316759..e4fbe111a 100644 --- a/docs/Listable/Structs/DefaultItemProperties.html +++ b/docs/Listable/Structs/DefaultItemProperties.html @@ -1284,7 +1284,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func defaults(with configure: (inout `Self`) -> () = { _ in }) -> DefaultItemProperties<ContentType>
    +
    public static func defaults(with configure: (inout `Self`) -> () = { _ in }) -> DefaultItemProperties<ContentType>
    diff --git a/docs/Listable/Structs/EmbeddedList.html b/docs/Listable/Structs/EmbeddedList.html index 551267010..863dc23ea 100644 --- a/docs/Listable/Structs/EmbeddedList.html +++ b/docs/Listable/Structs/EmbeddedList.html @@ -934,7 +934,7 @@

    Declaration

    Declaration

    Swift

    -
    public func apply(to views: ItemContentViews<`Self`>, for reason: ApplyReason, with info: ApplyItemContentInfo)
    +
    public func apply(to views: ItemContentViews<`Self`>, for reason: ApplyReason, with info: ApplyItemContentInfo)
    diff --git a/docs/Listable/Structs/FlowAppearance.html b/docs/Listable/Structs/FlowAppearance.html index 1e05048f4..a280e191f 100644 --- a/docs/Listable/Structs/FlowAppearance.html +++ b/docs/Listable/Structs/FlowAppearance.html @@ -842,7 +842,7 @@

    ListLayoutAppearance

    Declaration

    Swift

    -
    public static var `default`: FlowAppearance { get }
    +
    public static var `default`: FlowAppearance { get }
    diff --git a/docs/Listable/Structs/FlowAppearance/HeaderFooterLayout.html b/docs/Listable/Structs/FlowAppearance/HeaderFooterLayout.html index 48a332b2e..9af6e8bd6 100644 --- a/docs/Listable/Structs/FlowAppearance/HeaderFooterLayout.html +++ b/docs/Listable/Structs/FlowAppearance/HeaderFooterLayout.html @@ -790,7 +790,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    diff --git a/docs/Listable/Structs/FlowAppearance/ItemLayout.html b/docs/Listable/Structs/FlowAppearance/ItemLayout.html index ccadeb399..5c6bf76e1 100644 --- a/docs/Listable/Structs/FlowAppearance/ItemLayout.html +++ b/docs/Listable/Structs/FlowAppearance/ItemLayout.html @@ -819,7 +819,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    diff --git a/docs/Listable/Structs/FlowAppearance/SectionLayout.html b/docs/Listable/Structs/FlowAppearance/SectionLayout.html index 44df62842..91e2fab9c 100644 --- a/docs/Listable/Structs/FlowAppearance/SectionLayout.html +++ b/docs/Listable/Structs/FlowAppearance/SectionLayout.html @@ -959,7 +959,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    diff --git a/docs/Listable/Structs/Item.html b/docs/Listable/Structs/Item.html index e322bd2ed..a772696db 100644 --- a/docs/Listable/Structs/Item.html +++ b/docs/Listable/Structs/Item.html @@ -985,7 +985,7 @@

    Declaration

    Declaration

    Swift

    -
    public typealias OnWasReordered = (`Self`, ItemReordering.Result) -> ()
    +
    public typealias OnWasReordered = (`Self`, ItemReordering.Result) -> ()
    diff --git a/docs/Listable/Structs/ItemInsertAndRemoveAnimations.html b/docs/Listable/Structs/ItemInsertAndRemoveAnimations.html index 0c61e6383..b1f381919 100644 --- a/docs/Listable/Structs/ItemInsertAndRemoveAnimations.html +++ b/docs/Listable/Structs/ItemInsertAndRemoveAnimations.html @@ -929,7 +929,7 @@

    Declaration

    Declaration

    Swift

    -
    static var fade: `Self` { get }
    +
    static var fade: `Self` { get }
    @@ -955,7 +955,7 @@

    Declaration

    Declaration

    Swift

    -
    static var right: `Self` { get }
    +
    static var right: `Self` { get }
    @@ -981,7 +981,7 @@

    Declaration

    Declaration

    Swift

    -
    static var left: `Self` { get }
    +
    static var left: `Self` { get }
    @@ -1007,7 +1007,7 @@

    Declaration

    Declaration

    Swift

    -
    static var top: `Self` { get }
    +
    static var top: `Self` { get }
    @@ -1033,7 +1033,7 @@

    Declaration

    Declaration

    Swift

    -
    static var bottom: `Self` { get }
    +
    static var bottom: `Self` { get }
    @@ -1059,7 +1059,7 @@

    Declaration

    Declaration

    Swift

    -
    static var scaleDown: `Self` { get }
    +
    static var scaleDown: `Self` { get }
    @@ -1085,7 +1085,7 @@

    Declaration

    Declaration

    Swift

    -
    static var scaleUp: `Self` { get }
    +
    static var scaleUp: `Self` { get }
    diff --git a/docs/Listable/Structs/ItemPreview.html b/docs/Listable/Structs/ItemPreview.html index 69e0c3aef..fdfc6250f 100644 --- a/docs/Listable/Structs/ItemPreview.html +++ b/docs/Listable/Structs/ItemPreview.html @@ -741,7 +741,7 @@

    ItemPreview

    Place code similar to the below in your source file alongside your ItemContent, and then open the Xcode editor’s canvas.

     struct ElementPreview : PreviewProvider {
    -     static var previews: some View {
    +     static var previews: some View {
              ItemPreview.withAllItemStates(
                  for: Item(XcodePreviewDemoContent(
                      text: "Lorem ipsum dolor sit amet (...)"
    @@ -864,7 +864,7 @@ 

    Declaration

    Swift

    @MainActor
    -public static func previews(for item: AnyItem, with properties: [Properties]) -> some View
    +public static func previews(for item: AnyItem, with properties: [Properties]) -> some View
    @@ -904,7 +904,7 @@

    Declaration

    for item : AnyItem, width : CGFloat = UIScreen.main.bounds.width, appearance : ItemPreviewAppearance = .init() -) -> some View
  • +) -> some View
    @@ -1021,7 +1021,7 @@

    Declaration

    Swift

    @MainActor
    -public var body: some View { get }
    +public var body: some View { get }
    diff --git a/docs/Listable/Structs/LayoutDescription.html b/docs/Listable/Structs/LayoutDescription.html index acf43da40..b9a7088b8 100644 --- a/docs/Listable/Structs/LayoutDescription.html +++ b/docs/Listable/Structs/LayoutDescription.html @@ -875,7 +875,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    +
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    diff --git a/docs/Listable/Structs/LayoutDescription/Configuration.html b/docs/Listable/Structs/LayoutDescription/Configuration.html index 6b428b8a6..75f829aca 100644 --- a/docs/Listable/Structs/LayoutDescription/Configuration.html +++ b/docs/Listable/Structs/LayoutDescription/Configuration.html @@ -815,7 +815,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    +
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    diff --git a/docs/Listable/Structs/ListAnimation.html b/docs/Listable/Structs/ListAnimation.html index b38d109b0..d3cd07d8c 100644 --- a/docs/Listable/Structs/ListAnimation.html +++ b/docs/Listable/Structs/ListAnimation.html @@ -818,7 +818,7 @@

    Declaration

    Declaration

    Swift

    -
    public static let `default`: `Self`
    +
    public static let `default`: `Self`
    @@ -845,7 +845,7 @@

    Declaration

    Declaration

    Swift

    -
    public static let fast: `Self`
    +
    public static let fast: `Self`
    diff --git a/docs/Listable/Structs/ListProperties.html b/docs/Listable/Structs/ListProperties.html index 23df8ee9e..deaf30e90 100644 --- a/docs/Listable/Structs/ListProperties.html +++ b/docs/Listable/Structs/ListProperties.html @@ -1322,7 +1322,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func `default`(
    +                          
    public static func `default`(
         with configure : Configure = { _ in }
     ) -> Self
    diff --git a/docs/Listable/Structs/PagedAppearance.html b/docs/Listable/Structs/PagedAppearance.html index 138a78085..9161836cf 100644 --- a/docs/Listable/Structs/PagedAppearance.html +++ b/docs/Listable/Structs/PagedAppearance.html @@ -803,7 +803,7 @@

    ListLayoutAppearance

    Declaration

    Swift

    -
    public static var `default`: PagedAppearance { get }
    +
    public static var `default`: PagedAppearance { get }
    diff --git a/docs/Listable/Structs/PagedAppearance/Peek.html b/docs/Listable/Structs/PagedAppearance/Peek.html index 6cec58180..747614701 100644 --- a/docs/Listable/Structs/PagedAppearance/Peek.html +++ b/docs/Listable/Structs/PagedAppearance/Peek.html @@ -880,7 +880,7 @@

    Parameters

    Declaration

    Swift

    -
    public static var none: `Self` { get }
    +
    public static var none: `Self` { get }
    diff --git a/docs/Listable/Structs/Section.html b/docs/Listable/Structs/Section.html index 1a3d008e3..1dd88ed99 100644 --- a/docs/Listable/Structs/Section.html +++ b/docs/Listable/Structs/Section.html @@ -1213,7 +1213,7 @@

    Reading Items event to your backing data store.

    item.onWasReordered = { item, reorder in
         let items = reorder.toSection.filtered(to: MyContent.self)
    -    controller.setItemOrders(with: items.map(\.content.model))
    +    controller.setItemOrders(with: items.map(\.content.model))
     }
     
    @@ -1250,7 +1250,7 @@

    Declaration

    event to your backing data store.

    item.onWasReordered = { item, reorder in
         reorder.toSection.filtered(to: MyContent.self) { items in
    -        controller.setItemOrders(with: items.map(\.content.model))
    +        controller.setItemOrders(with: items.map(\.content.model))
         }
     }
     
    diff --git a/docs/Listable/Structs/SwipeActionsViewStyle.html b/docs/Listable/Structs/SwipeActionsViewStyle.html index 26fa6450a..a4771a82f 100644 --- a/docs/Listable/Structs/SwipeActionsViewStyle.html +++ b/docs/Listable/Structs/SwipeActionsViewStyle.html @@ -816,7 +816,7 @@

    Declaration

    Declaration

    Swift

    -
    public static let `default`: SwipeActionsViewStyle
    +
    public static let `default`: SwipeActionsViewStyle
    diff --git a/docs/Listable/Structs/TableAppearance.html b/docs/Listable/Structs/TableAppearance.html index cf6a25f5e..b0b02abab 100644 --- a/docs/Listable/Structs/TableAppearance.html +++ b/docs/Listable/Structs/TableAppearance.html @@ -848,7 +848,7 @@

    ListLayoutAppearance

    Declaration

    Swift

    -
    public static var `default`: TableAppearance { get }
    +
    public static var `default`: TableAppearance { get }
    diff --git a/docs/Listable/Structs/TableAppearance/HeaderFooterLayout.html b/docs/Listable/Structs/TableAppearance/HeaderFooterLayout.html index c09d29b8f..616445f90 100644 --- a/docs/Listable/Structs/TableAppearance/HeaderFooterLayout.html +++ b/docs/Listable/Structs/TableAppearance/HeaderFooterLayout.html @@ -817,7 +817,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    diff --git a/docs/Listable/Structs/TableAppearance/ItemLayout.html b/docs/Listable/Structs/TableAppearance/ItemLayout.html index 7ffa1b54d..d3f181326 100644 --- a/docs/Listable/Structs/TableAppearance/ItemLayout.html +++ b/docs/Listable/Structs/TableAppearance/ItemLayout.html @@ -871,7 +871,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    diff --git a/docs/Listable/Structs/TableAppearance/SectionLayout.html b/docs/Listable/Structs/TableAppearance/SectionLayout.html index 9f8a3c332..51abeae2c 100644 --- a/docs/Listable/Structs/TableAppearance/SectionLayout.html +++ b/docs/Listable/Structs/TableAppearance/SectionLayout.html @@ -900,7 +900,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ItemPreviewView.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ItemPreviewView.html index 5aa5793b2..3e9be92a6 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ItemPreviewView.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ItemPreviewView.html @@ -812,7 +812,7 @@

    Declaration

    Swift

    @MainActor
    -public convenience init(
    +public convenience init(
         with width : CGFloat = UIScreen.main.bounds.width,
         state : ItemState = .init(isSelected: false, isHighlighted: false, isReordering: false),
         appearance : ItemPreviewAppearance = .init(),
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/StaticSource.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/StaticSource.html
    index 81ade8236..2b8542ffc 100644
    --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/StaticSource.html
    +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/StaticSource.html
    @@ -840,7 +840,7 @@ 

    Declaration

    Declaration

    Swift

    -
    public convenience init(with builder: Content.Configure)
    +
    public convenience init(with builder: Content.Configure)
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ContentFilters.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ContentFilters.html index ba7aa1fce..848da6a83 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ContentFilters.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ContentFilters.html @@ -767,7 +767,7 @@

    ContentFilters

    Declaration

    Swift

    -
    public static var anyContent: Set<`Self`> { get }
    +
    public static var anyContent: Set<`Self`> { get }
    @@ -795,7 +795,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var sectionsOnly: Set<`Self`> { get }
    +
    public static var sectionsOnly: Set<`Self`> { get }
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/CustomWidth.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/CustomWidth.html index 1fe701255..f32712204 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/CustomWidth.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/CustomWidth.html @@ -763,7 +763,7 @@

    CustomWidth

    Declaration

    Swift

    -
    case `default`
    +
    case `default`
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/LayoutDirection.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/LayoutDirection.html index 6a6551c22..b244e3f26 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/LayoutDirection.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/LayoutDirection.html @@ -867,7 +867,7 @@

    Declaration

    Declaration

    Swift

    -
    public func `switch`<Value>(vertical: () -> Value, horizontal: () -> Value) -> Value
    +
    public func `switch`<Value>(vertical: () -> Value, horizontal: () -> Value) -> Value
    @@ -895,7 +895,7 @@

    Declaration

    Declaration

    Swift

    -
    public func `switch`<Value>(vertical: @autoclosure () -> Value, horizontal: @autoclosure () -> Value) -> Value
    +
    public func `switch`<Value>(vertical: @autoclosure () -> Value, horizontal: @autoclosure () -> Value) -> Value
    @@ -923,7 +923,7 @@

    Declaration

    Declaration

    Swift

    -
    public func `switch`(vertical: () -> (), horizontal: () -> ())
    +
    public func `switch`(vertical: () -> (), horizontal: () -> ())
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ViewAnimation.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ViewAnimation.html index 643f968f0..70e3ad533 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ViewAnimation.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ViewAnimation.html @@ -818,7 +818,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var `default`: `Self`
    +
    public static var `default`: `Self`
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/Set.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/Set.html index b2a153083..3013fd00d 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/Set.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/Set.html @@ -770,7 +770,7 @@

    Available where Element == Declaration

    Swift

    -
    public static var `default`: `Self` { get }
    +
    public static var `default`: `Self` { get }
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Functions.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Functions.html index 1fd6a62b5..edd6147dc 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Functions.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Functions.html @@ -755,7 +755,7 @@

    Functions

    Declaration

    Swift

    -
    @inline(__always)
    +                          
    @inline(__always)
     public func preconditionFailure(
         _ message: @autoclosure () -> String = String(),
         file: StaticString = #file,
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListLayoutAppearance.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListLayoutAppearance.html
    index 65db0746a..2f52fb855 100644
    --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListLayoutAppearance.html
    +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListLayoutAppearance.html
    @@ -761,7 +761,7 @@ 

    ListLayoutAppearance

    Declaration

    Swift

    -
    static var `default`: Self { get }
    +
    static var `default`: Self { get }
    @@ -794,7 +794,7 @@

    Default Implementation

    Declaration

    Swift

    -
    static func `default`(_ modifying: (inout Self) -> ()) -> Self
    +
    static func `default`(_ modifying: (inout Self) -> ()) -> Self
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs.html index f53bd1ed0..b14de4551 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs.html @@ -2542,7 +2542,7 @@

    Declaration

    Place code similar to the below in your source file alongside your ItemContent, and then open the Xcode editor’s canvas.

     struct ElementPreview : PreviewProvider {
    -     static var previews: some View {
    +     static var previews: some View {
              ItemPreview.withAllItemStates(
                  for: Item(XcodePreviewDemoContent(
                      text: "Lorem ipsum dolor sit amet (...)"
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior.html
    index 085992e45..cfc12bfca 100644
    --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior.html
    +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior.html
    @@ -825,6 +825,41 @@ 

    Declaration

    +
  • +
    + + + + occlusionInsets + +
    +
    +
    +
    +
    +
    +

    Insets for persistent UI that visually occludes the list viewport.

    + +

    Listable applies these insets to the underlying scroll view content inset, applies the +relevant axis-specific edges to scroll indicators, and combines them with keyboard avoidance +so first-responder scrolling treats the occluded area as unavailable. These insets do not +change list layout geometry; use layout bounds padding for content layout spacing.

    + +

    If keyboardAdjustmentMode is custom, the custom scroll view +inset callback owns the full inset calculation instead.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var occlusionInsets: UIEdgeInsets
    + +
    +
    +
    +
    +
  • @@ -1083,9 +1118,9 @@

    Declaration

  • @@ -1104,6 +1139,7 @@

    Declaration

    isScrollEnabled: Bool = true, keyboardDismissMode : UIScrollView.KeyboardDismissMode = .interactive, keyboardAdjustmentMode : KeyboardAdjustmentMode = .adjustsWhenVisible, + occlusionInsets : UIEdgeInsets = .zero, scrollsToTop : ScrollsToTop = .enabled, selectionMode : SelectionMode = .single, underflow : Underflow = Underflow(), diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Color.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Color.html index 3e8138a6a..8c66278b5 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Color.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Color.html @@ -818,7 +818,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    +
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/DefaultHeaderFooterProperties.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/DefaultHeaderFooterProperties.html index e36532de9..c3d1e648b 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/DefaultHeaderFooterProperties.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/DefaultHeaderFooterProperties.html @@ -987,7 +987,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func defaults(with configure: (inout `Self`) -> () = { _ in }) -> DefaultHeaderFooterProperties<ContentType>
    +
    public static func defaults(with configure: (inout `Self`) -> () = { _ in }) -> DefaultHeaderFooterProperties<ContentType>
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/DefaultItemProperties.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/DefaultItemProperties.html index 158316759..e4fbe111a 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/DefaultItemProperties.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/DefaultItemProperties.html @@ -1284,7 +1284,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func defaults(with configure: (inout `Self`) -> () = { _ in }) -> DefaultItemProperties<ContentType>
    +
    public static func defaults(with configure: (inout `Self`) -> () = { _ in }) -> DefaultItemProperties<ContentType>
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmbeddedList.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmbeddedList.html index 551267010..863dc23ea 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmbeddedList.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmbeddedList.html @@ -934,7 +934,7 @@

    Declaration

    Declaration

    Swift

    -
    public func apply(to views: ItemContentViews<`Self`>, for reason: ApplyReason, with info: ApplyItemContentInfo)
    +
    public func apply(to views: ItemContentViews<`Self`>, for reason: ApplyReason, with info: ApplyItemContentInfo)
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance.html index 1e05048f4..a280e191f 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance.html @@ -842,7 +842,7 @@

    ListLayoutAppearance

    Declaration

    Swift

    -
    public static var `default`: FlowAppearance { get }
    +
    public static var `default`: FlowAppearance { get }
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/HeaderFooterLayout.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/HeaderFooterLayout.html index 48a332b2e..9af6e8bd6 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/HeaderFooterLayout.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/HeaderFooterLayout.html @@ -790,7 +790,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/ItemLayout.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/ItemLayout.html index ccadeb399..5c6bf76e1 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/ItemLayout.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/ItemLayout.html @@ -819,7 +819,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/SectionLayout.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/SectionLayout.html index 44df62842..91e2fab9c 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/SectionLayout.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/SectionLayout.html @@ -959,7 +959,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item.html index e322bd2ed..a772696db 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item.html @@ -985,7 +985,7 @@

    Declaration

    Declaration

    Swift

    -
    public typealias OnWasReordered = (`Self`, ItemReordering.Result) -> ()
    +
    public typealias OnWasReordered = (`Self`, ItemReordering.Result) -> ()
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemInsertAndRemoveAnimations.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemInsertAndRemoveAnimations.html index 0c61e6383..b1f381919 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemInsertAndRemoveAnimations.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemInsertAndRemoveAnimations.html @@ -929,7 +929,7 @@

    Declaration

    Declaration

    Swift

    -
    static var fade: `Self` { get }
    +
    static var fade: `Self` { get }
    @@ -955,7 +955,7 @@

    Declaration

    Declaration

    Swift

    -
    static var right: `Self` { get }
    +
    static var right: `Self` { get }
    @@ -981,7 +981,7 @@

    Declaration

    Declaration

    Swift

    -
    static var left: `Self` { get }
    +
    static var left: `Self` { get }
    @@ -1007,7 +1007,7 @@

    Declaration

    Declaration

    Swift

    -
    static var top: `Self` { get }
    +
    static var top: `Self` { get }
    @@ -1033,7 +1033,7 @@

    Declaration

    Declaration

    Swift

    -
    static var bottom: `Self` { get }
    +
    static var bottom: `Self` { get }
    @@ -1059,7 +1059,7 @@

    Declaration

    Declaration

    Swift

    -
    static var scaleDown: `Self` { get }
    +
    static var scaleDown: `Self` { get }
    @@ -1085,7 +1085,7 @@

    Declaration

    Declaration

    Swift

    -
    static var scaleUp: `Self` { get }
    +
    static var scaleUp: `Self` { get }
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemPreview.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemPreview.html index 69e0c3aef..fdfc6250f 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemPreview.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemPreview.html @@ -741,7 +741,7 @@

    ItemPreview

    Place code similar to the below in your source file alongside your ItemContent, and then open the Xcode editor’s canvas.

     struct ElementPreview : PreviewProvider {
    -     static var previews: some View {
    +     static var previews: some View {
              ItemPreview.withAllItemStates(
                  for: Item(XcodePreviewDemoContent(
                      text: "Lorem ipsum dolor sit amet (...)"
    @@ -864,7 +864,7 @@ 

    Declaration

    Swift

    @MainActor
    -public static func previews(for item: AnyItem, with properties: [Properties]) -> some View
    +public static func previews(for item: AnyItem, with properties: [Properties]) -> some View
    @@ -904,7 +904,7 @@

    Declaration

    for item : AnyItem, width : CGFloat = UIScreen.main.bounds.width, appearance : ItemPreviewAppearance = .init() -) -> some View
  • +) -> some View
    @@ -1021,7 +1021,7 @@

    Declaration

    Swift

    @MainActor
    -public var body: some View { get }
    +public var body: some View { get }
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LayoutDescription.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LayoutDescription.html index acf43da40..b9a7088b8 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LayoutDescription.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LayoutDescription.html @@ -875,7 +875,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    +
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LayoutDescription/Configuration.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LayoutDescription/Configuration.html index 6b428b8a6..75f829aca 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LayoutDescription/Configuration.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LayoutDescription/Configuration.html @@ -815,7 +815,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    +
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListAnimation.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListAnimation.html index b38d109b0..d3cd07d8c 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListAnimation.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListAnimation.html @@ -818,7 +818,7 @@

    Declaration

    Declaration

    Swift

    -
    public static let `default`: `Self`
    +
    public static let `default`: `Self`
    @@ -845,7 +845,7 @@

    Declaration

    Declaration

    Swift

    -
    public static let fast: `Self`
    +
    public static let fast: `Self`
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListProperties.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListProperties.html index 23df8ee9e..deaf30e90 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListProperties.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListProperties.html @@ -1322,7 +1322,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func `default`(
    +                          
    public static func `default`(
         with configure : Configure = { _ in }
     ) -> Self
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/PagedAppearance.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/PagedAppearance.html index 138a78085..9161836cf 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/PagedAppearance.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/PagedAppearance.html @@ -803,7 +803,7 @@

    ListLayoutAppearance

    Declaration

    Swift

    -
    public static var `default`: PagedAppearance { get }
    +
    public static var `default`: PagedAppearance { get }
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/PagedAppearance/Peek.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/PagedAppearance/Peek.html index 6cec58180..747614701 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/PagedAppearance/Peek.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/PagedAppearance/Peek.html @@ -880,7 +880,7 @@

    Parameters

    Declaration

    Swift

    -
    public static var none: `Self` { get }
    +
    public static var none: `Self` { get }
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Section.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Section.html index 1a3d008e3..1dd88ed99 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Section.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Section.html @@ -1213,7 +1213,7 @@

    Reading Items event to your backing data store.

    item.onWasReordered = { item, reorder in
         let items = reorder.toSection.filtered(to: MyContent.self)
    -    controller.setItemOrders(with: items.map(\.content.model))
    +    controller.setItemOrders(with: items.map(\.content.model))
     }
     
    @@ -1250,7 +1250,7 @@

    Declaration

    event to your backing data store.

    item.onWasReordered = { item, reorder in
         reorder.toSection.filtered(to: MyContent.self) { items in
    -        controller.setItemOrders(with: items.map(\.content.model))
    +        controller.setItemOrders(with: items.map(\.content.model))
         }
     }
     
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeActionsViewStyle.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeActionsViewStyle.html index 26fa6450a..a4771a82f 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeActionsViewStyle.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeActionsViewStyle.html @@ -816,7 +816,7 @@

    Declaration

    Declaration

    Swift

    -
    public static let `default`: SwipeActionsViewStyle
    +
    public static let `default`: SwipeActionsViewStyle
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance.html index cf6a25f5e..b0b02abab 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance.html @@ -848,7 +848,7 @@

    ListLayoutAppearance

    Declaration

    Swift

    -
    public static var `default`: TableAppearance { get }
    +
    public static var `default`: TableAppearance { get }
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/HeaderFooterLayout.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/HeaderFooterLayout.html index c09d29b8f..616445f90 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/HeaderFooterLayout.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/HeaderFooterLayout.html @@ -817,7 +817,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/ItemLayout.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/ItemLayout.html index 7ffa1b54d..d3f181326 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/ItemLayout.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/ItemLayout.html @@ -871,7 +871,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/SectionLayout.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/SectionLayout.html index 9f8a3c332..51abeae2c 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/SectionLayout.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/SectionLayout.html @@ -900,7 +900,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/index.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/index.html index 825381251..edfda81c4 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/index.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/index.html @@ -848,8 +848,18 @@

    Highly Customizable

    { public var keyboardDismissMode : UIScrollView.KeyboardDismissMode + public var keyboardAdjustmentMode : KeyboardAdjustmentMode + + public var occlusionInsets : UIEdgeInsets + public var underflow : Underflow
    + +

    occlusionInsets lets callers reserve scroll viewport space for persistent overlays, +such as a floating bottom bar. Listable applies these insets to the scroll view content +inset, applies the relevant axis-specific edges to scroll indicators, and combines them +with keyboard avoidance so first-responder scrolling treats the occluded area as +unavailable.

    
     struct Underflow : Equatable
     {
    @@ -869,7 +879,7 @@ 

    Self-Sizing Cells

    Another common pain-point for standard UITableViews or UICollectionViews is handling dynamic and self sizing cells. Listable handles this transparently for you, and provides many ways to size content. Each Item has a sizing property, which can be set to any of the following values. .default pulls the default sizing of the item from the List.Measurement mentioned above, where as the thatFits and autolayout values size the item based on sizeThatFits and systemLayoutSizeFitting, respectively.

    public enum Sizing : Equatable
     {
    -    case `default`
    +    case `default`
     
         case fixed(CGFloat)
     
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/search.json b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/search.json
    index f28199bb8..08419db52 100644
    --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/search.json
    +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/search.json
    @@ -1 +1 @@
    -{"Typealiases.html#/s:10ListableUI6Headera":{"name":"Header"},"Typealiases.html#/s:10ListableUI6Footera":{"name":"Footer"},"Typealiases.html#/s:10ListableUI13HeaderContenta":{"name":"HeaderContent"},"Typealiases.html#/s:10ListableUI13FooterContenta":{"name":"FooterContent"},"Typealiases.html#/s:10ListableUI32ListItemScrollPositionAdjustmenta":{"name":"ListItemScrollPositionAdjustment","abstract":"

    Returns the vertical delta to apply to the list’s current content offset.

    "},"Structs/ViewProperties/CornerCurve.html#/s:10ListableUI14ViewPropertiesV11CornerCurveO8circularyA2EmF":{"name":"circular","abstract":"

    Provides a standard-style corner radius as you would see in design tools like Figma.

    ","parent_name":"CornerCurve"},"Structs/ViewProperties/CornerCurve.html#/s:10ListableUI14ViewPropertiesV11CornerCurveO10continuousyA2EmF":{"name":"continuous","abstract":"

    Provides an iOS icon-style corner radius.

    ","parent_name":"CornerCurve"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV7topLeftAGvpZ":{"name":"topLeft","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV8topRightAGvpZ":{"name":"topRight","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV10bottomLeftAGvpZ":{"name":"bottomLeft","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV11bottomRightAGvpZ":{"name":"bottomRight","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV3allAGvpZ":{"name":"all","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV3topAGvpZ":{"name":"top","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV4leftAGvpZ":{"name":"left","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV6bottomAGvpZ":{"name":"bottom","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV5rightAGvpZ":{"name":"right","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO6squareyA2EmF":{"name":"square","abstract":"

    Regular, non-rounded corners.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7capsuleyA2EmF":{"name":"capsule","abstract":"

    Capsule-style corners will be rendered. Eg, the corner radii is the same","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7roundedyAE14CoreFoundation7CGFloatV_AE7CornersVtcAEmF":{"name":"rounded(radius:corners:)","abstract":"

    The provided radii is applied to the specified corners.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle/Corners.html":{"name":"Corners","abstract":"

    Describes the corners to apply the style to.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV13clipsToBoundsSbvp":{"name":"clipsToBounds","abstract":"

    If the view should clip its contents or not.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV11cornerStyleAC06CornerF0Ovp":{"name":"cornerStyle","abstract":"

    The corner style to apply, eg rounded, capsule, or normal, square corners.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV11cornerCurveAC06CornerF0Ovp":{"name":"cornerCurve","abstract":"

    How to style the curves when cornerStyle is non-square.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV13clipsToBounds11cornerStyle0H5CurveACSb_AC06CornerI0OAC0kJ0Otcfc":{"name":"init(clipsToBounds:cornerStyle:cornerCurve:)","abstract":"

    Creates new view properties.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV5apply2toySo6UIViewC_tF":{"name":"apply(to:)","parent_name":"ViewProperties"},"Structs/ViewProperties/CornerStyle.html":{"name":"CornerStyle","abstract":"

    The style of corners to draw on the view.

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

    Specifies the curve style when showing rounded corners on a Box.

    ","parent_name":"ViewProperties"},"Structs/SwipeAction/OnDidPerformActionAnimation.html#/s:10ListableUI11SwipeActionV012OnDidPerformD9AnimationO12closeActionsyA2EmF":{"name":"closeActions","abstract":"

    The swipe actions will be closed.

    ","parent_name":"OnDidPerformActionAnimation"},"Structs/SwipeAction/OnDidPerformActionAnimation.html#/s:10ListableUI11SwipeActionV012OnDidPerformD9AnimationO13expandActionsyA2EmF":{"name":"expandActions","abstract":"

    The swipe actions will be expanded, revealing the last swipe action.","parent_name":"OnDidPerformActionAnimation"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV012OnDidPerformD0a":{"name":"OnDidPerformAction","abstract":"

    The completion handler to call after performing the swipe action.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5OnTapa":{"name":"OnTap","abstract":"

    The completion handler called when the action is tapped.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5titleSSSgvp":{"name":"title","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV18accessibilityLabelSSSgvp":{"name":"accessibilityLabel","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV18accessibilityValueSSSgvp":{"name":"accessibilityValue","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV17accessibilityHintSSSgvp":{"name":"accessibilityHint","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV15backgroundColorSo7UIColorCSgvp":{"name":"backgroundColor","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV9tintColorSo7UIColorCvp":{"name":"tintColor","abstract":"

    Sets the text and image (image must use the template rendering mode) color.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5imageSo7UIImageCSgvp":{"name":"image","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5onTapyyyAC012OnDidPerformD9AnimationOccvp":{"name":"onTap","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5title18accessibilityLabel0F5Value0F4Hint15backgroundColor04tintK05image5onTapACSSSg_A3LSo7UIColorCANSo7UIImageCSgyyAC012OnDidPerformD9AnimationOcctcfc":{"name":"init(title:accessibilityLabel:accessibilityValue:accessibilityHint:backgroundColor:tintColor:image:onTap:)","abstract":"

    Creates a new swipe action with the provided options.

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

    The animation to perform when the action is completed.

    ","parent_name":"SwipeAction"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV7actionsSayAA0C6ActionVGvp":{"name":"actions","abstract":"

    The actions to display when the cell is swiped.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC0Sbvp":{"name":"performsFirstActionWithFullSwipe","abstract":"

    Whether the first action is performed automatically with a full swipe.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC06actionACSb_AA0cH0Vtcfc":{"name":"init(performsFirstActionWithFullSwipe:action:)","abstract":"

    Creates a new configuration with the provided action.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC07actionsACSb_SayAA0cH0VGtcfc":{"name":"init(performsFirstActionWithFullSwipe:actions:)","abstract":"

    Creates a new configuration with the provided actions.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC07actionsACSb_SayAA0cH0VGyXEtcfc":{"name":"init(performsFirstActionWithFullSwipe:actions:)","abstract":"

    Creates a new configuration with the provided actions.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7leading14CoreFoundation7CGFloatVvp":{"name":"leading","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV8trailing14CoreFoundation7CGFloatVvp":{"name":"trailing","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV4zeroACvpZ":{"name":"zero","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7leading8trailingAC14CoreFoundation7CGFloatV_AHtcfc":{"name":"init(leading:trailing:)","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7uniformAC14CoreFoundation7CGFloatV_tcfc":{"name":"init(uniform:)","parent_name":"HorizontalPadding"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12minItemCountSivp":{"name":"minItemCount","abstract":"

    The minimum number of items within the section. Defaults to 1.

    ","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12maxItemCountSiSgvp":{"name":"maxItemCount","abstract":"

    The maximum number of items in the section. Has no default setting.

    ","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV10CanReordera":{"name":"CanReorder","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12canReorderInSbAA04ItemD0V6ResultVKcSgvp":{"name":"canReorderIn","abstract":"

    A predicate that you can provide which allows more intricate validation when","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV13canReorderOutSbAA04ItemD0V6ResultVKcSgvp":{"name":"canReorderOut","abstract":"

    A predicate that you can provide which allows more intricate validation when","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12minItemCount03maxfG012canReorderIn0iJ3OutACSi_SiSgSbAA0fD0V6ResultVKcSgAMtcfc":{"name":"init(minItemCount:maxItemCount:canReorderIn:canReorderOut:)","abstract":"

    Creates a new reordering validation instance.

    ","parent_name":"SectionReordering"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI24EmptySectionLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptySectionLayoutsValue"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"EmptySectionLayoutsValue"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"EmptySectionLayoutsValue"},"Structs/Section.html#/s:10ListableUI7SectionV10Identifiera":{"name":"Identifier","abstract":"

    The Identifier type used for a Section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10identifierAA10IdentifierCyACs11AnyHashableVGvp":{"name":"identifier","abstract":"

    The value which uniquely identifies the section within a list.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV6headerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"header","abstract":"

    The header, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV6footerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"footer","abstract":"

    The footer, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV5itemsSayAA7AnyItem_pGvp":{"name":"items","abstract":"

    The items, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10reorderingAA0C10ReorderingVvp":{"name":"reordering","abstract":"

    Controls re-ordering options when items are moved in or out of the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8contains3anySbShyAA14ContentFiltersOG_tF":{"name":"contains(any:)","abstract":"

    Check if the section contains any of the given types, which you specify via the filters","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV5countSivp":{"name":"count","abstract":"

    The number of Items within the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV7layoutsAA0C7LayoutsVvp":{"name":"layouts","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV9Configurea":{"name":"Configure","abstract":"

    Provides a mutable section for editing in an inline closure.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_7layouts6header6footer10reordering5items9configureACx_AA0C7LayoutsVAA26AnyHeaderFooterConvertible_pSgAmA0C10ReorderingVSayAA0k4ItemN0_pGyACzXEtcSHRzlufc":{"name":"init(_:layouts:header:footer:reordering:items:configure:)","abstract":"

    Creates a new section with all of the provided values, plus an optional","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_9configureACx_yACzXEtcSHRzlufc":{"name":"init(_:configure:)","abstract":"

    Creates a new section with a trailing closure to configure the section inline.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_7layouts10reordering5items6header6footerACx_AA0C7LayoutsVAA0C10ReorderingVSayAA18AnyItemConvertible_pGyXEAA0k12HeaderFooterM0_pSgyXEAPyXEtcSHRzlufc":{"name":"init(_:layouts:reordering:items:header:footer:)","abstract":"

    Creates a new section with result builder-style APIs.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_5items6header6footerACx_SayAA18AnyItemConvertible_pGyXEAA0g12HeaderFooterI0_pSgyXEAJyXEtcSHRzlufc":{"name":"init(_:items:header:footer:)","abstract":"

    Creates a new section with result builder-style APIs.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8filtered2toSayxGxm_tlF":{"name":"filtered(to:)","abstract":"

    Returns the content of the section, converted back to the provided type,","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8filtered2to_yxm_ySayxGXEtlF":{"name":"filtered(to:_:)","abstract":"

    Provides the content of the section, converted back to the provided type,","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV3addyyAA7AnyItem_pF":{"name":"add(_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_AA7AnyItem_ptFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_AA4ItemVyxGtAA0E7ContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_xtAA11ItemContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV3add5itemsySayAA18AnyItemConvertible_pGyXE_tF":{"name":"add(items:)","abstract":"

    Adds the provided items with the provided result builder.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayAA7AnyItem_pGtFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayAA4ItemVyxGGtAA0E7ContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayxGtAA11ItemContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10identifier4withAA10IdentifierCyACs11AnyHashableVGx_tSHRzlFZ":{"name":"identifier(with:)","abstract":"

    Provides a new identifier for a Section, with the given underlying value.

    ","parent_name":"Section"},"Structs/ScrollPosition/IfAlreadyVisible.html#/s:10ListableUI14ScrollPositionV16IfAlreadyVisibleO9doNothingyA2EmF":{"name":"doNothing","abstract":"

    Do not perform any action if the item is already partially visible.

    ","parent_name":"IfAlreadyVisible"},"Structs/ScrollPosition/IfAlreadyVisible.html#/s:10ListableUI14ScrollPositionV16IfAlreadyVisibleO08scrollToD0yA2EmF":{"name":"scrollToPosition","abstract":"

    Scroll the item to the desired Position, even if it is already partially visible.

    ","parent_name":"IfAlreadyVisible"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O3topyA2EmF":{"name":"top","abstract":"

    Scroll the item to the top of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O8centeredyA2EmF":{"name":"centered","abstract":"

    Scroll the item to the middle of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O6bottomyA2EmF":{"name":"bottom","abstract":"

    Scroll the item to the bottom of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition.html#/s:10ListableUI14ScrollPositionV8position16ifAlreadyVisible6offsetA2C0D0O_AC02IfgH0O14CoreFoundation7CGFloatVtcfc":{"name":"init(position:ifAlreadyVisible:offset:)","abstract":"

    Creates a new scroll position with the provided values.

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

    How the item should be positioned within the list.

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

    What action should be taken if an item is already partially visible within a list.

    ","parent_name":"ScrollPosition"},"Structs/RefreshControl/Title.html#/s:10ListableUI14RefreshControlV5TitleO6stringyAESScAEmF":{"name":"string(_:)","abstract":"

    A standard string is displayed according to iOS appearance rules.

    ","parent_name":"Title"},"Structs/RefreshControl/Title.html#/s:10ListableUI14RefreshControlV5TitleO10attributedyAESo18NSAttributedStringCcAEmF":{"name":"attributed(_:)","abstract":"

    An attributed string is displayed which provides specific appearance rules.

    ","parent_name":"Title"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html#/s:10ListableUI14RefreshControlV24OffsetAdjustmentBehaviorO4noneyA2EmF":{"name":"none","abstract":"

    Does not apply any visibility or offset change to the refresh control.

    ","parent_name":"OffsetAdjustmentBehavior"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html#/s:10ListableUI14RefreshControlV24OffsetAdjustmentBehaviorO21displayWhenRefreshingyAESb_SbtcAEmF":{"name":"displayWhenRefreshing(animate:scrollToTop:)","abstract":"

    If a refresh starts, the list will be scrolled to the top to reveal the refresh indicator.

    ","parent_name":"OffsetAdjustmentBehavior"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV12isRefreshingSbvp":{"name":"isRefreshing","abstract":"

    If the list is current refreshing.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV24offsetAdjustmentBehaviorAC06OffsetfG0Ovp":{"name":"offsetAdjustmentBehavior","abstract":"

    Controls how the refresh control affects the list when it is visible.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV5titleAC5TitleOSgvp":{"name":"title","abstract":"

    The title of the control.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV02OnC0a":{"name":"OnRefresh","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV02onC0yycvp":{"name":"onRefresh","abstract":"

    Invoked when a customer triggers a refresh event.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV12isRefreshing24offsetAdjustmentBehavior5title02onC0ACSb_AC06OffsethI0OAC5TitleOSgyyctcfc":{"name":"init(isRefreshing:offsetAdjustmentBehavior:title:onRefresh:)","parent_name":"RefreshControl"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html":{"name":"OffsetAdjustmentBehavior","abstract":"

    Controls the visibility and position of the refresh control.

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

    How the title of the refresh control is displayed.

    ","parent_name":"RefreshControl"},"Structs/ItemPreviewAppearance.html#/s:10ListableUI21ItemPreviewAppearanceV7padding15backgroundColorAC14CoreFoundation7CGFloatV_So7UIColorCtcfc":{"name":"init(padding:backgroundColor:)","abstract":"

    Creates a new preview appearance.

    ","parent_name":"ItemPreviewAppearance"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV5width14CoreFoundation7CGFloatVvp":{"name":"width","abstract":"

    The width of the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV5stateAA0C5StateVvp":{"name":"state","abstract":"

    The ItemState to use in the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV10appearanceAA0cD10AppearanceVvp":{"name":"appearance","abstract":"

    The desired appearance of the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV4with5state10appearanceAE14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVtcfc":{"name":"init(with:state:appearance:)","abstract":"

    Creates a new preview with the desired options.

    ","parent_name":"Properties"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV4itemAA03AnyC0_pvp":{"name":"item","abstract":"

    The item being previewed by the preview.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV10propertiesAC10PropertiesVvp":{"name":"properties","abstract":"

    The properties of the current preview.

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

    The properties of a preview.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV8previews3for4withQrAA03AnyC0_p_SayAC10PropertiesVGtFZ":{"name":"previews(for:with:)","abstract":"

    Creates and returns a SwiftUI view that contains individual previews for each of the provided","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV07withAllC6States3for5width10appearanceQrAA03AnyC0_p_14CoreFoundation7CGFloatVAA0cD10AppearanceVtFZ":{"name":"withAllItemStates(for:width:appearance:)","abstract":"

    Creates and returns a SwiftUI view that contains individual previews for all the possible","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV_5width5state10appearanceAcA03AnyC0_p_14CoreFoundation7CGFloatVAA0C5StateVAA0cD10AppearanceVtcfc":{"name":"init(_:width:state:appearance:)","abstract":"

    Creates a new preview with the provided properties.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV_10propertiesAcA03AnyC0_p_AC10PropertiesVtcfc":{"name":"init(_:properties:)","abstract":"

    Creates a new preview with the provided properties.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"ItemPreview"},"Structs/LocalizedItemCollator/CollatedSection.html#/s:10ListableUI21LocalizedItemCollatorV15CollatedSectionV5titleSSvp":{"name":"title","abstract":"

    The title of section – a single letter like A, B, C, D, E, etc.","parent_name":"CollatedSection"},"Structs/LocalizedItemCollator/CollatedSection.html#/s:10ListableUI21LocalizedItemCollatorV15CollatedSectionV5itemsSayAA03AnyD0_pGvp":{"name":"items","abstract":"

    The sorted items in the collated sections.

    ","parent_name":"CollatedSection"},"Structs/LocalizedItemCollator.html#/s:10ListableUI21LocalizedItemCollatorV8sections9collation4with_SayAA7SectionVGSo27UILocalizedIndexedCollationC_SayAA03Anyc10CollatableD0_pGyAC08CollatedI0V_AHztXEtFZ":{"name":"sections(collation:with:_:)","abstract":"

    Collates and returns the set of items into list Sections,","parent_name":"LocalizedItemCollator"},"Structs/LocalizedItemCollator.html#/s:10ListableUI21LocalizedItemCollatorV7collate9collation5itemsSayAC15CollatedSectionVGSo27UILocalizedIndexedCollationC_SayAA03Anyc10CollatableD0_pGtFZ":{"name":"collate(collation:items:)","abstract":"

    Collates and returns the set of items into CollatedSections.","parent_name":"LocalizedItemCollator"},"Structs/LocalizedItemCollator/CollatedSection.html":{"name":"CollatedSection","abstract":"

    The output of the collator, with the collated title and items","parent_name":"LocalizedItemCollator"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV18accessibilityLabelSSvpZ":{"name":"accessibilityLabel","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV17accessibilityHintSSvpZ":{"name":"accessibilityHint","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV19accessibilityMoveUpSSvpZ":{"name":"accessibilityMoveUp","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV21accessibilityMoveDownSSvpZ":{"name":"accessibilityMoveDown","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html":{"name":"ReorderGesture","parent_name":"ListableLocalizedStrings"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV07contentE0So6CGSizeVvp":{"name":"contentSize","abstract":"

    The content size of the list.

    ","parent_name":"MeasuredListSize"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV12naturalWidth14CoreFoundation7CGFloatVSgvp":{"name":"naturalWidth","abstract":"

    If it supports it, this value will contain the “natural” width of the list’s","parent_name":"MeasuredListSize"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV07contentE012naturalWidthACSo6CGSizeV_14CoreFoundation7CGFloatVSgtcfc":{"name":"init(contentSize:naturalWidth:)","parent_name":"MeasuredListSize"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV4itemAA03AnyF0_pvp":{"name":"item","abstract":"

    The item which was reordered by the customer.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV8sectionsSayAA7SectionVGvp":{"name":"sections","abstract":"

    The new state of all sections in the list.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV6resultAA0F10ReorderingV6ResultVvp":{"name":"result","abstract":"

    The detailed information about the reorder event.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV3oldShyAA13AnyIdentifierCGvp":{"name":"old","abstract":"

    The previously selected items’ identifiers.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV3newShyAA13AnyIdentifierCGvp":{"name":"new","abstract":"

    The newly selected items’ identifiers.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV3oldSo6CGRectVvp":{"name":"old","abstract":"

    The old frame within the bounds of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV3newSo6CGRectVvp":{"name":"new","abstract":"

    The new frame within the bounds of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV9displayedSayAA7AnyItem_pGvp":{"name":"displayed","abstract":"

    The items which were scrolled into view or otherwise became visible.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV12endedDisplaySayAA7AnyItem_pGvp":{"name":"endedDisplay","abstract":"

    The items which were scrolled out of view or otherwise were removed from view.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV10ChangedIDsV8insertedShyAA13AnyIdentifierCGvp":{"name":"inserted","abstract":"

    The inserted IDs.

    ","parent_name":"ChangedIDs"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV10ChangedIDsV7removedShyAA13AnyIdentifierCGvp":{"name":"removed","abstract":"

    The removed IDs.

    ","parent_name":"ChangedIDs"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV8sectionsAG10ChangedIDsVvp":{"name":"sections","abstract":"

    The inserted and removed sections.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV5itemsAG10ChangedIDsVvp":{"name":"items","abstract":"

    The inserted and removed items.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html":{"name":"ChangedIDs","abstract":"

    The changed IDs.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV10hadChangesSbvp":{"name":"hadChanges","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21insertionsAndRemovalsAE010InsertionsiJ0Vvp":{"name":"insertionsAndRemovals","abstract":"

    The insertions and removals in this change, if any.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html":{"name":"InsertionsAndRemovals","abstract":"

    The insertions and removals, for both sections and items, applied to a list","parent_name":"ContentUpdated"},"Structs/ListStateObserver/BeginDrag.html#/s:10ListableUI17ListStateObserverV9BeginDragV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","parent_name":"BeginDrag"},"Structs/ListStateObserver/DidEndScrollingAnimation.html#/s:10ListableUI17ListStateObserverV24DidEndScrollingAnimationV7actionsAA0C7ActionsCvp":{"name":"actions","parent_name":"DidEndScrollingAnimation"},"Structs/ListStateObserver/DidEndScrollingAnimation.html#/s:10ListableUI17ListStateObserverV24DidEndScrollingAnimationV12positionInfoAA0c14ScrollPositionK0Vvp":{"name":"positionInfo","parent_name":"DidEndScrollingAnimation"},"Structs/ListStateObserver/DidEndDeceleration.html#/s:10ListableUI17ListStateObserverV18DidEndDecelerationV7actionsAA0C7ActionsCvp":{"name":"actions","parent_name":"DidEndDeceleration"},"Structs/ListStateObserver/DidEndDeceleration.html#/s:10ListableUI17ListStateObserverV18DidEndDecelerationV12positionInfoAA0c14ScrollPositionJ0Vvp":{"name":"positionInfo","parent_name":"DidEndDeceleration"},"Structs/ListStateObserver/DidScroll.html#/s:10ListableUI17ListStateObserverV9DidScrollV7actionsAA0C7ActionsCvp":{"name":"actions","parent_name":"DidScroll"},"Structs/ListStateObserver/DidScroll.html#/s:10ListableUI17ListStateObserverV9DidScrollV12positionInfoAA0cg8PositionI0Vvp":{"name":"positionInfo","parent_name":"DidScroll"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates and optionally allows you to configure an observer.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11OnDidScrolla":{"name":"OnDidScroll","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11onDidScrollyyyAC0gH0VcF":{"name":"onDidScroll(_:)","abstract":"

    Registers a callback which will be called when the list view is scrolled, or is","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV20OnDidEndDecelerationa":{"name":"OnDidEndDeceleration","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV20onDidEndDecelerationyyyAC0ghI0VcF":{"name":"onDidEndDeceleration(_:)","abstract":"

    Registers a callback which will be called when the list view is finished decelerating.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV26OnDidEndScrollingAnimationa":{"name":"OnDidEndScrollingAnimation","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV26onDidEndScrollingAnimationyyyAC0ghiJ0VcF":{"name":"onDidEndScrollingAnimation(_:)","abstract":"

    Registers a callback which will be called when the list view had ended scrolling animation.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11OnBeginDraga":{"name":"OnBeginDrag","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11onBeginDragyyyAC0gH0VcF":{"name":"onBeginDrag(_:)","abstract":"

    Registers a callback which will be called when the list view will begin dragging.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV16OnContentUpdateda":{"name":"OnContentUpdated","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV16onContentUpdatedyyyAC0gH0VcF":{"name":"onContentUpdated(_:)","abstract":"

    Registers a callback which will be called when the list view’s content is updated","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV19OnVisibilityChangeda":{"name":"OnVisibilityChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV19onVisibilityChangedyyyAC0gH0VcF":{"name":"onVisibilityChanged(_:)","abstract":"

    Registers a callback which will be called when the visiblity of content within the list changes,","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV14OnFrameChangeda":{"name":"OnFrameChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV14onFrameChangedyyyAC0gH0VcF":{"name":"onFrameChanged(_:)","abstract":"

    Registers a callback which will be called when the list view’s frame is changed.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV18OnSelectionChangeda":{"name":"OnSelectionChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV18onSelectionChangedyyyAC0gH0VcF":{"name":"onSelectionChanged(_:)","abstract":"

    Registers a callback which will be called when the list view’s selected items are changed by the user.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV15OnItemReordereda":{"name":"OnItemReordered","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV15onItemReorderedyyyAC0gH0VcF":{"name":"onItemReordered(_:)","abstract":"

    Registers a callback which will be called when an item in the list view is reordered by the customer.","parent_name":"ListStateObserver"},"Structs/ListStateObserver/DidScroll.html":{"name":"DidScroll","abstract":"

    Parameters available for OnDidScroll callbacks.

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

    Parameters available for OnDidEndDeceleration callbacks.

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

    Parameters available for OnDidEndScrollingAnimation callbacks.

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

    Parameters available for OnBeginDrag callbacks.

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

    Parameters available for OnContentUpdated callbacks.

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

    Parameters available for OnVisibilityChanged callbacks.

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

    Parameters available for OnFrameChanged callbacks.

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

    Parameters available for OnSelectionChanged callbacks.

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

    Parameters available for OnItemReordered callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListScrollPositionInfo/VisibleItem.html#/s:10ListableUI22ListScrollPositionInfoV11VisibleItemV10identifierAA13AnyIdentifierCvp":{"name":"identifier","parent_name":"VisibleItem"},"Structs/ListScrollPositionInfo/VisibleItem.html#/s:10ListableUI22ListScrollPositionInfoV11VisibleItemV010percentageG014CoreFoundation7CGFloatVvp":{"name":"percentageVisible","abstract":"

    The percentage of this item within the collection view’s visible frame.

    ","parent_name":"VisibleItem"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV12visibleItemsShyAC11VisibleItemVGvp":{"name":"visibleItems","abstract":"

    Which items within the list are currently visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV15mostVisibleItemAC0hI0VSgvp":{"name":"mostVisibleItem","abstract":"

    The item from visibleItems that has the highest percentage of visibility.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV18isFirstItemVisibleSbvp":{"name":"isFirstItemVisible","abstract":"

    If the first item list is partially visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV17isLastItemVisibleSbvp":{"name":"isLastItemVisible","abstract":"

    If the last item list is partially visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV06bottomD6Offset14CoreFoundation7CGFloatVvp":{"name":"bottomScrollOffset","abstract":"

    Distance required to scroll to the bottom

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV6boundsSo6CGRectVvp":{"name":"bounds","abstract":"

    bounds of the list view

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV14safeAreaInsetsSo06UIEdgeI0Vvp":{"name":"safeAreaInsets","abstract":"

    safeAreaInsests of the list view

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV02isD10InProgressSbvp":{"name":"isScrollInProgress","abstract":"

    Whether the scroll view is currently being interacted with or decelerating.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV19visibleContentEdges017includingSafeAreaI0So10UIRectEdgeVAG_tF":{"name":"visibleContentEdges(includingSafeAreaEdges:)","abstract":"

    Used to retrieve the visible content edges for the list’s content.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV10scrollView12visibleItems18isFirstItemVisible0k4LastmN0ACSo08UIScrollH0C_ShyAC0nM0VGS2btcfc":{"name":"init(scrollView:visibleItems:isFirstItemVisible:isLastItemVisible:)","abstract":"

    Creates a ListScrollPositionInfo for the provided scroll view.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo/VisibleItem.html":{"name":"VisibleItem","parent_name":"ListScrollPositionInfo"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV15animatesChangesSbvp":{"name":"animatesChanges","abstract":"

    If the changes applied should be animated or not.","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV9animationAA0C9AnimationVvp":{"name":"animation","abstract":"

    The animation to use for any changes.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7contentAA7ContentVvp":{"name":"content","abstract":"

    The content displayed by the list.","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV11environmentAA0C11EnvironmentVvp":{"name":"environment","abstract":"

    The environment associated with the List.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV6layoutAA17LayoutDescriptionVvp":{"name":"layout","abstract":"

    The layout type to use with the list. Defaults to .table(), aka a table","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV10appearanceAA10AppearanceVvp":{"name":"appearance","abstract":"

    The appearance to use with the list.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV21scrollIndicatorInsetsSo06UIEdgeG0Vvp":{"name":"scrollIndicatorInsets","abstract":"

    The scroll insets to apply to the list view.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV8behaviorAA8BehaviorVvp":{"name":"behavior","abstract":"

    The various behavior options to apply to the list, which affect how the user","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13stateObserverAA0c5StateF0Vvp":{"name":"stateObserver","abstract":"

    The state reader to use with your list. A ListStateObserver","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7actionsAA0C7ActionsCSgvp":{"name":"actions","abstract":"

    The actions instance to use to control the list, eg to scroll to a given","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV16autoScrollActionAA04AutofG0Ovp":{"name":"autoScrollAction","abstract":"

    The auto scroll action to apply to the list. This allows you to","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV25onKeyboardFrameWillChangey0F8Observer0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0mQ0ttcSgvp":{"name":"onKeyboardFrameWillChange","abstract":"

    Called whenever a keyboard change is detected

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV23accessibilityIdentifierSSSgvp":{"name":"accessibilityIdentifier","abstract":"

    The accessibility identifier assigned to the inner UICollectionView.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","abstract":"

    The debugging identifier assigned to the list. Used for os_signpost integration","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV9Configurea":{"name":"Configure","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7default4withACyACzXE_tFZ":{"name":"default(with:)","abstract":"

    An instance of ListProperties with sensible default values.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV15animatesChanges9animation6layout10appearance21scrollIndicatorInsets8behavior16autoScrollAction25onKeyboardFrameWillChange23accessibilityIdentifier09debuggingW09configureACSb_AA0C9AnimationVAA17LayoutDescriptionVAA10AppearanceVSo06UIEdgeL0VAA8BehaviorVAA04AutooP0Oy0R8Observer0r7CurrentS8Provider_p_Sd0G8Duration_So06UIViewZ5CurveV0G5CurvettcSgSSSgA6_yACzXEtcfc":{"name":"init(animatesChanges:animation:layout:appearance:scrollIndicatorInsets:behavior:autoScrollAction:onKeyboardFrameWillChange:accessibilityIdentifier:debuggingIdentifier:configure:)","abstract":"

    Create a new instance of ListProperties with the provided values.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13dynamicMemberxs7KeyPathCyAA7ContentVxG_tcluip":{"name":"subscript(dynamicMember:)","abstract":"

    Allows directly reading properties on the list’s Content, without having to explicitly specify","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13dynamicMemberxs15WritableKeyPathCyAA7ContentVxG_tcluip":{"name":"subscript(dynamicMember:)","abstract":"

    Allows directly setting properties on the list’s Content, without having to explicitly specify","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV14callAsFunction_9configureyx_yAA7SectionVzXEtSHRzlF":{"name":"callAsFunction(_:configure:)","abstract":"

    Allows streamlined creation of sections when building a list:

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV3add8sectionsySayAA7SectionVGyXE_tF":{"name":"add(sections:)","abstract":"

    Adds the provided sections with the provided result builder.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV3addyyAA7SectionVF":{"name":"add(_:)","abstract":"

    Adds a new section to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV2peoiyyACz_AA7SectionVtFZ":{"name":"+=(_:_:)","abstract":"

    Adds a new section to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV2peoiyyACz_SayAA7SectionVGtFZ":{"name":"+=(_:_:)","abstract":"

    Adds a list of new sections to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV6modify5usingyyACzXE_tF":{"name":"modify(using:)","abstract":"

    Updates the ListProperties object with the changes in the provided builder.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV8modified5usingACyACzXE_tF":{"name":"modified(using:)","abstract":"

    Creates a new ListProperties object modified by the changes in the provided builder.

    ","parent_name":"ListProperties"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV9itemFrameSo6CGRectVvp":{"name":"itemFrame","abstract":"

    The item’s frame in the list content coordinate space.

    ","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV19visibleContentFrameSo6CGRectVvp":{"name":"visibleContentFrame","abstract":"

    The visible content frame in the list content coordinate space.

    ","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV08positionG0AA0cefG0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV9itemFrame014visibleContentI008positionG0ACSo6CGRectV_AhA0cefG0Vtcfc":{"name":"init(itemFrame:visibleContentFrame:positionInfo:)","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPosition.html#/s:10ListableUI22ListItemScrollPositionV8standardyAcA0eF0VFZ":{"name":"standard(_:)","abstract":"

    Positions the item using Listable’s standard item scroll positioning.

    ","parent_name":"ListItemScrollPosition"},"Structs/ListItemScrollPosition.html#/s:10ListableUI22ListItemScrollPositionV31verticalContentOffsetAdjustmentyAC14CoreFoundation7CGFloatVAA0cdeF4InfoVcFZ":{"name":"verticalContentOffsetAdjustment(_:)","abstract":"

    Positions the item by applying a custom vertical delta to the current content offset.

    ","parent_name":"ListItemScrollPosition"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV10Animationsa":{"name":"Animations","abstract":"

    The animation block.

    ","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationVyACyyycccfc":{"name":"init(_:)","abstract":"

    Creates a new animation. in your custom animation, you must invoke the passed","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV7defaultACvpZ":{"name":"default","abstract":"

    The default animation provided by UICollectionView.

    ","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV4fastACvpZ":{"name":"fast","abstract":"

    A faster animation than the default UICollectionView animation.

    ","parent_name":"ListAnimation"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV27headerToFirstSectionSpacing14CoreFoundation7CGFloatVvp":{"name":"headerToFirstSectionSpacing","abstract":"

    The spacing between the list header and the first section.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV31interSectionSpacingWithNoFooter14CoreFoundation7CGFloatVvp":{"name":"interSectionSpacingWithNoFooter","abstract":"

    The spacing to apply between sections, if the previous section has no footer.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV29interSectionSpacingWithFooter14CoreFoundation7CGFloatVvp":{"name":"interSectionSpacingWithFooter","abstract":"

    The spacing to apply between sections, if the previous section has a footer.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26sectionHeaderBottomSpacing14CoreFoundation7CGFloatVvp":{"name":"sectionHeaderBottomSpacing","abstract":"

    The spacing to apply below a section header, before its items.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV11itemSpacing14CoreFoundation7CGFloatVvp":{"name":"itemSpacing","abstract":"

    The spacing between individual items within a section in a list.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26itemToSectionFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"itemToSectionFooterSpacing","abstract":"

    The spacing between the last item in the section and the footer.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26lastSectionToFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"lastSectionToFooterSpacing","abstract":"

    The spacing between the last section and the footer of the list.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV27headerToFirstSectionSpacing05interiJ12WithNoFooter0kijlN0019sectionHeaderBottomJ004itemJ00rginJ004lastignJ0AE14CoreFoundation7CGFloatV_A6Otcfc":{"name":"init(headerToFirstSectionSpacing:interSectionSpacingWithNoFooter:interSectionSpacingWithFooter:sectionHeaderBottomSpacing:itemSpacing:itemToSectionFooterSpacing:lastSectionToFooterSpacing:)","abstract":"

    Creates a new Layout with the provided options.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV3set4withyyAEzXE_tF":{"name":"set(with:)","abstract":"

    Easily mutate the Layout in place.

    ","parent_name":"Layout"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV5countSivp":{"name":"count","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV7spacing14CoreFoundation7CGFloatVvp":{"name":"spacing","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV3oneAGvpZ":{"name":"one","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV5count7spacingAGSi_14CoreFoundation7CGFloatVtcfc":{"name":"init(count:spacing:)","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV5widthAA11CustomWidthOvp":{"name":"width","abstract":"

    In a horizontal layout, this powers the height of the section.

    ","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV011customInterE7Spacing14CoreFoundation7CGFloatVSgvp":{"name":"customInterSectionSpacing","abstract":"

    Overrides the calculated spacing after this section

    ","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7columnsAE7ColumnsVvp":{"name":"columns","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV14isHeaderSticky5width011customInterE7Spacing7columnsAESbSg_AA11CustomWidthO14CoreFoundation7CGFloatVSgAE7ColumnsVtcfc":{"name":"init(isHeaderSticky:width:customInterSectionSpacing:columns:)","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout/Columns.html":{"name":"Columns","parent_name":"SectionLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI15TableAppearanceV18HeaderFooterLayoutV5widthAA11CustomWidthOvp":{"name":"width","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI15TableAppearanceV18HeaderFooterLayoutV5widthAeA11CustomWidthO_tcfc":{"name":"init(width:)","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV11itemSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemSpacing","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV26itemToSectionFooterSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemToSectionFooterSpacing","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV5widthAA11CustomWidthOvp":{"name":"width","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV11itemSpacing0g15ToSectionFooterH05widthAE14CoreFoundation7CGFloatVSg_AlA11CustomWidthOtcfc":{"name":"init(itemSpacing:itemToSectionFooterSpacing:width:)","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"ItemLayout"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV7defaultACvpZ":{"name":"default","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    How the layout should flow, either horizontally or vertically.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","abstract":"

    How the list header should be positioned when content is scrolled.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","abstract":"

    If sticky section headers should be leveraged in the layout.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","abstract":"

    How paging is performed when a drag event ends.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","abstract":"

    The properties applied to the scroll view backing the list.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV26itemPositionGroupingHeight14CoreFoundation7CGFloatVvp":{"name":"itemPositionGroupingHeight","abstract":"

    When providing the ItemPosition for items in a list, specifies the max spacing","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV30contentInsetAdjustmentBehaviorAA07ContentfgH0Ovp":{"name":"contentInsetAdjustmentBehavior","abstract":"

    How to adjust the safe area insets of the list view.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV17bounceOnUnderflowSbvp":{"name":"bounceOnUnderflow","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","abstract":"

    The bounds of the content of the list, which can be optionally constrained.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV6layoutAC6LayoutVvp":{"name":"layout","abstract":"

    Layout attributes for content in the list.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV9direction18listHeaderPosition20stickySectionHeaders14pagingBehavior04itemH14GroupingHeight022contentInsetAdjustmentM017bounceOnUnderflow6bounds6layoutAcA15LayoutDirectionO_AA04ListgH0OSbAA010ListPagingM0O14CoreFoundation7CGFloatVAA07ContentrsM0OSbAA17ListContentBoundsVSgAC0Y0Vtcfc":{"name":"init(direction:listHeaderPosition:stickySectionHeaders:pagingBehavior:itemPositionGroupingHeight:contentInsetAdjustmentBehavior:bounceOnUnderflow:bounds:layout:)","abstract":"

    Creates a new TableAppearance object.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance/ItemLayout.html":{"name":"ItemLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/HeaderFooterLayout.html":{"name":"HeaderFooterLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/SectionLayout.html":{"name":"SectionLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/Layout.html":{"name":"Layout","abstract":"

    Layout options for the list.

    ","parent_name":"TableAppearance"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html#/s:10ListableUI15PagedAppearanceV4PeekV22FirstItemConfigurationO7uniformyA2GmF":{"name":"uniform","abstract":"

    The first item’s leading peek is equal to the Peek.value. This will keep the first","parent_name":"FirstItemConfiguration"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html#/s:10ListableUI15PagedAppearanceV4PeekV22FirstItemConfigurationO13customLeadingyAG14CoreFoundation7CGFloatVcAGmF":{"name":"customLeading(_:)","abstract":"

    The first item’s leading peek is equal to the associated value. This will offset the","parent_name":"FirstItemConfiguration"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html":{"name":"FirstItemConfiguration","abstract":"

    Houses the various configuration options for the first item’s peek value.

    ","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV7isEmptySbvp":{"name":"isEmpty","abstract":"

    This is true if there are no peek values.

    ","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV5value22firstItemConfigurationAE14CoreFoundation7CGFloatV_AE05FirsthI0Otcfc":{"name":"init(value:firstItemConfiguration:)","abstract":"

    Creates a new Peek with the specified peek value and first item configuration. By default,","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV4noneAEvpZ":{"name":"none","abstract":"

    This represents no peeking functionality.

    ","parent_name":"Peek"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV7defaultACvpZ":{"name":"default","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The direction the paging layout should occur in. Defaults to vertical.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV4peekAC4PeekVvp":{"name":"peek","abstract":"

    This is a proxy to the internal pagingSize.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV21showsScrollIndicatorsSbvp":{"name":"showsScrollIndicators","abstract":"

    If scroll indicators should be visible along the scrollable axis.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV9direction21showsScrollIndicators6bounds4peekAcA15LayoutDirectionO_SbAA17ListContentBoundsVSgAC4PeekVtcfc":{"name":"init(direction:showsScrollIndicators:bounds:peek:)","parent_name":"PagedAppearance"},"Structs/PagedAppearance/Peek.html":{"name":"Peek","abstract":"

    This data model is used to apply an inset to each page, allowing items residing on the","parent_name":"PagedAppearance"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV21pageScrollingBehaviorAA04PageiJ0Ovp":{"name":"pageScrollingBehavior","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV30contentInsetAdjustmentBehaviorAA07ContentijK0Ovp":{"name":"contentInsetAdjustmentBehavior","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV20allowsBounceVerticalSbvp":{"name":"allowsBounceVertical","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV22allowsBounceHorizontalSbvp":{"name":"allowsBounceHorizontal","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV016allowsHorizontalE9IndicatorSbvp":{"name":"allowsHorizontalScrollIndicator","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV014allowsVerticalE9IndicatorSbvp":{"name":"allowsVerticalScrollIndicator","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV21pageScrollingBehavior022contentInsetAdjustmentJ020allowsBounceVertical0nO10Horizontal0npE9Indicator0nqeR0AcA04PageiJ0O_AA07ContentlmJ0OS4btcfc":{"name":"init(pageScrollingBehavior:contentInsetAdjustmentBehavior:allowsBounceVertical:allowsBounceHorizontal:allowsVerticalScrollIndicator:allowsHorizontalScrollIndicator:)","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV11contentSizeSo6CGSizeVvp":{"name":"contentSize","abstract":"

    The size of the content as it has been laid out by your layout.

    ","parent_name":"ListLayoutResult"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV19naturalContentWidth14CoreFoundation7CGFloatVSgvp":{"name":"naturalContentWidth","abstract":"

    If available, the natural width of any measured content.","parent_name":"ListLayoutResult"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV11contentSize19naturalContentWidthACSo6CGSizeV_14CoreFoundation7CGFloatVSgtcfc":{"name":"init(contentSize:naturalContentWidth:)","parent_name":"ListLayoutResult"},"Structs/ListLayoutDefaults.html#/s:10ListableUI18ListLayoutDefaultsV29itemInsertAndRemoveAnimationsAA04ItemghiJ0Vvp":{"name":"itemInsertAndRemoveAnimations","parent_name":"ListLayoutDefaults"},"Structs/ListLayoutDefaults.html#/s:10ListableUI18ListLayoutDefaultsV29itemInsertAndRemoveAnimationsAcA04ItemghiJ0V_tcfc":{"name":"init(itemInsertAndRemoveAnimations:)","parent_name":"ListLayoutDefaults"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV14pagingBehaviorAA0c6PagingH0Ovp":{"name":"pagingBehavior","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV010scrollViewF0AA0cd6ScrollhF0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV9direction6bounds20stickySectionHeaders14pagingBehavior010scrollViewF0AcA0D9DirectionO_AA0C13ContentBoundsVSgSbAA0c6PagingM0OAA0cd6ScrolloF0Vtcfc":{"name":"init(direction:bounds:stickySectionHeaders:pagingBehavior:scrollViewProperties:)","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesVyACxcAA0cdE0Rzlufc":{"name":"init(_:)","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV10viewBoundsSo6CGRectVvp":{"name":"viewBounds","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV14safeAreaInsetsSo06UIEdgeH0Vvp":{"name":"safeAreaInsets","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV12contentInsetSo12UIEdgeInsetsVvp":{"name":"contentInset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV13contentOffsetSo7CGPointVvp":{"name":"contentOffset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV20adjustedContentInsetSo12UIEdgeInsetsVvp":{"name":"adjustedContentInset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV17hasRefreshControlSbvp":{"name":"hasRefreshControl","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV11environmentAA0C11EnvironmentVvp":{"name":"environment","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV10viewBounds14safeAreaInsets12contentInset0K6Offset015adjustedContentL017hasRefreshControl11environmentACSo6CGRectV_So06UIEdgeJ0VANSo7CGPointVANSbAA0C11EnvironmentVtcfc":{"name":"init(viewBounds:safeAreaInsets:contentInset:contentOffset:adjustedContentInset:hasRefreshControl:environment:)","parent_name":"ListLayoutLayoutContext"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV4sizeSo6CGSizeVvp":{"name":"size","abstract":"

    The size of the represented item when it is laid out.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV6centerSo7CGPointVvp":{"name":"center","abstract":"

    The center of the item when it is laid out, in the coordinate space of the outer list.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5frameSo6CGRectVvp":{"name":"frame","abstract":"

    The frame of the item when it is laid out, in the coordinate space of the outer list.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV9transformSo17CGAffineTransformVvp":{"name":"transform","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV11transform3DSo13CATransform3DVvp":{"name":"transform3D","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5alpha14CoreFoundation7CGFloatVvp":{"name":"alpha","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV6zIndexSivp":{"name":"zIndex","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesVyACSo016UICollectionVieweF0Ccfc":{"name":"init(_:)","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5apply2toySo016UICollectionVieweF0C_tF":{"name":"apply(to:)","parent_name":"ListContentLayoutAttributes"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsVyxxmcAA0cD5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various SectionLayoutsValues stored within the object.","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV4flowyACyAA14FlowAppearanceV0C6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new SectionLayouts value that allows configuring the flow values for the section.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV4flowAA14FlowAppearanceV0C6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of a Section‘s layout when it is presented within a .flow style layout.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV5tableyACyAA15TableAppearanceV0C6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new SectionLayouts value that allows configuring the table values for the section.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV5tableAA15TableAppearanceV0C6LayoutVvp":{"name":"table","abstract":"

    Allows customization of a Section‘s layout when it is presented within a .table style layout.

    ","parent_name":"SectionLayouts"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV10withFooter14CoreFoundation7CGFloatVvp":{"name":"withFooter","abstract":"

    The spacing used if there is a footer in the proceeding section.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV8noFooter14CoreFoundation7CGFloatVvp":{"name":"noFooter","abstract":"

    The spacing used if there is no footer in the proceeding section.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV10withFooter02noJ0AG14CoreFoundation7CGFloatV_ALtcfc":{"name":"init(withFooter:noFooter:)","abstract":"

    Provides a new intersection spacing value.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingVyAG14CoreFoundation7CGFloatVcfc":{"name":"init(_:)","abstract":"

    Provides a new intersection spacing value.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV27headerToFirstSectionSpacing14CoreFoundation7CGFloatVvp":{"name":"headerToFirstSectionSpacing","abstract":"

    The spacing between the list header and the first section.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19interSectionSpacingAE05IntergH0Vvp":{"name":"interSectionSpacing","abstract":"

    The spacing to apply between sections.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV26sectionHeaderBottomSpacing14CoreFoundation7CGFloatVvp":{"name":"sectionHeaderBottomSpacing","abstract":"

    The spacing to apply below a section header, before its items.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV11itemSpacing14CoreFoundation7CGFloatVvp":{"name":"itemSpacing","abstract":"

    The horizontal spacing between individual items within a section.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV10rowSpacing14CoreFoundation7CGFloatVvp":{"name":"rowSpacing","abstract":"

    The vertical spacing between rows in the flow layout.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV25rowToSectionFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"rowToSectionFooterSpacing","abstract":"

    The spacing between the last row in the section and the footer.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV26lastSectionToFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"lastSectionToFooterSpacing","abstract":"

    The spacing between the last section and the footer of the list.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV27headerToFirstSectionSpacing05interiJ0019sectionHeaderBottomJ004itemJ003rowJ00pgi6FooterJ004lastigqJ0AE14CoreFoundation7CGFloatV_AE05InteriJ0VA5Otcfc":{"name":"init(headerToFirstSectionSpacing:interSectionSpacing:sectionHeaderBottomSpacing:itemSpacing:rowSpacing:rowToSectionFooterSpacing:lastSectionToFooterSpacing:)","abstract":"

    Creates a new Layout with the provided options.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html":{"name":"InterSectionSpacing","abstract":"

    Controls the inter section spacing in a list.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV5widthAA11CustomWidthOvp":{"name":"width","abstract":"

    Controls the custom width of the Section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV21rowUnderflowAlignmentAC03RowhI0OSgvp":{"name":"rowUnderflowAlignment","abstract":"

    Provides a custom underflow alignment for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV17rowItemsAlignmentAC03RowhI0OSgvp":{"name":"rowItemsAlignment","abstract":"

    Provides a custom item alignment for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV10itemSizingAC04ItemH0OSgvp":{"name":"itemSizing","abstract":"

    Provides a custom item sizing for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV11itemSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemSpacing","abstract":"

    Provides a custom item spacing for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV14isHeaderSticky5width21rowUnderflowAlignment0k5ItemsM010itemSizing0O7SpacingAESbSg_AA11CustomWidthOAC03RowlM0OSgAC0tnM0OSgAC04ItemP0OSg14CoreFoundation7CGFloatVSgtcfc":{"name":"init(isHeaderSticky:width:rowUnderflowAlignment:rowItemsAlignment:itemSizing:itemSpacing:)","abstract":"

    Creates a new section layout.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"SectionLayout"},"Structs/FlowAppearance/HeaderFooterLayout.html#/s:10ListableUI14FlowAppearanceV18HeaderFooterLayoutVAEycfc":{"name":"init()","parent_name":"HeaderFooterLayout"},"Structs/FlowAppearance/HeaderFooterLayout.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"HeaderFooterLayout"},"Structs/FlowAppearance/ItemLayout/Width.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5WidthO7naturalyA2GmF":{"name":"natural","abstract":"

    The standard with from the item will be used.

    ","parent_name":"Width"},"Structs/FlowAppearance/ItemLayout/Width.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5WidthO7fillRowyA2GmF":{"name":"fillRow","abstract":"

    The full width of the section will be used by the item.

    ","parent_name":"Width"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5widthAE5WidthOvp":{"name":"width","abstract":"

    How to calculate the width of the item within the section.

    ","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5widthA2E5WidthO_tcfc":{"name":"init(width:)","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout/Width.html":{"name":"Width","abstract":"

    Controls how to determine the width of the items within a row.

    ","parent_name":"ItemLayout"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO3topyA2EmF":{"name":"top","abstract":"

    When items in a row are not the same height, the shorter items will be aligned to the top of the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO6centeryA2EmF":{"name":"center","abstract":"

    When items in a row are not the same height, the shorter items will be center aligned within the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO6bottomyA2EmF":{"name":"bottom","abstract":"

    When items in a row are not the same height, the shorter items will be bottom aligned within the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO4fillyA2EmF":{"name":"fill","abstract":"

    When items in a row are not the same height, the shorter items will be stretched to be the same","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O4fillyA2GmF":{"name":"fill","abstract":"

    The default behaviour; the row will be filled to fit its maximum allowable width.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O013matchPreviousE7SpacingyA2GmF":{"name":"matchPreviousRowSpacing","abstract":"

    The spacing of the previous row or itemSpacing will be used, whichever is smaller.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O18defaultItemSpacingyA2GmF":{"name":"defaultItemSpacing","abstract":"

    The calculated spacing or itemSpacing will be used, whichever is smaller.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO7leadingyA2EmF":{"name":"leading","abstract":"

    The items are leading-aligned, with extra space at the end of the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO8centeredyA2EmF":{"name":"centered","abstract":"

    The items are center-aligned, with extra space distributed evenly between","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO8trailingyA2EmF":{"name":"trailing","abstract":"

    The items are trailing-aligned, with extra space at the beginning of the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO4fillyA2E08FillLasteG0O_tcAEmF":{"name":"fill(lastRowAlignment:)","abstract":"

    The extra space in the row is evenly distributed between the items in the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html":{"name":"FillLastRowAlignment","abstract":"

    Controls the fill behavior for the last row in a section.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO7naturalyA2EmF":{"name":"natural","abstract":"

    The natural value from the Item.sizing is used with no changes.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO5fixedyAE14CoreFoundation7CGFloatVcAEmF":{"name":"fixed(_:)","abstract":"

    The width of the item is fixed to this value.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO7columnsyAESicAEmF":{"name":"columns(_:)","abstract":"

    The width of the item is calculated based on the number of columns provided.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV7defaultACvpZ":{"name":"default","abstract":"

    The default apperance style.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The direction the flow layout will be laid out in.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","abstract":"

    How the list header should be positioned when content is scrolled.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","abstract":"

    If sections should have sticky headers, staying visible until the section is scrolled off screen.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","abstract":"

    How paging is performed when a drag event ends.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","abstract":"

    The properties of the backing UIScrollView.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV21rowUnderflowAlignmentAC03RowfG0Ovp":{"name":"rowUnderflowAlignment","abstract":"

    How to align the items in a row when they do not take up the full amount of available space.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV17rowItemsAlignmentAC03RowfG0Ovp":{"name":"rowItemsAlignment","abstract":"

    How to align the items in a row when they are not all the same height.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV10itemSizingAC04ItemF0Ovp":{"name":"itemSizing","abstract":"

    Controls the sizing / measurement of items within the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","abstract":"

    Controls the padding and maximum width of the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV8spacingsAC8SpacingsVvp":{"name":"spacings","abstract":"

    Controls the spacing between headers, footers, sections, and items in the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV9direction16stickyListHeader0F14SectionHeaders14pagingBehavior21rowUnderflowAlignment0m5ItemsO010itemSizing6bounds8spacingsAcA15LayoutDirectionO_S2bSgAA0g6PagingL0OAC03RownO0OAC0xpO0OAC04ItemR0OAA0G13ContentBoundsVSgAC8SpacingsVtcfc":{"name":"init(direction:stickyListHeader:stickySectionHeaders:pagingBehavior:rowUnderflowAlignment:rowItemsAlignment:itemSizing:bounds:spacings:)","abstract":"

    Creates a new FlowAppearance.

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

    Controls how items in a row are measured and sized.

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

    When there is left over space at the end of a row, RowUnderflowAlignment controls","parent_name":"FlowAppearance"},"Structs/FlowAppearance/RowItemsAlignment.html":{"name":"RowItemsAlignment","abstract":"

    When items in a row are not the same height, controls the alignment and sizing of the smaller items.

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

    Controls the layout parameters for a given Item when it is displayed within a .flow layout.

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

    Controls the layout parameters for a given HeaderFooter when it is displayed within a .flow layout.

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

    Controls the layout parameters for a given Section when it is displayed within a .flow layout.

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

    Layout options for the list.

    ","parent_name":"FlowAppearance"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV10layoutTypexmvp":{"name":"layoutType","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV16layoutAppearance0cG0Qzvp":{"name":"layoutAppearance","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV011createEmptyC010appearance8behaviorAA07AnyListC0_pAA10AppearanceV_AA8BehaviorVtF":{"name":"createEmptyLayout(appearance:behavior:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV015createPopulatedC010appearance8behavior7contentAA07AnyListC0_pAA10AppearanceV_AA8BehaviorVAA0lC7ContentCAA0lC8DefaultsVXEtF":{"name":"createPopulatedLayout(appearance:behavior:content:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV26layoutAppearancePropertiesAA04ListcgH0VyF":{"name":"layoutAppearanceProperties()","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV13shouldRebuild6layoutSbAA07AnyListC0_p_tF":{"name":"shouldRebuild(layout:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV06isSameC4Type2asSbAA03AnycdE0_p_tF":{"name":"isSameLayoutType(as:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV7isEqual2toSbAA03AnycdE0_p_tF":{"name":"isEqual(to:)","parent_name":"Configuration"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV10layoutType10appearanceACxm_y0C10AppearanceQzzXEtcAA04ListC0Rzlufc":{"name":"init(layoutType:appearance:)","abstract":"

    Creates a new layout description for the provided layout type, with the provided optional layout configuration.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV10layoutType10appearanceACxm_0C10AppearanceQztcAA04ListC0Rzlufc":{"name":"init(layoutType:appearance:)","abstract":"

    Creates a new layout description for the provided layout type, with the provided appearance.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV26layoutAppearancePropertiesAA04ListcfG0Vvp":{"name":"layoutAppearanceProperties","abstract":"

    Returns the standard layout properties, which apply to any kind of list layout.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV4flowyACyAA14FlowAppearanceVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new .flow layout type for a list.","parent_name":"LayoutDescription"},"Structs/LayoutDescription/Configuration.html":{"name":"Configuration","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV5pagedyACyAA15PagedAppearanceVzXEFZ":{"name":"paged(_:)","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV5tableyACyAA15TableAppearanceVzXEFZ":{"name":"table(_:)","parent_name":"LayoutDescription"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV10isSelected0E11Highlighted0E10ReorderingACSb_S2btcfc":{"name":"init(isSelected:isHighlighted:isReordering:)","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV4cell12isReorderingACSo20UICollectionViewCellC_Sbtcfc":{"name":"init(cell:isReordering:)","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV10isSelectedSbvp":{"name":"isSelected","abstract":"

    If the item is currently selected.

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV13isHighlightedSbvp":{"name":"isHighlighted","abstract":"

    If the item is currently highlighted.

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV12isReorderingSbvp":{"name":"isReordering","abstract":"

    If the item is currently being moved by the user

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV8isActiveSbvp":{"name":"isActive","abstract":"

    If the item is either selected or highlighted.

    ","parent_name":"ItemState"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC18accessibilityProxySo8NSObjectCSgvp":{"name":"accessibilityProxy","parent_name":"GestureRecognizer"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfc":{"name":"init(target:action:)","abstract":"

    Creates a gesture recognizer with the provided target and selector.

    ","parent_name":"GestureRecognizer"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC5apply7actionsyAA0D7ActionsC_tF":{"name":"apply(actions:)","abstract":"

    Applies the actions from the ReorderingActions to the gesture recognizer,","parent_name":"GestureRecognizer"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV4from10Foundation9IndexPathVvp":{"name":"from","abstract":"

    The index path the Item is being moved from.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV11fromSectionAA0G0Vvp":{"name":"fromSection","abstract":"

    The Section the Item is being moved from.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV2to10Foundation9IndexPathVvp":{"name":"to","abstract":"

    The index path the Item is being moved to.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV9toSectionAA0G0Vvp":{"name":"toSection","abstract":"

    The Section the Item is being moved to.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV14sectionChangedSbvp":{"name":"sectionChanged","abstract":"

    If the item moved between sections during the reorder operation.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV4from0F7Section2to0hG0AE10Foundation9IndexPathV_AA0G0VAlNtcfc":{"name":"init(from:fromSection:to:toSection:)","abstract":"

    Creates a new instance of ItemReordering/Result with the provided options.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV21indexPathsDescriptionSSvp":{"name":"indexPathsDescription","abstract":"

    A short, readable description of the index path changes involved with the move.

    ","parent_name":"Result"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO3allyA2EmF":{"name":"all","abstract":"

    The Item can be moved to any section during a reorder

    ","parent_name":"Sections"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO7currentyA2EmF":{"name":"current","abstract":"

    The Item can only be moved within the current section during a reorder.

    ","parent_name":"Sections"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO8specificyAESb_Shys11AnyHashableVGtcAEmF":{"name":"specific(current:IDs:)","abstract":"

    The Item can only be moved within the specified sections during a reorder.","parent_name":"Sections"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV8sectionsAC8SectionsOvp":{"name":"sections","abstract":"

    The sections in which the Item can be reordered into.

    ","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV10CanReordera":{"name":"CanReorder","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV10canReorderSbAC6ResultVKcSgvp":{"name":"canReorder","abstract":"

    A predicate closure which allows more fine-grained validation of a reorder event,","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV8sections10canReorderA2C8SectionsO_SbAC6ResultVKcSgtcfc":{"name":"init(sections:canReorder:)","abstract":"

    Creates a new Reorder instance with the provided options.

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

    Controls which sections a reorderable Item can be moved to during a reorder event.

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

    Provides information about the current state of a reorder event.

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

    A gesture recognizer that you should use when implementing a reorderable Item in your list.

    ","parent_name":"ItemReordering"},"Structs/EmptyItemLayoutsValue.html#/s:10ListableUI21EmptyItemLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptyItemLayoutsValue"},"Structs/EmptyItemLayoutsValue.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"EmptyItemLayoutsValue"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsVyxxmcAA0cD5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various ItemLayoutsValues stored within the object.","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV4flowyACyAA14FlowAppearanceV0C6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new ItemLayouts value that allows configuring the flow values for the item.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV4flowAA14FlowAppearanceV0C6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of an Item‘s layout when it is presented within a .flow style layout.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV5tableyACyAA15TableAppearanceV0C6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new ItemLayouts value that allows configuring the table values for the item.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV5tableAA15TableAppearanceV0C6LayoutVvp":{"name":"table","abstract":"

    Allows customization of an Item‘s layout when it is presented within a .table style layout.

    ","parent_name":"ItemLayouts"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV7Preparea":{"name":"Prepare","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4nameSSvp":{"name":"name","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV02onD0yyAA27ListContentLayoutAttributesVzcvp":{"name":"onInsert","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV9onRemovalyyAA27ListContentLayoutAttributesVzcvp":{"name":"onRemoval","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4name02onD00I7RemovalACSS_yAA27ListContentLayoutAttributesVzcyAHzctcfc":{"name":"init(name:onInsert:onRemoval:)","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4name10attributesACSS_yAA27ListContentLayoutAttributesVzctcfc":{"name":"init(name:attributes:)","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4fadeACvpZ":{"name":"fade","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV5rightACvpZ":{"name":"right","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4leftACvpZ":{"name":"left","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV3topACvpZ":{"name":"top","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV6bottomACvpZ":{"name":"bottom","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV9scaleDownACvpZ":{"name":"scaleDown","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV7scaleUpACvpZ":{"name":"scaleUp","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV5stateAA0D5StateVvp":{"name":"state","abstract":"

    The state of the Item currently displaying the content. Is it highlighted, selected, etc.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV8positionAA0D8PositionOvp":{"name":"position","abstract":"

    The position of the item within its section.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV17reorderingActionsAA010ReorderingH0Cvp":{"name":"reorderingActions","abstract":"

    Provides access to actions to handle re-ordering the content within the list.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV23showLeadingSwipeActionsyycvp":{"name":"showLeadingSwipeActions","abstract":"

    When invoked, will show the leading swipe actions.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV24showTrailingSwipeActionsyycvp":{"name":"showTrailingSwipeActions","abstract":"

    When invoked, will show the trailing swipe actions.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV13isReorderableSbvp":{"name":"isReorderable","abstract":"

    If the item can be reordered.","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV11environmentAA15ListEnvironmentVvp":{"name":"environment","abstract":"

    The environment of the containing list.","parent_name":"ApplyItemContentInfo"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV7content0D4ViewQzvp":{"name":"content","abstract":"

    The content view of the content.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV10background14BackgroundViewQzvp":{"name":"background","abstract":"

    The background view of the content.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18backgroundIfLoaded14BackgroundViewQzSgvp":{"name":"backgroundIfLoaded","abstract":"

    The background view of the content, if it has been loaded.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18selectedBackground08SelectedG4ViewQzvp":{"name":"selectedBackground","abstract":"

    The selected background view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV26selectedBackgroundIfLoaded08SelectedG4ViewQzSgvp":{"name":"selectedBackgroundIfLoaded","abstract":"

    The selected background view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV17overlayDecoration07OverlayG4ViewQzvp":{"name":"overlayDecoration","abstract":"

    The overlay decoration view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV25overlayDecorationIfLoaded07OverlayG4ViewQzSgvp":{"name":"overlayDecorationIfLoaded","abstract":"

    The overlay decoration view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18underlayDecoration08UnderlayG4ViewQzvp":{"name":"underlayDecoration","abstract":"

    The underlay decoration view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV26underlayDecorationIfLoaded08UnderlayG4ViewQzSgvp":{"name":"underlayDecorationIfLoaded","abstract":"

    The underlay decoration view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV0D0a":{"name":"Item","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6sizingAA6SizingOSgvp":{"name":"sizing","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV7layoutsAA0D7LayoutsVSgvp":{"name":"layouts","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV14selectionStyleAA0d9SelectionG0OSgvp":{"name":"selectionStyle","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV25insertAndRemoveAnimationsAA0d6InsertghI0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV19leadingSwipeActionsAA0gH13ConfigurationVSgvp":{"name":"leadingSwipeActions","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV20trailingSwipeActionsAA0gH13ConfigurationVSgvp":{"name":"trailingSwipeActions","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV10reorderingAA0D10ReorderingVSgvp":{"name":"reordering","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV14onWasReorderedyAA0D0VyxG_AA0D10ReorderingV6ResultVtcSgvp":{"name":"onWasReordered","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV9onDisplayyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV12onEndDisplayyAA0D0V02OngH0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onSelectyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onSelect","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV10onDeselectyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onDeselect","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onInsertyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onInsert","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onRemoveyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onRemove","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6onMoveyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onMove","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onUpdateyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onUpdate","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingoP010reordering14onWasReordered0S7Display0s3EndV00S6Select0S8Deselect0S6Insert0sL00S4Move0S6Update19debuggingIdentifier9configureACyxGAA6SizingOSg_AA0D7LayoutsVSgAA0d9SelectionI0OSgAA0dzklM0VSgAA0oP13ConfigurationVSgA9_AA0D10ReorderingVSgyAA0D0VyxG_A11_6ResultVtcSgyA14_02OnV0Vyx_GcSgyA14_02OnwV0Vyx_GcSgyA14_02OnX0Vyx_GcSgyA14_02OnY0Vyx_GcSgyA14_02OnZ0Vyx_GcSgyA14_02OnL0Vyx_GcSgyA14_6OnMoveVyx_GcSgyA14_8OnUpdateVyx_GcSgSSSgyAVzXEtcfc":{"name":"init(sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:debuggingIdentifier:configure:)","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8defaults4withACyxGyAFzXE_tFZ":{"name":"defaults(with:)","parent_name":"DefaultItemProperties"},"Structs/SwipeActionsViewStyle/ButtonSizing.html#/s:10ListableUI21SwipeActionsViewStyleV12ButtonSizingO10equalWidthyA2EmF":{"name":"equalWidth","abstract":"

    Each button button will lay out with an equal width based on the widest button.

    ","parent_name":"ButtonSizing"},"Structs/SwipeActionsViewStyle/ButtonSizing.html#/s:10ListableUI21SwipeActionsViewStyleV12ButtonSizingO12sizeThatFitsyA2EmF":{"name":"sizeThatFits","abstract":"

    Each button receives the amount of space required to fit its contents.

    ","parent_name":"ButtonSizing"},"Structs/SwipeActionsViewStyle/Shape.html#/s:10ListableUI21SwipeActionsViewStyleV5ShapeO9rectangleyAE14CoreFoundation7CGFloatV_tcAEmF":{"name":"rectangle(cornerRadius:)","parent_name":"Shape"},"Structs/SwipeActionsViewStyle/Shape.html":{"name":"Shape","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle/ButtonSizing.html":{"name":"ButtonSizing","abstract":"

    The button sizing algorithm used when laying out swipe actions.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV7defaultACvpZ":{"name":"default","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV11actionShapeAC0H0Ovp":{"name":"actionShape","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV18interActionSpacing14CoreFoundation7CGFloatVvp":{"name":"interActionSpacing","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV22leadingContainerInsetsSo017NSDirectionalEdgeI0Vvp":{"name":"leadingContainerInsets","abstract":"

    The insets to apply to the leading swipe actions container.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV23trailingContainerInsetsSo017NSDirectionalEdgeI0Vvp":{"name":"trailingContainerInsets","abstract":"

    The insets to apply to the trailing swipe actions container.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV21containerCornerRadius14CoreFoundation7CGFloatVvp":{"name":"containerCornerRadius","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV12buttonSizingAC06ButtonH0Ovp":{"name":"buttonSizing","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV8minWidth14CoreFoundation7CGFloatVvp":{"name":"minWidth","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV12maxItemWidth14CoreFoundation7CGFloatVvp":{"name":"maxItemWidth","abstract":"

    The maximum width of individual items. Defaults to 120, matching UITableView

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV13maxWidthRatio14CoreFoundation7CGFloatVvp":{"name":"maxWidthRatio","abstract":"

    The percentage of the row content width that is available for laying out swipe action buttons.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV11actionShape18interActionSpacing22leadingContainerInsets08trailingmN021containerCornerRadius12buttonSizing8minWidth03maxV5Ratio0w4ItemV0A2C0H0O_14CoreFoundation7CGFloatVSo017NSDirectionalEdgeN0VAsqC06ButtonT0OA3Qtcfc":{"name":"init(actionShape:interActionSpacing:leadingContainerInsets:trailingContainerInsets:containerCornerRadius:buttonSizing:minWidth:maxWidthRatio:maxItemWidth:)","parent_name":"SwipeActionsViewStyle"},"Structs/EmptyHeaderFooterLayoutsValue.html#/s:10ListableUI29EmptyHeaderFooterLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptyHeaderFooterLayoutsValue"},"Structs/EmptyHeaderFooterLayoutsValue.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"EmptyHeaderFooterLayoutsValue"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsVyxxmcAA0cdE5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various HeaderFooterLayoutValues stored within the object.","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV4flowyACyAA14FlowAppearanceV0cD6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new HeaderFooterLayouts value that allows configuring the flow values for the header / footer.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV4flowAA14FlowAppearanceV0cD6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of a HeaderFooter‘s layout when it is presented within a .flow style layout.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV5tableyACyAA15TableAppearanceV0cD6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new HeaderFooterLayouts value that allows configuring the header footer values for the item.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV5tableAA15TableAppearanceV0cD6LayoutVvp":{"name":"table","abstract":"

    Allows customization of a HeaderFooter‘s layout when it is presented within a .table style layout.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV7content0E4ViewQzvp":{"name":"content","abstract":"

    The content view of the content.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV10background14BackgroundViewQzvp":{"name":"background","abstract":"

    The background view of the content.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV18backgroundIfLoaded14BackgroundViewQzSgvp":{"name":"backgroundIfLoaded","abstract":"

    The background view of the content, if it has been used.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV17pressedBackground07PressedH4ViewQzvp":{"name":"pressedBackground","abstract":"

    The background view of the content that’s displayed while a press is active.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV25pressedBackgroundIfLoaded07PressedH4ViewQzSgvp":{"name":"pressedBackgroundIfLoaded","abstract":"

    The background view of the content that’s displayed while a press is active, if it has been used.

    ","parent_name":"HeaderFooterContentViews"},"Structs/ApplyHeaderFooterContentInfo.html#/s:10ListableUI28ApplyHeaderFooterContentInfoV11environmentAA15ListEnvironmentVvp":{"name":"environment","abstract":"

    The environment of the containing list.","parent_name":"ApplyHeaderFooterContentInfo"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV8Callbacka":{"name":"Callback","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV06headerD0ACyxGvp":{"name":"headerFooter","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV07isFirstfG0Sbvp":{"name":"isFirstEndDisplay","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV8Callbacka":{"name":"Callback","parent_name":"OnDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV06headerD0ACyxGvp":{"name":"headerFooter","parent_name":"OnDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV07isFirstF0Sbvp":{"name":"isFirstDisplay","parent_name":"OnDisplay"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV7contentxvp":{"name":"content","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV6sizingAA6SizingOvp":{"name":"sizing","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV7layoutsAA0cD7LayoutsVvp":{"name":"layouts","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5OnTapa":{"name":"OnTap","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5onTapyycSgvp":{"name":"onTap","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV9onDisplayyAC02OnF0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV12onEndDisplayyAC02OnfG0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV9Configurea":{"name":"Configure","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV_9configureACyxGx_yAEzXEtcfc":{"name":"init(_:configure:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV_6sizing7layouts5onTap0G7Display0g3EndI0ACyxGx_AA6SizingOSgAA0cD7LayoutsVSgyycSgyAC02OnI0Vyx_GcSgyAC0mjI0Vyx_GcSgtcfc":{"name":"init(_:sizing:layouts:onTap:onDisplay:onEndDisplay:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV10anyContentypvp":{"name":"anyContent","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV015isStickySectionC0SbSgvp":{"name":"isStickySectionHeader","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5apply2to3for4withySo6UIViewC_AA11ApplyReasonOAA0jcD11ContentInfoVtF":{"name":"apply(to:for:with:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV15anyIsEquivalent2toSbAA03AnycD0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV015newPresentationcD5State4kind24performsContentCallbacksypAA17SupplementaryKindO_SbtF":{"name":"newPresentationHeaderFooterState(kind:performsContentCallbacks:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter/OnDisplay.html":{"name":"OnDisplay","abstract":"

    Value passed to the onDisplay callback for HeaderFooter.

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

    Value passed to the onEndDisplay callback for HeaderFooter.

    ","parent_name":"HeaderFooter"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV0dE0a":{"name":"HeaderFooter","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV6sizingAA6SizingOSgvp":{"name":"sizing","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV7layoutsAA0dE7LayoutsVSgvp":{"name":"layouts","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV5onTapyycSgvp":{"name":"onTap","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV9onDisplayyAA0dE0V02OnH0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV12onEndDisplayyAA0dE0V02OnhI0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV6sizing7layouts5onTap0I7Display0i3EndK019debuggingIdentifier9configureACyxGAA6SizingOSg_AA0dE7LayoutsVSgyycSgyAA0dE0V02OnK0Vyx_GcSgyAT0rlK0Vyx_GcSgSSSgyAKzXEtcfc":{"name":"init(sizing:layouts:onTap:onDisplay:onEndDisplay:debuggingIdentifier:configure:)","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV8defaults4withACyxGyAFzXE_tFZ":{"name":"defaults(with:)","parent_name":"DefaultHeaderFooterProperties"},"Structs/EmbeddedList/Sizing.html#/s:10ListableUI12EmbeddedListV6SizingO5fixedyAE14CoreFoundation7CGFloatV_AItcAEmF":{"name":"fixed(width:height:)","abstract":"

    A fixed size item with the given width or height.

    ","parent_name":"Sizing"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV10propertiesAA0D10PropertiesVvp":{"name":"properties","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV17contentIdentifiers11AnyHashableVvp":{"name":"contentIdentifier","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV10identifier9configureACx_yAA0D10PropertiesVzXEtcSHRzlufc":{"name":"init(identifier:configure:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP0D4ViewQa":{"name":"ContentView","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP15identifierValue010IdentifierF0Qzvp":{"name":"identifierValue","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP5apply2to3for4withyAA0cD5ViewsVyxG_AA11ApplyReasonOAA0jcD4InfoVtF":{"name":"apply(to:for:with:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP014createReusableD4View5frame0dG0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList/Sizing.html":{"name":"Sizing","abstract":"

    How you specify sizing for an embedded list. The surface area","parent_name":"EmbeddedList"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV8Callbacka":{"name":"Callback","parent_name":"OnUpdate"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV3oldACyxGvp":{"name":"old","parent_name":"OnUpdate"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV3newACyxGvp":{"name":"new","parent_name":"OnUpdate"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV8Callbacka":{"name":"Callback","parent_name":"OnMove"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV3oldACyxGvp":{"name":"old","parent_name":"OnMove"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV3newACyxGvp":{"name":"new","parent_name":"OnMove"},"Structs/Item/OnRemove.html#/s:10ListableUI4ItemV8OnRemoveV8Callbacka":{"name":"Callback","parent_name":"OnRemove"},"Structs/Item/OnRemove.html#/s:10ListableUI4ItemV8OnRemoveV4itemACyxGvp":{"name":"item","parent_name":"OnRemove"},"Structs/Item/OnInsert.html#/s:10ListableUI4ItemV8OnInsertV8Callbacka":{"name":"Callback","parent_name":"OnInsert"},"Structs/Item/OnInsert.html#/s:10ListableUI4ItemV8OnInsertV4itemACyxGvp":{"name":"item","parent_name":"OnInsert"},"Structs/Item/OnDeselect.html#/s:10ListableUI4ItemV10OnDeselectV8Callbacka":{"name":"Callback","parent_name":"OnDeselect"},"Structs/Item/OnDeselect.html#/s:10ListableUI4ItemV10OnDeselectV4itemACyxGvp":{"name":"item","parent_name":"OnDeselect"},"Structs/Item/OnSelect.html#/s:10ListableUI4ItemV8OnSelectV8Callbacka":{"name":"Callback","parent_name":"OnSelect"},"Structs/Item/OnSelect.html#/s:10ListableUI4ItemV8OnSelectV4itemACyxGvp":{"name":"item","parent_name":"OnSelect"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV8Callbacka":{"name":"Callback","parent_name":"OnEndDisplay"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV4itemACyxGvp":{"name":"item","parent_name":"OnEndDisplay"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV07isFirsteF0Sbvp":{"name":"isFirstEndDisplay","parent_name":"OnEndDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV8Callbacka":{"name":"Callback","parent_name":"OnDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV4itemACyxGvp":{"name":"item","parent_name":"OnDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV07isFirstE0Sbvp":{"name":"isFirstDisplay","parent_name":"OnDisplay"},"Structs/Item.html#/s:10ListableUI4ItemV10identifierAA10IdentifierCyx0E5ValueQzGvp":{"name":"identifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV7contentxvp":{"name":"content","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV6sizingAA6SizingOvp":{"name":"sizing","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV7layoutsAA0C7LayoutsVvp":{"name":"layouts","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14selectionStyleAA0c9SelectionE0Ovp":{"name":"selectionStyle","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV25insertAndRemoveAnimationsAA0c6InsertefG0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV19leadingSwipeActionsAA0eF13ConfigurationVSgvp":{"name":"leadingSwipeActions","abstract":"

    The configuration that provides the set of actions to display when swiping on the leading edge of the cell.

    ","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV20trailingSwipeActionsAA0eF13ConfigurationVSgvp":{"name":"trailingSwipeActions","abstract":"

    The configuration that provides the set of actions to display when swiping on the trailing edge of the cell.

    ","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14OnWasReordereda":{"name":"OnWasReordered","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10reorderingAA0C10ReorderingVSgvp":{"name":"reordering","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14onWasReorderedyACyxG_AA0C10ReorderingV6ResultVtcSgvp":{"name":"onWasReordered","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV9onDisplayyAC02OnE0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV12onEndDisplayyAC02OneF0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onSelectyAC02OnE0Vyx_GcSgvp":{"name":"onSelect","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10onDeselectyAC02OnE0Vyx_GcSgvp":{"name":"onDeselect","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onInsertyAC02OnE0Vyx_GcSgvp":{"name":"onInsert","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onRemoveyAC02OnE0Vyx_GcSgvp":{"name":"onRemove","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV6onMoveyAC02OnE0Vyx_GcSgvp":{"name":"onMove","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onUpdateyAC02OnE0Vyx_GcSgvp":{"name":"onUpdate","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV9Configurea":{"name":"Configure","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV_9configureACyxGx_yAEzXEtcfc":{"name":"init(_:configure:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV_6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingmN010reordering14onWasReordered0Q7Display0q3EndT00Q6Select0Q8Deselect0Q6Insert0qJ00Q4Move0Q6UpdateACyxGx_AA6SizingOSgAA0C7LayoutsVSgAA0c9SelectionG0OSgAA0cxijK0VSgAA0mN13ConfigurationVSgA7_AA0C10ReorderingVSgyAT_A9_6ResultVtcSgyAC02OnT0Vyx_GcSgyAC02OnuT0Vyx_GcSgyAC02OnV0Vyx_GcSgyAC02OnW0Vyx_GcSgyAC02OnX0Vyx_GcSgyAC02OnJ0Vyx_GcSgyAC02OnY0Vyx_GcSgyAC02OnZ0Vyx_GcSgtcfc":{"name":"init(_:sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV13anyIdentifierAA03AnyE0Cvp":{"name":"anyIdentifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10anyContentypvp":{"name":"anyContent","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV22reappliesToVisibleViewAA09ReappliesefG0Ovp":{"name":"reappliesToVisibleView","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV15anyIsEquivalent2toSbAA03AnyC0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV11anyWasMoved10comparedToSbAA03AnyC0_p_tF":{"name":"anyWasMoved(comparedTo:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV015newPresentationC5State4with15updateCallbacks015performsContentI0ypAA0cF12DependenciesV_AA06UpdateI0CSbtF":{"name":"newPresentationItemState(with:updateCallbacks:performsContentCallbacks:)","parent_name":"Item"},"Structs/Item/OnDisplay.html":{"name":"OnDisplay","abstract":"

    Value passed to the onDisplay callback for Item.

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

    Value passed to the onEndDisplay callback for Item.

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

    Value passed to the onSelect callback for Item.

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

    Value passed to the onDeselect callback for Item.

    ","parent_name":"Item"},"Structs/Item/OnInsert.html":{"name":"OnInsert","parent_name":"Item"},"Structs/Item/OnRemove.html":{"name":"OnRemove","parent_name":"Item"},"Structs/Item/OnMove.html":{"name":"OnMove","parent_name":"Item"},"Structs/Item/OnUpdate.html":{"name":"OnUpdate","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemVA2A12EmbeddedListVRszrlE4list_6sizing9configureACyAEGqd___AE6SizingOyAA0E10PropertiesVzXEtSHRd__lFZ":{"name":"list(_:sizing:configure:)","abstract":"

    Creates an Item which can be used to embed a list inside another list,","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemVA2A019LocalizedCollatableC7ContentRzrlE15collationStringSSvp":{"name":"collationString","parent_name":"Item"},"Structs/ContentContext.html#/s:10ListableUI14ContentContextVyACxcSQRzlufc":{"name":"init(_:)","abstract":"

    Creates a new context with the provided Equatable value.

    ","parent_name":"ContentContext"},"Structs/ContentContext.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ContentContext"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV5emptyACvpZ":{"name":"empty","abstract":"

    A default “empty” environment, with no values overridden.","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentVy5ValueQzxmcAA0cD3KeyRzluip":{"name":"subscript(_:)","abstract":"

    Gets or sets an environment value by its key.

    ","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV17listContentBoundsAA0cfG0VAF7ContextVcSgvp":{"name":"listContentBounds","abstract":"

    The provider for the ListContentBounds of the list. You may want to use the Context","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV17listContentBounds2inAA0cfG0VAG7ContextV_tF":{"name":"listContentBounds(in:)","abstract":"

    Calculates the bounds in the provided context.

    ","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV21swipeActionsViewStyleAA05SwipefgH0Vvp":{"name":"swipeActionsViewStyle","parent_name":"ListEnvironment"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV8viewSizeSo6CGSizeVvp":{"name":"viewSize","abstract":"

    The size of the view in question.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV14safeAreaInsetsSo06UIEdgeI0Vvp":{"name":"safeAreaInsets","abstract":"

    The safe area applied to the view.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The layout direction.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV8viewSize14safeAreaInsets9directionAESo6CGSizeV_So06UIEdgeK0VAA15LayoutDirectionOtcfc":{"name":"init(viewSize:safeAreaInsets:direction:)","abstract":"

    Creates a new context to use in the ListEnvironment‘s listContentBounds.

    ","parent_name":"Context"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV7paddingSo12UIEdgeInsetsVvp":{"name":"padding","abstract":"

    The padding to place around the outside of the content of the list.

    ","parent_name":"ListContentBounds"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV5widthAA15WidthConstraintOvp":{"name":"width","abstract":"

    An optional constraint on the width of the content.

    ","parent_name":"ListContentBounds"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV7padding5widthACSo12UIEdgeInsetsV_AA15WidthConstraintOtcfc":{"name":"init(padding:width:)","abstract":"

    Creates a new bounds with the provided options.

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

    View and layout information passed to environment.listContentBounds to determine","parent_name":"ListContentBounds"},"Structs/Content.html#/s:10ListableUI7ContentV10identifiers11AnyHashableVSgvp":{"name":"identifier","abstract":"

    The identifier for the content, defaults to nil.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV7contextAA0C7ContextVSgvp":{"name":"context","abstract":"

    The context for the entire list.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV14refreshControlAA07RefreshE0VSgvp":{"name":"refreshControl","abstract":"

    The refresh control, if any, associated with the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV15containerHeaderAA03AnyE17FooterConvertible_pSgvp":{"name":"containerHeader","abstract":"

    A header provided by the container of the list, eg a nav-style “large header”.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV6headerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"header","abstract":"

    The header for the list, usually displayed before all other content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV6footerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"footer","abstract":"

    The footer for the list, usually displayed after all other content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV16overscrollFooterAA09AnyHeaderE11Convertible_pSgvp":{"name":"overscrollFooter","abstract":"

    The overscroll footer for the list, which is displayed below the bottom bounds of the visible frame,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8sectionsSayAA7SectionVGvp":{"name":"sections","abstract":"

    All sections in the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV16nonEmptySectionsSayAA7SectionVGvp":{"name":"nonEmptySections","abstract":"

    Any sections that have a non-zero number of items.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9itemCountSivp":{"name":"itemCount","abstract":"

    The total number of items in all of the sections in the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8contains3anySbShyAA0C7FiltersOG_tF":{"name":"contains(any:)","abstract":"

    Check if the content contains any of the given types, which you specify via the filters","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9Configurea":{"name":"Configure","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV4withACyACzXE_tcfc":{"name":"init(with:)","abstract":"

    Creates a new instance, configured as needed via the provided builder block.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV10identifier7context14refreshControl15containerHeader6header6footer16overscrollFooter8sectionsACs11AnyHashableVSg_AA0C7ContextVSgAA07RefreshG0VSgAA0oiM11Convertible_pSgA3VSayAA7SectionVGtcfc":{"name":"init(identifier:context:refreshControl:containerHeader:header:footer:overscrollFooter:sections:)","abstract":"

    Creates a new instance with the provided parameters.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9firstItemAA03AnyE0_pSgvp":{"name":"firstItem","abstract":"

    The first Item in the content. Returns nil if there is no content in any section.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8lastItemAA03AnyE0_pSgvp":{"name":"lastItem","abstract":"

    The last Item in the content. Returns nil if there is no content in any section.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV4item2atAA7AnyItem_p10Foundation9IndexPathV_tF":{"name":"item(at:)","abstract":"

    Returns the Item at the given IndexPath.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV21firstIndexPathForItem4with10Foundation0eF0VSgAA13AnyIdentifierC_tF":{"name":"firstIndexPathForItem(with:)","abstract":"

    Returns the first IndexPath for the contained Item with the given AnyIdentifier,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV20firstIndexForSection4withSiSgAA13AnyIdentifierC_tF":{"name":"firstIndexForSection(with:)","abstract":"

    Returns the first index position for the contained Section with the given AnyIdentifier,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV13lastIndexPath10Foundation0eF0VSgyF":{"name":"lastIndexPath()","abstract":"

    Returns the IndexPath of the last Item in the content.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV11removeEmptyyyF":{"name":"removeEmpty()","abstract":"

    Removes all Sections that do not contain any Items.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV3addyyAA7SectionVF":{"name":"add(_:)","abstract":"

    Appends a Section to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV2peoiyyACz_AA7SectionVtFZ":{"name":"+=(_:_:)","abstract":"

    Appends a Section to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV2peoiyyACz_SayAA7SectionVGtFZ":{"name":"+=(_:_:)","abstract":"

    Appends a list of Sections to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV14callAsFunction_9configureyx_yAA7SectionVzXEtSHRzlF":{"name":"callAsFunction(_:configure:)","abstract":"

    Allows streamlined creation of sections when building a list, leveraging Swift’s callAsFunction","parent_name":"Content"},"Structs/Color.html#/s:10ListableUI5ColorV12wrappedValueSo7UIColorCvp":{"name":"wrappedValue","abstract":"

    The underlying color value.

    ","parent_name":"Color"},"Structs/Color.html#/s:10ListableUI5ColorVyACSo7UIColorCcfc":{"name":"init(_:)","parent_name":"Color"},"Structs/Color.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Color"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO4noneyA2EmF":{"name":"none","abstract":"

    No focus support - keyboard navigation is disabled.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO06allowsD0yA2EmF":{"name":"allowsFocus","abstract":"

    Basic focus support - allows keyboard navigation but selection doesn’t follow focus.","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO016selectionFollowsD0yAESb_tcAEmF":{"name":"selectionFollowsFocus(showFocusRing:)","abstract":"

    Focus with selection following - keyboard navigation enabled and selection follows focus.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO06allowsD0Sbvp":{"name":"allowsFocus","abstract":"

    Whether items can receive focus for keyboard navigation.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO016selectionFollowsD0Sbvp":{"name":"selectionFollowsFocus","abstract":"

    Whether selection automatically follows focus changes.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO04showD4RingSbvp":{"name":"showFocusRing","abstract":"

    Whether to show the focus ring on focused items.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/VerticalLayoutGravity.html#/s:10ListableUI8BehaviorV21VerticalLayoutGravityO3topyA2EmF":{"name":"top","abstract":"

    This is how a scroll view normally behaves.","parent_name":"VerticalLayoutGravity"},"Structs/Behavior/VerticalLayoutGravity.html#/s:10ListableUI8BehaviorV21VerticalLayoutGravityO6bottomyA2EmF":{"name":"bottom","abstract":"

    Intended for cases where the default scroll position is scrolled all the way down.","parent_name":"VerticalLayoutGravity"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO3topyA2GmF":{"name":"top","abstract":"

    The content is aligned to the top of the list. This is the default and is generally standard.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO6centeryA2GmF":{"name":"center","abstract":"

    The content is centered within the available space.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO6bottomyA2GmF":{"name":"bottom","abstract":"

    The content is aligned to the bottom.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV12alwaysBounceSbvp":{"name":"alwaysBounce","abstract":"

    Is bouncing (aka rubber banding) enabled, even if the content is shorter than the scrolling axis of the list?

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV9alignmentAE9AlignmentOvp":{"name":"alignment","abstract":"

    How to align the content during underflow.

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV12alwaysBounce9alignmentAESb_AE9AlignmentOtcfc":{"name":"init(alwaysBounce:alignment:)","abstract":"

    Creates a new instance with the provided parameters.

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow/Alignment.html":{"name":"Alignment","abstract":"

    When the content takes up less space than allotted to the list,","parent_name":"Underflow"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO4noneyA2EmF":{"name":"none","abstract":"

    The list view does not allow any selections.

    ","parent_name":"SelectionMode"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO6singleyA2EmF":{"name":"single","abstract":"

    The list view allows single selections. When an item is selected, the previously selected item (if any)","parent_name":"SelectionMode"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO8multipleyA2EmF":{"name":"multiple","abstract":"

    The list view allows multiple selections. It is your responsibility to update the content","parent_name":"SelectionMode"},"Structs/Behavior/DecelerationRate.html#/s:10ListableUI8BehaviorV16DecelerationRateO6normalyA2EmF":{"name":"normal","parent_name":"DecelerationRate"},"Structs/Behavior/DecelerationRate.html#/s:10ListableUI8BehaviorV16DecelerationRateO4fastyA2EmF":{"name":"fast","parent_name":"DecelerationRate"},"Structs/Behavior/ScrollsToTop.html#/s:10ListableUI8BehaviorV12ScrollsToTopO8disabledyA2EmF":{"name":"disabled","abstract":"

    No action is performed when the user taps on the status bar.

    ","parent_name":"ScrollsToTop"},"Structs/Behavior/ScrollsToTop.html#/s:10ListableUI8BehaviorV12ScrollsToTopO7enabledyA2EmF":{"name":"enabled","abstract":"

    When the user taps on the status bar, scroll to the top of the list.

    ","parent_name":"ScrollsToTop"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO4noneyA2EmF":{"name":"none","abstract":"

    The contentInset of the list is not adjusted when the keyboard appears or disappears.

    ","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO18adjustsWhenVisibleyA2EmF":{"name":"adjustsWhenVisible","abstract":"

    The contentInset of the list is adjusted when the keyboard appears or disappears.

    ","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO6customyA2EmF":{"name":"custom","abstract":"

    Consumer calculates the edge insets and handles setting them","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV15isScrollEnabledSbvp":{"name":"isScrollEnabled","abstract":"

    Whether the list scroll view should be enabled.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV19keyboardDismissModeSo020UIScrollViewKeyboardeF0Vvp":{"name":"keyboardDismissMode","abstract":"

    How the keyboard should be dismissed (if at all) based on scrolling of the list view.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV22keyboardAdjustmentModeAC08KeyboardeF0Ovp":{"name":"keyboardAdjustmentMode","abstract":"

    How to adjust the contentInset of the list when the keyboard visibility changes.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV12scrollsToTopAC07ScrollseF0Ovp":{"name":"scrollsToTop","abstract":"

    How the list should react when the user taps the application status bar.","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV13selectionModeAC09SelectionE0Ovp":{"name":"selectionMode","abstract":"

    How the list should respond to selection attempts.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV9underflowAC9UnderflowVvp":{"name":"underflow","abstract":"

    How the list should behave when its content takes up less space than is available in the list view.","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV23canCancelContentTouchesSbvp":{"name":"canCancelContentTouches","abstract":"

    A Boolean value that controls whether touches in the content view always lead to tracking.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV20delaysContentTouchesSbvp":{"name":"delaysContentTouches","abstract":"

    A Boolean value that determines whether the scroll view delays the handling of touch-down gestures.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV013pageScrollingC0AA04PageeC0Ovp":{"name":"pageScrollingBehavior","abstract":"

    The page scrolling behavior of the underlying scroll view. When .none, no paging is performed.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV16decelerationRateAC012DecelerationE0Ovp":{"name":"decelerationRate","abstract":"

    The rate at which scrolling decelerates.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV21verticalLayoutGravityAC08VerticaleF0Ovp":{"name":"verticalLayoutGravity","abstract":"

    Applicable when the layoutDirection is vertical. The gravity determines","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV5focusAC18FocusConfigurationOvp":{"name":"focus","abstract":"

    Configuration for keyboard focus behavior in the list view.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV15isScrollEnabled19keyboardDismissMode0g10AdjustmentI012scrollsToTop09selectionI09underflow23canCancelContentTouches06delaysrS0013pageScrollingC016decelerationRate21verticalLayoutGravity5focusACSb_So020UIScrollViewKeyboardhI0VAC08KeyboardjI0OAC07ScrollslM0OAC09SelectionI0OAC9UnderflowVS2bAA04PagevC0OAC012DecelerationX0OAC08VerticalZ7GravityOAC18FocusConfigurationOtcfc":{"name":"init(isScrollEnabled:keyboardDismissMode:keyboardAdjustmentMode:scrollsToTop:selectionMode:underflow:canCancelContentTouches:delaysContentTouches:pageScrollingBehavior:decelerationRate:verticalLayoutGravity:focus:)","abstract":"

    Creates a new Behavior based on the provided parameters.

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

    How to adjust the contentInset of the list when the keyboard visibility changes.

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

    How to react when the user taps on the status bar of the application.

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

    The rate at which scrolling decelerates.

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

    The selection mode of the list view, which controls how many items (if any) can be selected at once.

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

    When the content of the list takes up less space than the list itself (aka, an underflow), how","parent_name":"Behavior"},"Structs/Behavior/VerticalLayoutGravity.html":{"name":"VerticalLayoutGravity","abstract":"

    Applicable when the layoutDirection is vertical. The gravity determines","parent_name":"Behavior"},"Structs/Behavior/FocusConfiguration.html":{"name":"FocusConfiguration","abstract":"

    Configuration for keyboard focus behavior in the list view.

    ","parent_name":"Behavior"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"

    The background color for the list.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV19refreshControlColorSo7UIColorCSgvp":{"name":"refreshControlColor","abstract":"

    The tint color of the refresh control.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV21showsScrollIndicatorsSbvp":{"name":"showsScrollIndicators","abstract":"

    If the list should display its scroll indicators.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV15backgroundColor014refreshControlE021showsScrollIndicators9configureACSo7UIColorC_AISgSbyACzXEtcfc":{"name":"init(backgroundColor:refreshControlColor:showsScrollIndicators:configure:)","abstract":"

    Creates a new appearance object with the provided options.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV22defaultBackgroundColorSo7UIColorCvpZ":{"name":"defaultBackgroundColor","abstract":"

    The default background color for the Appearance.

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

    Contains all the properties which affect the appearance of all possible kinds of list layouts.

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

    Controls various behaviors of the list view, such as keyboard dismissal, selection mode, and behavior"},"Structs/Color.html":{"name":"Color","abstract":"

    A color wrapper which provides equatability for"},"Structs/Content.html":{"name":"Content"},"Structs/ListContentBounds.html":{"name":"ListContentBounds","abstract":"

    For participating layouts; allows controlling the padding around and width of content when it is laid out.

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

    An environment of keys and values that are passed to every ItemContent and HeaderFooter"},"Structs/ContentContext.html":{"name":"ContentContext","abstract":"

    An Equatable value which represents the overall context for all content presented in a list.

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

    An Item is one of the core types deployed by Listable, allowing you to specify"},"Structs/EmbeddedList.html":{"name":"EmbeddedList","abstract":"

    Describes item content which can be used to embed a list inside another list,"},"Structs/DefaultHeaderFooterProperties.html":{"name":"DefaultHeaderFooterProperties","abstract":"

    Allows specifying default properties to apply to a header / footer when it is initialized,"},"Structs/HeaderFooter.html":{"name":"HeaderFooter"},"Structs/ApplyHeaderFooterContentInfo.html":{"name":"ApplyHeaderFooterContentInfo","abstract":"

    Information about the current state of the content, which is passed to apply(to:for:with:)"},"Structs/HeaderFooterContentViews.html":{"name":"HeaderFooterContentViews","abstract":"

    The views owned by the item content, passed to the apply(to:) method to theme and provide content.

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

    HeaderFooterLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/EmptyHeaderFooterLayoutsValue.html":{"name":"EmptyHeaderFooterLayoutsValue","abstract":"

    Use this type if you have no HeaderFooterLayout for your ListLayout.

    "},"Structs.html#/s:10ListableUI21ItemStateDependenciesV":{"name":"ItemStateDependencies"},"Structs/SwipeActionsViewStyle.html":{"name":"SwipeActionsViewStyle"},"Structs/DefaultItemProperties.html":{"name":"DefaultItemProperties","abstract":"

    Allows specifying default properties to apply to an item when it is initialized,"},"Structs/ItemContentViews.html":{"name":"ItemContentViews","abstract":"

    The views owned by the item content, passed to the apply(to:) method to theme and provide content.

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

    Information about the current state of the content, which is passed to apply(to:for:with:)"},"Structs/ItemInsertAndRemoveAnimations.html":{"name":"ItemInsertAndRemoveAnimations","abstract":"

    Controls the animations that are displayed when an item is inserted into, or removed from, a list.

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

    ItemLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/EmptyItemLayoutsValue.html":{"name":"EmptyItemLayoutsValue","abstract":"

    Use this type if you have no ItemLayout for your ListLayout.

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

    Provides configuration options to control how an Item can be reordered within a list.

    "},"Structs/ItemState.html":{"name":"ItemState"},"Structs/LayoutDescription.html":{"name":"LayoutDescription","abstract":"

    A LayoutDescription, well, describes the type of and properties of a layout to apply to a list view.

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

    Allows rendering a list in the style of a flow layout. Items in the list flow from one row to the next,"},"Structs/SectionLayouts.html":{"name":"SectionLayouts","abstract":"

    SectionLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/ListContentLayoutAttributes.html":{"name":"ListContentLayoutAttributes","abstract":"

    A struct-based version of many of the properties available on UICollectionViewLayoutAttributes,"},"Structs/ListLayoutLayoutContext.html":{"name":"ListLayoutLayoutContext"},"Structs/ListLayoutAppearanceProperties.html":{"name":"ListLayoutAppearanceProperties","abstract":"

    Represents the properties from a ListLayoutAppearance, which"},"Structs/ListLayoutDefaults.html":{"name":"ListLayoutDefaults"},"Structs/ListLayoutResult.html":{"name":"ListLayoutResult","abstract":"

    Describes the values which should be calculated and returned from ListLayout.layout(delegate:in:).

    "},"Structs/ListLayoutScrollViewProperties.html":{"name":"ListLayoutScrollViewProperties"},"Structs/PagedAppearance.html":{"name":"PagedAppearance","abstract":"

    Describes the available appearance configuration options for a paged list layout."},"Structs/TableAppearance.html":{"name":"TableAppearance","abstract":"

    TableAppearance defines the appearance and layout attribute for list layouts within a Listable list.

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

    Controls the animation to use when updating the content of a list.

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

    Specifies how to position an item in a list when requesting the list scrolls to it.

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

    Information available when calculating a custom scroll adjustment for an item.

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

    The ListProperties object describes all of the given values needed to configure"},"Structs/ListScrollPositionInfo.html":{"name":"ListScrollPositionInfo","abstract":"

    Information about the current scroll position of a list,"},"Structs/ListStateObserver.html":{"name":"ListStateObserver","abstract":"

    Allows reading state and events based on state changes within the list view."},"Structs/MeasuredListSize.html":{"name":"MeasuredListSize","abstract":"

    Provides sizing and width information about the measurement of a list’s content.

    "},"Structs/ListableLocalizedStrings.html":{"name":"ListableLocalizedStrings"},"Structs/LocalizedItemCollator.html":{"name":"LocalizedItemCollator","abstract":"

    If you’re looking for the equivalent of UILocalizedIndexedCollation for lists,"},"Structs/ItemPreview.html":{"name":"ItemPreview","abstract":"

    A SwiftUI view that you can use to preview your Item or ItemContent"},"Structs/ItemPreviewAppearance.html":{"name":"ItemPreviewAppearance","abstract":"

    The appearance options for a preview item.

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

    Represents a standard UIKit refresh control that is shown at the top"},"Structs/ScrollPosition.html":{"name":"ScrollPosition","abstract":"

    Specifies how to position an item in a list when requesting the list scrolls to it.

    "},"Structs/Section.html":{"name":"Section"},"Structs/EmptySectionLayoutsValue.html":{"name":"EmptySectionLayoutsValue","abstract":"

    Use this type if you have no SectionLayout for your ListLayout.

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

    Provides additional validation when an Item is being reordered into, or out of a section.

    "},"Structs/HorizontalPadding.html":{"name":"HorizontalPadding"},"Structs/SwipeActionsConfiguration.html":{"name":"SwipeActionsConfiguration","abstract":"

    Use SwipeActionsConfiguration to configure an item with SwipeActions."},"Structs/SwipeAction.html":{"name":"SwipeAction","abstract":"

    Create SwipeActions to define actions that can be performed in a SwipeActionsConfiguration.

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

    Describes the properties to apply to a view for an ItemContent or HeaderFooterContent

    "},"Protocols/SectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"SectionLayoutsValue"},"Protocols/SectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","abstract":"

    Indicates if the header for the section will be sticky.","parent_name":"SectionLayoutsValue"},"Protocols/AnyLocalizedCollatableItem.html#/s:10ListableUI26AnyLocalizedCollatableItemP15collationStringSSvp":{"name":"collationString","parent_name":"AnyLocalizedCollatableItem"},"Protocols/LocalizedCollatableItemContent.html#/s:10ListableUI30LocalizedCollatableItemContentP15collationStringSSvp":{"name":"collationString","abstract":"

    A string that represents the primary content of your ItemContent; usually a name or title.

    ","parent_name":"LocalizedCollatableItemContent"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP5StateQa":{"name":"State","parent_name":"ListViewSource"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP7content4withADyAA0E5StateCy0H0QzG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"ListViewSource"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP7content4withAA7ContentVAA0E5StateCy0I0QzG_tF":{"name":"content(with:)","parent_name":"ListViewSource"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP4sizeSo6CGSizeVvp":{"name":"size","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP6zIndexSivp":{"name":"zIndex","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP7defaultxvpZ":{"name":"default","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP7defaultyxyxzXEFZ":{"name":"default(_:)","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP18listHeaderPositionAA0cgH0Ovp":{"name":"listHeaderPosition","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP14pagingBehaviorAA0c6PagingG0Ovp":{"name":"pagingBehavior","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP20scrollViewPropertiesAA0cd6ScrollgH0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP02toD11DescriptionAA0dG0VyF":{"name":"toLayoutDescription()","parent_name":"ListLayoutAppearance"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP10appearanceAA10AppearanceVvp":{"name":"appearance","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP8behaviorAA8BehaviorVvp":{"name":"behavior","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP7contentAA0dE7ContentCvp":{"name":"content","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP9directionAA0E9DirectionOvp":{"name":"direction","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6boundsAA0D13ContentBoundsVSgvp":{"name":"bounds","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP18listHeaderPositionAA0dgH0Ovp":{"name":"listHeaderPosition","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP14pagingBehaviorAA0d6PagingG0Ovp":{"name":"pagingBehavior","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP20scrollViewPropertiesAA0de6ScrollgH0Vvp":{"name":"scrollViewProperties","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP06updateE02inyAA0deE7ContextV_tF":{"name":"updateLayout(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6layout8delegate2inAA0dE6ResultVAA014CollectionViewE8Delegate_pSg_AA0deE7ContextVtF":{"name":"layout(delegate:in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP11setZIndexesyyF":{"name":"setZIndexes()","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP014positionStickyD14HeaderIfNeeded2inyAA0deE7ContextV_tF":{"name":"positionStickyListHeaderIfNeeded(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP36positionStickySectionHeadersIfNeeded2inyAA0deE7ContextV_tF":{"name":"positionStickySectionHeadersIfNeeded(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP30updateOverscrollFooterPosition2inyAA0deE7ContextV_tF":{"name":"updateOverscrollFooterPosition(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP018adjustPositionsForE9Underflow2inyAA0deE7ContextV_tF":{"name":"adjustPositionsForLayoutUnderflow(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6adjust33layoutAttributesForReorderingItem08originalH02at18withTargetPositionyAA0d7ContenteH0Vz_AJ10Foundation9IndexPathVSo7CGPointVtF":{"name":"adjust(layoutAttributesForReorderingItem:originalAttributes:at:withTargetPosition:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP15targetIndexPath26forInteractivelyMovingItem12withPosition10Foundation0gH0VSgAI_So7CGPointVtF":{"name":"targetIndexPath(forInteractivelyMovingItem:withPosition:)","abstract":"

    Returns the target index path for an item being interactively moved.

    ","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutPAAE19visibleContentFrame3forSo6CGRectVSo16UICollectionViewC_tF":{"name":"visibleContentFrame(for:)","parent_name":"AnyListLayout"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP011createEmptyD010appearance8behaviorAA0c4ListD0_pAA10AppearanceV_AA8BehaviorVtF":{"name":"createEmptyLayout(appearance:behavior:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP015createPopulatedD010appearance8behavior7contentAA0c4ListD0_pAA10AppearanceV_AA8BehaviorVAA0lD7ContentCAA0lD8DefaultsVXEtF":{"name":"createPopulatedLayout(appearance:behavior:content:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP26layoutAppearancePropertiesAA04ListdhI0VyF":{"name":"layoutAppearanceProperties()","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP13shouldRebuild6layoutSbAA0c4ListD0_p_tF":{"name":"shouldRebuild(layout:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP06isSameD4Type2asSbAaB_p_tF":{"name":"isSameLayoutType(as:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP7isEqual2toSbAaB_p_tF":{"name":"isEqual(to:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP0D10AppearanceQa":{"name":"LayoutAppearance","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP04ItemD0Qa":{"name":"ItemLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP012HeaderFooterD0Qa":{"name":"HeaderFooterLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP07SectionD0Qa":{"name":"SectionLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP8defaultsAA0cD8DefaultsVvpZ":{"name":"defaults","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP16layoutAppearance0dF0Qzvp":{"name":"layoutAppearance","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP16layoutAppearance10appearance8behavior7contentx0dF0Qz_AA0F0VAA8BehaviorVAA0cD7ContentCtcfc":{"name":"init(layoutAppearance:appearance:behavior:content:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE8describe10appearanceAA0D11DescriptionVy0D10AppearanceQzzXE_tFZ":{"name":"describe(appearance:)","abstract":"

    Creates a new layout description for a list layout, with the provided optional layout configuration.

    ","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE18listHeaderPositionAA0cfG0Ovp":{"name":"listHeaderPosition","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE14pagingBehaviorAA0c6PagingF0Ovp":{"name":"pagingBehavior","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE20scrollViewPropertiesAA0cd6ScrollfG0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE14resolvedBounds2inAA0c7ContentF0VAA0cdD7ContextV_tF":{"name":"resolvedBounds(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE19visibleContentFrame2inSo6CGRectVAA0cdD7ContextV_tF":{"name":"visibleContentFrame(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE014positionStickyC14HeaderIfNeeded2inyAA0cdD7ContextV_tF":{"name":"positionStickyListHeaderIfNeeded(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE36positionStickySectionHeadersIfNeeded2inyAA0cdD7ContextV_tF":{"name":"positionStickySectionHeadersIfNeeded(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE11setZIndexesyyF":{"name":"setZIndexes()","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE6adjust33layoutAttributesForReorderingItem08originalG02at18withTargetPositionyAA0c7ContentdG0Vz_AJ10Foundation9IndexPathVSo7CGPointVtF":{"name":"adjust(layoutAttributesForReorderingItem:originalAttributes:at:withTargetPosition:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI13AnyListLayoutP15targetIndexPath26forInteractivelyMovingItem12withPosition10Foundation0gH0VSgAI_So7CGPointVtF":{"name":"targetIndexPath(forInteractivelyMovingItem:withPosition:)","parent_name":"ListLayout"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listdE20UpdatedItemPositionsyyF":{"name":"listViewLayoutUpdatedItemPositions()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listE7Content8defaultsAA04ListeH0CAA0jE8DefaultsV_tF":{"name":"listLayoutContent(defaults:)","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listdE18CurrentEnvironmentAA04ListI0VyF":{"name":"listViewLayoutCurrentEnvironment()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listde3DidE8ContentsyyF":{"name":"listViewLayoutDidLayoutContents()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listD32ShouldEndQueueingEditsForReorderyyF":{"name":"listViewShouldEndQueueingEditsForReorder()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/ItemLayoutsValue.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"ItemLayoutsValue"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP0cD4TypeQa":{"name":"ItemContentType","abstract":"

    The type of ItemContent associated with this coordinator.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP0C0a":{"name":"Item","abstract":"

    The item associated with the coordinator.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP7actionsAA0cdE7ActionsCy0cD4TypeQzGvp":{"name":"actions","abstract":"

    The available actions you can perform on the coordinated Item. Eg, updating it to a new value.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP4infoAA0cdE4InfoCy0cD4TypeQzGvp":{"name":"info","abstract":"

    Info about the coordinated Item, such as its original and current value.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11wasInsertedyyAA0C0V8OnInsertVy0cD4TypeQz_GF":{"name":"wasInserted(_:)","abstract":"

    Invoked on the coordinator when it is first created and configured.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP10wasRemovedyyAA0C0V8OnRemoveVy0cD4TypeQz_GF":{"name":"wasRemoved(_:)","abstract":"

    Invoked on the coordinator when its owned item is removed from the list due to","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP8wasMovedyyAA0C0V6OnMoveVy0cD4TypeQz_GF":{"name":"wasMoved(_:)","abstract":"

    Invoked on the coordinator when its owned item is moved inside a list due to its","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP10wasUpdatedyyAA0C0V8OnUpdateVy0cD4TypeQz_GF":{"name":"wasUpdated(_:)","abstract":"

    Invoked on the coordinator when an external update is pushed onto the owned Item.","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11willDisplayyyF":{"name":"willDisplay()","abstract":"

    Invoked when the list is about to begin displaying the item with the given view.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP13didEndDisplayyyF":{"name":"didEndDisplay()","abstract":"

    Invoked when the list is about to complete displaying the item with the given view.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11wasSelectedyyF":{"name":"wasSelected()","abstract":"

    Invoked when the item is selected, via either user interaction or the selectionStyle.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP13wasDeselectedyyF":{"name":"wasDeselected()","abstract":"

    Invoked when the item is deselected, via either user interaction or the selectionStyle.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15IdentifierValueQa":{"name":"IdentifierValue","abstract":"

    A Hashable type which is returned from identifierValue,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15identifierValue010IdentifierF0Qzvp":{"name":"identifierValue","abstract":"

    Used to unique the item, control its lifetime, and identify it across update operations.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","abstract":"

    Used by the list to determine when the content of the item has changed; in order to","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP8wasMoved10comparedToSbx_tF":{"name":"wasMoved(comparedTo:)","abstract":"

    Used by the list view to determine move events during an update’s diff operation.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP17DefaultPropertiesa":{"name":"DefaultProperties","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP07defaultC10PropertiesAA07DefaultcF0VyxGvp":{"name":"defaultItemProperties","abstract":"

    Default values to assign to various properties on the Item which wraps","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP5apply2to3for4withyAA0cD5ViewsVyxG_AA11ApplyReasonOAA0jcD4InfoVtF":{"name":"apply(to:for:with:)","abstract":"

    Called when rendering the content. This is where you should push data from your","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","abstract":"

    When the ItemContent is on screen, controls how and when to apply updates","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP17swipeActionsStyleAA05Swipef4ViewG0VSgvp":{"name":"swipeActionsStyle","abstract":"

    The swipe action style for this content.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP0D4ViewQa":{"name":"ContentView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP014createReusableD4View5frame0dG0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","abstract":"

    Create and return a new content view used to render the content.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP25contentAreaViewProperties4withAA0gH0VAA05ApplycD4InfoV_tF":{"name":"contentAreaViewProperties(with:)","abstract":"

    Describes the properties to configure on the content area view for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP14BackgroundViewQa":{"name":"BackgroundView","abstract":"

    The background view used to draw the background of the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP28createReusableBackgroundView5frame0gH0QzSo6CGRectV_tFZ":{"name":"createReusableBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s background.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22SelectedBackgroundViewQa":{"name":"SelectedBackgroundView","abstract":"

    The selected background view used to draw the background of the content when it is selected or highlighted.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP36createReusableSelectedBackgroundView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableSelectedBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s selected background.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP21OverlayDecorationViewQa":{"name":"OverlayDecorationView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22UnderlayDecorationViewQa":{"name":"UnderlayDecorationView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP35createReusableOverlayDecorationView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableOverlayDecorationView(frame:)","abstract":"

    Create and return a new overlay decoration view used to render any required decorations over the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP36createReusableUnderlayDecorationView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableUnderlayDecorationView(frame:)","abstract":"

    Create and return a new underlay decoration view used to render any required decorations under the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP11CoordinatorQa":{"name":"Coordinator","abstract":"

    The coordinator type to use to manage the live state of the Item and ItemContent,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP18CoordinatorActionsa":{"name":"CoordinatorActions","abstract":"

    The actions passed to the coordinator.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15CoordinatorInfoa":{"name":"CoordinatorInfo","abstract":"

    The info passed to the coordinator.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15makeCoordinator7actions4info0F0QzAA0cdF7ActionsCyxG_AA0cdF4InfoCyxGtF":{"name":"makeCoordinator(actions:info:)","abstract":"

    Creates a new coordinator with the provided actions and info.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE4with6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingoP010reordering14onWasReordered0S7Display0s3EndV00S6Select0S8Deselect0S6Insert0sL00S4Move0S6UpdateAA0C0VyxGAA6SizingOSg_AA0C7LayoutsVSgAA0c9SelectionI0OSgAA0czklM0VSgAA0oP13ConfigurationVSgA10_AA0C10ReorderingVSgyAW_A12_6ResultVtcSgyAV02OnV0Vyx_GcSgyAV02OnwV0Vyx_GcSgyAV02OnX0Vyx_GcSgyAV02OnY0Vyx_GcSgyAV02OnZ0Vyx_GcSgyAV02OnL0Vyx_GcSgyAV6OnMoveVyx_GcSgyAV8OnUpdateVyx_GcSgtF":{"name":"with(sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:)","abstract":"

    Identical to Item.init which takes in an ItemContent,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10Identifiera":{"name":"Identifier","abstract":"

    The Identifier type for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10identifierAA10IdentifierCyx0F5ValueQzGvp":{"name":"identifier","abstract":"

    The Identifier for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10identifier4withAA10IdentifierCyx0G5ValueQzGAI_tFZ":{"name":"identifier(with:)","abstract":"

    Creates an Identifier with the provided value.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAASQRzrlE12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAs12IdentifiableRzrlE15identifierValue2IDsADPQzvp":{"name":"identifierValue","parent_name":"ItemContent"},"Protocols/AnyItemConvertible.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","abstract":"

    Converts the object into a type-erased AnyItem instance.

    ","parent_name":"AnyItemConvertible"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP11anyWasMoved10comparedToSbAA0cD0_p_tF":{"name":"anyWasMoved(comparedTo:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP15anyIsEquivalent2toSbAA0cD0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP015newPresentationD5State4with15updateCallbacks015performsContentK0ypAA0dH12DependenciesV_AA06UpdateK0CSbtF":{"name":"newPresentationItemState(with:updateCallbacks:performsContentCallbacks:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP13anyIdentifierAA0cF0Cvp":{"name":"anyIdentifier","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP10anyContentypvp":{"name":"anyContent","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP6sizingAA6SizingOvp":{"name":"sizing","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP7layoutsAA0D7LayoutsVvp":{"name":"layouts","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP14selectionStyleAA0d9SelectionF0Ovp":{"name":"selectionStyle","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP25insertAndRemoveAnimationsAA0d6InsertfgH0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP20trailingSwipeActionsAA0fG13ConfigurationVSgvp":{"name":"trailingSwipeActions","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP10reorderingAA0D10ReorderingVSgvp":{"name":"reordering","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","parent_name":"AnyItem"},"Protocols/HeaderFooterLayoutsValue.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"HeaderFooterLayoutsValue"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentPAASQRzrlE12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP17DefaultPropertiesa":{"name":"DefaultProperties","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP07defaultcD10PropertiesAA07DefaultcdG0VyxGvp":{"name":"defaultHeaderFooterProperties","abstract":"

    Default values to assign to various properties on the HeaderFooter which wraps","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP015isStickySectionC0SbSgvp":{"name":"isStickySectionHeader","abstract":"

    If this HeaderFooterContent is used as a header in a section,","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP5apply2to3for4withyAA0cdE5ViewsVyxG_AA11ApplyReasonOAA0kcdE4InfoVtF":{"name":"apply(to:for:with:)","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP22reappliesToVisibleViewAA09ReappliesghI0Ovp":{"name":"reappliesToVisibleView","abstract":"

    When the HeaderFooterContent is on screen, controls how and when to apply updates","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP0E4ViewQa":{"name":"ContentView","abstract":"

    The content view used to draw the content.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP014createReusableE4View5frame0eH0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","abstract":"

    Create and return a new content view used to render the content.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP14BackgroundViewQa":{"name":"BackgroundView","abstract":"

    The background view used to draw the background of the content.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP28createReusableBackgroundView5frame0hI0QzSo6CGRectV_tFZ":{"name":"createReusableBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s background.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP21PressedBackgroundViewQa":{"name":"PressedBackgroundView","abstract":"

    The selected background view used to draw the background of the content when it is selected or highlighted.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP35createReusablePressedBackgroundView5frame0hiJ0QzSo6CGRectV_tFZ":{"name":"createReusablePressedBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s pressed background.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentPAAE4with6sizing7layouts5onTap0I7Display0i3EndK0AA0cD0VyxGAA6SizingOSg_AA0cD7LayoutsVSgyycSgyAK02OnK0Vyx_GcSgyAK0olK0Vyx_GcSgtF":{"name":"with(sizing:layouts:onTap:onDisplay:onEndDisplay:)","abstract":"

    Identical to HeaderFooter.init which takes in a HeaderFooterContent,","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","parent_name":"HeaderFooterContent"},"Protocols/AnyHeaderFooterConvertible.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","abstract":"

    Converts the object into a type-erased AnyHeaderFooter instance.

    ","parent_name":"AnyHeaderFooterConvertible"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP015isStickySectionD0SbSgvp":{"name":"isStickySectionHeader","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP7layoutsAA0dE7LayoutsVvp":{"name":"layouts","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP5apply2to3for4withySo6UIViewC_AA11ApplyReasonOAA0ldE11ContentInfoVtF":{"name":"apply(to:for:with:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP15anyIsEquivalent2toSbAA0cdE0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP015newPresentationdE5State4kind24performsContentCallbacksypAA17SupplementaryKindO_SbtF":{"name":"newPresentationHeaderFooterState(kind:performsContentCallbacks:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP10anyContentypvp":{"name":"anyContent","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP6sizingAA6SizingOvp":{"name":"sizing","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP7layoutsAA0dE7LayoutsVvp":{"name":"layouts","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP22reappliesToVisibleViewAA09ReappliesghI0Ovp":{"name":"reappliesToVisibleView","parent_name":"AnyHeaderFooter"},"Protocols/ListEnvironmentKey.html#/s:10ListableUI18ListEnvironmentKeyP5ValueQa":{"name":"Value","abstract":"

    The type of value stored by this key.

    ","parent_name":"ListEnvironmentKey"},"Protocols/ListEnvironmentKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","abstract":"

    The default value that will be vended by an Environment for this key if no other value has been set.

    ","parent_name":"ListEnvironmentKey"},"Protocols/ListEnvironmentKey.html":{"name":"ListEnvironmentKey","abstract":"

    Defines a value stored in the ListEnvironment of a list.

    "},"Protocols/AnyHeaderFooter.html":{"name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter_Internal.html":{"name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooterConvertible.html":{"name":"AnyHeaderFooterConvertible","abstract":"

    A type which can be converted into a HeaderFooter, so you"},"Protocols/HeaderFooterContent.html":{"name":"HeaderFooterContent","abstract":"

    A HeaderFooterContent is a type which specifies the content of a header, footer,"},"Protocols/HeaderFooterLayoutsValue.html":{"name":"HeaderFooterLayoutsValue","abstract":"

    The HeaderFooterLayoutsValue protocol provides a default value for the different layouts stored"},"Protocols/AnyItem.html":{"name":"AnyItem","abstract":"

    A type-erased version of the Item struct, which is used by Section to"},"Protocols/AnyItem_Internal.html":{"name":"AnyItem_Internal"},"Protocols/AnyItemConvertible.html":{"name":"AnyItemConvertible","abstract":"

    A type which can be converted into a AnyItem, so you"},"Protocols/ItemContent.html":{"name":"ItemContent","abstract":"

    An ItemContent is a type used to provide the content of an Item in a list section.

    "},"Protocols/ItemContentCoordinator.html":{"name":"ItemContentCoordinator","abstract":"

    A type which lets you interactively manage the contents of an Item or ItemContent"},"Protocols/ItemLayoutsValue.html":{"name":"ItemLayoutsValue","abstract":"

    The ItemLayoutsValue protocol provides a default value for the different layouts stored"},"Protocols/CollectionViewLayoutDelegate.html":{"name":"CollectionViewLayoutDelegate"},"Protocols/ListLayout.html":{"name":"ListLayout"},"Protocols/AnyLayoutDescriptionConfiguration.html":{"name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyListLayout.html":{"name":"AnyListLayout"},"Protocols/ListLayoutAppearance.html":{"name":"ListLayoutAppearance"},"Protocols/ListLayoutContentItem.html":{"name":"ListLayoutContentItem"},"Protocols/ListViewSource.html":{"name":"ListViewSource"},"Protocols/LocalizedCollatableItemContent.html":{"name":"LocalizedCollatableItemContent","abstract":"

    If you would like to make your ItemContent work with the LocalizedItemCollator,"},"Protocols/AnyLocalizedCollatableItem.html":{"name":"AnyLocalizedCollatableItem","abstract":"

    Represents an AnyItem which can be collated, via its vended collationString.

    "},"Protocols/SectionLayoutsValue.html":{"name":"SectionLayoutsValue","abstract":"

    The SectionLayoutsValue protocol provides a default value for the different layouts stored"},"Functions.html#/s:10ListableUI19preconditionFailure_4file4lines5NeverOSSyXK_s12StaticStringVSutF":{"name":"preconditionFailure(_:file:line:)","abstract":"

    By default, preconditionFailure error messages are not included in release builds. We would like that!"},"Extensions/Set.html#/s:Sh10ListableUIAA13ViewAnimationO0D7OptionsORszrlE7defaultShyAEGvpZ":{"name":"default","parent_name":"Set"},"Extensions/UIRectEdge.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"UIRectEdge"},"Extensions/PresentationState.html#/s:10ListableUI17PresentationStateC22ActiveReorderEventInfoV":{"name":"ActiveReorderEventInfo","parent_name":"PresentationState"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV5AddedV":{"name":"Added","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV7RemovedV":{"name":"Removed","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV5MovedV":{"name":"Moved","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV7UpdatedV":{"name":"Updated","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV8NoChangeV":{"name":"NoChange","parent_name":"ItemChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV5AddedV":{"name":"Added","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV7RemovedV":{"name":"Removed","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV5MovedV":{"name":"Moved","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV8NoChangeV":{"name":"NoChange","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html":{"name":"SectionChanges","parent_name":"SectionedDiff"},"Extensions/SectionedDiff.html#/s:10ListableUI13SectionedDiffV11ItemChangesV":{"name":"ItemChanges","parent_name":"SectionedDiff"},"Extensions/SectionedDiff/ItemChanges.html":{"name":"ItemChanges","parent_name":"SectionedDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV5AddedV":{"name":"Added","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV7RemovedV":{"name":"Removed","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV5MovedV":{"name":"Moved","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV7UpdatedV":{"name":"Updated","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV8NoChangeV":{"name":"NoChange","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html":{"name":"ArrayDiff"},"Extensions/SectionedDiff.html":{"name":"SectionedDiff"},"Extensions/PresentationState.html":{"name":"PresentationState"},"Extensions/UIRectEdge.html":{"name":"UIRectEdge"},"Extensions/Set.html":{"name":"Set"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO14curveEaseInOutyA2EmF":{"name":"curveEaseInOut","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO11curveEaseInyA2EmF":{"name":"curveEaseIn","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO12curveEaseOutyA2EmF":{"name":"curveEaseOut","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO11curveLinearyA2EmF":{"name":"curveLinear","parent_name":"AnimationOptions"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO4noneyA2CmF":{"name":"none","abstract":"

    No animation is performed.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO9inheritedyA2CmF":{"name":"inherited","abstract":"

    The current animation is inherited from the superview’s animation context.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO7defaultACvpZ":{"name":"default","abstract":"

    A default animation is performed. This is the same as .animated().

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO8animatedyACSd_ShyAC0D7OptionsOGtcACmF":{"name":"animated(_:options:)","abstract":"

    A UIView.animate(...) animation is performed.","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO6springyACSo24UISpringTimingParametersCcACmF":{"name":"spring(_:)","abstract":"

    A spring based animation is performed.","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO3and4withACSb_tF":{"name":"and(with:)","abstract":"

    Ands the animation with the provided bool, returning the animation if true, and .none if false.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO7perform10animations10completionyyyc_ySbctF":{"name":"perform(animations:completion:)","abstract":"

    Performs the provided animations for the ViewAnimation.

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

    The animations options available for the ViewAnimation.

    ","parent_name":"ViewAnimation"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV6origin14CoreFoundation7CGFloatVvp":{"name":"origin","parent_name":"Position"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV5width14CoreFoundation7CGFloatVvp":{"name":"width","parent_name":"Position"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV6origin5widthAE14CoreFoundation7CGFloatV_AJtcfc":{"name":"init(origin:width:)","parent_name":"Position"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO7leadingyA2EmF":{"name":"leading","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO6centeryA2EmF":{"name":"center","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO8trailingyA2EmF":{"name":"trailing","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO10originWith06parentD05width7padding14CoreFoundation7CGFloatVAL_AlA17HorizontalPaddingVtF":{"name":"originWith(parentWidth:width:padding:)","parent_name":"Alignment"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V7paddingAA17HorizontalPaddingVvp":{"name":"padding","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V5widthAA0D10ConstraintOvp":{"name":"width","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V9alignmentAC9AlignmentOvp":{"name":"alignment","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V7padding5width9alignmentAeA17HorizontalPaddingV_AA0D10ConstraintOAC9AlignmentOtcfc":{"name":"init(padding:width:alignment:)","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V8position4withAC8PositionV14CoreFoundation7CGFloatV_tF":{"name":"position(with:)","parent_name":"Custom"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO7defaultyA2CmF":{"name":"default","abstract":"

    The default width from the layout is used.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO4fillyA2CmF":{"name":"fill","abstract":"

    The width will fill all available space.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO6customyA2C0C0VcACmF":{"name":"custom(_:)","abstract":"

    A custom width and/or alignment.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO5merge4withA2C_tF":{"name":"merge(with:)","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO8position4with07defaultD0AC8PositionV14CoreFoundation7CGFloatV_AKtF":{"name":"position(with:defaultWidth:)","parent_name":"CustomWidth"},"Enums/CustomWidth/Custom.html":{"name":"Custom","parent_name":"CustomWidth"},"Enums/CustomWidth/Alignment.html":{"name":"Alignment","parent_name":"CustomWidth"},"Enums/CustomWidth/Position.html":{"name":"Position","parent_name":"CustomWidth"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO02noD0yA2CmF":{"name":"noConstraint","abstract":"

    There is no limit to a width, it can be as wide as possible.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO5fixedyAC14CoreFoundation7CGFloatVcACmF":{"name":"fixed(_:)","abstract":"

    The width must be exactly this value.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO6atMostyAC14CoreFoundation7CGFloatVcACmF":{"name":"atMost(_:)","abstract":"

    The width can be at most, this value. Any value larger will be clamped.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO5clampy14CoreFoundation7CGFloatVAGF":{"name":"clamp(_:)","abstract":"

    Clamps the provided value based on our underlying value.

    ","parent_name":"WidthConstraint"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO02noD0yA2GmF":{"name":"noConstraint","abstract":"

    No constraint is applied to any measurement.

    ","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO7atLeastyAG14CoreFoundation7CGFloatVcAGmF":{"name":"atLeast(_:)","abstract":"

    Any returned measurement must be at least this value. If it is smaller than","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO6atMostyAG14CoreFoundation7CGFloatVcAGmF":{"name":"atMost(_:)","abstract":"

    Any returned measurement can be at least this large. If it is larger than","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO6withinyAG14CoreFoundation7CGFloatV_AKtcAGmF":{"name":"within(_:_:)","abstract":"

    Any returned measurement must be within the provided range. If it is smaller","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO5clampy14CoreFoundation7CGFloatVAKF":{"name":"clamp(_:)","abstract":"

    Clamps the provided value by the Axis' underlying value.

    ","parent_name":"Axis"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5widthAE4AxisOvp":{"name":"width","abstract":"

    Describes the range of acceptable width values.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV6heightAE4AxisOvp":{"name":"height","abstract":"

    Describes the range of acceptable height values.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV02noD0AEvpZ":{"name":"noConstraint","abstract":"

    Applies no constraints to the measurement in either axis.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintVyA2E4AxisOcfc":{"name":"init(_:)","abstract":"

    Creates a new constraint with the provided value for both axes.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5width6heightA2E4AxisO_AItcfc":{"name":"init(width:height:)","abstract":"

    Creates a new constraint with the provided width and height axes.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5clampySo6CGSizeVAHF":{"name":"clamp(_:)","abstract":"

    Clamps the provided size, falling back to the provided default if the measurement calls for a default value.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint/Axis.html":{"name":"Axis","abstract":"

    Describes the range of values that are acceptable for one dimension","parent_name":"Constraint"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV14sizeConstraintSo6CGSizeVvp":{"name":"sizeConstraint","parent_name":"MeasureInfo"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV9directionAA15LayoutDirectionOvp":{"name":"direction","parent_name":"MeasureInfo"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV14sizeConstraint9directionAESo6CGSizeV_AA15LayoutDirectionOtcfc":{"name":"init(sizeConstraint:direction:)","parent_name":"MeasureInfo"},"Enums/Sizing.html#/s:10ListableUI6SizingO5fixedyAC14CoreFoundation7CGFloatV_AGtcACmF":{"name":"fixed(width:height:)","abstract":"

    Fixes the size to the absolute value passed in.

    ","parent_name":"Sizing"},"Enums/Sizing.html#/s:10ListableUI6SizingO8thatFitsyA2C10ConstraintVcACmF":{"name":"thatFits(_:)","abstract":"

    Sizes the item by calling sizeThatFits on its underlying view type.","parent_name":"Sizing"},"Enums/Sizing.html#/s:10ListableUI6SizingO10autolayoutyA2C10ConstraintVcACmF":{"name":"autolayout(_:)","abstract":"

    Sizes the item by calling systemLayoutSizeFitting on its underlying view type.","parent_name":"Sizing"},"Enums/Sizing/MeasureInfo.html":{"name":"MeasureInfo","parent_name":"Sizing"},"Enums/Sizing/Constraint.html":{"name":"Constraint","abstract":"

    Describes the range of values that are acceptable for both","parent_name":"Sizing"},"Enums/SectionPosition.html#/s:10ListableUI15SectionPositionO3topyA2CmF":{"name":"top","abstract":"

    Represents the header and / or first item(s) within a section.

    ","parent_name":"SectionPosition"},"Enums/SectionPosition.html#/s:10ListableUI15SectionPositionO6bottomyA2CmF":{"name":"bottom","abstract":"

    Represents the footer and / or last item(s) within a section.

    ","parent_name":"SectionPosition"},"Enums/ReappliesToVisibleView.html#/s:10ListableUI22ReappliesToVisibleViewO6alwaysyA2CmF":{"name":"always","abstract":"

    The visible view will always be re-applied during updates, regardless of the result of isEquivalent(to:).

    ","parent_name":"ReappliesToVisibleView"},"Enums/ReappliesToVisibleView.html#/s:10ListableUI22ReappliesToVisibleViewO15ifNotEquivalentyA2CmF":{"name":"ifNotEquivalent","abstract":"

    The visible view will only have its contents re-applied during updates if isEquivalent(to:) returns false.

    ","parent_name":"ReappliesToVisibleView"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10Expressiona":{"name":"Expression","abstract":"

    The type of individual statement expressions in the transformed function.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO9Componenta":{"name":"Component","abstract":"

    The type of a partial result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11FinalResulta":{"name":"FinalResult","abstract":"

    The type of the final returned result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildBlockSayxGyFZ":{"name":"buildBlock()","abstract":"

    If an empty closure is provided, returns an empty array.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildBlockySayxGAEd_tFZ":{"name":"buildBlock(_:)","abstract":"

    Required by every result builder to build combined results from statement blocks.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO15buildExpressionySayxGxFZ":{"name":"buildExpression(_:)","abstract":"

    If declared, provides contextual type information for statement expressions to translate them into partial results.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO15buildExpressionySayxGAEFZ":{"name":"buildExpression(_:)","abstract":"

    If declared, provides contextual type information for statement expressions to translate them into partial results.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO13buildOptionalySayxGAESgFZ":{"name":"buildOptional(_:)","abstract":"

    Enables support for if statements that do not have an else.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11buildEither5firstSayxGAF_tFZ":{"name":"buildEither(first:)","abstract":"

    With buildEither(second:), enables support for ‘if-else’ and ‘switch’ statements by folding conditional results into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11buildEither6secondSayxGAF_tFZ":{"name":"buildEither(second:)","abstract":"

    With buildEither(first:), enables support for ‘if-else’ and ‘switch’ statements by folding conditional results into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildArrayySayxGSayAEGFZ":{"name":"buildArray(_:)","abstract":"

    Enables support for ‘for..in’ loops by combining the results of all iterations into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO24buildLimitedAvailabilityySayxGAEFZ":{"name":"buildLimitedAvailability(_:)","abstract":"

    If declared, this will be called on the partial result of an if #available block to allow the result builder to erase type information.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO16buildFinalResultySayxGAEFZ":{"name":"buildFinalResult(_:)","abstract":"

    If declared, this will be called on the partial result from the outermost block statement to produce the final returned result.

    ","parent_name":"ListableBuilder"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO8verticalyA2CmF":{"name":"vertical","abstract":"

    A list layout which lays out top to bottom.

    ","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO10horizontalyA2CmF":{"name":"horizontal","abstract":"

    A list layout which lays out left to right (or leading to trailing, depending on implementation).

    ","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalxxyXE_xyXEtlF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to return differing values based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalxxyXK_xyXKtlF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to return differing values based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalyyyXE_yyXEtF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to perform differing actions based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6mutate_8vertical10horizontalADyx_s24ReferenceWritableKeyPathCyxq_GAIyq_zXEtr0_lF":{"name":"mutate(_:vertical:horizontal:mutate:)","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6height3for14CoreFoundation7CGFloatVSo6CGSizeV_tF":{"name":"height(for:)","abstract":"

    .vertical: Returns the height of the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO5width3for14CoreFoundation7CGFloatVSo6CGSizeV_tF":{"name":"width(for:)","abstract":"

    .vertical: Returns the width of the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO5point1x1ySo7CGPointV14CoreFoundation7CGFloatV_AKtF":{"name":"point(x:y:)","abstract":"

    .vertical: Returns a CGPoint made with (x, y).","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4size3forSo6CGSizeVAG_tF":{"name":"size(for:)","abstract":"

    .vertical: Returns the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4size5width6heightSo6CGSizeV14CoreFoundation7CGFloatV_AKtF":{"name":"size(width:height:)","abstract":"

    .vertical: Returns a CGSize made with (width, height).","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4maxY3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"maxY(for:)","abstract":"

    .vertical: Returns the maxY of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4minY3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"minY(for:)","abstract":"

    .vertical: Returns the minY of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4maxX3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"maxX(for:)","abstract":"

    .vertical: Returns the maxX of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO1x3for14CoreFoundation7CGFloatVSo7CGPointV_tF":{"name":"x(for:)","abstract":"

    .vertical: Returns the x of the point.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO1y3for14CoreFoundation7CGFloatVSo7CGPointV_tF":{"name":"y(for:)","abstract":"

    .vertical: Returns the y of the point.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO3top4with14CoreFoundation7CGFloatVSo12UIEdgeInsetsV_tF":{"name":"top(with:)","abstract":"

    .vertical: Returns the top of the insets.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6bottom4with14CoreFoundation7CGFloatVSo12UIEdgeInsetsV_tF":{"name":"bottom(with:)","abstract":"

    .vertical: Returns the bottom of the insets.","parent_name":"LayoutDirection"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO19listContainerHeaderyA2CmF":{"name":"listContainerHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO10listHeaderyA2CmF":{"name":"listHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO10listFooteryA2CmF":{"name":"listFooter","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO13sectionHeaderyA2CmF":{"name":"sectionHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO13sectionFooteryA2CmF":{"name":"sectionFooter","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO16overscrollFooteryA2CmF":{"name":"overscrollFooter","parent_name":"SupplementaryKind"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO4noneyA2CmF":{"name":"none","abstract":"

    When the user stops scrolling, no paging adjusts will be made, the","parent_name":"ListPagingBehavior"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO20firstVisibleItemEdgeyA2CmF":{"name":"firstVisibleItemEdge","abstract":"

    When the user stops scrolling, the final offset of the scroll event","parent_name":"ListPagingBehavior"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO24firstVisibleItemCenteredyA2CmF":{"name":"firstVisibleItemCentered","abstract":"

    When the user stops scrolling, the final offset of the scroll event","parent_name":"ListPagingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4noneyA2CmF":{"name":"none","abstract":"

    This behavior does not use any paging functionality.

    ","parent_name":"PageScrollingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4fullyA2CmF":{"name":"full","abstract":"

    Applies native UIScrollView paging, where each page is the full size of the","parent_name":"PageScrollingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4peekyA2CmF":{"name":"peek","abstract":"

    Applies custom paging, where pages aren’t the full width of the scroll view’s","parent_name":"PageScrollingBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO9automaticyA2CmF":{"name":"automatic","abstract":"

    Applies the inset from a UIKit navigation bar or tab bar.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO14scrollableAxesyA2CmF":{"name":"scrollableAxes","abstract":"

    Applies the safe area inset for the scrollable axes.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO5neveryA2CmF":{"name":"never","abstract":"

    Applies no safe area inset.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO6alwaysyA2CmF":{"name":"always","abstract":"

    Applies all safe area insets.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO6inlineyA2CmF":{"name":"inline","abstract":"

    The header will scroll up and down with the content.

    ","parent_name":"ListHeaderPosition"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO6stickyyA2CmF":{"name":"sticky","abstract":"

    The header will stick to the top of the content when it’s scrolled down, and bounce with content when","parent_name":"ListHeaderPosition"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO5fixedyA2CmF":{"name":"fixed","abstract":"

    The header is always positioned at the top of the visible frame, and does not bounce with the content.

    ","parent_name":"ListHeaderPosition"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO13notSelectableyA2CmF":{"name":"notSelectable","abstract":"

    The item is not selectable at all.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO8tappableyA2CmF":{"name":"tappable","abstract":"

    The item is temporarily selectable. Once the user lifts their finger, the item is deselected.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO10selectableyACSb_tcACmF":{"name":"selectable(isSelected:)","abstract":"

    The item is persistently selectable. Once the user lifts their finger, the item is maintained.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO7togglesyACSb_tcACmF":{"name":"toggles(isSelected:)","abstract":"

    The item is persistently selectable. Once the user lifts their finger, the item is maintained.","parent_name":"ItemSelectionStyle"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO6singleyA2CmF":{"name":"single","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO5firstyA2CmF":{"name":"first","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO6middleyA2CmF":{"name":"middle","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO4lastyA2CmF":{"name":"last","parent_name":"ItemPosition"},"Enums/SwipeActionsViewStyleKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","parent_name":"SwipeActionsViewStyleKey"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO03anyC0ShyACGvpZ":{"name":"anyContent","abstract":"

    If there is any content in the list at all, including headers and footers.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO12sectionsOnlyShyACGvpZ":{"name":"sectionsOnly","abstract":"

    Check if the content in the list is section-driven content, with the","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO19listContainerHeaderyA2CmF":{"name":"listContainerHeader","abstract":"

    If the list has a list-level container header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO10listHeaderyA2CmF":{"name":"listHeader","abstract":"

    If the list has a list-level header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO10listFooteryA2CmF":{"name":"listFooter","abstract":"

    If the list has a list-level footer.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO16overscrollFooteryA2CmF":{"name":"overscrollFooter","abstract":"

    If the list has an overscroll footer.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO5itemsyA2CmF":{"name":"items","abstract":"

    If the sections in the list contain any items.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO14sectionHeadersyA2CmF":{"name":"sectionHeaders","abstract":"

    If any section in the list has a header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO14sectionFootersyA2CmF":{"name":"sectionFooters","abstract":"

    If any section in the list has a footer.

    ","parent_name":"ContentFilters"},"Enums/ListContentBoundsKey.html#/s:10ListableUI20ListContentBoundsKeyO8Providera":{"name":"Provider","parent_name":"ListContentBoundsKey"},"Enums/ListContentBoundsKey.html#/s:10ListableUI18ListEnvironmentKeyP5ValueQa":{"name":"Value","parent_name":"ListContentBoundsKey"},"Enums/ListContentBoundsKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","parent_name":"ListContentBoundsKey"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP11destinationAC0D11DestinationOvp":{"name":"destination","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO3PinV12itemPositionAA08ListItemdH0Vvp":{"name":"itemPosition","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO3PinV24scrollInterruptionPolicyAC0dhI0Ovp":{"name":"scrollInterruptionPolicy","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","parent_name":"Pin"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV11destinationAC0D11DestinationOvp":{"name":"destination","abstract":"

    The item in the list to scroll to when the insertedIdentifier is inserted.

    ","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV18insertedIdentifierAA03AnyJ0Cvp":{"name":"insertedIdentifier","abstract":"

    The identifier of the item for which the AutoScrollAction should be performed.

    ","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV12itemPositionAA04ListhdJ0Vvp":{"name":"itemPosition","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV24scrollInterruptionPolicyAC0djK0Ovp":{"name":"scrollInterruptionPolicy","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP11destinationAC0D11DestinationOvp":{"name":"destination","abstract":"

    The item in the list to scroll to.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","abstract":"

    The desired scroll position.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","abstract":"

    If the change should be animated.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","abstract":"

    An additional check you may provide to approve or reject the scroll action.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","abstract":"

    Called when the list performs the insertion.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO9firstItemyA2EmF":{"name":"firstItem","abstract":"

    Scroll to the first item in the list.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO8lastItemyA2EmF":{"name":"lastItem","abstract":"

    Scroll to the last item in the list.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO4itemyAeA13AnyIdentifierCcAEmF":{"name":"item(_:)","abstract":"

    Scroll to the item with the specified identifier.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction/ScrollInterruptionPolicy.html#/s:10ListableUI16AutoScrollActionO0D18InterruptionPolicyO18performImmediatelyyA2EmF":{"name":"performImmediately","abstract":"

    Perform the auto-scroll action as soon as the list updates.

    ","parent_name":"ScrollInterruptionPolicy"},"Enums/AutoScrollAction/ScrollInterruptionPolicy.html#/s:10ListableUI16AutoScrollActionO0D18InterruptionPolicyO24deferDuringUserScrollingyA2EmF":{"name":"deferDuringUserScrolling","abstract":"

    Wait until the current user scroll finishes before performing the auto-scroll action.

    ","parent_name":"ScrollInterruptionPolicy"},"Enums/AutoScrollAction/ScrollInterruptionPolicy.html#/s:10ListableUI16AutoScrollActionO0D18InterruptionPolicyO23skipDuringUserScrollingyA2EmF":{"name":"skipDuringUserScrolling","abstract":"

    Do not perform the auto-scroll action while the user is scrolling.

    ","parent_name":"ScrollInterruptionPolicy"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO4noneyA2CmF":{"name":"none","abstract":"

    The list never automatically scrolls.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO12scrollToItemyA2C010OnInsertedH0V_tcACmF":{"name":"scrollToItem(onInsertOf:)","abstract":"

    Scrolls to the specified item when the list is updated if the item was inserted in this update.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO3pinyA2C3PinV_tcACmF":{"name":"pin(to:)","abstract":"

    Scrolls to the specified item when the list is updated. Similar to scrollToItem, except it doesn’t rely on item insertion to determine when scrolling is appropriate.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO8scrollTo_10onInsertOf8position8animated0F18InterruptionPolicy13shouldPerform03didP0A2C0D11DestinationOSg_AA13AnyIdentifierCAA0D8PositionVSbAC0dmN0OSbAA04ListdU4InfoVcyAUctFZ":{"name":"scrollTo(_:onInsertOf:position:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated if the item was inserted in this update.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO8scrollTo_10onInsertOf12itemPosition8animated0F18InterruptionPolicy13shouldPerform03didQ0A2C0D11DestinationOSg_AA13AnyIdentifierCAA08ListItemdL0VSbAC0dnO0OSbAA0vdL4InfoVcyAUctFZ":{"name":"scrollTo(_:onInsertOf:itemPosition:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated if the item was inserted in this update,","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO3pin_8position8animated24scrollInterruptionPolicy13shouldPerform03didM0A2C0D11DestinationO_AA0D8PositionVSbAC0djK0OSbAA04ListdP4InfoVcyAQctFZ":{"name":"pin(_:position:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated. Similar to scrollTo, except it doesn’t","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO3pin_12itemPosition8animated24scrollInterruptionPolicy13shouldPerform03didN0A2C0D11DestinationO_AA08ListItemdH0VSbAC0dkL0OSbAA0qdH4InfoVcyAQctFZ":{"name":"pin(_:itemPosition:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated using a custom item positioning strategy.

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

    Controls how an auto-scroll action behaves when user scrolling is active.

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

    Where to scroll as a result of an AutoScrollAction.

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

    This protocol allows ListView to treat the OnInsertedItem and Pin configurations","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction/OnInsertedItem.html":{"name":"OnInsertedItem","abstract":"

    Values used to configure the scrollToItem(onInsertOf:) action.

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

    Values used to configure the pin(to:) action.

    ","parent_name":"AutoScrollAction"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO11willDisplayyA2CmF":{"name":"willDisplay","abstract":"

    The view is about to be displayed on screen. Update should be performed with no animation.

    ","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO10wasUpdatedyA2CmF":{"name":"wasUpdated","abstract":"

    A view that is already visible is being updated.","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO11measurementyA2CmF":{"name":"measurement","abstract":"

    The item is being measured to perform the layout of the list. Update should be performed with no animation.

    ","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO13shouldAnimateSbvp":{"name":"shouldAnimate","abstract":"

    If you should use animations while applying the update.","parent_name":"ApplyReason"},"Enums/ApplyReason.html":{"name":"ApplyReason","abstract":"

    Why the Item or HeaderFooter is being asked to apply an update to its presented views.

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

    Options for auto-scrolling to items when the list is updated.

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

    A key used to store default / provided bounds into the list’s environment."},"Enums/ContentFilters.html":{"name":"ContentFilters","abstract":"

    A filter enum which allows you to query the types of content contained in a Content or Section object.

    "},"Enums/SwipeActionsViewStyleKey.html":{"name":"SwipeActionsViewStyleKey"},"Enums/ItemPosition.html":{"name":"ItemPosition"},"Enums/ItemSelectionStyle.html":{"name":"ItemSelectionStyle","abstract":"

    Controls the selection style and behavior of an item in a list.

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

    How the list header should be positioned when content is scrolled.

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

    Constants indicating how safe area insets are added to the adjusted content inset."},"Enums/PageScrollingBehavior.html":{"name":"PageScrollingBehavior","abstract":"

    The paging style of the scroll view.

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

    Controls how to align / adjust the contentOffset of the list when"},"Enums/SupplementaryKind.html":{"name":"SupplementaryKind"},"Enums/LayoutDirection.html":{"name":"LayoutDirection","abstract":"

    Describes the given direction / axis that a layout uses when flowing its content.

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

    A result builder which can be used to provide a SwiftUI-like DSL for building arrays of content.

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

    A rule to determine when an ItemContent or HeaderFooterContent should be re-applied"},"Enums/SectionPosition.html":{"name":"SectionPosition","abstract":"

    Specifies the supplementary views and / or items based on position within a Section.

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

    Controls how a header, footer, or item in a list view is sized.

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

    Describes the range of acceptable values for a width.

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

    Specifies a custom width for an item or header in a list.

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

    Specifies the kind of animation to use when updating various parts of a list,"},"Classes/ReorderingActions/AccessibilityMoveDirection.html#/s:10ListableUI17ReorderingActionsC26AccessibilityMoveDirectionO2upyA2EmF":{"name":"up","parent_name":"AccessibilityMoveDirection"},"Classes/ReorderingActions/AccessibilityMoveDirection.html#/s:10ListableUI17ReorderingActionsC26AccessibilityMoveDirectionO4downyA2EmF":{"name":"down","parent_name":"AccessibilityMoveDirection"},"Classes/ReorderingActions/Result.html#/s:10ListableUI17ReorderingActionsC6ResultO8finishedyA2EmF":{"name":"finished","parent_name":"Result"},"Classes/ReorderingActions/Result.html#/s:10ListableUI17ReorderingActionsC6ResultO9cancelledyA2EmF":{"name":"cancelled","parent_name":"Result"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC8isMovingSbvp":{"name":"isMoving","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC5startSbyF":{"name":"start()","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC5moved4withyAA04ItemC0V17GestureRecognizerC_tF":{"name":"moved(with:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC3endyyAC6ResultOF":{"name":"end(_:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC17accessibilityMove9directionSbAC013AccessibilityF9DirectionO_tF":{"name":"accessibilityMove(direction:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions/Result.html":{"name":"Result","parent_name":"ReorderingActions"},"Classes/ReorderingActions/AccessibilityMoveDirection.html":{"name":"AccessibilityMoveDirection","abstract":"

    Used with the accessibilityMove(item: direction:) delegate method to indicate the direction a selected item should be moved in the collection view.

    ","parent_name":"ReorderingActions"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)init":{"name":"init()","abstract":"

    Creates a preview for the given width.

    ","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/s:10ListableUI15ItemPreviewViewC4with5state10appearance4itemAC14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVAA03AnyC0_ptcfc":{"name":"init(with:state:appearance:item:)","abstract":"

    Creates a preview for the given item and parameters, and then lays out the preview view.

    ","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/s:10ListableUI15ItemPreviewViewC6update4with5state10appearance4itemy14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVAA03AnyC0_ptF":{"name":"update(with:state:appearance:item:)","abstract":"

    Updates the item for the given parameters.","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)layoutSubviews":{"name":"layoutSubviews()","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)sizeThatFits:":{"name":"sizeThatFits(_:)","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(py)intrinsicContentSize":{"name":"intrinsicContentSize","parent_name":"ItemPreviewView"},"Classes/StaticSource/State.html#/s:10ListableUI12StaticSourceC5StateVAEycfc":{"name":"init()","parent_name":"State"},"Classes/StaticSource/State.html":{"name":"State","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7contentAA7ContentVvp":{"name":"content","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC4withAcA7ContentV_tcfc":{"name":"init(with:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC4withACyAA7ContentVzXE_tcfc":{"name":"init(with:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7content4withADyAA0D5StateCyAC0G0VG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7content4withAA7ContentVAA0D5StateCyAC0H0VG_tF":{"name":"content(with:)","parent_name":"StaticSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC7Buildera":{"name":"Builder","parent_name":"DynamicSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC4withACyxGyAA0D5StateCyxG_AA7ContentVztc_tcfc":{"name":"init(with:)","parent_name":"DynamicSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC7content4withADyAA0D5StateCyxG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"DynamicSource"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC5valuexvp":{"name":"value","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC3setyyyxzXEF":{"name":"set(_:)","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC7initial9didChangeACyxGx_yyctcfc":{"name":"init(initial:didChange:)","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC7discardyyF":{"name":"discard()","parent_name":"SourceState"},"Classes/StateAccessor.html#/s:10ListableUI13StateAccessorC5valuexvp":{"name":"value","parent_name":"StateAccessor"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC017clearsSelectionOnD10WillAppearSbvp":{"name":"clearsSelectionOnViewWillAppear","abstract":"

    The default value for clearsSelectionOnViewWillAppear is true.","parent_name":"ListViewController"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC9configure4listyAA0C10PropertiesVz_tF":{"name":"configure(list:)","abstract":"

    Override this method to configure your list how you’d like to.","parent_name":"ListViewController"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC6reload8animatedySb_tF":{"name":"reload(animated:)","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)initWithNibName:bundle:":{"name":"init(nibName:bundle:)","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)loadView":{"name":"loadView()","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)viewWillAppear:":{"name":"viewWillAppear(_:)","parent_name":"ListViewController"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV7contentSo06UIEdgeF0Vvp":{"name":"content","abstract":"

    Insets for the content view

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV010horizontalE0So06UIEdgeF0Vvp":{"name":"horizontalScroll","abstract":"

    Insets for the horizontal scroll bar

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV08verticalE0So06UIEdgeF0Vvp":{"name":"verticalScroll","abstract":"

    Insets for the vertical scroll bar

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV7content010horizontalE008verticalE0AESo06UIEdgeF0V_A2Jtcfc":{"name":"init(content:horizontalScroll:verticalScroll:)","abstract":"

    All values are optional, and default to .zero

    ","parent_name":"ScrollViewInsets"},"Classes/ListView.html#/s:10ListableUI8ListViewC5frame10appearanceACSo6CGRectV_AA10AppearanceVtcfc":{"name":"init(frame:appearance:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9animationAA0C9AnimationVvp":{"name":"animation","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC10appearanceAA10AppearanceVvp":{"name":"appearance","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC18scrollPositionInfoAA0c6ScrollfG0Vvp":{"name":"scrollPositionInfo","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC6layoutAA17LayoutDescriptionVvp":{"name":"layout","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC3set6layout8animated10completionyAA17LayoutDescriptionV_SbyyctF":{"name":"set(layout:animated:completion:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11contentSizeSo6CGSizeVvp":{"name":"contentSize","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8behaviorAA8BehaviorVvp":{"name":"behavior","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC19isContentScrollableSbvp":{"name":"isContentScrollable","abstract":"

    Returns true when the content size is large enough that scrolling is possible

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC21scrollIndicatorInsetsSo06UIEdgeG0Vvp":{"name":"scrollIndicatorInsets","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC31KeyboardFrameWillChangeCallbacka":{"name":"KeyboardFrameWillChangeCallback","abstract":"

    Callback for when the keyboard changes

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC25onKeyboardFrameWillChangey0F8Observer0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0mQ0ttcSgvp":{"name":"onKeyboardFrameWillChange","abstract":"

    Called whenever a keyboard change is detected

    ","parent_name":"ListView"},"Classes/ListView/ScrollViewInsets.html":{"name":"ScrollViewInsets","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC012customScrollD6InsetsAC0fdG0Vycvp":{"name":"customScrollViewInsets","abstract":"

    This callback determines the scroll view’s insets only when","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC012updateScrollD6InsetsyyF":{"name":"updateScrollViewInsets()","abstract":"

    Call this to trigger an insets update.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC13stateObserverAA0c5StateF0Vvp":{"name":"stateObserver","abstract":"

    A state observer allows you to receive callbacks when varying types","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC16ScrollCompletiona":{"name":"ScrollCompletion","abstract":"

    TODO: The below functions do not yet work for horizontal lists.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item8position8animated10completionSbAA7AnyItem_p_AA14ScrollPositionVSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the provided item, with the provided positioning.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA7AnyItem_p_14CoreFoundation7CGFloatVAA0cN18ScrollPositionInfoVcSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the provided item.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item8position8animated10completionSbAA13AnyIdentifierC_AA14ScrollPositionVSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the item with the provided identifier, with the provided positioning.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA13AnyIdentifierC_14CoreFoundation7CGFloatVAA0C22ItemScrollPositionInfoVcSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the item with the provided identifier.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC15scrollToSection4with15sectionPosition0eJ08animated10completionSbAA13AnyIdentifierC_AA0gJ0OAA06ScrollJ0VSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollToSection(with:sectionPosition:scrollPosition:animated:completion:)","abstract":"

    Scrolls to the section with the given identifier, with the provided scroll and section positioning.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11scrollToTop8animatedS2b_tF":{"name":"scrollToTop(animated:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC16scrollToLastItem8animatedS2b_tF":{"name":"scrollToLastItem(animated:)","abstract":"

    Scrolls to the last item in the list. If the list contains no items, no action is performed.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11environmentAA0C11EnvironmentVvp":{"name":"environment","abstract":"

    The environment associated with the list, which is used to pass data through to","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC7contentAA7ContentVvp":{"name":"content","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC10setContent8animated_ySb_AA0F0VtF":{"name":"setContent(animated:_:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC3set6source7initial8animatedAA13StateAccessorCy0I0QzGx_AKSbtAA0cD6SourceRzlF":{"name":"set(source:initial:animated:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9configure4withyyAA0C10PropertiesVzXE_tF":{"name":"configure(with:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9configure4withyAA0C10PropertiesV_tF":{"name":"configure(with:)","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)frame":{"name":"frame","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)bounds":{"name":"bounds","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)backgroundColor":{"name":"backgroundColor","abstract":"

    Our frame changed, update the keyboard inset in case the inset should now be different.

    ","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)didMoveToWindow":{"name":"didMoveToWindow()","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)didMoveToSuperview":{"name":"didMoveToSuperview()","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)layoutSubviews":{"name":"layoutSubviews()","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC27defaultContentSizeItemLimitSivpZ":{"name":"defaultContentSizeItemLimit","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11contentSize2in3for14safeAreaInsets9itemLimitAA08MeasuredcF0VSo6CGSizeV_AA0C10PropertiesVSo06UIEdgeK0VSiSgtFZ":{"name":"contentSize(in:for:safeAreaInsets:itemLimit:)","abstract":"

    Returns the size that a list with the provided properties would be, within the given fittingSize.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC28testing_forceLayoutUpdateNowyyF":{"name":"testing_forceLayoutUpdateNow()","abstract":"

    Call this method to force an immediate, synchronous re-render of the list","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC23keyboardFrameWillChange3for17animationDuration0J5Curvey16KeyboardObserverAHC_SdSo015UIViewAnimationL0VtF":{"name":"keyboardFrameWillChange(for:animationDuration:animationCurve:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC020clearSelectionDuringD10WillAppear9alongside8animatedySo37UIViewControllerTransitionCoordinator_pSg_SbtF":{"name":"clearSelectionDuringViewWillAppear(alongside:animated:)","abstract":"

    A method which provides Behavior.SelectionMode.single‘s clearsSelectionOnViewWillAppear behaviour.","parent_name":"ListView"},"Classes/ListActions/ViewControllerTransitioning.html#/s:10ListableUI11ListActionsC27ViewControllerTransitioningCAEycfc":{"name":"init()","parent_name":"ViewControllerTransitioning"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingCAEycfc":{"name":"init()","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC16ScrollCompletiona":{"name":"ScrollCompletion","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item8position8animated10completionSbAA7AnyItem_p_AA14ScrollPositionVSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the provided item, with the provided positioning.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA7AnyItem_p_14CoreFoundation7CGFloatVAA0cO18ScrollPositionInfoVcSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the provided item.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item8position8animated10completionSbAA13AnyIdentifierC_AA14ScrollPositionVSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the item with the provided identifier, with the provided positioning.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA13AnyIdentifierC_14CoreFoundation7CGFloatVAA0C22ItemScrollPositionInfoVcSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the item with the provided identifier.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC15scrollToSection4with15sectionPosition0fK08animated10completionSbAA13AnyIdentifierC_AA0hK0OAA06ScrollK0VSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollToSection(with:sectionPosition:scrollPosition:animated:completion:)","abstract":"

    Scrolls to the section with the given identifier, with the provided scroll and section positioning.

    ","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC11scrollToTop8animatedS2b_tF":{"name":"scrollToTop(animated:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header.

    ","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC16scrollToLastItem8animatedS2b_tF":{"name":"scrollToLastItem(animated:)","abstract":"

    Scrolls to the last item in the list. If the list contains no items, no action is performed.

    ","parent_name":"Scrolling"},"Classes/ListActions.html#/s:10ListableUI11ListActionsC9scrollingAC9ScrollingCvp":{"name":"scrolling","abstract":"

    Actions which allow scrolling to individual items in a list.

    ","parent_name":"ListActions"},"Classes/ListActions.html#/s:10ListableUI11ListActionsC27viewControllerTransitioningAC04ViewfG0Cvp":{"name":"viewControllerTransitioning","abstract":"

    Actions which allow hooking up your list to the view controller transitioning APIs.

    ","parent_name":"ListActions"},"Classes/ListActions.html#/s:10ListableUI11ListActionsCACycfc":{"name":"init()","abstract":"

    Creates and returns an actions object which can be registered with a list view.

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

    Provides access to scrolling actions within a list view.

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

    Provides access to view controller transitioning options in a list.

    ","parent_name":"ListActions"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC8measurerySo6CGSizeVAA6SizingO07MeasureG0Vcvp":{"name":"measurer","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC8positionAA0F8PositionOvp":{"name":"position","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC4sizeSo6CGSizeVvp":{"name":"size","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC6zIndexSivp":{"name":"zIndex","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC7layoutsAA0F7LayoutsVvp":{"name":"layouts","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC13isReorderableSbvp":{"name":"isReorderable","abstract":"

    Whether this item can be reordered (has reordering configuration).

    ","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC5frameSo6CGRectVvp":{"name":"frame","parent_name":"ItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC8measurerySo6CGSizeVAA6SizingO07MeasureH0Vcvp":{"name":"measurer","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC11isPopulatedSbvp":{"name":"isPopulated","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC4sizeSo6CGSizeVvp":{"name":"size","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC6zIndexSivp":{"name":"zIndex","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC7layoutsAA19HeaderFooterLayoutsVvp":{"name":"layouts","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC22containsFirstResponderSbvp":{"name":"containsFirstResponder","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12defaultFrameSo6CGRectVvp":{"name":"defaultFrame","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12visibleFrameSo6CGRectVvp":{"name":"visibleFrame","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC6headerAC017SupplementaryItemG0Cvp":{"name":"header","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC6footerAC017SupplementaryItemG0Cvp":{"name":"footer","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC5itemsSayAC04ItemG0CGvp":{"name":"items","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC7layoutsAA0F7LayoutsVvp":{"name":"layouts","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionInfo"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC11contentSizeSo6CGSizeVvp":{"name":"contentSize","abstract":"

    The full scrollable size of the content, provided by the layout’s ListLayoutResult return value.

    ","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC07naturalE5Width14CoreFoundation7CGFloatVSgvp":{"name":"naturalContentWidth","abstract":"

    The natural width of the content, provided by the layout’s ListLayoutResult return value.

    ","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC15containerHeaderAC21SupplementaryItemInfoCvp":{"name":"containerHeader","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC6headerAC21SupplementaryItemInfoCvp":{"name":"header","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC6footerAC21SupplementaryItemInfoCvp":{"name":"footer","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC16overscrollFooterAC21SupplementaryItemInfoCvp":{"name":"overscrollFooter","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC8sectionsSayAC11SectionInfoCGvp":{"name":"sections","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC3allSayAA0cdE4Item_pGvp":{"name":"all","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC8maxValue3for14CoreFoundation7CGFloatVs7KeyPathCyAA0cdE4Item_pAHG_tF":{"name":"maxValue(for:)","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/SectionInfo.html":{"name":"SectionInfo","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/SupplementaryItemInfo.html":{"name":"SupplementaryItemInfo","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/ItemInfo.html":{"name":"ItemInfo","parent_name":"ListLayoutContent"},"Classes/DefaultItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP7actionsAA0cdE7ActionsCy0cD4TypeQzGvp":{"name":"actions","parent_name":"DefaultItemContentCoordinator"},"Classes/DefaultItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP4infoAA0cdE4InfoCy0cD4TypeQzGvp":{"name":"info","parent_name":"DefaultItemContentCoordinator"},"Classes/ItemContentCoordinatorInfo.html#/s:10ListableUI26ItemContentCoordinatorInfoC8originalAA0C0VyxGvp":{"name":"original","abstract":"

    The original state of the item, as passed to the list.","parent_name":"ItemContentCoordinatorInfo"},"Classes/ItemContentCoordinatorInfo.html#/s:10ListableUI26ItemContentCoordinatorInfoC7currentAA0C0VyxGvp":{"name":"current","abstract":"

    The current value of the item, including changes made","parent_name":"ItemContentCoordinatorInfo"},"Classes/ItemContentCoordinatorActions.html#/s:10ListableUI29ItemContentCoordinatorActionsC6update9animation5afterADyAA13ViewAnimationO_SdyAA0C0VyxGzctF":{"name":"update(animation:after:update:)","abstract":"

    Allows you to update the displayed item via the provided closure, with an optional","parent_name":"ItemContentCoordinatorActions"},"Classes/AnyIdentifier.html#/s:10ListableUI13AnyIdentifierC8anyValues0C8HashableVvp":{"name":"anyValue","abstract":"

    The underlying value that backs the identifier.","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:10ListableUI13AnyIdentifierC15representedTypeSOvp":{"name":"representedType","abstract":"

    The underlying type that backs the identifier.","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"AnyIdentifier"},"Classes/Identifier.html#/s:10ListableUI10IdentifierC5valueq_vp":{"name":"value","abstract":"

    The underlying value that backs the identifier.","parent_name":"Identifier"},"Classes/Identifier.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Identifier"},"Classes/Identifier.html":{"name":"Identifier","abstract":"

    An Identifier is used to unique items in Listable lists. Sections,"},"Classes/AnyIdentifier.html":{"name":"AnyIdentifier","abstract":"

    A type-erased Identifier used to identify content in a list.

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

    The available actions you can perform as a coordinator, which are reported back to the list to manage the item.

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

    Information about the current and original state of the item.

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

    The default ItemContentCoordinator, which performs no actions.

    "},"Classes/ListLayoutContent.html":{"name":"ListLayoutContent"},"Classes/ListActions.html":{"name":"ListActions","abstract":"

    ListActions is an type that you can use to gain access to actions to perform on a List"},"Classes/ListView.html":{"name":"ListView"},"Classes.html#/s:10ListableUI15UpdateCallbacksC":{"name":"UpdateCallbacks"},"Classes/ListViewController.html":{"name":"ListViewController","abstract":"

    A class which provides an easy way to set up and display a ListView,"},"Classes/StateAccessor.html":{"name":"StateAccessor"},"Classes/SourceState.html":{"name":"SourceState"},"Classes/DynamicSource.html":{"name":"DynamicSource"},"Classes/StaticSource.html":{"name":"StaticSource"},"Classes/ItemPreviewView.html":{"name":"ItemPreviewView","abstract":"

    A view you can use to test the various possible states that your ItemContent can be in.

    "},"Classes/ReorderingActions.html":{"name":"ReorderingActions"},"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.

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

    The following functions are available globally.

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

    The following protocols are available globally.

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

    The following structures are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file +{"Typealiases.html#/s:10ListableUI6Headera":{"name":"Header"},"Typealiases.html#/s:10ListableUI6Footera":{"name":"Footer"},"Typealiases.html#/s:10ListableUI13HeaderContenta":{"name":"HeaderContent"},"Typealiases.html#/s:10ListableUI13FooterContenta":{"name":"FooterContent"},"Typealiases.html#/s:10ListableUI32ListItemScrollPositionAdjustmenta":{"name":"ListItemScrollPositionAdjustment","abstract":"

    Returns the vertical delta to apply to the list’s current content offset.

    "},"Structs/ViewProperties/CornerCurve.html#/s:10ListableUI14ViewPropertiesV11CornerCurveO8circularyA2EmF":{"name":"circular","abstract":"

    Provides a standard-style corner radius as you would see in design tools like Figma.

    ","parent_name":"CornerCurve"},"Structs/ViewProperties/CornerCurve.html#/s:10ListableUI14ViewPropertiesV11CornerCurveO10continuousyA2EmF":{"name":"continuous","abstract":"

    Provides an iOS icon-style corner radius.

    ","parent_name":"CornerCurve"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV7topLeftAGvpZ":{"name":"topLeft","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV8topRightAGvpZ":{"name":"topRight","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV10bottomLeftAGvpZ":{"name":"bottomLeft","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV11bottomRightAGvpZ":{"name":"bottomRight","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV3allAGvpZ":{"name":"all","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV3topAGvpZ":{"name":"top","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV4leftAGvpZ":{"name":"left","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV6bottomAGvpZ":{"name":"bottom","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV5rightAGvpZ":{"name":"right","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO6squareyA2EmF":{"name":"square","abstract":"

    Regular, non-rounded corners.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7capsuleyA2EmF":{"name":"capsule","abstract":"

    Capsule-style corners will be rendered. Eg, the corner radii is the same","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7roundedyAE14CoreFoundation7CGFloatV_AE7CornersVtcAEmF":{"name":"rounded(radius:corners:)","abstract":"

    The provided radii is applied to the specified corners.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle/Corners.html":{"name":"Corners","abstract":"

    Describes the corners to apply the style to.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV13clipsToBoundsSbvp":{"name":"clipsToBounds","abstract":"

    If the view should clip its contents or not.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV11cornerStyleAC06CornerF0Ovp":{"name":"cornerStyle","abstract":"

    The corner style to apply, eg rounded, capsule, or normal, square corners.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV11cornerCurveAC06CornerF0Ovp":{"name":"cornerCurve","abstract":"

    How to style the curves when cornerStyle is non-square.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV13clipsToBounds11cornerStyle0H5CurveACSb_AC06CornerI0OAC0kJ0Otcfc":{"name":"init(clipsToBounds:cornerStyle:cornerCurve:)","abstract":"

    Creates new view properties.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV5apply2toySo6UIViewC_tF":{"name":"apply(to:)","parent_name":"ViewProperties"},"Structs/ViewProperties/CornerStyle.html":{"name":"CornerStyle","abstract":"

    The style of corners to draw on the view.

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

    Specifies the curve style when showing rounded corners on a Box.

    ","parent_name":"ViewProperties"},"Structs/SwipeAction/OnDidPerformActionAnimation.html#/s:10ListableUI11SwipeActionV012OnDidPerformD9AnimationO12closeActionsyA2EmF":{"name":"closeActions","abstract":"

    The swipe actions will be closed.

    ","parent_name":"OnDidPerformActionAnimation"},"Structs/SwipeAction/OnDidPerformActionAnimation.html#/s:10ListableUI11SwipeActionV012OnDidPerformD9AnimationO13expandActionsyA2EmF":{"name":"expandActions","abstract":"

    The swipe actions will be expanded, revealing the last swipe action.","parent_name":"OnDidPerformActionAnimation"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV012OnDidPerformD0a":{"name":"OnDidPerformAction","abstract":"

    The completion handler to call after performing the swipe action.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5OnTapa":{"name":"OnTap","abstract":"

    The completion handler called when the action is tapped.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5titleSSSgvp":{"name":"title","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV18accessibilityLabelSSSgvp":{"name":"accessibilityLabel","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV18accessibilityValueSSSgvp":{"name":"accessibilityValue","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV17accessibilityHintSSSgvp":{"name":"accessibilityHint","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV15backgroundColorSo7UIColorCSgvp":{"name":"backgroundColor","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV9tintColorSo7UIColorCvp":{"name":"tintColor","abstract":"

    Sets the text and image (image must use the template rendering mode) color.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5imageSo7UIImageCSgvp":{"name":"image","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5onTapyyyAC012OnDidPerformD9AnimationOccvp":{"name":"onTap","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5title18accessibilityLabel0F5Value0F4Hint15backgroundColor04tintK05image5onTapACSSSg_A3LSo7UIColorCANSo7UIImageCSgyyAC012OnDidPerformD9AnimationOcctcfc":{"name":"init(title:accessibilityLabel:accessibilityValue:accessibilityHint:backgroundColor:tintColor:image:onTap:)","abstract":"

    Creates a new swipe action with the provided options.

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

    The animation to perform when the action is completed.

    ","parent_name":"SwipeAction"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV7actionsSayAA0C6ActionVGvp":{"name":"actions","abstract":"

    The actions to display when the cell is swiped.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC0Sbvp":{"name":"performsFirstActionWithFullSwipe","abstract":"

    Whether the first action is performed automatically with a full swipe.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC06actionACSb_AA0cH0Vtcfc":{"name":"init(performsFirstActionWithFullSwipe:action:)","abstract":"

    Creates a new configuration with the provided action.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC07actionsACSb_SayAA0cH0VGtcfc":{"name":"init(performsFirstActionWithFullSwipe:actions:)","abstract":"

    Creates a new configuration with the provided actions.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC07actionsACSb_SayAA0cH0VGyXEtcfc":{"name":"init(performsFirstActionWithFullSwipe:actions:)","abstract":"

    Creates a new configuration with the provided actions.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7leading14CoreFoundation7CGFloatVvp":{"name":"leading","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV8trailing14CoreFoundation7CGFloatVvp":{"name":"trailing","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV4zeroACvpZ":{"name":"zero","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7leading8trailingAC14CoreFoundation7CGFloatV_AHtcfc":{"name":"init(leading:trailing:)","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7uniformAC14CoreFoundation7CGFloatV_tcfc":{"name":"init(uniform:)","parent_name":"HorizontalPadding"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12minItemCountSivp":{"name":"minItemCount","abstract":"

    The minimum number of items within the section. Defaults to 1.

    ","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12maxItemCountSiSgvp":{"name":"maxItemCount","abstract":"

    The maximum number of items in the section. Has no default setting.

    ","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV10CanReordera":{"name":"CanReorder","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12canReorderInSbAA04ItemD0V6ResultVKcSgvp":{"name":"canReorderIn","abstract":"

    A predicate that you can provide which allows more intricate validation when","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV13canReorderOutSbAA04ItemD0V6ResultVKcSgvp":{"name":"canReorderOut","abstract":"

    A predicate that you can provide which allows more intricate validation when","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12minItemCount03maxfG012canReorderIn0iJ3OutACSi_SiSgSbAA0fD0V6ResultVKcSgAMtcfc":{"name":"init(minItemCount:maxItemCount:canReorderIn:canReorderOut:)","abstract":"

    Creates a new reordering validation instance.

    ","parent_name":"SectionReordering"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI24EmptySectionLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptySectionLayoutsValue"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"EmptySectionLayoutsValue"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"EmptySectionLayoutsValue"},"Structs/Section.html#/s:10ListableUI7SectionV10Identifiera":{"name":"Identifier","abstract":"

    The Identifier type used for a Section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10identifierAA10IdentifierCyACs11AnyHashableVGvp":{"name":"identifier","abstract":"

    The value which uniquely identifies the section within a list.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV6headerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"header","abstract":"

    The header, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV6footerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"footer","abstract":"

    The footer, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV5itemsSayAA7AnyItem_pGvp":{"name":"items","abstract":"

    The items, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10reorderingAA0C10ReorderingVvp":{"name":"reordering","abstract":"

    Controls re-ordering options when items are moved in or out of the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8contains3anySbShyAA14ContentFiltersOG_tF":{"name":"contains(any:)","abstract":"

    Check if the section contains any of the given types, which you specify via the filters","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV5countSivp":{"name":"count","abstract":"

    The number of Items within the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV7layoutsAA0C7LayoutsVvp":{"name":"layouts","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV9Configurea":{"name":"Configure","abstract":"

    Provides a mutable section for editing in an inline closure.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_7layouts6header6footer10reordering5items9configureACx_AA0C7LayoutsVAA26AnyHeaderFooterConvertible_pSgAmA0C10ReorderingVSayAA0k4ItemN0_pGyACzXEtcSHRzlufc":{"name":"init(_:layouts:header:footer:reordering:items:configure:)","abstract":"

    Creates a new section with all of the provided values, plus an optional","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_9configureACx_yACzXEtcSHRzlufc":{"name":"init(_:configure:)","abstract":"

    Creates a new section with a trailing closure to configure the section inline.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_7layouts10reordering5items6header6footerACx_AA0C7LayoutsVAA0C10ReorderingVSayAA18AnyItemConvertible_pGyXEAA0k12HeaderFooterM0_pSgyXEAPyXEtcSHRzlufc":{"name":"init(_:layouts:reordering:items:header:footer:)","abstract":"

    Creates a new section with result builder-style APIs.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_5items6header6footerACx_SayAA18AnyItemConvertible_pGyXEAA0g12HeaderFooterI0_pSgyXEAJyXEtcSHRzlufc":{"name":"init(_:items:header:footer:)","abstract":"

    Creates a new section with result builder-style APIs.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8filtered2toSayxGxm_tlF":{"name":"filtered(to:)","abstract":"

    Returns the content of the section, converted back to the provided type,","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8filtered2to_yxm_ySayxGXEtlF":{"name":"filtered(to:_:)","abstract":"

    Provides the content of the section, converted back to the provided type,","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV3addyyAA7AnyItem_pF":{"name":"add(_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_AA7AnyItem_ptFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_AA4ItemVyxGtAA0E7ContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_xtAA11ItemContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV3add5itemsySayAA18AnyItemConvertible_pGyXE_tF":{"name":"add(items:)","abstract":"

    Adds the provided items with the provided result builder.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayAA7AnyItem_pGtFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayAA4ItemVyxGGtAA0E7ContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayxGtAA11ItemContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10identifier4withAA10IdentifierCyACs11AnyHashableVGx_tSHRzlFZ":{"name":"identifier(with:)","abstract":"

    Provides a new identifier for a Section, with the given underlying value.

    ","parent_name":"Section"},"Structs/ScrollPosition/IfAlreadyVisible.html#/s:10ListableUI14ScrollPositionV16IfAlreadyVisibleO9doNothingyA2EmF":{"name":"doNothing","abstract":"

    Do not perform any action if the item is already partially visible.

    ","parent_name":"IfAlreadyVisible"},"Structs/ScrollPosition/IfAlreadyVisible.html#/s:10ListableUI14ScrollPositionV16IfAlreadyVisibleO08scrollToD0yA2EmF":{"name":"scrollToPosition","abstract":"

    Scroll the item to the desired Position, even if it is already partially visible.

    ","parent_name":"IfAlreadyVisible"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O3topyA2EmF":{"name":"top","abstract":"

    Scroll the item to the top of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O8centeredyA2EmF":{"name":"centered","abstract":"

    Scroll the item to the middle of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O6bottomyA2EmF":{"name":"bottom","abstract":"

    Scroll the item to the bottom of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition.html#/s:10ListableUI14ScrollPositionV8position16ifAlreadyVisible6offsetA2C0D0O_AC02IfgH0O14CoreFoundation7CGFloatVtcfc":{"name":"init(position:ifAlreadyVisible:offset:)","abstract":"

    Creates a new scroll position with the provided values.

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

    How the item should be positioned within the list.

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

    What action should be taken if an item is already partially visible within a list.

    ","parent_name":"ScrollPosition"},"Structs/RefreshControl/Title.html#/s:10ListableUI14RefreshControlV5TitleO6stringyAESScAEmF":{"name":"string(_:)","abstract":"

    A standard string is displayed according to iOS appearance rules.

    ","parent_name":"Title"},"Structs/RefreshControl/Title.html#/s:10ListableUI14RefreshControlV5TitleO10attributedyAESo18NSAttributedStringCcAEmF":{"name":"attributed(_:)","abstract":"

    An attributed string is displayed which provides specific appearance rules.

    ","parent_name":"Title"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html#/s:10ListableUI14RefreshControlV24OffsetAdjustmentBehaviorO4noneyA2EmF":{"name":"none","abstract":"

    Does not apply any visibility or offset change to the refresh control.

    ","parent_name":"OffsetAdjustmentBehavior"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html#/s:10ListableUI14RefreshControlV24OffsetAdjustmentBehaviorO21displayWhenRefreshingyAESb_SbtcAEmF":{"name":"displayWhenRefreshing(animate:scrollToTop:)","abstract":"

    If a refresh starts, the list will be scrolled to the top to reveal the refresh indicator.

    ","parent_name":"OffsetAdjustmentBehavior"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV12isRefreshingSbvp":{"name":"isRefreshing","abstract":"

    If the list is current refreshing.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV24offsetAdjustmentBehaviorAC06OffsetfG0Ovp":{"name":"offsetAdjustmentBehavior","abstract":"

    Controls how the refresh control affects the list when it is visible.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV5titleAC5TitleOSgvp":{"name":"title","abstract":"

    The title of the control.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV02OnC0a":{"name":"OnRefresh","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV02onC0yycvp":{"name":"onRefresh","abstract":"

    Invoked when a customer triggers a refresh event.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV12isRefreshing24offsetAdjustmentBehavior5title02onC0ACSb_AC06OffsethI0OAC5TitleOSgyyctcfc":{"name":"init(isRefreshing:offsetAdjustmentBehavior:title:onRefresh:)","parent_name":"RefreshControl"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html":{"name":"OffsetAdjustmentBehavior","abstract":"

    Controls the visibility and position of the refresh control.

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

    How the title of the refresh control is displayed.

    ","parent_name":"RefreshControl"},"Structs/ItemPreviewAppearance.html#/s:10ListableUI21ItemPreviewAppearanceV7padding15backgroundColorAC14CoreFoundation7CGFloatV_So7UIColorCtcfc":{"name":"init(padding:backgroundColor:)","abstract":"

    Creates a new preview appearance.

    ","parent_name":"ItemPreviewAppearance"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV5width14CoreFoundation7CGFloatVvp":{"name":"width","abstract":"

    The width of the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV5stateAA0C5StateVvp":{"name":"state","abstract":"

    The ItemState to use in the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV10appearanceAA0cD10AppearanceVvp":{"name":"appearance","abstract":"

    The desired appearance of the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV4with5state10appearanceAE14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVtcfc":{"name":"init(with:state:appearance:)","abstract":"

    Creates a new preview with the desired options.

    ","parent_name":"Properties"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV4itemAA03AnyC0_pvp":{"name":"item","abstract":"

    The item being previewed by the preview.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV10propertiesAC10PropertiesVvp":{"name":"properties","abstract":"

    The properties of the current preview.

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

    The properties of a preview.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV8previews3for4withQrAA03AnyC0_p_SayAC10PropertiesVGtFZ":{"name":"previews(for:with:)","abstract":"

    Creates and returns a SwiftUI view that contains individual previews for each of the provided","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV07withAllC6States3for5width10appearanceQrAA03AnyC0_p_14CoreFoundation7CGFloatVAA0cD10AppearanceVtFZ":{"name":"withAllItemStates(for:width:appearance:)","abstract":"

    Creates and returns a SwiftUI view that contains individual previews for all the possible","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV_5width5state10appearanceAcA03AnyC0_p_14CoreFoundation7CGFloatVAA0C5StateVAA0cD10AppearanceVtcfc":{"name":"init(_:width:state:appearance:)","abstract":"

    Creates a new preview with the provided properties.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV_10propertiesAcA03AnyC0_p_AC10PropertiesVtcfc":{"name":"init(_:properties:)","abstract":"

    Creates a new preview with the provided properties.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"ItemPreview"},"Structs/LocalizedItemCollator/CollatedSection.html#/s:10ListableUI21LocalizedItemCollatorV15CollatedSectionV5titleSSvp":{"name":"title","abstract":"

    The title of section – a single letter like A, B, C, D, E, etc.","parent_name":"CollatedSection"},"Structs/LocalizedItemCollator/CollatedSection.html#/s:10ListableUI21LocalizedItemCollatorV15CollatedSectionV5itemsSayAA03AnyD0_pGvp":{"name":"items","abstract":"

    The sorted items in the collated sections.

    ","parent_name":"CollatedSection"},"Structs/LocalizedItemCollator.html#/s:10ListableUI21LocalizedItemCollatorV8sections9collation4with_SayAA7SectionVGSo27UILocalizedIndexedCollationC_SayAA03Anyc10CollatableD0_pGyAC08CollatedI0V_AHztXEtFZ":{"name":"sections(collation:with:_:)","abstract":"

    Collates and returns the set of items into list Sections,","parent_name":"LocalizedItemCollator"},"Structs/LocalizedItemCollator.html#/s:10ListableUI21LocalizedItemCollatorV7collate9collation5itemsSayAC15CollatedSectionVGSo27UILocalizedIndexedCollationC_SayAA03Anyc10CollatableD0_pGtFZ":{"name":"collate(collation:items:)","abstract":"

    Collates and returns the set of items into CollatedSections.","parent_name":"LocalizedItemCollator"},"Structs/LocalizedItemCollator/CollatedSection.html":{"name":"CollatedSection","abstract":"

    The output of the collator, with the collated title and items","parent_name":"LocalizedItemCollator"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV18accessibilityLabelSSvpZ":{"name":"accessibilityLabel","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV17accessibilityHintSSvpZ":{"name":"accessibilityHint","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV19accessibilityMoveUpSSvpZ":{"name":"accessibilityMoveUp","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV21accessibilityMoveDownSSvpZ":{"name":"accessibilityMoveDown","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html":{"name":"ReorderGesture","parent_name":"ListableLocalizedStrings"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV07contentE0So6CGSizeVvp":{"name":"contentSize","abstract":"

    The content size of the list.

    ","parent_name":"MeasuredListSize"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV12naturalWidth14CoreFoundation7CGFloatVSgvp":{"name":"naturalWidth","abstract":"

    If it supports it, this value will contain the “natural” width of the list’s","parent_name":"MeasuredListSize"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV07contentE012naturalWidthACSo6CGSizeV_14CoreFoundation7CGFloatVSgtcfc":{"name":"init(contentSize:naturalWidth:)","parent_name":"MeasuredListSize"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV4itemAA03AnyF0_pvp":{"name":"item","abstract":"

    The item which was reordered by the customer.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV8sectionsSayAA7SectionVGvp":{"name":"sections","abstract":"

    The new state of all sections in the list.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV6resultAA0F10ReorderingV6ResultVvp":{"name":"result","abstract":"

    The detailed information about the reorder event.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV3oldShyAA13AnyIdentifierCGvp":{"name":"old","abstract":"

    The previously selected items’ identifiers.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV3newShyAA13AnyIdentifierCGvp":{"name":"new","abstract":"

    The newly selected items’ identifiers.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV3oldSo6CGRectVvp":{"name":"old","abstract":"

    The old frame within the bounds of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV3newSo6CGRectVvp":{"name":"new","abstract":"

    The new frame within the bounds of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV9displayedSayAA7AnyItem_pGvp":{"name":"displayed","abstract":"

    The items which were scrolled into view or otherwise became visible.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV12endedDisplaySayAA7AnyItem_pGvp":{"name":"endedDisplay","abstract":"

    The items which were scrolled out of view or otherwise were removed from view.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV10ChangedIDsV8insertedShyAA13AnyIdentifierCGvp":{"name":"inserted","abstract":"

    The inserted IDs.

    ","parent_name":"ChangedIDs"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV10ChangedIDsV7removedShyAA13AnyIdentifierCGvp":{"name":"removed","abstract":"

    The removed IDs.

    ","parent_name":"ChangedIDs"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV8sectionsAG10ChangedIDsVvp":{"name":"sections","abstract":"

    The inserted and removed sections.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV5itemsAG10ChangedIDsVvp":{"name":"items","abstract":"

    The inserted and removed items.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html":{"name":"ChangedIDs","abstract":"

    The changed IDs.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV10hadChangesSbvp":{"name":"hadChanges","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21insertionsAndRemovalsAE010InsertionsiJ0Vvp":{"name":"insertionsAndRemovals","abstract":"

    The insertions and removals in this change, if any.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html":{"name":"InsertionsAndRemovals","abstract":"

    The insertions and removals, for both sections and items, applied to a list","parent_name":"ContentUpdated"},"Structs/ListStateObserver/BeginDrag.html#/s:10ListableUI17ListStateObserverV9BeginDragV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","parent_name":"BeginDrag"},"Structs/ListStateObserver/DidEndScrollingAnimation.html#/s:10ListableUI17ListStateObserverV24DidEndScrollingAnimationV7actionsAA0C7ActionsCvp":{"name":"actions","parent_name":"DidEndScrollingAnimation"},"Structs/ListStateObserver/DidEndScrollingAnimation.html#/s:10ListableUI17ListStateObserverV24DidEndScrollingAnimationV12positionInfoAA0c14ScrollPositionK0Vvp":{"name":"positionInfo","parent_name":"DidEndScrollingAnimation"},"Structs/ListStateObserver/DidEndDeceleration.html#/s:10ListableUI17ListStateObserverV18DidEndDecelerationV7actionsAA0C7ActionsCvp":{"name":"actions","parent_name":"DidEndDeceleration"},"Structs/ListStateObserver/DidEndDeceleration.html#/s:10ListableUI17ListStateObserverV18DidEndDecelerationV12positionInfoAA0c14ScrollPositionJ0Vvp":{"name":"positionInfo","parent_name":"DidEndDeceleration"},"Structs/ListStateObserver/DidScroll.html#/s:10ListableUI17ListStateObserverV9DidScrollV7actionsAA0C7ActionsCvp":{"name":"actions","parent_name":"DidScroll"},"Structs/ListStateObserver/DidScroll.html#/s:10ListableUI17ListStateObserverV9DidScrollV12positionInfoAA0cg8PositionI0Vvp":{"name":"positionInfo","parent_name":"DidScroll"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates and optionally allows you to configure an observer.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11OnDidScrolla":{"name":"OnDidScroll","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11onDidScrollyyyAC0gH0VcF":{"name":"onDidScroll(_:)","abstract":"

    Registers a callback which will be called when the list view is scrolled, or is","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV20OnDidEndDecelerationa":{"name":"OnDidEndDeceleration","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV20onDidEndDecelerationyyyAC0ghI0VcF":{"name":"onDidEndDeceleration(_:)","abstract":"

    Registers a callback which will be called when the list view is finished decelerating.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV26OnDidEndScrollingAnimationa":{"name":"OnDidEndScrollingAnimation","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV26onDidEndScrollingAnimationyyyAC0ghiJ0VcF":{"name":"onDidEndScrollingAnimation(_:)","abstract":"

    Registers a callback which will be called when the list view had ended scrolling animation.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11OnBeginDraga":{"name":"OnBeginDrag","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11onBeginDragyyyAC0gH0VcF":{"name":"onBeginDrag(_:)","abstract":"

    Registers a callback which will be called when the list view will begin dragging.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV16OnContentUpdateda":{"name":"OnContentUpdated","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV16onContentUpdatedyyyAC0gH0VcF":{"name":"onContentUpdated(_:)","abstract":"

    Registers a callback which will be called when the list view’s content is updated","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV19OnVisibilityChangeda":{"name":"OnVisibilityChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV19onVisibilityChangedyyyAC0gH0VcF":{"name":"onVisibilityChanged(_:)","abstract":"

    Registers a callback which will be called when the visiblity of content within the list changes,","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV14OnFrameChangeda":{"name":"OnFrameChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV14onFrameChangedyyyAC0gH0VcF":{"name":"onFrameChanged(_:)","abstract":"

    Registers a callback which will be called when the list view’s frame is changed.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV18OnSelectionChangeda":{"name":"OnSelectionChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV18onSelectionChangedyyyAC0gH0VcF":{"name":"onSelectionChanged(_:)","abstract":"

    Registers a callback which will be called when the list view’s selected items are changed by the user.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV15OnItemReordereda":{"name":"OnItemReordered","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV15onItemReorderedyyyAC0gH0VcF":{"name":"onItemReordered(_:)","abstract":"

    Registers a callback which will be called when an item in the list view is reordered by the customer.","parent_name":"ListStateObserver"},"Structs/ListStateObserver/DidScroll.html":{"name":"DidScroll","abstract":"

    Parameters available for OnDidScroll callbacks.

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

    Parameters available for OnDidEndDeceleration callbacks.

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

    Parameters available for OnDidEndScrollingAnimation callbacks.

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

    Parameters available for OnBeginDrag callbacks.

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

    Parameters available for OnContentUpdated callbacks.

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

    Parameters available for OnVisibilityChanged callbacks.

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

    Parameters available for OnFrameChanged callbacks.

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

    Parameters available for OnSelectionChanged callbacks.

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

    Parameters available for OnItemReordered callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListScrollPositionInfo/VisibleItem.html#/s:10ListableUI22ListScrollPositionInfoV11VisibleItemV10identifierAA13AnyIdentifierCvp":{"name":"identifier","parent_name":"VisibleItem"},"Structs/ListScrollPositionInfo/VisibleItem.html#/s:10ListableUI22ListScrollPositionInfoV11VisibleItemV010percentageG014CoreFoundation7CGFloatVvp":{"name":"percentageVisible","abstract":"

    The percentage of this item within the collection view’s visible frame.

    ","parent_name":"VisibleItem"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV12visibleItemsShyAC11VisibleItemVGvp":{"name":"visibleItems","abstract":"

    Which items within the list are currently visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV15mostVisibleItemAC0hI0VSgvp":{"name":"mostVisibleItem","abstract":"

    The item from visibleItems that has the highest percentage of visibility.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV18isFirstItemVisibleSbvp":{"name":"isFirstItemVisible","abstract":"

    If the first item list is partially visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV17isLastItemVisibleSbvp":{"name":"isLastItemVisible","abstract":"

    If the last item list is partially visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV06bottomD6Offset14CoreFoundation7CGFloatVvp":{"name":"bottomScrollOffset","abstract":"

    Distance required to scroll to the bottom

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV6boundsSo6CGRectVvp":{"name":"bounds","abstract":"

    bounds of the list view

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV14safeAreaInsetsSo06UIEdgeI0Vvp":{"name":"safeAreaInsets","abstract":"

    safeAreaInsests of the list view

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV02isD10InProgressSbvp":{"name":"isScrollInProgress","abstract":"

    Whether the scroll view is currently being interacted with or decelerating.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV19visibleContentEdges017includingSafeAreaI0So10UIRectEdgeVAG_tF":{"name":"visibleContentEdges(includingSafeAreaEdges:)","abstract":"

    Used to retrieve the visible content edges for the list’s content.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV10scrollView12visibleItems18isFirstItemVisible0k4LastmN0ACSo08UIScrollH0C_ShyAC0nM0VGS2btcfc":{"name":"init(scrollView:visibleItems:isFirstItemVisible:isLastItemVisible:)","abstract":"

    Creates a ListScrollPositionInfo for the provided scroll view.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo/VisibleItem.html":{"name":"VisibleItem","parent_name":"ListScrollPositionInfo"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV15animatesChangesSbvp":{"name":"animatesChanges","abstract":"

    If the changes applied should be animated or not.","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV9animationAA0C9AnimationVvp":{"name":"animation","abstract":"

    The animation to use for any changes.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7contentAA7ContentVvp":{"name":"content","abstract":"

    The content displayed by the list.","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV11environmentAA0C11EnvironmentVvp":{"name":"environment","abstract":"

    The environment associated with the List.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV6layoutAA17LayoutDescriptionVvp":{"name":"layout","abstract":"

    The layout type to use with the list. Defaults to .table(), aka a table","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV10appearanceAA10AppearanceVvp":{"name":"appearance","abstract":"

    The appearance to use with the list.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV21scrollIndicatorInsetsSo06UIEdgeG0Vvp":{"name":"scrollIndicatorInsets","abstract":"

    The scroll insets to apply to the list view.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV8behaviorAA8BehaviorVvp":{"name":"behavior","abstract":"

    The various behavior options to apply to the list, which affect how the user","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13stateObserverAA0c5StateF0Vvp":{"name":"stateObserver","abstract":"

    The state reader to use with your list. A ListStateObserver","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7actionsAA0C7ActionsCSgvp":{"name":"actions","abstract":"

    The actions instance to use to control the list, eg to scroll to a given","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV16autoScrollActionAA04AutofG0Ovp":{"name":"autoScrollAction","abstract":"

    The auto scroll action to apply to the list. This allows you to","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV25onKeyboardFrameWillChangey0F8Observer0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0mQ0ttcSgvp":{"name":"onKeyboardFrameWillChange","abstract":"

    Called whenever a keyboard change is detected

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV23accessibilityIdentifierSSSgvp":{"name":"accessibilityIdentifier","abstract":"

    The accessibility identifier assigned to the inner UICollectionView.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","abstract":"

    The debugging identifier assigned to the list. Used for os_signpost integration","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV9Configurea":{"name":"Configure","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7default4withACyACzXE_tFZ":{"name":"default(with:)","abstract":"

    An instance of ListProperties with sensible default values.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV15animatesChanges9animation6layout10appearance21scrollIndicatorInsets8behavior16autoScrollAction25onKeyboardFrameWillChange23accessibilityIdentifier09debuggingW09configureACSb_AA0C9AnimationVAA17LayoutDescriptionVAA10AppearanceVSo06UIEdgeL0VAA8BehaviorVAA04AutooP0Oy0R8Observer0r7CurrentS8Provider_p_Sd0G8Duration_So06UIViewZ5CurveV0G5CurvettcSgSSSgA6_yACzXEtcfc":{"name":"init(animatesChanges:animation:layout:appearance:scrollIndicatorInsets:behavior:autoScrollAction:onKeyboardFrameWillChange:accessibilityIdentifier:debuggingIdentifier:configure:)","abstract":"

    Create a new instance of ListProperties with the provided values.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13dynamicMemberxs7KeyPathCyAA7ContentVxG_tcluip":{"name":"subscript(dynamicMember:)","abstract":"

    Allows directly reading properties on the list’s Content, without having to explicitly specify","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13dynamicMemberxs15WritableKeyPathCyAA7ContentVxG_tcluip":{"name":"subscript(dynamicMember:)","abstract":"

    Allows directly setting properties on the list’s Content, without having to explicitly specify","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV14callAsFunction_9configureyx_yAA7SectionVzXEtSHRzlF":{"name":"callAsFunction(_:configure:)","abstract":"

    Allows streamlined creation of sections when building a list:

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV3add8sectionsySayAA7SectionVGyXE_tF":{"name":"add(sections:)","abstract":"

    Adds the provided sections with the provided result builder.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV3addyyAA7SectionVF":{"name":"add(_:)","abstract":"

    Adds a new section to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV2peoiyyACz_AA7SectionVtFZ":{"name":"+=(_:_:)","abstract":"

    Adds a new section to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV2peoiyyACz_SayAA7SectionVGtFZ":{"name":"+=(_:_:)","abstract":"

    Adds a list of new sections to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV6modify5usingyyACzXE_tF":{"name":"modify(using:)","abstract":"

    Updates the ListProperties object with the changes in the provided builder.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV8modified5usingACyACzXE_tF":{"name":"modified(using:)","abstract":"

    Creates a new ListProperties object modified by the changes in the provided builder.

    ","parent_name":"ListProperties"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV9itemFrameSo6CGRectVvp":{"name":"itemFrame","abstract":"

    The item’s frame in the list content coordinate space.

    ","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV19visibleContentFrameSo6CGRectVvp":{"name":"visibleContentFrame","abstract":"

    The visible content frame in the list content coordinate space.

    ","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV08positionG0AA0cefG0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV9itemFrame014visibleContentI008positionG0ACSo6CGRectV_AhA0cefG0Vtcfc":{"name":"init(itemFrame:visibleContentFrame:positionInfo:)","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPosition.html#/s:10ListableUI22ListItemScrollPositionV8standardyAcA0eF0VFZ":{"name":"standard(_:)","abstract":"

    Positions the item using Listable’s standard item scroll positioning.

    ","parent_name":"ListItemScrollPosition"},"Structs/ListItemScrollPosition.html#/s:10ListableUI22ListItemScrollPositionV31verticalContentOffsetAdjustmentyAC14CoreFoundation7CGFloatVAA0cdeF4InfoVcFZ":{"name":"verticalContentOffsetAdjustment(_:)","abstract":"

    Positions the item by applying a custom vertical delta to the current content offset.

    ","parent_name":"ListItemScrollPosition"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV10Animationsa":{"name":"Animations","abstract":"

    The animation block.

    ","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationVyACyyycccfc":{"name":"init(_:)","abstract":"

    Creates a new animation. in your custom animation, you must invoke the passed","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV7defaultACvpZ":{"name":"default","abstract":"

    The default animation provided by UICollectionView.

    ","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV4fastACvpZ":{"name":"fast","abstract":"

    A faster animation than the default UICollectionView animation.

    ","parent_name":"ListAnimation"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV27headerToFirstSectionSpacing14CoreFoundation7CGFloatVvp":{"name":"headerToFirstSectionSpacing","abstract":"

    The spacing between the list header and the first section.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV31interSectionSpacingWithNoFooter14CoreFoundation7CGFloatVvp":{"name":"interSectionSpacingWithNoFooter","abstract":"

    The spacing to apply between sections, if the previous section has no footer.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV29interSectionSpacingWithFooter14CoreFoundation7CGFloatVvp":{"name":"interSectionSpacingWithFooter","abstract":"

    The spacing to apply between sections, if the previous section has a footer.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26sectionHeaderBottomSpacing14CoreFoundation7CGFloatVvp":{"name":"sectionHeaderBottomSpacing","abstract":"

    The spacing to apply below a section header, before its items.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV11itemSpacing14CoreFoundation7CGFloatVvp":{"name":"itemSpacing","abstract":"

    The spacing between individual items within a section in a list.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26itemToSectionFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"itemToSectionFooterSpacing","abstract":"

    The spacing between the last item in the section and the footer.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26lastSectionToFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"lastSectionToFooterSpacing","abstract":"

    The spacing between the last section and the footer of the list.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV27headerToFirstSectionSpacing05interiJ12WithNoFooter0kijlN0019sectionHeaderBottomJ004itemJ00rginJ004lastignJ0AE14CoreFoundation7CGFloatV_A6Otcfc":{"name":"init(headerToFirstSectionSpacing:interSectionSpacingWithNoFooter:interSectionSpacingWithFooter:sectionHeaderBottomSpacing:itemSpacing:itemToSectionFooterSpacing:lastSectionToFooterSpacing:)","abstract":"

    Creates a new Layout with the provided options.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV3set4withyyAEzXE_tF":{"name":"set(with:)","abstract":"

    Easily mutate the Layout in place.

    ","parent_name":"Layout"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV5countSivp":{"name":"count","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV7spacing14CoreFoundation7CGFloatVvp":{"name":"spacing","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV3oneAGvpZ":{"name":"one","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV5count7spacingAGSi_14CoreFoundation7CGFloatVtcfc":{"name":"init(count:spacing:)","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV5widthAA11CustomWidthOvp":{"name":"width","abstract":"

    In a horizontal layout, this powers the height of the section.

    ","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV011customInterE7Spacing14CoreFoundation7CGFloatVSgvp":{"name":"customInterSectionSpacing","abstract":"

    Overrides the calculated spacing after this section

    ","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7columnsAE7ColumnsVvp":{"name":"columns","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV14isHeaderSticky5width011customInterE7Spacing7columnsAESbSg_AA11CustomWidthO14CoreFoundation7CGFloatVSgAE7ColumnsVtcfc":{"name":"init(isHeaderSticky:width:customInterSectionSpacing:columns:)","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout/Columns.html":{"name":"Columns","parent_name":"SectionLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI15TableAppearanceV18HeaderFooterLayoutV5widthAA11CustomWidthOvp":{"name":"width","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI15TableAppearanceV18HeaderFooterLayoutV5widthAeA11CustomWidthO_tcfc":{"name":"init(width:)","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV11itemSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemSpacing","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV26itemToSectionFooterSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemToSectionFooterSpacing","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV5widthAA11CustomWidthOvp":{"name":"width","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV11itemSpacing0g15ToSectionFooterH05widthAE14CoreFoundation7CGFloatVSg_AlA11CustomWidthOtcfc":{"name":"init(itemSpacing:itemToSectionFooterSpacing:width:)","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"ItemLayout"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV7defaultACvpZ":{"name":"default","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    How the layout should flow, either horizontally or vertically.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","abstract":"

    How the list header should be positioned when content is scrolled.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","abstract":"

    If sticky section headers should be leveraged in the layout.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","abstract":"

    How paging is performed when a drag event ends.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","abstract":"

    The properties applied to the scroll view backing the list.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV26itemPositionGroupingHeight14CoreFoundation7CGFloatVvp":{"name":"itemPositionGroupingHeight","abstract":"

    When providing the ItemPosition for items in a list, specifies the max spacing","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV30contentInsetAdjustmentBehaviorAA07ContentfgH0Ovp":{"name":"contentInsetAdjustmentBehavior","abstract":"

    How to adjust the safe area insets of the list view.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV17bounceOnUnderflowSbvp":{"name":"bounceOnUnderflow","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","abstract":"

    The bounds of the content of the list, which can be optionally constrained.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV6layoutAC6LayoutVvp":{"name":"layout","abstract":"

    Layout attributes for content in the list.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV9direction18listHeaderPosition20stickySectionHeaders14pagingBehavior04itemH14GroupingHeight022contentInsetAdjustmentM017bounceOnUnderflow6bounds6layoutAcA15LayoutDirectionO_AA04ListgH0OSbAA010ListPagingM0O14CoreFoundation7CGFloatVAA07ContentrsM0OSbAA17ListContentBoundsVSgAC0Y0Vtcfc":{"name":"init(direction:listHeaderPosition:stickySectionHeaders:pagingBehavior:itemPositionGroupingHeight:contentInsetAdjustmentBehavior:bounceOnUnderflow:bounds:layout:)","abstract":"

    Creates a new TableAppearance object.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance/ItemLayout.html":{"name":"ItemLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/HeaderFooterLayout.html":{"name":"HeaderFooterLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/SectionLayout.html":{"name":"SectionLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/Layout.html":{"name":"Layout","abstract":"

    Layout options for the list.

    ","parent_name":"TableAppearance"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html#/s:10ListableUI15PagedAppearanceV4PeekV22FirstItemConfigurationO7uniformyA2GmF":{"name":"uniform","abstract":"

    The first item’s leading peek is equal to the Peek.value. This will keep the first","parent_name":"FirstItemConfiguration"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html#/s:10ListableUI15PagedAppearanceV4PeekV22FirstItemConfigurationO13customLeadingyAG14CoreFoundation7CGFloatVcAGmF":{"name":"customLeading(_:)","abstract":"

    The first item’s leading peek is equal to the associated value. This will offset the","parent_name":"FirstItemConfiguration"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html":{"name":"FirstItemConfiguration","abstract":"

    Houses the various configuration options for the first item’s peek value.

    ","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV7isEmptySbvp":{"name":"isEmpty","abstract":"

    This is true if there are no peek values.

    ","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV5value22firstItemConfigurationAE14CoreFoundation7CGFloatV_AE05FirsthI0Otcfc":{"name":"init(value:firstItemConfiguration:)","abstract":"

    Creates a new Peek with the specified peek value and first item configuration. By default,","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV4noneAEvpZ":{"name":"none","abstract":"

    This represents no peeking functionality.

    ","parent_name":"Peek"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV7defaultACvpZ":{"name":"default","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The direction the paging layout should occur in. Defaults to vertical.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV4peekAC4PeekVvp":{"name":"peek","abstract":"

    This is a proxy to the internal pagingSize.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV21showsScrollIndicatorsSbvp":{"name":"showsScrollIndicators","abstract":"

    If scroll indicators should be visible along the scrollable axis.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV9direction21showsScrollIndicators6bounds4peekAcA15LayoutDirectionO_SbAA17ListContentBoundsVSgAC4PeekVtcfc":{"name":"init(direction:showsScrollIndicators:bounds:peek:)","parent_name":"PagedAppearance"},"Structs/PagedAppearance/Peek.html":{"name":"Peek","abstract":"

    This data model is used to apply an inset to each page, allowing items residing on the","parent_name":"PagedAppearance"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV21pageScrollingBehaviorAA04PageiJ0Ovp":{"name":"pageScrollingBehavior","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV30contentInsetAdjustmentBehaviorAA07ContentijK0Ovp":{"name":"contentInsetAdjustmentBehavior","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV20allowsBounceVerticalSbvp":{"name":"allowsBounceVertical","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV22allowsBounceHorizontalSbvp":{"name":"allowsBounceHorizontal","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV016allowsHorizontalE9IndicatorSbvp":{"name":"allowsHorizontalScrollIndicator","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV014allowsVerticalE9IndicatorSbvp":{"name":"allowsVerticalScrollIndicator","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV21pageScrollingBehavior022contentInsetAdjustmentJ020allowsBounceVertical0nO10Horizontal0npE9Indicator0nqeR0AcA04PageiJ0O_AA07ContentlmJ0OS4btcfc":{"name":"init(pageScrollingBehavior:contentInsetAdjustmentBehavior:allowsBounceVertical:allowsBounceHorizontal:allowsVerticalScrollIndicator:allowsHorizontalScrollIndicator:)","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV11contentSizeSo6CGSizeVvp":{"name":"contentSize","abstract":"

    The size of the content as it has been laid out by your layout.

    ","parent_name":"ListLayoutResult"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV19naturalContentWidth14CoreFoundation7CGFloatVSgvp":{"name":"naturalContentWidth","abstract":"

    If available, the natural width of any measured content.","parent_name":"ListLayoutResult"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV11contentSize19naturalContentWidthACSo6CGSizeV_14CoreFoundation7CGFloatVSgtcfc":{"name":"init(contentSize:naturalContentWidth:)","parent_name":"ListLayoutResult"},"Structs/ListLayoutDefaults.html#/s:10ListableUI18ListLayoutDefaultsV29itemInsertAndRemoveAnimationsAA04ItemghiJ0Vvp":{"name":"itemInsertAndRemoveAnimations","parent_name":"ListLayoutDefaults"},"Structs/ListLayoutDefaults.html#/s:10ListableUI18ListLayoutDefaultsV29itemInsertAndRemoveAnimationsAcA04ItemghiJ0V_tcfc":{"name":"init(itemInsertAndRemoveAnimations:)","parent_name":"ListLayoutDefaults"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV14pagingBehaviorAA0c6PagingH0Ovp":{"name":"pagingBehavior","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV010scrollViewF0AA0cd6ScrollhF0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV9direction6bounds20stickySectionHeaders14pagingBehavior010scrollViewF0AcA0D9DirectionO_AA0C13ContentBoundsVSgSbAA0c6PagingM0OAA0cd6ScrolloF0Vtcfc":{"name":"init(direction:bounds:stickySectionHeaders:pagingBehavior:scrollViewProperties:)","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesVyACxcAA0cdE0Rzlufc":{"name":"init(_:)","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV10viewBoundsSo6CGRectVvp":{"name":"viewBounds","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV14safeAreaInsetsSo06UIEdgeH0Vvp":{"name":"safeAreaInsets","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV12contentInsetSo12UIEdgeInsetsVvp":{"name":"contentInset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV13contentOffsetSo7CGPointVvp":{"name":"contentOffset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV20adjustedContentInsetSo12UIEdgeInsetsVvp":{"name":"adjustedContentInset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV17hasRefreshControlSbvp":{"name":"hasRefreshControl","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV11environmentAA0C11EnvironmentVvp":{"name":"environment","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV10viewBounds14safeAreaInsets12contentInset0K6Offset015adjustedContentL017hasRefreshControl11environmentACSo6CGRectV_So06UIEdgeJ0VANSo7CGPointVANSbAA0C11EnvironmentVtcfc":{"name":"init(viewBounds:safeAreaInsets:contentInset:contentOffset:adjustedContentInset:hasRefreshControl:environment:)","parent_name":"ListLayoutLayoutContext"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV4sizeSo6CGSizeVvp":{"name":"size","abstract":"

    The size of the represented item when it is laid out.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV6centerSo7CGPointVvp":{"name":"center","abstract":"

    The center of the item when it is laid out, in the coordinate space of the outer list.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5frameSo6CGRectVvp":{"name":"frame","abstract":"

    The frame of the item when it is laid out, in the coordinate space of the outer list.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV9transformSo17CGAffineTransformVvp":{"name":"transform","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV11transform3DSo13CATransform3DVvp":{"name":"transform3D","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5alpha14CoreFoundation7CGFloatVvp":{"name":"alpha","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV6zIndexSivp":{"name":"zIndex","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesVyACSo016UICollectionVieweF0Ccfc":{"name":"init(_:)","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5apply2toySo016UICollectionVieweF0C_tF":{"name":"apply(to:)","parent_name":"ListContentLayoutAttributes"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsVyxxmcAA0cD5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various SectionLayoutsValues stored within the object.","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV4flowyACyAA14FlowAppearanceV0C6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new SectionLayouts value that allows configuring the flow values for the section.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV4flowAA14FlowAppearanceV0C6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of a Section‘s layout when it is presented within a .flow style layout.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV5tableyACyAA15TableAppearanceV0C6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new SectionLayouts value that allows configuring the table values for the section.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV5tableAA15TableAppearanceV0C6LayoutVvp":{"name":"table","abstract":"

    Allows customization of a Section‘s layout when it is presented within a .table style layout.

    ","parent_name":"SectionLayouts"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV10withFooter14CoreFoundation7CGFloatVvp":{"name":"withFooter","abstract":"

    The spacing used if there is a footer in the proceeding section.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV8noFooter14CoreFoundation7CGFloatVvp":{"name":"noFooter","abstract":"

    The spacing used if there is no footer in the proceeding section.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV10withFooter02noJ0AG14CoreFoundation7CGFloatV_ALtcfc":{"name":"init(withFooter:noFooter:)","abstract":"

    Provides a new intersection spacing value.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingVyAG14CoreFoundation7CGFloatVcfc":{"name":"init(_:)","abstract":"

    Provides a new intersection spacing value.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV27headerToFirstSectionSpacing14CoreFoundation7CGFloatVvp":{"name":"headerToFirstSectionSpacing","abstract":"

    The spacing between the list header and the first section.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19interSectionSpacingAE05IntergH0Vvp":{"name":"interSectionSpacing","abstract":"

    The spacing to apply between sections.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV26sectionHeaderBottomSpacing14CoreFoundation7CGFloatVvp":{"name":"sectionHeaderBottomSpacing","abstract":"

    The spacing to apply below a section header, before its items.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV11itemSpacing14CoreFoundation7CGFloatVvp":{"name":"itemSpacing","abstract":"

    The horizontal spacing between individual items within a section.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV10rowSpacing14CoreFoundation7CGFloatVvp":{"name":"rowSpacing","abstract":"

    The vertical spacing between rows in the flow layout.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV25rowToSectionFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"rowToSectionFooterSpacing","abstract":"

    The spacing between the last row in the section and the footer.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV26lastSectionToFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"lastSectionToFooterSpacing","abstract":"

    The spacing between the last section and the footer of the list.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV27headerToFirstSectionSpacing05interiJ0019sectionHeaderBottomJ004itemJ003rowJ00pgi6FooterJ004lastigqJ0AE14CoreFoundation7CGFloatV_AE05InteriJ0VA5Otcfc":{"name":"init(headerToFirstSectionSpacing:interSectionSpacing:sectionHeaderBottomSpacing:itemSpacing:rowSpacing:rowToSectionFooterSpacing:lastSectionToFooterSpacing:)","abstract":"

    Creates a new Layout with the provided options.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html":{"name":"InterSectionSpacing","abstract":"

    Controls the inter section spacing in a list.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV5widthAA11CustomWidthOvp":{"name":"width","abstract":"

    Controls the custom width of the Section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV21rowUnderflowAlignmentAC03RowhI0OSgvp":{"name":"rowUnderflowAlignment","abstract":"

    Provides a custom underflow alignment for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV17rowItemsAlignmentAC03RowhI0OSgvp":{"name":"rowItemsAlignment","abstract":"

    Provides a custom item alignment for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV10itemSizingAC04ItemH0OSgvp":{"name":"itemSizing","abstract":"

    Provides a custom item sizing for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV11itemSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemSpacing","abstract":"

    Provides a custom item spacing for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV14isHeaderSticky5width21rowUnderflowAlignment0k5ItemsM010itemSizing0O7SpacingAESbSg_AA11CustomWidthOAC03RowlM0OSgAC0tnM0OSgAC04ItemP0OSg14CoreFoundation7CGFloatVSgtcfc":{"name":"init(isHeaderSticky:width:rowUnderflowAlignment:rowItemsAlignment:itemSizing:itemSpacing:)","abstract":"

    Creates a new section layout.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"SectionLayout"},"Structs/FlowAppearance/HeaderFooterLayout.html#/s:10ListableUI14FlowAppearanceV18HeaderFooterLayoutVAEycfc":{"name":"init()","parent_name":"HeaderFooterLayout"},"Structs/FlowAppearance/HeaderFooterLayout.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"HeaderFooterLayout"},"Structs/FlowAppearance/ItemLayout/Width.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5WidthO7naturalyA2GmF":{"name":"natural","abstract":"

    The standard with from the item will be used.

    ","parent_name":"Width"},"Structs/FlowAppearance/ItemLayout/Width.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5WidthO7fillRowyA2GmF":{"name":"fillRow","abstract":"

    The full width of the section will be used by the item.

    ","parent_name":"Width"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5widthAE5WidthOvp":{"name":"width","abstract":"

    How to calculate the width of the item within the section.

    ","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5widthA2E5WidthO_tcfc":{"name":"init(width:)","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout/Width.html":{"name":"Width","abstract":"

    Controls how to determine the width of the items within a row.

    ","parent_name":"ItemLayout"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO3topyA2EmF":{"name":"top","abstract":"

    When items in a row are not the same height, the shorter items will be aligned to the top of the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO6centeryA2EmF":{"name":"center","abstract":"

    When items in a row are not the same height, the shorter items will be center aligned within the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO6bottomyA2EmF":{"name":"bottom","abstract":"

    When items in a row are not the same height, the shorter items will be bottom aligned within the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO4fillyA2EmF":{"name":"fill","abstract":"

    When items in a row are not the same height, the shorter items will be stretched to be the same","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O4fillyA2GmF":{"name":"fill","abstract":"

    The default behaviour; the row will be filled to fit its maximum allowable width.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O013matchPreviousE7SpacingyA2GmF":{"name":"matchPreviousRowSpacing","abstract":"

    The spacing of the previous row or itemSpacing will be used, whichever is smaller.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O18defaultItemSpacingyA2GmF":{"name":"defaultItemSpacing","abstract":"

    The calculated spacing or itemSpacing will be used, whichever is smaller.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO7leadingyA2EmF":{"name":"leading","abstract":"

    The items are leading-aligned, with extra space at the end of the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO8centeredyA2EmF":{"name":"centered","abstract":"

    The items are center-aligned, with extra space distributed evenly between","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO8trailingyA2EmF":{"name":"trailing","abstract":"

    The items are trailing-aligned, with extra space at the beginning of the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO4fillyA2E08FillLasteG0O_tcAEmF":{"name":"fill(lastRowAlignment:)","abstract":"

    The extra space in the row is evenly distributed between the items in the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html":{"name":"FillLastRowAlignment","abstract":"

    Controls the fill behavior for the last row in a section.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO7naturalyA2EmF":{"name":"natural","abstract":"

    The natural value from the Item.sizing is used with no changes.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO5fixedyAE14CoreFoundation7CGFloatVcAEmF":{"name":"fixed(_:)","abstract":"

    The width of the item is fixed to this value.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO7columnsyAESicAEmF":{"name":"columns(_:)","abstract":"

    The width of the item is calculated based on the number of columns provided.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV7defaultACvpZ":{"name":"default","abstract":"

    The default apperance style.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The direction the flow layout will be laid out in.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","abstract":"

    How the list header should be positioned when content is scrolled.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","abstract":"

    If sections should have sticky headers, staying visible until the section is scrolled off screen.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","abstract":"

    How paging is performed when a drag event ends.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","abstract":"

    The properties of the backing UIScrollView.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV21rowUnderflowAlignmentAC03RowfG0Ovp":{"name":"rowUnderflowAlignment","abstract":"

    How to align the items in a row when they do not take up the full amount of available space.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV17rowItemsAlignmentAC03RowfG0Ovp":{"name":"rowItemsAlignment","abstract":"

    How to align the items in a row when they are not all the same height.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV10itemSizingAC04ItemF0Ovp":{"name":"itemSizing","abstract":"

    Controls the sizing / measurement of items within the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","abstract":"

    Controls the padding and maximum width of the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV8spacingsAC8SpacingsVvp":{"name":"spacings","abstract":"

    Controls the spacing between headers, footers, sections, and items in the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV9direction16stickyListHeader0F14SectionHeaders14pagingBehavior21rowUnderflowAlignment0m5ItemsO010itemSizing6bounds8spacingsAcA15LayoutDirectionO_S2bSgAA0g6PagingL0OAC03RownO0OAC0xpO0OAC04ItemR0OAA0G13ContentBoundsVSgAC8SpacingsVtcfc":{"name":"init(direction:stickyListHeader:stickySectionHeaders:pagingBehavior:rowUnderflowAlignment:rowItemsAlignment:itemSizing:bounds:spacings:)","abstract":"

    Creates a new FlowAppearance.

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

    Controls how items in a row are measured and sized.

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

    When there is left over space at the end of a row, RowUnderflowAlignment controls","parent_name":"FlowAppearance"},"Structs/FlowAppearance/RowItemsAlignment.html":{"name":"RowItemsAlignment","abstract":"

    When items in a row are not the same height, controls the alignment and sizing of the smaller items.

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

    Controls the layout parameters for a given Item when it is displayed within a .flow layout.

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

    Controls the layout parameters for a given HeaderFooter when it is displayed within a .flow layout.

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

    Controls the layout parameters for a given Section when it is displayed within a .flow layout.

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

    Layout options for the list.

    ","parent_name":"FlowAppearance"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV10layoutTypexmvp":{"name":"layoutType","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV16layoutAppearance0cG0Qzvp":{"name":"layoutAppearance","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV011createEmptyC010appearance8behaviorAA07AnyListC0_pAA10AppearanceV_AA8BehaviorVtF":{"name":"createEmptyLayout(appearance:behavior:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV015createPopulatedC010appearance8behavior7contentAA07AnyListC0_pAA10AppearanceV_AA8BehaviorVAA0lC7ContentCAA0lC8DefaultsVXEtF":{"name":"createPopulatedLayout(appearance:behavior:content:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV26layoutAppearancePropertiesAA04ListcgH0VyF":{"name":"layoutAppearanceProperties()","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV13shouldRebuild6layoutSbAA07AnyListC0_p_tF":{"name":"shouldRebuild(layout:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV06isSameC4Type2asSbAA03AnycdE0_p_tF":{"name":"isSameLayoutType(as:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV7isEqual2toSbAA03AnycdE0_p_tF":{"name":"isEqual(to:)","parent_name":"Configuration"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV10layoutType10appearanceACxm_y0C10AppearanceQzzXEtcAA04ListC0Rzlufc":{"name":"init(layoutType:appearance:)","abstract":"

    Creates a new layout description for the provided layout type, with the provided optional layout configuration.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV10layoutType10appearanceACxm_0C10AppearanceQztcAA04ListC0Rzlufc":{"name":"init(layoutType:appearance:)","abstract":"

    Creates a new layout description for the provided layout type, with the provided appearance.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV26layoutAppearancePropertiesAA04ListcfG0Vvp":{"name":"layoutAppearanceProperties","abstract":"

    Returns the standard layout properties, which apply to any kind of list layout.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV4flowyACyAA14FlowAppearanceVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new .flow layout type for a list.","parent_name":"LayoutDescription"},"Structs/LayoutDescription/Configuration.html":{"name":"Configuration","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV5pagedyACyAA15PagedAppearanceVzXEFZ":{"name":"paged(_:)","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV5tableyACyAA15TableAppearanceVzXEFZ":{"name":"table(_:)","parent_name":"LayoutDescription"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV10isSelected0E11Highlighted0E10ReorderingACSb_S2btcfc":{"name":"init(isSelected:isHighlighted:isReordering:)","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV4cell12isReorderingACSo20UICollectionViewCellC_Sbtcfc":{"name":"init(cell:isReordering:)","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV10isSelectedSbvp":{"name":"isSelected","abstract":"

    If the item is currently selected.

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV13isHighlightedSbvp":{"name":"isHighlighted","abstract":"

    If the item is currently highlighted.

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV12isReorderingSbvp":{"name":"isReordering","abstract":"

    If the item is currently being moved by the user

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV8isActiveSbvp":{"name":"isActive","abstract":"

    If the item is either selected or highlighted.

    ","parent_name":"ItemState"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC18accessibilityProxySo8NSObjectCSgvp":{"name":"accessibilityProxy","parent_name":"GestureRecognizer"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfc":{"name":"init(target:action:)","abstract":"

    Creates a gesture recognizer with the provided target and selector.

    ","parent_name":"GestureRecognizer"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC5apply7actionsyAA0D7ActionsC_tF":{"name":"apply(actions:)","abstract":"

    Applies the actions from the ReorderingActions to the gesture recognizer,","parent_name":"GestureRecognizer"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV4from10Foundation9IndexPathVvp":{"name":"from","abstract":"

    The index path the Item is being moved from.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV11fromSectionAA0G0Vvp":{"name":"fromSection","abstract":"

    The Section the Item is being moved from.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV2to10Foundation9IndexPathVvp":{"name":"to","abstract":"

    The index path the Item is being moved to.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV9toSectionAA0G0Vvp":{"name":"toSection","abstract":"

    The Section the Item is being moved to.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV14sectionChangedSbvp":{"name":"sectionChanged","abstract":"

    If the item moved between sections during the reorder operation.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV4from0F7Section2to0hG0AE10Foundation9IndexPathV_AA0G0VAlNtcfc":{"name":"init(from:fromSection:to:toSection:)","abstract":"

    Creates a new instance of ItemReordering/Result with the provided options.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV21indexPathsDescriptionSSvp":{"name":"indexPathsDescription","abstract":"

    A short, readable description of the index path changes involved with the move.

    ","parent_name":"Result"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO3allyA2EmF":{"name":"all","abstract":"

    The Item can be moved to any section during a reorder

    ","parent_name":"Sections"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO7currentyA2EmF":{"name":"current","abstract":"

    The Item can only be moved within the current section during a reorder.

    ","parent_name":"Sections"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO8specificyAESb_Shys11AnyHashableVGtcAEmF":{"name":"specific(current:IDs:)","abstract":"

    The Item can only be moved within the specified sections during a reorder.","parent_name":"Sections"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV8sectionsAC8SectionsOvp":{"name":"sections","abstract":"

    The sections in which the Item can be reordered into.

    ","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV10CanReordera":{"name":"CanReorder","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV10canReorderSbAC6ResultVKcSgvp":{"name":"canReorder","abstract":"

    A predicate closure which allows more fine-grained validation of a reorder event,","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV8sections10canReorderA2C8SectionsO_SbAC6ResultVKcSgtcfc":{"name":"init(sections:canReorder:)","abstract":"

    Creates a new Reorder instance with the provided options.

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

    Controls which sections a reorderable Item can be moved to during a reorder event.

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

    Provides information about the current state of a reorder event.

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

    A gesture recognizer that you should use when implementing a reorderable Item in your list.

    ","parent_name":"ItemReordering"},"Structs/EmptyItemLayoutsValue.html#/s:10ListableUI21EmptyItemLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptyItemLayoutsValue"},"Structs/EmptyItemLayoutsValue.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"EmptyItemLayoutsValue"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsVyxxmcAA0cD5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various ItemLayoutsValues stored within the object.","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV4flowyACyAA14FlowAppearanceV0C6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new ItemLayouts value that allows configuring the flow values for the item.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV4flowAA14FlowAppearanceV0C6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of an Item‘s layout when it is presented within a .flow style layout.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV5tableyACyAA15TableAppearanceV0C6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new ItemLayouts value that allows configuring the table values for the item.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV5tableAA15TableAppearanceV0C6LayoutVvp":{"name":"table","abstract":"

    Allows customization of an Item‘s layout when it is presented within a .table style layout.

    ","parent_name":"ItemLayouts"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV7Preparea":{"name":"Prepare","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4nameSSvp":{"name":"name","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV02onD0yyAA27ListContentLayoutAttributesVzcvp":{"name":"onInsert","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV9onRemovalyyAA27ListContentLayoutAttributesVzcvp":{"name":"onRemoval","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4name02onD00I7RemovalACSS_yAA27ListContentLayoutAttributesVzcyAHzctcfc":{"name":"init(name:onInsert:onRemoval:)","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4name10attributesACSS_yAA27ListContentLayoutAttributesVzctcfc":{"name":"init(name:attributes:)","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4fadeACvpZ":{"name":"fade","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV5rightACvpZ":{"name":"right","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4leftACvpZ":{"name":"left","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV3topACvpZ":{"name":"top","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV6bottomACvpZ":{"name":"bottom","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV9scaleDownACvpZ":{"name":"scaleDown","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV7scaleUpACvpZ":{"name":"scaleUp","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV5stateAA0D5StateVvp":{"name":"state","abstract":"

    The state of the Item currently displaying the content. Is it highlighted, selected, etc.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV8positionAA0D8PositionOvp":{"name":"position","abstract":"

    The position of the item within its section.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV17reorderingActionsAA010ReorderingH0Cvp":{"name":"reorderingActions","abstract":"

    Provides access to actions to handle re-ordering the content within the list.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV23showLeadingSwipeActionsyycvp":{"name":"showLeadingSwipeActions","abstract":"

    When invoked, will show the leading swipe actions.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV24showTrailingSwipeActionsyycvp":{"name":"showTrailingSwipeActions","abstract":"

    When invoked, will show the trailing swipe actions.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV13isReorderableSbvp":{"name":"isReorderable","abstract":"

    If the item can be reordered.","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV11environmentAA15ListEnvironmentVvp":{"name":"environment","abstract":"

    The environment of the containing list.","parent_name":"ApplyItemContentInfo"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV7content0D4ViewQzvp":{"name":"content","abstract":"

    The content view of the content.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV10background14BackgroundViewQzvp":{"name":"background","abstract":"

    The background view of the content.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18backgroundIfLoaded14BackgroundViewQzSgvp":{"name":"backgroundIfLoaded","abstract":"

    The background view of the content, if it has been loaded.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18selectedBackground08SelectedG4ViewQzvp":{"name":"selectedBackground","abstract":"

    The selected background view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV26selectedBackgroundIfLoaded08SelectedG4ViewQzSgvp":{"name":"selectedBackgroundIfLoaded","abstract":"

    The selected background view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV17overlayDecoration07OverlayG4ViewQzvp":{"name":"overlayDecoration","abstract":"

    The overlay decoration view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV25overlayDecorationIfLoaded07OverlayG4ViewQzSgvp":{"name":"overlayDecorationIfLoaded","abstract":"

    The overlay decoration view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18underlayDecoration08UnderlayG4ViewQzvp":{"name":"underlayDecoration","abstract":"

    The underlay decoration view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV26underlayDecorationIfLoaded08UnderlayG4ViewQzSgvp":{"name":"underlayDecorationIfLoaded","abstract":"

    The underlay decoration view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV0D0a":{"name":"Item","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6sizingAA6SizingOSgvp":{"name":"sizing","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV7layoutsAA0D7LayoutsVSgvp":{"name":"layouts","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV14selectionStyleAA0d9SelectionG0OSgvp":{"name":"selectionStyle","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV25insertAndRemoveAnimationsAA0d6InsertghI0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV19leadingSwipeActionsAA0gH13ConfigurationVSgvp":{"name":"leadingSwipeActions","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV20trailingSwipeActionsAA0gH13ConfigurationVSgvp":{"name":"trailingSwipeActions","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV10reorderingAA0D10ReorderingVSgvp":{"name":"reordering","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV14onWasReorderedyAA0D0VyxG_AA0D10ReorderingV6ResultVtcSgvp":{"name":"onWasReordered","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV9onDisplayyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV12onEndDisplayyAA0D0V02OngH0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onSelectyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onSelect","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV10onDeselectyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onDeselect","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onInsertyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onInsert","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onRemoveyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onRemove","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6onMoveyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onMove","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onUpdateyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onUpdate","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingoP010reordering14onWasReordered0S7Display0s3EndV00S6Select0S8Deselect0S6Insert0sL00S4Move0S6Update19debuggingIdentifier9configureACyxGAA6SizingOSg_AA0D7LayoutsVSgAA0d9SelectionI0OSgAA0dzklM0VSgAA0oP13ConfigurationVSgA9_AA0D10ReorderingVSgyAA0D0VyxG_A11_6ResultVtcSgyA14_02OnV0Vyx_GcSgyA14_02OnwV0Vyx_GcSgyA14_02OnX0Vyx_GcSgyA14_02OnY0Vyx_GcSgyA14_02OnZ0Vyx_GcSgyA14_02OnL0Vyx_GcSgyA14_6OnMoveVyx_GcSgyA14_8OnUpdateVyx_GcSgSSSgyAVzXEtcfc":{"name":"init(sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:debuggingIdentifier:configure:)","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8defaults4withACyxGyAFzXE_tFZ":{"name":"defaults(with:)","parent_name":"DefaultItemProperties"},"Structs/SwipeActionsViewStyle/ButtonSizing.html#/s:10ListableUI21SwipeActionsViewStyleV12ButtonSizingO10equalWidthyA2EmF":{"name":"equalWidth","abstract":"

    Each button button will lay out with an equal width based on the widest button.

    ","parent_name":"ButtonSizing"},"Structs/SwipeActionsViewStyle/ButtonSizing.html#/s:10ListableUI21SwipeActionsViewStyleV12ButtonSizingO12sizeThatFitsyA2EmF":{"name":"sizeThatFits","abstract":"

    Each button receives the amount of space required to fit its contents.

    ","parent_name":"ButtonSizing"},"Structs/SwipeActionsViewStyle/Shape.html#/s:10ListableUI21SwipeActionsViewStyleV5ShapeO9rectangleyAE14CoreFoundation7CGFloatV_tcAEmF":{"name":"rectangle(cornerRadius:)","parent_name":"Shape"},"Structs/SwipeActionsViewStyle/Shape.html":{"name":"Shape","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle/ButtonSizing.html":{"name":"ButtonSizing","abstract":"

    The button sizing algorithm used when laying out swipe actions.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV7defaultACvpZ":{"name":"default","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV11actionShapeAC0H0Ovp":{"name":"actionShape","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV18interActionSpacing14CoreFoundation7CGFloatVvp":{"name":"interActionSpacing","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV22leadingContainerInsetsSo017NSDirectionalEdgeI0Vvp":{"name":"leadingContainerInsets","abstract":"

    The insets to apply to the leading swipe actions container.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV23trailingContainerInsetsSo017NSDirectionalEdgeI0Vvp":{"name":"trailingContainerInsets","abstract":"

    The insets to apply to the trailing swipe actions container.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV21containerCornerRadius14CoreFoundation7CGFloatVvp":{"name":"containerCornerRadius","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV12buttonSizingAC06ButtonH0Ovp":{"name":"buttonSizing","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV8minWidth14CoreFoundation7CGFloatVvp":{"name":"minWidth","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV12maxItemWidth14CoreFoundation7CGFloatVvp":{"name":"maxItemWidth","abstract":"

    The maximum width of individual items. Defaults to 120, matching UITableView

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV13maxWidthRatio14CoreFoundation7CGFloatVvp":{"name":"maxWidthRatio","abstract":"

    The percentage of the row content width that is available for laying out swipe action buttons.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV11actionShape18interActionSpacing22leadingContainerInsets08trailingmN021containerCornerRadius12buttonSizing8minWidth03maxV5Ratio0w4ItemV0A2C0H0O_14CoreFoundation7CGFloatVSo017NSDirectionalEdgeN0VAsqC06ButtonT0OA3Qtcfc":{"name":"init(actionShape:interActionSpacing:leadingContainerInsets:trailingContainerInsets:containerCornerRadius:buttonSizing:minWidth:maxWidthRatio:maxItemWidth:)","parent_name":"SwipeActionsViewStyle"},"Structs/EmptyHeaderFooterLayoutsValue.html#/s:10ListableUI29EmptyHeaderFooterLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptyHeaderFooterLayoutsValue"},"Structs/EmptyHeaderFooterLayoutsValue.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"EmptyHeaderFooterLayoutsValue"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsVyxxmcAA0cdE5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various HeaderFooterLayoutValues stored within the object.","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV4flowyACyAA14FlowAppearanceV0cD6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new HeaderFooterLayouts value that allows configuring the flow values for the header / footer.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV4flowAA14FlowAppearanceV0cD6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of a HeaderFooter‘s layout when it is presented within a .flow style layout.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV5tableyACyAA15TableAppearanceV0cD6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new HeaderFooterLayouts value that allows configuring the header footer values for the item.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV5tableAA15TableAppearanceV0cD6LayoutVvp":{"name":"table","abstract":"

    Allows customization of a HeaderFooter‘s layout when it is presented within a .table style layout.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV7content0E4ViewQzvp":{"name":"content","abstract":"

    The content view of the content.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV10background14BackgroundViewQzvp":{"name":"background","abstract":"

    The background view of the content.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV18backgroundIfLoaded14BackgroundViewQzSgvp":{"name":"backgroundIfLoaded","abstract":"

    The background view of the content, if it has been used.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV17pressedBackground07PressedH4ViewQzvp":{"name":"pressedBackground","abstract":"

    The background view of the content that’s displayed while a press is active.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV25pressedBackgroundIfLoaded07PressedH4ViewQzSgvp":{"name":"pressedBackgroundIfLoaded","abstract":"

    The background view of the content that’s displayed while a press is active, if it has been used.

    ","parent_name":"HeaderFooterContentViews"},"Structs/ApplyHeaderFooterContentInfo.html#/s:10ListableUI28ApplyHeaderFooterContentInfoV11environmentAA15ListEnvironmentVvp":{"name":"environment","abstract":"

    The environment of the containing list.","parent_name":"ApplyHeaderFooterContentInfo"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV8Callbacka":{"name":"Callback","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV06headerD0ACyxGvp":{"name":"headerFooter","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV07isFirstfG0Sbvp":{"name":"isFirstEndDisplay","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV8Callbacka":{"name":"Callback","parent_name":"OnDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV06headerD0ACyxGvp":{"name":"headerFooter","parent_name":"OnDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV07isFirstF0Sbvp":{"name":"isFirstDisplay","parent_name":"OnDisplay"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV7contentxvp":{"name":"content","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV6sizingAA6SizingOvp":{"name":"sizing","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV7layoutsAA0cD7LayoutsVvp":{"name":"layouts","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5OnTapa":{"name":"OnTap","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5onTapyycSgvp":{"name":"onTap","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV9onDisplayyAC02OnF0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV12onEndDisplayyAC02OnfG0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV9Configurea":{"name":"Configure","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV_9configureACyxGx_yAEzXEtcfc":{"name":"init(_:configure:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV_6sizing7layouts5onTap0G7Display0g3EndI0ACyxGx_AA6SizingOSgAA0cD7LayoutsVSgyycSgyAC02OnI0Vyx_GcSgyAC0mjI0Vyx_GcSgtcfc":{"name":"init(_:sizing:layouts:onTap:onDisplay:onEndDisplay:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV10anyContentypvp":{"name":"anyContent","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV015isStickySectionC0SbSgvp":{"name":"isStickySectionHeader","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5apply2to3for4withySo6UIViewC_AA11ApplyReasonOAA0jcD11ContentInfoVtF":{"name":"apply(to:for:with:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV15anyIsEquivalent2toSbAA03AnycD0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV015newPresentationcD5State4kind24performsContentCallbacksypAA17SupplementaryKindO_SbtF":{"name":"newPresentationHeaderFooterState(kind:performsContentCallbacks:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter/OnDisplay.html":{"name":"OnDisplay","abstract":"

    Value passed to the onDisplay callback for HeaderFooter.

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

    Value passed to the onEndDisplay callback for HeaderFooter.

    ","parent_name":"HeaderFooter"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV0dE0a":{"name":"HeaderFooter","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV6sizingAA6SizingOSgvp":{"name":"sizing","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV7layoutsAA0dE7LayoutsVSgvp":{"name":"layouts","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV5onTapyycSgvp":{"name":"onTap","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV9onDisplayyAA0dE0V02OnH0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV12onEndDisplayyAA0dE0V02OnhI0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV6sizing7layouts5onTap0I7Display0i3EndK019debuggingIdentifier9configureACyxGAA6SizingOSg_AA0dE7LayoutsVSgyycSgyAA0dE0V02OnK0Vyx_GcSgyAT0rlK0Vyx_GcSgSSSgyAKzXEtcfc":{"name":"init(sizing:layouts:onTap:onDisplay:onEndDisplay:debuggingIdentifier:configure:)","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV8defaults4withACyxGyAFzXE_tFZ":{"name":"defaults(with:)","parent_name":"DefaultHeaderFooterProperties"},"Structs/EmbeddedList/Sizing.html#/s:10ListableUI12EmbeddedListV6SizingO5fixedyAE14CoreFoundation7CGFloatV_AItcAEmF":{"name":"fixed(width:height:)","abstract":"

    A fixed size item with the given width or height.

    ","parent_name":"Sizing"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV10propertiesAA0D10PropertiesVvp":{"name":"properties","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV17contentIdentifiers11AnyHashableVvp":{"name":"contentIdentifier","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV10identifier9configureACx_yAA0D10PropertiesVzXEtcSHRzlufc":{"name":"init(identifier:configure:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP0D4ViewQa":{"name":"ContentView","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP15identifierValue010IdentifierF0Qzvp":{"name":"identifierValue","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP5apply2to3for4withyAA0cD5ViewsVyxG_AA11ApplyReasonOAA0jcD4InfoVtF":{"name":"apply(to:for:with:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP014createReusableD4View5frame0dG0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList/Sizing.html":{"name":"Sizing","abstract":"

    How you specify sizing for an embedded list. The surface area","parent_name":"EmbeddedList"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV8Callbacka":{"name":"Callback","parent_name":"OnUpdate"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV3oldACyxGvp":{"name":"old","parent_name":"OnUpdate"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV3newACyxGvp":{"name":"new","parent_name":"OnUpdate"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV8Callbacka":{"name":"Callback","parent_name":"OnMove"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV3oldACyxGvp":{"name":"old","parent_name":"OnMove"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV3newACyxGvp":{"name":"new","parent_name":"OnMove"},"Structs/Item/OnRemove.html#/s:10ListableUI4ItemV8OnRemoveV8Callbacka":{"name":"Callback","parent_name":"OnRemove"},"Structs/Item/OnRemove.html#/s:10ListableUI4ItemV8OnRemoveV4itemACyxGvp":{"name":"item","parent_name":"OnRemove"},"Structs/Item/OnInsert.html#/s:10ListableUI4ItemV8OnInsertV8Callbacka":{"name":"Callback","parent_name":"OnInsert"},"Structs/Item/OnInsert.html#/s:10ListableUI4ItemV8OnInsertV4itemACyxGvp":{"name":"item","parent_name":"OnInsert"},"Structs/Item/OnDeselect.html#/s:10ListableUI4ItemV10OnDeselectV8Callbacka":{"name":"Callback","parent_name":"OnDeselect"},"Structs/Item/OnDeselect.html#/s:10ListableUI4ItemV10OnDeselectV4itemACyxGvp":{"name":"item","parent_name":"OnDeselect"},"Structs/Item/OnSelect.html#/s:10ListableUI4ItemV8OnSelectV8Callbacka":{"name":"Callback","parent_name":"OnSelect"},"Structs/Item/OnSelect.html#/s:10ListableUI4ItemV8OnSelectV4itemACyxGvp":{"name":"item","parent_name":"OnSelect"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV8Callbacka":{"name":"Callback","parent_name":"OnEndDisplay"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV4itemACyxGvp":{"name":"item","parent_name":"OnEndDisplay"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV07isFirsteF0Sbvp":{"name":"isFirstEndDisplay","parent_name":"OnEndDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV8Callbacka":{"name":"Callback","parent_name":"OnDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV4itemACyxGvp":{"name":"item","parent_name":"OnDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV07isFirstE0Sbvp":{"name":"isFirstDisplay","parent_name":"OnDisplay"},"Structs/Item.html#/s:10ListableUI4ItemV10identifierAA10IdentifierCyx0E5ValueQzGvp":{"name":"identifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV7contentxvp":{"name":"content","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV6sizingAA6SizingOvp":{"name":"sizing","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV7layoutsAA0C7LayoutsVvp":{"name":"layouts","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14selectionStyleAA0c9SelectionE0Ovp":{"name":"selectionStyle","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV25insertAndRemoveAnimationsAA0c6InsertefG0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV19leadingSwipeActionsAA0eF13ConfigurationVSgvp":{"name":"leadingSwipeActions","abstract":"

    The configuration that provides the set of actions to display when swiping on the leading edge of the cell.

    ","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV20trailingSwipeActionsAA0eF13ConfigurationVSgvp":{"name":"trailingSwipeActions","abstract":"

    The configuration that provides the set of actions to display when swiping on the trailing edge of the cell.

    ","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14OnWasReordereda":{"name":"OnWasReordered","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10reorderingAA0C10ReorderingVSgvp":{"name":"reordering","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14onWasReorderedyACyxG_AA0C10ReorderingV6ResultVtcSgvp":{"name":"onWasReordered","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV9onDisplayyAC02OnE0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV12onEndDisplayyAC02OneF0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onSelectyAC02OnE0Vyx_GcSgvp":{"name":"onSelect","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10onDeselectyAC02OnE0Vyx_GcSgvp":{"name":"onDeselect","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onInsertyAC02OnE0Vyx_GcSgvp":{"name":"onInsert","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onRemoveyAC02OnE0Vyx_GcSgvp":{"name":"onRemove","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV6onMoveyAC02OnE0Vyx_GcSgvp":{"name":"onMove","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onUpdateyAC02OnE0Vyx_GcSgvp":{"name":"onUpdate","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV9Configurea":{"name":"Configure","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV_9configureACyxGx_yAEzXEtcfc":{"name":"init(_:configure:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV_6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingmN010reordering14onWasReordered0Q7Display0q3EndT00Q6Select0Q8Deselect0Q6Insert0qJ00Q4Move0Q6UpdateACyxGx_AA6SizingOSgAA0C7LayoutsVSgAA0c9SelectionG0OSgAA0cxijK0VSgAA0mN13ConfigurationVSgA7_AA0C10ReorderingVSgyAT_A9_6ResultVtcSgyAC02OnT0Vyx_GcSgyAC02OnuT0Vyx_GcSgyAC02OnV0Vyx_GcSgyAC02OnW0Vyx_GcSgyAC02OnX0Vyx_GcSgyAC02OnJ0Vyx_GcSgyAC02OnY0Vyx_GcSgyAC02OnZ0Vyx_GcSgtcfc":{"name":"init(_:sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV13anyIdentifierAA03AnyE0Cvp":{"name":"anyIdentifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10anyContentypvp":{"name":"anyContent","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV22reappliesToVisibleViewAA09ReappliesefG0Ovp":{"name":"reappliesToVisibleView","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV15anyIsEquivalent2toSbAA03AnyC0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV11anyWasMoved10comparedToSbAA03AnyC0_p_tF":{"name":"anyWasMoved(comparedTo:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV015newPresentationC5State4with15updateCallbacks015performsContentI0ypAA0cF12DependenciesV_AA06UpdateI0CSbtF":{"name":"newPresentationItemState(with:updateCallbacks:performsContentCallbacks:)","parent_name":"Item"},"Structs/Item/OnDisplay.html":{"name":"OnDisplay","abstract":"

    Value passed to the onDisplay callback for Item.

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

    Value passed to the onEndDisplay callback for Item.

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

    Value passed to the onSelect callback for Item.

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

    Value passed to the onDeselect callback for Item.

    ","parent_name":"Item"},"Structs/Item/OnInsert.html":{"name":"OnInsert","parent_name":"Item"},"Structs/Item/OnRemove.html":{"name":"OnRemove","parent_name":"Item"},"Structs/Item/OnMove.html":{"name":"OnMove","parent_name":"Item"},"Structs/Item/OnUpdate.html":{"name":"OnUpdate","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemVA2A12EmbeddedListVRszrlE4list_6sizing9configureACyAEGqd___AE6SizingOyAA0E10PropertiesVzXEtSHRd__lFZ":{"name":"list(_:sizing:configure:)","abstract":"

    Creates an Item which can be used to embed a list inside another list,","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemVA2A019LocalizedCollatableC7ContentRzrlE15collationStringSSvp":{"name":"collationString","parent_name":"Item"},"Structs/ContentContext.html#/s:10ListableUI14ContentContextVyACxcSQRzlufc":{"name":"init(_:)","abstract":"

    Creates a new context with the provided Equatable value.

    ","parent_name":"ContentContext"},"Structs/ContentContext.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ContentContext"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV5emptyACvpZ":{"name":"empty","abstract":"

    A default “empty” environment, with no values overridden.","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentVy5ValueQzxmcAA0cD3KeyRzluip":{"name":"subscript(_:)","abstract":"

    Gets or sets an environment value by its key.

    ","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV17listContentBoundsAA0cfG0VAF7ContextVcSgvp":{"name":"listContentBounds","abstract":"

    The provider for the ListContentBounds of the list. You may want to use the Context","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV17listContentBounds2inAA0cfG0VAG7ContextV_tF":{"name":"listContentBounds(in:)","abstract":"

    Calculates the bounds in the provided context.

    ","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV21swipeActionsViewStyleAA05SwipefgH0Vvp":{"name":"swipeActionsViewStyle","parent_name":"ListEnvironment"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV8viewSizeSo6CGSizeVvp":{"name":"viewSize","abstract":"

    The size of the view in question.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV14safeAreaInsetsSo06UIEdgeI0Vvp":{"name":"safeAreaInsets","abstract":"

    The safe area applied to the view.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The layout direction.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV8viewSize14safeAreaInsets9directionAESo6CGSizeV_So06UIEdgeK0VAA15LayoutDirectionOtcfc":{"name":"init(viewSize:safeAreaInsets:direction:)","abstract":"

    Creates a new context to use in the ListEnvironment‘s listContentBounds.

    ","parent_name":"Context"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV7paddingSo12UIEdgeInsetsVvp":{"name":"padding","abstract":"

    The padding to place around the outside of the content of the list.

    ","parent_name":"ListContentBounds"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV5widthAA15WidthConstraintOvp":{"name":"width","abstract":"

    An optional constraint on the width of the content.

    ","parent_name":"ListContentBounds"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV7padding5widthACSo12UIEdgeInsetsV_AA15WidthConstraintOtcfc":{"name":"init(padding:width:)","abstract":"

    Creates a new bounds with the provided options.

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

    View and layout information passed to environment.listContentBounds to determine","parent_name":"ListContentBounds"},"Structs/Content.html#/s:10ListableUI7ContentV10identifiers11AnyHashableVSgvp":{"name":"identifier","abstract":"

    The identifier for the content, defaults to nil.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV7contextAA0C7ContextVSgvp":{"name":"context","abstract":"

    The context for the entire list.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV14refreshControlAA07RefreshE0VSgvp":{"name":"refreshControl","abstract":"

    The refresh control, if any, associated with the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV15containerHeaderAA03AnyE17FooterConvertible_pSgvp":{"name":"containerHeader","abstract":"

    A header provided by the container of the list, eg a nav-style “large header”.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV6headerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"header","abstract":"

    The header for the list, usually displayed before all other content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV6footerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"footer","abstract":"

    The footer for the list, usually displayed after all other content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV16overscrollFooterAA09AnyHeaderE11Convertible_pSgvp":{"name":"overscrollFooter","abstract":"

    The overscroll footer for the list, which is displayed below the bottom bounds of the visible frame,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8sectionsSayAA7SectionVGvp":{"name":"sections","abstract":"

    All sections in the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV16nonEmptySectionsSayAA7SectionVGvp":{"name":"nonEmptySections","abstract":"

    Any sections that have a non-zero number of items.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9itemCountSivp":{"name":"itemCount","abstract":"

    The total number of items in all of the sections in the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8contains3anySbShyAA0C7FiltersOG_tF":{"name":"contains(any:)","abstract":"

    Check if the content contains any of the given types, which you specify via the filters","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9Configurea":{"name":"Configure","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV4withACyACzXE_tcfc":{"name":"init(with:)","abstract":"

    Creates a new instance, configured as needed via the provided builder block.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV10identifier7context14refreshControl15containerHeader6header6footer16overscrollFooter8sectionsACs11AnyHashableVSg_AA0C7ContextVSgAA07RefreshG0VSgAA0oiM11Convertible_pSgA3VSayAA7SectionVGtcfc":{"name":"init(identifier:context:refreshControl:containerHeader:header:footer:overscrollFooter:sections:)","abstract":"

    Creates a new instance with the provided parameters.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9firstItemAA03AnyE0_pSgvp":{"name":"firstItem","abstract":"

    The first Item in the content. Returns nil if there is no content in any section.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8lastItemAA03AnyE0_pSgvp":{"name":"lastItem","abstract":"

    The last Item in the content. Returns nil if there is no content in any section.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV4item2atAA7AnyItem_p10Foundation9IndexPathV_tF":{"name":"item(at:)","abstract":"

    Returns the Item at the given IndexPath.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV21firstIndexPathForItem4with10Foundation0eF0VSgAA13AnyIdentifierC_tF":{"name":"firstIndexPathForItem(with:)","abstract":"

    Returns the first IndexPath for the contained Item with the given AnyIdentifier,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV20firstIndexForSection4withSiSgAA13AnyIdentifierC_tF":{"name":"firstIndexForSection(with:)","abstract":"

    Returns the first index position for the contained Section with the given AnyIdentifier,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV13lastIndexPath10Foundation0eF0VSgyF":{"name":"lastIndexPath()","abstract":"

    Returns the IndexPath of the last Item in the content.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV11removeEmptyyyF":{"name":"removeEmpty()","abstract":"

    Removes all Sections that do not contain any Items.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV3addyyAA7SectionVF":{"name":"add(_:)","abstract":"

    Appends a Section to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV2peoiyyACz_AA7SectionVtFZ":{"name":"+=(_:_:)","abstract":"

    Appends a Section to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV2peoiyyACz_SayAA7SectionVGtFZ":{"name":"+=(_:_:)","abstract":"

    Appends a list of Sections to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV14callAsFunction_9configureyx_yAA7SectionVzXEtSHRzlF":{"name":"callAsFunction(_:configure:)","abstract":"

    Allows streamlined creation of sections when building a list, leveraging Swift’s callAsFunction","parent_name":"Content"},"Structs/Color.html#/s:10ListableUI5ColorV12wrappedValueSo7UIColorCvp":{"name":"wrappedValue","abstract":"

    The underlying color value.

    ","parent_name":"Color"},"Structs/Color.html#/s:10ListableUI5ColorVyACSo7UIColorCcfc":{"name":"init(_:)","parent_name":"Color"},"Structs/Color.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Color"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO4noneyA2EmF":{"name":"none","abstract":"

    No focus support - keyboard navigation is disabled.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO06allowsD0yA2EmF":{"name":"allowsFocus","abstract":"

    Basic focus support - allows keyboard navigation but selection doesn’t follow focus.","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO016selectionFollowsD0yAESb_tcAEmF":{"name":"selectionFollowsFocus(showFocusRing:)","abstract":"

    Focus with selection following - keyboard navigation enabled and selection follows focus.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO06allowsD0Sbvp":{"name":"allowsFocus","abstract":"

    Whether items can receive focus for keyboard navigation.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO016selectionFollowsD0Sbvp":{"name":"selectionFollowsFocus","abstract":"

    Whether selection automatically follows focus changes.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO04showD4RingSbvp":{"name":"showFocusRing","abstract":"

    Whether to show the focus ring on focused items.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/VerticalLayoutGravity.html#/s:10ListableUI8BehaviorV21VerticalLayoutGravityO3topyA2EmF":{"name":"top","abstract":"

    This is how a scroll view normally behaves.","parent_name":"VerticalLayoutGravity"},"Structs/Behavior/VerticalLayoutGravity.html#/s:10ListableUI8BehaviorV21VerticalLayoutGravityO6bottomyA2EmF":{"name":"bottom","abstract":"

    Intended for cases where the default scroll position is scrolled all the way down.","parent_name":"VerticalLayoutGravity"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO3topyA2GmF":{"name":"top","abstract":"

    The content is aligned to the top of the list. This is the default and is generally standard.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO6centeryA2GmF":{"name":"center","abstract":"

    The content is centered within the available space.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO6bottomyA2GmF":{"name":"bottom","abstract":"

    The content is aligned to the bottom.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV12alwaysBounceSbvp":{"name":"alwaysBounce","abstract":"

    Is bouncing (aka rubber banding) enabled, even if the content is shorter than the scrolling axis of the list?

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV9alignmentAE9AlignmentOvp":{"name":"alignment","abstract":"

    How to align the content during underflow.

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV12alwaysBounce9alignmentAESb_AE9AlignmentOtcfc":{"name":"init(alwaysBounce:alignment:)","abstract":"

    Creates a new instance with the provided parameters.

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow/Alignment.html":{"name":"Alignment","abstract":"

    When the content takes up less space than allotted to the list,","parent_name":"Underflow"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO4noneyA2EmF":{"name":"none","abstract":"

    The list view does not allow any selections.

    ","parent_name":"SelectionMode"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO6singleyA2EmF":{"name":"single","abstract":"

    The list view allows single selections. When an item is selected, the previously selected item (if any)","parent_name":"SelectionMode"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO8multipleyA2EmF":{"name":"multiple","abstract":"

    The list view allows multiple selections. It is your responsibility to update the content","parent_name":"SelectionMode"},"Structs/Behavior/DecelerationRate.html#/s:10ListableUI8BehaviorV16DecelerationRateO6normalyA2EmF":{"name":"normal","parent_name":"DecelerationRate"},"Structs/Behavior/DecelerationRate.html#/s:10ListableUI8BehaviorV16DecelerationRateO4fastyA2EmF":{"name":"fast","parent_name":"DecelerationRate"},"Structs/Behavior/ScrollsToTop.html#/s:10ListableUI8BehaviorV12ScrollsToTopO8disabledyA2EmF":{"name":"disabled","abstract":"

    No action is performed when the user taps on the status bar.

    ","parent_name":"ScrollsToTop"},"Structs/Behavior/ScrollsToTop.html#/s:10ListableUI8BehaviorV12ScrollsToTopO7enabledyA2EmF":{"name":"enabled","abstract":"

    When the user taps on the status bar, scroll to the top of the list.

    ","parent_name":"ScrollsToTop"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO4noneyA2EmF":{"name":"none","abstract":"

    The contentInset of the list is not adjusted when the keyboard appears or disappears.

    ","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO18adjustsWhenVisibleyA2EmF":{"name":"adjustsWhenVisible","abstract":"

    The contentInset of the list is adjusted when the keyboard appears or disappears.

    ","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO6customyA2EmF":{"name":"custom","abstract":"

    Consumer calculates the edge insets and handles setting them","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV15isScrollEnabledSbvp":{"name":"isScrollEnabled","abstract":"

    Whether the list scroll view should be enabled.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV19keyboardDismissModeSo020UIScrollViewKeyboardeF0Vvp":{"name":"keyboardDismissMode","abstract":"

    How the keyboard should be dismissed (if at all) based on scrolling of the list view.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV22keyboardAdjustmentModeAC08KeyboardeF0Ovp":{"name":"keyboardAdjustmentMode","abstract":"

    How to adjust the contentInset of the list when the keyboard visibility changes.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV15occlusionInsetsSo06UIEdgeE0Vvp":{"name":"occlusionInsets","abstract":"

    Insets for persistent UI that visually occludes the list viewport.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV12scrollsToTopAC07ScrollseF0Ovp":{"name":"scrollsToTop","abstract":"

    How the list should react when the user taps the application status bar.","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV13selectionModeAC09SelectionE0Ovp":{"name":"selectionMode","abstract":"

    How the list should respond to selection attempts.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV9underflowAC9UnderflowVvp":{"name":"underflow","abstract":"

    How the list should behave when its content takes up less space than is available in the list view.","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV23canCancelContentTouchesSbvp":{"name":"canCancelContentTouches","abstract":"

    A Boolean value that controls whether touches in the content view always lead to tracking.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV20delaysContentTouchesSbvp":{"name":"delaysContentTouches","abstract":"

    A Boolean value that determines whether the scroll view delays the handling of touch-down gestures.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV013pageScrollingC0AA04PageeC0Ovp":{"name":"pageScrollingBehavior","abstract":"

    The page scrolling behavior of the underlying scroll view. When .none, no paging is performed.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV16decelerationRateAC012DecelerationE0Ovp":{"name":"decelerationRate","abstract":"

    The rate at which scrolling decelerates.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV21verticalLayoutGravityAC08VerticaleF0Ovp":{"name":"verticalLayoutGravity","abstract":"

    Applicable when the layoutDirection is vertical. The gravity determines","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV5focusAC18FocusConfigurationOvp":{"name":"focus","abstract":"

    Configuration for keyboard focus behavior in the list view.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV15isScrollEnabled19keyboardDismissMode0g10AdjustmentI015occlusionInsets12scrollsToTop09selectionI09underflow23canCancelContentTouches06delaystU0013pageScrollingC016decelerationRate21verticalLayoutGravity5focusACSb_So020UIScrollViewKeyboardhI0VAC08KeyboardjI0OSo06UIEdgeL0VAC07ScrollsnO0OAC09SelectionI0OAC9UnderflowVS2bAA04PagexC0OAC012DecelerationZ0OAC21VerticalLayoutGravityOAC18FocusConfigurationOtcfc":{"name":"init(isScrollEnabled:keyboardDismissMode:keyboardAdjustmentMode:occlusionInsets:scrollsToTop:selectionMode:underflow:canCancelContentTouches:delaysContentTouches:pageScrollingBehavior:decelerationRate:verticalLayoutGravity:focus:)","abstract":"

    Creates a new Behavior based on the provided parameters.

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

    How to adjust the contentInset of the list when the keyboard visibility changes.

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

    How to react when the user taps on the status bar of the application.

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

    The rate at which scrolling decelerates.

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

    The selection mode of the list view, which controls how many items (if any) can be selected at once.

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

    When the content of the list takes up less space than the list itself (aka, an underflow), how","parent_name":"Behavior"},"Structs/Behavior/VerticalLayoutGravity.html":{"name":"VerticalLayoutGravity","abstract":"

    Applicable when the layoutDirection is vertical. The gravity determines","parent_name":"Behavior"},"Structs/Behavior/FocusConfiguration.html":{"name":"FocusConfiguration","abstract":"

    Configuration for keyboard focus behavior in the list view.

    ","parent_name":"Behavior"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"

    The background color for the list.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV19refreshControlColorSo7UIColorCSgvp":{"name":"refreshControlColor","abstract":"

    The tint color of the refresh control.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV21showsScrollIndicatorsSbvp":{"name":"showsScrollIndicators","abstract":"

    If the list should display its scroll indicators.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV15backgroundColor014refreshControlE021showsScrollIndicators9configureACSo7UIColorC_AISgSbyACzXEtcfc":{"name":"init(backgroundColor:refreshControlColor:showsScrollIndicators:configure:)","abstract":"

    Creates a new appearance object with the provided options.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV22defaultBackgroundColorSo7UIColorCvpZ":{"name":"defaultBackgroundColor","abstract":"

    The default background color for the Appearance.

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

    Contains all the properties which affect the appearance of all possible kinds of list layouts.

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

    Controls various behaviors of the list view, such as keyboard dismissal, selection mode, and behavior"},"Structs/Color.html":{"name":"Color","abstract":"

    A color wrapper which provides equatability for"},"Structs/Content.html":{"name":"Content"},"Structs/ListContentBounds.html":{"name":"ListContentBounds","abstract":"

    For participating layouts; allows controlling the padding around and width of content when it is laid out.

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

    An environment of keys and values that are passed to every ItemContent and HeaderFooter"},"Structs/ContentContext.html":{"name":"ContentContext","abstract":"

    An Equatable value which represents the overall context for all content presented in a list.

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

    An Item is one of the core types deployed by Listable, allowing you to specify"},"Structs/EmbeddedList.html":{"name":"EmbeddedList","abstract":"

    Describes item content which can be used to embed a list inside another list,"},"Structs/DefaultHeaderFooterProperties.html":{"name":"DefaultHeaderFooterProperties","abstract":"

    Allows specifying default properties to apply to a header / footer when it is initialized,"},"Structs/HeaderFooter.html":{"name":"HeaderFooter"},"Structs/ApplyHeaderFooterContentInfo.html":{"name":"ApplyHeaderFooterContentInfo","abstract":"

    Information about the current state of the content, which is passed to apply(to:for:with:)"},"Structs/HeaderFooterContentViews.html":{"name":"HeaderFooterContentViews","abstract":"

    The views owned by the item content, passed to the apply(to:) method to theme and provide content.

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

    HeaderFooterLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/EmptyHeaderFooterLayoutsValue.html":{"name":"EmptyHeaderFooterLayoutsValue","abstract":"

    Use this type if you have no HeaderFooterLayout for your ListLayout.

    "},"Structs.html#/s:10ListableUI21ItemStateDependenciesV":{"name":"ItemStateDependencies"},"Structs/SwipeActionsViewStyle.html":{"name":"SwipeActionsViewStyle"},"Structs/DefaultItemProperties.html":{"name":"DefaultItemProperties","abstract":"

    Allows specifying default properties to apply to an item when it is initialized,"},"Structs/ItemContentViews.html":{"name":"ItemContentViews","abstract":"

    The views owned by the item content, passed to the apply(to:) method to theme and provide content.

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

    Information about the current state of the content, which is passed to apply(to:for:with:)"},"Structs/ItemInsertAndRemoveAnimations.html":{"name":"ItemInsertAndRemoveAnimations","abstract":"

    Controls the animations that are displayed when an item is inserted into, or removed from, a list.

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

    ItemLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/EmptyItemLayoutsValue.html":{"name":"EmptyItemLayoutsValue","abstract":"

    Use this type if you have no ItemLayout for your ListLayout.

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

    Provides configuration options to control how an Item can be reordered within a list.

    "},"Structs/ItemState.html":{"name":"ItemState"},"Structs/LayoutDescription.html":{"name":"LayoutDescription","abstract":"

    A LayoutDescription, well, describes the type of and properties of a layout to apply to a list view.

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

    Allows rendering a list in the style of a flow layout. Items in the list flow from one row to the next,"},"Structs/SectionLayouts.html":{"name":"SectionLayouts","abstract":"

    SectionLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/ListContentLayoutAttributes.html":{"name":"ListContentLayoutAttributes","abstract":"

    A struct-based version of many of the properties available on UICollectionViewLayoutAttributes,"},"Structs/ListLayoutLayoutContext.html":{"name":"ListLayoutLayoutContext"},"Structs/ListLayoutAppearanceProperties.html":{"name":"ListLayoutAppearanceProperties","abstract":"

    Represents the properties from a ListLayoutAppearance, which"},"Structs/ListLayoutDefaults.html":{"name":"ListLayoutDefaults"},"Structs/ListLayoutResult.html":{"name":"ListLayoutResult","abstract":"

    Describes the values which should be calculated and returned from ListLayout.layout(delegate:in:).

    "},"Structs/ListLayoutScrollViewProperties.html":{"name":"ListLayoutScrollViewProperties"},"Structs/PagedAppearance.html":{"name":"PagedAppearance","abstract":"

    Describes the available appearance configuration options for a paged list layout."},"Structs/TableAppearance.html":{"name":"TableAppearance","abstract":"

    TableAppearance defines the appearance and layout attribute for list layouts within a Listable list.

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

    Controls the animation to use when updating the content of a list.

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

    Specifies how to position an item in a list when requesting the list scrolls to it.

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

    Information available when calculating a custom scroll adjustment for an item.

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

    The ListProperties object describes all of the given values needed to configure"},"Structs/ListScrollPositionInfo.html":{"name":"ListScrollPositionInfo","abstract":"

    Information about the current scroll position of a list,"},"Structs/ListStateObserver.html":{"name":"ListStateObserver","abstract":"

    Allows reading state and events based on state changes within the list view."},"Structs/MeasuredListSize.html":{"name":"MeasuredListSize","abstract":"

    Provides sizing and width information about the measurement of a list’s content.

    "},"Structs/ListableLocalizedStrings.html":{"name":"ListableLocalizedStrings"},"Structs/LocalizedItemCollator.html":{"name":"LocalizedItemCollator","abstract":"

    If you’re looking for the equivalent of UILocalizedIndexedCollation for lists,"},"Structs/ItemPreview.html":{"name":"ItemPreview","abstract":"

    A SwiftUI view that you can use to preview your Item or ItemContent"},"Structs/ItemPreviewAppearance.html":{"name":"ItemPreviewAppearance","abstract":"

    The appearance options for a preview item.

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

    Represents a standard UIKit refresh control that is shown at the top"},"Structs/ScrollPosition.html":{"name":"ScrollPosition","abstract":"

    Specifies how to position an item in a list when requesting the list scrolls to it.

    "},"Structs/Section.html":{"name":"Section"},"Structs/EmptySectionLayoutsValue.html":{"name":"EmptySectionLayoutsValue","abstract":"

    Use this type if you have no SectionLayout for your ListLayout.

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

    Provides additional validation when an Item is being reordered into, or out of a section.

    "},"Structs/HorizontalPadding.html":{"name":"HorizontalPadding"},"Structs/SwipeActionsConfiguration.html":{"name":"SwipeActionsConfiguration","abstract":"

    Use SwipeActionsConfiguration to configure an item with SwipeActions."},"Structs/SwipeAction.html":{"name":"SwipeAction","abstract":"

    Create SwipeActions to define actions that can be performed in a SwipeActionsConfiguration.

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

    Describes the properties to apply to a view for an ItemContent or HeaderFooterContent

    "},"Protocols/SectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"SectionLayoutsValue"},"Protocols/SectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","abstract":"

    Indicates if the header for the section will be sticky.","parent_name":"SectionLayoutsValue"},"Protocols/AnyLocalizedCollatableItem.html#/s:10ListableUI26AnyLocalizedCollatableItemP15collationStringSSvp":{"name":"collationString","parent_name":"AnyLocalizedCollatableItem"},"Protocols/LocalizedCollatableItemContent.html#/s:10ListableUI30LocalizedCollatableItemContentP15collationStringSSvp":{"name":"collationString","abstract":"

    A string that represents the primary content of your ItemContent; usually a name or title.

    ","parent_name":"LocalizedCollatableItemContent"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP5StateQa":{"name":"State","parent_name":"ListViewSource"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP7content4withADyAA0E5StateCy0H0QzG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"ListViewSource"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP7content4withAA7ContentVAA0E5StateCy0I0QzG_tF":{"name":"content(with:)","parent_name":"ListViewSource"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP4sizeSo6CGSizeVvp":{"name":"size","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP6zIndexSivp":{"name":"zIndex","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP7defaultxvpZ":{"name":"default","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP7defaultyxyxzXEFZ":{"name":"default(_:)","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP18listHeaderPositionAA0cgH0Ovp":{"name":"listHeaderPosition","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP14pagingBehaviorAA0c6PagingG0Ovp":{"name":"pagingBehavior","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP20scrollViewPropertiesAA0cd6ScrollgH0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP02toD11DescriptionAA0dG0VyF":{"name":"toLayoutDescription()","parent_name":"ListLayoutAppearance"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP10appearanceAA10AppearanceVvp":{"name":"appearance","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP8behaviorAA8BehaviorVvp":{"name":"behavior","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP7contentAA0dE7ContentCvp":{"name":"content","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP9directionAA0E9DirectionOvp":{"name":"direction","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6boundsAA0D13ContentBoundsVSgvp":{"name":"bounds","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP18listHeaderPositionAA0dgH0Ovp":{"name":"listHeaderPosition","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP14pagingBehaviorAA0d6PagingG0Ovp":{"name":"pagingBehavior","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP20scrollViewPropertiesAA0de6ScrollgH0Vvp":{"name":"scrollViewProperties","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP06updateE02inyAA0deE7ContextV_tF":{"name":"updateLayout(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6layout8delegate2inAA0dE6ResultVAA014CollectionViewE8Delegate_pSg_AA0deE7ContextVtF":{"name":"layout(delegate:in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP11setZIndexesyyF":{"name":"setZIndexes()","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP014positionStickyD14HeaderIfNeeded2inyAA0deE7ContextV_tF":{"name":"positionStickyListHeaderIfNeeded(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP36positionStickySectionHeadersIfNeeded2inyAA0deE7ContextV_tF":{"name":"positionStickySectionHeadersIfNeeded(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP30updateOverscrollFooterPosition2inyAA0deE7ContextV_tF":{"name":"updateOverscrollFooterPosition(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP018adjustPositionsForE9Underflow2inyAA0deE7ContextV_tF":{"name":"adjustPositionsForLayoutUnderflow(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6adjust33layoutAttributesForReorderingItem08originalH02at18withTargetPositionyAA0d7ContenteH0Vz_AJ10Foundation9IndexPathVSo7CGPointVtF":{"name":"adjust(layoutAttributesForReorderingItem:originalAttributes:at:withTargetPosition:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP15targetIndexPath26forInteractivelyMovingItem12withPosition10Foundation0gH0VSgAI_So7CGPointVtF":{"name":"targetIndexPath(forInteractivelyMovingItem:withPosition:)","abstract":"

    Returns the target index path for an item being interactively moved.

    ","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutPAAE19visibleContentFrame3forSo6CGRectVSo16UICollectionViewC_tF":{"name":"visibleContentFrame(for:)","parent_name":"AnyListLayout"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP011createEmptyD010appearance8behaviorAA0c4ListD0_pAA10AppearanceV_AA8BehaviorVtF":{"name":"createEmptyLayout(appearance:behavior:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP015createPopulatedD010appearance8behavior7contentAA0c4ListD0_pAA10AppearanceV_AA8BehaviorVAA0lD7ContentCAA0lD8DefaultsVXEtF":{"name":"createPopulatedLayout(appearance:behavior:content:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP26layoutAppearancePropertiesAA04ListdhI0VyF":{"name":"layoutAppearanceProperties()","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP13shouldRebuild6layoutSbAA0c4ListD0_p_tF":{"name":"shouldRebuild(layout:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP06isSameD4Type2asSbAaB_p_tF":{"name":"isSameLayoutType(as:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP7isEqual2toSbAaB_p_tF":{"name":"isEqual(to:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP0D10AppearanceQa":{"name":"LayoutAppearance","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP04ItemD0Qa":{"name":"ItemLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP012HeaderFooterD0Qa":{"name":"HeaderFooterLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP07SectionD0Qa":{"name":"SectionLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP8defaultsAA0cD8DefaultsVvpZ":{"name":"defaults","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP16layoutAppearance0dF0Qzvp":{"name":"layoutAppearance","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP16layoutAppearance10appearance8behavior7contentx0dF0Qz_AA0F0VAA8BehaviorVAA0cD7ContentCtcfc":{"name":"init(layoutAppearance:appearance:behavior:content:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE8describe10appearanceAA0D11DescriptionVy0D10AppearanceQzzXE_tFZ":{"name":"describe(appearance:)","abstract":"

    Creates a new layout description for a list layout, with the provided optional layout configuration.

    ","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE18listHeaderPositionAA0cfG0Ovp":{"name":"listHeaderPosition","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE14pagingBehaviorAA0c6PagingF0Ovp":{"name":"pagingBehavior","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE20scrollViewPropertiesAA0cd6ScrollfG0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE14resolvedBounds2inAA0c7ContentF0VAA0cdD7ContextV_tF":{"name":"resolvedBounds(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE19visibleContentFrame2inSo6CGRectVAA0cdD7ContextV_tF":{"name":"visibleContentFrame(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE014positionStickyC14HeaderIfNeeded2inyAA0cdD7ContextV_tF":{"name":"positionStickyListHeaderIfNeeded(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE36positionStickySectionHeadersIfNeeded2inyAA0cdD7ContextV_tF":{"name":"positionStickySectionHeadersIfNeeded(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE11setZIndexesyyF":{"name":"setZIndexes()","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE6adjust33layoutAttributesForReorderingItem08originalG02at18withTargetPositionyAA0c7ContentdG0Vz_AJ10Foundation9IndexPathVSo7CGPointVtF":{"name":"adjust(layoutAttributesForReorderingItem:originalAttributes:at:withTargetPosition:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI13AnyListLayoutP15targetIndexPath26forInteractivelyMovingItem12withPosition10Foundation0gH0VSgAI_So7CGPointVtF":{"name":"targetIndexPath(forInteractivelyMovingItem:withPosition:)","parent_name":"ListLayout"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listdE20UpdatedItemPositionsyyF":{"name":"listViewLayoutUpdatedItemPositions()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listE7Content8defaultsAA04ListeH0CAA0jE8DefaultsV_tF":{"name":"listLayoutContent(defaults:)","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listdE18CurrentEnvironmentAA04ListI0VyF":{"name":"listViewLayoutCurrentEnvironment()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listde3DidE8ContentsyyF":{"name":"listViewLayoutDidLayoutContents()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listD32ShouldEndQueueingEditsForReorderyyF":{"name":"listViewShouldEndQueueingEditsForReorder()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/ItemLayoutsValue.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"ItemLayoutsValue"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP0cD4TypeQa":{"name":"ItemContentType","abstract":"

    The type of ItemContent associated with this coordinator.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP0C0a":{"name":"Item","abstract":"

    The item associated with the coordinator.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP7actionsAA0cdE7ActionsCy0cD4TypeQzGvp":{"name":"actions","abstract":"

    The available actions you can perform on the coordinated Item. Eg, updating it to a new value.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP4infoAA0cdE4InfoCy0cD4TypeQzGvp":{"name":"info","abstract":"

    Info about the coordinated Item, such as its original and current value.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11wasInsertedyyAA0C0V8OnInsertVy0cD4TypeQz_GF":{"name":"wasInserted(_:)","abstract":"

    Invoked on the coordinator when it is first created and configured.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP10wasRemovedyyAA0C0V8OnRemoveVy0cD4TypeQz_GF":{"name":"wasRemoved(_:)","abstract":"

    Invoked on the coordinator when its owned item is removed from the list due to","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP8wasMovedyyAA0C0V6OnMoveVy0cD4TypeQz_GF":{"name":"wasMoved(_:)","abstract":"

    Invoked on the coordinator when its owned item is moved inside a list due to its","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP10wasUpdatedyyAA0C0V8OnUpdateVy0cD4TypeQz_GF":{"name":"wasUpdated(_:)","abstract":"

    Invoked on the coordinator when an external update is pushed onto the owned Item.","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11willDisplayyyF":{"name":"willDisplay()","abstract":"

    Invoked when the list is about to begin displaying the item with the given view.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP13didEndDisplayyyF":{"name":"didEndDisplay()","abstract":"

    Invoked when the list is about to complete displaying the item with the given view.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11wasSelectedyyF":{"name":"wasSelected()","abstract":"

    Invoked when the item is selected, via either user interaction or the selectionStyle.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP13wasDeselectedyyF":{"name":"wasDeselected()","abstract":"

    Invoked when the item is deselected, via either user interaction or the selectionStyle.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15IdentifierValueQa":{"name":"IdentifierValue","abstract":"

    A Hashable type which is returned from identifierValue,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15identifierValue010IdentifierF0Qzvp":{"name":"identifierValue","abstract":"

    Used to unique the item, control its lifetime, and identify it across update operations.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","abstract":"

    Used by the list to determine when the content of the item has changed; in order to","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP8wasMoved10comparedToSbx_tF":{"name":"wasMoved(comparedTo:)","abstract":"

    Used by the list view to determine move events during an update’s diff operation.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP17DefaultPropertiesa":{"name":"DefaultProperties","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP07defaultC10PropertiesAA07DefaultcF0VyxGvp":{"name":"defaultItemProperties","abstract":"

    Default values to assign to various properties on the Item which wraps","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP5apply2to3for4withyAA0cD5ViewsVyxG_AA11ApplyReasonOAA0jcD4InfoVtF":{"name":"apply(to:for:with:)","abstract":"

    Called when rendering the content. This is where you should push data from your","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","abstract":"

    When the ItemContent is on screen, controls how and when to apply updates","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP17swipeActionsStyleAA05Swipef4ViewG0VSgvp":{"name":"swipeActionsStyle","abstract":"

    The swipe action style for this content.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP0D4ViewQa":{"name":"ContentView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP014createReusableD4View5frame0dG0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","abstract":"

    Create and return a new content view used to render the content.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP25contentAreaViewProperties4withAA0gH0VAA05ApplycD4InfoV_tF":{"name":"contentAreaViewProperties(with:)","abstract":"

    Describes the properties to configure on the content area view for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP14BackgroundViewQa":{"name":"BackgroundView","abstract":"

    The background view used to draw the background of the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP28createReusableBackgroundView5frame0gH0QzSo6CGRectV_tFZ":{"name":"createReusableBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s background.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22SelectedBackgroundViewQa":{"name":"SelectedBackgroundView","abstract":"

    The selected background view used to draw the background of the content when it is selected or highlighted.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP36createReusableSelectedBackgroundView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableSelectedBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s selected background.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP21OverlayDecorationViewQa":{"name":"OverlayDecorationView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22UnderlayDecorationViewQa":{"name":"UnderlayDecorationView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP35createReusableOverlayDecorationView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableOverlayDecorationView(frame:)","abstract":"

    Create and return a new overlay decoration view used to render any required decorations over the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP36createReusableUnderlayDecorationView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableUnderlayDecorationView(frame:)","abstract":"

    Create and return a new underlay decoration view used to render any required decorations under the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP11CoordinatorQa":{"name":"Coordinator","abstract":"

    The coordinator type to use to manage the live state of the Item and ItemContent,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP18CoordinatorActionsa":{"name":"CoordinatorActions","abstract":"

    The actions passed to the coordinator.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15CoordinatorInfoa":{"name":"CoordinatorInfo","abstract":"

    The info passed to the coordinator.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15makeCoordinator7actions4info0F0QzAA0cdF7ActionsCyxG_AA0cdF4InfoCyxGtF":{"name":"makeCoordinator(actions:info:)","abstract":"

    Creates a new coordinator with the provided actions and info.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE4with6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingoP010reordering14onWasReordered0S7Display0s3EndV00S6Select0S8Deselect0S6Insert0sL00S4Move0S6UpdateAA0C0VyxGAA6SizingOSg_AA0C7LayoutsVSgAA0c9SelectionI0OSgAA0czklM0VSgAA0oP13ConfigurationVSgA10_AA0C10ReorderingVSgyAW_A12_6ResultVtcSgyAV02OnV0Vyx_GcSgyAV02OnwV0Vyx_GcSgyAV02OnX0Vyx_GcSgyAV02OnY0Vyx_GcSgyAV02OnZ0Vyx_GcSgyAV02OnL0Vyx_GcSgyAV6OnMoveVyx_GcSgyAV8OnUpdateVyx_GcSgtF":{"name":"with(sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:)","abstract":"

    Identical to Item.init which takes in an ItemContent,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10Identifiera":{"name":"Identifier","abstract":"

    The Identifier type for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10identifierAA10IdentifierCyx0F5ValueQzGvp":{"name":"identifier","abstract":"

    The Identifier for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10identifier4withAA10IdentifierCyx0G5ValueQzGAI_tFZ":{"name":"identifier(with:)","abstract":"

    Creates an Identifier with the provided value.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAASQRzrlE12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAs12IdentifiableRzrlE15identifierValue2IDsADPQzvp":{"name":"identifierValue","parent_name":"ItemContent"},"Protocols/AnyItemConvertible.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","abstract":"

    Converts the object into a type-erased AnyItem instance.

    ","parent_name":"AnyItemConvertible"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP11anyWasMoved10comparedToSbAA0cD0_p_tF":{"name":"anyWasMoved(comparedTo:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP15anyIsEquivalent2toSbAA0cD0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP015newPresentationD5State4with15updateCallbacks015performsContentK0ypAA0dH12DependenciesV_AA06UpdateK0CSbtF":{"name":"newPresentationItemState(with:updateCallbacks:performsContentCallbacks:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP13anyIdentifierAA0cF0Cvp":{"name":"anyIdentifier","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP10anyContentypvp":{"name":"anyContent","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP6sizingAA6SizingOvp":{"name":"sizing","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP7layoutsAA0D7LayoutsVvp":{"name":"layouts","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP14selectionStyleAA0d9SelectionF0Ovp":{"name":"selectionStyle","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP25insertAndRemoveAnimationsAA0d6InsertfgH0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP20trailingSwipeActionsAA0fG13ConfigurationVSgvp":{"name":"trailingSwipeActions","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP10reorderingAA0D10ReorderingVSgvp":{"name":"reordering","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","parent_name":"AnyItem"},"Protocols/HeaderFooterLayoutsValue.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"HeaderFooterLayoutsValue"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentPAASQRzrlE12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP17DefaultPropertiesa":{"name":"DefaultProperties","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP07defaultcD10PropertiesAA07DefaultcdG0VyxGvp":{"name":"defaultHeaderFooterProperties","abstract":"

    Default values to assign to various properties on the HeaderFooter which wraps","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP015isStickySectionC0SbSgvp":{"name":"isStickySectionHeader","abstract":"

    If this HeaderFooterContent is used as a header in a section,","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP5apply2to3for4withyAA0cdE5ViewsVyxG_AA11ApplyReasonOAA0kcdE4InfoVtF":{"name":"apply(to:for:with:)","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP22reappliesToVisibleViewAA09ReappliesghI0Ovp":{"name":"reappliesToVisibleView","abstract":"

    When the HeaderFooterContent is on screen, controls how and when to apply updates","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP0E4ViewQa":{"name":"ContentView","abstract":"

    The content view used to draw the content.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP014createReusableE4View5frame0eH0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","abstract":"

    Create and return a new content view used to render the content.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP14BackgroundViewQa":{"name":"BackgroundView","abstract":"

    The background view used to draw the background of the content.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP28createReusableBackgroundView5frame0hI0QzSo6CGRectV_tFZ":{"name":"createReusableBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s background.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP21PressedBackgroundViewQa":{"name":"PressedBackgroundView","abstract":"

    The selected background view used to draw the background of the content when it is selected or highlighted.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP35createReusablePressedBackgroundView5frame0hiJ0QzSo6CGRectV_tFZ":{"name":"createReusablePressedBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s pressed background.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentPAAE4with6sizing7layouts5onTap0I7Display0i3EndK0AA0cD0VyxGAA6SizingOSg_AA0cD7LayoutsVSgyycSgyAK02OnK0Vyx_GcSgyAK0olK0Vyx_GcSgtF":{"name":"with(sizing:layouts:onTap:onDisplay:onEndDisplay:)","abstract":"

    Identical to HeaderFooter.init which takes in a HeaderFooterContent,","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","parent_name":"HeaderFooterContent"},"Protocols/AnyHeaderFooterConvertible.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","abstract":"

    Converts the object into a type-erased AnyHeaderFooter instance.

    ","parent_name":"AnyHeaderFooterConvertible"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP015isStickySectionD0SbSgvp":{"name":"isStickySectionHeader","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP7layoutsAA0dE7LayoutsVvp":{"name":"layouts","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP5apply2to3for4withySo6UIViewC_AA11ApplyReasonOAA0ldE11ContentInfoVtF":{"name":"apply(to:for:with:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP15anyIsEquivalent2toSbAA0cdE0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP015newPresentationdE5State4kind24performsContentCallbacksypAA17SupplementaryKindO_SbtF":{"name":"newPresentationHeaderFooterState(kind:performsContentCallbacks:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP10anyContentypvp":{"name":"anyContent","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP6sizingAA6SizingOvp":{"name":"sizing","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP7layoutsAA0dE7LayoutsVvp":{"name":"layouts","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP22reappliesToVisibleViewAA09ReappliesghI0Ovp":{"name":"reappliesToVisibleView","parent_name":"AnyHeaderFooter"},"Protocols/ListEnvironmentKey.html#/s:10ListableUI18ListEnvironmentKeyP5ValueQa":{"name":"Value","abstract":"

    The type of value stored by this key.

    ","parent_name":"ListEnvironmentKey"},"Protocols/ListEnvironmentKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","abstract":"

    The default value that will be vended by an Environment for this key if no other value has been set.

    ","parent_name":"ListEnvironmentKey"},"Protocols/ListEnvironmentKey.html":{"name":"ListEnvironmentKey","abstract":"

    Defines a value stored in the ListEnvironment of a list.

    "},"Protocols/AnyHeaderFooter.html":{"name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter_Internal.html":{"name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooterConvertible.html":{"name":"AnyHeaderFooterConvertible","abstract":"

    A type which can be converted into a HeaderFooter, so you"},"Protocols/HeaderFooterContent.html":{"name":"HeaderFooterContent","abstract":"

    A HeaderFooterContent is a type which specifies the content of a header, footer,"},"Protocols/HeaderFooterLayoutsValue.html":{"name":"HeaderFooterLayoutsValue","abstract":"

    The HeaderFooterLayoutsValue protocol provides a default value for the different layouts stored"},"Protocols/AnyItem.html":{"name":"AnyItem","abstract":"

    A type-erased version of the Item struct, which is used by Section to"},"Protocols/AnyItem_Internal.html":{"name":"AnyItem_Internal"},"Protocols/AnyItemConvertible.html":{"name":"AnyItemConvertible","abstract":"

    A type which can be converted into a AnyItem, so you"},"Protocols/ItemContent.html":{"name":"ItemContent","abstract":"

    An ItemContent is a type used to provide the content of an Item in a list section.

    "},"Protocols/ItemContentCoordinator.html":{"name":"ItemContentCoordinator","abstract":"

    A type which lets you interactively manage the contents of an Item or ItemContent"},"Protocols/ItemLayoutsValue.html":{"name":"ItemLayoutsValue","abstract":"

    The ItemLayoutsValue protocol provides a default value for the different layouts stored"},"Protocols/CollectionViewLayoutDelegate.html":{"name":"CollectionViewLayoutDelegate"},"Protocols/ListLayout.html":{"name":"ListLayout"},"Protocols/AnyLayoutDescriptionConfiguration.html":{"name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyListLayout.html":{"name":"AnyListLayout"},"Protocols/ListLayoutAppearance.html":{"name":"ListLayoutAppearance"},"Protocols/ListLayoutContentItem.html":{"name":"ListLayoutContentItem"},"Protocols/ListViewSource.html":{"name":"ListViewSource"},"Protocols/LocalizedCollatableItemContent.html":{"name":"LocalizedCollatableItemContent","abstract":"

    If you would like to make your ItemContent work with the LocalizedItemCollator,"},"Protocols/AnyLocalizedCollatableItem.html":{"name":"AnyLocalizedCollatableItem","abstract":"

    Represents an AnyItem which can be collated, via its vended collationString.

    "},"Protocols/SectionLayoutsValue.html":{"name":"SectionLayoutsValue","abstract":"

    The SectionLayoutsValue protocol provides a default value for the different layouts stored"},"Functions.html#/s:10ListableUI19preconditionFailure_4file4lines5NeverOSSyXK_s12StaticStringVSutF":{"name":"preconditionFailure(_:file:line:)","abstract":"

    By default, preconditionFailure error messages are not included in release builds. We would like that!"},"Extensions/Set.html#/s:Sh10ListableUIAA13ViewAnimationO0D7OptionsORszrlE7defaultShyAEGvpZ":{"name":"default","parent_name":"Set"},"Extensions/UIRectEdge.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"UIRectEdge"},"Extensions/PresentationState.html#/s:10ListableUI17PresentationStateC22ActiveReorderEventInfoV":{"name":"ActiveReorderEventInfo","parent_name":"PresentationState"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV5AddedV":{"name":"Added","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV7RemovedV":{"name":"Removed","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV5MovedV":{"name":"Moved","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV7UpdatedV":{"name":"Updated","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV8NoChangeV":{"name":"NoChange","parent_name":"ItemChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV5AddedV":{"name":"Added","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV7RemovedV":{"name":"Removed","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV5MovedV":{"name":"Moved","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV8NoChangeV":{"name":"NoChange","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html":{"name":"SectionChanges","parent_name":"SectionedDiff"},"Extensions/SectionedDiff.html#/s:10ListableUI13SectionedDiffV11ItemChangesV":{"name":"ItemChanges","parent_name":"SectionedDiff"},"Extensions/SectionedDiff/ItemChanges.html":{"name":"ItemChanges","parent_name":"SectionedDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV5AddedV":{"name":"Added","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV7RemovedV":{"name":"Removed","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV5MovedV":{"name":"Moved","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV7UpdatedV":{"name":"Updated","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV8NoChangeV":{"name":"NoChange","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html":{"name":"ArrayDiff"},"Extensions/SectionedDiff.html":{"name":"SectionedDiff"},"Extensions/PresentationState.html":{"name":"PresentationState"},"Extensions/UIRectEdge.html":{"name":"UIRectEdge"},"Extensions/Set.html":{"name":"Set"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO14curveEaseInOutyA2EmF":{"name":"curveEaseInOut","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO11curveEaseInyA2EmF":{"name":"curveEaseIn","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO12curveEaseOutyA2EmF":{"name":"curveEaseOut","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO11curveLinearyA2EmF":{"name":"curveLinear","parent_name":"AnimationOptions"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO4noneyA2CmF":{"name":"none","abstract":"

    No animation is performed.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO9inheritedyA2CmF":{"name":"inherited","abstract":"

    The current animation is inherited from the superview’s animation context.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO7defaultACvpZ":{"name":"default","abstract":"

    A default animation is performed. This is the same as .animated().

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO8animatedyACSd_ShyAC0D7OptionsOGtcACmF":{"name":"animated(_:options:)","abstract":"

    A UIView.animate(...) animation is performed.","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO6springyACSo24UISpringTimingParametersCcACmF":{"name":"spring(_:)","abstract":"

    A spring based animation is performed.","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO3and4withACSb_tF":{"name":"and(with:)","abstract":"

    Ands the animation with the provided bool, returning the animation if true, and .none if false.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO7perform10animations10completionyyyc_ySbctF":{"name":"perform(animations:completion:)","abstract":"

    Performs the provided animations for the ViewAnimation.

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

    The animations options available for the ViewAnimation.

    ","parent_name":"ViewAnimation"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV6origin14CoreFoundation7CGFloatVvp":{"name":"origin","parent_name":"Position"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV5width14CoreFoundation7CGFloatVvp":{"name":"width","parent_name":"Position"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV6origin5widthAE14CoreFoundation7CGFloatV_AJtcfc":{"name":"init(origin:width:)","parent_name":"Position"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO7leadingyA2EmF":{"name":"leading","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO6centeryA2EmF":{"name":"center","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO8trailingyA2EmF":{"name":"trailing","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO10originWith06parentD05width7padding14CoreFoundation7CGFloatVAL_AlA17HorizontalPaddingVtF":{"name":"originWith(parentWidth:width:padding:)","parent_name":"Alignment"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V7paddingAA17HorizontalPaddingVvp":{"name":"padding","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V5widthAA0D10ConstraintOvp":{"name":"width","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V9alignmentAC9AlignmentOvp":{"name":"alignment","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V7padding5width9alignmentAeA17HorizontalPaddingV_AA0D10ConstraintOAC9AlignmentOtcfc":{"name":"init(padding:width:alignment:)","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V8position4withAC8PositionV14CoreFoundation7CGFloatV_tF":{"name":"position(with:)","parent_name":"Custom"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO7defaultyA2CmF":{"name":"default","abstract":"

    The default width from the layout is used.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO4fillyA2CmF":{"name":"fill","abstract":"

    The width will fill all available space.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO6customyA2C0C0VcACmF":{"name":"custom(_:)","abstract":"

    A custom width and/or alignment.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO5merge4withA2C_tF":{"name":"merge(with:)","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO8position4with07defaultD0AC8PositionV14CoreFoundation7CGFloatV_AKtF":{"name":"position(with:defaultWidth:)","parent_name":"CustomWidth"},"Enums/CustomWidth/Custom.html":{"name":"Custom","parent_name":"CustomWidth"},"Enums/CustomWidth/Alignment.html":{"name":"Alignment","parent_name":"CustomWidth"},"Enums/CustomWidth/Position.html":{"name":"Position","parent_name":"CustomWidth"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO02noD0yA2CmF":{"name":"noConstraint","abstract":"

    There is no limit to a width, it can be as wide as possible.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO5fixedyAC14CoreFoundation7CGFloatVcACmF":{"name":"fixed(_:)","abstract":"

    The width must be exactly this value.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO6atMostyAC14CoreFoundation7CGFloatVcACmF":{"name":"atMost(_:)","abstract":"

    The width can be at most, this value. Any value larger will be clamped.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO5clampy14CoreFoundation7CGFloatVAGF":{"name":"clamp(_:)","abstract":"

    Clamps the provided value based on our underlying value.

    ","parent_name":"WidthConstraint"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO02noD0yA2GmF":{"name":"noConstraint","abstract":"

    No constraint is applied to any measurement.

    ","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO7atLeastyAG14CoreFoundation7CGFloatVcAGmF":{"name":"atLeast(_:)","abstract":"

    Any returned measurement must be at least this value. If it is smaller than","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO6atMostyAG14CoreFoundation7CGFloatVcAGmF":{"name":"atMost(_:)","abstract":"

    Any returned measurement can be at least this large. If it is larger than","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO6withinyAG14CoreFoundation7CGFloatV_AKtcAGmF":{"name":"within(_:_:)","abstract":"

    Any returned measurement must be within the provided range. If it is smaller","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO5clampy14CoreFoundation7CGFloatVAKF":{"name":"clamp(_:)","abstract":"

    Clamps the provided value by the Axis' underlying value.

    ","parent_name":"Axis"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5widthAE4AxisOvp":{"name":"width","abstract":"

    Describes the range of acceptable width values.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV6heightAE4AxisOvp":{"name":"height","abstract":"

    Describes the range of acceptable height values.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV02noD0AEvpZ":{"name":"noConstraint","abstract":"

    Applies no constraints to the measurement in either axis.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintVyA2E4AxisOcfc":{"name":"init(_:)","abstract":"

    Creates a new constraint with the provided value for both axes.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5width6heightA2E4AxisO_AItcfc":{"name":"init(width:height:)","abstract":"

    Creates a new constraint with the provided width and height axes.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5clampySo6CGSizeVAHF":{"name":"clamp(_:)","abstract":"

    Clamps the provided size, falling back to the provided default if the measurement calls for a default value.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint/Axis.html":{"name":"Axis","abstract":"

    Describes the range of values that are acceptable for one dimension","parent_name":"Constraint"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV14sizeConstraintSo6CGSizeVvp":{"name":"sizeConstraint","parent_name":"MeasureInfo"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV9directionAA15LayoutDirectionOvp":{"name":"direction","parent_name":"MeasureInfo"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV14sizeConstraint9directionAESo6CGSizeV_AA15LayoutDirectionOtcfc":{"name":"init(sizeConstraint:direction:)","parent_name":"MeasureInfo"},"Enums/Sizing.html#/s:10ListableUI6SizingO5fixedyAC14CoreFoundation7CGFloatV_AGtcACmF":{"name":"fixed(width:height:)","abstract":"

    Fixes the size to the absolute value passed in.

    ","parent_name":"Sizing"},"Enums/Sizing.html#/s:10ListableUI6SizingO8thatFitsyA2C10ConstraintVcACmF":{"name":"thatFits(_:)","abstract":"

    Sizes the item by calling sizeThatFits on its underlying view type.","parent_name":"Sizing"},"Enums/Sizing.html#/s:10ListableUI6SizingO10autolayoutyA2C10ConstraintVcACmF":{"name":"autolayout(_:)","abstract":"

    Sizes the item by calling systemLayoutSizeFitting on its underlying view type.","parent_name":"Sizing"},"Enums/Sizing/MeasureInfo.html":{"name":"MeasureInfo","parent_name":"Sizing"},"Enums/Sizing/Constraint.html":{"name":"Constraint","abstract":"

    Describes the range of values that are acceptable for both","parent_name":"Sizing"},"Enums/SectionPosition.html#/s:10ListableUI15SectionPositionO3topyA2CmF":{"name":"top","abstract":"

    Represents the header and / or first item(s) within a section.

    ","parent_name":"SectionPosition"},"Enums/SectionPosition.html#/s:10ListableUI15SectionPositionO6bottomyA2CmF":{"name":"bottom","abstract":"

    Represents the footer and / or last item(s) within a section.

    ","parent_name":"SectionPosition"},"Enums/ReappliesToVisibleView.html#/s:10ListableUI22ReappliesToVisibleViewO6alwaysyA2CmF":{"name":"always","abstract":"

    The visible view will always be re-applied during updates, regardless of the result of isEquivalent(to:).

    ","parent_name":"ReappliesToVisibleView"},"Enums/ReappliesToVisibleView.html#/s:10ListableUI22ReappliesToVisibleViewO15ifNotEquivalentyA2CmF":{"name":"ifNotEquivalent","abstract":"

    The visible view will only have its contents re-applied during updates if isEquivalent(to:) returns false.

    ","parent_name":"ReappliesToVisibleView"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10Expressiona":{"name":"Expression","abstract":"

    The type of individual statement expressions in the transformed function.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO9Componenta":{"name":"Component","abstract":"

    The type of a partial result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11FinalResulta":{"name":"FinalResult","abstract":"

    The type of the final returned result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildBlockSayxGyFZ":{"name":"buildBlock()","abstract":"

    If an empty closure is provided, returns an empty array.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildBlockySayxGAEd_tFZ":{"name":"buildBlock(_:)","abstract":"

    Required by every result builder to build combined results from statement blocks.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO15buildExpressionySayxGxFZ":{"name":"buildExpression(_:)","abstract":"

    If declared, provides contextual type information for statement expressions to translate them into partial results.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO15buildExpressionySayxGAEFZ":{"name":"buildExpression(_:)","abstract":"

    If declared, provides contextual type information for statement expressions to translate them into partial results.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO13buildOptionalySayxGAESgFZ":{"name":"buildOptional(_:)","abstract":"

    Enables support for if statements that do not have an else.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11buildEither5firstSayxGAF_tFZ":{"name":"buildEither(first:)","abstract":"

    With buildEither(second:), enables support for ‘if-else’ and ‘switch’ statements by folding conditional results into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11buildEither6secondSayxGAF_tFZ":{"name":"buildEither(second:)","abstract":"

    With buildEither(first:), enables support for ‘if-else’ and ‘switch’ statements by folding conditional results into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildArrayySayxGSayAEGFZ":{"name":"buildArray(_:)","abstract":"

    Enables support for ‘for..in’ loops by combining the results of all iterations into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO24buildLimitedAvailabilityySayxGAEFZ":{"name":"buildLimitedAvailability(_:)","abstract":"

    If declared, this will be called on the partial result of an if #available block to allow the result builder to erase type information.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO16buildFinalResultySayxGAEFZ":{"name":"buildFinalResult(_:)","abstract":"

    If declared, this will be called on the partial result from the outermost block statement to produce the final returned result.

    ","parent_name":"ListableBuilder"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO8verticalyA2CmF":{"name":"vertical","abstract":"

    A list layout which lays out top to bottom.

    ","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO10horizontalyA2CmF":{"name":"horizontal","abstract":"

    A list layout which lays out left to right (or leading to trailing, depending on implementation).

    ","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalxxyXE_xyXEtlF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to return differing values based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalxxyXK_xyXKtlF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to return differing values based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalyyyXE_yyXEtF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to perform differing actions based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6mutate_8vertical10horizontalADyx_s24ReferenceWritableKeyPathCyxq_GAIyq_zXEtr0_lF":{"name":"mutate(_:vertical:horizontal:mutate:)","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6height3for14CoreFoundation7CGFloatVSo6CGSizeV_tF":{"name":"height(for:)","abstract":"

    .vertical: Returns the height of the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO5width3for14CoreFoundation7CGFloatVSo6CGSizeV_tF":{"name":"width(for:)","abstract":"

    .vertical: Returns the width of the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO5point1x1ySo7CGPointV14CoreFoundation7CGFloatV_AKtF":{"name":"point(x:y:)","abstract":"

    .vertical: Returns a CGPoint made with (x, y).","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4size3forSo6CGSizeVAG_tF":{"name":"size(for:)","abstract":"

    .vertical: Returns the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4size5width6heightSo6CGSizeV14CoreFoundation7CGFloatV_AKtF":{"name":"size(width:height:)","abstract":"

    .vertical: Returns a CGSize made with (width, height).","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4maxY3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"maxY(for:)","abstract":"

    .vertical: Returns the maxY of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4minY3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"minY(for:)","abstract":"

    .vertical: Returns the minY of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4maxX3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"maxX(for:)","abstract":"

    .vertical: Returns the maxX of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO1x3for14CoreFoundation7CGFloatVSo7CGPointV_tF":{"name":"x(for:)","abstract":"

    .vertical: Returns the x of the point.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO1y3for14CoreFoundation7CGFloatVSo7CGPointV_tF":{"name":"y(for:)","abstract":"

    .vertical: Returns the y of the point.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO3top4with14CoreFoundation7CGFloatVSo12UIEdgeInsetsV_tF":{"name":"top(with:)","abstract":"

    .vertical: Returns the top of the insets.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6bottom4with14CoreFoundation7CGFloatVSo12UIEdgeInsetsV_tF":{"name":"bottom(with:)","abstract":"

    .vertical: Returns the bottom of the insets.","parent_name":"LayoutDirection"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO19listContainerHeaderyA2CmF":{"name":"listContainerHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO10listHeaderyA2CmF":{"name":"listHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO10listFooteryA2CmF":{"name":"listFooter","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO13sectionHeaderyA2CmF":{"name":"sectionHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO13sectionFooteryA2CmF":{"name":"sectionFooter","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO16overscrollFooteryA2CmF":{"name":"overscrollFooter","parent_name":"SupplementaryKind"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO4noneyA2CmF":{"name":"none","abstract":"

    When the user stops scrolling, no paging adjusts will be made, the","parent_name":"ListPagingBehavior"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO20firstVisibleItemEdgeyA2CmF":{"name":"firstVisibleItemEdge","abstract":"

    When the user stops scrolling, the final offset of the scroll event","parent_name":"ListPagingBehavior"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO24firstVisibleItemCenteredyA2CmF":{"name":"firstVisibleItemCentered","abstract":"

    When the user stops scrolling, the final offset of the scroll event","parent_name":"ListPagingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4noneyA2CmF":{"name":"none","abstract":"

    This behavior does not use any paging functionality.

    ","parent_name":"PageScrollingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4fullyA2CmF":{"name":"full","abstract":"

    Applies native UIScrollView paging, where each page is the full size of the","parent_name":"PageScrollingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4peekyA2CmF":{"name":"peek","abstract":"

    Applies custom paging, where pages aren’t the full width of the scroll view’s","parent_name":"PageScrollingBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO9automaticyA2CmF":{"name":"automatic","abstract":"

    Applies the inset from a UIKit navigation bar or tab bar.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO14scrollableAxesyA2CmF":{"name":"scrollableAxes","abstract":"

    Applies the safe area inset for the scrollable axes.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO5neveryA2CmF":{"name":"never","abstract":"

    Applies no safe area inset.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO6alwaysyA2CmF":{"name":"always","abstract":"

    Applies all safe area insets.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO6inlineyA2CmF":{"name":"inline","abstract":"

    The header will scroll up and down with the content.

    ","parent_name":"ListHeaderPosition"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO6stickyyA2CmF":{"name":"sticky","abstract":"

    The header will stick to the top of the content when it’s scrolled down, and bounce with content when","parent_name":"ListHeaderPosition"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO5fixedyA2CmF":{"name":"fixed","abstract":"

    The header is always positioned at the top of the visible frame, and does not bounce with the content.

    ","parent_name":"ListHeaderPosition"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO13notSelectableyA2CmF":{"name":"notSelectable","abstract":"

    The item is not selectable at all.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO8tappableyA2CmF":{"name":"tappable","abstract":"

    The item is temporarily selectable. Once the user lifts their finger, the item is deselected.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO10selectableyACSb_tcACmF":{"name":"selectable(isSelected:)","abstract":"

    The item is persistently selectable. Once the user lifts their finger, the item is maintained.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO7togglesyACSb_tcACmF":{"name":"toggles(isSelected:)","abstract":"

    The item is persistently selectable. Once the user lifts their finger, the item is maintained.","parent_name":"ItemSelectionStyle"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO6singleyA2CmF":{"name":"single","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO5firstyA2CmF":{"name":"first","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO6middleyA2CmF":{"name":"middle","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO4lastyA2CmF":{"name":"last","parent_name":"ItemPosition"},"Enums/SwipeActionsViewStyleKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","parent_name":"SwipeActionsViewStyleKey"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO03anyC0ShyACGvpZ":{"name":"anyContent","abstract":"

    If there is any content in the list at all, including headers and footers.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO12sectionsOnlyShyACGvpZ":{"name":"sectionsOnly","abstract":"

    Check if the content in the list is section-driven content, with the","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO19listContainerHeaderyA2CmF":{"name":"listContainerHeader","abstract":"

    If the list has a list-level container header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO10listHeaderyA2CmF":{"name":"listHeader","abstract":"

    If the list has a list-level header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO10listFooteryA2CmF":{"name":"listFooter","abstract":"

    If the list has a list-level footer.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO16overscrollFooteryA2CmF":{"name":"overscrollFooter","abstract":"

    If the list has an overscroll footer.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO5itemsyA2CmF":{"name":"items","abstract":"

    If the sections in the list contain any items.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO14sectionHeadersyA2CmF":{"name":"sectionHeaders","abstract":"

    If any section in the list has a header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO14sectionFootersyA2CmF":{"name":"sectionFooters","abstract":"

    If any section in the list has a footer.

    ","parent_name":"ContentFilters"},"Enums/ListContentBoundsKey.html#/s:10ListableUI20ListContentBoundsKeyO8Providera":{"name":"Provider","parent_name":"ListContentBoundsKey"},"Enums/ListContentBoundsKey.html#/s:10ListableUI18ListEnvironmentKeyP5ValueQa":{"name":"Value","parent_name":"ListContentBoundsKey"},"Enums/ListContentBoundsKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","parent_name":"ListContentBoundsKey"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP11destinationAC0D11DestinationOvp":{"name":"destination","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO3PinV12itemPositionAA08ListItemdH0Vvp":{"name":"itemPosition","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO3PinV24scrollInterruptionPolicyAC0dhI0Ovp":{"name":"scrollInterruptionPolicy","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","parent_name":"Pin"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV11destinationAC0D11DestinationOvp":{"name":"destination","abstract":"

    The item in the list to scroll to when the insertedIdentifier is inserted.

    ","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV18insertedIdentifierAA03AnyJ0Cvp":{"name":"insertedIdentifier","abstract":"

    The identifier of the item for which the AutoScrollAction should be performed.

    ","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV12itemPositionAA04ListhdJ0Vvp":{"name":"itemPosition","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV24scrollInterruptionPolicyAC0djK0Ovp":{"name":"scrollInterruptionPolicy","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP11destinationAC0D11DestinationOvp":{"name":"destination","abstract":"

    The item in the list to scroll to.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","abstract":"

    The desired scroll position.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","abstract":"

    If the change should be animated.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","abstract":"

    An additional check you may provide to approve or reject the scroll action.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","abstract":"

    Called when the list performs the insertion.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO9firstItemyA2EmF":{"name":"firstItem","abstract":"

    Scroll to the first item in the list.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO8lastItemyA2EmF":{"name":"lastItem","abstract":"

    Scroll to the last item in the list.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO4itemyAeA13AnyIdentifierCcAEmF":{"name":"item(_:)","abstract":"

    Scroll to the item with the specified identifier.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction/ScrollInterruptionPolicy.html#/s:10ListableUI16AutoScrollActionO0D18InterruptionPolicyO18performImmediatelyyA2EmF":{"name":"performImmediately","abstract":"

    Perform the auto-scroll action as soon as the list updates.

    ","parent_name":"ScrollInterruptionPolicy"},"Enums/AutoScrollAction/ScrollInterruptionPolicy.html#/s:10ListableUI16AutoScrollActionO0D18InterruptionPolicyO24deferDuringUserScrollingyA2EmF":{"name":"deferDuringUserScrolling","abstract":"

    Wait until the current user scroll finishes before performing the auto-scroll action.

    ","parent_name":"ScrollInterruptionPolicy"},"Enums/AutoScrollAction/ScrollInterruptionPolicy.html#/s:10ListableUI16AutoScrollActionO0D18InterruptionPolicyO23skipDuringUserScrollingyA2EmF":{"name":"skipDuringUserScrolling","abstract":"

    Do not perform the auto-scroll action while the user is scrolling.

    ","parent_name":"ScrollInterruptionPolicy"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO4noneyA2CmF":{"name":"none","abstract":"

    The list never automatically scrolls.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO12scrollToItemyA2C010OnInsertedH0V_tcACmF":{"name":"scrollToItem(onInsertOf:)","abstract":"

    Scrolls to the specified item when the list is updated if the item was inserted in this update.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO3pinyA2C3PinV_tcACmF":{"name":"pin(to:)","abstract":"

    Scrolls to the specified item when the list is updated. Similar to scrollToItem, except it doesn’t rely on item insertion to determine when scrolling is appropriate.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO8scrollTo_10onInsertOf8position8animated0F18InterruptionPolicy13shouldPerform03didP0A2C0D11DestinationOSg_AA13AnyIdentifierCAA0D8PositionVSbAC0dmN0OSbAA04ListdU4InfoVcyAUctFZ":{"name":"scrollTo(_:onInsertOf:position:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated if the item was inserted in this update.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO8scrollTo_10onInsertOf12itemPosition8animated0F18InterruptionPolicy13shouldPerform03didQ0A2C0D11DestinationOSg_AA13AnyIdentifierCAA08ListItemdL0VSbAC0dnO0OSbAA0vdL4InfoVcyAUctFZ":{"name":"scrollTo(_:onInsertOf:itemPosition:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated if the item was inserted in this update,","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO3pin_8position8animated24scrollInterruptionPolicy13shouldPerform03didM0A2C0D11DestinationO_AA0D8PositionVSbAC0djK0OSbAA04ListdP4InfoVcyAQctFZ":{"name":"pin(_:position:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated. Similar to scrollTo, except it doesn’t","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO3pin_12itemPosition8animated24scrollInterruptionPolicy13shouldPerform03didN0A2C0D11DestinationO_AA08ListItemdH0VSbAC0dkL0OSbAA0qdH4InfoVcyAQctFZ":{"name":"pin(_:itemPosition:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated using a custom item positioning strategy.

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

    Controls how an auto-scroll action behaves when user scrolling is active.

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

    Where to scroll as a result of an AutoScrollAction.

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

    This protocol allows ListView to treat the OnInsertedItem and Pin configurations","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction/OnInsertedItem.html":{"name":"OnInsertedItem","abstract":"

    Values used to configure the scrollToItem(onInsertOf:) action.

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

    Values used to configure the pin(to:) action.

    ","parent_name":"AutoScrollAction"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO11willDisplayyA2CmF":{"name":"willDisplay","abstract":"

    The view is about to be displayed on screen. Update should be performed with no animation.

    ","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO10wasUpdatedyA2CmF":{"name":"wasUpdated","abstract":"

    A view that is already visible is being updated.","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO11measurementyA2CmF":{"name":"measurement","abstract":"

    The item is being measured to perform the layout of the list. Update should be performed with no animation.

    ","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO13shouldAnimateSbvp":{"name":"shouldAnimate","abstract":"

    If you should use animations while applying the update.","parent_name":"ApplyReason"},"Enums/ApplyReason.html":{"name":"ApplyReason","abstract":"

    Why the Item or HeaderFooter is being asked to apply an update to its presented views.

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

    Options for auto-scrolling to items when the list is updated.

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

    A key used to store default / provided bounds into the list’s environment."},"Enums/ContentFilters.html":{"name":"ContentFilters","abstract":"

    A filter enum which allows you to query the types of content contained in a Content or Section object.

    "},"Enums/SwipeActionsViewStyleKey.html":{"name":"SwipeActionsViewStyleKey"},"Enums/ItemPosition.html":{"name":"ItemPosition"},"Enums/ItemSelectionStyle.html":{"name":"ItemSelectionStyle","abstract":"

    Controls the selection style and behavior of an item in a list.

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

    How the list header should be positioned when content is scrolled.

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

    Constants indicating how safe area insets are added to the adjusted content inset."},"Enums/PageScrollingBehavior.html":{"name":"PageScrollingBehavior","abstract":"

    The paging style of the scroll view.

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

    Controls how to align / adjust the contentOffset of the list when"},"Enums/SupplementaryKind.html":{"name":"SupplementaryKind"},"Enums/LayoutDirection.html":{"name":"LayoutDirection","abstract":"

    Describes the given direction / axis that a layout uses when flowing its content.

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

    A result builder which can be used to provide a SwiftUI-like DSL for building arrays of content.

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

    A rule to determine when an ItemContent or HeaderFooterContent should be re-applied"},"Enums/SectionPosition.html":{"name":"SectionPosition","abstract":"

    Specifies the supplementary views and / or items based on position within a Section.

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

    Controls how a header, footer, or item in a list view is sized.

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

    Describes the range of acceptable values for a width.

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

    Specifies a custom width for an item or header in a list.

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

    Specifies the kind of animation to use when updating various parts of a list,"},"Classes/ReorderingActions/AccessibilityMoveDirection.html#/s:10ListableUI17ReorderingActionsC26AccessibilityMoveDirectionO2upyA2EmF":{"name":"up","parent_name":"AccessibilityMoveDirection"},"Classes/ReorderingActions/AccessibilityMoveDirection.html#/s:10ListableUI17ReorderingActionsC26AccessibilityMoveDirectionO4downyA2EmF":{"name":"down","parent_name":"AccessibilityMoveDirection"},"Classes/ReorderingActions/Result.html#/s:10ListableUI17ReorderingActionsC6ResultO8finishedyA2EmF":{"name":"finished","parent_name":"Result"},"Classes/ReorderingActions/Result.html#/s:10ListableUI17ReorderingActionsC6ResultO9cancelledyA2EmF":{"name":"cancelled","parent_name":"Result"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC8isMovingSbvp":{"name":"isMoving","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC5startSbyF":{"name":"start()","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC5moved4withyAA04ItemC0V17GestureRecognizerC_tF":{"name":"moved(with:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC3endyyAC6ResultOF":{"name":"end(_:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC17accessibilityMove9directionSbAC013AccessibilityF9DirectionO_tF":{"name":"accessibilityMove(direction:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions/Result.html":{"name":"Result","parent_name":"ReorderingActions"},"Classes/ReorderingActions/AccessibilityMoveDirection.html":{"name":"AccessibilityMoveDirection","abstract":"

    Used with the accessibilityMove(item: direction:) delegate method to indicate the direction a selected item should be moved in the collection view.

    ","parent_name":"ReorderingActions"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)init":{"name":"init()","abstract":"

    Creates a preview for the given width.

    ","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/s:10ListableUI15ItemPreviewViewC4with5state10appearance4itemAC14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVAA03AnyC0_ptcfc":{"name":"init(with:state:appearance:item:)","abstract":"

    Creates a preview for the given item and parameters, and then lays out the preview view.

    ","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/s:10ListableUI15ItemPreviewViewC6update4with5state10appearance4itemy14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVAA03AnyC0_ptF":{"name":"update(with:state:appearance:item:)","abstract":"

    Updates the item for the given parameters.","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)layoutSubviews":{"name":"layoutSubviews()","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)sizeThatFits:":{"name":"sizeThatFits(_:)","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(py)intrinsicContentSize":{"name":"intrinsicContentSize","parent_name":"ItemPreviewView"},"Classes/StaticSource/State.html#/s:10ListableUI12StaticSourceC5StateVAEycfc":{"name":"init()","parent_name":"State"},"Classes/StaticSource/State.html":{"name":"State","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7contentAA7ContentVvp":{"name":"content","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC4withAcA7ContentV_tcfc":{"name":"init(with:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC4withACyAA7ContentVzXE_tcfc":{"name":"init(with:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7content4withADyAA0D5StateCyAC0G0VG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7content4withAA7ContentVAA0D5StateCyAC0H0VG_tF":{"name":"content(with:)","parent_name":"StaticSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC7Buildera":{"name":"Builder","parent_name":"DynamicSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC4withACyxGyAA0D5StateCyxG_AA7ContentVztc_tcfc":{"name":"init(with:)","parent_name":"DynamicSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC7content4withADyAA0D5StateCyxG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"DynamicSource"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC5valuexvp":{"name":"value","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC3setyyyxzXEF":{"name":"set(_:)","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC7initial9didChangeACyxGx_yyctcfc":{"name":"init(initial:didChange:)","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC7discardyyF":{"name":"discard()","parent_name":"SourceState"},"Classes/StateAccessor.html#/s:10ListableUI13StateAccessorC5valuexvp":{"name":"value","parent_name":"StateAccessor"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC017clearsSelectionOnD10WillAppearSbvp":{"name":"clearsSelectionOnViewWillAppear","abstract":"

    The default value for clearsSelectionOnViewWillAppear is true.","parent_name":"ListViewController"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC9configure4listyAA0C10PropertiesVz_tF":{"name":"configure(list:)","abstract":"

    Override this method to configure your list how you’d like to.","parent_name":"ListViewController"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC6reload8animatedySb_tF":{"name":"reload(animated:)","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)initWithNibName:bundle:":{"name":"init(nibName:bundle:)","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)loadView":{"name":"loadView()","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)viewWillAppear:":{"name":"viewWillAppear(_:)","parent_name":"ListViewController"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV7contentSo06UIEdgeF0Vvp":{"name":"content","abstract":"

    Insets for the content view

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV010horizontalE0So06UIEdgeF0Vvp":{"name":"horizontalScroll","abstract":"

    Insets for the horizontal scroll bar

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV08verticalE0So06UIEdgeF0Vvp":{"name":"verticalScroll","abstract":"

    Insets for the vertical scroll bar

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV7content010horizontalE008verticalE0AESo06UIEdgeF0V_A2Jtcfc":{"name":"init(content:horizontalScroll:verticalScroll:)","abstract":"

    All values are optional, and default to .zero

    ","parent_name":"ScrollViewInsets"},"Classes/ListView.html#/s:10ListableUI8ListViewC5frame10appearanceACSo6CGRectV_AA10AppearanceVtcfc":{"name":"init(frame:appearance:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9animationAA0C9AnimationVvp":{"name":"animation","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC10appearanceAA10AppearanceVvp":{"name":"appearance","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC18scrollPositionInfoAA0c6ScrollfG0Vvp":{"name":"scrollPositionInfo","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC6layoutAA17LayoutDescriptionVvp":{"name":"layout","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC3set6layout8animated10completionyAA17LayoutDescriptionV_SbyyctF":{"name":"set(layout:animated:completion:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11contentSizeSo6CGSizeVvp":{"name":"contentSize","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8behaviorAA8BehaviorVvp":{"name":"behavior","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC19isContentScrollableSbvp":{"name":"isContentScrollable","abstract":"

    Returns true when the content size is large enough that scrolling is possible

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC21scrollIndicatorInsetsSo06UIEdgeG0Vvp":{"name":"scrollIndicatorInsets","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC31KeyboardFrameWillChangeCallbacka":{"name":"KeyboardFrameWillChangeCallback","abstract":"

    Callback for when the keyboard changes

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC25onKeyboardFrameWillChangey0F8Observer0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0mQ0ttcSgvp":{"name":"onKeyboardFrameWillChange","abstract":"

    Called whenever a keyboard change is detected

    ","parent_name":"ListView"},"Classes/ListView/ScrollViewInsets.html":{"name":"ScrollViewInsets","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC012customScrollD6InsetsAC0fdG0Vycvp":{"name":"customScrollViewInsets","abstract":"

    This callback determines the scroll view’s insets only when","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC012updateScrollD6InsetsyyF":{"name":"updateScrollViewInsets()","abstract":"

    Call this to trigger an insets update.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC13stateObserverAA0c5StateF0Vvp":{"name":"stateObserver","abstract":"

    A state observer allows you to receive callbacks when varying types","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC16ScrollCompletiona":{"name":"ScrollCompletion","abstract":"

    TODO: The below functions do not yet work for horizontal lists.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item8position8animated10completionSbAA7AnyItem_p_AA14ScrollPositionVSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the provided item, with the provided positioning.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA7AnyItem_p_14CoreFoundation7CGFloatVAA0cN18ScrollPositionInfoVcSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the provided item.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item8position8animated10completionSbAA13AnyIdentifierC_AA14ScrollPositionVSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the item with the provided identifier, with the provided positioning.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA13AnyIdentifierC_14CoreFoundation7CGFloatVAA0C22ItemScrollPositionInfoVcSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the item with the provided identifier.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC15scrollToSection4with15sectionPosition0eJ08animated10completionSbAA13AnyIdentifierC_AA0gJ0OAA06ScrollJ0VSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollToSection(with:sectionPosition:scrollPosition:animated:completion:)","abstract":"

    Scrolls to the section with the given identifier, with the provided scroll and section positioning.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11scrollToTop8animatedS2b_tF":{"name":"scrollToTop(animated:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC16scrollToLastItem8animatedS2b_tF":{"name":"scrollToLastItem(animated:)","abstract":"

    Scrolls to the last item in the list. If the list contains no items, no action is performed.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11environmentAA0C11EnvironmentVvp":{"name":"environment","abstract":"

    The environment associated with the list, which is used to pass data through to","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC7contentAA7ContentVvp":{"name":"content","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC10setContent8animated_ySb_AA0F0VtF":{"name":"setContent(animated:_:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC3set6source7initial8animatedAA13StateAccessorCy0I0QzGx_AKSbtAA0cD6SourceRzlF":{"name":"set(source:initial:animated:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9configure4withyyAA0C10PropertiesVzXE_tF":{"name":"configure(with:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9configure4withyAA0C10PropertiesV_tF":{"name":"configure(with:)","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)frame":{"name":"frame","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)bounds":{"name":"bounds","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)backgroundColor":{"name":"backgroundColor","abstract":"

    Our frame changed, update the keyboard inset in case the inset should now be different.

    ","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)didMoveToWindow":{"name":"didMoveToWindow()","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)didMoveToSuperview":{"name":"didMoveToSuperview()","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)layoutSubviews":{"name":"layoutSubviews()","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC27defaultContentSizeItemLimitSivpZ":{"name":"defaultContentSizeItemLimit","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11contentSize2in3for14safeAreaInsets9itemLimitAA08MeasuredcF0VSo6CGSizeV_AA0C10PropertiesVSo06UIEdgeK0VSiSgtFZ":{"name":"contentSize(in:for:safeAreaInsets:itemLimit:)","abstract":"

    Returns the size that a list with the provided properties would be, within the given fittingSize.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC28testing_forceLayoutUpdateNowyyF":{"name":"testing_forceLayoutUpdateNow()","abstract":"

    Call this method to force an immediate, synchronous re-render of the list","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC23keyboardFrameWillChange3for17animationDuration0J5Curvey16KeyboardObserverAHC_SdSo015UIViewAnimationL0VtF":{"name":"keyboardFrameWillChange(for:animationDuration:animationCurve:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC020clearSelectionDuringD10WillAppear9alongside8animatedySo37UIViewControllerTransitionCoordinator_pSg_SbtF":{"name":"clearSelectionDuringViewWillAppear(alongside:animated:)","abstract":"

    A method which provides Behavior.SelectionMode.single‘s clearsSelectionOnViewWillAppear behaviour.","parent_name":"ListView"},"Classes/ListActions/ViewControllerTransitioning.html#/s:10ListableUI11ListActionsC27ViewControllerTransitioningCAEycfc":{"name":"init()","parent_name":"ViewControllerTransitioning"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingCAEycfc":{"name":"init()","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC16ScrollCompletiona":{"name":"ScrollCompletion","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item8position8animated10completionSbAA7AnyItem_p_AA14ScrollPositionVSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the provided item, with the provided positioning.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA7AnyItem_p_14CoreFoundation7CGFloatVAA0cO18ScrollPositionInfoVcSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the provided item.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item8position8animated10completionSbAA13AnyIdentifierC_AA14ScrollPositionVSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the item with the provided identifier, with the provided positioning.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA13AnyIdentifierC_14CoreFoundation7CGFloatVAA0C22ItemScrollPositionInfoVcSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the item with the provided identifier.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC15scrollToSection4with15sectionPosition0fK08animated10completionSbAA13AnyIdentifierC_AA0hK0OAA06ScrollK0VSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollToSection(with:sectionPosition:scrollPosition:animated:completion:)","abstract":"

    Scrolls to the section with the given identifier, with the provided scroll and section positioning.

    ","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC11scrollToTop8animatedS2b_tF":{"name":"scrollToTop(animated:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header.

    ","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC16scrollToLastItem8animatedS2b_tF":{"name":"scrollToLastItem(animated:)","abstract":"

    Scrolls to the last item in the list. If the list contains no items, no action is performed.

    ","parent_name":"Scrolling"},"Classes/ListActions.html#/s:10ListableUI11ListActionsC9scrollingAC9ScrollingCvp":{"name":"scrolling","abstract":"

    Actions which allow scrolling to individual items in a list.

    ","parent_name":"ListActions"},"Classes/ListActions.html#/s:10ListableUI11ListActionsC27viewControllerTransitioningAC04ViewfG0Cvp":{"name":"viewControllerTransitioning","abstract":"

    Actions which allow hooking up your list to the view controller transitioning APIs.

    ","parent_name":"ListActions"},"Classes/ListActions.html#/s:10ListableUI11ListActionsCACycfc":{"name":"init()","abstract":"

    Creates and returns an actions object which can be registered with a list view.

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

    Provides access to scrolling actions within a list view.

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

    Provides access to view controller transitioning options in a list.

    ","parent_name":"ListActions"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC8measurerySo6CGSizeVAA6SizingO07MeasureG0Vcvp":{"name":"measurer","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC8positionAA0F8PositionOvp":{"name":"position","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC4sizeSo6CGSizeVvp":{"name":"size","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC6zIndexSivp":{"name":"zIndex","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC7layoutsAA0F7LayoutsVvp":{"name":"layouts","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC13isReorderableSbvp":{"name":"isReorderable","abstract":"

    Whether this item can be reordered (has reordering configuration).

    ","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC5frameSo6CGRectVvp":{"name":"frame","parent_name":"ItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC8measurerySo6CGSizeVAA6SizingO07MeasureH0Vcvp":{"name":"measurer","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC11isPopulatedSbvp":{"name":"isPopulated","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC4sizeSo6CGSizeVvp":{"name":"size","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC6zIndexSivp":{"name":"zIndex","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC7layoutsAA19HeaderFooterLayoutsVvp":{"name":"layouts","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC22containsFirstResponderSbvp":{"name":"containsFirstResponder","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12defaultFrameSo6CGRectVvp":{"name":"defaultFrame","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12visibleFrameSo6CGRectVvp":{"name":"visibleFrame","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC6headerAC017SupplementaryItemG0Cvp":{"name":"header","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC6footerAC017SupplementaryItemG0Cvp":{"name":"footer","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC5itemsSayAC04ItemG0CGvp":{"name":"items","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC7layoutsAA0F7LayoutsVvp":{"name":"layouts","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionInfo"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC11contentSizeSo6CGSizeVvp":{"name":"contentSize","abstract":"

    The full scrollable size of the content, provided by the layout’s ListLayoutResult return value.

    ","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC07naturalE5Width14CoreFoundation7CGFloatVSgvp":{"name":"naturalContentWidth","abstract":"

    The natural width of the content, provided by the layout’s ListLayoutResult return value.

    ","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC15containerHeaderAC21SupplementaryItemInfoCvp":{"name":"containerHeader","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC6headerAC21SupplementaryItemInfoCvp":{"name":"header","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC6footerAC21SupplementaryItemInfoCvp":{"name":"footer","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC16overscrollFooterAC21SupplementaryItemInfoCvp":{"name":"overscrollFooter","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC8sectionsSayAC11SectionInfoCGvp":{"name":"sections","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC3allSayAA0cdE4Item_pGvp":{"name":"all","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC8maxValue3for14CoreFoundation7CGFloatVs7KeyPathCyAA0cdE4Item_pAHG_tF":{"name":"maxValue(for:)","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/SectionInfo.html":{"name":"SectionInfo","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/SupplementaryItemInfo.html":{"name":"SupplementaryItemInfo","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/ItemInfo.html":{"name":"ItemInfo","parent_name":"ListLayoutContent"},"Classes/DefaultItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP7actionsAA0cdE7ActionsCy0cD4TypeQzGvp":{"name":"actions","parent_name":"DefaultItemContentCoordinator"},"Classes/DefaultItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP4infoAA0cdE4InfoCy0cD4TypeQzGvp":{"name":"info","parent_name":"DefaultItemContentCoordinator"},"Classes/ItemContentCoordinatorInfo.html#/s:10ListableUI26ItemContentCoordinatorInfoC8originalAA0C0VyxGvp":{"name":"original","abstract":"

    The original state of the item, as passed to the list.","parent_name":"ItemContentCoordinatorInfo"},"Classes/ItemContentCoordinatorInfo.html#/s:10ListableUI26ItemContentCoordinatorInfoC7currentAA0C0VyxGvp":{"name":"current","abstract":"

    The current value of the item, including changes made","parent_name":"ItemContentCoordinatorInfo"},"Classes/ItemContentCoordinatorActions.html#/s:10ListableUI29ItemContentCoordinatorActionsC6update9animation5afterADyAA13ViewAnimationO_SdyAA0C0VyxGzctF":{"name":"update(animation:after:update:)","abstract":"

    Allows you to update the displayed item via the provided closure, with an optional","parent_name":"ItemContentCoordinatorActions"},"Classes/AnyIdentifier.html#/s:10ListableUI13AnyIdentifierC8anyValues0C8HashableVvp":{"name":"anyValue","abstract":"

    The underlying value that backs the identifier.","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:10ListableUI13AnyIdentifierC15representedTypeSOvp":{"name":"representedType","abstract":"

    The underlying type that backs the identifier.","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"AnyIdentifier"},"Classes/Identifier.html#/s:10ListableUI10IdentifierC5valueq_vp":{"name":"value","abstract":"

    The underlying value that backs the identifier.","parent_name":"Identifier"},"Classes/Identifier.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Identifier"},"Classes/Identifier.html":{"name":"Identifier","abstract":"

    An Identifier is used to unique items in Listable lists. Sections,"},"Classes/AnyIdentifier.html":{"name":"AnyIdentifier","abstract":"

    A type-erased Identifier used to identify content in a list.

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

    The available actions you can perform as a coordinator, which are reported back to the list to manage the item.

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

    Information about the current and original state of the item.

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

    The default ItemContentCoordinator, which performs no actions.

    "},"Classes/ListLayoutContent.html":{"name":"ListLayoutContent"},"Classes/ListActions.html":{"name":"ListActions","abstract":"

    ListActions is an type that you can use to gain access to actions to perform on a List"},"Classes/ListView.html":{"name":"ListView"},"Classes.html#/s:10ListableUI15UpdateCallbacksC":{"name":"UpdateCallbacks"},"Classes/ListViewController.html":{"name":"ListViewController","abstract":"

    A class which provides an easy way to set up and display a ListView,"},"Classes/StateAccessor.html":{"name":"StateAccessor"},"Classes/SourceState.html":{"name":"SourceState"},"Classes/DynamicSource.html":{"name":"DynamicSource"},"Classes/StaticSource.html":{"name":"StaticSource"},"Classes/ItemPreviewView.html":{"name":"ItemPreviewView","abstract":"

    A view you can use to test the various possible states that your ItemContent can be in.

    "},"Classes/ReorderingActions.html":{"name":"ReorderingActions"},"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.

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

    The following functions are available globally.

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

    The following protocols are available globally.

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

    The following structures are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/docSet.dsidx b/docs/Listable/docsets/Listable.docset/Contents/Resources/docSet.dsidx index 60be9b41b3fac2c7ed8660274c7a861a2cbde528..6e49f3d9083692bc10f3b7ab4ff64e0544380110 100644 GIT binary patch delta 17403 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ⅅ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

    U55a52Z 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

    vuk5wD*4gR zGXBFPA#Q5ax1xQ6sutL{+#yf&(x)Dhq&*+G6_Ci^Grk|(C{TrdzBlynl}(B4=mIU;;#+wm+ zx7SP%{ck0&oHmYUR+EoijV4Wp6)@Q0UZHt&qXao>3=-4pg8;c(eB9p*X_iz$)I0)i zP(~u^~hjQDjeK9^K-gfx)Cg?F#uJs>UdycF6>cuh-gjwQhQ9DO~&=z{R`ztfG?gX z9tSSlW4<^Tkp`p|lo_uQ? z=}y0rzo7Z!?M4V>g?XWW8VE?=P%=7t;ZQlNM8_k81$khjc*Lk$A9p^zM21OeVzY$U1CG{hZK2T!@Rd^Ma)hUi> z!!`DEQQteYBkXUx{Ptvs>cMxSvZ#-v1TN5^iOnoOYH-g{&{NzRzo4Lml|FNyd|NaN z=5_l^8jT+Sq*z8pCtq6FJ|P;alB3gwgl$QM|5eBb-J)qtBTLVvkOz@8*W;d7xJmjX zI5g+Qc@4l=@7R^fOCiz*(1z6sL$v~yM`Xq0Ku2aeMUu3r_RJ$~QWev}4Kg8YhO8V! z_>ZU@=z#~!!Yt`S1*xk&W8ZOVktv6DAkUnYj813tky$_CEL84|Ik>xKt;HXF5w7?> z$PPO($8wD# z#Xm^mIh76c{u2QXA83hiJuK@_Lw39y06i2aP1m;wAKC~+xxT*|!U$?%hZT_M;%K*# z1|S!|5#VRqs4xX}sn#W_mm9rZ*TucmlTpk%_xu;BDgJsA0xzYO?Y+Hbj4*qjZP^hj zfige0AX002Nfeuo&AAjx;&%T?fga1v8H=BAbg6SxB35YPq{q|N7=jgzzIa6!!-`xy z`_XVY&8M{u$Pm$4A60)r0RnYLPS89z@JzQ+mhf2;clK_v9~~6+%MH`SI+%iV-)@ zm>9bKxvJX;&BP!m9DD|`6mAiSSX=Yx(yF&XB)!&!CGU7UDPXRT&U`%#p&tQz6N2v$ zX3+Lzq1u!?7(R_T80EMuX_6ip9JmEj>9QViAwy!ZDv(5xN@YXKePF!UcbVkiMRR~J zTXixsvY6720ZfDWy$`3HK38;(xd~Glve~RR=+*)n-sS>Ox{WqGOwIlVr*+Y*5uG;BT~Wqo_q3So_93sl)9^?$b0c z@#I!|fDKO0I;}>)q{iGyAj%L1Xbk*(d zy#zsbb`^s$HrK0?8%`(X%<)h&A}qavNj`y`#+wsd`E2|vOc(a(hThXLcQwFXBVbd1 zP8CSm427h)q6u9NsDBkKUKiIyvb=|MnAkMM0CfQHJZM4QktJ}vrr|Te-iYppLHz^( zmv%y?5Z#RYx$qThk;MnOyO3cCfa&}__68;X{Pu{t?|)Y5B(qEv!ZK{yA{-9<6X)Rp z;2G~S!qeQWy{-GofUu)ZBaJZim®mfD4AIiu&tP)LNMm=e0UN~=Xs$i`j@&vuLm zf1r>r;gy4c{dJ`ew6!d5leHqGFowt7JZWBl95j2026$lk5JQ#@<5K`Mi;VxZqFxrS zns2MMDgO!RFsWC~d9arl^8Xt^5YPu+E4&FvaJ$czH>wcQf5lrcJC~9xgx3)Jl$c*6 zQQJOS)j!aR+fHRN!ool&V>FPHWL%expaYLk))>k^x^xgSn|Is_5e-0l5f*Jf6qa2( z$m7^hm!JmFb^9%J?`$mlhDLtumRK|Y+#Xx`l4Fgd4;PDo?(@*`pjsQ{uahMY$F{u> zpB=Rr;wR6iAV^#z)TwZyK)B#dYu5%}znu*L6J&fTyHp?^_x?uw#tH5}Yy#~$tE!v8 zdghRD>IoZTVV)3|Z~P}P%RH!&YP}z>w60Ton6%7;`l5wAY`fu=rP=NcL6iZ7Sg-jO zrGLa$bJ;bY8CsAvGb3AcnKO-vAUbH?5H;JV4i|EIR%Hh+J63wHlTeK$gBo%9fy)ni zsDDg^4?5VxNf9^xJ_}Llbv;sluOB(lfo3C0%MNHXYZw=zs5w^w)E>5w!2#b)`wzvwqeX14i^)w)AQ9wp$u_lnxl2=76 zs&kloZ;PYEcu?p&I-|~W#MhRe`yX-S#`4|8FnNw#Y}~cM^j_DU@Djz^B%-{mU{x>| zFQAW`cjUvbz^XQPLpF5$(o*BWe3es@EU&81Qa$7dcn>YuKXkY`u{;ZO@i#IwcBt_r zW@v5S%ddK+MBg~@0|`SK;kQgz4S+TV1*DHvN|>(*!*HgtkG%G6C9~B=DE@t--$*P( z*ht}W$$oaBn*>rwS|r1QMCmC6qQVB%{rpG?8NJ==F=*^8!{z~1-3wWrlN6}n0vHfFAgf4%&pNgGjUVveCXS1!|dq8-&`6xt@ zb3*D_31mc$nQr;1l?*jFt74wup}h7wM&Cz)bcG%-=2RPVXEA}uP*`cNOcf&QEkmVG zgGeY&5n{8pOGZNmjr4)_@!o(AQS-nee8v^<0gcMtwJ&^UZFIG@o2&$OAPe<3(3tt+ zIM_Yjw%#U4AAeWEcl83Z;~#kjn^ zlD&wa)zI=D+U`_v9^9${D4c+pm%AJ<4z*$$p9)-k9JXt_dE4B+p0|RZyl*ZmU$%zE zCLAxW(w!flI}Q>f6I*urYE)HjI&?L6vbSflmEWYNWnoTt@b!xV_1 zoFh;8ZUXcJUJwP79>Vkk6^$?Lb8?7z>~hD!nirYr!`8j+HlApjEGL?|`txT~BnH1t?}Th;6{!Y`9;$c6@Ka zejXlvzHW|lzlSh6+<$7WcN9K;7Q0bbz^;l7?<0uH@Pva+m2OCk z=DUfb#%7&t@B)P3A)!iZ8q%750l>7bGB%19C@?F7yJ(+{Q}`eXNqPqwd>kM*689eU z+M9?@|0_WRCv>pMg%}fJGSW2D{_^VBBF*>$9B!2!)~6_O5rJq1B+Q&J(m0*xQ!RK!Tl zr(&>us_JYt4Xrf#hNqvY`+G%@4;Nc5s>T!cRa%XkxHa4ujYK{0fs+B5pY=#xvac(b zZiIGI7+}f6<3^HZ9>RC82x%ZrQJO_3x_5*kPI-pw2dn(`qs?;RQjRij)tfv+QI|^R zXdlb2iFf6un&x>KE0om2PE>0hVKc)*>)KwKiQe38IVwzRDMZ}~TLXY3h#A?In`8;5 z_&8*;`Cs@`6L+3VFec?Qc_*4VFQaaX_r9Oia#nv%Vay^(tr1cm3mCF=kA!$zO9O&= z8YUxS8{rrGoRfiSutWYY9}M!j7C?@=$pKDU|NU*2Kz2eWEbbK=htey#Fwu)SGG-l9kHp4-8_%5uLvfsM|$G zaScJ7^;NtH7?B&#Dq zDW}P$Vh}(lo@j=!D=wiTS+Up%6kMi&bfZ z_bMkhsI=g(XT!tpB5%9wG*%k>meMmpsBS1BIm_eP^}`OYYvShMkN}!?!d`)cGr_5s zz>`GL{}BqTe0Em;vTsrHJ$CQIP+H6rLys^6o%f_t6b1GZh>r0%$gtS_&LE4I zPcr3=C;;hKy8s=|OAY+<34h9FtQ<2=3+eD6xjG*2ym1+ORDRs`HgPaE%U#E84v0?^ z4?A$uwv~aNxb5U*52W`xgGC{jM4UV@eYnowNYBiZ-?YLtHc#|s4`d;7&S*zQ;n-3dWT7egUo2=6q2Vh9K%9!;uY3%kS{->*ceuA) z>rXJWVXumm2hAFI-u-h7M32egIYp)ZaSCH0WtnytD5o?dFk$!pzPAC52r2T-{Lz0v z&>F}*pGmqyT?*4_iuyNLB`#7mgeBjBY4#<%Avp&RpDv(=oG$m>3`za9u~~9AV_BUB zEw_g}N>qM&_XocC&F)DZkZ~;CL&iyfOio%U4k`w!SBp>_{n=8)Nva9r-f?_-&Q*$s zNk6HT%yujho;iTHC2an_4kwfRDOUlC1`0DZ;TU(sZZAY~=fyrKJ!>z4Kh8^_B8UeCB=WC6lN$CSn6RC&!J62hb2dRUQwgDjW_ZervOsP#K zA&fmqQ%RY#t&CO48$;6+`XXRLFNI&@)^-VC5B3WNW@(!mI{w^5do}3w*P)OAzzT_NeQ!QzmnC0+h0tfoobG*(R5FF99)In zLFG7e1q@qPCy+PS6#Y3$3Rz{s#JP*vY+_MOPE*SsHX|kSb?sTAgjYNSa7{ z7sf$xw`m9T9^*!fDdN%Gw($QQ00o_S{@(!T{{}$+HvszoUjS6>myP^#hI>t($@z~a z*#B1(+|dMDUTG{kSx;*{Gm_sN;{YC8EhRVeehU-lBM zneqQmJ+N#!1_Wm%Be|981ZpRj?=%9N(Q_{oaj`DvK@fIOF@ zI!c9<034p-?8TywMV&U|i6rC3%u4OY>uZVPrd8X1;sBcB1PW>@Oxq=8i6Cs{Pyu;V zCH=uBE(5=809|uu?;TQV+ifTceJ-GV%loSei>>+&;{}D3*UEiY>|}(f%Vz_%nx+AB z^#9%8XW%{2bY-6dz}eRF(c01D-72K7MIccW@JXm7)1LaQWnQ(YkKjS&~85Xfd? zPhh_w=8;5=`C}gH)6Tj$HiyqBqmT;3eBpT3FA4fKME70Zew9`rnmAqFe*G|Xp4`WD zE(#6`bav}d$fr9g_LbnK5B=jX%xW5#UFUVt*Uib_Y;PX7-qL)I`jvnr1y<5e3x31M zwPjhh#^u3sz&Ebe5qzO60Rf`YUU08ff@s#PS9w%vauhjo?DuOxG3h6G4n~qG(N#a; zCAA}Fu1xGT_dmVXM40Ea*~7}4BXQKkYzxxRZ2+he+S@#rW%dzGRiT*90v}AZ{{Z_~ zC_QUN*_ey_Z_ku}k{~tPSB`CiZVq%F7d)H{x7;IwMmqtyj4BALYz4i%CDP~`y05Q&sf~g z??5nHs}T=Rn=c6jQ7O;ck=q`e*PYl~-p?<*NanSUR<=Z6gJ|E-pD*$J(HrA4Ur^*K zVJ#=9uptsCIs2d8mtSEO-sjBB&r46H?>n01>ETyTyRYQckK%_0`R%&ooPXO#&&J=& zpD!}c54g&Ujhk;-pPw6-O8d*`wTJ8Ph3V_<1u|Jz4NuwU+{??GE9Vy68_k`Z&eLq1 zE*|%vdS~kq`^ED0>KV@-uCu3{@A;p@&ZyX#5KT{Ajg$YGSKNIh`U?Ip+f>7gFIs{N z$I!#iozKhIe~&A^&F>~k0)5v@Dy9OhqK9aK8pa8Y(n%ZGrI}% zNY*tDeaJ0+bk?p!N=Ug^LDO%ehQyKWC~@g86uONK+9qSIDPgIL3KTzq8@$aveml?8 zf^_XC#0$V}trxGP#h&Mh-SulwJIQHbHg&rDKWtPh?w`vJgk|G@vaIe|q5_ds+$ zk5I3li~*^tJa~z@HL;PQt|CX6~72k)tn2P0(6ha zFXe>UbYrRTKLsTocRBruJcJ~*44V`mfZSb;ri(y#JnG|o7%h(7(xH9E@$5(H*@Q{g zIUk7^o3V%8Y`^!~IcKEoKMgqbw(i1a2{T-DgPOVjlQ?#VlzCQ-{bqh+>GPBS!k}$mw=e-0S@|P(D*;yjGe~wg0&x{j8gS&$uua5x#UEf)`rp)* z=7+@S6$?z)I^#~2RTLAtK<&Z!r1tj=;{;+D7! zK>EKhkucP4m{=*BRWNgHW>z0ClJEsq-;nABt2--uC@%8PD4elFe!Wp@ z_}0!zBvZUrH#`_zI9%WL9SiQ8O>5uVJXn`k&Rb-$fMH!HkG7WA-})bN6UZT~{c7ON zZ1b-4kFE@dZ(9k1Tkc&Tq;Y}|0Uzbw&aAzYnITUqY_TV>oCYOsQf1bM>pyEK)G6WeTA z1(ZVx3h3Xd_BFm_ZTN`O@|Mjut{}JO9b%1jCqB`!qUPQPd>hT{QMA3LO@N7KJq)<1 zdCXIbrXAOIP7mM_-IC-T7uQ)T@wTyKb{y&kkMmo`6l$0VlnTM6&2!k9)A6krpHywx z%igLB9~#&2???}~SD{P9rPNvxF=4X@Hr3*$kUe#MaE^AF#?PUQL>I0*jJ2((JV&0a z_F8G2ICE-G_<@>mGl3`Om8tRMJOZsQ%h(-Iv}fWSJTbLKs4zShnky3_>RUucSfM%_ zm>Mv444a(XTsTK;Kf067WLlTp^_YQHNVw-;7RKl7r# zdm6PzRQSe%CfvwB7-W2~NYh3Lt69CI;_Mh>qv$bHqP3QHOAnfxp?^X+TmyVjMAPeS z&lU*g%g>x3rA)v69Doz@_?_$Gbe+p?LjvHvD}D>14jl zhwIw1ZAxDFpkbYN?9dqsMH&xe7!71-V4+Odobb7;ue+KU735;wBk6npnWqUb5 zpx#%iK$!26fbrz@tv(JtOmp@z#TH!pYgVDf^($4=b_N(P+7sm&<^^c`)8`LcgV+70(!cilfhn2)5P)HdBIL zGNo6L6&eY$+PPq>;k>CB9qmNmf}ffs0f~XF4nU5udH?mtyJ z>j-Fh2^ZGCA@{8aHFpK!lh)yo=_c;$^ri|^_b_p$y}B6JLG^rHAC3e)8iGEvkD|M2tjH$P{90C4 zR6pN>X;1WdAZEK6aBmD9@Y;0$5$gQ9|Hdk%L-L58mwMcl(x<5nt-IYOZQ%QtAA_k^ z#|`Et62;QT9}qjML>D6zEV=Qb_t10=#~LzCJ_-}A!Aol{ra&z*JuDe4kn@vOlf%Tqb`5n*g$)>H8Jg+qaJs*G`_$o zu(I{=s}|t}8@oSv?9^SXJE~U=C<|SnE>Oq>1b+yJy4p|HiJ>zsOBRi79iMw-sX&quNb z^nEfC@M@FOp-nBiAbQysfjzEl5-y3?5M;iP@M4|jFX~axr ztGCwIsK1sK8Y616U6xkl7W(uo^jb{2hIBTmvxF4i2w@CY2((!VSp4D@q;bJ6|6Ce)Zfj{AD<7nv z070OKWws{;F!Y@^x>8;VQ5q(){bnxO|DFHco?S(JWH$!U_&H z*K)z%opbU(zIQzhkS@Ms(bWs-D#@7=g8)?6Kd9nRD=mcCknCe+C^!u9`pS%Dk7aGX z@U$Y9A=1eX%NnMhJ7}i3GzZ?!-$%)$g!b0Dp9*FEYBFB(;SHN%!w}3VGz4527{iDD z*@32@4z}ndLkV|w%bZGhi)v$zLWug==-?L5#q()(+jCE$o1@dEt6lc-dEm-Bq6rk; z7XZ#d3$IA$pVPXz-uHgz< z`xT;%146(=RqM8f3RhT)2NZ+7oYo3C#rsA``LQPW{s`Nt% zx1!BCM8Z%@X$!~uZ}-_QE_-GLNJhrOb!8_PS`?K58iG+xlKUCit#yYwOjykM_K zkDLIb<#r;qe12BE3_?ApQxY|TpGx#m2m>b=GV^BkAkfMt&}J!MUj|SeW>1 z8ZEW@dTn4Wx8|Yk8-4*J6*#5o9$qtDn0u%%ML8{h-NFb;0X*0Y1n*6;tV%j%w;k1O zsN(V@uI8!xqe$)MD%IvyJFI`L)@UR9IElMkAi|(Rs!;AxIfY@Lsc%XQ*K*%*`416F zLf2&Rpyt{QVS5L<-?XBPF-`x0%o>iONg3$)bEXphMFSTN{Vg!|ASKj7gH9^&n})9j zjkY=TN@}R9PYdTgJDsCwr{ku3sA=3=LJt=b6y=lJ`DJ$_WwzbxDh3(3ap!V|HTS zt@DX>6^dZ7b-dM2-s-2nnNPPJ5vW9yVxKp7umDW*jI-+;#0rPJWb!DS!c>lv@l^wI z=^~Y6@MaWNgfO5=&)+g_T$D1&wflLQXllmJx-a=SCeAe90xG8?g^m1mRr!euCf&y` zLyC{*-wrU%%ngx*KR=MRGzJ1lr8dBenVy_zRuKuz&6+lIDl<}2K|qB35QgA-NO{!n zE4s$Zz)ybw5%JHqzGkfv{s|bH82=te2TTK%Qxo5IO!EWXXBEI3@s+d*kj`e5z434R z1;0%k*|Kzc9huDrUYWq1t*?y=(HYMhv?rt5?>FxqTY9ALA7vBgONNg zhhtXZs4AajcV5HHw5WGHHet}k%3i7pC7ze(zMffe!X{#xZf5eu_?OA#icD&_N`H;a z9*0LF5wVLHeP9zx<0ALjK|tW{e7ciJ_pJ@}r7bzjxq(Cz1{NvR#SVR~z+aB4&sYHu0igYq$!*1%&Y zA)-z7AXlYtA3hvgd4z(Kf&ou76=DzGjdp*0{6laY4DFW~FGysD3g$f4t_pAj8BsS{ z!ZDR8R4pmn70Q7!Mm1Su6aYv5cK@g4CSkZ4)d>1FcvU%kWsqj0(q^+S2( zk}Mxjv5jWuTVE|yElOD-pUPCo8(QbDTC~@FusNv%9^|cn|p^kMIVvM_` z(3tmX7)9lm2rTVJSlV z)ID;Ad6Ke96lrtY>Gv9Y*elM%i)p& zP%*fw#fClRU;XFo9Q~;#XDjB*m<7p%2ge%cPz!O+3T}MxJ%-T}NFzBz=50yZstzt?nxeo zo~GF`S#byd`p*3DC>?Qw9r6JPw8&(d=Xy&f-!0Bir2;FCK>$@bMm+p+4PpJ7tR%Kb z**3MBhjKvEVy08KVQjDXV?reP=-kG;gn!dc)_Z=DoCVu7Qh(F)mv}i-=wdeFqN^R; z+LBBAuz~Q}XtJA%{VWVbc8Ku!zyPt31~zI=NYFzVbea5-xf`|t+v~%+^6cqLv1^AL z9qTA3M$1{_R~1`!zF1>}0ivnUh6r8Be&iC-8w|7)`e^y;t`Y%cU9T$UT8^IPYb(c5=J3P_*@|D$68y+l)T$kTi=6qeVRHWfB5DX zn#>DSv}Z$}>$?t(a}0=u5c zIH54EELkdQjBuJ+j!qLJZHk|J|MUVPRJ@-DR?uC?Xa5;#dWoILiuPQXNagxz(etzO zjFm%s;Hm^dt@EL=;<+-nB8Btx8>$f(n6SRgQA?d?KoOguxhd%rB8gKi@9;=K3tp5z zsm$oph=!|*$DB3Jh9c%YAL)|>M9~3+MB}WD+i@#20Rz`?n6=tAQ=Ql?c>KmAE^?2S zONS2dlRUa&1nlfw8R&DV#|oav{F$F^tiT8Hy^CmYAydxmAOQYXQ67RaU7SjcXY8$I z5>36Ecq=H+)Rd@Ha=d_07GMmgU^aLo2Nx230cLj~{a@1_KKldkVf2iJVZ4#hqLilxv z6FJf8!x~sGC0SEpd#JEbVwY%lT)i(^2u8|Y-@n|0totb-$!smi7(CYi)2>$H4Hogj z`AnmrC}u;O8WTbv=2iYJaES*M7x-4mm9`fP+=6vs7A=zZ^fU+5$1dix))^Q59jiAj zgkssDkbeXr+0jGIGT(AJvt%{3g}!@7I`*9D3+k^~(W2H-`y@S#wE~;3##H-F9QX-Ww=6SL2ZEIwnF9_I&r?{u4?MS!hg$v9cr(p06#(@JUumyB^&oycO}s6 z!STr5(C@S;5E`T6ogYb)DWC0AD10h4&XZk3;#Ur+i7{yG%lD9|vDGxO_3pl}BxcS> z$>pbzSA-w@SdLA6A!Ew72(8f_`vmZ}IEta?7YPX@p$08hrpev*crj#030Ulxc;>9X zGGdQ*3(0UwYmUdzcWW}Q3Zb>?SVRW~`A&;JhNohTA6lxzS?s`_*F*vu_Bs_Xu$(PU znOlSA-dQaXv)mZhk{;Wi$Qio`M;}X`%BSwnx;Lk9QP?fPqrZ9JQ1;8e*I%FD!->CdAM&dG1%HF9kl`OoH98PQPr1{5y*KmZnn1Q zG>1hysn3kUSZtha*jzh_c(Qw;q-Mdn zZ-oVqQNaMr*p0%nJ$R~kMb6qwT9PM2G(>rydEBo`ek4Q~YSDHy2 zA?atF*~O2q;v#z~eg=wI%;NlWI^{PtvWUXzJ>w z$H)!ft%ojkwon1gK1H`HWywYLN4q7&-dU=-2#!S|3@CMKXt}uaz+x^1*rm=afD8c% z?Dz_W3ewuo4e>DCeJP350?$VZetZv>cOpD`6_lHjfEI?1|Goq$LBd?YzbRtAAA=VZ(!vb>tIelw3+UqGP0BPa(Jpfw(|i4nE7qK`)VGk?M4 z39|#hoM#>pWyv^RK%(~%pG$9)`rhXoV0mbC-@jHXa$3G~V0;B1TTJJlGrHF2VLp$- zuc35JSR_gcp)(!|^t?d4$xbQhQ7(Xtpz8i^+XcNZ$FLW?{0cQ5Qt$lp4gKU>Z}5Qn zfR}vm?ypDPM_V?bVx*otP|qBvXY4tp2~_F&wPVPaF`odDS5@NvW+%WnOz7q!q3EqM z-m0|g$7&;@g|ZSunLU_Ad+XZU*}b;#buUVqu@6i@J|t;wzv{84NM8q^3*k=$uCEt` zbF~F4o3S0#Y4Mh)`^U`7$&zE~=7;9+;OV;heO}qtnupCEX~9HGQB{oHw}EtNdjfnv zOuk0*G+@Mu-mnB1)bHUjib~@M+ugsFavk zyS{`}SHg<)7G|&OXH4y3Rn2sD@LE>~ZOyINu}vbv78u}zHSL&IFLc6fV0r$?i;eZq zc?}{>i+5Ef0!+RJbI9z|;f;7n3oBBG%mILw91|7E!1tnUt~|YQ_zH$5BBgWL5vtLHw4dLa}4OsF}R3+fZ` zFiN}RFa#R7(3?o-ui?G-@|&0EV~tmw0GPUX;UPrMK~OvX3+u_td_qmJFh}REZEOig zN^alc{$MmR)`PX3V|_?%rL16}yF^b(QF${;l8|2lVOcU}m%m5*0p0nxKn4F|50-fyad8ipW)IM6mS#CWj)8IEsU!fV!2`p9$7cnq3j}@Gwn&~( zoev8f@aVG#HAy~ea^R@i(@zS4oKB^~ZZQm}DsFFCm{1D@`)+B)?uHpoKWrAKHKtq}&!bH#hbBKY0A5W#x1NTqs&wCn$xa$KmD@4b6j7vmdI`q8^xdUu6{ zo^uI3QYEx^eJ)96_$tVUf1WUrd`Ii7Ew9;EqoGdYoit8%04Ctc%1^$$j zS6Wm8j<~=mG`B_gI*X%m1mMw1=4RobmI?2l{63Gcb^9|w)=B<9GjI&9BmL}Zk)U{Z zC}isL^+8TX4WerF_U?Nu8{E~-2M?ukflUB;6b3JG1bW68L`6i?iil(!=$Zbwh+~7E-~b!gZb{KeJCn$0*XPp5e}l2H zs9eRaoJ1{VCi=E0^Ue{qD4bC2rSqGPK5645fLiIX0txsRMHp4{l)w_F74MEu-5u^P zz~2Xt1rFB|@!sj!riW_E(X{NMYn-NYvbDn*A)5uRBJ6H3+rnP=LntGJrKR0aulW!B zcvSJuc}|~e4-EL>RKI{}FPGf*u`O1B=O3$+eB&vk7!;iG(0}HHv7P3{CwmsI>B-cy zRASnM1SQTRX5;&FIH*s8`D6*Tap8(at**)5S~Wxd5xOs+*C5Kz4j;FO31*+6jWmuZ zbwn~jZkhr|{#TH%&C;wh#Ib3Ulk8D{r>PdKYjBGSkNVnpvRVhmL54_5t zry?4S+u`5tOu{%1xPrr192YJr4!H?!SESB6Qrg`6p7=YH4YkG76|NkQaXS9uhS!-L zuO66?L2S7kkLxB7!>zwag#+>&uOZo-h&P9Lx%7X-m%qL&z*!cj~zDy)X-c^MxmlC*S!X52%qC=kQvCpGxHSCfyZ#CQMd;Y#S7`q zF)YQUN~$9(R-XX$!o>WB+Mw;|ooJ2kPigD>?%6Y5b$?3Hn~t4p^@`XNl4SNOoQBbCKJiTczuO^_oWJy=ydekZ4kU(>5JC2y(`WyMEI z2_vqOIfeMK5|bt8QpF{4nuh?1B<)P`;|@M*hhE(a2dWKFt36r;J0aC61K}+)`Y$v_ zpw3cr_peH%IQ<4y?Kvs%Lx<$~l#EVx|BPjV-xf)HAI7Ui1F1tL@e(DIi0mp0qPi#{ zU-%bk*c=TA`rKLO|HiTv3g zI_dn-KfSe`J4>MJt=I=$@7Y_oyz5C~pyyr)JvTd4HM!v&xNnb{L*!OP#}PSWp=-!; z*&iB~Me@?+6fz95h-?Ed3v_anOsfi#L=?C`~cKT>+% zpRw-uCu72p`6$xd-4}^1Z$5U}I*4akt-V}GrTu{ZC{4otwR++qkM;&W$^e|k{p(TW zu1jvON=~}>GHLN|hL;_m3#CnV556TI{o^R3GHjGb<1fq6qvlMfzBWKpzPTZQD+zvr z73uqZ-yfir0ZX^5KC;-tjQIgI>N%Z9-=XMz%pw~OY1V;R`VI13U=Vj0Jw4}qC*|im zM}^caBJTM2L$M+?QB0T5PJz@H8s%lj#1k+f9nfY^ur;wIN1*LAJA5YL9Ya7|@Pq}mC6?IM93RgD2*mhB1P^<(!$*94rOmS1*gC_s z31)YqRWLcbF_*GTc2Cub_YZ>96uLIkz3eI?_8SaRqhA;xQs-9e4>|J1$FM z;}k#gn0UqDuEKFh5(C_~c>45K69VO3?P5Re1lW=;iC`K+KE{A2PSA5`ZEIbeLGH3~ zc$<7qh*XB%SCjI_`}Toinbkhrw36D%7T4b^ z#<5slHW<&eSt{AcW!v8dqu4+HzEpPb95-_Iz1q|F5tMfckdI;b<&DT##}f&ZcqE=^ zU${SpPuzFA_K)12Es_Wn>t(-t{UWPx?74M6DDun-$LW{{43p77Ul0EP*BK?C2>|&S z!=|}ECQWpLm4Cj3;jHlAGe~BKey5c4kEn6}J;i+4zjn&GabKma($VV6yAGA5q-IEE znY`4)8k%i^v~rCF`^QbSZjmw7mFJEc%N>lxWuXnygd%QTbpZ7$tZH$_S(FW5X8F=c zjEYY!QwnL+dBipWLWp|mayUmd7W^>_OdQAB#!)%J(YoEKb-GHOdxqW#PV)1OXEi?J zmwWaPSKJ{1M8lPaA9yAbxzO!ON`kHM(9fM;mfW}6EScCiNskloj2NnR#e}*>SQuj- z&gNl80LnNAz&f9@(DlHbrhEn96=AMx2-W&;4nQM@P>c`YZ&?fj8jw`WXgVG*$PqfR zB}wFl(bABC#j-0QMPl}64WM3}O*PFZ0TeGj+1+M6|@HqWv?5tQFVes`9-$yn{SHr87Up4XH& zk}fQG0CEtg%zjE+2l((caw$OVZ9fj=*`lC)Xtjcr880Z`mYXlE!*YuP3~RZXtxktR zfsr8i=v+HQ%?ltkKp10vaF%;Mz;KWtp{7>M2o#K;VUrCHX}(IltwGx~(PpSoobJSR zK-cA>DgdoBdgPUNB0LRHic*r&W^oLVM1M243A42|%FaD#+c?!Qyhs0jSJ&{qPndQ+ znho_Aw7A_f9Zk1@R`94J`$gU9yu)N_4j(DK*}d;G^g&C-lpgShwR!`*um`J= z7y8{@03n+g)A|VUYjF^fV=*})KQ39u@)Exh9mq!Tyhwt4F&9ZF(3!2O+o7eaO%D}S zGY^pztXBu!-he((l;b4~vISJt;^lI-gS|YSV6(+ zNL~7Y(#a@CrqHEp>=U+5iY?B&yr^J?b3ttTeB00q^MyC?kJd3>>=yjyEN#2R!(x^j zpHh>Y?gO;KB)3~UJh^Jw73LV5oYL+7*{Bmz#a_2tbc(gj)=5QQ5{(LDRWLl*R~tHm z@LB)h-O9vEuU7eUFw;jB9}XMgOGW7}NWbh4UdKp+p?CK^UbwP4Z4NX2KhDOhT?t_( za<;FWv8MOF2Oe|3l$Gx+8kB&l0MImy&PtqbS5@NN3AoDPYLxn2RyGuYvTE}9YFFSM zjpa0Oqm(F@AJfQDF-{bz-36%RaEiyla5AV&VOx(~QTmJ=zwW~6Jj|X4wBnJr%Ny@^ z1?k#V_;v!VB*S!Bp)N-69jngl`6n7L?+g z?x{d47LcB@@_IIY?iqmhB)Chrn9_OSq@kOU@RYR&aGsU)xIfO^){Lx*8AEtWge+4h z28Bcz;KOYh_M^K4r1o$lu1^N75#omsIQAIz>*V zC7Fw-&RoSbH}QWtYFrRBlMGxf$<9T1q(7ZTN%)CBRH-A{?g#9?F915aB;X$n`k#si z4$zM-_XGHoAf7!3)k1=>>3)EH`u!%Egs)mkBl>VZAY5X-ZvRxzTpC_^17|ARJ%IZJ zueZB-x^#lC)mVY{2e~URb_E2~>>7?b0a^-K_zQ(4O+v8l?r1XCETO9Ze$)gW#{QQjde^A zFdn35c_qc_K|=9#&ZHEh-qJ5K`T|5yQMYu>w1rD7mFcGDs zIwE(_rH;7ybCB~2rksWNe83>gy;=BkSI_6v3}s5GqADabP|wO|)Q>;B(sQh%$K zgBqRcMCeCUWS5po?~KC`edtOV)0RALmlQisYUMmnsw6izh$YgN|LD|``OE7j>EFDP zK(dGadwXs!k^7cY(^j*CCZ8=dLDGz;65(_%iJ#gx!j%TxRa1?3LXo=I|G2dlI0`Kg z#kbWDfLJt~lPCQq$kMnJac6x1$9B~oqCax>|2F5p`3eA14%*tq0JhE+zBf<5)k42$ zZ^d2|YSM9^gMP{OSUkCv>TNA9gcAbECUp;--K&d0$nZ}-Q@83ttK#8Du6)oYVJcNW zSY7Ghh|D+nXZ94GQsNY45B^wD_JHq3;0f42X`%)~)yf9NTJJfze#bQqYD~RTg_M(- zRM_CzWoTA}0(Nv|Z$(X)DnPH9Q@OQd@Acu+7gb}a-jxYp#ps0h^(KXnSK2IU=812f zW?i2wM3E<`A4gBjiNHI$OTR(x1Z}#l&C3ojjGhbLsT1&C!n`Gt#;u=0zj?~|X9QJn zna-+FMQvJvB6wB&qY%SGF&=$~)69UnlD{>mP_(Iveul009QVz$W>=#HllA*e3~NaO zhZOO?oZzbX;K}^s-SUzJj#33|nZ=NJ4Y(~&_+Q9(AK^#MP!nqn11rouV=4Cv&=qB7 zl`_Kj@XGe&7IyEZDF3#2mArm^StvlA~ajk@x5P9##{%LG}v9z!&A+j*GAwQU8tDFNmVu8%e3*mJvk z)*_BoZH_NY88rwn%?byk*eR+QU8=oK{C^ojfZ^4kY%^7~b7y z74v8Wyp}WlS7Cc;1baBBIEp;e`JIGBe!N79V}2!zAKAAynA$si*Q+?gXGX`{qdc9F z6*_!TGseseTz{t*v?5_NSg>fOIi5lJg_qZ&k+IoxI>(zehB;lns6rR1$jL~;8`nh= z1L*BghPm7t#BuoAHbfuhuFJ_JNrb(l&m&rn4EoT=ZPAB*{YRkBG3;{&b>LxJv>~4i z^YJrXU5}yYx+z6Wz5C4-8S;IQ<#*DRS4gdh&|rIeY1n@OHQdi&^Q@j`uj(2)lvww;M=2=5)$Jpbq=ARO?Kl^qx5<_t8?hp(gq3(p9sybO~`6|KTz z8r>>6&go_!P8>Q$I9Wju+N^{g69N=<7@uI3o5B}iFX;g#9%37R@E0rS!JDn-kjL;T zN)kz`?K7VUO+pnxF=%`L^1>j{TG?`rF;1mE*W)^yAd|YI!AHZLpBl(D;tS;S|aMgER00!UX1}bR?yML zdw)uA2KxO|2J_b$t332GeIpkh;+Y_EX(nlB{2U}tt{mkB9oi!A$uxQe3GBXuH&+?y z;LNvgT6GA**oB^X$*(eJz}E5Qm4^w&qew@My{m_uq`o``FtaRccCvVRq`n*Mv*J>J zecY=dygCoL`v?(`&)`?6gSkVMQpVd9+?KMIOMX^DXA~*gB8O;e7PB9uUSqRJH(RWc zxr}l&$)*+Z3XZID;~`uLEYZuD(#_yb2#SnQ$H(-<~Ww&NZm?#gL*%Q#Er8&Bz$|6Zs_-jxUjbtKz!x%s?MH=kR@ z&4;m1L1lY!g6`vpobtRUmW=Pc$K8LDTm18NM*qbnc896@uFZsg@)WM9W}snRDUIJ6 zo#{msjqJPn*-oppxJp97J+$Q>N#r92j)n|K8|uL&MlK0pyOqRx_ay={ z<8VsEDOj^@23^GHkWt_Id2VDFGm314qU9z~MQ_ChS?gMFEK8}v(Ui@YWT|8}eikmZ zIk!np7_PdWCGwP=FUk0%9|%yirv;s-h-l%P+nbmfNwyzJk>Zmmn-Kt3q%3GcV6R)D zbnBFpq2LshpY5KKwQ8?!oqj8W0Cq(+If6+hm`m%SB&<mD_M zq94)ADQP|}XW{FMrNB14FyM3+7;OzqUbb2g#~WXJzkRm=EYYuVut&dj!!V7OqsP~W z*IY?<@}K{C@X)hmz}h;kJhGfnQ^M+{1EOOFf+XjUQbnPDf@f* z*X8b&Oj**GDI^EQ$9w$a`$2^h3hT#oMlItGN}MqhWetjurtyH+K^fq$b5U5}??Vg0 z1P~=eV{q&P@w&!xQ_N~;J03%9zG7i=_pun7wl6}CsQLCTd|X8Fgkgv|UFCUK6T>N8 z4rrHsm>};o%0^`D!7<3^Zjd1!M+6VZNv>l-+rAg_{2;L9RNp!hP<9#0UU&0!1^C#^ zo}aHe)YajX_C#4^^armm4@++#3x?mmerJtxb~mx$U1@Jg^u)n1b}>!@8VO+#5W#*K0?T8=Bog6u@)$a7o^ zNsHK)pj8FwmdJSmmEtBmwV+3kB-@q%Ua2!>*NU?=}XFUq7ZkYB|I905fL##*2s zkHa|jyYd*2Te$1#xp@bq-QZzl1s%T8E|@ZfHD`h1h0R4k@x@up0U{zEGuETT*JgcC zkCf>%pq1WL2l%<@)C$ZB0~jC|uc|}*7=l?AO0S8C#6<=sw#I=!kFq{t)32ccH+{Sc z<}d;ayWk0MFJGVB1*zU#hZ)(p!@F>tJ|)q2W^yzyw$yI-{+ZEn;GeU6%a2hU<;#yy zaeb7Y|2n$GOveN54%2LGAYhEK9Yjv^VEz>5rvdfo8ZKv}rw8AoXpp%YoYTcj&hqx~ zciO*4`BwloD-#M7|FLj<^q|r=Mh` zw^jnRciHe?liuAtt-_Fbx+mMV`7jQM~)F$%k7dw13Q8eFhkTpsTU!%Tf)C zseoFR*UqF!6hEiKcfgcUV*Y9cPuu{!t1~vOWbt{=*N}A3z62jA+x6pLZORFJt0&3B zUY_;@Q`V{*LfOfR-#aQl$3Loh+lPuUpA!zv2# z#zJGrqpxZFmB-9LBjC6-i7*N!J!T~t&Uy3Oqrei*9ykKB+mIFGAOSCbE-BFZ$Nk&c zQVaM(E6d-MwLqLRb}BR@IqCDQ5-Fu|o{UnGPbve(Nww0nS8b5(Je!5%Xc~9 zYu1gi43WNv%m~e*F=UY%$0_)A@@o-V#pMO^sYCU@pPuGH1i?^WgE*Qpqo_ac2#% z?R|exEoG#&_j;f-mql(RP|`a)D8Af#&&n@KplyKDURGVS@(EiT^7A$8EjB{AEtFZ5 zhTE*hA{abYr7ql*6m8X2Y$YIJ3ndjBq3m`lDXzt5)-sAMGg{lF6ZePLYF14wq3%tR zh4Z|hOzuL^8T&~@H8e+^Y&P|h#43+6F^pqcydpFM)n>!!)2 zw*j&w_XjbXd=Q!Ux%h&X0F<#sKUOMx%!c=q>wizmILl zVfeepr>`dvcQ_^O5_R7T1V&ZSc4Az7YR@p829r?FHU!W13CNQzLBp%m$v_Xg05Y#hYlW%@1AVHGd-3EVS;>a#KZ?D6`b zg8LGh7?@zZNv5eCLeJLp{sgUJ;6HUjy#}>}Q{c+yC@7JKn-6=$df(pDOv9sZ(JW-RE|;pZ>1gIi0+D=8ztDWNaST>qmd1|u?_}@+PN^N?eGE{2 zVhMCtA#Q6|3v-^ScOOs(Z}z*w^6qjCw;umxFChJ1(=-;gj)@;8U!!?S6MI1hAJSu3 zJW_WAsjXFdN$32ID9Zze8!4d-U^yfGhT<9Pn(IZ zHq-8|n;`C*`t3~n8RVrR+UsRFPN@^8cXmr3Sts3SZbhB7>P$ql9Zva)0kfEK9aU|@ zogFtodbiVkjzw_Q`9A;5o>?c{>|jNnH`|XXKQ*B)R=JL@HtFuJn;_oEv|kpbSBkiE zhr5Ec?Y(#D$u|@5)_}m;vso~V-1@qtBF;Bz96 zQ7~5_EN!`)6-TBu%qm05+wO>@bSJ3-sKY^EJ7Ch?tO}U4#$Hf!m^1hjnp&^oHJ{oBdTH5STE$2G0u56a5a#r=o6SeQskDk1J z>l>suI%Cq<%Z`X>zW2P*DV2NP=$wlc@{BHAFMCfK90TW(XLN3@biNQi!uS;dKSj$*>uWY z!5=-9J$gdB=*c^GkME7WV(T&7hrpre1O100+q3XVPwE(5wnigckc!KddSzl!qA zpo#pllq&OZ97bPx78p@%hn5qV6S_omwG1?~Iyo*M>k(u09L!unF?K4PV3*qqsCW@1 zPvD^Ku0&{7{1n{|#_2o>=XXSaENsqkI7}S`C;)!K-T#ZXG1wr$oVd?GL=SS}i2$?M}cukD#nE zea`aRJC}rJ2GjfP0{(87?c)P_TOQ6~pUtyT>iK8Cjzm43ARbPh!W%tns5B#C!Q|YZAep^y zv{<;;@1n}_;G8P^e(`3+;+e^=iZcoOx$Fc1x zY}J$3p-m%SHRTv`ZdR2li@d)m?NcuT-}RLZK|FRfFCz1=>PO~R0oKyS?j>{~!=5LX__KN+?a%5M(KqVQ`+;I~SN(#ZVrWh0^amT@-=(PxFx->{md_8q5vvXzr; zgE0PW6vx{_RDY{8up-*u&ARo%{Ws!W#;24^tB3z@fo>~kwn<)qy=C5-X##4@!b-nH zRVlDL{tsJs{CC0723orf2-qs7`x7VtR^mM%$Qi7`Oo<+VR2cB+t&Pcz=4;Rb)IBlKE?m(yYH7^l?ASit8fH0+rm{42$Az7jb=jBr zFb8-pHhOa_-DKOh@~+(e-tWpi?#~BA|A1*$bAHli2843gwjlCOsp@m-;RUur^=GNy zZh$+Bva4vG<#D9>byJY&zS9WJ)agiBA|)Gxs4z{OzUd7#A%9po_`W$qdXdaS+W%71EOQ-0cdIq z`hoU#BJ}F$=IPNioueb@a+IEazQH1%WGVSRo-@eYW@&OuNcivZrSHopAxmAkJnfOM z^&I}9jje9F=Oe>gZc6u=>Vzy6>PMx%Y)-E2QW;}HOiWpYf81EFBLnq zdcMWWsLl*Z08Y5~P-BMMO*Ec={pqjbwVKMG5((|+TQD)NHfmHqpDHt=s7?DbDXWz~ zoSCA@k25*U*GGQ6$~pg{w9maqb}U){Q$}`p;@dyfE}Wai*6#vh>DW0Lt{HT{3%Ki@ z9d`(*8p%ue7^CH!!LchMV|Rgp8RE;ac)nRb#&;)}G#wDQLm8tT18>AJFoI*?J8zw! zJVgSqLt-)8@1&FBCvP4XziIH=yK2E}r6g*y#Y>Q+v-LR*#Y@IXIsPiCk2{#UhsUcn4~LDyIa>9 zw*{5OV8IF{;bk{XcVe?z9It1sXo{HKNVinHs^*DkrEQ`qcJhzM=zn$>E;499+3RFF zC&PG?YcjE;^mK527mguLQW5EDM~Mj!u=kokzp=+KI-(cfrr&4k)$5ke*7L1cW%Xgq5`U3y|pkhMpvL&*(CszF1?NHobn`HayvwW-L`zic$-F=#?2 zijghvU&)9xr$YINv`uX+SuUQ9#;k{>b3~p*qGU|pE1K1J-Qf9=HXphk#w7!fRt9FAP9;niBXSglbO#Ybqg z&x{v=$uYA#ItNQtV3-p%4N8FsX^fUml++dBq=>s7hjHvq?q6qmTzOqr62p<#wQXvM zbQP_T!#}=NQirLIgryl(>yD(RqaCc7jsaEx31Vck2Wy7=2} ztV5^wWQm4Sb6_cDYdNBhbgi|yOHRGIg0!x*tMyUjDOAe`EUB+rZ#bR`wR|{78q~T9 z0Z(aKKA1I~X?@IiYSQw-9BD~wZ--6YDAry5HT`01e!e;P*SZ6@mIw9a*YZ55zlj^v zKi~%Sljr@$^Pv7#1gIL;pg{aEd(tNpa~V4;IFgd;P)h`h&mg5B{b<_=o=BpY>daf7mRh8#B3o z1YVfZ`462nhgx++rOoD>+By!?brs?&e$jATS<5fFGBEx*p(eal{h#x6e2MPQm%8_J zp0W-WujjgSE_25ntmlne7X+Vtm2f{W?Zo%S=?i>r@@WMeyvIS&VRKka2jBto|AmW2 z|73wHN;u?_=9;hWjR&s4-uTMzUWT(UAq!#*7ttFasYg4gl(L z(UB7>VeCX1f^yrp=V<)Q%OWq>sz6tlPJo^+kQOhRgrs*$7Rwx;9X3EJ&%bz|5?+tK zhm%1X#{o7NoH3Q*4k+iJjPVT~Xy6Po8flj+%G;Gtadia#d3AU+9jlEXr{L>&^qbvX zZ*>Z;G5t*8y~%9N6E+t_Q4N%=PMBiLzD8BZDj+ucts91Ev;>#1SJmI@KmU^e|6tL_ z+=Bp-q(mfk@)_w$PD052sApEkhZd(-=Goi%b3B1`F4*kPbNpM*Wx{eYCMnNI2E|I} z5m|VNna@OnXmga7{3?-UV7xqf7cOh2U%ZCg*F?Z$4s7r)lM=PitZa`RElbYWaS7pddc-Pqpi!|`3tcp>kpJfkOi z?)@WObY9>(CxF~RDM&pDB!;Ier{^}P-i;DL_-jFU^>k@;I*1aRFbd-FB1U-xC_ZA- z4$IalL=h8GTjH~>pV`vt5|mHS^aN4f>b0_hK5(Ap;fJtwVHW zg+EkS`D^PkKyQA=jF`!a%)}o=egS4BGT)TL4I$$nXTdb=lO0QB`9J-9W6SKXwzDHg znxHFehuWTmf(@AN0=tU|&rXebw9rN>5>~7BGSSkC8B5V98tnoZ!FT$cNmvdGo_r{# z@*NQ)7W{1nWj;nv9ik_OsI2cWxymHXCemIPFih44=7uEIk8NnZW83Hwz|c zVo&`pTT)0%Eog=|vhSJn9guPsQ#W%=frp8f7ddL>S|&VspK}Uxb+>K=*%ORL0xrW$ z>f|LL6D7I2%D!349rUHl+GEjEDuzW1Ags)o*%EGiA{mYYV?rNnc-vMN`%v$j$TnZL zlGt8t9vmpK97PK15kV10dJxd7#e4#LRzP@=NyI1tGcWa|DU2#~?MWK#&#rZd-Zfz! z&R?R$zM(sDVK1!H$PbZJMw{bM51=V1oSpU=~n0DE>vp9~EjI<=`4 zXx0RQCv7lWXOJupJA}Q`aTM^h$SVZh+UT5&Q&voZhL7@_ME}f40Q4}kOor6ea=xXh z2aB~#4tY{ePVz>Q;D?>?31mU=^(UI@nH`GbVE)7tbF;H?vov6-6Z`$L>_-Oj&vu+Y z$w|cL5^{@d5ybIQO4#}sk`^IkBJWUJQ>nOL8@nl@QWLu=PmEz=M_;YPE|@~AmXY&M z!4i^<$;yeZ7@ppRz;lQhmYhiHeXZygjqI3Hi(-^16AKj(=m9j((-*$CiIWiCPa5u)SoZs8EbZ03>i^B#m}`~b$6snxqLzWt#jy@PtzJGMD$rT&*)#L*(LQh4dr(x2gnDi(nJspuAN2Ge`CG)gHCW?RvY~P&D zdNGCABe)$Beq!c^&zsoye0bZ&?JSpXTs!F8h52GmWCl4|FnK~$B(l3EsgNrmDGR~h zuvCnLRg~f_9Hz7X9(2O+x^6(uYG=&x?P2D7MMjv5n`9Ecehl(w&5#fM4gy;W7>-dR zJ_;5J2D!8Yv72EIB)5|_MxU-v7Ze}hDxCv7)MrhilLtONAjf>*HYtQprJD6)uI)o6 zq`Yu-Y?Y%uh`C8Cbk`F3)E#0FgP|pRqmYM>r96}dZBDE1dIjwX-PwkM^Eis?OkB~q z`n*NZu`^4v2u)7S%@>1&lac-WuQO}@5lU&!@Rk*)c<(BW52}bJV=ajyirbO@%~8sq zqgN6hw3Z50q!(72z}pNDEv>O3JJn6dK`s>s3f$FNpmD>e!=qp_S;|VN;w?Ry*vnMT zz(YCPpeEburOmD>$vB*AC0BqXUwvn^ju@SRV-6gJ9wdsWK05!W@X`5iM-=_IQkO93 zx<&wRb0zM8LjEzhhxW6pMS=iHL1jx!HYZ5N{06_riq%5tY=oIv%OjFUVek^;_KI1$ zSd~O!k-@NNJY>UdWx&jUaY#;s0YvC^M&F`oQJ{+z&s89)WzmRJdp773e0A@4zs&=} z2NQJC8l`8SZ}5d02_(0%9$d)w7|vrX6F!FS<&JrzK`kJcaE~Y;bCxTvHOzY6e%dF0 z37>n}kTjSX~J3051{ zk5H+e2ltWfKg<%gpx}BB`q8hMdeC;s;hzd9uTnvo;pp+fNQ0_3#LpdM&*?Y(>ke+p zO`(MEs4`yAgHiyNs-0)T1o;JTuJv9SBiugml9nr{jFWzU4)HdL+RVX^dmfHMaztU= z1xF+cN%jF<8?R`XTY1DugJNofMV^9N!Wi%1l!@+)pM&Hn+=~f625!GR23FS*mzRMP zVWNRRLwZ0);&Y34!dnchsgx|O<+;ijJ!bis9;I9gKrkM_v&=`45|*)MSs(eqbIj3Z$X6%(dGU^ z^x@NcU155QOEIX+3STJPMM)3UVViS#lC0Zzx{ z|KZ%A0e!rR4762I^&8L)z6MbYgLkr7Fm|Y)TS887_;nQyFP~%DX(M#1BjI<0n5>fw zoXEzZvAGtn%w?LPtHKzh>Ot@&=*$<7a7q10c#S;!3)d_TJ0TbawfkOJug^ra14&Ib z9eR(A3m6YduTduR`Tw&LLtxPqF)jj5-u_UUU5zGu25c#k$rNG(1=q;}x1NOnXgk=b zQ!C>}R89p!+l8mxwQD4?&;I z^I|dDL;A`=6&Y7Pkc0aw<>yFgUFT5viGfEqe>nG`;S)7tcA3Y%>>#)@a^sksW`yZu z6Bqh;1vc!sN88GXbZ{!kM1l5(QUu?Dn4!!T5?~ftyc92J%LD2vX`b@iCBpd&*^r}| zg$(>fHA3*#3Mp<-j1moIP7XHNj691TqnKzi7-4{MyE48EtI3YxCm`1YI|Yz%1l3!5>B zCSZiwXW2wRGvYFi9B#;_8q6{tCP0A5$@%9om^Yn4OX?CV4!QR4 zP>R<>@*T4T^e6vbWI1dj71n#VYwuQ9jx)nAU8op4VF}NqE*nI`<52RH3o8Z~Zi6{S z&jSC@Uv`4n0p9{?{Bw#x26N3aFqsxYqseA;`@v~;Iwrp?M`-%k)XB(Ruy_GSYBk0c z6R}1K3#^`Wh{iJ^8W2QU=NL})Y{__C9qCoF0SfWrG91#?Z{)pJ-nvaYd|qYa2RThF zVsNMC=MMV}a$wd0|AMp3Wt6={Sq5YnrC!(jd_w_;5Fk!1@ElOEvvjr}A!Obxu$s_r zgo9C)K|Sv;L>j^qA|Z>jlg#+;=+X`7(CvP)azuaNolDr?TCvxd$aRLoR?@xUsugao zYIK~Z+EA%ga}$O*Nyp=Okwr9zpBy4Q)FxkRXt8rKL#j8uxYtw}YUMVzUGwJ^vr`vQI( zAEVa5w;CAcC$O@2h=|P>^A_Z+=O4|2r*Oo#xB;ZqJpM=?g#&H5D(%FO_6YJP+2Z)f z+VWjRa&eHTz|0SHPx=|OdG3t}zSJ}7(jlM9nitEb6YW4s#1|y1EFS72Oz&V1Ed^si zkh3tGf-a(S3-j9bzuN9$K#$-TG{$CQ?P2qEf=vVjlGtWg)&n)ugYcN-zBl~)+(QX# z**(!=q-D}18BXv*vOloigKB}6wkuwxgLo4c;gv* zl&X7p7h)g1@rwP&L-`d{#z}4^AB)3R25j@4s)n+d>C?k1x5} zl-zo^il%V`zojjE)P3Y)?R9`{)n)xpc;>odb#RY0l1ZJRo@Ii1c5S_@7DH6%k_dx%hKb=r)TLxp!1RzNpFOR z=Yg|As|B}_7q}gwUQzsBgr~U_wgWUpU`91<<+b;vo5Bh4RdUk(>FLgG6X1VV{oBH66;u$=819Rl1CU;9~WmDEqzQ| z_;h`6yklC%O)>$gozC^csUP30`pwY!mEg7KsnEHb**_dA=6PKJ*-T%UO-3 zS$*i=jGji1G~nN+r)dNBEc4#84p=SWG3r8rz_61({yQAoa`Bd?)M|iRy3B3umy%`t zPvtmkYi?Zv+#$}ntf{aqpec<@sf4TSj#9L@2vL^pg1IWrL{e+EUkB4EOb63^#3W6z z$1KfgR+ujlOBI6)gjKqs(7O(A5`a$o$bc&gUxPV#QwW)!S@er+0pLom`Rt}5hz~X8 zA>MTx|G(8&^>4%i1fq5Z8 z58Qmv96d5Ta`t~6F8Q4S-(?87!XLo`51w4bQdlcHzXZ`G-5z8PD2fZ1C&ZG*&iFt| z26{-OdyypR;XF@H2FwYrt=W1tF z8emr=%>OMZQV_~~cWAAUBH;Z?=OxUaQ~vrTM1jS&Cn>KTm0;SEmEmMn{K`;yFG^0U zSWu8GErkrF+{xA|2X1}o4a=4eA!i|`Pb8W86I~9`n5Re`>t{(-Ud-~P1qlpGH3djX zV}n4SF{?d9O%Ra=p6Ngdy!A{t1DfBG6QQ8bW$X0PMY>g)?)swMm{PG!lln#jnbad& z4tc{AWlc11ic=VEr5IHkH6T8jLvRJ5Dd`nfVWGd@Hz9#SSpw22xV1L>Ag}?X8&}~? z+eA1UyU#3mWD@NPWwl7T`Au^nr=>tqnaa~c@B^gTOeUS_JbgJVQ?MLTT6*P>&QgmX zPby2myQQ(-XdNkBd}H_07w5YuiEEqkJGuC~itI;zKvk*Bj4LqV>^Ml{I_oD}4#Wi9-shZykb2ZS+IQBFP9tztqoj!WN6%R69zV zTDUO70e+%)!jQO=rFD6clG93@R(QXqeBGkylG(mMi_ixZNz62KXgm6UhrPkk%>Jc< zUEL~Kd253_cdDsEq64yQ{k%&yF3}dD!Y{J9wnzs@RTDcEn9^B-Id5U_PivmLd(-zN zh6^ARGoG=_W8v2=JoKr>Z;sjHnCijBVX=7VvN)K8argv|5K!34wO`zU9JOq2$`8NW8450P|u)sPke>AU8KlSM84dAI8J29vR{z zOSNEw%4}tTH=>d~q#g*csqoYdLKEkT2nBW?(&}FfTq)oK)upH^ytea^yJh()NiZuy z$d@kN>uD$szmg1uI}hbsilY_e@-qE~u_wj||@rP%nW*CA#LcDlrcq&P+Eb1ZV?E8E}{o>KS0D3YUuCQEYN~6%pyR{CgRSt4% zRKH&1uFXL#_x5USWEETTowmBYGtyb5<(=XJp^tu7UO-9GTLY01r}O#dU6kvdF?3RC zijr>$PX?Z=fy3py;_i1tIZLN`C^T$3>N(JD*0Ho($Fie*W)F-z3?8?A$7tY|+;EQ% zZG#v#*odZ*7FNer5SCVap7B;|U%mf0GM<(c2GOQP!g0 z<^!KG+SB4-mr!(VNP!tFy|>)G-KEJH~ZWLi7Pig%S_QR6ox?PY9;1tkr5Og=V z^}&=(;Yscm1irQHN59KX(UX$m^>Py{e8zX12J<*`LznFgD*x3#9;EZIsG4#%xW0pCS6sowF;1GIcyzJCAv z@X7*}wID$IkX=l8_!bdvmlqgVKipfg4jCuoZA0#L^Yqg9C0`W+_2k;SU#f||4VRXKbwm~%HdF(b zp^zOZZ9e*5VQTI7mB=eKt+8ycHBUI=gPX#0{wUb7NE@MwA{QGr3J2FyVYY@`OC4yZ zCwtn|M&VF4kzxH!q)}js{o-=H{i0E599zR=ovoo!z?$0ynx&U1@F(jD{HCd8m+g~q zBiY_4klrcHmpt^kQL;qfhN6_TdQzngX}<&TziD|*QV)`I?(#$6Lz#6-osQsO4F??A z*=%@z$r?jF;s*_zTrFm4`V+OxrG6IX|D-pynOZ|qdSTfeo1Jg6SeUG!#>`9qm@d+r z>96Pwv62te{_lkh;vd)oZycSfK&aAYO-$?`*#f z);*o3b0}*BruXP;7%xAhUm4VX7Xaj-DaD6jUmQL4ZysEf(S|v2kJ6I|Sy4`!ewEjg zCf}7k*w{UDBoEWUU>Qf!geD2w?+^WpuQVMvpLR52p{>Uy8pFS zY1{G*AYOgO&`)*d4Y+ZsbF{J_kt04<6Q%W(FFpAXCmo=?Foco2}|9xm7qX40V zl6kY6e@ICPU&CC7OH*~U^>HX~dx5KeL|yOiLafTmFdscCT%rmKr32fB z_IWzJ(LO|~rlugZo!$w! z#o@gaQroe;O>hk>@xWmvc7wd0mAE1JYuSgZ;!wvv+!WiaduPzp=COuJ^t#L>D%K`= z3hb##bY0s0h{n)rnA=i1@S8Tf&&YXM7jkxkO@2bQm(O@}fw7Uo_^UQmoKYC+o*fcC&tS!8=;>z+p=nS}p~Xe7{!R z9BBi4OnQ-uhJ|)6Sy(>{>*U301omP5RMgE+q!|wUb7%N;SR{LiX#O*_AK^;g?UWru z9t%2O$B+!fJz0?}e~6qoWY6cK$d3>8D!4k1Sv`2plRcOd-~Se5H!Kb25>6-s@BaKY zp^xsR8G5*uw?(NJ3&PMR>udU@sH-K34LMWmG@565hhC}DELbAI+u>EPHM)2NLz;S2 zCJTL1N*2~>O{(zJvOGhnoR74~|1g2_o$1bqb579wAXDb_Hu?lL!trRyruJ z)}q8XeVN5!9{wQ2fcPeSQAazvb`S;lu-xZz_->{oH%MkMH>n-fcchptes z7B?vNp8G;s@Ma|oP)cJ)BUVtdSexS_>xWpX&*T(C6CqCi0}>pe#cPEIx(T{M!Sp@Y zKFAQ0PbSJjsVv%5L7OJ;lW_-ilBa*1ENBLAmNPXJ2^A;NbXrVzyR&`9Y~#fZvMgnc zmuoxQ*OUGeB&$ce)+1N-6xgmd|b-rN1CrH%c3Vt^2KY#S&A)xuHWCKcKr0d1E?PG(?temmK_|P;Qug zO7H0nKTw3=esRa&OpTyVdnbbkzpHh36?3gr=?royhG8P4f5yr%aBYPrQlrwKH5T#D zGAU&oYBq!nCzwZWdJG6&d%C}p(Zg!o#8%9($x0E>v|N#vB(^Ofa*5z8dJ=nQowrZY z9)zNrS9qJugKr8Gw+69)OifaE;Ua?u6oZo~xSc?V|8L(5w-wE`Pwgn-d4Rp0Zhle< zcxJG*(txgJg$ixXUH62CQV<|jmnN3x32*0tQ&D(viDk|3WPanoA-~Gf8VUnpVGp5n zBKS+04!P>m?mm57)S@+bTzzF_bE!J5oztZTYCWdbc)xqDa*8}{F+4|4&oTLr{A`VJj!xBiw`0y3 z==r8P2id>04NkI5NxLlNLkM#mEHA@xO3xVvM_F6!;U?PcV(4-?GWI5Wh|ST7%9GYv zSckc-AF9pUDg6pL((=z(c^rxuK|1jW(nJ?+Gwi<|I%-nF&H(EW(*C8|lw7dStWC;= zp`f*?36<0`TdSs>Sn@Sgi$S(={4T0`nW-ago`~EGmHsYPSOeYcUpd@&Sj6UBUhmdo%zS=wMX|PaurDRFJfBTMovQSofG7vm^@9%`PQ2YXL0{HO@0Tj1y(-58=bM+ zJ})~O5?#ylMyFH-^G4_Vnuk22?jK(Eo-{ZHJ1ludud(UHH<_S*|8#^{+|p!3gEQ_R zIC_G)ycltuZoFIi==+!WgGXPdA2D95h*pEgzK0+3y~5p{JYM#Hf9U(&2c8-!AH%bI zuX~%^10)aE#e;9glfUZ^{-Hnkr~cr*{6Kg=h$qseKYga!t;zHr(CO{5>Fuer+jCBC z&oZ|?KDEljVv2j}43nR1hRI*Wf{FnMWSe- zrtFHK%*>`!^;%H1f1|0zMPHYBP3(P5Rs(5>&gSl0%}H`Il8=77`#z6{>)o=p1XJdB zIfq=y$;c6w?1IC;sLF@?L(3_F-8#zS&ZoTN{MAUM`70vZ4Z!5%N zsD|J@ApqRy3&aWP&B~?H4w#;QlE5Vc7BoSn>5`V8KvC+S(2G2{A_c2nMw&Ax|BNk( zciwUa$?M+w-OF$W$Ngj+g&Cxb@|cGE&Kry#6@;}R0VEuh%3y8Go;G6fVof4hX>-P2 z5;Yp8L)xRg@s+1$JXRXGU|45pk9?V7xt!@kav9Xzc>j(C7w$+`yN`Bs0qMrP zRQJ2Ev}{%{wG7ZCtQ)(mwG5x&o$;m1mknz-*qzzrFYb*~n+z0JZsliHo!r`{JUO&v zN&=CAXQ?k}NikwtmZsEgi8)c*szD0RE?naQ7B<=01FFuYlp!Jm6Yi%bI80Q1*-qYq$mN%rma-eQ=Ll z!rB%ARb0jDT;cDZt619<^ucD3m3oj_TkMqsS<6JyU2m)e;oKJetvb6|KeP?5o6&)H z&3%rW=94t}6wJIEaSa^7HSjxT*tK2jjxVKq-Q^OmK;OYF={xC`^qrT+#qX8(p$LTQ zrn1tVqoN*{-94^UGFsFYu|T!fShA=G8BqW|swwI=^&r!_S}rM9!s#A;JK%2rD!_JX z(jM2k8gNjfl+5Ke?e4Lwx#cW%S^X?k3cB0A+z8;3p>#5=Z7JO%pq7Ig*-k#+&{86n zBU(Hef+HTTt@Tc7+eOfQi-T)+y=$B;!f#&hOjvpG<1bM%=^nf8R^U>{KN~H`jD(PE zFPJaikq);H%lBGSCl`O(NG>H?X#ma>zVOeLjxiWLOat~KE zM|V*hz@};0ss>c6iKmL2@($+roj~>7L@7IHmywnxC1TRjx>-qiwMeL6qvNuOOb6M_CRkkLDv096JbXBw zMsau?!*TKC*N|v8x1-VW@9!QmzYA8eXiUj;KU$~-gv?JJJoMmOJ@}U8Cg+zW$LNsJ z!}1MIk8nOG_`ZZ$Mt0#0QoxXtHryGE&xNfskny8y61xhnZuXM@Nw}(sV(2W_@@(iA?+Nak><*#zBa%p2GyXE&7o)l zwe!uH(QeS~_EA$}KCZ*B+(<4<3Tq1kI^*NUtRYW_lS{(+RLEk&LI;x{DedoB@D1&8 zf6|{2?ooh*2lhA`+NVWm&R9lq86Ng%M-ZKS(Bb*8Luk%e@@yF%_Gm{Co&TEBKV^{k zv$bL3-jj8}I#xSX=4`cF>tNMk@hyW^mDjfnRy`Km3^-Gh;U990LqAnE%o>YIKfrGa zg0aRM7@$9&2TLb@7vgp0btrnQJ5ZgKweet8*UIKt)e!j`4_0rfRU1y8ct;0wy_oCJ z%7k`xO>-$MQ>8TRQ>L*?MdUiO0wUFFlf_H+M$wwz6#Db5RRTNlDg03Aa} z7#V$_j1CWtBkZqfC*b|C6btngag{Vu#@PhKizs;x=Mj`=(BTws?7;@C9+d*M=u*@k z$`%9_@NyNdtVItrf4@3zvl~N^AFulZ*U?(H;dAqdV@59b!kk-LX7pu#U-sSg`R>fq;}f97bpXwx31 zr`Zhb7l3ElJ^p+%!k?d_7xMp)0eE2N;XE7Y_|jh1B1!!Yec5@$>(8xYbQB~LnyY0n zdeoihCaz2@{bWKpuYlJ~fby88@gZ|M=aH%se$!4qU$8nAb&aPD2*ZE<>90S-FXgIk z+L;D%=5U&AP8hI>1t&O>{LEwZhRBcQayfojjvmLVNs@LtDEjn@E|xj^$UObDoN%JI zFu79VD`5^_?z<%VF--|MWwGgbfDJG-=j(X{Dzmh zb|lV`n%|CW!ZV@0!w@&nqthrKNxu;l>v4=veWvjDUFqvS+Ne6TF-#_%@ zzJKVn104Fv z24G=p7ITRVh-ilyCo@q&jx+|sMZjs>A4trgx}yv7w+05E6-p5asL(o14+hN?=xuV2 za~I_`F@S~J8bj)Q#)K!+E(@9M7SgJ|!`dG>!cR&dtpFlFkQpaV*NIGauSPOTrET%1 zntKx3l?7?+bwP%!?AU-89$JB=K%)CMwCM!!pU|GNS>Or|YXH>KG5!Exffw}i5Pj=7 z57Czld~!H=L-ahsv8_RT@)FLUXsR^=w91M2s+%o%#6$89c*($&_L=jh*{7pf<(nWE#DqDaXli`f|n& z*413dp%+4Qz$$ztFJl&EQ<5UJVWduj{6m`Mb+Dp6R-nb_D(}3I#)mRmoqn=p&P{PZ z1jt;3;*8_qW#-x_nx0J@Z0Xirm5Scj*oyK1-e|T2iX1gufy@44&dN|=t>kqkm&V|| zDPFzlzeaY$JCE0s6`}iMXkM(!>*}lWSFF&*-lESqMzW#5IMmE|34?4g58ZnZjNCLL zXF>j+j7!+|x`b`7HMYer_RSTGf3PCG5=LTm5w%@dEW3!RiuNZhl(8 zU#!|X=sQ=f6Z>KjOUUDzm5^s^czd|R_8lcP`%$XidsWd#RurZ9|SJPv0#5Zk6` zVn2uSTtyC7$KmujgoHa*Bx!);;}vS;*;V z&lc0B=a>i;siJ}p)>>s|d= zPkhW`1S!F#6#msG<%hoM{6J63E5y+iX~cXx2p)W4k~V3)$XUW?UIHyj>}!rfSqr0c zSUOixo`Fe25j{E}0@#gS)ak$V6-OSB9-`WuKLUGU>K6lm}KlW@`U3+74u8+S3%gn%zKDL_MzS8b= zrF^6J8PFI`t@H3FZmpRt(3y%QOa||xr(iyb!z|+&CFWRZ4}NW{hLj@<{=fe8S0nrV zN}m%uL7SZ&|0J6Jn&t&)rdOu=zT$+XNxbYl2VX;!ej@FFbM`>(-0wMJ#+0ngYi!kw zafp6_I8R4{F0X&aUXyKX_=JKMc>SPHkn? z3;N)-*O41$nA@TEm%~nIq0FCSj5CR*KLNTd>IC(1_9i1*`1qN>kO)WQ&@_#~S*s(G zM-;rm^KwDur#RfwZYQCAO3_|TM^2vAgk%)|uTMw1Sz**9U4`U-{o%DqLTplb5i&xM zKY#u?N;oCrG@T(4=(fefFF5+3GZBqEf|Ou6)BCnfknS;J`yO0i!bzWcrbTg-FWti1 z(s;EL$Ln0-djXf16JEkf6~#&hG;;X(-@;vvOE}!*(Ip^`({J*5QqmVNlcBLsw9H+n z2!N!4x``+?YLa-u9Wq@IwgPt;My_IWq`CJdi*eYT4y>Aj9p)9?V0@10X9zmR(U!lk zI3{8aKj!PnlIwv10)FP{3^hfx&NwhoLD&=n-+LC0!3Gk=t9od};S?unj@McTU^${O z2~3qikNiWz9Z+2s9)l(Gh36#)xc;&g+0TloFzUgkN=n1xWLQ*Pg95)jrPxPfg7b=KA?dFriM2?DfIxVP`3_ zAhbOd=)eGrL2}T!R=FNp{Gd#~UA9JADh^%+Q7dydQhSA`#Xgh0;Bvs*$>c0_grc}T zZhr}0|FK&1|9|%0ZMTsmI~T4Q!!Rtvmo|Kv=EjVxff7%m4ppNPhApY8HPzKpOKNq` zj~@_{nL#qEl9}wxq$Jjl4eWQ=H}jfL8I`JAqR1@O~(Ssx)IagtTnE zhQn#l$#R1TB{XnV;dI+jrl`KC*S!*WO?dSTR8J3vM)fj+VS(kI2Fw;yCM{_kCHILT zl{Ar(`$Uj-VhC^MC2<&*pwbI00}Nh%<_>~r@HHB`H$hwy?Q^eKa2YS5ftD&mhB-#Z`?-KMqfrT4fs1yq= zOLl&r8Tb2`VRG(Ci-2yK!M5ko=Mnjz6Xt$^q;LZ1snLt-h>%!`mp+L%Y%;d(MzP9U}F zR7b7sGI&|4MQC+A8M=fM0@I#J{#JALL#MC7E(z30yrSs@&nayYAq2JbvIN>Yr! z@~Eq~AXEgIaLZ2VN0fBx8oGyf;~u;3kRN-pCg4`S1;OdA#49~(0PrD1P1LwYHgLb3 z=}p1yq{w0FE7tE!{*Y;Z&=3I0?gFuZp%>XSED43SS1gD(QWy$NgHi^8O3F1h2r-fk zC`qX(3T=TWubG%4j@1yem$~Dykqn+OlLGu_94BrPgj0!1Bl>Ka3$Vu`zST^nZY2KR3!dslftNvg!BCcXK;z_$A!K(71M@+xG6ExG zIMaFJR@u$s!5{=_!q_4#x60;Nx+!Kexwc#cb9kciUF7g2+4yQRe_7_G)EvXS8GWQz z?u-K8H_%CwAL*r?&^3?=i3`5);x-tgE>#{R;e?^HKcMN1P?+WsT#VV@&aEsL%f{{2~p%>){9Tj zaSI>uFG0rBf?woHUS(j#!jzvz_>qlcP{WN7j?gg^qH;Q%VTSUY?NqjHYiHLxf`oxMWVtR`Pb! zRP=Q3jOt(}veyBgX50|!RonxMQL5M`;==bb4zmF9m>?b|+RR4Qon$dR-KEk`<18qV z_;&Q7c*l(E?FWMiHLg5sweXHF3nKChLZh`>M|pzgaV^g%o;U~5Y5;EGvRAEkAc>sa zZj&@Ih@t*BP1Qx6T=4Nw>CGnG;zPWP+!4MSrR333k+y2Hljjq-97`s|Q2s0q;T-<3 z=?_nuYA2Qze!{lnA@(kMYBUp;{B%fKTj?;Kggy&LHofTK?(9GnN3AyRRN?^8Q`=B} z>IvaC{Xk%yE(SG!Vo98*5gbM*xIbXpEeyG%K6iD0{!(^|A+2^<%ul89w_AP*d_SG0 zM{9t+fdBMy;|Ki!CAjOhy3zDc&BL29xN#~JPy+v@4liI{(bX3|L6^>sCTFZgV|dZgD!jK`mrXl-Vb5d3{+V3}ER0X_+C*)ioC28_Vyi$ELb)SlnRk^q9M*9^1&w=f6=x)oXUw5ccviNQz)nDjL){i^ z9r7*0q1QbwoKBm4oh$SbQiVQBIz}E;=S#bbRS{p5_?Bpcz2eiStvxo~PDXgM5nxUn zP7B>$EK+C?Hp8hye*ErDg>yl;zBHzP#XM&Yjb}BDLBM_T7HW5V@Cb86yfFWOxsgzB zEwocv!J^u@8({kJ*a+#OI7xtZrbN!}Wr8S3hu|m(;f56(LhiG!*v8hk<5v1P7%$R{ zCFKgOctkyEj%N=&ypInh4U<4p&|g)PE!r|m>E5$hLR45Cp~#FE%qb(FWaj8^eK_n^ zo4)WeW{bjMv(?OZ4c|1c3@TI76E9;{_OxHhN<~B{iF*>Rs)z;f zv?p`@{sgmd8gPTG(M-gG%6tTF3WEsIcZ;dQfGxS@$?u*R5tgip0K3>_VFF zOgu*u=$l(0iZ)^VY68K<03zsU!hpJI!<&J_ra$_wd75tv{2w}0-ko-T@Km?295*72vKL$1R?MGAJUYq7E9H2_`_DuBT_gYVmNtjTZ=IIPxKabBpRX>(Y z(&akyyRyzyZs2Kme*Ttq=gb$p zPNnj0;j|`>GF&uuhVd^LY2=`0Z+{i~*FMSM+MGQ-R-yzsfK1@CY2MMgT6PdO)NN5Bt`4TJgayM#G+Y31Q=oiiJ7236?Trq(Lx^O&0yWM3hXT@ zR&mkfC(oN{$whIp(u!kmdh}0R=*PLvxh);XM9wZ10kvyOCC_ws2{(3(0P6pO;Z523 zB80P>^21rSalRiJa+GJOd{Kaz-iz~GWXZ(KsL>W*y7UE7L@`>vTB-t1^~ZVja+;=J zMhBCdex@Udv?2&!v;`pvq9U>|o)A<)OT&86a9*B)W z`R+``QmVQw;W4UM7x~3!G!=^t-YFzVL=Oa&X;~5mS+4QX|X|jN<1B#EZ*VU_TO6hudm#!zFUw;NE+P$?+@k=wd%tG=49T zBDS-iO65Jco!9z(rbVK>F_~*QSTLrPo-Q}PG?@8n&uNyirF%PScf-o!fj0%_1|A2v zA0WCr;5 zZZQnahnJm*#L)5s&n3|?V4JKv;h@2veV@*2a%DwoN4{jz2%bn5@f0LWtVX{(rgfaT zZK6F}^z38kN`u2Ktt&NmRWlC`NSvr(5Mee(Ntc!})&!@-S(cb^lKmR-aWTi~oIKrT z_=Pigl9Z{^{5Z}I^F1KeramtXq}>HP+BcVpFf(WCNFOsyaw3vP{53SY9_UJIb2;!+ zkxgp>xG1OgTsWZ-s|wdXavjW;`q>XBn_=)7IY$@Y(wOA%ELol*^qS1cHLx?nD@&M5 zLjD?{PeNq4in_;zFeG|=g|D&wYlSn|S2B|DmA z++Cg&RHDj*qEl&y2jmfKHjj_~XbY>pq6S~!hF+(Xq|P~+WUIw1W{voY)0MARV$%r@ z-1LRwNAP(@7CoW!C1SleIQV(nTQbmr2$%_i>Ql2%V zo5kre_1{L`#MbOM5w3VjR&SV=U9lh2-mhfN8EBs|!=>T^D-W|8c2D$l7zAh<5Gx7d zNlGH;(IAWj)hj^6j~35SocJVY6ce5rUEH22W+Nor;m7y}&2b96Td3l&y;EMvX?rp* zD5gxt#VuWF4b{T$fUl^cf)Y+#83{C4;=*uuX!+AUrrG2h6ewv%0U?VX{upRp<2BJk zATAc*h@AW2Ss2J(km5GS3EGJSPd2<C^X(5;YuZH*Lk01Y-534`My-(gtFa1g@{W2JRh1qhZm{taqCulMlTCo z2)5tvn^*6zWt0kAWY1EJ?8lQ~%|U6HzX8nUI2XrvG{psG1Kd)|9PY9sQP~GmeoCso zReADZujRw(?!D4~cUsqZ%M7p;!kab5bd2{HUZqHB$_&ohl1dzIlY_B4g&EzL9dPDP z-T!r4DaxkP=^dW;stdHtxX!KQox9NCfg9rOnSV%3p~;}RyPi%x)6ihW--zOm2Fwpq z&rR@-Ryi-CiKbPp~TYoXoN zfumU97l*CpSrU)IQV6A2UkdD<7JmuF4Wjtz4N4MX=?)5~`QA9!qQjzZ!tQ$GTlmG) z7<`9ZN@ej=(!Y}+yjSssCi@h8V9Ny4{Fg$Xyf{Jb39d{yEcWAW5cg-?^T~k}58V7vW%k>Lxh)Q;;;cJfcQOIewn!`8=zJM-J zc-$9u)SXR2Av_fxFL9ZqzihOR!0*0_e43?t!oM+DE;~0MvDI)5nX8i-G2NsZeH>AYO|bVGt}{i~Hm& zgDauH;GFFt^vgY?c82=~bfHp$Cq*8Frbv6H#3l z7rTNMT;;oA^TpmTq^wrci$~)S!TYCXRM!_h*eU7zHCj<_-j~<2;@Q*Ui*fJ;k!cNI zjH|KnEb;-b-s1|G-R>S&v{PT)%hm5z$S#7EAFh(I2n7l^)rArTMlB*MkGfNE7pS}W>t565x1K^oG2V~P}T=%fq_whKNs=nLg zq6!{^8L7v|l~CMF%fg0oW#~8xr{!_$?oT1TEmSE~PqyR|Ibo)2Z3v}EPA!P(YA_fe zs!T^IC^PkW2+!Rj7o2=XfP6sDYW2;7Qp})8OY)tV70~Q7667HWfXjQ0sV3jJ2{mH^ zunTTRa7oO@uu#*vP-MC*EYOhCHF_+{d-JN@ISTya$QL^O zxsZ(6T4r*!M72?ht}8TQXr>bbVORupww6OmA~KnJojkT*axXF-8;pskzLQX%7C>JjH+5a`~s`3g-+1%Cx9d zoNv^#hWkw@9vDh=0@G%jIia`*mdF>+%X4hi8&fQqIwHqF(kb2ECvjJ|1 z@oOH(7^II^%=(H(U&KN&^KQVc#p$Kjj0j*4lDaq@-!j*|^C{*fmmu5h@Yj(e&oSd) z5_O#z8NDKQ|FpkpfY@09FCNt4k|8viNi8X4mMT(9C5>0PQoe&h#9lyrI*CE8^mpzo zWQ@x?mqRjq?*^Q8Ixm-lzq-47SNjHsdRP?d)BFQI>mtw?x3G$zI89rAX*`u0-DuBnRj&y3Zdk3L^c^BzaQyk)VYFu!b%e!>veb+K1kpd zhjADu@_V(Mf_B9uaY#$B(<%RzaG)Wd?2#i2;Lx6%BH>*>D|OEa#S){Ji4! z)w#?}udMq)1~#$)Y^JxshYWBM*Ot$J!YtK`hH(_G_=JW38w zc{G7nPCAV|EEh#!1)QKwOqibsWP?^*DZN{t&9?w#v=wg|nt$3RmkQI?4!=GSN3-7? zUSIflY_+zvYlv?(0jT7aFJYt=-k7J57q50C6?@*{6QcwGe&f{x0jH5w{N2{a( z7jNxSB6EGG%fyZ7M(r?;6CZqS#>w^gVsMRxDn&dnyb-FBG_1rc-^|!{booG{5;mJs z%X_TkP6_x$YC~ZAh$}L;pty9!vZP%4bO#)|hKSk^|G%{Z;V4C|l$Mel9{fIJmmy1O zgR)!R$r6Vd+(fdh^SGadqK2^aG+r=fJb$>THO!1U%3zBFjs-xz7KIl^B%WCD`h(Oo_w6DYkEoqL&wNy`l?|Wyx_`dNx>M9kvV7QA3*c6<YJ9x?@Isrh=-MD~XvTP^fj58J0$yNCFVg`3NEtFXcBNSb8j+Hpo&e7~ovkgYw$ zD5C_4ha^>l_!1q4Fo0IQtVVO`&CnnGS%_?J#W-H1`wgj3>b#$MViCvW{nFR{aZJDu zAtt4>rgdc?L?E-}W!dwRioG1ha1xi5&cWI1OH63yV^xjz?he>rA*`Xi9}wd49yY*r zEXbX9EYh-d4flBGy1r=?(s7fa&a3yCI=2Kt7w^hAD9?N2LO8r=rp9|iD!gLuQ1i|( ziF`;X17DYr{7Zs@Z?TU{2~F{A`* z#is%?hpLjj0V<3ZqH69(4d5>yDxw~ut$)SMVWA|dT9gW#c~+1CQ=v46{%$k7gbR(O(}&uxTp!4# z%yKixLY7B)wnb0-IFkM27Pq6MSfaAsxb%XO=2>yHd6O1YcB}XV&!v<)DSVVzdnLO# zP52rIico54U82>b{S8=ZX4BHOwEx<>piS|(2@yxXA^dh<5Ty|C0w<;3jQ5%>pQq!U zBM0KMn=zs7-18c9Y7B{c+?7GWiv{MiL^U0|x>EbB+&38oNA z_83>iL(tO_#fVf`k_qk#!=US=AMxZUZp5xu%&P+Z!UTQPVLj(@i)vo-`AIAm#5wgi z#@>-f(c-kcvT0BD3kLLCy8a#pbh zknk^j@}3ihF}@@b7lqj{f(IAJ1lp-!PRoQJCaV2nON&G%WP+{ z=8dUuMa7~N$z|(h6yQ^|qm!1yQfUW68&72$hH7oZ&weM81MiO69L2#W0H+jHOIy_< zL`U(`1(;&;EMMJ~nrJcu4-MGYRr=a?-%|KxQsqpCKh(zaF0s=y88;p#3_@Qt_xEuRgeqb%x z;bvi$n>;3~kD9wOb%^~ruak<(Y6C1i$d(IEsN<{p0rP41_bzjmO1F3pQ3Y-~o^Q4* z&yGfOyteR;`!cnPQGUP{8z#7r!mtbyl-ZK5MkbF`3J^Up=I46JjH12m?IVaNy?B#Od_s`OlK5aZ*u_Iq8$A9$_`LisCoC42W))! zwATubb={(%cQ(U~Q~qveO4ot4)T2vSBwNk+NB*>10{ZXQ48h?{mMFJ2HyeEysv$Or zG1mo-8=*2X)*GqXEQf(!CK#Sk`*uc~>957#XV+HK)} zNo470mGIS!NKy5Vb%}+eojFTpmzEZsdzX+;t7eV|nvd?I#^#Nwt*Wgm>58k}!0GF2 z=#n;f`v|;FIY(p|;xLb2D+1LaEst?|*wo86Go>N%`=LEEM}Jnno>^$T-}Z+@Rve^h zGIOw>{2I}GBEFjLdUEb~oou<#GT*KQO}lf zN!$17eS^fWbdHUxtL1I=&$lC=r8vZ=P%or#Z}|-{f>fXa^hF$^l1G}Ysh;`N5}t|oX4oo#?|ycgT=^wS~xW~w`f#t zeNQCfi<0SUtWrlCwDbFi4NGbhJ~DS|%AX34u4o<*)-hSqCKxX^XgqcQy4$yLpNU() zwm&*4U*8ct4U3l>F>d1*8xt3so5$<#`MwSLBqw}bH@wcIeLujet>W&_n@dKGi^nf= z?zb;bM|anklLi9__Xk}Ayie9VEZFU3Sw)Uj+f1+9-{3m8E0m-Bjn1IuUgxp&zs;OcE@eoKOCjFle&B=KkFpgpti-a}c=0!Q1G&;pj@vE&SKL>Pa zVeWb)tBeEb(XcCtTwQyrr0PG9wWEyW06wHroh?l==mRsziINuu_~kzRKc9Km`n&^@ zf4c?tQd3xY5@iaG$=?8lYn=wL16r|LQQE>-DBVnZ`Z!#A(B2jTVAbO;e1}#x)C>4h zpO~xH_>QO5Hl7z&XDlFlg$()bMg#Yu6P1jHTpQNLvQIemvA zA^53+tz|&@$o6>!!6MX|kwJdHKf0oev~WQbES%q^WYE0!&T`$wDzAGDF^69HJY-qQ zc7X7wMh|=6rK?IS_5@T`zbFjCH=`{>pHmDH6Ns;!-LB~JibO4vCCHBNU=!ULW|n{8fCnLE47w{` zh^=T!V&H`%J^;TJNsl1OW~60!OEWm8ilr?1POu z*BHjMbr0=@STQL6wRF>GXl_o_XtA-IbQgpcHPeF#h0iHLGrl+ z_%V69XtL+gl&4^Nu~Iz4ET?3mWHm{>DQM;Cx&9}O0P-SxTOku$2=R1SpeC)fOhe@F zzUL#~8-mXcM6`=?&dQ_uckQGGj_*Y(>lcME#j~^l*1|HCPM8$^$|8cwz6;P5`tl1C z%fUedn8)Zl@*NKbm76L>CF5$GZz=oca0qwCzI1~%1f6QH zz*0pDs9Y89wTd)~SQ$f+=YH930r;4v7BX}N?zy#S@9s#x>>MBha$$7&>#KOY>&6Yz^wYm)-msa{mk;K=a~-`k@EN9Tw?~%OMi&2#b}k z;tg|SZIyvX(Ibf)Ua9^EAw4CB?;r;`tj=J%{u0z!VENC zdj@e)BlNW7yz)2BXGoad(?|N$WoC}78}WIq=0vdXNd)R^jKyM*&(2_qh%uZ{I znR4XMz!;nLfPqghhF-RA4rj%XHU~maRlKoMVvyLAdnSSfiT&{XG;F_^e>KMkz95b! zw0KL801FvgS8M9$!yda;Q(8I{6r-mT-PraL91K%ur#C>U)9?4Tr;*NzS>GkxpiM

    sH66 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%0A`P3Qq=~?h5@gWZ zrhH4nAc&Z*R}31Lb|mqi1N8@ijDH!X0l|fZ5g$UROAaD2GbzUQu7N)4U1hzPCUF-Mv81j9dMyY7fC>DWmcQ}4 zY51=at7(Oa05r<`A5{Ol0e=$i%A8W@3j`ygsYpX*ISc7(HV~0|KC+a>=U4fH_T4e9 z$#DrV>R(AxBYJCz5;BmXI?5SttkfkVdNLe6>nX4>*piF8-B&J%ixE+18BAg1q%;Qt zjv4S?_nh{}!+V_Zq=$XI`a^C`&vW=e$=zvzCzrPLfYkCSNghOU=)Y(dF_XJytkRnu z=<>K-c@SuQrhTgYbgm@hk+959eP;6wrlnIU2sj<>F^Sosm&QY(27|#93-Dd!7Mr3_m`Ji} zu~|D0?2n!7=w~7!`1lvcf_mgZVK)2mI2%*!LwG?&KVFhg6*U0%sgpqs`$%o(lj`b} z_x60D`~!LSkB?z0T&{KbLESbf`VABCo_Gc>ZK?tKpiV9|tx0#Kn zz_DI!En#@<^?Us3wn2gGV8~1;kmy^OKeOQQ$aHnl4v&3n{~f%(r9!~uGCni5pQ$xr zOX~EKiPErQivg;!!t@ZA`L2A=Z!osgyT(&~el1n@5#@6rO};EF z*%|6zBkZy!A@EZY#anNjuc><=aH{4$S*TylX;+enmtWe1sy-xM|NJZC3VcVP0rq2# zmg;V`>IgxLM!xr(#wM??-qWiVkm}4-#)V)Np)6J_QM>*Gs@;3iuTosMUVdc9h@q>y zx6lKIhKkVH^*;5OLI6J(OD3@$I^7%BZ>Ui^kBi|ghjSe}JJ)!73{jWJ?3RzSV;OgA zH^^au=$oppeg*)3Y0{@EInKL~FDj|(4`M27GNKkY4bw!?X#jmc8E%M98JbQ_7jYUl zAlHr%d5HmB!^NFd0`aEtz1pEi)H}KRD2l~5qra^Ot3gZYL?JwuP(9 zLn`;}1SI1vUuu4q68X%tirvc@zGA-a`}tXt{AV?-*|yT+toI9k@#W9~DHT!v21n*` zF6|xme$L+F)10IvXIq7tW8iUq`{xp5`SS8!Z8A=I&$aqxq3w3I&*-q2`8@Te+QO|+ zw$LA5f}+XFcY~wsiaYP>OJa_XzKpVC|Jf2Y@Pw{6zut|F^ULViop3o_<&)&`4Oy($ zCH%D_1$Ae43Jd(?W(lBfa7t~YZC_G@g6yh5FUt7?@AgC<%)+}NDqWg~(l?`OEk`;# z@vkG$+$oIklN-FAd;()Ic~S2Ya+Bg(MkTxovK#?5F4& zAQ9WE6;KF70&*v$`)EmHEb~)O^dh&9=;6CP7zgSazPpx0F?}w`(sFgSwG!__yH}72 z0Rz)-ha7m3S0bh)gk~r=5b`D~>9l&1mj1vSnzmGy3+fs$V$w!l-nMH_98(_NnN!X9 zJ{7kwMsX;4uLU&Na$>%b|LKS$`!OlYS#R2W4~Da5dsPiDd)%fx0y~l#n0m`!1=dZ- zCniMDJA(}8+P&o>>)i)|smbtewYZZ>PgGAtf^tIJQsE;7qWmN- zC3UqwiD}H@QD+N3g%oC!VxG+r0Zmm(zU}Sx#DMk+<~~LxQ_&%G-mfBiL=;q7G^^yh zyl+ZMlrZo2ac-}naqO{1QWYX@LE`EqFgMsi-8_@-GlFFY?1L)Ip*MslP}DP z_xY>e$t&KFQl(FmAOk($S9D>%XDvTGe972|LRpRpB&nkL^?LH&)H-yjq_L&?k>KHZ zJ6VC?XjX6waMNI&k)FOp-jpRS%M_R^KKTBdi$e2KRR@2QQO~)qouBF`IxKaH^Ei)+R`FI z^}>@Y5eBwFQ^@IvU*(ff5L2q9%;AiHiQo~}Y~K`MZW)WOZE5PC zD;RMI6=e>9bLnsYlxHy^*I)nM~5X%@kHQO-S*5^bur_~noY1K1R#n0ct79x>l8g2_~1fZY23n=Mg zAE!LlDQ#yz8h(D&u4`^Lu23C?{n9Y|@haNDSYw#~+p`%|PiqgttzVp^}`Jj4R?IWF2Qg(Hgz_+k+m6_X=7_+MNW(HCNGvfA-o(Z zYgnxy=@hqtJ-rRV7HPf0Lxh{|Dr(+#apQ>j`J(epHMdxj;Rtv@|Cm8!4fg;;Oukkb z;&F0F3j$N5@#l*h@*Y#n%}+@&25k+T3=8%cZP>Bj0ErXmZt(73g0a3HKl_AalskVX zDG*Wf3k7jF2KS%wT}j<&O_6_iq50(=2@ku8zzhEEueGYIuVC9YS*YL zZNm;K@XA>DJ)thejAF(>5+<3myelacw=JHcv17)kxbWMKiZ_+8K_TU0Ln03iXFe8p zy(T6G*b?ZsYv^0D5|a>P6}E7HSoCRkHLC%#V%-J9tnn2mv5Au+`*X=* zJ4$r2ii$vUyGm$evr^2lbXF>(UjNj zFQ&eU;0>aukI{vwve>=%J`G|+3A&e7Nwf-BZb6ryL+BXCE2<%Vt)a-^l~NNd>`y%M zvNA$cS(%N93gu{qv$Hmm1jeM*_H4^ME!F0~a;M^}Zzp=$z@M|F&tJ{I!B3w)m@RHC zsVx?V=Up)Srqch;vs`=mK3YA;5!Mc9l%#-)!?%9!cRZn- z$-1duIK8lU&;ji9Y!SXXSR@O0to~)F?rL89>h9TCzp~fPt)2P3{5xxj1-ost5B5lC z;CoVq(CBODK^!w*m@oH+;rAa%CL@zTKgNK7m#2W1$BmX2m~Kk(7=AD@;WfM2?!`Qdr=Sp^6?L^t18%{+c3c8&PmwxyVEppxPvsjktcP z)93BWJ@>KoG4tr|@m0s`;p1ZAXEFPFb#M1~|0H|iJo%B3XM2tlafPdgSkb5FgE)Bh zO2*xnMR&*FOm9EE_swKW?hlTELno1cZNL)&5PtfTZ8X5c27mTx{rT^ey?y-=u>6_t zdFy6veu;QiiM|YtC?SBpseL$$Qm36LrlI6`om@|t=&aTuGR{b^08|!*XcL-qYEqxf znsGsY!4|K;_2>7nr46f??O)@{&Kn8~>Q0m}LM(1w3a5`BauXVL)-on3Mwq?;avJ4& zsx?ECJ_>cBuQ{w|VRrkkgnZ_td@Ab9)-nIpPuTQ5RICXrvaH5ehN!-?(5kjznGE_@ z3KdW!t71;6PUcAro=CnbPh=)6&o|VJ{bt}69n|;iCFGCYsp2Kenslx7;dM{cbKOQ9_=`crqsj7k zybN?m4fpsGpr4!B%M^Z0W0NtOX~(9&CAT*KsRAO2D;|w8OwQBR;OGu)>jMqnff1#H z3{4VzmSv6L0sM=TcY1^AILO>vL~-jZP6>`+^f=pZYh20xQ|eRSph)Q87}Bb6_z5~x z0P1ETF!A);CU>tV2TQ%jl*vv)4Bjf=&BG@l7>wNwqjIN^P_lX?APsgrK>(+Wtjb6*uGVYN`ht8`Y!Nr zkDWlg1t9@JcrHH~T;v2jla68>4HHC>^|azcw5Wg3qM5Jx-Elne^S1A^Ep;K#s1*OO z-385+xbv36EdwNA)i-OK52)c}t*?tcG$gRJBTj1h!tAsZ#Z!eVs$6!!!6ke18(w zQPZa``p@Fux1fB~auC-GDtRcm=V~_4-N;%V#^!x{%t$a$;(-BcW`lhib`qQx%v^b} zu(>q+>`5IQ1qIYpB=@U#X_GZV9ueWq%0I=+g_4=@9sXG|vyHY3$UV0?D=aUutEWPa z%f#*+KK}&ufRc{QBx=M*ggE;o33;lMi6S+skf8}T0_!7rN|tZAQbB(e}g*P8>qXDL* z7%{F}3&nd1H0*1&rKmHrg@3dC_3(!YviaN;PB;M<=r`mFQ zqrr4v^w%ycO~H~hi>rDQbmhhHE2FgvY$bB$x^tX(q?XpR}Dl=)NA za3;}PNKk`s)G?)xC?@|_FpyTMcl*?f=(f(Q{_*6)em3fh&Wjg=>P5%Oyxvb|tiF&m zUhmMo8h<=Ab`$Uty6rV5glV?4>=TJ;}bradP>v zmk{r)3w4x+Es2o-OkqKVTJYTp=C?BcZV6%(MYX(=DkdZgCVXJ0g zb7Dkb)M(Q))Y0s8-gy|)UAvu)6=o5tPUo#4SO!QDx4_u%es!Gl|{;1Jy1-QC^Y-NN6= zJMVlm^Ns9(AI-t8dXBrOqKf8T&$ZS~Ne*3K#zcLCbZQUFWUUiN_WMZ{@?>B4z2^Gj z_eG#LG7YzU5i>qWH%7+FmP?ha7hZiOl*OQ#Eg+Fapr@SYENNnYP@zJ)AO8WJ;-B$6 z?mzH6l?!@w^gbIi4f#Cm%lH5}>Nx>V(a(T#GH{re{EFv(8i8(uNR1>&2;?PtvPU9Z zr4CXP%6tJc<-XkKIH&xR%Cl!j|aE)pN>}hGH!a@+Q z@R*=je#MA30eWxhoP~;HP{FngkZ&1u#6p0Pa#A?@wOx!qi20t-e~N*GgPvlZjFOPIU<*1 z=>SQ2H4rUnFi~KldkM%~{y~JijEUq!F*0&Mz?|(@m;o>{bfIT@zPo8I+nw1jAeZZo z;zq_5o`re96IGN$KuOppI?j)D|GUC%8#hFY;+78;r#saCw|z`F@lYf{aZSMd#na?onaX}=STl+?My`QC$(hyy5UURInFDZPC_H~JDDbNg;2eY;3Sz60-++@=4Z zX9{zzCI=C&!6U4Z4hG}Cikp?&H*X5;h2$So5@SRY$V%X&JsbK)FGWkU64q4`CrHY0 zCiU}hHeW`dfjJv0xJu>DFTulDk0Yw@=PD(MVwM24bWF8(SgaC65!HFW|b@z8* zNh&`*irbhPl9uyna}1f0aJwdP8GeRhiWA%#OV=A(xTT1GpnT2)>STcn%E|aPzA=P< zrKHo&H|iMZHI7)JFTttbg@B=lIj{_mvc?Bwum$4QDKyXobGvl?1 z=Fru7WCV~HghbXcYnIFD>Nd+HzfoL+>5T#?==>1$pF(YqPTKwyx}mUS8X&kDse1z< zE{f$kqV=dw0&nz$0LY&_gBx4>2?V+qt3WPH3o=PWZ_74{3eJVpP{3>?s3VMxV zD@;BejzOnGr5<2atFfV0#|omv7EeI{JY%YdCptPs!XfXoUVzV_^7D%eqzCM8!4_^a zfpSq>wbbXA{LblL36{?hl)#s!@QcLXk-x1{~T?1UY6eg58W2GryZa$U^N&B z!SIy+O@+U>aX2@1n#Xdb-wA8xEOE;>*x!PFw|p=VbR3pK2*Gye+&=?20=ix z!@ih8=X~4%a_l$9oN$am={Hub4X9KN=NN^iBFm|&OFby>iIG=}TQ7Q<@yyZdOEMo; zUAKMOSyEFa=DX5Wes}Git)sVR6H$j86`rOBXESe5i<@@~!z-mG_4uAZ;%NoCW=4Bg64~#tYx2O*%l{H+9jT z8m#dId-0PTpqiVtLv!#oVTGv`AbmEh?JT&MS!(o4YA@5JiI=nz2W$Qv@%cnt%yQ<7 z<;-fz#B`gu9Lf#hyw2G(q(7tCM3!88u_v|i^t73IurMm_bP4~isAXr$pw znyTr>;`#6U?dJs@e0A;~W<@M*c$c!6UauCTi`@g>lo}tN67X;#%?avbXeRN?r$MyV z$O+e5-THS(g@i~junfd$?$lDk27o4zLR&pw`HJ}ysLb4W4dadNo|fu@U0vm$tT^$O zVeS3@X#pwC|JMT2u|MC2E+QLe((J2Az4zmE``cB)TZJ|6>6x5I_|0lkBJ1|>je`~c z_cu-K9Ym!DOzKH_3ZVYj-vh{o=_R8J!m{$xU*3>DLM?Tz1G0)#1h)f4r}1k<$xHn) zyttn%7d;5K8hm5=4RB%`}#jo4`9mw3H6{CU3T=F>jNHP1?|L7F4=fD-(kPq z_WHc-_pSfxMoZRuReoJ{_`QNW@f4h$ZM@<%`SxZlj{mm2+B(X9eD;nO6k+~V&ojq$ z-G3nKVnaOt{OjzO3I6=AwY%c6yZ@^Zq}1}4gY%4SAHPMPzK3(`vs0_HgX_1wyEF4& zK4I+v>x7wv+OL-{Jq8+YV2}M|b@(mGdd^t^sEIe8odTz|9Xw~vi4 z$)fthJQ9=G1acCn7#Vh`BX;&-rSeZJiR*m2j9mjo4NQOF7O!VN6zdea(T{ghk)`g4c-{87rsGi<&ZrgqnY9q=~=#&RN>{lzep*LQ4_! zA(>B71&m!kApX?;P*y@gcH5^>Wz6lUFYmV(S)8eK-R&AH*7>G4xdD9~(tgFcAXa-;@F!4usodOM!I_xharF z94l)hXd7Vs_X!hu-q%jUN!I5t0OYzAnsSsZz1-uBp~8;al<)gs;9-63_pO!`0Bj72 zg9jUR90edvL~94}(ERcwWY7;kAvjip_uZ1R)3hH`Ab`5wmq7$9WoZ*!D&FU5brZ9N zqd7C>TNu=f2%N!N6ezBXotoW{G3G#+lKrs>Yppl0+jVB&4|J610Am@g5D`xc{8^Ly1fjo{VC8VGgSAY?2T!W_Q@6`ri;@3#kYVv=GeyvHJHiPz?FUe=`g82(E4W{Bzy^|JN>%%I>@8F%eES9rx8@3wV1)Xbqz2U? zmzqY&_$1Aq`a5~+B7G+mSW;t|z)m*ZdJ_5XxEOc>$y=efPP-FPu>cfzQCnxqai^rO zdz&&^*!x`@RmRd6HQkmS0;X=nHjb|<0#BDW!1Ea65r3>>#{<-Tx!1%WN(%I z68lz)xw6iTX0)!yE(0X}t?Qt@ee3K5X;vSJRN(xOpZ zzy4zv$N^bx(FV3}Hwm2dmEx0s9Lw)2m&oVfN~4R}3OZqE#4KnSt>OU}d2zFpWOYC6 zg2Y)ERn*NQVZDQ507KIeKDL;*?C2PBK}2*Z~3 zPM7(4v{5_&0P_3w%%~cC#9Sr&XY8=YiK@%n34yCOJV;U@{Vm>jUg`_X@Y%@5OS1CH z*R>yUf_kMe7Beg&EnoqvDN??p#qL%%hzLA7&R7|+4 zon^02mOJy2WVGIXL4ED7tO-)EU+;VDEm1@=DJr-T(IzYmT)UqjQlrWgbSjSDrj#HZj|$XtLs z{X?%zhhCKuT;Lbd@%udX0x5{#ST~rXfC`c>a8FdPp<1yx^y2q~6!^J`({NZbY_1pZ zomoz)eO7~*zQalyKpnZjeqXZdA!vfmu5X0c!>GFwRMcPq3oc=Z9Y73hmKPS$vl#)` zl{s5MC%6ZiJ5>uLE{;)K2pK*}Q5NUGU`MorY@z!)0dS4xl0PooA;6*k8ZIbD1lm`5 zsnf!>TTTqZ`^6!8Tz|!(a75#0hYx?#8^1(W_L{t(xutaQWdTG};I$`qgCG<8$XUYIiM0q>8Q;_yK`UgH^ z^G^^C?+{@;7eDa$SQDjAI$2kzlJkkZhx>rh^wH@v`&8<_5JV~+0soAx10)D+UkI8y z?Ce-$GpK$0y(|x1QpFra2J!9>kR8u}XmS9WhPO5EFj_nRV06~ETLOU#Y4L|q=x4u; zT>C_#3f4e3dTM`BhIG=>F#tsCS%iYp_A#s9mOruSJ92E;9}`kUm@dZRSd^F;)}s1z zgFm9NTqtL6%s)|)XyGUZ2&>aQcMP?%FsF(e&Yq!x{$~D&%NtPV7ac4`t5(et?lC8R zCMtG$bZz<}C@SOZnM-~{>&Sr0jO-R~r!I1k3 z${nsCq8Ex@a_Xxqqg68)@psvx30kDn-qQvo4U*XH%P||DxT8tD#J(zll~4GQP*ZiR zyd{cu$0jg-V$s{#ViB{(Qi)i$2SQ*$IM($_5@d$sqsy2nyk9ukEzD^T$~q zle>Qo89bj!*$aI%B#RdmVET&-q^XTE7+9-vG4SN@2R6mPW&TPwiG_#;8pOpAJ(TI5 zQfq!hr})MX`t%i=Nm4xq>vyO$@No2=HzyVUng$vLrGdhUb9_9Ed6-WgBRQZ}+(1*t zztTYHJGk^qf2D!Kb7Y`=U&Bg7rJI_>f`YGcAHa@6GBe44jCDF(Ld@7D0RjZgSN0+5 z%Zq?jQP~tCp?s0d0g`e-aF1VNR}x7-(GE1YsD4@r0$-QBE)%5LsWTGt$9k0$FV37@ zF`gPVBjh;S=7BeNk+y3YA>||vH#MQG4(&m0OZLrjuE*)gj!iJ_7^vqM74L!5O#I{& zRx(fp5lUV_w2)lz(n;#q1*BLYv-&=q4^aFe^wc->j{BgCZjlA=28WtDYKNM3uXyU#QuES2>nKbrW_%8RobLzE z#QF-YV`e+i60|_(7Ww+nF@fv~SIX)TYly16B`cj&_q_YdwN02D=hZhaK@jh7cX0>K z(lJ1DDIdH)-#tV&{L8NJf~0us1fi&;S4uX=Zz2&}&n7q{To%^W)2^>N8)N4g`ZN{< zL57xH2Yai!H9(ydGjRUd+q{j4XIr{wNVoQ)w;EHA?Caz^^;C32Dj%g#-X&&v|TC|ulWaKqY{ zXUbhf4crbUvJ`C%sR!I2xlx4?$Xb=oJ9Y}$j)8CkWB}P{Qz{WJtK4zLb=!6K{_=y* zntYu$Z>ao7<6+T{>G8z|qWNVa>#?H5kC$9X}2czd#a%Nrv-hW%2)tq z)4cMoPPU$&JGD7sovb6-pmDA1UMs`>tXG8Zd+Il>-oa=s4s-8)-HiE~obpISrg5!z z8?;7r#)*5B55)jk>ypZ^KjaI&U)Got6f0y&v?j*QI5~S&>{eljQ7hhdk zbMLnr)pEGWgC*23Ph3_$`bG^Uz8tPaFW3uaWv@Y!InPxx6Y{Ts^yZ;y7P21_XtoZT>AK$j}h_ zA5_T@McMxoRgx&o>gT&UJEndfutjZ+=TV#aUt8^M59e3!JDKi5hTc`2G- zGP{oUcEUSF|EPFq>>Dxi*e*SXvLEa!c?$TFWBx!j^x6vegQDy5PW9^X3ei zQ0D~B(xbK99b!eVoQi@NYO~!!D$8j5uuOb>yRE2nBU)VTuwK0Jf>YJ!-x?!UYRwZS z@RP>d5LP$#s@y*O@HQE`o9?c~mf8`p$*Q6wRMkoGz)WKBQkyPR!nl&dLLEu_1>`Y; zY<@d$9C;SAA2lUh9c0!RkPi-^UDi!20UfKW`X7yPJvQkPLbURIM)_elLG@Bc&vJw_ zbIB6F0j_PheH6c!>g3-RqdWhWekEB2Z3mK*LmBZA%O(fjs{ z`QxUKat|M``U)V1iQF!Nc5jGL0_~hLY!7s?G*{84Qce)vN z3++uLCY;6YYA&G{&v@{&1)`M$8GW+_!QDRp1urFnt$KQe5lSaYZ5u z{}c2d(+6Z^Pb-8z&s9qS6Ti5=yw6X6ti-XL(Sd?DNJJc!sg{)hPJuz?t-uqQ{IE7E zY!vU@LVJDgK+Wp{W4cN>A5;(;SR?xj4bWpB@_^95mj_z!PdpNG2pfKz2@ut;5P>6% zTL`iEs8ux-|ISCW+LSMq^QHv7Z~~A|s2ZL&GD?X~Fxi(5S7ydGNaCbsqt90RSTTnL59PW8A-HbGpD$i290{Cizo1Bq z2wI?QcN35SEg8b5&-808-2Kwnk~Go&VH`@SA*CZAQP11S4HhjK3E8-DMFH2-6CKm- zu?j~Ba@ff8VVu6w<#h%izq&`lEo^mtz|tDGMJJa2ts1I!DLjtOGw3$8UW4;3*ypqe z1^UO7dC-!#%$kD63kWoLZ)^8eF#s(ElC14^V|@YGAI#s+VuNjiJ#pWS95^6Qv&$Ag z7@@&BD8(C)as;~mBkj)u2gW+45EL|Ln-!I#7(5ZllM<3|? z>zF>V-mSgexcK!=T8#mH+)e%sAGjB`1MvZdqrdpTa2VGgKCs`@ zo8bXIupC6mW7Lq>+S97kmNP1w-LgW~R_kLgjaVEY0rSp~3?cuq3DRw9RBm4roQ|R@SWTZk_brPCE@gU^tPXa~i1{3_N|;t7Y<56YQ{m8eS`odQCy1 z-yfj#=*0<}u&wvV$~LPCse$KEz7_Zst>`ey+mB2I+q6jZ0JelAF*25ZKFJ_8#>iCQ z^KeIXYJJtsbi>$iJS=(lO$3J_;bLo#{oNMmxm6{>wjz_j< zCwIf&{XRYAvBNg58CGJz0S_mBt4YooxgcllQYRe@;=l6;M{E*u^wAJ2c8yRLD8+}W zEGXFmja^J^y+>%Rg>5E4!UHPSAnoZkQ2>AokyYNX# z0EK=V(2!OJgoB|$#oHC1|3C-Cl|ghMx0ndw(C+xcX*ayV2G5|L(NzpgDAHxLk2>MQURS>+3boyQ& z-9=Gu7f6Kj1dz{4FqgBZ&&F*vGb3}2a_PH1OAPRFOP2Q8$jO~QZaC)=uTLfn@SPp5 z87y5pfZ}YI?e(_}NnMi4D%DcqJ}ks;%AqM@()n!tyMU}SNgcz@rEoC2US0fioa;p7 z(@rcZYNgt8)9?NK67{gh={lRxN~YkWAuQH}vEzR>ESK*Xl3&?z=Hc_Ut}!lea(h&S7(sq4 zb7jkxE3PXP87698M3$!#8;yBMhj;?a(Kh-cR87(=e|FoGb!g*d9 zaiz1{CUwpuJ)xIyMeLTvkIZSFm~f#D3mQH!cd4G|AQP^821)UNgv>*PK6zS{e+HV`sJoTyQs>>msr7EPEd{Ix>37sX~?*a^8R7f5R zX43%Hat9lo$8i9XDr{h4e8BxGLocQ=u7m%fW)vSG{ZQt+XLBmGQ3#MYXaaQ5)$XFW zAn~b9xbR`@YG0PLFaK(G2?w)RPNZTO3j#5a(SSeVVBlfmh{y2 zeuJnUWl3gu#oCGtN=(g1sd6$RHvfhqeZTu7p(Bn*=;Budo6U6ZD^-c z@V+9=jrAWFD17wkxuPyVvx|B6YUVYGr-ANULSk=#OYtEXrr4eDzw~YL+H1Wb`S>yw zxpg={w>yqbEyz?lJz=HUN>YI~)vZJ)$QGSFpU6Ywef$AVvPS*PC0<%(@!a-bh8o@+ z-*1+!*{BToaF+SGGx_B;RrV+vFxP9WpIk3C>d`P-%(8g*!i=Pvpwk}Jyo{79sBUhxit)L3b~$KIm%UrjZ?7*o8#6Jrv9PgdZZ>nO zYij0A1x+<38~c6GM|}LVC=`888V2md8%_}(ZRXr{rYuv{$_q!Z(%`9 zFwfIm^NYj?EUWaD9aI*4yJ!6s#rL-CDSB5{#`qwA)z`lD_DgK|D%Jm&iz}eM$bYWS za2qR#0eAxM+RXkN2zurE_#N~>(WEurTz9y>8P2j)$7ZApY@;`$xivJeEsFJljA}>q@CMa8I z=A;WIq0Wl2E0UeE*l1LHBwekA>@gsy?MP|_|AfWQP21Y<6H9wAq)w6AOE5U>zczbs z^D-gqvT{LEnioWppfX(*dL~*w{n&NYKqI=Q`UuCH*c50TL1(+g4w{tWDWL&pq{x)a zN)R;@g_B}2zO0qFzrgcHP^YljYN!zCO>%|-Um7_}rJr=ZC8X5Rj}N9rwv-Qwf%}t{ zpLYo<>?F@ZQLUNO1av}OpbiIW#;@c32)?@bd#5q!`)8*SN61IrVX)bn>BV|jZ&^!V zpjMSVVNevt&>KT1YOTx>c+s%+fulU?BW(By$V+L5;Zv#5&Q-bj*!lCuEJZd62VWWL zo#a;KhIOCmb&76aA@=z2gR?%l%{bBXvD<6e@pcfj-ET1^g#!L>F{OU)`&MUB) z#aW2aP{8aZ^%uJ%u9C+tnfQ_@d2~M+y`3bID+T#nd;(F$t;a0KZ80k%7(N+0)yq}s zpDyqtEQo+UC2_zk{D|!GCq~QiQSe0Q!@bU<-?9ny0hWB+6jY=bq;K4sUFi*cC=fm~ zeO-%M91V+2PfharYFPjnuSF?0(8c}pz``DEQ@kmQgI*VU*>h)9s)URplY%*SVESKJ z4Edouh{b%m|7R9+Mo*Q2-H7h^@8eKbb`)~yFH(*nYF4}U*3O%{-ShT;F_~V-Y~pN9 zkZO|GeEst;)8wEuX^YuY(9bt&LytX~=@J7EC1NQ|jtWfp%W$OZE<;29&)M_w{gXr@GHVV>6LTb3XQfq(dX6BHjru!74>~vfK}? z%e=VG%^e=3NaPF|10kOOg38#~KX1(^1vF%o0PoZX2;vq+TZbU+?16k6`)&4lc_78) zDsP#WzaxNwbBIoa2IsJ;;HqxnNoMrg7ff_}{aJ?t?Z1vcVeHA)iIxx}{+3E?{M1Au z4UE4sd;Nhkp-CuO3T=^8SxMgE`LUy7@<6{Nt1ye#nlu3LxRLdyJBx!g0bM|kQhKl+ zJ(Iw55=q(Ce4EBDFUzx9y!f-B#&*d0;m=u`-%w^9rCcdh-0WKi0wC@cjQfy6aH%g? zBnXHR?y`k`L}&g<(2^)0gegji-Lo5=+^;2Mlen?}(ngBPYn>~b{%dLEgmCUjsmL21 z$Te*FZRCtHl=Z_MG`RjF#<=WVAgyZ?2UyHHvy#yzM07 zsX)h|DD{cp$Xq+YU*)Cumh#iHsLiUF3A?>ii(ZQSAT7uwT?^@(tq7* z&>7LFJ(iIgWE_aRu@X$Dq#z@3Hm3Rp@)h_A;x@`{_=v43Vn86Jf1d4Bjrs3M4E>pf zqdzQ5M&;{_RGkLseZ;*- zdTZZ-#GWh-he$nz$jqGUZd0hI~1}vDOZj4bOS>p&{kbax??!> z0!P6}=h2s3ZJ~18fIFLDaEAh*hiDq&OF+UxS~K2d$R7zVt`oV(=Bg(zG#*$_0v<4e zt!M;J!F~h9jf-Pn2CICYD%^oj`ODOP)YSIORVT|f{s2%R#p{Y_voILa5#@t)#U0^+ zl%Ot+nH&KDz4cydm;@3PNd}8!2t^VONn}s8K;ZYJgZ}`)@9W?1xrN~y0RfS%4>dn1 z5M5O{3IAaZ+(Fk8*V&kegs)H|SOm;JN*9j=+Qa~40G!0yrSvuU8!0DFB+_g3v5_Q) z4-BC#_`@LOsqNzP;bb|2!_v2eEMW?)=ftOdZW6F&LwFs3)X3Ch%meddY8KxgA2noc z8nbeC2<)d3%L*2nFZlLT%>7y`M9(2;I~dQp?1yj<+{XjUZ)q#1*^tAEUj&$G6`y}* zKMMAk7Z(6ri2?Qy0z$*%R;KD(_tdy7GnEo=C~2R^rof%QGDq!-R21g1 z=FZ~!{+Lfkl`{AAqEgVh*rqq$Ap^tE7|hu!I~mB%_3tXB8R5ajnA$4K{jOs*1Q7^N zZf;9sVN9&ns0w9r{iS3{8weuVj#U`k#|1Qv$_96|pl`8L!*#=3Mq+tvw!)CXZ&8kc zIzeTWz&+Ba*phN%IJqHpfvdl7b?Vjum75IO_%=EpZk*&Y0BF1kJ~z%BSXV>S#yM$F zu>mfjtYXF&EVvYBE3o+y+Va3q-6~z$4NM-CogRqf=k=;DYE@IlpkA_;R^PyASD2lq zoNtG}?^qpI=(dBMq5nHXT9ee*4l9MGZ6#^24zMUG`BiMj_tXR>a!|hUS{EA$b;oS9 zd}(*wLd3g~3NJ8#-M?;if_LNo2$G!ge&6b}`XDNA``O5^f8_VAP6GMk06o0ZvW=5c zT9P02=E}Yw2ygr$xYyz}F^nQ5r2PRpDZLvbT0iIG-#@?*#OKA~Q}RHR^fFKajRpOJ zqB02Y#uQmXV&9Xel;E;A>RlS%*p$mafBn!t+2_kE9}u?KM!;Q(X6MfrAo}baYpked zZx=uK#_w@nx6Eb#3hzM$asjKRRku8?wN|Ouxuqd`RUf8YjHCq(SYR5^ zm`N_S05z_NeTjd3d)VX#9-;AJ$O{nGgW(`39ec>xp0g_poC(JE(If<;*6EWKDv%P7 zOf|x$C<*qpHmhw=5d`T_eTT}5w)|T|sh?fZUmCTzF~7IdhOBMPQ5e(D^hu-V$Xr?-&SK2cT7gv$dg|7tk#WZST4^trVq0!I_1vQ{EMR0nm zlsD)M!5dlbFb-V`=N&Z(a?L;V=B4qaSZ}c7o#8fp#jhVt!%5DEr`P5cc!1VqTO>;V z%yP9gIf8$vk>Ew2d&Y*z{vJtu8^*_h+5;QO&e-vlLZH=}<5q;B1s1RM&=Mucd!F(p z!?4QDQQ5<9B^ISe$$IJFLvahhx;Rm-j5v8ZU|m-HvNt%ZLDu9O&~NzXYHyU7d6aQ? zU)1smA(UNfZ1{Qi($QO>VJf+qiiENiScJj_ z4_*@!m&D^JZW*FE@gl zBlVf?sr}a64@pChefx`h-Xv^$a$@yYPp^b^1uj>eQgPZBV-;EoqFS!`ow5`Onb4G@#FXmJ+aNTEFx{%*BHLTk}iZ_emj3Li8y!<4V z+*N@`Rc=FI${5bs^7`CT`%Y()k6++=jXPu|M+K@lfs^x-h@(YFRd`^ka11uHTIYuk zbX+-?cE{cOeRud?6un-&+^5FGPR}{kNpgUkrw zjw}W{<9jH<5Pe2;99<*gvh(i;{LK4ew_iZ~b~zpO=D1gC;?dkFx-^3Qt$u6l#(9*v z@v(Jm0C#6=j7?T2?n|~qfM&hcbuE)zuM5aN!HB@L6wL?%f)g%Y* zC`n3Va43JOg2v<4Pq*5e*#!3}mEzjzL#`dr$bsW^eaWbw0TjzNv$3gju6M5IIh8G_ zt*u>MQg_fG&Hu_;gP`*fAOKo)cy5K)grU3wDrn! ze`n>fO(8I_?#|+6wP(HlLHgU9ceV5#6XV!}ynWyL#XYA+jJ(v-dBvUil$kj?-B<3g z(7eSZ>ddm&t@X^;eO>(a*X|E6j}JvpE0u4V?(-%0Og=%QXO&fN^_m)Q>uW1VCEW9% zAL-Zd^P9?W$_}XxU7gFlhGu$edh4i3L2G^O;@aw(*7}-L+ehy;e%^F>e`S43!GI;hMa?5?xoMUJDiNznke{?x{tH*g&y?JvkXkA{M z>whclzkJ*FZ1Umb<8FA^ycy81K4pB|kEZ0z=&9cIbcx7h%PgEWcFNO^{ltc{kASEc zR@e>B8?6rX1G?{2dCe~EVQTZms^5PQ zl-u{|e2>8#p(nOJVGrviM4UY|Dw1cq!XtO%6+X=7hTYz?@Qm~gkx-eh(Ysa0@R@~G zHWjVrYCTPtfOOqaXXl>M%o&MJdfE=VzHpDI4`9^%QE9=jYMvXJrKJAZh65`p-^#Sz zF8nTEOHW3gmh)}^gy&Ro@ppK3$0H-n@Z?$?Nv(Jjqz!cBSX~ge0ovDyxMopV6O~hp z0WD6CxvS=0dk|W~*&7a(*USlcp>2}tTRj&06i95jJ?ZMH~cCjFs;cE`K=X zv@&Om*%#5VrKXuQN-=Tei-fPaWbC8meY=NN*OVaj54ec?}+g~}TjeCIq^3d+D1PL&$J_o{*|hLeztjmUGP zv!=TP z;4kj_+L1hIZif-G+=ZV*4sTz_?2jR$ zDpDTb8VV0GM0PH(LIhByn3R}I7`17iDD!*=$VH33jYd!0daNrOFuaUY29dgDf={Ah z&9GK=<-$ifc2-#wJy>~0$Ey7fQ@`8WLP24vkIc21671&+eTGyCx163Bh*&st79j4+AhmCc^e#c?34hWV_Iq?j023gZ;W z3Zk;Y^7E=-%@P}<{!W@K9;{G&8wFWta~vh@){j%CqBxslR2;jQe@YggaNoPTWjz^p z_{I+Ec99Tc`%3?5Oqcv=OnYN|+nEV=6jYoLAPvGD{l1y2`Ijt`DG^2%jLwEzYq-k| zTN_j+R!W?gk$+296Mbjthy_YkoHkIp6%GOXZfEd=E+z0&WT0S5jNUzZVxhs~j5hgy zvJjV?vI$87sUjL~wd8F%Oq!+1kH@GVqywcuAN2tP8XzOOMtIu$2QU=7Y_Z|@X{cDs zl@RB@WFHqZGhT(`-aN%D0h^Kx%`lstS7vavrOSSRlF^R6<#9zXLto|Y*;P&l4n5Zo z4Dc}b>Q2}*ZjF^*6CrGQtAQ!Y@}F$%aFBv~$4u?COr;C`3(hzAF;9k1y-|K_#MXm$ zAAYbE9$%>jwLr%oqGXiiatc(P4+3D$Zf)v}La&Ra=VU!=oUqc~LwPhv`XP2wWcarC zfJdh+!C-`W*Q5rEc;1B-int{1t@695Jx4>QWDKdHp+HiQ8uCK`?~fYNi)wKkHW}3g zfN3SOZCBc>TFrNEmI)c2VnirYD}#_{{hf@)wrZKX)r384-e%Q`6YngX_(ln~vvc1| zuQJlv^S-929B$^oLB8Of6K&2iJ5vku_q>CjtO(>Yo!CN)cbs3oO~qYb_ulJj8=uNr zzX&-<>t>8!VN;m-*#%Lnjt@{~#7Of!6YPMugyvv{K&u^^Sj&ei7`n98d!kKTtW%*w zLY&09f%E$Zjx6D^K~c0M7L-S4>FwHpL=YwFYyR+*u_1fCTvTfyn!O-+0Lx`7jc1g9 z07V!dPvOt>@@xRi3j|tfTkPp{wz|ld&t-~9m|&y<9AOe|;#f#rJ)+UpOy5c2EmIJI z%{vliO)5gdUz+}^MQdvOsYMrV=C~5&!?LF-MGAg~0yQWUfR+UBHgRC%tmyTU;o*nu z7pkv1e&pNyt%P{}-g_`IKnNj$grn>QdIHd$^nB&M7b0Zh)fhTEF=TIkS%Lxwh_KqZ zOfL?<$bKs!G(b^cQR?9UI~JhlJ0t-h2b78qr-lpYkq(#wyeXp%=s4X0qeb+@f)+*X zV`LCbiNwA_+@n0YV)m=NnEr&$8S{tGRI{--{S%+ij<{W5mRgh4g9I5N(p8sV_t7l{ zyi*L!8K39WAEO~$V;-tYhTe}F0e!y}{5C=$geZ$yN1h5|@fe@ZHU5rINZAu7>eFB_ z1tul>k^fFb_m^FPsKR#yluBQ6y2dUnMKUnqLcF}`&0_2B8?-$(-I9eLS{hJc2$;)e zDnx&%0xbt%hv|Z^PtD;cXi%RL{9_GPnvAc*bddMGMGbeQ#v@5DNo|^P$d9XyPA1IY zIZN|(=`w(&xfyK3U?8<`_O%Q+s1#k05p^44@TU~5VHx6!gR+RyM185BEK4r06A6dM zS0Qev*R2`rC%6|*a|P^4e5YyxF6^Ci)8@1-J9Y74FaR&zT~I-e3xNkvGKJsrUH3Oq zxCbEx(i;#`IQ^GSv~YY13H)E3Xv%-viEf($YXknH6Fm&`rxWd!LkwL43HJvn;F7Qu zR{!Zl%m0lOvq+afrREFC`j`V4-l3JnCU-2rThq3CXQ+AXDX@89}Xec<&Grk=Edl17C6UMnri{63$k0P0f^tx z2`o8gD(7@awDuaGB45=5f#^5}flZ&`Z2iGFMtpqcD>7X2bu1N*dSfUERJel^Olmt% zMpmi?SB3Y@C(zzdV&9}A!3BVS8qsNnl7BU#B`;8L%KzYmvv)!^JJ?wdD1aeWHW@{Z zJ=lN22_7s2jKdG23|zEf9q4;xBjoC&(}n=%(&w^`yWfrI>fbnl=q?Att<(RUW`LC} z5)#yi4(r7I-H5jM-H1jUMhrj#vq;Iy6;M~w+svu!?tCW|EXku!v25KJt5mU5`BblZ z<)@F0YenAxiA-y9?|CAd5Q4sgL%+0N%_ncr-K$6i-r+4cm))nO4GLsD0$u=4J;>vz z3P~GTuE3)PL{K7HW8J~u10;gjBge9d74bz>AfgL`L=e5iG11*uIUNHmOnBZNv!Zqtf=IyXv=WR{!=ubVv-zT@=3&(<;v+ zb~W}fG4AdRI)ax^+Kx}KuQaq$2!fj&#Y%I+f)ddx@^z*(2@x%>Y}aBYSf*~ zfJ*?Im=V|fIm)$Pxqtbg!m`k+@R*Sm(8%M_0Ry6HgZz zjt!);r&s6HuRHw0I*C2hYJ;Mkip>n7`|T8mbm!R(x>=rS5b-UpvDD)iubDB={Le3j z#TU;-;G`1wt0bqWW(UZ$Xs^b@o9b+F{V^MM6c4!K{y!%1#|)l1B=~l$>J2DdyACm; z+)Z+ls1vq_)s8HZ*qp<(y;P&vN}yFbp0d%fh#0;~-ZmsnS$lf0T{XC1j8pMN!A`^3 zKgF_ogTEhICEzJj%x3zjDmjyKEF8UVh?OD)M>wz_wQbkg^y<2@cDL1Q=X~RgHP#9< z&q0(p2JJd>8IUtKdvhc#u6es<)bMoBeJU$bv*Ae~Ox&-q4IyDzxMZXnkzbD^5$EX{ zT*|C|xK8@&*8BRgevQfOhT|98(3@wDS7X28rX16I1B3sMy|;`Cy3g130cq(j>5}di z5T!%9L%O@Wk?xd~?(P!l?vRk~Zjd}b&}ZhE*fVGCz0Uc^n#F5)Lo7b`_qwke$(!la zCOQxk&s=V#Y&e+#fsI?vz&QzhN4=R6$LS&2jInDV;l~*^HvD$TklhJ7@5=hF+p#xE zP=Ii^r1u-5wlsy6o9nFM5e0wtA}B5=1;y^Q(MyhMYzh#ZImMcj`7*qda-o|p_u}@@ zG?ni{d*@9hy$s`p9^R;uA^i5ql}5GU#%ZEZPD4C@XGy z3WsQJpoyyL!q1%^&%5(AzEtO;*+mPBsM=fqwUT<~77b{hdvn;>1pVi~$V<#LR~GpZi}xQ7;-??$ z>bMVBw{CRh+dQ2gmrOWgcsfmcE)Vgin_RhFlZT{S%g*d9UCXLkTlU=C@0vXwjyFy= zWX|RW&Z>>~N^kEiBW~|oEVHg2WIUYMRF8PZuE#39R|G)l5R>>asnKG2QQ=pJf zMITx{uXO~J8c}&u>mrt6Oz$*zBdCWv24EIZ8qM6lmDWtoMX&{s?Pj{@R@8Htzqt)l ztKr;0*`IP~_$oyEb)YM=|2yH#YflR^i3zLKoR`K|dFoRqHlN>#V?k|ywlozPSQnTO zd#UdXbt2j{bu$Q4Un=-*OXq|q4kx%(NqMz%;OkRnqDRsRWG0^beL!YXiUMRN<@T0- z&zTALQ)Xhn_NUC`pqUfYgBUjxqW>23IWsxYidVjXGpj6dLWtkE$1Q%nDdGn{@rt^= zPozn68?_;r*XQS<(Lzc$iFy#SA_jfO-N0iN;C}=H8Y|n4V#P1q3TB z0HhH8JAt{D=wNjZ}0w|H~zyc|0h)Ei@YMCCWk47PLiHSHQNVPtkko__9lT%|*RVA$E z=$4Wi1tL;@^pmzpXKyJTI6pby)QC|LLxaACMo{$C`Ezkb$>Y2HQoGaS<+kuVjdvge zB)8Ey3v6$q-lRb|VE-J7+4h>hZ}{>_L6X)tD|rJZ8I|&jn>`apid*lQ@8~NyN#3z_?>}xcC*b=bKDJAK8M7 ztXMhi$uy96-SX?x6Pj)!@|64)E)vVxiAfkb0%uwI+52b0%^GumKJY9QVT=mK+OxyQWQlOra_?4f_CX zKdx&5%J~P#AsH7NkJjslqN3uKzA!BtoqBs`UXrm+8YL&2i%|7d?1oNewaD@tf@Mkd z8h)NOZg7F(0&XS1**VME7p!c+Tt)|i{57!GP?(EOD zn&6>!&<4pi+Y#swq&6(#D}wk@HtYE~;C_qsJ#f58q>+tD;p)1e{KYD5pbUVav%x8o zL8O_568>0=%o{Lt(u0VC8^|YWkYe^tT0Lts5ThcVwHdj9HiJf_-2b9>n)hi=YpF{) z0zPX!6)g#s%hWhTQ7_COzJWr#2?=tLZKpZ%1|mU1`AV*i zVo$1qmCVOdRwuyRNrsp}KBDPVcqHA7q^SxS4hKjxUN!Z<@cL;4=u@BOv|!bq=d?^> zr9PE4!cT}NPPkR*_}Um_Q!>e$<*7JJGbqu=7kvljwA#+FbpM#sa-pCJItEE6JL)VR z+w3&i@I?d23q>NIeqX4s@_4FM1@80>VC4llWXt5JX&}MF%_e6mC^7o5?GlLX=RbMH^Mix1yi^fS%Lsaf^^Z;Omz3tVID>Ow=+z&-)~pO2T&UzIGuMV$pBj zy?484flovR^{ZuS>Epx?DPWONUi{Ue%UsydveWE0)@`a8$4`3Bcu-TXZ@ z^wT%sRo|Z1v@m)ubgKaHq86h49gCo~mkwWcc%h=py)4?dO|j=SEz##SEfw#Sb%!yZ z4N5@q9GCB|Fm^|%W3NCBvIyyw2qI$C@WUZ3Z{=e=iTJBMGQiF$aeWYQ&u=CBMjU>h zMjKy}TzN7Y-q;?LaNFJxTo>nSGZN+Ndd`rb=8s+i)Xwti$>B7xm}nOIzvP^@WVFUp zwF3Ov<$#>irr_{J(UrtUIzZ03@rN;^kMP}&deCgqD3OjmVu#mMlUbVPXa+I4r5h=# z3wmQWIE`=M6LujcI!H{o;T$fc?Uv|LS&@+8{eCb3iU%vbbr=~A5N14N&CV+K7V*!7 zF(GDy)5}`=NIX#&7AxSoIx{MSC*rpWuulF6;GDByXb*KXIPp9?l@*{Q^wEr`=GywU zY6kpBU%ZAjpQf~!bbZ30(5nVKmJL6y*H3bQkS@#Y6x_CR#{2nB0fTSR;E3KQjZbRM zoiyTeArItWM9>VLcO7W@x@o`FoQ)J6E0v*IlRjCQ&^+37?L5)wOm6^RM&l8z#a9Ig zaF!=E=bAR3SQIABb+``?$+$978+8^|N|gA;=SoNdZ{P9q1%_>;@^}?7*jO?^xn;tQ zmy&6hn2jn_d0;^E8bTbu$kUaK0Lvk2tlLNJI77!_q-Rk+h~sVew@i25fiqGzbv%70 zkbO)&T9d&kR)7#eY(tb5zB|SPwTHnErpO4N2Z4huxOhWRfAyJ)@QM&{+V^)r&ody) z=SLzM>@4_66cDa0YS37rh6~W6O8QER{6&{BZ*s_Ru*vFDb6a2PGq(r~X+f;t=$;f8 z>#;>T`9BS59RNdG#d;f9PeWQwLCOsY8wx5>ae{|$*LoL9L-bLg@L|v}z6dM?VRqy4 z7AdLIZ$L1y*$wKY z_VtDcGh1d;D_>SbHcrUP_jBNdk=zZX?rU&#UW{MFfLt`rPNJfpk{g}pR=q{L(MT9| z4e#6ZRy=?>-2mOD&6B`wF^rpOr~QtyQo}S4{#9y5Ke|ELWoIX02zn-e76V?#agO_) zT)Z`nEdzt5c3s!|5u3%Zcb@y#*Gw<&M6T!K=~JAyIf+{DQm_u7?l3|nZBr`XvBb=E zyvsST;$ifH`0N3-IwsWc$CV6X&~d1~vj$XyaFK6of@3~-Q9s~-W(~(rth12X$_I;3 z9V!FX(|$@T2oH~+q3Z6~r>?=egO;~lT&=G#=$(ZLkUemQIg&_8&?u?~gUZJTQuMZC zaRfY??}8L+nHDsY0vh;U&Y3(y*o;^;anuj;L8sM-9| zF8@e$AO+o@5*@gz0E&@UeoT`B=-_pQ(ItgtP9JqL`1N9y=OEAJaz#Z@CVIEz7k3RL z-MUiaHMQP!;70m&w=OcTf0$CRa0%IXQO}{fu=6UO?4&s3Dbo>lw{Dk*PVonw>+KWg zZd~IWEWlB9*rhdu30qtcFY$HYsbi62qg-+tRgz*R2X@laXSTycRNvlmKH63VdFMyu zjJS(7(M|mf8>t#TsZlB4SdV)FqljQ8H3%!Zak0prE&gV#_V|4DAGn8R=!lfq>X1Pq z=1e=yP>a>#1WIy@+(0QNFE}GQVC9A#1^;mJDK9sPW zfs09A+6zs2OD6^Vnz`vz^1j1a6f*2Q*o z1$2Z~}Mr-Ye{Gqi=%jWJXS)>JJ7^@$p-yW6VAJJYo~&w3~#0zQRw?#oBH zqt6GpvlHwESIV=G^Ry+8mIr3$Wq*e~1XuqJ_E2?J-7>54-@qP}5alD%(>H8;9y~+F zJOv*uEe~sJ9cqAs-rSro{E=X7;(l$V?^_pQo-jf(gF_$Rr{arap4bwSCf(wlpXxEC zTcHbXQezA$%q;I;XLi3VrsNKj@R?m;BPpY*dOGCq=$;Pw1qThjfo!FxL%#d>Ax~8B ze8|6jKIE5vAM#`@`vL#_ke^-8fhZaQ+?Z1NT-2YtcFd37Q?-$dU!U|d$%&cQ$9hNz^9fY~UoiZtM=`(dtR+EA*k<~1xYX2^QMB;~nA zIf|iB%#f)_pFwpDdG_>oIWrD?4S3m%)o;6Mb=o|s8?rOT923x{U#(GA<`3A1cbvhf z=jCj`=&#t`o5sxCgA4wYlAt*qKq*S|maIh|`BoX~>08r|2V+R!j>(l0TD|Ab8&$N8 zn0OT4J@k6k?1H!$OEchSLe<+2g|c_Wcqya~SW2@9C%}AnI@R9$dczY8>Rny_;-veh zGyW3nZ_jwT^uM0*Sa&Z+qMy+R3sH8<(VsJd5M_I>0={~E2hfKaQd95W=)+OW+&+gq zYWOW1%MK-`rQf(R>{R*F>8b0TSjbLE(zNCkL%r?OtJ_NUyK<+ zXQ+DLk6p&`hlme&#k~#2lGOl#cEKk;AIFKjs9ek_hLFNZmimKuNQtEN`b9k0(6|0N z-I-~Ao$fMB&bTX)yLE|0ovPnM#bMu7VnID!?uL3~qL_F)K7yT!C-c{YWEEae0ZOui zT||U>7TBht?*&Jg-|fZG@Ry6*13TP(z^uo4f&6dafpYRU@NkSMdSC?r4}&3p01q5B z{}On(GWc!)`VHY%$hw~~HbF_~9vZ$nn=Re6&W;!iWpVXs)$Z15u7=~CCi!{%`+^F6 zE4wNlZCkJ|R;?#J<`zd!XCzDNm8Ci>`Wl#(=<{et z+|y`>(EtTJQABkRngKXfK#aw2?FDgU0UlVJ-eh>(7V;=YBTkJ+tcyup*{Hx=)tCz5 zF_W*FcspVoDA-;BJM3B%8&eY8^M3YE8q#?B&kDf&V|cXRAR0X|&{1=0@=J_~mAOy6 z5_OXeZ^&KcFnD(nh(9ZnGYyC_%@thvsj=mdsg+!REobkhI_U;f#EXWY?tOawb^C@Y zG$e5uvc)62me6cNS+%S56+37a)O&fOa-_!9nLc?B{dak{I7JTYcCD6nz+SekS}n8~ z(WL-9yIW}EMHP|U(n&)2Ogs7 z4J;{|-t=?^BjHL7&(l!0X;e%KXI9M5^ezcQeNKjPXm(JTh79kw#u1RO-I?hWFogpv;ud(Ft!7fz) zx2rjCjlCYJVD!qkTtP*M8M4~-ubu&x-|#uQa>9}k(T>F!fcbxI(3}Eun~ThU}Q~j-z#<#0c#eyOJY5ueQU`C%HK1=)(8I@ z>`OE?^G#cu;G>4=A1m2uEm%p+|B8Cp#`zg<$}T~#Ep^rv4BwxlpV2E_k!rB>Hn^CKTl2MD|5M|+H2UPr_senHj*FP6n+Ysqfo5`%eBI@VV zYow>CY$dKXrHp09bPfnY5>Rg=>~Ho=NZG}f=WAXy{3{`}9i=oc-b30?6UlfjuZg}` zZ<7cG8h55LLCE@Av-kqWz!wUn`ge*SHt1dXipxm*VQ< zi@<1RFM=mM&tbR2ba$3k@vkOa(xV^4zJj)?grK~$RAHfU9@p1>A*4yFyFTCEzgauz zMJNE8+OkR-KBC_Zjtigz3HNOyZN1h7)*vEnS>tk7{p8Q@gsKGby#63ox%?zl6Tv zQ3MNZq*wx5-qYa`OH8kP{0hQZC>t;ZD+w`jkRcjJbLFH&SXpaKU%c@v3N^!t> zIqAT`A-KaJN)f6zKcp-R8_%Qocqzuquuq&722r>Cwrf8vqNM;RPT&E>3AgwyQL}oE ze!c&{)Ea2DV;E%;lpCGA0Oh4gFGOez%`JP=^zBLE1p=()m2p zP6*J>A&fRy4rhw7`)F8w5zbf{gC{9oDpQ=cvZLQZ%qet19b=ARhHAng)^}%! z48%{M%T9Co*wgBQY>j@dsN(rVLv)FILt`p@be&hCvB(v!I&-%3*o`xs61PC4l#+!pJY&4;Y(2s48mWfIMW#&*J0%_Y$8MezNR<4cmR%1Eg$tEW zKUQS|y}hY|b3Q2X>3{Yk<%@EY+9^TqL0z0Jv6k(%&A1cRxW?QFyIe7WMXJIx}7~$D&C%mimqcK zF)XF|MK11kM+$7i{^a}!-J!zSQqd~A6wa6av8vG>YJ--{%y_myvR8R{FcxlU_Ot~h zwKNoEc)sPA+NSipcX1mRhi|ggU^B;7hA)3J0Bf9@!A;}V`|PQ_X>GaL-}DgrE|Q03 zMq}r2dH2YIgUFZ<<9z+IHVktH` z`_~z4PG9vD8ZFHj2A026CVH#Ai}?TuAR_&-j<0Jl1Dli=UkCP`xlT>Y*gj*DYvOek zOirA!^k*e%xstdmqZ(E2)bMu?M~7w;k0p{03p!uxQZ6qIOdU-fizXKBRDsTw<&d#^ zC~TtkPdPX;Nl4TY;WWN(_a0dUOk9Kn^-n>ofscqAX9G)ss$rt0Mk(zmC53wlvoUdW z+9T|1^7So-XWz+^r9V9MDHKyh0b8v7}&0X?m006Zzr*3KSM~4frAZl4P zYkYKYP|dE!y*J-9Jkv9BYY3%G86DY3Y{D<%nS8lVR4yu-q12 z`uPRofK>F&_1gQa+>uwekF-LM==TIy=a*8#1dr@$|M2*a`tbDlFUX@QTn_JZh-K>1 zs+jTeB8Ss1H8YCCFt8Pp2=c=|ivvt$hW1`;Xd=6wuAfbFq>2O(4b|T?0gwM>h$qNu z%B-({wA?CmT6nwU!1SN!nC|CbtB4Gpu5@c=DeI0)zmbZ+IVUb-jILvjrTZMiVA0w= z105LXL^ceom@astlqzkn$PzL!zZfL%C7h-dL(;<959eIKSIU7%|I%4)yV9PxN%5lF zU<@msDs(q&c=fdUexKc9_AoXibjL1d!GlzI+`;?r9{=Tv)W4kB%$XiBAdIqlhESM0 zqunUZoky}Or&p_$jHGy(s-wBlu?ghL>W+r zzw5<}<7I~v*FX;4lvOVBbmSUod)>Tc%ETGCV(pi0aLq&WKt;-<10=MKTlt zmwaYdRvV16!kg5R^^1veXc?ujLB9t-`!QC}875qhLQ>4|*Vte#FQyY=jY>^3P5t$$ zoPO%dD~?4SL3g-7L%;N4a^LaGe6*%@ML>QhzcXE#$UD2L0Fg~9+AZ6NUWbnA*DhYd z(Hh~JK+pKOP9A(OvvTHQxMNAdyji?rH=0#oKZxntkYk*E(EL)n(D=JMZuzT7fp(`b zg11#_Yvl_b%^V0;KzJtYw=HeNs!EEEm9wrD2Qv-)e@xf`#vV7SG|or;=Qn?t<;JHs z|7?->QxIMmTVFoWmw2bq@4;WHFK08-$2kzmd|a^=B*mSr%6NM7$EUwS2$yz=a$#gX zk{_dg4e=iTwT^~az^9@mlsXjCl@Q|BaDAu{f$`-TX;D+;8gAJyF^sjkEZ2NvJHeg? zK^ZYWc||tp!@Y|(CmMk(QK|&_MmLqDSVQ&#WNusu__c<65@u%219AptTm}s3(Cko7 zI60DdDSILirV7?ic;}j#{B6Qkl{yCubF32;xfu+rUgPRHg zM$bH2Ly97c4NQBwWHI0ylf?9aJWXn(j|k{MWT_}ynH*4xQfi)50xkyXGKWql^T32a zqJBCQd{Fs0t6FB$oVNT>T z)ajR<6w}A-){%P6C!zN)czkvV>9FFUao`PE<5C0WJl&xl3qERDT={}PBs43;EFnsG z{a|Jh-4p=#IB)a&?m-rGybB6jK4AO78hLl*y*(z;Wvi$%F)5v(HT1hsIiTs)1l?Qq z5+1N+b~kluWG#H#Bu{D{ME0!lWXZ!V>d2OsRV0V|0@yMk#(SS^nKa?bYD%FVXpsEd z=x=%Am=X@yYUcF?)Z-nrt-5T;oIW$+GK@ADt<{t+iHQK)L@S?pV1@i0XkZ8_zS0|1 z=pc}Xf01-o$Ph|*<&rGW#r{$1yy8DbBdCs#B{w3KxE*2i5cQ%jpQ z%+H30r*83Ifd{=XYMurcA-WTQ2$%(4W|t*Xo?w9SgJuHy_3sZkz>;T4#cwJgC{5Gg zO(8%9JfhdU4r=KQ*DU|?F<}t*8kzKO6NDA$e!S_vyAhq-s!BX8V?V&upg!7`K_ly3 ziI<-CnXk1GXi-piB(lVJH-h}BJYhqs`qGTGn+*im@66dzg@OOFGYmHzq0(h;3~!Ka z5274|!yCM%{aL!>^%T~7eXnmtaAa-WQ7GY2JVV`J0S)CDG@ss3Bf^>77$`W<%LFl4 z%^AXfwmldZAY7M5t?K_x1H{Dqg$8&XosacI14NDr-n8>=(Szw3CIu5q|6k?;sx~Lc zwgCD$_2E=dcDhH-RDVr%o5-#yFF- zUjBEfs?%RX8Wo^~p59xG-Jj*ieBSl(fL}-{qpX1PiZ2GKWDNyP^+UaeEZ8U(0FQ%0 z^eEt{Hjum3w1N02CobM5NzMa`mTHItOm@Dxa4Qx@i+P^x)OiQq>D3!B`X&gm!wkpy z)I@%C+51iK3*5zMI5;M)_feRHNja>&W*>W})K@SNz?(&JS}CyAvgGKY`(Zx41!go{ ze3i~#a%2A|PWVrp@Siy0d93sQz9m7)kG2QGZYKv90{ZbIHRZf*teB7{&u3>6jjqZF z|H;(cOx5lcBfJ&ML%pMRqSB<&bnyI{q1?3mX!f^R?5XgXqeqQ?i?$MMh&3kkk!7&U z7M#YxFc^T)2@4%UBvGGtM7FSCpqSuRNrVjfiOrbGp`Zkeh#%=C+8GIxx_E z|DAwh=hPJgk<{6DRe&1@0gHg$HsVt#6XEdF&6<80a_!!u=pCI;tJ$mNrLu@i zSh>@IqPvc%VifsDQR@jq*20;2rEe&ljYp8iM=~qCRO&y$Kf)>*H!9r3O}u8ipbFC@ zbQ3S$QXFZquDh4kiU&*Zm>4Nxm&9oa;|n|GTY??~B_a{mj4VtcL`mz>-hM%GdC=mk z@_AJ(&g~rbjoU(F^9)R@bDm4y6?>$64M>FU@LD2CDu~&j%Cv)$BR&(4f}MixLwJjmCZ^Xss&+x>QoTvl~R+A#|R_M z`?zL+ML7CkZD>Hh{qs^@Me~UEorxpyoPgupZA`iZrl-U3(r`1H`wCu<$Hb0sR7~_% zBIoPOw3N4UCXm-pIKtr}r4{5$(TTnQ#5JCDgAsK{w9U1@?-fWL=KSgv)CaBp?iB=J zx<;W=^r6XU@P}{%EJ8%O$6X$?CF}hB5N&1)kY}Mg=GK`8^bH-^3k?%uI_4S+ECwa$ zP>(e2Aw+*1Q|tMGM4$2$DiAQF>lm3ocMGhVDKwR_hagjaTNsk2Yn}B)N!9KDy@g?F zadB4tA1w^l%>RZ*@Sh|7_dJ5VM$9ljQ$rx4k_d zrk()*$tHtKpIX1wn>UJ=j}GDh%CWrsC1M!Bq3)F;E`qNO><#o4V-uq6DGKcZx+5axLNg;w zeIR%Q6$*g;??;oCU~%~rwIm>F5YVL`>ZLM_M`XXm=>m&{RCB1D%)@jJi)v2&VmFrJ zXMM)nD#ZVu^vK!h+in%*Lm_J6aIk^3%RF}!>~SxuiA{E$P!bXSMGyMc3M;PXjYe&t z?o8n#1r3gGE^(pbi;$P&7*$Kkv$e4k-F7Il7I{%5#x12xK#bWBtZ+=Qq&V#e%?0M z6fJWKNs-hFitkoDjqADmUGJub+Mja;i;1UP!S&C%!r10>t`JXdS&D>~**cIKTiID? z_%X)3%eH(!uK62|cKCZIiXZK7{z4M9Wy4%H=SY?;ueB?)bHagXhU{lNyEu!7F$w}{s3z0|1D5CMc<>d4y4;n&imUfN_43Bu+f z&+)=pyUcUEkcO*f`L08?6FLel0F4OzSFpfJs$r4+G9FasAAZD&h*P+@68pxAP|lxdQ%HR2v;q?F4Jo|IB`5qTOR%v>zmv_UC-BB2`N~i9Eav zEOETaF@e~RNhAw09HWcnZ)JLce>@=#^9FxftIlobk~q}L5H!j=3Bm%x!9&|h6ZI*lmjF?OMVg~>?>?{W{+4A}o#Gw{m#KVLJr(|W2I zwEwOdNDuvXGOXfS<^A`a3=P5mQzrx2|Avzx8nvTj;0!xx(4wI|rpRy|<;lu0yXrOd z2x7UK2C)hnf4FwZ@Im<0 z!ABYcF6sgAD4}{_i~|B5uD|mt^Y{&{h?ispLZQi45hV!NV`WB0JCA`14hIO6QC8r( ztKN#&yFn_Jrt?hf%C`8~=e^F{r!9_LZe|WX1N6Ea)@?l`%>4dLa%&9=k z5j*%!`pAzA8GpHIJvEVaE=9S-Em9{^b(reCwDa+DLhw6Nwwfa{B@ninYVZZUc2xc` z=Ui_<`6xHiWkdVufV~qMXC-#QL>72HE@Q5pVt7_7xu0Jgve< zCKSBDPn67WG2U}9sC=gsCwAsbUGe1K@R2*43 z88TkKPMqb*N5646((+?s6D1J$ASRsxyMQ}Av`F$;96<#Vs30)3b@Rh#EO>)9dIh>I;7E7TFkgR^6F^H98Wwn`k_~3{frqG85|z+BZ*_i@ zSWCbJBZFW!WQ@XulQtrY2sWLF5?ldngA2t=z=84t=b?IIuf@?5ZB@>N4I&%8OvIo$V+{BWf5`bQ_RfJ^79qy2U8MF$ zC|SRKPo_eq=w(!{9x-%I>kRlc)ag?!7}oGS)Cu}D z)Jc#=l0ooCbkSJxxUEpvv zEnS51am9Eqgj#Ei*^#NQDx0aOD=T~77~v(&+gC`ewvl+Z6Uzs3pR_x57+wVL8P;CUXd@D^U<$Zj&vwoy{c+au(*IOoIejEyMqlaaw+JULQa zST{j4lL)6OA?&t-PilN)hQ@^HDLZ(?GO5I|h%dqN_EucJtUyJxt~Us!-EQ$PAIWl`r5pE<@oYy{fgB8yGHENb3C%a?kZq$8A`x& zd$*R~!7WnQcF>BO4dMUlyG;)Ihg+E(-onXrr5psq3inlPM8N^t^Dnug>EE~OS4Ft% zv}_i)^`k9X8%(-e6lf9?t^*cx2(xeIAX5plSSPuN|4-!1MJ4%3_;^}_m&;mt4V1#ECuBla4!`{ z%4^Ovy}J<*www7cWd$0vwzBUvNPTiA|(g^#p8e{c#FB~OvUn9M&`9M%~<|GwgIC^50l3Ij&jshH+C^NRFa zW?eWdnT31HMNP!jYZoJCkvq5zL3YCFChUX!KOluSt+`^CjV$PBX8Bk^#&)_fFeIHkU_MY`zzgF#E(dk%; z-eZu#J9+%#=JE4ZtHiyr_OkyhHO6-9R)895Zm#Ua5!G{Pm7eqAc8G5FYdyyrUmvz- z$I_CKAn)s)uN@i4`(jwqHN`K|%?B+b#e0j=aKG(SC@i@Qc;dwN_-QpQbkQO%0{UO!XZG480hFf%Z zjlj0o^-koeR-qR9Kz-xs+B9Kee}3ZGbkFhN8T;WX;u8fFCSM9Zr`hf-*&|*hQV+9g zZSPTdMebIWV&nH(At9UK?v<1;L}JLSP6l1G1$tsb2L0HKmV@2U8%|U$iJAA1Fc)h# zD&$FsDhmS4DwwtohJY)B=wK{0u?q!rQQEIsGz4W^75a63Ua?d1wLU< zb!&Xh#ACKmeQI=vlHJtVOh#pN!3zX)pg?SKiOX(g*x#qiMf=*3xG$=jU*Ye}j{I?^ z0)W}k_T`h=QR9Vil*YD#aT2ZN6|ZrfYC0$AOfluPI!#NS?AoZK0>CMpBtCHpPWK!D zrx5;T2;dZ0$swrl%Ps2Ax+hfV?7svshn17#Q6RVe@K{SpqbRQ&;-fgWv3ys}<;?D# zL3yy#IsH~eXNtMJuXdGFnGI_3;{k&(v9yiRKVG1P({g~iM(_}yy7`4ONee&-XjdeU<^2|5W2!P82C zR6kTPCMf1B3cX@U`;^7%R%>;LrJZsxd#e)w{L=r8PPwDd#119p{}jl2{8+%lFMwxTU+P|(Nzr-1@W)4vQ9Y#NyxGboKR zBHKeh4p@zs7^6SUM|>a^h}(N#rU*|=VUYZ`c&ielw6 z@qc`CA*9VSE<_#!3P!CW#+&Znc_Ua=ygWH46CHWGsvn_Pps0Becru4XkNhrHgOq2y zu6o7Ha5_BcEB+WsN73YsO#c^aQ^Y`OT`C)MBYIv^Dzpsc7Sx$phH0h~8=ZTG4NMI! zf9oi@-i(=uNsP`0Jn^FMHEZM_&%JhG;V}f1?zocr%gnazv~;J!Q--g?=zw)kivi6w z6)o~9OHq(IX6nd>dzK4~Pb*f+`)(LL_O-x}#0|oO+_%<+Lnu&KI_DztuLOx8O@>C% zga6QVNL&ZH4%Vl?yAGdzcO5!Q(wiXv+q}ZJ#{Vg=@a}($SNL#w>L!#~r&4;nzWZb@ zun97(Rkpa`YfI)Z_IC2hQFG?g?B#S51NJ>tbseAgJ#C}Oat1AcUqRvrV8;W+HR@H% z$9Lc8lGu+)M0$%$-sydXV#6vvOd~P&*fBj;CGHf{KndZjkP{MNvM^AF#4gb! zuw%vFS|_1$9=pe zcuhxBOcOA`h(3Mx()gqN0HX5O@#SyjA5lmru3ayjPxV4LY5tu+mv~tW_!wJ2s&;o@V7PUiw^ftzpqb& zONDwDq}LrpS`U_~6rkcKJ42e}))w`Hx~6faFbHF#P^2cv#>$Sbf<>0c=ef>V9sMkM z;M#}oB}q#Q%ARx#E^U`)ybO(TIeAurFC)Rk2?L@W0*{RJf*4oeij)_w%6Pr6Nan3C z)FmZ?nUgpZL$9F8G*Zg|P03q8`Z#PTFm*IUwEU!f6rKBz_VGX3$Ny*_nGS#azeD?| zfy{=mot=ffU7Ce_pVgClM1#dKWoT&^$GSa}dl;+tTV1z)l#XuBmG#>b zP%(T!^V&@=l}aiR*1L*GCGRmzyUQXH4lVU7aM#Uu53jzq+k zY!%z=dNr)11e;Hm_SDdWs{J_hhQij}$Pij%eoIb?o+v%#voK(&dU@x2*Tw41{gp8N zVZPC`nbH5VyUoS^8JBzs>HDDUTMNLW%{d?3Bd3uNJ~vDnSAo37IvCwLM0=QOC7W$V zVW_~yG3P*F|2R^3TR@)oVdL>3U3a5`W@2|Y^6iJO#E4VQc$p?xnE_Sbhwr=?cY`jP zg^v1NNNm1|qWE<{xNm)I$#$RYfZHoMZo}xdduhKRU7&SjyT>V-Rd=9{H#AU-5n#;Le47m;+oEubp=W4F|u&< zZWr7uq<%=3m-mvF5msf$+{pm0OMG_|LS2Xqy&isCKL?r-;0QUnhEHAMdl|p#=jqIQ z^HE`t?t$^*Sj-txK?X56?;<~t0NvU=xZWt0AjAI%4K#Z-{Bci4_{HehK?`)u?5+4o zVcF8DuvRUvTdkSqjc(zdLT1u}@X&pJLk?=2k%gN0{c%IJwTx&`^8Koe+KbWY!1OJ*jeHF3yM(x)-Yi_9o4;3~`V776elzz$e-l)s4F*p`}w{#`%81c3+hd ze=$1lbZ8V*C@im9-eHz_68w1Dk=Gla?6&^;6uzrE&UJD*0!N(-G!(L~Zpw8ov-MM3 zN(2tRSAeDYW}kKwZI^A23BA*7qk8i-;fsDAMzAivpZU45;t*Atu9IsKF6vw>YjZCZ zalpIZnc9{}uYWkyK~~Dyw2X;c)!xzi;XiD1D)vZ0!)lwa>z{q<;)y5ACo?wJII)<1 zr`LF0W&7Z;nX~)pe%v@q4w$sd8|XfI}>xA^Hc<8zyp)-)u?N= zYDub857DEeW9`o4GL#gdwot7}yaAf=cxw&W@)IXG}I{3i{QAN~KPVPf+6-#1LA zOC-5|0^Ju@Va6o;QuouHIr@kDSu9y$=4)NaX845u+`WqWB<( z9XSBrunwCji8zWu_SLa$-ZTGxe9f?1H{#%Ac)dHLH@ed}crr3}Zug`27B>(3?A`)d zIx)Y+8QEqG&qcRROH}law9OOGjc*xUw!!O1Xhl+~T=u(@X=g*T^NUksN``e52d)5k zQd`p0y5sIRy?5Y=>3;s!k%5!-A&(@<@~Dm0Z$&Q^r3{?es7_}Ag_bv0w<5z)0{3Ev z$g_?&ne#htE8yy&S1v-3dBF*>4L5 zz03D9tRP{8puId7=X#qFuMl=sEVky7E8;X|vo+x$w#4FB&zLCVP_=dg?!y=)pCej3 znW8uy<|(adJt7xf=Hn2AX88&+Mt2oW6-?zQCbp{(oKqOQC5)Iv6pS8S>Q6-t7{3?x z^B;r&NwY`Lf194r#hBV8 z{*7sCS=3O!+}A*Pw`ez}xy`K1QqXzJ&iLvy4{6#Z)sT4Q8-!^h0|JPhyOs zBK+w=WM7Nx{7ds<-X$?L+x&f3W??sD9KRM2HkwZHPy3{fAM#$2c$th-6)A`&O$gFY zA$g=1_;pU}#^Ajt;@bN;mW`vb_T2DB>RtE8yZwB}dkCp670I&8~rL?gx4=7dWjTaVRKYHWjq2;cYThR9BQni7ZkT_5#BoV&M z`EysV^w-wXv_#amTTyUZL-IbnHDDi}U%6YN6azlKBLyD3zzc^+MJ4+lp-03&AH1lq zrYRhn+DBtEuyn*<${CNBbBiNT7#aOUO&ZdWCk}mqfJFRjHK^K=Vp~iP?31=_M1$gH z&0LNxFcUJz{5unZ_&XCaas$kS+*Q(QMpLzwfifZ4C+^&#u{MmhNCW3j_R9(KoQD4V zhRt!rEVH1)8d$wgH7EY^HD~lm8Rx6FZjbF#&T7ulur2H4HhY(DN$F8%d!bZ~b?!2R zCrLc3)$~&8XGAuM1RBJA-zqRuxk}~Cobv5}H!qfDpqm%;861h#X)GzG325TgmMkWU za;%vVM0SjQMHk4He+5KJK>-mhQW=qtwnC7MqhBo{{z`}3fA!1yXF7yMC-B*v5obUC zgOu2CSoEdYlR1N_Xn21zIQKU~vdm_!1+_!0OkirC4`8@)pp-Me$gQd+P_o)cBEcx& z=pMfohA*@2hzpq&P_F5CMnBEdOL4GrKvW&W+P0#KkK&H+AT zLGMHwS!9O5a3&tu8;y)Sv_M(+v4#HI>wF!*; zrK-H1Q}jGJy1}zRBgBIz*ns7c*73O=^6pPN#1q&KA(rG5e`<$lth%&cLg7U$Ba zyFUpuQYar;i)No0l5uj?lRrZVvC{RuV!H^Sernm46fA~EE6Jh>J3w;+)D7wX(+vUE zNCSPySn5fiyCE>3Zpcn6up2_2&R`=y8RttX{P{ORs(3<37;{WrDNpAwPH?-=3XNC~ zROKwoe=0QY6>Uuia&2|~dHw})oxcSB zK7UDn7YY4Gi8+r}sLc`J!y(ZgzW#1rF4`=ld4 zEz&slz9>+Ow5C+nw@2KDIBgGXNU+Vo{dbGh21!!dB$OwcM&civhVe}tL5O^kFVrh-(F25UNAjYiu_Y1dFV>E; z686x4!Jxo-xVl%>SrH~X0>dFH#5|(tPvMXsz+sBDb`a@|X8nn<42Q}ni9U3?gEBFd zNrP#x9VkUDIoVuj;e}fM!yE(58d5+AjJ%4+>g~{28UH|JPS^#Sz_Ap`{bj2cF=s(q z4!BbsYd9r3ojJ{yD$r-(tua)4NGSu9Bm&`}J}CqCw_(Y*uMY=8pOl!Lx|6-%BH~Oa zCaTOeNQf0x75s(Oitbu>dC?R4E6dGI;DLWOhkHM)XQpR3=e$j}?5VFEQQ{Fuu3=pwEu067ra8IXdqnm+mf`u;Bzcu&KW zPQ8$M`eM%C;Sh_!XbX=wa(@j|kV07AupxuNyC}Q;@La)_`q{Q?2qxYOj^bOcnWwO_ z;=u6Ije+6QsuUP?=`gX#%vYkG{*wY=@n#{o?b~4o18$pw0#q6!haO=sLZUXLkJ&|o z-x+9_l2)h$erYirthf$sf2a^a|F3Y!xYqm0bJ;m~p@^@tCpLEF41- zP_|g6Ve`qnyzqcZ%(Q;lKb25!syas*%n0|GY$nMKy-!@yP?)dRv&^_zNZ!BhX>{hW zpZ}CK-2ZNj7{gATnMAPPD=%xpfXzA4=}bK!^vG5Vs=6V^q7fq^d8o6pENVtz71Nyw zT=>9>>8lY1?UYZXwdJgEhonxN3Z{tiD_4k6GJ6zFy6C!N@ys$f%+;_a#>Hc`rd2l@ zqKNXy2I_8x*uuAPKNGtc2!Z7gL&%}$a!7uIbey}UWGTdsCHPN%RfW0kr~8)_H({-z z3Vy^L-Kd}+IG@`UJ^_YO_k}rIC+wH0z`1#PDAV%euLSpOm=DAmh%{74;TY--xOxJ0bIqUY-B&ctv?c*7NlyP&7FF$%MnmgNxxRr2Xmo0o#0 ztCo-JgOSwv8wR`!eeam;i&FY#gHyuJ&ta?>`ed<6v?px=UT)MKxhgd*5p@YxN|5DF zwVCDcn0{X$^DSF$>7&WXsp5OCJ~W%xAJ#9+R1c{f9pA2ZXy_bGoa#)xkMk61GRJZb zsX+??NMmO#eq4?cbmF9tB}9$De;6BX*5MIk;1#cZ#x%ki4t}i>dRR2FPzOH0T~d88 z0S90uyKis3`E0*KQcdLUgsr#z-SjpCfH0?*VoFd3$4aZ@VZFjQh*o3GZ59&{o3I5do! zVo769BnR8JJ(@B{hwSkV^vjG9nho<0{93gnjnhye>!#vTac(r0S$SSh3{bv^?}62S_+*0sBa1RNJpj)yCkW zG4n}`CQX{BFqJyMTDm~)B!_&3kn*TG+F(a_PCZ05^Kpvc%Z=%*^<6J8Z;TbXklq+h zv_(&KHA>RARCRb;XT8#(h|y%0;r@c*l9Wm|3O-XZ1gI0e>Gys-jR)8nr#d<3HHnNL zN_A@-8{htLN}vOj(AvSe*0D%Lr}vyt0G%N2M0F432}C6Z5581I0ec^dT66%V*llxy zt0vS8Q5KOQh-%C-o-y^^f&2vT)ps;amjch}=@^2$EAM*y6Fc8>rw$%o)(Af?%q?U9 zoY-d^10ELbe!NXiZTjBy{opWnY-VhB*0_#X~tt*0gjd6(+zoV=*dNix1a5IlOL0{|?K>6(CUyYT&mdCimb^)T;l z0H8^EorB_ms2uI%`^xIji}n|thHUx=94%UR3jmLk7C_Sp3g8|}sN}Kmk#GjU(Bxjj z(W51VLbnfC2%7}54vyNXl)E7XaPN%=@1nJkGt?o12KPJFqr;;^>zdkzQm3~KrP`Jy zNBdk$DNP4j1fGsg?xW3D!1c}CkGB*bODA=oR9C;g0qr|807Gc9f%^l@tK*rYj~2+ zi9*V9w=TI;J%}c~fsqi(K}_6l7$d_XPGs(IiOOX&LZa+>CS;%Ncv2JOhLc}Oj2{B$ zH5Nh7dDN-3 z-Fown@cd-Nq)|q!>SecYf?9UJ6gFg7O!JRakBp>d-m;w9OE4M0!G&{HI2)Mh`&zE?|W zFxHjJa?K7H2}xsUmK+Qa+LJtlo!Pkgja7~^fmkIfK^#fc*$RYJxItK@cWoVrRfI1; z1F_21A`q)=-x7{JVHFJ!R=HUJ8&M&A>>A&3IaeFenm&d-U_Z$gE|faEOG9;mIy)%lDhBFwXBibCvpodk|Nd zA^Rs+*#f4}pCTbZuEK~O#FN!|@xHM^)6SG%6|*>a7dWv)K@ncMj)?l|B|+7ZM(ywY zMR)F|Go9m%)O5!rP`>qk2sa`J!pXA<+1<$qHJ-_ z7-gT{X4D?>w=tyCjNHzt&JX4V?M)+3yZxupHM0d5ee3yIQvHFA&e99C@uhE-+GKFvV&l_P<| zs#a?$k)|sSk_P+?(bVT#U%o$SMw$BTR)gflIQ?N!nh&<&y~ruPl2N_Z)#>Pfk+pZa zPO{q$_yzQhGJgo8K}asu;B$P71oVx5daq3))F!^g8%yOgfn}}@^MV=&K=a~M0lY3- zK&achzt0CvKyP1Ug^@7+kcK?8nTjI@_UPeZ%0dnqQ{Ke-N#X7imnwp%OlD2 zc{%9Rk~!3W|08R>$I~R|Ren+Rd*BRbFNfpBTE=hp=!aAKUdW8P19I~<>R#JI{qiS) zh;4_9)z>_rK*S2oD=2FnC=kKx{uM8F{+?gS{ET|TU=e-L`B2uA4Fxf z(Zzp}M{y3^6J#E>!Uvj1iQ)?Wf5R!)KGtaew{Z$;*8fACqVYe+DU!^IYH7!-hitAL zA5Xtd)%-FZ@NPA#`RIG?BWa~^<8k>9lG0nT_&*~l-{r!nHhyYHyhHiQidgC5FJQJ5 zLMvE<1?HPBpub6LoBnEmRH)r9OkD-)(~DVZ(gWTKn^qEI%%lak5ezlmehbv;3k#0E zNl8<ydud6J`eOB#DZ8K zV8#^rCQj_gLQvlY;ZwJ{txnvdX+eFC&VbYhc7H}5;XE;eD1hb*jcLr$E5pphe#Xd5 zUf12zUCGJ5)}rYAR1^_8|5Fs{1{Os!*ZrT1A{1d97IJ0aH(Egj^^LWIeF5aHW~*|Q zg`sAY=wJ>OH4<|Xq^Pgesu`0xDA+X5)7_B>sUQS;$8vfngKZHkEpa%R%kJMh?Y~9= z+l;m)iiG22j;7UrNrA@r$y}bBpg9Q{WFI}ffq*r#1l2_9#)^5U6N;$%l`Oz|C?lzc zo^E=g|J?LQV5ouh{vO}ZXY4xK!?{GW-iymBguZDarba^cM+PgZ@|!yL`yCTW7Y4>e z5^F#B_5ukBVb(7wHPn?>L$fTp#O!4O!@J)xk$U7~d<>o%Dp~LzaRFj=QJd5kP&9jZ zO`N*)^80^cBIb_b7{u4t8Q^yMl%l?$huBj3S-UaGODjH29zUP-B>p++iL;(*gUi7Y z*Ih9hF9EwnHX>KtLAdE?wd*(_;w}Xgj-_;5a(54Dhym!-Jx}P1u)3MWW!x>|o?j0z&<3HD^3X zcVqZ!yQ&P}P%Rigtx@)2{i1i(aCJ>2&PUsw>_2p89g=)pflZX_*t7qY7(4Uw{9A|IW)@jEd5$RGZ=bGXgScH#B zPTm|=NjW)wu`G;F3_h^A+V6;qNho`TmT`3|MBNPKbBchZ7!!K!+lZeo2^BEfg#BVy z_CE6^KBmYrygmA6WO2j}8(4yJ3oWNNP(-?2ppL0K1k*$=oLTr}B?&`20P6xL3DoLCw|r{XaK7CH8(AQy;+V#UyaE zJ`jo~w7-+j5aLV9WkF}o@%!cO%+f8xiO?j?iX=pmM}dx3weQTW&Z}%6Z^lvTIDJhx zB_iLT(bpvfUVo#>gGif*M6O+qh0ZvB_{v{Zxxx+!`(`qi_g(S1k*kt|p;08&Femd> zYbSFcVmLWMusq4(G~yak`UGuB{3$pNUVX6Ly<))+f8rFg`&9*CO@#dz|G6ge1Mz*< zD(R2=(IN=oQ4d$lfs`cZs7JObqr`9~{j&q3gh*$|&lT#QfGyce68z;KT*uL11cZj@ zav%EczBzIxUSe``qR^F2{VU6P$4Xl&6B5;2LL+P$5*OvRLjn-?vKx#&PaZV z$?^%siFu6{VtDuVJCcgBXWGf%>m4pD%Qn7zm+gUJEPE2G!>x^v%2*zq>5$xb&`Q@M~O|;cy9p; zp10k7+eyHkmynw$_?3~!1mEVz&k7y8x#9SQ`U=aRm`a38c$mA-Jd>_G#m(7&RbB`t z7}uW#P+z+y-H#BhSREO}o(9BduO*jbE1ZCzOa+#YbdkGCs|=dj7woHToryV1R*LOi zHGAkopIE1~-Im=BPpKgj(TIr|={2}tC_cw(bNwdy+jX&*eHmg5FMn7=-~VZf2kF z!%)B4ZYH03i@QubtyoIVQKjt9YO}(P&Cdn|R`(X8eE~BSjV0JH<5*;~uMTs)kE46< z!v`;h-ZO|Wq*hK_zvZ!%%ptjPmn33?w#~`_aKR%{v{{{BO4Y~Wl z4`H5%gv&WEW~cY-A_iAfM{C`#{lG1WcPGd920p9P>kT zYETJ)K9MaiQnNQ&rm|-2^mq5#4sTN#QhfGgF+6CDr_l>YwilbwsM5$NZNHJ^(CV29 z?FM_+$E}SNkVC)b%RNj&UV|^0tZ1kL;s?itzvBmSuBTbY=U!Pzzf8@OSA>2Q9hufZ zok*K=*)`arfefRtK5hD;5lXl4foq1``s-V;&4zXbcOm>V*mc=~M~(;PP3+qznSuo{H?fVlY(?_PQri4siEc-5Fw275&!;D8`f1!l zo;DlV3I8c>n3>x}WMhDYi3tH!3BZ42oE;1du;FV2=1q*bzC{1X zRq|klhvJL;rYd{z1R925M<{_B5!aa8NC};+`t_&0NkyxAKk%y^B-EsoHFlS!UmBtFyr`)~t?lOmupb%xWpnJ3f4LaAT?m?@oPOUsu9W=dNpU;RG% ziGIk@D^88*{%f{DI@Ka*O;|u*ug?{yT#nZ*)4Clfi-}A3spQ&`DKg$7zrM5_S4{T6 zGb`BaLxR`MnrJKcI6$xdkk=|Ht2f%X!KY~eyB_RITbdv#Y<b;6vFfj5tkbVY|wk762k`5D|Wwf?fSmrUCm{uJ^}B^zP~EM0Bz)oOi;M$5bk`Fp(m z!C3K=cTS=e@$q@cN?1N$0byM+9omLs4Ab&uQY%RJ2x!b7KMrF@9IH1s3w`m6EyX3R zxk#Dzj$=&yywNJ2wb`W$vWQ5!CrQCqGy(mjP-y@4RD+-C@UN*xGvfvo`KL`MW1G9b z-};cJeKr$<%p2GJ*R78vXV;1msB$6#^`~+YtK|ArIjLlKukk{CCz9p~W|t3}^<*mD zpW!T{BiZ1g%vAW~r0nALAH8N52dbX-Vgu9p&w#k0Ue#_#DqaR=DtG4a_jIG$FYlw6+ghaL=%IvrA=j7KcCD{>IKb(~ zmZ(OykrcgPpL+7p-=-VuUSp%N8hQ8J@u_Q8d8}eB?R{;dHy2y=>m6ne0UG{Nb45}C zo+>DN7J;(sMp@eX;ZaqOCnBAcM+%zTJi=^KSvsUR?B1ywO7@dZsvgiI1}}F?s)>|a zjG{iRzeBxA>rK%0-lwOT&~!vp%rZ%06#ej zb!^+;!98a|&EXx{kjgTX#+Pnw97Dayy~N|p&$v!tl+28>2KYj)yxuKdZ?IP9N6%X8 zjMYf-Hl2I2Ll)U?)XNm-uMOrE42-gz<6z`|s+%NJ`fw{LQ4&KAM?q6NnWqqr!l`JK z^9pfN(Y(BY<}QR^i9hLaYv>!5B`Mto90Om!q-_ZX6CTD$W~$q4P=f)f*L{Aqt)+RfIF=-T(L>uKHWosQW>`nXchxvqh5lVNvWd32 zQ723N4fFR)YRlUmO(dn)_e+IPIGK{wfUQ{dH>&;l8;4fe^~rDB%(fcBD|^?fm{GnZ zHryI`dmd;~1r4gv?8HXJSzU)n{?JBDJ~&6OvfYsAlPhy-P@M7k;8eR7xOC^)Ol1`= zCOOYS?-F1+IW}lnTB~D`)R3dRuWgH~afou?y>o9L6CTxyw8rS2A?&V2>aIoXJ`maT zSP>|=0#Doj=4pAeZ8jz3vTZllYtu)DB)RWA12{!{BgwzYFp1j(?M~nYvK% zs%K_Jm}LGUTIyUuG%VfhX*Av;ykc8RyK&u=`jOydt(!>p@N`Vf?Xr$nq4D-JYn&HM z@Cr?KjiC3rs$9LDRGer*C};29m*{Bsc`9b+cj0C^%IupJM0+W*8G5vQTs)GI@masx z4zN9KrcJk@jLvLeB!UuOTB)VnjozScl2H+nm_$*s@YKP|3iZ1woPg=f&`5XR#VVYQ zpIkd?EB+#sHh3F7EhRGL6*F+InkD2`##f5GR>)R%Ww`MgcluCDJ-~ABEUC7yxvI|( z-1=TG0Z?Ay^xE3}j8P8ykknbJ8mB9m2RrsvH)M9fc>(`AhEHt9`?5Gz2W@D*K0}hV z`=Yhg-PLGyNVJ?q{m|xRjWa~JZOP_cuxBoO(9X?b=LL7(f zcORq*fe+_iC|C^zn6T-ya_Ku<1-1l;Ob6d1HHGoJOx>I(e!AHnVs@d6>RktRk|sDS zaK#AO!=~Lv@`hMK0wjflW=vEJ#G(zljj8&D0S_tG9J=XL4Ts*Rb$agmCOBNXXU0TGHwF2+IA+M2X;;$7a><-eo3Y(BuhoUrfjIZZwA#5WDqmI$A^q# zHbfm3)im-teTc3hUP#u6#yA}7;^Q}?YcnU;bRzd)Goa#pMFzoTfFF)F)q6P7Kufpr zKKxVMlxNqWfemPTF!?}`G+l!N0* ze#3zBt09;rQjBk4w16A*aGPDc{_B|4*mUbU_r~k~o-$m3^4gO5z5D!iZNB$|Bhr^5 zaLXBR%a1CST;^53Oz_6{OCLNS=kk==D=La%>L$QyahKEdeJZcYCx}h%+ zOHFKj4i(tby=Pk~cy~KZ?3i(nF<%s&7_y}mcSQ$;Q7K{-;<76TDVN0!AS{nS*4Ng! z!2AMM=N?(bX3V0rGsrvr9kEe*Z5>k|$dLko57v*kleHHYsBT)U8Xdl#>d#GRBGbVw zI$H5BUOc8-ZN(H1jC9=vd9_F}5G`m^xr-gWk*IBa=x~LPUhWhE*T%Z;XD)5JucqlT zNoo@)xXsxMm;FK)+hYfH2Gtt3t0|MI?7wI}>^}dkn|sU846U=s#7kp3oiH9CAN4<|5uPxeAtH1sd{N^^* zZNTyMjHKA7JjtGa8e@L9)BeW6H#NnJ`DBB`8CJqg^b0Bv`6m{PfuU#|6~YCX)6n2j zT0Gp;6_wPvJ-ws-!yRcJr0HOD%~B)PmN=5DMA}2}QABhLBM&ueH5?tGBN~y)4Tv-He(NtrXpSEZuJPFz4 zMII^S=Y)b}Z0ZA0+Pc9bF0x*QS}M07{15$&&Zs>qVZN<9182ZlC*bj_i~s%%9j^Yi=+@m3&~kpLcH|sC42gK>U7K|Q zNKI`@W!rkR|In)A3Rv3ZT;u6D+df?6n{2pixJy1bI4n|W0M`kmLBx8roE6B4yARjr5rVM_WzH?1OhS8Y|n!4Uxr!qV|=m z@uq*{phrX9xK*2ct+jp~lz3w)=}ZK`V7gFAXBFjQe-P77dRgg}gu;HQ(HRmzNVR5I zAV+kHE_!-~k#ly*88XMeVgmK<-Ks|(bkPy8bZwRYgEpyaM|cTTy4EQgh~&e5DqSnh z2T;*8Qs9@VA-XGDLJ-Vin~#fBmsY!QTJl<}qnO+Gk%^wyi~_`fW3-|_Bv|@+jP_P( z5Yv^*weKr!^qchK&v<61TBhn|xAYAvI=^YKI*)ZY&ZV`(%=su8Vp>EPfMUH zdhhqw;D-$kEf~+lK=c+8}shk(OP}#oXWL;G=Ihcql*r?9urCzDIlYuRR)##`7Mn+2#4p zk8XbMX^$qyv>=za=A~StI`q3*1>(Uc6aV7D2xC4i>L484uM~6XKi>Kyf7h{T?>I}1 zgD-pi9k&G0pEcT%Cu1o2V;7@LZnU&z{6(+I}pgV{u_h*@HxLBHaQ-v~uqBN4mp2iyU;o_B27wrCF2O%hEB-%$#; zKLSlsCOhwEGV~m89$!o74PPoM>Sd-yxl*ROW!q=Iarn0xTW&8;FiVWdmq}VRAKmy} z>7v;va4<`p>mpfoE*fI=@9SqFgD4jVRyDN(e5WcgY|T5;!oAb zV@1CVga9XMYcrRZJ^>wr%!bHPf(vi=5hd?xV5cXMGW%IOH>X2kFaB-Q)~DEWflb@g z@xH-pI})lftk=53kG9R#dwK+(*TQL_G$J0pi9!L_0tbJARW3nhI9jPl7A7Eij+2#` zHB}aFhZ(4=wwmTPewqIhKZ}m41kUjji_7t{0i-1=a$W(lRz|zO=Sy@v&H)91Tr4!J zSP*Nbo;o#}_E>mTK-CWC%)Sz%@>QO3)KxD05Slz%?|>)yR%oE#2b^M!|1%I2|09dl zM2+9IHp(kPg#nF(p?Hv>JbO@tqV(9vS@2Q4lPX$Zxk2=0GNyKP4>o*GpD8}A{imJh zsT;4_{gmmO8w-b5aE&OOhjq5aD4b^BZHo?HiI_`R{~ z-&lop8mz1`1QuEcyS`+RB*!a~oBs=Jv`^OlVVK&&#LrF6rcb|IbWV8uw2kBs; zyY_xb0!FrN*T)w*ek6!~-if1U#)MlcCieLs91iaKP=4}MhS=B2uw_OkJuWh#>=>*k z|9QiLp&L#QhWY%;V{Pw9PjJ9jDFw}+sB2Lcw_A8n>l;G;$T%hCadjp!Z)fNCM?MgE zm;nq$35xvxq_P_SN@bM*Q(1mbsjN%N>YSMR11GcjH|VQ1A&CC8akOn?eltG4gCcm= z4v)%0w~rzCBaUb<5D!$*1aMpO##G^9(Wi!`bujZswzOpwe|!)5@lm#kF)4T3${khI z6ptUy=#>w9M6Fe6-njtk89c+GcC=U{Ww?uF|F_9|SWV-i zS6@+7>lYe-BWNk>5Do#U|MjilM$wnAmP%BY=@il?dcef?|JN6T*`LOer6b~_s&rvS zqkvxPmx5}@?#hJN;|@kji`toJddpQBNVA)>v%qfF@*-2Pex;4T5BTdH41FrJ`lQ@r z=5UNW)4#e|9sFB};HSp_>}H9yg2TCuMb=NtZ&PXG#(-aMNe~|uR$}>(LmCA^#v?_Dn}eDOCy2sbHw>*+LI z$kPUl_x7&Vsj(;$K4Tr}#!7f&(!gxiv_*6ci3stB3UfVnYf1CE@v&^BKWBrw8ZJUV z!cHu2;s^D&WNH8{^+M(-w+pz&Qbm+`l+?%b%fU3xHz9=X%`4; z?x7bpP>AlUH>%;(B#9|dV8s+);Kacqkuuz05(UhVpRUj3e`|wuM}uW=q`<*8%Q!u0mFfZd)E(F675TDh=aHnL9H!+wPM2pCm{}x@)Bf>AdBi%bw zG)$uJ7~bwP(SV<(J^YQ7l9o>qt_eZQ03uG%P-1e6IfvZ%WyEQtNIN5+EHBrz)UW{Q z<``sJh+O&>9E|w>2f)bKjA~zzz*HzRN;Xtp0f#81OX3T(+G!{Q{V6qIeeY2Ux={$$ zFQpEw^HC!XNs9f4g+*&ma65LrhN|r!sWlqa%(Z4(g6Oc_8o1~b8T(7&Ui3+?F_-7ikJKm@oVn`m*sz8`3o)t z>ahA{Wy103S^eaR!enlO0UO(OhTgJP0te?+DuURb`G%F#gSa`LMXd2RsdYncaj)3& zH&#-P7u-&8eHNXm}dqfj@s`$pz?nNs&A8AIbEF5G=uuSqcFL->^9Uh?7 zx)&zx*=ns&d+7rIYtkrQ8=d&xe<0mLN8vS&>xs=Sk|T8gBVD$?#Ov2a7|3ETANidt zP*%XE`hC-(wvUOET{49hVZXQcRuO%E^p)BU2gL6mpj zr>a|7fZgHWt2fl!3wEN1aZA?S&3LP-e#wWysh2_(wq?WABt}88tg6GUwyKL~&MTh6 z*_(>JvbC0%bq8Nk#2CIg7%-m9X?5bJ$XVTZiyqZuPravi|4wMdO}N~@Ws8oyp^ZS( zn@oLFLeWG(>Md~SFkcNH>Krh2-A_=$UuU)v6&zL#naFEK&|EfhqPmFSuiQzmqpm?> ze4iZa+n|ywFsyF9$4JMyC#^HSP;3)DsW&Iu?HqdDW9UlOyeDHM#-08Vvg5S+)sT7s z*V(LwwVS0UO~GENJO%|rDnEr8#=Vz9b?IIRKURpNu(e^8C!f6PTEnbwG_0z-jOUu_ z6hD&{7|YOO&N;3p7<0|C)`je-&FsNv%t9KO;`=xH#g3;a@Dsi`3OpV0;%*jv2rPNS zV~w?8H7SfPXAJ8kc*TMhgw2A~fS*g(44?eVANyC{Z)5T7TQcQyke##Q1|v!s*UP>N zqpE{ZjFB7TZ11DNt=co%XulpM_5M+z{Q)}t5hh16=!Y&tl(mOo;a0yst48{!-aB5q zy6?nPx*1!8A?wclDS}BMG!GJdYS;$C5no8N_s@z|!glMvvq0ZDP$paDNl+9}NQdg% z|4<#I6Sf!~4bY1oWxO+;86~DN`W`pq+nKq7&z`HH2Gqp#TC3j@wl0_>?p0Lo7HCQ*2q}W4qGRZ>;0-Ks>?f7>SsHJwl4H+b_9bTPH&Wzv-2dS$1#{)*SM=h0gkhSSh_WIJ%$}V-y zlj}N6*VX0@=Bb>~HRpy>I8LmrA~;x;NX~ z9^A`s!wYHLy}bueJ_1bc`RgCUHwb4M>g!kedkFwx0D$}V9&5>4{?);S+%G!GF23^8 zU5o!6l}Uui=O2%3GSCAYIRPC{l@l{s|6!kZ_xF8Xa_ZsWqm{G0r^(RG=Dy|8?sie- zT=ZpA{Fd3=q}I}T^IPDla!WAZE!EA*gpKE2tbM5U?Pm9nUQufX|4x zAm9jS`o6jZ3c7(+b+$+EuonL%A|3pNdl%PLMuT&o`?Ux)iW=LQkP9D9s(Jz`ldxE- z3vLle+md0hoUbtDom9mB?#_M$?{6)%Ncg9q1_s>E+$fWa>_32YrE{}!2@!?kqM z+>+hsF6!=RpU8OQj@I<&1Hr3|o%odh!n+jwpLv%w{^4D6_+0A`$?mN;ROqyb8JeM} z_Tlb0NNlX;Ece3aGMC4PfgAxAw>~Pj^tFLMPu_ifIg>D}&n;DVo-}iz2!23WZrgZVpcg`@t`@nH#(0!oRXCRPq-!B3I837=W$#5ic zdg3v$AReRs4<1vU^2B3q4Rs&|6}lwhx`ovAM>v3X?&Y_tny^RZaS0^l@E@GJ1O8~2 z9w7gwU84S%b}4h|8OOB!#xbww$DYpv8#JHJ18og+rYUMOFEBGDOXE7v1Je~SBcjN0 zq;_64Dq}-;hPAKW(kyD-ZqA{|L+oW{PF;k(FK&($2n;Mn`XgN`ukO4lAn}qT`0DZw zA&~f;7c~82L^~<+x*EO5_wn(q~=Z?uQnp?VeFQnIFB`G#KZ*) z5fuiTK-f>O$s=F=P7kRJLzDFZ^uMAj!j8trpNDhC(N0*LW`~M7&#AA-NbyAyMNsN1 zJ^ttvSP}=SmJr93My6sQNW)`X8QI6~*@zUh0;{LrlheE~6MKnDuP4Y$!6MClBEGfX z0rl@Ay?W~20-S#z=^g$a=^e-TJv){nvBU5m?D2C&WwUpMzzp^6k#CM6{yUa3+dO9( zKoP=onwfueb5xl%nIQ^Z4|_qL7KR8aeq|Q`4NDk#bM3}c|8^WGx%&#F=dQIK6xX!m z&Y|+v{4Wek+hS!OTHhcW8Ny@J=dm%v@GQq?L>1CmG+W(_AFzUYU$U;B;h@P$20z{=T4MtPW?g-AsSq=Jl>@c71Q_c*MMogN_L!ciJ=CY{bX*NInz0}6a;O<|VjlsKEj zPA>Cq3D?C>)1=IX13~Nz%X{LO1CL;1>ZZEpG{EtN*5tx^8w0E7>cIsoKgEp6Kg>$7 zsvxscs5&vekEI$~OeF^;O<2Xazh#T@CIv>NhN#aUhlC3!TiyvH|h`1N|R;XyaHfjva zQ$$?7?W0SZtSD47z&>IqW63`MmquZ$Avq^%xPq}C-B%mkiYkRTX+<023QtFbccOlf zCz`M>$OwdU=y_m<t1tNosMVI#Tr}e4G=3#N#8gH%85op3zgl@6ft@?`$CD#f7C}Izofm+u7u#?niG+V z%Nq94{ZMhKWOU~LbwVi%%moh&4T3mh!*tb(nzm7zl2Hyc`*N?DlCRXnr> zxk_^g;E_LraPj-p7hsi-5?eLXLY3Z131kZS%I1<{JpiA5Qkawq1$>?0MTS)Vzu0@H z=t>uLTRV1Av2EL~SQS-l+fKzcDmE&%ZQH5Xw#_rrhfel&kSf+FnCZ7 zJ0Pg9w(9J(%SW{}z$6R^hI=;p11)qcgrV|+rqUTkyN>P#{!x%chg@UadY zgfoTr3{-SD@l{|8^sR)-@EtagOxY${Mwc=;*qu@ZOtoo%P69DQierqw6_PnE)K;Pb z+~jbvE|w=E_%@dcovQftprb8ymmD`phdd1; zH+C)#8d~Fl2d@IZtYxe|eUaPBGv<`Ic%9A|Fz>bINuL$;=e*Za1T?0FYs6Pt8ub>4 zNKeZ-d}5WC+V)aPz`Pd4I#Ea*CT>I7|3`q?)!YE6{OyF_XI zE8--p_cbMj9663#bg)No<+j**8tF<(i8Or&=^xQNzU9u`zoU64e@F91{ymzP_|Isb z^M8-#&6NY9dCn#M$M66UQW23WNl^IKtEN?#`UeQvo`B+#2|iI(Z2YcAE?}bX%RJ-= zf^K~{F7Xvot~V1`fB^~;G$D=wujY_bJu9D5?Gy1JkMZELZ~bKMG1Sq{y7oQPw>M>J zj*D3o|Vu&YKn@!#l*+VH(ulA z&crOFVDFqAGr^t31~tg`NE_VTrpQ0T*|N-gkG{C_Iea|g;p1zSlCS@fu1nWy8EEKVy8Jt* zcq~dr0mvz0+6-<~LrVN&|15oMRsL;`R~R8j0s&XbY0=f_Jw^&W@+@}4msq7y$;9CH z{rvVfPdh&s#_Hm$uVRKeS*bPC#1*9sr25pOf*7QRfu;O~GzIQf4Y!zV%1`?=_%>y; zq#zAjg>W9R)sP`$NvlE|09sgpqdOH+(h8nPkIE<~`VRT_7hA9^+m#ger@(`XOb;%0 zV5M_<1I)K5DOm>;A9L;xSKoOpv=p;z)~&VM$@H#-OsqfIsUzhzV5`WnclXZ$yRjB zMXeXUFUOR?dK|+?;Qj&CWG&65WyM(Rj({?N^vR#x)%9EiPzIf^th5~RU@T64391B4 zh_|_i`G{Y;zI^)ZS`2?H%>N`&v9q>lZVZb68!$pM|DUWw zCYP%CZlwQY3Q?b$|Be*ME1NmiJG`_m|4Mp%y8(A`(XIHuaSjCw{?j>h_j!SS@wEE# z)U|$I{@;~Dv41LuMh0E@)4Tsv4mI*-N~}iLI)*oHYZ0}Ef89w@Gk2j#HLX4t7W;(` zzzJMgy5oR%ToGqmt^kj-3ivfz`ei-Uy4TzHeo`H;SFl zAdUjsnj@SgBh4#3+K;$LHIDJvrT3yL+<$tUJ3#&oDB%AKDD-Ci2^6k*{^1)UTkHA@ zD6HcA2^4@u{u@wG{ufYC10GPR`x7WsQr0J*exCk{UcBe;Ta04o&sP%|2`79I!FprC zJ(;x7v`WTaxS#Ja70-`_;@wr9Hkjn3ZNixPhsXJt4OJsxMg&~!c&l=>Z^rWPqy~*R z2MsF_W>hdxDcX{NwVY(9h9*QgoFaPe35ekIZGBJE0_jB41i1yh-K=M#R9oyHtFXkd zQSCH2|7iRz|D*Aj_IKlN70~!|vE&a2H2#>t<57d_BmP*2}1 zu`R|QUmX;MvamF&jDY>MOIa!`q#=On_xUZIuUG)8OOSCH-Kd74ohmhEMu)XA`xI<< zyT3(4f%nMZApHITzjIP{r~rqy2CPgOkl^V=0ruZbjQkB=A#(`Q$ZmV03Y)i^rs5UC zQ6LVR+mgI^7#7KI2Vu;BGzMTjJY=Hs8EqX-(al>*Du6B^FZ}?z4m!aJ?{Cvk@s^X6 zoKLgNujy=@#y_{dhA79vXoT>#;Q;GA(=qGCzS_9`Lva`CvPXt+Zru#RWPHki6vj=- zsyXKNBzeZ4QaOOM%lbyk@n_o z@}Hv?**F8DW*?{}Lr^uJ*1ZT!JBp~ujQ!1|VF*u?K<+KmIl{q~Hw{J{#_1Nb-Kfb;DT&Q&?d>#P=-?n1T4=(k z%{lY(z<@AIv%)Hv`6I_Fa;kMXv30g09n5dvotpTdNa~{q0&6pEXW$Aj78h>`Iy=W& z(|MnQvXERo_$K5eClz-8m9=;$8~)Nfj!%b3P`#$O5pn1M)AC=vLY_KVYD#~seDPra zYvn75in$)Bd z`O$oamY9|Hu-I8ta5yK5cy{B@kuMS+8SPF>prwMSgoFQ6y-Y)qD6{twREU5$Aw{2s5Dgu_kv~uAP+<^lB6QPr?`%=2YqH$<5m7B7RZOdkdHky?hCTo*8s4)B+iX$z8;7@SE|B;n+c zH01jgXykwlRGoxLOb9H({y(9GrRe^o1{8|vC#foym?ZJ6W`4WlUo9s`Np zA}Fgc64qX(Rf0@jcUb&d7!r)#m=kkCybzWFvq7%oPy{i>m!YSfKB$37*1mW~$N=e< zcI!7ughijA!MGWVQY-49uNL}p8X;9Qmpsqzqj3lr@X~F!`y|+htsk*IG?+5RynQ_9Tg2h6}nVI zj)-YUvlh2Xn&ZP7u`fM+2&gu+#VHifvt@>k)v3HY31{$E0^$q%f>BU&?euili0MFg z`fgC{!IBz{ta=jar@k(FSYJ3p79#(cI#awZG{)sHIetyfh! z)Q-Wu@Cpe5Nv0NmT#y#NK~}Y~qGM|HST4qR%_FVw`JvD?;(>~xlIm`DBWdp-OJD?cqMD3f0sl#6n1h zh4*Y$;rFdq!pzUa6x4**S!hT%yXc=NCPsQDyH;pv#<>gW5q~!%S94a`f|47U###~4 zlJz}INGL4(=4<$eOJbdy_}9kW6yHDdPd1y)L#c|4`3h7KxUhNp@v%JLOTXd2!FEnaC6gf?G4mp$6n zhku@F)tkWeRm177T#-?DwYI?|-G~bmoLD4!*4}-mb1IXjD`A^^%>aduj~q9`h#x0U zjjM$KJxhNFd)0DdXRn5T(sIx04Yqwpz6E)7cc~qA+ebI$^UdRhq4B@Y%FRs##CEbS0ys@3U99fTrDNR_7s<;Xk zL7Jno2Bl`^`&P~-(+Z7_hm>f<@)r1 zqi+mF8F93$nMu}6z}-Fbt5a$e7ml4%tM^4<-?i!j`0pDMYT-;U*>#J#RIDDoFuLY9 zzE&a|ZEVZC3Jy}=JUS)Z(?~J|IvlQ7N#;mhc5FU|;}~vd3S3rVgV%sTxrf(BCwPgo z(1)Ee0CSlHeNhp4Q)P1)x?IWk$JOS>d^H@X5P09#{k#hi(BPQ(VOi7(4(EY)#+|5Z zl3nJpeYeRS!ja>^X!s6hKf+v___1N>B;*RGL4uk4u$Wc;f&Z>cEj7PBoqHnugAd$z5u=GEoJE#8BzW4r*z^CewbL*4S)`pWu> zjkU%^Ma9JW0ZQ33B0S@-J8@JgR2PUwVXGp!qL5r%x`lI<`98^-S|5V3&Fs%}UEb&Y zc#5J%!;X$>@Az6x36GoPyRL69n^SiJZXe0VrB=E+SrOS+g90<3A5t_o5xnoVlriNj zSgi;uPRPEdJ@LA4HzV2aL#Ch4wm3fTuCRm-_o@#Zhi?LPm(6NQ&Sd5%Vao`haKg?Lo?0P(@9N2?6%-x^1MgqAE$V#beCWrI4KwcAm1K+l!avMjB;8+>ap zG68BR1ePo&|J{^_S)UL1{c}^0Mw38KnFuEdQNBSDy}1n)*?sATJrS7U)*}2_y4nGzsEZL}xs71w#;wBV^SZmWMGu0%hYP1L5sO!=B* zmS4{Q=&?(Xm@77c_Zt23nky&pSnATVF;?wxnzO$W*6}lncUcXT(&0<#ICFe*$~+|b z3i(|?&%=!k+{5gdS##&{8T=0ouPjif0>^*@jvwzYj7KwKcU19iyJWgC+zr7RU!M9k z^!2W_27-;pqKF@?b(Yj4-$W|HHmy)?+@fITXt2&Lo9 z#!J$#mSu1yrihBBBA#42hZM5Yz{`y%+6(1ywwg{TXoRAB_%a~HJOJiv@X?%m?+cx&?fZ=_N5@8 zO||GTyN9dG3j5YDBFaaBI4(9OZmlI6PtOvHrqVF@f^|UA_!z_O_%y5ueo)DxPpM&H zD8kTtM$t;8dRowa6AngeRTc5Rl61ma26kOnol#8?5{f~MVxudmekt%;f_wc#Kkk0 z#y%zJ%O2C0OYa@z6sd-^p`{qzF!Ao@UM;hVX^hL+{ml$Yo;yvcZcEe81%`Pmfh%nf?vk zFJVUA2Xj&^JzRU&(IuR*;cbsf8W#&>of5i5CMVEwHhyLsm3b1nnM$0*g=bp*$YZjZ z@Dw#dkL)0}A3BA29<4GqESB&hRE*e)ze(mP%;x%ed#A z;xI^D{-nxhASj`-v+YbuGG@Tz@SO=TqcLwrWUtk=4Y^5zM|o^0FCa0!@zxJFFX5c1 zbyYfvD0rAanN~MpF^Y0QUEUS0TKz_seSFI-E`-Iq?*D0=gKoF4jL;BGP+ILaL{_Mnfr~_CXhLi+H`$7OU$(Q7l1VA8QX`kJ7&lV+k~j9ftA1-$T&yAzkpUmKn6;5 z7Y8&Um0G3}@qF$;TXycW!#pj?KA2qEwIA!v$yG$>zW1PbkwTG!>K!BQ zw}X(xXNUp_Z45}5_l4q786Kn=uHK3xwQOAc;9q_qid&d;-3u16WuPDIdOqN`v4%Os za0xm3JwVA7+&v$Jou$(iNUbA;#*m$R)@>ebo_o{{$k*{;jy*Q+9ft4ClgS<`<}3Z| z@Jna9!8sp=)$8|}@RR~s<;a_=to)plz6&!iv5JM z;YJzD%_Zjnkd~?0=^U9V_k%}{zF(!XopB(PSD>Wy0P#F49y_ZoAy%k z9~%$TCLs2kN-oIISz<_?!z9NYYTyX|{lk|`+nXA$bMp;B-h>68)fT_ll2xl?ljo@Fx#it}>Beq~u(JJ}TEMzxLbAi<&TBr? z(_lgYcA{>S9E$ZsrBzR4OlAPoT9yP{v3Y-n0u?|dlS?xMtuD}vZRPq6WiuP9-XiMp zV>>~)b^DPgzYt4F4kMPz9$P(YG#dUua7>A$z@(%Z)6326&oCM9^Ka2orympZeM=c- z0?+*ZO(Y~P8*!dOKP&XhmAhNIWK^MW`JiWlks!?w8ELWm)7D|6Fb=zP6In74y@NTl z8xslvFw7JUH|MV)zIwb-anxj)pMgN-Jt0tGpg*DYcdhM?281`08fIwW36}D@*|sO* ze||-mLbdYk51t`3B@w14&Ast*gmdc~_V}{c^kUk0dH^C$ga@o*4rx1r>=sHg#IRqg+aC`OfBV#d=3XN}tp%M{ zYmk>T<#rg5=HNxb8&w+P$k6L&h9j+hBDP2d@)9<Sw8aD<{iLH5+1Bi2=d9O+$yJsp0!C99l3;OFiY;*8Dko1f^(K=SM1iI6j z{1T;mj!nW4^w$xHltro=!g z9fl~kHxwIhRB9t6=@QM4O@vkDoF1484c19sbi>5}d7YBUBN6a0!wJb6Th(@vlbfq1 z4#p!G2?DHQ850*0MZ}e#GINm)5K|tzfBT_hhq+u^r^r{7IQ&Pz!`JO-X*x(?aAImco=&^3R7iUF zMqm=#{*X=8+C>FBeaoCAdztM>QUpjjycFx9{a*G&RozA8zl4|FR?k(|p9Xk2rNXyJ z4rZl2Q;F(K!5E`lRGl7F&=6-e8>G6koL0R>tXyenVQNM4jrD=5$_?C9=172}d zL?@pTv1~VsMtzmIBr-%0Nwfnq$XRku1iFzk9U8%;xE%tZ-SUJ0a)Qd66z|J@0Rnj5 zN4;hoJ+LVYMg=g!NRTp+tm(xS7zBAThTDY4s#A|PyCxfQ2YO9K*X06J*=aJ9>PP%B zjpfCb?Ra6b_>k;9=!`tSkmPX19MJxz#*2cJ%0TM!1098FegQosg`@T+@(;oDvM6nn z@v^awk^4_@J6tZ;s;}mw_*PJ;2k{AOe&^sg2)3##^zPtHx-D}KI|}Ble2Z-}H*=-s zq_{Tncu|vZnSJ+~1%6rPNwQ6M(8<#TTCU9ZIZCrl0UN^?$K#2gSaA=*3JZi@Rf~_u zK4EB^KeSiKJ!FsK-aFjPOrx$RE6%@&<83-VV8?daqScAUDm(h+^DZ^yK2n(?5Cs}kAUHg7f}t9`e5&6;cSjO#~7i=zEfsa(CR zt^cuvy##D+N^?B-u-o6SveZB+GGq0i1epqMMiU8lIf1yTHDBj)O6J8-Z8a7W`@Npd zOjaFN^#G{Uye{|rm5#&c_zXoc=M$w)$^9jcl(pz1Z;nqulRS4uTB-tS}1*JNJiiPStb;5y+7%H>5o7aK3aS ztbz580aK_8@B>Q5j&m<@AJ=-rL%l=1AK2}^%6B6SCiU4q)M76G!gdu|VtFrR%V!BQ zH~{Udnfn-nji?dHUUb`CTe$|N&}9uZ{PSJqeudjIMMB;*d9~I>nT316U9F)BtX_Pe ze@0;oBfK^1VOAdoRLN0u~9Vo?;$M!wf&JWjg3F=71f+NrHZ*6RtZ zgK6KXE>z)-Xf}OA{nySVfgP*_I$MX*6_xQ$Ry+&#p*KcP@z*0feZvc~&nw)u#?zW~ zEvXc`SM^aMxuHjc>cq$&->ME>%^`F}*m5MP`DJd|V%Z}1dsjZnq%7_i7van-Uil>> z8^AakymKxcd|<~sbK3^#)pLQ?IaA`V!} z{dTj+HmwM^pda2ARG?mad-M5jpM}JZgJ5v34}xS$CRUm!+~qzONQ!I#A1!%jyuwaQ zKKGZJ%wilu!N9HbMoGp-SCv|YS^7sd>bI88-+15$GQvX>qZY=J?hnS>Z9A)vJ3k^! zJ?1*ukoA?v>EyfBwNA`5KL{qU1Wxi-#${|Dm`X`W1kouQlH~m zgLwY%NVkv?wanGA?88@VIOir_hxlHHZIzvqdyL&MK5a7e?y_~)SKRtg@7(7~Dq)=; z#0WPRD=+_Jv~!u#QaDeY<~&AbnKZ{-#iizBl+oyc{yB42?i+_cg=a~v_dR?Y3WZ)6 zO+}XaHT`Sg>UHmhftBRlYVNN6X-x863)9F?`rBQVSY*LDWL4|4iH#%MOM(NkN9?aJA|>QIgK@GVMde|) zR>oTI#^pDwTdsEjvtY7}HUlC=Zzpr>g~JEEr^JDiv>*D6$FeBUKNper$(EURE=_Zh z)h3flMzIN;Uq!JU&uhDkPu`Ck>j}zgn`p|}&Ryp0V_d%L-q^FpZ+5j{O;YGW2{hXa zd+z8LL{dSIMJm%s8s)}?dKr4~JN+cn;9LbExamVLITa#LmA5yRLUZ`om;A{qy0}1h zwWfCSdvBpt|B;Dm45{Sl)^lD;5L9pHyAF>cedJx@H-l}4Wt zC#KWaxNOwtiLZiQt$tx}DY!L>OBJbj)HooY-A&y!E9hv@SU1sL&q<_fLy1PlJzZ=? zi^<@3t99QZz;fraGd1|InWPNw&a`fb-mju}!b=}h-)EvXpfJuN$sU9W7TpwpKEi~; z6-wN)?Vz_GM1Xs9zkjc1r>TMs>J$J?M7e(_j>>NA+_YFwv)mUh$`V&%u-H5*Y-iVOTuRD+uN!73UF*YZKx1SrJ zEq@j{-lkrbKx{!y0=TI_HeuhuU^@7?fzDo(<0aWY^vYvBE!`7_5f zMtVoM!Gz;@YghHxh$WVs`c)hqe_bG&2RSiXe%XEN(`Zq(&X9^5&NTAzFGmZMTVKN$+t40`%i2_kaunQSAt%{P{*N}~p_CWqajuUz{DNgO^NJchiVqGB9B%C3WfTDp%iSL2kRX; z^Xrg-q@Z3!z5D9Q2YK!F* zNolKD^AEyk`IV?s%SDYa#jHR{(3!%uP6z8!)%wlvcJi{tH=@qxTC>QBL~vq3K`Qc- zk$d@(j*YYQAhKiMZUS)2w|+`9s(EVO!0yxr;3M9dF;&vL@9*qEDn(6P8h@ZylehH9 zbAoTm=ozuoQA@%c8bQS@--3+o zg91I2CN#&Nl^m{5HxZGqOYPARoy8+QJBTTe-|{inK>P-&+rK%@#;EJ3OyqkaHp~$P zt=BN)ZwMNM&OJw|)v%1*)U05;(a5ulh%svD`6XhS>}86*w`iVBC-!rapYU$D{D;-( z-MfatFCjir9?u)82E1Dp|EM$%Th0Pyy00Y*NAlg}Mwu~M3zC_91~dDoRwP04sSxZY z1}|M_v&dJUk@>HjI|<^Ut0PY~Q&M+KC=XPj{K%(I5?};M(v#@co5IKpHZvnM9&T)H z5)lw)4R@Zz(lOF15mWVysu6O(cjD_}VvL?sg)Xx&akFj|yse2CND~)ZM3UDBQ=K_8 z>#}*a?cNfduWyH=hg+SIIi1VSUsb>|!71XF)=7Ia$vsZtbKk=77%w6V5`|Rs{s#Np zi{hEBC5ABhR&l2a)WtXGHVfv3L}CkwP^%;_I@B zqU3YDqva}0K`tpwJ88e0(Z5aUAn`ZUx1qYX@aR{VNY+od%+VQxbsJH>3{;xe z$C|hI=gp6ScwN9so(0dsD(oo-)vj+ng^%RtYX0ZD%xA!%Pip1p!~TBD6SVCc%KK$i zJ#p9Y+-LCQ12>A)sU0){G@X%(b5#>&mLl9d<@eVXAUDRR`l zVR@za29Ma-0*4o1fe!%t7H8O*sttkRzu_sO3pBTnQ7~RkX*-yF=u**37FY?x;ETY1 zVFtea#r5wAC~kt4jw5kZM&wXOrbv*ZPC*%pKSfUM{6y?>Ou)xB4W7nyC_Tmqz-P*J z4U$;}ALqemQxyjLqcglmJd}))w7Z6!F?Cdp&D7X2jXvaUBxNiO`}UP9ekf60-ld-X zT%FpIR8;yM313X{320zOw)^2lk$o4d#0ht(4VOqCgVl1NxVZV5aGu~Ub<${+@3~^Z zE>Ne{!yooa`@JV*R({&rk4v^xB-pQv$atnd4-q@^QTtmzuBl+%#XN(@tv?ZGl@Ute zA87yL<=@agOWa>*pJ}-ih_d!!@*9+Un5389FKZzI%t)|HN`_{lsCt4skJI+Aa%EGF zzJOrz^qW|fE&&AJN+`cEq;31&sY20${HgxN?w@FX$>1-v&+WwjC)%g@bu7z@?X=_B zzcTP|WWO)#Uu55^0V8`d3*-9S^LvgC-{oR$qxRfkI45qSJx-54a~Lp~i%Rgv-H%pf zr5mQ4=QSoW6-a~5iTFfBe54b^x`_cN2nV1biIupWlIjBe-UeV|HFBp!d)*@FQ^2i zKm&6sNw@lOkG-*uriejoDywCrVhfbOIQ2UehJq6OVRd(Vb8j-g_^ETw3cN3V+8CP; zR|`G%Zh<+Gwnm;2J`jqF>MFoM^KGu|+9eb>xuDN78GQ3nCJXKvl+FrAxi?F>C>1x< z!{GM*&MzeexAk*75!3M{6e?BE^$JDkgxucmbYDGG@9<2+hp4=^H%cD zYr)jF7pg5@a1`!qO%n)OV6?%;%X|N?HdzKRqG`b}$Lhlq9yj$ElF~yXGIP}YT+ra1 zu=}hLfj2@t2en4!Ylww3tr{mc3W{h#jH8R&ly*?{B_>WWgFhXkA~mU*b}2NYiqppR(l zuxiD4!q2XA7tafmrtaKRNpj(`Yl#G=xFr<5421pP-V&T{V^Xh7!0?Zo-gKKVH<2x|>|8`L*2%rRBEx@W*0wVdaJot{h)QRPl6b0V4w?UZ2 zNW>BiK?jPWBYa6SqE;QQE!-=Y9q?vqH%vzVvG0sf)%@TIz&UhKnTM!;V~I=%2B@k_#a57TWjxqPoIweBpv4}j z4>K0wCp_1hjtd8*otKXeNzaSma!x1)xHLD`BEoP7I*)fR!EsSefMH0oI@F>hzL}$L zNAMEcvBThkfp5l6Kez5=heiQCSIbBu(V|Ms$%t1P6A6~PcN5tGoLOweIn&VR!xMN{ za>AfWJwOUDluaGIx5Qe)bEfj%FfT&om zmlug(>-LI09{XE}TGTV;h_6btw1oWaRnHVw2)k91jWj*5)*j#;tN}Sc2x^w9lbr~x zhZ#>o3?+RkF*LARz!xNBNMe-U!Bs)6_e!v{;mUv^2==a0ogSJ^y%?BU`CodVr0kIp zTsT+`M9_(s>4x1nVjCXK`tt&H+8h|1Fvn2UQao}WzlK}c-e35o4r z=r(CUEJMx8SF}MCsnL&e!rRaLNm~^R9;lBoYuFL^lAGGjva$;GMd5h(<6r^$tT7Q8 zVRSO}MPmo4a8dc$+qAp(Eyh}7(<)kcGJ{dkTw#=xIb_eGT%ER3J zEzVlVd?+1Ru`nJUuZzSR`*pq(Vv%+HPZp zpI;y<_vTJuz|?aTbRlnf3eFqkc|b2-vIYVOjEK??7td{fMdI$05vbT+@Gmy{ZL-n> zA$9g*!#wUJ3H-!@?y{{&VXr$vI(~A1J6Y{@<7!3gb%eWJ0&0)=ctP?Lv#`k&lpgkZ z<!gIr@Cu2S5;hAb$O%sER#Qqb z!5wgl8h2gdBT?Xpgy0=9nkc3WiooA}ewg(%TB^gbhHI|-;}v6gc@&Fe_?p(6>Bhv7 z!oi5+?i+zEF?_|K8$QvX=Ff=P!p(_(y2b;Wr*fmE0Crvj?>39Ye&m`t2Q){qA@xyX zC3M7^dq|}RV4n3**HMY;loISO>4%)4UbFB_g+Ud!8jU1+(f@F0y;|@eu1!>)GrUKh zk``Cc?Qa=FxIfppk+U=FN}S!%k{bX%iNIuQw2#GfQ}L}XLd|BZcC3B)h8T8>)8RrV zU^ano36XM~f~o~{6_y=$qq1K62F9S%p=iH9Z`R49(lu|tNLgKyb1jD(I}?jLYeELZx((><&^jMP{8m@$Ni_qt=64eBUQHze7KvL1^>z-s?rzV4z7SnY}*?rPauX z0e?juwjJ>APM^ZiV@3x={-x%C6_WaIEy9^zdz?`?%U1?z-9p28#6IUiO&pPP4|rL< z0CxZR)90&Pcum}Zp#Bb`_s9Vp>D;ISH65#E6%g1tN^*KU6m;ucoGCJu*&=I(V5y~s zvwGyz!SH~oWk`@0;A~k6>Buhbg3wve=23kzFP<7L?=z0ZZjveN>dD8xE4+#eysg`v zeC`2I+!W;IwBa3xhj{^aZT_Lf zaJRhv3UAWA>$s)P=Q@Ny7Gdsk;`-~#kmxp-~M{Vq~uAnyw*V^Fq$Ejm-gfh5?Jky!ZytYUT#4N(Kr^4_- zhu_UnHlz0Vdi)97dN69rV?-5gu2EvByhBZKLTiFa+Y;i;a+$BM6bhz(4h>R%QjXj46K!x&V3~o zy!DkP!*MbT&%p+dWkhUo##)Tet~oDFxGCnaiG zx#3PqVBE(VyLLwFD>C>^R*MZgGj^C_VWJ_qXg%BFYThMqziTpGbMC<^!L6minUf1| z-0+ng@(Ng%L->0~1sBx!?FDe3ZKxM3oO|;bz!;pN-7>v=>-gxydQ4>s82UpdY~dwl zzpT4?Mdb!w5AI1O_v?tv6gZHfAyD;7c={%Kqy^e-=4ySTXVRJFo{i!~l**M22W72Y zI*F`!#KE_&<{|$*SP$+c&>p2*SumnG)t`*|FsWF}oNk_K0g~MbPx%c$WNW4+;Q?oO zuHB#084J~AKbm%LfB9y zkO7A}A=!v!U{g*Ur+7!RaMU7$>%6RC&#JJ?ILAaPNP$VTcewJRV$C1acmm$wDR_9> zaVjP8zRbkULXu`t-SSW*@v*B(dbQS}oUzVIxXkJ$m)JrM^2bv&n7i(jOm|piUxHVS z!h-jp_qSK#xkPBjOz1pyFJsIfcBXl6vd2Y*yPPPUO6pxN!RxtF9p^`pQdC(uc%6mX zqYYO2_CPqp)|-wm-B~1Yk-vOv4{cBp;DTdrVAsi=n+mhpH7DAeV$wIey0EaFmc}z` zJCnZ3oU{F6)YX%Qr*85>o^~F^j@J7Pt`LA_JYRtJC6n1NulvyD~W z#7S}ozPPv#eW9L?vY-(qh^Znd^R8NtMN&j+RHBoxSOUV&7Evs}vg&*kD$9jkNz=HF z<7M?V#9gx0!Acc1Yat>S1i9)tH`l@Jy35S(7A5jrqh4Va$KlFzYDXK zY0CMOua!}YP$L)ocvw@_-NS1J-u2Dweihn!`z2=uCHNZDuU;NekBTw)3?q%vfOF(y z$rz4OCQQp;c!JKO1i@`xJFVQj&Tqlycy!*#%l>81bz&Ef-m%jsFIv%Ez4hKRn|db! zy!IQG;Bcd(+K<^HjR}oH(8rR6bt0wNP_?74MEu58y!-4CzH1u#g1Y*CFk!D&+E6+O zSL*4Nua-*7XoVm=u)0vC4icx~<-AQK(Rg;x!KxGGB=sdN9liT}^!&;`tTcvO2lb06=^TWKshelRQdbqaU3NK1qt$J{ zRnJQg!=RrXpB?N&+z+vXc^Y^l1^ZTSCpa0lQ;@kk1lbzmYLB5+g!V+dQ zDEUzI`Mg=qp?~xdemupm&~WQ^9j7`FTkaMTqB)W|e}Gd1Ve7l*9jlHdct(01%b9iF z7kvxFp4y}Bd(DCc0id59B-Ex6-+!MLn%x_I>cY_2kT=br6ARZ`%v zjWv-}cD+@p-&cuIf{v;;o{&Y$?huH3igIc_MB5U-oJ(@kP_ZXX3$%DYkMfr>B^^?3 z!q64dpr;#~^C_v_+s||j;btQyWjsrroDn9W4d8eoo1mQW)Xo7b&~krx8_L+Onn`#} zs^D1U2_@gPgjf@3%|Xa|8ZAT~hnK4JBVJl(b4}#*aIE?<@a9B*of=^^HWJ+r+KO+taNT#nP^!)vojOe+Ig?Lb0q5LNy5G#(v0V#|ARKIw~wLb*#q zzI|p(#-rP)0N;N50@2Tqay6UTPv_0s{d@ApwOD#+Pho%hcn_m$0$5Y;7e~C5?vzAm zloqY2FFaQ680naHoeFIAU#z&P&l;w@9uF0sltZTPHbM=ac@3a@QKIMtT)}Y7EuOjr$z^UyTb|XS;#f&)a_I0H0AL%I_$6O2!Uo&~)ck-O&7pn&2drJqiq#XLjqy)cNmtvGMcNG2$gczmheC{xb16{i1eDLk>U!Ws>VlS?b_2aOx6A{ko3w`sl8 zg_@k;TPU+OyM%n=2;tyzU@qkmH4EyEz_oyc2tzy^rzOT}o4NChdU0lT>c*_N4eq0s z?TP{Rb1qfnyi0#l!q0re%VqJllAEwHvjXO+CMQODoo*{SC7nwRuzG~0=v^HNCj*hw zx%ol$q<9N7P)0Ip-iS%GrMv7>X1i=A#!f;bWi_Yjxn*f*qRG`Fe~i({UO)McnkAeh zZo9B>v)F8G_0(@UzvJ_Tv`P>i6EFx4+uuGvberEQgjI8Ee&^kwXC`bHFBTaji(^3X zC-b^+IyzX-N&!iuTH<=gedq00k!dhNmSJORVKFXcy1f@sgVOW6HfU@$68}kkihRmZ z6t%1_jz~dDM9Pus8GBq3UBN|uq+}of#%+wij-f<?HUY^uQ21j6!Wai)7en7WH&vu`BE#~=|#Qf|eD-cH} zy5dVvp8g5WZ;}Mz4KV;H2+E#`tr8MXAV z+zXsg5l}9ah+NrBJNBwW%P9^#^XogGceYcQ<>q(6u zbfgOHemfxH%&Smj_qM|xQW>oE~&XR2dlR~U0H)|{S{jJs}qAXw8JObbsHAXz9BHx^T*~x^w;Wm!#y9{e? zam19Xnw+3B1p5-0loZzM2b3Oz+a`9ZFu?@Y&osPq#_%bw<-t+Pg}{qJE^&rI)aWs8 z5z{sjUk=oF^u%T#?ORc=I(qWf=Ngf6U~eZ(0Ile2jJbWL5I00BGb9m-0q$%a$~L$dwk>vY#&8R@9ve#%_3@{bR& z@(G#Xxd3H`^U@4lEiFd=Iorg2#aVXuPSmGIcOY`+WV%W*5!_39o@fVQZpRlV{J+?{ zr{GH4cTx9o$F|uqI!VX2ZFg+jwr$(C?WAMdwz1ORAM0DS=30B!tlGQw!K@lbIT{BU zquy~p&-J@gT!Te+$Kc>icj$5DFo!u|wg%^r)#7|DkM8!* z&SoLnYDVTzqfYqmY#1PD*_;+fuHB2Aq*JEs`72{U0bPS<+YIcFbRI0(5kw5j?ApRO zo61y~HGwcmNP@Bs=lG&2h9p|jLSIqPAyh@kUOvsEpkoYSzw@ zvVh=U6?7fJf2#N!ZgCMxj2XawyfvH9DYdK0*^#``koB55Hi@gVpnakqeUUhDxINB&Nm?YCn0 z+yer+>G%Rq9qs`K$vZnJijLq!oj}o&p<1uE()pSFvs72g16u6m&XJfC|1{imod2A9 z;_cdB+uxCP-}4}z*_`4~KdRDgWRPc$HCz`rW6r+||q-B0Ja-KeKg85huD zCS*qifUgl79+`;-_1t2{Z z?$&f&UBPi?Un?hl5eiNA0{++aJ%9CKi95A3et>#S<^WL^sOp{XoK;*9#oi(&IsX7- z^C3j6D%&i@#LNwT%Ax!`YVf><^KeUaY91JpJ97N>ly-D}EAc(#XkTPAh=y)wa8XIZ z>qcnXj9pbhx#wc!#t%5{(?l^2V(>)LaNGcceeR-1{rRc! zoB)#ai93)X5EPP=UhtSp3L21&x#@RAsY{bUNc*+8#a6u$#O$X(1{S$}6`y_;y@X~_ zM`a~2v_{F*ROxcYGthn0+8Gi!Q~ETWaqF7kdRMPbua>mXf$UYMY4lXD4x}$B#X`6# z+mt#3Sx>V~bCH+h5(wRhMdsRW(|OMMy1Oo9s%4uG&)Ob67n;(Ak$$4X4AqivCXb^p zX?LQN8)+^HOoPLpQ&ZhL-~xYNd4G~XGRPpV4l2@cutclT+5Tg{oTh79kAQEGXcL*Qm>P-&Ju zX!%=TN}Rybc7nt5#tex8m{ln%jpEuzkQ{LWTVQN2Tj95t1fHi!FWdp^gP(?^g?7TO ztdVS*i{8ISH^N3I5fg%H*D=4s$V~l&I;7vdO1})gInK%uuO)aG^9PTwom0OXdcaIV z#<61wO|!Z4vO1n$uk5>?BV&;MwlFH=l;*0BgSIYIziu;V&iR2=Zgx{jv))brSShm~ znjp1;pw|_SbR><{u<7RJfo!L z5hhoqH1<9|#)&=F@GCH$CM57$trkN@E#P?6QI>i$#`;Ock6_S0m+=EBD@?;?e||Aq{QS zA(z&z1Hf~ADF!W4*DU$o)0Bi#NJ?ZGHypKRUrGfV{y3NDf(>oCFL||Ql&NQ-Wtk>i z6cWl8+xLLR+_smH84Z&53Nfk@{IX6Zl*FP=?jG-cg?mJDWq8$4b_&fQ*vgf_H8#T5 zA@b5s9dN}ufQ@_K5o6{P$Mt%;X{f)TYy08qSrX7>V!^=Jph2x%3VFesl|0KBk*w$y zsUGsI`v~3Y`?eBuc;oi?Z1Sk#Pc_}AGTl8q3pFBW+&x-NC+QMQ1saGU)YjXSGpY_SG1|kI)eh$3f`Nm?4 z$<2ef-86KsXFwAtB-wyWu;gL(>DzB~qY{0V`IV1or)JYFFHa9v-O|R#@mv7_4VW+| z43rJ)qQpT)cR=IWY~99HzUMj{DF>*&UnSz`>|dktg;gXRYf_u>h58IgA-Xyn4IV@n zqLR^5Zs?clqHc)xsLcahY4 zxs}s(43C5OVwEOKWiJ1CH7&|*SOaXV^gtfwF}#yi^CT>@bd0*lh9v34P(MLxJZ5%2 zI1Sy7vJ<9%hD7n>qPp?elE19oL`(DTf*K92^9DbYTYgrFtQj$Yn?@Gh(o-kHe0fI# z?5-AE4$x`j1Pw49-0I5w8;du8&GWL5EUzPLM)hI>L^|3GfM3iI*fO&|RpL#px#|&d zPXt;3pdIL85cka1kPe-OXcmdT$J*wf*AK0ay&0)t{^qads{pQw$pVe4umG##OvKXl zFdl2UY4qS+Er%>&E?Yq-gy)wii$tDD%^TNR8#3$rHCvZd(mqeN!d8P%+1XAafW`=E zfm_9$@R751I8yquI0=lw&UkCZLtluwk{kBe=M9F1*{Y9VaC)39G$;$&>Txf^Md54V z^ZRSq)pJjpo!G^^gYBF4#ePPfr`XAP(U}|EP8q|ufjFJ2H#^kJtiDtYfp|k7grluo z^OfO`7T_p?!TM&R+8dCk#GS<5Kq~i`MJ&PPci)>9D^z3p`SQ9WC_P+mKpul@4CiXG zCCE|WRv*eJw0?+y>Vv@CS~}Nn+S~H1cEE0lDM&jqa2P2j4{!SJm;`*V6w4E86cKQp zYOM$At-5rM$v6SuT@e!KBU50F`UFE{Jw>nXC<%>p!#F)Uz`d?*WnCIvi&SS@D$jyd zHwuAaR_L4>jkJo-9qS$)ZXwTB#>2=QSURlS3umghJm`{E-D0=^KPgJ(uM>u7<*;Ly zLfRvnPnFr=6Zg!xM5TiY%8Dd|z|olY%4n1h?!GRe#s2Jam8I3gWf0OxS*WvDjV!?9 z(GlS-Isd+O6!E;2?<4$c)a&bMiYxmk_vdilk0a@In%mX8d!=WPiI1&zVKgo6=%73Q%66WWchl}8xH$f z1jbWG4!lR3D-(K=Xr3^U(mJG-QOC}|JmISo50cy=t&^lkt*TJJnk>WzdC&$+ixONA z{*<-LfU~V^O2@XFH2tM@*8=!^{82{nSyU}byFFS-IB6jK6EVrGu3$4&t|H@Cg>d;o zVneU#dm~q|r~06blB;EExOLB}Yo(aVfs}+p=f_Bpg7d_tC(nQrV8jn#K}t#Vy6@&H zg7sLbwFy6=j-Ap1$D=L9Vo^;R??Oxy>U?KBLf}d;uJ(~J&1^O^rFX`w1=eb~3UB*- z2MjftaLQe5JoRUANwxv*#8w}Nbhy3os-p%?N*1sRbnqylhDLjHI$9;5gbU#BL)6#~ z_Q|6};oXrp2<$rp-CI3*E~DRwq6XRZPaIP=*#)c;q^H^S>+T-{1r%mRS9d-NS@ja& zex*>74kp*gAt`+mbkODIx_fIUIn84$~(5CZZUVO$^r`_L6wo{_Q zB@esw7yW`wHE^+#Xw!r!nXEEiem-h5ED{zl{`d!b$wX9oT7A9wA&KvgmSupvx zV^J|HFH5GuI?@$#d*QkuNKTFop1tot7Ay|JwA840nr}*nRWS(I!vM=Ste=N!hSwnW z&}m_GDGyrhmW?rbDwkMfm7cr7vi}w%6s8}Sn* zA^Htx7e&|H&oN-Yfq|oMKaqVqL)0k&k+Vp{euW2io#kGg5*V;H!c=<3$6}uZ_9-YPYT+7uE6`u#!##vg(7-XleD>L~RqERqW+b`Kse zSI-M~aW6v^A9dUx4^l~Mitn%7r=s66eT#s4#Cfjpv8JHR{OQG(v>1qt8cyGQ95Z&$ zP&3!;hj+SzgI{*`8fA!=9%!$M=S>+lP32qkN+kVMnMo}KCseXiEK{FA>yDmCz!$kS zj^0{EQl%ybni|+mRt*}~id5yPAI~2U+I$aO&N?1_H!7{7`eYHC8ePoc#R%FETAc1hW}9$Vcc8VN;WAbo z`L0@Wcj+j!cO3QTx>vta7ag4BelxpGLL-+XooM1XerNxzAF1oBTUhWp%Lg8*_+C~# z&oM=oJ+k{yRkd0%ae8=2jQc#IxWlueXm@L24JuN(xd+h{5Wjf@!F>YpDJcDQP=Nk_joHAbkkzHvK&y`ee)y%xja5 zQzg(QvKreYx7x^}F}U77F<97SBN+LI%goL(G~$#lW(etzr2g5GJN5C>0u6RYdtoDW z=#{|W9tFAglir#XheD*Jn;*g2ps3Aj&p8*MTCsw^&)i@Yvx=$k{LD&l6r4q)*@K{w z4#>B8wEZrrZ=F$`5)(R1Tp)0g*6-(XP_S7oiCU$2*AQq`gQim-B#&e#CLB18nIKv5 zfAo`YOSRYYaOb)8;vdpS= z+V`n8w5|v9s!9R7hmPctZ+~MCf%YifSTZ~$vKSl(I3f(W`JwVe%;?H#@$j=_Ve{~! zNSKeyxp0p$Jah9KZKD~DKtsV`wpY5%=5WqeaZQ>$ zI!+9^{p!g$ikr>X5aU?bDaq~QqebM^p}Ytbf+kjhc#gJmNXN)q!q(8tYc2NxQDP!C zwq;D>r__@C5M!or_Y%(@zrSmY7AMzXioQbEBKgbamaOSQ1nE%Y1s<$dad%`Vm^Ph+ zOt&owi@${EMjeS)+(PG<(+k;(Qh@;lOrXocQYTzd*bjSQONciz*L;s2)Zpd;S5rj zykMFO0JwW(Jxo!)rJGE}yn6dJki!iLOAVU{Ny<>-)DndehCc`60w9{q{tTKt#F((Q z49q6BNG;t0GrLvpXjX*ApB4ENj^!Y%@u-c_$yTk>+)JQS8H`pu78qmy%JXS^kM4Ft z&(oRNaj%Ejd1>gb)Qp{s5mTfG!{HQluD_+y-fG`e@C~5IZr_GIjzVyALU_8|RCBuw zYC2Rbiii4wakd^wub}oiJ)rzUYoYhNu{|F*{4#Zjy`5;|uO0_;x`!^`b-sCS0~lA%G?eUk42AAgUVloBHC0uX`I#3VYgaklJp=w;6UZC3>0}sjtn%0aP<0)gV4O z=;M1}f!Z|e8e+^6OPzQdgNbok#~sN1*2d9T+PZDx__hq^cU4q~GRs4N3TG#fVl$XS zj#6Z=5hjvbi^W5Rs579_xGUCPfakg^XtJp9%Mf|Nk%;pf^4~c+(qBckOiHd>Pn;L~ z6&voTGzTDJZtCp)t_RDF;4_pgx_(!G+;M-V-9KRMPM+mudv47?sKmeZF^n z4B=JekwNAqp%&eTEzS6AG_wX~wU5Fnmmq>MvRdMHGbh*|*HOas zrcUL$WKmii=zoJ`CZnKXb`MeUowUXC+q2!Jlq|8}L@F zscPU(&WJBh@VCU4EoQ@XCghuW09Y|KxEUfEBH4jk9#~7cISAdl?R&nZBOaX6-61scwkH-Y$?mXr>Lkkj z!JYc(VxHg?Q@EUZx1T6aeN7nd)mZ$ z#d^j0LgD<{%G!#@N53hT0B|_jJ3;_rK!(pb{Ay0GlMb11m_r-Ny|rBV+2+vAY-*qPuj#BU@N9}1xuj{t~Ll3vF4Px`=KbsaD9V@J)wVI~jI=NcdN;j89 z5$7dm?-gHP;~ZZH9zWa;$yhlqD=fTBG^dj~-)l}tOd_iizuxu)>!*>*JL&l6!okJG zf}O|vrnzP1!e`La>g)XWs^1viR3sIR>tzo&s`0o&?%~RlR+gmGMxUqFwO>~X|r?5#C)B3vSqaFK|IZR+obZy&=&J-dXyhY%FhD1b>iVm<(zC=x~Bqpyrh%D<(lKv7+?DrXNnBy zajKI`L28LZ2Gd(1vL*xou8+@L5H=^91W)88KO4$J7VpT3E@qZ>9@ zD<)?G(I*bm%4*nfZ!N0J{g+1Mg;OnP3U6b8$pmJ=P^1Gau#qZZmX;#I)VscW%gnVO zn^CC&#oFABb5Rczl(4Cp*Ux(LgzG-`xjQv=Yp8+&!|1Uoa2)!MY>^wX!T=8T^6>nG z9M`1GT~pS&q|uBGiw!KfEE4wqpdw_pFYuq2^Q9^v?1mVNWTVOdbIBGB7UlNsZN>LL zsy_^ywn~mD#RzhOwCjlQ#J7k9M2CWZ-q**XgJIFSP)N;vo!K_PM?42GQT#{whi;rv zlJ>p^?GzsfyOELF>;VS&^g+{lahNs%4$%TwSFkE390wrDLgQ{U%L7~HC5ayRch4ii z^l#!%WB)Lr&_XiuM}y;i0r9rBsFO>a#V`@WQ-w%L3HXbJ%*fE>yQgECVWo%XnALK~YH z8JAM1=x&P$>CT`L+@bJ)uRey<|5bgsX-&^673zXPmS>A~;<{|T<~}P1&lTk5M+ntU z;8w^+xQGi&IPjMex)OInSGA+Bu@L*!vDzIc4?F}j_0)f%QFj}Muf}hH5QT%}HM_C` z^$~Di@`=po#vK0LT(ow?@jbKDPuhmd%Ip@4Bo_(j^H;Ai2-Ra%mQted(ox~T8S)|iv%(_XG@Afo z|M&~qX23TO_9Fyd!Ixmaa0cA#wF9Lf_y3w7_0Q%bBwIQ?xNMCUnpPDCBJ*H85ZXRA z;=16(iZvfkYSKg;x1}SV{Q!b2U~^YCyV=iRYDqvF#rW5x2W$9}4ZUF{Ya^!@a?I&@ zsovr5SHv=Otqq#*f=WML^39<0 z4C8h>+mOBN<{I%Q!Z)e9xon)u3MzkJ*k3pdbWHrPVhldbm_OJIZ`kX@P>|X4vD?~xdz+n3ke*M0 z(joL=M;T1oHejK`KG+^f-oix;GPTjzFl{ny)9q1({ebmOO?=@>An1 ziybCYM8I3lUp%e=%|

    HoKp$JU=Lo7yZ-6_cx4*vG6ljg-ibDxPc!Amqycn-mJv z5aHW@JwU$-jCsVhRJ@-uUz`AqI5tc!Z-tPU~kFmbm_Lq^#)gGymmCh5yTuLjSuXh5K(u3g&-v zq`bczsebnyAj;OoEj)7>89Af94lxL7*a*Iz4eKrol4|_52hJiZ*1KCAF_KSQ8){k+ zzOhCSmqv0X^J7jFpxsuKAk>6}g|%tO-hN2%ilhaxi@w6b;#S_=AW!8Ms`O(PqcO zL^V!>y}j_cABS;iHj@w1J{+c0*efpWMAN+LcRtf}`_&o^Z0LxPhl$XK`YwfrY*wV1 zz?Ut}<&RJHeUD*si-0U4k7(C*-X@QJr83ws%j>^Q$q9KNuhF=WwOHp_`U)h3w!I6c z=J&qLK8(gZ-0K5PO3m^k^gRh{o7f;4OA(S3o+16V+=Vzw5nX6`(FrKX87RuMu>_d~ zGUGE0RMVKgBs#rB3!loz(!#Jl+EAcARlB&zs6NBC_59B++{mb7Hu-q0`%o+pDbtj3gMUFpC;xzm1owRfxJe)oBX6XcMpLKB@Cw#rsHZ>{ z4n}bov@rs4HNKN{$-k5wgI)R4DlSxY{&Lzvv=zpC6uaK;G=4~)IH|rx3W$gF>E2^5 z)#IWrY>LQYNy&8D0Pr-zuJdY2{8*}c`eQ7nP}VP_2(`p)>SRVBgi{jMxsFNBt4faR$ z{WWso8a`dzU))3P{Lg6GN~h0AWvmz<@1H{PAHjSfy_4OJ!RL1-yIB7Z_QtV(;D5^A z=w^$nIMLC-2c+_s_Pib=^?Ja|dOz&4c)Q=E_8y+sUj8yLKF2$E9rr^|Yis{SZ#0=a zlP;|DGj@}5eKw^o;9nQ}&aQayuD<^h-dLDiNYb`EFF!w1+stgY%))c`uys)As*58o zO)EStdw3*0e+avLf1H%Hb>2{4{g`RZruBH$n-`zK&eAPVd-n+bH>kb2va-Imym0V& zaAErH^>zBHjnm25{C0gdyo0!l`=;j;Dhw)H$#vm#F9n_^5y7DCXIzli$407&h;Xpo zKX&WHi+q4+3HPy`i`KP*p_($DvTUWENYbTkia2h~7*smew8YSyhx2(VBI4H` z%$YHjDzmMHRQ#-CV@EfM6W?ai+-`h>7-X$^qT4^o4UIqKMrzQ^)ijLt7rF5e@Q2)J zgOLT79D1!YT$W(h=c%Jvu;|sI!zP&_E>-2vqVMxOnw{z>)vSJ`FJG(GZ*kPM(%+S8 z1O^CohvJlfxkZe7=@wY^_oOSnza;Z&CRkqPS#Ll8*PMmn@0xblzvnD)EP|?kksBQU zBsZk&Bmbdk!*a9y(X`jYZ2uQcTRrQ4ni~?RB5=6{e>82&_e$w8z=c{Rtyv?-UCz_G!`mVrv}^1@%1FGSOw?>VI5+$ z(p6M`K7l`QC^GXj&dc)&x>eA@i-mkz%vQy$7e?ugO`>z56aEmQ{wSUFU^bmp&nT;uq!ht-@ zVth16WZN8f`t~dV;dVfg<-dd1VQo-fG8t%w*#-zzLRg7yfC|AK0x0*k{i5F0A`zF4 z1wA;(vbMpvGkxHmQi}YmZW1>e`5f3E+}W1t^V(yBL5XJF#EAM7(bTwLkY!k&8VW)V$1C5VD~`h z51cX0?#VYoi_BWl8$>c9+FWw-TZ8V@)MHv~mH>I*WEE$u3C#7oHem0?1MmOe!Lv#J z;Mwy3!n2A030{!i3@raw!HX|EJLA8OX9uu8?$ha#jwZJpEIqu*3RE_=WlA@i2oi5R zN3KO5oevB=F>h)NRY-2X_3DCXX@$Lg0aC`omKWY$n5{P@Y<7SW#MVW>Xn92iJz{5vw#k!Ej)ClErMP)KLv zZt7TgVr<{Lxk2Ki9Nw>#fYJ(n0l9((GE+!jfj&zL$Rjl^rJncWHz03j1>W>j@0Uu#rX1%rd(_=v}7OAP|J{hiI< z4GhcJGKVHB#ur#E+nncd9C^$-{);|SC%c@=FCY-nF7*c-)Pb!*3l$dNjUL4ivc1$# z1ROC>KA9|k7ecP?!)=T2KT~0AFmGjJ0V}YRqO%XS{jwNfEtaU(6E%REhYLuy1|-}; z$T+Hwwt`U~rX9)fWHsmo5rL|~@Cb=v1-|=7H1*`5!Fi}J2-PvV>qG%9`ZG%lfvJ+o zRs$kp3HhZ*K(|Euk3LTP*n%Otl5|f%l`I`i9lCOI`6%LwZ@^e`5QrVF zswz+#X)b??>2n}bxJsZ82&%TgIbybz2y~{{VLybM&m-6DJ)j){9EAI`v;9N6yZKfX~^F{|2(EuQ>@3mqVC9Gl)3(kqSM-;gdr+G6R@+4-#$TEO+45W)1kf<*v!JD}O z5}7^?LV(nDcOXzu0C!3xykP`JQ9BkG(7eVEiw%QpBBVPVDULpHB2f%Cl_wxpK$p$q zR~>nszUd&W4h$YFT_?dW(Di{W9bT1^$i*Tttcs09Fx#EBb7>p9I5xpl>aX4RGiJt`z;GgHk{zAGzouv&)ENqAvKxU76K9)e;i?`(R4* zey8NvHG7s(0Z~u<9!c!nLVWQnlPZLb7khD>##-jgXu9F%pV^=rUCFz=f8lzkt=Unp z5>L~gg3zq(LW4Umr`~93c;7DGb(_=zo_Va$Z49n4rHPIQ+x{7kyYQf$s5A>ZXvNN5 z!=F^%ujSWgArqUwF&+eJQMj{2L0p+|Fmrj8skQd?`3Y8tmE>i@3OiNk%y+3jRxz-r zLL0=QOtS+bGs8x63rs{{Ef<|oZ3Hd5EmPaR@~QEfQcDA_Aq9T@fwq0?$9%PW5;$X& zeE%YhX+6)_QaE1RBV^<%X0{exR$;&}82NhMeHe&#gC!;#7IFn%%mfJZ}o(xvD(Tgj;q( z_+JhFXnGSRr1Y439avHwWJVuIx#phsTI5cDP@1ZXWM&3@F zYhkSU;d1v=r1}tEWK$$wVv~}*E@Wfk!*pm%DhFvOvy;B1v>V_IJqygZxialIKea^Q^oY&N{BTx`!1l zqsO&oGQ?OG{us5`*b3Hr_o%b=l2OeY@*5?~Tat&k_9tO@0A8^N=W$1+($pWz06p4% zJix|`t=Hy19dzG(9x;_U*MP6&zxF9%9t95AH}!&x>rt2*JDwKdeSXYFeO4D%7`oN9 zNcrzFjHTQfzO)wNQGZl2+<=g;VGbcIJ4`Gqbv{|btpEf+7} z5u!Ogp2;w==EO~l)P#7Tx5Ob7>=Q_*DH{-sz+4(PsHtONp+2{DG>CpSvYmAfR4!IL z7#1~jbar(9zEG*SpFDUu2%UEghD_G^(1Rw4bR`-RjAZYhn2&}tI(?)Z{Z+2AbE)_I ze)HI+_Uvx3U$Lu3dbr?}@y4bA8+mg8Fa?UGq7amx1P zvU=Qf#zYq>%#R#0MDTdjD68siM_c>tHOs8)y^oWw7PBPoMBz>)g1R*c$F$uKG2sUmCYw%shQ&YhA+A1-zFz7iSTr zuKW=;r5V-&#z`LfZw5&!X17=>oTX5F0#fu?0zPsr`td>ID&F?zWy@F*)ZV8^>R+kx zmYW^OHJHlcm^sL_W`R=a(IjKU=T+y7we#5bgJvW(;!rL@F>iFd*X67?eFy9sfx;^N zW?G3gZ{(p}XFjz>zM|-x50d#n*f%Mu*vA#J--koie~s8V0}iHj)2PSP)KWCK*Z)Y~ z6KENwrA%N->loCnkZ^Gn!5c}i-jh-bEQ2u1Pk*zuu)uyLBFz+~$aUWzyESn<g1Nh36K>Y+k_pt7hrW=3&==rQTa_ik-zwE;tEbxHMy7!~hOTD-6FRFII@3KqR` z8GnVLRe2wHi2@0ytxFu^Hv%$`k^i2yVD#zH20lEBcN_1b-Ur7 zQ({OEcaU#oyfyvu#yoVUlx!&=&^gpz<`h=H+)eA6;v`Y&wz?sFGj}_sVKHAZLG$5q z^Q`Gd`)OJZcp17)zP6vYg%xSmG3*iZS&GJEs)GqLixM%B%4j&9=v%WqV;?3b?++qj zLfkMyx;rT)pCZ@s7#zTpkjn}d6KN2@;JP0Xu!!qq`BN3M*mYO2cqSli0dn7?D9?Mo zJB%e+R=oi@G3CT72g}gSI7pYEJ)KD0-+BWI=5;-3v5f;9B8wb7HBdp50U{4tZo%zY z7uxg2{N^DDIL^u3&M!4V$&vu_kp^Ll)$~V2G94P-4L60-j8Nki%yM0ciuahS*aYM}E&Jq^%1exahS9PSwp z;yo?yYeVKjvua`5G?v^ve%`xPYao8bsK=y}E&qGaO!I3qS0^V|-%po482aO6BpxYG zZArcXY>74gw3kvID36P0mcql4;?{$N-EVQ|nihBO02W)mGPTb?Q*)p8-rOJ7)5`MK zw+Cq%wchrhi9H1QqLIa%ZSQ@NufJY9!!<~+xbZLXA%TKmOHB_cM*x7hefkTl1UyoIh5^9b{4`ZW zh3ANGQ8h`{u=eI3Cz{e`>jA;g85_Z`7XL;bCQO+_K!s}r<`k(qU||fyh5@2P7#P)C zf+sv@E%p;k7O8tnF%VH__v?NIJji-H2z1>Zck9_4X)*#W`(J~G5IXBrqrV0X68KLt zxwVwO6VX6&lHGnTVR0gRmWX|~9I>D{v?B2Ew)}i(M^K;fR(}l|YI(MKPW}uUAOLhH zfMC6Ur$vqrA_Zve^=nyre=^&5vT)FS${U`U zVgif{=iw5fTI-V}Efb0n>wqif*|WLNTO?=pVHef0LXM7d$T*Y97Gcb0>(FRZC6NI0 zd_Yd=L7GV=fWwlo6BIl3rh~&>soGN;M*P{(Wgl%GttKU=A~Uh|_3p)HD{ocd=(_9d6@A}v*H>L{HTRxnSoJbq# z(9rbS0x>Yr{nMCx`Z~kU62vY^lp!Ev2x4;u8V- z7^C+%(8K4KTiNqRHSpN{u`^S@fy14Y^XCHe4Ecc#N2Z{IqH?umYZP)-;+rIp)Puq# z{eS^KSgWfAVIuYAPpP`~72{V}g1QHLiDz0sF&0XM&{Ar%yi(mt!|liu(6JAI#w5g#3; z%EMse4PUoGkrH47%sUxC#JFYMF?G<>DwdER=akiZD@o#MBJiEZT8>p5<_y{rH!MU) zR-7q+AHzF)5snDC@OnOl$EIgOHFUTRM8>!P359vUk4lV!Y;DwEmDG1Ppuyg?N>-#f1u3%V{miJoWdbwICtw;6AMNQmBqfx@Uw|S3@(e_wSPizkf~|p#PdQtbI)yhPi@w;0JE#dXc~T zLZaOC5NDzi$Ww@PIiWGE`2%l?3e4goBT}bCXS;OG{yu3;RhMXGjd)*~YM%64(Nc!h zf*iho-APd&F~_&5txNXKXmFWYH${G6pqBJY$?~W>DU7$Hs71PxmGVYapd$WEie*PHDT21GhncX3@r^w>FqS)DYV4 zvJFYw_#4Q^seQ9S1qV~LkUTLg<=&=}fO9}cwLZ6@sd0fe1EOh9u_;iR(!lIriL1lW(4 zzN1uc$aGvtD$+YDyuNCodJ_=YJ6yDT-0gPs7bLIvjuc1q@Hm^d#6^a%ZxbpoGTaT{ z_0~AatbR;f-GL6+Cj}-?i%Oaxjo`1fL?kdPbc7of7+}BC{kn*9iBx?5{h3BW*F(g; zv6RJDQ?qBivLv0-_}(Z{V=;eL5ZE*mO5zhQ=H~2$n2OZrskb?h^;6KuI2OLLz%P?T z@v&ck^zA-GvhVzv-Pt2>t@iS6?nz~CN&9sc|NV9?k+?>dC*OTYw<1-%Mc#l)3GLTC zzqEK7j?~-b$${+iyC~1oa>Y`gBrAo*zPzKr6K?B8fkN!Z^Cxm}Rh3hZ9rE2+CT4OL z1q!%7!5SxG?q@r-@SNXm%G;H0gq!6o^t{+Yig}_tLz4!+62|~l_k@S_)Hpk;@P1bI z9cQdHNH-J4bL4vLl-8uH7#|F7R64IJElmQN{_@$nnAX;SwO+XHT6^WN_2v`V|6uJM zgDc^?cg@(gZL?$BR>!t&+fF)mr{kn!+qRu_I<}M9{k%T!e`ZddnX3IYUsAP`-&)sw zU#nFqH($Q$O7y^p%8by1pScgy2ZA^@+ov?743jyhL{yyx_8N`kT7YOgvlw|5$#K*q z(k2;c6JxYL>KauiLBKW0XX@UjF?^XRH}sgc+~YNG?;u?2?sx#_*o%@`oBKk$!NN$F z$HmE>D_7!JM=5)6R5Qk$g?JsLzo8WHyrz_);5N(Q~DS9({ou+f!k0*BC2|0Nd@di)=Jdv$5Q2su-cfE8n7y@ z;zIh#>i4!dv`CGm&_zbyzBF9RflUij*XiyJ{wG3|rFpd+bAeQ97zht~^Esv~o9@-I6N0 z-I_#?eEzCDm;V` z#)`m%^BzNoQlh8QX0C?;9hUsnPor4*ka8grfs!KW#iC}7UR4J0#qwp}DyZ_YQ+1W~ zD7B4ER}ekO&sX4xITyABlmoLosb|te-kc)R2|QMa`6u0c zWx|C;ygRGDjsLvqN{?XAlihvg9P(jOZf`uVQ#d4ODnYJWw>2f1xz}rEFz2W#+i#b0 z*84T_@MCQN6y|ZgPABpO0Tf6sb-jkHZAn17qoh7Y$K~V4Qlph{5qqp!CE8E7bZEKErj{xB03;5Hyb)Ac zC*r#1!}F;(^IVYkawllDv5*RYGU|Sa+;4L@ADd(LAY=DpB{oxB`bdJ37? zAGv5`8YC($%8oX#fRwvy3o2^=933hp9&-sjK`mhWkzp40B-4?t^;T})!H=S@#+RZNDbeYu z@(TUc-Y+}rV<^o+cMN&GeYwwRPmAT64mqYd+hI&wWKHDLnG3hl?+Mr}cp)h%(^N$sd1=dx7My&sx=!Yx*V zUGt%rMAiaI=CAkawoNx}mNULy?5%w~+=1}ZLy5I|sCK@$7tDiuM5{?B#tm4E?=9w=VU~a1Adr=2TIQA<<_NhYc<51a%3gCsf%n zDB4N#tH8p~SYfRUGzI&JvI82=a4Bu*-SLdFi8x(F2a6pv(F3}@*`Fu--#mgcQCzrN zEcdt{m7I_rKP`&2cLOhjzrLIJ&4S7U*$r24T`H5`6SDQL;9q{4MjYf! zSmmIF<+d;j@3Q`Yi7Xgyor^>F;d2pAKfcCz^N$A5MXWM zcQ$E^TIpY;~i=WTmh161YU~A!JVncW z%STkd7^lb^8D*dt)!E`9WRN153L0z;hT)GtK72$|1$;zze|ASuL*xd%FMli}Lm%*; zIfM#{#%6U&vNsz*&<}_~+m24CeKi~01vq{OR>AMHg#@8b(PPX+@l23x!QDHpkvS^- zGK#VKeqdhr6+ZEK%0#ZmnydHS;VLt)zGgxUjBk9EtX4H=wb5>t)q!ZhCX zYWufE`ChqACuIv?<@YcK7=GzNN7~0knZ*dewMysM92$if9R(%;rN=?JPi3c)y3m7! zWvW+A=gnvk`eh< zwpI+>@9v=Zy1ke?S2q$6%y?MWp~y*TDU(a=FNn{jkYthY$4~@b&;{Y7T*pOLQY%Rr z-cLPMnc|(^6sMr-mMI9__1>O3n3PavqSS&6H=6jcU{YE?=+mrV_lsPA(El(KkU1aB zSuPxZ)=6_2x1f<&;ObZ3^Y6KF;K@hcNtVOu{O;N@+3ET7?Y?Nnd!B>=521W~&CdNa zo8QTazoqcN7K4w!m6veBjNzl^wRDjSdOP7vqlSwZ=H@m2&R)nsz_3=|VTF;(=1m|x zwub5K?8q>2OBMSY6~UObxYr;z#(lG`idIDurCyRu%;aVZ z!~IlHPOi1SaFN_%BIi#kis6FcGv0Ii-yUIh@GUE!4lHvC?$~cDt6!h!l{qZ?nK2S z)E=5Ui09Wjhc1o$6XV#Ut`(vDj!_9obh@%z)N$v%PU$OcDl)wcZAlI1bqk-2EYo&W z84aBY_%)1s?mF8<6e5B6Q!=vWUbg{MvFa4s%DlPHVbW!IP$79JXN({*R1wl)U2r#e*$+epG{SEu5 zzX^Ip2R)mtiYr2{0je5n$aHcI&L?TNVjv$9Vfg~%y2P)m-)}(iGU1SiF&Z2Tx=(Ua zs^J8g;+w09j-HvYr!)NJr2FePHj}P~I$w?WA3qTJvldrrY69lfhoy8bzYpR)HB}Ea z#NWwgTQGXxSgJNOn~w$9lz+U%EBZ4mk3F7kX3LXmYl~uejbSLujWm*=j`WZ`dUHD{#IXCeIjNTG&cc^b3L6Qn!F61AOMWQotpJW(+Z`yJsyy5;8{g6qW?iz46(C_(Gzsjep{$|OsD%tt8 zU6vPVZLH?H8{y*-^h4s}vq>{?Gdh~pPb&9`_Tv$ke%zev-MvMD2& zPxoByqJ`n;s)q-8YhPn?>$3TcUp6jHUwKX|veuV0h8f$|XRa{mOB(-_ai)`OCI}Ly2-Ftc0xlf#a7I%N&|6F=F zdWmX$w$w83&hz~2-hYedb(5b`&$;_G(d7ixa{p%E85=qNydC_OcH5nIe@S}m4?7yz z`rchN`U!xwUe;Wn-Vxhg<7}Vnc8y=YG;yS%_Iy5V=e+nAENdu$+4Ft&pLWMCIek1L zb;oCXGT)Y;`S33mXKe?b8e1Fhf4S|JZ}05P{^T36=lXor`n)jw;L!N<>j-_`epwni z`s)Xip0~Zq8af+Qfj*8uFL*z-J?`@60aqIfPTspaH@7t7J`u0i-}iS%dj}uOBrw*4 zx5)kJjAZMV1t%0u)3dkt)|VFyOuC=m>6h3jnCqt$2?wDbFLkpH%@mTVT$_w@iyMH* zMMCBvTz6`hC1>TV+NI`3=)YXyukYC_xA{IQhtx%Vor5YtaI`|AG?DR7dRTVD$!rY9 zecfM>HcH31K_GoL4BFFjJ_w(5Z-I-im82837`iE=`lyE-%Y~sZ^jYUnnpQhtW#^jH zE|NuxG*G+QsLo*z)HSQ?8T(NSQc~4RL^)P~H6T7hbqFMdIWi_UI1 z84E(&t)q=Q{4o+~p7gA0htYRCxUw`s)N`x2BbV^$uOlS--)^`@pJ(3cb4 ztf@rUi8a6J!Sb8jGukz(oV<$BSk0?(qEsdZ`d{Sq8I6cXFwJ%JfL||Xee(IWyqD)2g zlDBFDHk-aiak}^9JuM(q!K6hWn4XMAFtWNl6M3MQE*rkgdAOx1@!&y)h(wOeeYDso zmj|LKqiMt(wlOA+qrjeiI1cn}zB1=4xCU9!fVvqZ!A6kVvhz7Z=2M$LjMV|}p-37+ z5`yTLg0bjErc_-gI}K2_Nv+a)sAyp5G{5^b8{{{^(hMDsX#;!#Le z@;H^JQvwI&M6*^|-GTvGOe5to5$&mnj)w$_nl1Faef(qnx z#+Lq?iO+;fyGs8Xc~#7cw>imEA=)A3)P#>B&lLs@QqrCs1rQM1XJZvl*nO3(&K^5I z8DA{(E|#R=p)PSPs8+uik~)0BEvvp+bglx2?G z;I4kUYW`Hh>pUJ=!#!DE_L%4&n6?!6h19dN=Kr45esM0Kc4-I#l4qq&Sl#4wGYj|Y z&a>oic;(g>#^%)x{?sAUw{zn|^i1ziOFoqt>UqG%5mV^}>Gn2}wdqRL^mv8BUNOTJ z#Qqz)y>)dF1hsc!sMp4_Nzja1?FI5|uN4f3YpzXi(H(K0IY}5DN4u_iFQQhfd?=EY z#6~q_np~zINfw6)g+MZMbMG;p!jN6|01^CkMA2A%&}!3MzR6&`$I=WNJf241J0G(e z5GXH(TjTnkCi3!-F)+b*1Ci-60Zl~NT|-e|gg|jo0Jsa9KluH}eg*+$(eG~>afGr) zE{(H~pg#j)g-4H;Eu!|4Z*N!K?W>dA!g0H2h^*6(QBgn_75kDaFpDGpd?=Pb?)?RK z&vasj-U!wpJAySHzO^}1D^nAMVE;sc03-OIwNgRh4#e)13=7g_vEOk|NWj((P6L9j z**&E-q0($f&Oa07&iurla5*{x?T_W8AR@+OW1=EmhJHgF;fV<9DG2_t_AJd3(4#<9 zcS5U_XEsS980-`KH5D8TF--7h7?ag~9zP4|l<*YK{~@2{At0rsu=6q0jSKins$L57gOtrX(X(awYhBh=wBL$V1&ORx$8=WV?LIbB3Ckw1n(0Snnk zm;rz36F3CKr42Ka=oC2<+A`yGWIzHm8v;NL?$n_Yf+%4+MHl(CkS})iH~vN(>-Yjh#EWQfoH! zLU7KWI-;VYy%pRo5X~`@4GwDcsnbb=1A346@De-y-Rl78L3bb3Wj{3x|8*AW?>rfK^FTWh$3R0kQ_*S%vx~c>kQ>lwDK8H zF#|1+KRr%~2hI%ysK4t?;<~YrT)pQ7`@p^DikPk`gHw?926{v!k&MJZK~gy5nqHBC zLz3`llnMT!x7)vgwu6F(rv|8ju%V$u`=P3n1Bpz1i*UUv!J`^hSkC5n1w9na@ln8` z_zBnq-6jU8YOhwo4_WRV!KEqy2M#S-Vk`xjj&lJA4!Mx=#%xjn2M(c1uq6$4J^vgy z#33J0K7nhUCAt%cXyotJkpu`QIQ?_raM=Ga zq*jWmVoNG?gFHkiTYReO><_uj00%=+cm&guGf>*cs2-b(ShZ+!BBcUBN}0rDy`a7F zy#|c}kpU~h7lI1+RbIX#Au(AuA2L)g^tLpp49Hz_E&cI>Y_x`egJW`>r(MIdks-Yx z2oz?00ta)S7j6l%fC2eK!q}-H9X-!Bo0NG$rz;va@$XQ26u|@Z2)$@^r&2`MGA}aV z9m0@7+24T%pS6$RWpZ6IlYmL5gP5HfYYR8hP>E_2gv_JQht~jU$ zS{9Un9C|wE=J#QbGf)xKDM1CLL3lkv&$(k^5X*d{X1qN~(Y8SZJ;Pp@rNelM7>CPH zdJBFkyuAO2&|e5DB7@~MV|Zgr0B7lh1e*Wu4qj%j1`HhgLk;AiWgFh;z=O3~DZyOy zD+<`v7!`#1fwF=ec20bckXG#m)eN!0WKoIxClthfloSEuD&|v(v zkGCZ^(-}!&EO4_VfGP76avKlsgSA3NKOBe?8Cb-& zhBd;Ioc1vwvBrIZ!l;#DoVtNzykR4FAW_BLb|SgOF`}pz$n-1@Pe8|6t8>q56jpL& zBqAv$I;wuoq9bhCqQ(3dirvbWZ%&5wQw^#ee;6%CW>@Y%7;Vts87e>CY}ih#C-uyYCFjaUx~a_?R+wN07Uxvo2p%#oE=5lD zHO8b~5znOug(wK)eKwFS3|ojXa9}61+>Mi#pLE^f+51&2QokkRMZ;Bj!|T4Bp>@xg z9=GbdzErK-+9ojYVZD5|yK)WU;d0k~e9aP#6W7peTKU;&8eVPYcG!+nsKPl~i`&*u zRqdzyz*qQ4HDRJ9bg%_GpSn6uyk<%`x^mEf$lyg!qT5ste-a-}t=_M@`mk?vVTeXOwNds^vUR)uh^)G=qQ8h9!;j~CxWjsqf^jo zJok0K@H7Oxx=GsW1YC`bl{s_POEVAB2>af5#LBORH?QZjJ9TZ~kkvF-RcYFU`Ge@* zvMuc%GzZ!$B3ddI&fDEl&+V1CV|dpQ-|wUjY4v$SNw;G+7<>9ITp71G22;mz29&oL z4}EQK_|F=|bx7LtGJeH75X~g;`s#p&bak-v^13?)TL;s-X;DyjZ}q>bhLf&cUU+;e z*syk2O7`#GSEgG*7wmlf5#%qJ)e%(&^umWTSMn$YKAv z&Txy#2F#7l{5~1%l?#!ORGZd1_YTc{3WHQD*7>*?<5MuC9m4rH(PqtlFV~lVl?I~q znpG1=*6G2mKtnc{eQAyL%k17IH>pBGUzH@ysclzhm(*xd2gNVG;i9s_h!8@H(T& z?)byU@$FBm!`sx<<~Zw|Z0&7RlE4{tzt~ULt8T(80jJOA!KgDmo$PCwn*sgn?rjS# z{_&IU{`VHCV;{K#czf8Xm%|LXS##K)e48;yr{l}`azJI!tVo~nm2 zkoWG!s{79>b#LpzHqQu{r_9ICDQD}H7mwY=t*u@s_rLEl?5pkhxAitRn!33CR{40I zZk}$wd+rxoZm``ibzX1`Z(dAs^g=#T@$uqT+VM6|U5n`Z>fa|U3=-P3Xn*_!Y#BbQ z#6P*-yXA1!!}vd%)Am36-`qYuJe(Y^-%k<;k8;`%;>FTRJh;cxI@(3vN}f|v8Tcwd z$u&t*vR%VosKgf*BKbyOh*_<_7|KT&im-@M4YK}T#X4snA@*OFL$TaP+OEU)OP)J# zPbX3Dv63Q9+0*)*i9}^7$}4_v%n@%|DUkQ7By+PQzGO-wq@c=Wm+)Kh2_L_LiZ4R+JPj*DV=YEJYGZPuq}N#tVdsFU{8w=L+c%%8ky}fiEx%s{xYgbX7~7d6 zscGBwO_x&bi!XgQEi+s)Pl_-L2$BTXM)KHXt&f8dgZ(1o`leX#-xutBHkVHn{ zd~wvF?nbA9qJB43Gv#_SsVx(vrnFw+b-DX`ZN1Elp;s^Y_vv33-liU2WwP&L-Q!Pg zI?VbF;oBrmxT$;pYF#+((&cL(U$}6^EDm))75E1Ye6?OCBnTqwhN_PS^n2wDkO3VV zm||7Wn`L`-m$%|KNIJwM%)%Qu!5Qb~{&aE5>GXSUuPFy*|8(j0gg+0ezUWw=A4EmK z{nGr50@!%@Pk=M7W^3hzH6!35grnNJnlA7f-RO4IOJ{gdWK6{>RD#7J!1p1Q94Eg? zbL-&s{yQ)Ij+rF)!A33F$qS8irju={mPH99n3XrL4%rQYPof@>dp`cx=$^^SjKXj< z6A$a>GR6wL6IsP&68?w+4#FQ4yqK@KM-7O_HKOOpf`rYa34BRyX5w#r4q2dZX7Sho z69UZXl#sE$u^=}adrF+xrbg*H&JtNWKLyarHV5acSFxQ?h?~izW9fs7vWk(jP^m8X zU067?ed3&D&rJ5AV+kB_z`J;8CtRbn@>!fCl2X2tEFf1WKp^tp)#8)aHVFDnSmqJ; z5y}KWzAb2MXg~iCgL+Bs{twp0X;28X*pEH$6DH7X6{3Ru<$9)kFhwjm=HJ8vrHmw@ zCyR0aN=kD|q-{o_{Ygqst6Tm(DXlaA&q>@Sd;>{T@_$T9PZ+SF!v0B0JNDE5cT&33 zU;3X(=?i-Gzmn4F8tuuv*eXZ<+W$;SBV@f4VC2N3o`zG~yL4Xn(@hBm>Io<(8xQ-? z(aTiha{w3dXsKD$BCYNHHled$ojK`BQ{{2u-ez=Rj)hU7_YOAqja2RC0?sy5Cu(SS zJexpx_Y;`+F?)1v3SseRgZONf?AkcIeZYQVw1nicv>WUK! z)Y+WS*xszP1yuBKW^azMx+Ct_V0nnZ)QH_8hu_1t z&tLYrBybo=We$LSP6`Og8p8o724J82l1p_*LiykX`qrFCnfHU$JYWEXl}47KFxoQk1l_dBIf5PfBH<3qs=G4RKi0jEkr(Pb1(p_x!v@zO7fHB|sEtVGv@b&XvS2{?3V-x-z)*>mQ%t9M(pD|M@^Ik^C_w~AH%mqv z(uLW!#&{h(3_i*xRucPrcmx#p-gd}+7aVcn6D;(aZ z)}5Jea_4OaC_Q4-^uUZ1ea3=`o?@U9wY9@>(T5R6NuyFgJvcTI0a!?xNNbe41$i-` z5_+*PIJ~tI1?GKO$$>&g(Ny)oNmyTl0a0nLJm}QRERi1E!4F6j0X9xoUdB8Jv|m8A z(mWpQ_A8?iJ&*nfH_Uh52&tAb=ox=f(8SVFM64uu856cCy~${J5obC%Ac=`Pf<6_X zKCmzZJg8+rCS*iN@T4vB5J7iE{b-;&LOHIIXhcsQGeE1%s6{<}=9nqt3&ZGSRrMiF z`MWHoz`fbt>S;Ykq7GCIYF)cvq$y@ZfuYAr?O?yGQ;=jzSP#U5XFiFRUcj7*;h_K( z?4K<)gjv_Wbjs+F2nv~D_|V$;`Mz5fFHegd*)Rw^6|`lIpCHu*xpUJdB(E@hYrqSI z04v&SteMCn6s>Hs0`FM|LP7BDt}LB#Ydh3x?8N+^yO}>q0aV38R?ZZMszpI1o;a z&2&SDMXCWyJ7&uT3<8Vo(ljWAz<-R4Dr>38ynY7aA1oXrLk|uFxk1av*X0n$wQJzY z0#r=a6RfdPJ^%g6VXX|RGo3^DnjR>{{5xTh$q49;lMf9tp7d++c1_fi7(J(SeUI@` zp8}{B(Y!YhQ>>SU!;3mP(#-d-7}6k3?yq<4$*AiGtO@d zSk-yu6TE9J^yTN+U|=QiOj&@=Fiq&cW>i?KdT)C7Ah9vE@ zKAVNMo_Cy25|7Jud5AX>H=Gj&R&nTJi5o`<`APfCcfS zZ$-ZBN2oDbjq7RQ&wxZwN>n?B{vb>7YTvMI)!uh?h4&WD9Ke`Tp(P=iFZue94`hz z59hur++67C94K*vll5M`t8$I@mHCKlm?Sx&Gt6&j&(jpN>x^JxqbqvdR4M-ie4Q-n zOIzRed@25vU-X>e!K&Y{GKJhPqQ~w@h8!;8N;UFc;Xl8ru4#FlvcW}bb>u2>* ztPjy=q)+w)i0#`Bb0S=2j}k&&mrt8_n7Q|o`x{(uC! z9&j-JWSWkYNc}Uc$KmV+)){bK^ZiUq@+JJic3P(TQ&8t-HD5XAuRmL}$l6_u@;XM3OlJ!PVny4* zDOoZ~Y_!L|oB%V`$4=%;iHbNo8T44~&etXKexo|G(zovE3F8=>$jTV&-Z}O#Mf?mb(6=vy%_x@%8#heck%HXE%{IUG+;UIOzXW1 zb}`~r=C99Zx2gJXr_uhO&gaekEszxH-SvMa=W^%%A)91ioojsOSO4~s`_FrIbMJqS z>-TBw(!L#qR`!=ampI)1>N!t+`9Pa)c2nnQuBwUCcbi7&;_c$K+Tygt;gH*Ot$Cev zY;M1myXxhWMx2JIz@4sgew)$Q*5D(%zm{ND|DgQ1SopMOf0;h{1gtFN+nGL^o6`3` zga2b-ulzHxW7K-kOkfPRi_o1uyQDKHv%{Lp3@tMy3&x$YY6LK~dSNWN?^n zZN0xj$aO8NJbxe~k*lzt@gRb@d4ag^l?);LR?Jx=ym;7_hCA1BTr zv?_^zlQ|?T^khY8inZ))i^17gZ#Y24c?2>sJYXgyQ zhU`D$#M_aEtCjUQFVmOzg4d=GUt!Z~QL9%K!`%N{)7jsl>~BryY~8<_&f1WNHplr>Kbf>X$@Gn_e&8(~F1J8mnStGt~3mi5sW+kd!YcD=T{;TwCBjR(vidtQ|Y%%pZv zWYI6`oOZ>IAxKgfDh^%duO>Nax^ZOVd$$<9cQJ05QT@cJ3So&+7ObAjKTh=|x?<{= z8+1=in1F!?8WI)(T7;R%YpUQ>tC|2!gB;~i{DTczd3I!qZV$)3@R`gx%L%1RbS2R= zpKNw@#hV_cEqZE`rpFb|ApQ{d1o%Ummna>IKSS_pR^`rJ-$ zIDvc-m>Y&cJl8y{=$7$cR6S~)y8EN;P^MYKFMuaYag0`!3hSh;Y@tZowe-caC!lav z--i+3EWjCt%;oJX21E)FOcAvkZ%D?qSTR%QBy+YZd(~dD6wwuQ*$oh?5A)O^hD%*tJl(s=C6$QqXr@B&q&+Zvr!7FZ}e zax{8pI*hI6@XL7qWSlvbuySh2h%Yf6ZQQ3Ya5*l6fyWTm*2#%Eq{rpnTu!o*kUxG6 zWhhlL{9$T;Rmqt6n}af7egekCjUz5+wP5?w{M+^^SmOVMf7QZk=lP53Ll<@m(!A0M|)G{)x{6Oo7onft`^wj&U z2=I-YVITswogt%Rd%|V@JaKY5^`7>tgvt-ibBW9Z7K%QDZ#CKpl(BFy@I(`5agDBn zza*r9pgITYN|TQ3H%r~xVuo{E^hmG0grgR4C9g&!s<-_zAEeM0U*|bSrSwM2lds z9*(=^mnFBGzsJ}+%+LKu9M z9eWYF;TItn`apCxNkPWQJ@{$Lm4G+yp#@cbZFAZ1fu4$y94uoU)Vo1ZpqcBR0AU(h z0Mh7hxQ37N;;`tC*4Z6L5}=d~-EX|!)S{z+KZfCuNB(0mx^kca&lU?J0|1BO0gJY1 zB*34b8&Rd#4#49LB(*W$SI2f(ng0JNF}F~s(6d3HWoocFfWdm7wP?msQDkO=0af;f zK}7&3LKpa=5WI|XIvgy1&+i5GM)RWR;KIf->53r1C5kLy9~tdQxXo02?&1RLP&)G` zniURK8NR)NmIy=us`weKaT}Hs1LgC1OhhQseXN+-q#8IX=|DtKSPaEN+7~#wA&$)} z)f+f6wMdPG4UI6+%-z$Rzf<=|nkEhcGRqWnYCsd{CR)u+p>5>B!dbKrapjqWEg?`eJqQ|Q z0=mSZ>r}Z#?AV~*5sj)8m@wx8deY-1qF-O?u;Zs(*FbiOaf)U{3Qp&Pe~5d%>zGU( z-2@ZMaPY>YS0U9e&;wUDa4Rrm1Pg@&<pi{1gQGIeo+K&mXk6%#nGpMA>bufLxv0&6N2g`juKN2| z5@S2T;K_`-cz33r?p)&}fg*Fp1aNXaMDFqFPgQuD}M|+QXje@A*Y0R>8 zckC4-9Lr09b^^Rh%7!tgm?`lp0+lLV!pLv`00F^Ks{lK5?8Y4!xi-@& zBASl)Nd~o(ssuMR^2e9PO&AzlZ_ug)&<%c*pdM8`0=yxSKi_E8x7GbQIrVUct4a%1{96z2xPLy*AUrqqW3M` z2?taJA4+7oU`5HFCc;5S@A48A>sEHmCr4}#)&l$7h*sXZTprX!%a_sScH|9#1EW($ zAYlMO6wTikVoNc`IZjY1zeE2BqUZl7u1f*a|+EU&~Rw*Wi5; zWW}sNxAL@HbkmYq5BQo{hv^yejapqrQNyIE8r7eF06A-BSN1;ux$r*# zxzWFsm|gz`$V2`MkW&Ewc{B~DNRy-Sr`XA@gn(=YtyZq_vKf`_MC9H5jah(o*-9GB zz~=SGGghk~VSL0AQ`=D9G>&ruhWO6@lGXFm9E`(yV|6&yPoukjFmh_W3QfQ^EF|Pv zg)IKn61Au=!(nw>0(E?Fkn9ehRVRk(4cd-snhrD30DihsFGNGIsBHQQ7jG_%4iR&K z^00;lD)NwN@f*8o8#`=z;C7Va6CCLMm4HsiaN#DW$4tL24UQJF8dc36h*a$nHg%?f znFGCOP>$ozlEo0(Z1(HdQ!=mV1SjQHkwHbrfT>|8Wy+sS8ayg?PZ zXK0P&7pd?Q{?zr+xnE(OFLKpwMbwQWpoi_#LCB1z!kpx zC;qp6Sp0+k#iRT3AAr<~ZvJYC!pbVs9H;1Ife1QIoz-I)pwVerqmZB@dwyLNyq6eC zR3Hm{lRc@xIQ4hlQq}5u37IF|_0#QKr&%3-g>0!;p%Zh|7G2H^LEgJqQwUeRi`lpM z?LE>^I-sJdoWL(#9!*k7Ks|`sAN$_VOG)6zLBqnx-EpKw^qaO9uDZlTBIXC`E469; z?^$pBxPJaqq*cXo_<9A-91vx~>^-MTUQuI5hw)ej&t$;2v_ZPoi|~^yU*=1PY?kiO zvS{pkXMIR%r0qsn=dV*Ld}Y^P_&-9STh}!p(#xCojY71wD^|yVPVBwgRzl=lLdO{N ziIH!$#`>l+m*kO35lnuyuUjYxH%H4qFa>jgYS-!JEZ#ebcAiJPkZZ;75GPjyB^k0o z^HzipWJC=svi#Uvlxl)2$CEvw?8*tiNEL!CHfTzV$tEJo&LuU8B`G@0@mP1d>N@?3 zvumeAQ%qC4*%IM?A=Q&b*&ri?s5pb!el#t*bBg2F-|y_2($dM|E1*wu z`0Oe)TehxQIJ;x_O38sU{b7@{zZN~qddlgNrOp9Wnc;Ia5QWT#wZ~ra5R~T?E9~Tj zFg@nQDkVPtO4ZMXPswQG9q@WryzEkx7%SlLkFtg)%RkB*^!tC6HD=&pkF7(M*u+)g z=FXNB1U}vYZa70Z?a2o-=Ny+Ab4^**?#!<06N%{V(->YM7|L&1?gRG)2HMYC?QV=W zW*+b6sFC&EZS`+_Z;ZI_S%2+I5YCWK&qKtKWzYIYa$>0Haf!caw4In7@_emYS{e!y z`>?aOo$IbbXt%HX&#s1bXJcz!mr)}@AqYjrCzeQL(bkA#;y!|-_m_kI)tC1uCoI~u zr&mqC?zi_Eb$)#<&(oHr(bjui3PNbx!{sM^$j?{cPtr$!?aGmh!9nb9GKDwv&)3+r z!-nh+9=e5ZE_3T--}KN>tcy~o`SqU%ySttq1(y9@!@Uiho@rk<%RlqDIVQ&P4TNod zhBrR8?JVEB=l@L$*S%FQULLQJdw!m?^fENHBwyA#yXx0fci-`UBZjN~e-gvRGeUlT z^K<|G*^Ki?4EM0KWL8lH5X0gAml#g!>5mvLlsR|3LG1AYY21t7zbsn+xhI$$1X|nt zd%Te-{HE5I2PiGo+D2jFiLc3j#Bj2IiQ#m3|A^tti~(XeyT6O!_SF9p!+HD>!wpXS zO$_Hs;5uvZKZ@bVyxrK0pH}G}&a))JIS*dh{wg^nptkoX9be7G_`m8l zsT-T7($Z>KCxDB#ma@=Be@W{c$`&u-Wh-uo*HMwYD86s`R(m8Kn5ti06>IE&Fu*Ex zn#>sJ$v>Gki^%8F@9s#RBTT_dUKLb%>osTB*j3BRz@PZ2YJoGPEHl%X%O&5T9w)3I zA|2-)a0 z)>-4Q-qU!B6-}%K6cRTQ%=jKyE%;^isp9DU(HCkL5O07)0%+kHApfa_Gur?5jH775 z{x#Jcs|2W;#KR8F+mFgqseA%7FdW;CrpsIYcoo|$69UM%fH=Sk{77M4E&EF22zWgB zK(77|0OIu-C}GwdHthuFVaZ;wZ=GWx1H6lyuEeSG5GMb&I^pX8`)hS#i(B!F)(Lo5 z;)WX!L-%dT|Jx5VYqwlY6fA&R@o!!@^*EO*fEVs3+5eDpP)v@{`fo2>bJ5?uaHME| z_rjIclAUb>yl`*C|M0>EM*ly0;clfK<&NlH{=*CR32oG!6{+hqiC-E#|Dl-emX7zr z_g|Y6+pK?VP9_}yo0FdZ*qoe1x^05${w0OmU6wX52hPmAH5Dl~O9MiDDz9mwzCW$e z?sD-ygluVmF6j^s2}-Q?mgWP}F#nMU`CEC9u`3;cwTBBFh1-uF7E~H2v<~+Plq&^a zSJ8w`QPR+h(u}j*>gyn7vfvJ?5QE91!(hl--3^xWny^L@K;4Ge{tPimmJ^!`2Exc% z!wwd#iYjQp=L+G+IU`0=1G04*_u3NU3`V!?;7RzMJbyE%NJ*wLn(twvtRhhXwdRCJCcK&{l1H79Sywv zIlO28#uSaImcJaoaFEYKC^Md9JuKJrYw89ahc2Y4g&TWZ`-@9k4f$eR_S7S+u53}C z>iE`F`wWC+QHm^|z$MMAF}r4xEfTlpz1dNe5E5|F200y#KAF15DR{CmmXS zs{hBN!?5{(Bps5VI9o}#|2L8jWA5EDf&bZ{Wb;JN%R{I& z-lm!W1?CAF&1)3$Pks{%fOy7fq=AJZ_^Bky?QJ3n9G)S8-$iDK4Oe?;g0xZ+oHAIH zI`hXrAN<$Zy`K;{a3HkE{Svzi@uXIqB{;#~|1b95DyXhM(bmP?-GaL&xDyEO5zsyl1qlHQ+W3U4Swq>w=7B`l6-Yq9`x1wHdYI)@F7)Uvmd1N!uAjH4uS3q!@cl*qF6?Q~q z4>qB0tjOf}l}$!Kf+3ARCVmpe94kn@4iRI~bW_#yKH z*n>sTrkX%dDMh&t6zmR#LeuIk1b(DWZ({NQAluuG#Bsv>8IyCMtMLvM%i4n!+yC|2L+oXkc0vQ|0+QIs{rx;pa5ZEFA{QWZ=7q( z=f^bb(|<9Slj@C*L^<+4;m3gq@nN`u0{jQhw+JV#Q<9~R{G~x!9A{%smdp;qh)vgc z_v;c&Crer>W7j1@wnBk8cD98KU8d<;Db2k-YB>X=t)yFJvly=lir}|Y4D~Y?a8K~T z5AFiO@i7VkvSvSVl#$g9YO_SsHv{7h;>rx(aYLp+fmC(0JU-SCHusBjndav_R&m;H z`ld#>VlyDr9SOnbINQy=Kf_xXD$P7|hI=%7={c-lYJb2swJ7jm(mV_=p5`>yE70A! zbctezWeY1Ue_LtFQ?u)2C7;bId~Ner#R15}9I}BxqDxDVcGM^nCg&l|LH!LLzWWuQ zaG*#|or;J4W0cKCOc3!IOKzD)G32PTlF{uRx@?4SwEbm3nIX}!4njp+h-f{myx|9` z3owir%Oh?BiDJ$BRgh~3;f*=Y{pTjC^=R2sO^G@aL|iF`u2yIogeBeajq!Yz zpQpg>RIqEmuCWNolU1~Cg$4Z{QXB5&1QaV6 zc#bA|K_17L-%JelL~oE`w%Els=V2SXmm5@5d%@A!nJRx0ZK<0Tr*Ba+8Z1Vkx+VU3 zVwcBdaY#0^CE>LCO~AIkgMzmWhT{7~>tNK*WQ4GxUmsL}+fBI}?`f9|sIye2)imXW zDRwd)AT&>WZcw=ua129 za?Dv88hvolr7DXIc}8^C>D40c9IInFFjS-m}V$Q7wN$?Y1Bw$wW` ztwb|xp3k}WDpAE3&eR%vU(4R-vnmrR1DW)FpD;2kt?1}Zb;7pszJ^&Yl@4C1?)bM% zQ>zGo-ZK}tn52p=!xpL4#&G1;!Kl6lXvI1~HRJFDhrm~8KCUb(vo_H!@$ykcAz%z2g|j zQt6oE?RbG z7-+mXX(1;7LY3j*`{QouI+s|hJlR@k@`92cvn3$^G&QqIP}efqnZit7;N1{ zT%XyTLhUBnrsWe`&d;5tcv!Jj!;khZ%}{~(aB_9$QOWK#rrRAP)dob^B@@#Ijo|yvX)u#QR~W2)$5GGj!@(75a_8!8*{}HG=ikAwXfDn- zaU#8`>vGZAl_|7p69(Q8!3?BsX%ee>gS_#lt9+wngMs|^T~zbPM|7$?X z+lXvC@PJ82fC+LK|Ld89gQHHhI3@6h7r-mgu~G*JDMbxeS4i=VJeoXdTcRfUOU}Qw zkBcoWHFe&!9;Cl!Kba zDFzW$mMzXxTDF&Uk#Z|Q7ZJQN#s35?<{eU2;+pX)Ww=v%kuvc9gOuTC^vvtDNKoBE zP(J8x#2&*r+G*P@&Ad1wBM#{r6L-uixvGQa4Z^4e%;FMg5nPUT+Jh$0 z>R!dgQk2)Hd!P1~n{o-%FzuTQuiqTWx*u{=9&u23qi~ZVw_HFssLWt62_s_KE`!Pd zg(cJ>zh%KtgATp9C2NO+)sV}3{(-f4+G;$qkA^tN3d>0lG@+)_DeZz7FLnmhBw&jE zcRPd2KiL`1-Xi0!6!Pjib0XaB{p5(VAW^-QPf zmEb?v5MGV1UTdMVuEs#1G{KFvrG<@CrL96~+~?6y78vln{S9Ot}&>g#R5j zg#P`%!-kyCF8wJnNq(JmdSa}B76l2ep~J^$ePxBj{kVYe{L^IWb>7P%6?c&J_KH~1 zWuuOFdKrCNh)~6NkyLL+$ZRrvle1uF{Qcl?pyvcFi-MAJ{in^;Q%O-a2R1iZo<}7QW)iyruf`+xHsD;!R+`=U-|9}= zW{1@P8DzhJ<)qV_of#8I?5zprB+m!ZeJF<&aXJ$ghTe41taNCTMl~GbCncM z$?x#rjum`fuPI%&6<;RISWV{rH&V!x=hg2m4qNg@?CEcMIPt5wh)lapI}U8}lE!=4 zAC(z4o7L}rU^PtVMolFX3h=^6Gc(61OGnEvE5$J*d|JHJTJ%5teKFsd^tgb3^6Odn znS!YW=Nk-E5>1>2@1Crl3$3$kWnbv~aJ*t5rIij4gmxlC2-Ep$g%Lkc=5MLWs+`f>H%1V@hldZk~h)*7!BD z(ybZ|uj9=+A%t}FhJ~6P96BdOH#m~{e;^W&OOY+y` z5Ywh<^%R1o&k9|7c%#Z*l%E_loXjy<1t68MfWFV)O@R}Dhlwi=f15(|GLsS@VtWk^ zkrOB*w4EG2>(Il@#Cwy0hYA?=l%9d;@+Tvp%z=s-+umxw*036A(vr*aIP$RHuA8?2 zCIs!GuJvz2xx z48SFUcTJ%R!uSPnNhHC_frxC!aR4rfH$05L$OhtHT@vMiFnv$}rX+dkZ5X&%`ro%w znvuX(Du%ieBpOe{cL*vVHNvlOW|(9p4DC6doCR@&V3ZDufZ_#G0;k;x|2Iep+zX`S z_un8T6U=?70Hg#S-zexGAtf*3%75r!>HcMsxcIwCLLDjyVeiMQNg@WS&-;%_V&hZZ zyHa9jz$8I|oDc;KVTTHMD>YHtGlxuGyp{6FfVWax_z>>9m4c)LZ5kN|p8r!x;y(Hi z1tH4K+39DSC0_RR@t?z`@1275Fy1U3vi(6@j@Xmg+Ir)Idp$fPfAc?-J$RZX& z|7l<;+!toOHn18&obW*^A$1k>S5&n2)QE3#86LL6UIY?+QXI3m9lY^LfIz}kya*md zu#8BQ8gYFe-aFdI%7lh&6!#TQ!XFQGuRZ~A63`boNp)Y`$H_t&e=qS@I7!J7c+vGh zn>k^a^57phiBgoKF9rn*V5|Il_v-BGA{7ero%(51Enur;qtwL}jx}^=R1#NY1XE1s z_`DGq7))k$g~l2gbbH|iy*|0kz8hQN)HnKIGoWh({!1eHsW zfCudb!AtwHmGY+eYb(|6tE%y5D`f)X9*HeC(ua0Tpo%3SfZS6gg~s>n0X?x1Dr+Qpv4;yJust;1xEL?)BQ)K& z;$i!#E5F#3-(LyF`cX#>!`S_)UQHUR1OU~m_1{_}HZRpH%$Mp_El|C}dZ}I=PrJ2O zr%dj#dGy$$P94SDo+!SzK}cnUM=aPgi5NEg1(325PeuwJ+<#+4M;C!)jCK&MKL@vM4Rsjr94V6t@sYC46**wgiV)P-TC4J8xG zr{m~D+|V9_GZ;tJv_UZefAaOWtxaeIrAiww-zbCFw;_75RC-s-%pr?)Zh5o!=;*3A z;8)fbYF71%5`}m_;;9$pnsL~cH=^qE<6OX-J1fMK9}p6!OcQgqbG z`mX25A=w&wBnR>i*@(i=p*1piVs4~Xr7VJ5HgeWIcEYoB_7DRG)TzUZrQ=czmG731 zsOiS>HS_Xo)$$K;DK?uwzoCm`@ck-vMQC)hVbHAg%m!cdVIY~V?*wTildo?GEkl!M zr&2Rpth83?8B0r;3F&th4Hk`|56aG*jj#dzgBP^{lC(%9>9Ctf-FP>RbawB#M)3 zzrZo^q|@+c-)t2eXNG+%7E?4idYdiuYw50hJwwH6i(FKNbI_Fuf1{80AqnuHB&r?j zSelb}6+XJL@m1r<)4OMwVu6j2Hd#v~$TDUv`PP{T$GJ5q=*pS5(I*<|b;VgY=`OSt zvZ-z;W3B$&46OD_$vX)52WpM`5bM?DqlFt0cUm8D+Q)N~HVi$DN_QVsbz~$U zowgoR4DGHB-jiLMP)6U|!4qFcP_5#L7?5q8oScG4bwP+YlC>ITJkZCzK9I;)`)-|f zd!+V&K)F8t)csiz($J4~alAfLrTk?5>C!Yw+TFD40R8!P>1RSPdY<8o2JK>Map>>m zOikYCM($g1!TPVqw8ujEmj2arbw|@h^kvDRKSFCA2zrcD{`aMR4Zt^srBEqF{#8q@W($~2WM2Q^Rk{hyLf7jWEh@q zdzEiWN!E=e7gd%N-%cZ$LY@!PC#!0-?jPL5eB*ZStfDvTDrTa~0Qp&YOn0x{0Q$|H z>R^?%nEk2x&GPu2$@stnlif1k@N ziSlH9(lx0v7i#Z-JI$Q5Tr4jB#G%NU_+*-veFiuQFZT^~-=8@qMkzcam7MMt3uFTL za?lnW$+NJwKEaQ_e>SJp6%R>>QZHC(AzNd2I8sp0T4hH36}Y|2Y6!u4f%wP)5Fe8- zzf2t+=QV{J`Rh_4U-Gv5@v~!YD#yscn8)g42?s-x+Oy{C1Hp~qf~8T)oAZ*AC$lG8 zrG+a}4iR-iw+vx@nQYUwtSJEEv+Fl;W-)d6h09EZ2E6PkTsHq)-*tiX`KV_-t^r3{Gv;Ru{~inSf1Jw#0QD2_Aa367H-qY65H7w(3!mb zR)PNXSn2kDu=Tm9X1TN^jl1;nsN;@b)zGi@YUZX@=3yE6M!@#*c#yBs)7g2%Gn(fq z==mPMq|XZOZdvbeGB10O{b-g2Bl-s8OY807yw1b6$@3)vLm_$Mfc~kLEQs4=+)P6(G$$ky(DoJfbX! zC@cQ@!Sj0W*|G8o{?60U)$YE#)bg2UAuaCF^IL1PC$F2M^=)7kS!h`Nb)NuM66d-g zXG-jG*y;8bxCJ-Yk+QpIC|e{=I%Y;Ti6lyx?%wk$yaEhlB%KNxiIj=MdjS#Y(P=6f`K?I1FbT;#;z{%R)5^Hfk)l`gww z>I>E!!_Ja8;hei!F$;C1G*YGSYdrg_^AB&+jTPn0)NQkb6r zFD_KMrpv0bJm2^d{=jMpwBZOFOroeiJl~9tH(@V4U-0PF4w<|dLDUbmD2*#B)h(Ys z?oL-GGTP)8f+iI&fL1`XiT@~^8eoQb3S)2sbD^W)Fb11C-iQ6jp&Hey>NbxID-;n0N0)9qMu)h1HBWIr)DqpbWdi8Z;@i}wE zXaoUw?rh75m`jiPMq}QJ z=wB&(ZuWtMamXC0E@Z#~8N<50`nax|^`T4h;g{1xDY*?LM5Nk%Y3Kwm&4VfHhd>X- zfxu5%FkaH;BZ4eR+eltMV4y_p?Pl`QrxpSo+j-8kEM z0?Y?-IFAA^zE4k56Q9ey@t>3^b?CS1a^Uwle<{Ibm`m}B$3?quoeW+ywCA*pcGymv&at$oHUC{UxlJ3-;)f-NcJyjZzP%FP}%>5=EV*o>W!T2 zjK>W#FbaR`o>iofBBq|o?fQXKF;^%1=SJ1II`K&*rfo@DJT5RVB?e(D3MHD$y_gHOFRgb;(hFF3TW8?M2+q0lw?W|_! z)TVho1O&|>KK=Y6vfMI}wI?rR-tN6L0{6=}JtaYN!n~%j%Nin=+wEVw!(`2;23<=_ zIp~w`#Py_#X2XD~;hl5HCnS~3cA?LqI>-9X{Q*eVY%1%0yH2fB-K@0Ibq8X+ds4Y~ z3@|IaRbWX=a%d(VJIH}Qw^>>(D=9v!fEbfHm-d!QuZea+@!aDTjy9C67hnWpngd@6}6@2cM3QlnJFn#@rql83%U0W zNhqq_EpO}f=g@d9Sb)ea>GOKn$TFPxa#|#Yo!D>cnQ%zZjg@OBJlci!F1G4SU~M?H zt=$dF_fd3-trvjvqJM4Xy8y2aBl4R_vl>UBIA&zrTK05LbKtn$O892J*wBy|?W7+- z#oOp1LwK6ZyH-Qfp>|GmLLXe&7v}R(&Ah*9~m+L z399@XBuMNm`LQo zj~L#h-c!S0H}K#=^evzXykxAnnemY^prT@&x}hE>`(os#li=T@d0Ws*Gi47_Grrl< zGZeQ*jtVugG4Js#P1l`LkJJraTF|(c--!hA#Mb9yN65m5E&eVD<|0C1<;2^LaJB%U z!~#%yqmU)M*89@(l%XdFq=Efm`Ro2rzJCv<>NfLbe|WC&DpEbOHa*+%HyOI@_OZ6W zj$biBg((vSw`MK|E}$$UTkr(2HAdh2xmPoO2CM#UlwLBt(>?6+>LN4NFjR{r6>wn5kYa#)E|Zxneai#=JRl# zjgBqkN@aY!S3=SWg#1@+XJ0b4*@|_2zAW?p4RR1&MAslMb7E$a>Sg~x4?O5_UVKbe zC*264QNKE3aNkb@YWknJ^34H@s`w9=r5B6psg(r#0C7cY;z~PvIAKvA@Y9dbPH_K#3BvkB z1ui&nCn|8E29IGy^FjiAUbpza^La(4N)y&wV~pFQTK`!VZES>)U|Xj;V) z^n@M65Z=o#{&-=evWrNX1po#$L!dlNV0oPPco1_Ir03!vAm|YeN|*o0<;$6de6^^? z2Ap2{zn5sQtBQ@X(7q3Lv<(EFTMi>k`C_q3~#E_*~z z;pQKUYC&J4U`TWl+CLC_on2jIfdOLijkxBH@(vz)IRdFtepUo6 z8}lZnVtjA&6fe>l4Xs7VuDjvPEP8~clDfbQ?gPX1wYCcY24Ul(OY{Cnw73HI^i>R( z3Il%+Mi`e)s8in-ZC%cd3!)gk(oV-PV+t^M4q5#8``|Ng&_D+4Sf%B;w_u&Q_yGrS z?xQ7V@!*Y!qc!khr5ei3fUFeCn*q_qdn{dfD4`|(u3kgimX2^Q=tE#N!UuO2ByIoz zgVf$}#!KH@7gLwlUCnk4Y-Wi?$TsW{r?e84p;0>nfI+Hf z-g?-$76|o_$h5}y`UhQ-U9h%@ScfU5@gjP=fA)vbLn2ZJulqyv*ZrXjus?)NA9&dx z!oKVe?Paa^U-yTSLa}|ueq4V5y{61`9{@nF%`xNlE1);z1<kTkwj#4lCLk^-)6Fmx+4{IAQfZjvPcR?Z)bTeL2Ru;*1L6|M{`DWPa3LBuT z;X_MR71C=RB;Flhv7tOR57wPVmm&MPPVWck9ks)CXqD@>Z&|`J1O^7OoWMt4_J?eX z^_q4*xGeVlxd~1%&$?AqlN_;*?VOtQjp-yX*~+n$Y7T-K3oN)CQT z1-iJJ9t7>(tkk%ienq)CN|)K;E9#OhXnt2!)u6O^0hQ}EwdYP~sFSR=p-_LyNJLY- zcT0BahWMq(kww(dra&n2zDdhna&fO&d+#&@MU@|W!FYM1XIaziP^7Ni;>Y5(WLI;& zBbO)^mrkt4xJ(f5m$!Ay(q}fUwN6w{mfdOyLxZFP28Tg8q3HsHSu;9n=&@nhseFR* z=q@U$!Ys=lZdv9b^&!ik;6i)3S32$WnwKRh3XF3kD|y|hMe%ZIcRI^MXbM0zYURgr ziYv;FaQR`j$6Vf30a)PVE6uy4$iqTy$C|<1BLWNbj$=y`HFjUpUpl%mqrs&%@HGXs zeaIujhfR3?XSNeI0$+O-6rWd`!n2X7hZy8`tq0#g+R!0Vd6sA?C-o3UdE#WgLsdwq zS=MN!2zQIl5NXLjQyyg7gtRJjZ*d7^A$E4xYKErnP6F#Id7}WK!kW|Ev{PRp*m<&$ z;IC+P+Vy7r@VA}rnDzmST;JDOk8__*rpSx6mvqW;B=fZWrph{Fzzj4oB8 zq{)0Wp8ef*O~xVZI=%e}?fNy7az}Wi^Mlv%?aU@Z@(oH2Vrkwwri0P$y|jUi+Ca+! zF6R-new$EPw<~^OtBy9+Ej;56oKsa z8?D7lEPrwz=!G~198_nf8P37AiyDiF2Xo#x)k~lCsrq0kuUxmU9DY|aQ?={ZwA%Bv zJ)$qieb;UE=ht`2L|4=ELwqycSY3ZP8R2=i+bf`1CEM6I`I{8+j7vq~@}I*I8Pa2k z8~eY9Bd+^u(5oI3nmYHn51W*&ha#3Cm7m^3DkaejBc;y+Wu!EDjZ&8RnJw!O%;TM} z+)TA~3}?qjp>OW2Ok%VgXO9_*8ms2!mgbk{k1RFPN*JGh{wKKz{=5H8E;7UQKgvZ! z#`8LVv(NqT7qSh}J>+QBx(|JRIB0z`Shsp!1@-&%sQkE8^qj#(GrQ+X3BiS)V z5(`sW*Y~YFyVp8TjP>>rm7V9~cUN@#V9OW7M0=LecQ;JE-}x(AT`!+`)Sn?Ai5wr& zN`P#{v6fx+>iON%)zj(8Qu`*+NH{%v`4ZW)nju(N@1VJD3r9~wdPMLp`A-7Y1$_pC zko@lL&p~Ly5fzmk2cpcMOtMd62{fd7VT_y-`6I?XLLsbcmRRGE{8#AMEj}wXxIgCy z-Tu7GfgL#csDD6ClSC<9wc0bN!ta{}I$OeOv-{z<0l-gEV78KbD1Rgr=p-YJzJ14_ z=8oO1WB*}VtDRN)=@!yO0GXSVYN6ap7xVn?h| z#z#N7V-spW9#z+ykj9pV=T_oZ>%qkB-k}w3e*CQD_qSfZ)|@6 zpHzAG4pQJ-e$teqh6;f$Bxg9lJAV8H*(|4P)WSVz$87R}m19oirIf_@fGQF!vfM_# z;B%~d!s*s#rWYW*$nn_aFMw-0dagyP`kUnKGGW+)4QEFjj_&ZuuhEudB#qj;RJy%S zhzvc-yd2@5XwFoPnqeFne(Q_4BZ%wbb0o<^b&rn=9r$RD-`Oevoh1E+F4sahaf#?} z{$Js>>8PMhFNG7NiPomO=Rdd>{BC75bJ99~x46`76QkQrUgSN7YIGv!nZxs4#>8cM zy$RWU=f(>I4LbZ5v%0DWSOg+(QxTS`dG3Uk55SeQE9G#B6833JLOY^}1aAi_PIb*Q zqZlTx=dCqje|<EFMlpChI3=Q#_xVmVEtz^VjHq}S{;dN*U zxDO$O5W-S8@^by3qDMHRxdy`v*EmiEC0}t$If>^|08WYY7@;31=u(uZmV>l2P9>?- zK!StJleXlUJxBuXB2Z)UlAd`-t=KIIV)5kT4+1pZ0%eR4?I?+h(quR{F-bAL zef_PJbei2Ff6lD?ethG)B_YhN4HDP|K544F@RSS$PQ+~Y%(yfAOut8V42gDFE6!Ah z$WeN?QAN-9uYMo=)>CnoIx#P-n#~@esAK$uH%yTcHUcn}EE?I!JyrkH(Bo2MLFFa% zAm5$r`VXN8@0XYjYjzg=-k}7s3wj;e8s}KsIDB03LcacESgpUi&!Q3E9DOP7iJCn1 zCt>WGxEXjV;~(vWonwL?2pt4 zUSo7{bW|LUwVB&Y)@Qy z5#tVZ*YM`YR3SC??8?^s(kZi#k_~#1^I#i(6W)Q&_aF=Hj?{e)h<3!rK0j`4k!?(I zJC_n=x75;-t}?*0m+pO-I zCbM}}*1mU_D(TFVb##`=lN(b(KDMjpts@bjmJiD|(R zw7X+Ls>mQyJqXCCNJv^G#o@8u4&5RRbR6J1>&j2YDc?E;OZs_F@|uky&HTawBZ0mS z$HhqT2A_~A7beDjYBO$zaBlk<4F#I{G7RKD9la5H83ty-V8Ff(1JwWyGS3Q#xyxkK zoYVKWL8)DI>?;|f>28H1pFpBv%$4+9aJ58jcHbhCeeiJ&`otS*!182w36VVl32|HIeu{o)~48D)b>_{`-5N!X%r(UWL{@&wT@4H;Cd`XDF=roim9z8)n z=o{V!)NIj75*0F{9Gsl^NjTJxguFNYYXAy)y=4Qg&4>X&A+xN)e&1<2g91><2EE-b z!gGI6$X6(!bMFm>KDWXnt3QcQ=tAfJg;;_F5KCMJrk4X;M&KVt#Du2zw@^+*gFU6t za-mGZw=u!P(cXZlm_nAVLh|6E-aL&8^80&?W-?n9fW-i~V_soXTtitu@EHFvX5nZb z@TjyRCE}OhBcHoXN&aLui4&5T4AlE``3g5KjN&hjyUbpV@0_6wou%~P!cg{8Bnnk{A_ZPMSs;4`#r87Fa6Bbx@$=A#1#`@nsE1{KqLGX$;3Z&kTHm){{}?nU=krTFXg<+3`n5^y01RS z+;sVF)4rS300e)~)D&_2fmpw0TI+?bGzUhUxp`k(MSluCiGaJO#smt{TJ68wQ~~gi z3r%*Rcs?ZdGNaR*nIfCogT4xga`oKYN#qqz4(W|HxWF+qc7?lp&jhjj;o<6-b$|7L zkHq>JZKhFEfPzBv?MHiN@wB_{r8aKjaCU{+PY7U9y<*wD^7@HW7l<{hD4Dd#x5m1dl#I+9^M%H(eBr-dsL87&8{EdeU|H4BaFW(SM2u8$l zPX89w=#RNwJLE+ygp|f$6YV=H(gT4G#04pjZOh+d*A>@6BE7_3@Jfv3LVw|vTJe$gnLWne5MYX|z}oGaco#?RvVkOuw$gEW z7Qw-MRw;oir|R^GB<@YIi}2wkolrw*qfA_B~bvc)DHNET5xzO&}@7@`HI{dCmSiKaj#Lw zfaU_N099a>0;AH%r6DYV2UV*!6`Px6Y-Ej>zVsGZr#-lj6!8YO1G0e7XEHLcPxb zL!t0uXa%!WaUwgaK+p7>@M14#y_V`!;vh@KL8ElJ%CfeB9+-qY=o|(rk`6Vbr{e&_ z-s-H(IF5jncW?{>RSy^fBiHoI8y&i?`;H~o=wPcuFZlizWPF1=8Ona0Ye zX7pf_qfQHC)}I&m?XQ0vWTLyXfa|=E1 zJdgRO?mVAbGa4zNBgUd*bdnt2N66>5veU6Yh?p%J?@t|MxXg0DdG6SsayxEaax{DF zm3vajkdMd+zw<8q*!uXpG*d9vXguexJ!7NgZjShOE7I{JWWsG_#94=2TfO!!*v!LX zJ+EegQ+*ARyY~lLiG;`E;yNB{>ZJ|LdI`y1l8w-QcmGx}`4Hn~g zgQ)4v$M_bII!%q-`uRbk^zuUjgKI z>~*)knm@m#$AsT!@`Oj3?(pdWV>$R~|`i|+Z#*$z%MR?IQXs**@W9%>B5GDk?SLD_QRs91gymU)oUo`5^ zp@gs-qxTa5W1CsD?+3F=bVM=!bdUP^@O4zNwH*#Cejq703U7sdOU3!Vzz~RwS$Xs; zP^-xN(m34N18c-gM&ocTXEFOMWq*ds->qi3BCj8t+Z_md@S(h@=iltP?p`B0jwE$xCeZR#uHm%~r9FIpkTU{gPGTuZ)Mk2Lh^CKQ$XPRO6m=lo)J-1#l{AtTG2 zz`2&_ZjR+?Z{}jUtkvm4@6_E;#p`$p0qxhw+$fWZ#uI4GgP>0;LN1o2^iB`nm{njL z&#%L;JSu3zVMfWNqJ+ed=f#o z-2UvzC3^FmOPz};THGUk)+v1EN`Hj~-`Yv44Rw1fwICB?WtBNwS)gng?fC7vF0cSS zOQTMj=}X1dl4hwWoX)P(;8bP&0>uM{Rs!$I*7PHk$-#y^;mplxj{)S~UR&k^Ly^r? zTCc(e0nSqCh(o=mhd5H=WK<~T`u57Zk65QzK{=6wg3izU3?C$2VaU=}_S8&b4#?Ym z&P@7xjoS)K;(5Yr@D<)Bl+h(GEO8_JLxB+{I=OnaS~aI=xJ zwlSIOR$4nF)v-J12S*5po;4`qPWU>l#jFGI&VN?**|5u1@%j9jr;Nef!fi$qXsu+_ zKO=8NKgA#3{gq~&RDa?A+&JFVQ&p*}-|A>-waq|h7mYe_r8xt>h<2(43wNb?bDrsU zv(-Tzf~uVKAJeR*eXjJS=@+8aq1a&Se(Itiq3l-BvBVks-_xvJYS4Y(-*@wqH-i?Y z3!$HQ#Rh!8MhD55vdVml{acy^zc8cW=6mP(l{*c4VFByb@wyx7v97AWl;_|&etK!{ z;K1_G(!!CWWJJZ}i;2nb9^i~o zS@lb+mL?B?0AKRIbT3tau{bO{^-Q?|j9s1^cgqQ`hRHFWwkbjl{Ei;erIoI^h~sFbxef3{N~fs>Or4= z=P$mq2oXvjC)Od#Bv*st{o9}f*(;as>pHcV#5Lz7F1##=@mZB(j7HyY9dj$(6jA0A z?}Ts(-A4_omr0da7G#uY6d_vltGwBB7p^@+5_JpZlD{L2qV&i{M~^?V;#)SEZ=#bW z#|=xOC-86ZiJo<0P@G?NAuk-Cvhb3Uo)%2{Ogkz(D06&V!j$gZD77NRT!|c=+!8C#a&v%5Y7z9))KWf% zdIGHw>*PUgB=ds-Trhy^g=;0)JInRTwJP|FYo!`(ITH^`=Nrpc+5iG@t+aS6qBqIU z{D3Xpuu^d~d@%4h!cZB}Kdx(s_qKTBd`pvB-Zprc6TUw`tBeLxn2=`hvzqMgoZCg0 zWby4ULJ2+babNGxu;6<%N$e8^qRdo#LcLaNzOh{(ggDv~@3s@XBIiVYtJjKDV1l;!IVRqlhyv_D8+ z*A@Y*ogV)t6E(^SDnT(+H-=m$X#0=h9YeIYezgx31ug!k1;bG#j%v2E;8ZYB;rAqb zpD$VA`kc5BqN@LWp9hskj6{ao78uaIt%?GuVt*mRgLAHI zxqmQc+Y}F>=E;3!1DZCMN<9Bo;VG%n;9+0^C|7o(9-I^ON=cw#bV-seNq2^$p|u%4 zO88Bmo-p%Fr zN#w&$V7-E_a$#WI3aKE)KV$tlmew~t9L$VN2$?i?KS%vLWL;Dd7+OBXD* zZ&Bhl4Wa1F3nVM_?!6s|i;aT)@R{FAFx~J~=5>qtWq%-#$R8BNMP$t=cSyNT>iUqG zq%_1`&$=7f$juwG>wae$@4-)N#f)s>;p%0R$U?9+{4WYSqW|;4&VN{~wax#RtF>AA z{}-#Zv(*1$wYKp_Sa3x?yU?K}1dR9uUEKUeaxvez3TEs_V)idgP!eC`7q1r-5@%Pj z&?FsIBI$p>TT=@;D7J)Bzy&y0c@T+jXjVRxWE$o`!sBeYK^y5^edB%mV|Sp?tx1@o zqs^3%?Q`IlFYw-xzOKCpA;WE;yOe6AKJcEpRoXrw-)&0>VVYl<;lZ9g*e}d*Op)*6 zugvfsK&-t03avYt5+p@n}1fuVbC>Y)6NH1;FUVK8ix4sYT?NibKGkoI% z+6t#_zUg#(H8VQExiWv{Tz#zM?lAYDE?8BJ_P_WD5W{&tCG)zh&RMxv5P#By3P+%S zip6alc!7p9zc+*?Nb28oMWq1#{_N#_HET)!ov7XRt?Cx&C0O86Gk>g~{KiY2SVT3b zY!1>Famty;y8SVDMZOZ<$AyYM=maD~j6;9wGk2HShA)Qil&uDd&wwv=<+sthMG_R?R0J|}PoD`^o|);IPXp@-uNM10G&i$42t&G^ zXf!)*r5(B+ez_?M=#)TV86b{&odIE&s@uP%B`pM^Rj-OVk(cb%Mk3C|Yxuw{2(9&Fbk4vX4HcE{$xffs1cxcxl^dv>3pNh5SId=Ltet2P*$ zD&X7_j!$p<)>vh1z}j&Whjt%yhWbk*^32^OB~x6Er2k$*CBQ$Zj;H~5$9ZDTB@`aS zYWQF5y;V>g47#n2JHaJ*aDuygaEIXT!3pk8aQ9%r-7N%Z+}+*X-Q_gNd^5A>?EUXK z7rRc?U#ALg=nJZvuIgsJYdudyJS!UzJ&L=Ar(yAy@SOK}NvZayXU|mp;s)=17RZI+ z#lblxUU)tUc;QOcZ%2TW_WmVPZIWYAs%o{cdjW20uj%d}RR~6be=F=9E>TC{N6q!% z)1hUbgfOI?JN|R}w7#TxdJg|mjx-*b7^m>2ZvUh zDQ9`fE#zCc)1}>1s5?l8VTpL|ojZyqqj=CV0G`1%2dnVss;naR0qWk@2t)YfE=Y3K{B)rre(Np;+-VxU>T z$02&Q5e%BApWfOdg`pJ+iwEWpy82%dTSr;St+XBilJO$)+NL_;eDhG)I%hCWdQ^=F z#wwWWzO+K$2#2je3FJ|g+ANms?p1;klwI!LOSed}*FVZB9zJ-!dggtzpJ6h0sY#8@ zNsZ@3kv*I0CwrWk2y3UX(A~86_IlQ&j*h8QY(^?{k^5#aX0^VM0hO^`HKvxBnWrLo zm@zW0zFpx^c|FJVGaGG50Ui+2SKpRUY+UMo&&{=LHBCU^__21DI_dOY;2GSE#&wy$ z5nCH!=h=VpH0pPJWc-i#2yw&0zun6!;7&up<5>iJB{4IHE&`+4nOR)A6T62&710>u zT9{r2w&t?FiHX~pl^Yt?jwxQ_XG{)mcRP=Z+|mfU7u(451aoORFLkIoM|Q%qtL-D& zJN4C~N~%#iRTR%_JK0Qb8oMc1&ukSNz<`m?54|r!;iqP)ds*|``Bsj_geBH)G%)R{ zIJ4*c4Q@M%v9mH2>AQ8xTD-7L&aA4#9f@ULrB=fHKa*G-J5#v(NFq#6KybVr9O$Py zaF!5@raZ514uc#9$Cq)~y;iW46>U8D23ku$DY&LKR)2gh`-!Wqnsw7DGBR`h(M-i~ zVmtp;%KXP80(C`N7ez(waD@wmY8yq#>@-lkgg^Lb=*p^EF;&&0rIDnII9?j$j4~EM zuGZu3id@Vk-Fav)XM-ZU>Sg@Xb)65bv|!GJhHrv$;4oBA{1!VDGqh=Y*BX5kP)p~P z%mwRaogQGlcmVC25IvKi;Sw({d+csi^mU_YB|AERtv#-=T}yH3g1q5tV)wqqBEh=r ztiza7PDq65m-a5N)1{RWO_d$eJL;2$a_FC%YfY%=M-5|Q2=oqM)Zy9K3anybn!x2( zL8jMJ4eMcT6ZbJ~c5>!siq3QD{^5dG?Nif8KmOLb5fGRi5jY1lxYt0(u=ffhr6QcU zA6k?Ebh~x=2EMq*q-N6~tqI9q=ChP|m=lVgI0%{DJ5+jVCk%Jp{X5&Qr6sR_-G24I z<6H_v*tV@&uiW93Mwfbe{QUBAar$b0++bl*5NXlURM|SJ%#>C3%=%)3_IeBc5~cO} zXcu*)tCMk=xfRL3@%kc4eUa+-;;a@`zt7Ml^Q1;env+|%`s8#>|8iOL`VbWXcn*R_ zw!2oncCL8w-tjPk`@vKabMg0z)5*!r_v>@Uk87$cuMJ!?q?hMf4NZ^LHFeJy-Gjq7 zH#>t#O_~+I=x3ds%4}p;u11ksxf;35y&bA)%u;_Hdc8VRJiiRCLN=TzIJxj?0RQCL zYpJdG!pky>gt`&zI1f##uYkB~-LcmudNyu)oxK}CO-oJnYt(teZB)?dJGxg}C!?yb zuLSqK#Ax0;>3Xt(EsQTq9s>dtxB20Ym=?H7JX!o=!tq202YTJ}Wk!6R`BYS#C&`g0 z0~%M@9bRDpFK-2>NVIiowhHs#1t*wMzuyHXEsM8;lbFn(f>U>H*5iLsaB_sxsC=Lc z1sr@UZt^orUb>da1;e{YU%=Z>SIF;^So+%S>7vrN*hY{_UTvz}B%yA>Kox3^WcDJx z@a0BRij8S|hq0x=Rx*~lpY_MTjK5r)LgzW?3({RLg^@hBntI4?Maw^vK?fZ-f* zz8ao#m6+Q=TemL7!7=<&NLe1Ms5jiXkdKs>dy-0>$*umGC zi5Spoh>vzCc;Yd$L?Y* zed020>DP-#F>Igrw|ppjc5pnv?sqCf_)dZH!E6KRITxKD@Cz9vWiCxv)`41qXpMwJ z4Kb7|LkQeYA$7c;R1e1L-cZRCep4wG>BCXwmJkrJ6uq3hFIZBbAkah216L5IbsW3O z(~ik;iqtJ3>j!aZzm+RwBM}d!2_?opOw2|u-{Em+WXo~)<_cR>wlFC3CqoD zgFb4D_q0j$#9mVhZWu%HteLjP&UDzcTHj9{&mq~GqRF}j!a$Ow-+nd;FQT7nM!=S5 zx&O~LUNLD8X|jLIgytFkDH95|<2ZlIgm@?#*~X^}hjY4=V9F_1qwV?kXTQ+hTRLFE zG+TbvvM4Zyf+;l}=|d9xZu}9L5|JtOvnypS4UxM&Xr8le8kpOCv8h-{N4(=Q+*)`>reP`akTtcJ2eEu6AO+ zqjF)?*M=^0Sc8emmFJJ?eW>lOaIR`L5)OLADfznP(5!o4fP;~*c|$^Qou~MW31OR| z?mKis5yH%W71X(OnWD=+k6OI8Pw=Gb=UF#-%d@3@t|H^b&j{)?I!^i>7Ugal4b5Qp zGwS*kEL`OvrjOn4pKNS5jJMChiUt2|&ef%~MghLH-GK@;y-#RtSpOe}Lv;U6IOMt& zVRx*CEbz`NsvxTxUs_8T_n}xo%JW1yZS2x$O56VEuAN12c2SsLVDV0na`_%}SpMQ< z!{Ft4cGk=}&c>_1ucxde%*<)&;C;r~(F3b%m&HZ!Y<_gZuyRc1oT7fjJ!>rz zrB95K$VE)Wf2=z#vmr|{PXC)cBg+4hXC(9iil#sRzvmfUDlMwYGKfIUG2ucu?GqW_ ze<5QD*xnpk8(}Q@2}~I%{M#g_&J;K<Rc|HNfVZT+DNk5XOS^#&FA&yvt8W0r@dWgB_R&86c@5mOP9^#;SFd8HK|m z3*i$RBo!w{&qH5Lj~QSw*cRj4oylaV>I%X@C<7IILl(Y zeDYT|-L)U3wBRD&;GDn5KttMJ8#RU^g4{C_^v3U`y?L~qgyc^HAW;a`F84&kab$wj zB0QoEqBUfxKgqkEtzm@e_Dp*yCsq;jHeGVJFG4iSn|cRmfe(R(X!YRH&|;4oc5$$- zp$1yuu>%RyXK4WW_3PoPx}{I^vuhPo(UITa2x=C@T&V;NfIG{JYC2d5qA096I=PCf!_y3>M0nthX5yaDt`Uq#D;k>FzJ{x1WwidbwgVI{a;o&!&!BrbEy|8 z$YvpEzqFqq-S?W9h*AU&DRVwCyZzXWnrdII2N7V1x5nmCDLC)6jHDUPe;CxyBRwHX za?-KB1A%qLOD9lAh@4Qv9*2o znV2K~rfI#BZWC*{T|ogNgCWTavkxvs2i(W(s>$!Nq1eaAWV#r{o#_bpA6+x&EoC1G zaRel2vqATo+M5NQ@eXK#&r8Q8Emgk!K2zg(XR8e$Sex*Kf$P zs?!hsP1~rJaSanVLOTwtLZe2Z=wnr@waHh<49p{mWO@&BBgKS88!^rLkta=V4ev+f z-9A3V6q(CM3Q)%-vNpYFoLSEHGK*rLBY#R*1>#hc9R`%oh0#d){iO&gih?~YO=+9t zcz3cNze8n3TlNP)&_1L`s;rjW`(~OY;4$p>Lpv(wo5xovtfGZ#i7y%YDjr0cK0mP4Dhq zFXeg5F6O`zTe-4U!B6YR^N771<`4;3Z}G#mo~(!&gT385(Hq%&FxZ#g~nvA}gKSQh7$%cH-7{uehp7y{@($g;8)GQ(G)xl{Zp;Z-9_cX2{kYz8p1_=;|T_#oGO z$B$wWy80s5VnbqgWZT^TdF8ZdKl9A!;?ul>C;DNi zL7nzF>_y5LUW3KX`r1U+z$m6(wM?Hnl|WGELY2Nk$D#ey%_c%);;=|dwQL23wz|o{pvCDM}oOW)tL9SJc@KKD_@v7R2eLc9Akx9mpOQ&+5j0gKz>mlErFh z!ijm#aM~c*XexvGWre@(wdwh#5C7L(Mm(?bgRm73DC`(3n>QP)(9Li9PaNY6u!62z z8xYhh(fd4xFDCJ9e`y}U_k-bfDB*I4u4e@FXc-|kg9@6?J4;*HUer|j1tS1bwCicc zOYJ$4<3eIb@;+lgm3Gz|tGVdr{s4c3Xc)D3I<-lW=LDa$um5ZaxdGI{@czTgN4077 zarujt+|hl~( zqSd+0CV+G83$Gf>Q?$slt9Yrgt~>~^Stx5%(-+gs_w42z4N9UXG^8NvZOdm@Cl-ps zM;Irtz^C@X=r`AwXX?1PAd^yYLTF?UE zJr=QMA%?lipvB9e&GQ~t^}$?#-!t`xNB0?siF=gaan89gDK)aMXdIc(Ycy)?FcNB( z^3X68)KVi24s>2v6j}xoV0I&vldIpZaKuK9d|VjY^-Ye9$02+^G4fWNZXvmBQNE-y zKrwL~EoFrZ8~c3y?R(O)VWNqUq9PN!;b%r@Z4Y-V{3is%81947kKn2mk(Vc}-vw5z zz#3&PxD_Z20ZnB)X^jUzgXr(Ryxu(KYlH)@E{I2&h)H)s5^fXsX zkIN1G{6c^GYdcQqqDZYO-pa0%rL|yWNAp63PWjMufjrc>)C8$Ozm7YRjI!0A6%a;o zv+K}h?sOg*0>^L6qRY$m3W0UT3r%*r0!H(Fb6`*MThR*T@X3DXc0s_-)CymHnKq50 zNaV#+YMJFBZ+gSMiG963FHWe{ugv=U+e@NneH_n}(C4P^NXMmVr2vtSHV7uGY71CH zr#dM{hwCzSEzY$)8+7cDmIG5|`C(ib-?kUBwD<}Z#+MS2xb<^w+_v6tYIhGZmXk-E zQABw7_2maW9K~D}C3sf1$-Lj*Zqe;Z`??Q8R-$gWLabV^$|ehsFiA0ryDvqsyhZl` zLlu%5?NKU&I}s_NoIL8HEQ-^$w5G*5m6xw|TyvO^^*fGBr|o6OCHdWBB?F!ZiKv3k ztd(UjEf?qvOJ%&65m|B$dZ7#Em`YX26H2cVw=qz_x& z&_A{qJ36y*H)%F$E-uTI)Bs6Vu79%3v*1n%hImpOX*?{>6KrQxVNNYej#AfmXx*r< zdcf{*r*Xy&-E6MC@>k`RhQqt}dMdN1F9RM&M z3dD50;?KleaY28H!ylx~MLhWbnrqsMAzj&c^>)0h&QCwQnlv;uns|DI!`&s^z7DI- z1O$Z4pPsZHSy}-+&h3EJwtI8?M`KfWPt)0loh_Nyr?rx}lAIeciow|WqK1=OZ|8|q zz>~J^A%StwZqD_w>I`J-ek%XeGO6SFv`=;s!2QOXwWZh3ndaa%7x3lAyQZndg?+xclz%~ z>bZK(SHrYvqOO!y7k`!L^6DlH z)&r9!!4@C0g7_}FKbZkp1LYGMiOptfe;b2(y^TRVsS|;-3*H}XDZthB(%2rVkayvQbHTLq8~H}(jjQg3bLD!XGD{EdQs9tFtC z3cGI1?#i~&i?wQZW+-j*Y=blS_Q_n2cO>oab5PcQnuFq>|1}52i$x2BurtvzCY$_I zrQ=_h?fG4$>-XGytJ3w+DgK8l-4UrgWG<;hkI*m3itSEco=x=?vdJJ9$12r=mS#9L ztm)=*XIz3WwwvVbZjv*QStJ8%nJ?n2G5Q0~+4-KXds{5fxzWIbQ^k+%-1W*MFAn~5 zafZ|^dZ%^DTBw?cEo>xpHNwQq?`;15l#)FB@zoYUU@=iA9y`Wr%MZf~yc%h6pQ{CBC&Y)E)#eIG;ti^~g* zFqahStnExPloJ3E5MIK4aY-s2lkASJQK1Lwr(MWgW)2SpQY%8>G<}xGr&8w1ag!!!hPT@O>YJmB=B#+A(($-Olq@R7rJEWVY=y2aS1Xm-s59=zw z=c0DBnfJr9w3)x~A3^)eQ@Q`zi*B`h`S*+rVRdFc2n`PkM7_LZ82Jo=Vxf!g-Px$W zmj|N^f97e({Ewh9S1S9<1W`7K7i7`Pr~5=-X$ zr)c%l^vuSOn@YXnJ;y)ci+l>%^lcV85BsA$KLni65SGf1KVJqe6%uWZ5`S)4#2;ygp~ zVtwT`@1hIkeGIN;{ig2*DvOBNkd$=x9u|;Vo`9VCotTw7#*GteAgLZZw=z%psOKvh z!}C~X-=$|D6nqw~S4-G787|k-tXc#~!RE6f)?^{Wa<%IN<9aH_|4`Bj2~_(1&w{hk zHi4{q(MBg47$Rsu@1*?vJM!`@L{H@(+tGlpLQ(Pm20WgO1h=7_E`R=OiK)v!Hl?W@ zC+x4FA}62zq^xSBu17)k!VbC-3wqAwpF%0Bf1((7Ih#SzV)z8Vem|jtO>Ya=sm#(# zs%Jl=7Vir$6Eqa)u(*4Gdk?45Y92hd@4)oJY&of}_AZ=dBiScFYpm@@xE95kO^h=# zq_1#9@qZt(t}-gyZ@xJux8EF-iT}|tsQ`3L4#^S!`YO4Mkj>P#rYsH1z^&Lum8Zv0 z<)c61ERSh2+6V6cy}WdwSL!n{LfVdkzthk9dSn>RpUy)+<`D3rt^LTd8_%HG4$1ob z#}Zgz{>Q6#F{GpaPO`eGpXz`>1(Fpzjbd^sEP?nhTT;2j{r_8AQue%^K=S`2TW$LE z%~s(5ta%q!G6wtqXHq=)e?^KH5E{I-GF9I|%74!^Riy(4<7Ea9a5dydPQ&O=)Wk?} z`G2A6{|imQ!{hts8Xy^aGX~~@^RCD_Mm%GaIMLmE$g-vl{;^yXK19jL11FToy|QjLSG^? z_pV-T$_|_g<#uC5BwWiocsPwU()x_O%HV|@zVrP2k(Tha7A(By*ZZ6?$uS@|*Te

    DUdKGD)-sDq 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 z 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

    Of3GW28lR!9?=r(3SPWHnleqP=CRuRMm z#^URSI5pz=FLFp`H&yoL4nt}kdkgdPAlhS&n!w4>c_Q`bUJkcFcpav*Ps%Uf*>8MA zDjPq<7)Vta#567qd@J#bFaH#y3!QfVHmzZc+EMnW^nLLk6{~RpJv#K^hQgV{@WbeX z%g^F}jC|ER^F8Ns>s{`=i11@>1xf?oq}{qVSl^Epe)rXp=^aoZbN?8)O-}R}UU3-^ zS>qScpw-Z~dR$sL=V-<`o@d7@xXiAW<)Ft#j(ql^b$CNEqSKC;tcy6J7KVKAm|uIh zD`!uCYaF*(^~|1-G^{yv?s`95sVCcSVG& z9%E7$W4Q50&E0I8{s+HD2ueN(N^4J>F@9$gBiDPDmdcoSBJrlmcoaB~(H8nACqP5; z9iFnB1s~X7@%C=ZCBd8g{>HPKvg-0R%JX-dZ&+@91@HO+t93@r(GZfziKB|6~KlV4YNTPQH^3P@ZU0H9qkJK;*dL}JzFxXo}g(LVd2D~&!1 zuw-d|Z_mP}tt&pA73$V%(6qcM31ZQ{_HLrcezWwa2~>6brAS$)VLGlbnz6B_`rZs4 zDi#7wy29oJr|-74ecfPg+mg6n7pxg-&kW+3k1+%kWiv8y3^Azdm>kc0JNcZ9FjE~a z)g5!ZZu2Ukw5@__u*ZP%Kj+LMs@y^Y;*X(Sr6AB7`-=~{JzTy}uDz0os_i)&5RgWn z1M?b_puSY5PI%GmfYa;$5AS(~@t%e`=!^oC@ev3zIAXuK+6Dr?wF*M=V=NEq>%L93 zWtR;y0;#0rAc|I=@fj$P5nx3;q5qFp=Xx7`Q={p>)c)`zc;}Mp$_riw+`U*p7_CgU zxP&OSGLC0)-7fq}R^^`f7}T4;i((z`MnL=cfoZ8Xt(Og5`i)3EYqcRC!cRO`unftY z{y0oZGkp;BBjsTj)ca;k*;k?7n7BG2=)vcYv93ffv(4CS7VzzpMAY<~f#(bzw?O&LVa5it9fyz}o`fUcNGBQMqfa zW+(O=N5YWL{r`b{Dz=)uG~XN+L_ufj)IVV4lziii)tu7KCb=d$JPUZ^U0Q-vNo4O| z6c@)dCwf2rn}pLe%ed^XZS5#~`xl52TUDjYYGa(Hhp)L)Tv57sRkNNdTdtwm}8 zW?P>Q*^**T@mfm{*b}bkh%`!z9b1bNhNi3<=8rnsvU<$@1}uUVTHTSH zge%j~qF@sXm{4+Cm=K=OM!90iB8U`BWXQPEO7~F$nGwKoSWolYFpswnVmNBEg`6Wx z!b>d64cSW~{EYPh)%>E9Etn)XU&364W%{hb-s{SN*#&qiVsDwN{z+FSYNTK9ZKEWf zT(~)+j5taX`#G?<#EzhqP8gA-fi8kAWBj%xg59w8NXrc_qPgDnHA~6cG9ot1qYCT4 zAZRL345mjbkqgn9RF8Ae$1-pZH}M9Xk~7Uo0pAv2O&%f>^#)j2YYT4ibJ@ zl*q-2+&pC|l|gDjELD27Xl!K<=0rGc&IjhC$@HUeBuKwXtYDR=$_wpd9u!$t)bm?V zIvC7E!V36)-|7%gYR)|fU$PX!_ck(y#0Kp={>x}(bPo6XY1~inafe=Xw2FST+{q8e z^7}OA=bjr-S%kycw0$jiUGL;%!uCO3sn2+MiBHd%r zM6BF`4uOm-%Dzbm7l`Rl8MVchyPcAj2q#4pv#_t}A;fYnT<#O8A|U2r5IAvLW-+Ai zcvUGW{tF0=u^PT=R{RTu=3k46GWlqR<1kviu9uKe>QBT98ewpET)An;@*AW5HVeY^0-@3mN2Pany18DWG1 z+?Uj*O*A4dT1*<#A5qHO zUO9iA6XpvJ>59NG=b9HL(qJ47c7fIJs3&3u$Ta;{v|`iKQEG&?@pzgc=8RG5#n?t4 zV5gZ#yKJYinid=leQgNMiJon4%S3(Udwvl)IXJ9cXkOY7|8_{=7cKe~wR^rN3mZqP zk0wq0rYIj_Oq6ENH1+LYGK3)cHZoK{Rfvl!Ze~&XH@;$ko=OBVZuviCD8IC`6loA4 zblupPL6k-zytBIV%YF*h`vo5Og9*3K8vi9jlY-)A56wx)$xtSq|3QYDU}Q);_FrV^ zZD_-LR%I9&N~EvSiw%O(>$51jG_%Q*w$78?Si~XKe=bk_{FRAT8iAPjk={NOi`rug z-2qti$F5MC=`A`7w>OE|dGqHgy^5jFs)|J@pBPHC=uu^1Hkeyh>w=&+v&DiDxB#0e<(a;eL4c*wO!iiV^MMED=Jh0rg z$A79_55dq-n~q<$;{Sw(ezwS}gPZK&mvkB$PRX&UJukz1G=~^}0j?T2z3KQkTKmq5 z{|YBb#wYltv>}(g|FKSz#Dyatc5Jt}Fg~K8>7A1v|#b-lrdlEm=Vu6zBq`VNn>Y!m{r*ojFmJLOP z{iL1>{@A2D@LPk{X_gm5DuH)JKnD#jITY@S`Il9LkRuCn<-n(Hb$K|YpK%hYcbUP6 z1TAK56P*@~iE!fM$PDni{MjDG;Zb~ti&(S8x$<0g)Z(N#7Ddg2<4CK`;thQB1`*b9 zvf~)iGz$47x@}8x(P~BKjOV{N5{G2T=X{0;E`vYbftY8`q&aZ$j4n>X+^b=vD3QMx zk}HjbCLAopk&gS8wUzVpOEh<$mdq&JG$+Bku=P-vumrNk7#(F?12@gw#KFnBo{c?6 z)ZR>NCJQ%8EZ((&cw7aJxZ4Z@;$Y@4fXc%$Lw7yC%`dwtn;}%PY^D;A{@8rq^Vudt zQ6%dN_l+=QBT=#wWcHWHUeis%hlptizP{+}r=G@M&ODknO_7ll=Sdz;XCX~iL1)Czj6uQ8c^xdTI~K5V4(5eWc`t1lpC6F zB|{iC6|c0dwXu;M9qox}c}LF{ke&6~QxzFi z+@LuLTP(gH@V8^)eVFh2c0zcH+4SmsI?~)Yd-<8ID3wqwWS*M=ynYmAvIVv&T=?0! zVseBYh$I){Jo8&b(TE&|*~HhF->F+waYix7G}kSY;g3=Z;3a#8N>+I}SlDg{r_YQgPOdmBMvo8Z@jfxSRd@qYEJ(h|xW-*N#wTU1%sXFA#E8XdOR*zL} zqWe0PL*_)f&TBTgN5Bd%kD{M^uijNt*8m~WdQx}b?JWX+c~)VcJV(M|78J{_B_t7< zT2TvUijr!N--~O$k2xiCF1-qieB+|GrbeBbw1T&uVmu6^9 zVRw~X7^UvPr(6EiBV%DjP(zNDbTe00?rDHid3)N-OULb@c|WXYy%Tn-U|n49LMQ0+ z{LydDTsC_tr<~N~6)MuX)Cr!#z3~2*FDT?~C(s@+eNu1wc5o8?(E3JO=9q;q!jL#A zhG{a3yh=dkPKD;w$jocXaw+JR4!41==G;4V3B@tW0xQ@jH=;A=P@WTz7p|fVYl4g) z*1TnR0aIWYY?|`?marfqI*9dVO=PaJ?t2$Kk98|}@IW{iN{_&YAVYp*KrQ@HnB2|) zKb;d*l%n62r~v1aYRH%AhSmA9B$K9-2o1c`8V?pEEw+!ZKI=*4f;c4Z??T%}$p0|c+{M;^hxLBhHIYR&5llWla z15vuT!xB^dVejDjuc(S2AqmYV;S4SbXu|KdKadMK$?E4+)Zw5F7pN<8(+gZ?`hHrJ zG{a{5`jLieLIr+;m{fn|wQy>MhKgRR)H6%r9j8yvLlHKAjmsW|IK<+uqYW{*nbkhs z$2F;;AkFS9F_tk#odB1ZSOglhr%@?R~!Ey4<+|M9!desLm|;xP0LB~Bh>Fpbg;Mc z8M0?fdLC>Vb7^?bk>2QU28F4n13|*iTs@atm&~3mH7SuSHNb9;U*iRP1s`c&$~hFtnxdYpIsd|ltWz0=r^?-h0~Atynd0Cmn+UbKIcmNOkHRP8mKSHB%__f zNvE!gX#Tuj^^LVT{a|&hA%k7Pwu$<`!in}j!ioF`Ev;(Ne}t2{;T5m{3MY&(;e<5Y z1&%xHwwq#{TB6%h!rSh9-I2+yXVD?Cbl_q+-E_u8gz`1Gk^u3Ud_MM>>i9_>tEQPEO)gdcTGI4`~URKxsJ`cn)(< zl8M}w0szg5jdP|-hFh?s8|&Mfo^8hy*@wnU%bY0bljiB_zTQcEzG<1KI{PIt?6k44 zaPxt(P;b&9{fI{B8iST8Fg_z|ENPIVY3|(4ub9a;p|T{yHrvLjZE|SW?WLOXD7vtp%Vw;710iYm}^X6s`85#KzrQQFj^b?c9 z2w!m|)Ba#XO!V=xp_ccm8OXW*16AvUaA|ypC12CobOC=1SNmR>ILue0S}GGl4ZRBgxqJ_N6W>u@E74l~q&*GwQl%oJ-@a9UhCSq-=!4eoo4K+= zu4KHQ-+9khwliN~fU3S55;CX>o>w|Wkbv{=(a3&=OA3hSRMrJ zAXw6KbT|L>aVXm@Z3|$^-+tV$vF^8hP($6tlL6E@`|0mMe-G_;-R9#8xX$ulaFT?| z1Mg>bG$b0XMpv+(BLY=+5yjjW0-21XOI>OJI?W$juqdC7ue{c#J#YMpQGzaOp|&Bj{X6$fmek~J zySHin#O$s)z0diMjJfFu!eI|UP_1`0G(W}C2?A9K6pwj;*5C9bzep`i-asJ`nII~z27Ni!t_1QMuMTBUG-6Yz21G@$S+hl~7hBwNW zj6B!J7Uj-40`>q`;FR4IW(^w+qK0&nl&i3?Ft-{SVl;_Xxr7-(6YIJ`k2lz0X?ec% zp*HP0qceyq6G7pWxEn)z-Qg=jc}WuvHZ_s_@!_}#igd3(q`IdcmTC9Kwaf+vxXP*K z9<;S_ikF0}kMB!a-Yt$Z58m2xGglohgQ6hQJ#t{XHev0d8_b<6#9dHbT~tz%_P0f2 zlF6HhI~)@+gCoila#EI?y{D^(XCM0?01hEZO)5%qQc|vj*xkNQ%xV_VWku&k5}@YA zi{-##LAnr?J&w`W#yuXZZk*-L0;N-0_IJ3+lJPlUS}=2Pv|}K=J%00CVkg>KIXawf z)r(P63D#|@a#%(AteEDB7P3kObL3-HIGRiwXw8AC)fE5z2VV=v?*?O*p7RQ?NDgv` z;`Vu!%#f4hmO$I@( z^aCz>9y37ptG;dH3ywaI`|jA?oAdcQ-Vm3UnGEIiL{N9oV^K|jYxzyXH#7ge&<;q! zF@DDLoJ#ZhlkK`B_^?lEL8udS+|QWd1iIN?@dj;4mDNBVL%3>Fg1lEO6>h-mY2+f^ zD!$>@)WsP9NQx(+^-jPc5*Ju>s^JQq%m1k6K_Anr>rkcTrR10~8@kgu@-wj3Z*IWy z(h2zV-0|j~`mW2|WY@aZ?=BYzTUtVAX9%Xe1ftgEK;Qsu!7dvy)JY&R{O{E z-ucA@_;AoJ1v&+IgPsQbRg6J**eIqgn>EnYn_|?%t2@wFm3+u-d0x=tAs7gK zqJ}OGLY`VcH@_7mF9-8qPVxh9s>*MEj6$}x0pmoO`zj+m)>A(SIIFVXR~^^qJDC^~=Y-M=@vU%ki7_$0k6+pWCCV zb!dMx*B*7J%TtZod_I`{gX`hX2t@LZTA$UmtzYQPp5R5Fr>W5efJp79$mWarwYYu4 z_1vYsYv+}SH|QJH#dRDw9FOq)_sw;e>9wieYfr=eR8LcV`%)S~2jMOJ$NDFJ#}#h7 z@b)uZ2~f+c-wMr+zUvbSTtUtjFHQ-~Heit5KIJhH7jV0bl3YkK>*Xh~`$|p7L^p8d zO3<_cVrSD=c4p)4x)V?Cywd8v-P~b%)&6N><>CnB{d{z+-sQa!_#$){sX0HRNrajT za30hYjCUfPbo6~<2De?sN21@ZMVg+6;LjwOT<_hqc$qXFFP2kv?S2i(-FJfQqf<-# za37W4O_n7-ORMp_Jp5CWx4v|tYPl6*0=*Io%kQvx?Asp5s0FXJJ>A~Wf2G`assi2U zgWDZ;B8o3p0S4XMJyYywpqHD-)0M|juU9s*MW!IbpXO(sj-!Rt)*!#RZ~!#T$*lYA z^fE+D(p7)*L5!=j+T(a4E*o^8v^O#Ra5vHU41_98hG(xsUo?cI+IL5xH|fmf-rZGz zQOb2l&(oX0J--Lr>3PnTn&pm*2?=tclc2WetXQ6#cMod%X$jCr@}TWJr^t0*utY6u zH>ehj7)YBM$4}7bFW;fqWz{SWDb6rw0YK86R;2D8YA_|%NrotweKt??TRovo`aqYb z1?aV}yLUWv<5*0}dwB2-B%k@sn(yJA)H7GUba&TFeoYG&as1kOCG=(;oZJ1R^I+LT zE?9)W&=v&vyAkT<|6P$uG)qs1RGR4@q9ZMGr@;J2A_v}7A zIvxMI-tG31OWiH*y%xFdKZ;Ts$rZRnJon@cyidji2keF*a{0jyEjS-4=juGr7J+^N z6*gYgC;%S*JS%W@`EN%gl}kx=UxZRtn|1INJFj&rwdrNF0D{K%PW^8?n{2PrYd$4j zL{w+D2wa;TFSq(CAg(@N;!OMUmk5UNx8ckB@i*)aB|K4e98IC{zHDoB9#5=bQT*w8 z%F2Mezv{0;to7Rlc0HBn2j(@tOi-KpZWNPyJBvPa)GpJXb~e~MF0Q`Z3a#JjQwOf3 zb23A!J?E~tmO6d+N{@WSTAV@FS4jT1Cu<tg? zU(QaDS+p_I=H(Grbw^&e1)}$n`#7#V#5!DVKZ* z)89LjF+1?TpF+HE}TEfsgxpHK(h_W?jBBy)~FI#w};} zO*M#I>-X((D=oF%=2wsmZ@>if-Q>J$sdrZ$^Ur!lEk6ICV=?UK+tHD3&wG0CeOEc; ztlA%XWeb^nAO~)rUFd@a&+e-eI^J_;PTe{YVYgVadS<#_e=T} z@a6LCX#vnx07!vUrW_4d$?zKw*xgbE?Z20L8M8cIzmz_ESxLP!eGvjYJPt0b^1B%C zrcX;{Q3nk-D^Qbs^H?=~*d8Db44PTf5Wm!)^xxbEz98n`A2H?ww;tAg-R|bmg@6z4 z)WEt%*Om0EniHzEAHIX>YAemK#U51}`A-=)9^FO^QlyK33Dr=8GUeaFQgIE9C0 zQ;l@|zs9jmFHX-iKyLd{*;3aBQKth>fVQ)}{G9ct=ary(aQOcERraJ~PUl7apFS^N zNArc-sqo0NrxE#Vkf&XHr4;yTeX66zfB#p@x>la#@8`7K;{DTBx9^_@uYJXYOkGUA z0iKvJY$9upj=i1RZVk?M;>GUdOdPU*nAWdo1VBR0x=@>|!P*<-U1WJbjs)3f`c*fy#X?@x#4 zQ}+4|fO@Uz4yBKL9xM(%I-^A7TfjP9ZQhI%i@bCvJ_#82J?>a9c7DF`?sgoE+Sd1= zrm?FD(hKA4*~Yj9I@mruC746Yi6@B{_JI341}o5qQpvml$mBm?z4O5*lovu1FkD32Rh@3GAR3 z1$*xNyA!EsH%VqhK0N^2>PtBD++7*6rVNut@ zolZ^4dE;5X`nrY^>~o6OOx_SU`OC+$lNj4(SH{=nM^4{sw6NU(@Q|IP{t-Ji#-6fe zE{0I(Ck5@=!1)MrK;W(z1X-gTI3x7uezpVpe1BED@^C*a)#_9hbYQ#wA>cB(5JeDp zUYsoySmLp;#S9EOrtUoY3JyGP(U3S_fnJtobCEo3z6blAkAICZ_1*0-b30#M^kqL9-IKqIdEvV9cN z+xZ~%=4Bl!d2=pS);)7~-z}y6IGhg|1g(0X+~-O?J)0z$ZFintm~QWBIQ!j<9d}>n zB@lOet%Q)*n%>=GzX=)uKhJ@mZ$D87JyC|Ok4qUoHK9{I%+;D*LvJxnFTW-PJV9Pk zQ044s1MQhF(c8m~ly- zFG}>q?RPu(EMHT%R3<>4A%Mjeioi*!JPxP(t)XJT)7G8jW2qGAnHi85a6g}m2z{*1 zR>)tfyU@sg+)!!8I3djuKhLst$OrK~tu2=cbpp2k0D|tNa=X7l4pC}bchBc*SA)Qm z>;9XAHP3sD#(l6dOSfn7&BHa8ano+ptt0?HuCgV1C8mfZWB^~bXWGa>(j zJ`JF0`;8~pI$L+ZRZGw_#L4U-WerU11-sO)+#4npDwZ47EdEGZ%U`U@g*VzM?S=MC!-5vDL^Q|}3`0x(mwX)u|(WDV@`W1i? zcmu|k^1N6Nx~npKpWpV7eRXR44h({9&htIgieHZ(OF}j#&wN)UxH>O7z=0S0Yfn4a zpr$jhRL9k}S=R%gEXWb!vQV*^DMxpPcz;KmhI)1)h`H1QqAM?DY3s-yOxb&xruoWal7^u<36n*S|@-#FZJ8 z7AbWa+E^6}tAU)QC?dgXAXbPa<#E&h)Ie&;llz3Eb`>R*Pg7H;Giiyq#Yc zjBag3n_2gg+l9biwxyE!*fuCe541RCqk*^A{7zkki%x7C<`mnUEQ7mAzyH=iNKGmV zd<*wVe(p`-zVY67Z(}cYi9v9DT@06P5k4Ay+q)HbS zzkH>OGlo%?7shQyOWRf6IglAF%yA-0IRkCxJKp>}Lh(=KA9(LqMD$Jpg@I*Dmr#qP z2R7OPOEawCf#2esfQ9E@p|gxIPwZp-CkTS}B>l{Ts9zM4*86rQ<8BZPMqJ zqDkveCN_`K-+(!=aH|j!r(k6Qnv!?rUw1?O5Q3EMpQ!ORkLD}c zxMUeEy^0MCBbf@g^bdk7u+^ABS7k9bs(`Fl8iFCM9?kbKbEC*rd@UAl6rz zu!o5>vgAU9Fjd25iPk0y8P2kZHrN4aOP_oP5fk2<4N)&bslmaMAeaCyG-&x9x=$>_ zHUrYvB7`2L2=ZnVO#*}a(C0(Pvt`(_p53>r#1+rupXJVE?5`rQCfXPApuMSrY%R{u zg|hu*Wx=Hc$Z2pyU(#_3oRiXuTNZz;$eEnq%LgPTzwSZoQ(@gZC%~zfUQNnRDGU3+ zTzF$aM6*~Yx?L$~11BvOcK#WD$zZZR%q$cOmwhSZ*Ohmr#Qm#81DLl#p-_7ean_t* zfNrPS5=g1KsloM1nh7}0bIj)4N>a#zbB;?9g!xWIJOcR@eM?cXQV-6^_2}(2XRJP_ zI^Q4vK%KtxcZ7WvEJv=k{Cs0t(q+ihLdJ1+=$O!VK@k)#9a2>4Fo(nBABSVDh=qNT z7s2DN!|}@6sOi$mML0}kfR+*tniLL%_nCiVA?%@)n|R_r=NGT4D;JCe zv2zRi!X&JdMSh&p#c^=4{NX^PI=9cQu?}e7!U-!~`Ru$gLF6>TC&xn4<*AWlBRSSF zXra#9c*$!n{qK#>MkWHP32ftoOa)Kyi=~UMtKf^yETW94)5D6tM+>$hd;H8wmd(W! z1J1oo(q=81ZB#XSc(V0(VLc#ytl5FvY??w;22My3MV(RE9>qH+hsg-rke*}XdAC#k zVYm=aqi=^capYfnlqwcSce@vDd@is%Yzgq1(ovpg>Ly{}Ac+4^#^jKhWNxie;X z)n2^aULu$?Fh)2?5kR#mN}^!moBH_eUMvfU@G2$X6|4H_yFZcG(P&64dSHh9`U%x+ zi>;Bq5-AVLc{R>}Rq?>xq`cW|mc=us+{Ns$eoK2Y{{dHgZfhOD@8iG-Wc0#+sUD7< zhmwOvt~+Z1Qd0xMY-3JK)?bB??>=niF7cPgs5(Y=Cv(zbQgw$({SU$8JxuUW4gQzl zfeRBnnB-uB$7lK~&EOy?q9%)sOY_KQ5}4po&2EE#pW|CxwAXRb}2Z-t5^_JblgHR{kJK?^tUNOX^Aj242CsD#(Im~?R3nD?20Ba zVNH>wv6Y(tr742@e>6pYalPUBla=q(hX3_rFQpgts)BP}!XJxuszffA<>n76O&H8% zabfOuT-*rnI-{S*k5Nb6?7Qi*+Cx`G2w6>sw%+X|cd78$Rl>G1R)&e|c=z|2vrEmo$oxaN8!RUNR@-*=y`J78lniYU)?Ix#2NN* zM-ru8{9xV*d3zdYSh}iWK!=gDWr(={VWke|wMghHPlyG+i?lQTSi6@>oH*M{Lpmnc zrDCv-x*ZOVUzm*TIXY129!FYiw1gmp4t{RjXNLkE&SC-qD|m`LLG>4Ycy#Hakz+8h zf7-5A)D>Ql?*3i)M2>*10RDuyBq`n>o|3KiIo(_NA0ZUh%3NkkcX7P1Wz z-eVp!APE+|MG(~xTssf=NuBtQ<^l4Qkz{~p;%M3}5h-K*3RkdgPre&r6|6aYg5kbf zo=ouuJV}SbMS~zs`dOvemdoeO9|jZVN18u%7!;(>_c|6Q9N2Js7w?d8(S_@i(VcKv z@wh*K*J>9EsBZk|htY7@oUvGNVt^ct!Mb8ELq#xl7_-YS2)BdpLzQCSUN7gu5{Ug4 zg#SyU+i71EcHUCyCcmq8d`FF_I05pyOHw*Wr7*`~F{jW0Fi<@|t!RGPw>^kO_ zbi%2dY-St1uS-ca%{S#|)#3ecMEbSuk-zDU&uYkj3JewLMMTK=N{FA(r^^2AS(BK6 z^WSYy1zSmNC&9-bZHpISm_o!ev=&Iz9)dFJZXGVYZX{$lv8uD6M!O)Kx{>dM(!Y^| zGvPGt5IdX}nr@Uw#3>TW`{Z3JJ zTZ|ZiQQmwaS&oWVy0BE7jVL9a1A~~r+2-e1%3InvcScXUxgr_q5}YFB$ok?l#HzdG zo*f!8_6(KaBAF2Nbh>{PN5)JeuyCvX7Du{f_6}(=*(@#xB6$mK3*A+Fc;&Q`ADUD- zl9JFIkXL?=?Fo(t)5yGDh4w2^vQX6)$x?g0`*+<87tMyo%DX<|HJ2lsXsZR^m0zh#pbDx zxk(LiQ@Wn6`1dwwq5R+5Agup+8$|ZsZP1QXjdg@pCbq32)Ax^2oSVE$Xh@7%UpE84 zWyI&(J-oFTVC3y%J|0s4m^}KTTR917ldb3KjAj4gfbH7%GcC_C7uCX>jaX_Bz;0XH zbfFf@cIatQE5)qP?xQ*D3b=NT@Ruzb@Uylwkr_cVUP>&mL5SBcwMeH+x(Ec?kbYx8 z@(byXQcc!^ZGB9JO^xH-g@@Nnc(o?AbNrTckJDElKpzE+29rpSdUs2@R8@RQ{}`xO z;eLEV`y_PqLArR`<{|bRn{f`icg5GX6PhiQabz8#0cg14%qteZ~R)+bB zQmpWds=#9OtfZd!nnJ3K0QL*PtV#obfS8%zn??bho)HY#7zQlU?FtR8yswxR6Rg3? zW!5_%1*!7`jSZ_+cDn<;{DfL3-K%|BI}h9Z`bJD=K%bVq=N#56d}|Na&CFlOOV5J5 zmhXnzes|%{Hxg`rWUM`073k`4xH(G_sD47P^?X8H54WxM4to;cZ&)J%v@ggTEWv(< z+Eb0uDY*bx;N=PZI}oL&DS*1bwmP_vTw;MN^Bo1`!%Xid(aiP@;&&*6r~YcFQsv5- z&{ob?pW)hQ1JsB7_7@plUr>g=1bTc0CbmGNS*6kV?c6j+jRg5=8k3p;dm5%}z0#9A z1G%qcl2N(?=)N*+h#`JkF@?=ZIc1vZmFI$!=#y1jS;vhYW0eu+(!1!X#01uI^(MaL zszrgFvq_5TjhgV<`lLE3StI^oE3U8Ub8>lDSJ5gO>(GsvJ1GXvo%)A0$0WPeuH^du zl&(Q*&rc7NS+x3z*(z!)qVI|z@BZ0?)EF4~w~|+3w}hCP5hv19G}mX9iVk6}wnT9y zZ11Le?(nEM35Xl<2aCGh9`O54`TU{5`&9>)`>SIFmL|(VZtrgVfbK|8@qH+)Ua%%p z)4gcMv5T%u3cusV=VV^nSpWbHri5Z`h!G&lkAPI2^6%HtDbY?n@% zmh)*pLapXpS#&G{_9h=2s7xfUI^@_bZ`Cn(w$h|c>L__f0c~@6A*!u#mp^Zn}Wf3oepenNkEbB+n!PMw(T!d%ClH0ell%y==`4G?1o`jYBuQxR@KOV`glgnC_HD8t{LnB5{T+kYVE!cv zeg7p2{W{7&ou>AA{khOgSg(z5#PH5c-p0fo70b}kRd`itMFqxN)LA+!AEV2cQmMs! zORiSYlTMHuCi#EZd&lp{+Xe5pV%xUaankA7>9Awlwr$(#xMSP4ZCl;3aq7PJo;`Es znP<+k&N?s7i}?%cSF37OU7xQm>E;2$eHwwZZFbVE=;Gn_lT~9HzuzSZ?a#7kY2A-m z4YeNm?Ea-9##eHkL$-j(w_Y{Xn)=Hc4k=jCDT`hlHvY!{ASj5FaO14OdJqR=ml|y= zHcZyuzm<_v>0A@-b7`M#Z9k_aUr!jRI{-x!4&Y_(NHRc_10hM= z&w?Ot&p#(`(3t=Q|EglDwKxP1Fxy|Ty4Xq06&`?P&eY~v`fFJfo>#&m8o_YMgQU%Vjrt1Dy1rj`{{#R8%a0tnwUwuN$exmmng-;k>8mI|4g}q@Q zMadb$I@;J1@ln&F=c;w0asJ3o=NKGF4wdvh;i<^fx9J53>H!f6-2c)6ybLh@dl7*9 zA0ogC4cW~mqAQ=F?(bwv81t(XH0ou`MVej*5;%du%sYNy5<4r1UIe{m60cn~51{l$ zM%p)K`jZchiBmz-iL`49;7Eg`xlmr~dW>3@LpWO~7IO?Yc{;nPC3YAKENtkrz zAjBmGi2^am5J+Sbx1(m~p_5R3K+w;GhCmwDoM}&&_AcbxT5W8tS|eCO(+NoU2E4{= z4DIg0xT>72UUu%PMWIV|Uu3`&FgqDk~a+RR>3|sgZTa)%kx!{UTjIc+x*%{G-HFrJ5lxq+-um+ylEjg$uP`l3W_A)=wXi zfqGwGZUiiF?X^y-J+(#zn`^Kha;mk-kObL*d37CUkaEXwgAzKyNBpP6L4|RDBrhr@ zmE8XT|Nk4{7ajBn`Z5YH0qB9X3iHE84o4pQag_F(4Ix-3T8zz2Z&*eqh?5d55T8DO z1PWPv2G@*(`JneZ^?N%vc*kGmj&$L_%N_p%{Qm>|{{#I0e*^wVMN55JCKhMczkt6^ z^6utez+e7P;Ai}gz|Zq9;6K|1j)92j>tvCn*Mv|s1<_3q93|r?ynh{gDpfKbwndOm z@Vfse)BB>B{!za96H9w~k6c|(9vbg9Fl+zg(IzBQBcI#Nct1vJ3|4pZKQMi-qwmqG zu{heD_{Rr}BxrPu0XvDOHC3AR$eyQ3zDp(7eO>7iL;LNIzL%yLGS&sLX_mwFy7^8B z;)4bYOpdjyWKnInc%Q{ujH|z@6-HONe^)DTpZ`^@VCgRN+Rlw_Xs3Tf$yU~J676K; z#Y`RWXjsU*a=15g5@bbPnPp$tPpHP*T9U^=QkOi4yliWN-2y~-ayPY1rQW-d z%`?Af#jKjmyiC30*I#XhZ{nmc5Y=G~^!GQ{%24r=@JDf!%4d*UmN|gSKrk5s5cqG zI5<+AZ;FXGgNk37cqL4rOZltOkc~7A9opW$6yxX-B&?@WuLRYa=T7*na_+_rhVMS1 zsEH6OcE~nCcvy$);wHwJdQO*2e$(7tz5JR<_jJtt>8ddHi0SY?_+db!8|N^n<(pS6 zJ(e8_+cOS1_%DKX-bjKtw5zpf?DzIkC_MRN!Ofvv*J|mlx{M;4{L7>WPk2$nOk4B1 z8}!2!^potENMnm(+|iM>SI%M3^QzlgE8h9byFtZt-4;A^q%s7d$HEo6UUF!Rk|1_nUs{bFRG;caPJA(~u zeO+z4ohASiwO@B*?c-XpvmTrlPbF65@g|J& zox|A_RxPn_V{t~1tE?C~)ti!L5~^#>VUQXH`UQM>8nWV?@qmHY1J6XxJW?d+1a7|I^sRj4q*%raW`(NBd32#C>awUAy61`@#hs+-# zyu}7Y3eWWvYMvQmx=%xXwI{e|bYC*n!a}c{pGpYxv)p z%;@(h;cMij(iI+1jH@agP{SM}(q(WqVK?v0uIu}!D{eaYEUjfa0?!|AbJ<0P8sRX? zP}6%ikI2yX7 zl&5>rBbVc4pQCYU^DRv-V+oh4rb?gG;8hG zICCrpG;ol?fZZHW# zh5-f(=>;EJBG@=EZzjQvOUEN26fzUalzFa+U%h6%*2R!7OaLy)0^gT9C}_H!o9o2I zEp_~(FGc`R8&CF+w5{E#Rdzf2)sO~u{ z^qp@!flEuxk)Rz~MITX8p{^3zJE-36X~!_Oc?-}!)f; z9?g`U2q@Kd#?rMQDy$c68O0q`Gft&pvfyEKaFw7nQBk_-zH}YHlYjS zRbKBK+>kvFhZtq1KPa816kqo6#P7kH(zt~sg}SHkvzp-&C8}!Y0VivT)UYo!jI20K z2v%I}>6L~l!(=9D{Ml=KQrO2O_a|b=KQOo!xt;(@^a7e%PQ1|}aCy~T*;5l2@s#Dx2VPya&R+r}95o+QAY*RQ z8U9Qx{lp67MZyfdHdDIvQdzcc3Zis7Li{is>{=rfK?$!iDmU5wlLq)o8tF(8(9vcn zWW^6f%G(_XdI9v)6@wn;LpvgoW4oqA9$;xiox_FU>DZ(iF>Ar@cY~U`ZAehCaoBK$(iW4=&STJ56a0}qgb&y&CzNwc6;gz>7G3n+25&%k`_m9`P81uj zRhDg|5o-x{$ip3OJbC5V9hse@tos1T7*rTTy7VN49F>nw`rcjzF=mbsaMk*d#ViF!119^tOnrnMoX* zAOrnjs`oD~jp)_N!58~LvL`?BO?c?W^Ww!?VE_jaA&|z&-7@4RaCe2>lMwPdrf~yz z$<{e4lcXg39?@+T(6BgB3gAzK+*~Kf<7~pJf-F>sD{;}FU+oGTwCQR|8aC5spTC^9 z5LEV(7xauRTq$^<9pi9j%|#13LE?6-$p={Bm+q?J*lN)mrP0BSd8|0z%;X+XmCtmF zQ0?`c{$$6VYLte{ixZyy1%;6bY*=LqnAj-%l(?|?xgW`^Xq;Bd1`XQ@GDC6H*PR3f zGNb-04;m9jfRi;Ij~+Y>0gek?%$AZRM;1LqJx;t4fl|Gqku@^Fd|Ip zRIo)zkMG0_4&*o(F1tfB6Ul@IsrS?-YZ*sEON=1DsN8HWA^AdWUfHR5zV_tH6AU51I#kf+~=4;NtLtz&Ec_?iC6}mSO_v*^4aM1l-}!q!rC^!_?d3b}LwVhpg_A_#Y$NyN76hL|XO} z0L_D-tyhFTFe1UK%Gg5kf|UBuU24eQBMoY1MS51A6nIp`iJI0rriPTd(E7Z-up&KB zHaZg<5vJ+2C;T3cK$xJgry|SD;gT4P3T!tn^jJEPkE~+m-gINk*6b9H4~j)~NDWap z2RBYykMs}=L1^RKvkV{e7zRX!V$?Hr&A93vwy<$QlgBBXw!Zd3B#Q*Fk3z@Qfg{B` zYnjSl@7_&AyTc#>M*=~Uj*XHM4M@>$q`Y`g2&6up*fdhEBQ@>V(0i#SjI}7`Np3B{ znX_N3P98L!1tjV%*!{lYAS7gg&kFsf?!k%g?E~oG4PHfQwJj&HK0y;Er5uKc4*NAu zDJtew(6n6HukW5j9Td>#z$RF78cNb=-Eh6H<2{emlt*zOZbSed*Y^vIiN*koOEl)? zyt}$d>ERyqD0Gc(U1JHmDrd=)-4+PH0NVAYBRCsH3*ApYN*g$4+`=hGS*PO+9^y~p z@gE8O`XW|o)U+xiP`7VGArqz4`&-(KW@xf|x$-iB3TjP8VtttJQzDjY7JTSy3?~=O zzxUf=UNa*_-DElkua>Y!uTT{3Nc-87gdt}rbicHN`J*_L%ek-XoW)Iz zvl;Z36<8Dc%NHhLc{!ebJDV{vaS$?i3Yxx$q8I`apCTjiXj2PVGm#$EA7nd*KNyGOvx&B;?LrPoQI2S zH#>||2I=>qI*PB0ZI(+^-{$6y&t1WVQ)oEYUP0g3z8yC4*J}MJ`%0<#8tN=r=F^;l z-c{+L%sG+NBZ?n?pO77LRauBauwXK7>+R{xn~9Xj<#awj^&u1YRsA%&90%^+!%~~U z<9lMvXSYn+5PeSO>(5WuuNc*5mgenhbH6Pie9vFA66p+Ic3a#JXM~bN)1tzJaywSP zihIRWu5JCc`kdD1(0m(gf6^yBIB@(!j?nIOpXkPI$r(JHpgY&7xd1U4vvnU;IMEO* zvSkOdK$dkNGv=Ved;M;&C41CwlP2??CHwsABXValQ*@XvFso~@bLu|M1;#^FHlY(S z6T3!BSSLeaa?%-z>G%8HKEKb)b) zKM@zp-&k=W2%!d{t-0VIn$;E=z$)&bqj?)z)v z=bPobtFIT5(3Woo-=DS5>40T};a=TJD3ym#pXrlNyv)vM_CNQbC4RbYpW7Gi^DMt2 zD?X+QwvLtxLSs4FG~YuzE3?JdHIbTJJE~=WB2FQ7akcWCbs>(i{Ap`D-`dGc?A@8= z9L>Bc;pHXbU-7ump2_Tb@mZD0js5&XWEStU)%baCUXc1ZRQ56b68Yt0p5Joo;U6#f z$$iUjPuudsY39wlvE~u^ygfAapz`VS@hHgmc-yUeckDg!sdDO{{8yO%o|EwR#`GuO zK(YQu^WyfIHGfym=X>>M$Lrglrh?Ci54rZ2qoF454_h0)4x&%~0naX!fp9ye55IjIR?P z`bNS;oj`O%uIp56zveBNgYpIC(bfCE0&vg&2;l4Y<*r?H5B-Dn8PkT!mU_c_FH`Pir3uOBNK$~3cMezn z(?hWy@wmff;34VxiJ(B(^J`LsmjG`%QkYV8@i)yjkz8B7(|5Wrd9XX`T0UQhT)f`7 zC+=notQG7U3)%oGuwLc)^)rOzniXZSB#!p5x6e*$cqmH-%Nrp}s^PFcxDhyYXcpQ6 zvY;$WbCplP1&nG`4w}B#Cug6IP3x0OB&BFRX3wyOSasjzAKqZ?-nbyNcY-H zS#2c8uN<7;^n#O0OFQ~ZjA`|s1D)(q|7LI4l7d-{2BHe)03~l)8G{sYd)T+b)RbQ0 z{s4|-t_9$q5F0plWr$xHMvLyH09|4&4ub^h)K2G4RoVM zI{;nl$qU03_60%Rs9KeE$M{lY?L!{NMT9eXDzr~sJ)G7mjz>x0A=lw9}O)40*o(2cp+C~ z&zy}MI~s$4oJ9DfKXvk+Ax8D`!F&T#Ul1vP90ziDd@r}&R$kr%m#FBrbd9rM+t^IY zshuCcm_K*EYLFWSwx}6UG?+p%J30P+0;U1*?cWewNA5Yxb0W)F5}&c6HAWk}oH?|R zdQ~NeuTLF#CqymPnz^5L(H6Qs2LU%X1Q^j(y&9YZRJ2CRYQHLjC*t#1exw5 z+mMHrPKh^8OX!8}eo2;+pCv4%)6G{U$SgnDed6$8W^)u>c_lU_3Hu@7Wn<4v4KYXw z@;g6vC-jMlGiP~J(q%@}PH-0<6f$6zy2#;bObzSgcQA(PV;XdMz#x|D_3(=g4UOt> zsB7wq4(8n_zH7s?!b(~bP{3tXB6>ziIp1iAe_sx93dc^|V@bUB=nbjQT;(xw=QS8| zT`IjS2m)c$M6!hWqKtAI9f%|_2%1#pipfJR8|{^mu)_D9-s4q5J5TMr zwjq3z#|Cl;KC)ugj^u8!c^-$iZg<{0aFNG>Z@alIO>nT4!ILgi?0F)^)x@$pLhvUP z+|dus|CYm#jWRZ=Q4SUf&1G2(dJrChRKf2MEeHdWRr0J2sHr8+@JmIaS2fiwd*8;|p2NV%{}I<&p%cYlk;g z;k=u{2hHFK{kAZ!dhxbtrVDB*yX?D)I0SPG`GUtXQ)IDUS+#8;;k=*`4j)o0%Juy1 zXK@C1TH6rE{i45y_wQ@^<1It4_9L#aM0eS$W-)uArjtO4+IRL=lIPRG!M%2->d21} zHlN*Es%plgLwnQh>ma%6oEmXnAfVsijA6N@m>Of6Nal$dx<_9^(CST;L!0cCyhji> z4*uQF<%zM5O++7$vyeZ?wa@G{mUS8fs?XWuENtpXklKST}c z6^oDW6lUx*T27pf24yuO=1;(-xK@?Cg1q*7;^ZyOc_U^?FF`@i*y4%0GyFCRPxf?( zm43~u|i11 zWUpYW4DpW#8aZ+o_UUU;!cs*z4P5ZxEx-w?#Ddj^uG9^{%F-O5WpaSZ@7Jvrn0P~tsi4Gt zm`MVSBy06gbAE&z-b<}Z1+v30^wOMgun(yWqzkqQash^LMPpoun{SE2HZh$Kco z3Gf@lQfLP`VO3<7E^hz{5({pUx4<)pz`eir}!FN(2H098a-Rr=HiyEb|(DlpA2fOyA4a3h0OyWBLpkdyu zo#M`$l{%m>Yyw06knpG`JVFews=yAsENB@nRXBv$k5dK@k&O1;s>n$B$U<~nsA9lAZyG8dFL}X0WtN`R z1tlDXPmOP>|MH1MTs?!pp)Xy&ey?O|WHh#Wa+HD%oMq;EoWEcYY#Y~}QOvaS5I7bR zor$hj-k+W^dviNv3F3k|$H!ne+Hi2o1QcRp7(&wXmZ{vm{?iRmo}`acvj+NotmYjv>HxX4@s{toLPyKcdOVNXvzN_hesLy?764BcTyk!h z{NN1*KUUJfV2}=uh+Ujkr)nD0D->R8hH-?*7!b?sqCz3{A9lO@P5rYtqvGm(805<~ zLkWs42lg+`oHz0MsyNp8Ef~PZ{WL(GXb3~Qz-3q~zO9>393MnUK+)?qvQ)6FvH|J| z9bi6wlzZ*R&}LG0s=OdF8<=`*64}RDCsXXs0w01Y#pI#=VJplEN)>TPN6*m+=|2>P zI@`5oD6<9x^D-a{YOF@1f*4-1!BXI5=Dhn+DNK7Jj!l@d1-MVcB@MEaAL zczr<;zO;o6bEdFd4vV+7X^|N?>#WEfji_L}A!I{5`2C_p>5Nh%pbt|zkPT_yMi}8y zbg#&ti%jOKEUROo+>AHK3EAzDq-s*{+$L7=t$)ETu}i{I_%lN&;8--s2L+B|`5crY zk(gjQu(nika9D6H`%vmdlJ_V1o$o0|^&U#4-zIb9$cN1rxTFK7f+@aImfee&sK!61 z6jJG>!-MA+-5JO(9P@Vj@gx3c2d3HYot;Bp%`=rRZx~Sh$Bxta7o2BTr&nmWMY(mA zlI6@;h%@}<0n;?{Yjalq^Ch#8~ zyKsK%l|iQZ&hAw=yMO8T@qVB$*X8sQt!+zK=bM$+Em(hM4)U^QeF^ZLH9ajEWw*xW zvz=dD=m^=fC*JavM*h6KymbHUd<*?-FL*JQ{|;%+HF`ry9&@Ivt}hQ_$tidb3>B+c zvoJKC_RXVg8g5re=W!^h9;sGn6!EBUDP-R4GKw>`)m;SQFMyT(;3Qx=NcpCaNipQ) zrm;0}-kY54-2G$NRswPO(xfy+i?=ncr`DPI#MZ*uVeRWie51XGPRD3sLAFF1r0#dj zzyedw`p@cX2&PLGRYAh~?YqN$o9&mwKsxLAPIB{2ukBcYgt@m{pC5-jx*qrW3vm)F zZY}xEXU!9JX@_h6k8B?cmrhR+x*9KD?=gBK4s4;n&O&p36>mIHrN}8S5F}Q<_qUN> zmTOAGZoBvt*rd_;M{<##Q+y3Q$ZR27Q~XO-czvF+;`_cg^Nls{BEU4y(r6pJHBmft z>(gaYXbx}Y%$lS9a#WN5DuBG;S26pyi%$-j>mh`Cevj$T_DwIz&gh~_8_DW2Q|ace z=~gqA6pWZm)v5Us3)Dz>1?VKs*N?F3Y~}H-?8{H?36scfH!S{%z$~xd*@gPcc;w-! z^(yLa^rhB5!ugD53wKqf`id#_d*Od#_Z?V>T>7ofj-6;Y?{&d# zx9E9va1QPmemhr%HuTT7J0x52TBrKa&T`z)*Ok!bw!0I-eiLn*v-9IY z%+}P=)UmvK_nzZ*{k@XC`jLcIPxf${CW#kMHZTsHBzxvpj6=hUS;GOh5W3uZCtZ&2 z=PsuuQFY}vB%wcdeXmt>7Ew(Pz+D8$_fN3*>8ekkc5y^Trs+dfm*MS`&uv^$zOvKq z;g!wI?9Kn-8#etr2T=}*v77(v&A@{DUs6Cu=G4fbhmWfeMrW4u zt@C}?!_Buv+73q+Qtn-qFZsDG;S7)i_}zM@JA*-S35=kataZ!!A3Hv3=sQv2I^m*{ zsq;W#B|>BBTrMLafl-N4P^U(8qyxW_|4iwem2i5H?k0}^07CSpKkFd!H=Arb(+Mjn zCF#2T0Yv7Xy{AkYvo^Z);^*}b)N((+&b%s-mnCXA)Pvo^UB0%$1Y2L#irRttj7LOe z%Nb>nTTFv{fh~gv9=i1um-V1&!L!bEL-^zn!srpU^yUmejgOS>-<4uO7KV$$tjHvz%fHU;xmd)WOS})V~JyNlxLb& z%MRyUxdzp7#xLD!)^zNllqZ*o2hm==QXRL#TAHsuiKK8WrP> z4V~5KwW7^03*4xpNb|b>zDAegO+M)H`uyHsz}5KJH<$Lwe^vhg=lG>OtBkw^Voo4A zPj|nz^~WU(;@oAxR`dNF2wfq4>H!8v0R>ECQ9OUR+2Bxt+Mwx-8AC>a61Lz`@zBNE zzuWMwzW;X{{*Tt*Haxt{-!}ZlDxGQ4HqeHD2iovG!vAK&8-h-b{nLhDp81Cjzs~n> zHhjP4m!>t&eyafuhBm)GfDN=nLlD?~Rwe0k0GVzW^Er9%=%AK1Dezzc za-ml8URTqgGbse#u3{>-xC9SwW+|@yPYnRxdg~t=K)z(H7YR@UfKW95rv`vB4f5Y< z050*XmuH^w~$!+JP*ys`C6FTH1{Kk0lysus*mE;`yodWSN#2Q=5d*$RVQ&?aVvtsO~R zQ(`~)Y?7XUGy?;cX%E(I*3e?K{J zErI6(!4OkTaDX2jwJzl9&w$DDveX!clBB*WJ!xUC3Ys({DE}_2Pw#|a@k%}E^-VVc zVx|6zI`tK-w5B*FPPRYjxjJ*qeC-#ORd{r@RmGcAUXv825ar;)rkI35edW+^Vnsae zm1Msxh1*1;B<<5juVVH3S0}9q>Ujyj^aq~-WraRB^Gb2az_c>J#859(t^tVD;@8{I z=pSU?GRd2e&|HCa5o$H3H( z)%B{9j+B3;9C&af?z{a;-4pYjmt540A7Qo~`ugPjyHRhvqEaf?0GA;MbfG4Im$Bg_ zZCArI{Hsc9U^D`Udn?I}+2=`!ZADC-lq7dLS5TAoEl=Ap=06;B0q9PWfC81H zvg!I-X_6|7cIFO)XTVSWi4b_F(lxj8^Jd(+W~$=`%GiASA_7a$vC%)*yo(dP3+zp$ z)rbpcj=9^nqC_GQm(`;PqjF4)nA_g&+IO6V*Kl$yF3w+= zV!yt|PmWE}=9k;Y%k_R!=5oNCNyi^4*WpFtbD|909 z>=!a!rm@X{(;N7I!2e3rO*nBUj!(z5(+c`fG2BB+KpY(|Zjv&gMEuT|nZ!^|ECK%< zLDYHGCT|V)$e^fm_Om)tY9nSblpW85om^r1`DAT~(JU@KVGh`fp7=SJ%7Ks>7gMq0 z;fj5i2FS!HP`V%e;-@lMrW*%%Fm?8YA%@0N4z+RmRrJ*7`qQJrff+d! zLXW7~VPM6cOL|<(j0{0Sh~Ma_l&laD$E-oqL8RPCYs=kZfUWoB(y=*W>N`k*)HJwH zMM7`^)ASHhHFCh_gosTIGBF4J4l;IU`iK{g0=9`D;UeVIbUn1kVk?{;svtH7X6mXj zM}3w%I1bu|FzTFgmfCgBIbjqf9GaDJr*#8TbPUW@GtHu50l6nc4=pZbuBz33^c2;A z-y41L0_w{W_j4LJ*Hm9CYdVXtEh~yZ@jS;)NK&r+D3CqhOACS1yYALKi6Y?C#z0Hc zvv#hQks(kV62*5cTKkx!$BT^s)dXZ%#UYu2lo+TmYD#u!a(=JYpBfvCKo~1Bt{IuB z$v!&J@7?H7voRnO@cDlHWhvtaRlYC{FZiUa8rn4o-?UDtdck=3;;1+cWcgvfAb55t zl20X9l*#;yjsuvUrZm_N2U-pwW2znjf41)@1j!;B%oUlQ&NY()Jly5DH3iT=YDk z6+7V7z#ZT)Xz$NdVqhgSResQ>6!HhqiRUE`MyMm*^QY+(<0h5d^{0M2V+#uig4%OL z+i_I73X;o$l#h!OaEjWY#DP(q<%BdR*T}sY45`5zCyp1)aR&PLUM%JS_z80AmaFHb zBbHeEU~^TR+(ws{EMD@o^N}%tm5fMeoyOr;UhG;nFaV~m$R%X%v_vm`@|0v+^!!t_ z22g>)M1t`;A*`%gA3k!*UO%A=3N;d&3oF#0AW+V}dnhUim|Tn@@@Q$zh(V!y$*qUw z9=|jIAD;!Lt}GN@GxDGH2hPq_0Cfn&UqAq6MVl__N7r^bsNw{f6mdIHly5fuKIB}j zKMx^YVwht&&=@TAgx9nHFdp+by%|GHOhHnx=2He_)z~F7ps^9lO=OWnqQRP(%$Y_? z66acy(i)BB$fz_~C9`>2Wv?@5-|*6y3Tkm%!2uX>PEF|C1eoOAvjz_qPEl&_{amQ` zh?DblxGDn|15jx*=Q9YD1~^JdMve?Wqz$kHX{LX$#LV~e`VHwsgrL@H5sv729r1{N zkvBMgi8VDvBdI3+!6`&21ru|tCuMaN7lqpF5Kvp2NuTu8`%wg`Q$Qv-)dWcXtPBf* zpwedKFgQ?V5o=|ru(lC~ghZh|*$YeL=3B-=)8eg2^S%!50;3x)>J=pRkCK|+#9}NV zN3D<)^Gl*|3#-`Y35-B0_7xkEc0-n8LdoT&D#$`dOOI3Cn+HZJUWyB5>!Nfw0t)h= z`Scn0S^Qzsb;kW9mGMV!r(C>uhytTOb_Nde`WQG zU*$H?bJFubRye05z#7Z+2FI==ikp%X89yt}>OYJ5MpKfoBh=*t!H`wo}03Y`~ zQj&R|RJO*l!7OKLoJE=eOI$+C?>(VXw6e8La4_^1@d+d&?9WfKT$*0(Yj8GuO}|-U z=bw)GUzZm^o}tu#Cg3BI8T5-N)C%#X9dmLR$%^7U{&o<|v_pjow!n=7t}3#kHl4Uq zYRs$L=FQj$nsz%AEi22vW@hXc1#I}x|4dG%hfDx|yG7s|yJ?7*k}I^y#JXB{IZ(jEh0>e@y;XSm|p&wr#Zi1vU6Qxu}Q;trg8P@g3)Nx%CEMQtc^yO%0&+MsV^znv-Q zq)#rL;zmEf|LB)_F*&1@nvF11oZa>_7~OXFm5_1ECAS51Fsx|Qsg!*2PJGjEpky$2 zUu`3(tBXP1Gu3t)gQ*W=s{xITM(`x)uK#1kYC@7jK})&ZK=V3S?xwW#>>Z_~oDFM( zj-DupD_iIFjHGm*420Q5^^e%<2l0$Vx>2ep85Z1X-RkNyQz~*oxv`?^p1*zaui*di z$@^6P<&!J3vEfm^v9X-A%a@&1-Xze>qN=2h8g!;XO7_|5BJatt9`EMAEK(?|x~^z$ zAI}{U6=HR2ch%=C@AuSi{c!dCdN-c>O4K-Ap@YUO+<27m4! zCDT#R`m4Q!18w_f7jZ9f;l+=Cx9xMwsHk#0smxdIAtmukK94*R|Vo%_yAo#yV%O{3}yM<%uFabN_^-sN?h$JDhZ z)U%$~vp0W-y0-DL^Bk$(toG9nai$^ql3%U;(<@Gn9p<-~x>{Tv%d$z+SBPnnA5Wp` zTsaOJ1u-W&Uza4$I6XSI`YRb?-#6V`CO;oI2At)*w(nln@jA07vnMM*LYCJz*3KT6 zJGOwPHFq-qzkGYAj0B#sS%ZSvgk$LcjdM@I@_*pmpVczv7(10lw2;tzwbb~po%`a? z9Ej?{U-g#VM$Uh;^k+?XYyE#>>9Xx@cai(w|1|C|hu<$lV+p^lY+ZNpxbtxFKkXfy zmAvv$k9VA(Re1*5%0dQ;ZgZ@fQf)zM6C*mI&rh%V3Vx2lFR`ctWxvMNKc+q6 z)^z5HI4CHzFTMwK=)tACb8Gl6lrFjPD#ofF=-+2yp-&?@CNQ70yFK45x`7)_sAA#yIe0u<{usOq~10QCp*nxkW#s&MM5cUgT+j{@a8>hE*D81 zMQwZGr14z$2m-m`q1(NbuA}o}FOoU%6VjF^wP5?5VJIBxi!)R#uI`wD5eKoP;38N{OvZ!87*^UAlO2H8 zYxcQtfv7kvmVV7gksXx2Ls$+|!2Q^Uv&I@l@|sv8K_9t`9+Br25~9eFa=lg>7;e{>=pOgW$9_!U zQt}m`GW$E+4upVq84=JdV7Q&rtXJkci&%*RtyABG-YvIWs(lKDeM`+R5f_w!8~lWP zBTd|wC(~*wnQ^thTDg7DX60-nP%0=_+peU?(L_^Xgr| z=CySvK{t^9{?Bmx1Um$dz%xM^lxz>AW88pY8e#~OFfA@e4OieBO^Mf|W+=3z8gW_J zEb~&tWDh{~$m&bV7$gRSJZs`&su75b-*-&Rkv^%_cmqjOJ%3NksC_4^C`}G9IISjB zZ=Trn$~b*%l2UBHIVbThT67+l z$%n~vSGrQGt!{!+5Xq-o?OT0pr|O^LPB-C{f^~O(JXrBTEOhhXG+v26?I=XQq#r+)#^bR3jF*Ve^JZf29+GKcNFsfbYvhy-nH~MTn(NQBu ze6~d~ogL)-`?K3m3l7UO++AMvVGHNp;rguhyX)+nePY=o?$#~bL73J2Y0|-m<%5ue zVl1r4KV2P+FL-n0p~nyHZE2~)+1|rwe4RePtUC~_M@`jq_tk$UtEW)}51C;KI|u=8KrgvLYKpe5s*XhUPb30FO<0e7cq`+2 za^;%1(9r#hi#iIu0X7)CU6q3!b3n={cy)l0EdB@y9-P+>pT*ZCQgHKECqt*BrM#~h z!IDFusinsSca&4CHp@kL#V7FJ;~Etpw~>F4)v;{0sy*qcQs&&}o*d|dP9Ztxtw+g< zfGvKjXZDIr#q1-E_^E(p@f8Z{TqiIpuUe~eWsz4LC#MMZ(e@ObJ_8)^ePT0Ek&sh> zKR1LlEC|p!1#Vko=f^Q|XQy_QzT?G{{x?@ofdjd^4Y>`DI8kVY{~uhfl?;x9vj^mA zjNBCtuH|eF8BCUgF~Fu7H7)_pk?oJN4Kc|F*qy&pKh-NHgxQW^D6i_Wr4&x&PB-zR zc3HuWrgct~ev3p>=#T)*E$X#mW5DI4M-b4#ZbV-XR&rxDRs=Y^-{6zesga;qXW5 zXstL)7QO|C`$0raSn+y4E3ciypwj0jLYM>k*zKBzvQc$p(fh)I{C&T33CSq11??GV z)MJ8KaMa3`h{ZTqRN5q9^4(rVL`gz)gF&2{QHeSjEiXhdPCn1e#=t8EA4~9GE(9C6JC)(s{wnPdh}|+GmmoW$IGY_H=Rj9ov+SR)`U5<+Rb;3*=m}+2l|qkW z8}OcBj1gfLGINnR<|CgrSsqxyvM29Gxk$p^>R)8Ro>&I&v{&>ru_!tc1-t&G!NOLs ziDBqf)tTfYLw>`AAb=Fe6XW#Zes@WHcI%WLGEh4yyLQ?g|FL@}PADhvxrX#Kf3WlA zBTzSR=5O>B>7O@3E8y`i92`#({s_!h={WWD2h{3tjmnkdsqse&T*H zTY7t#!lI=dssfG7E+`eG-zfIEzD6CB3~hPOAXia`gX^QuC3-};8aLC=Cg zd7zK6$A$E3UB`V`6X!p=+#-<}s^r z(s4w9R5Vy8tBM8cil-C-w>j=;H0mM_aZzrm;%F(dMR5go}!UHc!$10I8%oA$C|l{#W!} z)ku=YiIkh*1Mm51r(8({@gxHHxPM3AMG#%0ajyOmeP4kY<=WA$E2?1cZtjxD{?HA3815$%UcawRUh*cd2_8?E*C@c4dXdmm% zDvL{8&ZkL)W)#g%ZcMh-)DQt&jiqZ)fNX4NFC>e3LI#$!9T&3UV;kf0)l7Wo04B>ge-8fdWxM&VAjbJ@F; z(HIbYT7H03pllvKKE7lfpX{83%zvK$LpDvc&>zFis%7Q8LaM&8XxS~>X>N95Lj0A! zk-ha-b`O)zU_sr~!NF~@6YXk#ZW{cYUBcmbj;6BBLqehQAB}YC3Wb1QN$EGoZ@<=9 zaZ^4hX`|3kW2p}3QZ2Vw#tl-C!MEn0el%OQ)A^X6-rj!=Ad!~%zu0@LpgP!f%NlnH z1b26L2=4AqaCdiicemi~5Zr^iLx3Q`-Ch5cRk>y@xJcDA=NR+F z&XB?L$@t>1`ujA#6HfX2Y0TQQnDA}$659LuTF*+hFbdm5a+4@#*kh#W;Spgt>}YZM zO3Sebi~MGd{N&ZMV{Oi3&)U2>4gAQvGm7iE@CZ?vQ(>{IB$cAdD6k_*mE!osRols~ zK{3VFwfO`OK~K4a$6VO!rth;bq-*K{fE|eI@E@_Da%=atLig~qCFQ;zoZ3K3Cob=w z8YEFhw6@~}E=XS3O1Y~f%_zWww)M`j%n!1619=ScT?Zn~nVb9oUT8KM_PI0dS^vl< z?Fk%FsXXupqVhfH!Ww3&^0$W^c4;14+c-sJmZJ6=o#9s?XFmSd0Laq)`@Xr?3+2S~ z!HXL}sPFZjFVZA$EJ~Q`&}K-UELxl-$;SMtEPa@M^YT$8C{?$7Q4AekEEV zl|>o>xXjD8L|-aDJ8!Nnzvc80RVvZz6v?S%8;pS7+Zt{1&E@ntVhj)Y&xU+nQ8^ zm1qmd{y=Ar&&!Y;-`iaKq4V?Vn#>|E?|lGj_qcC0wrTTwm7@!!XAApS13FDeC9;<1 zM*AB>B-%4#=~%MPqNd}~I0S%3~hC3_sP;vly8tqFTO_m&|%*1e#CMt2% zM(5tTy+Qvb7yO%O&5~zJ<8EE|C&cE*jrEY0v+(mw9beCa=7!dW)`g7=kIc+ZofH3F zc;gx=ig9XMv1nf55Jr@|ttU^_ykBHC#x5;>fy{ID`01@i`B_x!nf}Q)@a^6I&2-7P zdyN<}HFf`rx_#UB=G``$2!G*bLy2~I*YTZBg`b_oST)fS-@D_k!q@jI$G7VJEcRSr z_*rgl|Mliq;mweErR|~jSKZy&xU74v;~NI^5PbhW@r9k%unp+^ocqYyhR5T?)|z{`td2cC`0J z8_xn6pzqEr=fTqkA`-?@C37%}7+)m@!uAAI2YABDFe5gD~s^>w|J?M?v8 zTEotu(U-mR3(rbkkh{S)3+bl#iyKD&GyGw7V zzW4fl8qB%#?3C*ew@^j)E_Pux$<|<4Kqnnx?1{%ZB>f|;|CezUyf^A8ut}S1( zSRw!Io>$NRa?eA4-RUjA-SZZMhK1km`2_sg0s}$$;&F6(TYowGPh{JHRXeNBjzZ0? zkkSjz;xgyI(0BBM4`0Ln>bs2vQ3w9kcNe5(#)@GVZCbRe16QIy*oe^QYfG_dtB?wz z0TYbx&*`56!f+kO%uIb!h6iT~t6{cYT1HM(am}%or=eqaf#g;dB+Z`ODVZp)$GbvH ztC((dFY2Uu(Azisv`)<@;L7gNvX!6}DtKkgCsw>nF&sK_>b348-yWnBz?m+qcLkI8 zo+`YDI6ELAT)~bvKs8z{YPpnG5&(@HQ;~G8fj2-I7T@?44w(_{>vI23a9s}NT0(e8 z=?W1&ON295?rEkr8rnb&xDWa*tw4CdMmqV_rgWthi`N1w^6p!(RsKLQTwz@iGO*r{ z)L6VNCp=>xbpCMgI*DySfNUEH8mvt2)b4`f$7k%Hs?48q1^GWfaeMRudrdC(dtD~c z3n%bugQ4SBFd)1<5P$}2Yj1(t3+`C77X@E}!|^+=wRoB~n~DE6 zkd9h|dGCko*Ka>}#I9 zWyo+nLr|@!O@PDsCly^Un!+h*vc#e}&L>rZo#BkszVyvcb{cJ;gd&LvG|44142*-G znbCF{#5KbxN`6=QAV?#1-|)$bBqCj5jbZ1;Bw&T?}(wUw8&iLe7~&F_;D0mvZ? zy3yWIndA-lA{!YN86&V##<~DCxVN13tEI3o!(%`hqu$GvAVq&}TK(Z~6h6%ohRF|r z!Xsw+!SDS-;Tx!QLzG#p^kxPd(B&V`nh}r^YWbBplk}qGGyQ?9rQI!PlHsXfa!o7_ z=tn?KfYNDb;)0FqiB;+*dqD1KFoq7lV>DYqptV?$J~`nr3la9s3o0@K8M}MTUnVFt z%HlyxJDE$UrTr4p(-FZ=%-hp3^v32enB${lMF1oAqeCAE@xPTTx?t|p_(ecbFT9LT zeOe?_XZ`!R{s=?+>s*IJ{QJ3{SY!6TI@c-xI@gtcpX(vx6~+(t(EA zP{xR45`8906$0nq4t!oq(ibynOHs@n_I#yt=;7d#jw7w}S&83?0xym`L%%4T%_kPK z!Zkco-$h_!`wq4rB2FAwfZb*JX_TsQ*C;=Jb=QA-$Hfn-tS0oWPUb{enjq=``^p_- zrt_&s1@M%Cju377u5KizYuSqDDr`5_!mkdT_g4qbWC^mEeg){jtrq85zq!}PEF1*@ zI`I4b?N5CF+=1ta{96YufgtDL`yV>++OEOBb>OOFmO(WN`i3@249t3`9N=ZAcW0ut zPDoyTS5*sT$pC>C^=C$AYoWjv8h;&9FJu$i6$~baX#)esFu|t`e^F5|wJ)m3NThxf zD7be*)MNU{;_f^^7XT&O3=Kl!B}5ofBOy#L&O_IV!cPP&L~`7Dx!P)h7n!Mgsd+3y z52+7B&(ASAFc9f$>EafZ_+Gz1PJLYuis( zzM1cUwEsh{OC5s0pz?qSp0|FrSwgB zG=%ApbUcJH?vGh=d@adZX6dqmB71&4->Uro73SW^xKrG}1K;c19Rw4G==88uI zLq22XV#A9R5cdHb_2kuGj(SH#2;4F1>Ue=80;9oiM?EG;mX`?=;Hc}cv~Dg-;~X4< zAwFo3sw+40;)*byv*cd#)xZZOgn^bu@j#MuI-PMF@F2ROjMRA+%iNh)5@UyDlHGAs-C6*6LC! ze;q(Sk<9N#GQyCr-R~r27_|{PWO-F3)V0y!6%V+Rkmt+$&G<0x%CQ+%SFrV((@I*ywAomPZ=I8Z$CW+Dwvtr^~v_2Vx z(gqi3@U!t=IDDJ;@`?p>NExzKZ`#_S3Cs6TG?=mPao#Z>06wBK0}H>7F#`!#wHmMx z2Zu%-6;k}pK}|$eNOYD$jDk*;^etRoh*G>%o|m1GcPK=j1IPjc92!w_h{87E(hpVJ zI8HR5l`6+6tfLMNkMU*%I(O5bqJgWYRy801A>Z~?_nJe0n5`OE&vI#eqz|+m!3O?f zQ8kC20tXzHsKEXZ{-@Td;&M%+it!vXNnrVJr}k z6zEO;`1a2Zl9&uOsZAtc4$>BF)C>OIr_@YPE)eq->G2-_TT4e^ZjdxQw8e2>cS5TG z@lV*;UIRT47;X_AO>0gpbZiGJV5=mCpj!JKnzP@ugD;@Az+#XN6obPwFju~NVZJSj z-vO0|O*ep#AJ!5)Mx)Vc6c7g=;}6D{dYf73&U^?oF_rEi<`=VNu#e2kSI(r))x-eo znZ$odu+PHV1O6(m#8R2N8zC6N!J;M>;g8Cz7Qub~1qvH29p>XzEsT8@q>{mQs8Qu~ za%3$0hLJuhuvMhR11lHag_V|qJ3(Zaft}5s!8U}h@miASI{o^(-DzOVv_z2YgK!Ur9W)K|4ktlII2ZKGii;WR z*vd)r=OM=h&`+{YycvQ&2=~Q4wgqE;RNqIU9wb)5P4tc1r5yPQMSQ1&g35Rl=c%{`EUE;j5)K+w`4hw6Ku{## zMxXo40{~|`>}GVYYC7O^$|wMRI3BGApbsbfw>})zGrM`Tu4q<<3oHHca}H@Epc8-m z(}{CtdA%jclB)l`6L+l0m;i|5M{2gIMAE&sqe+y$W47h&1rmqnxgZ>bmu`x5-c@_F z4Kyb1{F^+{e9rBv?OUlSyt>`Q81>v=^OnE=EIFiXehm+srZ=EA8mT#vZMs7|PWXCm zOG^odmoweWhd8+RGSZ@73`VyVR+(yLnq%t~RVtZH+s&$mWiPnl{cXK_2%D$MbUno- zQX_YLX{@wCu6&Yz0onM}(<6L#lyO+fJh*<+XGz4A-ID9-)F#=x&p)EPo;=zv)+a48 zZ1W5``&I2@0y~2SD|mDC(&jh#xGFF*Pj>GTPGBMbTg6nib<*qxJQEwhoemQqdmqTs z$tU+bw*NKv-5+W~Bcwvjfe+$GEO7TcBmZs8v%;ni%5=%})W#UbMMn`5Kj5!2rPCSV zdFos9>RYz*{@8i8Pk*a(k3DC4hru|3M1u+-XXJ3Sd1(P9pvfE8a_b^tTnS{l|(wW^~6Q(aA7o{^m^bZ&rN$-Q|C_;`1_-|H+D9_-Nhm zjJWu=&%3a>^cz;+{W+PH2J^+LwZMs&_T`L~owN)m#WJv?c;n#K1F^Y@`_6U$ zC)@k#>W3wsOYga3TiY8KHdnUhCu|+tL>=pD_s(~L)&b&Tx_zF}|^@{%5E%5%%|K4!iy>S*FI5y_^n7nq${`B4~ z8Xs%%bZ)+MdIhbUdKZD6zy!O}7|W~kywJ_}IMu!Adp~qfu=84Sc#ZJ-PUA*GDW z^yAfZWFPnGT`T6-8Sm@Z-rcAl^X>#;_pjKx@^6FPB6U)4K+?liu(30%=nD0;YYl{Z zk;Ui(?Ri$z0amo9Q~1@E4qGUi(ssa_;;%#ghx_kCo@WLyBKMtlj+!y`{LhHovH9;2 zxyM()h#Z@1&YuxEjXpzS&;K|gXJjd^^B+d!B9H!gM2;G18Omi~R+!szBnHWGKM1stv5U&(a@xz4x5UAXI)-{g7?5ZZjQEVz_Ki`0X8 z_tJBJWT7hQjHyLB59sN)ABdIqv%v-_q7aIEn&|_DyW}0y3Q~WQ>)2F($aTK_Y^mSmIvOa^?@OLuB~sfFTT_>m>cO1C zWccorGcYIgu)0+9mgyr&?&zYH>&TY(i&H1+MrRd>TQ1e3|FU`E&;Wp4w;(Tt{u{e) zd2(euxAuJ?}dhAcpZUrdXF_ZvB`;c-lQlVq2(n=uBSOEt((s0V( zMD~u&>kAm>Lc$(1RxstNo>vP<&5W!fMOr5%Balt)&%_At z5Kb$N9OMFdH)y$EzcZ1vxu=J7`lAiclN9t(?sJfjSF+_?S7w=NAcw+QRvV)CQjHT* zN;aY9#oD1E;(MJO%46&06ca&r3~S~N^aR6s^-LMi#<>3QSsN`{1=Q`6#caE*L}*c7 zYjYUXzV3N<#<_lfo$voakZB&|RypeQ?KY03xs|LVb*h zU2~NO`p_00KJDXi=86O|h^wzi6V5XmfMGfwtlI|Bvn?1IgIVpI((Pw^g$wISDH9CL4b;#cfg))-%z%*zK=2Ssh&Qea{@=scDgFl-yVM9= zbM^mNVJEBno5G$%XJo5h-^^9x=m;G3P}3?Sfkk3-6A=ymiNQ8bEiH~yE3mgGXzB8f zl?ko#YCaAs=Ra`l8W<#(*vPm>5=8kMhuJlGKrkx zRh-TMHTav*^hppa68`3|=AE@IOFi2w$)Hw~4oi62{b6${qR))2>YS7vsHu?!$cFh6 zI`@!!wFimz1kk+mLw;1;3m3puT+Ko+EMKa3G|oH+q5fU?2Lth&4s{Vt}^pCJuvb zB+?J66cp_sobU});bFo21K?)w-zV$YFWrRB;egL2AoM@L=#^nYF3h)un-%}czZ(g! z&z>Sc6v%rFghKLQGz)~0CLwS4^SWxn7;hV9u9}J8^3;ygU7TSlJ{kCXMi_!|_i6al1uEyMbk7|JmiOI9!>4$*oi}~<{338#F3~%B#FMX zPvu;Pr&0>wnH9KvH+GJ!0A>6}z!cRXWpw~5rC=sbZ$AHyRph!aY+jXAJ%XM<36cOmn^`w^Pc{Z!QA1V-Xdo)I z11m}gE*f#4f`O9-!1~Hls6ELMZbpe3OJ&${I3h#dQXaN+KT|2i$ew0#N7|n;<~4gR|e8^nH^MlhkGx%+Qcs zgW@vqRSLdCR4gFN8kp)`3ke=pw(YZ3|8Rv-l!KP~>W>gOI3nfg0VHxquWDwp7B_Xq z=Pg)oNYxmrz(9Tw%;Yca^q=J=NYoRffGDLdK4=U%L!jczzDLESUJxYd5b?XqigHqt zF%j1EmjLz$Zsf!Yj4``gz{P}+yuN)NGzLLs>J|l>Ydw#!=~jUZVyRFC{hl~OFe34R zb|(fT3kj13ZnIGVZfdy5Q-(7zc2mGy!$#c+PW_mM6m>Ks02aR)H)c|tcl4@^pw)#r zCFvV!>|A$ed@Nl1sM&T;)vvFMo~TzWlBKs~Hp82pYMi1;7ZVo+^h~N1sp;qpfbaKl zFF;w4Hh9GNl>*wgpv|_LfC>bTxc7x!tII&I5bL=~IdMe$L&Eb7g1s1~Y^{c~BACwB zb_3Xck|4k=uwVomOPP>Z&74brEw0)V%3BMV^f~6OuE@P(XC0CPZ+%tgrl!__BN5n* z495WM(D7GNYqX0-c{%o36RDmXgUhHIImh4U+7q}gl`xe>`hmkpiIbkOgw5T`&r?^W zJ^=?~v{pD=DOR+tQFJjrEEIGwWme6xVx3|Zhh*Mlr*}~Ze*Hk@wtb1wHW{zS;7T@%>6OLX11ifv=lBK!I0*bxxqLd3x-+jF(DZ0aQl`SWN z)143(yxq~kyv1a*!W_)VESB!X92!8ROSiIfaTm}N9R!@&rBRZ+-QkY5C?$pozLV(-N<^500mAnlGoI%j zb!TArR0_507HHq8d-@MI4cxRt0&}Xck4=5B(9!EJ`5sR|WudVL9E4WAS;z0S-Ki_s z-D<>qWAL)$J96ox*rIca#FrOAYN9n6MT?}OUjyZ|Z*Gbkbngp8K4rS% zeK8p?9Pb_HdiFeP|2FwXAs#`Nl(QBKhI(u*8j#I|9s5zSqg#QWx3-9|hc*^;uJf$h zuELkWT6ok|wjR{YF#eXr`=wI?q7(C4fAgqLnXu)Fv+AdNudRB_%K z7DWNsmCY5OuZOi{jYcfOe=WfvR-SAoQnTM$2 z9*_i)Z3~bjE?)4zP4t0{%=;pBxHlY3`+SL&XkBW>o7E9KAC;(IBCHV+HKCuV$NZU* zfPN2H=fmfFeULjZUOKgPWly(x{{gG|!t~y1lePBNJh_Z}@^hVLN~iW9S<>p%`~0bo zM)QO(HzPM|cB$FrUErl`5B1MN-(>o@V)rH{G3=j(zE6_-bKlN&)Yy5lha^Zkt5aY8 z2SCBAj;-ayv3D3unv#M84Cz$J907>{M;`o!LJS&qbPBgv*j8D$>+bb2-;2rVc4Ond zz(KZ-+lER+(#+ypyKnCM^6iH0{c!K@ZYzLndBA>s*D4qmV|~3>es+GWY?DGA zgO^A*US1KyuX#P%$a&ec`nIvk`1C$_r)v9; zFapmLu+}F9AYT8m)^{TV*wOQO(eoU7KH53leA$dltSC4;&ZW7ou4q1k@8ZOS!}Ct; zfQ}vQyS@yp8d?YMJghiRT?1=-cqPfJn)-C}-i-6AcJmJZbpA7B=G}Ak6ZZY~d+5W- z+u_B{=GAipvE2Bg>oR_9)x;qYf910)x$^2*IIphnIW}#N;i=%D*X3{Uznv}Y+m>h( z1d~vvSWhF@A}O-X9=LtT=*8 zI{!odC#T6*UHpyw$Jqn=InzYZvZAUCL=E1hG81UloItC(Fcinh75a<(*M_#Jv$PR9 zt`G+2gCBrfF0P~_AP2^@JXC$5!GErZigr$=Ss#*H3dLU2x_yHz55Z645nXAl29N}b z0Tu**kp#~xbohvCo!j1@@^ESeM}b9j^sjm1YhMJ~IQ}^F!OL@Iv>vDchaN;XnVa)h z3ZdZiPbq}s`M;zP$RWQ|i2U$hYePE4h^-D}maP`-`clD(Lsd(Er4VLG)1O-M2>}mq z*4zY1i2I~Nmf6kB&d^f^3*&uo=4uq;Za$Y;3TwO~hlBxjOC+8_MwoYOirJx#@gl4@ zK77#jN=o49A?|}kadZxcO4l7CG{u}7{Wj~t3X622nT@HU#rz?+YMb^jFh^u43{^j* z+@vy)fkXrqC9TMtJIaw7&%}`sj47NIQu;GE1;zyFL*KA-cdbs<=Bv{cT8Z?>lyhXo|JO-xCNg{oe@$(COb32r{YZ|2~26mNE4P zFWt!SvoTdAyoPkgqe0l7DP4K2tX{Q(mbnPeWB|8nZ%5es$y2Tpy;F&eUeyg>1}+;n#@b@52g;^yGIkQa z&K7mA`(5XmjkrO2Znc|*fe!AolTTkR4sSo+g^`~i$$h?@Tk-WbbyqdfPeHL@Nm=@? zlM6D~5uxW(y;1|EsC6!Q)^zO_-ul^4kKaCBz1I*%UW#S2YkaYiBOFHe9s-q!}n7>YrTp z^N$6lP54Cr<&&(F5B-v$79KmWtoa5 zNEn(Duc7ppT|cb$54+y(`~Pvf-hE~#&E)@AuFrG)iFwR*#P4Q~$;}k@pk#Bxg$TS? za2Uq`%h8ljVTA+?_%COTA{$ZH8oPLj!F1PP0AhERN!`foyR73?t)7hz4SO9D0blVo zhUG*V;I>1-3os$C41WO1F|C=eoZ0O^+9^N@TyU5n2$<}H>{i7QZ7}zyZw0QcDgw64 z43`6v*AW=&A;OG4P10f@U1L2L_TwhBXDe&iLDlFbwG4q{oT8Z%j zDUlQ|K#Cliphm<(bf$t6`+FD{ChjjGyB0E&0TkurIB2-Qs&)ZOSN^!dL0#`sajtnA zQl$pX%7K*PZUlIvCmm0pQvcr${{P#-|G!`d|MI=z-lj7iTWz)UgaC?3fbQc?!Xf-~ zBXGs?8rNh?k?s8f1KLTQk%a2WeP2iqSw%Z%9~me2*ZJ!$&^zDn?3d1G3A#uG&5s}7 zNZVy;R8b?>X4UcN24wU^CmJILOi?RTvsJ5D?F|OD!CE0B@7%u_E2wjBQ2-vQ?t+AuBncngF!bWL>358kZIH7a^1V*JC=dxqIPOg`2*(2kWg5K$)rHW=bty|KqgY;d+HX!wI$ zl!g$Ov{kEHK99mFE;^zgK2#|>c~9k-zYtMVM{YTDi}le8E!id7u#zwqAA(4^dqTbI zC6djRBq~D4a!h8|RjVu;6WneKC-wK^%YnSmH_T%D2Ei7bi{h=Em(&qU{%l-YdGG#c zfkj&T@$D^9vYrDUqHAnfH8}d4mxYN*NZbTVb^?vXsV|OEPNq5uEa6WPA{s7IWvO?ovM>z8An=*FSD-U4=$uESefieA9L}1h zWghj}mxcWCF@3j?;}OL;ak#-C)CzMO>nUAiBS&<~?Crh^<+d-x@G ze8kNh-?a#fh#)21^SA{MtZ9|EPGuP*aL8L_%;iXlD1y(1$0_Wk;rlc0ZcpqR-yXZc zB7qg2WNGWuNxR9!z_0g)B55>6KQa{KF-tuEE7C4(A*mI#0kTFj5EW&8@IhKeG zW2fh5SxrA-ZUNgh%KG5OH|QtAtHSDvnujbrBt_ZQN+Px*%R<9z6p&#A&{P zU!&ibx7Ih|L`!EsYy1jqVOrbQo;hc;e}HzJo+SLxSD@Hesx%eRcw+f^&TS$0TBd!x zm^8#nmJ2iJj6@R6^mCHQ4OZ{~gBHHhk`SHk(T4s~a=g8|Qd0B5JJR6`x{u&%Jja#9 z4&`I|irQLL2%Y=fx0eO-EW&X0vm;b33A}UNt&p_%T`=yeE1{Q`^IciJqJEsHuez|| z4ss)Uku0CHtkV*3vAFxGlaz}FsLord_XY}lFZ+!g-)p7AQK$9-`dzb`l7fjO83u5N zJVcuw5AjAQ3IypqZr+rlNF75f(}EUd33fv4a}=Z}=JhXM_{G~UBI(RPinhA09g81* z8dh!&1z4gB;wCOOv{NHK``DY z*GQ>q4c|ByNy0ATLKLqV@;QOHfL)TCD^cd;c$<~`r<|!u-kK_w8*OqD?M5YAq>vNh zc~*a|xG@7=Q7OBlezowQufc8Wy5bJ|v4lSPayRhu(7hou)>RnE;gY^ap7Zu11w?ki z6p-BJ&F}2VMC3^sCd|=;D7wQPzFRV|9(j+s)M1_;akf&4QhVD#p;r&l;3uQ1W6?}L z%2sa`xP{lwCCn4Kuu`Kd>*h#9HvOD!%i;m@sx^pDfF<*-o4$kY)O{8>^ z%23M@hGmhKbJTk;?smR*fhgBF)~8#Q*hg`Xad^#MIdf@Hatf~W$V;J{G?D7_qVCTm zVKF8PTD)$y?kEXz37Y13LkbBqU2!ThzWrkjC)oC(9QI6Ok(CUimEp`nMxUZd#RMWA zKr7y+1D5g8WDb9#tK`*`8PL32E^PB0;nj?VIPv0zkZTe1NiZ*};qZ+w5{^B5%((PC zxJwaN3jTWZjMs7g3`?ggMQ0921=DGo<6}Z7)cjx{*ELcw^*Y0Kc+4w%fO`hi84yUV zvL_1@GH;2n&jIS9n%2={s;O=zHOpCKSd@mJn{1r>LeasSq>}7;m-`j^UF;^mLiUEQ z_~V+%(b@ii2&~AHPP;-PH-vme%+3C}_#=hILTvTZ4CJYp#z!6J!it!Aixy(zyBtsh zp~*#>OW(i(bi|p^S?P@eqzVNn@R9N{FZ$!^j^{qURck()r*47>gOyuGN7dQKWIXZG zB}#HA8ouqi9@VwY0I{FWfnUQ}t#_Up&SclyO+Q=9@E%pyHA_(6slB0euV9bk@Y$(< zZ3_K*#Ax)++cw?~-3;`zoch%r-lsl1N0XiR3@KE7Y5NP3dw(SQA)`tK?uvbgLCxG# zH_lyNfB||UE+QcrKS%1p;O1TAgl}N8IYatT3H0i~t{J!qLxw1z5U;3B?<~ghy}S-Jn2jWR1S+ z7b)|`XyshH*}*FGmccXlDU$S1;Cz1I#I>54iT2pu&?)ln;&IZ|=VPnBR;6QVYG`WM zu-d?dy;e0jnX%xG4<2Xu_z{jYJVa?oB<52u>Ovd>Id(MKPM>gH|HhER>r-sE#sp0*|V$AKr$n{@isi#`xV+l=Vjeo*k zmu~3wHnC;ESn9~0(lH1hU@SEfFCpWhT*>yxBlOO9YTZ}j`P}BF{It7$=CJbV{oele z-OJ6x?(uawen51|`)Y`Y8qRHcQkDLRgclk=ZB8ZV)dId&d|`9-ZIKfz4{S!fnTE$R zMH>6N6#=O|?HshAM&y~=N#n4;*{X~Zr43G(;an$BcY9Idd}EgoH!M zFVTyxS_9IPGA|qrv;9Ts9pA*)cPP@EOMJfj1Yci-g&EyReO%-dxm@CrzgLb69r4}} zUK>w9T-Xyok7g2)-IBHV(w9iD1N~&hHh5L8J3xBdn@f45W)}%(9=&Y2))+x4CwBn4 zdqvrrxVJ%NxE2jk@zUCbNB%Z1u{T?;$+^3G_;otO=O9lDPg+@1h{CD-YXkxP2jAIK zC*FGQYL)o=GIfoxB9A@$?;4B^|pEm)+4SAfY*HnBlJW1 z6;tsNhjU^YU%XO>Ral_Mn}-rzaANEUA=KGBE*j{s^v6`M2^H)|ELgUwEX89!Q(UPT zpF*+I=@^Q*!+n%?P4wcT*&a(VNd1wqq83Kgsfjj6YB^r+mqaq6F4?@(==7mSmzs6t zhEPYFPN3<$9Oz4!pie$K7G8qID_QS~#3EQ8@$6>Ko4Rfp`@ow@-y5%!-4$Cx~qxu~|R*qYX-fR36dYslXOjWO01Nfj2i^G-QVAQVAN+5+KH=k2|X-@|OJQ(I) zOZmeYIBqC-fh@n;*L?s;gPYO*6APFF_SB(IZmKu`RA~217 zkRFLP>_#1N6!ixyG_X~~A)G_NyFu@!&{zzWJJ$)L64QA*32wFd*{u;i0#pQ7Uc2K3 z+}jh<<%BS}M5@mL)rY|!e2uKUc@yQ(PRX~?-_I92TZCyRi3RIjDS=zaUx&%B#+Hq>0SxCMEd0- zE$@8HECk^-=ui*Z*P954sg839ysl(BjuZyW3k;H4fN?;{jGw`RnJXO(E|1pNs@zuJ z%L4GYjO+30_r42+ECLL!v*VlG#u|mQpwH~cb4uJdvs1W>b8aCM)o-;E-N1M*6I1bt zFrB0dSe2MK+FwMhq#5E=Dr6x-6JzaV!$h1Dl$P8~6*k+iN7YL*z{(jyDJF&$gI4-f z+%7h^fmep{_rnpi^ZEk4u@V^V5(s0Z=}CT2f#O{->(Uu}EpZ6*I)AzY{qem&ze6x6 zAb!#lV!eWUV%X?`GlPR!7tR-r+(HKejw0i2;J#i0xTTO^aL9LT)DM|o9|!D>BP(T0 z$w^RQnx9bRB*d*@zi`lgw#XbcM;gTc90c4-)lEQJk0gnzz`oLoP&((pVt!9yixNyN zX{rG5d(zK*)@+#3Ah^IfIoE_}p!uLal~soy)A*%q6v$tN4^u@`)y`s@!ak3%Zn*%p zJbsD8fSbKvNf^HG(oKw14fjcSBC5b4hOFF8WzTA7)OmewAd%bGB3cEWU_|;crot}gx8r;^+%es z%t~nIiyPFJk^t{U)(h?(?MqD=A3i2PoIJyl0gd#qM*Pv>xQOK2m>5M5!YUAz@TP05 zbl6%=L16gD7^KwvmSDm`%uCIlScu`(U{o%nmgLUlQ7#;{E35aM-)^^ zN%7D^X1ulnU*?%9So|0wKdCOE7T^a1e`sr!w5BkxZqv4C9t&!rI{mg8VJvmQV#ubK z%d9Yjo!y-r*Tus*MC!g14STAN%#Yv`do9lh`SE@_q>E}=GSd@_Ts+8>!{voQZu)j_ z7;&0x5~@f`w*XU8mY!}8u+f_B;`!r&lsH674c*=4#|rz-#mFsl!oaV8iTBNWe484` z#_`zTWe3rZJYNwh{Nj~FtS+C@o@A(|P)Ft=G976Zx#I_tDTpmoO{Nt=!X9eMWF!v2 zOl|_;!P|}2d(H_6nHM3VfuU=D9#b1ps6SQ{8ko+GJWS~oH?ZJhnD;XRL$~Jo3t+a& zZgz{T3!s1@oGLF2swDz}`GADO>yBKRE6{?l(CwE-Ciuk(9E%h-h(RE5^jGrFQIikH z12>IB_-k{CYw&17!|UI2Ft<34Q`rbvPmd7PBC~p-OumrhhbWaZhK&LRsvS!D-4c^# z3E&Wu6Lxh|iA$j|j0b}oFP~z%>&ee$t30}eO9uJRaa&9yEYV4W2_kfHnaEo~APgG^ zMAD3C+vg{&?Lu=;5#y9-&kzvYgapw|lfPkZK*b@B&6D^O`Ol9#?O?$I8BBm6_|0U- zj1Pha>+g{0nESmmUF|42?}5b$>xl**8arVQB=>Pg!9kx9I$YAkOgv02e2n6PMYhuK ztXe<}MgUB=5-u7R5VXbjz+jQ&su}%+k0nx<3P_JP z0|BYdkC?gj8=3+Uuuv&h(cD>udEX7PN!COvjXa$+s7Of0E(hul_7Ub z**K>P5l7NVQ0_XE6cKmN{!BCmYX(9c)+50HK~dIXSnkzkFFk6gsx_9bR5kGDg<0ea zs*hiQA|@-aI0AxkKhZ4`M@W#70|Qys5`q};8wr}_goOHFLB?=nqq4Z^#R^UZHIsk_ zj*}}Gfs(M!L!`sQapFTSoM#I4V3WRSA)B*tIC9tE*eM?X)k=PHgSY)Y64uk~i*UvG z)e|APDus#x6B?mkC`nZSO_+lreU&1RoRZ_iaw``&5pl2ogCgVuG77f~nJnP-q(N*cDcO-P|N~s%&C*tk5?t#wGGJYHosy-R+sJ zE_bWJ0>{p3ez!0K6b}j~Zx8teaa)~;Z_A(EFNB=g)n*9|z|Wmj3CQcTSxh-$;GskZ zEOoQl`NGt#7hwFBfC~#+i*M40*smyd*$(FW2Hj$(Eaz`Dgb|7$!rb zH5v(N<^Vx?yfO$HV{~&MQBbyUN};;<0tKsbDcEcA4CmVk{8WV)=fXspWm26D(6p8W z6NVwSu%kdf;;r?lff?UhS8r4YK}LmfVnXG_Ev87Pd-J{mus0E;?ox0u8DzI_pPw`c zsEs@jfr{X97vVq~SFvEe0gz(m2E`Bh_H(GJ@B2?MZu71TS(_l|Xs%uSS9ad#|!$6{{9D z%%^)_@38r{+u$r*g*e?P3E0mgP0a}#V)`j34M0Lx*7QD%396m}6K@=(%k+;n(v(a_ zR7zg~VTtYCS<@u8*oPI=0-?vrU7ls$>BQKW?-D^KOg&10pp`DH}pmKxTNh1 z5?yQ;w!2w(&R`5h*piMV-(;x&`JJ`kMl+Qa%AOK4GxJbOvBWc*XL>ZS1b+TYzWT65 zW9hGS7kwr=Stbs3Q%&RJ6CHK7u=}QlkkPSj$5AYGtNE^6;&?bZEJtgRH@Gbl*rp|E_VZ{j$QBs-xm(x(+?s=BEi z=K60(A1C92BAjn6s!3w+>Fo=4Pj3eiLDuoAxSO)38#)fi`fscRvDt0elZ(rZ+|}G7 z7b@Hg>RWx)i~G4e9R;@9k9HJ&6x7Sk^KPT8il&`Q6-0wS-yHBbyIF1wXtyYcg&I$E zMQWmbKtsC?uuw0b{lsUAb>cT;ONpn`@r5tQ$B?sA?6p|X)Rp@6&hdy{vEQv!92E)vj^>V-r(-U9F4tb(b2uT{{Knme zI<=FvIhbB@^?7QBJ^UI`lQcbXc|T1HwvYB3+J!ly7$gWd8UiIVBMAx-N~rI zy+7K*6PC($V+)r{gsvKd>(D+F^h>6Z!tWv-lO6~0hO)x<>hfL{-o;NHc!vDo7{=lh z@Vjm5YeT6{$#OW|gOVFdk1x_>osg2h$0EFdu`H^j-VT#659vT3tuzZs=n0QxidOu3 zq*V!duGM1TF0CEem0;@TcK8Ha9b}~)OPVly+-4!1S~0NHFY{=~9LIW-s`bR z;+2RnE7N#6wWw}|&wS*a@l ziFZ&{D{HP%8^dfyA;LNu_2)Yqtoe@8hk;pn&%SJoL<; z&ri$%c|}8GgUMP~EXYG}^ZUAzWyYgh`Rdy8sg>24&H3F*X7*au`rY7QVioRjMdJQn zTHZ>tYznEhk|p3N8Njs8iOTP;rjVL&AEg^1d+-_()yb+q-&K z8q4>>PP12E)An`~>&`zP=Zf`i-ym!ZuGjm?&fUt^X5I8<>D21Ha?tnxWACk^;#?Q3 z-NJ*rySux)6EwKHy95aC?(Q1g9fG?CClCl4++9LAMY7hG)!n=I=_BL6=rQUl5bC?D zn$J7u^PYXzihl8#SyI4xSyMu!vwhLkeYtDy(5|>xe`@968M;`vdw+DWXa%^>^#vlI zZu7J5qGzBfI$KYH@Ws}?3P@m_{(-Gv1&qCRN>2~6jP zKyIZon+SA)WTuAEEs>_4S;Y`F_eh*P(wLSSN9>GVB-c&D8e1}4@CCm1uANHz^J!by zTV(bU>M^|WY%Xb;l%^}2#;&h4YCp@EYlpUpd-g-2Tzq0{V#eO1n-bWg%|g!iCWBbKB`Dpu^Y+P@ zZ8L}UOYJJ(l?lE-1sgqOtV;8;{guE#>b6n$%~`4)zY-W9JFyj0ns;T5pULc}|0FPS zKmzmSLqsu7zWrb-m&%SrehD#os3$!ix}*tawpSmJ!fX`^4XQ7|hd(n-v6ihhR&w=> z*`q+*yY8UIy+Rmnt6vbNoWi~Y8LhbO(-&S^6}l%#isck9sQ%M0)|Dt`QuiRUwgt}z z8sneehwF$N_jrBavmD;U!Zh-0>Vp-0A|Y(HVJCC~jP<$3J0|N&NHU;3RMcYxWun*A z74U@&%=l;S%o%zlm7;a*EY5d{ygOK^Ph(iFR)Z)alO9rTC$A~?_C>C1vPn1){nXxw zYq4H-BZy4?L(HCeb=C-oVPvG$!2ZB6>ld8a7s|2k`LBr^ffxo)X#4&2RF2~>45K*L z9nZLGL(>SUfR2t;4ERRk?wRE7L*+4}l?E9A=d7dZbr%rR2|K|84;YdW2dKhMmn=~P9ZDsl4N@)*=m_c@5wHNI%$ZR#gEzJh#wy;h+bWr{ z={9u+AW-s1af!4C!q)nQe%FF7p@VEWh7A>hs~fP09lLuY(!t*nsNfgj8o0GUlt=^n zM~As6ceu0@hHVyD&(}OmD^=cts-}r1nVC?FoNUtYxu53)uiWhyo z0rT0VwJU$#9ZykMi+Kica@0}PAmtkrUFB#Yo=2jxGlD^)y?xpGuv`StQ6|dY?lv_Q zg3eFn*W$3zr-krgn=t zTTV)t`}bILx!K=_LIIA_S#SI67FkuXiE0zdcCJ<_KQd-$LX>dCBm~VNXYy<1<9I}q z4mpeRiC-&uVqZ`Z%my^1FLRkC>RQXTxY`gDAK!L4n%}W}B#B9Bz93f02Miu&-v?bJ z8>&d#5PbYJb5l%+aREwuy&Ina%9iA9iQnP43LZs3C!XIcViBodQuoPJH1r9l!g0st zlfI=94*G8WF+IUevGPL-xC3niXga?Xin-5zti<4$x#POY+tR?2nhinps*7 zC9BJ)c<5T^n2$4ZVLfLA=}6j)x0E5;5UM~$jFEH z`g$d61e`wkbz3zIm&dJ5_9L5#N9JUaudm#IAAaW2N#b^BMFpI@chdrS010{Y(Tj&M zXK|LM-d&wYGzAlLGEgn-wpIZUu^&tGAIV%mS%EhV2k5fcZ@iC-!?q3_@(Wrzzd>g~ ztMpnzsw><#`C-m9rQ-*GT_Fts74#nnsWEwI zEX4r9Np+qVmlhhyyCIofCIy4SGa_*PIR@=y;z!>gY>1L7@TmehZhH5*C!Lt-}2?}6s05qhnHjl1@pA-?!s=a}RkWnd| z$st1$er0ndI9zBXU(7@uEz=*&Dcuk15`!{+L^r4Bicc9Fuf_ri$x~DWb0763${u_q z)YK|LC|=0QjK?V&0#IiL0@btsR?=+SzmLfYrG~A?7u(~qjK>*NiiD}K@0z7OYHQ4p zKq3VE4ynx@W7zD+-XXL^HUxBY?YG6lP?1pZ`>#kxbxKHUQU(z4DATm{=OM$Wm7+fJ z238cgRjil9&<=QQ9$N32s>Z+p_=sPNjHN){Bv-~TWfIC*weII?!xK<~3XQH6j}~I` zVZ=z!A>;PJ&h^CmKjg9)t9t;L2;YW=Y4pUW>lj8-#rqMzi=MT-TWB=&gl3)EmBpX} z(i0NVNvDi>CHMsdpW z)?$ht=NqXJq7@v`HRMZxYAZ`<_he`VfcTy&JYH{K3_j)&@*r6v(0j!G1qpq>|ZF=fNd}7Qn{Ale0{H0b!oQ&d|Hr0Ih`R$ps z2S{}R?|EqB62CBHG~fk8f){Qz)l6j)id8mSLG&B}kWc~8^etbf>IVpSv00MpazNks zj0UaSd_e@KTxgi@ncCQ`8v~Ejswb{e0DyP;VCAz!>1Vx3LR-x$j`(EYCqkQD+FC_m zqSTt_KnrG;4F_Y1O=~G!#X$~A5{%5wl?3ZbsL`noVdiXKsYM484guc)x?`YMMn88sB+Gp#c^n8I4SN2XdI~l zFVCLri-Rk?UO;&Ep&(9nblay(mo=&@AsL4(E|qr>jEO+6SExbx7gr3aAG43epnCaW z!tyDA!3XVKcv%9M^e=w#n7vpJ^|ke_^sGc-ibCevSvwof*v!2Hff37Qg6Ev21FiF1 z0J06egM*7;SUPB^ibN11au9+~V{X|J!J%^kqWevskR$9t^7teR!HZD|;!?L&!Z#FG zfH&I|gz3)*6jDI*88ST6#i6rwLILJlPhspjRUyFH%GKashk#OX+mjCw0emF08c02~ zomg2pvi$6(E&`xXrh`s}BB6dwQOe4Bbkw!yN?#4n;K&Q9(peHL*^Py1G%m3|w*b4K zhM35MQvSEB$fI7ywKI8vlnxdxOp{9qhQVhF1{Ds>#&lCX;^_ZVg` zw2Sv2a|Gw^#nsd>29MlhLbOAwH!0Svu(agnAW|-Gk$(14y#1&^Sqzuuki~1PTTwqQ zbT}MN6&@~_1Aeb>R?PYH4W`6;G+*Pog0W;$pLIe>`_M4-n4;*yaKgPP)_&-7IV z*>)SZT!hyMABS7@)E6RivfmnM6$$BfxCQF$OC-NSJJo1VThSf8= zPb685?Wf2<`V23nufMLkz|fd}Qj^6^7~4Z|u7WRFj2DWQn9s*s)%O+Ivfmn+d~cx5 zr9@`iJ&V;6hM)GR%w|9|jdQ1`nrzlzyCy4Rg3^NY+U$~gmIX4q?;+YXN+KyKGM_?C zWmc7J7^J+GV)E#qm27^)l5f+=HGjYo-k8O%$eUuNn$S-H>*D#5cZ_s<5KVRSx$k|Z z*qTA}=bJ;7QpD#%r>*Hq?uu5}R*&t9H+%#jI15x7m3ucU)gDj04_gW%1S!x<6l&oR z8S%5WBql#<)5Rz0*|S$hM0^fEIv-{r0C?N!ZXo*x2sFrxwAjK2^vH~qNYN{ICt_c& z%%%<~bP5qO>kW}!ZR*S_Ub49*m^waAG!M6K?e#a~zC8g~uqwHw-8=c}G2SQolX>h` zYe`gR{9FYZ=2mMzMO>w!k17Ir0h+DtW*gD> z4Vkr=yK;B}XJgiCd){b5G2a!KlE`r6@iDni!8yr9d9r{q-Z(_mK@?xY@tY&TpJpfh zO--pW*4cU*>*x{b(~CZlFE{7iocDxnFJIT{@pSZZu5x$6ySIG1=MuaWXJ7o9EHe>U zzG^5sE z|Io7Z?U?Vxh4Vv)wnDR8WsQ6e;uK;RR~wJjI*(>bPZ&2Ykx)L{a=tBI6ZIOV(6p6lS?9-Ord0n`sQC0+sE}6uU8wL%^gOKlPx}<^ zYEvkG=~KY;5a(7*#(%>#jmR3vp63fK3HwBIy_^*fO!HMpOQBlcO5H9RCbCD9dPhDB zZ$|@b<|2dnohYlYN~2skVJa{89zC<}RVdSCX(hgsWdm;z?0B9QZSks**SeuglY11@ynKhw_nXI7qjhJc-Sb9oP`KWOVFIP|hfDp2fvD7*= z5y!<)YH#p3SC^7|hSC;G`;J{!}|%rF2r3di)h6&J8swh}0EN;uISQdR53Yg62* z8CyZKvjEmHF0m4>kn9o^LW>8LsNF`Z%DjV1XDdvZb?be~VWgxJqKaK)^<+aK#0^sG zr9UEG96G7wc?+_ii=o}1b{?GT9^YhwAJJ+O2E|AP`aT+a)32DIe#{8uZ=6{HktTy% zyvJwLW=9w&2)aT=#H6bWr<(dm-3VC~2NR{-Q?rtH2s5R}w$~wjKi7CqHOh!ZbiU8*7Gn9CVW~5I-CZqOWdk|Lq zL-g|VpWv_**`6cMOcOyJr2T_pUQ&`l$o={(BHjWUci!mKa`tY2kMBV$Cd=7Uzv6qM z*q`w|0|u8<^d0pCsDCQy3{EnA-BT7$0NXdby z@@@Zd7BTW36dhP|z+8@8a-R&E&P8ErcUBFCgw3b-$sW2)fyY0!t{jS=yYMLvw|tj2 zUf<$ApDOcR8>Ode0>WKQTOTD^+VGf9e` zDeepjR$|cZ4<;fuok?Qu4{sp8Y+ih9eKRSU>xoJ1)*Yj9PRbze2rC-Jy8Cv(uma(` zn_(~lww)=XV@bkk-V$kGD)yH4lO$_Iu^qT0H^a0 zS)mc!X|16g*Q)+%E30!{`NL!TPLp-pP#yu*oRU6%9F7uHYmYdSicX%6%rB?oM~z>% zhZxzKR~N){@LO)-xxJj8qf9Pch^Hd2v(rbdPd4fmUDeQs--@1 ze95wo-wHpDa+hNy#b2QG18(J3l7i$7BpAOa*2?a}|3E-tF}9t?iaW>Y>JkYFNIt_M zag)i8dVw?Jk)898m%u}fi-X0%N)o?Uz*w47G9Fr@1o-C)8TG5zduhFk1VoQ>9~O`i znM`{k9~{T~gCQ`-D!=~@&dt)3vP@Jf3q@TaNt;hxNnj57K1OrUwiKQR8(gg*B(^U- zS8U!vh8KZB+D*?G5lU;C$HYaNi+L(4Br3cIiARB6e2% zwjoeIjRrq3gX@o^4HrU&Slr?2I2+wjd=Kxkxk1Q~)07N7v2`UJzcV3{iUxcL)8UIW zX8q}W170{40IscJZ+#=0FADm@HtgmLRhS)FZ2%;BYuV(doVA<$f_r@OwiXE*7R2 z6|-X+L;!FlhlC8v#ga&CgG`RX6y!$k_F+5ZfP8{0lTkBICk-+Jj(yxxf&gveChC&*=j2rG$8uSq zaq)gaY}Xq+*l&~HDkSf{8)8&J!#7ZEOpJnGDNCfx_nMYU+Fxs3xkS zk+q_4w(je8f;{M}xUU~etPiVmnZI>INhj!IPq60AB4l0G@jXEr* zoX~KPq9T^McQ>6p0X1MkasaZ%RXg5s6yG%S5yc@-7@~V}RG$VzL8PpApOwLQ z12czdQ0c5jLmCA@kggvMgT|PA97zlN@BYHeNuP(UK<7h3ru(jC(KwIJYJ!+MaznC!NQ% zsS%ij9=P$&c;DDo^MoIf2uQZAV?y9((*bZ)UB`Ra;;P9XmTm%nr=LDdD}cZnB`k|gggq!*(=9w2I&8zT`(;-dr`lR)ERi_swP$*1fX zwU&idvz1B96HcEYSM2%I5T|oxA-ivwpJzqP@WWNI2EpN)I(msxf-6_SB)Vo;GsBXt zHRZF>HPd%M*kUG5zG_f7ZX-z=g3t_P^Z2x$);kS;S2l~Q&*_jFwofiN`tVb38&gwL z6Rl>O8^;d2JtWfwQ*3rXPS@#xoS;we%kk(nd~uRLYK*gaWreyMw$w8hvN+4da3bJk zyz+X8a8vo9BR=%@$?`aC%l)M3cH0Z<-fo@Z+Pk7p!cc&nwL!d23?6adHMMhZW<1S# z3tg=~aU{+U6%#K6*DG(LR4-1zTu9Snc84w`hE`a5-Xti`Ldt!0YD%T$6(ejB114|i zs@|Zl;&L5l3ue>CZjhSu#ZEEXfXuZ3f z?t0Z0B_Bt3Tgzw;$5x*^TtUxtT(en>)_Hc6$c0j=p6jk4sc?yk?wyHv;<_YSy4H(P zN3~G&Lc={*fg|Z`J*JQSuk{iY^6&K$596QfC1~NJ!z!V!L#MVQS`1p8xor8rrG*t87t!T?A_K^tOT;a z>~8xxc8w~>*G~7-Xg0XFS$2>euEGi^EpZb|lhlMf-}mbk<>H~&P+cb_mcyPUo1spS zDPK<~pSyhf!}O5y>vuJ`K%60ezBji%M;Oi)u> zxBF8CmP%vi$Xg{fEW-r+ha`y*sgwSZ$&#cYqn4H$#PcYcj9H75_a2fZbIZWMy1#CF z+cNjn#CQ1&zM^B{=-B4i#>VY~S_$wU4=XjZbG6-_43)CLMWqWi=N;p>$CmyME%?mFvG7~{*at-A7rK)oSwf&&>;Y>JMOSvY_Hohd4Z?x zAKKKmyY;Vc5{G<$Ke6eLmb%V{CY+bf*b1{BcP{U(D_R{b&*p!gEj%$=zN|%` znkm@7=>9NXc;GsboCz^mqcvL%LRK^a%u?Y@C&?+f#>ii8=#K*h0PLbEh+ak(@Dy zW*YNdK8uVT_Q-=nYuy(81HwE+W-Q;gHEN7BhstVlg{29rBL3@_C1&7>j;!Ly_Ix_cLR}pmc_s& zL}39nw%q=G(P|dO`&pm(F^%_yJv6@6HN)Y8t_f|8u3C08=Pnt~351^eDQAc>AM}Eq zlHEFYPVN-iv!^6eh8Jir1<-j7>)!ERN8h5DN32p^vlZ=dg$B#Q#q&E|a%-mmBR`em zMX;+Zl3>)8oRug&EkZ3%mKcc7n%+@>0A+2xt@XGwi@EMQUJvKkJSzC&0eQW2qh(H} z(dHdqtlL99;~OT?E$~*m`7MQEEuSvg9U2_S-LKoyya>asNMM!3diTqi54ENh4{^E% zuuI}Ys<(XjztX!Fs-4mA^iFE`E4?FI{!@B4lFIvgdY1$fudM!^-e>2Fy%F)x#geX2 zJJ%c%ynz}6dE>!ma1f{&uuAGMr2YyAP_mp^W(fFO>PdABwrT7W4KT~{7q2a=y`Be$E zRUO72GfJ32B$keAQCX5*6HD=< zWICZ*S=W!~wxa;Q=IfSxH=oy9CxA3*-Wb1?K?b%Yj_i0TKlj~_`~^x-BGgRh5r0{- zf3c2XW*Dv?i1vfFBQiqS%!v3{sa8%jn)Nl4W zbUTJ>tqT|T2z~=WnteC#3DC_d^}v>?*!rg!&-La<9o|@kJQWNMRS{EXB1@KwrPd&2 zqRKSPg!EJOOA|<`c-gS|Ktd3O*nIR?&q!T_CD%D+T zu5xOk9&Q}a-YY;nSy^v*jC5=@W&H3l0X@ztv}8jiIq#697+92*4oZzx^us3*jEkK1 zV(Wd6Y;<=N2GOvsjMl<5z(pFQ>hi+wS45(Y>jj(~VDfGQ_QOkb* zQ)2k`Eo9&dN>Qg`Ax85)hH0o?ceQ=)@-a;u`akL5zNwx^a^)2ya0ZM$DC0{MiO zGD!u6GPy{T?7XARsJJ^@(|m!_o0SvCZA={6>qC;yG1^Zdcmi!c67}xD*Ddu3BGsyT zy++!JB0)a{0(y$BPlz{xfY>YR}&Dex#3CtdGoOC#_c|jfCXlpR*ntJ zz9WIl+Eog4YjrauL2@eXZ89A++wjw&*r-z&kS23Vr99`0MPt^Y!2u8Y7B>y?I3T!< z3vy|gogc9l?6z6Gf~Ra8O2c8 z>Xa55Pu$Bd#*i~uhyBv#8K7h?96(>$()5@=O$_prW5Ck}O^g#oLpTupI)d)g<^}js zoIY7v#;EyGl$R7Jo}^vQBEDS3zmeNjz5i8iFIVC@>B``cV>BFE_8JBK-p8hBQmQG> zdYNZXolCb=2SOw`w4FAVr2@=8qw;SKqif0fz`O|7!jymjpdubo8BTf3GWrb-BEb)3 zM~j7z7fm}jJ*xEdAT=zT(0Tix%Kb?-zSM0S@fW0-IH3S)A#q8FAjK$xZY|ySOB^>w z8kB?sfx6vmId@qWrV%d`aSkD6QQNrXp17-c#pf<=@J~ux-Gk!$;N~%V$zU-s_y9Fa zsG3c9UToz1+t0!RA#R`Z>lc(ED1bWy_pn)-k$^W)6wbhFk;ovRNO;vtgiOe|kn|4$ z`T+sMQv=ihZ0I*)qKMUr{zRs>#z>x(kP!`ESdLfNfOm{b;-f&k5g=d_a+?@=>QU~NdY!ZrWvGb0^_OvhU z?jyK!Fcf%~7oXNDXY8cAOZ5`^8$_ij5yaqX1;lckgGpH>u1s1)pVHG^8Q^EZM)nlU z4q0>LE}djPNN=h8NyXJJ6mmtC7RWgdU;tc5Wc;MLf$k#IBLvR0vIG#I&$7vhdkfYp zeM84y%i8Ku$@9rM$q z3>48ClF?GEcpL5~Whe%Z@LgmLO6^S5e|Z(R0z+1)K*V4EBS}d=8aeBrd5uVD*n+?{ zzuIZNho^90MB4Ga6vZ`-OEk0w1 zy*5E*`+5&e08-L^P&M_sB}$u{jh~S`>FtBIv;kC~XQ+e^f}nQ3-@gN{XKoKH8mYE0 zn>I?NK^4+u1z}Bs<<3BQ*s41MwCzu~g>UHUq{++Ri?|pr zm|ZWh9?+G>Rk!6Buo@`-#P_+LsuIsJX%tYapU`GuT3HQzSTFEBfa^f)8BrcXuQ4}t z>2@^$GH|~2Gqjz)3WN!vm~c{eyWSUc^d^h(T!Wf&J&GN;a7LOVWBdj? zxcm*_8f_`x=QZP#r3r+#M^?L{O;I=z9MLfHL{`hTLys6})pZz5A*qkrB3*u{QMY&P zeP;8CPfixU;K?c6Ov$%ym2P2}VBFm|lC?hv9=Cs#|A$rVe9VG%P z<${v9bL*s33vNTX;|2kp!D;Kjq=aV9mFx0snQfw`5gyC_tt# z!rgd3NjFTQd!bk1G~078tiah%C3YozX5blBq15#DsBMKTj;(#DeCVU=X91&4N81Di zSvIgg571fZVc1^}(EU|EORa)%Kj^-YbX0$eVsE1QFtdVWX$31-@@s8S`^VZq`)_Ll z@F3S4nQAgh_&J3tVn*xnNJXn)CA06;^;r&jjmyZ0aNm(WM9GM%)_G$#k9m1j zkWR&@=~Elgh3g^{WuDFi%C#b=@aRvpShP*#0Ynfh&eAhZ< zJu(Y$sE~-^B_=a5T#$mK-s#sUduhgM;)|D{|2;+EYuXyf103Lyi&5j-_%>|_eVAf<-o$oqvjhMZ$bmA8l}=xJK=0V35q^~$*4 z?)5mB<+fm4?@gp)^?l5^g^||ch{-Gg8rc#U4`C^UT7}@<@q95-L`%s-UJlWtTI0sE zX^$)ko14Xvpc;a;;^Zk(GBun%$hx%Xgs7aMf1?qORWB1f&}+@?J?y;1gd|N;NLMBy zpPH}nFH{&6rD80IKI2T0yHYYPzWoc05SC|Z(&x5cpVC&_B{NPsX{ruwjoBHi5v;33);s1J0fAZb5*^ZtP4 zarI2uif^j&<6+UqP<>%T@3Z~Xs2oSt|Bgdsy!kgcL~i3jSXFf9A&^6G{woe~Li{%l(e#p?eUi<7 zbjv^TB5VJGi~qU=SegHaCBWL$+?0Gv!-a|U@Z;gm!yi`M+p0uU>96xTcaZB@aF8AA z;Pz{U$LC%@Os>jY{RtlrpTrTRZGT`cor$!4%YSZAvtNJ4A72r)WYl_DU+z8eJ=#O< z_~f&B@{&E|YjUH6g}~@L{5iZ)|P-`ljlW_x3FfU)Ma^e{+rLpJ&Uzxkj{I z@ynUro!S#{pm6x|@Q2Db^2GOUlrZv3#Bmc+gXn=mZS$V?-aJ9kAs_w{Ao3l;>G2GY zBxw?n=f`yZ-W&?;C!66Mf3!EDHt8>@A^Zw882$lju)wnah8jG}rQvy0 z3KP(0n~3*WEbnh{Si(Sj)EhU*OP=8B2NLw@C}&r<8=t*2&tvJ)sp#)}xO+K*porz|C>EZ0tOA=9oY9@fsTi{K?n(g4Ivm*cO>yw zuE9C^4_w3jFI+>0sreVz5JxY4L!gw=`o({6jj7BLy#SbBN(U!} zTo4%sR7#U-oOjo-${_KQ5dx@cqMdAKs)ZQVo9Z&kSPAOXL|T1*Jd|@XJSS4Sz{Op} z`T!JlI0zrprvxJgI}qZA@x&T3C#Mv(M!iu`@Q!!pS~Dqd01Mgf3adT!eBdb*ld>)U zqW@7r;~NB#zHY)t=|M)H-wKCNydJdzp&m(xS`;)DzSm+YM`5CL57Nrz@W)4tp%RV{ zd|!=(1OL(9AoNK5sXqeebM5j1VKcPUl-}pRS{w3O&lX2F94?uspt%`xci3>QHPQa7 zj)KEdj{y8A7T2f-62ag@$All$j|ufY)%(d*`rLN>ClEUuBPBgzkzT1i{-$_?Uy6pq zo^8efTFJi}8Z;0rN_FG+ik?oUtF;- zEcE`E7OUGH zbGC}u6O>Uasw}52*5M9UWmzW`3<$l6H{}2 z2fF=)vINj}FF~IlEZgZj%9rBOu`jyZdQ{kgFp|s>ug@J)!MD z@yQm@ITaG2cQSW}-hx0dIh9Mr%xUM)CX~T*>}eIblkk$pD~1};e*8C=28jp%&zA;j zc?Zd;J0k#Xv%nq({Gv*Ns-Tcs&n)a!ZZq_je2#q+B#m$!0T^>16s3OZ1uQXBzupQL z@}9?dlqsT^_(UX31N0(tSghT?fcoRxC_bjrgQ;?_Ph#YKJ(dLQ7NORd6rjXV`uMC= z9AHp8EWP3>JJnoDqo*o zs+OmJ=s6;XGmEz%wdqFC_A2&Kd9p5~vY@<}quh@RvYrC+3=}QIj;kxaYMHRrb%JYmte-pWS*dMxP?YhhXi*u~ ztfGJWc0Hqa)pAG>mjJYrBsz@*tV<0xwDJY%XNKS6#%v#m<&%KE1_PHr(|erB`s2=5 zv}lLD@3C~l5!pfSs^;G!!Bk~ZA@cp$u@=)CY`|dbAV%h)R}b2k%iRzYHK{Y0MAMba z3?SU*L652OV-(&LQH&5uL`}u2I6z!dyM`nwE}{vuDzp;RbvqDPBxhr#vncMIX)LB7 zvy6r>w7(z95~U3VmL^PG>X&8_^4l0muZ8bUOX_r|xC5w(lh6GuraP_`|MABPKO+YcR^TNJ2cp_ ziS(R!+NE@bV~fl!R@VS+oBFD+bX;+2uz(LZLvTm$Qqa${9w+5HVBQ}yLbybg)MD5A z>032#+uI)7esX&+7VdL56*Exmnql6H-bA0We7 z!e&yFzP6Ify^HJ#EO@jk@qe>@-p|Q+sxHiL#~yf@hvt>gTmx1-91lFaT^G;KXM@Rg zf^4c%UOOFHhGH#5V%cZIPlO#xd@rl*?uoq6kH0C(8(^p7hP??zEc&st`Q6$th$1f# z57FLMl=z+fTsmd&fb}cE(=r)h^O}VfrMm_5-yzC9?ddB-q2BrhQO?PtLyUl43E)n` z<3H{sTz6T=H81~hCc&*q?j^pu2wj(aw$>6F&$;d!umE3u^Q5q-hPhgyC~3>+q>_Xl zS|1i{Cqp_|d~3L~t0H3zQ|jRUA~?BK6xm^rbzTdbUVqVmHV&o!WuX3OGXa9V|~z6){TTDE8;BBY2Q|0$4i zwB-9^awXK-nh}4Ar?a+;_L?fc>KWtZXw%pJT+r#IrNflF^%LKo;3%r^;EPWQ`9ogO z3kYpD2R>ZO=qVUXxcKM_6k+xAp+4dBQ|?js%N*F7w)Vr<#e(@1{a4B6-^$6?kwoW- zo%v+DHzCA1?4Kw_V&(5Bp2D9`^L8_ZO0|nw>ytfEq;$ znxs=U>PZ7S56#1=dpAD z^RC65Q%3Di>WJ=B|MrpqKDpB;igt##UCNoHot$H6+~K@s9ta9M?(q8!>G{a)%keGDeXuFi(YD2E@p*b^4~i_FiEr=yw9OPZ-3O#81wNhHpCg#3 zO=wzyivti6)D9(YGH}Rq2xY#pVtn)`>c>+DUZI?4d=!*DL_Om#tAbIwXt$nY(!cHv%m?t zgqd7cm;R6*@H+e{J+SGw_Y2j%a^5Ktv6oJQw1$*SHAlupr8;eQVd2X1igFf-icHLs z@a2gFUC&k@;#nY54CWTIlt>|&C#dcVgd+6(QibzHoJeoiWeF)im3ae1@CyAd$>+*+ zyu@zU#}7ACBS}3>k!jXLp=xhwFgzm_1T5mCOJ>P`^d2x3{^32SY5eO_ve)>}~W|kgob_hz!T| z{s%*35kbJ~X5uX6_h#bi1bOXihm0*ydT`q8NZA6E9{7a(9!)Gnr4GJ}Mg7wYDV~)F z)9Fz}F+5?auQhCk#|dm&NUQ&~Y0-AzB_!K|9s2)X(}FVr*t9?!{iA8Yyz^(%0`b1> ze@r4Ad#e5&67esZ7IP;5PSb+)_P=Oar2egGar4@=xcuj)#ZDrNk>S7Dw2++n&zcq& zW*2S$UejX6tn5nWziCKpf$=qnznf8F15YLJ58&p@FgqA`ojgPzwA*3nNg}kksEB zCBT!R5PizH8m;E;wVdEL%2QJO)YH$w6v}z+O`un26U3j9Fc#x((wLPX`^XidPZX_iS~UM?F0fp}^GX?QYIiJUjywBm^*IVfrs=;Q3>T8_ozyHJfrX@MoDGlodMJz$ z3=7l3Vz4-x7nf3(fH7~SLPDgBr4%UIrg-PS@Ilpp<8G*Y5GAfuF)y)ftKAV!4Ts0_K#q!Mgr$xA$^sVf2EwIzP#QrX6&Y0yI6JVt1@jG*iIR;5 z69PR=&LPlm?MZN`<-rChqipn6*eqGTbLTo?4bmIO&A-P0j5)K(DDrHAcyJ3OzdzBpiTeKg17HFHuAe zTx3ibIhZl9TaCHj0~Z;|*|_LD;FaI$$sxuPKw$~jc#pFSOt8pNC0IOIah!U$hOyT5 zG7;c9T4#p*w2OoXZE|C?HMkuE_<+R@p4VbW5Z9Oq;0t3Iz1GYEI}Kk}EYYt;1}KOt z0)gz`GzvVFt*$_gLMP#?M!_z*~hzoX;4{T47%`3f00?JIz3`q}wBK zk+EL!kR{Do($sQ|wdA4Lp)Ipf?Dy$MgZr);OQuv72?i?D{3%ADhFbk49M;3)M~_I2 zgK?)rxAyx$Yz(}@?Ss}Lk4HWkjCq68DQQRyMqA*C;EpZy+;ZHm#py6&*A2Y6(Bb$(M|%SQw+<{)x{e?7Fr>8Slmf_YgRNd> zo06EaF(CC>Nz?mhTr%kuT7=CqGm(8ZDPvpF7aSP$B$OC8U*Xd+(Z8GWhsnq?C*opj z`s8<27)qquc;2KGbT{p7S*}y1i+1KRl4L@}4Z+y&Clx#B-t#ABfQxLMz&+#cOg=uX z+1hyKlcGqA@J^im%q%2ws+Vnf8SRVn*&baOFF_=O#xyGjEOro(efaqFC1O!Ke3Um# zngX>7da*iONR0Eo*dSy9kB+ZQz9AuWk$=3O_-rniZ2tNyB?XU?{X=W1$H{?AErv8K z?BbsMEr(2lzGi)WEMK05ZWcX=ExC@b_@)+BW;%Os)3Y2#wVGg7ogh8kjRaM14LHbX zbT@l=d<#nV;&Y__;)(j@`{m2`p>CI&RY`~4z}vUIBkLV^mK*Ow=PfZeO8`wMZFdY# zchU#IWR*kvtN`xcADe`jgB9?W>%OyqyfXFaZN;y$J&YRXU>Nu{40t$8** zw@Hg;7he|+X(1+;fT@kYIhptCOF1qvAdHc*y)0pUK|xko3|&Go68VWYUz0Ym2>Rub z!2S|C7dPOZq-IeC114P^P?Hw+Xge{o`;@YeohG|`e^V>sb;`Gz*~Xo6)X?>^QrXD; zMr~X!IX=moo?lp6_}Xgh^dob1R4(HFogyKP1E5G?s5BGekFepe#dWDxbf5NKTqb(I zs#vt?Xt*EN&-6E3e_@OQOkT>)+hm?jL0`nuUp*^`9?{WFp5!iiGS1rC#w(vnb6#=r zJgo`~Yx=Lk1SR8s=Ve3XWS50cI&eybZdoA-XzV6&z zlzVO(s!g!L&8j@(M?5~G^Mm0pcO9((ni0?OP7yi}C%buxIgETJ3F^;J>ijMkuXU-< zyJ4><&iPF>C8Mv)!)en`uL%4t-aH)hZFl!qWBLpFkx!LDYQgcJjVo_@R2LjXVt+)q z@8Ic1pL9e5SB#7ykOrMNo1B*422%~OEX5sJ$@D@Qse-5f-ct%qy)@v0b9)!?LX>-nd| zL%+^y$Wt7%mZ{h6n@d6)6lTRm&|i?uCzy8zV1p~)@AinM-XW7GOIXKGq;B3d!_I zZdSS*R%=wzS`J%M2vyPM^D3JQfkEZL z%rvB1k%YoKF`Nd4EoGxkXn3X-0})SHagySctyqDE*=EBg>5_d<@S=%)BQ~uKLq*IS zlHlH$CeDmp7y-Ln9Zr(T$2-S;1)Eh-sN&EN?ODi=tMCnWX=@vXW`Jx2{$&z>|3v)@ zjSm)t?P>?iBS|cj;+ou;J_-j-6aGj9uV%%|7tJ;NXi5C%0aup&JJJ75o3+{Os6ikI_+{E!()V6-f`o<;k>u3;&Z z7bf+}!y#AaUBqE$o{1x(KIWrGIy@-n3;o$XnuGAew){Bz7D#8LBbS{jFO2KGyh@E~ zXuW}iuDE>fr=0J=PO@QA=B^~n&P6dHt8pJ=kU?E_T}eAMc|Zh>6L*zjQ)()!iLM7o z06P@BJSD4SAOKQ=E|TkBX%C?Sq`ChWp2aGF2#JFyRSL;-7CX=oe4Pw*)@}Lm-k11K zI%57g$@LA5KAiR5*RVJE;`SlCU>Nb7`{?t&Cpi>E#3SFb&9NCu)UG1U+Lujmy4lAr zG|)%Y;~!~+M$!VjIr_07L3bDuXuF*C*pnSk{jxlLEMq2h_dE4})bI){VILz<8FOl=o=T(^hx+nS>rXq{|zZI2mci9v5m|6XNw}oXv|Sy@z)k5QLnGJPYF38B7RjQ zAF~n5>7L^Hkh4vMx!)w4{9F4V+ZGmGxFRy3vEd}@#W7)=XAS~Y+#TnU_GkzhR@>zJ zB{3pKvxxxBy;_nrj~3Ui>t$Sdc&0PgU}uo{;TVVt@P6By(TQFZm0<<-HX<5#fX98G zgl|oS1uEVIv!GpZ=#8z{T^rg3FrN3~GLUYG4rW>x6L!c9519{tWEoCKgHmjY%d;^F z5t^alyPv5|cmy2>S9DA0;}7acd@cb*31@zZ)cJ4xIB4mk8*a(G0HVZ6$EzfX&dC)o zyjxG2WYK4iIK|@$hxAy6uI->;r@u zRBd8zzbqkR(P)&`7JWms{1& zU6yIR_g|s(a7#B4E8!J_mMhhcA$oiL7&%e*0!=5AM{AIe3Ykyh7qa*S943s~f6EbX zC&J_u+yxkoW<)vN(3_idjoa>D9l4c?&jfWai%;g@#JwXGY5;kK<1naET?@);{ zEF!cFfZnW&Ev@0c-Ill$jAY9f0>a4dn7e5-O}g-4t*HMU2sx#)!AILD;v{8(<{`P$iCj(&Y0RU|~!-8YzAJ1B9%BpslZEM26yvOL0f- zFct^iCtE{r4G|}~h$BCf#iOLlD-lOPuzv$W26*?NgKX(0|DgHI5fuO!r$_;)5{tl) zx|45;jF3(O01$G?=aubZ>lc>;gg8yPjQ_rfBjWFP-FF})P{Uk^0orRaR>v=Lz&OR( z#^U*%DnZ;JsD~ju`)8aI!?9A%*Fm<$4xMLgZ<)r3iv%hbos#eL&1_m2Xslv^%%2dP zK)A9{k4`5ZV93y6|6|C&Pb9OTS4EHLA4B}m8Sb`r);{vag9L2%_)=jJ=7Gg%8uaP2 zgh2v6FUQH|ml@f-FH|fe{3;pYQSi){%z9WTk`BYS8x4W_BFpiV+`$odajf<`QkHaQgx zs8|mkF$(T&p(5eB_O?)&dCyER{>n_Og`>fvrpB8 zy5)AtXM(m|5+Ve4Pm|AuvZjQHpUk;`uAU% zNgY>v9UwDF;s7Tg2L5K6)ZxU0kYj0iB@}u63GodrF%0@0Qt9yBkRb)S<(G^Bj>gxt zp_yl*DRA+ImcXMkz(N?>?jJy!i-G!Rq_>Stgpuh8Fl00%zo8`rDCY|t1C~rt9`OB3 z0BDH`pZ3JA?BACc6_`T1Y)v5Rz#;N`nPb;x0JKD_2VF?l&Okf-b^Uv0awlX0Zf{=~ z>Z}^^Mh51rDLY|#Q)D=y1D%3?ss$1^y>ERBO#}d;3GN{$AT+5xOJRSTsBF_L>zZ)v zRQ!NKtEmpG<^x5z`pO_E5^ggB7V@Dr4M2nx2RJf9e$^L1R8kZGh>$QzzSZI0K^dkjf{3iOLg;@-f{z5t30v7J^bTZy@;(5wiVOwPkSek0ax^*uooJ z0txt%KvrVLDmfOD0X2KBzPF#DI+o+khDX zCx>JzbfIrzKY?8+0brxT3r*tH@BL?^f{gw%sLd!}uU|5e5|iO#gGuxRO*wVZ9s~>x zX3sJ>7K|^Eoh)hMZKHx;4@c#qX-)~mv6eqEdFJmh^cNBm9U#fr{v*i<8FP0dMBxWW zG6DjiC3~L)|3;U94U}Q`8pp+9Ra;|pSU34b6SdC_lqA|l&EXA@WbBmy=n|2E&u?^z zO+0Wl;)xi5B*U1IgE#x(KjQ*=le>XI^?YB+n9{*lPfgklb&Q zjMHh4k(`vt1&yy^hdjTQX-NTe3GEj(9tY}V84_8Y_bMKX93axXl)rgB-m_5g?in*;j&UABS~?`VekzKA@4 z35h)?+C?msXuD~BoYuf0v8(a$J@5>F$eF3;XB@L_r~FBnswn5DeyHww=$b zk@DALc)PT#r9L6|78Yk=qvl(6cRM~Pk2(|Nhjb+g0A7NT-1yoBV)BSL#dECZXAT6V z1{$;aF&?Tu{mP++M1%%cC=L92K++vyWoa)(H3Qa2{1=xwr%lEUoGet*@a?6Cv)imC zN1W|%CU8;lKjD;>R=A9bv574PsD_9tcoR~{p}p9X*25T^&R`d1S#-t`?a*bH!7|IO zaN*-o_-i_Y3{_1q)1#*lCTSid5^q>y215mX4FQ%TpNXjuRnBVr4A`i{ElMJkrC`%! zl*LIlYk?)NdR#hNbxyof|wF@I|urd((fFWKbSLkTzoA|5=I_U9%Hj-@Z4jl z>aEoH#Tr=cjAv?uAd9vq;!TvhQ1sDCUVk7oalf2BQgA;-J>I$3bHbEkshyy`MAZ(3 zu`td|AUBYX%SfLTc1osR%Q(u=iF~bn!ONVx5c=Ta0q?M5ctqQikdc7z79+BSMRF4l zJJ?j1MxtnL}{*DQsvr&PtK78dX9<2AJ=FXm%n*5bA9kSpGUVgI^vvD{fN8~5?Zv;EjYXy<8`t?-GX4Ejl0{Dn}quv$G5 z@9Lz0;z4DyK(D%}GL5Nb!dsy*taKlZO;AXx4Xm z9jf;yMJi4Psym)~h?7?Z^l1`Ltk0{O-8EIm&&1XbQyW3MvePJcEkx`dm2QgD`M=mq zY?_VkSBm&`r;(q(nY?ykq*$uP-*@3DkJ@>L*Ckn9ie(Y*Qp)!ycg~kmoN2nDL!dWA zIx-PP&sHjH?_F$CoRtToBKfBj^zJwAZn^};i)mI>X8IpveHb)V5G=@yK>0#yi!dsrLruZY)?Kt>Z`lxA!!#6(j{yi^bgw_fSY|4v1KP??qqtX`Eo_hD^MmdhqG0(Up$ zjFYRsK787?+xX7OI-9N;>FFZf7%4<$E4T!DrBA5fYn?RSNC=M7QpIp!!AtM@iBW9s zxnaWbH90Q!D@8$7Y^2Drx(NHSg=C0*JB`wPJj=>5x{I%=6IpzQNBU_jh(PodL>Bg71-_3;SP@px?T`tdG?d zg{Y$S_|Xi#_e-SC%TvZo_2kJ(bzR?CXTtqIXM)|Wba3mE?zcw*Tf;$*eo)~p*EQ4d zcNv1e>fXm@V4JZ@X2yN_Hv(Hb$dU$!)5k?#5&k^OR>UHrQ{LH=`#h^FwSA|{yWCeU zCb7IObE_K4E+$n~O*Kt5%gfbV8p|hufU)Qj0X53t1Y*9vI26x!&m)!s> zj!N`6P={Us`zHK#c-h)zxX~>L<}N()wIqVI-^0?_*+s{(wpNG7yJEh_s=Vd-sc3g} z*2THxG(zWg^rnromB(_G;|(XUazB*r>U!K<-euY1ueC+j$eGbi#gQv}_y6vM6O=_G&(KU9A zELO62%J@;`{uRDlymu|oL(SxOKvVj#eHD8!WhV`6BPbazahx8qAzHQyZKYnX^Q7Ve zW<*Ak#8jT+<4G>m7j;@QU#39INofUrknMTfO_8GVkNcEE%0KF>qg*ih193>JZo1(Y zPi-;r^bi-vXbhe;06>}#PBw2qnj5Jc5S$5VtB9)^iZ5FvC-pnLmSg91V+Lq=)I}Wv z!H+^BvQtgup&O>&Zqw?;?v$qy1%e8V5dE=+qealzhW_MIe> zKgWn#s(mbBgHfz5Y85;Pv`d#D&NuoEoZxNP1|+FnGqUdvLhVo(-BJn204*yo{eMyr zlYGz59bznllWrb1gY=`{ehw>c2+hv8`mOEFG%;|g)v3aWW827!RkvyTotm-Temy+H zGZtRGR{i6-cdWlNAOy_$69O7Q!PC5lfPM3502U2|(UoeybF%v6BaCvc+@NJ+_izD| zxCBxpsfz=jRQ~Hm%!<8u-tGDRM8lG{|Af}> zym~&?oYPiN_*)4wM9032pTDu~Rh{`$aVNtWg>-OA3da&KB$RdI=&W`NkGxRc8dBu> ztUKS@yI@^VS9$XvT)wI00k^B}L;d{vt-&JOo|+Tb}6UqCCg zhC@gg31b49=sg3(yR^y&{5i6d6yC|~6L7vec#(#F6B8IZyWN5{kTOeAE0jqCCR->b z>eB<`;8J25=@t31e_%8=q{Y1pE1WJhd~7rg0}|5q{{Pck4L#uTB};?I9pTUaP$ z?_QXyJwpKPv36-rai!DL{L;7^*IA(33vsS$bzzc%U^G>|J*DS^X6bDp{X?|rIWwRg zWi1g$dJ`5v+OKSs27@D8x``9p(kUTp^THDjXhtbHrkSJt8p8R>LR<>v6i}4Y;RpXb zFpV`wPS_-zu2ugN=Zc#AJ^d4lef(GHU%~6&(!ZBI_xbui?I`cT&NrRz5#)<_Yik15 zpRpD@5<}_~>tAE7(2^};y&`C--htEjX;`iBMvu4$rNz~(8F^Lf=KI8O#^6&kqvRGB^%FKh-glfkv#nm!cfG&5E);%^l)@Ja57J7{bV1!wg zLo#t*gAerIt#Z{imID}J+|SyO`V+Z5?e9)WPp7v|#d_LLFnYNmYAAiw9Ixv7 z2!%Pf?GoUCmf-Dor2)Rk?R^scFW=#Mv*^m=T=(P4QZ4#jlIxCws zIe-nu-7f(Mx-9dL4Q3jl!qhSA6|;7KXc#g88@DKs5r+Z%-YB+BC{X8>tt2hJ5b(6IsWUbVLbr zo{;_;1;C9<$58SE3W!U2F^3@s=)1Tw>(F-58%-8Kb$X-8UTjVn9)lltGGcP+3)C~h z}1{NB+tXj&gi#!r6Kzv3bv~Qz**q{Xc}A7W#j$U zH#7|;08K;IY49o9Z5l2@SFblBbUUb$^xXt=LFaxch+{k@`y_1`E7ie zMMk@>8uh9U|2TJGT~aJn)L?E%miwj`Y-cT6Om1uWP5mW8radfdd2iAP5BsLTC)wkCw8LzN z)+yE2hX7`Ry3WS0v&xmd?&!bIKJ%iC>XsN%CYV+AX=?t&baAzp_cKWf9X8IfDE2gjnx6TWaDU*%t6$W=pf?nI9i8dui z)NiRxx-z-AV7^iBcBn5SBlD)#-VAgoUhWL4gJVZ}=oMFBFI^K_CuXZHV3#8Gua(?i zO->)llhE?HTmJSEH{72oz+V{^{`SEmMg*RnK8bUULKz7^sM|(k_ochHGrqaEv6L#1 zVn5m6S`%dxof$y)!SYJZ!N1r$9FjzsX|)p>i!7h_o%%pGB$PA=T`GBVJW<$#-|NW| zywR;AL;AbumOFk;-gyy|B-ATB88q@)zc&lNbO$Qhp5CE5R6j@Ci8~kMjA-X%9R1_+ z)wkvm`CIUoMdtp3vO^Xa50{x`$zFLplt*DMjr7wr=b#6#v12^IlXPN#^k`~i>BI90 zS_A1+7cw*=Rlir;DyOSFhd%u%@+jb#eGhf z->DF)&rFoV?kiITQKQ{qY}|&v3bXC=Yqa4#p3F7g*qMRycybB&R6tuNi7I4yiMEG5 zQD$MBGvLKO!{V%u$&o3?={oJ;TGJ~_q3kwxu|cSJKlhpF=Qj#_^>VEFl6JE6L{#Wn zN_1rU$LCPakSK&e&VCV`306QdFcc9QHyj1bU*PQR_X=5!9!*O0<)Ph(pBjlir^ne!Q|F@k2{s%7kj*U_xHUqd=>N|&p?f}YlRV-N@aeC}Ey zlxh!|LmTmwBJDe_y|G;6;v_Xf^@(nLS@c56v?(CRQJ%xTb#zStVzz!7@%C9rNLYw%pd;S$>&*$jn$)j&9RIC}|OhGm_U5 z;;|}4$X{~yfY-HcyO|Rp>yf8QModUQldGYXC9QDV7Q&D}xhM@nILB`J^&%nl`hpb1yJ45IMDQ z;4X9EgO|r8Vhyzp9>4Yv8;l=ZA9>^ucd-)3+sWiSk0nFYyjQvAZD0wro{dL$v?+(| ze^S`!`M6a!+sOBFx;Wf@x;&%32U(Yq0ehJx5KpQ3a7otryU;2l3bB-99*fpGG2RUB z`jT3@fon*k2WSP_RF7b_6~8qiYwgCyBYOkE)j4c;rdq!xMJH<}%la4a1ymDVZ&bLGo}LdVTP`I~Fr znyajNfebx>)T5^C`2ntA&-Qkb`Lwo3aZlDo)5}yH z>1Tl|Cy!HK1&``Vu7jh|a=S?tAccW)fxV#N;zk=$95pcRghh_Bdo&Cn`G%nu83n!c27 zplYlGU$HNHP}A#pXm1EcMP{d{2c<8mz;=@+1ro;mwjSJ;aDzCKrSRkCGt{_rRcLk0 zUnAR=KWO*W(+i6dN>rLo&&1H5pR?EM_6&%l5Lw$>f3Ge%&4z8Mei0|}5Pk|>vZYB4 zspc>DXCE9@K!Gjz60MO~WSym^7ui&FRU&}UaC$F{@RKID$ax@!Dk~G=hg94s=D@~M zyTm*a?)A@uqM)L5Vr-9$FLfOo0y@~cEnxXUCjv?e6~60SZj!eL!ML6il8vnWenXKJ z*U|ULaWSlVsRR54r9DNQ0@sYGE0*x+Wm-ei*r{HF7mw})4k@~TV@EqyydN#y#exIHt= zGsR&#k}}6FYdV(HOKwV)-T6bOwcTLq6H!;WR~l>7fwfD3%9MRnsN36;Yc)%NEFPw) zfWiasw3UdH*y;|+5Mm|nXABjzlZg^mJd1>B(qKR@0_AESBvdb^H$%ulmG6roRHF6T zz=>P5@LBlibv>S2L3&iyjf-rnAmP|kkd;tpf6-l&srUG8gmW!)iOH1sCWhTSP`R3+ zHiHql?xR)iwG#7qKW_?m=0)9~ z>jCilbx#V`3b?vO_;b%?uOOy`^%SCn^=B6kv2MuI6!+DTi#-t8wVH3$#73xG7ua+0 z`Xxky%7bDV;}_#pb9yy7)#?ggNd^&$NOMQ?X;q{oe-xI(IJcug)r!LkT#&mo$HB?L z*Ti-RC0o|uu*wKg6Pui1hhlO*4vG9w-`rd1>{4oUZ$9&a8=Ffe@_Ken&k|lliFA-j zq5qt{yg3<%ByTb$2xW}D|J`-O)<2clP$nzq<;P(>>oxQYN@utd_1K}z z@9C?4BrU2VV3CF%zwwV+(5DSHG-S>9)*<%tq1{y^6vKXDG-~S|>ToNJQmY#t-$Me( zI-O3W+EqMIsrx@FSK@nw+#Z|>oqU$B_yHG^^V`JlWQH$z6nndvIDN&6jYH-Q0n@Gw zOn>u>kosYdt9tgubv8I`Xk{|_*zmYuoo0!CNWBpV4O5G zj^k#A=iCePV&Y*tokrN!=i7Qe?CT_FpQDy)dxiW0>mwh36HaF^xl?+&usYB>>`*

    #aJ^wTNWAITv%ViU*?(%u6N{RP{At+RR8eVX|0$8bCkF-%6Dw4;n32J zyKGshs}w{tTNvK>2{{qLTq&QuNQr%$GP13-b8|~BwvFjcvWdJ;GnzlZLZW4OM(Oa~ z>_$TdX>bAJlcC%(N@l3bna1G*PDD6JhRBT~m%MX~)9F3!cu7RC=8Si=@ z$iv@-afWYng^#mT0Pa09jYjYX|rdfXLDcm4Y28| z%TKvV+A~lSiL)O4t;GgM3PBtDpVgP!Z+q;XYK=+B*vHzIUE<2`Jsxx zU-iY&fc-Qq?BQCkTOpwF-Ity2kp5u~!tbFo#Ii{fI+<9@dr@V_XWBI0EgOX_edIFI z8(EbQ&)E-URHm*1$}@MS0S%*FGX@uc&h-sd6hQJz%AYR*998h!p6>Ze%<`9)&1|BL zy+k9H&7YW_H5Vh%US}}f{7__SFLn}bmmu_RDv2}ZLiTlu0)t}CN zbV^&)R5d@pys*4*Vy&K5BJ1K}F?_%y48E20`eqjB=mwYtBJ5__wz}p6x&rJms1xp< zRlQy=PG8NBZ!Iir05f#XIxi|=QoszI^`$QO)wBJz@3M_v+3!L))>6VSt9l?JqsJmwM+3T481yHrVFAHyb4s_SGzy5OT5P0r=u;k%~15bM6 zYp;89cj{byzPh{&APus^%LBKapSMj{kdf@2E4kc?m{>gizC=&4T7np@Ydf$!Ej>L_ zU&U=Z$vF0Q@Nk=JwX38tO9?nEdV%kKehJ0*jXcqFwgvF@Uk12(={;{9CZ#4YboPOz z9vZst+P07QO`crpoVn6)ot|t?PWW^HCzgwUJh4Q+omeo=RfkPJ`r>hNB^F&weO`_I z>Lc<1rcajR6c9im;A(nnnGoF~Oap7okuy*8X&)oASVS()b$XzjR|v3B%KRqc<5aMyK7v6}=!7>o4X#@4DgE3=mT# z31AvleMS4Nb1S&4A%I6#_l#5k6j=QkFh*y6AETGL!7rLMU%L<48W;`FgHSp}eO?h|Q+MEwzgS2zC&<-^*@#HcZ+_O2@+qd6 zl>oh|wPYiTmBY+iBnePY{qL8UM(2OJ#LQQUG0tIK`fLk? zxR#6pfjyh~=DEhiIoFsg0&(=mW#7D60q`Sd&bkoA9tPW<@TLBAvOzIH<1|TRDIzqY z$KE>Gqb?&f1I&CwIe1xb>%Gx=kQ5RIQ*X)w2Kn7?=bRZ)CgKgjUK>fs{&$8R>pH}z zC_6i`7m`Pis{g5zeT>-&11edbszl!QW;xyn?0IOK!p8t6nQ1-DV!4L&S~IDt8%M#t zgN|W;M0ons(T;GiKQOn$l9%}A6S=0#N+JEu)iWONC((tnYN#k^_8*_xdH%u8KVk6F zXQd9>>zQ#s#)*ctox~8(k^zZK+>^Ye{p)uTE^DIwRCLtI>R-iGX?>Rk5R6wK}(L@7ohg> zG7ZG)L;#N7aeC`5ogA}1Y#SM*;Jx6p*+{hq-X3SO_f?CfCJ-HE)Yy5Ok=`fhpA3MV zA&RWzEy|ys_CkN96d_cE;q;f$|buMvFEg{>RN>NnwKTf|k|61* zu213;%v|KgnESJSFkxEcdA!b}}C|4d?M4EbWK>dF_oYjpFS%e4{ml{(s^Ve*z| zOY1^g=Echp_9#75f(4c4EMKgrdqgAHzb-QBn^rB5VtIQ89wst}Ba{XbuG97mILmr~aom9@HvE?|>N}5R70d{gFfBuRjzpRY<-hasV8G`a;f<)=79lxk>-sKDXDu=yPvz zeS1Z8dz42g#}=CEP>BTw^8yJjDC_oAcLbOMC9!KLKS1GCs|knjGUfOP4NQF+aI<7ESceL~%G8@MGu_XV@k*S3$a^zb)oTkq(gb&FD~x`+%sD=e$YP?sw0vJi%-BFg4*{SH zv~KstcC!cQ0zpa8=JGnPh#G@7B>(6FeKak9GlsrOhwDzo5_F(7)z!SbTL&1s?JfUZ z?EdFs_jJX-i{1Y&cK^HB{r_08n~po=9F~)^!uPCdq*$@^?ZTtW#G3NA3s3N07asM0 zyzq$p$At&(UtM^NY2(d=(%+WqH`_L;jz^zWkcP*qF!``A30T$VAL_LWwSK)#)xB{> zi!H-wM#`%`FEPG0qmsg%(%MD{$VX(TgMJUk`w+>owcctF%^h!oR_d2pnu{Ehk*hpJ z$J*tV$CCO{#iz5ihq#n>hW50~;IKt)Kw=vl6?a;qCe_TMC*STcgS(cpai?@8QxS&P`J)bpde%;chX5u7k4f zXt`2~=+%PfDg9^XkwmOPl~r4aEpv^xe&>zrDaeP9ObGoz&Jc6fM4OI2G?CM+czGB$ z2V_wGR$eZ-@e$cPXX2$v4Oh0M7W~*6gm~ATkNNPH+g+hd<2)`w>^+O_kVdjRgjVc^ z+K!!+77~hP2kxfC#2o@B696|wTceQ3ap(WM{>>arv3A4~D! zOVr}XQ=`=BFw4U{={^Lr#c>c;AxxN%xDyJvK|FD4GEnQ0vXwldr%b4-NysEr|0Lqn zdyEVkYJ#tzM7<>l$pLN^R+kuYS0<6br!^ueGc$*^7l~dd0KOj87?0wOM)p_vu^l6l z!$hUb6hlf&MqHphO*q$F+-%e=#QMe zaHDa%jZLokr#mn+i%-(Ly)-ZVT6^?e-Aa2gL-}hrI+-Nyo$i@(yzIu0&rDzcWf0?- zJVi8eW*7n|QP2yBVtz(-)9W9bFvNauY>r_aspRl9TO=;V+xDx)ma()ffUJa0IPdvlvGy*z((WPNOH<-%SvqFh&1)ne>~ zmjz-!O0faEH*lbl8E#}dnZI`_kO z8i#{FWIZ+tq$Mr)6wU2c5OKG!ml~(rJ^c zLr?+@G?VyZjsH3N1c&{%_peO+Til zKies^PN?aWBalYnbCI2~EIZsLY?(E<}N(82``nbXA^VF}#TU5WQCQmN)(NYaEZ;2Oq!d5{Kj)n^Oz zD2NySuX2Qb6m>j?B>)qy+OsI+!ws9Q&~NdSVs zD=5R!JEU*3ZrFF;f^;p1&Tkg{?i;}Cj0U&J%tcjdm9ZL7ca1Opd)+m~ z8V=pR@L$$luSFJ>|I}R<5dKzo#aIlO6TXuFig=FvLK;}bX}6zre-Y$G3^*G&*HK00~8%N^<*ua0PHphzV^G{i??R0PdZTU`D@xFWyto!@&T?FPoE#FfQ9^(n~ z&C+O`ZC&0F5hGZ0t4PKBGe$QMD zfzmFn7`^@xEWELMT{9E~yYh=Yw}M-dnI}ZhUD;lG%oz00o(L1l(ZmhJ3m9~A1-mJ9 z)ESn#4xv!TfC?Pq2NCjz484?*B@f+tL_H8BdjU{CCi}GZ*P!NS3Md?|f7KI#eoBpR>eIfMmSmD`>%;0ltr2GV+hJ!$sNBL zi|XN81jzl`CA-h`IId%ZtWy=({eD5~o>6^)E_ciM{-ptDKJI^!k9@YaPzFmO1kXwF z(cz;YithW8-p=ioQ%_PsB=D&Z4qEFc_6w#CRMcM$SS({Mds=89eJe;D9~m1iCTwaL zzdng(d(fA~zS!)8Axwgbb~e;J^l=ds6<;?DOr#~yEq&?;wI>sEu)&?5dp5imGxZUL;z#soigMd8VU~@az2nD2>}8e zbG(vF?I@4?)Z@?>~O)??DA{q9Z4*NJA2n^S8YBv zgS{nV6#|}5j4-??jeKy5tP_c&B6f3{n0J|Y>?#w0{}tYQ#h+wPoX0=@VFl*jOsBn@ z8BajgJc0VqfS_qt>(T(#o<3&7Uk1F82u~AeUY9*y1RMpax!6ary*$du05#)H)Qky` zuQt5suV3fG$)D^x>Z%l@(V+oqMnqKh=}%~+s3_JVdhf767gE+M^Dkrsns2bcd5XvO zffg!;l#HIjWl{q9%unQbef}A4{5!lN7dQ8JHDmFexW=B+o;r~(UN>cb zBkdP^g<+7Gj9JsIK*(TXn;RsSsGtV7cKFT7W1MIpB<^_cD*z6AD?WcvloO5wQY@HR z;14Yj5$wzFQgQ$-@SYy^3=bi@AuF*`el=S;4!9qqKN`$@`M1I+;aineRDImC>22* zotNX2^qm_oWfNEkt0RG(4bVWC>?maCg$2I38Rr}1GlkmKR}>U}(omM4jkk2IP)Y{K zGwG4UvS$;b(|CoQAJ^=+mxp3o!PbiaKJd-`TyQ)xc^|WCb=f6NXs2XQwlsv#v+rCM zs+LxEXV*Q{#+#dw9^v!uT7@vkK|Qrk2LWrTgRjP{BJlj9JW`f$x@c0D@aIgymC;x; zRHj^Cp4$`sfF|2D?t(q6?}FA+WF)5f05{`x%a74yM+bFxsYtst$eN~HFm0H=LHQSF)8>=66LGi6L`PS%a$=i4&5vdDRjB*mJt2lypXZNG-UJAT}O82_N`D2cY2EtcRdolADt-2VR=*Zsu}SWHsf1>W@T!qm4aGa zBdxaaeohVa^kLn9K~dNKHd#r#+e0oPYs{(qsiEAS2demxaYTHCwSz5m+oa$(_a|(F z&LG=<^x!VK3_Fm}2&B;O+d1_^K#_h^oknVuf;k+TY(-Z$aTzAPm^6Hp2)tE2pCyTuaDcSFS##m-d10) zUrW3nb?gpORYDyJldv47<1cJjfnHc%r%`W6b<5l%+q9Y+TWwbpjXFGUUm9MQ?OmUW zfR`7p z>1(n7C~t_8IoW6Cvr>s8VRP!0V7cZkwwF$|H4c~ep>?(J1wiz24_!wb=dTqV51c{| zg=}w3`v#Z2yVwNA0!@5fvBt5RSr0II`+Sk*cld}W?J0$de@#KpIBkP86iVKNq*O^XuVK+FDn5GrGVau(IUqrcZw{uk44O;c(MtwP z3!8#~%9^o53&#*M`z!7i7K=(QGu}qlo@N8ZZF=Ik2e;%jwV49TY-V*S14l2sz+7YB zXh9YSat|iOgH5UGs0#?OYKU&Y9J&k4V)J?I_i|RlT9*1-f)&;uGR%$dUeG%2IZ#@} zoK5<9s_ip9;y5jKilR3unI9zS1$Rw`dU5Z_y@J900rm*NFjDU{_Zx`uaF7Yg;c z=_HO=9rhK);sZA3e3XbvRUjsA8z8cpz?@oeNJGJNDl0d)q*s`}q-qkV{vYhURcxQ> znrCZf#yEx;VrFKhm}6$9n3xtWo+T5^h<=OFiD^-W9uNLCGEHUMV+VlqXj*{1{g(H_v7{r&HM#*|efwxnsuWeX+K%5dv`sy!ahx)gD}ggH?Mo@zc*@<-m!6 zN2dK;h?m?w)zTceXE;4d+CBs_G>$~M884LeoQ@HEbifzj&*!6;K|M|EHEI4X48_CD zGAPyO+KELiOz6@|D9;txaDjj^#&C7FH<^_~OzdK2O6|UeoVnE`{@Xh85Obk*%;oQE z*vV_%nXZ>164U6BnOw{TI%wD^;fErjYR`=$#=FqhEMdWjzE?b<8YVz@1;FkSBz;z1 zpdY<^_QgTJ-{tog1GBkcl-B~4A1bQ>eWCVN=zojlIL=ijbM+CI!TQ8ElcWNljY8il&uw_oDIva?i1y?T)zDSbHU+->-=f9^!*HJ(G(lA!C1 z$ii68lI~Z!2u(vyuu3>$4crIEc5439_OVN=n!;8a zZl9y^W-sV65L9>6D=E)n_U&Dd8!vW*K?SbOuNy=AejsJ*oB%YXz&*^=bXu0ot+&jo z6_~Ch#CRmv-vb}^%0GsmNWRFcf@@3l2L24L$4psK*~cwH8s_My$Q!&(Y^ed!S4USwpxUDP3+ zWPnm;9aLSsTWKLFMG{R@20Jz`)$BMfK5%Ry@4arOKQ(et3%+&n=kxzKoEl^gB~UG23t%Xg)1`C*^H& zF&fRdRDh~E&S^9rFT?h6W1i-Dmc*{vRdp{Qo<11G-IX(3RsXgS;BMkLuHAf9>p?L; zZMvxCytqnIf=Q1dk^19pS3W{ZZr5+I^+p4VtTg%VD#eBWVP_*cBG1Fejp$C6M4sX98CmEnk2Q7_f7LJ~ zyQa2I+*uv6&=B)BwzZ@j?d0|DJ%-p_T|L*y+NRu+(!RvXaF?OGtM7t!&0fE_NUdEG zQkZNHp&Zh6dSG@5l@q)aLjWcyJ@3hrozk8d;!Olsbsr5_vCA-AbR{!A?{%h0UuQsN zG8+t}@in9}GcT?~upeRoztWh(ld9#heh}x729P{Wy_h{1Ku-#TYIwX{t&gshMxgym z53U$9c#bSMzD*mqrMIT=Bz!>A3fIzvv_xYq=!zt{|BlcS7ln&`8d7UxdyY&D{=N<|ry{y5886o3q2n zkP@u6P(EHPmo6+Lw&Knl(lcW&R>LQm-SZZ=#c^>Z{T2h6 zcl?XL)>hKN-lAvieZ$xQcAm8@%}-7Z2jV5bp2d&I_0j#1DV3Dd@=EHH!srb^^yebD z`mV}ZL^pBKm@MM5N4VGnsp-Lg>X-jSd-L_A1Mf9y9O)m7y|xpW?m6*7Mot5&Ur7N&%)3bIvUxw zykc2j{oh_95_g=4U(U`4Eajz|r4Xk1vQeA=x7)UB`2B(*e_OY;wB*+QXWE}y^EcYx z(4w9`T3O$s{XfF}n{f9_um7+vw|w4OYjVfmR6te!{mb}UkTe5W00Qphi8Q;yBv>*VC&QtH;N4^sD*Ul zS)l4+-UZP9Y(g2EBQya8hAKnI!#K;rtAHIF`q0+GuH(r3)vOkAiL_tV;Q}&(;ic{Ar+1YN=6vt3WeY3r-^%5vfegrRYLMHOR!{l`p`BIb@IXKp{8z^1bHd+@ z%ej9Tmzo17;C-*nMQaWot&Nga3yso0*kS|t_Jg_ZWxVn@-SZ`ytT|e$s1-T&n<9yA z&xgBbEO)=x90(X>8UV)mE(?cZ!=UFOny6{Yo#P{b#FVb2Z2JJZ<%uU7=dE?`qu?iE zoN58aGIXq!_zuE8P$v6Je9o~6|I*4Q*?4EqeFIsaCVE6LJfp_a`&0JWCfE@Mc%VLU zQJ`7a5vip@JH0>hw%HOsa(+=(Ku zle`{y6SIK3#Z!{(rF{{I0h<^FJYs)#aS_#rce^DI2>{mQ+$M#xn9jtjoSbgXSO~b- zNrZt&Pe9~<7{%@D#eImQK3C4uN(O^+Bp<6Sp+*JD;ucf^sECO*huiOLMf`bE#VhF% zl*qg1eHf$Q^(W%9`7KKdp~D?ow{|8pkj%&~8>!Q{-2e(W2#>GdY!=<`fKZAsX`DAf z?M`38C5DLn{4wh@{ViSV-@X~d2SgvG7GC4rojj`kO!zaDL4AEwwaCmVC{3}QD5R=4 zzP^7+rN_aqjZw~l^=B?)v`-8Vb;<;gHZIFKQmElG+y%mqMR=XFl3eZx!YXZWk=Yd|K}$NxOtWh7mEnyKZxGNkP`X zXa2}3uU*9Zj{%J@rxIj9NoZg8@7Jp7vcSH6c=F+eA>Bf5oS1BjxFBMMSLJ_+ArEA2AP-6vTTtq-SUH^l|@szgf_^cSa)^_P%RgL%Yh zb0m0gY&69YjO{k3=&yE=Exb(t;^#GQ;?cKbU?`F&YTGF;{>82!p#TuHFej9%BT7?w zF%2F`m+T{T-s{laxr1R**OUI>mX<;M0*){2Npr-sxK0jdt`aMwaIo3buN)ye#MmXL zW?~Ye(l;+dNYh1hE7hzjM-ut}?<*VQf~)_#l?_8!zCXLWfKLtIypH{edj5QD5YKsV zQSffnP{|eyR9BT)F5g~STmC#WjCPU#(oODAhL9`p1q)S|ZuA6WTa3|902HdmS_@E(2x(hg|8$}GIn;}%$MsE z#l@BFRBeW8o1;rEQqpWJ@xNJ_bc>hR=S(5h0};LoBYn?UYM?MWpG$(-E2H*Z1PnD| zBsDj!D}+PgRb5vX`KWql{+oLn`2W+r4L_E!FIA#}Xx7210R>6Y(L|u;>{wuqZnbWW|aB4!ACa~=ppvr{cJ_XA2hV1u|J1_>P06|nTBmkv~inG12iAW1XK9t~7 z$9e10IDSo>&Y*{fGi|P>2udmv`oK1-=7*uN^c@=P(=w+Kl6fFnw59JA)u1M_>|n+v z*y8N=(W$^QwFOX`s}~J;Rsu1%z+muq5|{vo2H@#qIn|?mIOAr zE6Q~Xd#!vsXF~=O_tZ!!YtzwWBM}s(f&#el-JqOaL*bfIpxzJG415NVI91!BZNDQ$ z4)Pr7?TKylZT?usHS7pOeOzCii);$9rn7V^SQC$8f$@2}TqS#V6++g(RzvZ7ASDVp zdynUsWizMvsze;%FW}du&HczK==9TuK`39MT1nCXZKTL2UY`|mh9hIBZ0`IMDZ-Jh zH?Tzk`Vq)2#K(e^jI>C);gi|tL!_ST3xRm7yPtfXXrL3_ge;7~CnsnX9p^)^m-6+c znH{Wk^K?wU|4KaIcc4hEQ~lC6Jsj%!eh>dscjMmIgah@l>+nF%G2}1Tg^lCs5Se zBst#byRDcwp~R)p$AtfVIPR}NQP&Ww5S_pQ1d56?sp&kBho4-v`~h6kB-u4DjC!U{ zMIInf6eJq9x1-M(IA-Ap-Ua$spomYA$m2l+Eod~s=hLB$9WlWCKMxv%+1|FqJo$kW z00EY3YpT6s;)ztXct``Z3h8YQC=^|KEU6~m`*8^da?IHQb<$dFuv#5M`o;~ZHg}F$ zkLWWaQ<<6|0>1X)@89V7hkjg3gGR%2=afKqi2;HsN0YUYhc}Rwz6r z6Rc!01nCMuW@d|zs75SXE(NK1FezKq1OWu*?e#*_;N;>Z6BymlIfTk?ea@;}lNt&! znTmo3L!)W~v;r!KL3a7mV#}5oh)HLu@E=?vL_D3N*)EM}`9VXzr$Ro{@vMv?L*rM; zKZsfx>x*i+G@Hjy^VwR*v!N=0)5h^{V(`-`9=oD^d5(RP1FoF#!3TVV^*a3s0LYr7XA%%9Qv67_A2XuI9c&)J&P8(j=ygqD4GDM024=6wkVj~XBO5YUQ~3D}I8;=w{lwS3OuWHYV) zslVF=XcXa38~=X|2fgvSoz*X~*}g=$l0f;g4H)`rFo2M};bl>aSFfC&{_0YCn$RD) z{-y7hmTaZp{Yg0Sv!i@oAY|R_r&~9J3cDmOVejQ#;$1PvbQMwz!GROA@?Bh+!J!4;-qpWY{xx7ucpH+R=I0-FBddWQjq96gnMQBck0T+Sei|7quW%&AxPO6dGrcw>q{&s%aN;}(w z=AdVj=L2-i%Xwxbg*|BU8u`0G8@#^~2X8myV`DI*V6Ds#6>jwjPR8UW5#p@5Le4vu z2UmlLmeE=~QL2w$M*9AC+840ggpJOx2R~}d6o~W6>ikaBR?+q*l+BG@5RzB#)X?FJ z91`Qo*+M4uCYCbsHY!wS5sfTp#KZyfAB(moUXF;WC7MYy(*9Z4n50p*EA5?EIu}1UNhWpfw zDG|?@-kgf5m<>6UA>kMb4 z%mAkJ6>xkzO&v<183Wu#~(P)Vp*v1;=(36SfsIPK?Y(F=8a9 zWv2)F7uV`6xJI?*&Q>XByxOA^#7BvY*EQxMBUFQEiP!b*+&qOzjq_V?G65f#JAzzN zxS?cx5g9qxr09SxnaSVa;uy>{je`|k0q+oJ=~!+gPxkbswN=yZf;HEUI4UZ4t_OE!W2iamy>O{kh*j55yQpRALCO!JW3X0VdBi|kJzz7UoAJJ> z73pCDDV4mvD)KJS$DpznUyI4hPfo(TU|0N{3z&MifK)EAim4yQpOq4)q-c z5}QQ;&%{O@oLri@HU)Jf;=0JzFSb^xpS|E)EA%*$EG@5CXwM(U@hG;WH|tia@Y1%4 z$L?lFMhm|C{nHAOs)8$KG4toisg#rHS2)88sDVYnQ1OVhg7F4OgX z{mE<>V#}fYP@%w>uJiQ`bI9F_#7QARJ=49XOu)*m8LegpgcowRS-VemRB3DPr=`_E z!ASmdYVg)*8y(?U-*-)`8sf6Dj$Tiz11?Fdu+E$WB8$I@vUbgV#x3z{T3&^nw7GWn}M;6IRQD z8ROMS6`TlHV)W))y^*Pev?E# zNnda++eV@6>-qVVC-TA`$LM>kp<(az&#v-`XvI+sclZ}!`dBp3J#=U3_=1NG|aWoh;79Q`PhH~WIrjXC8f;@8$`Z+US)pFuuH zX}p~{Dk9L(jNNB$M|Ny_b$7^Z zMii*8H z?~P~NEvm1KYFX7ZtZ1&S+O%_cGP5ncZN3+?PIg=t>*43yI$8VuI(hSlPlnSH3<3UwHK|yafX8#aDZX*3#Y@9P5>@-UOeIUoX}H_vla4 zfNm}(UzUlKy1d}{N;plHLI$Rd8*ruhIhkz z>IX@ncAPcazGt^#T!`AeP|53wu2a^J0fJdi7j?mHg<8{SJI*J(7gOP7M`7-@7p;nx zF5fa(NF_Yf2Gzs2gFy1bZkfWDtZZ~8XFx6HOI?S}8y{rOh;D+M4Gn7>j_WL^>uNbk?a2wFW(E?f`Dd}P zJyF=-iK6O9={Ec9G~WSk0$O8#X6P*-%`1IU!#K@DS;N%w3}Eg9M~+N(;Q2hVdkyn8 zV{tFKC`e*yqdZG|Vr|YeCW6sEEuGU)@PFuEf1WJE)6rYVzKFke!^BK%X zp$c0vop#QQTH}ikta|-h9>g*7Yx0T98N^SmoU3qLT=i23GPFdA4hufqT0p!t ze_MC3`+5F>6#GoREJlGE$t?%&l@TYku%!OGwrgYM6M}fX3`~f(!842+6$8RBZco@2 z5GxgQavTgRaKM~Sd@%}oiATcQK=5t3fewNexQckMsts~)J#8hqo#7B8$wI8P)fPh?D zN~~ifwgUJ=pb_P;{zOI@C)6&syN@qP`7n713mhGC!v4*un_)5_kMF0b^$!d*b*>1& zGp;IEUhF4Q^Wkv8BSv3oJ*THd&34t378*SFn`ZsmAvRj{#lDqIVjrdX?RAjHG4{IQ z{3e`B@`O4}ekVXDMtA9&15^7*8VAscwYMhjiA?yZF=XP%t}zqpr0bv*bP>KL#^pkJ z1eTt!cQ)kbY?7Do=Vg`nc%Z~FTc^|*l&PW6B>*Gdn-t{(>mY z8jL6AT1yI3(U2)J0oOknThnimOT0B;J@ishu804YSdGk>g#;E%%gEa7dYS?hY);+^ zr%zwssDyz}hgf}3S@;W;He4x;v;_{aSS1b5?S}}{9p=anXYdyo^g;{5T{Rq(kYkQU zTi+k{kQrecr2(n&6o|Tu?LrEYJNV0LLgBt3!~hs@GNrQ~Ddw3(sn}m!k~f0$NxC@k zl}mZ7Q8S4@l*jTNj{9uZhI~FCbT#vp+c$aD6h3wn79Ig8A7c?+lwsvX39bC1GRn_% zKuhZsU#hK_pY3A;Y37bY+a!S;|3HLQ$5JRI0!1Z;aa#^LB2=7Nw{Ogp)Jhfy1|G|{w(wSd8o&Hq%yk=kkWESuj)P``l#^b5xsZ@BFK(ft~I7Nos85t$#Fs) z7+@9`Nr@c`J6`+3gSY6d{;b3&sJVsk1BR~LIWaRJQ+ZGp?0KFTd>q#+u+wL!n}T8m z25-vp;ZMHTLi6P7^h6QHOINt*RF(&NKfk8d9=tGFpeAHWbel00<{Qu%Aq+i>2>?Z) zH=8()-M+8-skDIqgEBH+asK`O`gCOd`Mbk%;;K$8;Qre5o-QNEL;$|fULPqP7^0Hp zo$`H7>ogB+jrV^n!B3#l`7Qw~&VHim0yw{>EiG{ik@okQZa1Y%GfTn%A%Nt?ts!H9 zh1{m^bjiSIKQA&+7KWj{gz7&~VuFHd%gzcLiSQcZ1uGh3U>45$k_E?z+SCc+{p*J} zsLr(!q1}am?ssPseE9RV&pwBW#ba}0)Ig=Yh>;kPjZv>oQ?{3=QJoFV#K6^3axWBXOY0jd;Hc~I2DPaT5h`!DpB7^euuSs1EGR}W8kyhP(JxDP+iWf{0VD8vb4s+!7;1}#USD* z=d%{Q$H>KtURwa1Pwb;7ezIt;JT26=?{C)k;5&Z~$%&49e=*L_6KFG@T|F%aPXZ8$ zoxQ6m24bNgNno)JL*7~6Rq6B})+gz0#n-9NWApKMjGVzQ6%Zp|`1PR&_{gUVQ$0Xa z9U>U+u|zN%sIxx~qR8iWSgXOdQBq%npF>e;LP@%@j0^v}p@AWI*=Jut)zeFAyzsBh zJ|GxcLMI=yDrH5e0D^I5_}01KuOrkEbUdW{61Un$OT5%shl+W0D8vc4Uf|G|XpR!K zgHZ`th}5{qPp*yZVnM;^?h~p$Y1@wUzB}KT@ITZQc{ofy?Gh<2 zV}W7HH)U-!9SkNLv#iZvjpE>7iboP^^OTohfMdEs0adO1X2i19QV=^ACMBXIZ-D@i zbaP?pKrHb+wGpidz~6IjNDyT!idWaM5a{#|o4Ma7jwawqbg+ct4eV%%h>J0R$;T;~ z5VrhgS3=6VL)LuvBotCuS3GBQNn)21K=BNdZx< zIB=8>ThC&j`F+0VI3m6cui+fs;xHO)Y`RMZEFxZvIfMp92ry*v{bN*88}~#kRC7Rz zT=N#v6EXoO2?Ej^jEjQXL7S}~kRm4mq{w5}35wh+7>mxWn+u`ZqX=sGT+1Kq7(uoD}jI3X0-TnTFn9jkCrHc-a0b{%WZ?h zdgf$R1jAu~oiD!2#ZzqsWu2nyS!F7g3j0VuhNy^%#owD+iwKZ~WVpl!@iFFwSQ6r$ zvHgc@TEl>*mO*XRItJkPyK)u6I!!1YZT91vHo8kj4?3o30vym2_(GV{+#v)y-k9h* zeQcQ$R%rcUy9t!UAyQN4hy1Hdh&^!V)- zGXz)1)S3MpV0CjurFTi(nN^J$B)rSAQ8=v#Gep6}gGR&1mRl~y?8D|UQ(mU2_6;9h zHe~lKW?r#G8iV&#O^73{fo~P--5&?_Hk^L!!PaF_bwmn$cxJ>X!_?K1HJgdvO?K_1DR9P# z&Jr3{oSxi3VXGcGs`ippcjvWXh#G}QHVLvDA#?O8ob#A|^2g99P26~|MOLfRf{%5J zlACToBj*uf8Z!C-K{e+YX*RD-E1CGJF@l!FM#lQ{*DU*uZPe{;=Vt?H2HPP|0naU( zU=Y%9-0_Ww(-neiEX*FUDPpJj46l%uAgd5wN=t<04=P1O8o1531vOCI#DoS=>>K;M zo&Ch4IJ8=91R?nX_(|R70_YmI@hr)iXtL{IgAy=%V{NswQD0WcB(#I~$~{B6)$mPj z?v9m>Q7=OjYBcD~BEt@7TUY9UUD@dGDqcL!@!(oxY0>xE|olO4)gZUh>W>+;tooRokIOoZ2F~ zjHqxGFbuzBHurs)A9=jbc)N2f<+;F1x}7H`(vVhaXdkb4@T2pychg8b{v3&M#~f4S zz%!yCM;RopHA;TRR(LEE{T6wQF#xBR`t@8xo@UUODJ{2=>So3TfTQHBSBw+FxBT5z z3hYpuoQMSM&^B-}Lw#q{x-G$(_V)EnnUBhhaL1Z&%B~1E5e5|Qs#dmt16z;f5xWlr zwgvlYB_3H1#>qk$bEXu{cPH?v4kUQ1KZ@dlk;2Z5m8L_kkf+5;&)l%8$Dx>U-Sg3~ zj^@Ox1XC_N9X9+*_+UN7RLNU|M_~|eGnjK8DJ!+%i zY*9TFKUz^es$xF(Fy+?T0yX0nL`ZL*az!k@QBqglnadPB3ekG`UYl{SVA%8^@(GwL zGC32IGB2JL66VNnvu@M!iIg{)`t>;N?W;4n>mg3R=Mt7sOkAvTEIWA)FtA_!rO3rQ zU&<-S`H4k?Mx6gRE_Lai*k-?C^IaxXcS)weGPL#EVfzh_yGm`^vP3`GnwciNja9c( zKG~vKwiz7lEg`9NELM)GH-?kvQmT**H!*^cM5g4Yd4#wn-lOnk zehMce6GBaYiZi!)T#`=TMh7Iwtk=iI!@}fDTNrc5kj(7X>tVu}mg>AO9`Q|(A=;AU zCjj1>ywsi()7WP7A*$}1fy4Owk$QbS&ZXPl0?W(FLDdn$liT!xXDf+q`C53K0}{QC)zgt`c|8VM-oc(F0N_6zABq#R+P70xbJN* zKUB=b0AfsL&y_)MFWzr4M;$8_L!G_7SZ{I57s}6PtRgWopI@9*s_G7=DkB{FaC$#a z^(>NRR=jL#XTCgTVt2fBb3-*f7C*h?o-B^#?1kp#Fu{^?YrC=fmZt6E!2G#=*ka`^P>?-*21FOTAW=Nw$CK~` zNRV#Sv3vbDHIgB?zLmeE3#ATD`{xN+23)1&vFl4su-{)2MDth^^>RKE`Kr!*AWHYl!j*^{DGB{dlDb?Kll=Zpk5(K70H; z1%&4!3#c)Tkuh%Pzvk`ow90Iy>m*q$t7uA$omzYS_!j!u-BK;EsDG>0aH6-ka;&0( zmm?cz*mN)lKumHejj_C}EJh}5H&X$&21HK%t!c=sB;la;qk<}A{qXtHiU>F}`d#l! zfsCZTQQ?w(X{2{1Txp8cC(Xrn$rBk8{^l7Viob4N=d_tYfM7W{0RAVS} z3wK5c%fLy+{696!a}?e|mmN2bK({V0A>m4MD-)0jxeW`VscsfH>BOA`-s!NDxHRCC zcoOn^WBnvZi;Q>_$Q)2afF5z`kGrM9+Y$-?Vd;#!tBuy3SUN9An9JTs%TVFCyj>iT z)2_%8dA`2MtyJ3|EyQ;_t;Z2h-Y zn+WC8Ke9LG0VFgn+VNN9>}$dsJ&bl)(T+ScB$xQ`S{vpUv#S^uv#P|ZXS9H9p%jQ5 zVyYt8>g>GKNPGU7fRMF5Nb(SHF1prGJsMhI0z1RV%`G-T!jq60*I00kak zS_aH8p5JZuW;F)O#P!MzrsW$I$o8me2HpKsgGhv~+E~iUb|j$WUm1QzO;n)W;xJ(D zV320~RlU>S_~<@zawLGkWtX;_msshxn!2G~TO@vQUJJ{~-s>2?Rrl}%VPNf~9-DR! z7|nS75#VN&;3V+aKB53)a%`t#aPzirrO9AHcOB`$-Ih59RmAaZBoXYIC#xd z?6SU?=^IbOU@V32{nhi%vq|J9l+f$afD?A7=z`Tve4L1(xbe&8LBI+7I9I0^!LOtx zKYYHX#gXr4iBLBm<_BMU!uo?HWVO1G zw&KCq)+_$!yy^4G|4-h8JM`b?O_#Y!YjWN17wn<$Kbd~+K7}T+q@E~-dMvy16Ixk7 zBCVmnHkiW%h+je#O#R;5?W+Tu((!RM5}e=ifrOrwX9_;w5^}nB2Ks8!TdgZcN2|K| zb$a{HU*0k^pp`wB66o<97`zzMPd8QJd@%7(_4d`6_?ac?P7A}ErNbLS7$sfuxL!*B zJK&yJxqV-IjDh@dnESAr5Z{2#2)XxepbK!v&iu{sKp4FGe@vTR|3#br@1ji)BLAXI z|DsL*qD}wD(54DzCkB#K2Fh7TsJG5rsrrV(`0!R|4QGA%s_IX$CQgZ=ec%1J#QfiO zq;Gj}Hg132!~xwn)g+UC+|-;n91qn+du*Y}zDtL}?(Ll!8#!^wr4}|We;r=rK=2|{ z;ZxPpn>S?Bqzb!4Ff{&oB7Y)_zIj?UKF-W&9NXG|HgWN#5wYKaYmq(O-4|z$?#9$0*E*&fyhZ>m%WJvJ95uz?&1}UhrY+lx~svX4Y)+85u zh+HC95?7v<6arPtz=cog7nqoE7#?4Dd!{)Ywu|!^cuX};AQ9e{SR9b4{B$^|l-Bc& ze*Z)!>ioQjf}%z|$)I0ES;ec_Ua~2OYOhk_&?IEz#4wKkSSHrqCEqZNCVu$ z4Uze!(~JCab7D0@ZuM*c48M>Ul}F4jbE$a=Mcq(wt5$i>2)KB-M9opqax z?$|CkQ`S9NnCtu_eXfR~Owul)(4=Lio^B zM7PjjwN?sEsyfYcZWyUw7BwKtS>OBGZn%P2 zbGg=D&d8T~#-Bv^#I&S#Uu+-kwK8UcTeNb&H?FSJ@M@5S%5(dtZ$D7E9W?86k^HZz zMaREUi$qv7E8#e-9E#xo3@uD}99pq6{sXhPOze?D)ie8pEpj>{`;~ZlE3GVU?6zds z{p$UC`kNc<#|RQrutq;5{xi0?@KG@9-udq!3v-^Mig#oI#Fgqy9vDl~UA#v$p1FQ% zOdb>#AtG_8o5S`yAiZ-2*ws5&T*MxCk{(Mx6L%2#X4cX7=6b(|c>k&Cb?Kx8M?)j+ zf_D(ttM|=QAMHVC$}7m>Yib3-lC$&HV1^1tnaAb9BJJzVLdRRv#S-tbU-WxEI_kq) z;VSb}#{Q}t;xgN73$FgN{?J&8-3t=@xi-%$E9V#!;)O^>%T;Sl)6Mh3m6ls+OHm=kG9WNVprB$2t*oBm~N5?UV zVR+^4Vc@%pvu1PKq5JH_>c+W(YxjD_b5yqb7IeSxveh~G+Iv?RgrLrN7ORc0V7Hmi zwlsb!{iA+w*rK`exRm=RLAo#JGbg}`xpSSVNJubnim?DvUoq|prB20<-`aW83%phP zoD+6roUBI-U>1&ff0)H>&2MHwJ@n2jUdaA13&vdJg}<0Z>?fFbn#E~4%Z^?LFd?B< zFGKL7vz+@Q%c2%aip}c^8AAB=80DGWFK6Klf?9_%rl;MhU zjGZ0-4o=og){vODtKGo1> z`LjPjjG30IB3dyoy>5Q0o73QRZ zH4un5vA07J&2V{gHKG(Abw!!OqG5)ETn1s z#pv$hn~UpOyUTuM*sdmP5Nrd%qI0I6X5OLqFI2X_91{)j0^T@ ztASo?vtZ|S^oZ%Bo4p8R|Loceg)%4+RS^TM>a}WFzTo_Z6)ed|`$_R2gi$CaOcjAQ z=Bs`=7-k28MPzWjen`QIKeA{BZeuK2r@)7!bG8~T_{H^r5#cIxz7I?A4QODwB^nG4 z)`ZT*QStrA=U_}xVgSlYpl7)rtP}uz$<$Gbbu9y36II26ip_iEfSMMEt9=vzGSG8F zU{(zg_&uvfO;+#x5gtlJU$ijRo4|fHN$Q3=T-oBza>WQ(@2-vPqw8yndB-d(8NSDu zl}+qlD$MqOt-=(M{83?WP~!$_vy#1}{}(PyP=;+Wgk!RQ0=PzHy_}D*mC64vSf?=Fp{dXdfT}}*~HU{LQ z=+rJB$AopE2K1Nya;ycH`dfd2&i*g-mzR!sP-D&-n~~?MV5|f6LY62wc!x!2Z+Ue2 zWX{fi0EzpOz^WM41k`^c62mz3=&n~^Ecjgj1%iG{99Cd`h=DmkexP}?GA{XXFp%aB zUTJIKz_o*+2aaMyf5EKva5(-p0nC~dP?P5TB5!4b6e+SZXza3L0H{eDXRLQ19S@)I zBW10}-kDzB5uxhr!AZq6A^B)?GZ56TkrB4K_=6mur}=33?=nJph9ix4NUMNw(g?di z3x><1*m-k;7iGdy+7DP$uAw+l?A*F>S34&Yy#iv=(uhi;V#Rr7k{<-FJYZqsllgN2 zn|fM+O+BoaZ*bldX1=s$hBPgjrVYdXjq#4U*1fjq&VlsUbQ4YcTM?&gpYyB$IcbSl zZv&j<&)yo(c<5C|2qYER)E*9iKbd!WiE_#et{QgR0kSbUrRB08vZ*zYhw3{-?BX-h zGHKhNE-8*~8!uo-5nWxhwnfX^^8-nhX~odre|RAu{tNx3m|ZnbJ4W2Xnr)u27khzy z(3PNOb{6wJD7_fpqh%mU`|Ilu%3b(p7!(FGE4mNS=W46%B7wdMUd%!xpy_3AR7M=E ziJ(Lg)~H{jVLyI|H-s@xOkLQ@enK0#1;IZ@{bK$g9w{?yiJV=voJ&IqA^@R}A?qGR zg<~D;QZOk&OA!rTKLp{UX_HshtRx_);$RH1*I%|(e+>}_2SO>^9dyAZiE7H0kL|Y) zN9SDkUL7FZP>9u9RQXAlgb{DMSabO^t3X>x@eU;&3bfE;R)=k#h8j!&fjhgtSQp9-J}z9iNSxA#(=-M{O!r z*e`;)f*{Wp;WxhkpKU4s9JSe=2hO9K3wWmMnN~c`sXj!5v57wumfA^{G62rnhFN;y z$w9JXZ_tgdB*Z{5UmPrcZV3UAxim64+{g{)wg2C5x*Yt=borO*@-Nfn{~Xh$A|?t4 zRnjCO6x9Dshm&N*90Qn=Pr^r$}pw<3};?$CiZ= zRH<{CZ#TxhbTBWPNfS@f0TG*erpCKQ7>;V+<_)84=+W{ocGP<|6kuAsrt65y0_Pw-=K`jBjoqHADaEoyPxOZ-~EKjYsZU+GMdy4 z9zC|qB&XlaZx9W{%CH*}(b~&TQCUa)f2w}Sibw;@5s-2daqW#HuDOb8E*w5N$JQQp zsoah&k?{lTn#j{0h|7VmKJqNt=D4)ga>Gnhbs*LWQMy8v=Lr^IQl{5Vi4DQ)*rS}K zQ6}`LG-yyrb>lZ?=A)Dz@F$9Md~>Xmlc222TLu!LPH3~sPx^4==xPGX`=q5Lo|h3c zA@)({@=p9y`E`sf=m(FU$6fs?kzKLkon361(erNxdj)0Da;wLuM33xzts^U{Z-0B0 zU(c|=zsiFNNr`C*?c{{uj{!0P-fx+pHTvs19A>Dr?07Dz3(v4t^C{a1Y448{Qh8Qk zEhdLG*H1iDYSO3q`tfIV6@iUW8!d8ZCv_9d5@CluVhn=zbkmz-fIF3!!cT7-Bb+Cv zj&5;9nT3%~-Ejw7i@LT?#_2JfUv|c*q*h~*Yz53uJkFZCKdW5NU$6}o-rtn3+yHju zPVg@n91z`-~HwZNDkhtSt{?W|4t5`-c!EbVdoBz#=dfL z;V;>1PWE|tMC$3;{O?XxjyZGxO(VDlXaoxfCuRTa5zwBt{F6s8o@rreVf8B`p|RYdDAPU{3fX^cz) z?*x}H2+PaOc~D#s${=;{d#qbR&T`efVnPh0Sh?kvPJ_EFJhw}&N7|a&ooO0KbjM9AU0lq)(O6-epQ7&A$BV_ z)D&yc7f8anbPm)YUlL8P+8~V~dRzYWJ%3|H0&{4?XSwRaHV|6=1LS@RHavy;x|}ve zs?H72p;*K8!w7U^pHSzXo<5iSYKP0rXPeD(&EN0x$@h0T&25)jq^OfOT9I>5fra>o z@lXvcVrpXyU3gY8!e_SS%WEE=1l(mdpCmWz9Q|T94_|@WhUH(wD6DOusphP$ki&B? zxJp2FpVNLyF{WB`upGjA5GpU+(68ajEHX|Bw?Q3w|NFE2@z1lI2f0Dk#*T`x_x5>}h=Ko>ut%Bmv7H#cDgS!QH2=49#g1b8ehu|9A zg1fuBySr;}NPqyr-GbX~$XaW!z0bPmp1KdW{)fM+pQtXXs~@_1j`@vm;I4gv|Bwy* zG@8P$Bc)}e62}qg86$=7Q43D1s)GZ6i_ui-|HP@SnwX@F4G4>m0F+=Z>K+Newzb#6 zslAPZvb%)v&e|c`pf3lxqfdpO*8Q1R9a8U^EvL6`F9OaqM^g5iA&A^ZdOen38L9li z5Qyd4vX+@#;G@;6NfHQ&=u_hR3)J~TI0~|bI^;&vseM7i>kLO!K!J79b3yOd(g79P z9$BmZumw<1fodi76g-246^1h zK?zZp?2Cpa(EdAcpw;<+4Hl{OL}Y66V%6xryh9LV&)zeXnMFsxwvhku;|~CRD~8F? zsQ(WIO86_dh>9W92J%TE)?`B)j$7=VBsH@Fi17#el=s=4MP-g9B3Ur@-Zg2sBD>65 z0dElbe#J?$R*jOD(X5q_aZ`Wn0`tT+&xY>ZUP`cDiRghsWV5BLM9$XByU+MulsO8^ zN)HAZC-sa1d7B4L^Ew=;Z1gf5h>&AbR#2IP6A}Xn^KL9C53X>ZFDFAqxQ7CCsgx+Y zBy6DiyiH+1bRml^a$2hX`d_saISX+>A+vxU@8y6#51VlTu%e<;6Ys9<-}ke>s$gw) zKt2X(|L4cZsUj7fji9q1NY=>0aoVIjcC~hEmL_Zw$zJ%3BpwH|+wvvZGB}7fB?eUX z6j%g&XfL+=c2w0t1~#TrJA(^`IYe#UFSf}f1wz*N#k7=_X_5zv;Tz<7V}Nhi@EAg> z4~|TV{NErXE5& zo{phDVETGA^Fo25Y5m>>1U*d4HeJ#Yv2e_!F_LHf9MV zzh%J|NZLX_I7pd_8~{MIli$>+Y}YL1JGDv$Nt$6os?w{n&ky7P`B- zfot5)c*t!Fu`vBl>@4-S89p0i2h-u#Da{)U)kB% z#&e9zO46DEI1-4$>W=lbmnHj)Vhdx?1i()#@T%D*=z?@nIr^hCw*h> z!rM*0x$v%FyTm#@9#Pyow~xMtYp{+A72wcjskj_Pj6|ibtIyUM$6_<3y8y`}1MVFY zD5aXHQZ$U8(`xa5w5f6_{~V2K!J|Ws(tj8DtzYEDq?>unh9XLi&c( zLUAUTG)^qL5)OmSQx#~d*GoOzMR*~Nb_O|Xq#O_h9t7|?Og)X4?^ z>bM^Ozkx*K*+wk{F$6m9X_=eEUmf>?xK;R+?$yeR^+w)9S(RL9Fi7q^X5QFI!N6e@ zd+NYZmI3rUMI(q$TmGXXV7}_Wk((|F;QO#exB9aiDj$bZZ(U@z0^|fWAhqr{ z>F7h^R+uDe5u#we@}b{VF~<>!Ra6^a4EI6M-o6P-pLSfa5khg*zc12&fOi`7ShK&l zX7<(1^-Q2I)Qo&Z$`_;Nf&I)M4x&Xg8;O{pWDx8o#l-Y)vnHwV(HE3IV1&cMG&bn5 z4QEA-Xo*XHt}jPIdRJD|ovl@J-?a}E+$Vnc$Z7{osYE$Btg>mClk^`RNeAM zzw5g;t1P{l9C9o@UkG$N!ipYfg5Y~`wreJZ7<1&P^EROk20k&~xkbrI0pjf?F#NEu z%R5kzVuwo4Q-_u`o636oqVaDOd~;`0bEsV6;ZPcFe2Wd()d|n2cM`E(!V$nZIYH5$ z8fmZ-T6SxyK}hIh8P7lJAK7Rc2_R+rPw?5I44Nb}b`SW4d^7S|bCw&nHM0STb>&Vg zUI*CIK)h@LQWi-+D*}sjZMh3e2mQ7VW*VpJTw~DvZteZcfCasQ5;w+ zV8{0xZ>9?~?N9J#$j~e0=pAt_TU(`JK$UJ(yQxvRmE8KeJGiGe`Om=}C{u}3H69S@ zW%Mq+D2+~g-}{PUFuUtm7SUp^@G3A=!2lT7PO%;3p*R?(7MDx`Og;=7NcOjL$h;4CgBj(RI(n0u`W zJ94avx=uQJGL0P~_J^(G7BzC)^=JWoWUBu3&-!iawNCv<#MDEJW7-KDi5fFUkn789 ziOQU=OiNvEEIdq7@a%gbQk6HdiZb~lFCG}3;j4i^Jup;?e|TU3fA_#Z{^^17KRxkP z@lt`yom_Qs!CezFyGwB-c>A3U=F**^oE#b&UR}3K?35?q-92wBW`}615=8Q%@P|1qhR0wq+77Z@TbF7s&KYMB^b+d)Tec zTwcdcW^yQ6ue-?mv+9Z7Q@11MzAuj5FvAaJpgQr`&pJ~yN&6zGBJZiO@#9K_Hgl;D zFSh*2hbCClQbJ;1a z=-ctzA9mRD^KW*sKL*iA`U?+4m4ZM0x)w){-h0A>2&2}T7HR_M@=qFj?8AjF7XkWR zFs`HH(teydX!F5@rjjYf$%?_6th4mZSTsXolNs`Qzok!>b57fSuqr)inIP&F_|cg- zdhN3Wt1CJ*ip8jBB^4IDfbB1u!27A9WI?)pwPC`agfroU$&aoSu~BO!&vB=v?SY#3 z%tI+q6}fGEpS=0&s2RdnOM+YD25tmpm~Z>6G{wggunlI5`_>C|GI5yBr4S?L>5sMt zhmm{PhInp{J7hFE6+yx?y-i8RJY@~kJIHUzb);x?o~nhI-z|W@WDVq%X673S-qlJLWKVW=9_n! zR=G;|bv;Z40kvbVt}DFd1FU+HQz!<`H?+ze=t+D3G&2K7D2zz;ac}~Q{n)8>wbIV| z^_uCJFvpEs-x}!W$hf?+9TPs0Nx%W~nS}5Um%*b6Xf^jKB7W+uRNI=pTu3T+cA+pX zp4AV`cfLi?Z>m|;zXq5=F|x^reK>v05C3@|Woge)Fs2)i#O zG$&qcu}VZAdlgg7Xg&c;KR7DO%E@~yFQp%43g%q&M~Kq6znn6l2c?A*wug=BAo$kr zTo;mKiLpNhMsnLOSfIrU7*Y~a)U_@hNi(r!8l*Qq4F9q{VrYJ>ofyK)vool&& zy?^`%LxW%QFNOw(dUfLJB7I`}|EBfBJ8oQ>+4|((chk9X=+%2OsOV9tnEdRPe*8L2 zx$-(p>F)J;w@P`7?sh9m8egZZ27Z(77UL^so&(83~({~JT&hVbK!(>HSex%$2s=3x1sRMnu8QJmUY3p=o1`g>;~9nnUD83w2R@R4r7`Qc~O`;1T;z=<;TQCjuepIIFz zA;U{nSL+gn!`PFu?wI5y52sn7g9x1}NK=WW%FS^$D=NQAg(Ko(dWKK^{i9gV#;qA6 z-Ut9q!E(5K&m+HRBv+Zy!)~AuR!lr3OrZq_Us4tDP(2bgcDyllUMqB;u;Ha$chQ72D zqwCn$xUK`}KKLuH^ZSpuPVz_dYg|Xe@*3Bfnb4Pud(x*$|I+-KcZ=|6T!(?mTB7xv zqQTc76WSBm@29DYjPMkHM|e*8ZRDr9dDV6k>m1YF+mo6{mDMb7;O0u`#vf5#@9IBBbKA`;w)q$S@$e3n#8 zKPALj%cxFx%Cw=Go2l}auqxy81_M40vtm35DD^jq4k{so2Lmh>8}kiHacq^d>OoT_ z>Pp)_7we$LAfgdEl#EAtPMZd1oWU{v$fR#Vj^-DXa}H+V6ylo4DY7QFTehg!AR5p_ zJ&m6)Cq@zBX3Wi2O1`hM0WC6%vcD}ds0_w2(&3P>+0;*5$;FwLyLPL3tPyDy*VMve zSv@=n?E|G9Qf9j10B0uZsAfNwON=+`rb-#^2@BF!{#-8G&`+@49n1LOATV^UmE>Oh zOdw7ZlPt-wuSFh%`*7l()DM(h2=@S`kgiJnf*GODSgz84ihL?Am|VV*D$Y5jamNzE%|9eCSlXLWlZO;d?+g`l#~S+X0|4 zdM786y~Qgw3aInzrFF#$lRTn?CdBOgAX1j>7i?iFsf%Z7G}fM!KbskbzkutiuaviI zZhKdX;9Skb%@#a<`RBE)22phR5_75lvL zNE*V!RlM(4SpaxhsMPF;*_f%(d~Zr~T{Ifv9o3yAg0@Nm`v%uwKI_HI((LgnnKJ`duIKeo)?03jC`oX#gI5VlA$4!>`3uJ54l zl?AEP{|{V^Czr9jB?iLKM^Fr+4jxjy|5q9rvOV$-^5;4r)TUA1I_GVO|94Q0??MkV zlSAK|^?akXp{}2@->MII07;02!tZI;hGZ)0M3lt3koHCQ9PZ4&GidjuZH3|>P$nk$ z5DSmnro_L2uzxgej(`W;BI^t)U8Qj$<4SB3nIZ^@`@gxNaiv!YXQNP|Cdk9ei?78- zcEIPkQLx2YDLAX$#O_k2EeBLGtwU$+wUzjgs4X&o9sK;Bd3ci)phwI0UH~r05^5#( zhH%U{y6{*O0v>;{m!oPu9_Wg`B@b~24AZm=8i5HLZ>b<-iEqt^u7KZ3f0 z!Qfv6&j6TEfUM-(Wl}J~k%0k11T{pojzy}&??8d}q$(Z^1QcHeivavs-%DdOzSjtQ z17^Co#<#()$7lBy`b^J%8Xm3cl=#IL9nNG>?C|Bm5I2yZPY39W zKK1TWUCHftyjU!&uy3yraPc;#M36fSoRy!Gu+|A-T1<0znCu-F2VU{4`2ls&q>Z7- zG#_$7x{E}PN<&{ZDoZs%PWb?R-~xi9M-3M|@PQ%`G@mRJ0KU46>y0>9VBO-EG^|y% z{;p+A-8m|jVlT~CYc3L{gtJjtpBUd%;6!C2oSZ3oWXM4YN$3DXfTkuxs-c{iQAHkE z`*#(nAT*WPH95LD54}qr^rX?;YV2lk;MK>jA+;UTm>k!F!Ie4iOKruELGP#{r7-bD z7L7^J@2?YR#Q-u&m_wTC_V%54J(QTMPPQ!;L0*RWA(<&5^2HGd;(*DqJvbPtQ^~Wb z6C1`k6@z2$2-v%B`F&}5^fn2|U`>v0rRr3gsGIl;N%%I=H@<1OATZCG81RzX4&N5N zqZ5a*ZmX-Dn#!37gXDxvGC6`bYR8iFHU#?*YxqyOi#D5BH~^$;@_WViJ)8;teyqcQ zs2FfW!7clApd5LIS7bN+jtET`RKWF%=(`be9wPd|Le%bT2U*cvqqm(!5FezGU3#?q zUGu06Kf?nGE|<}lT}u(5OjXLUs|IrgkKO&leLfJOQtow^zocA)Tv50qa3^=!i)oQ2GVCc~Tj7)FmltbCQT z+hbuCr1@SPJ69=PbkQd`ODLdCH}8VVPy*sDaG=ts)duZz^2Io)mwi$MWY*9ZqtpPNtW+9`Po>Vj+UhHB!61t z#m0YI@FmsZQ!zi|9GZGDufPpr!>5{do_xd2{*4}-)X(vcYGSRmN_G9DxU$3#^v*Tc z>rm{26`9~govGtIQwaZ*;8~4-Hh;%yaj8468eN+UIl^Y`rs1~4cU(94esmi3om1^7 zxPvVT<%y0H@p9E%h8j`Dg58&-B=c_3NteLzAuwy8kVBqG3L; zabw+F$J`oN=DDEoNfM5kJ{8WuD<*F=Q@+9Z1-!80;dFZXD0|7eg! z!ZecT1p1n~x&M*65&SE4LjwIRV+erjD^-{ z;3h?7I_f9=N{};{Oh&ESa}$6L<}$kS7M6;=l7t-b(oPejH6!OzT&kl=8j^D-7>%ID zU#xU{1q!^YKo&;=He}*33e&!` z|55D|V%ehuGO1Diqsn*LW{|imYPVglyvG|;O|#AzN6e$f;r`~%txT2m-aUazM*@HP*t;n8rvU?{ZUSo5SeP-L|GyJgsU z`}`czwYIxzNKQLO%fP7tz1>gJWTFyMQ`;RN;`1~U`E0YD?&RFsET*G;XbH4QtU5I9T`BC}tKjsE? z|D7%5%Z)kw3YmZzjR6DTh$ z>=?4~+4%m@(zXG$w74o`aZd*L)Dmeft?7L}K5_3sY^MELNZh(<2XkBPV3gYIXR-;y zOhhWeN)nhus|wOckv*4n4$@w-17WV;*}?nEhk%#t08#T_*})da7M=>0Jt=5latHEX zV%nm=i)jb`64U-<+%DzrtR^I_${V=+yBzPxx@c=(5JfiU!adRW!$@rt>58+ zL+2yo2v8Yv)57W9lsfjJ3}H~F{wqAF8~>o>jM#2XG4G)u#!+=nZQ4=FpJG-8L40 z*})VgFgp+hd(94<@M)F`BL0gi1Ru49afnJowg%9hus>$1F%0ll8L*h8=mf4_sd&Go zJE%r*ConQn0EuC{1FC4x>JEOZXlMHpVO|HS>a!MqngJz);dtp1pkF4Hb=l?`8FcD- z6{guF*=qhy`Mm8s#4xdF>oJz~S{&>F(Q%@kh)RTR&zHkKe2c3cO<^gW74XP9yk>LG zI>A^yD-D|>a>WuXAz6~(qcN><`OQv-70C3sObJjQ zSyFMuURc$);UBj+L&C!=1c9R1K4uFw17y)KqxQp%8j zT0zLd^o?GuAf$Uu|6m2dApDyZBz*eC3NmBNl0hTfue80+%;yfguNJ8OOmSS1-C!Bh zx2>Oo@OA5;LR8iYyO_2+^e@WCQ1br)<>QqBq1*ktB_tWH082xJ69)is!7E#sAWf0PAB98my6~0Z$%gL|ne!ZnUe`LFXnWDUV z-Zm7e;UW1i{j4X#`9J0bZW4dX3+!VA<&F6&|A%?O>ObcNJ&2TxvN=P!u_b&r<}lt} zvV_%J)SP^@ts?#dc9AV*P*88f)Zd@+*4T6r8N;V&f0p;5sZwTxIt(E(nyW{_?kVAB z=HNHRYs_a)GDK1f#^wv#(NB@72cKuD-Tv z57$(ED2mOY#`P9T zVV?cYwo4=Hv_CaY7Qx* z@hJ~llS?Rd4}C)tXH4i5fGOV!xl0{~Dwz+vNs-IpPCtJKUfT@@s_PVqu`oJl?3li^ z3*#S1DPrqwz@HaUqH=ehPw6+V96?~-)Et6_zn+o)oF7A~KxmJ5Yhi zg9)esmX2m5%6Cnip}}p2-a^!_O3Nt`G%%QGRz^K#v4TY9c4Vw|=9)x=3TpCx!rzL3 zJP|MIOB!L`3{LuzM!d6Q8K|`T;VS`QN*O?E#Yez;q&F~$lz-jfdUL8zJBQ~2-BVQ z%`Jf9(XZ$sjzMQ?hXl;DoWNLhDno#?l&Zil#_IErL}8BIM)>lOOsgSvQRiZ%MN3|$ z)IbvW_)S+WGXRCQD(Vsvap({jeCFJ^X}Ok3hNz-7N5(91zGRVeo$U#TaIHh8AG>K? zxdZQsG4&_x?;FRN0# zJK)Y0#h`YGF*KsdJYiMvFEr7uUdp)CZ<=ThmmNqG*-f$hMH4yHwfv@u=AWiLv@iva ztf(RqLC?=Wp3#&UvPHS%)068Jtw=*wml$rntV+SR2CLO4z6foVMUDkGhL$t_CbSL4 z95~=BRn?-O1G8hZOWeB2S8!}6Of!2pmzRmoJ8%jA;`XItePD%&3GIxm=JoweV* zCl}uP>{WYck5$G+$_$yqv7GuUe457m@<+`2uiSU~BcS8wD7=aKPSsk|t>xIz71Xu) zZ~JswWbL&-+eUNiVMd9bMZ9Ly@}-v zuE@LBxgL|YxC?0^op^!|rz5L~y@BYT;?8{&iRrEfMD1WCsCV7~$-5 zgQjZf{F7n_QT7KUdE#(-?M^ajp_tb99feng$MXf44+bKGqp!>$Jh+Jf&grqxn_kNq4P#?3>xcpsv+>FFXUEx(&dkQNo>9@F zMT-?U8|q$XqZiGoWfs)hK=Xr=` zKb~dr+D-UibILxIAI@L#NW0yip^wG;!8<$Z=XNk};y$W#i@5_A>P)x|T+?UZyqn#U zZf2nK@%m@Pj~lEJP8kxVo-iQ$lki7rZ^C5?FDxxaiM*UMKFxHd!vp7ZR@u{!uS9>( z>9nppuyNz8Or*@X2ElaYxV-%mL*^F@^o9^@Kw1F3A@G6lUthc-Cm(Mg?jk$YU*>dX zFVbrzcUl!dP`-b+K6{3Lcz*Mcsr9^J6?v$ut$kVvoYUEO?wkp6SD1SCu2)H&Soy9- zG$toS6EM$r>u{v{e0$jWtn>Vsc`P_IS9pAZ{P?`wYIFs1jCa}9^R#+o`q=6WWLvZq(if5wW?*cNn^6kjd>WFV?#njrdv7w zNOb+D701fwaq-U1d+A?4_^A-+MP(Z@xD#&*Dm$!O#P>H!r#!?nBX^$(IPU0opI6H9 zdS(Z_q;$fc5zqD>Z%+@`_U|u90>^9IHY0`S^IXm+=3Cnt=dav-Wfs!!6<}?|QrFJ7 z(_mTNzs)h;FC%OXF2h;0Bcu>5zQxK0t;F1Z_uV2IAYGBU6ElU`VQ`ShmfuS7j8?s@ zoXH{xp)(WKPD61JZ^o##`YB$L6I*X;m^qVg6JGSZ7tQG6iWIn|bIJ@#OssQS^RF!( z>5W5SuV5wb4?pBmNgnm$IM129wCo9VJkAU&c2?m+w4L;R|MqZ=dfG z&0l6KV2(212?a91R`J!x6w!(v+Pbo}Hb0H*%|`Pzw$ANR$P9q(q=cm>i6zMVyErz4 z&Gz=Mt?3gcGF|ADFday#(8aSTzqH$6D0C1gY_o{SBGhFPqPRX*RsfNQIVqoz#^NRQ z09!8Fyr*fqX(;M8Ta@+8B@6B8dvKM8l`U|c_3}`1@{>p;w49F8@u-r%9H8m+Q@2}{ zrE^<#b^`dKOAo=5P9g@5Sn$^+!m8L@&@psn-q5OgATY+-+h`hU z87&RPQj2(&mhG$^_i2_DMS|F>T-NRx$|d`$8mKO(%&Ue_J=W0_$g&YCgS-=usgAMg z{yKfuG1j8$IQ+op+4B9pHT~hO?E53WDK}VlbSwy|7tXd{AwWau-#Pb z|3sEtqfR3P7B8@}uXxZVX?Sk#0cY>_Wh+DCDJJ}ZW&}hiflIUYO8$L5QV|N;-RLv zBjBv$C}V$#X7R!YQv~d*S1Li>6)Vip4YKp1*ao83@i8Lz8VPy)1?=XQkhORmSp!^z zl?JJ$OqRd)%u8~?IRRbmJ6^yNy5Ncu@U)zCko3||3Oe_-6e%J}>-Kv?@cFI|d(lY9 z2!rQaj9D_{8VEmPJVWmK`9T8xN<=S|Gh6k$N~CPPGFv)1#syJpwFbD9dNIicd~g2< zuf%u|GVh+n$e!r5kO(?T32e$dhFn6vTlN$r(hAP2Wx27EJ;*kRyMHVv7sjIhB~PO{R=PMjfEaVz!-q@lFBE~4FG89WUCP$#=vXg9>#q}bh1xbPm^ zVsB{AeRbCW8-2UskT&CTOW{!k+=d%y3|achWbKKC5V$pA;@UozAooUgwcCqsabd{= zrSUwa(fs@|8oJ8fhkRHn=#^?%DvW_Dd@UwD$A(rtSY{EB^c@3>NutBQBMTW~G@DGo zZPR3y@E40TvSX|*1U9yzO`|V2Q%_T2R%HmW3gYU?4F1~(7-(W7ufy1F2A{MU@8q!n z*$dzbsv}y?t+Q5%(6-v&UMPq7HM1AW0W&9@-tkdI@a}38bYWATfvWza2!QjJH)9~= zWip2iIE;<$aqOBRFU!=TZGRXr#UjkE*$d1pZUiY;pHki%a<{gnd0pR;pIF%dGmC@k zJ39^B#w%Lcn}=-(*FM6^aAmo5q!yMCH zFv6p*3m|^NF;_%!i^gl$6Yi!2M|HJAbH43n~ro>nwrlQe}(T0-(BdQWSakx4P5>zT+zAT}@X4a41JI zBCg=2nN;waSD-iMv+n-RD?&{46M%We9M*dyU|s=7)-@0f6A|4tKLGlrxh|{h%WE^~ za}8DN>kjr&E#!D}Lp2f2CzR4`~z?!9&0m*k__GXaGU1up9tUYc3{CSv1JtM2L8hCo_~G9mgxssP}rJ0k_I_ z@p)gE5lMu7-GbcPLOxPI!Or=~n+W>SmNnL2Wls`;Jh2UYw!|VkA+7R-gx+QS=F)os z%|_Tc!cZUOaZu(i28v7Z#8PQ5#heVt+AvGq{DS5qH@pvLf2$}CkNId{+Wm(y#P!N| zr{~=s*H3|_>OTi^;(-G>Q-luWah zh3c+y3=8xL2aA9xf(_TO>enG`CPcw@R2AS5Hhqkcaa0vSy zLislu5Bg@vs$$>}HaThrAY_6W9=E#(*uXwO?kA0n1$fslB7rax)(|;-{n^VPOCqcD z+D`faY$s_(`v`7_QrZDxG&TIjfbFEO{`+5F*oK-@-eCmnbT>gcX%09b+b|9NBL?x% z@cr67&|!mh#|vD3mqbqr1Ap_AXhb@S3>iTRgKY#w90uY2wrZh(At?uvtfO~f)*53b z2LvGrh>z*pZbv4hyfW)w8{YK->!Gy06|`XQAsv5jVT*%pc1eW+XV)w&>1ME0qnzT& z>IM)JuSis31j|Jr)l$0^0-pS7_^f0@D-G=Z>-SrUOw$er}o zQ_8uT6S?pUno}+ZxZnT`Knb(AoR&nQ1N_Wpl(!s_QTyK;^usi4{*BjgE48#9y7lPe@}+!rXMOK}aC4DhD#KM*iAo&W-$~ zoHS<#4gBn!99G!0jLNkv=sQ$?DJKQ$ckOGl{Vpe=5)AtTcd!{>(S`$yWC@ho7qlTq z9*e*@!}2%UumwaL3M>B&ZJ2b-9Rs2bw%gKC&^qLPeY9zMQioiyq@HGf&R}bL_dF+v z^u|zVv$5%I8Zn7>(3V+Rjlw|@$4!1i2F~MDFp)35oX!tnJ>Q5%NQQ$6fa1qzw9soA zh;yi=!vWrjpCVxmzOGWP{@> z`m$#!%x|)RqSrHyh(75855iS6ubR+XRg{r~Bys;Y*^sZ_tUpPlS6&krM@jt$+3?{T z!!UW6;nKJ%C4?k?sh1lq0hUwr)PS$%X_kQ#{h&_C`!vD@y{V2g3=tF@x(KGXfGg@6 z4A$*^;9~d7I!+PE%Q{ZW%Q}wS;3oj2-|T1LM75S8#3nwedKi-{mOc)-FAVy5H%n@A z)H`&;<YsD2wsQ#zX#8pDr|jPfV8Rl$*Y96$gfK2e z2_EL(C%!xHCBlcsTZW)~zk}DkySCNfC+Odl&2@8-bR|F$X4@PDZr9UU{!nw}0vE>` zd~c!jSu#dqxa^q_z^;*a_M4|VvULHlfH>_T&A#-dI#x+ z_>}%{GF>z{JCEUh!;Dq|1;mpCJ28hdyO0MIiEP@}L0hwqx49ZQB(8sE1Xk+VFBw6| z*U7KpMYl$ekxh=5hMyXY(nC8!#6Em-55J=|Ly0jYJm;DiuecWs4n*KJ&zCv`hPC6Np=2tOV|pe02r17p{@5s$!pHu;R}+oY>59<$2;oK4iM;zt;)$<4%lJ zxtnO#^}tO0{GyyYFALSaUZK^i!n$KuYWK4Oj%?HU<4 zb^7N{F2{W86E}8yj_@O?97!|DCnV(%i}*UXd$2PNu1ltt%TFE#j{`-`r5c6yb8fNo zPj|Ya{kr^{-PHLW6#4C`=cw={cU)UnYx;#=RhsxtTF#9KF>rXXLCAF!N4RZV5h#^S z9ebTm$>tpot_3Eym5Qc_Iaenl?#hr{DwMuuqLFjE`pc&-qLE5Tj;pHxA>Ve^a4`6f zPzP?T*SzIRNuh#pr($QnVC4DsyE3~EFuR$g zeA}pGjP#n_ba3Z+;^#E~nttrO5$Ad?wGXzS7nV(r1@b13ly*$#CH54;EOsdD!)VU! zLX6P#fuJS~iAs5grVMl;EMDs^xm8%QZ$9xSH@!X23BDh2d-nWc2SbmOZBXgR+*OXX z8lP=i8DPcOwiuemA+GSA6_xh*;nxPg*WH=!MA^)-RU^Cjg8RM;tY`9*7Pr*#lP2aS z!nqB_cnmu!dlZtU>ng8v6!^s>MN^@HcFnWl5#~eOM=5Tx2V8WcH8zxf64`>}NV{u> zvqDsfj~bCKfza1>jUFT&nNtiqV+X=d|AXYFkt=xT^f zfy(ihz6t_P#!Fvib@2T5lEAC>#rayi!)=lXoI=J1P9d-Ue8#zXM!ex~ei~fC|JK>k zvZf1kz79Tn6{6qf$Rb8vR5{;}fG&^q;F->EUv zxxtAo(-P=>O>aBY#dUYJ^O)_p3?a5yYB|t(PL1{Sx=!6~_fo>u3CpnLb*6i9zOFjN z&JKD_Fokw9bhKo*8_`x0m9!p32??U*_LcK~tTQdL0^ZCU?n(uHRXeYAsE+@ycY} zZrT6PuuG1>0LKKS6@~)lHlycck+7=xt8)qsH{z~*kc#R9$l%;N$RHn zn52OZr@GL7MEhXE#uS-xuyULBN;^l`j2Y2oQ9`V!8fye_Kklc_LCg<|wVEReic=VC z?K&=3ejfmGz0N0mB{Gb5=u{WjA76~z)@W5Qm`RDD4l<_K4fA+k#IFjST_VdopM2fKfXm^AEF$uJi5L|ox+hyM$u)jD$LR-skfIs1a=H#)GwMS(Unh3F%lB+!e+G@_Xu3*ent@EMAi<}6@)EQT<`n%^?|f& zPSSuguG#_pJ4$YW7=!CE`8%+4!5Bk9EJ>dpoKXPs$B0zvUEOKr_t2UJ-QH$(P^RPE zPZ9SLJ>LeHqWYs^D1Zh^5`b)y`zL8xkM?D>ITWRoGDR~&6bRh+s)p;)xx@)9E;hq% z+uh?NaoR>YV+iQVAlMS!$l@c-n5odm2?Ua5&{l8d6cvaRIHWl~_ky}hs0=t9#f=Ap zPKi{VWy5^zMntU1s~VM5TU(}jw;`UEOU$mM-|rjHHf^f`p$doPU5fN;f6{c)r^hj# zC6A_lDh4%*t>@^TZ)DWctZ*0(?@MwtWl;wbT=k+vfblJrUxz9hArds2N~D2n(d1g! ztco8KG`^Us=YbNUpX<(5P}LGm@y~yYb~whJml!v{YTfCeENLEYK!1M#b#0b2MlouZ z_6JMDfKFwnbd_;ndSB#Dhm zus%q+b_{YqO>6@{%K_#%bd`8#Z$4eo%&e_}*m1 zl+{H>J(V~UwFqs7ftdyaLMg6A6OmX~Qh!e9Js>IB)&nQ+8GjmAJe|>y4h_P_A3jxk zSfYd^uqEXu`IWw?o2oX^VuuC=9Z99^HaPNAkyI5GF;w0;$kG7=!pL>SjG%Y@)?gXr z5*HizE*okaS1UIb;n6Xidvq4?XMJHQcP{xIGPGgIZEfhy zQ_@r+$7;Sce*-Zcls&0OOk1hestOl_1}XK6Ra`NiX<>zqmCM*pOLf2^i_D(PKV=G! zXF0(1WK`!yxu}D;x$DvuEleU_9XV?vF0!!Npq9J>WFl6%Occ{S!+175^7sMQO`m0a z5`Gvpu;H{;uH%t4CHwI3-0o@RAhoTvTiOoBK*Py{Ge3HDoWkAn!k6dgOVXn`>5No) z#v>WhC!3=cHur$NW`VXCw1l>VYhu<$J@_uUW%-9TEC#)=32Eq~0Pg)PCV;93p4A>$ zXrc4g1M{W-rg2KGw^lYT^bz1^X$A@N7D>xfBUr5rz@%8Wh)7HGMx1c{lF$c}MN9x# zXz978Zew^H;@LQBt}xQtdMjv8off!map&lLP7KLIu+(;m}8`S07dMOW9RU|ps z`>|g`R8=ggabl+eB?XrbHeh->xh z*q1jMvPt`qCq4o)FR2e2&THx;0mlW`G(G&kXnV)#x*x7xH?|www$-Sy8r!znB#mt+ zjcv2Bt;V*E#yTtQ^M9WgXY8}j9_M_`hm2oF)>v!JYu@)Yx2_RkjOC&QN$k?2g+JNV zThXWpj)-T=;peXQsiO!I8QV9}<}?fB7|8~}NQ#04UMmf{!N3za0x2;9)HMl7@;Vf~ zz@sga{0M56sC-Av*UQXyeR32ODBuXfnR9{&mi?5Qge?PaY>}TJtada&tWJNZyW8oh zc2|(Kp&=7bIW%=`H$fMF7IzaA<*4d@g4yd!ItFM@F#I}U|E2XQQnOUoqC(44*ZD_#6kZ9~e z1aQ!Zjf~9<9Nix@>6ZM3!2>dB^(G*=Moc8@jRFx+D?KnF%I}O7pW`4fS-A}3ctMnY zV}EMIB$jOG04WV%0z@E>$gl&i^!JC+&HW(ISaszuk%FI&#Tm1EiX>zA*9`T0LA3Qp zc#DN_P1nIvAB>rm4tx3s1FGt>!w9XzsUOg|aW9QD<=qJDLJY1~#|DDn0Xw7N`}D+d z$5de9FqF?c+GGfu%95}+h>TXrUfs4m;^w9HdQjbp;BvtcQnYY`W%2qxWD=YpI}vhu zegVgsB)?Vo{QHv`eRQ(*gRYsrj*JnN3Wo@+)ooQ%1>!VN0<6vonPt@>Mj|p*`h*SV zheE5v%1qtku`2%eMvKwRyWox;bVOg%S<#VRMlc~Qv=lRX%jGo$fZ1pz;JA^Rl~qzv z%tU}8W0(0L4=8cSmjYs~T8ZHcx_ z#SMCE6v=yiyhV~~2Y%}Sp7n`Si@vKpEO*a zJetw!LPQQYk1xf9;x!jn-2{32#*cVt2nQ z^747%wmr3+Ka^g5b?Fl3PNHma^)D9=tdY{vM9alZ4vte%tGWFYRnr3%w4ac8q>di+ z=u%p4r0W_1lA#njm{rf^7WQ*Wh(k-wIshk);v90WZ&pb*o+;HmeW{wD9UNfZ*pQE}(ubd1_(doi>ll;sr-$l+ob^N}r5pyjx^UWL;Xi-Bt zx>Y^{QjJ%=A*{FG@S+XKYCJ_bv2?T?_-zynU-SJtn{Jpj3zwimO4S?8zb z9|&$_ef*|Tu#Q>~SKm2PX^Rjur-r?)BSjG85&5gud`a>w2Jls6v91keA_vXT)Eyxe z>$CyRx@7i3{lG4mqoVFS>8lB=n3{S5fhO zn)0#Ar@o}a>}L5pL+^B>@n{Ab9{2EVg_<8v@BU;8CAUDUEl&+D@z>hWuRb9TW}dHq z5YQ>(Uj#JY{vQa)#X$E0^}6Vs%JntWq@C_xpyx`jdQR@4aztk}2FCY>QQ!oe>mp}G zzt_(qyHJzg&aR6NnM0`TIBHzw8^$YLHmi#Jm-y0zLqPaLrpU*W56%aZk#rrhOc%~UlJyWr=Gd5r{iE)CGE?IJF}}3QgCmdLp*|x zaw}?gdT00^H}QU~^~QM13=qwJ#5tmgDM&6z0CA2rdO)0m`){0M{!g4^J{A%2zr{H? zzUZ*pZ@67-Olrz*8IvfTHrPNkmu$5%e~4!3q-an3B;tsdi_HHtP#ysd6bF;P4V3yR z#X-%>(ccFE(d_+33!!UFFpqgs8&NEL;Nr;h`A>h+lneguwUU(0g{HjWX{p>;QWO zU?y%^!TD>iI1l=`S?iot0XP6t>_e5r-z!&Z#CYYo`)Ig|LbqpEvsJytC5{mHLUG zn%iRLNEPS)H&$5audzS!ievt)*ZYl=&i9#*o3*oEd>!vu9!;l4tJ?XH=y&fEQSO`z*81Cu~d|E$^4kMLo(^+~=2;mON|QcRZc1YrX9+_l9rf zpXX`9%B@c-JYH>OpI+B&bMN2e?cJEZ)!wfD?Bnpd^_r1Uz|f6c9)0rkeD6Ft?96_5 z<=}8_nf!g_o!8oq{Z6nw^L(?l)IE29Acl~}cRxfBT+Vq_o?c<%VOYNZIF?pPeP5t@ z5i-^@0gjyuC%eCrO;tdzEdkjqhl~#-uXiTa$@VHL|OFpZ5D3oUrkcWv}}iq`0$lmu!Cjp62p z!K3_a>BZpAn?s4mUJ$uDX_e;_>)xBA10VJ5sLT+KSK*7!RWQ3(?VyId@??Xr3EjHA zu^r)7ECs3+hu*-B@1P2@DNi>vJ}PgxsVmV36u_11c9>ym7BJR7O;*UHsVd6FPt!ga zK&%}0zZt--;D2KPt8af8z_$4O2LqVov$r09uy6lePC%xFy{`2y1|UqB@R?l-o40xQ z^Nj!<@<=5!gGmQdDG+?YW(a8@anyKrCt-T3#a7ZpM;uJ7megEHz4>rwU0408ps?^IciOe zyIC*3*d_=)Sr|_ww5OQ!$)GDurX=y^Z>R$$RRn1CPpHGZcqgkHuxKM0x>NCQ8^a#o zX4agRU;$_X4{}h-S;6FcJ(pZ@MVl`|E4%}tpvbiu=Yqg(=)r{GBB)Yd=-|TaLx1K1 zfev+!9{ZwXcb|%FiBDvSB@>asW2;rmhhr(VJXZ)MNXQX}Nn<&Xa>fG#(|@%pqDy3> zhRXg1GWG9apQ)CNs9?kgiJ-BkUp@o+$X^N1{if=|yG5{!g{kq zMehXo4^kE)@Xl|Z4pv!`3h8{ZST1gSiuB+ir-cM0gCCKOvSDy4hHh~OS&+|mVz7_- z)7hY6R=9@$igbXP1~tca|B5(Y21Gin)l>C$_sj4Ak&YlC|Iqq2gEJi_aRp4qUkk$4 zeKSXI7BV~I!>qOO;A7`g2X9$Tt8enf0|zaxT`ytJ}SLPMb5$%*)5|k37dN zGDC;Y6ZT|XzW592NWa>66>x{BZ)CH~@M9MBf0^^kWD^DII)LPmZHiN+PDNaR!Elf~ zhv)rtfk92J(Xl}>jigxQhI}@!XC(XlfMZf~`@fs%bBTjMS3yFzWeb96nBw81hQpJ1gWuT7T_3Y?uBp(>4JY19(zMmz?zX?f}ngrAs4yPZpne+c~lF0D7g9Jpg9Gq9+eSTm5QB%2r=Gg%(IBv8WDkY5sE#H?6z1`+aBi3H zP#yP>eg!6g6)!Ay7TWjtSZhi7L~66pAR?SnH#Y<{5etE7oTIC~umd+hLNg22C9mbERp(4WA5xh4 z2F*za0#lO*ti{1da?@KZwv5H7G2BCO&5h8ENh!qtfZFkR+s;3QrV z8yOC~Kv?(|=I;67sV)_+Dr}AB3M5>?@-89}Yo(Bw#GKIay)D}YBSZiq{Z{M4g|kbU zM)fNWja#nyTpzP~Ia%gR3R`b#H$vhXO754X^rArs<=hiYG0Fffh;n|i8R|fADure~ zG`7-|r%3k~+~YEmZXcK|YLOqV(Sh)=PJvW6*)aC$?w^ddlZWMUU@-_jbxinC`_4W65kZz{|tp`QHVRFxCVRinzJ0&Ll*{4sj79UwStm{l5hfhZxHt zAKgC%kwMv1IM6pV^%3kD55Th?@7Q_G3i3;Ch-rt2?Y1n%6`Vt>R^c-=P72ZpgBV%C}# zHdrD6Pwexnr_{tSLX|tGM|5S)h_b9yrBdI2W3?KmMmfz;CnG~sc^BU)X6)>z8ZAIK z>t=~eO_u4V-*#SC+OMqmnb36Sn|hQkb;AN|PwD^z!5*qaOO&chbNC^*?dqE9_5QY{ zw%XB8;2zyY?9sdZ{J2<*=)!gJg_=`CqT6Zd*&a^ZNRpRMyKC1iBvs+buORgsql#Z= zyH>IrvScCU5AU^vHeBIcWFhf*TFpufW|%)Gzea`Eh$rf{i_m5*p~7v)YtX;p-5H!; z%pG4SQcLi_pYiWgD#D8s**pOX97kB=fC9%8J(Z9l4%a(;{G*Zos z4CmHqnwE2$y)6$VWBYdLOuRPYVAcf|+N^^3WB%>9{LMp%GQ?!|vS}Hs^HM~c(1G*4 zo$sg7@#T+?#?BPB@><6fUyi&3q^Ya$eKl44=OHvZ=zlFC9hpbc3H<4C7>oSvadiDh zkE4V^_X6Xe0iBHUpCpFK+D8&&oXSQ#u*)4Y`_?Z#ZOXcU$cD=NrsBTLT=SWQp{{m2 zbtxn@H&JRU=`B}9qVC*|yG zMATV%wv5&q^Rga-CxRlsukuW?ARH0B+m5#fx*=KKSN$jywFFwQ?DF3(Ak^pZ77OT- z0Wd^G!>eE}xo~cW$g+=3mNqGTp+`{zt6+wbe z=+Pf}xqCZnp_;$-IE(2sWg;wpXSQeA75Q`@dH?p>wuh?2F4V7cV&d~m)j{*+mk#V& z?P{59`X(8Oa!7si4Pe}VIU4lls*`PPU0Wx;crV$ZdoX@-1Sl(?ZM9=~hI%ttrPgCM zZH27%yzW;8QO4|793^g6y=(8fvm7|B0M5$1TqiH0`ADvDp`_N}Q2q=#>=P`jMW+=G zW&Wb}yu1Icao@(OiYo&V@dkZ=2Y#nmcyC@Ic~(`$c%k{ZbMf$gQBRzu^qYSZ zf2nY$hu!9s1vNhJw&5$E_Vb)K-}6Q1g7~W$unU5=D)XDdQ5Ew9V~ zo~YIW9u@m8g{v%uim?{35n2+XQvcrl|Lt!07i#>vawr^@{pfC7z>1gcD&$F?7`bO% z+}IS|q<*r?2=im;Tjok!4(P~J73?qTBt>AY?z`w7Mo}<5U2DLNrbm$~-;O-q$J9@k zg)PBoNN4S_uuB(yz_`~){>=xRY#qzxtLk==TQJN60w!*ZPnz_u94cblL%#0Uq_4i& z*$-n76yVxmqmCjgx_l#)HAHp`uGNPZxnj=Sql~4GcSTLxk&d8I`9x^|eoR`^+dQHZ zO0f|BVxtb((;mj5El&ozO}KA5Gn~y_SWa5id^=u^s`lipu9jt`jcuS%N@`BFvrSOM z;>TQs@iqZkzKaMeAS0}LcG(1f5RwI2sE+d)nc*pP-Rq~<%u_2|nW#ElezADg}4;OP20pJrtt9^?R^;Z(=vI9JiREom3MC=pGupeWR z0U0Zxz&n7;kv7$tZ|RTHDD4kCV}?BS!~YfUK5=M0(wH!uNaRP^$9e-l>uveRr_FCi z?!c18tU$HX0;DjUA(bKW{8_~Ov`f_%l;yT&@|=s)M;?2?!S3;;zAyC9+v?ETS>9mXE7uU4-#!UBv( zekJU7W{yNi271!NySDmr5mIAl;Ftn$+A4?%K=3B~Fk%itbS-dH=2KmMk(MLb(`&Y9 zxzc_h@_p0Eh9aqOP<9um(zQ<6-@>~7J?|6Mk{M_G-_HBtgyVgG=KZVX{{K1eV`%() z-WRa{Gw)-75h;`!2-5w;lVSlTOZkLZ{-dEujcPvlx4YZl?LPg@Jf;(po^|Z^vhKzx zcwp}CJjg8-vrU1P?G<%u0+e4Oegl3$nUyFJ_(k&FHqYzZR0i~O4kA9yH#A*8Uukdl zgSYI|Y|4@rq-;=}p>Fg14*a~@*AM|GW^T}BJNWsqT5GJm zGI3gPNlCC69RVZZ&^^l*z-B_lmd@Wpv%C)zjO+0U?I5qLQ`m1=DG(i$jyf4}gReKL z43J}K@egiAI`dkB?Sz?YqQGe8i}sT*VWt6@O})NiRk51yW9xFS4Vydko1BT@KL3@G zWylawh}E)$9fZ8xGb!|Vw_p}jTQ@rT=vrlaeGb7foHHz2#Zc65Z@F6blw^_}1Khn=lo%ocLdYT#{yNp;5CevygNWiL z=nqyurZ|ow7f+;m7S0Bq9U>rC^OJrlk#0pSKy>b@u>=a0sUBF=p|aMF&~M*dv8vrH zjCRPF9rYpZx%fy91}Xn&2L4y7W}uBZIyV-KR&HkWwt5QLY^4;NtUOi>Ax$1!8&RQ< z(e8Qu|I<>R&9%Awj25@p1D^Le->zX>-;B_PEg_T{J_AG~UL1(T>ppvP5Wbc`P6k;( zNW5JZvZ_YUXMXIrp4$G=rWS81CaDg((gawM1Ys-EGAvNM-xB}6>acPgcBNzl9NZPr z^%YEvHI7!XY#KK#rh~puB^zoW0^Cg#lZs6*r8~tI8mpdK)vyVEreihovvN>L;HkLT z9%%d)=T(t=25jbVfG_^nOH%$asIXF%qCCR=3~bh?1C=jBp^QG)i;mZ%gG2ZmY7hyS zv_8pr9V7n0&t}X5ebUk8AX0S_p@6p<3yrUk96s^ zJWwIohtRO_EjpfvgXw-2s1I4WZ9WE+yglGU?UKT7#2eNA`iTKHm*1D&>qC=)OaGoN z2XTwZ3NrX8&I&9x+Gv259{~ol2WWAmlOdxjpu3Kugu$Xp?h6-Z8ctu8P7XmN;c#nY2i(SeG=IXe)`Zwl`o zaiNVk?Cs$}GUt@-@@NF`b5Z+&!(L;ajx>%4!KilbmHFr_z&gVaP|poRZfUyW^LaJg zhyo!X3sDei=%tC}nky~hx^O^oJ;0zDIRqHOXmO=sjY`bh!EljDi@;jTKyZtd-W41L zqzGl=p|P5cUNv-qqJUb01DS4Y>A_@>Y)lRP7_g>*q%w({3e%!`0wJ_h^-he;^vcpz z;ptXYprQy>Hj#YUsfC9|ruz1;FPk)KAwyxHKC5@7!#gC5CzuVx06w_x8R68C8Wm3khDSr|nhK%`E~6`7(l~K$4majr3YZ}G@BU1U zgvaqrb&kK_qDebo1`RgXV3>~7wCoCGt5j#{h}0#LU+_{m|(Zuvq&Q*c@MG;Fm^H0dX;0O<+6(yYHzfl*wsMOZbq;gfQD&$Q`VnSMLL2 zp%#bfL}*u5&P+BH27*A`;DssS)_gg?NT2N@EVPr$dNcaozW!br6T zX?RveoH97h&qq_4t_tYOelG%TF<6Bfd)O-s4~2^<+UA$3-POc=Gbg9k$Bi05e$(ZA zY_$tH$pI{JmM`{7D5y8Brbu$6Aqp!3#?bW z!(B~dP$hRjz0KL)lwgS56#dpm zULo%hS>GmbIIQAzj^q3>6a1}-2-0sQo_}Bb)jVm7z^!K^q3E|lCSnE_b5LrnN1?og z?oLB!w`eSjzyzz9;0hP^XXlDqksiTDWDmPJYd+;H&&yhlM_zt9X0RLK@7|(tS2mV3Ga%IIZ=! zIbBY?o$l%28|Uy30!_I0h|7yU!Qz(JX-8>m8b$NGHYcEh)?(~i;&Od@7Z%6sOnBJ;c{p*#bcm>HCz zVnY={J+64bG`~bX@9F!@!#cc(xIzYlqtzbGKjSg|!!gXRt(seJIL+~()Ce5Q@b}}Q zl!I0Wbe9P2l4F%;MRs^>4`C8zJ3sm*bf_ZF5meD0GxewTh(#8352NxP1y%%dOV_D8 zk}Hx;eEE%ZIIogxekx5Fk(^wozoSi#-e2v*?v_V|u01(qO9%PVTa+(HkyMWF@aO1; ziBSxUaVU)NCM+>e)&oj6pjo&`abys5evq^YiD7AHRQ|5Kfjxtbg&QHrOPZs<_8oD* z`abin8EhV4aq;-B@}t$rD`Y?Op5p;`<^ztj{s$bnNyE_PO`o5yb_8m7^|#tcI%@UA zqUnFl3412|qT`FkVFP-Yk>7g6POZFdo-|f11iL7$e%fzv+x~<7M)N}1Yw*kbx@E!z zpwCj-l%^5MXSj7k;F($RI*UO=r&G)4srz%4m9k-5<~_d|qe3?8&F}Lo5!wq#4XKsV zk)ux;uwE*tfb;dhy{yU?pJr#QFF@e4&Ec=WgYEZ~7g_ANN-o~`DEskq%})F~C_#)8 z2g$>A{;GYEmo4vmSCiOLhd1~xiTcSoV71s*=ib#s%4ubJl2J5oB`m+qW?@V>A8kji zN#sfOVsk>Q13EH<#|Rx-D6fQ>xVN+;r6w3^>sZqVZvD~ExTSQOt1H{|kaO3Q>hBib znW^8t4VqR$gdt*4E{?tJ1VJ#j&D6YX4FsUra9OJzy#>0ylz&RBP$-kM?>d!20ikc0VC;45YUAzO?ATu>0n-uEvZ-E9VG4NksAsi*rMhC8Ta>Z{j zDtTbSubigt;zQGj7=AR{w%uPG&=pke%+0asRnz{Cl`ac!u?j`Sqtu%Ia$q{Se;nmXXDCkkL7^0nJ700YaQ!RB|c3 zJn{3_`J`K_!4a332QKQ7OH%wmr=C2Hxjx10GCn1-)%SF`8VHpp9ow%jNXrr{k+LsU+~`F z0hhPq!`>iQYgU{z7Rg5iQ9s>}{4ZEjDq`Y)Vofb;<7@|aMAVz!ZSS@&=@P!C8y;&J zYZLqP=XGn5cPdRQOJ0pPR`XPQ-%wT%_6=eM0)NB6Fsq3h3L z{agKq!}E>@C>y`$?qxV6ygc1OH{Tx)cAh)yu{ADn!k_q$7?vM8YkZ&I@BYHA&gA=z z4&)R472C}xx5kEBq8t8~r`EE^4S!FSo6h&6$@bsx7Sv{Qps>%KOz$hJOY7?6@A%t_ zEbk}hHWx0LRr}uWgWl%_?;KHYuutBumN!_LxE4G7D!^q|??im<`~;bJT3+7YcdH|Z z@E><#ZhYF&4NTzyDv~o##Q5{anKS2LR)|c+-k$b<-jzbF`vX3ybdKW5wCoi>%J`i8}IegGVZh3_QW5a)#_oh zB=F5jG41n}X~ttxbasV#mGZ`B!nGkcbjgI?aH5k^4)gpgsY7Yi$%#3-Y?~E*hOcrF zXj?i~E95)u4$#`Qq4?2M!EE_-O}Hn*gZtkr$u=V07~7QO0G9Q=R4ZpZHmlD!D7jC- zxi&xv%flF;Pc=nA(Ym6)g(CRFvcx`E7PdWrWr_V^S-vS5BHVviR_d^+G+21?^RYk) zbLc`Yg`VW@Hih?oGT@i1e2+H}j z68jOpZr#5X)wVZR1%lM5K1+tepSn$h%(LIxD!O111xVc}D;;$upa4!{U2>X7F#8iY zg5YuEBePz!v=}0dH^rF;Whj3$98DJr)6aAfvi*SQa?$r*;tgs@i0f#Cvy;d#PrU^f7`DsI z!O9GX2@L_$%JmbJQf#526Uh}2J__p#cgQ}DgFs<&-{KXK38*a_3s+Z?Qw|DJ$j*GGJ^lQ;I))qjH(TTLr~3&jx3OygzD}NjgX~j ze99NS_0SHvRkGt-(u~7n>M;)T{RiOMUY#)t z`n}mH9QGunM{0P2^W(T-Y+X@)Gn>>*%{r{0KnOHYNmF8kG=@|A@mBE_?r3j?D&v8@b_IY@rg<4kKO!l2x>RV1J>2z=XmiD8j-3WRP=PgQ<|RDhB}zHc6IUh8u_FxXWF%b7q| zSTc=PO^0-$eN3mQqdC8XDX`G^X=B5kB{L8a-@T|l@3bgeJTMfK`cOxDP+x>(ozRvN zp_)B7v3+)day393z@d{`ySb}6?3@zZtW#j^$ny!x;rm0LGk+uuc$t+bIMGdg(AZ~V z!QOg9yigd}O8u99j32kdut^{)e2X4<1Afp(4EFADw$1oifQErtm^i;INu*;w2A2x2TPWW3UnA|}Q{C>d3;a)gnjFz~dC z*I~E7{c4i>K4@L*L+pQ=Ee$Cqxmv2|E>nSyWHCSN3B?Zs&7Of&BG9UBztY=P;DhHW zM5};x%^dHTmt)R{TBgKXpjG}N$tuFS&CX8~AJoB=VR5QsgCnUABnZAftNI0JY?_>W zbD^`by9RGVsf4uCbTVpgzq;JSy9M~F2gte%k?1TM9DH$4{l{TKda%H#Tj(S9(zCe# z%oN$6;T|+RTi|-9(dGsmnWil0qH#7=0Ag3roRh>+gRx|cWTl289z^g0gU@IAJcW5F zr@8De6cm_}6-SJo?>k0C7bF8a3LG!NX)pc&4v#tCcb|Lt83rMa^7_!H+-3X+h)+IY z*J59a)m;)i86f#$y{ZHjL%O_3;vTKeDPUhWGG1lAj`OK)41&~mm({Z6S5KcgcO&Sn znd&dikJFNqh zNjRp&(kWRPH*42tVC0sK7#pn`ZFR9FbgMY0e%S?!^R1$v(#fs5GqPp?M|7A6x;DGp z-$RBS>Z&aO{-}ysn$D<7f`%Xyb1;;D{3IP-h8z?4Qc2E%G#seJ&iNe1IIc7&&)bGA zCLIcb262~SGVoH1hYU{&Ht5WtPUowgD#;in0Soc@I_9%FWccx45Ew*Zz3i@u2RJne+`aE-97+lZeN3{h?(W-PX zh}!-;n1roF_#zKFi@Q1FgO%W-Nsn|jMZsABX;o@PaS1j5grE7${id_ znJsr+kK-W6DC!$B&DJ<%Ue4y`v4dh_NHH-28rT-bKrdJsB2bgmihypbtOozZ4~}ix z6MhvSHJR7>m(=9+Gtw>uVggcaYg==W-_$Yo&tGVq|42>N5-OZ1YZHi&X4R2!lR{DM|0q(^KCyN+KN1H(M$IlL`2nkelv0_C zilBd^n`$T?1En4Ou$oZ$Nkc^Fa5AQ%9MX0vh__aRLBZgmey>%g@~l=@Vt0ozHS{0U zEmYmZSsvMM8}lI%rvl zLKQ%E^c3=hL{9#+Ti*JU^{W5XZW$YwFBQ&K`_pcrAZV}yv|E((KiVzevQ^za4d-Z} zYa}ZAz7uY$ppXBwTbhU_t60%-krR-SmWzv?y3~7@1bQvh8Zn(XL&|6c$mYX9kjWa> z{>{Twu_Xl)MzDc%k`NU@V!w>|>0IiOxc2J=?;;Tr# zi5aQtxLTh#H7a6Agc>K95u+z+G0Su^Up<+E|6Ai(fHxfj_}qrNvJr$cq4+B-O*%Zk z&XE@^zMX44a0Rv2Pl#x5$6gx~)w4!-=Oj1fSdS@5=B5LK;l4nzo_UdC)Nk8?S1pqk z7z?tuKIxH9#$4Y^l=K*&OtCvX6BJ30xOEV>J8~_%?Oi*)aSY&tIu8{j5#f;Ddgcuq zo5&L*+T2)gMO#{o31CZ-O@v%Je9)U+P3?kAaaErKyr&41N z#RB%xqJn9LZoCqvRn9g=I^z3=pnIT4TW(1s@FusE_l~^sx$f(K+$M$J&I*zo;7Np? zY;ItaT#GKNsfZ}Z;A%0IkFV*L&83wp#g&4U;*DL^V}JXyT6WZ1?I}81WK1(IJfe|i zHF-_V6|9n!vBzaZU$ZbR26Tr%(UMWRUDYHW&wFCkH>_{EzTw8kH2}Y%#QhYn9k+qM zw%K$xy}pfK)3$1pu7qeCiV%Tg$A32{G5-S4C&o8X(%)7vMXf2rU`f12w>aOLor&)8 zAanb(PYx`UZ^V%k4X=}IC_XE?TK2CQul`88qriO^oi^$yY{0a<1b3qRGiNXH}y?WHuG?P zr8--PeeKEDU)pkGuny+L4(a6ViJrs{Xj*LxKC)V&>LYf8;a_m$(zZ>rsu1q}uIviS z0QQUN3NqK)^k8$&KEbWOVdH%XCiZ>gfP8(W(u4Z+>`Fu^3kJPJSDET+Uf0i%?r)&_{>^` zZM%erRwP&dW{Kgo-?|w0*+WZ+`eZ-hl-~puVDgm!rjIA)!oyR%DX(c(DHAnoaI4mo}426oX}cN5603r7o=*THf*S?&vJGGrR=H=>}d&z`w1hw#EVoj5 z-FD+F6MkV>)tX8|eUQPH7r{o%hfkUlls z1@&#C|3ij4-oa>M4g7RBmS4R`?5puezej~JTL9VLkC-nXuYQ((ISQCgf$s*+45o&FS*Gpp(ogy#;x30)3uo;02`%{BOc#UrTTUstGZWP8o((bbiQX@#RMp2NxnzV28-#aqql1Rv3(llYS%(+Z-k{UI{8>yajrn-Ve}g&JO-iG@IulOpPym$UkY;Xv zq-7y*eno2w`hES(iO&(FQcV6bP))8#L34`Zg}T^HBBjq4B8k(T2OuN~Z?6LgNfHeK zLK2C!S?)hVlFSbw$!+9+5|Y3({1uWgx~KVk2uaSM|C5kp?j4;b2n!{r$f@kgj(Iv0 z<4Ksl1aXu2+-y~L2f1Lf^2|7y=^%3)3n*_E9l6mLM8U5@vs&aUeyH^RA0+ff)b zR?H^mclHc8>g4MGDkKrj|4%{^SjtcAI~Tl+#&6X?yXGM(pEfe<$@V{Ymo7+r?K}CN z>uPY`UHwMi8z!$JTSGCjS+ym;q1?!YP|D}u>EpcvOhti<^N1#pB^ovM7vk6gAWok~ zV58PxJqkG@C4B(|k9Zs{lp$4;mLXu27_+Z~ewAvWrqmy0#bk^`2d>~++_2Xju9{VY zsKrzmJAVSP1Ka%BQ(2+DT$!9%QV}4@GC>J1oa^I%7R*Afk^K@$y=)Zhu@^0 zR8b3jq2eS4T-7yTnE`=vJ=175&i^D4C~hyi`L~R8JKX>%BT29-|Bo`#2&@ouDf)je zBlV*x{i}=wmiVtS(jlJ&wilp`gnIN(8OgBVe_2LCY^fV(cEWX&XT5xBdK9$O%@cr6 za1O>3dK)XaAggKbQla<~Fj6E$(I>>2HceW6Ac6Yi zXeeof4h*;;Hv(H*kQ3z%ftU{#O$ccVe_fX{mRjdm&>$y7FbWs5IQfOF&;u$r=&|;K zGs14;ljb`NGLm$QUa3splonI~=0IxVYc>psz*1vy8Kk5SL>)mO30EYOc2EMVnO--! ztDfA^c@vC0xu7rQb=2@LTNwzjX5OOeMy2^;LZ9QMMcurg^`QB6*#ai>gGu?D)Sxh{ zj<%=+B-X3USaO?jiHD=+;-`MBIIyyTKnc6mD1%ZOa~keQ0y_m{@N>z!WV|d<^+ndE zLO$bP4S)AZQlo*%aj}5~1RzPiC}+0I@|eaJ`&47s7(7bW@MRwKk|ZK7>IB=TZq8); z16fL$DZn>6TR}}h?P3cF0}FX`pW4@k%_bR+d*vuX?|QQ}=y_ePn4tH1ov|ZG``qTgEm~G6qAk^7$ zPeKjN68?!<_Q=+?Kv|94M8)-PyvIqVn7qM)znMa25 zzEmz_Si%S(`(_(BYS+?eHbz55mfl(`B2yZefky0V8E*-IjhC`@7Iw?Y{J%GklsYux z=+U6_E*1=%vQcWd$N0>A(O$9^CG+#O$Wk}!=#LD{4(VxHp_nI}XKbdZ$dQT!1=E1evgU;KrzW(}vHa1Tg+f#K4vgek``qfjOUQ*ziR z3CoGAuhL0T(#uh%e#-HSixtS>ony)r`Z9zIgcboX(iRveEDYOq)mBbNgU(|Ier<_p zYlOpPnjH=m_63bKb&l!PVEV|i)_BY81OTrzCjsHKnyBF8E-KquLfeW2K-I6(RXGdv7r5)5Y#)M;f!%*Utv!rlQ&%SqbDGqJRoXdH3bG z$g;p6DL-OE^|8Jf`Gp!#{fQ=;uLAlScWt&6h>DGyBFWj;!Wb&B)lw<}Vhd+?icH$I z3e-+nYsW|zQ&4z|VkaDvj&fQFW0$S)Dm4yF=gTTXZnPP9d-6WHzHr+Zspaj_L>X3i zXdJFn3)1*bTa8ZENudlznUrx`m)2nEv9?CzPb`M=DQq_`!CCp(fbuc`Rkgx&twSSr^6E1>4!sjGy2HI6#vdZjsKSnlt^KZ z(nki0)(@-ps_btD3Vy=~kbzR=bWPWG*-gjYDw%!6 zQ;sQu&@1WqR#f#sd zg{tO0t9e3$9#Uar6sKS3kKyLZ20+d7<43C&*yT}3Vu$%89Pn16D9g`SVv1*=YlkFh z;eA@gHHUYL9`Mf>5Uk%dfp*?Ds{X&&d+VmU7QI^&cS7*s?vOx&2X_hX5-d1`;1-`}VC{-CfmH{RLLdT7S*om}5MT$I46(yX<=65&l;2 zF9?J@yU4CgNKd-Tfk{3JVD;pD#lgwn%}!?+yipNYL=7!Xp4;h8Mnvcm5!eU*`2={} z(H#B~;SJ)MaB$u<6{T49&=gu6mx$u$j0}O~f3G@bK7D>FqaeK* zf!e|Q`)uHHJUUW5Tzad$OR@A|lz(s2C(px#D}nMxdo$+S8dHh4R=jZDGTk{J+%u=? z<@qgjKxeAVj_asioNbd;<*A@q0Kq}il>40HayyC*R(4$6&Mi_(7=>(0?88Bw@PrxYCt+m)`r%BU)Ki)B3R;t|+=^J>g&vQ*H{`oJq!yoxH5oIH_K zl&b6to2YXhBH_*sPel-u;eGC-^qwz5mnvIIl55YwJIKX|&}xvEo*CZZKjh7O{HSoh z8_%)wF^K?=);(=d0!g@QA1?Hr!Fbt9ptx()1Z_|JpxLc;p-c;|ksxk68k^9&&qZoy0=>ukaN z;7-jQM)%XKlPgN*iZ_j8e(dp~3^=`+xqd%?>Nah;ye;M3d6z~xmA35u^L>+~;%MYO zi(5PuD?XccBTiVh;Wpb%G=D6cQg?i+3>ra3-1Ret;qBSz(k#k(I-jbJG^WsaYT%AeMb6Sc+DQMy!v?YTvV;9%LY4*x%DZly78&7cgQ~4hoWGQ z7_Muy_~&h&q2B$F_F5X{0v~jQ*3X4z)0AA~Xp?2hCGWsCC_M$EG!a?;`WyuKnb8d#_#W+E8=# z9FwN&j!!Z2hw6wD{K-9D9-pUl{Lb}`9Nzf#<9r$&@ z0gIZ#uV@A&>cM_~I^ca)e?BC#;P3Nm&1pqBc&2K{{3yL!ItDp&^=#3*^PDuVfoHZf z)tl$>eD>5jdupf@jBUQS*bH=VmPVEU!pph-_w9aVqx@DJ@;@CH835(~ay*UuoID4-XLb^Mz`>@zLWYC9XjQR`Kd~^pCeEDBCg6{) zJCdyHYTPnor-v>rw^k)a)g83O@;5?Xcd`=OkiP?eyC#!!n2aBWf>uPN)io7&E;l$s zB+LcQy}*T|@}U9Bv^j4%){bx?%W(oz={+gGK!+X=p12<;P5lNdTc^6t=3zk@Nx7>! zu=gU(k3PMNo2chYnZbG9;%6NUL*z>de#3HlD5s&jgjS@az8i6~5;kNp^jT$k8AFx3 zV2=h_2kt3+8Jl!6mOuf72qvd@2;?GkbOPjccretC${A4T)mU z(FU9y;zZK`d*s0q+aZ;##8)C})fibQ14vea9H&fO!V-aG<#vRtNZTv$oK$R9wG^=| z69YdYx(hQug%sk){&%tkPUhfDf#^0y%L`w~o8%(bUDJHkimsFfxVJoty7)J%{K^>i zuJDM-?`#so=}VMM@&)?6d^Gpiv%DxEVRUdz<%n<@fR{$b4+gBA1V2b<_iZ7_c`q5? z7NyS)`{?+0E7O`nNcliOk$QIQ$*0B_Shrm__6kh_K2DSNt%%L@c;#z_=}vnY}J z7(Yq}AC;HW`9j{?L*kLRZ>7vf#!o9*bpSX)n=PZ1zup`&&pGfVLY&iIlEpWaU^t^ z>!(bDb7;~I4gCGO5SGz5Yb zhc81L@|?iWvbe+iD8ivF;tWYEAI+2n*RA#do{+mi+P(D+;zHQ)Fo+O0cz)R6CRfcJ3SIK~2I3yZK&JA*F9$WK z%SAY2ICXaynk0lSU{kmfprdV$k_jh_4e(r-uVs7}6_^LH0G_Me^Tuzte6iCrw}G<3 znq*U8|MeL4Uw zYp+^yP4Xv3>+`8sfzhafS?xmV+U5481Y*Ac#0%TT&G>+(ZR5olQ`EWup%x@VLMbux zD^R2oaOF0G$Q!UXpQWIg20Q*!IUy3vF2{vkruxI5NTt`*uARz>pWr5MbDPmW%E|L> zZI6`~2xZ zinOqTQBs0Q`P|GSO-_f*Lcz2~c9%U{{H$+OQ&egCkXB;TY@lS>9Su=#7K*eHyoN+nM___Cf%Sy_gZb$=!l7AL+$a zVR)P0v0`|TLhyHQHFVKx)P_MxZQR)_0g1{R$lx{2%@t6hQr!d>$ze^bGAp}6ca&8l z2-F#BWY~m^EC?F1)Z+E2Ed!i+#IUU*#%(^|tzx8r!&k5lwBhNIlO}90LC~q4=*)=n zY^LvQ0H_x>JEdBj6ae+|-B9-is}#g>wXm=;{s;?OQ0%$A^twcu3kg|BK`@1~>lckI za{vS*Q!y;&vW4uU2W}u3n!v6drK2}AWR=w?l%9Sr^yDxq^elR6(%nxd?}HSv1suS2 z=?58(7r%*Ddl@jTBrmma_dP^pJSq!rJp9 zY(iIaOFaFpAv7}ik~gz8f9#(?#k?ju)G(vsB~aNq1Ok<13bvcYP9^(S$8K4&&~`+? z*2_r-wDtN_jw=r!TCM#h@QkFOe4@J-t$(aR_(XD`no@(XFL9JTaW7jhWYE@Y_syo% z%hn6&mp^FhRYD4Q-b9gHtutj`wqBEewqD<6OHGm)b$rdB%M4g-&Q{uD+lw)qBH>Vt zzcN_9q$miW6a}xWg^z+m(k`&WJhJDT&#*^Z4UnS9{z*}!Us4nfAr1+$XkVtw2|Ezo zrS~|Bhrt<&R~#1Mny2dyb46U9kgO?O#2Zop(eF0~2;8d83z~W*pTi;OxPdhn1UfR8 zhG*pr11XAZGTOplDM}b5Cxpq|r@pqBiPB-{6*wJdRn-sAQ$FeN9iy|qSIl6T+X8d@ zVh(e%tTOm#D1TGp;HoB^n+hX3V0w}Hqq7U8)4h;eznlZ)Rh)M@5^nZq>NUEp6q6nMC07EN zdL`2v6z?|k15+=zI-bPzV_@n<)5UG=#+;!6Oug(Z$^{nWrTLb;o6@KJR@S}~0N~cGKj2o|ufWucGVkxHS4Bbf z3%GT`@ApqDdSlLQ%Af_WSMv4TL_rj9A<(`t@K<+L5=+krDp%K;Za_+~mdpV5U*+%3 z)LL&I?&P#$HuoJ3{2Kl9&vO=As$Q)kD#&kUfHDq?Es+8)F9bpoYjwMx{6tWuX10CXwIiOM`Z4Jub8a7Y@zg`MPm=>9pQ6c?x z7sQ)43(NA|$dr|!(sw>xf~aw)mQ9A`=zeWm>AJ@?ZMjspt*Vm4qGj5}tNL|iL%D#2 zQ)Nw#BSJKnSq5F~ z0U(&>>duh}#=3U9J0;?Mypj1fZsJfopCokXwhBP@6Ix0LjM&^~Xh1&R!Jq@ofEvoK z=@y4kB7^aYXSn?^Q(s=7Kk-~BI`VSZn{H!Ux0L^M>XZ0$*c1FbSKFn7ELv`vTqpRr zJicpdUsJ<%_IxzL`q*08Uh?taI%j5aY3IP=$il*ot!ZRS#Nmt4@V-khLR$wEw6DB= zmfGt~;^ejIRcgPWkX|~#<#O8fe7$)b*ZMpKTG+hv9{b31-cneNoKgIU`#j(F?AG?& zce(uSs;~X_mgZUf=mziU8ZWDlD)Q-L5$T-m^zWYLZ=UiM^(|NZxn`|5*GA8`Gk4#f zEfEEH9#|e-b)I?QOMbH^whEwV&ObL2WIca7GXGZWq(YPh@iYjMxg;quX*Jk6TyrLA zeE;|z@343zYH_ic>U(2YjYD&3SSpJ2bt_i`yRkO3l2X;@#mm{1ccR|yOWKjOtNbin zDO_{TYbmQqEl+M!QW8YZ%Z$-WgP>G_?agE9?(^bsN{CeDvx7rpBg*=7@6G|`^|^oa}Wr??u|(<$y>q;(q24uL&+d>6q~bUhX%3bw50 zZ~JeHtpjC!a<>NYxy>RRY28#~?@R!oOQ8>|!7b4Rae2Ws5vw4kme42fOmf5@PApo> zW>aQVxF3e;g38=R=z_QXIA~)J)skzpS9^tol$-kW4O9T2i%Ek~cSt`M!_vCzPacS~ zZUE?V-^L&(`(wga<8;rD&7V-?Re3K<5|}tyL}KRbfeNo*O{!6`nRAF1D|Li_s@Y(sHe-67P4U?@m~&nCij0F`0)HGlalto z&ekDhjmSl$T)s~#$Javb<91(&xtxm{%53$iOror}qH3Cct&i@SoTHm$^uKp8ve=1^>S8vzh-~_m+|5 zytAO|-sE4`J?8)Px<71d7={==R`^Xe-8o^o?NeWx({>HHp)CFi{M;F! zDwZ`w*tAH3gJmy$&-!i5iz7kbU-njU$3L0k?G`h~xOi;W>aRq!S%BgCLC8S(6YkxO z(J7yVC5p8m3vsEjTXi(BQ<+#RZ_!gaU75R~!io2;Ryhjq~rzUelGuBKqaBZ-4*yWxw+8%bppy z>{I@SmwhLH5C6+$-(`XQpO<~G@xL$om9>}4-i`K0UOwou_x^L)cPFMfUiRciu*ahF z6DzU(ZV8;=^a~M&1)s*eRC!e+_0pO6KwK*VbSAJ{Lv8G$fX)QcpU%W3yEnr0!FQir z|7`ieNU-rUy0%;3gKuo7BUj0A!Q~|ZTL9&cE#-Ff_Lkp-La2dn9TBNokJFGEbB$ve zK$VH7{_;oph_%hfXx%s?-VJ$=KA#&N>jT%Qa&i~V@H@0%aw>8tNQZh^2U-SB%dTnG ztr8^*_b=X`EV2BF-m|O979O$}PQ^ySi&(VG@khMZGiHt#+ozj8s)iKDg`~XmeKV?_ z5M&WY2-3CmbppDUbIcz-86O?%=*E|homZ*kT)*1}?w=DUPSPr%0lF5H?R^ zs(sbsw>RYP@=%DXAMjzU-oG2$oMx9E!*au-t!?E;RK!n9VQ9VIt2nSYA>&{^-R+)j z;xxY`ka2XmjpkaTaq3b~xnX&ocKWlgfPN@a{>9f~1oE{+Co+g|O6N~D9xjIHoRT{7 zTU++oejkSR2(%OrtN+QrhQ(I~-mWt8B5O$=?$81AJ}`#C1!OHP8Ud_q<-Jjy`JFTqL!ixyL+)Qp^|SZn4YA*Ol{O7O0QlCjdA(x z35O3wK-LfVLTFnNRTD^ndsVqMkZ{`Uj}Z)akPCWBPM-5O_y+~2?*Br`-2p@`)gVy| z8LFBS*JpaivVF2NYgyYfV({FghJyKEX(-4k?n*|NAQceBHC0q|%Kp_WMGeSNAsWr% zzNscKoV0A|M3Y?%>O>*%`1on>z;A4MZhXjqq9x;k6TPY33w(|}2X>Yp?-|#}QR_jafCx_#!pzsDU(Q_*ASYDnLaPkL0Ju{w_)L#GDf8!qF@DMvX#N zv6_bfn(3H1ef+ru=|?ggBy|{fuC#U0r!%@i4>WJ+6YI_yCq^BjArXK439`bryWc+r zynun$3(lo?pW;`Oy4IIFO*MevicHB#1>jt^Hto>?oQojWVtH&4=L^oo|G8{`Z2=gL|zAkADmjIdW8xgURZX0|?iStTzS_#IaOFipETqOb+_>lSX zaL7?x5}y^lGF7D$0f!y0J(yvZe#6*V4e`4okpr-^46aNgXo&+wi5e{S7l11?2;hpW zs+}I0oXsh$%PPKJ+hNG3qX7V1^Zo!_b6)_i_?h_Gs1lv=ce|Vb%_V>RT09Ml+biuS zq|bLEy+?!-a+)wyEwQY2&wL+2bA%{3jFM6!keg-12@0B#*F#H5m@84GPj12x0Ju_1 z!(03XaP0*r@MQi96eR|BXSRTnAR{+@QNr_{z!=o(wz>HU3nZ>ix5CDN{lqvR05?N7 zk3vE&8gi=6^l3zBN9}^gCmoAHK&^ORResC$P#kfgJg@%d9pk5&Yi!ejf zgIef%ndd46iIjN2L_-M9>Ff=!frOeprwJ~udq65H>>NsI#YqowDU_Jb4?V1c!PS*f z&xwYVcaksv)9G6EcUhleJS|GWYd>K|K~}dIB+LfO)AH3M`aDuWmDTKaq(z9$EMWL~{W@9(N4Kp!SblpwEy_MgrU{b09a%L`r8e$jwqM9jOY?Tnv;G zaPxk8c#Dnlh*IUfG3pME&{U4V1l%kewm084Ufe7kFK(8nS?0d#KW>)o^MV2S!Eyx( zz|A5ZTQPmHlO;=x2 zd!4&aQmC%Uat2O;H?wd3AYa(5h4Bu_?UA~4;LNV6qVsdtq|=0jHhigP=_k3EToJfu z9Xk3M2L%aAe$E6~bcN0eUfBFN?95j=r}}}YQgo#*=wVhY7ajBhk6H<^0#7q?g=wRr z;`moC0>|I6@UqVnk^+eG{ST-kYVTz5zH#5^j*woSp>e0RpO?c8U`M49sst^%(XVBR zymdplPpq9G91=;7{>dF;&-vXrGD|i19?|uUMX7R9rh$PUl|jm3`gR`9NQTm$Av7UQ zR9f{X?y1GzN0y{<&C*_(E?Ax=sj`-ipyo}Tbsc+uji|+xVXAv_SN4Xkz@A*GF90WgCndy{yYfI)2SR~Al4Qb|*5Zc})EpM|;rB*UbYYW)&3f(OYgqbZx z8Zq@ZWG+qI6eLwInk`kG-QE$j`|Cd<4^x&tv2btZl&ThEbrVb!Kgq^+HQ1X8uO{uu zTM52}db+Phi!%~f=9e$UUb%Z|2B(Ik~^JQSjHph0Uq_NPVDscXqC zJh@LbI_a;TZ-Uz8RIZwK25m+vC{o5E@Mi;mn99RC~PzA_1UvZk40gH zrSzzK`>-jO>6OuVZ9DX{JVaGkUz!W2_v|Z3Q@eJx*G=bU`@JF1{ZbCuelA#ybQIdv zUR6R6poMAACEH(X<5Q~1enx6(!6)}VD!~jt%ygD{yhc-+pg*I?=|w{8evHm^9+2aH zd|0RLO)JmA?K*76!F*&pGh$$GwlsKOlChbR-}@HJtnOo%bGhZ%8E}T>Q&-h`S4*g2-#E7;7nA9|(q|L- z$J-nhOI{H}oBa-}^J**;%@}hsZ%p}tq`+^V*!F~Kk2W89ebibWDjlvm@oO*MHDxiI zfA=OoMfgP_S;{xrNNGyPjk|mak=^wURd~rbAIWBqaJ;JE>@5FS#*XT6pk@tVqsk{fJln`^`PI`(<)I zfq`y7!Q5^{ve`S6r~Y3=hN~_jCNI?!Z>N~@W??tZO4t6ketAV=^7D6mUmioHb1N&W zHzR;Ex@Pw|1=)U4x0S8==t{)M!N$R+uyNInwbq`Mb>^i9CgLVa zK5}=mwHj+dC@3&)Y}l`C*A9j8Zf+(2*6D5P$mvvd+4ZrL&GqrIASs&XiE(LpeEI9e z^HkO|3qXrS54-xfb<)7`<2u-aP<6_{YmwaT# zr!32sN~(B3aSmq;+(AjoKqz(0;g^e?8fwBVJ+9vKAq+{_jS*Jm-NpoTG5DB+SM<{J zr6*rVN$J#VCo1T^{q$m9tX%8SPsKVu<&h@>zqS7Q>eh87mYTZ5q_fyDA6PGk6)*l? zS3U?@715&$GK92zf*i*WQ!5joXXs>(e>|(!P3KZqEKv#9{JS=CW*hwrD@{-+o(Uz+zDK1 zmPPs0bvVo3Dshx9Tc)~+t9{NYk>V!gMq%t8O7n>zD;;54xKUx44$42z&O|bTqU0X! z?PJ)#foNQGpt?binf)L;huuA+?wG<0`+}MzleJik$A_#Su0W3_ zY$Pl+7wsQjUV-$QDYkC5YZd3S%w(AoE>gU5kjFIs!m?xfrY8_WRJ@VU`~`aR0zR?5 zO~%oGd&Cv=2|31ha0b_30C)JWc{z0Az~M;K(%60>px?Ltkfv3Z~qZ91dIO_GuW80{D~PnI?25^ftaBz@$Z-+ zkl}wCGZ3ulB>7M-|CbVhpfzOYpAtb`0IJMbY%Vpm&wB-Ghj}68IX;y)JnejdB!2tl-^;sdx$yC{{xW1d7eEL{x|)c_03YzDy@e=R@A)U9q4d$P6<)ZBM z308RV!1f=J)WiiB*!}H+4VH6CJ*9^Tl$sy@0hV;!6TeGk3;e9;%nM7aG zgfk#I0$F&i=0g?8s@bW$_zEn_TrqR)Vm}1Ef+(VU+k|hP^!s%>I+x)9ObE=YpYPlV zw)ZGeKa;_z3}TF&iHit+gbOWJLj7sp;^oL&R&PgCGNo3wlIo~HBdXxLyjSOmkh>&EYU$}cAB z^~9GHZ^Wg=gy4^UWE?4~+phQ*e;xW<2w06^5?1J6^Xglcr7O={DHk$Op$9LxRC|*e zbd4D^Mog;|EtcahI_$0UJ;6eleL5xaf^YUefOy=Fy z4#vzjKXblP4mn>64bh0g;n0g9X1ZMc^NF~YY$=cFEeFz?zE=8Ru~l+9!vnpdg}XOa z9y`xR4Y%tlgW1IuQEOw<1E4$*P`~Ziu|5cD4)l|yHmvP?-UL$#D;wy>M(Y)A&4BS{ zwTUd`OuFd(vXaPN`g&{u6@=Z67?~|jssHsYnBosf=OGGYv|2DPWVjaV7emapITj3H zh!OoT1~SAf0)`kEz!0Cj^3OHaBNvp!X2#BP@l1$Uj;mAvSdCpk1z>lm_Vv9Yq6Z9CQLhb1(kMXT> zi;-dLi~IT|mbUa6O70qC(c%$0^5~i_wZKB$em+ZH;?^|SJ~?7TP?Eg{nP0C#=GP&N zLJ|Xj21hbRWyRPbJ@E>OeGMW@oIn^q0~_^X$01B!h2aYU2n?2it-jD=hFAJxAa$ zoudaAh3ckhKP&))rJZWMU{5Ct&lv{1uN;qangA&_$Ipl5T>CR1hj~a2L2fbRgDi3k z)SR{8#Kp$7{p$5KGQ%^5qg1)dQiX)wi``QYszIJaK-rg-HO;S;C6b$3k#DCTV#`r6 zQ!hhUavIRm-gUC;RhJT0mzsF+M{!ejlktguW7G{I$y7|DBc=)d3{@aDI!-R_C!C%t zhR&RqejDiJ$Ih%G>III;qZG(|Oo)hwm4KkI$&a~K24~pUQyQ5efc=(-)g=mA396gE zV08wN!=P9GA;nJCCj{!8I#i>zq;`rRN%Jrdtn0y|?iPg<{W+ zTv{<5A*s|R)PVQ(yiP*##rtZfZcCzWZTHF2<|oSvH!eyf1oU`h62)XdR6B&1Hr_g4 zh*^V8{09j{>hx)Gw4hf|B}23dkTDpRuXks+cc3uWi{hCg2WcxZG1w!LUp$rxwNoz!+>v z;b1)&%-~6Wk`D0$i0ZCzZ(C+E4lPUxb0Jv#!9-@1S@6Di&B0@`&K*$-(iEyU`Xam8 zbh`RW;r4pv*jQBbG3*e>%%7L5u8|U-PNOMGav`qSa_cJv6^ihr>#sY14%IfTo(Wp> zX)h((R8nhsal^!Oew*85EheF*L(@xoo5nbWq2}cL;{>JVm$fTzwm#a=C?`fH7KVG9 zaAzlyJw05R9QY>{r_ChC;KD3yL)5+N0j}4VC;xRRkp+yCKNQAF+KTprmJ&DqpcaAk zON-zWQBbA}|15^(YIruJ?{OSr#3tsoiPyQ>As43PPs=Xo4=4j|z zp3Pls=haC_a6K)H-AVmdAW>hk3koEfP4l0xQAJ-TE+4T?6;--VYK!N=2wijxpnQ7? zB#^TH1QPrI4kRdF4Iiarj@Flu-lZp!hE11?&Q)ROMn{IjIT{j8r&=j+6<#*heQB5? z8i;fp`>if_ljH4$p*kszBWm1CiYGW}!CI0RUTERk%l~r<9?AH-JO1NGbLTL{Q|~#OW#>XunVL=5;$GF` z(#smX0`jr+M)9*rVO6K@^*8S_JKJID_|JBFyvKTcVmXKXFY;iTRDIV<~fhm=S_Fw@-BrxlTIB4B>_{rW);i{U=Z z(x~Ta<+Jgj`>;0mN_7@Jy_`~GMfgM@#W1b%T_=6=DE07H?eqD#D^$!&f)r^ZBeOxW z=i?*uiRX`a2MwKW-<%f@Lq?9aj<%E?I`_>jj*cvfoKnK%z-{Q=Ju@(7jj?`E!{ydR zumf_L_0zy@Mmet2XV=^N&13iKtKGS|LE?+h(WYb5Y(aqI(DTfC(n@r~YyEhg#BFWq z<~HCCa2$M}AA6|J0)9TfG7Dr)S*y09(oBywk12IM+nsy&^f>GORQ)v1yWka$;x6T0 zJN_)=MOX7-3l2wc$?EI#v3>AUYe?yIQz7t7&zq0#mFvR=Z%Qj08o#Fu7dNLg1H@0G z(#rAKr8$?X=6zS!3l~cOPdnbte@~lNka@UQG796)fs1tY6xoD~Qn0$aF+PocjI?}l zd0l8Be|PhoiF)bwxG3_h&3&gm@!Y79H2)El6ErtI{`Z`~a307B^l1XAhRhS@K{)|c zw{89G3{Ra(uH>ck_!~@r!dd;z-`x5IBZey!9HC0ms0Ak&t_fL23}}SiD1-963m)+1 zQ)4;w&)$GtrQxpAFs~yhz(h7$KZCKfXa9S#GqSK?x|0Fw^r(~1=>wx^cLjIQ#1-8` zynmlW?9Zx$0f6HmbzM})l#tu~y(w%`l#fR(Nzjd`jshXja?X-Y3;Gmm{L3KeRh^;t z=S2Zqsd4j~!ZcBh@ycntVW~zl2_w>9oFXOBm!%`BRHG5RGc)I;snFf>OznLXRPT(^ zx&tQQK3f&~R0NkQ6;_0+NO^=cri>VAb;ZyH@?ZzuYntHZl*_ zzKwb!-L&w3hXjaSW<^w3Vs%nUxo_8IyBxLf(dwh$dIsG@nS7L?s-s0OqW$;SAk@LR z&hCAQ;Sl_!vs^2~zG$7zX%1b1z7SU{Xl&505Giln|JA~`x@}-yNmo!WxvJ}@qOd&8 z`sKS^1#eC@?5AO}+-M?fzKK~Plj(1bq2P-UZTq&9WT&@82`PzbaO&;~I?egCh0L!F zPDUN|)KfnjnO%OV=Iy-Iwx}qsl&_%k=yhA}uQHzn;MW`@xH*wV^7?l}f&S(!@Yvfi z1|I(9UBi^GMt6Q?_!j@tX{%C)s@ht4>VaekzaDrW-Yp9;$O24E!B9lqS3iMUT5X$v zndUJsl~40w0888!IPshY%PEjm#$hW04^1%{n}6Wd;64N}j1(oOU^Oun1&3Z;9D}R9 zdQwpIU%Q7D{l@Mw+MgL;k`hQUIGh=@vL=Yx<4HuQFRVKgSJrm>-kd>vQXwXmHX5+X zWQTsBRei4m7CX*-kujbL>4W$IN8-Z*|C`K;&^O}p;mGS9fkD%naK5VM*_m5na@2gp zXw*f7-Dk4EhbWUG7$u0SgS9f3E4D5Q@3-AJx_Wx zNs|piRCAsUz6bQNROMLBj4&_y*#BBQSpV@-JP4*qdSnSLFbPqU_W<8$Rl4MZAJcgi z>6l45nK>Aq2m{a`8FP?mtKIfrE1_ZdliIf6;tm+{c?^E|j3a5_4R~G?P*3Qp6zTaW z5fSw5IcFm>q>cDIzoUIxv(*dMV1-1`tUz<+3G3$|S+9f66#$dys0=!!$TCggf=fUB zg;vV=MKRTg3#m$P!XBiLZDcZhuuK7d7MB!LKt~Z%IVHdSw~-vcY|tB)d9Yuf>_Z+5 zAP)a)U69iQS{EQ3(EYtGz_HQz@9P4`28lA~WPWI~|GNeT==gw6=I2KjB95z;e$`Y! zC*um}WYE!4J-=(`eT=~ZbTVdmHZ#EYe~?ZFu?qzUpFVHOK6%P?u>X%vMhu6E8PLgG z0y>#FPx26ObXUPQM#V$IwUQ_VA2{A_tg?(n-XaLBj}dS!#26ntG@nG}wQzHGUpl>( zGL4~umo*yjJ6HTzNm&9u5@lDUjO`MMJ(&`w?)J)?Jpp^i+6*RNxMci}jIk(RTrw!Xgf;aqG~?XZg^l>UibCF>_`V6~lbG7o zYxn+4bQ|rR83hZ^zBsA0XlP6NChsW0XH}!A;x&fch2m;Kjg4jc9Ij)9_^PRJ$rg0q z4ZWS#C&^sCadL#Vt|~%Bmqz|eNKX1fbEau5Mech0o)rcH|df`_^^`5wk%*MT1Z& zj@ydK3JEd4)*iuUhmJi%yu$Grnymq114(bCrppU)( zOCKA2B7h6%V;S)E6ygDWtm~r~2-7e^M(uG6eo;WXHr^x=CEW?lw5^H7K=+4WP04BY-k#Fj~ zaBj9U&-b{nQ|dH6H%a=eMPhorcgJZm>%R(_9Qh;lze$8iq8TGQrSS>8Z!1Tgi)ZG4 zh3GC(N-OKpx{Fay)FYqqYD=jnv5FCaQIx&LrgJ$Red-#@FXrb)B7U+Wvw{Idr$dDTD$^>gK@Q28%!nd?id#g ziYR&SG&;1by@<)J{n695>=^DlQKb5K(r{HdLtQ-8#DcpR z=r7@E$mcczYf0;I_XPpk*Z)d=mS;%gjGnUIZ1Ovry-g;$sRE!Z4`p<7d5|DLFQ5P1{SYNrbO&lBu>PmFfYp|Avm%=g^C z4!{@tg~w-iysMoa^FB^&HPBy9dBd~{BfBx@pkIZjmR=2*u*#5r`_a@;k$`(F#n#O3 ze8p>`obkN+?k0@}L5#iOdDlHEVh4UgYC-Kb{xu`Va+f1t-!J`qp7Eew$KsXl>~t4T zvmDwATQ6Rwr-p}GO|hZ;XRwxhA^4VB7xFfz-a6S+%D3a#T8XEyk!(h~?C%ErnEDzo znZ&L-9PqtUjgYtM{34(>#C|R6&v~SwtEYyX{B#cD()+zA>x%rY1BK9}ifu9Bac2=~ z8i6-hyq293Sw2jNlY-p~3PpCLlkyy^{&BlEt7`kxgmovL<0U#5Ut!BOhmFfckLELq7`oQ7%9(DhC5p2jx^6!NE1 zoB%k(>#xt3o#9R}y+D&=8{wo^kIGt=B)ci!zUQJVVTV{1{()xbY%{I7l4y(Hv*jf8 zSJ@%*33(N9NMl!}!XD+wSDH0Y9s|x=cJ+oKhKZm1fVsG!$z|_8sxEOv^pG*>78)Tk z;hEO)-hTG1Aia&~Ms45v$2~(!AzyzbRzt^0-w?;}37>EbEyK|xP~!l0B56yR6Gs-c zY~uS59f&1PA6!3w9I<#RQLu(}VoxZHGO5S-N0B4Rl4y@t9r9cSrTvf^@POy9YrMwp ziOj)$_o$0CViY}HW;fST6xLn$zc3Cl1ePhE&pCl1#+K?6gdk1DI6Xk6jnfg{`@a~6 z#K8P7j6)VC=53c|bIcZ^lhd^CHzumJAMPukAIu(W-Rq!9h@KLkEV7={pi~a(ijJrM zg?`XTYW(l$2ls!XA1Z6doqjFOI{j~iG3@E6r>*yt6kt`|AMP5>+b>pD2cRJ9fspAj$p{4(K5p{xYWq^&iX5|2l0A{M% zJDZClVS(&BUA4W?SMhC>_g@Fjcz5{q+KYM3eG5Dez_2M2mPZRu@3acF?#3*4wA6lF z+Gy!=@eawAn~z$eyZaEKqpI}_#KnGgBE$T-n~KRsd0yohb{%mC*B57M({~J6E5wf~ zjc3svguV3I*_@@5aK@ZVU+PDmpJ9^jBhs98YBjEUtg@rTHtsJp(UNG)0w9W!hCkcB zbJpsrOjo64C90?1*fhsZ2Guoc-Kh}|)tzW1zfLXO{8iU*1?n2*4CeXr<00|cxJ``~Ny$ivzh@&b#61xB3cn`upOvGt}+n)Us`|v}48o)kOt95ShAI5B0gRl=> z34Bn@|KvWv|F>nxFZ&nngF#$gJs3W?<5@kTQAcagN0~bn!R*}2P4EHz40(O_~dF_1$+hT_~bf= zkmU+u5_&Ci`a?VjeDms z3q#X%2%)0kH5?OTj``ILdqED1p*T3q3-E!0&znPREg+F6>8+qCE_0bqR4n7an;Sw- zro_ge=EkVm*FVh-$JKVsopbY4k8i&vngT^5-J)-{_hjhmNKRyom$}uH>Qg~0* zyTmrj6LQxFo&T;~%vxZL(lQs(F85a^q^SAVFGuQ|S8S|(P)43NB;MZ8)pMbh>R&k$ zbT+mM2{35Ld_}wis#^38wLXUbWYWp}CN}porhdnMHv`~l`f!1Gn%exv_#o3S+Tmjf zwj0`1t!Qo?4@#zZ@p}poPt!8h)aZ}tH*{*xOXkeW`BZLjRQEO2ImBm+kaZ{!PZPjT zRPlA6&d#1SmcAW4g5ix+h{!U)Hag!6|5;j*dUA6HnuY)bh%~{+U@ER{C7K>nH{_EK z2HHt;y<>N6?ZTxS+fG(&+qUgw#dcO~TPs|#ZQHhO+cr*~XYXBAyXtLK)#`jWr&@de zz?k#HY-8N>8oggV24{kw2-ttjg$fZGgx@6m_npvEVgPZ>wYz*bG!}8T1_trXPm~K& z38ZNPwW|o&e~tatj4oaf2_Uz0YO8>RV+;c1v8!>gBM8)4(EJ|)8nc)qa&mEbR_Jo0 z{{^OLZkforz{W0a1j9}F*{pd(&x{}g>x5wUe+#AQi{~9M5OX*Fhfvezne$ty8L$Eo zYv^u-s*abYEPl;@Dt30V4YuvtA)Kluo!w+xj~+kATkd$$krO$^2TAQJG_0;b(_IHR5)14$J6j zR}?u@gGPhFGv$&~o38x$C&QmqS@cmJmf;y+aoa;W?`jQ^>EfYg%~ z`2Ru$@hK6BF8%DIB!1xbmkeTc^kLv%GKl$#f5;$Wy#JdR2UYgJVjOW@|Hf*TNpP&z zt={D+D+7}LE{gO~ISsT(54A=|XT@KyiDI-)L^7_Np^PR=k}yV;*ZsqUlFYEuq~@Snv83 zOxs2dF*aRwKiq+N=OWq2>I{huE$_u+!`tSpTIMEFDmi&k0CT#@z-h=*Lso~VIgiz}+P<=6kfYoy1&dCh!RVbS_MY8g1S-H>A$UjoSudGlX> z2{DfUT12spNc|i{RZ%Fj>DW-HS)s3Xm zP%BYxc59E){M}3`p@CVD9vZv^bL&d(f#dXeSZ95$b-3v{Rrh)xnjKP`w$*Ck^eB?XVgERH<>r$F@0E(28}r(D1e+$^JDA^^CJWiidI?0MuyPOb5l@ zWqjb#cV{TmSp2m{+y}z4+^G3c>lcLg^o5(?KH)y3@i3?=Va{A<#ZaVAAj`NuoEY#S z%gl4?*_@Mi0*dF9=*7g5Hp)%@0bWq`*T;K1IDBGW;6I+#&-84x;NH7Ty!uMG@x!y{ z9$Ve_aJG5RXUOzBX`GgU^Soz={P}Siftxt-g!6ED7wLM+T`W5I>f6yiVV^n?|H}P* zYZZw8{Bs|%?=l!mX_xT*`lRx;kZWzlgUzp@7hdvFVB{~=28m_;j>~j?^38LwmJs;zHfp|BhFq?O$FE7&=%ax`}Ibfd{Pr5t@{}{P)nLISGA*Do$NA zw8HBulW#QF_zO{$qS^WhuY%|OgYK)$6#bi=NGUJqPmAYAFs7jsQ2rC0=%Lx@E=u^Q ztK*bn{Bil7CCR9uiGJ^DtCRV<`g@k73pRB z{)OSw!3P)pG}Xn&alIVbCH8q2ngc*boQ#;uHZYn&hgQsxUFGvDnkGIBdV>Nh4`{|0 zubj9og4$qtHJ^C${QxBgicTky!+nvk=i#H8+G$B$TJNmnA7Tyt@aezB8YVK|VhyR{ ze~2~8q*D2Z{$sI5?O@S=B-WVuH?hWROj8){Px{(#v4*$?G6Se zMJGi@q&O9Ei=s3zry+?V-VVNc;SY`7R=ORetJJC;`pNde za05T#dF{C+mQ0z*qXB|gsT1VpP`;GLJ4gRA#-7$)5iKtcyavw?1!B(7qypSM3+GDy z3iOAy+TVd5=(er7lA^@F^!_TmU>XVid*Nm1zbU*pck9Y}-*vxz1C;6gMcO8XRa*F` zp8&2MiSEQ$-9&Xi9pug**g#b?N?Rp?6~MkC$qo;Fsn{cMlMYNF@ayD8!?qdTq4d@< zevjkjkL5wA*>e9DafXX>Zt~-|NamJ{i>q?w8w(F*PYTCq`99Yp8iu9GU}w%e2*Lg= z=KWy;iZXPm&x?#M0QvY1)F@SmxcVe`B}fO7Ne z?YOIPAs@10b~^tA>*v#drdnFGEsA1+5pl~9ZE$!M6$m7+#o68a06k?F2OJ-isl$L6 zM1I}mK<#zI!`J3kpGm22d!{_aP~(-(Dh9=YLbuG@iGoUj!E`fXxA8J-ey5zhXjaIi zARM2}dDC{_dJ+COjn*Ws0DXsBB+KXi5pEG=GFrH_j{Bb~G#!7Xk&vzbTl+=W6FBXk z?H8wiwqK0fr6pR{NN*<GTni*erH>9?qW=7+41xM8E z?}Q+oHZlJEt<)&!3jdEvFTxIgm0o}iM@@X9@+>qB6H)X4UTjr(L z6>Q;lg*lByx{_lF1r8v$rz>j_vHBh(8E-bB{k#40A2F2BTB7j$|B#`?3l94I!=3qr z`ad!hT!sJ2Pyqb@W++3rf#dGq3}vC|zc3V6@qc3|#h;g?I3Vh3CgL2+tThDuWUk}+ z6X0R2;Flk{tJ6BlTr8E&8%gM zOD^lgsR*e*LFGW+3_K7-$XmB*(%(CM7|%0vH5w8AK};T{M8cDvl!CPz50s^PsxGsz zJ+_SA=I}G{|CMiP^MCt4&$r;p|G&+*Hhn26*h`S?SliryK%?_VCzg8?w|Zm#-;`*^0{zb< znn0ZUr(QKV04RtMl&ni6sw=Ht#Abv`O=aQyh_Z2jWG0o-B&0zl0g zdL+=e=dZ&>*eDs?;@u~Om8YzE$UXc{Q`9h9yMO+gCYi8?vp(A9Z(zADKImNt56ST} zvnU2G|H%m&PO1PvTKJH?y9Qf|CohD^FG$`o31VBV=ga#0q=!Al)c@|r$RGh!gg66I z$0YVt@R$}r8p`>zhI?wVZrxtRz(_ANguI`M--MNYA%j&0jedU@pmj!`nUj8et5Cfq zD*immUv1h~zXN}eoBK$Q=rICFiE1HsdIX%b@B4ku7%4h;8YD1J<~D`5DkO?Zg`Akc zI2WwheHRrl0a-7=sNqyeJa* z!ES@2WA?Psrh)Tm|Gr;|wgzQtHYIeZwYjG#uoCY}L8zd)*@> z?pJ#^As2Jii%yo2yI4}Q%8RnXe5a3;uA95mapk|Pop?HGKHt{Phfs%j(idDtO3+lq z7n!W?6~4163P%dU@NaD=!(ZCY{h5DgJ2|`m(ssUo&l0U!H(66d_i~snmTT0RP8^J< zN+GTN1eA^;Bw3RX@6oC?B9q-+u0bJNLD>V1m4RdcnFc7vi{PGOIC8%<$uw9@U2_Y& zBi2=UfNuqqZ@jAu7&pDZK|Z!|RC7^NQ&Uk>Nz;8Ea*e*rZ?=ity?YDccS2bCAs~!G z9vCLn+HVfXtDRnZ>=iaw$kB5pT_zcNV~(#|#1G`J(H*z3artQD_+ab;f0LVDgv`mHbX6+s*J>kX zs~y{A!A7a}IbkToKki~Q7kHPgE)S06azdo*z$7}OUh&^wiO4_}N?$^$O3+nT%? z@0(-hT`+V#p$m*&RAOGi00l$a9@7zme!wxx{Eca^85ETnSFZFs|ut%|9$ zQO{)VPy4uh2n9nHMcPALym$xd18Fw6Jb&uVkF8Vh)X*=b&} zws^Vix{ag z^?FGBB!7L$#9@W`_oTd-+Ta@t*av)<(-*_mm-n!fIQ-e5Ujc5FAc=rpdT-lZ-v zJ??J&E%qwTx|V3lzvM2xYCjbAZt)lZx|Uw)5Ei$f-*w-bHmuW)0mUUc3WRxD9UUtbE?Z zcdfsa+X3KteeB8LnOnYhJXOH^bWLp8)_iqEL9I7`daSKIUD}{NeO)dthJ1YC-89Xu z`?R_|@70CCPV!xD%K;C_>PfYTw>d!d>r`hFYgY2G+Ti<#V!TEjSq&nI0%km`wSyT& zb1bD9R43ji)W9t7mT}xsw{sgi#1)zx1B-8`yNA@W`lyIV4zo~k8Di337kS4KI((P8 zFXU(_nx;X`qnJ~M-MztFb?DUX7dW7EC#U2mP~O64iT-rl2%QeM+S)wRYYC6gnZXbB z4MCnm#P~oqQ{2UmoTSPL+#)>J^obzqY`7o%ARN(5tyS(>Rg^U8L%7BM`8R%QtyGTp^uD=-7fYC?+WAU{&690Z zNp_djDLI8l<&Km>P*MPty#cliba(D+0ifZK{9EvyMVK!Dk}AuZ$j~Q#DjlPBkVcdn z1o0g+T#iUG;;XD5)%#45_hAz%+G#5=h;Wp9CHb&ayESQP>r>)Nu{>xy(5~I2a{hxs zr2qDLzPv7dkGJ_5NVrvIy7S=-B#be{{oWn^n}MB`b*hTKa4{G@$rMXHWhXD~>-y~g zD3xq>C03jv3>udNn(2_6UP1ej+od~m0?wl55*L?%wsA>XLg@qZ)!y0LUM;uqLcQSmcZ@H%r`A;4UtV`X%l5w-TO{j{*6PHLI_J z565Up%E!UNC+dHS=0Su(f}-<~;G^naeKlgh9`auSTS}%lXLeS{-JFI8+urS0dH7(W zKSs(Nr&@KzODu_BU8eEEIlq2s$4xT>1vo#XznJ6JQ_H;=D(rU%l`X)|H@P()QqOR; z{9Y>HJ77@P-RY zP|j2E%7$bKLJBEuNr%`9uF>A{3E$d{})om!7DA2 zkdfwwZ^Z>qG4}kBCJ3iCfesS_y!vpE5Dj27V1rvBae1Fm-tl=F?&J2=UFg+5m3H;OB;s{ zHMo(n3XVU(3=+wtd$vz~ov7lZzKrP%ppiX_BDkJO$r7;Gd&mOEMs=ZQ)wB2AF}Avw zBO+0gNZs!?&(=ndUfs=r27dv5xf3e4B>l<2oyNDK6_b6-YRPyB&@r&c)x0TIl?$J3 zVQ#L)TU=OBkf02%J3c{P(=KR!wbYBwPei&wVG{YY_(i4L`jRxvrvY!=M6rT$>q{>| z9bEsWc$?|Z$L{5&<7gorNbufWRuy~}x2fq(%W077+ug(7C2|G2+-JJib08kah)!q| zpDrKo2k9o)Lmo0IC!wz8T)Zg;i@>wNG1;Gj`&1z<&cXM5WgA;dXv}m6(nuKG%=krT zG^tvZ6pb`*X!8)62An?eGP3;JsJ#yT7$c*3FY&vC5Q>-iy z(4sC60bEMYpJLG79Liff-f(*_zuXBWOfu!wWM5_o8LbxQJz!sqkQZl>-mNlY9PrG& zabEhO(RvS|}HKY}yr_D_0x7T|R|q&90cpP9X46DfwoFI&^=eOz&H zI!|!$kPTQhdkSL4ebcuMn|3*%e>|6HSvkN0dO8al7=G7U{O8XzVr{%uXGe*+cB{g& z9`jLYcseK0L%1!yy^Qc?F17rV3y6_pWXyh3eq~v0{vsEm8#E;;ue@$BEgTeGYPHoNU+`2#XQ6Pb^({* z^@ZY5oH-S(gx5jk?f}}~@}m%A9mHlCJ<{KXd?|;MAac7UmxAir*(M#^kI^Uko)}Y7 zm6F^oCJ0w`km9~t*4OKftJEe7F!sj2I{YX^9VYZX=zw-Gq1G^VBGCOpmIDH$SsBiPe<0D|Z=Y3Q z%x-K@fq!7vL@8*u03~@TY{owlZvlD`PZ%k83P#`pz^u0~@!(f$kVHqi1g_qx?3_n2 zBzh2EDb(30?bWK!NTw<2#gEd&d8}XIDtW=bPJL2EA*()tvV_%5QlVk2|}(xww^aY`e+QF&^Gm^aLyP14j?FX{Gl4tPUGt78eMT~e*5 zA`{3yYeIwBc!n6CZ)5ac(@}WvYRpS>9Kze}`#JQ%)c>l|y;r~;bS)^V>DA5LOHc_N zudeiqO(q`159XmpY#IO!>{ufaWGEt1CDO4**sC?0gG9NFavoecx624l9Z|e4UBk4S z2{ zwNy@w60nLWn+>U-6Se-FT!0k!D4_ilRB~ttTP6)5d~s z&H{!xlffJpkn}!i+}%Y;q=Z(I-_3MXw>wW$!43Z| z)PU1g^^dmg_CZCO;E@&i)I((Iy`bQfoZ1W^ch_t#W!0db?Jan6*zBLepmcXfK`m5% zI85+qOh8+P7ToS#670EIOnrie#B3X0!}CAhV9-?$0QVeeB-A{pNsQ146aAb(tuKzO zZ6{D{wd5K~`H3GKFtzez^Y=RN;#4fHPV@Vz^b1eF>shXOGcST6?~2p}X>yokgUVC8 zZO`o*R+prYsz=Fb8i4AJBorm9Ae&z*7?GyAzt1#r7kBrVQYLoxgYl*Hglq|=+DVi+ zpG${J@SaYn3ZTb-e|6mSR|g_O@XjU7ZSV-{h`cz%qD(FLYj}kOnwqDec}@S)gDIAA^%c7F<2TUOEq`a(U#?OeMP9@$&ZGjAL%&n+-(+qG+U75ODX-n@7Z`C~?oP7-IdPVAH6t;1niZt6HGP>x@5ag-1sIZY6*qPu^fRW4H7+tJ7J-{ka7x_j_FAtCufN!& zjpWPnq~+tixP0QJ+3T6xEOMwMbMtf_EcDB&xjwaUIonww>KA)jp+$Xvyp(0? zSI<@`^?=-=oo~lXm&V$BTSZV)y`$mBA^Io7CO0<)EkWM%d*^gNORbWs2>N?{?BF}P zR3Lpz6lltPK8c0i{ClPRru5_jdXdZJ)e(t)bhCrdj>`t{t-icrBAC+RVS6 zr`uf7Rg0c)ESpor?;#TE)o8Vg^N8jggNZ*5{R8 zv{Ip47pQ`^+7q6%=GNwk(+l44xvjWK*Ap;)x&m6Duozhcu>hRLUOiSFKGdwzcF*tc z(e6crdH{}Ui`{oW05)$2pmuKtPy9aav!(c*i+dINuZ-gB)Y30A!uLkns*z8Ae;*;F zc09IR_IM*FoIVdbtiVXdFxG(cGLRkk`^KBJxwVGSFH^!M5f-h1A=`z7Zp9->j=%AT z6q6!n*$e3SW^(^snZVxmw-YaU%@tdQGfJEP1muX+nmCerpa{p>VyA3MBaoNXYL&fn zRy?!vihH8gZFOs%8?tt8z|IsY%bIi?eu~xSajU(h7Aqwyy?VS(2N!s?M-391CqnzS zO*MUpBHe|nqb0Wz@IxOr%t#UX8zX@q(ZKB z?Jo%8lSP~61AXiRludkdlftL}xsO6xo{No=Hepj7;!=>~{YCBb_1X0q68-s-7oGVW zKR6dK2pajF}l&$ceIPx^?Y@`qnC`Esr7!0uyF^g@x_jOil+eqfC*FQK*e7Gir3xY(XlrT+;nZJb*_u-5k(O()>h>s$JJwQ=|(5ho(~X~kZd8C%yZ|Q zAMGkfoXIN_?V<4*q&Ff&2Ix^C5=dl?B(E9OOA!D@2-^>I{$^0dwEXG5Y%c`|Fi43s zam9cY>}9+kmOtqkthuMb1sJ4bXxq-oobUk;##4>Y>T{K?+K9(E!1qzY1DOkpA6uDu72+Y!&q`W zjc%(mQe;{8`50kgUKDQ#ZBAJEbPC=?qI4h+-S ze2-Va*DYg$)IexBH~xIy->#qH@>-4m=Xr{H&4h#N=CYa2Otkfj#ICLY-mliy>v+I* zpgrZG+Nh{YxcB%54|Xx>A9a{a+Xu}rQ9hy``<9J~L+4WXrp81{u^Wo@>JX89Y|=oMx~ct&tAFLFf|uaV&WF!X&%^W$gpn*< zkddXM_F|a`#F?B~=v7_NCP04th^Y6F4+i9WcjnKIAcJhniFRH*J}#j6NW&4H62MoP51 zKQFR@I_Jk@lYDlXtjxH&|b@FT0-eX+} z=ny0ss|?YpW8?R?!5Oj}_KXsI<+l@@VxyE2F|J75ON6NC(#l-xtkYWMJx_&WK5>IC z?ms#swQkA~XsyH8UaHQ!zL+o(eSo{5#Vpba8xmbvZqVr@R=m3}kRU zckX_NuXXbO)-#|SCJ9~7@6!FF>^f|?ULTDSB53bV4sRQ)vUNkDz8?|2v>`7)t zO~l&;tK%JMSj8&69+m2RsIMfu@CgOn5tF~#z+B&iZ3I^jVgOUD7uXhcg`e$6vCGL1 z&KdqI)C1|B_8ec|^E?E8>Z7_U9@NM!=BefI9q}>-$2~B|UXmDR1cDWeYV?foD`2h3 zA&N#UbG;mV1TGSD=+Gp(QIeOp8>vUKA8&{QEc0|BJgA$UYA~$h13HWo0GClmW$r)& zO%U8H#UTa4g6Y?BGVCEZrB%bA?7U#)fcv>L0SPPo@@C!^!4%r9!xvL5>56m@5|(k} z%ae<+LZB~g<+)h%RfjRS9(%VhGLDBX);xEw??8N==vAMosqULgB zU193j*Pw$qj)9vvb5*vc>1^=J`?t-95pvMM!^-x;RZq1bZCHqcjh+$E{ zai*JHC_7M?FJ`?*H&gA4mB0qjAQ@qi10C4GgT+eKn9<|V^lB;C)z zfjW_YNQ{jTCO>-Ev?k}lY{FxnE1}MQW1$s0?As1ww5VsQQ42`0LCk=34M_*Bkq-^{ zXVul`VD&pNblM-$#6M)&SC_#h%5Ks#xZBgAk;cNB%+_)*@B*vB5PXp7a$|ERRH-aA z3@x<`W^v*skBAYc_FA|O;@BB6ir(!e3+xXy^78V=DlTUfoE;OeaYV$#>S_)$1FB)( zAi<{_y=yhe@O2sz8+p#Z>ajl@L43Y%)7LqB>(0V{KNBr8e23Wy%yFzS6|3UF@INLF zxPuzBn*C@XJ}&?pMZ)X#Ep$%keFCHMqHRspGqirs9vB+tx!4+7(|ST-6GknJuhol* zZ9L8x+d4bGj99h5m+)|>a$Y+?zj?e+?9<@(Y|V&xw7bPgIXlFkVQY$MC(K}QQ=8PS z%%4Kzgl;(b8QW-xiK#;Kb3VlL9Iw&hSE_@?lqDcKU*V!y`|?W-D4ZLd^k*^QveU>? zDub~~c5^(@I~?UYsEw}yW9=0Ln1oq#JJZD&JHqP&uR0V}tLnO$j`M6w!_`n;3aNJ> zz9+eF1voP2_@LikQGEPRmFj0t!?g3AsNCz_OD zDUW;>YqHi1YDP2aJ${sHN}TY)gy#_>g?+bd2B2BH=gZkG;5rr5$ApIGn*NQ?=Dxzyp%DNR0J1zL z!xz93&>@yYZK*2If&vUu=hvKCa~UAqo*0EZ_#J98DUnF&**siV>NDoG9Kb2nRVpRj zuYOa-i~+3zi2lyK_?{Lu6lG1YCh)9s`-)>jS`c3pIR~*S}l+`7-OTRq@1 z03Z639(&)g9t~N0X!G7NTq6{0rH$pa((aInmMt+)H-kWKw@+_SlJ$nnMz27W5>}0N zsVGEW$VCtXU<*v@?WQOx*Opz=nRMxU`)#@^Bm-?2Rp|0| zT0v+Z96iprg)vB;rmJDcIvZqFkb1y<&GKc%Fd5bN4v4R{*lif+crbJ1TZR#hq-xcJ`nM_WU61gek) zi6rX`6lMayv@8HCj;iT*GIpVJQ;rtJIhRTo3m{(v2}>fMuJeJN1M}WlVxcGhJO+UH zX_eqOJExbpGP!JQaN8kH1RBk(%`5I|2;X4s_E@1s@k^bXYV70)A8*VAd4?U2wxmLF zuONcIklzT~(-^M0lKj}Bnz!14w{4f)U&(2egGQ6XQ6BibS#@CSM_F|gWunyQsEhWP zhT2iukF)w|*7V=)!Q;oA6n(ea=4L^k4A5>87aDKhQ=(p>)Av$U0)1;*w?weWj+NUPsJxV zy^n_{NL;6_P*@DUJU8b;bd)Ef>pWEwsV8S!y{8@wZHi?c)5pu*84LHrI|ASfiT2_xI$)z z=+^Ixnr>6+(E`Mojjl}zSj#09V}qYiIMVDcRp$DVM0!SLfyaRGuobRla;m{XC@FPO zsNU6`rOi%K4T2vF)Un2TUz14n-YGg9TFq1_2I%B{Pya^Ac(!K&i19ay{jB2>;>#`v#SZTDO|E5kY3+)sCV!QMW<77U-$2 zrltr*U1X4)kLh=CHSzbs+p)^WFe}&PIG$cey~$sNjRS|K=;o4Y2AJU;d*QxW(Ps>B zM=bhJpZ_6|GSRP*8!P}EVl*WBk!ip@Mu^7i%XepzOj@bITB*o?6O4TVQ&OALK0yYO(Ic+YF(Mn+8F z@c3>0Ak&LySbPh-pA`X#4-8LaFVB0ys~CKVa(MCJ+i>V>cXF%b0#y`v@oKt4rC>Qa z#Q|iSVpmAgowhxy8l-AOFEh(=_ejs~lc=Yyt@>H?dLw^uh83&j45XT(Qc^K=pK195T{if^V~m&qaXI7Z3jV16ZqUy zQ_&g<#X_-OCyOS)&aD83=F>{OEjaT_VoDOHL*i7iRT*l=?5%S(*Dv6nWv8_~#Aj?w z&T8j>1Lqps0-NbBl;j`zRjY_kr0={6#g3mm`R>>TzxSJE8I#M%y!3cIko9wm37u~e z+%AbaWV#H%Wb~k7#qTm$4UU=G(!m2fz23-Yt_{iyaQOg+wtaB@KwMnu3**w-K_uuS z>K%#;Dd){|g|Q{qyz$}JbXWjKC8IIGl8~zdH;9-g$mZ!s36@qO!uRMeQoS+2ya=M# zQ1QfuOWO|%3MQA6=WbBkPYC)IJGUVawMcL^6&i*5cFe2eLQEzXJ=!dU&GewkHN96D zC6B`?hEm#EgXDKQbiae%y%vlgoJN*pCXH=vCBBE)QT&tq6y}A(!9gx{Yxp4M#~w_) zx8INbn0VNzp6Ea4W$=~RO-ZnnC#+}+gtlB+tiB9#>Z!d+AHfT~87QKrh@kvoaC$un zZfY@E!_rvrS0m{liJj`&;QQSG>G3JmH3X;hnQbk>!QHahT(T?dj;``@*k=y-c-BFGY=ah&E5mR3ky8OZA$h7 zGr(^Mc_4mM*!z86bd^(qcrp_65b}2V$cPE37z`DM%(~iIUEkCGu#Wbl?dz&W6LmS> zYBRGd&zM&f*rzhXZE6mM&&uhA!xOJKI2;;w(fjoRIT!T{V{D)y_dJ0OK%=(M+LT-m zIRa?2)iCgNa@lg_nMv67<_0(6l;fjftuZKsx4qJuF*8&4AT3~P^I*%H5$u?c2K9Ik z9?3PY=MT4ZnI?~n6;A&Tj2|t-Ph8AE>D!7pLjC)^PNtzGJPyro{A%8Z14JSB0DP;6 zin5#wWW`}%-6v6 z5t1qzIpei>XLR%|HYwN9K!2{~PASls6XZ48Pl!m&nib&2xn$UCi^DkNXk&x`La;5 z23JoTxByWz-P6$Cn#-%4(&$O&#$dDghS?MzljRF^DxP7SN_EUE(4S9N3Ny;`oo}sGnos^Tj`66QniE|kVvt|;qTi#CK#XccW-H|W=yBuPML z2RNt2*Ti+;b(

    i20dpd&_$T_YU%V1+y=goxrAB=0bQlruwWoLA+|hH;;@GO&{x? zchl8%NQAwRnC)3>RA<4-NXO(h?m*HGoFTG(WX8{`7jSO@Ee^37<51j|;_9YSFWYQS zJD}m7W!q{W;0SG_d$qYB!;L;F_S9r^6QK~|jKbzU$y6VYsrtbHSI#A0Oksv{afbUy zIfQ5xObr{}%ESuO7y4aGF&4>uW}{DGm%)LOy$nDvnvA!JZ$al5O(s^Ut2w@K1&9)Y z({A%DARG%7WOb|=VGFI##tIBP9gU+^%cfpKZB9T4#5_?s+E%KWVOneh%~`gMOUpaD z_;obi-mlmu+zuGB2CyTfq@amrMpq-l1c5B+mhO) zL4sO4LTWyuZf*UCgr(8xzW(Ak6j6E7Eq8D$U&vLRs5j}~uv|~2?{e%gsMD+q-qSgY z5}-bkJL09UkDB7F;raq>px9ldy<5sChhh&`^q9BuS;3)loo>rrli> zn3jsG$jj9YP)35py_K};W|eM2Zd*vEHF8xjKLpE`2LPK>$>bXIICWU9e9Cjt_uWVSqlpWxCU5` zapuAtUPa1lj4xfakA`2k5GeZtp#J9%K&%ouG^1}3!L{WR=S`77B%FDDO!S_VCm2Uk z`qUAArgr}bN>%{VS77@zP6p8}Znmg=sd?4hz>S7)I0ia!sqw)sT}gAj%rmz3>ik+X z*x9ZHtLLV$WJ~`n710On^@3ok9T@NB&afGEb%f#^ksC0t)xM2C5|DI1DqH^@qMfz< z^PQ){51UWLz@M~ULoz|EaHV2v6pjReSd+@I&79oE$smkas9n5AmCCdnPf7)xPjlIG zVeKjfIosgL5FG)&m(ja5U}r!&Zt&NT+JrMm57re!mD3?l@hnks9|pu)8}kTKhxJ$R ze@cf=#Br`NINK{6yM?8 zh)goCZ{va@4M)b*=LUt7va%Xo{9bhz-*o44G~&{X>0J+^2hm}N`$EI;^{Zb434|0S zKqqpdfOUggS;279BR95>mm$9#fGhm7Gww#tVye5+(puO=go;{_b5u`7pW>oy8^5+k zj)}fH`*`5(yB1_|eWfVQ&lB6mawi?i;(JG+*0%bonRkYT`(KhhrRS-s@5z#X)^e4FlM}NLzmu zm4kZ|{~Ce?@}8vM2Vlk6)Wl4y-TP-ZFqDRK%sI%ucBq)qv1YO5m@4aV-=ej0g5)}3 zSyCuSd5c()e)U5i_T!h$)c0R&NWuQ!@jGEWAqt&>AlR~R@dvl*=~ZrIuO)0QQyFL7 zZ*3X7ZbL0N{1piynQO)#YS~?YSPi|;`9#dNA}7|gnZCC<20>!;exyb3fM<9)lEf9| zbO#TR{_J7_np>D!h-7_F;Q-buTelog+I}u9Cf$DfXKVvHM0m{7 zLGhV9cE&{XtiG^9fTCdWFnuJj&N~bAK;y}>3c$Y!IW&i=mqr5qAez_5u0}IJz)?~u zquFF)7@IDi?bR0FQsAEusRJ(NpdhFw`sKvrA;??7=(z4im7=>b4K6fjnaErLsiC>M za&lDC2%mV9C$$St_>OIkSiqdI#Lj>*)-{zJR{&r5nEM#Z@uxZra`g1=dg3iWN%fg= z()B6V&~d_*%bZ|uS`>62k#rv^w279*S}i!cL5>B$W{ zm;)Hy-UoI98SFp11dxEqFYNCK47^LXBu5e_e)OM4_B#iv)zpTrMi58!|n zVRUP$iA@Vw5kCiVboE@mZRTbQA<+l1QK#kNc@owLMsWB6fTin-+2o*3`~9-(XP8TE z4FPtNp>6ojGkg$Ff%yPY!=qL3>1;>BLh?`mItbE*ZB$!& z&{gI=?%#wp8yP{ZYUJ zg-vy4+9hmv^BfA#6t9Omt`6B$R8LmV5cY2v&q5HN3^83QZe-sb4_K6%ymRc|sbJk0 zj>~|`kAf;3tDMK3{KM`t#0P^pE31A4S@_T_GqMO7>jtCl?a@*{@Ye}kI~3ZQ5)0@LF?c7>V82)3cIwE0k-Q47{HmM+;Noy`F)poj3n zmywt7=S&g37w}FuMFek{_ahqbkegK5VG6QNSayhU>V#?=Qplme(>x1QOL3A)P%(|G zuQ5eDLZW62V}QQ0xh>Pwt7cy4;6hm;MT1eS6s7fwH~(OZ42$^*M*O@WGT~5Jp{+F}_%3fUjoL zh>M2iUMr`s$s<*t8!T%iz9~6vMmK(|v9eL#Ff9gLu$YLlfl63|BpFaDHP$E(cve4( zVUe{MH%;aNg48C6Cjdt0h{hLe6@d-`-34K-5Asx@3{ol?HLYq$OvIqrX?nyl`r zD$H|$)6(Oq1@wj#yfm=Nez9aphKMf4PgC?#s3+h%GT^8)&Qa@zhye!k;^t;b(08~} zG4cvcpj@g~B?boug=)!V+ulwxGM0aC1sy@}Z@k4U! z4ysOjnoUu%Y-EG1f!uv*Q2Ppu{4|kh*DLpc`^q1sx9y$L(Z$jClH&>>Tx6S4R+3yp>G6z?25=@VwsjLulsv6weAI4fA+4)wgpPixrB%YPQh^T01MA0;4?EI?k?X`id%HAS#|K+U@Ma(;<0}D z0C>V=r*t`2U-Z?ajw12^jbb~|fR)J|k3Whw-5R+AA|1vl(<617;p+rF&hDQn0?D zE=0`4gYK{_<~>PKfI>V(UlmD}`|aM!_4UA~Mo_7n?5@o~wy@4IL=)G}kQFx6`k)vB zSFacHZ5dy;5Vo{mc$a94`k_@G@$9Wi2L89SSYAl6!>hR^Fm1x~)dlT*GHz=q7YB}}ABab*Y~J*sn%N0hc` z4$y2ik!G`ZxdA#-8Q_A7lqjPU;#|5QWw+bg(P%o9_?g167ui<#pc|orDm-hg0W&=H)Z zyl9YkrD;fps3qdp3P`%g_6Nf_ZCt!CsYlsR=A@MjmVTX9fk4$0~uLhBe-2~ zC(Yvd)98^Ori>y!D@Gynn&>73tKlq8u1Ix{HeWmnG9I;g86Mi90lqu)uKmiW-6^8> z#zr$R>V|GENco)+iuPDr@3FeU&a%F*x2Oh37$o zNnn@qNKmxi5VDC}66k7#VOJ_TBEibzNL4I)G5UDyM@v=&q{X8-T(yom(u+{<80~oB z#zxp~uVm{*Zc_0lP@`5IT2S=6YJyAFY{uv#ddd2Qy=WW^}VvRcBw5ks$GiXSXYNQTme5@vs#BbAGB zyz^Pbx+`Fvb!4N(0QuT?mGH)^l`?)af_v{{tjdIy)g-`nkE|%pg4vaY+iZM-E`*k= z(<0mAYt3@jC2x)0kp&;d;W;`)Bf%_Ifpns=rXDk|>&mL87O$5Ay1N$A-(OyB&lNRc zwWtWS&|#aH3E#U0i8`yA3p_p!FZ`>t3XS>BkWUZaAxhI_5!tsYP0wi$5ofo^4Fz)p z3L?mPDEdLZ>g9~u`bHtCL0m-zymM4cjqZ%ef`C5_(h*YJv0Z4B(X9g2w=@iB|I>C# z^+*B)#~>SZf{0aO`%F4wPQ@VMJ6&eePew@iTNdKGHRg>)6iPd962l0&`~;ng9MAS?ODkKqtGFrHY?6<(%e>-{xEaZycCfSH$2E9KfOZh$kb8#$ zPP-Zjg$d!ldw9xCl`)#ctW9IG;0DG6is@~?>qRj<(iPO^(higkGv$hFFQB*IKySt4 zYj||}_M+8tZ!V-#V=;L+Ck}p#cN=^|9G~D=5)XM6*G};?SWGRI=0gEIY38Lv1DA=- zvNa}1!(t#*6GoQSU&Qe%61=Ok5TCi#p5rcdyr4y5JV5ul0=ifr8Ie)}*B}@IKhn4L z7ElR=Rbm4}QN6dWfK6tot@N4O zZbyZcPqHVjubB-TBrZ!7v|_PGQbb5mTCGdB39_KthKYRAK8z+Sv{{X5qZ)HTOPzkl zeAARdMb>URU-L5;Y(~|tl%pC^mh$8msI|q*IF^qiewp<0xgVXd<#QZ528_d!2U=K? zdFpr1A3H<v@euz1o}mk%E+7aRAUX*7&+d7 z{FA2s2}74|BrX*DV#2sa`=Kmq#C$O6j!v0{h%CagKQ(bE-$$Q8**y^gvJi}J|LGIq z!1Zb{zu zOXa`!gRC!}jU{Mv*PLOyEvu%YbRI%gpz&Y+hLPl(6jimmV}7z+J~dX!o;#Y5w4e8$ zy5{j7;;l4ia|{fM>tT-V{nHQ zt$%&kh7);T4y2^6%+d_317L+h#iBX=#gGSwKqX9!F|jv)YM-U;P4}_4+2+Ozj;`SP z-qgEyviQ6CTwSZ7iW!k&l^xP^*MhpWxE_z)?;W~G@K)7QE1KqiR(Nl=wA1(;#0Nx3 z@Cr5_A5sf2*?Q1f1k+Y)MZaFpeW2gcMy>+p44E{?w_)K6FYAl* z0UpO8cQ$tQa;~snrE3Cb!O0>aWdxnsJ9w{N%CeGjS{yL*BP{BHIHM{nN}XWz2=*o5 z2?pkUOFSoW%o}oo;%$T4#B+QnGi;;bexc_WlEg^h5P&Q@nZUNOPSu`Qzg(`-`Klt( zP@U@_gnfR@lk!)n)6Gv?fx*Phsi?y;jsuI6Z7gmc@<6_#5)+;F%zM(1$tBJ9BZS4n z{yH$m$q@L0er9My3!$me!dJv%Mp-l(k5{%n5=7;-tH1cQp*P{3U=&q=XCoJ7qf zqZ{gj>CQJ4m64QNbkP@u*a_gV6|^jC*b4eTaP}&2hF=~${f1jZU?h@26F^sQG=$}T z4pM~7t<5yfFt|~uIM(+%~Fwd8hn3_1lO;?PQp}>1X#3SYg zWqJUQ=1ZRAT4EFtH&Tnx!t>3=i_E`If&w-Kh=?zorOpELK&OqSHT2a+bn z3;7C==k=Tyh19`YfuRdqSFW&JDhqu)2YX(PkcCTEODzeUk~hw(V|js9uNQ2=s`pfG zu`g@)&`ipjU1CTf`Uvk9e5rOF7Y!6KB2wwjOf03X0mHBdhN_=P(+$T>a8H0$%F0k7 z!U+Hd>iCq3@#ZnAow6>Bl)ozRJ};>p3Whu~;Q&3+rGDMx6iojJ{RLejYtWh}Y+n}< z&(^=iuzR$z#B@mJs`E!}2B3Y>A3-i+=qS1d&@!cS8B$Q7u15p3`d&ma^i;wcC=$ab zAtG|8hB|Vu`Kiwhs`#RMM3U!#bB@eSpx1Er35E*_PT$kZc z7g2tPR9bw@Bw5R32uH>6^eYjbH*b8--A@X5z%%e}KRLzv#5SeLp*DNs3tX&a1ig6` z7Hi>4eiAZ2`S!+&1m1AGcj-3avOZ8}-g(?4k?e zYEWeZhK2|(6PvTRjE0t_7AYqZlmX-AxXi#>9%Y*_6L*1D%N1{gi>Vf~hr62#eNm_m zrD=A>Bhu2ndrOPQ?l4l(JrSiq_3?y4BcnBqC}HWh-Dg!URo)ifAefXx7&btxU*L_{ z)#vULvA2+=!NN=F!a+PXqu`S^FTpR{1fFDQVJx^yJft+-9E#_z@we4; zZbzf7alaLj+8FHkXaT=*a&$9@bC2Mq9WJiRjFjr#?ED4=J6 zkOE_3tpjen?k=Ag1F?z`SkSdz)-fKO(3N}8wzoj5%|0*F)JBP?xSV&^28*k|aJFDt z)LihxBm9s&%_rl+7-G&^qvrH9zNlD=iP+zWTRjb?Rmb?E44xRrCnsUm-dDbA9t3;N z)?>rAFlxsJCIGd zW`Z(%`1!5nPiOIT5wcs$qfMymXaC$^vdNk6q?06=XPd#`lEDVTF-0QUqr^WUlyMA% z+ABKPO@nj9Zu>Z|;vFOXQ&;eA$Kst~^7;T*JyjGE5%x2@h0~0&f6RCseEfDV1RV4( zF?uUJ(EbC+PJSfk+wx^uqLu&lpDrhI$J zx=Z;e=m(Ie%9@HdF$^m%XOK0(Hd4@niipMe)$b!lYWpZxyFV=MOQpJUJ~vIp^}E@Z^)phX<;Gu!M;EQZrslMw_^U$v8tvxF zY%K|L=eUbcVen4#!JF>Df86JU;@eDd8^qa(o#N>c$hc~f=5DM-fQiTbI6pP|nF*h4 z2crl0%jL|xy<-jWOFjFLab_$=Ju*jcryS9I0i#QyieQlCdT@P>65tJ)Edcd2I}4vB zOjuCIP780M1U6=YE|{Eoo1lIRm0pT6XkGM;i%jWSOwDFpkE#jG3D=n%!rNmNkKjN~4W*=zWEph3~=2HwPK{4Zbm1bWZmW zBbuQkKhfIsM-yywPtKQ!0%%!|@(YfYZf-_g<34Srqn|pkHKMH6u{(I%u!f`GFg-?j zZY!=O_cUX14WnfcUBG7ZA3@}e+(=2WnM2j5RDFhLhOx%{pdkgF zlO{YW2kN;|V}x2KSw&xDpxUT-S`%UE1WL=Y;#Gq{#4`?@z1FQgA|~?LXCm(4>NAR!!;`bj8|kt z75V}PG9iuK&=!Oi-qAALr~nhMk*i4O{)C|&z$xA9kd)72T&Yjswt*ydVN`-3Jxqd= z6P5^fs)T!HMvkpoO6P16_#rtzpyLTD>`rjGanE+r+u>=Xf8z6As2USKlyXjy1iTR5T{s9o3vlEG-kgYrb*f)f|S^zqm-b z5M_sNNABDe;m+hp(mdb7Idq1L6hibYw)4o#RgjAH)ix=|h#b*S=CB%|mG zGK`mI|HUT(LAWZs5?{d#IsXxU+kg`BMk9qFTFAB`F0B1AFoP8 z5$VV@!*Wu{&&G#sG)$o*?S=`a0YA9kEYkNlbi9EZX*C5G^KlZ3fG|=9d#V5C2moQ3 zPdW;R0ZKrugv!ZffqcpB+vHZbTsHG`#A}5nF?t>8-xTns-3F}W7=aE}{7D{qO@MLr z0iJn&w2XYLpG@P6NUaN*Aip|wH6l7O%oHJan&-;1Hd>4;Wxq2;`<;cOrc@nZO?J=VT4|zoxH!0(-%0~SxGQ1dfVFA2IZ;+Kvk}0T3il)UX2VQVVE^>6Ii1qx) z2#^H$kbN--fHXZqC@oEMbYGAJrvMZLDb-70q|Qvq6u`UsqYQ-#K#c{)wkUBRHq^O5 z#Xssv1!O@7AU$)VydDhrDVrNbT7@_8Hc<1Tlc@C~kTdS+DS81Z_2?@MMvXTM6X(S) zj3H1vr~`j;lPkQ^q|A-RYFP`ml-GoI+@dRv*z84rQ#>{!2?3f-SPERBM|$iIfPUJ$F`=$(iOi(<09PM7s--}Fs+mbM=$0LR69VBHUNECsnBYxK z!Q_=54ZepVU3h4DVd{wi1}SDt=!J$aIkC4QI+k9othJd(tZ(9UgzBzRM?~%B!7hOK z^XTmh(hn(?*B=Eqg%og7kwtl-qmO}E6N8`Newa3ol_Kn3?9h>cmPCfQdNEY{8*B%3 zIbW<|tjCIo3h&ix#DjjA&qTaZlN#~`yV%Lz`jzyCT%b{QO6)meiov2g*VV?F&(CY{cilcoC7qjXgIpA zgF>c#OP4N^Ad}DBUX@3}M{m&T=pm!r0CzlOecUkQSdv+qAPfC#H08$IZXPU-h2g79 zc-+4xcCx}s5kbaC+@h%qL8>wt;Se?ytbmlKnRW%k7xc;(3B}oM_ExSCLVl-appEV- zS4&q|TuL(WzO9H2RW(G{Q^2cF+xRhqh0YccA6%W>nJ`F_%>>y)^?-p%WNK=pbU37R z#Gt-|Hdn#{M6og@^Y%)A3~aH=O@mtwN|Y(zHrpi3HKS4SvU%iA1Lx2Piqs#Oir8d! zOa^ZvyKr8NCj_b3XrA$HhfOhlej#bO%Vg1*#NxsobWZ2l)=34{3 zX_me+CEpJEGL2VcG7ijq=S3*ED4VJx#=AILS`YC8!5KTq{Ij{ohg7~U zmmvS(k=2DQ6h#^t@Mvw92r8O`sK{e|neUcI9fzxmXX5EMus*!NL2$O9uA<(}p7-9f?}6VaMg!uzdA+#x#?lNpgTD*B}+o_)s$s^5aJWf z#xs!8>7z497e%09_Je%*5g*9%QRJQn>;iu+XeP1v{y3HGCVS%f6)y}wGDTcAq@Fln zVE{n&Vd%fir=hd(N7Rr?s2$C#A^)OP%-q6(uc<)>~(H2_5@>~i9Ju31v!(3 zb{<8kaS(Abq*_U)V z79h%%y_$;ME3zqK4I$tE1yjm!mbNiUqL-CRJf8)oAjg4LXnY2zy=BOxPHO+yuE zs4M3qSUVqrrWN8&V%pSr1##UR0&aNA^79yge1Heq6~(HjtY6{5n1J+15ii9U;#@}g zT&|m<-?SI)-XI$0?MLL5S?<%i`RrFSZlY(}Y|~U5q4Cb*MappZ1ZqOhP!1L{J%-Fb zXEGUxjHG*_xOn3qh!^pR%rYqx6G6#LL}7p^CN{ZJ-wBVLDpelJ6&NP6v`{(`J#um6 zc|wGk6r)u}bjK7YW*|&Uy$DQNqSV@zXPB<|Ccx9NvTeF?v7NLu6(D^r?XX4q%8jG4 zihEsg7qJpHrgff(1t1yvkB$xU+2(=Z>SmesLZT2@~hzC>v& zTs4lIzonG;^iK`Jvnu%VSD zmLo&7%Ls?IMJ7ZRUaJ5Cb$)FAm>C|!gxWSY(p+~bV$0gZ@B<{AX*GSX)kJQ4o7|Q= zx7kp4$K1t`L7I%G{IL{0E48Y(^oUie0S7`Mmzm+}%_AW@mFLNhIto%KsL{)!UfxYb zkXbbBN&z>Ewq2%`0>FfYP=7agV*(I+xyv7(#~2~_V2c)BS}t9^r22e|*~$bZ@lI?J zs}D(lIte4|XXTGH_h#*$JN58tH22gyx2JRtcDh{lc4ig6y(l3Y_LLhN&x9sqn#=Qr z<)au%$iQHW13Z4A%h;xRI9fL&Qzz62ySJDvoCjfj4a7Cv86G3=GQ6)CqtlwU&>$;D z=)a_6IhW;g>!OWPg~O9X)31juT~|ya1tl0?0q7^TLU+ z^RyQjdI0y-lmv2afaSXfn4>Dh!%q=^e>54xq)e!T9Cbp^ANeZIV6l$^K;QiyLw%CL zbSmKSu`X!>wa`tVn#%8LVHyn*jB3LR-38a#r^y5+o?8i{j#{tHG+{$4fR_yF`Ys9S zP$G(-&}US$%;8nK*AaSm^|27fO<67qbc2%dSUYt3XV_+LWTu>jpWq$g4xQF0{jz3Y z`GCpYPTdKIzW4mL0TF%_z2My#)#>~Oql90+Hi*&e9I(Er-&4R@0yOugm3cs3$FOJV z_x9o?dS8*<{zFD3w3#-F8iw?VW7@AP-(lU>uTo!25wlAifp!_Aw$uyu$FT6fk}1hC47jei8P*-T2kBr zLT{m5848!^Zfr5y;MH+MP1w_#*&uV^iJnty2UkoroYmNWEA<^;pZ;# za!K8A$?#L}U|j4N>@(CepW@e(ton#wt0O14yCVik!wf}<(4x_80(CQ~4&4EzFt2pg zvv$y1I(Q}Q&d>OO6IKXLCQFect_X-mFY|B%lq5I1Jobc4LEqUv3R{1bELjE1Jf&-Zs#e4U#f@o>$Tt?Ox)NHHsc^k6M!g{8C%Sr` z&e4RA2i=M7l=#M;I2N z);EGeLaAYLEW&A;WtG~W-@ZBH;v{Uk6lqso+d#$-VoT)83%p2ztTKu>F4@IBk{ zH*W(n;!`jl(?pXTRG=kgv|kz92bJwlS$?Zp^A#H@CjoYolK{|Vau_#V01&T}E1End zS&;dK=uIRHH*T1-jL(?{xreoST`la%Dic^Hi5p+!bSk`_3JG4#42CR&1dLRunwzmb zpBnuN2F;m3sAqP%Rej@T#S~9lKqCl~usB}1k$D3I@7Q77xA>DKsTU@RN6Xb$Sl{Ag zL#FQ1qPA#lTXGEWY6MFg4^!La%Mko*?5)|~(f%Xxczm%y-SP(l8*cIOju+6bo_R4v zw;|0TKV77CK{wRmrS7o3kNhzPJxo;~+Kk_|VJyrVpF*ONV=>x1@9W z8&qGk+neqWrk$}oLN}xt#exOwLc3if>%?=^Pg4A@0QE5l>0W#W+#Q=9a0g?U!tYq= z+&aIHT$r2%Jbo75)+k-V@#4n((Zl%O?j+znG^J}MmARd}LDI)B?v;rY^mEy)@fPNG+eJbRauFjRm z+~{izJ2!B#U)jPGT=&yP-wu!j=D{TkAH|=l(Z2~??JEpPqPSUq=(jAZuU&uoqoD}9He#Z2 z`vVjq#Mly&lMSJ>CTO*=h9C>%!w1G#o_jES~oKgU~CJ|g4Qj-tnGWEC?%sLrcwyX z{5v^1o+U>g2()Y}?C=v?!mG_~2RfvSfx@2lq z3N%pmekSKYsJ}X65UQvHvL_f3=Y(3@3xm05iA!E^HW4dKzvAjo$ZwbexsaGoQ(;y_ zhKW@lYf+d&=3YbD1H!52EDYA%!GJD}35KTEDao30u_!06YF$$-LT-XL_(UPenz9&M znQ)uKx(>o1uktY24`2?`0MGl2=Xd-xMI93nN9vQ_urz~0>rN+m#jJ!5%-3K8dtcHa z7W4#q>CaQvPZ=O0-UI}DWT7gJ3}_Rst@Q@95KQwgPZ?iwkc9{JX5wdhq6%ceBR>?# zLO~YH%-0APZxw~eP}M@q>M;yZB3gEPU8kj`a_|r1Ip1a~b9p!%Re%_FzV5%^b(*Ul zZ*%w2l}z4>`z`ZE*7xlARe-^Dp2Tk~jEjnKbt>kbCX$bf`;{4qH?7ndz?)ad#9z*l*F5yp=iBg0f^? z5jVg%@q!(3^CufabSw#*fw^l>M$8{OotCrdW|?=ba8skK=Rq1A2Vnp*rF9xir!2Bu zxf==W09G45hCLPd;)A(AL4?FR>t}$J-_v~btvlVWrH63I45rBwk!|uo-N}$hF>nYr zh-;&*ahspWJ1yXKw?$|ir=R6yJjg2Cb3KbT4~nog?Da9a55^zv0+sIa`#;e_erR#D zvig#8TI!smOPu4t-?=mJTi%vq@vTgShiT<;hN9ND7;dWB#WQv{8QQ8gQFzhTf)a^+ z*fKtnwKpq15HM1C3@(rT65r944ma1GCsG_%qxkxo`{}!tlk5Q}{k^$L&QsZDS}RoOyTA3iH{H3kdXske_VibW2+qMv;#&HdM|o znGvGY7Z#o|B^b3V0AeM0`vg7y-wkR+s+_In%xNTX$sYhhB0pxydr#LuyRi{0mzY%w92uF~xxNUO>I?Kzudshz8??ZA8YLBse_ z`~aT>77A2EZmI@UWLP6tE6~NDYWcYsjMH~oxXkle_q8>i-$DUWny;C#(lx+ZIsNDb zAm`ByuVW-sK-5fWLK-xyh=+s$mME;$T@>0W8d^Q8A8})A8Mdo`?MJ~G*-btMa!3#4 zg@R^&K5Fl?=a@)#h}7%HXZ{I0K=k3ZjN#%e|6&%h%g>YeLOvgyCPDOy-g4rKUJgkx z-GyySKJQUA=G(()Y9<_DxGkCVoHrsKwX*Q03L-9jp&FG#h>yf_(8K)H=eCt8NZH(9 zA(+M&l=S8?U2uv|aePMI2*U7bUJuAG@l<=KtKan3B!0!71ZZXyoCR5)mKUPQplukv zziHd9u&m)GGTVj2uulu`f_u{{V1S z-dr9*I%Z>cJm~i+O9CVTI1*`LBs@Cp@QiaIZ7v;S;`I6I(uJ6+13cWT+FK~xT5{%xA`~p%>fIn`kH91EArVRr z#xELT_?4WP253aevx4*y(mf2{GK2~1_A$V+sP`g&%HLAK`NNEp2Y56%jw?M0%v{ur&Sd50B3 z@>B8R1>WtP9alHY`#S;1Pc0`NWgt9^bBxPKLctwP-O(hieza>NjIg8pwptkibwy^e z<+$Z^`a`bIhZl^&o{>50+?;&a4S{x6#F)U@=Eq|pJCiG9cPXLCz)?6K%ui`tr9dL^mZ&1VGl zoOEGV<}NZ9h}i`8_KXLo<$-gT7}0i#VQlgCm^tL-QPyv1QTC>=`(7`QpCu#wy$)9+ z(lvJpMx{@)T`4m^N-(tNx(s`o0aI&SVm6g9lefvaA3EYa3nqBOX0AIp&9tk0*Ij>? zN{;~yPLO%I|7>2*NoGd8M}xs@&RX{wKa$S4vT=~WUY@kPtu|ioB)91n$S>cb9pTu6 zM5U>V028zmay#e<@f!G2ete1>Y7WM^Qh@1pu=W)&<+$BpERt-@uQ-COZURh~o@L#( z@KRI{gH8u>kB)bIX+g*>W`zYa`d}!1Xp)0)g;$VhW8sU@xI(lNb}U-N|A~GrK!;zY ztdG46uS3gYg(9|j$m{3+Z_1>}OS9$jlmgW0+QyI*cAVf=sCI}pIwE?#ww-O}iKJTO zaEE++(xUaJOovJ9z&;4#w7McdyKxooEC|tAWQ_Nw_W-?t4%z|U{$4E9bGu`-(5n-V1wI&2VT6uJvQiH$C(x&V?Q5FyK?FIl8bczlm%mwzJF>Yj3kUtBMktyUX7Jr1!AvlWIA zV%)gq5txEm4_)JSXFZcNkC-8ZF@Z&fCI-c2uaGf$V2>fmQ-R95vpJSWOe_w*>JXQs zsyczb==lS>b5)hZ=*E#cP4PB(-v+R!y`zhk1i&T78Xj7!|TYBUz1+klAgB4FA59CQV zIvxj&(MOHpEIY^`R|l*jgF31z3aRH8u#*A$z^A#rD?(E$|Zm9rPf$1zyu_Zj( zsk7^zs6C4y&|Qy+^1>%o1MS14XFi4f<>?z_5jLvB1L)}o9>AOVN*>M3Bo$&QVbx{< zW#*_0%rLxpDQXN!+AEoD_~tFMd!#mAoEIgp*jq4J&2(d4RX$ED^XHJhs_<}0QNPP; zhOAhkdwF}B!KElbRux71|6( z3)N}}qcRE=by6(a+L~_$p%NihB~qIOs#7}2Br-s1ZxM3A`*DTIQDWhF82Ha!m_ku? z0M}%mLMq44$RvT=#H!{YW)%?|3ZBC5N-(*Aj#1i(l2&)`UM07^8uKBpqAzB5rD==2 zSmkSqncS|XmKO8bfQiVDuS>nH=FFmc_R_}}wC7LEdSdB2)IF)EK>T6!m99Fja39NjjwAX&5k`t&pdJl zi8;AK9w7-kYQVIZMh020ifQOjuo?9QI-XXHY?2oAD=lYs36Z;+Sg0qR<)%_}umQD} zFD*}&mFbe{UncY~pU}VTnO&#oEF%+MyNZKeosumBu%MgL1$604Db>cR9>z{$2k(N^ z#lT5HCbKNi99gJ(3%hq~%bK541(^$LYhoom-6f^OLC`;a6L`2ks@!?Fhb&CtK52}@ zhh=~WtZx-ZgPUkYuviwz>=3zIGDZAtj>9EwHbuADpnFs1Z9<~xpxQ7$5Cs@Wm2V&+ z0N+{hHmdmN&CjPYly&2RJcS!@MHqqGYJ!32QL-JRly4x3YyOTASyxGeHd)u`1~{6d z`T40>k;%>RMk-ztJxIS&OeFb&lPNCcIHaCli=IA{rq4DC@+iVzO8a8Q$k1zwt*ed~ z@k9~w(7rM1wBf6q5HEey&x}=Mqpc2q%Q*=b0>Y*R({orynpGi% zgnM+35qn;^V=+Jr3s)!cUZ{KCnGd^RZ?VG47)XJl%BO-Mzs}#AzK4ew2T7%w(_)SK zf&t3YE53VvHG3lpVRTA8%BH}N*`f$-YT>>LtNyoX@zN zq^j?-5VLWl3H@YJt4&r>9iM2~5$Q}sb(KC*XPLloDFGpiS2Mymg=oDl9UUj$M726O z0<#nmfnjWmu*%LHam~|(^V6UdBdn-OhO4|uizn3x41f%fWX6|~HPP}UedT$cWph(8 z(GkY%PH)RJEfN}0UB!rV>C^h6=Vvjq{8zL8AEAJaisKaEw1#l(uzZE56?F^(F`G>u zC?%w`iM51sCIgyD>{!qopA7a#lL3j(0^|>4Iqt3Tq9G?`4IndW-hXJbf44!Ik;b|uCTcop~Xq}D%@Ts&;^>j zu}CgCfFiMp1KXI_uAn0EN`hMt+3Kn&@h*&f zY~|qT=YJDGBRbo7czhgItd}(Qz=IME>>D4KM=>I659yNl(wo9L=;n z638qi-Z_?=VnhiHv;G7b;!m3N6MiTa??ZOXQz$+6QvW+Ui8Gv*Dh&CZ>zb)ukY11R zU`G|bh&A)z&mR0!&4n~+8nNP(!x1Fvk)0~F23!%l$aHamDyU5{8$ynqG0J*8ATr{ zU9Mz7RU+IqQ57;UI#wW<2E2PQGL0{LQRVK9H;59JGtl7JCl|7cRjki!fGD)jkjp`= zSut6{x!CT30N*tBkR?2%2;naBHoNRqtpE(O0ywfMRSZJp9c5W9RbevG3}<5W(VzD( z#iz_tPOPh+PDFc?vl(MGyXddV7*v;eoT=kf3jlF|XwmJlQ)frV;L4sKqu)H2NOeQC zc$1V?VjY`-VWluc&<=&8S&#nZIA8=fzNlp?B7hO!Lp1pkcEWQ)08Hz<#<*@xx?x!p z9`i9)=~0PI!EBi z6L8w#zgW0}>u1sveC%kNCz8%67+IkEQP7R;4VNOiKM`3YO_;|NV^*idQa9=+B$>j) zwvxSGiPggJz=7XB-tC-6TRi{VG1@6OQ$eRAtjfgO(?VwgibQAOQy0^tj(A$>1yB0R z@Gy@mBaaImS!r2vxXrN>^eY_EEee#$BadNH3jpPL+mC`CvB+v<# zO-*+L5f56{=O%`~yo2K64zxZHFhTPSNg4zqvDHaublg0cUifovbzoyTl~KUMaTP;} z$Ur3MZbHe@ND+kGN})?NSsmb=te4h!!FmxLg=?1Ql>oWeo9ZfG&!QH=DKQ`+-8ptf znR3mDd|lCQh#Jo6vW2j0ag$t&V2q?5*Bk?}WHc358&TSsSa2WJX_t^i0gr<{cDNcy zQ6v%N#k+F)v^pJ5pRRbZbkA=PK*dWR3s!N0k}#dwY}QM(67C9gtR%)|4>$%Bk~9$z z0|Z2AgUs%TVi6IT-0W)m0btt|d*UEMEbj{i?J7RVh%}ZMnUKWhNuVK5#bXPZi!EFa z((WmmCIBc^ex4NHJh#om=BnGZ0)f(?wQOoBZ%>-xRM&t~1<24Vw_0rg@r-VJA&;j*w3R2ARL5(1S*GL`LxwF_nKFXY>I(F3;#r6XFm(dX#BjJt#GgC&YQnIJ-I z=o2QRlbWQl>>e^JNsKonr6_u&JB%11ZRcq+f+BZ;0oj`|#ZyqPaOo(cuJ?!Sv}X9BrjbbVDuKz^-ObxC2>*GAVgjbSrMoX zJ({eW#H(Q0rJTYnQEBYO**s%`rY&bfqprHr0cv(E=zxPK8CBIa_9WjJ%vQ-4QXyi= zx%L)7K2?djuz`4&p-v8=9V8!kNz+9eZ)o|@@h6|gI^!zWeI$;SPEvWg$-xF3JGayUswQ=C zCo5wX5sXzZV|$OEpY|6JHMte4D-Plqu4d>L9o@=}blIc_6Wz+uE=&ZV5*SRwK^5*P zfwQ}s=V=@IHXJ6dOa8{GE+8uON|LaW{UO0F5z$rX&zg+vf^k()!~Q9A8EsL8CQ~fe z5`J903;CdG76aHcf^KsLMt*SCYd2R^WL4pMUHEEm1m2?lQThL;9BItTH25vxD_rlW zIp6e~4v57fquUG*U zj8(j+E(gU~fQ~>QyNo0VFXzcAG5cX}8R3mFB)44b-e?;Mj;I-FM@@Ayn#`n#z|j%K zF^20WnuTXWu^g;o{9wxG>y8Lf<&dj-9>5@i_b{lghk8WU<(W_fat(?i!_GG&83ANs ze>l}^v{aC09FVKx>_!8F>~b};GLB%BMq(nxVxHRwIppX^zz_E_GlDu7={#mQo@TF>BKV(J0I~$wkq6egr*HudP9sf$YYx z$pQ|bv*`7ZhvDL10!%FmxZ3H^ouVbc2+)?$RN#NpRlnOh1I zAw^gV(Jjgv%rGFadDxXCRybZNe>fAIUkJKYUDoh4Ix7#-Xz@wjXc>^Vr0BB3YS;%a z3A_XsyO7XZ1FIaZ%m5LPI|>rXrbfTU6-3js6)#~YG=dX=EF>U$L`m2`6w3^&4zij` zK~*)CP)*3{RvvB8E8J4kNfeWR{Ez*SE=dM!K4vZ3bNoq4(^Gqv)>0goM;u$tbx2ni#3k`h%$I?g` z3PikPb?H9_m;O^R($mQ2v}Entv$AJoiJ6`Ryz)1D#sL|ffT#aie-KdAQFwA^rgqO( zPd8^iwR`r#G4FXoKlKNvfS`3wC9@B@GoQj5XCDOYw6NqI5$Nfoho{$`IDFs`Qti7i z?bO(*u`%!Q1Pwq=)4wk#&B}vg6=|DUc@Rj$7c3ehzV2%HS=7T+;h>C}&tId6vxHii zSofr9FJmxc3_&M3L&r;KMqFMQB^NY+^rz5!v2srWxa`4-=SI@Bi>0`!Ax*WB{U%uf zsd)A|4tW=$w`?*w#tB+!Vz9{5NjmzDyge$Ho#<#$Xdx2rNJtnuGi%j3N?dNDNR72i zUXIWXXli9@#EqM%bI-aFZdh;oiI1dRs(}vVbO--Ii%k@fOOr%BGg{cewqbi)AlPV~ z(}909$#OnW4dq4u+{qwGpmV+YJkSKf2os6$)aoy(raWcnG7?lFc0FjIQ|%aL5a`P8 zEC-HP=ui(Kj1gForyQ)mkdV}}d6@qisyZ!nKinAiI(`qM5Qg(1kSM4jpZH{4s`s{W zVI}S~WGzJ6RA4JqfV?>t!DX?*DgkqFr(FYD5&x^f9X7^;zCK!`HqpZ!o%eY3ubmCs z6bE_N7~`G8!eG4>0j9$H(VeJz>3y_|475#};1e zK1$qJJ(;4xU_u&o2~g?d$W4UA>DceWz~clHPm9D%!?s($K(A8aJ!vMiMR79|BL#?G zxJr48-U1=FRc&*xEDKYB^Uc+|82Q@Ts<)KBLjC78{}<;4^@Jy-d!8KNFni~mX;<&f z;rl_q(?REIXcEzF1GJXd`aBXB>ZJL6!nU8wRn(%-g}^|e&}`E!{ABns zNM`oTR@X7KQDDisZjc)ZlN*Vk13i?T;!qBBI_79>UaS|VmK#bZ;siUS$c zmTkezw19}5sYFmci<&qy_%B^P47WZ2IdiyaEV?3ak}C5jICAQgksKwWXEAB+j=edj z{2WYIz12G4f~JdMl<9G8O`IiF)OJ*K+^)pa&VkX&*jNS267M3ZF9peB1hi@*0@|&r z6wU%U)$!bP(-$ISs>PI1r6O%FVT;BQoHo%CoBHBUv|0R0}d7AsnIl#-__oi4v%T4okH z(O;|frbGp`X;M};DyVw40tbkCtmya#t^?Q|L08V0UuLHYzl`F&fx4|HPvLPk`f@T_ znRH%ij@QR0D#&zdq}8yO9~eI$aaBte=N+F&@QcR#4A}OZp zDLK-dKzrh)4Emt>O*7D|Spzx2bl`me{gSVe8BRpLsM^g!Cs1-A6_Fch2354msC^Nw z`C3o`+>(5+qe&d;cuf}L=&Tb=cHG(oQlIN|veH}SsmM_zr+&Nd6bj~=$>bv3>d4}* zO@6Zs!M%>MtJDEcc)#6Pzn*vuDh$SQ_z*nNJ#2Xnj~LF z0@ZN@N9QgGD61<=5nGW*y(oNWOt zKBAf)Ao`@~qxL2HR3fzrd`}UR;HLKILTBhac=V^?qtpVh6E7ihVw`!P&T%uqP?8Ae zV10evtViJRiicC*NY)YFdjRoa)eEQG40!;@!nAGQAA^Hm5d`d&Bu@@BSKv@Dr~r?B zRZh?VO>}0whcO)BL}bWT=qN){YKmNi$Z!JgF5LS&c)x+!I%oI{JMYazUdNlB ztv1f-PQ%XQ8Q1ar*|bu;?YU>^cF(7PaXN-md_IbWYS7zZ?js(T&~ntk>gLD=kJiX6 zc@S|k2kk*|kgLPCR#VhH>&)0_`-s%ULJ4E3q1_LbgJFzMw>_El@*GSW{K#y!M?Jnt){njMeeCEV5Gf6L6Qt~O)3K#9otkz z$)E?d!>MT*XlH&3HRcALK&gU_q5uB>J*SVcG!N4tjqwXO!| z-GSQsssh*0iY60_5-%T0#Xix9O0>#X#us(5NG=&xioUb2fBcfO7GcS@ApkA!HPt<3 zSR6o?sezTQ*+j-FkJk`2FyWwZD|1o%d?g~q1FIZ_u zJ?XIKUBqh(MYwfC<~fGM0Sx&jif^#y{ThOJuxP)nP~#N zPHGwD-HIGAW%$UpG&e1RjcY@N)t{-nP!r1)v}+XDc$QpvTGE>pbA3_Eu^Q)j4XmJ1 zg-d~Db7}As5gF_^q08M)*&Wb(bi$)}r5C;Be!fU_uaW7fb#` zLr`dxYH`HHMAa0A!4NqCH@Gt0i#7TUKYSvYkxA$W!Avl z{DyVzwZ%lbI@XvG#J;feT_SY9L^wFY4)D@RPC9W~LW7mZf_C=8WHMkP$$(kUNhzqA z$W_5jis`CA-x4~lL_XkwE@`sp-xTX9p)uzX(&1FJ>p6z>w;(-eEm_mg)zUA9kXW=f zc52R@YGAEvn6b*qBpDupx(Wj znd0hvBPnx=^v_J()fLNwMh(3ZtW81JEBiU~W9T3T?R<>VC?Kt}zSaey9MF&%4)VL# zi(8Ne_#JXW)fL=Zj<^DbCZ>~~716km)wY2SbTw?mSJQpt`{*#_SDccAM3@^MY%mH; z)dJnc|fGc~KHrrfFK?zLUjwNq2VN<#x)yk;#oDlH*CX2pPI zDNW9Y8u@s_%D#NxQkmhy z5>%%u@NdQ9&_T!oNX!$wUolVGrVz$d@Nb0fOhUBi9{?#i78bBIwu6tdJE7mlk z8fry^fwccdm2b4fB4&%3GWk15)WBbSWkN#5eFwFVK z673qHWQbD5hU&0i)$>|{Q!}#-H*Z>g7nbxw0V%?xxvu^Xw40qXIZrbuANgeNu~u1dRT=KhRp-)2RHE|THHuQ zqiZ2gI>pSWh#JHTkb4%1;`FvwWrRv-Nb(ejjw(Y|bhSj;iDup}@2Rzk{T!|h9pVU< zJ6_K5F3)e{9=?;(wrg;j8i~b+Ek_KjJbnBmoTJ|OeqS46omQKraY{#uMksI8F6DFmcRcDwB9(sto*%HTrl^7c!u@J*S_Igit0v7;R&V`-(q znMIVr3R_#bq_}Wl9Rqm+^tZ_2TNu5d;xDknaxx1yzV zD88QO8nF&L=&3I}N3PSzAvfCTN24qHNr>T`0PuYB8>YGew}?8rgbkZ9h14VVw-(wj z!uY=MRZCjo_|2=*+&z(&gI&`#F77emnHV{hcxuh#Uw*5hTbAWfKh1*8QyzQ}@3kKN z8O4CtXiB+29{8t{I=#q-=c|nt&Ck3Dyrl65qs)r3k#5d~lM$niyey623*9Y#ztDnr64g+~FqvA$KRN%3G= zvMYk>sa=tq0T1VkKR-=OJiIEj#Yb^qNERz`ebF8j&*rr?e$M129|~&A+V(fGWi`J^ zD0t^^E4eTL^MoG!-UR(Rvdd4HJ3fYEoPX*Hz zPlb5nbg>Kcc%O;19E+Mp79=`_pI^fb-%vp`5!}i39NYvNAIX9OUJta*TD8Q82DE^3 zW7NrpG2~=jGYD#TRs@7y zhCSSQT87chxjIOcPY4cw+^u@2Rj}nL-T>)A1JzQrR-{Jsku zkZ9)jRFt)Va3kFf0rs%G7aMOfgA8-b8O*n|@v5}8X^MESBEBmIQf?X1U(o;(h^p?C zbnhbMd^+5w`lMbefA%usYh4g-h{(NEp)6}lRJP?AnNj=zi{BzR zdZ$*796oa7)VTxWv!iQhwWz05GZ}WV&#mP+I(Ob~Va$Bj9G8u`24tqpwlQ6#`nA}R zOT4>j>24 zKjj8`aQQ&ElZT8;#SVkWv6dSc78ya8HOSY!iY%7`1^ejUy_^5m{iU{ib}MYtgkeD} zq1;=60OEuk#=rOs=JmStvP%oE(~S;B-FevIRyRkOnMg?Fj^J~*OTkH0joL?%kaQ8- zz+h|+#*Lg*VT=6vLtpQ|FaJZ=5@>Uc=O~M!;z_3FRz@$rZE?Q`(&BM(1Bf5-Rm`#3-EbtWF#GycflNA~WU*yD`v9p5wY z(0$JMfO_xAZv|r*Kv&{uZV6xor9g4lk`J=Y&zIE0LvhsKe=EQL_}~B2eSdx5eNXx= z=lDtI1xNfa?Y{pE|LuYQUV{Jd{YS%9d0=|_gm}af-+=%AOD4--rRo2z6)h1iC5*lr zbkW4`zQ6kG`~JhbfAfF;ckRFak9#o44}V3!o$mjq{c|j?9~&MI4BY<{|oMT5HKXBsU z6GxvrTt9~b=(=sYHV-^=^uU2fpXt2ZI-DFjv2g#sk2oix(6LXH71H*&?P&V&_W}HN zy8m~6`VZLudnWeo*^@i}$H(`5c>aG7zp)2L?spz^v}Nr%6ZO6Iy_mX~B+I?V*w{jt zEUwJqCLU`=agZtn>EO`A5(lH@^D%P0oIT?cduw}eou|)+30zV==V-T8cl>VKi4vG( zx_y#Y&nWIqI>*9R(1q)-^W@QKsA=r}`|nTLv2he7o-^;aAn*CAbK!m@QNnr0HE4JT zNM$Fb@SWYeos_7TrSK=n`x!?P_|B}CD){;1dS3iV6+mtuGfb-Q>*9Ic5f(eDQ%g~M zr6W2eWTDt4PDV*!6vO3EYs&oMG*yFf@X`tfAC}#%nr)^vr~)uwGZnrBRAy!F``4?? zv`fdjOSX^qnA6y#y5?xrV$1>uFK94?bmU@I%&7`{Pxiu~VXr4sa?D+VylV+6eRh-T zSSVbX`K#fA591&;)B_9n&6#p6$ucwz)#I$itBtCAsy*t~;h*XhR9KzaGwVQSe3+(5 zqZ{j9rrVEq{O%d{9-{Rg23<0M5%}z^tvO?#I@Nnn`hdYArELYhmcJa3D^1eT8oD|7 zs;;zSGpB0ktM1g;sSBspPr0Y6rye{tdTQ!a{nV*bpE|Yc)Y|OWg6C9Do!Yg#Qr@4i zmm4;KYe_!@d_yJ%ZgF)V(8yDC-M{Nb1h-&7Bkb?Y*`=5uneUR%!CB;6HWwSXa30O# zC7bP8dHufYL8TY?0pk+f?V%eQ8Nm#QZs3pNm{X$@gP`GKgf@n53fl?0a6AG@2V>h+ zT6+=!tff`+yW1(x!=74NFRF!_1C^Q(qfz zE9xNg6am9&&Dr|4OT^65GNKdGxECCV7kZfq#-AFnmdz!Zi081+KuasyEVSlaj_Bu5 zAxjJEWn*9RmvQLu$4nQ_hTsz_n`9gAc>Jk4lPE7S`&?JA6i*|o%~#*&^xbzo1cMYU-CwVW-*U0$~= zoZ7Lrk!RMi7cB*MwIl_-{L5LBVOQiYY(bX7b0HljEJe$pQZo8U^i6cG1k;@>ZHcV) zhDOS=LoV(`&$+P9(^uNULXaG7e-!-;Bb7CPgd;Cv(F#eQn$CFPES6TH2`- zHKkjtz)3V-zRc}l4(7V0!xBDt&RIW%OIEnF6tqJaRne*o6CAG)D-65x3_>J<#C=Z} z6Cch+cuB=?4o)!K9T6iu6`i&3Ysyn}dCC4n{~abE>=ojVaAWCgn1hy>7WyDWgJN(z zD$CN#Umh({s=a`i2xv+54avL_F|2|@x;qx>D8`;OogNLW#3CSs6coeR5?w3D(RVjZ z_9+^4Je4Dk#W+fmj(r~#qdcvzUUn~d4*ISSqZJ9a`98@EcBDBpAZyj23F{%kLW35x z7~bz@SuF6mlbzos7*0EnbBOj)fGHsz*TAVcF6OGK(H4x*L?ZS)S;SHd#c4P8!y1(V z^A2_u{)R<7`q~y@JpA4DUP?Jt5^D^HFY^dN&D96DZJF6%9QSSkZK>TL#Su&yr;w(E z6P{EeRCV;NoIb)xLgm1%NQ2YMkJ@jw_(SkthWT_!S1m@Pv?UkyX+St3df>S!mpI_ECjq@;*v#ILpJ(^`iDll29c$ysG$% z6sGODd@{RHv}{gh+Nc14by)?@*YnRmzccP677|*j2W2!t+*0O}peu!CB(W+9bE#{J zqg}}m^BB^hK{LS7!_Ci&VOM;`r_4uGu;P!TYL%hK{KQ99So$trGFf^n3kz^9BEA*o zO5d{?N$U&cIU=Ka&twG374IdOhaNMZ(Ki5p#iz{2)=J!qV*bp}xw%+a?2rnqm=N(= z$*wT|1Z2&vphFOqsx}g(yHR#4;p(0}dlu+IT-zXn&P5`u_USs^(9n7#4-If9$^a=; znFA53u-9vFR}S`ia8~6raElH3kk3JWvAK>X&@xG6wA96m7R9p3lk#1aF*lYu1S?lw zjR6LTimOH4!_W9sGC-=KXpmahF`s(P=M)#`^g3IFEaeJD9#%Q{0;Nf23ZRLnzd**5 z?}S1T5A5$P`(2)iX5|4ubFI4g2+t2x9@{^L86JDUGFn0a51<{I6Gxq(S?Pqm1S9g9 z)nPta7uu{nu+y>SVa2j>)UqI~XTayQ;B1N&*3MYZIb*+kipplr%tC#YI-U=!8QfpB z!l)`bcwDsYEJFcUwr*IpXa(f6v>WUx7@!3TzLFtK@n=@rKNxiwUz5iIGDa!Pf9~X>-;T~g?k82Yo@wvB!0E~ERHr=ll@TgSWT z{4gD1)Nya1XkvW)Z|)9|UZyCcT*bhhLXb1e*g8q!4js^+SdbTF1UgJpanc#k6jfE; znlo-`tL!kwI~HC)P$uqLnb-1o14LFQnDYvHnS%6Dj64RtS&2I?8ADSjvN5>COrpK| z!~47w#?C+S(BlUV)9W!#ef$8uAAS79fdh|JEyK%_ z@is&bozJ3hgLtQKa*xxEc83(a3O|YD8(fUp{{Bf{yR@h*c={;ny`fcPmdu?OfD_tu z1>lDuOZhX6%XSrzOMlH~6>*iFiVV)1`HnCq{Y(pxldo+nb*xT7IfZ#biDft_79EM| zf%PK1ONNP63jvq*gd>Et9rRF!7yO`;Qxq`X$b@58(18iuMLpke9Jc z&rZw0fGJRLHsW0rFyMCKGVc=6PSd3yCDFQtI+UGOfk2f|h~li;|Pw}lz4OVeKIE~>YhYTsN!#i zPtZNk6Cddz^L2i{f&Uahj(8|VdoWxMkKz#|_fR3jlMG+mg&@hn7vV>{8i!`;SBm(s zW!z-!dz|d#BtLqJbWRTPn`?Bu0XfZ*41dzIRZs2dGzBnJ_O?dG=&W#< z_D}c|w~RMaBX5X&OClZHvu+h$@|jsXvE<9o`E60O@iQ&Y@RHB6woi}h#F%Bn|lEz z`Vmw(cPx#jmZcyNm+43cz|~{;r{}+vIo>H%A=ac|QFiZUNpAs~5~r+{RU{{dPat|s ztE$rhBJ==es8wfH8Py^IV>xO40d@L!Q>m)crP0cB(@h(@Cm1Q;UC)#+7pbA=VN2CH zFS>0f!#H|gCurx#4D_PoQrr!cOnY!C?&3+NCX!9NC!G;h2To1s?8lsw@Gy#+r3D8@ zT1Kl9Bc#}bmZaNRpu|-um>MY<+WLS6NU0#pUY84hq?_N#XURYs-6b6@QxQq4&?q>S zdQvN0pxcALo{?=B9hdoTkv4!$;Vmn0%~}-cT#;>p#By>g*(H@goCG4*&BUFAdq#tlMA-t_B3J8BJggAnqv zJcAw8$s44^U{Zj~J{~?@+o!}|K#^O6j0K|ZLYBoMWpcK%=zY9*yxTc13^_7I{T@dB zLPqFnV9f#hrWM2I*3oV+lhJnfpc{ItMVH{*&=0@}W)ArO=V!NGsolDC>-)7^KY90+ z+Pjx-zkd7jomXmiK6B^q@BDQ0tv5HXeP;9eE1TCpz4^|!HsASvZS$QU^&o}GuKa2H#t*h{etI@DYmZ}R9-rHM>ld5XKDT-O)!OFu&-E|9*}wXC{j0z4Z+wL+ zz65oBZtKctwyu1B>&jQRuKeBhjUR5`d^KCwL9FXw>(=LP{q)_>*4}-6^LO8&-oDzu z_?iC2OZ|(V?O*)I{w4VT&HmNz_OD*=Z(QAa{dcm*f46n{`&*ZPymjSbZR^VCwr~7s z`{rk|O&r1|4z=IC{O*<87i+gad;8b5+rQm>>sOoCKEHYWi_rOv{-sO(OP}pu`bGcJ zANyCo*T4F9e`90owJTe%|7Pp;-@`<`y>flW&h%@`jzpuYd6i{fob*75+j0>L25eF^&n%X;~B zsQb#+<&CY&Z*E=r?ADbpY+boZ@bc5`o1e?J@dUQ<#NxX@e)lJLzI*3;|NN`Xx8B;k z{zI6BpKreNwf@D|YW<6s`&WO|zk0L3@pWwF^0Pzj^n!x3Ap(@}1Au?!317*0s%RKis_j=H~T( z-2B7mYny*~t^aA5DcBS+^KbVreZGI``?db1AN4Q&1pd6yzx1>IrJwgN{R&=w+rM-T z{#@^0dZ&L0ruN7EtAFfod}HhNcebv4Y3s`0Zom2I?KeNOed8atZ+;=$wU1%fKKA0f zzp1@@?e^ztx4(4zSO5H*&9{Enzx0Lv)t~gQ{;9w5&Hk@%Y~T3V_RTM53x6C7fBek5 zzkB!hx8Jx8fb;v!Ygaa}{|ct;TL0qD`d9zHzwt_c<6E?MFVRkb)%eQRo4A+q!&x>+&DBuDn7^1WR`1%Jz+)Z{K_^+uSj1?pWvDw`=dcf_?qMzx-hH zt?QfDf46!4_nX(>fmUz!FJA3m+(1yh^k)CkjsDf2_BTG=-}pA}65fkfV8O0zz^rUt z`5J=4o39eky}5n!OWF3G#P*(C+I;Kn&1+xYy#B}9=G(B@zu&+3!~R8>^I!Ha{i%QT zjsC`~{f+Oa4fvU@%b(r4e0l5g)ve241F#10cw_7G&$llBcI)!*w=P4Dn_HLvv~}gv zgupICe*o{)s59T#y7JAfE8hj2wteFtw{O0l?ax!#pQpOFzH;l=?|r8B-WP6v5!dVb z?YB4IdS~HPp!mx6 zjbCivyqs;~I5u%S`akd7x>~#SwOhZb-TK{oU#h+Lm4EvFKmFkLS8iXu{j=LYzw@Qq zohx^Kap#wtZ{66uc6IX)Ujk^o(tq_TAwt+FZ}qSKtiN%wzwzCz*RKJ-qfPgH(6a_!E>KLh&x)8@4wZN3et@a=DJzWv?Jx4+ka^^N|;Zv!fTQ{*4} z8=vcM`~a~Ho+SeDerxN>x3_QnX8Y#VYzrr`g_FJazEykg2k-sq&NuFS^Iv|r`8FJX zZ~us@{WL&kbw-~8&~|~uf4K)?dzLw{|u`B_2xTYC)^F_@t6ILFZ4HlL|FR@;jJs%Z(gEm-`c+U z)oiuTVztk%-1=ti)^~2bUAuMTy*Fy_{q~=J`A@&Py>a`icfMM?^YzVZpWeLojm>L6 z-hBHv(Ae)c|L|jghM(erc=cEPjW6~$e!TViZvho;-?+AY^KY{)Jclhjx4L-^y8M&P zw{Jide*z>2*zBi(*Wl0Z`&WP6-*~OR@ss|qZ^Ai)5Ow*j8g8U3-+|4tedBlAH@}vx z_Ia%K`Lpl6_1?9A2AuTj<~y&zDfWfUcfQfT`kVg7m--ukc;2beMuZdp_uDtWo~_~q ztm1`p|MH{Fci`}S=k@-p8+dMAdZR{o_j-*`?Qi=VulF~83K(Vk#`W!+-^kYT39RK4 z=WqSpt(&+0^xp4k?_Iz1n>)Y#=j)sAT;6==%H})Y-24Mf+aKQUUwx~;ak;!{Qk(K!SDXC`OcT2Yp~sa+`srn|LV2=#+ClYKZrAF`^G!l zH@`Jord6hBd8C9BB8Ba`WO1+%WbAJuyZV?#Ym6muWMwJDaDoypX77~UQdDv3fG}ir zwMwV7EDdKyd&}^^XjIG?If0L9B`}D(K{;cBBDC?vMm1-~oy0yFGrBx>Pn%`*e~m6> zGbJqRA#=KkEKp!?6*HE}vS>C`gK0 z8OQBWU0i7juBTC5-D!wprq!o?Y3lh3YSIQw=5eC;#OuS!<1yBY>_RhDWXoaLH{n^; zURLk8?&@BzlWfy?5m5oS$PhtxJ@q&&&Dpt1ttn%j2TIuRr>yp9SY`W5WA+O8MM1Cy zc8j=Z(&xVCOdoz>`t(!B4;?-|{fVa!!}9DM#95mpo>|bz2S|V~qoai!G?^RfFbdCv zv-a60gB+R7v;a4IUB-SPww`6Ls)`XAO#l+I*s{>X7qOD$Pc4BqsROZys(k=h9 zZWIuLR_J#=9-PPUzlO?I?o*D>_7T*O^ye}p;+{t!8Kx_fycd(n2Y4nOYl+zhxA9?O zFV@2@ea#Y&qF!BAt90Kuq@w@aauqF_C#k1y*|K3qHh~0YWRvO(dXm%uOVzn3hZFXk zrLae_BuYURHS(F9rO=-i^@ClgvMkiQ@X?wl6ySiFxQn)2q{+^i@G(m-r5#AsH(2C#O7p!ucB*$_kGD?Aj&bm$kMf$${m~Rgbrrar`e@XBytAS^6XFD` zjEyEG4p5ScZ9Ip*bZnAE!%aDPaz}mOa#cv^2*I$?6A9G?T`AfRls>3i^IT?dw?58p z-;IumG;YVyxt`u)w9;u$iwV#xC{^c7%mRp3VJxVXZEw5O7YEGeQMO~zW|PnSVqH4` zINDXN#0EO}6~SK~DHMY0keDnx6x+IJ;~KbZ1(36Bl&~n)oDGp3BdfBn9g?<0gf$93 z5-n!?>}0wCFg$|l?N3JSa6SY`ur53P=HkFVGkL$|o8bEm+1${IE18l2>buZ6t}*2U zR?*lM+VU0emLiufob`Pz7*gx@ITE%1+1Da%$L@fvkY{8aes;3$8%>+_qMcZz5+7nu zbxMUI%2e92B$L9GP7+tpH^8yztmHb_ktWrIwT=LR0)I;}BexF!7O?6vWHa`v;!&+7 z1=Io6fmwhVI4Eso3JR8^TZuY#z?RsQoPzbj4!H)k&#xZ`hhJI=Aty!!a)8i06wc2F z$a#EzF-+KQB;O~a7�fvM3CCX)-sTp4XP4*_-3~wEA_LSJIcbeDGPmTD_O5DVH=j z6tF|Z2+tC^2r}9p>fo$U{pmWEj#>9BlD2A}iQ!s5tMU)qg;I#h(!?5MWk0!uhw*k< zc(xliSH5qxkQ>wHN_;f3#qyiW6Vrx^})X!3usbF{q7(->*tm(z7}f#)h{@Dl?X{Df}-1pY$`4vwrj>uJx1vF+PbKhBQJXmbvDZM8cr@vnRAn z8dx_UTu9(lO51oJRDk5iXjiVhk0+J!w6)sOzQNJuj&Njvw|Ftg38E%m_oE#r%IN&R!T=I*? zE+_Qm!j!=aMHKr`>y&9hqzqacRljX%at>?70_k@onN~Vyl%X68qXxiMAv$>E{y6|{|y(M8h}&MP201*Y|!7*8uJn94FX;g3`&$n%nn>dm64g=BuW z6W^!nGLD36W-sIe8?L6(#`%sd$5DEhRgsBR9ffUCZ4m}E&4HBDN#u6)U@7~JAgEn2ZqVjB1jglObKHw%SX%kl16hLoj4OICFCoiFtksu z;Duz+Wo}@;%$|uUTy7yLuxl~5!PQ$%vbf8wpvShy2H+exu@1oX|F96Cny0G%WjM-5 zV<;$@tPB!SBonkamdNk{Om}J-ap^9rs)6(l;y$n+?vsutCvR2|GSEpKe0c1EDse9J zqZ-aV)oR!a=fV#A6BBayd@f=IokUg;~f|a>QQ>(NIk1sA76;o<3A8?iTU$ z$?)aCQV3%;7Z$;Q-?lQCUR3BgoJ6FEa>Z8pOHsk+Ii!5P+*yt>Zz+aqNjPB?*+(yj zA8I}RVk_7QP~2)Q%Ad*#BceGfxNCYzOs|FXp{Upia=(;olS;<&TT$U@^zSww#Y>jL ziTqZ{c+RW>Db)+&jJXIRBv4efj$+;KNcVR}t?)pr%S-;Jdx1SZD6l~d` z?st-p2j>N!rj^8<^ld3f{Pd0N`r$R(tYJuch~3ieTnX$5~E~kjfmX18_o6%)rN1EX=^b*?g_*Q`ybnsKPdQe88lV&-txa!oVMAY!OGG2`GG zp+cb)Ag>}QlN8BT0#H+wW8E47M6|l-&u`QbrOVnLtT(6IS&xiF>ANLwmsKmI0*x3H ztds$9xw`_D?SxBVLW|8$Q0gH|Hn9Q7Odp{3kbHF``H3MzyujwSHKxNP)G{q!T@9qX zOoO(17+|Q^{8&GII!O++{blq{HDyh9QF&EJ@^t$DBP- zDJ~D?vebH-7(2+BJE9#D{FkK(>V?|IlC)B@<$i=r?U z`cKB6Lh5E+auS#iT;MkqF}zuf_#P!i2-W9%O`B|`)5+g|%67l>8DXd+T6EXs8Vs$y z1|;~|I81cLqDpg#P3UQk->t5Kw9lxmrM;0iL;D?C%O)*6Pw?o~?7GH)w6k zO5Ra=D4|6W29Ow{4^MMecNhV5X`AwZ9H!ByMBYKImeoWDukB8nzj>Pi@YExzKHHw~ za$&^^RBcA^&30QFpmD+n3uS5@c6AI4I}{Ldhu;qne(+#FQZm{;3&=ss4@`Yhp2vVT(ONkoJ`cBAwiUvIP&UGbb}$s=YeKGKz7m`^ z7&yUIMXRXHN4rdQ^NGNRDY5meDoiWWyhoxaDabp_UbnBwP`hZ*ns`oT!v5TgbWheN zvkQH`@vFre9yH3vZr>l`*vjn<^EfNg{1Ny;&SdW3ERuN+LCaERS--;05|UMPLpwTp ziKX(qg5^Y?LMM4NH3*tbbeEgL3?AI^97>$~|Mw({U_a@7fXR_UJ~VW`kYX8nUb3CA zV*pdgJtT@4MoF&t1krGl64bDG=8$+*ZCl1K;-i?$c6VeyKqMj zafd2UVHY`9%reZ)P=SC*Uh=4hbPuHEl*hVi{*K1VR!kI__bQ`h^OhzGDfWOq9mdTU zGRd27nguVv4qtxt?}~j_Fidqe=-vuo>@(vwi)5RMSca!VVt4UUu#YwWb;dPbm9uYd zcBH2cR%;&RRF9T!)0`H3hBC`Cu)(Z$WIif|C^gA%lVMipUR#dg{M)T1RHeJXvk4()q*n1 zV?!fz@i<8cWMpXN4#+xvr}g#7&zxwkfqzQ-&${S2<@5nGj(+&DGhDJN6r2KNgdFrc zMw+|>I#vZD#$!}bAsxV^7It5oCO8LWInRm-{eu6InDV3Bic+upUCCBHLggiB!F24APxKx6GK&ArgB}T zZf#e!Ho&8JWlToeOSoYF@sLd$%xvIFb~!V8aO3G?Nj`*2MqK^ zMp1A5xn8;?wZY(mKb3#9iB%P6WI!ooa;8uUwG`P7sCvrq%ZZ>Bpvlj@gMh4-D@|`h z%&tWPHmmenVvAgUryGFk)wrpZfyU=y?{MbQDN+V&e8TOM)IB*aZFw_yqkkrDK?SN^ z>dm53B}6=Fx=sY9QdV)@$@V~sUYm|4ggu=Gpf)?A(I7{Z=Wbc?l&YfPsLPdEKAn(M z`ddovz}Fd(w=j~1-MLjN8P?>&sYuwaqLS}NS21}knhdc0PD`>FgLPZj=6RZSSu);o zOtX^uq&zBL-J&4rB9#%Bb#l-o9Atvgm;;ekLZy8mBRn`1EqfXOaoJxm zc`_=kcnmV)C8Ivx=%?-DVg%zwS??WkO64un(VIykf3fslV2Y+;v z4x*DSAi4MhzCID;)oSraW$`SB z+oLo)anWs#g(D#wAXmy*Y?O*cD{#1Q{p`j%U()E1vKt~$=*eW;oToiE3oUYM=;(FX zk9)zA&t$={?6>hg0yS5vo-;8%OlBUR$e-^H5?nm;{dP}=__L19oPbfDzj7@o zZS4Ei)W5GrUA2HUZDxmv!+S4WuVlyx3vHFnlJ{kj$uPjH3C#w&_-J8fcH&Wpb1YpP zT=7x_6hE?6%WEDOu#KogJXRTZ?Q(4xnO0)RKEd(48dQdDIfFTeYgWkfGY4cEEUo+~ zl!u>m#hK#^bH^01zzJ0|zb2#@CcDOS9FSd8@{^8JBu$siD!F=TPC*-qjKfXlu%1-H z-f_547|cOT81mFz^m~>wDuN2iPpHUjGb(D)iiB)=wAH%Z<0l1zoNS5@VeRkcYM!Oh-8)t2mR} z4mycH1la{xVpr5@b16W(oi>_1p2INfXX(j8da3+(PqU>Fce50$ zM&T%m*C1t5h+3OXt_(Rm$o0_c3|>;b9|-pr7*hwKb|)y5&I~%d$P&k(`b#Kz!TBjV zw)Cua%w?tc%?@Yi`cl2DQbNoCWW0zLUCYRTso(;kEMGh9O0|>nvn;RX!HUD0TbPw#iAfBwPTl_rhg zygy4>q5n4jTlVc~lq|jCNVal8W%#obrovC9m7h!#P&A!J-}2?MjxYuPc1ZHqnARQc z{^6CA?K47@Yw?5(;Nq(+Wn^4Xz?U*5?>n3`A+6uxY~78(o9|Qu9jPd3h+Q&{Kl=)Z z9u%)Zwy!&!DK)}@bCpUI^1^!*DR8182s@eh33)iZ8&Mb+c3B*lQ_sn$8}xuue{BC4 z{i$Sy7}QY?>(Qf13*&Tj;JCqH9?MZDOoECz0q@Tfi{KtXrg6*HxhN*_xAo(q@J~{i zShmF@Ax~C?Un@&~ybyM4bIi7ae6{k79Mh*bU!+`s6+4t^b;4x~4}|KS;|~3=YHN}l z&ydFxn)YslQR=eOo{@AiJSc}g^Xg3Bl{2swTS^w8=r)Cn`m!BEuBr@n#IQ^YjZL64 zsu-!;+3H1ArECPfrdG;IDBuTWP+l%$UP8!QPnQvzgDpDxgUpm!Z@Xu>i#Z zvr`6I=$MJ3Wuf9ZcPRQV4tf-)p~4RZ*6-A24|0XQiZz2p&9&5qdB+{IAupq601d-; zt>Cx<3ZK+0)CH1lMX0lN?nfpu>`{Wh>W3ZXXd-rBS$6zx+aY(=ejG<<*)2^HIbDA> zM7COe7*CYJAYQWB>%4c%va^eU-Ew+~KoL9F=AZy=sEcU`+AT+%)H?!7=zN546X6wVU^G1rK#71}-tIJF2JdpTfcQH~L?fYW*ord$v z$`VptqYCa#-v(+d6rDSTa`;kH_M)K;cBr7(#RFHc@IKVjx#9P0`gW@8@NaqY#JKLw z-2HhN$4CrQq!V<1i-A<6ffanH!@JW+U*p8)8e9$7)`NQlHn^0!vszl&@`2e_-x3{2 z_kqicJb1n;%6*zsnd?NYGdoj}PBFRVxWWj;KI+8Y<$X()FVR1Yq+@g$`yuAX!x-+9 zqJQDrv_Gew5BFN?`PpUlcnBy0^>QpACwcsG0p+J^qNLF zhjPS55jcmb5;G1}BazXMuULuaT&< zRLSvJny--+Jus>i{$a(c*ji%Bi>KJu<1SK~cB?ANfH69msVRKNr3tp&#BH{R8B2St zN7a-_o=TFsnxzy+gVHL{gG5;JpI-D^XL2GZH6eWUONGleb;<%=2z5&=6RC5_1I7ny zF+;Mhm6GWNZE5m#qbW|$7RqZ&%3_DiF9ih;YNB_e+(F~ooWUYm;K-IZfhuy15p^TQ zihob5oY~E%u%li@JJ2gRt@7jxr}$JaANE)vQlaPLX(!U``Klx`9;zal+0r9{$BU{t zoo2}w7Kp#7tTvq@XTAz`U<^@-%A2o79W_HuhsvF=C_SczswvH$uS!4T^vX`-kdDq9 zbFAmh*OWUQ2UV9VU=8ssV&a&1N5)C@bfUoAgEGRaK`fYAf)sMIbcC5Pk&tN;7@686 z1e%nGnQ3J?&7&xi4DwI_l%ZA3Y#jw287jui7N={UC2-7)nRswn>c`A%3*Tm0&|IIh z(E}x3JZ5~z;l(^(LD7rFTm(MKj93wLv=xaqLykPPD}UbO&-5tIKq=DD+j5C$MFvby z4^bA#3@T=ec{W6dFN%;z+YDoz91u@HH}IpK+pDM#iQF0_< znLUrPqbbk}(Nrniy!0jCxJi2%Et{W8cy=sm7$P!Go<_7am@yd2o8Tz>oV)1~{!%Bc z>he*BI9MNr1mzNAWtCOxy_Gq*$Ga0{Dnu!ovs+SVZl#2_NGhP$`Y;sd%D6vf{a|Lj zU}k1@&>EUI5n~C>Pg#?%LOqm%-cr9}t}S&ru%m9ut53d{^2ls|MlJl{00=jLWWZLzn_DSF?)+FuSsbRQ zTO|)U3nW$iH#-aZ!Eeli{=p3f5m+W|Bl1q==^OE-p?$GBrOJ0S$22l}oBMi?E@vjg z$=of*C!C@JakK$4s6}3oPxX+6F}c{=Mjo2FLZSGM;XvcMW;AMKa`A*p?utgzvMNsb z!Z7>B$BaldGSXpjgnup zfqHN*Xwl@=i-*Kz%~MK?_zgXv95WME57~n?ia6e4Q8;L-q-^hmy~8XfH{Att+CZaV zA!0Axot(#TN>OORG*E7zHOUBjnaV}VFtuCc__@i+A!ZHbmQRguVdiJ5m*QUC!HiNB zC}kd~P899G!XU!bjclA8eZeK6qu2{`!F&`4E=#zB%Ah7Kv#PaOMvh6rLz#DCJ4Z?M z%wDK`DoUX%u&hv;Shz+b_jr-)>k+m)AH-@D)Sxn2Z*WGA{DN`U@AY!st!D!v89P3h zavE0cSqFkt;d8{kj-;7Tep6AWh7r-az)_AW#nL3psEk|##1krCeigan!w3NM*&b@5 zhu75BaN@w3rdsZ5s*C(PsA4qNgSWyEr*$ST`RgyI;8Y0*vgEbl%evzPK&tZT_ zT~inmm}o4zvB>FVN>D~(#Uka6Eo2+xgn^qodkYybA|$PIzA6Se5x}d&`=;CtI@}Jw zTwb^Y z^<^VKX;%x5myk_88LU!KxDtt?8)6w&FmhnJzs zrqlvk{Y=P4#nfa2l47mKm0B1Pk ztT2~@6!L>?)!WL>Z2FpUVsF=*EH-wII&F_EyFEF%>38@>0c_^G^(4PqWDcISem{E_ zol7K14IVPq?ufv9{E;3rpH&N-MZKm5@!FtMI53+}J;oaW&SWB*$4Ms=MQ{KeFFezF zLbh@sj(z10x>ptF8)aw=51BN@MOJTOGU4;{&p+=*brng`1|A067l9Hc82(strUW+S zC{(UBbh^>A$1*yY-?bQarII)Lw;?@+Cn&9*8aR56M2emxs^9|b!Np6LnoZdcMqL2S z6;y7tBSo>(Y;H))j-s{}tCDTV)O!J%FF?vldwrM90#D@<(?t2uW)B11)8i)(`@RSFXzV~nL7jM84RX}8wylq0L)Q8di==fh<2spyGf zkkhKhKDe@X)%vm@Q!HQ=&)sa6XP8NK6~DUnlkr0HfFa#Ahu}GqFMzzHxI#wdPQk)GZxWV&m?{66h zi#>*Y&P;eo?>TfYpAf~ESzz*pdfIvKdeT7|_D?t*E7?>#ny}*eD&mc32K?Bc)F8j) zmc>09xawmK^%|=$zo_m^ zYhb6HR+Zh`Uhh;HAvH6+XE2qD=r!r~jz;-s(2Cgc`V_fi7|`{>V09Pj0y_t;;Lp|l zorurrRu3QV8DwE)0jVk zSGo$fWiCsV&31;us7PHXnn>*tF}HWu={$O)LgfejjszX{5vCW7U4?GPxSOj%EV)60 zu7;)lx_5-))tkmMHo5e=A33`?0>M{s(WM-sL|rG7b2tZo6FIe^B49IHsizG4;bKG% zo{xGrIv925p__>|HBOqEgO1#MMxD%E%ep>V4^%4x$N--skmUk@V>&aq2g<0jjA-p5 zoQEG*?|t!Qx=PaRc^lMcrdfNp1ZEz<*v*Vc2D6Y#cTqRcy%-RWQbZXbez*wHL@Em= zmzO_d3gE}b{nnX<7{i{QOwMCG4KWgAQbx-bW=ss@jk+Dc7btSgvq5A`%&Ec$NWzE+yFqb>$cbwDx#p|ywiQe>9;AQ-wi+;0!GN++2Ps`^Vf<8H z`sk9s5ZFtH_^G_~@i<%vyY}J{eJd~jw2Dn(t3gJtD6iv0064v1{$u)9Uj8IW(ru-C z@FlyMN&(BHl`Og)#159?B@?n)5N=~2XZNorgXP>xN+m)_;f_vS>Da|;Lf&l0ggW6) zI=b-5c3z{Nz_Wm*=fiH$X1(hv*(vSVpwcF$f+VtaEIEH^ta@FCEC+k;6V6vI5t}rR zsXWp%8z!#^Qb<{R?~&6Nu%ZD})dK)HKtVrt70WYK&D^CDouWL9X>#$o7i};m)N1J_ zpBa==)y0MT7%OK|Eo*C(B%HZXT4o`LDae;?fMSlHtjYwf57SK2YSC?t6I7&{U4qLsK6^u`VeZ-2e97kgv%(=YljzkD8W ziyyZZ>o4|(Xk&bQ{Na839Q^yp!w=El@jd)L&d+w zgm4e*?Oh?!V|51~6e4 zRf_NXtG~YQKfL=l|M!2_{_Fp^2ZQ|ZSM=NI{(ss(_XHfeK|D4*9vHa)C&tbFzjtE% zk$v|$=RSxD_;Ac)JoE$o_aR0uKI47adu}_p0()RfM|Jw8L z@AbFS{lD|mf8hS#2Vb-2|HR%8&;JkPH#X*c442fYIg3fM+-r=DEriM9${cRlu{iKM zOT6ayL(YTI@_BLQg(~23QH_LyQ&qpn1px6f1=e)a*ndr;2#C|<%$DU+M;x;^&+{FLTopnUekG0csh_?r2E zPiNUJ5F~P9Ycj0d(K(&{eZp z>A;4oA#-857AC$FbNBFQM;^&~nLoekoHeqOtUONii@7*RBZL5@wGg5XP5e`ob1 zh?iX1qz8kWi=rM)(YRHpnlE7y+NwHiYO!a-PP^sD?FQ|UIx&jsGO<2=;=s{kN1yuW zKnd@9wZ7ypr{gm*Wcnlj1yM^)4#NJ7z(24HXR|{@&<5y-{As3a9)W=%YdMDz7g==7 zl)2`aaOyMTD4m_CqbZR`+f%}7QXoB%g*zg4AOPR#nDMUDkt`qxa}Cah-F9@g-icbiuz;4mPzL}^wCpJU_peQ}eE7R}zn$~{ z2ps^XAC~&R8~)$J`yP4dL;C*%`F+U$`*;1jd;Z_>cwp!JzwteL_I}9!`yhUH{@)`L z4~;)M@sSVtfB)bAcDny}e)yI{Qn?+V-G%fzw;p7@dOL7F-D90 zVh=Yhq#bbPLb&dRX9DMB)QLT3ZY6P+R^aB_Tk<=dAa?w2+v!G$Mt}Stm9%-E2yU zn`nd@)E`Hk%pjhWT)X;mxEyrCZa}P(0B>JQOF`^$WRd5ixP64QWGErPPgO4#Ozo%5 zqUw9XdcUzpc}WY@t*%c7br?zy`qZq@kSkEV>Sc78p-Z zM=n9s33l%m4^+&2gN*CzLMK*M?h6;_wgy(Cuy#WX~}C(VQtPV>mfw^K9LtE;~l z0er^I%2-8DosXlXEF`FXlGI6)_V~P;tEYxlBzKb6_Zl|V^iDl83@kJ$?n~5exA&!9LqYgffF6i7Ww>qz62Q~#F+Q2>*Ro6|0QyF~Gr>$UJKG!? zUnk=My}EJHue#JAZe9p6{8bMbs+L_3<5=k;+cQ6%Snaw8C?)a3ZZDq!nwO1HWDaXf znc6aK8T}|}X+pJ>0)otL!DS;OndzF%7gv4F?*IV5F5s6L!Y&CSF=Ixnx|M^GgQh`! zp48T5ecfzg{ zs&cz`_v*_ly+zlrt{WQ-x(aAAKP9v{#&pP`G zg!H7JEY>^Gf;%xvkN#ZG?Q&nHqccG_(;FHR;08STDiu#SflGW8R5p{fwF~R2yc-jqDKAL@DG-j(bbDZl-5B<0AS6*JK$xTXIOkc6>1WSZ3!>N?EhbNsP zAd-}RNW^ZMv7GctRc$p>Zjkm~?_!n)f^4Q7#-wfB7}h)8dU%edbWo;Xw;2k!BDCSb zKJ|RstIck@OIILQYtfGnByLpoI?br&Yb|1j*h{1Ne1hHEYC~7bp~c+UCULEg9W%qVwBn=B7ea_nJ*#>WFY7NvG;z< zZ5-Qvu+K@QQei5WN#$~kc*}qV5&$VmGD*;fCMlc8mMD`n_ukRrRt7T-V64FmJby?* zmcGh6G=9mS%M|S`tM-uU@^q8C8_gi$6)$+vO%!VJrAK{H z>_wQIWY21KFIvfi2mH%4!nULL?^V)7me5Hhs;<0bXk|+s>kR6&M)t&VYz%`4f&kX_ zqu9C{5;fmpB*)%Rioa-A;GJQ&feQs9vIf;*CfqOW9{&jeZkh`mPl!QAl=|Yu2@vHMQO!~EW@Z& zbP-72mQ^Bnv`%$DMN5!$8QH>7-Qlsk+M7DV$vPhT9#v_0yaOwgmpSAIn=Baib9#icr%}Hp>tJ-FyE!$d$ z6;QOA0BcfRyYGkajMrLk0H3Psxb?5l;>JhKYPJt_;tVy990qmb=gAgzV8hnUUyx{0Tq38u}vO!y|26v`nNEKi+{yF(o^AvNreP1v2zpE znCwT;jq)WywmRSogJuf2_^o_=i{yI^`=Uhkb*knph$id0IkZZ{+zlsJ)ZQl_Ss!NiDWu6HQcywS}JTlaNY% zxqI_YLwU?sY1$zVG7EHuC^vN#N^B=c7fxjada=;0Nj79j1+r;ES5)&Mx9Au3KGOY- z`ZwABR?WsMJj4%ry0}RK$J?sGU&yiPcbk64CDK+64*@rOKBR(54F!DsYWw(D;?w66 z_)fponqeB_H~7HE=}UPH{5yR;uDHZk(91`xKJStQB#xo{C1mtdpZ$U_v|jd$)(j6N zo_L6UrH}MHmQHc{;Q+qE-x{c%-QTEaf^rT;atU8)HSY+o#$nYs_!V0QzrmZa7<(~P z6Lo8^{$>*|OfR4q{Gi__@B>E2LyUFm*JSndwx-)W=i%D?SKvoHUK1?jlk`dfYN;Wv$X z9KZJ(B>tk+oMdUQ{uW;}Fli)`2yx-(WmbZ???K0CK-!?&T7!?b-B#UB-uL|X-aAab zl3!S>iw5%JcNdL+`lrqpwMO$NrO4lqIxlO=tGAO2EcAxIQnY?!0+pX;I5=;==O4(< z?~#w+BLf2(_ytV+p7QH^;MDh&OW$+;d@ufn(R<2`?>QsB=PdZ1Gv9m4cJC?2y=T1k z9=QxDJ^)_$_msEZBU@pO@3AU;+ou2g!Rn zz~9q9_&-eFBTRe`)(r3vGE$56_VQkRp8%dPz|@ynC&G`jZp-)K^Y}WAf0RoTp`M~S zxfwR?X4>@W4vMe}Z;0tH!sHm{j5tLf?0Op(1e8y!D%?i)Y1Y)RlVJtbNh>V!hVbvPC|vGB06^5?Iv;s=CapViX*8 zLw0#AXx3rZ5!pw03oKL?b_dPEE1|Lv{6fgOU98N`D)YKn2fVW1{91q7Oom(5?#krA9}%k3Q8LneY8KYy3+M z9~gjKjG&5B#gjl|G{7p|6bMik5dsNlJl&)T%Fb^e8al+#7qA3MUdapDi_dXKCjXu7 z!+-ct@@?o=L9M^4*|lcPrWyi#glU4GP87y5enB%7e)>NBI|^f(@5dp2jOd>*7~p3> z|G4z;1ph{~N?Hv*)Fbo{wMWu#1fS^97xwT0hgRWG0}g%(Qy*({iH#6kkNybhAA+?K zFBwvFghq_2VXPJYfz^SoihrXJQ4R=JIiM8}ZI}Ly>0i{7YD4xXVt;9dH==*(cUaBQ zzx)jz{_o?Tfc{Ak6fNl`^bdahC8bT}6Pth1zup_dKYYYEvguz;8=(UXezGPWvByW4 zA7qpUA^pR?Vt&}Cf7suIwrI%y(E4e~kUt!z^zRks11GS=*rx3oQy}mcp~tj2;vw&V z*rUpCjrMsQQnbmCb{2dj^n;}ljMIdlBlf|Hkcj8T{BuG-XoDr}Z%F^pzgM(hP^qn5 z!Bo#a>0d(s(8{jZd#~6lu7)DjbB65GXTL-CcSJw%wO1bHWHgrJ2d8jCJ7*H6>~B=N zm@N$y*P)vFo5}|6XQW$=Ws*mmCuCjgZ~ye?hb@sEW0V?&sXnOWXmWeoO3LEVr9Ky!JXEZ<8apSx$P`?R?NA!%|R6#4%Y| zS|<70GLmh5Se!d_p}!DyFA@GiI|20>inx8Io}dXZcl!c@ym(kg2dyX!lMh7%`#wq{ z&6a45xL$IAu8_$0xIgnv;n8R5yLS_@$w&`ZHIp^@sm4~}38iqOghi^bVExSPylShU zo%c6-?}XRHH^(PrWCO*)U@L0E^tY9KxY*7d3D`6gcZ0QYIIdI6FWt-K`C{J@G}tan z=i8X=2J<CbLX|3ev)Kcy}G z8&dwEI0QO;>%BQF4uPhtrgR$HZfQ_BD%~y&3TNt|a4))!uKk@U#5&g`cKA>xcOA*i zHvGMk@X`1QR>@*CbM zQ%0LKi0r0RK?-Yvw1T2*+Am*SG!u}ZcJ&3 zzvLsb9jRjo*C}i4O%hiT*0Um~k-MU>-Mc{9wtE#LEXE5QbY3U(umTxNiI8DIYhmZh z)>Lgvl^vBbOFl4Cqp+tHN!EKsd-$f-scqHTwPw;SdxX(uT8qO71A#{w0|`H1*#S6V z4#4?y=m|`^1nqvHi_D@&@A@}|soCZaol}2(K^dV5DkcxM6%@mC%t;g4r1l%QO7mPh^6yQO>_Y$(xTKyEAK);%1!VoO+U8{z(%wda!gw{A2|Zu^cAZSLw;@8D3g=*Fm!Qn&FdoV(HN#t*x+0sIC%Kk{YA9V+Pt(z3XPEO|`YDDcuK` z0EiKtqSMeTDdSZNJjGD6ZrYX(T4i#9)fZv7-ZUmkZG4rH<>8JysNn#kIh5Vkx1FxP z1_gxu6m6omG@$}UsljS~2sTg<6sHZ*)(IS%8P7Z(i`RL^EAZL#e zz#Z-Qg)SKh)R$e6^$KVVUtM0v?f0Pv9sK5lsA~Xq4R!>U?SZ7RyzNe24KA8j-SU`y z_4cCqQ}=3(x%4;Z0n~icy#h$hQ$>|}(`X)c-#)ChY7Z})KX&ue38%EZ<8cIxe%iU#V5271{%>z=;qUGPmz>A2Nd^AdM0-@H1z*v{yw zzl24_@kQes{L7zsj(+MiO7`34W%H=9^^$tkvL7E11|CUbyGvO`HftEWz#r`>I&Dr9ldm_CO6C11nAn#fC z8E*lbrhmYS_SHo|qxk}r%hx&q$~Kg}_yrk2np_u)RlQXe;@cX{gYGZ=cEX4}?4CFG*pUpR33;IhLci`oy^Y)$ z@vaM_u)lTCqz`SKH?t?Uu;hnrthD>C`GTpH@1%vu3%1DB4(Wt}SS9RJKdG1fo0Ma< zd8aG#RIIHlykKAP!=Q%Z3dV~>CZ;1N2W&SsQM0zVbEZyXj zt2DBja%G^ZE0|$%E@tX2b>0@Q%+|)R&J+A=@%+j;OSVQ{OnHu-+28@iva=h+<;OOx{WL=D+~U>Y8j+sh|FZTl zd&k4tm-)G6Rx7XQou~-QCsKK7P036VneoFHqa9Q$W{z-PwJ(}3d~_~Aa12!?uI@HI zs5OO}nnJ9p&uSX8nryMN(+4&5RsW(p79-4-cXzn1o(SHFRK4G8MuoKk7RfY!n=V$H zd6;PWcRPSVA8! zX}^wUvha&}Vty`9I`UOm+Nei+Sf&~aL0d$SwI8NIBHYhk_quCOHu?8Aoo;7sodW^X zjJmdZeDKdhFCiEdl{?&*7sruuf?n}QmijqUuFkPxMn~u@?)W8Og)7JveW)Xv{!qJ>~^wW zoh|XLf;ec@a$`VZMRDZ>lytZvd6hNeMd6gPOqHN9<6*jpM=~``@UYt{8niXXQ35=S zVt19c3oq8lTN-4n*cUB<60d)e>n+```)Z8JBYt#o4+=i<6qXVK zL7mFS7p$&{maGY1XLZ#PSQwCUuQAO#kX7!*L04Z8*OG6$<17P~tlQVX4aKHIhXNqUbaGuT!ZgUYs6pz- ztz-L6ig9Z9pay$Dp2^Z(v%RI!6lK;d?7mPn2>!598p*>`ugoVfXwldc<_h?B@XEe; z|GthN$gcQ_?CP;(k0*OHxja^2?B*+rO7X)HrX@MzcT?OS!;=;Ccts11@_o&?NARl$D+4L0+Oo&CT zR0~molj(6#G7bgqzABvU3udr*|GooiT5&!I`SMOGGyw`HJMQ*Gbk?YO*&M)V8@`&L zUC3c(Agy_bi>%ye5kMmDI?;#`x`FrhLNgU1JHEx;q^%LHp?TRIeO0fE+45nh@zqtM zmHqyz-dW}I?nD0hRXuH0uoIqkY&^VbG%vsE_VLfSIbg?*=$&!(4%ztXveAN%rZ4o_ zpPGZl2b|El{)e)mI+@0wRSsOTDZA`wRgTZ0T{$)?)D=vrI&CveHr2W0D-SI-M*zl1 z3zF*nTVdH(!mTb7OD)+HZL+1bkXUb4%Nccfsj9ypDjG@gCCmJNuXDV-*}-*T8pK1d zpJeg8q)UL=0ldr#Q#vb{`-n|7>ocDPRM&*usnWR5AZn+n*cDUaz(~$=xDqNZYC?s!tYPESidh zVx;2=Wl6)w1BQ~QlYBQ*FoWX8GK)E}8A@!79Li#(eO^yWFMtBsJElEe8n0|*;!wrC zdr!0D?coM@ta~HW`HdzG_^PW<77b0ciLHu9F_X6WPwM`nSY-13wag&`1llvcWtu&e zT@XNZ5w643zM_7}g&PE39KSe(MN}#M$HTpYqZi*%_u-052fFLc;wD1(x8s**N5?Pr ze%$Ib#fHMxdNbdM+1mIZJ(b5us`3bC69e@H25mOUOil{vjb@E%J$W(uvx^74q`k&G zTS}z9el!WDAC`88M4t-Hf$#qEa4K2gt74~S`zCsAK0BXW*iFWee8L4z zY$hic*WBh4LG8A)IC>gjY&*CZAgek8mM#KKws?o<%fYR7PcD(Nd(S_9eYgnVZewBsbg-D%->!W#zp2X zr96N;BX5)KWV->hGexhmN;;g%UYP|4)*QJARsa-nhsr8KHg?pCp)EIQBWXiG%A}l3u_5)!?2unJlj&$C}iX%m7UJryRhIEVMib+p1dJ} zziC@-NzDe#wX@cY*o?N_P_!iW3U_422Hg)`!cNT4 z<7f3~_tBFF52BsTr!+QHu}^rUCca_WI!H^lb0N{vlK<|11>!_W1bptXrcWg{+q+ho^_M0`aX- z00#0ib+<;|Hy2HXN3B2()XP+17UQgXqf|4B-Vd5oWfEp%i?MjULE{k3crmtCLwRvR z`%F5Ido3V`(&;fh{n86mHmyLW^wM?P<6Ek+-pTtZ3tacT$gGNDll4IxHOz{3FVutT z%xMkOqpFAL7@#L- z{y({x!id*tovA!V>;K!`)=!y-R{Rhve(<2v1z|4g%HLD2PY47(yU;3E@4U(=i_2QY zLsQ0ZG~%JTi)sM(K9T%*3rc>bvnUR_wCXHWB=hR!d-D$S@8IWE#bzthdXC(;-FD%9 za&$LLC{2R&<#cPbA=edmrCgr0UD9R6JMe=+QWVbr|EP%xY2^ad?~ft%$p-p&#b~s?mg_*SeV>P zjPH-09kdYjb!ryf@0k+_IuG&n6|PfDV_R)0Z6_%#S?s6ZvW~)IcC?>B(rqOwYfQ0< zXS_y9pvvERR{|iub|NW7hh4W%UlEHSS_n`_SMffTo25vcP+N;f^I3u4%ynD8`sz z7T?hW8Q@KAprFVG#ZkfyyRYawF1DHRy_!j5abUI3hjZ~}2^8nexRN*L<*`b9(3i%C3v2}G8>nHDNpLj~KT8ulhel);cDY`xL9wlOvT)LsJ?Y6CH&!Ce z@lcL;h{_Y>kh1QZ!X?UTpj-`IzD;?YDf_b(i`j%^dPad|e-5&_ zpJ`?mHb3&LcU_+KIL~_1c(!useLdb~oJDIo3KAvn|NF+~=Ht%t`uE@ezj??1 z{Imbe@xQSNKh*KR`S{6l{{JNZS}p4zu}k^o@9|cvHSm&Q+QTv1iiquxSf8&z$^0(& z6U?xV0%r}=PhTGVW%WmPef#Q>3%ug>JrZrvtK3(vyub~w)@UtO*ZS>C#%f<~S$*4& z$%hrMZ`HXv&da)XJhVRVT3@CC)7{-K8`f_tmL(4PWT$-&+08Gw%@)UaJj!|qk6Bp3 zmr!1QH)nBxkVGk2Vebv>OK*VN8fZR@_6ArN+aqqhbwZc4V0k;&o9R^rp z20l4T$f*8>?*(s~))x*NgY3Pyma+qHL~rOgNF(|Q6>YTJ+mKD4S!0##Ba-@;)CXcU z9FyS71}(ztL%%qeoYA87Qk76thUEdEAED~AkV^!Hj$z`fANFn*D6HPdzi|HvtPhyu zIKZ}J*Ev44hR`vq&JfRBH*rfT0OBSV48Z}xbt1kt2Z8xK)B!foQGeeLV+@BvQDFCJ z8kuDZkk|kpcr#MG&~#ta|Ev9qxvqZkn;$xq{xw9#FA_kOV)lH${w4D* zQJWMht7@oijxcL|54vV+=(#RdB0x^*eTE#`@QZpyJ3x^ycndVvU|ISllEB*b%Vt&M z!9%=P5V=L0g!2rHF~|2D0Ks5Ei5M-HP8wr?2zXi62=sNdFuW;Wl3!+QdyCFtP6aEv z#;Iy-B+9aYtRDy&$Mk|zF-$Ey5oi69j>dE+B&3Gc#%{(2kJwW!8fL z2js(qI&z*Sc0vRZrHuM-ADY&e&>~m?>p+XTjIi$}63LQhd zzxJ`MV+#fa;*13$+*a0vj>FDnEo21*h7y#Zr-q!GR3ujsI}B)8f~AHLUI~e>Hu4jn!G_*=q^fsTf~m&ouc17BceKwGS-XOaG(oM9>I?kDYtu zYHgT|{8{e+edzI{M|0SJU~cQIFZI7q@^5MX`9uG^(fH4eK-ZE3Gsl0YT^RqJ%}4E} z{pVBs+h}X-KhRIm59^PY2B6>lzZ;GJxn}eklQ@E5l(()8BNYZ-cjp^s)NwI)3B zPD8lirSG*g>90Pm@vPX1ym4a1kwYs%J128w9C^XoFHnbzB<}9CSi$P2xOG(jK-E*Y z%{=d$umNoBm^F@cZj>y>NyT$JEz#*az0jTPuCTgnisIgfo5G81`5(0FBqqZG)QU|y-aQx(ukI|Q~F$nm9FrC z3+%*R&G-@y34BrVYoN?l0wXi%unbC52<`HPRiY4nyz2%tW0{JfW=z#aI^=6DUa` ze)zCZ=u^EwlEN!2&W>numA2531PQ*A$+IFqL&J=82}PDWK`;XDrr(y7X5E4Br-3%R zohLHU-Pm0&A|jX4P4eZ@~)`!L_ z`7P^({g%f_Yc5#_+m8njcJQiegrzZ6rO7aoWb z?-RS|9=gXfO6ugrT?=altcdaIb&Ck=@QAAY50a%gF*d67q|D zdtRsuR!ynZrIxX9`rBMxgRtXA|v(g!2Yn-wVE#9_&t z9*PM2TJ|2jhk3eJRFIH6v2=a(e9(h7*qEgW1mGvw-hh%UN zbH|*=jDHxzMYX#c5|VXI@S(3B)917UYoLf@b*`1p(t^@iZP~8_n2IcZ3NQ5~s`z%Z z4#1R~WtnaVEn&)BW>a99XHF(Go$x6_>UT5H=I=fK;wpgApAGtUP4n$)J8mD~JJyZe zzQzVtkRPE0Oi1o@UtuF>Pm`hKZHs{9)xr}Afqc78M|iyb+9(Ue=0x8s!#1e}io3uI z0O)B-b70$9GTcg)Z+yLRQ!}K8*k2OrEB9Lopb1N7TSCnGYzpgInkmk~g;4o1>1*Wp zrNDs}oNHN$P&sd%Dt7CM4|rZ-n$c^~LF@NsPBP9&4ei6~bsr}9@pA{J@wz|?b00yA zQ+H2$uwu^s3u3&Qbl!IwnLu_8tcT~!#5b&Fe6v@BvKV?)L}35R z4>kIgPm`pA$(ciw*e8sUK`FFeLeQw%Bl_{LTtUk4-RnWCnQDdX8RBc4)I{5k(j+59 zWBy&bo=WqzhS=zMLg{l*P9FA?32^iWl%?xgArq1^o-|<;wyXCaF0--AkM0`g= zQr1`OzT6Ntf9oo*ZCDkPDJZOu_E#?7+yPd22AhRX-14!d;rOb!VLF0xTD*EzSglXa zYOC`EwH-VMT5@bpl<^B=>qB7zw|w~&kyRLzM{4;%ttV-C0|x;rPv4CmS+QrDQAQ}F zDgUMAeT3Ws(ov>4S%)mq^5opVCf#!*fDsZr z^GZ^om;_uD?(Wtbg%|MvAI;Lj2r4wm{;CK-f+^5m5M&OpyuFwSog$i70e)K>DF0Am z8tus&2zg>p4$OYT4J}?e!hNkt@(uwKq`ITcpnqYWA+1>^7|;C{{Y`k19m-BVQ;63# z;y=<_tt=_Q>De2IH?Zu4?r0*m#OWo=d%0gbS|`Phi@l9brNA>nw#jkCui_CVYW=zZ zYONkIfh~-kTTxKOI|s}9Cy@3VtZ?~eV&0}0F4o!?6|W1cJm3sO3BDi#ht?$2t_bBM zBPg{p7j9p=H734rE_remxD=J~3}KN_F1c)Tn4_~nC$(nak^Ddc6>aB=$e{ug3b5#4 zMg>;H8!3-e%h-02sx=>y(H`|U8cD_biQs(LIFNPPjWk{0R@xG>okQ7sC`A+f)!tdn zmEY^YT!pPBcch>_Rz4AMjzn|BHu#W`7j{f!hL8#@h!;jXXE#TqVM0gIlp8>iY#T)8 zxM4Zg!i(=mH^@_{2s6M-)PsGByWo0UvXa3UFIutGBk26Eh>l-StL z9#g!G+`%*>jWnhZ2(|MBWw_p92KWR}mO8YCn}Ziwv=5T#^}-IGL4!8mjvkanw#pfnpeH@#S#H&Y~iYDTAYd!(igWZw9io|^)uW$CXWe8SOC z{ZRc8){HP(X(vazWEEw4V^Y5Dq(DqO(dLVbpLcy^1_Po8W7i%x#W*7hPpbce8#~6` z7~PmS*R&)|p4d}FO7Hln_}&ykZ%Q3zL(BlfDg*kBbUX3LELcWvx9M!HNr_ClEu)ho zHVFqT&5$iuKNt#_OY>kPWd1!as*7i-v0WX*3}gupJuDZ5Vo%ZB{61`%AT*?oEISaD z{>@HW^EpiU(XLG==|L<28AbqJ&{OygIWqi1SU*ldjupZ5ymdR@Z6EV-=P#u(0h77@ z-Z)6+7duet(v?+Cry97)Nwqe*Vf>r7pQw#{A014+xatTqFn~Ealf}8bthBLLVnRsk zZiBKUJAkdbMD)*u%0!=pZ}?_9=~?(}1leg7wu*G7Sp1WZw`rHrN&~JfYik3q3R8=G z_>*QNXJB`%*t=~OsgWZ09wh~Cz$e^tA(>uhf)&A(w*x|L#LE{x7_G8{fjkI?V>%FS zuxiJ&#|u>Y-Tw&=Bv$BFwK?c3(nv0vc2m`Orwn_ z?qZE%29v|G?W;|jq4|!v;7tt$cz_8a27Zj`32`&jNV+Lw9Jr>2UZSJestRW*GR&qSUCPNyq*Sc@^g6)egLilB|eOYlkrYYmHZKv2fyMj_sJIqPQJxgN%y zn3_6DoQ6>>1W6I)ZdfjD@wq ~xCEwJWrbQ6-sPz7&}+4_5KhA4>UE0lB#;&ao`R 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

    y#2)gy-OVDHIs;=bs7uYcm76sp`BMV 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 Wyr8BGU1v#F9JTR*{?j$|&wl_75~vCQ literal 1224939 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�cBJ@z1IO6ac2sQH=xYdr+{2vaca_r=(YbM-(E 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%0D7{!-(s)1a-3ue*)GkH8Fm86ih8YHcQXE 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�p+=(q5^GovG9MeIOEr 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 JRN*hE{|ChLYPtXb diff --git a/docs/Listable/index.html b/docs/Listable/index.html index 825381251..edfda81c4 100644 --- a/docs/Listable/index.html +++ b/docs/Listable/index.html @@ -848,8 +848,18 @@

    Highly Customizable

    { public var keyboardDismissMode : UIScrollView.KeyboardDismissMode + public var keyboardAdjustmentMode : KeyboardAdjustmentMode + + public var occlusionInsets : UIEdgeInsets + public var underflow : Underflow
    + +

    occlusionInsets lets callers reserve scroll viewport space for persistent overlays, +such as a floating bottom bar. Listable applies these insets to the scroll view content +inset, applies the relevant axis-specific edges to scroll indicators, and combines them +with keyboard avoidance so first-responder scrolling treats the occluded area as +unavailable.

    
     struct Underflow : Equatable
     {
    @@ -869,7 +879,7 @@ 

    Self-Sizing Cells

    Another common pain-point for standard UITableViews or UICollectionViews is handling dynamic and self sizing cells. Listable handles this transparently for you, and provides many ways to size content. Each Item has a sizing property, which can be set to any of the following values. .default pulls the default sizing of the item from the List.Measurement mentioned above, where as the thatFits and autolayout values size the item based on sizeThatFits and systemLayoutSizeFitting, respectively.

    public enum Sizing : Equatable
     {
    -    case `default`
    +    case `default`
     
         case fixed(CGFloat)
     
    diff --git a/docs/Listable/search.json b/docs/Listable/search.json
    index f28199bb8..08419db52 100644
    --- a/docs/Listable/search.json
    +++ b/docs/Listable/search.json
    @@ -1 +1 @@
    -{"Typealiases.html#/s:10ListableUI6Headera":{"name":"Header"},"Typealiases.html#/s:10ListableUI6Footera":{"name":"Footer"},"Typealiases.html#/s:10ListableUI13HeaderContenta":{"name":"HeaderContent"},"Typealiases.html#/s:10ListableUI13FooterContenta":{"name":"FooterContent"},"Typealiases.html#/s:10ListableUI32ListItemScrollPositionAdjustmenta":{"name":"ListItemScrollPositionAdjustment","abstract":"

    Returns the vertical delta to apply to the list’s current content offset.

    "},"Structs/ViewProperties/CornerCurve.html#/s:10ListableUI14ViewPropertiesV11CornerCurveO8circularyA2EmF":{"name":"circular","abstract":"

    Provides a standard-style corner radius as you would see in design tools like Figma.

    ","parent_name":"CornerCurve"},"Structs/ViewProperties/CornerCurve.html#/s:10ListableUI14ViewPropertiesV11CornerCurveO10continuousyA2EmF":{"name":"continuous","abstract":"

    Provides an iOS icon-style corner radius.

    ","parent_name":"CornerCurve"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV7topLeftAGvpZ":{"name":"topLeft","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV8topRightAGvpZ":{"name":"topRight","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV10bottomLeftAGvpZ":{"name":"bottomLeft","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV11bottomRightAGvpZ":{"name":"bottomRight","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV3allAGvpZ":{"name":"all","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV3topAGvpZ":{"name":"top","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV4leftAGvpZ":{"name":"left","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV6bottomAGvpZ":{"name":"bottom","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV5rightAGvpZ":{"name":"right","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO6squareyA2EmF":{"name":"square","abstract":"

    Regular, non-rounded corners.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7capsuleyA2EmF":{"name":"capsule","abstract":"

    Capsule-style corners will be rendered. Eg, the corner radii is the same","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7roundedyAE14CoreFoundation7CGFloatV_AE7CornersVtcAEmF":{"name":"rounded(radius:corners:)","abstract":"

    The provided radii is applied to the specified corners.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle/Corners.html":{"name":"Corners","abstract":"

    Describes the corners to apply the style to.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV13clipsToBoundsSbvp":{"name":"clipsToBounds","abstract":"

    If the view should clip its contents or not.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV11cornerStyleAC06CornerF0Ovp":{"name":"cornerStyle","abstract":"

    The corner style to apply, eg rounded, capsule, or normal, square corners.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV11cornerCurveAC06CornerF0Ovp":{"name":"cornerCurve","abstract":"

    How to style the curves when cornerStyle is non-square.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV13clipsToBounds11cornerStyle0H5CurveACSb_AC06CornerI0OAC0kJ0Otcfc":{"name":"init(clipsToBounds:cornerStyle:cornerCurve:)","abstract":"

    Creates new view properties.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV5apply2toySo6UIViewC_tF":{"name":"apply(to:)","parent_name":"ViewProperties"},"Structs/ViewProperties/CornerStyle.html":{"name":"CornerStyle","abstract":"

    The style of corners to draw on the view.

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

    Specifies the curve style when showing rounded corners on a Box.

    ","parent_name":"ViewProperties"},"Structs/SwipeAction/OnDidPerformActionAnimation.html#/s:10ListableUI11SwipeActionV012OnDidPerformD9AnimationO12closeActionsyA2EmF":{"name":"closeActions","abstract":"

    The swipe actions will be closed.

    ","parent_name":"OnDidPerformActionAnimation"},"Structs/SwipeAction/OnDidPerformActionAnimation.html#/s:10ListableUI11SwipeActionV012OnDidPerformD9AnimationO13expandActionsyA2EmF":{"name":"expandActions","abstract":"

    The swipe actions will be expanded, revealing the last swipe action.","parent_name":"OnDidPerformActionAnimation"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV012OnDidPerformD0a":{"name":"OnDidPerformAction","abstract":"

    The completion handler to call after performing the swipe action.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5OnTapa":{"name":"OnTap","abstract":"

    The completion handler called when the action is tapped.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5titleSSSgvp":{"name":"title","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV18accessibilityLabelSSSgvp":{"name":"accessibilityLabel","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV18accessibilityValueSSSgvp":{"name":"accessibilityValue","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV17accessibilityHintSSSgvp":{"name":"accessibilityHint","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV15backgroundColorSo7UIColorCSgvp":{"name":"backgroundColor","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV9tintColorSo7UIColorCvp":{"name":"tintColor","abstract":"

    Sets the text and image (image must use the template rendering mode) color.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5imageSo7UIImageCSgvp":{"name":"image","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5onTapyyyAC012OnDidPerformD9AnimationOccvp":{"name":"onTap","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5title18accessibilityLabel0F5Value0F4Hint15backgroundColor04tintK05image5onTapACSSSg_A3LSo7UIColorCANSo7UIImageCSgyyAC012OnDidPerformD9AnimationOcctcfc":{"name":"init(title:accessibilityLabel:accessibilityValue:accessibilityHint:backgroundColor:tintColor:image:onTap:)","abstract":"

    Creates a new swipe action with the provided options.

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

    The animation to perform when the action is completed.

    ","parent_name":"SwipeAction"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV7actionsSayAA0C6ActionVGvp":{"name":"actions","abstract":"

    The actions to display when the cell is swiped.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC0Sbvp":{"name":"performsFirstActionWithFullSwipe","abstract":"

    Whether the first action is performed automatically with a full swipe.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC06actionACSb_AA0cH0Vtcfc":{"name":"init(performsFirstActionWithFullSwipe:action:)","abstract":"

    Creates a new configuration with the provided action.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC07actionsACSb_SayAA0cH0VGtcfc":{"name":"init(performsFirstActionWithFullSwipe:actions:)","abstract":"

    Creates a new configuration with the provided actions.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC07actionsACSb_SayAA0cH0VGyXEtcfc":{"name":"init(performsFirstActionWithFullSwipe:actions:)","abstract":"

    Creates a new configuration with the provided actions.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7leading14CoreFoundation7CGFloatVvp":{"name":"leading","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV8trailing14CoreFoundation7CGFloatVvp":{"name":"trailing","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV4zeroACvpZ":{"name":"zero","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7leading8trailingAC14CoreFoundation7CGFloatV_AHtcfc":{"name":"init(leading:trailing:)","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7uniformAC14CoreFoundation7CGFloatV_tcfc":{"name":"init(uniform:)","parent_name":"HorizontalPadding"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12minItemCountSivp":{"name":"minItemCount","abstract":"

    The minimum number of items within the section. Defaults to 1.

    ","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12maxItemCountSiSgvp":{"name":"maxItemCount","abstract":"

    The maximum number of items in the section. Has no default setting.

    ","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV10CanReordera":{"name":"CanReorder","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12canReorderInSbAA04ItemD0V6ResultVKcSgvp":{"name":"canReorderIn","abstract":"

    A predicate that you can provide which allows more intricate validation when","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV13canReorderOutSbAA04ItemD0V6ResultVKcSgvp":{"name":"canReorderOut","abstract":"

    A predicate that you can provide which allows more intricate validation when","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12minItemCount03maxfG012canReorderIn0iJ3OutACSi_SiSgSbAA0fD0V6ResultVKcSgAMtcfc":{"name":"init(minItemCount:maxItemCount:canReorderIn:canReorderOut:)","abstract":"

    Creates a new reordering validation instance.

    ","parent_name":"SectionReordering"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI24EmptySectionLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptySectionLayoutsValue"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"EmptySectionLayoutsValue"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"EmptySectionLayoutsValue"},"Structs/Section.html#/s:10ListableUI7SectionV10Identifiera":{"name":"Identifier","abstract":"

    The Identifier type used for a Section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10identifierAA10IdentifierCyACs11AnyHashableVGvp":{"name":"identifier","abstract":"

    The value which uniquely identifies the section within a list.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV6headerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"header","abstract":"

    The header, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV6footerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"footer","abstract":"

    The footer, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV5itemsSayAA7AnyItem_pGvp":{"name":"items","abstract":"

    The items, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10reorderingAA0C10ReorderingVvp":{"name":"reordering","abstract":"

    Controls re-ordering options when items are moved in or out of the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8contains3anySbShyAA14ContentFiltersOG_tF":{"name":"contains(any:)","abstract":"

    Check if the section contains any of the given types, which you specify via the filters","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV5countSivp":{"name":"count","abstract":"

    The number of Items within the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV7layoutsAA0C7LayoutsVvp":{"name":"layouts","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV9Configurea":{"name":"Configure","abstract":"

    Provides a mutable section for editing in an inline closure.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_7layouts6header6footer10reordering5items9configureACx_AA0C7LayoutsVAA26AnyHeaderFooterConvertible_pSgAmA0C10ReorderingVSayAA0k4ItemN0_pGyACzXEtcSHRzlufc":{"name":"init(_:layouts:header:footer:reordering:items:configure:)","abstract":"

    Creates a new section with all of the provided values, plus an optional","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_9configureACx_yACzXEtcSHRzlufc":{"name":"init(_:configure:)","abstract":"

    Creates a new section with a trailing closure to configure the section inline.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_7layouts10reordering5items6header6footerACx_AA0C7LayoutsVAA0C10ReorderingVSayAA18AnyItemConvertible_pGyXEAA0k12HeaderFooterM0_pSgyXEAPyXEtcSHRzlufc":{"name":"init(_:layouts:reordering:items:header:footer:)","abstract":"

    Creates a new section with result builder-style APIs.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_5items6header6footerACx_SayAA18AnyItemConvertible_pGyXEAA0g12HeaderFooterI0_pSgyXEAJyXEtcSHRzlufc":{"name":"init(_:items:header:footer:)","abstract":"

    Creates a new section with result builder-style APIs.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8filtered2toSayxGxm_tlF":{"name":"filtered(to:)","abstract":"

    Returns the content of the section, converted back to the provided type,","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8filtered2to_yxm_ySayxGXEtlF":{"name":"filtered(to:_:)","abstract":"

    Provides the content of the section, converted back to the provided type,","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV3addyyAA7AnyItem_pF":{"name":"add(_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_AA7AnyItem_ptFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_AA4ItemVyxGtAA0E7ContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_xtAA11ItemContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV3add5itemsySayAA18AnyItemConvertible_pGyXE_tF":{"name":"add(items:)","abstract":"

    Adds the provided items with the provided result builder.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayAA7AnyItem_pGtFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayAA4ItemVyxGGtAA0E7ContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayxGtAA11ItemContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10identifier4withAA10IdentifierCyACs11AnyHashableVGx_tSHRzlFZ":{"name":"identifier(with:)","abstract":"

    Provides a new identifier for a Section, with the given underlying value.

    ","parent_name":"Section"},"Structs/ScrollPosition/IfAlreadyVisible.html#/s:10ListableUI14ScrollPositionV16IfAlreadyVisibleO9doNothingyA2EmF":{"name":"doNothing","abstract":"

    Do not perform any action if the item is already partially visible.

    ","parent_name":"IfAlreadyVisible"},"Structs/ScrollPosition/IfAlreadyVisible.html#/s:10ListableUI14ScrollPositionV16IfAlreadyVisibleO08scrollToD0yA2EmF":{"name":"scrollToPosition","abstract":"

    Scroll the item to the desired Position, even if it is already partially visible.

    ","parent_name":"IfAlreadyVisible"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O3topyA2EmF":{"name":"top","abstract":"

    Scroll the item to the top of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O8centeredyA2EmF":{"name":"centered","abstract":"

    Scroll the item to the middle of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O6bottomyA2EmF":{"name":"bottom","abstract":"

    Scroll the item to the bottom of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition.html#/s:10ListableUI14ScrollPositionV8position16ifAlreadyVisible6offsetA2C0D0O_AC02IfgH0O14CoreFoundation7CGFloatVtcfc":{"name":"init(position:ifAlreadyVisible:offset:)","abstract":"

    Creates a new scroll position with the provided values.

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

    How the item should be positioned within the list.

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

    What action should be taken if an item is already partially visible within a list.

    ","parent_name":"ScrollPosition"},"Structs/RefreshControl/Title.html#/s:10ListableUI14RefreshControlV5TitleO6stringyAESScAEmF":{"name":"string(_:)","abstract":"

    A standard string is displayed according to iOS appearance rules.

    ","parent_name":"Title"},"Structs/RefreshControl/Title.html#/s:10ListableUI14RefreshControlV5TitleO10attributedyAESo18NSAttributedStringCcAEmF":{"name":"attributed(_:)","abstract":"

    An attributed string is displayed which provides specific appearance rules.

    ","parent_name":"Title"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html#/s:10ListableUI14RefreshControlV24OffsetAdjustmentBehaviorO4noneyA2EmF":{"name":"none","abstract":"

    Does not apply any visibility or offset change to the refresh control.

    ","parent_name":"OffsetAdjustmentBehavior"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html#/s:10ListableUI14RefreshControlV24OffsetAdjustmentBehaviorO21displayWhenRefreshingyAESb_SbtcAEmF":{"name":"displayWhenRefreshing(animate:scrollToTop:)","abstract":"

    If a refresh starts, the list will be scrolled to the top to reveal the refresh indicator.

    ","parent_name":"OffsetAdjustmentBehavior"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV12isRefreshingSbvp":{"name":"isRefreshing","abstract":"

    If the list is current refreshing.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV24offsetAdjustmentBehaviorAC06OffsetfG0Ovp":{"name":"offsetAdjustmentBehavior","abstract":"

    Controls how the refresh control affects the list when it is visible.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV5titleAC5TitleOSgvp":{"name":"title","abstract":"

    The title of the control.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV02OnC0a":{"name":"OnRefresh","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV02onC0yycvp":{"name":"onRefresh","abstract":"

    Invoked when a customer triggers a refresh event.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV12isRefreshing24offsetAdjustmentBehavior5title02onC0ACSb_AC06OffsethI0OAC5TitleOSgyyctcfc":{"name":"init(isRefreshing:offsetAdjustmentBehavior:title:onRefresh:)","parent_name":"RefreshControl"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html":{"name":"OffsetAdjustmentBehavior","abstract":"

    Controls the visibility and position of the refresh control.

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

    How the title of the refresh control is displayed.

    ","parent_name":"RefreshControl"},"Structs/ItemPreviewAppearance.html#/s:10ListableUI21ItemPreviewAppearanceV7padding15backgroundColorAC14CoreFoundation7CGFloatV_So7UIColorCtcfc":{"name":"init(padding:backgroundColor:)","abstract":"

    Creates a new preview appearance.

    ","parent_name":"ItemPreviewAppearance"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV5width14CoreFoundation7CGFloatVvp":{"name":"width","abstract":"

    The width of the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV5stateAA0C5StateVvp":{"name":"state","abstract":"

    The ItemState to use in the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV10appearanceAA0cD10AppearanceVvp":{"name":"appearance","abstract":"

    The desired appearance of the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV4with5state10appearanceAE14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVtcfc":{"name":"init(with:state:appearance:)","abstract":"

    Creates a new preview with the desired options.

    ","parent_name":"Properties"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV4itemAA03AnyC0_pvp":{"name":"item","abstract":"

    The item being previewed by the preview.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV10propertiesAC10PropertiesVvp":{"name":"properties","abstract":"

    The properties of the current preview.

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

    The properties of a preview.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV8previews3for4withQrAA03AnyC0_p_SayAC10PropertiesVGtFZ":{"name":"previews(for:with:)","abstract":"

    Creates and returns a SwiftUI view that contains individual previews for each of the provided","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV07withAllC6States3for5width10appearanceQrAA03AnyC0_p_14CoreFoundation7CGFloatVAA0cD10AppearanceVtFZ":{"name":"withAllItemStates(for:width:appearance:)","abstract":"

    Creates and returns a SwiftUI view that contains individual previews for all the possible","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV_5width5state10appearanceAcA03AnyC0_p_14CoreFoundation7CGFloatVAA0C5StateVAA0cD10AppearanceVtcfc":{"name":"init(_:width:state:appearance:)","abstract":"

    Creates a new preview with the provided properties.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV_10propertiesAcA03AnyC0_p_AC10PropertiesVtcfc":{"name":"init(_:properties:)","abstract":"

    Creates a new preview with the provided properties.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"ItemPreview"},"Structs/LocalizedItemCollator/CollatedSection.html#/s:10ListableUI21LocalizedItemCollatorV15CollatedSectionV5titleSSvp":{"name":"title","abstract":"

    The title of section – a single letter like A, B, C, D, E, etc.","parent_name":"CollatedSection"},"Structs/LocalizedItemCollator/CollatedSection.html#/s:10ListableUI21LocalizedItemCollatorV15CollatedSectionV5itemsSayAA03AnyD0_pGvp":{"name":"items","abstract":"

    The sorted items in the collated sections.

    ","parent_name":"CollatedSection"},"Structs/LocalizedItemCollator.html#/s:10ListableUI21LocalizedItemCollatorV8sections9collation4with_SayAA7SectionVGSo27UILocalizedIndexedCollationC_SayAA03Anyc10CollatableD0_pGyAC08CollatedI0V_AHztXEtFZ":{"name":"sections(collation:with:_:)","abstract":"

    Collates and returns the set of items into list Sections,","parent_name":"LocalizedItemCollator"},"Structs/LocalizedItemCollator.html#/s:10ListableUI21LocalizedItemCollatorV7collate9collation5itemsSayAC15CollatedSectionVGSo27UILocalizedIndexedCollationC_SayAA03Anyc10CollatableD0_pGtFZ":{"name":"collate(collation:items:)","abstract":"

    Collates and returns the set of items into CollatedSections.","parent_name":"LocalizedItemCollator"},"Structs/LocalizedItemCollator/CollatedSection.html":{"name":"CollatedSection","abstract":"

    The output of the collator, with the collated title and items","parent_name":"LocalizedItemCollator"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV18accessibilityLabelSSvpZ":{"name":"accessibilityLabel","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV17accessibilityHintSSvpZ":{"name":"accessibilityHint","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV19accessibilityMoveUpSSvpZ":{"name":"accessibilityMoveUp","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV21accessibilityMoveDownSSvpZ":{"name":"accessibilityMoveDown","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html":{"name":"ReorderGesture","parent_name":"ListableLocalizedStrings"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV07contentE0So6CGSizeVvp":{"name":"contentSize","abstract":"

    The content size of the list.

    ","parent_name":"MeasuredListSize"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV12naturalWidth14CoreFoundation7CGFloatVSgvp":{"name":"naturalWidth","abstract":"

    If it supports it, this value will contain the “natural” width of the list’s","parent_name":"MeasuredListSize"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV07contentE012naturalWidthACSo6CGSizeV_14CoreFoundation7CGFloatVSgtcfc":{"name":"init(contentSize:naturalWidth:)","parent_name":"MeasuredListSize"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV4itemAA03AnyF0_pvp":{"name":"item","abstract":"

    The item which was reordered by the customer.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV8sectionsSayAA7SectionVGvp":{"name":"sections","abstract":"

    The new state of all sections in the list.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV6resultAA0F10ReorderingV6ResultVvp":{"name":"result","abstract":"

    The detailed information about the reorder event.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV3oldShyAA13AnyIdentifierCGvp":{"name":"old","abstract":"

    The previously selected items’ identifiers.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV3newShyAA13AnyIdentifierCGvp":{"name":"new","abstract":"

    The newly selected items’ identifiers.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV3oldSo6CGRectVvp":{"name":"old","abstract":"

    The old frame within the bounds of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV3newSo6CGRectVvp":{"name":"new","abstract":"

    The new frame within the bounds of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV9displayedSayAA7AnyItem_pGvp":{"name":"displayed","abstract":"

    The items which were scrolled into view or otherwise became visible.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV12endedDisplaySayAA7AnyItem_pGvp":{"name":"endedDisplay","abstract":"

    The items which were scrolled out of view or otherwise were removed from view.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV10ChangedIDsV8insertedShyAA13AnyIdentifierCGvp":{"name":"inserted","abstract":"

    The inserted IDs.

    ","parent_name":"ChangedIDs"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV10ChangedIDsV7removedShyAA13AnyIdentifierCGvp":{"name":"removed","abstract":"

    The removed IDs.

    ","parent_name":"ChangedIDs"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV8sectionsAG10ChangedIDsVvp":{"name":"sections","abstract":"

    The inserted and removed sections.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV5itemsAG10ChangedIDsVvp":{"name":"items","abstract":"

    The inserted and removed items.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html":{"name":"ChangedIDs","abstract":"

    The changed IDs.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV10hadChangesSbvp":{"name":"hadChanges","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21insertionsAndRemovalsAE010InsertionsiJ0Vvp":{"name":"insertionsAndRemovals","abstract":"

    The insertions and removals in this change, if any.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html":{"name":"InsertionsAndRemovals","abstract":"

    The insertions and removals, for both sections and items, applied to a list","parent_name":"ContentUpdated"},"Structs/ListStateObserver/BeginDrag.html#/s:10ListableUI17ListStateObserverV9BeginDragV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","parent_name":"BeginDrag"},"Structs/ListStateObserver/DidEndScrollingAnimation.html#/s:10ListableUI17ListStateObserverV24DidEndScrollingAnimationV7actionsAA0C7ActionsCvp":{"name":"actions","parent_name":"DidEndScrollingAnimation"},"Structs/ListStateObserver/DidEndScrollingAnimation.html#/s:10ListableUI17ListStateObserverV24DidEndScrollingAnimationV12positionInfoAA0c14ScrollPositionK0Vvp":{"name":"positionInfo","parent_name":"DidEndScrollingAnimation"},"Structs/ListStateObserver/DidEndDeceleration.html#/s:10ListableUI17ListStateObserverV18DidEndDecelerationV7actionsAA0C7ActionsCvp":{"name":"actions","parent_name":"DidEndDeceleration"},"Structs/ListStateObserver/DidEndDeceleration.html#/s:10ListableUI17ListStateObserverV18DidEndDecelerationV12positionInfoAA0c14ScrollPositionJ0Vvp":{"name":"positionInfo","parent_name":"DidEndDeceleration"},"Structs/ListStateObserver/DidScroll.html#/s:10ListableUI17ListStateObserverV9DidScrollV7actionsAA0C7ActionsCvp":{"name":"actions","parent_name":"DidScroll"},"Structs/ListStateObserver/DidScroll.html#/s:10ListableUI17ListStateObserverV9DidScrollV12positionInfoAA0cg8PositionI0Vvp":{"name":"positionInfo","parent_name":"DidScroll"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates and optionally allows you to configure an observer.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11OnDidScrolla":{"name":"OnDidScroll","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11onDidScrollyyyAC0gH0VcF":{"name":"onDidScroll(_:)","abstract":"

    Registers a callback which will be called when the list view is scrolled, or is","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV20OnDidEndDecelerationa":{"name":"OnDidEndDeceleration","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV20onDidEndDecelerationyyyAC0ghI0VcF":{"name":"onDidEndDeceleration(_:)","abstract":"

    Registers a callback which will be called when the list view is finished decelerating.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV26OnDidEndScrollingAnimationa":{"name":"OnDidEndScrollingAnimation","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV26onDidEndScrollingAnimationyyyAC0ghiJ0VcF":{"name":"onDidEndScrollingAnimation(_:)","abstract":"

    Registers a callback which will be called when the list view had ended scrolling animation.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11OnBeginDraga":{"name":"OnBeginDrag","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11onBeginDragyyyAC0gH0VcF":{"name":"onBeginDrag(_:)","abstract":"

    Registers a callback which will be called when the list view will begin dragging.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV16OnContentUpdateda":{"name":"OnContentUpdated","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV16onContentUpdatedyyyAC0gH0VcF":{"name":"onContentUpdated(_:)","abstract":"

    Registers a callback which will be called when the list view’s content is updated","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV19OnVisibilityChangeda":{"name":"OnVisibilityChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV19onVisibilityChangedyyyAC0gH0VcF":{"name":"onVisibilityChanged(_:)","abstract":"

    Registers a callback which will be called when the visiblity of content within the list changes,","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV14OnFrameChangeda":{"name":"OnFrameChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV14onFrameChangedyyyAC0gH0VcF":{"name":"onFrameChanged(_:)","abstract":"

    Registers a callback which will be called when the list view’s frame is changed.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV18OnSelectionChangeda":{"name":"OnSelectionChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV18onSelectionChangedyyyAC0gH0VcF":{"name":"onSelectionChanged(_:)","abstract":"

    Registers a callback which will be called when the list view’s selected items are changed by the user.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV15OnItemReordereda":{"name":"OnItemReordered","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV15onItemReorderedyyyAC0gH0VcF":{"name":"onItemReordered(_:)","abstract":"

    Registers a callback which will be called when an item in the list view is reordered by the customer.","parent_name":"ListStateObserver"},"Structs/ListStateObserver/DidScroll.html":{"name":"DidScroll","abstract":"

    Parameters available for OnDidScroll callbacks.

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

    Parameters available for OnDidEndDeceleration callbacks.

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

    Parameters available for OnDidEndScrollingAnimation callbacks.

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

    Parameters available for OnBeginDrag callbacks.

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

    Parameters available for OnContentUpdated callbacks.

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

    Parameters available for OnVisibilityChanged callbacks.

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

    Parameters available for OnFrameChanged callbacks.

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

    Parameters available for OnSelectionChanged callbacks.

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

    Parameters available for OnItemReordered callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListScrollPositionInfo/VisibleItem.html#/s:10ListableUI22ListScrollPositionInfoV11VisibleItemV10identifierAA13AnyIdentifierCvp":{"name":"identifier","parent_name":"VisibleItem"},"Structs/ListScrollPositionInfo/VisibleItem.html#/s:10ListableUI22ListScrollPositionInfoV11VisibleItemV010percentageG014CoreFoundation7CGFloatVvp":{"name":"percentageVisible","abstract":"

    The percentage of this item within the collection view’s visible frame.

    ","parent_name":"VisibleItem"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV12visibleItemsShyAC11VisibleItemVGvp":{"name":"visibleItems","abstract":"

    Which items within the list are currently visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV15mostVisibleItemAC0hI0VSgvp":{"name":"mostVisibleItem","abstract":"

    The item from visibleItems that has the highest percentage of visibility.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV18isFirstItemVisibleSbvp":{"name":"isFirstItemVisible","abstract":"

    If the first item list is partially visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV17isLastItemVisibleSbvp":{"name":"isLastItemVisible","abstract":"

    If the last item list is partially visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV06bottomD6Offset14CoreFoundation7CGFloatVvp":{"name":"bottomScrollOffset","abstract":"

    Distance required to scroll to the bottom

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV6boundsSo6CGRectVvp":{"name":"bounds","abstract":"

    bounds of the list view

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV14safeAreaInsetsSo06UIEdgeI0Vvp":{"name":"safeAreaInsets","abstract":"

    safeAreaInsests of the list view

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV02isD10InProgressSbvp":{"name":"isScrollInProgress","abstract":"

    Whether the scroll view is currently being interacted with or decelerating.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV19visibleContentEdges017includingSafeAreaI0So10UIRectEdgeVAG_tF":{"name":"visibleContentEdges(includingSafeAreaEdges:)","abstract":"

    Used to retrieve the visible content edges for the list’s content.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV10scrollView12visibleItems18isFirstItemVisible0k4LastmN0ACSo08UIScrollH0C_ShyAC0nM0VGS2btcfc":{"name":"init(scrollView:visibleItems:isFirstItemVisible:isLastItemVisible:)","abstract":"

    Creates a ListScrollPositionInfo for the provided scroll view.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo/VisibleItem.html":{"name":"VisibleItem","parent_name":"ListScrollPositionInfo"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV15animatesChangesSbvp":{"name":"animatesChanges","abstract":"

    If the changes applied should be animated or not.","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV9animationAA0C9AnimationVvp":{"name":"animation","abstract":"

    The animation to use for any changes.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7contentAA7ContentVvp":{"name":"content","abstract":"

    The content displayed by the list.","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV11environmentAA0C11EnvironmentVvp":{"name":"environment","abstract":"

    The environment associated with the List.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV6layoutAA17LayoutDescriptionVvp":{"name":"layout","abstract":"

    The layout type to use with the list. Defaults to .table(), aka a table","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV10appearanceAA10AppearanceVvp":{"name":"appearance","abstract":"

    The appearance to use with the list.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV21scrollIndicatorInsetsSo06UIEdgeG0Vvp":{"name":"scrollIndicatorInsets","abstract":"

    The scroll insets to apply to the list view.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV8behaviorAA8BehaviorVvp":{"name":"behavior","abstract":"

    The various behavior options to apply to the list, which affect how the user","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13stateObserverAA0c5StateF0Vvp":{"name":"stateObserver","abstract":"

    The state reader to use with your list. A ListStateObserver","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7actionsAA0C7ActionsCSgvp":{"name":"actions","abstract":"

    The actions instance to use to control the list, eg to scroll to a given","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV16autoScrollActionAA04AutofG0Ovp":{"name":"autoScrollAction","abstract":"

    The auto scroll action to apply to the list. This allows you to","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV25onKeyboardFrameWillChangey0F8Observer0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0mQ0ttcSgvp":{"name":"onKeyboardFrameWillChange","abstract":"

    Called whenever a keyboard change is detected

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV23accessibilityIdentifierSSSgvp":{"name":"accessibilityIdentifier","abstract":"

    The accessibility identifier assigned to the inner UICollectionView.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","abstract":"

    The debugging identifier assigned to the list. Used for os_signpost integration","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV9Configurea":{"name":"Configure","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7default4withACyACzXE_tFZ":{"name":"default(with:)","abstract":"

    An instance of ListProperties with sensible default values.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV15animatesChanges9animation6layout10appearance21scrollIndicatorInsets8behavior16autoScrollAction25onKeyboardFrameWillChange23accessibilityIdentifier09debuggingW09configureACSb_AA0C9AnimationVAA17LayoutDescriptionVAA10AppearanceVSo06UIEdgeL0VAA8BehaviorVAA04AutooP0Oy0R8Observer0r7CurrentS8Provider_p_Sd0G8Duration_So06UIViewZ5CurveV0G5CurvettcSgSSSgA6_yACzXEtcfc":{"name":"init(animatesChanges:animation:layout:appearance:scrollIndicatorInsets:behavior:autoScrollAction:onKeyboardFrameWillChange:accessibilityIdentifier:debuggingIdentifier:configure:)","abstract":"

    Create a new instance of ListProperties with the provided values.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13dynamicMemberxs7KeyPathCyAA7ContentVxG_tcluip":{"name":"subscript(dynamicMember:)","abstract":"

    Allows directly reading properties on the list’s Content, without having to explicitly specify","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13dynamicMemberxs15WritableKeyPathCyAA7ContentVxG_tcluip":{"name":"subscript(dynamicMember:)","abstract":"

    Allows directly setting properties on the list’s Content, without having to explicitly specify","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV14callAsFunction_9configureyx_yAA7SectionVzXEtSHRzlF":{"name":"callAsFunction(_:configure:)","abstract":"

    Allows streamlined creation of sections when building a list:

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV3add8sectionsySayAA7SectionVGyXE_tF":{"name":"add(sections:)","abstract":"

    Adds the provided sections with the provided result builder.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV3addyyAA7SectionVF":{"name":"add(_:)","abstract":"

    Adds a new section to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV2peoiyyACz_AA7SectionVtFZ":{"name":"+=(_:_:)","abstract":"

    Adds a new section to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV2peoiyyACz_SayAA7SectionVGtFZ":{"name":"+=(_:_:)","abstract":"

    Adds a list of new sections to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV6modify5usingyyACzXE_tF":{"name":"modify(using:)","abstract":"

    Updates the ListProperties object with the changes in the provided builder.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV8modified5usingACyACzXE_tF":{"name":"modified(using:)","abstract":"

    Creates a new ListProperties object modified by the changes in the provided builder.

    ","parent_name":"ListProperties"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV9itemFrameSo6CGRectVvp":{"name":"itemFrame","abstract":"

    The item’s frame in the list content coordinate space.

    ","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV19visibleContentFrameSo6CGRectVvp":{"name":"visibleContentFrame","abstract":"

    The visible content frame in the list content coordinate space.

    ","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV08positionG0AA0cefG0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV9itemFrame014visibleContentI008positionG0ACSo6CGRectV_AhA0cefG0Vtcfc":{"name":"init(itemFrame:visibleContentFrame:positionInfo:)","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPosition.html#/s:10ListableUI22ListItemScrollPositionV8standardyAcA0eF0VFZ":{"name":"standard(_:)","abstract":"

    Positions the item using Listable’s standard item scroll positioning.

    ","parent_name":"ListItemScrollPosition"},"Structs/ListItemScrollPosition.html#/s:10ListableUI22ListItemScrollPositionV31verticalContentOffsetAdjustmentyAC14CoreFoundation7CGFloatVAA0cdeF4InfoVcFZ":{"name":"verticalContentOffsetAdjustment(_:)","abstract":"

    Positions the item by applying a custom vertical delta to the current content offset.

    ","parent_name":"ListItemScrollPosition"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV10Animationsa":{"name":"Animations","abstract":"

    The animation block.

    ","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationVyACyyycccfc":{"name":"init(_:)","abstract":"

    Creates a new animation. in your custom animation, you must invoke the passed","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV7defaultACvpZ":{"name":"default","abstract":"

    The default animation provided by UICollectionView.

    ","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV4fastACvpZ":{"name":"fast","abstract":"

    A faster animation than the default UICollectionView animation.

    ","parent_name":"ListAnimation"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV27headerToFirstSectionSpacing14CoreFoundation7CGFloatVvp":{"name":"headerToFirstSectionSpacing","abstract":"

    The spacing between the list header and the first section.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV31interSectionSpacingWithNoFooter14CoreFoundation7CGFloatVvp":{"name":"interSectionSpacingWithNoFooter","abstract":"

    The spacing to apply between sections, if the previous section has no footer.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV29interSectionSpacingWithFooter14CoreFoundation7CGFloatVvp":{"name":"interSectionSpacingWithFooter","abstract":"

    The spacing to apply between sections, if the previous section has a footer.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26sectionHeaderBottomSpacing14CoreFoundation7CGFloatVvp":{"name":"sectionHeaderBottomSpacing","abstract":"

    The spacing to apply below a section header, before its items.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV11itemSpacing14CoreFoundation7CGFloatVvp":{"name":"itemSpacing","abstract":"

    The spacing between individual items within a section in a list.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26itemToSectionFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"itemToSectionFooterSpacing","abstract":"

    The spacing between the last item in the section and the footer.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26lastSectionToFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"lastSectionToFooterSpacing","abstract":"

    The spacing between the last section and the footer of the list.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV27headerToFirstSectionSpacing05interiJ12WithNoFooter0kijlN0019sectionHeaderBottomJ004itemJ00rginJ004lastignJ0AE14CoreFoundation7CGFloatV_A6Otcfc":{"name":"init(headerToFirstSectionSpacing:interSectionSpacingWithNoFooter:interSectionSpacingWithFooter:sectionHeaderBottomSpacing:itemSpacing:itemToSectionFooterSpacing:lastSectionToFooterSpacing:)","abstract":"

    Creates a new Layout with the provided options.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV3set4withyyAEzXE_tF":{"name":"set(with:)","abstract":"

    Easily mutate the Layout in place.

    ","parent_name":"Layout"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV5countSivp":{"name":"count","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV7spacing14CoreFoundation7CGFloatVvp":{"name":"spacing","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV3oneAGvpZ":{"name":"one","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV5count7spacingAGSi_14CoreFoundation7CGFloatVtcfc":{"name":"init(count:spacing:)","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV5widthAA11CustomWidthOvp":{"name":"width","abstract":"

    In a horizontal layout, this powers the height of the section.

    ","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV011customInterE7Spacing14CoreFoundation7CGFloatVSgvp":{"name":"customInterSectionSpacing","abstract":"

    Overrides the calculated spacing after this section

    ","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7columnsAE7ColumnsVvp":{"name":"columns","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV14isHeaderSticky5width011customInterE7Spacing7columnsAESbSg_AA11CustomWidthO14CoreFoundation7CGFloatVSgAE7ColumnsVtcfc":{"name":"init(isHeaderSticky:width:customInterSectionSpacing:columns:)","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout/Columns.html":{"name":"Columns","parent_name":"SectionLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI15TableAppearanceV18HeaderFooterLayoutV5widthAA11CustomWidthOvp":{"name":"width","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI15TableAppearanceV18HeaderFooterLayoutV5widthAeA11CustomWidthO_tcfc":{"name":"init(width:)","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV11itemSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemSpacing","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV26itemToSectionFooterSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemToSectionFooterSpacing","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV5widthAA11CustomWidthOvp":{"name":"width","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV11itemSpacing0g15ToSectionFooterH05widthAE14CoreFoundation7CGFloatVSg_AlA11CustomWidthOtcfc":{"name":"init(itemSpacing:itemToSectionFooterSpacing:width:)","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"ItemLayout"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV7defaultACvpZ":{"name":"default","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    How the layout should flow, either horizontally or vertically.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","abstract":"

    How the list header should be positioned when content is scrolled.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","abstract":"

    If sticky section headers should be leveraged in the layout.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","abstract":"

    How paging is performed when a drag event ends.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","abstract":"

    The properties applied to the scroll view backing the list.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV26itemPositionGroupingHeight14CoreFoundation7CGFloatVvp":{"name":"itemPositionGroupingHeight","abstract":"

    When providing the ItemPosition for items in a list, specifies the max spacing","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV30contentInsetAdjustmentBehaviorAA07ContentfgH0Ovp":{"name":"contentInsetAdjustmentBehavior","abstract":"

    How to adjust the safe area insets of the list view.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV17bounceOnUnderflowSbvp":{"name":"bounceOnUnderflow","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","abstract":"

    The bounds of the content of the list, which can be optionally constrained.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV6layoutAC6LayoutVvp":{"name":"layout","abstract":"

    Layout attributes for content in the list.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV9direction18listHeaderPosition20stickySectionHeaders14pagingBehavior04itemH14GroupingHeight022contentInsetAdjustmentM017bounceOnUnderflow6bounds6layoutAcA15LayoutDirectionO_AA04ListgH0OSbAA010ListPagingM0O14CoreFoundation7CGFloatVAA07ContentrsM0OSbAA17ListContentBoundsVSgAC0Y0Vtcfc":{"name":"init(direction:listHeaderPosition:stickySectionHeaders:pagingBehavior:itemPositionGroupingHeight:contentInsetAdjustmentBehavior:bounceOnUnderflow:bounds:layout:)","abstract":"

    Creates a new TableAppearance object.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance/ItemLayout.html":{"name":"ItemLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/HeaderFooterLayout.html":{"name":"HeaderFooterLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/SectionLayout.html":{"name":"SectionLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/Layout.html":{"name":"Layout","abstract":"

    Layout options for the list.

    ","parent_name":"TableAppearance"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html#/s:10ListableUI15PagedAppearanceV4PeekV22FirstItemConfigurationO7uniformyA2GmF":{"name":"uniform","abstract":"

    The first item’s leading peek is equal to the Peek.value. This will keep the first","parent_name":"FirstItemConfiguration"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html#/s:10ListableUI15PagedAppearanceV4PeekV22FirstItemConfigurationO13customLeadingyAG14CoreFoundation7CGFloatVcAGmF":{"name":"customLeading(_:)","abstract":"

    The first item’s leading peek is equal to the associated value. This will offset the","parent_name":"FirstItemConfiguration"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html":{"name":"FirstItemConfiguration","abstract":"

    Houses the various configuration options for the first item’s peek value.

    ","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV7isEmptySbvp":{"name":"isEmpty","abstract":"

    This is true if there are no peek values.

    ","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV5value22firstItemConfigurationAE14CoreFoundation7CGFloatV_AE05FirsthI0Otcfc":{"name":"init(value:firstItemConfiguration:)","abstract":"

    Creates a new Peek with the specified peek value and first item configuration. By default,","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV4noneAEvpZ":{"name":"none","abstract":"

    This represents no peeking functionality.

    ","parent_name":"Peek"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV7defaultACvpZ":{"name":"default","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The direction the paging layout should occur in. Defaults to vertical.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV4peekAC4PeekVvp":{"name":"peek","abstract":"

    This is a proxy to the internal pagingSize.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV21showsScrollIndicatorsSbvp":{"name":"showsScrollIndicators","abstract":"

    If scroll indicators should be visible along the scrollable axis.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV9direction21showsScrollIndicators6bounds4peekAcA15LayoutDirectionO_SbAA17ListContentBoundsVSgAC4PeekVtcfc":{"name":"init(direction:showsScrollIndicators:bounds:peek:)","parent_name":"PagedAppearance"},"Structs/PagedAppearance/Peek.html":{"name":"Peek","abstract":"

    This data model is used to apply an inset to each page, allowing items residing on the","parent_name":"PagedAppearance"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV21pageScrollingBehaviorAA04PageiJ0Ovp":{"name":"pageScrollingBehavior","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV30contentInsetAdjustmentBehaviorAA07ContentijK0Ovp":{"name":"contentInsetAdjustmentBehavior","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV20allowsBounceVerticalSbvp":{"name":"allowsBounceVertical","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV22allowsBounceHorizontalSbvp":{"name":"allowsBounceHorizontal","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV016allowsHorizontalE9IndicatorSbvp":{"name":"allowsHorizontalScrollIndicator","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV014allowsVerticalE9IndicatorSbvp":{"name":"allowsVerticalScrollIndicator","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV21pageScrollingBehavior022contentInsetAdjustmentJ020allowsBounceVertical0nO10Horizontal0npE9Indicator0nqeR0AcA04PageiJ0O_AA07ContentlmJ0OS4btcfc":{"name":"init(pageScrollingBehavior:contentInsetAdjustmentBehavior:allowsBounceVertical:allowsBounceHorizontal:allowsVerticalScrollIndicator:allowsHorizontalScrollIndicator:)","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV11contentSizeSo6CGSizeVvp":{"name":"contentSize","abstract":"

    The size of the content as it has been laid out by your layout.

    ","parent_name":"ListLayoutResult"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV19naturalContentWidth14CoreFoundation7CGFloatVSgvp":{"name":"naturalContentWidth","abstract":"

    If available, the natural width of any measured content.","parent_name":"ListLayoutResult"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV11contentSize19naturalContentWidthACSo6CGSizeV_14CoreFoundation7CGFloatVSgtcfc":{"name":"init(contentSize:naturalContentWidth:)","parent_name":"ListLayoutResult"},"Structs/ListLayoutDefaults.html#/s:10ListableUI18ListLayoutDefaultsV29itemInsertAndRemoveAnimationsAA04ItemghiJ0Vvp":{"name":"itemInsertAndRemoveAnimations","parent_name":"ListLayoutDefaults"},"Structs/ListLayoutDefaults.html#/s:10ListableUI18ListLayoutDefaultsV29itemInsertAndRemoveAnimationsAcA04ItemghiJ0V_tcfc":{"name":"init(itemInsertAndRemoveAnimations:)","parent_name":"ListLayoutDefaults"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV14pagingBehaviorAA0c6PagingH0Ovp":{"name":"pagingBehavior","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV010scrollViewF0AA0cd6ScrollhF0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV9direction6bounds20stickySectionHeaders14pagingBehavior010scrollViewF0AcA0D9DirectionO_AA0C13ContentBoundsVSgSbAA0c6PagingM0OAA0cd6ScrolloF0Vtcfc":{"name":"init(direction:bounds:stickySectionHeaders:pagingBehavior:scrollViewProperties:)","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesVyACxcAA0cdE0Rzlufc":{"name":"init(_:)","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV10viewBoundsSo6CGRectVvp":{"name":"viewBounds","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV14safeAreaInsetsSo06UIEdgeH0Vvp":{"name":"safeAreaInsets","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV12contentInsetSo12UIEdgeInsetsVvp":{"name":"contentInset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV13contentOffsetSo7CGPointVvp":{"name":"contentOffset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV20adjustedContentInsetSo12UIEdgeInsetsVvp":{"name":"adjustedContentInset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV17hasRefreshControlSbvp":{"name":"hasRefreshControl","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV11environmentAA0C11EnvironmentVvp":{"name":"environment","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV10viewBounds14safeAreaInsets12contentInset0K6Offset015adjustedContentL017hasRefreshControl11environmentACSo6CGRectV_So06UIEdgeJ0VANSo7CGPointVANSbAA0C11EnvironmentVtcfc":{"name":"init(viewBounds:safeAreaInsets:contentInset:contentOffset:adjustedContentInset:hasRefreshControl:environment:)","parent_name":"ListLayoutLayoutContext"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV4sizeSo6CGSizeVvp":{"name":"size","abstract":"

    The size of the represented item when it is laid out.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV6centerSo7CGPointVvp":{"name":"center","abstract":"

    The center of the item when it is laid out, in the coordinate space of the outer list.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5frameSo6CGRectVvp":{"name":"frame","abstract":"

    The frame of the item when it is laid out, in the coordinate space of the outer list.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV9transformSo17CGAffineTransformVvp":{"name":"transform","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV11transform3DSo13CATransform3DVvp":{"name":"transform3D","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5alpha14CoreFoundation7CGFloatVvp":{"name":"alpha","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV6zIndexSivp":{"name":"zIndex","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesVyACSo016UICollectionVieweF0Ccfc":{"name":"init(_:)","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5apply2toySo016UICollectionVieweF0C_tF":{"name":"apply(to:)","parent_name":"ListContentLayoutAttributes"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsVyxxmcAA0cD5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various SectionLayoutsValues stored within the object.","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV4flowyACyAA14FlowAppearanceV0C6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new SectionLayouts value that allows configuring the flow values for the section.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV4flowAA14FlowAppearanceV0C6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of a Section‘s layout when it is presented within a .flow style layout.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV5tableyACyAA15TableAppearanceV0C6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new SectionLayouts value that allows configuring the table values for the section.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV5tableAA15TableAppearanceV0C6LayoutVvp":{"name":"table","abstract":"

    Allows customization of a Section‘s layout when it is presented within a .table style layout.

    ","parent_name":"SectionLayouts"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV10withFooter14CoreFoundation7CGFloatVvp":{"name":"withFooter","abstract":"

    The spacing used if there is a footer in the proceeding section.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV8noFooter14CoreFoundation7CGFloatVvp":{"name":"noFooter","abstract":"

    The spacing used if there is no footer in the proceeding section.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV10withFooter02noJ0AG14CoreFoundation7CGFloatV_ALtcfc":{"name":"init(withFooter:noFooter:)","abstract":"

    Provides a new intersection spacing value.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingVyAG14CoreFoundation7CGFloatVcfc":{"name":"init(_:)","abstract":"

    Provides a new intersection spacing value.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV27headerToFirstSectionSpacing14CoreFoundation7CGFloatVvp":{"name":"headerToFirstSectionSpacing","abstract":"

    The spacing between the list header and the first section.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19interSectionSpacingAE05IntergH0Vvp":{"name":"interSectionSpacing","abstract":"

    The spacing to apply between sections.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV26sectionHeaderBottomSpacing14CoreFoundation7CGFloatVvp":{"name":"sectionHeaderBottomSpacing","abstract":"

    The spacing to apply below a section header, before its items.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV11itemSpacing14CoreFoundation7CGFloatVvp":{"name":"itemSpacing","abstract":"

    The horizontal spacing between individual items within a section.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV10rowSpacing14CoreFoundation7CGFloatVvp":{"name":"rowSpacing","abstract":"

    The vertical spacing between rows in the flow layout.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV25rowToSectionFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"rowToSectionFooterSpacing","abstract":"

    The spacing between the last row in the section and the footer.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV26lastSectionToFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"lastSectionToFooterSpacing","abstract":"

    The spacing between the last section and the footer of the list.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV27headerToFirstSectionSpacing05interiJ0019sectionHeaderBottomJ004itemJ003rowJ00pgi6FooterJ004lastigqJ0AE14CoreFoundation7CGFloatV_AE05InteriJ0VA5Otcfc":{"name":"init(headerToFirstSectionSpacing:interSectionSpacing:sectionHeaderBottomSpacing:itemSpacing:rowSpacing:rowToSectionFooterSpacing:lastSectionToFooterSpacing:)","abstract":"

    Creates a new Layout with the provided options.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html":{"name":"InterSectionSpacing","abstract":"

    Controls the inter section spacing in a list.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV5widthAA11CustomWidthOvp":{"name":"width","abstract":"

    Controls the custom width of the Section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV21rowUnderflowAlignmentAC03RowhI0OSgvp":{"name":"rowUnderflowAlignment","abstract":"

    Provides a custom underflow alignment for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV17rowItemsAlignmentAC03RowhI0OSgvp":{"name":"rowItemsAlignment","abstract":"

    Provides a custom item alignment for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV10itemSizingAC04ItemH0OSgvp":{"name":"itemSizing","abstract":"

    Provides a custom item sizing for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV11itemSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemSpacing","abstract":"

    Provides a custom item spacing for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV14isHeaderSticky5width21rowUnderflowAlignment0k5ItemsM010itemSizing0O7SpacingAESbSg_AA11CustomWidthOAC03RowlM0OSgAC0tnM0OSgAC04ItemP0OSg14CoreFoundation7CGFloatVSgtcfc":{"name":"init(isHeaderSticky:width:rowUnderflowAlignment:rowItemsAlignment:itemSizing:itemSpacing:)","abstract":"

    Creates a new section layout.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"SectionLayout"},"Structs/FlowAppearance/HeaderFooterLayout.html#/s:10ListableUI14FlowAppearanceV18HeaderFooterLayoutVAEycfc":{"name":"init()","parent_name":"HeaderFooterLayout"},"Structs/FlowAppearance/HeaderFooterLayout.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"HeaderFooterLayout"},"Structs/FlowAppearance/ItemLayout/Width.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5WidthO7naturalyA2GmF":{"name":"natural","abstract":"

    The standard with from the item will be used.

    ","parent_name":"Width"},"Structs/FlowAppearance/ItemLayout/Width.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5WidthO7fillRowyA2GmF":{"name":"fillRow","abstract":"

    The full width of the section will be used by the item.

    ","parent_name":"Width"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5widthAE5WidthOvp":{"name":"width","abstract":"

    How to calculate the width of the item within the section.

    ","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5widthA2E5WidthO_tcfc":{"name":"init(width:)","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout/Width.html":{"name":"Width","abstract":"

    Controls how to determine the width of the items within a row.

    ","parent_name":"ItemLayout"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO3topyA2EmF":{"name":"top","abstract":"

    When items in a row are not the same height, the shorter items will be aligned to the top of the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO6centeryA2EmF":{"name":"center","abstract":"

    When items in a row are not the same height, the shorter items will be center aligned within the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO6bottomyA2EmF":{"name":"bottom","abstract":"

    When items in a row are not the same height, the shorter items will be bottom aligned within the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO4fillyA2EmF":{"name":"fill","abstract":"

    When items in a row are not the same height, the shorter items will be stretched to be the same","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O4fillyA2GmF":{"name":"fill","abstract":"

    The default behaviour; the row will be filled to fit its maximum allowable width.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O013matchPreviousE7SpacingyA2GmF":{"name":"matchPreviousRowSpacing","abstract":"

    The spacing of the previous row or itemSpacing will be used, whichever is smaller.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O18defaultItemSpacingyA2GmF":{"name":"defaultItemSpacing","abstract":"

    The calculated spacing or itemSpacing will be used, whichever is smaller.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO7leadingyA2EmF":{"name":"leading","abstract":"

    The items are leading-aligned, with extra space at the end of the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO8centeredyA2EmF":{"name":"centered","abstract":"

    The items are center-aligned, with extra space distributed evenly between","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO8trailingyA2EmF":{"name":"trailing","abstract":"

    The items are trailing-aligned, with extra space at the beginning of the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO4fillyA2E08FillLasteG0O_tcAEmF":{"name":"fill(lastRowAlignment:)","abstract":"

    The extra space in the row is evenly distributed between the items in the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html":{"name":"FillLastRowAlignment","abstract":"

    Controls the fill behavior for the last row in a section.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO7naturalyA2EmF":{"name":"natural","abstract":"

    The natural value from the Item.sizing is used with no changes.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO5fixedyAE14CoreFoundation7CGFloatVcAEmF":{"name":"fixed(_:)","abstract":"

    The width of the item is fixed to this value.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO7columnsyAESicAEmF":{"name":"columns(_:)","abstract":"

    The width of the item is calculated based on the number of columns provided.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV7defaultACvpZ":{"name":"default","abstract":"

    The default apperance style.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The direction the flow layout will be laid out in.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","abstract":"

    How the list header should be positioned when content is scrolled.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","abstract":"

    If sections should have sticky headers, staying visible until the section is scrolled off screen.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","abstract":"

    How paging is performed when a drag event ends.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","abstract":"

    The properties of the backing UIScrollView.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV21rowUnderflowAlignmentAC03RowfG0Ovp":{"name":"rowUnderflowAlignment","abstract":"

    How to align the items in a row when they do not take up the full amount of available space.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV17rowItemsAlignmentAC03RowfG0Ovp":{"name":"rowItemsAlignment","abstract":"

    How to align the items in a row when they are not all the same height.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV10itemSizingAC04ItemF0Ovp":{"name":"itemSizing","abstract":"

    Controls the sizing / measurement of items within the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","abstract":"

    Controls the padding and maximum width of the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV8spacingsAC8SpacingsVvp":{"name":"spacings","abstract":"

    Controls the spacing between headers, footers, sections, and items in the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV9direction16stickyListHeader0F14SectionHeaders14pagingBehavior21rowUnderflowAlignment0m5ItemsO010itemSizing6bounds8spacingsAcA15LayoutDirectionO_S2bSgAA0g6PagingL0OAC03RownO0OAC0xpO0OAC04ItemR0OAA0G13ContentBoundsVSgAC8SpacingsVtcfc":{"name":"init(direction:stickyListHeader:stickySectionHeaders:pagingBehavior:rowUnderflowAlignment:rowItemsAlignment:itemSizing:bounds:spacings:)","abstract":"

    Creates a new FlowAppearance.

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

    Controls how items in a row are measured and sized.

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

    When there is left over space at the end of a row, RowUnderflowAlignment controls","parent_name":"FlowAppearance"},"Structs/FlowAppearance/RowItemsAlignment.html":{"name":"RowItemsAlignment","abstract":"

    When items in a row are not the same height, controls the alignment and sizing of the smaller items.

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

    Controls the layout parameters for a given Item when it is displayed within a .flow layout.

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

    Controls the layout parameters for a given HeaderFooter when it is displayed within a .flow layout.

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

    Controls the layout parameters for a given Section when it is displayed within a .flow layout.

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

    Layout options for the list.

    ","parent_name":"FlowAppearance"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV10layoutTypexmvp":{"name":"layoutType","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV16layoutAppearance0cG0Qzvp":{"name":"layoutAppearance","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV011createEmptyC010appearance8behaviorAA07AnyListC0_pAA10AppearanceV_AA8BehaviorVtF":{"name":"createEmptyLayout(appearance:behavior:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV015createPopulatedC010appearance8behavior7contentAA07AnyListC0_pAA10AppearanceV_AA8BehaviorVAA0lC7ContentCAA0lC8DefaultsVXEtF":{"name":"createPopulatedLayout(appearance:behavior:content:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV26layoutAppearancePropertiesAA04ListcgH0VyF":{"name":"layoutAppearanceProperties()","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV13shouldRebuild6layoutSbAA07AnyListC0_p_tF":{"name":"shouldRebuild(layout:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV06isSameC4Type2asSbAA03AnycdE0_p_tF":{"name":"isSameLayoutType(as:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV7isEqual2toSbAA03AnycdE0_p_tF":{"name":"isEqual(to:)","parent_name":"Configuration"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV10layoutType10appearanceACxm_y0C10AppearanceQzzXEtcAA04ListC0Rzlufc":{"name":"init(layoutType:appearance:)","abstract":"

    Creates a new layout description for the provided layout type, with the provided optional layout configuration.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV10layoutType10appearanceACxm_0C10AppearanceQztcAA04ListC0Rzlufc":{"name":"init(layoutType:appearance:)","abstract":"

    Creates a new layout description for the provided layout type, with the provided appearance.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV26layoutAppearancePropertiesAA04ListcfG0Vvp":{"name":"layoutAppearanceProperties","abstract":"

    Returns the standard layout properties, which apply to any kind of list layout.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV4flowyACyAA14FlowAppearanceVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new .flow layout type for a list.","parent_name":"LayoutDescription"},"Structs/LayoutDescription/Configuration.html":{"name":"Configuration","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV5pagedyACyAA15PagedAppearanceVzXEFZ":{"name":"paged(_:)","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV5tableyACyAA15TableAppearanceVzXEFZ":{"name":"table(_:)","parent_name":"LayoutDescription"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV10isSelected0E11Highlighted0E10ReorderingACSb_S2btcfc":{"name":"init(isSelected:isHighlighted:isReordering:)","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV4cell12isReorderingACSo20UICollectionViewCellC_Sbtcfc":{"name":"init(cell:isReordering:)","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV10isSelectedSbvp":{"name":"isSelected","abstract":"

    If the item is currently selected.

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV13isHighlightedSbvp":{"name":"isHighlighted","abstract":"

    If the item is currently highlighted.

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV12isReorderingSbvp":{"name":"isReordering","abstract":"

    If the item is currently being moved by the user

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV8isActiveSbvp":{"name":"isActive","abstract":"

    If the item is either selected or highlighted.

    ","parent_name":"ItemState"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC18accessibilityProxySo8NSObjectCSgvp":{"name":"accessibilityProxy","parent_name":"GestureRecognizer"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfc":{"name":"init(target:action:)","abstract":"

    Creates a gesture recognizer with the provided target and selector.

    ","parent_name":"GestureRecognizer"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC5apply7actionsyAA0D7ActionsC_tF":{"name":"apply(actions:)","abstract":"

    Applies the actions from the ReorderingActions to the gesture recognizer,","parent_name":"GestureRecognizer"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV4from10Foundation9IndexPathVvp":{"name":"from","abstract":"

    The index path the Item is being moved from.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV11fromSectionAA0G0Vvp":{"name":"fromSection","abstract":"

    The Section the Item is being moved from.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV2to10Foundation9IndexPathVvp":{"name":"to","abstract":"

    The index path the Item is being moved to.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV9toSectionAA0G0Vvp":{"name":"toSection","abstract":"

    The Section the Item is being moved to.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV14sectionChangedSbvp":{"name":"sectionChanged","abstract":"

    If the item moved between sections during the reorder operation.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV4from0F7Section2to0hG0AE10Foundation9IndexPathV_AA0G0VAlNtcfc":{"name":"init(from:fromSection:to:toSection:)","abstract":"

    Creates a new instance of ItemReordering/Result with the provided options.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV21indexPathsDescriptionSSvp":{"name":"indexPathsDescription","abstract":"

    A short, readable description of the index path changes involved with the move.

    ","parent_name":"Result"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO3allyA2EmF":{"name":"all","abstract":"

    The Item can be moved to any section during a reorder

    ","parent_name":"Sections"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO7currentyA2EmF":{"name":"current","abstract":"

    The Item can only be moved within the current section during a reorder.

    ","parent_name":"Sections"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO8specificyAESb_Shys11AnyHashableVGtcAEmF":{"name":"specific(current:IDs:)","abstract":"

    The Item can only be moved within the specified sections during a reorder.","parent_name":"Sections"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV8sectionsAC8SectionsOvp":{"name":"sections","abstract":"

    The sections in which the Item can be reordered into.

    ","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV10CanReordera":{"name":"CanReorder","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV10canReorderSbAC6ResultVKcSgvp":{"name":"canReorder","abstract":"

    A predicate closure which allows more fine-grained validation of a reorder event,","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV8sections10canReorderA2C8SectionsO_SbAC6ResultVKcSgtcfc":{"name":"init(sections:canReorder:)","abstract":"

    Creates a new Reorder instance with the provided options.

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

    Controls which sections a reorderable Item can be moved to during a reorder event.

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

    Provides information about the current state of a reorder event.

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

    A gesture recognizer that you should use when implementing a reorderable Item in your list.

    ","parent_name":"ItemReordering"},"Structs/EmptyItemLayoutsValue.html#/s:10ListableUI21EmptyItemLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptyItemLayoutsValue"},"Structs/EmptyItemLayoutsValue.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"EmptyItemLayoutsValue"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsVyxxmcAA0cD5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various ItemLayoutsValues stored within the object.","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV4flowyACyAA14FlowAppearanceV0C6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new ItemLayouts value that allows configuring the flow values for the item.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV4flowAA14FlowAppearanceV0C6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of an Item‘s layout when it is presented within a .flow style layout.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV5tableyACyAA15TableAppearanceV0C6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new ItemLayouts value that allows configuring the table values for the item.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV5tableAA15TableAppearanceV0C6LayoutVvp":{"name":"table","abstract":"

    Allows customization of an Item‘s layout when it is presented within a .table style layout.

    ","parent_name":"ItemLayouts"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV7Preparea":{"name":"Prepare","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4nameSSvp":{"name":"name","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV02onD0yyAA27ListContentLayoutAttributesVzcvp":{"name":"onInsert","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV9onRemovalyyAA27ListContentLayoutAttributesVzcvp":{"name":"onRemoval","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4name02onD00I7RemovalACSS_yAA27ListContentLayoutAttributesVzcyAHzctcfc":{"name":"init(name:onInsert:onRemoval:)","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4name10attributesACSS_yAA27ListContentLayoutAttributesVzctcfc":{"name":"init(name:attributes:)","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4fadeACvpZ":{"name":"fade","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV5rightACvpZ":{"name":"right","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4leftACvpZ":{"name":"left","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV3topACvpZ":{"name":"top","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV6bottomACvpZ":{"name":"bottom","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV9scaleDownACvpZ":{"name":"scaleDown","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV7scaleUpACvpZ":{"name":"scaleUp","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV5stateAA0D5StateVvp":{"name":"state","abstract":"

    The state of the Item currently displaying the content. Is it highlighted, selected, etc.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV8positionAA0D8PositionOvp":{"name":"position","abstract":"

    The position of the item within its section.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV17reorderingActionsAA010ReorderingH0Cvp":{"name":"reorderingActions","abstract":"

    Provides access to actions to handle re-ordering the content within the list.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV23showLeadingSwipeActionsyycvp":{"name":"showLeadingSwipeActions","abstract":"

    When invoked, will show the leading swipe actions.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV24showTrailingSwipeActionsyycvp":{"name":"showTrailingSwipeActions","abstract":"

    When invoked, will show the trailing swipe actions.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV13isReorderableSbvp":{"name":"isReorderable","abstract":"

    If the item can be reordered.","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV11environmentAA15ListEnvironmentVvp":{"name":"environment","abstract":"

    The environment of the containing list.","parent_name":"ApplyItemContentInfo"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV7content0D4ViewQzvp":{"name":"content","abstract":"

    The content view of the content.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV10background14BackgroundViewQzvp":{"name":"background","abstract":"

    The background view of the content.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18backgroundIfLoaded14BackgroundViewQzSgvp":{"name":"backgroundIfLoaded","abstract":"

    The background view of the content, if it has been loaded.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18selectedBackground08SelectedG4ViewQzvp":{"name":"selectedBackground","abstract":"

    The selected background view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV26selectedBackgroundIfLoaded08SelectedG4ViewQzSgvp":{"name":"selectedBackgroundIfLoaded","abstract":"

    The selected background view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV17overlayDecoration07OverlayG4ViewQzvp":{"name":"overlayDecoration","abstract":"

    The overlay decoration view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV25overlayDecorationIfLoaded07OverlayG4ViewQzSgvp":{"name":"overlayDecorationIfLoaded","abstract":"

    The overlay decoration view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18underlayDecoration08UnderlayG4ViewQzvp":{"name":"underlayDecoration","abstract":"

    The underlay decoration view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV26underlayDecorationIfLoaded08UnderlayG4ViewQzSgvp":{"name":"underlayDecorationIfLoaded","abstract":"

    The underlay decoration view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV0D0a":{"name":"Item","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6sizingAA6SizingOSgvp":{"name":"sizing","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV7layoutsAA0D7LayoutsVSgvp":{"name":"layouts","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV14selectionStyleAA0d9SelectionG0OSgvp":{"name":"selectionStyle","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV25insertAndRemoveAnimationsAA0d6InsertghI0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV19leadingSwipeActionsAA0gH13ConfigurationVSgvp":{"name":"leadingSwipeActions","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV20trailingSwipeActionsAA0gH13ConfigurationVSgvp":{"name":"trailingSwipeActions","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV10reorderingAA0D10ReorderingVSgvp":{"name":"reordering","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV14onWasReorderedyAA0D0VyxG_AA0D10ReorderingV6ResultVtcSgvp":{"name":"onWasReordered","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV9onDisplayyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV12onEndDisplayyAA0D0V02OngH0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onSelectyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onSelect","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV10onDeselectyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onDeselect","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onInsertyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onInsert","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onRemoveyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onRemove","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6onMoveyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onMove","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onUpdateyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onUpdate","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingoP010reordering14onWasReordered0S7Display0s3EndV00S6Select0S8Deselect0S6Insert0sL00S4Move0S6Update19debuggingIdentifier9configureACyxGAA6SizingOSg_AA0D7LayoutsVSgAA0d9SelectionI0OSgAA0dzklM0VSgAA0oP13ConfigurationVSgA9_AA0D10ReorderingVSgyAA0D0VyxG_A11_6ResultVtcSgyA14_02OnV0Vyx_GcSgyA14_02OnwV0Vyx_GcSgyA14_02OnX0Vyx_GcSgyA14_02OnY0Vyx_GcSgyA14_02OnZ0Vyx_GcSgyA14_02OnL0Vyx_GcSgyA14_6OnMoveVyx_GcSgyA14_8OnUpdateVyx_GcSgSSSgyAVzXEtcfc":{"name":"init(sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:debuggingIdentifier:configure:)","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8defaults4withACyxGyAFzXE_tFZ":{"name":"defaults(with:)","parent_name":"DefaultItemProperties"},"Structs/SwipeActionsViewStyle/ButtonSizing.html#/s:10ListableUI21SwipeActionsViewStyleV12ButtonSizingO10equalWidthyA2EmF":{"name":"equalWidth","abstract":"

    Each button button will lay out with an equal width based on the widest button.

    ","parent_name":"ButtonSizing"},"Structs/SwipeActionsViewStyle/ButtonSizing.html#/s:10ListableUI21SwipeActionsViewStyleV12ButtonSizingO12sizeThatFitsyA2EmF":{"name":"sizeThatFits","abstract":"

    Each button receives the amount of space required to fit its contents.

    ","parent_name":"ButtonSizing"},"Structs/SwipeActionsViewStyle/Shape.html#/s:10ListableUI21SwipeActionsViewStyleV5ShapeO9rectangleyAE14CoreFoundation7CGFloatV_tcAEmF":{"name":"rectangle(cornerRadius:)","parent_name":"Shape"},"Structs/SwipeActionsViewStyle/Shape.html":{"name":"Shape","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle/ButtonSizing.html":{"name":"ButtonSizing","abstract":"

    The button sizing algorithm used when laying out swipe actions.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV7defaultACvpZ":{"name":"default","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV11actionShapeAC0H0Ovp":{"name":"actionShape","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV18interActionSpacing14CoreFoundation7CGFloatVvp":{"name":"interActionSpacing","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV22leadingContainerInsetsSo017NSDirectionalEdgeI0Vvp":{"name":"leadingContainerInsets","abstract":"

    The insets to apply to the leading swipe actions container.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV23trailingContainerInsetsSo017NSDirectionalEdgeI0Vvp":{"name":"trailingContainerInsets","abstract":"

    The insets to apply to the trailing swipe actions container.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV21containerCornerRadius14CoreFoundation7CGFloatVvp":{"name":"containerCornerRadius","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV12buttonSizingAC06ButtonH0Ovp":{"name":"buttonSizing","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV8minWidth14CoreFoundation7CGFloatVvp":{"name":"minWidth","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV12maxItemWidth14CoreFoundation7CGFloatVvp":{"name":"maxItemWidth","abstract":"

    The maximum width of individual items. Defaults to 120, matching UITableView

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV13maxWidthRatio14CoreFoundation7CGFloatVvp":{"name":"maxWidthRatio","abstract":"

    The percentage of the row content width that is available for laying out swipe action buttons.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV11actionShape18interActionSpacing22leadingContainerInsets08trailingmN021containerCornerRadius12buttonSizing8minWidth03maxV5Ratio0w4ItemV0A2C0H0O_14CoreFoundation7CGFloatVSo017NSDirectionalEdgeN0VAsqC06ButtonT0OA3Qtcfc":{"name":"init(actionShape:interActionSpacing:leadingContainerInsets:trailingContainerInsets:containerCornerRadius:buttonSizing:minWidth:maxWidthRatio:maxItemWidth:)","parent_name":"SwipeActionsViewStyle"},"Structs/EmptyHeaderFooterLayoutsValue.html#/s:10ListableUI29EmptyHeaderFooterLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptyHeaderFooterLayoutsValue"},"Structs/EmptyHeaderFooterLayoutsValue.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"EmptyHeaderFooterLayoutsValue"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsVyxxmcAA0cdE5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various HeaderFooterLayoutValues stored within the object.","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV4flowyACyAA14FlowAppearanceV0cD6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new HeaderFooterLayouts value that allows configuring the flow values for the header / footer.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV4flowAA14FlowAppearanceV0cD6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of a HeaderFooter‘s layout when it is presented within a .flow style layout.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV5tableyACyAA15TableAppearanceV0cD6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new HeaderFooterLayouts value that allows configuring the header footer values for the item.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV5tableAA15TableAppearanceV0cD6LayoutVvp":{"name":"table","abstract":"

    Allows customization of a HeaderFooter‘s layout when it is presented within a .table style layout.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV7content0E4ViewQzvp":{"name":"content","abstract":"

    The content view of the content.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV10background14BackgroundViewQzvp":{"name":"background","abstract":"

    The background view of the content.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV18backgroundIfLoaded14BackgroundViewQzSgvp":{"name":"backgroundIfLoaded","abstract":"

    The background view of the content, if it has been used.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV17pressedBackground07PressedH4ViewQzvp":{"name":"pressedBackground","abstract":"

    The background view of the content that’s displayed while a press is active.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV25pressedBackgroundIfLoaded07PressedH4ViewQzSgvp":{"name":"pressedBackgroundIfLoaded","abstract":"

    The background view of the content that’s displayed while a press is active, if it has been used.

    ","parent_name":"HeaderFooterContentViews"},"Structs/ApplyHeaderFooterContentInfo.html#/s:10ListableUI28ApplyHeaderFooterContentInfoV11environmentAA15ListEnvironmentVvp":{"name":"environment","abstract":"

    The environment of the containing list.","parent_name":"ApplyHeaderFooterContentInfo"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV8Callbacka":{"name":"Callback","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV06headerD0ACyxGvp":{"name":"headerFooter","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV07isFirstfG0Sbvp":{"name":"isFirstEndDisplay","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV8Callbacka":{"name":"Callback","parent_name":"OnDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV06headerD0ACyxGvp":{"name":"headerFooter","parent_name":"OnDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV07isFirstF0Sbvp":{"name":"isFirstDisplay","parent_name":"OnDisplay"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV7contentxvp":{"name":"content","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV6sizingAA6SizingOvp":{"name":"sizing","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV7layoutsAA0cD7LayoutsVvp":{"name":"layouts","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5OnTapa":{"name":"OnTap","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5onTapyycSgvp":{"name":"onTap","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV9onDisplayyAC02OnF0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV12onEndDisplayyAC02OnfG0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV9Configurea":{"name":"Configure","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV_9configureACyxGx_yAEzXEtcfc":{"name":"init(_:configure:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV_6sizing7layouts5onTap0G7Display0g3EndI0ACyxGx_AA6SizingOSgAA0cD7LayoutsVSgyycSgyAC02OnI0Vyx_GcSgyAC0mjI0Vyx_GcSgtcfc":{"name":"init(_:sizing:layouts:onTap:onDisplay:onEndDisplay:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV10anyContentypvp":{"name":"anyContent","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV015isStickySectionC0SbSgvp":{"name":"isStickySectionHeader","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5apply2to3for4withySo6UIViewC_AA11ApplyReasonOAA0jcD11ContentInfoVtF":{"name":"apply(to:for:with:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV15anyIsEquivalent2toSbAA03AnycD0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV015newPresentationcD5State4kind24performsContentCallbacksypAA17SupplementaryKindO_SbtF":{"name":"newPresentationHeaderFooterState(kind:performsContentCallbacks:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter/OnDisplay.html":{"name":"OnDisplay","abstract":"

    Value passed to the onDisplay callback for HeaderFooter.

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

    Value passed to the onEndDisplay callback for HeaderFooter.

    ","parent_name":"HeaderFooter"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV0dE0a":{"name":"HeaderFooter","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV6sizingAA6SizingOSgvp":{"name":"sizing","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV7layoutsAA0dE7LayoutsVSgvp":{"name":"layouts","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV5onTapyycSgvp":{"name":"onTap","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV9onDisplayyAA0dE0V02OnH0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV12onEndDisplayyAA0dE0V02OnhI0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV6sizing7layouts5onTap0I7Display0i3EndK019debuggingIdentifier9configureACyxGAA6SizingOSg_AA0dE7LayoutsVSgyycSgyAA0dE0V02OnK0Vyx_GcSgyAT0rlK0Vyx_GcSgSSSgyAKzXEtcfc":{"name":"init(sizing:layouts:onTap:onDisplay:onEndDisplay:debuggingIdentifier:configure:)","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV8defaults4withACyxGyAFzXE_tFZ":{"name":"defaults(with:)","parent_name":"DefaultHeaderFooterProperties"},"Structs/EmbeddedList/Sizing.html#/s:10ListableUI12EmbeddedListV6SizingO5fixedyAE14CoreFoundation7CGFloatV_AItcAEmF":{"name":"fixed(width:height:)","abstract":"

    A fixed size item with the given width or height.

    ","parent_name":"Sizing"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV10propertiesAA0D10PropertiesVvp":{"name":"properties","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV17contentIdentifiers11AnyHashableVvp":{"name":"contentIdentifier","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV10identifier9configureACx_yAA0D10PropertiesVzXEtcSHRzlufc":{"name":"init(identifier:configure:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP0D4ViewQa":{"name":"ContentView","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP15identifierValue010IdentifierF0Qzvp":{"name":"identifierValue","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP5apply2to3for4withyAA0cD5ViewsVyxG_AA11ApplyReasonOAA0jcD4InfoVtF":{"name":"apply(to:for:with:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP014createReusableD4View5frame0dG0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList/Sizing.html":{"name":"Sizing","abstract":"

    How you specify sizing for an embedded list. The surface area","parent_name":"EmbeddedList"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV8Callbacka":{"name":"Callback","parent_name":"OnUpdate"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV3oldACyxGvp":{"name":"old","parent_name":"OnUpdate"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV3newACyxGvp":{"name":"new","parent_name":"OnUpdate"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV8Callbacka":{"name":"Callback","parent_name":"OnMove"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV3oldACyxGvp":{"name":"old","parent_name":"OnMove"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV3newACyxGvp":{"name":"new","parent_name":"OnMove"},"Structs/Item/OnRemove.html#/s:10ListableUI4ItemV8OnRemoveV8Callbacka":{"name":"Callback","parent_name":"OnRemove"},"Structs/Item/OnRemove.html#/s:10ListableUI4ItemV8OnRemoveV4itemACyxGvp":{"name":"item","parent_name":"OnRemove"},"Structs/Item/OnInsert.html#/s:10ListableUI4ItemV8OnInsertV8Callbacka":{"name":"Callback","parent_name":"OnInsert"},"Structs/Item/OnInsert.html#/s:10ListableUI4ItemV8OnInsertV4itemACyxGvp":{"name":"item","parent_name":"OnInsert"},"Structs/Item/OnDeselect.html#/s:10ListableUI4ItemV10OnDeselectV8Callbacka":{"name":"Callback","parent_name":"OnDeselect"},"Structs/Item/OnDeselect.html#/s:10ListableUI4ItemV10OnDeselectV4itemACyxGvp":{"name":"item","parent_name":"OnDeselect"},"Structs/Item/OnSelect.html#/s:10ListableUI4ItemV8OnSelectV8Callbacka":{"name":"Callback","parent_name":"OnSelect"},"Structs/Item/OnSelect.html#/s:10ListableUI4ItemV8OnSelectV4itemACyxGvp":{"name":"item","parent_name":"OnSelect"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV8Callbacka":{"name":"Callback","parent_name":"OnEndDisplay"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV4itemACyxGvp":{"name":"item","parent_name":"OnEndDisplay"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV07isFirsteF0Sbvp":{"name":"isFirstEndDisplay","parent_name":"OnEndDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV8Callbacka":{"name":"Callback","parent_name":"OnDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV4itemACyxGvp":{"name":"item","parent_name":"OnDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV07isFirstE0Sbvp":{"name":"isFirstDisplay","parent_name":"OnDisplay"},"Structs/Item.html#/s:10ListableUI4ItemV10identifierAA10IdentifierCyx0E5ValueQzGvp":{"name":"identifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV7contentxvp":{"name":"content","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV6sizingAA6SizingOvp":{"name":"sizing","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV7layoutsAA0C7LayoutsVvp":{"name":"layouts","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14selectionStyleAA0c9SelectionE0Ovp":{"name":"selectionStyle","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV25insertAndRemoveAnimationsAA0c6InsertefG0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV19leadingSwipeActionsAA0eF13ConfigurationVSgvp":{"name":"leadingSwipeActions","abstract":"

    The configuration that provides the set of actions to display when swiping on the leading edge of the cell.

    ","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV20trailingSwipeActionsAA0eF13ConfigurationVSgvp":{"name":"trailingSwipeActions","abstract":"

    The configuration that provides the set of actions to display when swiping on the trailing edge of the cell.

    ","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14OnWasReordereda":{"name":"OnWasReordered","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10reorderingAA0C10ReorderingVSgvp":{"name":"reordering","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14onWasReorderedyACyxG_AA0C10ReorderingV6ResultVtcSgvp":{"name":"onWasReordered","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV9onDisplayyAC02OnE0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV12onEndDisplayyAC02OneF0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onSelectyAC02OnE0Vyx_GcSgvp":{"name":"onSelect","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10onDeselectyAC02OnE0Vyx_GcSgvp":{"name":"onDeselect","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onInsertyAC02OnE0Vyx_GcSgvp":{"name":"onInsert","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onRemoveyAC02OnE0Vyx_GcSgvp":{"name":"onRemove","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV6onMoveyAC02OnE0Vyx_GcSgvp":{"name":"onMove","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onUpdateyAC02OnE0Vyx_GcSgvp":{"name":"onUpdate","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV9Configurea":{"name":"Configure","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV_9configureACyxGx_yAEzXEtcfc":{"name":"init(_:configure:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV_6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingmN010reordering14onWasReordered0Q7Display0q3EndT00Q6Select0Q8Deselect0Q6Insert0qJ00Q4Move0Q6UpdateACyxGx_AA6SizingOSgAA0C7LayoutsVSgAA0c9SelectionG0OSgAA0cxijK0VSgAA0mN13ConfigurationVSgA7_AA0C10ReorderingVSgyAT_A9_6ResultVtcSgyAC02OnT0Vyx_GcSgyAC02OnuT0Vyx_GcSgyAC02OnV0Vyx_GcSgyAC02OnW0Vyx_GcSgyAC02OnX0Vyx_GcSgyAC02OnJ0Vyx_GcSgyAC02OnY0Vyx_GcSgyAC02OnZ0Vyx_GcSgtcfc":{"name":"init(_:sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV13anyIdentifierAA03AnyE0Cvp":{"name":"anyIdentifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10anyContentypvp":{"name":"anyContent","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV22reappliesToVisibleViewAA09ReappliesefG0Ovp":{"name":"reappliesToVisibleView","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV15anyIsEquivalent2toSbAA03AnyC0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV11anyWasMoved10comparedToSbAA03AnyC0_p_tF":{"name":"anyWasMoved(comparedTo:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV015newPresentationC5State4with15updateCallbacks015performsContentI0ypAA0cF12DependenciesV_AA06UpdateI0CSbtF":{"name":"newPresentationItemState(with:updateCallbacks:performsContentCallbacks:)","parent_name":"Item"},"Structs/Item/OnDisplay.html":{"name":"OnDisplay","abstract":"

    Value passed to the onDisplay callback for Item.

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

    Value passed to the onEndDisplay callback for Item.

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

    Value passed to the onSelect callback for Item.

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

    Value passed to the onDeselect callback for Item.

    ","parent_name":"Item"},"Structs/Item/OnInsert.html":{"name":"OnInsert","parent_name":"Item"},"Structs/Item/OnRemove.html":{"name":"OnRemove","parent_name":"Item"},"Structs/Item/OnMove.html":{"name":"OnMove","parent_name":"Item"},"Structs/Item/OnUpdate.html":{"name":"OnUpdate","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemVA2A12EmbeddedListVRszrlE4list_6sizing9configureACyAEGqd___AE6SizingOyAA0E10PropertiesVzXEtSHRd__lFZ":{"name":"list(_:sizing:configure:)","abstract":"

    Creates an Item which can be used to embed a list inside another list,","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemVA2A019LocalizedCollatableC7ContentRzrlE15collationStringSSvp":{"name":"collationString","parent_name":"Item"},"Structs/ContentContext.html#/s:10ListableUI14ContentContextVyACxcSQRzlufc":{"name":"init(_:)","abstract":"

    Creates a new context with the provided Equatable value.

    ","parent_name":"ContentContext"},"Structs/ContentContext.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ContentContext"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV5emptyACvpZ":{"name":"empty","abstract":"

    A default “empty” environment, with no values overridden.","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentVy5ValueQzxmcAA0cD3KeyRzluip":{"name":"subscript(_:)","abstract":"

    Gets or sets an environment value by its key.

    ","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV17listContentBoundsAA0cfG0VAF7ContextVcSgvp":{"name":"listContentBounds","abstract":"

    The provider for the ListContentBounds of the list. You may want to use the Context","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV17listContentBounds2inAA0cfG0VAG7ContextV_tF":{"name":"listContentBounds(in:)","abstract":"

    Calculates the bounds in the provided context.

    ","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV21swipeActionsViewStyleAA05SwipefgH0Vvp":{"name":"swipeActionsViewStyle","parent_name":"ListEnvironment"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV8viewSizeSo6CGSizeVvp":{"name":"viewSize","abstract":"

    The size of the view in question.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV14safeAreaInsetsSo06UIEdgeI0Vvp":{"name":"safeAreaInsets","abstract":"

    The safe area applied to the view.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The layout direction.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV8viewSize14safeAreaInsets9directionAESo6CGSizeV_So06UIEdgeK0VAA15LayoutDirectionOtcfc":{"name":"init(viewSize:safeAreaInsets:direction:)","abstract":"

    Creates a new context to use in the ListEnvironment‘s listContentBounds.

    ","parent_name":"Context"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV7paddingSo12UIEdgeInsetsVvp":{"name":"padding","abstract":"

    The padding to place around the outside of the content of the list.

    ","parent_name":"ListContentBounds"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV5widthAA15WidthConstraintOvp":{"name":"width","abstract":"

    An optional constraint on the width of the content.

    ","parent_name":"ListContentBounds"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV7padding5widthACSo12UIEdgeInsetsV_AA15WidthConstraintOtcfc":{"name":"init(padding:width:)","abstract":"

    Creates a new bounds with the provided options.

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

    View and layout information passed to environment.listContentBounds to determine","parent_name":"ListContentBounds"},"Structs/Content.html#/s:10ListableUI7ContentV10identifiers11AnyHashableVSgvp":{"name":"identifier","abstract":"

    The identifier for the content, defaults to nil.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV7contextAA0C7ContextVSgvp":{"name":"context","abstract":"

    The context for the entire list.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV14refreshControlAA07RefreshE0VSgvp":{"name":"refreshControl","abstract":"

    The refresh control, if any, associated with the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV15containerHeaderAA03AnyE17FooterConvertible_pSgvp":{"name":"containerHeader","abstract":"

    A header provided by the container of the list, eg a nav-style “large header”.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV6headerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"header","abstract":"

    The header for the list, usually displayed before all other content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV6footerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"footer","abstract":"

    The footer for the list, usually displayed after all other content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV16overscrollFooterAA09AnyHeaderE11Convertible_pSgvp":{"name":"overscrollFooter","abstract":"

    The overscroll footer for the list, which is displayed below the bottom bounds of the visible frame,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8sectionsSayAA7SectionVGvp":{"name":"sections","abstract":"

    All sections in the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV16nonEmptySectionsSayAA7SectionVGvp":{"name":"nonEmptySections","abstract":"

    Any sections that have a non-zero number of items.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9itemCountSivp":{"name":"itemCount","abstract":"

    The total number of items in all of the sections in the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8contains3anySbShyAA0C7FiltersOG_tF":{"name":"contains(any:)","abstract":"

    Check if the content contains any of the given types, which you specify via the filters","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9Configurea":{"name":"Configure","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV4withACyACzXE_tcfc":{"name":"init(with:)","abstract":"

    Creates a new instance, configured as needed via the provided builder block.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV10identifier7context14refreshControl15containerHeader6header6footer16overscrollFooter8sectionsACs11AnyHashableVSg_AA0C7ContextVSgAA07RefreshG0VSgAA0oiM11Convertible_pSgA3VSayAA7SectionVGtcfc":{"name":"init(identifier:context:refreshControl:containerHeader:header:footer:overscrollFooter:sections:)","abstract":"

    Creates a new instance with the provided parameters.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9firstItemAA03AnyE0_pSgvp":{"name":"firstItem","abstract":"

    The first Item in the content. Returns nil if there is no content in any section.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8lastItemAA03AnyE0_pSgvp":{"name":"lastItem","abstract":"

    The last Item in the content. Returns nil if there is no content in any section.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV4item2atAA7AnyItem_p10Foundation9IndexPathV_tF":{"name":"item(at:)","abstract":"

    Returns the Item at the given IndexPath.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV21firstIndexPathForItem4with10Foundation0eF0VSgAA13AnyIdentifierC_tF":{"name":"firstIndexPathForItem(with:)","abstract":"

    Returns the first IndexPath for the contained Item with the given AnyIdentifier,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV20firstIndexForSection4withSiSgAA13AnyIdentifierC_tF":{"name":"firstIndexForSection(with:)","abstract":"

    Returns the first index position for the contained Section with the given AnyIdentifier,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV13lastIndexPath10Foundation0eF0VSgyF":{"name":"lastIndexPath()","abstract":"

    Returns the IndexPath of the last Item in the content.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV11removeEmptyyyF":{"name":"removeEmpty()","abstract":"

    Removes all Sections that do not contain any Items.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV3addyyAA7SectionVF":{"name":"add(_:)","abstract":"

    Appends a Section to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV2peoiyyACz_AA7SectionVtFZ":{"name":"+=(_:_:)","abstract":"

    Appends a Section to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV2peoiyyACz_SayAA7SectionVGtFZ":{"name":"+=(_:_:)","abstract":"

    Appends a list of Sections to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV14callAsFunction_9configureyx_yAA7SectionVzXEtSHRzlF":{"name":"callAsFunction(_:configure:)","abstract":"

    Allows streamlined creation of sections when building a list, leveraging Swift’s callAsFunction","parent_name":"Content"},"Structs/Color.html#/s:10ListableUI5ColorV12wrappedValueSo7UIColorCvp":{"name":"wrappedValue","abstract":"

    The underlying color value.

    ","parent_name":"Color"},"Structs/Color.html#/s:10ListableUI5ColorVyACSo7UIColorCcfc":{"name":"init(_:)","parent_name":"Color"},"Structs/Color.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Color"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO4noneyA2EmF":{"name":"none","abstract":"

    No focus support - keyboard navigation is disabled.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO06allowsD0yA2EmF":{"name":"allowsFocus","abstract":"

    Basic focus support - allows keyboard navigation but selection doesn’t follow focus.","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO016selectionFollowsD0yAESb_tcAEmF":{"name":"selectionFollowsFocus(showFocusRing:)","abstract":"

    Focus with selection following - keyboard navigation enabled and selection follows focus.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO06allowsD0Sbvp":{"name":"allowsFocus","abstract":"

    Whether items can receive focus for keyboard navigation.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO016selectionFollowsD0Sbvp":{"name":"selectionFollowsFocus","abstract":"

    Whether selection automatically follows focus changes.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO04showD4RingSbvp":{"name":"showFocusRing","abstract":"

    Whether to show the focus ring on focused items.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/VerticalLayoutGravity.html#/s:10ListableUI8BehaviorV21VerticalLayoutGravityO3topyA2EmF":{"name":"top","abstract":"

    This is how a scroll view normally behaves.","parent_name":"VerticalLayoutGravity"},"Structs/Behavior/VerticalLayoutGravity.html#/s:10ListableUI8BehaviorV21VerticalLayoutGravityO6bottomyA2EmF":{"name":"bottom","abstract":"

    Intended for cases where the default scroll position is scrolled all the way down.","parent_name":"VerticalLayoutGravity"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO3topyA2GmF":{"name":"top","abstract":"

    The content is aligned to the top of the list. This is the default and is generally standard.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO6centeryA2GmF":{"name":"center","abstract":"

    The content is centered within the available space.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO6bottomyA2GmF":{"name":"bottom","abstract":"

    The content is aligned to the bottom.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV12alwaysBounceSbvp":{"name":"alwaysBounce","abstract":"

    Is bouncing (aka rubber banding) enabled, even if the content is shorter than the scrolling axis of the list?

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV9alignmentAE9AlignmentOvp":{"name":"alignment","abstract":"

    How to align the content during underflow.

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV12alwaysBounce9alignmentAESb_AE9AlignmentOtcfc":{"name":"init(alwaysBounce:alignment:)","abstract":"

    Creates a new instance with the provided parameters.

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow/Alignment.html":{"name":"Alignment","abstract":"

    When the content takes up less space than allotted to the list,","parent_name":"Underflow"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO4noneyA2EmF":{"name":"none","abstract":"

    The list view does not allow any selections.

    ","parent_name":"SelectionMode"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO6singleyA2EmF":{"name":"single","abstract":"

    The list view allows single selections. When an item is selected, the previously selected item (if any)","parent_name":"SelectionMode"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO8multipleyA2EmF":{"name":"multiple","abstract":"

    The list view allows multiple selections. It is your responsibility to update the content","parent_name":"SelectionMode"},"Structs/Behavior/DecelerationRate.html#/s:10ListableUI8BehaviorV16DecelerationRateO6normalyA2EmF":{"name":"normal","parent_name":"DecelerationRate"},"Structs/Behavior/DecelerationRate.html#/s:10ListableUI8BehaviorV16DecelerationRateO4fastyA2EmF":{"name":"fast","parent_name":"DecelerationRate"},"Structs/Behavior/ScrollsToTop.html#/s:10ListableUI8BehaviorV12ScrollsToTopO8disabledyA2EmF":{"name":"disabled","abstract":"

    No action is performed when the user taps on the status bar.

    ","parent_name":"ScrollsToTop"},"Structs/Behavior/ScrollsToTop.html#/s:10ListableUI8BehaviorV12ScrollsToTopO7enabledyA2EmF":{"name":"enabled","abstract":"

    When the user taps on the status bar, scroll to the top of the list.

    ","parent_name":"ScrollsToTop"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO4noneyA2EmF":{"name":"none","abstract":"

    The contentInset of the list is not adjusted when the keyboard appears or disappears.

    ","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO18adjustsWhenVisibleyA2EmF":{"name":"adjustsWhenVisible","abstract":"

    The contentInset of the list is adjusted when the keyboard appears or disappears.

    ","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO6customyA2EmF":{"name":"custom","abstract":"

    Consumer calculates the edge insets and handles setting them","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV15isScrollEnabledSbvp":{"name":"isScrollEnabled","abstract":"

    Whether the list scroll view should be enabled.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV19keyboardDismissModeSo020UIScrollViewKeyboardeF0Vvp":{"name":"keyboardDismissMode","abstract":"

    How the keyboard should be dismissed (if at all) based on scrolling of the list view.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV22keyboardAdjustmentModeAC08KeyboardeF0Ovp":{"name":"keyboardAdjustmentMode","abstract":"

    How to adjust the contentInset of the list when the keyboard visibility changes.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV12scrollsToTopAC07ScrollseF0Ovp":{"name":"scrollsToTop","abstract":"

    How the list should react when the user taps the application status bar.","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV13selectionModeAC09SelectionE0Ovp":{"name":"selectionMode","abstract":"

    How the list should respond to selection attempts.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV9underflowAC9UnderflowVvp":{"name":"underflow","abstract":"

    How the list should behave when its content takes up less space than is available in the list view.","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV23canCancelContentTouchesSbvp":{"name":"canCancelContentTouches","abstract":"

    A Boolean value that controls whether touches in the content view always lead to tracking.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV20delaysContentTouchesSbvp":{"name":"delaysContentTouches","abstract":"

    A Boolean value that determines whether the scroll view delays the handling of touch-down gestures.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV013pageScrollingC0AA04PageeC0Ovp":{"name":"pageScrollingBehavior","abstract":"

    The page scrolling behavior of the underlying scroll view. When .none, no paging is performed.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV16decelerationRateAC012DecelerationE0Ovp":{"name":"decelerationRate","abstract":"

    The rate at which scrolling decelerates.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV21verticalLayoutGravityAC08VerticaleF0Ovp":{"name":"verticalLayoutGravity","abstract":"

    Applicable when the layoutDirection is vertical. The gravity determines","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV5focusAC18FocusConfigurationOvp":{"name":"focus","abstract":"

    Configuration for keyboard focus behavior in the list view.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV15isScrollEnabled19keyboardDismissMode0g10AdjustmentI012scrollsToTop09selectionI09underflow23canCancelContentTouches06delaysrS0013pageScrollingC016decelerationRate21verticalLayoutGravity5focusACSb_So020UIScrollViewKeyboardhI0VAC08KeyboardjI0OAC07ScrollslM0OAC09SelectionI0OAC9UnderflowVS2bAA04PagevC0OAC012DecelerationX0OAC08VerticalZ7GravityOAC18FocusConfigurationOtcfc":{"name":"init(isScrollEnabled:keyboardDismissMode:keyboardAdjustmentMode:scrollsToTop:selectionMode:underflow:canCancelContentTouches:delaysContentTouches:pageScrollingBehavior:decelerationRate:verticalLayoutGravity:focus:)","abstract":"

    Creates a new Behavior based on the provided parameters.

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

    How to adjust the contentInset of the list when the keyboard visibility changes.

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

    How to react when the user taps on the status bar of the application.

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

    The rate at which scrolling decelerates.

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

    The selection mode of the list view, which controls how many items (if any) can be selected at once.

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

    When the content of the list takes up less space than the list itself (aka, an underflow), how","parent_name":"Behavior"},"Structs/Behavior/VerticalLayoutGravity.html":{"name":"VerticalLayoutGravity","abstract":"

    Applicable when the layoutDirection is vertical. The gravity determines","parent_name":"Behavior"},"Structs/Behavior/FocusConfiguration.html":{"name":"FocusConfiguration","abstract":"

    Configuration for keyboard focus behavior in the list view.

    ","parent_name":"Behavior"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"

    The background color for the list.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV19refreshControlColorSo7UIColorCSgvp":{"name":"refreshControlColor","abstract":"

    The tint color of the refresh control.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV21showsScrollIndicatorsSbvp":{"name":"showsScrollIndicators","abstract":"

    If the list should display its scroll indicators.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV15backgroundColor014refreshControlE021showsScrollIndicators9configureACSo7UIColorC_AISgSbyACzXEtcfc":{"name":"init(backgroundColor:refreshControlColor:showsScrollIndicators:configure:)","abstract":"

    Creates a new appearance object with the provided options.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV22defaultBackgroundColorSo7UIColorCvpZ":{"name":"defaultBackgroundColor","abstract":"

    The default background color for the Appearance.

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

    Contains all the properties which affect the appearance of all possible kinds of list layouts.

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

    Controls various behaviors of the list view, such as keyboard dismissal, selection mode, and behavior"},"Structs/Color.html":{"name":"Color","abstract":"

    A color wrapper which provides equatability for"},"Structs/Content.html":{"name":"Content"},"Structs/ListContentBounds.html":{"name":"ListContentBounds","abstract":"

    For participating layouts; allows controlling the padding around and width of content when it is laid out.

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

    An environment of keys and values that are passed to every ItemContent and HeaderFooter"},"Structs/ContentContext.html":{"name":"ContentContext","abstract":"

    An Equatable value which represents the overall context for all content presented in a list.

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

    An Item is one of the core types deployed by Listable, allowing you to specify"},"Structs/EmbeddedList.html":{"name":"EmbeddedList","abstract":"

    Describes item content which can be used to embed a list inside another list,"},"Structs/DefaultHeaderFooterProperties.html":{"name":"DefaultHeaderFooterProperties","abstract":"

    Allows specifying default properties to apply to a header / footer when it is initialized,"},"Structs/HeaderFooter.html":{"name":"HeaderFooter"},"Structs/ApplyHeaderFooterContentInfo.html":{"name":"ApplyHeaderFooterContentInfo","abstract":"

    Information about the current state of the content, which is passed to apply(to:for:with:)"},"Structs/HeaderFooterContentViews.html":{"name":"HeaderFooterContentViews","abstract":"

    The views owned by the item content, passed to the apply(to:) method to theme and provide content.

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

    HeaderFooterLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/EmptyHeaderFooterLayoutsValue.html":{"name":"EmptyHeaderFooterLayoutsValue","abstract":"

    Use this type if you have no HeaderFooterLayout for your ListLayout.

    "},"Structs.html#/s:10ListableUI21ItemStateDependenciesV":{"name":"ItemStateDependencies"},"Structs/SwipeActionsViewStyle.html":{"name":"SwipeActionsViewStyle"},"Structs/DefaultItemProperties.html":{"name":"DefaultItemProperties","abstract":"

    Allows specifying default properties to apply to an item when it is initialized,"},"Structs/ItemContentViews.html":{"name":"ItemContentViews","abstract":"

    The views owned by the item content, passed to the apply(to:) method to theme and provide content.

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

    Information about the current state of the content, which is passed to apply(to:for:with:)"},"Structs/ItemInsertAndRemoveAnimations.html":{"name":"ItemInsertAndRemoveAnimations","abstract":"

    Controls the animations that are displayed when an item is inserted into, or removed from, a list.

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

    ItemLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/EmptyItemLayoutsValue.html":{"name":"EmptyItemLayoutsValue","abstract":"

    Use this type if you have no ItemLayout for your ListLayout.

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

    Provides configuration options to control how an Item can be reordered within a list.

    "},"Structs/ItemState.html":{"name":"ItemState"},"Structs/LayoutDescription.html":{"name":"LayoutDescription","abstract":"

    A LayoutDescription, well, describes the type of and properties of a layout to apply to a list view.

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

    Allows rendering a list in the style of a flow layout. Items in the list flow from one row to the next,"},"Structs/SectionLayouts.html":{"name":"SectionLayouts","abstract":"

    SectionLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/ListContentLayoutAttributes.html":{"name":"ListContentLayoutAttributes","abstract":"

    A struct-based version of many of the properties available on UICollectionViewLayoutAttributes,"},"Structs/ListLayoutLayoutContext.html":{"name":"ListLayoutLayoutContext"},"Structs/ListLayoutAppearanceProperties.html":{"name":"ListLayoutAppearanceProperties","abstract":"

    Represents the properties from a ListLayoutAppearance, which"},"Structs/ListLayoutDefaults.html":{"name":"ListLayoutDefaults"},"Structs/ListLayoutResult.html":{"name":"ListLayoutResult","abstract":"

    Describes the values which should be calculated and returned from ListLayout.layout(delegate:in:).

    "},"Structs/ListLayoutScrollViewProperties.html":{"name":"ListLayoutScrollViewProperties"},"Structs/PagedAppearance.html":{"name":"PagedAppearance","abstract":"

    Describes the available appearance configuration options for a paged list layout."},"Structs/TableAppearance.html":{"name":"TableAppearance","abstract":"

    TableAppearance defines the appearance and layout attribute for list layouts within a Listable list.

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

    Controls the animation to use when updating the content of a list.

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

    Specifies how to position an item in a list when requesting the list scrolls to it.

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

    Information available when calculating a custom scroll adjustment for an item.

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

    The ListProperties object describes all of the given values needed to configure"},"Structs/ListScrollPositionInfo.html":{"name":"ListScrollPositionInfo","abstract":"

    Information about the current scroll position of a list,"},"Structs/ListStateObserver.html":{"name":"ListStateObserver","abstract":"

    Allows reading state and events based on state changes within the list view."},"Structs/MeasuredListSize.html":{"name":"MeasuredListSize","abstract":"

    Provides sizing and width information about the measurement of a list’s content.

    "},"Structs/ListableLocalizedStrings.html":{"name":"ListableLocalizedStrings"},"Structs/LocalizedItemCollator.html":{"name":"LocalizedItemCollator","abstract":"

    If you’re looking for the equivalent of UILocalizedIndexedCollation for lists,"},"Structs/ItemPreview.html":{"name":"ItemPreview","abstract":"

    A SwiftUI view that you can use to preview your Item or ItemContent"},"Structs/ItemPreviewAppearance.html":{"name":"ItemPreviewAppearance","abstract":"

    The appearance options for a preview item.

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

    Represents a standard UIKit refresh control that is shown at the top"},"Structs/ScrollPosition.html":{"name":"ScrollPosition","abstract":"

    Specifies how to position an item in a list when requesting the list scrolls to it.

    "},"Structs/Section.html":{"name":"Section"},"Structs/EmptySectionLayoutsValue.html":{"name":"EmptySectionLayoutsValue","abstract":"

    Use this type if you have no SectionLayout for your ListLayout.

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

    Provides additional validation when an Item is being reordered into, or out of a section.

    "},"Structs/HorizontalPadding.html":{"name":"HorizontalPadding"},"Structs/SwipeActionsConfiguration.html":{"name":"SwipeActionsConfiguration","abstract":"

    Use SwipeActionsConfiguration to configure an item with SwipeActions."},"Structs/SwipeAction.html":{"name":"SwipeAction","abstract":"

    Create SwipeActions to define actions that can be performed in a SwipeActionsConfiguration.

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

    Describes the properties to apply to a view for an ItemContent or HeaderFooterContent

    "},"Protocols/SectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"SectionLayoutsValue"},"Protocols/SectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","abstract":"

    Indicates if the header for the section will be sticky.","parent_name":"SectionLayoutsValue"},"Protocols/AnyLocalizedCollatableItem.html#/s:10ListableUI26AnyLocalizedCollatableItemP15collationStringSSvp":{"name":"collationString","parent_name":"AnyLocalizedCollatableItem"},"Protocols/LocalizedCollatableItemContent.html#/s:10ListableUI30LocalizedCollatableItemContentP15collationStringSSvp":{"name":"collationString","abstract":"

    A string that represents the primary content of your ItemContent; usually a name or title.

    ","parent_name":"LocalizedCollatableItemContent"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP5StateQa":{"name":"State","parent_name":"ListViewSource"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP7content4withADyAA0E5StateCy0H0QzG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"ListViewSource"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP7content4withAA7ContentVAA0E5StateCy0I0QzG_tF":{"name":"content(with:)","parent_name":"ListViewSource"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP4sizeSo6CGSizeVvp":{"name":"size","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP6zIndexSivp":{"name":"zIndex","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP7defaultxvpZ":{"name":"default","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP7defaultyxyxzXEFZ":{"name":"default(_:)","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP18listHeaderPositionAA0cgH0Ovp":{"name":"listHeaderPosition","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP14pagingBehaviorAA0c6PagingG0Ovp":{"name":"pagingBehavior","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP20scrollViewPropertiesAA0cd6ScrollgH0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP02toD11DescriptionAA0dG0VyF":{"name":"toLayoutDescription()","parent_name":"ListLayoutAppearance"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP10appearanceAA10AppearanceVvp":{"name":"appearance","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP8behaviorAA8BehaviorVvp":{"name":"behavior","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP7contentAA0dE7ContentCvp":{"name":"content","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP9directionAA0E9DirectionOvp":{"name":"direction","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6boundsAA0D13ContentBoundsVSgvp":{"name":"bounds","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP18listHeaderPositionAA0dgH0Ovp":{"name":"listHeaderPosition","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP14pagingBehaviorAA0d6PagingG0Ovp":{"name":"pagingBehavior","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP20scrollViewPropertiesAA0de6ScrollgH0Vvp":{"name":"scrollViewProperties","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP06updateE02inyAA0deE7ContextV_tF":{"name":"updateLayout(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6layout8delegate2inAA0dE6ResultVAA014CollectionViewE8Delegate_pSg_AA0deE7ContextVtF":{"name":"layout(delegate:in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP11setZIndexesyyF":{"name":"setZIndexes()","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP014positionStickyD14HeaderIfNeeded2inyAA0deE7ContextV_tF":{"name":"positionStickyListHeaderIfNeeded(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP36positionStickySectionHeadersIfNeeded2inyAA0deE7ContextV_tF":{"name":"positionStickySectionHeadersIfNeeded(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP30updateOverscrollFooterPosition2inyAA0deE7ContextV_tF":{"name":"updateOverscrollFooterPosition(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP018adjustPositionsForE9Underflow2inyAA0deE7ContextV_tF":{"name":"adjustPositionsForLayoutUnderflow(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6adjust33layoutAttributesForReorderingItem08originalH02at18withTargetPositionyAA0d7ContenteH0Vz_AJ10Foundation9IndexPathVSo7CGPointVtF":{"name":"adjust(layoutAttributesForReorderingItem:originalAttributes:at:withTargetPosition:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP15targetIndexPath26forInteractivelyMovingItem12withPosition10Foundation0gH0VSgAI_So7CGPointVtF":{"name":"targetIndexPath(forInteractivelyMovingItem:withPosition:)","abstract":"

    Returns the target index path for an item being interactively moved.

    ","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutPAAE19visibleContentFrame3forSo6CGRectVSo16UICollectionViewC_tF":{"name":"visibleContentFrame(for:)","parent_name":"AnyListLayout"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP011createEmptyD010appearance8behaviorAA0c4ListD0_pAA10AppearanceV_AA8BehaviorVtF":{"name":"createEmptyLayout(appearance:behavior:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP015createPopulatedD010appearance8behavior7contentAA0c4ListD0_pAA10AppearanceV_AA8BehaviorVAA0lD7ContentCAA0lD8DefaultsVXEtF":{"name":"createPopulatedLayout(appearance:behavior:content:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP26layoutAppearancePropertiesAA04ListdhI0VyF":{"name":"layoutAppearanceProperties()","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP13shouldRebuild6layoutSbAA0c4ListD0_p_tF":{"name":"shouldRebuild(layout:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP06isSameD4Type2asSbAaB_p_tF":{"name":"isSameLayoutType(as:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP7isEqual2toSbAaB_p_tF":{"name":"isEqual(to:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP0D10AppearanceQa":{"name":"LayoutAppearance","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP04ItemD0Qa":{"name":"ItemLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP012HeaderFooterD0Qa":{"name":"HeaderFooterLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP07SectionD0Qa":{"name":"SectionLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP8defaultsAA0cD8DefaultsVvpZ":{"name":"defaults","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP16layoutAppearance0dF0Qzvp":{"name":"layoutAppearance","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP16layoutAppearance10appearance8behavior7contentx0dF0Qz_AA0F0VAA8BehaviorVAA0cD7ContentCtcfc":{"name":"init(layoutAppearance:appearance:behavior:content:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE8describe10appearanceAA0D11DescriptionVy0D10AppearanceQzzXE_tFZ":{"name":"describe(appearance:)","abstract":"

    Creates a new layout description for a list layout, with the provided optional layout configuration.

    ","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE18listHeaderPositionAA0cfG0Ovp":{"name":"listHeaderPosition","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE14pagingBehaviorAA0c6PagingF0Ovp":{"name":"pagingBehavior","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE20scrollViewPropertiesAA0cd6ScrollfG0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE14resolvedBounds2inAA0c7ContentF0VAA0cdD7ContextV_tF":{"name":"resolvedBounds(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE19visibleContentFrame2inSo6CGRectVAA0cdD7ContextV_tF":{"name":"visibleContentFrame(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE014positionStickyC14HeaderIfNeeded2inyAA0cdD7ContextV_tF":{"name":"positionStickyListHeaderIfNeeded(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE36positionStickySectionHeadersIfNeeded2inyAA0cdD7ContextV_tF":{"name":"positionStickySectionHeadersIfNeeded(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE11setZIndexesyyF":{"name":"setZIndexes()","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE6adjust33layoutAttributesForReorderingItem08originalG02at18withTargetPositionyAA0c7ContentdG0Vz_AJ10Foundation9IndexPathVSo7CGPointVtF":{"name":"adjust(layoutAttributesForReorderingItem:originalAttributes:at:withTargetPosition:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI13AnyListLayoutP15targetIndexPath26forInteractivelyMovingItem12withPosition10Foundation0gH0VSgAI_So7CGPointVtF":{"name":"targetIndexPath(forInteractivelyMovingItem:withPosition:)","parent_name":"ListLayout"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listdE20UpdatedItemPositionsyyF":{"name":"listViewLayoutUpdatedItemPositions()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listE7Content8defaultsAA04ListeH0CAA0jE8DefaultsV_tF":{"name":"listLayoutContent(defaults:)","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listdE18CurrentEnvironmentAA04ListI0VyF":{"name":"listViewLayoutCurrentEnvironment()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listde3DidE8ContentsyyF":{"name":"listViewLayoutDidLayoutContents()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listD32ShouldEndQueueingEditsForReorderyyF":{"name":"listViewShouldEndQueueingEditsForReorder()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/ItemLayoutsValue.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"ItemLayoutsValue"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP0cD4TypeQa":{"name":"ItemContentType","abstract":"

    The type of ItemContent associated with this coordinator.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP0C0a":{"name":"Item","abstract":"

    The item associated with the coordinator.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP7actionsAA0cdE7ActionsCy0cD4TypeQzGvp":{"name":"actions","abstract":"

    The available actions you can perform on the coordinated Item. Eg, updating it to a new value.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP4infoAA0cdE4InfoCy0cD4TypeQzGvp":{"name":"info","abstract":"

    Info about the coordinated Item, such as its original and current value.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11wasInsertedyyAA0C0V8OnInsertVy0cD4TypeQz_GF":{"name":"wasInserted(_:)","abstract":"

    Invoked on the coordinator when it is first created and configured.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP10wasRemovedyyAA0C0V8OnRemoveVy0cD4TypeQz_GF":{"name":"wasRemoved(_:)","abstract":"

    Invoked on the coordinator when its owned item is removed from the list due to","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP8wasMovedyyAA0C0V6OnMoveVy0cD4TypeQz_GF":{"name":"wasMoved(_:)","abstract":"

    Invoked on the coordinator when its owned item is moved inside a list due to its","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP10wasUpdatedyyAA0C0V8OnUpdateVy0cD4TypeQz_GF":{"name":"wasUpdated(_:)","abstract":"

    Invoked on the coordinator when an external update is pushed onto the owned Item.","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11willDisplayyyF":{"name":"willDisplay()","abstract":"

    Invoked when the list is about to begin displaying the item with the given view.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP13didEndDisplayyyF":{"name":"didEndDisplay()","abstract":"

    Invoked when the list is about to complete displaying the item with the given view.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11wasSelectedyyF":{"name":"wasSelected()","abstract":"

    Invoked when the item is selected, via either user interaction or the selectionStyle.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP13wasDeselectedyyF":{"name":"wasDeselected()","abstract":"

    Invoked when the item is deselected, via either user interaction or the selectionStyle.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15IdentifierValueQa":{"name":"IdentifierValue","abstract":"

    A Hashable type which is returned from identifierValue,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15identifierValue010IdentifierF0Qzvp":{"name":"identifierValue","abstract":"

    Used to unique the item, control its lifetime, and identify it across update operations.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","abstract":"

    Used by the list to determine when the content of the item has changed; in order to","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP8wasMoved10comparedToSbx_tF":{"name":"wasMoved(comparedTo:)","abstract":"

    Used by the list view to determine move events during an update’s diff operation.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP17DefaultPropertiesa":{"name":"DefaultProperties","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP07defaultC10PropertiesAA07DefaultcF0VyxGvp":{"name":"defaultItemProperties","abstract":"

    Default values to assign to various properties on the Item which wraps","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP5apply2to3for4withyAA0cD5ViewsVyxG_AA11ApplyReasonOAA0jcD4InfoVtF":{"name":"apply(to:for:with:)","abstract":"

    Called when rendering the content. This is where you should push data from your","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","abstract":"

    When the ItemContent is on screen, controls how and when to apply updates","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP17swipeActionsStyleAA05Swipef4ViewG0VSgvp":{"name":"swipeActionsStyle","abstract":"

    The swipe action style for this content.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP0D4ViewQa":{"name":"ContentView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP014createReusableD4View5frame0dG0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","abstract":"

    Create and return a new content view used to render the content.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP25contentAreaViewProperties4withAA0gH0VAA05ApplycD4InfoV_tF":{"name":"contentAreaViewProperties(with:)","abstract":"

    Describes the properties to configure on the content area view for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP14BackgroundViewQa":{"name":"BackgroundView","abstract":"

    The background view used to draw the background of the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP28createReusableBackgroundView5frame0gH0QzSo6CGRectV_tFZ":{"name":"createReusableBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s background.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22SelectedBackgroundViewQa":{"name":"SelectedBackgroundView","abstract":"

    The selected background view used to draw the background of the content when it is selected or highlighted.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP36createReusableSelectedBackgroundView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableSelectedBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s selected background.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP21OverlayDecorationViewQa":{"name":"OverlayDecorationView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22UnderlayDecorationViewQa":{"name":"UnderlayDecorationView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP35createReusableOverlayDecorationView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableOverlayDecorationView(frame:)","abstract":"

    Create and return a new overlay decoration view used to render any required decorations over the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP36createReusableUnderlayDecorationView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableUnderlayDecorationView(frame:)","abstract":"

    Create and return a new underlay decoration view used to render any required decorations under the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP11CoordinatorQa":{"name":"Coordinator","abstract":"

    The coordinator type to use to manage the live state of the Item and ItemContent,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP18CoordinatorActionsa":{"name":"CoordinatorActions","abstract":"

    The actions passed to the coordinator.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15CoordinatorInfoa":{"name":"CoordinatorInfo","abstract":"

    The info passed to the coordinator.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15makeCoordinator7actions4info0F0QzAA0cdF7ActionsCyxG_AA0cdF4InfoCyxGtF":{"name":"makeCoordinator(actions:info:)","abstract":"

    Creates a new coordinator with the provided actions and info.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE4with6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingoP010reordering14onWasReordered0S7Display0s3EndV00S6Select0S8Deselect0S6Insert0sL00S4Move0S6UpdateAA0C0VyxGAA6SizingOSg_AA0C7LayoutsVSgAA0c9SelectionI0OSgAA0czklM0VSgAA0oP13ConfigurationVSgA10_AA0C10ReorderingVSgyAW_A12_6ResultVtcSgyAV02OnV0Vyx_GcSgyAV02OnwV0Vyx_GcSgyAV02OnX0Vyx_GcSgyAV02OnY0Vyx_GcSgyAV02OnZ0Vyx_GcSgyAV02OnL0Vyx_GcSgyAV6OnMoveVyx_GcSgyAV8OnUpdateVyx_GcSgtF":{"name":"with(sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:)","abstract":"

    Identical to Item.init which takes in an ItemContent,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10Identifiera":{"name":"Identifier","abstract":"

    The Identifier type for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10identifierAA10IdentifierCyx0F5ValueQzGvp":{"name":"identifier","abstract":"

    The Identifier for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10identifier4withAA10IdentifierCyx0G5ValueQzGAI_tFZ":{"name":"identifier(with:)","abstract":"

    Creates an Identifier with the provided value.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAASQRzrlE12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAs12IdentifiableRzrlE15identifierValue2IDsADPQzvp":{"name":"identifierValue","parent_name":"ItemContent"},"Protocols/AnyItemConvertible.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","abstract":"

    Converts the object into a type-erased AnyItem instance.

    ","parent_name":"AnyItemConvertible"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP11anyWasMoved10comparedToSbAA0cD0_p_tF":{"name":"anyWasMoved(comparedTo:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP15anyIsEquivalent2toSbAA0cD0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP015newPresentationD5State4with15updateCallbacks015performsContentK0ypAA0dH12DependenciesV_AA06UpdateK0CSbtF":{"name":"newPresentationItemState(with:updateCallbacks:performsContentCallbacks:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP13anyIdentifierAA0cF0Cvp":{"name":"anyIdentifier","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP10anyContentypvp":{"name":"anyContent","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP6sizingAA6SizingOvp":{"name":"sizing","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP7layoutsAA0D7LayoutsVvp":{"name":"layouts","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP14selectionStyleAA0d9SelectionF0Ovp":{"name":"selectionStyle","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP25insertAndRemoveAnimationsAA0d6InsertfgH0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP20trailingSwipeActionsAA0fG13ConfigurationVSgvp":{"name":"trailingSwipeActions","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP10reorderingAA0D10ReorderingVSgvp":{"name":"reordering","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","parent_name":"AnyItem"},"Protocols/HeaderFooterLayoutsValue.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"HeaderFooterLayoutsValue"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentPAASQRzrlE12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP17DefaultPropertiesa":{"name":"DefaultProperties","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP07defaultcD10PropertiesAA07DefaultcdG0VyxGvp":{"name":"defaultHeaderFooterProperties","abstract":"

    Default values to assign to various properties on the HeaderFooter which wraps","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP015isStickySectionC0SbSgvp":{"name":"isStickySectionHeader","abstract":"

    If this HeaderFooterContent is used as a header in a section,","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP5apply2to3for4withyAA0cdE5ViewsVyxG_AA11ApplyReasonOAA0kcdE4InfoVtF":{"name":"apply(to:for:with:)","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP22reappliesToVisibleViewAA09ReappliesghI0Ovp":{"name":"reappliesToVisibleView","abstract":"

    When the HeaderFooterContent is on screen, controls how and when to apply updates","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP0E4ViewQa":{"name":"ContentView","abstract":"

    The content view used to draw the content.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP014createReusableE4View5frame0eH0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","abstract":"

    Create and return a new content view used to render the content.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP14BackgroundViewQa":{"name":"BackgroundView","abstract":"

    The background view used to draw the background of the content.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP28createReusableBackgroundView5frame0hI0QzSo6CGRectV_tFZ":{"name":"createReusableBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s background.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP21PressedBackgroundViewQa":{"name":"PressedBackgroundView","abstract":"

    The selected background view used to draw the background of the content when it is selected or highlighted.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP35createReusablePressedBackgroundView5frame0hiJ0QzSo6CGRectV_tFZ":{"name":"createReusablePressedBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s pressed background.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentPAAE4with6sizing7layouts5onTap0I7Display0i3EndK0AA0cD0VyxGAA6SizingOSg_AA0cD7LayoutsVSgyycSgyAK02OnK0Vyx_GcSgyAK0olK0Vyx_GcSgtF":{"name":"with(sizing:layouts:onTap:onDisplay:onEndDisplay:)","abstract":"

    Identical to HeaderFooter.init which takes in a HeaderFooterContent,","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","parent_name":"HeaderFooterContent"},"Protocols/AnyHeaderFooterConvertible.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","abstract":"

    Converts the object into a type-erased AnyHeaderFooter instance.

    ","parent_name":"AnyHeaderFooterConvertible"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP015isStickySectionD0SbSgvp":{"name":"isStickySectionHeader","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP7layoutsAA0dE7LayoutsVvp":{"name":"layouts","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP5apply2to3for4withySo6UIViewC_AA11ApplyReasonOAA0ldE11ContentInfoVtF":{"name":"apply(to:for:with:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP15anyIsEquivalent2toSbAA0cdE0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP015newPresentationdE5State4kind24performsContentCallbacksypAA17SupplementaryKindO_SbtF":{"name":"newPresentationHeaderFooterState(kind:performsContentCallbacks:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP10anyContentypvp":{"name":"anyContent","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP6sizingAA6SizingOvp":{"name":"sizing","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP7layoutsAA0dE7LayoutsVvp":{"name":"layouts","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP22reappliesToVisibleViewAA09ReappliesghI0Ovp":{"name":"reappliesToVisibleView","parent_name":"AnyHeaderFooter"},"Protocols/ListEnvironmentKey.html#/s:10ListableUI18ListEnvironmentKeyP5ValueQa":{"name":"Value","abstract":"

    The type of value stored by this key.

    ","parent_name":"ListEnvironmentKey"},"Protocols/ListEnvironmentKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","abstract":"

    The default value that will be vended by an Environment for this key if no other value has been set.

    ","parent_name":"ListEnvironmentKey"},"Protocols/ListEnvironmentKey.html":{"name":"ListEnvironmentKey","abstract":"

    Defines a value stored in the ListEnvironment of a list.

    "},"Protocols/AnyHeaderFooter.html":{"name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter_Internal.html":{"name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooterConvertible.html":{"name":"AnyHeaderFooterConvertible","abstract":"

    A type which can be converted into a HeaderFooter, so you"},"Protocols/HeaderFooterContent.html":{"name":"HeaderFooterContent","abstract":"

    A HeaderFooterContent is a type which specifies the content of a header, footer,"},"Protocols/HeaderFooterLayoutsValue.html":{"name":"HeaderFooterLayoutsValue","abstract":"

    The HeaderFooterLayoutsValue protocol provides a default value for the different layouts stored"},"Protocols/AnyItem.html":{"name":"AnyItem","abstract":"

    A type-erased version of the Item struct, which is used by Section to"},"Protocols/AnyItem_Internal.html":{"name":"AnyItem_Internal"},"Protocols/AnyItemConvertible.html":{"name":"AnyItemConvertible","abstract":"

    A type which can be converted into a AnyItem, so you"},"Protocols/ItemContent.html":{"name":"ItemContent","abstract":"

    An ItemContent is a type used to provide the content of an Item in a list section.

    "},"Protocols/ItemContentCoordinator.html":{"name":"ItemContentCoordinator","abstract":"

    A type which lets you interactively manage the contents of an Item or ItemContent"},"Protocols/ItemLayoutsValue.html":{"name":"ItemLayoutsValue","abstract":"

    The ItemLayoutsValue protocol provides a default value for the different layouts stored"},"Protocols/CollectionViewLayoutDelegate.html":{"name":"CollectionViewLayoutDelegate"},"Protocols/ListLayout.html":{"name":"ListLayout"},"Protocols/AnyLayoutDescriptionConfiguration.html":{"name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyListLayout.html":{"name":"AnyListLayout"},"Protocols/ListLayoutAppearance.html":{"name":"ListLayoutAppearance"},"Protocols/ListLayoutContentItem.html":{"name":"ListLayoutContentItem"},"Protocols/ListViewSource.html":{"name":"ListViewSource"},"Protocols/LocalizedCollatableItemContent.html":{"name":"LocalizedCollatableItemContent","abstract":"

    If you would like to make your ItemContent work with the LocalizedItemCollator,"},"Protocols/AnyLocalizedCollatableItem.html":{"name":"AnyLocalizedCollatableItem","abstract":"

    Represents an AnyItem which can be collated, via its vended collationString.

    "},"Protocols/SectionLayoutsValue.html":{"name":"SectionLayoutsValue","abstract":"

    The SectionLayoutsValue protocol provides a default value for the different layouts stored"},"Functions.html#/s:10ListableUI19preconditionFailure_4file4lines5NeverOSSyXK_s12StaticStringVSutF":{"name":"preconditionFailure(_:file:line:)","abstract":"

    By default, preconditionFailure error messages are not included in release builds. We would like that!"},"Extensions/Set.html#/s:Sh10ListableUIAA13ViewAnimationO0D7OptionsORszrlE7defaultShyAEGvpZ":{"name":"default","parent_name":"Set"},"Extensions/UIRectEdge.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"UIRectEdge"},"Extensions/PresentationState.html#/s:10ListableUI17PresentationStateC22ActiveReorderEventInfoV":{"name":"ActiveReorderEventInfo","parent_name":"PresentationState"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV5AddedV":{"name":"Added","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV7RemovedV":{"name":"Removed","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV5MovedV":{"name":"Moved","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV7UpdatedV":{"name":"Updated","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV8NoChangeV":{"name":"NoChange","parent_name":"ItemChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV5AddedV":{"name":"Added","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV7RemovedV":{"name":"Removed","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV5MovedV":{"name":"Moved","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV8NoChangeV":{"name":"NoChange","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html":{"name":"SectionChanges","parent_name":"SectionedDiff"},"Extensions/SectionedDiff.html#/s:10ListableUI13SectionedDiffV11ItemChangesV":{"name":"ItemChanges","parent_name":"SectionedDiff"},"Extensions/SectionedDiff/ItemChanges.html":{"name":"ItemChanges","parent_name":"SectionedDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV5AddedV":{"name":"Added","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV7RemovedV":{"name":"Removed","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV5MovedV":{"name":"Moved","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV7UpdatedV":{"name":"Updated","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV8NoChangeV":{"name":"NoChange","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html":{"name":"ArrayDiff"},"Extensions/SectionedDiff.html":{"name":"SectionedDiff"},"Extensions/PresentationState.html":{"name":"PresentationState"},"Extensions/UIRectEdge.html":{"name":"UIRectEdge"},"Extensions/Set.html":{"name":"Set"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO14curveEaseInOutyA2EmF":{"name":"curveEaseInOut","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO11curveEaseInyA2EmF":{"name":"curveEaseIn","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO12curveEaseOutyA2EmF":{"name":"curveEaseOut","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO11curveLinearyA2EmF":{"name":"curveLinear","parent_name":"AnimationOptions"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO4noneyA2CmF":{"name":"none","abstract":"

    No animation is performed.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO9inheritedyA2CmF":{"name":"inherited","abstract":"

    The current animation is inherited from the superview’s animation context.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO7defaultACvpZ":{"name":"default","abstract":"

    A default animation is performed. This is the same as .animated().

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO8animatedyACSd_ShyAC0D7OptionsOGtcACmF":{"name":"animated(_:options:)","abstract":"

    A UIView.animate(...) animation is performed.","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO6springyACSo24UISpringTimingParametersCcACmF":{"name":"spring(_:)","abstract":"

    A spring based animation is performed.","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO3and4withACSb_tF":{"name":"and(with:)","abstract":"

    Ands the animation with the provided bool, returning the animation if true, and .none if false.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO7perform10animations10completionyyyc_ySbctF":{"name":"perform(animations:completion:)","abstract":"

    Performs the provided animations for the ViewAnimation.

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

    The animations options available for the ViewAnimation.

    ","parent_name":"ViewAnimation"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV6origin14CoreFoundation7CGFloatVvp":{"name":"origin","parent_name":"Position"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV5width14CoreFoundation7CGFloatVvp":{"name":"width","parent_name":"Position"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV6origin5widthAE14CoreFoundation7CGFloatV_AJtcfc":{"name":"init(origin:width:)","parent_name":"Position"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO7leadingyA2EmF":{"name":"leading","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO6centeryA2EmF":{"name":"center","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO8trailingyA2EmF":{"name":"trailing","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO10originWith06parentD05width7padding14CoreFoundation7CGFloatVAL_AlA17HorizontalPaddingVtF":{"name":"originWith(parentWidth:width:padding:)","parent_name":"Alignment"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V7paddingAA17HorizontalPaddingVvp":{"name":"padding","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V5widthAA0D10ConstraintOvp":{"name":"width","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V9alignmentAC9AlignmentOvp":{"name":"alignment","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V7padding5width9alignmentAeA17HorizontalPaddingV_AA0D10ConstraintOAC9AlignmentOtcfc":{"name":"init(padding:width:alignment:)","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V8position4withAC8PositionV14CoreFoundation7CGFloatV_tF":{"name":"position(with:)","parent_name":"Custom"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO7defaultyA2CmF":{"name":"default","abstract":"

    The default width from the layout is used.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO4fillyA2CmF":{"name":"fill","abstract":"

    The width will fill all available space.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO6customyA2C0C0VcACmF":{"name":"custom(_:)","abstract":"

    A custom width and/or alignment.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO5merge4withA2C_tF":{"name":"merge(with:)","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO8position4with07defaultD0AC8PositionV14CoreFoundation7CGFloatV_AKtF":{"name":"position(with:defaultWidth:)","parent_name":"CustomWidth"},"Enums/CustomWidth/Custom.html":{"name":"Custom","parent_name":"CustomWidth"},"Enums/CustomWidth/Alignment.html":{"name":"Alignment","parent_name":"CustomWidth"},"Enums/CustomWidth/Position.html":{"name":"Position","parent_name":"CustomWidth"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO02noD0yA2CmF":{"name":"noConstraint","abstract":"

    There is no limit to a width, it can be as wide as possible.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO5fixedyAC14CoreFoundation7CGFloatVcACmF":{"name":"fixed(_:)","abstract":"

    The width must be exactly this value.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO6atMostyAC14CoreFoundation7CGFloatVcACmF":{"name":"atMost(_:)","abstract":"

    The width can be at most, this value. Any value larger will be clamped.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO5clampy14CoreFoundation7CGFloatVAGF":{"name":"clamp(_:)","abstract":"

    Clamps the provided value based on our underlying value.

    ","parent_name":"WidthConstraint"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO02noD0yA2GmF":{"name":"noConstraint","abstract":"

    No constraint is applied to any measurement.

    ","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO7atLeastyAG14CoreFoundation7CGFloatVcAGmF":{"name":"atLeast(_:)","abstract":"

    Any returned measurement must be at least this value. If it is smaller than","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO6atMostyAG14CoreFoundation7CGFloatVcAGmF":{"name":"atMost(_:)","abstract":"

    Any returned measurement can be at least this large. If it is larger than","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO6withinyAG14CoreFoundation7CGFloatV_AKtcAGmF":{"name":"within(_:_:)","abstract":"

    Any returned measurement must be within the provided range. If it is smaller","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO5clampy14CoreFoundation7CGFloatVAKF":{"name":"clamp(_:)","abstract":"

    Clamps the provided value by the Axis' underlying value.

    ","parent_name":"Axis"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5widthAE4AxisOvp":{"name":"width","abstract":"

    Describes the range of acceptable width values.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV6heightAE4AxisOvp":{"name":"height","abstract":"

    Describes the range of acceptable height values.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV02noD0AEvpZ":{"name":"noConstraint","abstract":"

    Applies no constraints to the measurement in either axis.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintVyA2E4AxisOcfc":{"name":"init(_:)","abstract":"

    Creates a new constraint with the provided value for both axes.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5width6heightA2E4AxisO_AItcfc":{"name":"init(width:height:)","abstract":"

    Creates a new constraint with the provided width and height axes.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5clampySo6CGSizeVAHF":{"name":"clamp(_:)","abstract":"

    Clamps the provided size, falling back to the provided default if the measurement calls for a default value.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint/Axis.html":{"name":"Axis","abstract":"

    Describes the range of values that are acceptable for one dimension","parent_name":"Constraint"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV14sizeConstraintSo6CGSizeVvp":{"name":"sizeConstraint","parent_name":"MeasureInfo"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV9directionAA15LayoutDirectionOvp":{"name":"direction","parent_name":"MeasureInfo"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV14sizeConstraint9directionAESo6CGSizeV_AA15LayoutDirectionOtcfc":{"name":"init(sizeConstraint:direction:)","parent_name":"MeasureInfo"},"Enums/Sizing.html#/s:10ListableUI6SizingO5fixedyAC14CoreFoundation7CGFloatV_AGtcACmF":{"name":"fixed(width:height:)","abstract":"

    Fixes the size to the absolute value passed in.

    ","parent_name":"Sizing"},"Enums/Sizing.html#/s:10ListableUI6SizingO8thatFitsyA2C10ConstraintVcACmF":{"name":"thatFits(_:)","abstract":"

    Sizes the item by calling sizeThatFits on its underlying view type.","parent_name":"Sizing"},"Enums/Sizing.html#/s:10ListableUI6SizingO10autolayoutyA2C10ConstraintVcACmF":{"name":"autolayout(_:)","abstract":"

    Sizes the item by calling systemLayoutSizeFitting on its underlying view type.","parent_name":"Sizing"},"Enums/Sizing/MeasureInfo.html":{"name":"MeasureInfo","parent_name":"Sizing"},"Enums/Sizing/Constraint.html":{"name":"Constraint","abstract":"

    Describes the range of values that are acceptable for both","parent_name":"Sizing"},"Enums/SectionPosition.html#/s:10ListableUI15SectionPositionO3topyA2CmF":{"name":"top","abstract":"

    Represents the header and / or first item(s) within a section.

    ","parent_name":"SectionPosition"},"Enums/SectionPosition.html#/s:10ListableUI15SectionPositionO6bottomyA2CmF":{"name":"bottom","abstract":"

    Represents the footer and / or last item(s) within a section.

    ","parent_name":"SectionPosition"},"Enums/ReappliesToVisibleView.html#/s:10ListableUI22ReappliesToVisibleViewO6alwaysyA2CmF":{"name":"always","abstract":"

    The visible view will always be re-applied during updates, regardless of the result of isEquivalent(to:).

    ","parent_name":"ReappliesToVisibleView"},"Enums/ReappliesToVisibleView.html#/s:10ListableUI22ReappliesToVisibleViewO15ifNotEquivalentyA2CmF":{"name":"ifNotEquivalent","abstract":"

    The visible view will only have its contents re-applied during updates if isEquivalent(to:) returns false.

    ","parent_name":"ReappliesToVisibleView"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10Expressiona":{"name":"Expression","abstract":"

    The type of individual statement expressions in the transformed function.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO9Componenta":{"name":"Component","abstract":"

    The type of a partial result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11FinalResulta":{"name":"FinalResult","abstract":"

    The type of the final returned result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildBlockSayxGyFZ":{"name":"buildBlock()","abstract":"

    If an empty closure is provided, returns an empty array.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildBlockySayxGAEd_tFZ":{"name":"buildBlock(_:)","abstract":"

    Required by every result builder to build combined results from statement blocks.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO15buildExpressionySayxGxFZ":{"name":"buildExpression(_:)","abstract":"

    If declared, provides contextual type information for statement expressions to translate them into partial results.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO15buildExpressionySayxGAEFZ":{"name":"buildExpression(_:)","abstract":"

    If declared, provides contextual type information for statement expressions to translate them into partial results.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO13buildOptionalySayxGAESgFZ":{"name":"buildOptional(_:)","abstract":"

    Enables support for if statements that do not have an else.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11buildEither5firstSayxGAF_tFZ":{"name":"buildEither(first:)","abstract":"

    With buildEither(second:), enables support for ‘if-else’ and ‘switch’ statements by folding conditional results into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11buildEither6secondSayxGAF_tFZ":{"name":"buildEither(second:)","abstract":"

    With buildEither(first:), enables support for ‘if-else’ and ‘switch’ statements by folding conditional results into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildArrayySayxGSayAEGFZ":{"name":"buildArray(_:)","abstract":"

    Enables support for ‘for..in’ loops by combining the results of all iterations into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO24buildLimitedAvailabilityySayxGAEFZ":{"name":"buildLimitedAvailability(_:)","abstract":"

    If declared, this will be called on the partial result of an if #available block to allow the result builder to erase type information.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO16buildFinalResultySayxGAEFZ":{"name":"buildFinalResult(_:)","abstract":"

    If declared, this will be called on the partial result from the outermost block statement to produce the final returned result.

    ","parent_name":"ListableBuilder"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO8verticalyA2CmF":{"name":"vertical","abstract":"

    A list layout which lays out top to bottom.

    ","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO10horizontalyA2CmF":{"name":"horizontal","abstract":"

    A list layout which lays out left to right (or leading to trailing, depending on implementation).

    ","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalxxyXE_xyXEtlF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to return differing values based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalxxyXK_xyXKtlF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to return differing values based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalyyyXE_yyXEtF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to perform differing actions based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6mutate_8vertical10horizontalADyx_s24ReferenceWritableKeyPathCyxq_GAIyq_zXEtr0_lF":{"name":"mutate(_:vertical:horizontal:mutate:)","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6height3for14CoreFoundation7CGFloatVSo6CGSizeV_tF":{"name":"height(for:)","abstract":"

    .vertical: Returns the height of the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO5width3for14CoreFoundation7CGFloatVSo6CGSizeV_tF":{"name":"width(for:)","abstract":"

    .vertical: Returns the width of the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO5point1x1ySo7CGPointV14CoreFoundation7CGFloatV_AKtF":{"name":"point(x:y:)","abstract":"

    .vertical: Returns a CGPoint made with (x, y).","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4size3forSo6CGSizeVAG_tF":{"name":"size(for:)","abstract":"

    .vertical: Returns the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4size5width6heightSo6CGSizeV14CoreFoundation7CGFloatV_AKtF":{"name":"size(width:height:)","abstract":"

    .vertical: Returns a CGSize made with (width, height).","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4maxY3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"maxY(for:)","abstract":"

    .vertical: Returns the maxY of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4minY3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"minY(for:)","abstract":"

    .vertical: Returns the minY of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4maxX3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"maxX(for:)","abstract":"

    .vertical: Returns the maxX of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO1x3for14CoreFoundation7CGFloatVSo7CGPointV_tF":{"name":"x(for:)","abstract":"

    .vertical: Returns the x of the point.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO1y3for14CoreFoundation7CGFloatVSo7CGPointV_tF":{"name":"y(for:)","abstract":"

    .vertical: Returns the y of the point.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO3top4with14CoreFoundation7CGFloatVSo12UIEdgeInsetsV_tF":{"name":"top(with:)","abstract":"

    .vertical: Returns the top of the insets.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6bottom4with14CoreFoundation7CGFloatVSo12UIEdgeInsetsV_tF":{"name":"bottom(with:)","abstract":"

    .vertical: Returns the bottom of the insets.","parent_name":"LayoutDirection"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO19listContainerHeaderyA2CmF":{"name":"listContainerHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO10listHeaderyA2CmF":{"name":"listHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO10listFooteryA2CmF":{"name":"listFooter","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO13sectionHeaderyA2CmF":{"name":"sectionHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO13sectionFooteryA2CmF":{"name":"sectionFooter","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO16overscrollFooteryA2CmF":{"name":"overscrollFooter","parent_name":"SupplementaryKind"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO4noneyA2CmF":{"name":"none","abstract":"

    When the user stops scrolling, no paging adjusts will be made, the","parent_name":"ListPagingBehavior"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO20firstVisibleItemEdgeyA2CmF":{"name":"firstVisibleItemEdge","abstract":"

    When the user stops scrolling, the final offset of the scroll event","parent_name":"ListPagingBehavior"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO24firstVisibleItemCenteredyA2CmF":{"name":"firstVisibleItemCentered","abstract":"

    When the user stops scrolling, the final offset of the scroll event","parent_name":"ListPagingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4noneyA2CmF":{"name":"none","abstract":"

    This behavior does not use any paging functionality.

    ","parent_name":"PageScrollingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4fullyA2CmF":{"name":"full","abstract":"

    Applies native UIScrollView paging, where each page is the full size of the","parent_name":"PageScrollingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4peekyA2CmF":{"name":"peek","abstract":"

    Applies custom paging, where pages aren’t the full width of the scroll view’s","parent_name":"PageScrollingBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO9automaticyA2CmF":{"name":"automatic","abstract":"

    Applies the inset from a UIKit navigation bar or tab bar.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO14scrollableAxesyA2CmF":{"name":"scrollableAxes","abstract":"

    Applies the safe area inset for the scrollable axes.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO5neveryA2CmF":{"name":"never","abstract":"

    Applies no safe area inset.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO6alwaysyA2CmF":{"name":"always","abstract":"

    Applies all safe area insets.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO6inlineyA2CmF":{"name":"inline","abstract":"

    The header will scroll up and down with the content.

    ","parent_name":"ListHeaderPosition"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO6stickyyA2CmF":{"name":"sticky","abstract":"

    The header will stick to the top of the content when it’s scrolled down, and bounce with content when","parent_name":"ListHeaderPosition"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO5fixedyA2CmF":{"name":"fixed","abstract":"

    The header is always positioned at the top of the visible frame, and does not bounce with the content.

    ","parent_name":"ListHeaderPosition"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO13notSelectableyA2CmF":{"name":"notSelectable","abstract":"

    The item is not selectable at all.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO8tappableyA2CmF":{"name":"tappable","abstract":"

    The item is temporarily selectable. Once the user lifts their finger, the item is deselected.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO10selectableyACSb_tcACmF":{"name":"selectable(isSelected:)","abstract":"

    The item is persistently selectable. Once the user lifts their finger, the item is maintained.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO7togglesyACSb_tcACmF":{"name":"toggles(isSelected:)","abstract":"

    The item is persistently selectable. Once the user lifts their finger, the item is maintained.","parent_name":"ItemSelectionStyle"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO6singleyA2CmF":{"name":"single","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO5firstyA2CmF":{"name":"first","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO6middleyA2CmF":{"name":"middle","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO4lastyA2CmF":{"name":"last","parent_name":"ItemPosition"},"Enums/SwipeActionsViewStyleKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","parent_name":"SwipeActionsViewStyleKey"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO03anyC0ShyACGvpZ":{"name":"anyContent","abstract":"

    If there is any content in the list at all, including headers and footers.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO12sectionsOnlyShyACGvpZ":{"name":"sectionsOnly","abstract":"

    Check if the content in the list is section-driven content, with the","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO19listContainerHeaderyA2CmF":{"name":"listContainerHeader","abstract":"

    If the list has a list-level container header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO10listHeaderyA2CmF":{"name":"listHeader","abstract":"

    If the list has a list-level header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO10listFooteryA2CmF":{"name":"listFooter","abstract":"

    If the list has a list-level footer.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO16overscrollFooteryA2CmF":{"name":"overscrollFooter","abstract":"

    If the list has an overscroll footer.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO5itemsyA2CmF":{"name":"items","abstract":"

    If the sections in the list contain any items.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO14sectionHeadersyA2CmF":{"name":"sectionHeaders","abstract":"

    If any section in the list has a header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO14sectionFootersyA2CmF":{"name":"sectionFooters","abstract":"

    If any section in the list has a footer.

    ","parent_name":"ContentFilters"},"Enums/ListContentBoundsKey.html#/s:10ListableUI20ListContentBoundsKeyO8Providera":{"name":"Provider","parent_name":"ListContentBoundsKey"},"Enums/ListContentBoundsKey.html#/s:10ListableUI18ListEnvironmentKeyP5ValueQa":{"name":"Value","parent_name":"ListContentBoundsKey"},"Enums/ListContentBoundsKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","parent_name":"ListContentBoundsKey"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP11destinationAC0D11DestinationOvp":{"name":"destination","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO3PinV12itemPositionAA08ListItemdH0Vvp":{"name":"itemPosition","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO3PinV24scrollInterruptionPolicyAC0dhI0Ovp":{"name":"scrollInterruptionPolicy","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","parent_name":"Pin"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV11destinationAC0D11DestinationOvp":{"name":"destination","abstract":"

    The item in the list to scroll to when the insertedIdentifier is inserted.

    ","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV18insertedIdentifierAA03AnyJ0Cvp":{"name":"insertedIdentifier","abstract":"

    The identifier of the item for which the AutoScrollAction should be performed.

    ","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV12itemPositionAA04ListhdJ0Vvp":{"name":"itemPosition","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV24scrollInterruptionPolicyAC0djK0Ovp":{"name":"scrollInterruptionPolicy","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP11destinationAC0D11DestinationOvp":{"name":"destination","abstract":"

    The item in the list to scroll to.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","abstract":"

    The desired scroll position.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","abstract":"

    If the change should be animated.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","abstract":"

    An additional check you may provide to approve or reject the scroll action.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","abstract":"

    Called when the list performs the insertion.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO9firstItemyA2EmF":{"name":"firstItem","abstract":"

    Scroll to the first item in the list.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO8lastItemyA2EmF":{"name":"lastItem","abstract":"

    Scroll to the last item in the list.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO4itemyAeA13AnyIdentifierCcAEmF":{"name":"item(_:)","abstract":"

    Scroll to the item with the specified identifier.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction/ScrollInterruptionPolicy.html#/s:10ListableUI16AutoScrollActionO0D18InterruptionPolicyO18performImmediatelyyA2EmF":{"name":"performImmediately","abstract":"

    Perform the auto-scroll action as soon as the list updates.

    ","parent_name":"ScrollInterruptionPolicy"},"Enums/AutoScrollAction/ScrollInterruptionPolicy.html#/s:10ListableUI16AutoScrollActionO0D18InterruptionPolicyO24deferDuringUserScrollingyA2EmF":{"name":"deferDuringUserScrolling","abstract":"

    Wait until the current user scroll finishes before performing the auto-scroll action.

    ","parent_name":"ScrollInterruptionPolicy"},"Enums/AutoScrollAction/ScrollInterruptionPolicy.html#/s:10ListableUI16AutoScrollActionO0D18InterruptionPolicyO23skipDuringUserScrollingyA2EmF":{"name":"skipDuringUserScrolling","abstract":"

    Do not perform the auto-scroll action while the user is scrolling.

    ","parent_name":"ScrollInterruptionPolicy"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO4noneyA2CmF":{"name":"none","abstract":"

    The list never automatically scrolls.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO12scrollToItemyA2C010OnInsertedH0V_tcACmF":{"name":"scrollToItem(onInsertOf:)","abstract":"

    Scrolls to the specified item when the list is updated if the item was inserted in this update.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO3pinyA2C3PinV_tcACmF":{"name":"pin(to:)","abstract":"

    Scrolls to the specified item when the list is updated. Similar to scrollToItem, except it doesn’t rely on item insertion to determine when scrolling is appropriate.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO8scrollTo_10onInsertOf8position8animated0F18InterruptionPolicy13shouldPerform03didP0A2C0D11DestinationOSg_AA13AnyIdentifierCAA0D8PositionVSbAC0dmN0OSbAA04ListdU4InfoVcyAUctFZ":{"name":"scrollTo(_:onInsertOf:position:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated if the item was inserted in this update.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO8scrollTo_10onInsertOf12itemPosition8animated0F18InterruptionPolicy13shouldPerform03didQ0A2C0D11DestinationOSg_AA13AnyIdentifierCAA08ListItemdL0VSbAC0dnO0OSbAA0vdL4InfoVcyAUctFZ":{"name":"scrollTo(_:onInsertOf:itemPosition:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated if the item was inserted in this update,","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO3pin_8position8animated24scrollInterruptionPolicy13shouldPerform03didM0A2C0D11DestinationO_AA0D8PositionVSbAC0djK0OSbAA04ListdP4InfoVcyAQctFZ":{"name":"pin(_:position:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated. Similar to scrollTo, except it doesn’t","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO3pin_12itemPosition8animated24scrollInterruptionPolicy13shouldPerform03didN0A2C0D11DestinationO_AA08ListItemdH0VSbAC0dkL0OSbAA0qdH4InfoVcyAQctFZ":{"name":"pin(_:itemPosition:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated using a custom item positioning strategy.

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

    Controls how an auto-scroll action behaves when user scrolling is active.

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

    Where to scroll as a result of an AutoScrollAction.

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

    This protocol allows ListView to treat the OnInsertedItem and Pin configurations","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction/OnInsertedItem.html":{"name":"OnInsertedItem","abstract":"

    Values used to configure the scrollToItem(onInsertOf:) action.

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

    Values used to configure the pin(to:) action.

    ","parent_name":"AutoScrollAction"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO11willDisplayyA2CmF":{"name":"willDisplay","abstract":"

    The view is about to be displayed on screen. Update should be performed with no animation.

    ","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO10wasUpdatedyA2CmF":{"name":"wasUpdated","abstract":"

    A view that is already visible is being updated.","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO11measurementyA2CmF":{"name":"measurement","abstract":"

    The item is being measured to perform the layout of the list. Update should be performed with no animation.

    ","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO13shouldAnimateSbvp":{"name":"shouldAnimate","abstract":"

    If you should use animations while applying the update.","parent_name":"ApplyReason"},"Enums/ApplyReason.html":{"name":"ApplyReason","abstract":"

    Why the Item or HeaderFooter is being asked to apply an update to its presented views.

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

    Options for auto-scrolling to items when the list is updated.

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

    A key used to store default / provided bounds into the list’s environment."},"Enums/ContentFilters.html":{"name":"ContentFilters","abstract":"

    A filter enum which allows you to query the types of content contained in a Content or Section object.

    "},"Enums/SwipeActionsViewStyleKey.html":{"name":"SwipeActionsViewStyleKey"},"Enums/ItemPosition.html":{"name":"ItemPosition"},"Enums/ItemSelectionStyle.html":{"name":"ItemSelectionStyle","abstract":"

    Controls the selection style and behavior of an item in a list.

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

    How the list header should be positioned when content is scrolled.

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

    Constants indicating how safe area insets are added to the adjusted content inset."},"Enums/PageScrollingBehavior.html":{"name":"PageScrollingBehavior","abstract":"

    The paging style of the scroll view.

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

    Controls how to align / adjust the contentOffset of the list when"},"Enums/SupplementaryKind.html":{"name":"SupplementaryKind"},"Enums/LayoutDirection.html":{"name":"LayoutDirection","abstract":"

    Describes the given direction / axis that a layout uses when flowing its content.

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

    A result builder which can be used to provide a SwiftUI-like DSL for building arrays of content.

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

    A rule to determine when an ItemContent or HeaderFooterContent should be re-applied"},"Enums/SectionPosition.html":{"name":"SectionPosition","abstract":"

    Specifies the supplementary views and / or items based on position within a Section.

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

    Controls how a header, footer, or item in a list view is sized.

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

    Describes the range of acceptable values for a width.

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

    Specifies a custom width for an item or header in a list.

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

    Specifies the kind of animation to use when updating various parts of a list,"},"Classes/ReorderingActions/AccessibilityMoveDirection.html#/s:10ListableUI17ReorderingActionsC26AccessibilityMoveDirectionO2upyA2EmF":{"name":"up","parent_name":"AccessibilityMoveDirection"},"Classes/ReorderingActions/AccessibilityMoveDirection.html#/s:10ListableUI17ReorderingActionsC26AccessibilityMoveDirectionO4downyA2EmF":{"name":"down","parent_name":"AccessibilityMoveDirection"},"Classes/ReorderingActions/Result.html#/s:10ListableUI17ReorderingActionsC6ResultO8finishedyA2EmF":{"name":"finished","parent_name":"Result"},"Classes/ReorderingActions/Result.html#/s:10ListableUI17ReorderingActionsC6ResultO9cancelledyA2EmF":{"name":"cancelled","parent_name":"Result"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC8isMovingSbvp":{"name":"isMoving","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC5startSbyF":{"name":"start()","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC5moved4withyAA04ItemC0V17GestureRecognizerC_tF":{"name":"moved(with:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC3endyyAC6ResultOF":{"name":"end(_:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC17accessibilityMove9directionSbAC013AccessibilityF9DirectionO_tF":{"name":"accessibilityMove(direction:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions/Result.html":{"name":"Result","parent_name":"ReorderingActions"},"Classes/ReorderingActions/AccessibilityMoveDirection.html":{"name":"AccessibilityMoveDirection","abstract":"

    Used with the accessibilityMove(item: direction:) delegate method to indicate the direction a selected item should be moved in the collection view.

    ","parent_name":"ReorderingActions"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)init":{"name":"init()","abstract":"

    Creates a preview for the given width.

    ","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/s:10ListableUI15ItemPreviewViewC4with5state10appearance4itemAC14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVAA03AnyC0_ptcfc":{"name":"init(with:state:appearance:item:)","abstract":"

    Creates a preview for the given item and parameters, and then lays out the preview view.

    ","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/s:10ListableUI15ItemPreviewViewC6update4with5state10appearance4itemy14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVAA03AnyC0_ptF":{"name":"update(with:state:appearance:item:)","abstract":"

    Updates the item for the given parameters.","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)layoutSubviews":{"name":"layoutSubviews()","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)sizeThatFits:":{"name":"sizeThatFits(_:)","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(py)intrinsicContentSize":{"name":"intrinsicContentSize","parent_name":"ItemPreviewView"},"Classes/StaticSource/State.html#/s:10ListableUI12StaticSourceC5StateVAEycfc":{"name":"init()","parent_name":"State"},"Classes/StaticSource/State.html":{"name":"State","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7contentAA7ContentVvp":{"name":"content","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC4withAcA7ContentV_tcfc":{"name":"init(with:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC4withACyAA7ContentVzXE_tcfc":{"name":"init(with:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7content4withADyAA0D5StateCyAC0G0VG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7content4withAA7ContentVAA0D5StateCyAC0H0VG_tF":{"name":"content(with:)","parent_name":"StaticSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC7Buildera":{"name":"Builder","parent_name":"DynamicSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC4withACyxGyAA0D5StateCyxG_AA7ContentVztc_tcfc":{"name":"init(with:)","parent_name":"DynamicSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC7content4withADyAA0D5StateCyxG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"DynamicSource"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC5valuexvp":{"name":"value","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC3setyyyxzXEF":{"name":"set(_:)","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC7initial9didChangeACyxGx_yyctcfc":{"name":"init(initial:didChange:)","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC7discardyyF":{"name":"discard()","parent_name":"SourceState"},"Classes/StateAccessor.html#/s:10ListableUI13StateAccessorC5valuexvp":{"name":"value","parent_name":"StateAccessor"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC017clearsSelectionOnD10WillAppearSbvp":{"name":"clearsSelectionOnViewWillAppear","abstract":"

    The default value for clearsSelectionOnViewWillAppear is true.","parent_name":"ListViewController"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC9configure4listyAA0C10PropertiesVz_tF":{"name":"configure(list:)","abstract":"

    Override this method to configure your list how you’d like to.","parent_name":"ListViewController"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC6reload8animatedySb_tF":{"name":"reload(animated:)","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)initWithNibName:bundle:":{"name":"init(nibName:bundle:)","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)loadView":{"name":"loadView()","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)viewWillAppear:":{"name":"viewWillAppear(_:)","parent_name":"ListViewController"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV7contentSo06UIEdgeF0Vvp":{"name":"content","abstract":"

    Insets for the content view

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV010horizontalE0So06UIEdgeF0Vvp":{"name":"horizontalScroll","abstract":"

    Insets for the horizontal scroll bar

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV08verticalE0So06UIEdgeF0Vvp":{"name":"verticalScroll","abstract":"

    Insets for the vertical scroll bar

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV7content010horizontalE008verticalE0AESo06UIEdgeF0V_A2Jtcfc":{"name":"init(content:horizontalScroll:verticalScroll:)","abstract":"

    All values are optional, and default to .zero

    ","parent_name":"ScrollViewInsets"},"Classes/ListView.html#/s:10ListableUI8ListViewC5frame10appearanceACSo6CGRectV_AA10AppearanceVtcfc":{"name":"init(frame:appearance:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9animationAA0C9AnimationVvp":{"name":"animation","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC10appearanceAA10AppearanceVvp":{"name":"appearance","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC18scrollPositionInfoAA0c6ScrollfG0Vvp":{"name":"scrollPositionInfo","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC6layoutAA17LayoutDescriptionVvp":{"name":"layout","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC3set6layout8animated10completionyAA17LayoutDescriptionV_SbyyctF":{"name":"set(layout:animated:completion:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11contentSizeSo6CGSizeVvp":{"name":"contentSize","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8behaviorAA8BehaviorVvp":{"name":"behavior","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC19isContentScrollableSbvp":{"name":"isContentScrollable","abstract":"

    Returns true when the content size is large enough that scrolling is possible

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC21scrollIndicatorInsetsSo06UIEdgeG0Vvp":{"name":"scrollIndicatorInsets","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC31KeyboardFrameWillChangeCallbacka":{"name":"KeyboardFrameWillChangeCallback","abstract":"

    Callback for when the keyboard changes

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC25onKeyboardFrameWillChangey0F8Observer0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0mQ0ttcSgvp":{"name":"onKeyboardFrameWillChange","abstract":"

    Called whenever a keyboard change is detected

    ","parent_name":"ListView"},"Classes/ListView/ScrollViewInsets.html":{"name":"ScrollViewInsets","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC012customScrollD6InsetsAC0fdG0Vycvp":{"name":"customScrollViewInsets","abstract":"

    This callback determines the scroll view’s insets only when","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC012updateScrollD6InsetsyyF":{"name":"updateScrollViewInsets()","abstract":"

    Call this to trigger an insets update.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC13stateObserverAA0c5StateF0Vvp":{"name":"stateObserver","abstract":"

    A state observer allows you to receive callbacks when varying types","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC16ScrollCompletiona":{"name":"ScrollCompletion","abstract":"

    TODO: The below functions do not yet work for horizontal lists.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item8position8animated10completionSbAA7AnyItem_p_AA14ScrollPositionVSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the provided item, with the provided positioning.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA7AnyItem_p_14CoreFoundation7CGFloatVAA0cN18ScrollPositionInfoVcSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the provided item.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item8position8animated10completionSbAA13AnyIdentifierC_AA14ScrollPositionVSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the item with the provided identifier, with the provided positioning.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA13AnyIdentifierC_14CoreFoundation7CGFloatVAA0C22ItemScrollPositionInfoVcSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the item with the provided identifier.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC15scrollToSection4with15sectionPosition0eJ08animated10completionSbAA13AnyIdentifierC_AA0gJ0OAA06ScrollJ0VSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollToSection(with:sectionPosition:scrollPosition:animated:completion:)","abstract":"

    Scrolls to the section with the given identifier, with the provided scroll and section positioning.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11scrollToTop8animatedS2b_tF":{"name":"scrollToTop(animated:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC16scrollToLastItem8animatedS2b_tF":{"name":"scrollToLastItem(animated:)","abstract":"

    Scrolls to the last item in the list. If the list contains no items, no action is performed.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11environmentAA0C11EnvironmentVvp":{"name":"environment","abstract":"

    The environment associated with the list, which is used to pass data through to","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC7contentAA7ContentVvp":{"name":"content","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC10setContent8animated_ySb_AA0F0VtF":{"name":"setContent(animated:_:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC3set6source7initial8animatedAA13StateAccessorCy0I0QzGx_AKSbtAA0cD6SourceRzlF":{"name":"set(source:initial:animated:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9configure4withyyAA0C10PropertiesVzXE_tF":{"name":"configure(with:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9configure4withyAA0C10PropertiesV_tF":{"name":"configure(with:)","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)frame":{"name":"frame","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)bounds":{"name":"bounds","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)backgroundColor":{"name":"backgroundColor","abstract":"

    Our frame changed, update the keyboard inset in case the inset should now be different.

    ","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)didMoveToWindow":{"name":"didMoveToWindow()","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)didMoveToSuperview":{"name":"didMoveToSuperview()","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)layoutSubviews":{"name":"layoutSubviews()","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC27defaultContentSizeItemLimitSivpZ":{"name":"defaultContentSizeItemLimit","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11contentSize2in3for14safeAreaInsets9itemLimitAA08MeasuredcF0VSo6CGSizeV_AA0C10PropertiesVSo06UIEdgeK0VSiSgtFZ":{"name":"contentSize(in:for:safeAreaInsets:itemLimit:)","abstract":"

    Returns the size that a list with the provided properties would be, within the given fittingSize.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC28testing_forceLayoutUpdateNowyyF":{"name":"testing_forceLayoutUpdateNow()","abstract":"

    Call this method to force an immediate, synchronous re-render of the list","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC23keyboardFrameWillChange3for17animationDuration0J5Curvey16KeyboardObserverAHC_SdSo015UIViewAnimationL0VtF":{"name":"keyboardFrameWillChange(for:animationDuration:animationCurve:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC020clearSelectionDuringD10WillAppear9alongside8animatedySo37UIViewControllerTransitionCoordinator_pSg_SbtF":{"name":"clearSelectionDuringViewWillAppear(alongside:animated:)","abstract":"

    A method which provides Behavior.SelectionMode.single‘s clearsSelectionOnViewWillAppear behaviour.","parent_name":"ListView"},"Classes/ListActions/ViewControllerTransitioning.html#/s:10ListableUI11ListActionsC27ViewControllerTransitioningCAEycfc":{"name":"init()","parent_name":"ViewControllerTransitioning"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingCAEycfc":{"name":"init()","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC16ScrollCompletiona":{"name":"ScrollCompletion","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item8position8animated10completionSbAA7AnyItem_p_AA14ScrollPositionVSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the provided item, with the provided positioning.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA7AnyItem_p_14CoreFoundation7CGFloatVAA0cO18ScrollPositionInfoVcSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the provided item.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item8position8animated10completionSbAA13AnyIdentifierC_AA14ScrollPositionVSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the item with the provided identifier, with the provided positioning.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA13AnyIdentifierC_14CoreFoundation7CGFloatVAA0C22ItemScrollPositionInfoVcSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the item with the provided identifier.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC15scrollToSection4with15sectionPosition0fK08animated10completionSbAA13AnyIdentifierC_AA0hK0OAA06ScrollK0VSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollToSection(with:sectionPosition:scrollPosition:animated:completion:)","abstract":"

    Scrolls to the section with the given identifier, with the provided scroll and section positioning.

    ","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC11scrollToTop8animatedS2b_tF":{"name":"scrollToTop(animated:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header.

    ","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC16scrollToLastItem8animatedS2b_tF":{"name":"scrollToLastItem(animated:)","abstract":"

    Scrolls to the last item in the list. If the list contains no items, no action is performed.

    ","parent_name":"Scrolling"},"Classes/ListActions.html#/s:10ListableUI11ListActionsC9scrollingAC9ScrollingCvp":{"name":"scrolling","abstract":"

    Actions which allow scrolling to individual items in a list.

    ","parent_name":"ListActions"},"Classes/ListActions.html#/s:10ListableUI11ListActionsC27viewControllerTransitioningAC04ViewfG0Cvp":{"name":"viewControllerTransitioning","abstract":"

    Actions which allow hooking up your list to the view controller transitioning APIs.

    ","parent_name":"ListActions"},"Classes/ListActions.html#/s:10ListableUI11ListActionsCACycfc":{"name":"init()","abstract":"

    Creates and returns an actions object which can be registered with a list view.

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

    Provides access to scrolling actions within a list view.

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

    Provides access to view controller transitioning options in a list.

    ","parent_name":"ListActions"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC8measurerySo6CGSizeVAA6SizingO07MeasureG0Vcvp":{"name":"measurer","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC8positionAA0F8PositionOvp":{"name":"position","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC4sizeSo6CGSizeVvp":{"name":"size","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC6zIndexSivp":{"name":"zIndex","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC7layoutsAA0F7LayoutsVvp":{"name":"layouts","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC13isReorderableSbvp":{"name":"isReorderable","abstract":"

    Whether this item can be reordered (has reordering configuration).

    ","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC5frameSo6CGRectVvp":{"name":"frame","parent_name":"ItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC8measurerySo6CGSizeVAA6SizingO07MeasureH0Vcvp":{"name":"measurer","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC11isPopulatedSbvp":{"name":"isPopulated","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC4sizeSo6CGSizeVvp":{"name":"size","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC6zIndexSivp":{"name":"zIndex","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC7layoutsAA19HeaderFooterLayoutsVvp":{"name":"layouts","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC22containsFirstResponderSbvp":{"name":"containsFirstResponder","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12defaultFrameSo6CGRectVvp":{"name":"defaultFrame","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12visibleFrameSo6CGRectVvp":{"name":"visibleFrame","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC6headerAC017SupplementaryItemG0Cvp":{"name":"header","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC6footerAC017SupplementaryItemG0Cvp":{"name":"footer","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC5itemsSayAC04ItemG0CGvp":{"name":"items","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC7layoutsAA0F7LayoutsVvp":{"name":"layouts","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionInfo"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC11contentSizeSo6CGSizeVvp":{"name":"contentSize","abstract":"

    The full scrollable size of the content, provided by the layout’s ListLayoutResult return value.

    ","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC07naturalE5Width14CoreFoundation7CGFloatVSgvp":{"name":"naturalContentWidth","abstract":"

    The natural width of the content, provided by the layout’s ListLayoutResult return value.

    ","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC15containerHeaderAC21SupplementaryItemInfoCvp":{"name":"containerHeader","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC6headerAC21SupplementaryItemInfoCvp":{"name":"header","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC6footerAC21SupplementaryItemInfoCvp":{"name":"footer","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC16overscrollFooterAC21SupplementaryItemInfoCvp":{"name":"overscrollFooter","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC8sectionsSayAC11SectionInfoCGvp":{"name":"sections","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC3allSayAA0cdE4Item_pGvp":{"name":"all","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC8maxValue3for14CoreFoundation7CGFloatVs7KeyPathCyAA0cdE4Item_pAHG_tF":{"name":"maxValue(for:)","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/SectionInfo.html":{"name":"SectionInfo","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/SupplementaryItemInfo.html":{"name":"SupplementaryItemInfo","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/ItemInfo.html":{"name":"ItemInfo","parent_name":"ListLayoutContent"},"Classes/DefaultItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP7actionsAA0cdE7ActionsCy0cD4TypeQzGvp":{"name":"actions","parent_name":"DefaultItemContentCoordinator"},"Classes/DefaultItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP4infoAA0cdE4InfoCy0cD4TypeQzGvp":{"name":"info","parent_name":"DefaultItemContentCoordinator"},"Classes/ItemContentCoordinatorInfo.html#/s:10ListableUI26ItemContentCoordinatorInfoC8originalAA0C0VyxGvp":{"name":"original","abstract":"

    The original state of the item, as passed to the list.","parent_name":"ItemContentCoordinatorInfo"},"Classes/ItemContentCoordinatorInfo.html#/s:10ListableUI26ItemContentCoordinatorInfoC7currentAA0C0VyxGvp":{"name":"current","abstract":"

    The current value of the item, including changes made","parent_name":"ItemContentCoordinatorInfo"},"Classes/ItemContentCoordinatorActions.html#/s:10ListableUI29ItemContentCoordinatorActionsC6update9animation5afterADyAA13ViewAnimationO_SdyAA0C0VyxGzctF":{"name":"update(animation:after:update:)","abstract":"

    Allows you to update the displayed item via the provided closure, with an optional","parent_name":"ItemContentCoordinatorActions"},"Classes/AnyIdentifier.html#/s:10ListableUI13AnyIdentifierC8anyValues0C8HashableVvp":{"name":"anyValue","abstract":"

    The underlying value that backs the identifier.","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:10ListableUI13AnyIdentifierC15representedTypeSOvp":{"name":"representedType","abstract":"

    The underlying type that backs the identifier.","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"AnyIdentifier"},"Classes/Identifier.html#/s:10ListableUI10IdentifierC5valueq_vp":{"name":"value","abstract":"

    The underlying value that backs the identifier.","parent_name":"Identifier"},"Classes/Identifier.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Identifier"},"Classes/Identifier.html":{"name":"Identifier","abstract":"

    An Identifier is used to unique items in Listable lists. Sections,"},"Classes/AnyIdentifier.html":{"name":"AnyIdentifier","abstract":"

    A type-erased Identifier used to identify content in a list.

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

    The available actions you can perform as a coordinator, which are reported back to the list to manage the item.

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

    Information about the current and original state of the item.

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

    The default ItemContentCoordinator, which performs no actions.

    "},"Classes/ListLayoutContent.html":{"name":"ListLayoutContent"},"Classes/ListActions.html":{"name":"ListActions","abstract":"

    ListActions is an type that you can use to gain access to actions to perform on a List"},"Classes/ListView.html":{"name":"ListView"},"Classes.html#/s:10ListableUI15UpdateCallbacksC":{"name":"UpdateCallbacks"},"Classes/ListViewController.html":{"name":"ListViewController","abstract":"

    A class which provides an easy way to set up and display a ListView,"},"Classes/StateAccessor.html":{"name":"StateAccessor"},"Classes/SourceState.html":{"name":"SourceState"},"Classes/DynamicSource.html":{"name":"DynamicSource"},"Classes/StaticSource.html":{"name":"StaticSource"},"Classes/ItemPreviewView.html":{"name":"ItemPreviewView","abstract":"

    A view you can use to test the various possible states that your ItemContent can be in.

    "},"Classes/ReorderingActions.html":{"name":"ReorderingActions"},"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.

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

    The following functions are available globally.

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

    The following protocols are available globally.

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

    The following structures are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file +{"Typealiases.html#/s:10ListableUI6Headera":{"name":"Header"},"Typealiases.html#/s:10ListableUI6Footera":{"name":"Footer"},"Typealiases.html#/s:10ListableUI13HeaderContenta":{"name":"HeaderContent"},"Typealiases.html#/s:10ListableUI13FooterContenta":{"name":"FooterContent"},"Typealiases.html#/s:10ListableUI32ListItemScrollPositionAdjustmenta":{"name":"ListItemScrollPositionAdjustment","abstract":"

    Returns the vertical delta to apply to the list’s current content offset.

    "},"Structs/ViewProperties/CornerCurve.html#/s:10ListableUI14ViewPropertiesV11CornerCurveO8circularyA2EmF":{"name":"circular","abstract":"

    Provides a standard-style corner radius as you would see in design tools like Figma.

    ","parent_name":"CornerCurve"},"Structs/ViewProperties/CornerCurve.html#/s:10ListableUI14ViewPropertiesV11CornerCurveO10continuousyA2EmF":{"name":"continuous","abstract":"

    Provides an iOS icon-style corner radius.

    ","parent_name":"CornerCurve"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV7topLeftAGvpZ":{"name":"topLeft","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV8topRightAGvpZ":{"name":"topRight","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV10bottomLeftAGvpZ":{"name":"bottomLeft","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV11bottomRightAGvpZ":{"name":"bottomRight","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV3allAGvpZ":{"name":"all","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV3topAGvpZ":{"name":"top","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV4leftAGvpZ":{"name":"left","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV6bottomAGvpZ":{"name":"bottom","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV5rightAGvpZ":{"name":"right","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO6squareyA2EmF":{"name":"square","abstract":"

    Regular, non-rounded corners.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7capsuleyA2EmF":{"name":"capsule","abstract":"

    Capsule-style corners will be rendered. Eg, the corner radii is the same","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7roundedyAE14CoreFoundation7CGFloatV_AE7CornersVtcAEmF":{"name":"rounded(radius:corners:)","abstract":"

    The provided radii is applied to the specified corners.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle/Corners.html":{"name":"Corners","abstract":"

    Describes the corners to apply the style to.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV13clipsToBoundsSbvp":{"name":"clipsToBounds","abstract":"

    If the view should clip its contents or not.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV11cornerStyleAC06CornerF0Ovp":{"name":"cornerStyle","abstract":"

    The corner style to apply, eg rounded, capsule, or normal, square corners.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV11cornerCurveAC06CornerF0Ovp":{"name":"cornerCurve","abstract":"

    How to style the curves when cornerStyle is non-square.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV13clipsToBounds11cornerStyle0H5CurveACSb_AC06CornerI0OAC0kJ0Otcfc":{"name":"init(clipsToBounds:cornerStyle:cornerCurve:)","abstract":"

    Creates new view properties.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV5apply2toySo6UIViewC_tF":{"name":"apply(to:)","parent_name":"ViewProperties"},"Structs/ViewProperties/CornerStyle.html":{"name":"CornerStyle","abstract":"

    The style of corners to draw on the view.

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

    Specifies the curve style when showing rounded corners on a Box.

    ","parent_name":"ViewProperties"},"Structs/SwipeAction/OnDidPerformActionAnimation.html#/s:10ListableUI11SwipeActionV012OnDidPerformD9AnimationO12closeActionsyA2EmF":{"name":"closeActions","abstract":"

    The swipe actions will be closed.

    ","parent_name":"OnDidPerformActionAnimation"},"Structs/SwipeAction/OnDidPerformActionAnimation.html#/s:10ListableUI11SwipeActionV012OnDidPerformD9AnimationO13expandActionsyA2EmF":{"name":"expandActions","abstract":"

    The swipe actions will be expanded, revealing the last swipe action.","parent_name":"OnDidPerformActionAnimation"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV012OnDidPerformD0a":{"name":"OnDidPerformAction","abstract":"

    The completion handler to call after performing the swipe action.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5OnTapa":{"name":"OnTap","abstract":"

    The completion handler called when the action is tapped.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5titleSSSgvp":{"name":"title","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV18accessibilityLabelSSSgvp":{"name":"accessibilityLabel","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV18accessibilityValueSSSgvp":{"name":"accessibilityValue","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV17accessibilityHintSSSgvp":{"name":"accessibilityHint","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV15backgroundColorSo7UIColorCSgvp":{"name":"backgroundColor","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV9tintColorSo7UIColorCvp":{"name":"tintColor","abstract":"

    Sets the text and image (image must use the template rendering mode) color.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5imageSo7UIImageCSgvp":{"name":"image","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5onTapyyyAC012OnDidPerformD9AnimationOccvp":{"name":"onTap","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5title18accessibilityLabel0F5Value0F4Hint15backgroundColor04tintK05image5onTapACSSSg_A3LSo7UIColorCANSo7UIImageCSgyyAC012OnDidPerformD9AnimationOcctcfc":{"name":"init(title:accessibilityLabel:accessibilityValue:accessibilityHint:backgroundColor:tintColor:image:onTap:)","abstract":"

    Creates a new swipe action with the provided options.

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

    The animation to perform when the action is completed.

    ","parent_name":"SwipeAction"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV7actionsSayAA0C6ActionVGvp":{"name":"actions","abstract":"

    The actions to display when the cell is swiped.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC0Sbvp":{"name":"performsFirstActionWithFullSwipe","abstract":"

    Whether the first action is performed automatically with a full swipe.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC06actionACSb_AA0cH0Vtcfc":{"name":"init(performsFirstActionWithFullSwipe:action:)","abstract":"

    Creates a new configuration with the provided action.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC07actionsACSb_SayAA0cH0VGtcfc":{"name":"init(performsFirstActionWithFullSwipe:actions:)","abstract":"

    Creates a new configuration with the provided actions.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC07actionsACSb_SayAA0cH0VGyXEtcfc":{"name":"init(performsFirstActionWithFullSwipe:actions:)","abstract":"

    Creates a new configuration with the provided actions.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7leading14CoreFoundation7CGFloatVvp":{"name":"leading","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV8trailing14CoreFoundation7CGFloatVvp":{"name":"trailing","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV4zeroACvpZ":{"name":"zero","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7leading8trailingAC14CoreFoundation7CGFloatV_AHtcfc":{"name":"init(leading:trailing:)","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7uniformAC14CoreFoundation7CGFloatV_tcfc":{"name":"init(uniform:)","parent_name":"HorizontalPadding"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12minItemCountSivp":{"name":"minItemCount","abstract":"

    The minimum number of items within the section. Defaults to 1.

    ","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12maxItemCountSiSgvp":{"name":"maxItemCount","abstract":"

    The maximum number of items in the section. Has no default setting.

    ","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV10CanReordera":{"name":"CanReorder","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12canReorderInSbAA04ItemD0V6ResultVKcSgvp":{"name":"canReorderIn","abstract":"

    A predicate that you can provide which allows more intricate validation when","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV13canReorderOutSbAA04ItemD0V6ResultVKcSgvp":{"name":"canReorderOut","abstract":"

    A predicate that you can provide which allows more intricate validation when","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12minItemCount03maxfG012canReorderIn0iJ3OutACSi_SiSgSbAA0fD0V6ResultVKcSgAMtcfc":{"name":"init(minItemCount:maxItemCount:canReorderIn:canReorderOut:)","abstract":"

    Creates a new reordering validation instance.

    ","parent_name":"SectionReordering"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI24EmptySectionLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptySectionLayoutsValue"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"EmptySectionLayoutsValue"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"EmptySectionLayoutsValue"},"Structs/Section.html#/s:10ListableUI7SectionV10Identifiera":{"name":"Identifier","abstract":"

    The Identifier type used for a Section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10identifierAA10IdentifierCyACs11AnyHashableVGvp":{"name":"identifier","abstract":"

    The value which uniquely identifies the section within a list.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV6headerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"header","abstract":"

    The header, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV6footerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"footer","abstract":"

    The footer, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV5itemsSayAA7AnyItem_pGvp":{"name":"items","abstract":"

    The items, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10reorderingAA0C10ReorderingVvp":{"name":"reordering","abstract":"

    Controls re-ordering options when items are moved in or out of the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8contains3anySbShyAA14ContentFiltersOG_tF":{"name":"contains(any:)","abstract":"

    Check if the section contains any of the given types, which you specify via the filters","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV5countSivp":{"name":"count","abstract":"

    The number of Items within the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV7layoutsAA0C7LayoutsVvp":{"name":"layouts","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV9Configurea":{"name":"Configure","abstract":"

    Provides a mutable section for editing in an inline closure.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_7layouts6header6footer10reordering5items9configureACx_AA0C7LayoutsVAA26AnyHeaderFooterConvertible_pSgAmA0C10ReorderingVSayAA0k4ItemN0_pGyACzXEtcSHRzlufc":{"name":"init(_:layouts:header:footer:reordering:items:configure:)","abstract":"

    Creates a new section with all of the provided values, plus an optional","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_9configureACx_yACzXEtcSHRzlufc":{"name":"init(_:configure:)","abstract":"

    Creates a new section with a trailing closure to configure the section inline.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_7layouts10reordering5items6header6footerACx_AA0C7LayoutsVAA0C10ReorderingVSayAA18AnyItemConvertible_pGyXEAA0k12HeaderFooterM0_pSgyXEAPyXEtcSHRzlufc":{"name":"init(_:layouts:reordering:items:header:footer:)","abstract":"

    Creates a new section with result builder-style APIs.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_5items6header6footerACx_SayAA18AnyItemConvertible_pGyXEAA0g12HeaderFooterI0_pSgyXEAJyXEtcSHRzlufc":{"name":"init(_:items:header:footer:)","abstract":"

    Creates a new section with result builder-style APIs.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8filtered2toSayxGxm_tlF":{"name":"filtered(to:)","abstract":"

    Returns the content of the section, converted back to the provided type,","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8filtered2to_yxm_ySayxGXEtlF":{"name":"filtered(to:_:)","abstract":"

    Provides the content of the section, converted back to the provided type,","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV3addyyAA7AnyItem_pF":{"name":"add(_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_AA7AnyItem_ptFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_AA4ItemVyxGtAA0E7ContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_xtAA11ItemContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV3add5itemsySayAA18AnyItemConvertible_pGyXE_tF":{"name":"add(items:)","abstract":"

    Adds the provided items with the provided result builder.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayAA7AnyItem_pGtFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayAA4ItemVyxGGtAA0E7ContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayxGtAA11ItemContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10identifier4withAA10IdentifierCyACs11AnyHashableVGx_tSHRzlFZ":{"name":"identifier(with:)","abstract":"

    Provides a new identifier for a Section, with the given underlying value.

    ","parent_name":"Section"},"Structs/ScrollPosition/IfAlreadyVisible.html#/s:10ListableUI14ScrollPositionV16IfAlreadyVisibleO9doNothingyA2EmF":{"name":"doNothing","abstract":"

    Do not perform any action if the item is already partially visible.

    ","parent_name":"IfAlreadyVisible"},"Structs/ScrollPosition/IfAlreadyVisible.html#/s:10ListableUI14ScrollPositionV16IfAlreadyVisibleO08scrollToD0yA2EmF":{"name":"scrollToPosition","abstract":"

    Scroll the item to the desired Position, even if it is already partially visible.

    ","parent_name":"IfAlreadyVisible"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O3topyA2EmF":{"name":"top","abstract":"

    Scroll the item to the top of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O8centeredyA2EmF":{"name":"centered","abstract":"

    Scroll the item to the middle of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O6bottomyA2EmF":{"name":"bottom","abstract":"

    Scroll the item to the bottom of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition.html#/s:10ListableUI14ScrollPositionV8position16ifAlreadyVisible6offsetA2C0D0O_AC02IfgH0O14CoreFoundation7CGFloatVtcfc":{"name":"init(position:ifAlreadyVisible:offset:)","abstract":"

    Creates a new scroll position with the provided values.

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

    How the item should be positioned within the list.

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

    What action should be taken if an item is already partially visible within a list.

    ","parent_name":"ScrollPosition"},"Structs/RefreshControl/Title.html#/s:10ListableUI14RefreshControlV5TitleO6stringyAESScAEmF":{"name":"string(_:)","abstract":"

    A standard string is displayed according to iOS appearance rules.

    ","parent_name":"Title"},"Structs/RefreshControl/Title.html#/s:10ListableUI14RefreshControlV5TitleO10attributedyAESo18NSAttributedStringCcAEmF":{"name":"attributed(_:)","abstract":"

    An attributed string is displayed which provides specific appearance rules.

    ","parent_name":"Title"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html#/s:10ListableUI14RefreshControlV24OffsetAdjustmentBehaviorO4noneyA2EmF":{"name":"none","abstract":"

    Does not apply any visibility or offset change to the refresh control.

    ","parent_name":"OffsetAdjustmentBehavior"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html#/s:10ListableUI14RefreshControlV24OffsetAdjustmentBehaviorO21displayWhenRefreshingyAESb_SbtcAEmF":{"name":"displayWhenRefreshing(animate:scrollToTop:)","abstract":"

    If a refresh starts, the list will be scrolled to the top to reveal the refresh indicator.

    ","parent_name":"OffsetAdjustmentBehavior"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV12isRefreshingSbvp":{"name":"isRefreshing","abstract":"

    If the list is current refreshing.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV24offsetAdjustmentBehaviorAC06OffsetfG0Ovp":{"name":"offsetAdjustmentBehavior","abstract":"

    Controls how the refresh control affects the list when it is visible.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV5titleAC5TitleOSgvp":{"name":"title","abstract":"

    The title of the control.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV02OnC0a":{"name":"OnRefresh","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV02onC0yycvp":{"name":"onRefresh","abstract":"

    Invoked when a customer triggers a refresh event.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV12isRefreshing24offsetAdjustmentBehavior5title02onC0ACSb_AC06OffsethI0OAC5TitleOSgyyctcfc":{"name":"init(isRefreshing:offsetAdjustmentBehavior:title:onRefresh:)","parent_name":"RefreshControl"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html":{"name":"OffsetAdjustmentBehavior","abstract":"

    Controls the visibility and position of the refresh control.

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

    How the title of the refresh control is displayed.

    ","parent_name":"RefreshControl"},"Structs/ItemPreviewAppearance.html#/s:10ListableUI21ItemPreviewAppearanceV7padding15backgroundColorAC14CoreFoundation7CGFloatV_So7UIColorCtcfc":{"name":"init(padding:backgroundColor:)","abstract":"

    Creates a new preview appearance.

    ","parent_name":"ItemPreviewAppearance"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV5width14CoreFoundation7CGFloatVvp":{"name":"width","abstract":"

    The width of the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV5stateAA0C5StateVvp":{"name":"state","abstract":"

    The ItemState to use in the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV10appearanceAA0cD10AppearanceVvp":{"name":"appearance","abstract":"

    The desired appearance of the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV4with5state10appearanceAE14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVtcfc":{"name":"init(with:state:appearance:)","abstract":"

    Creates a new preview with the desired options.

    ","parent_name":"Properties"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV4itemAA03AnyC0_pvp":{"name":"item","abstract":"

    The item being previewed by the preview.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV10propertiesAC10PropertiesVvp":{"name":"properties","abstract":"

    The properties of the current preview.

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

    The properties of a preview.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV8previews3for4withQrAA03AnyC0_p_SayAC10PropertiesVGtFZ":{"name":"previews(for:with:)","abstract":"

    Creates and returns a SwiftUI view that contains individual previews for each of the provided","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV07withAllC6States3for5width10appearanceQrAA03AnyC0_p_14CoreFoundation7CGFloatVAA0cD10AppearanceVtFZ":{"name":"withAllItemStates(for:width:appearance:)","abstract":"

    Creates and returns a SwiftUI view that contains individual previews for all the possible","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV_5width5state10appearanceAcA03AnyC0_p_14CoreFoundation7CGFloatVAA0C5StateVAA0cD10AppearanceVtcfc":{"name":"init(_:width:state:appearance:)","abstract":"

    Creates a new preview with the provided properties.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV_10propertiesAcA03AnyC0_p_AC10PropertiesVtcfc":{"name":"init(_:properties:)","abstract":"

    Creates a new preview with the provided properties.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"ItemPreview"},"Structs/LocalizedItemCollator/CollatedSection.html#/s:10ListableUI21LocalizedItemCollatorV15CollatedSectionV5titleSSvp":{"name":"title","abstract":"

    The title of section – a single letter like A, B, C, D, E, etc.","parent_name":"CollatedSection"},"Structs/LocalizedItemCollator/CollatedSection.html#/s:10ListableUI21LocalizedItemCollatorV15CollatedSectionV5itemsSayAA03AnyD0_pGvp":{"name":"items","abstract":"

    The sorted items in the collated sections.

    ","parent_name":"CollatedSection"},"Structs/LocalizedItemCollator.html#/s:10ListableUI21LocalizedItemCollatorV8sections9collation4with_SayAA7SectionVGSo27UILocalizedIndexedCollationC_SayAA03Anyc10CollatableD0_pGyAC08CollatedI0V_AHztXEtFZ":{"name":"sections(collation:with:_:)","abstract":"

    Collates and returns the set of items into list Sections,","parent_name":"LocalizedItemCollator"},"Structs/LocalizedItemCollator.html#/s:10ListableUI21LocalizedItemCollatorV7collate9collation5itemsSayAC15CollatedSectionVGSo27UILocalizedIndexedCollationC_SayAA03Anyc10CollatableD0_pGtFZ":{"name":"collate(collation:items:)","abstract":"

    Collates and returns the set of items into CollatedSections.","parent_name":"LocalizedItemCollator"},"Structs/LocalizedItemCollator/CollatedSection.html":{"name":"CollatedSection","abstract":"

    The output of the collator, with the collated title and items","parent_name":"LocalizedItemCollator"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV18accessibilityLabelSSvpZ":{"name":"accessibilityLabel","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV17accessibilityHintSSvpZ":{"name":"accessibilityHint","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV19accessibilityMoveUpSSvpZ":{"name":"accessibilityMoveUp","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV21accessibilityMoveDownSSvpZ":{"name":"accessibilityMoveDown","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html":{"name":"ReorderGesture","parent_name":"ListableLocalizedStrings"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV07contentE0So6CGSizeVvp":{"name":"contentSize","abstract":"

    The content size of the list.

    ","parent_name":"MeasuredListSize"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV12naturalWidth14CoreFoundation7CGFloatVSgvp":{"name":"naturalWidth","abstract":"

    If it supports it, this value will contain the “natural” width of the list’s","parent_name":"MeasuredListSize"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV07contentE012naturalWidthACSo6CGSizeV_14CoreFoundation7CGFloatVSgtcfc":{"name":"init(contentSize:naturalWidth:)","parent_name":"MeasuredListSize"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV4itemAA03AnyF0_pvp":{"name":"item","abstract":"

    The item which was reordered by the customer.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV8sectionsSayAA7SectionVGvp":{"name":"sections","abstract":"

    The new state of all sections in the list.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV6resultAA0F10ReorderingV6ResultVvp":{"name":"result","abstract":"

    The detailed information about the reorder event.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV3oldShyAA13AnyIdentifierCGvp":{"name":"old","abstract":"

    The previously selected items’ identifiers.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV3newShyAA13AnyIdentifierCGvp":{"name":"new","abstract":"

    The newly selected items’ identifiers.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV3oldSo6CGRectVvp":{"name":"old","abstract":"

    The old frame within the bounds of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV3newSo6CGRectVvp":{"name":"new","abstract":"

    The new frame within the bounds of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV9displayedSayAA7AnyItem_pGvp":{"name":"displayed","abstract":"

    The items which were scrolled into view or otherwise became visible.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV12endedDisplaySayAA7AnyItem_pGvp":{"name":"endedDisplay","abstract":"

    The items which were scrolled out of view or otherwise were removed from view.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV10ChangedIDsV8insertedShyAA13AnyIdentifierCGvp":{"name":"inserted","abstract":"

    The inserted IDs.

    ","parent_name":"ChangedIDs"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV10ChangedIDsV7removedShyAA13AnyIdentifierCGvp":{"name":"removed","abstract":"

    The removed IDs.

    ","parent_name":"ChangedIDs"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV8sectionsAG10ChangedIDsVvp":{"name":"sections","abstract":"

    The inserted and removed sections.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV5itemsAG10ChangedIDsVvp":{"name":"items","abstract":"

    The inserted and removed items.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html":{"name":"ChangedIDs","abstract":"

    The changed IDs.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV10hadChangesSbvp":{"name":"hadChanges","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21insertionsAndRemovalsAE010InsertionsiJ0Vvp":{"name":"insertionsAndRemovals","abstract":"

    The insertions and removals in this change, if any.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html":{"name":"InsertionsAndRemovals","abstract":"

    The insertions and removals, for both sections and items, applied to a list","parent_name":"ContentUpdated"},"Structs/ListStateObserver/BeginDrag.html#/s:10ListableUI17ListStateObserverV9BeginDragV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","parent_name":"BeginDrag"},"Structs/ListStateObserver/DidEndScrollingAnimation.html#/s:10ListableUI17ListStateObserverV24DidEndScrollingAnimationV7actionsAA0C7ActionsCvp":{"name":"actions","parent_name":"DidEndScrollingAnimation"},"Structs/ListStateObserver/DidEndScrollingAnimation.html#/s:10ListableUI17ListStateObserverV24DidEndScrollingAnimationV12positionInfoAA0c14ScrollPositionK0Vvp":{"name":"positionInfo","parent_name":"DidEndScrollingAnimation"},"Structs/ListStateObserver/DidEndDeceleration.html#/s:10ListableUI17ListStateObserverV18DidEndDecelerationV7actionsAA0C7ActionsCvp":{"name":"actions","parent_name":"DidEndDeceleration"},"Structs/ListStateObserver/DidEndDeceleration.html#/s:10ListableUI17ListStateObserverV18DidEndDecelerationV12positionInfoAA0c14ScrollPositionJ0Vvp":{"name":"positionInfo","parent_name":"DidEndDeceleration"},"Structs/ListStateObserver/DidScroll.html#/s:10ListableUI17ListStateObserverV9DidScrollV7actionsAA0C7ActionsCvp":{"name":"actions","parent_name":"DidScroll"},"Structs/ListStateObserver/DidScroll.html#/s:10ListableUI17ListStateObserverV9DidScrollV12positionInfoAA0cg8PositionI0Vvp":{"name":"positionInfo","parent_name":"DidScroll"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates and optionally allows you to configure an observer.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11OnDidScrolla":{"name":"OnDidScroll","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11onDidScrollyyyAC0gH0VcF":{"name":"onDidScroll(_:)","abstract":"

    Registers a callback which will be called when the list view is scrolled, or is","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV20OnDidEndDecelerationa":{"name":"OnDidEndDeceleration","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV20onDidEndDecelerationyyyAC0ghI0VcF":{"name":"onDidEndDeceleration(_:)","abstract":"

    Registers a callback which will be called when the list view is finished decelerating.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV26OnDidEndScrollingAnimationa":{"name":"OnDidEndScrollingAnimation","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV26onDidEndScrollingAnimationyyyAC0ghiJ0VcF":{"name":"onDidEndScrollingAnimation(_:)","abstract":"

    Registers a callback which will be called when the list view had ended scrolling animation.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11OnBeginDraga":{"name":"OnBeginDrag","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11onBeginDragyyyAC0gH0VcF":{"name":"onBeginDrag(_:)","abstract":"

    Registers a callback which will be called when the list view will begin dragging.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV16OnContentUpdateda":{"name":"OnContentUpdated","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV16onContentUpdatedyyyAC0gH0VcF":{"name":"onContentUpdated(_:)","abstract":"

    Registers a callback which will be called when the list view’s content is updated","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV19OnVisibilityChangeda":{"name":"OnVisibilityChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV19onVisibilityChangedyyyAC0gH0VcF":{"name":"onVisibilityChanged(_:)","abstract":"

    Registers a callback which will be called when the visiblity of content within the list changes,","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV14OnFrameChangeda":{"name":"OnFrameChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV14onFrameChangedyyyAC0gH0VcF":{"name":"onFrameChanged(_:)","abstract":"

    Registers a callback which will be called when the list view’s frame is changed.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV18OnSelectionChangeda":{"name":"OnSelectionChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV18onSelectionChangedyyyAC0gH0VcF":{"name":"onSelectionChanged(_:)","abstract":"

    Registers a callback which will be called when the list view’s selected items are changed by the user.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV15OnItemReordereda":{"name":"OnItemReordered","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV15onItemReorderedyyyAC0gH0VcF":{"name":"onItemReordered(_:)","abstract":"

    Registers a callback which will be called when an item in the list view is reordered by the customer.","parent_name":"ListStateObserver"},"Structs/ListStateObserver/DidScroll.html":{"name":"DidScroll","abstract":"

    Parameters available for OnDidScroll callbacks.

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

    Parameters available for OnDidEndDeceleration callbacks.

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

    Parameters available for OnDidEndScrollingAnimation callbacks.

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

    Parameters available for OnBeginDrag callbacks.

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

    Parameters available for OnContentUpdated callbacks.

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

    Parameters available for OnVisibilityChanged callbacks.

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

    Parameters available for OnFrameChanged callbacks.

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

    Parameters available for OnSelectionChanged callbacks.

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

    Parameters available for OnItemReordered callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListScrollPositionInfo/VisibleItem.html#/s:10ListableUI22ListScrollPositionInfoV11VisibleItemV10identifierAA13AnyIdentifierCvp":{"name":"identifier","parent_name":"VisibleItem"},"Structs/ListScrollPositionInfo/VisibleItem.html#/s:10ListableUI22ListScrollPositionInfoV11VisibleItemV010percentageG014CoreFoundation7CGFloatVvp":{"name":"percentageVisible","abstract":"

    The percentage of this item within the collection view’s visible frame.

    ","parent_name":"VisibleItem"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV12visibleItemsShyAC11VisibleItemVGvp":{"name":"visibleItems","abstract":"

    Which items within the list are currently visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV15mostVisibleItemAC0hI0VSgvp":{"name":"mostVisibleItem","abstract":"

    The item from visibleItems that has the highest percentage of visibility.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV18isFirstItemVisibleSbvp":{"name":"isFirstItemVisible","abstract":"

    If the first item list is partially visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV17isLastItemVisibleSbvp":{"name":"isLastItemVisible","abstract":"

    If the last item list is partially visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV06bottomD6Offset14CoreFoundation7CGFloatVvp":{"name":"bottomScrollOffset","abstract":"

    Distance required to scroll to the bottom

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV6boundsSo6CGRectVvp":{"name":"bounds","abstract":"

    bounds of the list view

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV14safeAreaInsetsSo06UIEdgeI0Vvp":{"name":"safeAreaInsets","abstract":"

    safeAreaInsests of the list view

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV02isD10InProgressSbvp":{"name":"isScrollInProgress","abstract":"

    Whether the scroll view is currently being interacted with or decelerating.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV19visibleContentEdges017includingSafeAreaI0So10UIRectEdgeVAG_tF":{"name":"visibleContentEdges(includingSafeAreaEdges:)","abstract":"

    Used to retrieve the visible content edges for the list’s content.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV10scrollView12visibleItems18isFirstItemVisible0k4LastmN0ACSo08UIScrollH0C_ShyAC0nM0VGS2btcfc":{"name":"init(scrollView:visibleItems:isFirstItemVisible:isLastItemVisible:)","abstract":"

    Creates a ListScrollPositionInfo for the provided scroll view.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo/VisibleItem.html":{"name":"VisibleItem","parent_name":"ListScrollPositionInfo"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV15animatesChangesSbvp":{"name":"animatesChanges","abstract":"

    If the changes applied should be animated or not.","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV9animationAA0C9AnimationVvp":{"name":"animation","abstract":"

    The animation to use for any changes.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7contentAA7ContentVvp":{"name":"content","abstract":"

    The content displayed by the list.","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV11environmentAA0C11EnvironmentVvp":{"name":"environment","abstract":"

    The environment associated with the List.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV6layoutAA17LayoutDescriptionVvp":{"name":"layout","abstract":"

    The layout type to use with the list. Defaults to .table(), aka a table","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV10appearanceAA10AppearanceVvp":{"name":"appearance","abstract":"

    The appearance to use with the list.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV21scrollIndicatorInsetsSo06UIEdgeG0Vvp":{"name":"scrollIndicatorInsets","abstract":"

    The scroll insets to apply to the list view.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV8behaviorAA8BehaviorVvp":{"name":"behavior","abstract":"

    The various behavior options to apply to the list, which affect how the user","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13stateObserverAA0c5StateF0Vvp":{"name":"stateObserver","abstract":"

    The state reader to use with your list. A ListStateObserver","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7actionsAA0C7ActionsCSgvp":{"name":"actions","abstract":"

    The actions instance to use to control the list, eg to scroll to a given","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV16autoScrollActionAA04AutofG0Ovp":{"name":"autoScrollAction","abstract":"

    The auto scroll action to apply to the list. This allows you to","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV25onKeyboardFrameWillChangey0F8Observer0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0mQ0ttcSgvp":{"name":"onKeyboardFrameWillChange","abstract":"

    Called whenever a keyboard change is detected

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV23accessibilityIdentifierSSSgvp":{"name":"accessibilityIdentifier","abstract":"

    The accessibility identifier assigned to the inner UICollectionView.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","abstract":"

    The debugging identifier assigned to the list. Used for os_signpost integration","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV9Configurea":{"name":"Configure","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7default4withACyACzXE_tFZ":{"name":"default(with:)","abstract":"

    An instance of ListProperties with sensible default values.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV15animatesChanges9animation6layout10appearance21scrollIndicatorInsets8behavior16autoScrollAction25onKeyboardFrameWillChange23accessibilityIdentifier09debuggingW09configureACSb_AA0C9AnimationVAA17LayoutDescriptionVAA10AppearanceVSo06UIEdgeL0VAA8BehaviorVAA04AutooP0Oy0R8Observer0r7CurrentS8Provider_p_Sd0G8Duration_So06UIViewZ5CurveV0G5CurvettcSgSSSgA6_yACzXEtcfc":{"name":"init(animatesChanges:animation:layout:appearance:scrollIndicatorInsets:behavior:autoScrollAction:onKeyboardFrameWillChange:accessibilityIdentifier:debuggingIdentifier:configure:)","abstract":"

    Create a new instance of ListProperties with the provided values.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13dynamicMemberxs7KeyPathCyAA7ContentVxG_tcluip":{"name":"subscript(dynamicMember:)","abstract":"

    Allows directly reading properties on the list’s Content, without having to explicitly specify","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13dynamicMemberxs15WritableKeyPathCyAA7ContentVxG_tcluip":{"name":"subscript(dynamicMember:)","abstract":"

    Allows directly setting properties on the list’s Content, without having to explicitly specify","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV14callAsFunction_9configureyx_yAA7SectionVzXEtSHRzlF":{"name":"callAsFunction(_:configure:)","abstract":"

    Allows streamlined creation of sections when building a list:

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV3add8sectionsySayAA7SectionVGyXE_tF":{"name":"add(sections:)","abstract":"

    Adds the provided sections with the provided result builder.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV3addyyAA7SectionVF":{"name":"add(_:)","abstract":"

    Adds a new section to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV2peoiyyACz_AA7SectionVtFZ":{"name":"+=(_:_:)","abstract":"

    Adds a new section to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV2peoiyyACz_SayAA7SectionVGtFZ":{"name":"+=(_:_:)","abstract":"

    Adds a list of new sections to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV6modify5usingyyACzXE_tF":{"name":"modify(using:)","abstract":"

    Updates the ListProperties object with the changes in the provided builder.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV8modified5usingACyACzXE_tF":{"name":"modified(using:)","abstract":"

    Creates a new ListProperties object modified by the changes in the provided builder.

    ","parent_name":"ListProperties"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV9itemFrameSo6CGRectVvp":{"name":"itemFrame","abstract":"

    The item’s frame in the list content coordinate space.

    ","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV19visibleContentFrameSo6CGRectVvp":{"name":"visibleContentFrame","abstract":"

    The visible content frame in the list content coordinate space.

    ","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV08positionG0AA0cefG0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV9itemFrame014visibleContentI008positionG0ACSo6CGRectV_AhA0cefG0Vtcfc":{"name":"init(itemFrame:visibleContentFrame:positionInfo:)","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPosition.html#/s:10ListableUI22ListItemScrollPositionV8standardyAcA0eF0VFZ":{"name":"standard(_:)","abstract":"

    Positions the item using Listable’s standard item scroll positioning.

    ","parent_name":"ListItemScrollPosition"},"Structs/ListItemScrollPosition.html#/s:10ListableUI22ListItemScrollPositionV31verticalContentOffsetAdjustmentyAC14CoreFoundation7CGFloatVAA0cdeF4InfoVcFZ":{"name":"verticalContentOffsetAdjustment(_:)","abstract":"

    Positions the item by applying a custom vertical delta to the current content offset.

    ","parent_name":"ListItemScrollPosition"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV10Animationsa":{"name":"Animations","abstract":"

    The animation block.

    ","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationVyACyyycccfc":{"name":"init(_:)","abstract":"

    Creates a new animation. in your custom animation, you must invoke the passed","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV7defaultACvpZ":{"name":"default","abstract":"

    The default animation provided by UICollectionView.

    ","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV4fastACvpZ":{"name":"fast","abstract":"

    A faster animation than the default UICollectionView animation.

    ","parent_name":"ListAnimation"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV27headerToFirstSectionSpacing14CoreFoundation7CGFloatVvp":{"name":"headerToFirstSectionSpacing","abstract":"

    The spacing between the list header and the first section.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV31interSectionSpacingWithNoFooter14CoreFoundation7CGFloatVvp":{"name":"interSectionSpacingWithNoFooter","abstract":"

    The spacing to apply between sections, if the previous section has no footer.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV29interSectionSpacingWithFooter14CoreFoundation7CGFloatVvp":{"name":"interSectionSpacingWithFooter","abstract":"

    The spacing to apply between sections, if the previous section has a footer.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26sectionHeaderBottomSpacing14CoreFoundation7CGFloatVvp":{"name":"sectionHeaderBottomSpacing","abstract":"

    The spacing to apply below a section header, before its items.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV11itemSpacing14CoreFoundation7CGFloatVvp":{"name":"itemSpacing","abstract":"

    The spacing between individual items within a section in a list.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26itemToSectionFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"itemToSectionFooterSpacing","abstract":"

    The spacing between the last item in the section and the footer.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26lastSectionToFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"lastSectionToFooterSpacing","abstract":"

    The spacing between the last section and the footer of the list.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV27headerToFirstSectionSpacing05interiJ12WithNoFooter0kijlN0019sectionHeaderBottomJ004itemJ00rginJ004lastignJ0AE14CoreFoundation7CGFloatV_A6Otcfc":{"name":"init(headerToFirstSectionSpacing:interSectionSpacingWithNoFooter:interSectionSpacingWithFooter:sectionHeaderBottomSpacing:itemSpacing:itemToSectionFooterSpacing:lastSectionToFooterSpacing:)","abstract":"

    Creates a new Layout with the provided options.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV3set4withyyAEzXE_tF":{"name":"set(with:)","abstract":"

    Easily mutate the Layout in place.

    ","parent_name":"Layout"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV5countSivp":{"name":"count","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV7spacing14CoreFoundation7CGFloatVvp":{"name":"spacing","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV3oneAGvpZ":{"name":"one","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV5count7spacingAGSi_14CoreFoundation7CGFloatVtcfc":{"name":"init(count:spacing:)","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV5widthAA11CustomWidthOvp":{"name":"width","abstract":"

    In a horizontal layout, this powers the height of the section.

    ","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV011customInterE7Spacing14CoreFoundation7CGFloatVSgvp":{"name":"customInterSectionSpacing","abstract":"

    Overrides the calculated spacing after this section

    ","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7columnsAE7ColumnsVvp":{"name":"columns","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV14isHeaderSticky5width011customInterE7Spacing7columnsAESbSg_AA11CustomWidthO14CoreFoundation7CGFloatVSgAE7ColumnsVtcfc":{"name":"init(isHeaderSticky:width:customInterSectionSpacing:columns:)","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout/Columns.html":{"name":"Columns","parent_name":"SectionLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI15TableAppearanceV18HeaderFooterLayoutV5widthAA11CustomWidthOvp":{"name":"width","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI15TableAppearanceV18HeaderFooterLayoutV5widthAeA11CustomWidthO_tcfc":{"name":"init(width:)","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV11itemSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemSpacing","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV26itemToSectionFooterSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemToSectionFooterSpacing","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV5widthAA11CustomWidthOvp":{"name":"width","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV11itemSpacing0g15ToSectionFooterH05widthAE14CoreFoundation7CGFloatVSg_AlA11CustomWidthOtcfc":{"name":"init(itemSpacing:itemToSectionFooterSpacing:width:)","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"ItemLayout"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV7defaultACvpZ":{"name":"default","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    How the layout should flow, either horizontally or vertically.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","abstract":"

    How the list header should be positioned when content is scrolled.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","abstract":"

    If sticky section headers should be leveraged in the layout.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","abstract":"

    How paging is performed when a drag event ends.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","abstract":"

    The properties applied to the scroll view backing the list.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV26itemPositionGroupingHeight14CoreFoundation7CGFloatVvp":{"name":"itemPositionGroupingHeight","abstract":"

    When providing the ItemPosition for items in a list, specifies the max spacing","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV30contentInsetAdjustmentBehaviorAA07ContentfgH0Ovp":{"name":"contentInsetAdjustmentBehavior","abstract":"

    How to adjust the safe area insets of the list view.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV17bounceOnUnderflowSbvp":{"name":"bounceOnUnderflow","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","abstract":"

    The bounds of the content of the list, which can be optionally constrained.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV6layoutAC6LayoutVvp":{"name":"layout","abstract":"

    Layout attributes for content in the list.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV9direction18listHeaderPosition20stickySectionHeaders14pagingBehavior04itemH14GroupingHeight022contentInsetAdjustmentM017bounceOnUnderflow6bounds6layoutAcA15LayoutDirectionO_AA04ListgH0OSbAA010ListPagingM0O14CoreFoundation7CGFloatVAA07ContentrsM0OSbAA17ListContentBoundsVSgAC0Y0Vtcfc":{"name":"init(direction:listHeaderPosition:stickySectionHeaders:pagingBehavior:itemPositionGroupingHeight:contentInsetAdjustmentBehavior:bounceOnUnderflow:bounds:layout:)","abstract":"

    Creates a new TableAppearance object.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance/ItemLayout.html":{"name":"ItemLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/HeaderFooterLayout.html":{"name":"HeaderFooterLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/SectionLayout.html":{"name":"SectionLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/Layout.html":{"name":"Layout","abstract":"

    Layout options for the list.

    ","parent_name":"TableAppearance"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html#/s:10ListableUI15PagedAppearanceV4PeekV22FirstItemConfigurationO7uniformyA2GmF":{"name":"uniform","abstract":"

    The first item’s leading peek is equal to the Peek.value. This will keep the first","parent_name":"FirstItemConfiguration"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html#/s:10ListableUI15PagedAppearanceV4PeekV22FirstItemConfigurationO13customLeadingyAG14CoreFoundation7CGFloatVcAGmF":{"name":"customLeading(_:)","abstract":"

    The first item’s leading peek is equal to the associated value. This will offset the","parent_name":"FirstItemConfiguration"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html":{"name":"FirstItemConfiguration","abstract":"

    Houses the various configuration options for the first item’s peek value.

    ","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV7isEmptySbvp":{"name":"isEmpty","abstract":"

    This is true if there are no peek values.

    ","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV5value22firstItemConfigurationAE14CoreFoundation7CGFloatV_AE05FirsthI0Otcfc":{"name":"init(value:firstItemConfiguration:)","abstract":"

    Creates a new Peek with the specified peek value and first item configuration. By default,","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV4noneAEvpZ":{"name":"none","abstract":"

    This represents no peeking functionality.

    ","parent_name":"Peek"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV7defaultACvpZ":{"name":"default","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The direction the paging layout should occur in. Defaults to vertical.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV4peekAC4PeekVvp":{"name":"peek","abstract":"

    This is a proxy to the internal pagingSize.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV21showsScrollIndicatorsSbvp":{"name":"showsScrollIndicators","abstract":"

    If scroll indicators should be visible along the scrollable axis.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV9direction21showsScrollIndicators6bounds4peekAcA15LayoutDirectionO_SbAA17ListContentBoundsVSgAC4PeekVtcfc":{"name":"init(direction:showsScrollIndicators:bounds:peek:)","parent_name":"PagedAppearance"},"Structs/PagedAppearance/Peek.html":{"name":"Peek","abstract":"

    This data model is used to apply an inset to each page, allowing items residing on the","parent_name":"PagedAppearance"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV21pageScrollingBehaviorAA04PageiJ0Ovp":{"name":"pageScrollingBehavior","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV30contentInsetAdjustmentBehaviorAA07ContentijK0Ovp":{"name":"contentInsetAdjustmentBehavior","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV20allowsBounceVerticalSbvp":{"name":"allowsBounceVertical","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV22allowsBounceHorizontalSbvp":{"name":"allowsBounceHorizontal","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV016allowsHorizontalE9IndicatorSbvp":{"name":"allowsHorizontalScrollIndicator","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV014allowsVerticalE9IndicatorSbvp":{"name":"allowsVerticalScrollIndicator","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV21pageScrollingBehavior022contentInsetAdjustmentJ020allowsBounceVertical0nO10Horizontal0npE9Indicator0nqeR0AcA04PageiJ0O_AA07ContentlmJ0OS4btcfc":{"name":"init(pageScrollingBehavior:contentInsetAdjustmentBehavior:allowsBounceVertical:allowsBounceHorizontal:allowsVerticalScrollIndicator:allowsHorizontalScrollIndicator:)","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV11contentSizeSo6CGSizeVvp":{"name":"contentSize","abstract":"

    The size of the content as it has been laid out by your layout.

    ","parent_name":"ListLayoutResult"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV19naturalContentWidth14CoreFoundation7CGFloatVSgvp":{"name":"naturalContentWidth","abstract":"

    If available, the natural width of any measured content.","parent_name":"ListLayoutResult"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV11contentSize19naturalContentWidthACSo6CGSizeV_14CoreFoundation7CGFloatVSgtcfc":{"name":"init(contentSize:naturalContentWidth:)","parent_name":"ListLayoutResult"},"Structs/ListLayoutDefaults.html#/s:10ListableUI18ListLayoutDefaultsV29itemInsertAndRemoveAnimationsAA04ItemghiJ0Vvp":{"name":"itemInsertAndRemoveAnimations","parent_name":"ListLayoutDefaults"},"Structs/ListLayoutDefaults.html#/s:10ListableUI18ListLayoutDefaultsV29itemInsertAndRemoveAnimationsAcA04ItemghiJ0V_tcfc":{"name":"init(itemInsertAndRemoveAnimations:)","parent_name":"ListLayoutDefaults"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV14pagingBehaviorAA0c6PagingH0Ovp":{"name":"pagingBehavior","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV010scrollViewF0AA0cd6ScrollhF0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV9direction6bounds20stickySectionHeaders14pagingBehavior010scrollViewF0AcA0D9DirectionO_AA0C13ContentBoundsVSgSbAA0c6PagingM0OAA0cd6ScrolloF0Vtcfc":{"name":"init(direction:bounds:stickySectionHeaders:pagingBehavior:scrollViewProperties:)","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesVyACxcAA0cdE0Rzlufc":{"name":"init(_:)","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV10viewBoundsSo6CGRectVvp":{"name":"viewBounds","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV14safeAreaInsetsSo06UIEdgeH0Vvp":{"name":"safeAreaInsets","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV12contentInsetSo12UIEdgeInsetsVvp":{"name":"contentInset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV13contentOffsetSo7CGPointVvp":{"name":"contentOffset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV20adjustedContentInsetSo12UIEdgeInsetsVvp":{"name":"adjustedContentInset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV17hasRefreshControlSbvp":{"name":"hasRefreshControl","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV11environmentAA0C11EnvironmentVvp":{"name":"environment","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV10viewBounds14safeAreaInsets12contentInset0K6Offset015adjustedContentL017hasRefreshControl11environmentACSo6CGRectV_So06UIEdgeJ0VANSo7CGPointVANSbAA0C11EnvironmentVtcfc":{"name":"init(viewBounds:safeAreaInsets:contentInset:contentOffset:adjustedContentInset:hasRefreshControl:environment:)","parent_name":"ListLayoutLayoutContext"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV4sizeSo6CGSizeVvp":{"name":"size","abstract":"

    The size of the represented item when it is laid out.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV6centerSo7CGPointVvp":{"name":"center","abstract":"

    The center of the item when it is laid out, in the coordinate space of the outer list.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5frameSo6CGRectVvp":{"name":"frame","abstract":"

    The frame of the item when it is laid out, in the coordinate space of the outer list.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV9transformSo17CGAffineTransformVvp":{"name":"transform","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV11transform3DSo13CATransform3DVvp":{"name":"transform3D","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5alpha14CoreFoundation7CGFloatVvp":{"name":"alpha","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV6zIndexSivp":{"name":"zIndex","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesVyACSo016UICollectionVieweF0Ccfc":{"name":"init(_:)","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5apply2toySo016UICollectionVieweF0C_tF":{"name":"apply(to:)","parent_name":"ListContentLayoutAttributes"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsVyxxmcAA0cD5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various SectionLayoutsValues stored within the object.","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV4flowyACyAA14FlowAppearanceV0C6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new SectionLayouts value that allows configuring the flow values for the section.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV4flowAA14FlowAppearanceV0C6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of a Section‘s layout when it is presented within a .flow style layout.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV5tableyACyAA15TableAppearanceV0C6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new SectionLayouts value that allows configuring the table values for the section.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV5tableAA15TableAppearanceV0C6LayoutVvp":{"name":"table","abstract":"

    Allows customization of a Section‘s layout when it is presented within a .table style layout.

    ","parent_name":"SectionLayouts"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV10withFooter14CoreFoundation7CGFloatVvp":{"name":"withFooter","abstract":"

    The spacing used if there is a footer in the proceeding section.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV8noFooter14CoreFoundation7CGFloatVvp":{"name":"noFooter","abstract":"

    The spacing used if there is no footer in the proceeding section.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV10withFooter02noJ0AG14CoreFoundation7CGFloatV_ALtcfc":{"name":"init(withFooter:noFooter:)","abstract":"

    Provides a new intersection spacing value.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingVyAG14CoreFoundation7CGFloatVcfc":{"name":"init(_:)","abstract":"

    Provides a new intersection spacing value.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV27headerToFirstSectionSpacing14CoreFoundation7CGFloatVvp":{"name":"headerToFirstSectionSpacing","abstract":"

    The spacing between the list header and the first section.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19interSectionSpacingAE05IntergH0Vvp":{"name":"interSectionSpacing","abstract":"

    The spacing to apply between sections.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV26sectionHeaderBottomSpacing14CoreFoundation7CGFloatVvp":{"name":"sectionHeaderBottomSpacing","abstract":"

    The spacing to apply below a section header, before its items.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV11itemSpacing14CoreFoundation7CGFloatVvp":{"name":"itemSpacing","abstract":"

    The horizontal spacing between individual items within a section.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV10rowSpacing14CoreFoundation7CGFloatVvp":{"name":"rowSpacing","abstract":"

    The vertical spacing between rows in the flow layout.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV25rowToSectionFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"rowToSectionFooterSpacing","abstract":"

    The spacing between the last row in the section and the footer.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV26lastSectionToFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"lastSectionToFooterSpacing","abstract":"

    The spacing between the last section and the footer of the list.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV27headerToFirstSectionSpacing05interiJ0019sectionHeaderBottomJ004itemJ003rowJ00pgi6FooterJ004lastigqJ0AE14CoreFoundation7CGFloatV_AE05InteriJ0VA5Otcfc":{"name":"init(headerToFirstSectionSpacing:interSectionSpacing:sectionHeaderBottomSpacing:itemSpacing:rowSpacing:rowToSectionFooterSpacing:lastSectionToFooterSpacing:)","abstract":"

    Creates a new Layout with the provided options.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html":{"name":"InterSectionSpacing","abstract":"

    Controls the inter section spacing in a list.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV5widthAA11CustomWidthOvp":{"name":"width","abstract":"

    Controls the custom width of the Section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV21rowUnderflowAlignmentAC03RowhI0OSgvp":{"name":"rowUnderflowAlignment","abstract":"

    Provides a custom underflow alignment for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV17rowItemsAlignmentAC03RowhI0OSgvp":{"name":"rowItemsAlignment","abstract":"

    Provides a custom item alignment for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV10itemSizingAC04ItemH0OSgvp":{"name":"itemSizing","abstract":"

    Provides a custom item sizing for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV11itemSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemSpacing","abstract":"

    Provides a custom item spacing for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV14isHeaderSticky5width21rowUnderflowAlignment0k5ItemsM010itemSizing0O7SpacingAESbSg_AA11CustomWidthOAC03RowlM0OSgAC0tnM0OSgAC04ItemP0OSg14CoreFoundation7CGFloatVSgtcfc":{"name":"init(isHeaderSticky:width:rowUnderflowAlignment:rowItemsAlignment:itemSizing:itemSpacing:)","abstract":"

    Creates a new section layout.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"SectionLayout"},"Structs/FlowAppearance/HeaderFooterLayout.html#/s:10ListableUI14FlowAppearanceV18HeaderFooterLayoutVAEycfc":{"name":"init()","parent_name":"HeaderFooterLayout"},"Structs/FlowAppearance/HeaderFooterLayout.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"HeaderFooterLayout"},"Structs/FlowAppearance/ItemLayout/Width.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5WidthO7naturalyA2GmF":{"name":"natural","abstract":"

    The standard with from the item will be used.

    ","parent_name":"Width"},"Structs/FlowAppearance/ItemLayout/Width.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5WidthO7fillRowyA2GmF":{"name":"fillRow","abstract":"

    The full width of the section will be used by the item.

    ","parent_name":"Width"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5widthAE5WidthOvp":{"name":"width","abstract":"

    How to calculate the width of the item within the section.

    ","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5widthA2E5WidthO_tcfc":{"name":"init(width:)","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout/Width.html":{"name":"Width","abstract":"

    Controls how to determine the width of the items within a row.

    ","parent_name":"ItemLayout"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO3topyA2EmF":{"name":"top","abstract":"

    When items in a row are not the same height, the shorter items will be aligned to the top of the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO6centeryA2EmF":{"name":"center","abstract":"

    When items in a row are not the same height, the shorter items will be center aligned within the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO6bottomyA2EmF":{"name":"bottom","abstract":"

    When items in a row are not the same height, the shorter items will be bottom aligned within the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO4fillyA2EmF":{"name":"fill","abstract":"

    When items in a row are not the same height, the shorter items will be stretched to be the same","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O4fillyA2GmF":{"name":"fill","abstract":"

    The default behaviour; the row will be filled to fit its maximum allowable width.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O013matchPreviousE7SpacingyA2GmF":{"name":"matchPreviousRowSpacing","abstract":"

    The spacing of the previous row or itemSpacing will be used, whichever is smaller.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O18defaultItemSpacingyA2GmF":{"name":"defaultItemSpacing","abstract":"

    The calculated spacing or itemSpacing will be used, whichever is smaller.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO7leadingyA2EmF":{"name":"leading","abstract":"

    The items are leading-aligned, with extra space at the end of the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO8centeredyA2EmF":{"name":"centered","abstract":"

    The items are center-aligned, with extra space distributed evenly between","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO8trailingyA2EmF":{"name":"trailing","abstract":"

    The items are trailing-aligned, with extra space at the beginning of the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO4fillyA2E08FillLasteG0O_tcAEmF":{"name":"fill(lastRowAlignment:)","abstract":"

    The extra space in the row is evenly distributed between the items in the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html":{"name":"FillLastRowAlignment","abstract":"

    Controls the fill behavior for the last row in a section.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO7naturalyA2EmF":{"name":"natural","abstract":"

    The natural value from the Item.sizing is used with no changes.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO5fixedyAE14CoreFoundation7CGFloatVcAEmF":{"name":"fixed(_:)","abstract":"

    The width of the item is fixed to this value.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO7columnsyAESicAEmF":{"name":"columns(_:)","abstract":"

    The width of the item is calculated based on the number of columns provided.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV7defaultACvpZ":{"name":"default","abstract":"

    The default apperance style.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The direction the flow layout will be laid out in.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","abstract":"

    How the list header should be positioned when content is scrolled.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","abstract":"

    If sections should have sticky headers, staying visible until the section is scrolled off screen.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","abstract":"

    How paging is performed when a drag event ends.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","abstract":"

    The properties of the backing UIScrollView.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV21rowUnderflowAlignmentAC03RowfG0Ovp":{"name":"rowUnderflowAlignment","abstract":"

    How to align the items in a row when they do not take up the full amount of available space.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV17rowItemsAlignmentAC03RowfG0Ovp":{"name":"rowItemsAlignment","abstract":"

    How to align the items in a row when they are not all the same height.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV10itemSizingAC04ItemF0Ovp":{"name":"itemSizing","abstract":"

    Controls the sizing / measurement of items within the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","abstract":"

    Controls the padding and maximum width of the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV8spacingsAC8SpacingsVvp":{"name":"spacings","abstract":"

    Controls the spacing between headers, footers, sections, and items in the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV9direction16stickyListHeader0F14SectionHeaders14pagingBehavior21rowUnderflowAlignment0m5ItemsO010itemSizing6bounds8spacingsAcA15LayoutDirectionO_S2bSgAA0g6PagingL0OAC03RownO0OAC0xpO0OAC04ItemR0OAA0G13ContentBoundsVSgAC8SpacingsVtcfc":{"name":"init(direction:stickyListHeader:stickySectionHeaders:pagingBehavior:rowUnderflowAlignment:rowItemsAlignment:itemSizing:bounds:spacings:)","abstract":"

    Creates a new FlowAppearance.

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

    Controls how items in a row are measured and sized.

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

    When there is left over space at the end of a row, RowUnderflowAlignment controls","parent_name":"FlowAppearance"},"Structs/FlowAppearance/RowItemsAlignment.html":{"name":"RowItemsAlignment","abstract":"

    When items in a row are not the same height, controls the alignment and sizing of the smaller items.

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

    Controls the layout parameters for a given Item when it is displayed within a .flow layout.

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

    Controls the layout parameters for a given HeaderFooter when it is displayed within a .flow layout.

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

    Controls the layout parameters for a given Section when it is displayed within a .flow layout.

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

    Layout options for the list.

    ","parent_name":"FlowAppearance"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV10layoutTypexmvp":{"name":"layoutType","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV16layoutAppearance0cG0Qzvp":{"name":"layoutAppearance","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV011createEmptyC010appearance8behaviorAA07AnyListC0_pAA10AppearanceV_AA8BehaviorVtF":{"name":"createEmptyLayout(appearance:behavior:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV015createPopulatedC010appearance8behavior7contentAA07AnyListC0_pAA10AppearanceV_AA8BehaviorVAA0lC7ContentCAA0lC8DefaultsVXEtF":{"name":"createPopulatedLayout(appearance:behavior:content:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV26layoutAppearancePropertiesAA04ListcgH0VyF":{"name":"layoutAppearanceProperties()","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV13shouldRebuild6layoutSbAA07AnyListC0_p_tF":{"name":"shouldRebuild(layout:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV06isSameC4Type2asSbAA03AnycdE0_p_tF":{"name":"isSameLayoutType(as:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV7isEqual2toSbAA03AnycdE0_p_tF":{"name":"isEqual(to:)","parent_name":"Configuration"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV10layoutType10appearanceACxm_y0C10AppearanceQzzXEtcAA04ListC0Rzlufc":{"name":"init(layoutType:appearance:)","abstract":"

    Creates a new layout description for the provided layout type, with the provided optional layout configuration.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV10layoutType10appearanceACxm_0C10AppearanceQztcAA04ListC0Rzlufc":{"name":"init(layoutType:appearance:)","abstract":"

    Creates a new layout description for the provided layout type, with the provided appearance.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV26layoutAppearancePropertiesAA04ListcfG0Vvp":{"name":"layoutAppearanceProperties","abstract":"

    Returns the standard layout properties, which apply to any kind of list layout.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV4flowyACyAA14FlowAppearanceVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new .flow layout type for a list.","parent_name":"LayoutDescription"},"Structs/LayoutDescription/Configuration.html":{"name":"Configuration","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV5pagedyACyAA15PagedAppearanceVzXEFZ":{"name":"paged(_:)","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV5tableyACyAA15TableAppearanceVzXEFZ":{"name":"table(_:)","parent_name":"LayoutDescription"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV10isSelected0E11Highlighted0E10ReorderingACSb_S2btcfc":{"name":"init(isSelected:isHighlighted:isReordering:)","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV4cell12isReorderingACSo20UICollectionViewCellC_Sbtcfc":{"name":"init(cell:isReordering:)","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV10isSelectedSbvp":{"name":"isSelected","abstract":"

    If the item is currently selected.

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV13isHighlightedSbvp":{"name":"isHighlighted","abstract":"

    If the item is currently highlighted.

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV12isReorderingSbvp":{"name":"isReordering","abstract":"

    If the item is currently being moved by the user

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV8isActiveSbvp":{"name":"isActive","abstract":"

    If the item is either selected or highlighted.

    ","parent_name":"ItemState"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC18accessibilityProxySo8NSObjectCSgvp":{"name":"accessibilityProxy","parent_name":"GestureRecognizer"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfc":{"name":"init(target:action:)","abstract":"

    Creates a gesture recognizer with the provided target and selector.

    ","parent_name":"GestureRecognizer"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC5apply7actionsyAA0D7ActionsC_tF":{"name":"apply(actions:)","abstract":"

    Applies the actions from the ReorderingActions to the gesture recognizer,","parent_name":"GestureRecognizer"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV4from10Foundation9IndexPathVvp":{"name":"from","abstract":"

    The index path the Item is being moved from.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV11fromSectionAA0G0Vvp":{"name":"fromSection","abstract":"

    The Section the Item is being moved from.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV2to10Foundation9IndexPathVvp":{"name":"to","abstract":"

    The index path the Item is being moved to.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV9toSectionAA0G0Vvp":{"name":"toSection","abstract":"

    The Section the Item is being moved to.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV14sectionChangedSbvp":{"name":"sectionChanged","abstract":"

    If the item moved between sections during the reorder operation.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV4from0F7Section2to0hG0AE10Foundation9IndexPathV_AA0G0VAlNtcfc":{"name":"init(from:fromSection:to:toSection:)","abstract":"

    Creates a new instance of ItemReordering/Result with the provided options.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV21indexPathsDescriptionSSvp":{"name":"indexPathsDescription","abstract":"

    A short, readable description of the index path changes involved with the move.

    ","parent_name":"Result"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO3allyA2EmF":{"name":"all","abstract":"

    The Item can be moved to any section during a reorder

    ","parent_name":"Sections"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO7currentyA2EmF":{"name":"current","abstract":"

    The Item can only be moved within the current section during a reorder.

    ","parent_name":"Sections"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO8specificyAESb_Shys11AnyHashableVGtcAEmF":{"name":"specific(current:IDs:)","abstract":"

    The Item can only be moved within the specified sections during a reorder.","parent_name":"Sections"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV8sectionsAC8SectionsOvp":{"name":"sections","abstract":"

    The sections in which the Item can be reordered into.

    ","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV10CanReordera":{"name":"CanReorder","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV10canReorderSbAC6ResultVKcSgvp":{"name":"canReorder","abstract":"

    A predicate closure which allows more fine-grained validation of a reorder event,","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV8sections10canReorderA2C8SectionsO_SbAC6ResultVKcSgtcfc":{"name":"init(sections:canReorder:)","abstract":"

    Creates a new Reorder instance with the provided options.

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

    Controls which sections a reorderable Item can be moved to during a reorder event.

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

    Provides information about the current state of a reorder event.

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

    A gesture recognizer that you should use when implementing a reorderable Item in your list.

    ","parent_name":"ItemReordering"},"Structs/EmptyItemLayoutsValue.html#/s:10ListableUI21EmptyItemLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptyItemLayoutsValue"},"Structs/EmptyItemLayoutsValue.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"EmptyItemLayoutsValue"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsVyxxmcAA0cD5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various ItemLayoutsValues stored within the object.","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV4flowyACyAA14FlowAppearanceV0C6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new ItemLayouts value that allows configuring the flow values for the item.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV4flowAA14FlowAppearanceV0C6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of an Item‘s layout when it is presented within a .flow style layout.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV5tableyACyAA15TableAppearanceV0C6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new ItemLayouts value that allows configuring the table values for the item.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV5tableAA15TableAppearanceV0C6LayoutVvp":{"name":"table","abstract":"

    Allows customization of an Item‘s layout when it is presented within a .table style layout.

    ","parent_name":"ItemLayouts"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV7Preparea":{"name":"Prepare","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4nameSSvp":{"name":"name","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV02onD0yyAA27ListContentLayoutAttributesVzcvp":{"name":"onInsert","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV9onRemovalyyAA27ListContentLayoutAttributesVzcvp":{"name":"onRemoval","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4name02onD00I7RemovalACSS_yAA27ListContentLayoutAttributesVzcyAHzctcfc":{"name":"init(name:onInsert:onRemoval:)","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4name10attributesACSS_yAA27ListContentLayoutAttributesVzctcfc":{"name":"init(name:attributes:)","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4fadeACvpZ":{"name":"fade","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV5rightACvpZ":{"name":"right","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4leftACvpZ":{"name":"left","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV3topACvpZ":{"name":"top","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV6bottomACvpZ":{"name":"bottom","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV9scaleDownACvpZ":{"name":"scaleDown","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV7scaleUpACvpZ":{"name":"scaleUp","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV5stateAA0D5StateVvp":{"name":"state","abstract":"

    The state of the Item currently displaying the content. Is it highlighted, selected, etc.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV8positionAA0D8PositionOvp":{"name":"position","abstract":"

    The position of the item within its section.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV17reorderingActionsAA010ReorderingH0Cvp":{"name":"reorderingActions","abstract":"

    Provides access to actions to handle re-ordering the content within the list.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV23showLeadingSwipeActionsyycvp":{"name":"showLeadingSwipeActions","abstract":"

    When invoked, will show the leading swipe actions.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV24showTrailingSwipeActionsyycvp":{"name":"showTrailingSwipeActions","abstract":"

    When invoked, will show the trailing swipe actions.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV13isReorderableSbvp":{"name":"isReorderable","abstract":"

    If the item can be reordered.","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV11environmentAA15ListEnvironmentVvp":{"name":"environment","abstract":"

    The environment of the containing list.","parent_name":"ApplyItemContentInfo"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV7content0D4ViewQzvp":{"name":"content","abstract":"

    The content view of the content.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV10background14BackgroundViewQzvp":{"name":"background","abstract":"

    The background view of the content.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18backgroundIfLoaded14BackgroundViewQzSgvp":{"name":"backgroundIfLoaded","abstract":"

    The background view of the content, if it has been loaded.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18selectedBackground08SelectedG4ViewQzvp":{"name":"selectedBackground","abstract":"

    The selected background view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV26selectedBackgroundIfLoaded08SelectedG4ViewQzSgvp":{"name":"selectedBackgroundIfLoaded","abstract":"

    The selected background view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV17overlayDecoration07OverlayG4ViewQzvp":{"name":"overlayDecoration","abstract":"

    The overlay decoration view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV25overlayDecorationIfLoaded07OverlayG4ViewQzSgvp":{"name":"overlayDecorationIfLoaded","abstract":"

    The overlay decoration view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18underlayDecoration08UnderlayG4ViewQzvp":{"name":"underlayDecoration","abstract":"

    The underlay decoration view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV26underlayDecorationIfLoaded08UnderlayG4ViewQzSgvp":{"name":"underlayDecorationIfLoaded","abstract":"

    The underlay decoration view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV0D0a":{"name":"Item","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6sizingAA6SizingOSgvp":{"name":"sizing","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV7layoutsAA0D7LayoutsVSgvp":{"name":"layouts","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV14selectionStyleAA0d9SelectionG0OSgvp":{"name":"selectionStyle","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV25insertAndRemoveAnimationsAA0d6InsertghI0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV19leadingSwipeActionsAA0gH13ConfigurationVSgvp":{"name":"leadingSwipeActions","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV20trailingSwipeActionsAA0gH13ConfigurationVSgvp":{"name":"trailingSwipeActions","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV10reorderingAA0D10ReorderingVSgvp":{"name":"reordering","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV14onWasReorderedyAA0D0VyxG_AA0D10ReorderingV6ResultVtcSgvp":{"name":"onWasReordered","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV9onDisplayyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV12onEndDisplayyAA0D0V02OngH0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onSelectyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onSelect","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV10onDeselectyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onDeselect","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onInsertyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onInsert","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onRemoveyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onRemove","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6onMoveyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onMove","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onUpdateyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onUpdate","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingoP010reordering14onWasReordered0S7Display0s3EndV00S6Select0S8Deselect0S6Insert0sL00S4Move0S6Update19debuggingIdentifier9configureACyxGAA6SizingOSg_AA0D7LayoutsVSgAA0d9SelectionI0OSgAA0dzklM0VSgAA0oP13ConfigurationVSgA9_AA0D10ReorderingVSgyAA0D0VyxG_A11_6ResultVtcSgyA14_02OnV0Vyx_GcSgyA14_02OnwV0Vyx_GcSgyA14_02OnX0Vyx_GcSgyA14_02OnY0Vyx_GcSgyA14_02OnZ0Vyx_GcSgyA14_02OnL0Vyx_GcSgyA14_6OnMoveVyx_GcSgyA14_8OnUpdateVyx_GcSgSSSgyAVzXEtcfc":{"name":"init(sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:debuggingIdentifier:configure:)","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8defaults4withACyxGyAFzXE_tFZ":{"name":"defaults(with:)","parent_name":"DefaultItemProperties"},"Structs/SwipeActionsViewStyle/ButtonSizing.html#/s:10ListableUI21SwipeActionsViewStyleV12ButtonSizingO10equalWidthyA2EmF":{"name":"equalWidth","abstract":"

    Each button button will lay out with an equal width based on the widest button.

    ","parent_name":"ButtonSizing"},"Structs/SwipeActionsViewStyle/ButtonSizing.html#/s:10ListableUI21SwipeActionsViewStyleV12ButtonSizingO12sizeThatFitsyA2EmF":{"name":"sizeThatFits","abstract":"

    Each button receives the amount of space required to fit its contents.

    ","parent_name":"ButtonSizing"},"Structs/SwipeActionsViewStyle/Shape.html#/s:10ListableUI21SwipeActionsViewStyleV5ShapeO9rectangleyAE14CoreFoundation7CGFloatV_tcAEmF":{"name":"rectangle(cornerRadius:)","parent_name":"Shape"},"Structs/SwipeActionsViewStyle/Shape.html":{"name":"Shape","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle/ButtonSizing.html":{"name":"ButtonSizing","abstract":"

    The button sizing algorithm used when laying out swipe actions.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV7defaultACvpZ":{"name":"default","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV11actionShapeAC0H0Ovp":{"name":"actionShape","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV18interActionSpacing14CoreFoundation7CGFloatVvp":{"name":"interActionSpacing","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV22leadingContainerInsetsSo017NSDirectionalEdgeI0Vvp":{"name":"leadingContainerInsets","abstract":"

    The insets to apply to the leading swipe actions container.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV23trailingContainerInsetsSo017NSDirectionalEdgeI0Vvp":{"name":"trailingContainerInsets","abstract":"

    The insets to apply to the trailing swipe actions container.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV21containerCornerRadius14CoreFoundation7CGFloatVvp":{"name":"containerCornerRadius","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV12buttonSizingAC06ButtonH0Ovp":{"name":"buttonSizing","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV8minWidth14CoreFoundation7CGFloatVvp":{"name":"minWidth","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV12maxItemWidth14CoreFoundation7CGFloatVvp":{"name":"maxItemWidth","abstract":"

    The maximum width of individual items. Defaults to 120, matching UITableView

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV13maxWidthRatio14CoreFoundation7CGFloatVvp":{"name":"maxWidthRatio","abstract":"

    The percentage of the row content width that is available for laying out swipe action buttons.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV11actionShape18interActionSpacing22leadingContainerInsets08trailingmN021containerCornerRadius12buttonSizing8minWidth03maxV5Ratio0w4ItemV0A2C0H0O_14CoreFoundation7CGFloatVSo017NSDirectionalEdgeN0VAsqC06ButtonT0OA3Qtcfc":{"name":"init(actionShape:interActionSpacing:leadingContainerInsets:trailingContainerInsets:containerCornerRadius:buttonSizing:minWidth:maxWidthRatio:maxItemWidth:)","parent_name":"SwipeActionsViewStyle"},"Structs/EmptyHeaderFooterLayoutsValue.html#/s:10ListableUI29EmptyHeaderFooterLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptyHeaderFooterLayoutsValue"},"Structs/EmptyHeaderFooterLayoutsValue.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"EmptyHeaderFooterLayoutsValue"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsVyxxmcAA0cdE5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various HeaderFooterLayoutValues stored within the object.","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV4flowyACyAA14FlowAppearanceV0cD6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new HeaderFooterLayouts value that allows configuring the flow values for the header / footer.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV4flowAA14FlowAppearanceV0cD6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of a HeaderFooter‘s layout when it is presented within a .flow style layout.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV5tableyACyAA15TableAppearanceV0cD6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new HeaderFooterLayouts value that allows configuring the header footer values for the item.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV5tableAA15TableAppearanceV0cD6LayoutVvp":{"name":"table","abstract":"

    Allows customization of a HeaderFooter‘s layout when it is presented within a .table style layout.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV7content0E4ViewQzvp":{"name":"content","abstract":"

    The content view of the content.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV10background14BackgroundViewQzvp":{"name":"background","abstract":"

    The background view of the content.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV18backgroundIfLoaded14BackgroundViewQzSgvp":{"name":"backgroundIfLoaded","abstract":"

    The background view of the content, if it has been used.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV17pressedBackground07PressedH4ViewQzvp":{"name":"pressedBackground","abstract":"

    The background view of the content that’s displayed while a press is active.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV25pressedBackgroundIfLoaded07PressedH4ViewQzSgvp":{"name":"pressedBackgroundIfLoaded","abstract":"

    The background view of the content that’s displayed while a press is active, if it has been used.

    ","parent_name":"HeaderFooterContentViews"},"Structs/ApplyHeaderFooterContentInfo.html#/s:10ListableUI28ApplyHeaderFooterContentInfoV11environmentAA15ListEnvironmentVvp":{"name":"environment","abstract":"

    The environment of the containing list.","parent_name":"ApplyHeaderFooterContentInfo"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV8Callbacka":{"name":"Callback","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV06headerD0ACyxGvp":{"name":"headerFooter","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV07isFirstfG0Sbvp":{"name":"isFirstEndDisplay","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV8Callbacka":{"name":"Callback","parent_name":"OnDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV06headerD0ACyxGvp":{"name":"headerFooter","parent_name":"OnDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV07isFirstF0Sbvp":{"name":"isFirstDisplay","parent_name":"OnDisplay"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV7contentxvp":{"name":"content","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV6sizingAA6SizingOvp":{"name":"sizing","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV7layoutsAA0cD7LayoutsVvp":{"name":"layouts","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5OnTapa":{"name":"OnTap","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5onTapyycSgvp":{"name":"onTap","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV9onDisplayyAC02OnF0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV12onEndDisplayyAC02OnfG0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV9Configurea":{"name":"Configure","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV_9configureACyxGx_yAEzXEtcfc":{"name":"init(_:configure:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV_6sizing7layouts5onTap0G7Display0g3EndI0ACyxGx_AA6SizingOSgAA0cD7LayoutsVSgyycSgyAC02OnI0Vyx_GcSgyAC0mjI0Vyx_GcSgtcfc":{"name":"init(_:sizing:layouts:onTap:onDisplay:onEndDisplay:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV10anyContentypvp":{"name":"anyContent","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV015isStickySectionC0SbSgvp":{"name":"isStickySectionHeader","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5apply2to3for4withySo6UIViewC_AA11ApplyReasonOAA0jcD11ContentInfoVtF":{"name":"apply(to:for:with:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV15anyIsEquivalent2toSbAA03AnycD0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV015newPresentationcD5State4kind24performsContentCallbacksypAA17SupplementaryKindO_SbtF":{"name":"newPresentationHeaderFooterState(kind:performsContentCallbacks:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter/OnDisplay.html":{"name":"OnDisplay","abstract":"

    Value passed to the onDisplay callback for HeaderFooter.

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

    Value passed to the onEndDisplay callback for HeaderFooter.

    ","parent_name":"HeaderFooter"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV0dE0a":{"name":"HeaderFooter","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV6sizingAA6SizingOSgvp":{"name":"sizing","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV7layoutsAA0dE7LayoutsVSgvp":{"name":"layouts","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV5onTapyycSgvp":{"name":"onTap","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV9onDisplayyAA0dE0V02OnH0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV12onEndDisplayyAA0dE0V02OnhI0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV6sizing7layouts5onTap0I7Display0i3EndK019debuggingIdentifier9configureACyxGAA6SizingOSg_AA0dE7LayoutsVSgyycSgyAA0dE0V02OnK0Vyx_GcSgyAT0rlK0Vyx_GcSgSSSgyAKzXEtcfc":{"name":"init(sizing:layouts:onTap:onDisplay:onEndDisplay:debuggingIdentifier:configure:)","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV8defaults4withACyxGyAFzXE_tFZ":{"name":"defaults(with:)","parent_name":"DefaultHeaderFooterProperties"},"Structs/EmbeddedList/Sizing.html#/s:10ListableUI12EmbeddedListV6SizingO5fixedyAE14CoreFoundation7CGFloatV_AItcAEmF":{"name":"fixed(width:height:)","abstract":"

    A fixed size item with the given width or height.

    ","parent_name":"Sizing"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV10propertiesAA0D10PropertiesVvp":{"name":"properties","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV17contentIdentifiers11AnyHashableVvp":{"name":"contentIdentifier","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV10identifier9configureACx_yAA0D10PropertiesVzXEtcSHRzlufc":{"name":"init(identifier:configure:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP0D4ViewQa":{"name":"ContentView","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP15identifierValue010IdentifierF0Qzvp":{"name":"identifierValue","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP5apply2to3for4withyAA0cD5ViewsVyxG_AA11ApplyReasonOAA0jcD4InfoVtF":{"name":"apply(to:for:with:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP014createReusableD4View5frame0dG0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList/Sizing.html":{"name":"Sizing","abstract":"

    How you specify sizing for an embedded list. The surface area","parent_name":"EmbeddedList"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV8Callbacka":{"name":"Callback","parent_name":"OnUpdate"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV3oldACyxGvp":{"name":"old","parent_name":"OnUpdate"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV3newACyxGvp":{"name":"new","parent_name":"OnUpdate"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV8Callbacka":{"name":"Callback","parent_name":"OnMove"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV3oldACyxGvp":{"name":"old","parent_name":"OnMove"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV3newACyxGvp":{"name":"new","parent_name":"OnMove"},"Structs/Item/OnRemove.html#/s:10ListableUI4ItemV8OnRemoveV8Callbacka":{"name":"Callback","parent_name":"OnRemove"},"Structs/Item/OnRemove.html#/s:10ListableUI4ItemV8OnRemoveV4itemACyxGvp":{"name":"item","parent_name":"OnRemove"},"Structs/Item/OnInsert.html#/s:10ListableUI4ItemV8OnInsertV8Callbacka":{"name":"Callback","parent_name":"OnInsert"},"Structs/Item/OnInsert.html#/s:10ListableUI4ItemV8OnInsertV4itemACyxGvp":{"name":"item","parent_name":"OnInsert"},"Structs/Item/OnDeselect.html#/s:10ListableUI4ItemV10OnDeselectV8Callbacka":{"name":"Callback","parent_name":"OnDeselect"},"Structs/Item/OnDeselect.html#/s:10ListableUI4ItemV10OnDeselectV4itemACyxGvp":{"name":"item","parent_name":"OnDeselect"},"Structs/Item/OnSelect.html#/s:10ListableUI4ItemV8OnSelectV8Callbacka":{"name":"Callback","parent_name":"OnSelect"},"Structs/Item/OnSelect.html#/s:10ListableUI4ItemV8OnSelectV4itemACyxGvp":{"name":"item","parent_name":"OnSelect"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV8Callbacka":{"name":"Callback","parent_name":"OnEndDisplay"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV4itemACyxGvp":{"name":"item","parent_name":"OnEndDisplay"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV07isFirsteF0Sbvp":{"name":"isFirstEndDisplay","parent_name":"OnEndDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV8Callbacka":{"name":"Callback","parent_name":"OnDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV4itemACyxGvp":{"name":"item","parent_name":"OnDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV07isFirstE0Sbvp":{"name":"isFirstDisplay","parent_name":"OnDisplay"},"Structs/Item.html#/s:10ListableUI4ItemV10identifierAA10IdentifierCyx0E5ValueQzGvp":{"name":"identifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV7contentxvp":{"name":"content","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV6sizingAA6SizingOvp":{"name":"sizing","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV7layoutsAA0C7LayoutsVvp":{"name":"layouts","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14selectionStyleAA0c9SelectionE0Ovp":{"name":"selectionStyle","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV25insertAndRemoveAnimationsAA0c6InsertefG0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV19leadingSwipeActionsAA0eF13ConfigurationVSgvp":{"name":"leadingSwipeActions","abstract":"

    The configuration that provides the set of actions to display when swiping on the leading edge of the cell.

    ","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV20trailingSwipeActionsAA0eF13ConfigurationVSgvp":{"name":"trailingSwipeActions","abstract":"

    The configuration that provides the set of actions to display when swiping on the trailing edge of the cell.

    ","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14OnWasReordereda":{"name":"OnWasReordered","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10reorderingAA0C10ReorderingVSgvp":{"name":"reordering","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14onWasReorderedyACyxG_AA0C10ReorderingV6ResultVtcSgvp":{"name":"onWasReordered","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV9onDisplayyAC02OnE0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV12onEndDisplayyAC02OneF0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onSelectyAC02OnE0Vyx_GcSgvp":{"name":"onSelect","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10onDeselectyAC02OnE0Vyx_GcSgvp":{"name":"onDeselect","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onInsertyAC02OnE0Vyx_GcSgvp":{"name":"onInsert","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onRemoveyAC02OnE0Vyx_GcSgvp":{"name":"onRemove","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV6onMoveyAC02OnE0Vyx_GcSgvp":{"name":"onMove","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onUpdateyAC02OnE0Vyx_GcSgvp":{"name":"onUpdate","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV9Configurea":{"name":"Configure","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV_9configureACyxGx_yAEzXEtcfc":{"name":"init(_:configure:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV_6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingmN010reordering14onWasReordered0Q7Display0q3EndT00Q6Select0Q8Deselect0Q6Insert0qJ00Q4Move0Q6UpdateACyxGx_AA6SizingOSgAA0C7LayoutsVSgAA0c9SelectionG0OSgAA0cxijK0VSgAA0mN13ConfigurationVSgA7_AA0C10ReorderingVSgyAT_A9_6ResultVtcSgyAC02OnT0Vyx_GcSgyAC02OnuT0Vyx_GcSgyAC02OnV0Vyx_GcSgyAC02OnW0Vyx_GcSgyAC02OnX0Vyx_GcSgyAC02OnJ0Vyx_GcSgyAC02OnY0Vyx_GcSgyAC02OnZ0Vyx_GcSgtcfc":{"name":"init(_:sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV13anyIdentifierAA03AnyE0Cvp":{"name":"anyIdentifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10anyContentypvp":{"name":"anyContent","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV22reappliesToVisibleViewAA09ReappliesefG0Ovp":{"name":"reappliesToVisibleView","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV15anyIsEquivalent2toSbAA03AnyC0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV11anyWasMoved10comparedToSbAA03AnyC0_p_tF":{"name":"anyWasMoved(comparedTo:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV015newPresentationC5State4with15updateCallbacks015performsContentI0ypAA0cF12DependenciesV_AA06UpdateI0CSbtF":{"name":"newPresentationItemState(with:updateCallbacks:performsContentCallbacks:)","parent_name":"Item"},"Structs/Item/OnDisplay.html":{"name":"OnDisplay","abstract":"

    Value passed to the onDisplay callback for Item.

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

    Value passed to the onEndDisplay callback for Item.

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

    Value passed to the onSelect callback for Item.

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

    Value passed to the onDeselect callback for Item.

    ","parent_name":"Item"},"Structs/Item/OnInsert.html":{"name":"OnInsert","parent_name":"Item"},"Structs/Item/OnRemove.html":{"name":"OnRemove","parent_name":"Item"},"Structs/Item/OnMove.html":{"name":"OnMove","parent_name":"Item"},"Structs/Item/OnUpdate.html":{"name":"OnUpdate","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemVA2A12EmbeddedListVRszrlE4list_6sizing9configureACyAEGqd___AE6SizingOyAA0E10PropertiesVzXEtSHRd__lFZ":{"name":"list(_:sizing:configure:)","abstract":"

    Creates an Item which can be used to embed a list inside another list,","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemVA2A019LocalizedCollatableC7ContentRzrlE15collationStringSSvp":{"name":"collationString","parent_name":"Item"},"Structs/ContentContext.html#/s:10ListableUI14ContentContextVyACxcSQRzlufc":{"name":"init(_:)","abstract":"

    Creates a new context with the provided Equatable value.

    ","parent_name":"ContentContext"},"Structs/ContentContext.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ContentContext"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV5emptyACvpZ":{"name":"empty","abstract":"

    A default “empty” environment, with no values overridden.","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentVy5ValueQzxmcAA0cD3KeyRzluip":{"name":"subscript(_:)","abstract":"

    Gets or sets an environment value by its key.

    ","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV17listContentBoundsAA0cfG0VAF7ContextVcSgvp":{"name":"listContentBounds","abstract":"

    The provider for the ListContentBounds of the list. You may want to use the Context","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV17listContentBounds2inAA0cfG0VAG7ContextV_tF":{"name":"listContentBounds(in:)","abstract":"

    Calculates the bounds in the provided context.

    ","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV21swipeActionsViewStyleAA05SwipefgH0Vvp":{"name":"swipeActionsViewStyle","parent_name":"ListEnvironment"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV8viewSizeSo6CGSizeVvp":{"name":"viewSize","abstract":"

    The size of the view in question.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV14safeAreaInsetsSo06UIEdgeI0Vvp":{"name":"safeAreaInsets","abstract":"

    The safe area applied to the view.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The layout direction.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV8viewSize14safeAreaInsets9directionAESo6CGSizeV_So06UIEdgeK0VAA15LayoutDirectionOtcfc":{"name":"init(viewSize:safeAreaInsets:direction:)","abstract":"

    Creates a new context to use in the ListEnvironment‘s listContentBounds.

    ","parent_name":"Context"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV7paddingSo12UIEdgeInsetsVvp":{"name":"padding","abstract":"

    The padding to place around the outside of the content of the list.

    ","parent_name":"ListContentBounds"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV5widthAA15WidthConstraintOvp":{"name":"width","abstract":"

    An optional constraint on the width of the content.

    ","parent_name":"ListContentBounds"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV7padding5widthACSo12UIEdgeInsetsV_AA15WidthConstraintOtcfc":{"name":"init(padding:width:)","abstract":"

    Creates a new bounds with the provided options.

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

    View and layout information passed to environment.listContentBounds to determine","parent_name":"ListContentBounds"},"Structs/Content.html#/s:10ListableUI7ContentV10identifiers11AnyHashableVSgvp":{"name":"identifier","abstract":"

    The identifier for the content, defaults to nil.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV7contextAA0C7ContextVSgvp":{"name":"context","abstract":"

    The context for the entire list.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV14refreshControlAA07RefreshE0VSgvp":{"name":"refreshControl","abstract":"

    The refresh control, if any, associated with the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV15containerHeaderAA03AnyE17FooterConvertible_pSgvp":{"name":"containerHeader","abstract":"

    A header provided by the container of the list, eg a nav-style “large header”.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV6headerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"header","abstract":"

    The header for the list, usually displayed before all other content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV6footerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"footer","abstract":"

    The footer for the list, usually displayed after all other content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV16overscrollFooterAA09AnyHeaderE11Convertible_pSgvp":{"name":"overscrollFooter","abstract":"

    The overscroll footer for the list, which is displayed below the bottom bounds of the visible frame,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8sectionsSayAA7SectionVGvp":{"name":"sections","abstract":"

    All sections in the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV16nonEmptySectionsSayAA7SectionVGvp":{"name":"nonEmptySections","abstract":"

    Any sections that have a non-zero number of items.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9itemCountSivp":{"name":"itemCount","abstract":"

    The total number of items in all of the sections in the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8contains3anySbShyAA0C7FiltersOG_tF":{"name":"contains(any:)","abstract":"

    Check if the content contains any of the given types, which you specify via the filters","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9Configurea":{"name":"Configure","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV4withACyACzXE_tcfc":{"name":"init(with:)","abstract":"

    Creates a new instance, configured as needed via the provided builder block.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV10identifier7context14refreshControl15containerHeader6header6footer16overscrollFooter8sectionsACs11AnyHashableVSg_AA0C7ContextVSgAA07RefreshG0VSgAA0oiM11Convertible_pSgA3VSayAA7SectionVGtcfc":{"name":"init(identifier:context:refreshControl:containerHeader:header:footer:overscrollFooter:sections:)","abstract":"

    Creates a new instance with the provided parameters.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9firstItemAA03AnyE0_pSgvp":{"name":"firstItem","abstract":"

    The first Item in the content. Returns nil if there is no content in any section.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8lastItemAA03AnyE0_pSgvp":{"name":"lastItem","abstract":"

    The last Item in the content. Returns nil if there is no content in any section.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV4item2atAA7AnyItem_p10Foundation9IndexPathV_tF":{"name":"item(at:)","abstract":"

    Returns the Item at the given IndexPath.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV21firstIndexPathForItem4with10Foundation0eF0VSgAA13AnyIdentifierC_tF":{"name":"firstIndexPathForItem(with:)","abstract":"

    Returns the first IndexPath for the contained Item with the given AnyIdentifier,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV20firstIndexForSection4withSiSgAA13AnyIdentifierC_tF":{"name":"firstIndexForSection(with:)","abstract":"

    Returns the first index position for the contained Section with the given AnyIdentifier,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV13lastIndexPath10Foundation0eF0VSgyF":{"name":"lastIndexPath()","abstract":"

    Returns the IndexPath of the last Item in the content.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV11removeEmptyyyF":{"name":"removeEmpty()","abstract":"

    Removes all Sections that do not contain any Items.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV3addyyAA7SectionVF":{"name":"add(_:)","abstract":"

    Appends a Section to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV2peoiyyACz_AA7SectionVtFZ":{"name":"+=(_:_:)","abstract":"

    Appends a Section to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV2peoiyyACz_SayAA7SectionVGtFZ":{"name":"+=(_:_:)","abstract":"

    Appends a list of Sections to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV14callAsFunction_9configureyx_yAA7SectionVzXEtSHRzlF":{"name":"callAsFunction(_:configure:)","abstract":"

    Allows streamlined creation of sections when building a list, leveraging Swift’s callAsFunction","parent_name":"Content"},"Structs/Color.html#/s:10ListableUI5ColorV12wrappedValueSo7UIColorCvp":{"name":"wrappedValue","abstract":"

    The underlying color value.

    ","parent_name":"Color"},"Structs/Color.html#/s:10ListableUI5ColorVyACSo7UIColorCcfc":{"name":"init(_:)","parent_name":"Color"},"Structs/Color.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Color"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO4noneyA2EmF":{"name":"none","abstract":"

    No focus support - keyboard navigation is disabled.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO06allowsD0yA2EmF":{"name":"allowsFocus","abstract":"

    Basic focus support - allows keyboard navigation but selection doesn’t follow focus.","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO016selectionFollowsD0yAESb_tcAEmF":{"name":"selectionFollowsFocus(showFocusRing:)","abstract":"

    Focus with selection following - keyboard navigation enabled and selection follows focus.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO06allowsD0Sbvp":{"name":"allowsFocus","abstract":"

    Whether items can receive focus for keyboard navigation.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO016selectionFollowsD0Sbvp":{"name":"selectionFollowsFocus","abstract":"

    Whether selection automatically follows focus changes.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO04showD4RingSbvp":{"name":"showFocusRing","abstract":"

    Whether to show the focus ring on focused items.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/VerticalLayoutGravity.html#/s:10ListableUI8BehaviorV21VerticalLayoutGravityO3topyA2EmF":{"name":"top","abstract":"

    This is how a scroll view normally behaves.","parent_name":"VerticalLayoutGravity"},"Structs/Behavior/VerticalLayoutGravity.html#/s:10ListableUI8BehaviorV21VerticalLayoutGravityO6bottomyA2EmF":{"name":"bottom","abstract":"

    Intended for cases where the default scroll position is scrolled all the way down.","parent_name":"VerticalLayoutGravity"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO3topyA2GmF":{"name":"top","abstract":"

    The content is aligned to the top of the list. This is the default and is generally standard.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO6centeryA2GmF":{"name":"center","abstract":"

    The content is centered within the available space.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO6bottomyA2GmF":{"name":"bottom","abstract":"

    The content is aligned to the bottom.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV12alwaysBounceSbvp":{"name":"alwaysBounce","abstract":"

    Is bouncing (aka rubber banding) enabled, even if the content is shorter than the scrolling axis of the list?

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV9alignmentAE9AlignmentOvp":{"name":"alignment","abstract":"

    How to align the content during underflow.

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV12alwaysBounce9alignmentAESb_AE9AlignmentOtcfc":{"name":"init(alwaysBounce:alignment:)","abstract":"

    Creates a new instance with the provided parameters.

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow/Alignment.html":{"name":"Alignment","abstract":"

    When the content takes up less space than allotted to the list,","parent_name":"Underflow"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO4noneyA2EmF":{"name":"none","abstract":"

    The list view does not allow any selections.

    ","parent_name":"SelectionMode"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO6singleyA2EmF":{"name":"single","abstract":"

    The list view allows single selections. When an item is selected, the previously selected item (if any)","parent_name":"SelectionMode"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO8multipleyA2EmF":{"name":"multiple","abstract":"

    The list view allows multiple selections. It is your responsibility to update the content","parent_name":"SelectionMode"},"Structs/Behavior/DecelerationRate.html#/s:10ListableUI8BehaviorV16DecelerationRateO6normalyA2EmF":{"name":"normal","parent_name":"DecelerationRate"},"Structs/Behavior/DecelerationRate.html#/s:10ListableUI8BehaviorV16DecelerationRateO4fastyA2EmF":{"name":"fast","parent_name":"DecelerationRate"},"Structs/Behavior/ScrollsToTop.html#/s:10ListableUI8BehaviorV12ScrollsToTopO8disabledyA2EmF":{"name":"disabled","abstract":"

    No action is performed when the user taps on the status bar.

    ","parent_name":"ScrollsToTop"},"Structs/Behavior/ScrollsToTop.html#/s:10ListableUI8BehaviorV12ScrollsToTopO7enabledyA2EmF":{"name":"enabled","abstract":"

    When the user taps on the status bar, scroll to the top of the list.

    ","parent_name":"ScrollsToTop"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO4noneyA2EmF":{"name":"none","abstract":"

    The contentInset of the list is not adjusted when the keyboard appears or disappears.

    ","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO18adjustsWhenVisibleyA2EmF":{"name":"adjustsWhenVisible","abstract":"

    The contentInset of the list is adjusted when the keyboard appears or disappears.

    ","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO6customyA2EmF":{"name":"custom","abstract":"

    Consumer calculates the edge insets and handles setting them","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV15isScrollEnabledSbvp":{"name":"isScrollEnabled","abstract":"

    Whether the list scroll view should be enabled.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV19keyboardDismissModeSo020UIScrollViewKeyboardeF0Vvp":{"name":"keyboardDismissMode","abstract":"

    How the keyboard should be dismissed (if at all) based on scrolling of the list view.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV22keyboardAdjustmentModeAC08KeyboardeF0Ovp":{"name":"keyboardAdjustmentMode","abstract":"

    How to adjust the contentInset of the list when the keyboard visibility changes.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV15occlusionInsetsSo06UIEdgeE0Vvp":{"name":"occlusionInsets","abstract":"

    Insets for persistent UI that visually occludes the list viewport.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV12scrollsToTopAC07ScrollseF0Ovp":{"name":"scrollsToTop","abstract":"

    How the list should react when the user taps the application status bar.","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV13selectionModeAC09SelectionE0Ovp":{"name":"selectionMode","abstract":"

    How the list should respond to selection attempts.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV9underflowAC9UnderflowVvp":{"name":"underflow","abstract":"

    How the list should behave when its content takes up less space than is available in the list view.","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV23canCancelContentTouchesSbvp":{"name":"canCancelContentTouches","abstract":"

    A Boolean value that controls whether touches in the content view always lead to tracking.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV20delaysContentTouchesSbvp":{"name":"delaysContentTouches","abstract":"

    A Boolean value that determines whether the scroll view delays the handling of touch-down gestures.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV013pageScrollingC0AA04PageeC0Ovp":{"name":"pageScrollingBehavior","abstract":"

    The page scrolling behavior of the underlying scroll view. When .none, no paging is performed.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV16decelerationRateAC012DecelerationE0Ovp":{"name":"decelerationRate","abstract":"

    The rate at which scrolling decelerates.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV21verticalLayoutGravityAC08VerticaleF0Ovp":{"name":"verticalLayoutGravity","abstract":"

    Applicable when the layoutDirection is vertical. The gravity determines","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV5focusAC18FocusConfigurationOvp":{"name":"focus","abstract":"

    Configuration for keyboard focus behavior in the list view.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV15isScrollEnabled19keyboardDismissMode0g10AdjustmentI015occlusionInsets12scrollsToTop09selectionI09underflow23canCancelContentTouches06delaystU0013pageScrollingC016decelerationRate21verticalLayoutGravity5focusACSb_So020UIScrollViewKeyboardhI0VAC08KeyboardjI0OSo06UIEdgeL0VAC07ScrollsnO0OAC09SelectionI0OAC9UnderflowVS2bAA04PagexC0OAC012DecelerationZ0OAC21VerticalLayoutGravityOAC18FocusConfigurationOtcfc":{"name":"init(isScrollEnabled:keyboardDismissMode:keyboardAdjustmentMode:occlusionInsets:scrollsToTop:selectionMode:underflow:canCancelContentTouches:delaysContentTouches:pageScrollingBehavior:decelerationRate:verticalLayoutGravity:focus:)","abstract":"

    Creates a new Behavior based on the provided parameters.

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

    How to adjust the contentInset of the list when the keyboard visibility changes.

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

    How to react when the user taps on the status bar of the application.

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

    The rate at which scrolling decelerates.

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

    The selection mode of the list view, which controls how many items (if any) can be selected at once.

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

    When the content of the list takes up less space than the list itself (aka, an underflow), how","parent_name":"Behavior"},"Structs/Behavior/VerticalLayoutGravity.html":{"name":"VerticalLayoutGravity","abstract":"

    Applicable when the layoutDirection is vertical. The gravity determines","parent_name":"Behavior"},"Structs/Behavior/FocusConfiguration.html":{"name":"FocusConfiguration","abstract":"

    Configuration for keyboard focus behavior in the list view.

    ","parent_name":"Behavior"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"

    The background color for the list.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV19refreshControlColorSo7UIColorCSgvp":{"name":"refreshControlColor","abstract":"

    The tint color of the refresh control.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV21showsScrollIndicatorsSbvp":{"name":"showsScrollIndicators","abstract":"

    If the list should display its scroll indicators.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV15backgroundColor014refreshControlE021showsScrollIndicators9configureACSo7UIColorC_AISgSbyACzXEtcfc":{"name":"init(backgroundColor:refreshControlColor:showsScrollIndicators:configure:)","abstract":"

    Creates a new appearance object with the provided options.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV22defaultBackgroundColorSo7UIColorCvpZ":{"name":"defaultBackgroundColor","abstract":"

    The default background color for the Appearance.

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

    Contains all the properties which affect the appearance of all possible kinds of list layouts.

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

    Controls various behaviors of the list view, such as keyboard dismissal, selection mode, and behavior"},"Structs/Color.html":{"name":"Color","abstract":"

    A color wrapper which provides equatability for"},"Structs/Content.html":{"name":"Content"},"Structs/ListContentBounds.html":{"name":"ListContentBounds","abstract":"

    For participating layouts; allows controlling the padding around and width of content when it is laid out.

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

    An environment of keys and values that are passed to every ItemContent and HeaderFooter"},"Structs/ContentContext.html":{"name":"ContentContext","abstract":"

    An Equatable value which represents the overall context for all content presented in a list.

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

    An Item is one of the core types deployed by Listable, allowing you to specify"},"Structs/EmbeddedList.html":{"name":"EmbeddedList","abstract":"

    Describes item content which can be used to embed a list inside another list,"},"Structs/DefaultHeaderFooterProperties.html":{"name":"DefaultHeaderFooterProperties","abstract":"

    Allows specifying default properties to apply to a header / footer when it is initialized,"},"Structs/HeaderFooter.html":{"name":"HeaderFooter"},"Structs/ApplyHeaderFooterContentInfo.html":{"name":"ApplyHeaderFooterContentInfo","abstract":"

    Information about the current state of the content, which is passed to apply(to:for:with:)"},"Structs/HeaderFooterContentViews.html":{"name":"HeaderFooterContentViews","abstract":"

    The views owned by the item content, passed to the apply(to:) method to theme and provide content.

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

    HeaderFooterLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/EmptyHeaderFooterLayoutsValue.html":{"name":"EmptyHeaderFooterLayoutsValue","abstract":"

    Use this type if you have no HeaderFooterLayout for your ListLayout.

    "},"Structs.html#/s:10ListableUI21ItemStateDependenciesV":{"name":"ItemStateDependencies"},"Structs/SwipeActionsViewStyle.html":{"name":"SwipeActionsViewStyle"},"Structs/DefaultItemProperties.html":{"name":"DefaultItemProperties","abstract":"

    Allows specifying default properties to apply to an item when it is initialized,"},"Structs/ItemContentViews.html":{"name":"ItemContentViews","abstract":"

    The views owned by the item content, passed to the apply(to:) method to theme and provide content.

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

    Information about the current state of the content, which is passed to apply(to:for:with:)"},"Structs/ItemInsertAndRemoveAnimations.html":{"name":"ItemInsertAndRemoveAnimations","abstract":"

    Controls the animations that are displayed when an item is inserted into, or removed from, a list.

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

    ItemLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/EmptyItemLayoutsValue.html":{"name":"EmptyItemLayoutsValue","abstract":"

    Use this type if you have no ItemLayout for your ListLayout.

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

    Provides configuration options to control how an Item can be reordered within a list.

    "},"Structs/ItemState.html":{"name":"ItemState"},"Structs/LayoutDescription.html":{"name":"LayoutDescription","abstract":"

    A LayoutDescription, well, describes the type of and properties of a layout to apply to a list view.

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

    Allows rendering a list in the style of a flow layout. Items in the list flow from one row to the next,"},"Structs/SectionLayouts.html":{"name":"SectionLayouts","abstract":"

    SectionLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/ListContentLayoutAttributes.html":{"name":"ListContentLayoutAttributes","abstract":"

    A struct-based version of many of the properties available on UICollectionViewLayoutAttributes,"},"Structs/ListLayoutLayoutContext.html":{"name":"ListLayoutLayoutContext"},"Structs/ListLayoutAppearanceProperties.html":{"name":"ListLayoutAppearanceProperties","abstract":"

    Represents the properties from a ListLayoutAppearance, which"},"Structs/ListLayoutDefaults.html":{"name":"ListLayoutDefaults"},"Structs/ListLayoutResult.html":{"name":"ListLayoutResult","abstract":"

    Describes the values which should be calculated and returned from ListLayout.layout(delegate:in:).

    "},"Structs/ListLayoutScrollViewProperties.html":{"name":"ListLayoutScrollViewProperties"},"Structs/PagedAppearance.html":{"name":"PagedAppearance","abstract":"

    Describes the available appearance configuration options for a paged list layout."},"Structs/TableAppearance.html":{"name":"TableAppearance","abstract":"

    TableAppearance defines the appearance and layout attribute for list layouts within a Listable list.

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

    Controls the animation to use when updating the content of a list.

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

    Specifies how to position an item in a list when requesting the list scrolls to it.

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

    Information available when calculating a custom scroll adjustment for an item.

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

    The ListProperties object describes all of the given values needed to configure"},"Structs/ListScrollPositionInfo.html":{"name":"ListScrollPositionInfo","abstract":"

    Information about the current scroll position of a list,"},"Structs/ListStateObserver.html":{"name":"ListStateObserver","abstract":"

    Allows reading state and events based on state changes within the list view."},"Structs/MeasuredListSize.html":{"name":"MeasuredListSize","abstract":"

    Provides sizing and width information about the measurement of a list’s content.

    "},"Structs/ListableLocalizedStrings.html":{"name":"ListableLocalizedStrings"},"Structs/LocalizedItemCollator.html":{"name":"LocalizedItemCollator","abstract":"

    If you’re looking for the equivalent of UILocalizedIndexedCollation for lists,"},"Structs/ItemPreview.html":{"name":"ItemPreview","abstract":"

    A SwiftUI view that you can use to preview your Item or ItemContent"},"Structs/ItemPreviewAppearance.html":{"name":"ItemPreviewAppearance","abstract":"

    The appearance options for a preview item.

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

    Represents a standard UIKit refresh control that is shown at the top"},"Structs/ScrollPosition.html":{"name":"ScrollPosition","abstract":"

    Specifies how to position an item in a list when requesting the list scrolls to it.

    "},"Structs/Section.html":{"name":"Section"},"Structs/EmptySectionLayoutsValue.html":{"name":"EmptySectionLayoutsValue","abstract":"

    Use this type if you have no SectionLayout for your ListLayout.

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

    Provides additional validation when an Item is being reordered into, or out of a section.

    "},"Structs/HorizontalPadding.html":{"name":"HorizontalPadding"},"Structs/SwipeActionsConfiguration.html":{"name":"SwipeActionsConfiguration","abstract":"

    Use SwipeActionsConfiguration to configure an item with SwipeActions."},"Structs/SwipeAction.html":{"name":"SwipeAction","abstract":"

    Create SwipeActions to define actions that can be performed in a SwipeActionsConfiguration.

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

    Describes the properties to apply to a view for an ItemContent or HeaderFooterContent

    "},"Protocols/SectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"SectionLayoutsValue"},"Protocols/SectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","abstract":"

    Indicates if the header for the section will be sticky.","parent_name":"SectionLayoutsValue"},"Protocols/AnyLocalizedCollatableItem.html#/s:10ListableUI26AnyLocalizedCollatableItemP15collationStringSSvp":{"name":"collationString","parent_name":"AnyLocalizedCollatableItem"},"Protocols/LocalizedCollatableItemContent.html#/s:10ListableUI30LocalizedCollatableItemContentP15collationStringSSvp":{"name":"collationString","abstract":"

    A string that represents the primary content of your ItemContent; usually a name or title.

    ","parent_name":"LocalizedCollatableItemContent"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP5StateQa":{"name":"State","parent_name":"ListViewSource"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP7content4withADyAA0E5StateCy0H0QzG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"ListViewSource"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP7content4withAA7ContentVAA0E5StateCy0I0QzG_tF":{"name":"content(with:)","parent_name":"ListViewSource"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP4sizeSo6CGSizeVvp":{"name":"size","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP6zIndexSivp":{"name":"zIndex","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP7defaultxvpZ":{"name":"default","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP7defaultyxyxzXEFZ":{"name":"default(_:)","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP18listHeaderPositionAA0cgH0Ovp":{"name":"listHeaderPosition","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP14pagingBehaviorAA0c6PagingG0Ovp":{"name":"pagingBehavior","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP20scrollViewPropertiesAA0cd6ScrollgH0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP02toD11DescriptionAA0dG0VyF":{"name":"toLayoutDescription()","parent_name":"ListLayoutAppearance"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP10appearanceAA10AppearanceVvp":{"name":"appearance","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP8behaviorAA8BehaviorVvp":{"name":"behavior","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP7contentAA0dE7ContentCvp":{"name":"content","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP9directionAA0E9DirectionOvp":{"name":"direction","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6boundsAA0D13ContentBoundsVSgvp":{"name":"bounds","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP18listHeaderPositionAA0dgH0Ovp":{"name":"listHeaderPosition","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP14pagingBehaviorAA0d6PagingG0Ovp":{"name":"pagingBehavior","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP20scrollViewPropertiesAA0de6ScrollgH0Vvp":{"name":"scrollViewProperties","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP06updateE02inyAA0deE7ContextV_tF":{"name":"updateLayout(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6layout8delegate2inAA0dE6ResultVAA014CollectionViewE8Delegate_pSg_AA0deE7ContextVtF":{"name":"layout(delegate:in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP11setZIndexesyyF":{"name":"setZIndexes()","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP014positionStickyD14HeaderIfNeeded2inyAA0deE7ContextV_tF":{"name":"positionStickyListHeaderIfNeeded(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP36positionStickySectionHeadersIfNeeded2inyAA0deE7ContextV_tF":{"name":"positionStickySectionHeadersIfNeeded(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP30updateOverscrollFooterPosition2inyAA0deE7ContextV_tF":{"name":"updateOverscrollFooterPosition(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP018adjustPositionsForE9Underflow2inyAA0deE7ContextV_tF":{"name":"adjustPositionsForLayoutUnderflow(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6adjust33layoutAttributesForReorderingItem08originalH02at18withTargetPositionyAA0d7ContenteH0Vz_AJ10Foundation9IndexPathVSo7CGPointVtF":{"name":"adjust(layoutAttributesForReorderingItem:originalAttributes:at:withTargetPosition:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP15targetIndexPath26forInteractivelyMovingItem12withPosition10Foundation0gH0VSgAI_So7CGPointVtF":{"name":"targetIndexPath(forInteractivelyMovingItem:withPosition:)","abstract":"

    Returns the target index path for an item being interactively moved.

    ","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutPAAE19visibleContentFrame3forSo6CGRectVSo16UICollectionViewC_tF":{"name":"visibleContentFrame(for:)","parent_name":"AnyListLayout"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP011createEmptyD010appearance8behaviorAA0c4ListD0_pAA10AppearanceV_AA8BehaviorVtF":{"name":"createEmptyLayout(appearance:behavior:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP015createPopulatedD010appearance8behavior7contentAA0c4ListD0_pAA10AppearanceV_AA8BehaviorVAA0lD7ContentCAA0lD8DefaultsVXEtF":{"name":"createPopulatedLayout(appearance:behavior:content:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP26layoutAppearancePropertiesAA04ListdhI0VyF":{"name":"layoutAppearanceProperties()","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP13shouldRebuild6layoutSbAA0c4ListD0_p_tF":{"name":"shouldRebuild(layout:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP06isSameD4Type2asSbAaB_p_tF":{"name":"isSameLayoutType(as:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP7isEqual2toSbAaB_p_tF":{"name":"isEqual(to:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP0D10AppearanceQa":{"name":"LayoutAppearance","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP04ItemD0Qa":{"name":"ItemLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP012HeaderFooterD0Qa":{"name":"HeaderFooterLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP07SectionD0Qa":{"name":"SectionLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP8defaultsAA0cD8DefaultsVvpZ":{"name":"defaults","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP16layoutAppearance0dF0Qzvp":{"name":"layoutAppearance","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP16layoutAppearance10appearance8behavior7contentx0dF0Qz_AA0F0VAA8BehaviorVAA0cD7ContentCtcfc":{"name":"init(layoutAppearance:appearance:behavior:content:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE8describe10appearanceAA0D11DescriptionVy0D10AppearanceQzzXE_tFZ":{"name":"describe(appearance:)","abstract":"

    Creates a new layout description for a list layout, with the provided optional layout configuration.

    ","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE18listHeaderPositionAA0cfG0Ovp":{"name":"listHeaderPosition","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE14pagingBehaviorAA0c6PagingF0Ovp":{"name":"pagingBehavior","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE20scrollViewPropertiesAA0cd6ScrollfG0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE14resolvedBounds2inAA0c7ContentF0VAA0cdD7ContextV_tF":{"name":"resolvedBounds(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE19visibleContentFrame2inSo6CGRectVAA0cdD7ContextV_tF":{"name":"visibleContentFrame(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE014positionStickyC14HeaderIfNeeded2inyAA0cdD7ContextV_tF":{"name":"positionStickyListHeaderIfNeeded(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE36positionStickySectionHeadersIfNeeded2inyAA0cdD7ContextV_tF":{"name":"positionStickySectionHeadersIfNeeded(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE11setZIndexesyyF":{"name":"setZIndexes()","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE6adjust33layoutAttributesForReorderingItem08originalG02at18withTargetPositionyAA0c7ContentdG0Vz_AJ10Foundation9IndexPathVSo7CGPointVtF":{"name":"adjust(layoutAttributesForReorderingItem:originalAttributes:at:withTargetPosition:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI13AnyListLayoutP15targetIndexPath26forInteractivelyMovingItem12withPosition10Foundation0gH0VSgAI_So7CGPointVtF":{"name":"targetIndexPath(forInteractivelyMovingItem:withPosition:)","parent_name":"ListLayout"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listdE20UpdatedItemPositionsyyF":{"name":"listViewLayoutUpdatedItemPositions()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listE7Content8defaultsAA04ListeH0CAA0jE8DefaultsV_tF":{"name":"listLayoutContent(defaults:)","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listdE18CurrentEnvironmentAA04ListI0VyF":{"name":"listViewLayoutCurrentEnvironment()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listde3DidE8ContentsyyF":{"name":"listViewLayoutDidLayoutContents()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listD32ShouldEndQueueingEditsForReorderyyF":{"name":"listViewShouldEndQueueingEditsForReorder()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/ItemLayoutsValue.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"ItemLayoutsValue"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP0cD4TypeQa":{"name":"ItemContentType","abstract":"

    The type of ItemContent associated with this coordinator.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP0C0a":{"name":"Item","abstract":"

    The item associated with the coordinator.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP7actionsAA0cdE7ActionsCy0cD4TypeQzGvp":{"name":"actions","abstract":"

    The available actions you can perform on the coordinated Item. Eg, updating it to a new value.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP4infoAA0cdE4InfoCy0cD4TypeQzGvp":{"name":"info","abstract":"

    Info about the coordinated Item, such as its original and current value.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11wasInsertedyyAA0C0V8OnInsertVy0cD4TypeQz_GF":{"name":"wasInserted(_:)","abstract":"

    Invoked on the coordinator when it is first created and configured.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP10wasRemovedyyAA0C0V8OnRemoveVy0cD4TypeQz_GF":{"name":"wasRemoved(_:)","abstract":"

    Invoked on the coordinator when its owned item is removed from the list due to","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP8wasMovedyyAA0C0V6OnMoveVy0cD4TypeQz_GF":{"name":"wasMoved(_:)","abstract":"

    Invoked on the coordinator when its owned item is moved inside a list due to its","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP10wasUpdatedyyAA0C0V8OnUpdateVy0cD4TypeQz_GF":{"name":"wasUpdated(_:)","abstract":"

    Invoked on the coordinator when an external update is pushed onto the owned Item.","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11willDisplayyyF":{"name":"willDisplay()","abstract":"

    Invoked when the list is about to begin displaying the item with the given view.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP13didEndDisplayyyF":{"name":"didEndDisplay()","abstract":"

    Invoked when the list is about to complete displaying the item with the given view.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11wasSelectedyyF":{"name":"wasSelected()","abstract":"

    Invoked when the item is selected, via either user interaction or the selectionStyle.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP13wasDeselectedyyF":{"name":"wasDeselected()","abstract":"

    Invoked when the item is deselected, via either user interaction or the selectionStyle.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15IdentifierValueQa":{"name":"IdentifierValue","abstract":"

    A Hashable type which is returned from identifierValue,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15identifierValue010IdentifierF0Qzvp":{"name":"identifierValue","abstract":"

    Used to unique the item, control its lifetime, and identify it across update operations.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","abstract":"

    Used by the list to determine when the content of the item has changed; in order to","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP8wasMoved10comparedToSbx_tF":{"name":"wasMoved(comparedTo:)","abstract":"

    Used by the list view to determine move events during an update’s diff operation.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP17DefaultPropertiesa":{"name":"DefaultProperties","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP07defaultC10PropertiesAA07DefaultcF0VyxGvp":{"name":"defaultItemProperties","abstract":"

    Default values to assign to various properties on the Item which wraps","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP5apply2to3for4withyAA0cD5ViewsVyxG_AA11ApplyReasonOAA0jcD4InfoVtF":{"name":"apply(to:for:with:)","abstract":"

    Called when rendering the content. This is where you should push data from your","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","abstract":"

    When the ItemContent is on screen, controls how and when to apply updates","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP17swipeActionsStyleAA05Swipef4ViewG0VSgvp":{"name":"swipeActionsStyle","abstract":"

    The swipe action style for this content.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP0D4ViewQa":{"name":"ContentView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP014createReusableD4View5frame0dG0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","abstract":"

    Create and return a new content view used to render the content.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP25contentAreaViewProperties4withAA0gH0VAA05ApplycD4InfoV_tF":{"name":"contentAreaViewProperties(with:)","abstract":"

    Describes the properties to configure on the content area view for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP14BackgroundViewQa":{"name":"BackgroundView","abstract":"

    The background view used to draw the background of the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP28createReusableBackgroundView5frame0gH0QzSo6CGRectV_tFZ":{"name":"createReusableBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s background.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22SelectedBackgroundViewQa":{"name":"SelectedBackgroundView","abstract":"

    The selected background view used to draw the background of the content when it is selected or highlighted.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP36createReusableSelectedBackgroundView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableSelectedBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s selected background.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP21OverlayDecorationViewQa":{"name":"OverlayDecorationView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22UnderlayDecorationViewQa":{"name":"UnderlayDecorationView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP35createReusableOverlayDecorationView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableOverlayDecorationView(frame:)","abstract":"

    Create and return a new overlay decoration view used to render any required decorations over the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP36createReusableUnderlayDecorationView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableUnderlayDecorationView(frame:)","abstract":"

    Create and return a new underlay decoration view used to render any required decorations under the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP11CoordinatorQa":{"name":"Coordinator","abstract":"

    The coordinator type to use to manage the live state of the Item and ItemContent,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP18CoordinatorActionsa":{"name":"CoordinatorActions","abstract":"

    The actions passed to the coordinator.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15CoordinatorInfoa":{"name":"CoordinatorInfo","abstract":"

    The info passed to the coordinator.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15makeCoordinator7actions4info0F0QzAA0cdF7ActionsCyxG_AA0cdF4InfoCyxGtF":{"name":"makeCoordinator(actions:info:)","abstract":"

    Creates a new coordinator with the provided actions and info.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE4with6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingoP010reordering14onWasReordered0S7Display0s3EndV00S6Select0S8Deselect0S6Insert0sL00S4Move0S6UpdateAA0C0VyxGAA6SizingOSg_AA0C7LayoutsVSgAA0c9SelectionI0OSgAA0czklM0VSgAA0oP13ConfigurationVSgA10_AA0C10ReorderingVSgyAW_A12_6ResultVtcSgyAV02OnV0Vyx_GcSgyAV02OnwV0Vyx_GcSgyAV02OnX0Vyx_GcSgyAV02OnY0Vyx_GcSgyAV02OnZ0Vyx_GcSgyAV02OnL0Vyx_GcSgyAV6OnMoveVyx_GcSgyAV8OnUpdateVyx_GcSgtF":{"name":"with(sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:)","abstract":"

    Identical to Item.init which takes in an ItemContent,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10Identifiera":{"name":"Identifier","abstract":"

    The Identifier type for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10identifierAA10IdentifierCyx0F5ValueQzGvp":{"name":"identifier","abstract":"

    The Identifier for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10identifier4withAA10IdentifierCyx0G5ValueQzGAI_tFZ":{"name":"identifier(with:)","abstract":"

    Creates an Identifier with the provided value.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAASQRzrlE12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAs12IdentifiableRzrlE15identifierValue2IDsADPQzvp":{"name":"identifierValue","parent_name":"ItemContent"},"Protocols/AnyItemConvertible.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","abstract":"

    Converts the object into a type-erased AnyItem instance.

    ","parent_name":"AnyItemConvertible"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP11anyWasMoved10comparedToSbAA0cD0_p_tF":{"name":"anyWasMoved(comparedTo:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP15anyIsEquivalent2toSbAA0cD0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP015newPresentationD5State4with15updateCallbacks015performsContentK0ypAA0dH12DependenciesV_AA06UpdateK0CSbtF":{"name":"newPresentationItemState(with:updateCallbacks:performsContentCallbacks:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP13anyIdentifierAA0cF0Cvp":{"name":"anyIdentifier","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP10anyContentypvp":{"name":"anyContent","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP6sizingAA6SizingOvp":{"name":"sizing","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP7layoutsAA0D7LayoutsVvp":{"name":"layouts","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP14selectionStyleAA0d9SelectionF0Ovp":{"name":"selectionStyle","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP25insertAndRemoveAnimationsAA0d6InsertfgH0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP20trailingSwipeActionsAA0fG13ConfigurationVSgvp":{"name":"trailingSwipeActions","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP10reorderingAA0D10ReorderingVSgvp":{"name":"reordering","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","parent_name":"AnyItem"},"Protocols/HeaderFooterLayoutsValue.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"HeaderFooterLayoutsValue"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentPAASQRzrlE12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP17DefaultPropertiesa":{"name":"DefaultProperties","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP07defaultcD10PropertiesAA07DefaultcdG0VyxGvp":{"name":"defaultHeaderFooterProperties","abstract":"

    Default values to assign to various properties on the HeaderFooter which wraps","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP015isStickySectionC0SbSgvp":{"name":"isStickySectionHeader","abstract":"

    If this HeaderFooterContent is used as a header in a section,","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP5apply2to3for4withyAA0cdE5ViewsVyxG_AA11ApplyReasonOAA0kcdE4InfoVtF":{"name":"apply(to:for:with:)","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP22reappliesToVisibleViewAA09ReappliesghI0Ovp":{"name":"reappliesToVisibleView","abstract":"

    When the HeaderFooterContent is on screen, controls how and when to apply updates","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP0E4ViewQa":{"name":"ContentView","abstract":"

    The content view used to draw the content.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP014createReusableE4View5frame0eH0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","abstract":"

    Create and return a new content view used to render the content.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP14BackgroundViewQa":{"name":"BackgroundView","abstract":"

    The background view used to draw the background of the content.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP28createReusableBackgroundView5frame0hI0QzSo6CGRectV_tFZ":{"name":"createReusableBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s background.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP21PressedBackgroundViewQa":{"name":"PressedBackgroundView","abstract":"

    The selected background view used to draw the background of the content when it is selected or highlighted.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP35createReusablePressedBackgroundView5frame0hiJ0QzSo6CGRectV_tFZ":{"name":"createReusablePressedBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s pressed background.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentPAAE4with6sizing7layouts5onTap0I7Display0i3EndK0AA0cD0VyxGAA6SizingOSg_AA0cD7LayoutsVSgyycSgyAK02OnK0Vyx_GcSgyAK0olK0Vyx_GcSgtF":{"name":"with(sizing:layouts:onTap:onDisplay:onEndDisplay:)","abstract":"

    Identical to HeaderFooter.init which takes in a HeaderFooterContent,","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","parent_name":"HeaderFooterContent"},"Protocols/AnyHeaderFooterConvertible.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","abstract":"

    Converts the object into a type-erased AnyHeaderFooter instance.

    ","parent_name":"AnyHeaderFooterConvertible"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP015isStickySectionD0SbSgvp":{"name":"isStickySectionHeader","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP7layoutsAA0dE7LayoutsVvp":{"name":"layouts","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP5apply2to3for4withySo6UIViewC_AA11ApplyReasonOAA0ldE11ContentInfoVtF":{"name":"apply(to:for:with:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP15anyIsEquivalent2toSbAA0cdE0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP015newPresentationdE5State4kind24performsContentCallbacksypAA17SupplementaryKindO_SbtF":{"name":"newPresentationHeaderFooterState(kind:performsContentCallbacks:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP10anyContentypvp":{"name":"anyContent","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP6sizingAA6SizingOvp":{"name":"sizing","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP7layoutsAA0dE7LayoutsVvp":{"name":"layouts","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP22reappliesToVisibleViewAA09ReappliesghI0Ovp":{"name":"reappliesToVisibleView","parent_name":"AnyHeaderFooter"},"Protocols/ListEnvironmentKey.html#/s:10ListableUI18ListEnvironmentKeyP5ValueQa":{"name":"Value","abstract":"

    The type of value stored by this key.

    ","parent_name":"ListEnvironmentKey"},"Protocols/ListEnvironmentKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","abstract":"

    The default value that will be vended by an Environment for this key if no other value has been set.

    ","parent_name":"ListEnvironmentKey"},"Protocols/ListEnvironmentKey.html":{"name":"ListEnvironmentKey","abstract":"

    Defines a value stored in the ListEnvironment of a list.

    "},"Protocols/AnyHeaderFooter.html":{"name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter_Internal.html":{"name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooterConvertible.html":{"name":"AnyHeaderFooterConvertible","abstract":"

    A type which can be converted into a HeaderFooter, so you"},"Protocols/HeaderFooterContent.html":{"name":"HeaderFooterContent","abstract":"

    A HeaderFooterContent is a type which specifies the content of a header, footer,"},"Protocols/HeaderFooterLayoutsValue.html":{"name":"HeaderFooterLayoutsValue","abstract":"

    The HeaderFooterLayoutsValue protocol provides a default value for the different layouts stored"},"Protocols/AnyItem.html":{"name":"AnyItem","abstract":"

    A type-erased version of the Item struct, which is used by Section to"},"Protocols/AnyItem_Internal.html":{"name":"AnyItem_Internal"},"Protocols/AnyItemConvertible.html":{"name":"AnyItemConvertible","abstract":"

    A type which can be converted into a AnyItem, so you"},"Protocols/ItemContent.html":{"name":"ItemContent","abstract":"

    An ItemContent is a type used to provide the content of an Item in a list section.

    "},"Protocols/ItemContentCoordinator.html":{"name":"ItemContentCoordinator","abstract":"

    A type which lets you interactively manage the contents of an Item or ItemContent"},"Protocols/ItemLayoutsValue.html":{"name":"ItemLayoutsValue","abstract":"

    The ItemLayoutsValue protocol provides a default value for the different layouts stored"},"Protocols/CollectionViewLayoutDelegate.html":{"name":"CollectionViewLayoutDelegate"},"Protocols/ListLayout.html":{"name":"ListLayout"},"Protocols/AnyLayoutDescriptionConfiguration.html":{"name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyListLayout.html":{"name":"AnyListLayout"},"Protocols/ListLayoutAppearance.html":{"name":"ListLayoutAppearance"},"Protocols/ListLayoutContentItem.html":{"name":"ListLayoutContentItem"},"Protocols/ListViewSource.html":{"name":"ListViewSource"},"Protocols/LocalizedCollatableItemContent.html":{"name":"LocalizedCollatableItemContent","abstract":"

    If you would like to make your ItemContent work with the LocalizedItemCollator,"},"Protocols/AnyLocalizedCollatableItem.html":{"name":"AnyLocalizedCollatableItem","abstract":"

    Represents an AnyItem which can be collated, via its vended collationString.

    "},"Protocols/SectionLayoutsValue.html":{"name":"SectionLayoutsValue","abstract":"

    The SectionLayoutsValue protocol provides a default value for the different layouts stored"},"Functions.html#/s:10ListableUI19preconditionFailure_4file4lines5NeverOSSyXK_s12StaticStringVSutF":{"name":"preconditionFailure(_:file:line:)","abstract":"

    By default, preconditionFailure error messages are not included in release builds. We would like that!"},"Extensions/Set.html#/s:Sh10ListableUIAA13ViewAnimationO0D7OptionsORszrlE7defaultShyAEGvpZ":{"name":"default","parent_name":"Set"},"Extensions/UIRectEdge.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"UIRectEdge"},"Extensions/PresentationState.html#/s:10ListableUI17PresentationStateC22ActiveReorderEventInfoV":{"name":"ActiveReorderEventInfo","parent_name":"PresentationState"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV5AddedV":{"name":"Added","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV7RemovedV":{"name":"Removed","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV5MovedV":{"name":"Moved","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV7UpdatedV":{"name":"Updated","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV8NoChangeV":{"name":"NoChange","parent_name":"ItemChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV5AddedV":{"name":"Added","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV7RemovedV":{"name":"Removed","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV5MovedV":{"name":"Moved","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV8NoChangeV":{"name":"NoChange","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html":{"name":"SectionChanges","parent_name":"SectionedDiff"},"Extensions/SectionedDiff.html#/s:10ListableUI13SectionedDiffV11ItemChangesV":{"name":"ItemChanges","parent_name":"SectionedDiff"},"Extensions/SectionedDiff/ItemChanges.html":{"name":"ItemChanges","parent_name":"SectionedDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV5AddedV":{"name":"Added","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV7RemovedV":{"name":"Removed","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV5MovedV":{"name":"Moved","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV7UpdatedV":{"name":"Updated","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV8NoChangeV":{"name":"NoChange","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html":{"name":"ArrayDiff"},"Extensions/SectionedDiff.html":{"name":"SectionedDiff"},"Extensions/PresentationState.html":{"name":"PresentationState"},"Extensions/UIRectEdge.html":{"name":"UIRectEdge"},"Extensions/Set.html":{"name":"Set"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO14curveEaseInOutyA2EmF":{"name":"curveEaseInOut","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO11curveEaseInyA2EmF":{"name":"curveEaseIn","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO12curveEaseOutyA2EmF":{"name":"curveEaseOut","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO11curveLinearyA2EmF":{"name":"curveLinear","parent_name":"AnimationOptions"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO4noneyA2CmF":{"name":"none","abstract":"

    No animation is performed.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO9inheritedyA2CmF":{"name":"inherited","abstract":"

    The current animation is inherited from the superview’s animation context.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO7defaultACvpZ":{"name":"default","abstract":"

    A default animation is performed. This is the same as .animated().

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO8animatedyACSd_ShyAC0D7OptionsOGtcACmF":{"name":"animated(_:options:)","abstract":"

    A UIView.animate(...) animation is performed.","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO6springyACSo24UISpringTimingParametersCcACmF":{"name":"spring(_:)","abstract":"

    A spring based animation is performed.","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO3and4withACSb_tF":{"name":"and(with:)","abstract":"

    Ands the animation with the provided bool, returning the animation if true, and .none if false.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO7perform10animations10completionyyyc_ySbctF":{"name":"perform(animations:completion:)","abstract":"

    Performs the provided animations for the ViewAnimation.

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

    The animations options available for the ViewAnimation.

    ","parent_name":"ViewAnimation"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV6origin14CoreFoundation7CGFloatVvp":{"name":"origin","parent_name":"Position"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV5width14CoreFoundation7CGFloatVvp":{"name":"width","parent_name":"Position"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV6origin5widthAE14CoreFoundation7CGFloatV_AJtcfc":{"name":"init(origin:width:)","parent_name":"Position"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO7leadingyA2EmF":{"name":"leading","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO6centeryA2EmF":{"name":"center","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO8trailingyA2EmF":{"name":"trailing","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO10originWith06parentD05width7padding14CoreFoundation7CGFloatVAL_AlA17HorizontalPaddingVtF":{"name":"originWith(parentWidth:width:padding:)","parent_name":"Alignment"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V7paddingAA17HorizontalPaddingVvp":{"name":"padding","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V5widthAA0D10ConstraintOvp":{"name":"width","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V9alignmentAC9AlignmentOvp":{"name":"alignment","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V7padding5width9alignmentAeA17HorizontalPaddingV_AA0D10ConstraintOAC9AlignmentOtcfc":{"name":"init(padding:width:alignment:)","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V8position4withAC8PositionV14CoreFoundation7CGFloatV_tF":{"name":"position(with:)","parent_name":"Custom"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO7defaultyA2CmF":{"name":"default","abstract":"

    The default width from the layout is used.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO4fillyA2CmF":{"name":"fill","abstract":"

    The width will fill all available space.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO6customyA2C0C0VcACmF":{"name":"custom(_:)","abstract":"

    A custom width and/or alignment.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO5merge4withA2C_tF":{"name":"merge(with:)","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO8position4with07defaultD0AC8PositionV14CoreFoundation7CGFloatV_AKtF":{"name":"position(with:defaultWidth:)","parent_name":"CustomWidth"},"Enums/CustomWidth/Custom.html":{"name":"Custom","parent_name":"CustomWidth"},"Enums/CustomWidth/Alignment.html":{"name":"Alignment","parent_name":"CustomWidth"},"Enums/CustomWidth/Position.html":{"name":"Position","parent_name":"CustomWidth"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO02noD0yA2CmF":{"name":"noConstraint","abstract":"

    There is no limit to a width, it can be as wide as possible.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO5fixedyAC14CoreFoundation7CGFloatVcACmF":{"name":"fixed(_:)","abstract":"

    The width must be exactly this value.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO6atMostyAC14CoreFoundation7CGFloatVcACmF":{"name":"atMost(_:)","abstract":"

    The width can be at most, this value. Any value larger will be clamped.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO5clampy14CoreFoundation7CGFloatVAGF":{"name":"clamp(_:)","abstract":"

    Clamps the provided value based on our underlying value.

    ","parent_name":"WidthConstraint"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO02noD0yA2GmF":{"name":"noConstraint","abstract":"

    No constraint is applied to any measurement.

    ","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO7atLeastyAG14CoreFoundation7CGFloatVcAGmF":{"name":"atLeast(_:)","abstract":"

    Any returned measurement must be at least this value. If it is smaller than","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO6atMostyAG14CoreFoundation7CGFloatVcAGmF":{"name":"atMost(_:)","abstract":"

    Any returned measurement can be at least this large. If it is larger than","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO6withinyAG14CoreFoundation7CGFloatV_AKtcAGmF":{"name":"within(_:_:)","abstract":"

    Any returned measurement must be within the provided range. If it is smaller","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO5clampy14CoreFoundation7CGFloatVAKF":{"name":"clamp(_:)","abstract":"

    Clamps the provided value by the Axis' underlying value.

    ","parent_name":"Axis"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5widthAE4AxisOvp":{"name":"width","abstract":"

    Describes the range of acceptable width values.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV6heightAE4AxisOvp":{"name":"height","abstract":"

    Describes the range of acceptable height values.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV02noD0AEvpZ":{"name":"noConstraint","abstract":"

    Applies no constraints to the measurement in either axis.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintVyA2E4AxisOcfc":{"name":"init(_:)","abstract":"

    Creates a new constraint with the provided value for both axes.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5width6heightA2E4AxisO_AItcfc":{"name":"init(width:height:)","abstract":"

    Creates a new constraint with the provided width and height axes.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5clampySo6CGSizeVAHF":{"name":"clamp(_:)","abstract":"

    Clamps the provided size, falling back to the provided default if the measurement calls for a default value.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint/Axis.html":{"name":"Axis","abstract":"

    Describes the range of values that are acceptable for one dimension","parent_name":"Constraint"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV14sizeConstraintSo6CGSizeVvp":{"name":"sizeConstraint","parent_name":"MeasureInfo"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV9directionAA15LayoutDirectionOvp":{"name":"direction","parent_name":"MeasureInfo"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV14sizeConstraint9directionAESo6CGSizeV_AA15LayoutDirectionOtcfc":{"name":"init(sizeConstraint:direction:)","parent_name":"MeasureInfo"},"Enums/Sizing.html#/s:10ListableUI6SizingO5fixedyAC14CoreFoundation7CGFloatV_AGtcACmF":{"name":"fixed(width:height:)","abstract":"

    Fixes the size to the absolute value passed in.

    ","parent_name":"Sizing"},"Enums/Sizing.html#/s:10ListableUI6SizingO8thatFitsyA2C10ConstraintVcACmF":{"name":"thatFits(_:)","abstract":"

    Sizes the item by calling sizeThatFits on its underlying view type.","parent_name":"Sizing"},"Enums/Sizing.html#/s:10ListableUI6SizingO10autolayoutyA2C10ConstraintVcACmF":{"name":"autolayout(_:)","abstract":"

    Sizes the item by calling systemLayoutSizeFitting on its underlying view type.","parent_name":"Sizing"},"Enums/Sizing/MeasureInfo.html":{"name":"MeasureInfo","parent_name":"Sizing"},"Enums/Sizing/Constraint.html":{"name":"Constraint","abstract":"

    Describes the range of values that are acceptable for both","parent_name":"Sizing"},"Enums/SectionPosition.html#/s:10ListableUI15SectionPositionO3topyA2CmF":{"name":"top","abstract":"

    Represents the header and / or first item(s) within a section.

    ","parent_name":"SectionPosition"},"Enums/SectionPosition.html#/s:10ListableUI15SectionPositionO6bottomyA2CmF":{"name":"bottom","abstract":"

    Represents the footer and / or last item(s) within a section.

    ","parent_name":"SectionPosition"},"Enums/ReappliesToVisibleView.html#/s:10ListableUI22ReappliesToVisibleViewO6alwaysyA2CmF":{"name":"always","abstract":"

    The visible view will always be re-applied during updates, regardless of the result of isEquivalent(to:).

    ","parent_name":"ReappliesToVisibleView"},"Enums/ReappliesToVisibleView.html#/s:10ListableUI22ReappliesToVisibleViewO15ifNotEquivalentyA2CmF":{"name":"ifNotEquivalent","abstract":"

    The visible view will only have its contents re-applied during updates if isEquivalent(to:) returns false.

    ","parent_name":"ReappliesToVisibleView"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10Expressiona":{"name":"Expression","abstract":"

    The type of individual statement expressions in the transformed function.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO9Componenta":{"name":"Component","abstract":"

    The type of a partial result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11FinalResulta":{"name":"FinalResult","abstract":"

    The type of the final returned result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildBlockSayxGyFZ":{"name":"buildBlock()","abstract":"

    If an empty closure is provided, returns an empty array.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildBlockySayxGAEd_tFZ":{"name":"buildBlock(_:)","abstract":"

    Required by every result builder to build combined results from statement blocks.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO15buildExpressionySayxGxFZ":{"name":"buildExpression(_:)","abstract":"

    If declared, provides contextual type information for statement expressions to translate them into partial results.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO15buildExpressionySayxGAEFZ":{"name":"buildExpression(_:)","abstract":"

    If declared, provides contextual type information for statement expressions to translate them into partial results.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO13buildOptionalySayxGAESgFZ":{"name":"buildOptional(_:)","abstract":"

    Enables support for if statements that do not have an else.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11buildEither5firstSayxGAF_tFZ":{"name":"buildEither(first:)","abstract":"

    With buildEither(second:), enables support for ‘if-else’ and ‘switch’ statements by folding conditional results into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11buildEither6secondSayxGAF_tFZ":{"name":"buildEither(second:)","abstract":"

    With buildEither(first:), enables support for ‘if-else’ and ‘switch’ statements by folding conditional results into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildArrayySayxGSayAEGFZ":{"name":"buildArray(_:)","abstract":"

    Enables support for ‘for..in’ loops by combining the results of all iterations into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO24buildLimitedAvailabilityySayxGAEFZ":{"name":"buildLimitedAvailability(_:)","abstract":"

    If declared, this will be called on the partial result of an if #available block to allow the result builder to erase type information.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO16buildFinalResultySayxGAEFZ":{"name":"buildFinalResult(_:)","abstract":"

    If declared, this will be called on the partial result from the outermost block statement to produce the final returned result.

    ","parent_name":"ListableBuilder"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO8verticalyA2CmF":{"name":"vertical","abstract":"

    A list layout which lays out top to bottom.

    ","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO10horizontalyA2CmF":{"name":"horizontal","abstract":"

    A list layout which lays out left to right (or leading to trailing, depending on implementation).

    ","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalxxyXE_xyXEtlF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to return differing values based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalxxyXK_xyXKtlF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to return differing values based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalyyyXE_yyXEtF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to perform differing actions based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6mutate_8vertical10horizontalADyx_s24ReferenceWritableKeyPathCyxq_GAIyq_zXEtr0_lF":{"name":"mutate(_:vertical:horizontal:mutate:)","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6height3for14CoreFoundation7CGFloatVSo6CGSizeV_tF":{"name":"height(for:)","abstract":"

    .vertical: Returns the height of the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO5width3for14CoreFoundation7CGFloatVSo6CGSizeV_tF":{"name":"width(for:)","abstract":"

    .vertical: Returns the width of the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO5point1x1ySo7CGPointV14CoreFoundation7CGFloatV_AKtF":{"name":"point(x:y:)","abstract":"

    .vertical: Returns a CGPoint made with (x, y).","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4size3forSo6CGSizeVAG_tF":{"name":"size(for:)","abstract":"

    .vertical: Returns the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4size5width6heightSo6CGSizeV14CoreFoundation7CGFloatV_AKtF":{"name":"size(width:height:)","abstract":"

    .vertical: Returns a CGSize made with (width, height).","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4maxY3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"maxY(for:)","abstract":"

    .vertical: Returns the maxY of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4minY3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"minY(for:)","abstract":"

    .vertical: Returns the minY of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4maxX3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"maxX(for:)","abstract":"

    .vertical: Returns the maxX of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO1x3for14CoreFoundation7CGFloatVSo7CGPointV_tF":{"name":"x(for:)","abstract":"

    .vertical: Returns the x of the point.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO1y3for14CoreFoundation7CGFloatVSo7CGPointV_tF":{"name":"y(for:)","abstract":"

    .vertical: Returns the y of the point.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO3top4with14CoreFoundation7CGFloatVSo12UIEdgeInsetsV_tF":{"name":"top(with:)","abstract":"

    .vertical: Returns the top of the insets.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6bottom4with14CoreFoundation7CGFloatVSo12UIEdgeInsetsV_tF":{"name":"bottom(with:)","abstract":"

    .vertical: Returns the bottom of the insets.","parent_name":"LayoutDirection"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO19listContainerHeaderyA2CmF":{"name":"listContainerHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO10listHeaderyA2CmF":{"name":"listHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO10listFooteryA2CmF":{"name":"listFooter","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO13sectionHeaderyA2CmF":{"name":"sectionHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO13sectionFooteryA2CmF":{"name":"sectionFooter","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO16overscrollFooteryA2CmF":{"name":"overscrollFooter","parent_name":"SupplementaryKind"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO4noneyA2CmF":{"name":"none","abstract":"

    When the user stops scrolling, no paging adjusts will be made, the","parent_name":"ListPagingBehavior"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO20firstVisibleItemEdgeyA2CmF":{"name":"firstVisibleItemEdge","abstract":"

    When the user stops scrolling, the final offset of the scroll event","parent_name":"ListPagingBehavior"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO24firstVisibleItemCenteredyA2CmF":{"name":"firstVisibleItemCentered","abstract":"

    When the user stops scrolling, the final offset of the scroll event","parent_name":"ListPagingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4noneyA2CmF":{"name":"none","abstract":"

    This behavior does not use any paging functionality.

    ","parent_name":"PageScrollingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4fullyA2CmF":{"name":"full","abstract":"

    Applies native UIScrollView paging, where each page is the full size of the","parent_name":"PageScrollingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4peekyA2CmF":{"name":"peek","abstract":"

    Applies custom paging, where pages aren’t the full width of the scroll view’s","parent_name":"PageScrollingBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO9automaticyA2CmF":{"name":"automatic","abstract":"

    Applies the inset from a UIKit navigation bar or tab bar.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO14scrollableAxesyA2CmF":{"name":"scrollableAxes","abstract":"

    Applies the safe area inset for the scrollable axes.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO5neveryA2CmF":{"name":"never","abstract":"

    Applies no safe area inset.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO6alwaysyA2CmF":{"name":"always","abstract":"

    Applies all safe area insets.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO6inlineyA2CmF":{"name":"inline","abstract":"

    The header will scroll up and down with the content.

    ","parent_name":"ListHeaderPosition"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO6stickyyA2CmF":{"name":"sticky","abstract":"

    The header will stick to the top of the content when it’s scrolled down, and bounce with content when","parent_name":"ListHeaderPosition"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO5fixedyA2CmF":{"name":"fixed","abstract":"

    The header is always positioned at the top of the visible frame, and does not bounce with the content.

    ","parent_name":"ListHeaderPosition"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO13notSelectableyA2CmF":{"name":"notSelectable","abstract":"

    The item is not selectable at all.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO8tappableyA2CmF":{"name":"tappable","abstract":"

    The item is temporarily selectable. Once the user lifts their finger, the item is deselected.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO10selectableyACSb_tcACmF":{"name":"selectable(isSelected:)","abstract":"

    The item is persistently selectable. Once the user lifts their finger, the item is maintained.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO7togglesyACSb_tcACmF":{"name":"toggles(isSelected:)","abstract":"

    The item is persistently selectable. Once the user lifts their finger, the item is maintained.","parent_name":"ItemSelectionStyle"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO6singleyA2CmF":{"name":"single","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO5firstyA2CmF":{"name":"first","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO6middleyA2CmF":{"name":"middle","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO4lastyA2CmF":{"name":"last","parent_name":"ItemPosition"},"Enums/SwipeActionsViewStyleKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","parent_name":"SwipeActionsViewStyleKey"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO03anyC0ShyACGvpZ":{"name":"anyContent","abstract":"

    If there is any content in the list at all, including headers and footers.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO12sectionsOnlyShyACGvpZ":{"name":"sectionsOnly","abstract":"

    Check if the content in the list is section-driven content, with the","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO19listContainerHeaderyA2CmF":{"name":"listContainerHeader","abstract":"

    If the list has a list-level container header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO10listHeaderyA2CmF":{"name":"listHeader","abstract":"

    If the list has a list-level header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO10listFooteryA2CmF":{"name":"listFooter","abstract":"

    If the list has a list-level footer.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO16overscrollFooteryA2CmF":{"name":"overscrollFooter","abstract":"

    If the list has an overscroll footer.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO5itemsyA2CmF":{"name":"items","abstract":"

    If the sections in the list contain any items.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO14sectionHeadersyA2CmF":{"name":"sectionHeaders","abstract":"

    If any section in the list has a header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO14sectionFootersyA2CmF":{"name":"sectionFooters","abstract":"

    If any section in the list has a footer.

    ","parent_name":"ContentFilters"},"Enums/ListContentBoundsKey.html#/s:10ListableUI20ListContentBoundsKeyO8Providera":{"name":"Provider","parent_name":"ListContentBoundsKey"},"Enums/ListContentBoundsKey.html#/s:10ListableUI18ListEnvironmentKeyP5ValueQa":{"name":"Value","parent_name":"ListContentBoundsKey"},"Enums/ListContentBoundsKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","parent_name":"ListContentBoundsKey"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP11destinationAC0D11DestinationOvp":{"name":"destination","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO3PinV12itemPositionAA08ListItemdH0Vvp":{"name":"itemPosition","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO3PinV24scrollInterruptionPolicyAC0dhI0Ovp":{"name":"scrollInterruptionPolicy","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","parent_name":"Pin"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV11destinationAC0D11DestinationOvp":{"name":"destination","abstract":"

    The item in the list to scroll to when the insertedIdentifier is inserted.

    ","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV18insertedIdentifierAA03AnyJ0Cvp":{"name":"insertedIdentifier","abstract":"

    The identifier of the item for which the AutoScrollAction should be performed.

    ","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV12itemPositionAA04ListhdJ0Vvp":{"name":"itemPosition","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV24scrollInterruptionPolicyAC0djK0Ovp":{"name":"scrollInterruptionPolicy","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP11destinationAC0D11DestinationOvp":{"name":"destination","abstract":"

    The item in the list to scroll to.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","abstract":"

    The desired scroll position.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","abstract":"

    If the change should be animated.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","abstract":"

    An additional check you may provide to approve or reject the scroll action.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","abstract":"

    Called when the list performs the insertion.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO9firstItemyA2EmF":{"name":"firstItem","abstract":"

    Scroll to the first item in the list.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO8lastItemyA2EmF":{"name":"lastItem","abstract":"

    Scroll to the last item in the list.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO4itemyAeA13AnyIdentifierCcAEmF":{"name":"item(_:)","abstract":"

    Scroll to the item with the specified identifier.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction/ScrollInterruptionPolicy.html#/s:10ListableUI16AutoScrollActionO0D18InterruptionPolicyO18performImmediatelyyA2EmF":{"name":"performImmediately","abstract":"

    Perform the auto-scroll action as soon as the list updates.

    ","parent_name":"ScrollInterruptionPolicy"},"Enums/AutoScrollAction/ScrollInterruptionPolicy.html#/s:10ListableUI16AutoScrollActionO0D18InterruptionPolicyO24deferDuringUserScrollingyA2EmF":{"name":"deferDuringUserScrolling","abstract":"

    Wait until the current user scroll finishes before performing the auto-scroll action.

    ","parent_name":"ScrollInterruptionPolicy"},"Enums/AutoScrollAction/ScrollInterruptionPolicy.html#/s:10ListableUI16AutoScrollActionO0D18InterruptionPolicyO23skipDuringUserScrollingyA2EmF":{"name":"skipDuringUserScrolling","abstract":"

    Do not perform the auto-scroll action while the user is scrolling.

    ","parent_name":"ScrollInterruptionPolicy"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO4noneyA2CmF":{"name":"none","abstract":"

    The list never automatically scrolls.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO12scrollToItemyA2C010OnInsertedH0V_tcACmF":{"name":"scrollToItem(onInsertOf:)","abstract":"

    Scrolls to the specified item when the list is updated if the item was inserted in this update.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO3pinyA2C3PinV_tcACmF":{"name":"pin(to:)","abstract":"

    Scrolls to the specified item when the list is updated. Similar to scrollToItem, except it doesn’t rely on item insertion to determine when scrolling is appropriate.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO8scrollTo_10onInsertOf8position8animated0F18InterruptionPolicy13shouldPerform03didP0A2C0D11DestinationOSg_AA13AnyIdentifierCAA0D8PositionVSbAC0dmN0OSbAA04ListdU4InfoVcyAUctFZ":{"name":"scrollTo(_:onInsertOf:position:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated if the item was inserted in this update.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO8scrollTo_10onInsertOf12itemPosition8animated0F18InterruptionPolicy13shouldPerform03didQ0A2C0D11DestinationOSg_AA13AnyIdentifierCAA08ListItemdL0VSbAC0dnO0OSbAA0vdL4InfoVcyAUctFZ":{"name":"scrollTo(_:onInsertOf:itemPosition:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated if the item was inserted in this update,","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO3pin_8position8animated24scrollInterruptionPolicy13shouldPerform03didM0A2C0D11DestinationO_AA0D8PositionVSbAC0djK0OSbAA04ListdP4InfoVcyAQctFZ":{"name":"pin(_:position:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated. Similar to scrollTo, except it doesn’t","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO3pin_12itemPosition8animated24scrollInterruptionPolicy13shouldPerform03didN0A2C0D11DestinationO_AA08ListItemdH0VSbAC0dkL0OSbAA0qdH4InfoVcyAQctFZ":{"name":"pin(_:itemPosition:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated using a custom item positioning strategy.

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

    Controls how an auto-scroll action behaves when user scrolling is active.

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

    Where to scroll as a result of an AutoScrollAction.

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

    This protocol allows ListView to treat the OnInsertedItem and Pin configurations","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction/OnInsertedItem.html":{"name":"OnInsertedItem","abstract":"

    Values used to configure the scrollToItem(onInsertOf:) action.

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

    Values used to configure the pin(to:) action.

    ","parent_name":"AutoScrollAction"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO11willDisplayyA2CmF":{"name":"willDisplay","abstract":"

    The view is about to be displayed on screen. Update should be performed with no animation.

    ","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO10wasUpdatedyA2CmF":{"name":"wasUpdated","abstract":"

    A view that is already visible is being updated.","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO11measurementyA2CmF":{"name":"measurement","abstract":"

    The item is being measured to perform the layout of the list. Update should be performed with no animation.

    ","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO13shouldAnimateSbvp":{"name":"shouldAnimate","abstract":"

    If you should use animations while applying the update.","parent_name":"ApplyReason"},"Enums/ApplyReason.html":{"name":"ApplyReason","abstract":"

    Why the Item or HeaderFooter is being asked to apply an update to its presented views.

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

    Options for auto-scrolling to items when the list is updated.

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

    A key used to store default / provided bounds into the list’s environment."},"Enums/ContentFilters.html":{"name":"ContentFilters","abstract":"

    A filter enum which allows you to query the types of content contained in a Content or Section object.

    "},"Enums/SwipeActionsViewStyleKey.html":{"name":"SwipeActionsViewStyleKey"},"Enums/ItemPosition.html":{"name":"ItemPosition"},"Enums/ItemSelectionStyle.html":{"name":"ItemSelectionStyle","abstract":"

    Controls the selection style and behavior of an item in a list.

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

    How the list header should be positioned when content is scrolled.

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

    Constants indicating how safe area insets are added to the adjusted content inset."},"Enums/PageScrollingBehavior.html":{"name":"PageScrollingBehavior","abstract":"

    The paging style of the scroll view.

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

    Controls how to align / adjust the contentOffset of the list when"},"Enums/SupplementaryKind.html":{"name":"SupplementaryKind"},"Enums/LayoutDirection.html":{"name":"LayoutDirection","abstract":"

    Describes the given direction / axis that a layout uses when flowing its content.

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

    A result builder which can be used to provide a SwiftUI-like DSL for building arrays of content.

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

    A rule to determine when an ItemContent or HeaderFooterContent should be re-applied"},"Enums/SectionPosition.html":{"name":"SectionPosition","abstract":"

    Specifies the supplementary views and / or items based on position within a Section.

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

    Controls how a header, footer, or item in a list view is sized.

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

    Describes the range of acceptable values for a width.

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

    Specifies a custom width for an item or header in a list.

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

    Specifies the kind of animation to use when updating various parts of a list,"},"Classes/ReorderingActions/AccessibilityMoveDirection.html#/s:10ListableUI17ReorderingActionsC26AccessibilityMoveDirectionO2upyA2EmF":{"name":"up","parent_name":"AccessibilityMoveDirection"},"Classes/ReorderingActions/AccessibilityMoveDirection.html#/s:10ListableUI17ReorderingActionsC26AccessibilityMoveDirectionO4downyA2EmF":{"name":"down","parent_name":"AccessibilityMoveDirection"},"Classes/ReorderingActions/Result.html#/s:10ListableUI17ReorderingActionsC6ResultO8finishedyA2EmF":{"name":"finished","parent_name":"Result"},"Classes/ReorderingActions/Result.html#/s:10ListableUI17ReorderingActionsC6ResultO9cancelledyA2EmF":{"name":"cancelled","parent_name":"Result"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC8isMovingSbvp":{"name":"isMoving","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC5startSbyF":{"name":"start()","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC5moved4withyAA04ItemC0V17GestureRecognizerC_tF":{"name":"moved(with:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC3endyyAC6ResultOF":{"name":"end(_:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC17accessibilityMove9directionSbAC013AccessibilityF9DirectionO_tF":{"name":"accessibilityMove(direction:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions/Result.html":{"name":"Result","parent_name":"ReorderingActions"},"Classes/ReorderingActions/AccessibilityMoveDirection.html":{"name":"AccessibilityMoveDirection","abstract":"

    Used with the accessibilityMove(item: direction:) delegate method to indicate the direction a selected item should be moved in the collection view.

    ","parent_name":"ReorderingActions"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)init":{"name":"init()","abstract":"

    Creates a preview for the given width.

    ","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/s:10ListableUI15ItemPreviewViewC4with5state10appearance4itemAC14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVAA03AnyC0_ptcfc":{"name":"init(with:state:appearance:item:)","abstract":"

    Creates a preview for the given item and parameters, and then lays out the preview view.

    ","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/s:10ListableUI15ItemPreviewViewC6update4with5state10appearance4itemy14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVAA03AnyC0_ptF":{"name":"update(with:state:appearance:item:)","abstract":"

    Updates the item for the given parameters.","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)layoutSubviews":{"name":"layoutSubviews()","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)sizeThatFits:":{"name":"sizeThatFits(_:)","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(py)intrinsicContentSize":{"name":"intrinsicContentSize","parent_name":"ItemPreviewView"},"Classes/StaticSource/State.html#/s:10ListableUI12StaticSourceC5StateVAEycfc":{"name":"init()","parent_name":"State"},"Classes/StaticSource/State.html":{"name":"State","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7contentAA7ContentVvp":{"name":"content","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC4withAcA7ContentV_tcfc":{"name":"init(with:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC4withACyAA7ContentVzXE_tcfc":{"name":"init(with:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7content4withADyAA0D5StateCyAC0G0VG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7content4withAA7ContentVAA0D5StateCyAC0H0VG_tF":{"name":"content(with:)","parent_name":"StaticSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC7Buildera":{"name":"Builder","parent_name":"DynamicSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC4withACyxGyAA0D5StateCyxG_AA7ContentVztc_tcfc":{"name":"init(with:)","parent_name":"DynamicSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC7content4withADyAA0D5StateCyxG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"DynamicSource"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC5valuexvp":{"name":"value","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC3setyyyxzXEF":{"name":"set(_:)","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC7initial9didChangeACyxGx_yyctcfc":{"name":"init(initial:didChange:)","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC7discardyyF":{"name":"discard()","parent_name":"SourceState"},"Classes/StateAccessor.html#/s:10ListableUI13StateAccessorC5valuexvp":{"name":"value","parent_name":"StateAccessor"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC017clearsSelectionOnD10WillAppearSbvp":{"name":"clearsSelectionOnViewWillAppear","abstract":"

    The default value for clearsSelectionOnViewWillAppear is true.","parent_name":"ListViewController"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC9configure4listyAA0C10PropertiesVz_tF":{"name":"configure(list:)","abstract":"

    Override this method to configure your list how you’d like to.","parent_name":"ListViewController"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC6reload8animatedySb_tF":{"name":"reload(animated:)","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)initWithNibName:bundle:":{"name":"init(nibName:bundle:)","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)loadView":{"name":"loadView()","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)viewWillAppear:":{"name":"viewWillAppear(_:)","parent_name":"ListViewController"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV7contentSo06UIEdgeF0Vvp":{"name":"content","abstract":"

    Insets for the content view

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV010horizontalE0So06UIEdgeF0Vvp":{"name":"horizontalScroll","abstract":"

    Insets for the horizontal scroll bar

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV08verticalE0So06UIEdgeF0Vvp":{"name":"verticalScroll","abstract":"

    Insets for the vertical scroll bar

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV7content010horizontalE008verticalE0AESo06UIEdgeF0V_A2Jtcfc":{"name":"init(content:horizontalScroll:verticalScroll:)","abstract":"

    All values are optional, and default to .zero

    ","parent_name":"ScrollViewInsets"},"Classes/ListView.html#/s:10ListableUI8ListViewC5frame10appearanceACSo6CGRectV_AA10AppearanceVtcfc":{"name":"init(frame:appearance:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9animationAA0C9AnimationVvp":{"name":"animation","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC10appearanceAA10AppearanceVvp":{"name":"appearance","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC18scrollPositionInfoAA0c6ScrollfG0Vvp":{"name":"scrollPositionInfo","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC6layoutAA17LayoutDescriptionVvp":{"name":"layout","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC3set6layout8animated10completionyAA17LayoutDescriptionV_SbyyctF":{"name":"set(layout:animated:completion:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11contentSizeSo6CGSizeVvp":{"name":"contentSize","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8behaviorAA8BehaviorVvp":{"name":"behavior","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC19isContentScrollableSbvp":{"name":"isContentScrollable","abstract":"

    Returns true when the content size is large enough that scrolling is possible

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC21scrollIndicatorInsetsSo06UIEdgeG0Vvp":{"name":"scrollIndicatorInsets","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC31KeyboardFrameWillChangeCallbacka":{"name":"KeyboardFrameWillChangeCallback","abstract":"

    Callback for when the keyboard changes

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC25onKeyboardFrameWillChangey0F8Observer0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0mQ0ttcSgvp":{"name":"onKeyboardFrameWillChange","abstract":"

    Called whenever a keyboard change is detected

    ","parent_name":"ListView"},"Classes/ListView/ScrollViewInsets.html":{"name":"ScrollViewInsets","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC012customScrollD6InsetsAC0fdG0Vycvp":{"name":"customScrollViewInsets","abstract":"

    This callback determines the scroll view’s insets only when","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC012updateScrollD6InsetsyyF":{"name":"updateScrollViewInsets()","abstract":"

    Call this to trigger an insets update.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC13stateObserverAA0c5StateF0Vvp":{"name":"stateObserver","abstract":"

    A state observer allows you to receive callbacks when varying types","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC16ScrollCompletiona":{"name":"ScrollCompletion","abstract":"

    TODO: The below functions do not yet work for horizontal lists.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item8position8animated10completionSbAA7AnyItem_p_AA14ScrollPositionVSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the provided item, with the provided positioning.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA7AnyItem_p_14CoreFoundation7CGFloatVAA0cN18ScrollPositionInfoVcSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the provided item.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item8position8animated10completionSbAA13AnyIdentifierC_AA14ScrollPositionVSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the item with the provided identifier, with the provided positioning.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA13AnyIdentifierC_14CoreFoundation7CGFloatVAA0C22ItemScrollPositionInfoVcSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the item with the provided identifier.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC15scrollToSection4with15sectionPosition0eJ08animated10completionSbAA13AnyIdentifierC_AA0gJ0OAA06ScrollJ0VSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollToSection(with:sectionPosition:scrollPosition:animated:completion:)","abstract":"

    Scrolls to the section with the given identifier, with the provided scroll and section positioning.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11scrollToTop8animatedS2b_tF":{"name":"scrollToTop(animated:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC16scrollToLastItem8animatedS2b_tF":{"name":"scrollToLastItem(animated:)","abstract":"

    Scrolls to the last item in the list. If the list contains no items, no action is performed.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11environmentAA0C11EnvironmentVvp":{"name":"environment","abstract":"

    The environment associated with the list, which is used to pass data through to","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC7contentAA7ContentVvp":{"name":"content","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC10setContent8animated_ySb_AA0F0VtF":{"name":"setContent(animated:_:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC3set6source7initial8animatedAA13StateAccessorCy0I0QzGx_AKSbtAA0cD6SourceRzlF":{"name":"set(source:initial:animated:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9configure4withyyAA0C10PropertiesVzXE_tF":{"name":"configure(with:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9configure4withyAA0C10PropertiesV_tF":{"name":"configure(with:)","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)frame":{"name":"frame","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)bounds":{"name":"bounds","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)backgroundColor":{"name":"backgroundColor","abstract":"

    Our frame changed, update the keyboard inset in case the inset should now be different.

    ","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)didMoveToWindow":{"name":"didMoveToWindow()","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)didMoveToSuperview":{"name":"didMoveToSuperview()","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)layoutSubviews":{"name":"layoutSubviews()","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC27defaultContentSizeItemLimitSivpZ":{"name":"defaultContentSizeItemLimit","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11contentSize2in3for14safeAreaInsets9itemLimitAA08MeasuredcF0VSo6CGSizeV_AA0C10PropertiesVSo06UIEdgeK0VSiSgtFZ":{"name":"contentSize(in:for:safeAreaInsets:itemLimit:)","abstract":"

    Returns the size that a list with the provided properties would be, within the given fittingSize.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC28testing_forceLayoutUpdateNowyyF":{"name":"testing_forceLayoutUpdateNow()","abstract":"

    Call this method to force an immediate, synchronous re-render of the list","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC23keyboardFrameWillChange3for17animationDuration0J5Curvey16KeyboardObserverAHC_SdSo015UIViewAnimationL0VtF":{"name":"keyboardFrameWillChange(for:animationDuration:animationCurve:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC020clearSelectionDuringD10WillAppear9alongside8animatedySo37UIViewControllerTransitionCoordinator_pSg_SbtF":{"name":"clearSelectionDuringViewWillAppear(alongside:animated:)","abstract":"

    A method which provides Behavior.SelectionMode.single‘s clearsSelectionOnViewWillAppear behaviour.","parent_name":"ListView"},"Classes/ListActions/ViewControllerTransitioning.html#/s:10ListableUI11ListActionsC27ViewControllerTransitioningCAEycfc":{"name":"init()","parent_name":"ViewControllerTransitioning"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingCAEycfc":{"name":"init()","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC16ScrollCompletiona":{"name":"ScrollCompletion","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item8position8animated10completionSbAA7AnyItem_p_AA14ScrollPositionVSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the provided item, with the provided positioning.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA7AnyItem_p_14CoreFoundation7CGFloatVAA0cO18ScrollPositionInfoVcSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the provided item.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item8position8animated10completionSbAA13AnyIdentifierC_AA14ScrollPositionVSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the item with the provided identifier, with the provided positioning.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA13AnyIdentifierC_14CoreFoundation7CGFloatVAA0C22ItemScrollPositionInfoVcSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the item with the provided identifier.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC15scrollToSection4with15sectionPosition0fK08animated10completionSbAA13AnyIdentifierC_AA0hK0OAA06ScrollK0VSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollToSection(with:sectionPosition:scrollPosition:animated:completion:)","abstract":"

    Scrolls to the section with the given identifier, with the provided scroll and section positioning.

    ","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC11scrollToTop8animatedS2b_tF":{"name":"scrollToTop(animated:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header.

    ","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC16scrollToLastItem8animatedS2b_tF":{"name":"scrollToLastItem(animated:)","abstract":"

    Scrolls to the last item in the list. If the list contains no items, no action is performed.

    ","parent_name":"Scrolling"},"Classes/ListActions.html#/s:10ListableUI11ListActionsC9scrollingAC9ScrollingCvp":{"name":"scrolling","abstract":"

    Actions which allow scrolling to individual items in a list.

    ","parent_name":"ListActions"},"Classes/ListActions.html#/s:10ListableUI11ListActionsC27viewControllerTransitioningAC04ViewfG0Cvp":{"name":"viewControllerTransitioning","abstract":"

    Actions which allow hooking up your list to the view controller transitioning APIs.

    ","parent_name":"ListActions"},"Classes/ListActions.html#/s:10ListableUI11ListActionsCACycfc":{"name":"init()","abstract":"

    Creates and returns an actions object which can be registered with a list view.

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

    Provides access to scrolling actions within a list view.

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

    Provides access to view controller transitioning options in a list.

    ","parent_name":"ListActions"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC8measurerySo6CGSizeVAA6SizingO07MeasureG0Vcvp":{"name":"measurer","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC8positionAA0F8PositionOvp":{"name":"position","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC4sizeSo6CGSizeVvp":{"name":"size","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC6zIndexSivp":{"name":"zIndex","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC7layoutsAA0F7LayoutsVvp":{"name":"layouts","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC13isReorderableSbvp":{"name":"isReorderable","abstract":"

    Whether this item can be reordered (has reordering configuration).

    ","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC5frameSo6CGRectVvp":{"name":"frame","parent_name":"ItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC8measurerySo6CGSizeVAA6SizingO07MeasureH0Vcvp":{"name":"measurer","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC11isPopulatedSbvp":{"name":"isPopulated","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC4sizeSo6CGSizeVvp":{"name":"size","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC6zIndexSivp":{"name":"zIndex","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC7layoutsAA19HeaderFooterLayoutsVvp":{"name":"layouts","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC22containsFirstResponderSbvp":{"name":"containsFirstResponder","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12defaultFrameSo6CGRectVvp":{"name":"defaultFrame","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12visibleFrameSo6CGRectVvp":{"name":"visibleFrame","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC6headerAC017SupplementaryItemG0Cvp":{"name":"header","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC6footerAC017SupplementaryItemG0Cvp":{"name":"footer","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC5itemsSayAC04ItemG0CGvp":{"name":"items","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC7layoutsAA0F7LayoutsVvp":{"name":"layouts","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionInfo"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC11contentSizeSo6CGSizeVvp":{"name":"contentSize","abstract":"

    The full scrollable size of the content, provided by the layout’s ListLayoutResult return value.

    ","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC07naturalE5Width14CoreFoundation7CGFloatVSgvp":{"name":"naturalContentWidth","abstract":"

    The natural width of the content, provided by the layout’s ListLayoutResult return value.

    ","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC15containerHeaderAC21SupplementaryItemInfoCvp":{"name":"containerHeader","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC6headerAC21SupplementaryItemInfoCvp":{"name":"header","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC6footerAC21SupplementaryItemInfoCvp":{"name":"footer","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC16overscrollFooterAC21SupplementaryItemInfoCvp":{"name":"overscrollFooter","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC8sectionsSayAC11SectionInfoCGvp":{"name":"sections","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC3allSayAA0cdE4Item_pGvp":{"name":"all","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC8maxValue3for14CoreFoundation7CGFloatVs7KeyPathCyAA0cdE4Item_pAHG_tF":{"name":"maxValue(for:)","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/SectionInfo.html":{"name":"SectionInfo","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/SupplementaryItemInfo.html":{"name":"SupplementaryItemInfo","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/ItemInfo.html":{"name":"ItemInfo","parent_name":"ListLayoutContent"},"Classes/DefaultItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP7actionsAA0cdE7ActionsCy0cD4TypeQzGvp":{"name":"actions","parent_name":"DefaultItemContentCoordinator"},"Classes/DefaultItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP4infoAA0cdE4InfoCy0cD4TypeQzGvp":{"name":"info","parent_name":"DefaultItemContentCoordinator"},"Classes/ItemContentCoordinatorInfo.html#/s:10ListableUI26ItemContentCoordinatorInfoC8originalAA0C0VyxGvp":{"name":"original","abstract":"

    The original state of the item, as passed to the list.","parent_name":"ItemContentCoordinatorInfo"},"Classes/ItemContentCoordinatorInfo.html#/s:10ListableUI26ItemContentCoordinatorInfoC7currentAA0C0VyxGvp":{"name":"current","abstract":"

    The current value of the item, including changes made","parent_name":"ItemContentCoordinatorInfo"},"Classes/ItemContentCoordinatorActions.html#/s:10ListableUI29ItemContentCoordinatorActionsC6update9animation5afterADyAA13ViewAnimationO_SdyAA0C0VyxGzctF":{"name":"update(animation:after:update:)","abstract":"

    Allows you to update the displayed item via the provided closure, with an optional","parent_name":"ItemContentCoordinatorActions"},"Classes/AnyIdentifier.html#/s:10ListableUI13AnyIdentifierC8anyValues0C8HashableVvp":{"name":"anyValue","abstract":"

    The underlying value that backs the identifier.","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:10ListableUI13AnyIdentifierC15representedTypeSOvp":{"name":"representedType","abstract":"

    The underlying type that backs the identifier.","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"AnyIdentifier"},"Classes/Identifier.html#/s:10ListableUI10IdentifierC5valueq_vp":{"name":"value","abstract":"

    The underlying value that backs the identifier.","parent_name":"Identifier"},"Classes/Identifier.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Identifier"},"Classes/Identifier.html":{"name":"Identifier","abstract":"

    An Identifier is used to unique items in Listable lists. Sections,"},"Classes/AnyIdentifier.html":{"name":"AnyIdentifier","abstract":"

    A type-erased Identifier used to identify content in a list.

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

    The available actions you can perform as a coordinator, which are reported back to the list to manage the item.

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

    Information about the current and original state of the item.

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

    The default ItemContentCoordinator, which performs no actions.

    "},"Classes/ListLayoutContent.html":{"name":"ListLayoutContent"},"Classes/ListActions.html":{"name":"ListActions","abstract":"

    ListActions is an type that you can use to gain access to actions to perform on a List"},"Classes/ListView.html":{"name":"ListView"},"Classes.html#/s:10ListableUI15UpdateCallbacksC":{"name":"UpdateCallbacks"},"Classes/ListViewController.html":{"name":"ListViewController","abstract":"

    A class which provides an easy way to set up and display a ListView,"},"Classes/StateAccessor.html":{"name":"StateAccessor"},"Classes/SourceState.html":{"name":"SourceState"},"Classes/DynamicSource.html":{"name":"DynamicSource"},"Classes/StaticSource.html":{"name":"StaticSource"},"Classes/ItemPreviewView.html":{"name":"ItemPreviewView","abstract":"

    A view you can use to test the various possible states that your ItemContent can be in.

    "},"Classes/ReorderingActions.html":{"name":"ReorderingActions"},"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.

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

    The following functions are available globally.

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

    The following protocols are available globally.

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

    The following structures are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file diff --git a/version.rb b/version.rb index 87c7b7a49..4b43684a1 100644 --- a/version.rb +++ b/version.rb @@ -2,7 +2,7 @@ BLUEPRINT_VERSION ||= ['~> 5.0'].freeze -LISTABLE_VERSION ||= '17.1.0' +LISTABLE_VERSION ||= '17.2.0' LISTABLE_IOS_DEPLOYMENT_TARGET ||= '15.0'