From 39586243e4214d581c65ec2d0f952b7f7de1c1af Mon Sep 17 00:00:00 2001 From: johnnewman-square Date: Tue, 10 Feb 2026 16:41:17 -0500 Subject: [PATCH] Bumping versions to 16.6.0. --- CHANGELOG.md | 10 +- .../BlueprintLists/docsets/BlueprintLists.tgz | Bin 109324 -> 105041 bytes docs/JSON/ListableUI.json | 1429 ++++++++++------- .../Classes/ListLayoutContent/ItemInfo.html | 27 + docs/Listable/Extensions/UIRectEdge.html | 2 +- docs/Listable/Protocols/AnyListLayout.html | 69 + docs/Listable/Protocols/ListLayout.html | 32 + .../Classes/ListLayoutContent/ItemInfo.html | 27 + .../Documents/Extensions/UIRectEdge.html | 2 +- .../Documents/Protocols/AnyListLayout.html | 69 + .../Documents/Protocols/ListLayout.html | 32 + .../Contents/Resources/Documents/search.json | 2 +- .../Contents/Resources/docSet.dsidx | Bin 389120 -> 393216 bytes docs/Listable/docsets/Listable.tgz | Bin 1214797 -> 1154349 bytes docs/Listable/search.json | 2 +- version.rb | 2 +- 16 files changed, 1083 insertions(+), 622 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1da8627d..14ce5d32 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,6 @@ ### Added -- Added `targetIndexPath(forInteractivelyMovingItem:withPosition:)` protocol method to `ListLayout`, allowing custom layouts to override drop target determination during interactive reordering. -- Added `isReorderable` property on `ListLayoutContent.ItemInfo` to check if an item has reordering enabled. - ### Removed ### Changed @@ -17,6 +14,13 @@ # Past Releases +# 16.6.0 - 2026-02-10 + +### Added + +- Added `targetIndexPath(forInteractivelyMovingItem:withPosition:)` protocol method to `ListLayout`, allowing custom layouts to override drop target determination during interactive reordering. +- Added `isReorderable` property on `ListLayoutContent.ItemInfo` to check if an item has reordering enabled. + # 16.5.0 - 2025-11-05 ### Added diff --git a/docs/BlueprintLists/docsets/BlueprintLists.tgz b/docs/BlueprintLists/docsets/BlueprintLists.tgz index 3729ec33a93631a343927c4590bfa9d37b80ba1a..eb98e3e99811f2cfd87049cea0d104c60f98c997 100644 GIT binary patch literal 105041 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�L6+3%k@F@_9$p?A2&M6?}?FFiotJ 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

to&O3|0^7@(MX&kbZbo8j_6mUTVZ1msoo5v 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

oiOVd6(_K1_ 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 E04w#c?EnA( literal 109324 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%0DZsYgRbE&Acu5r_ERW}Et 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 diff --git a/docs/JSON/ListableUI.json b/docs/JSON/ListableUI.json index de5f435d..8e59298f 100644 --- a/docs/JSON/ListableUI.json +++ b/docs/JSON/ListableUI.json @@ -48,7 +48,7 @@ "key.bodyoffset" : 204, "key.column" : 12, "key.decl_lang" : "source.lang.objc", - "key.filepath" : "\/Applications\/Xcode16.4.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator18.5.sdk\/System\/Library\/Frameworks\/Foundation.framework\/Headers\/NSBundle.h", + "key.filepath" : "\/Applications\/Xcode262.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator26.2.sdk\/System\/Library\/Frameworks\/Foundation.framework\/Headers\/NSBundle.h", "key.fully_annotated_decl" : "@_nonSendable(_assumed)<\/syntaxtype.attribute.name><\/syntaxtype.attribute.builtin> class<\/syntaxtype.keyword> Bundle<\/decl.name> : NSObject<\/ref.class>, @unchecked Sendable<\/ref.protocol><\/decl.class>", "key.is_system" : true, "key.kind" : "source.lang.swift.decl.extension", @@ -4306,7 +4306,7 @@ "key.bodyoffset" : 10070, "key.column" : 17, "key.decl_lang" : "source.lang.objc", - "key.filepath" : "\/Applications\/Xcode16.4.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator18.5.sdk\/System\/Library\/Frameworks\/UIKit.framework\/Headers\/UIScrollView.h", + "key.filepath" : "\/Applications\/Xcode262.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator26.2.sdk\/System\/Library\/Frameworks\/UIKit.framework\/Headers\/UIScrollView.h", "key.fully_annotated_decl" : "struct<\/syntaxtype.keyword> DecelerationRate<\/decl.name> : _ObjectiveCBridgeable<\/ref.protocol>, Hashable<\/ref.protocol>, Equatable<\/ref.protocol>, _SwiftNewtypeWrapper<\/ref.protocol>, RawRepresentable<\/ref.protocol>, @unchecked Sendable<\/ref.protocol><\/decl.struct>", "key.is_dynamic" : true, "key.is_system" : true, @@ -4416,7 +4416,7 @@ "key.bodyoffset" : 180, "key.column" : 12, "key.decl_lang" : "source.lang.objc", - "key.filepath" : "\/Applications\/Xcode16.4.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator18.5.sdk\/System\/Library\/Frameworks\/Foundation.framework\/Headers\/NSBundle.h", + "key.filepath" : "\/Applications\/Xcode262.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator26.2.sdk\/System\/Library\/Frameworks\/Foundation.framework\/Headers\/NSBundle.h", "key.fully_annotated_decl" : "@_nonSendable(_assumed)<\/syntaxtype.attribute.name><\/syntaxtype.attribute.builtin> class<\/syntaxtype.keyword> Bundle<\/decl.name> : NSObject<\/ref.class>, @unchecked Sendable<\/ref.protocol><\/decl.class>", "key.is_system" : true, "key.kind" : "source.lang.swift.decl.extension", @@ -8342,7 +8342,7 @@ "key.doc.comment" : "Log types available within Listable.", "key.doclength" : 41, "key.docoffset" : 112, - "key.filepath" : "\/Applications\/Xcode16.4.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator18.5.sdk\/usr\/include\/os\/log.h", + "key.filepath" : "\/Applications\/Xcode262.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator26.2.sdk\/usr\/include\/os\/log.h", "key.fully_annotated_decl" : "class<\/syntaxtype.keyword> OSLog<\/decl.name> : NSObject<\/ref.class><\/decl.class>", "key.is_system" : true, "key.kind" : "source.lang.swift.decl.extension", @@ -16761,7 +16761,7 @@ "key.bodyoffset" : 37, "key.column" : 8, "key.decl_lang" : "source.lang.objc", - "key.filepath" : "\/Applications\/Xcode16.4.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator18.5.sdk\/System\/Library\/Frameworks\/CoreFoundation.framework\/Headers\/CFCGTypes.h", + "key.filepath" : "\/Applications\/Xcode262.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator26.2.sdk\/System\/Library\/Frameworks\/CoreFoundation.framework\/Headers\/CFCGTypes.h", "key.fully_annotated_decl" : "struct<\/syntaxtype.keyword> CGRect<\/decl.name><\/decl.struct>", "key.is_system" : true, "key.kind" : "source.lang.swift.decl.extension", @@ -16907,7 +16907,7 @@ "key.bodyoffset" : 145, "key.column" : 8, "key.decl_lang" : "source.lang.objc", - "key.filepath" : "\/Applications\/Xcode16.4.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator18.5.sdk\/System\/Library\/Frameworks\/CoreFoundation.framework\/Headers\/CFCGTypes.h", + "key.filepath" : "\/Applications\/Xcode262.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator26.2.sdk\/System\/Library\/Frameworks\/CoreFoundation.framework\/Headers\/CFCGTypes.h", "key.fully_annotated_decl" : "struct<\/syntaxtype.keyword> CGSize<\/decl.name><\/decl.struct>", "key.is_system" : true, "key.kind" : "source.lang.swift.decl.extension", @@ -25297,7 +25297,7 @@ "key.parsed_scope.start" : 62, "key.related_decls" : [ { - "key.annotated_decl" : "init()<\/RelatedName>" + "key.annotated_decl" : "init()<\/RelatedName>" } ], "key.reusingastcontext" : false, @@ -26179,7 +26179,7 @@ "key.parsed_scope.start" : 35, "key.related_decls" : [ { - "key.annotated_decl" : "init()<\/RelatedName>" + "key.annotated_decl" : "init()<\/RelatedName>" } ], "key.reusingastcontext" : false, @@ -28429,7 +28429,7 @@ "key.parsed_scope.start" : 89, "key.related_decls" : [ { - "key.annotated_decl" : "init()<\/RelatedName>" + "key.annotated_decl" : "init()<\/RelatedName>" } ], "key.reusingastcontext" : false, @@ -29710,12 +29710,12 @@ "key.bodyoffset" : 10437, "key.column" : 12, "key.decl_lang" : "source.lang.objc", - "key.filepath" : "\/Applications\/Xcode16.4.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator18.5.sdk\/System\/Library\/Frameworks\/UIKit.framework\/Headers\/UIView.h", + "key.filepath" : "\/Applications\/Xcode262.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator26.2.sdk\/System\/Library\/Frameworks\/UIKit.framework\/Headers\/UIView.h", "key.fully_annotated_decl" : "@MainActor<\/ref.class><\/syntaxtype.attribute.name><\/syntaxtype.attribute.builtin> @_nonSendable(_assumed)<\/syntaxtype.attribute.name><\/syntaxtype.attribute.builtin> class<\/syntaxtype.keyword> UIView<\/decl.name> : UIResponder<\/ref.class>, NSCoding<\/ref.protocol>, UIAppearance<\/ref.protocol>, UIAppearanceContainer<\/ref.protocol>, UIDynamicItem<\/ref.protocol>, UITraitEnvironment<\/ref.protocol>, UICoordinateSpace<\/ref.protocol>, UIFocusItem<\/ref.protocol>, UIFocusItemContainer<\/ref.protocol>, CALayerDelegate<\/ref.protocol><\/decl.class>", "key.is_system" : true, "key.kind" : "source.lang.swift.decl.extension", "key.length" : 772, - "key.line" : 145, + "key.line" : 148, "key.modulename" : "UIKit.UIView", "key.name" : "UIView", "key.namelength" : 6, @@ -37199,12 +37199,12 @@ "key.bodyoffset" : 20611, "key.column" : 12, "key.decl_lang" : "source.lang.objc", - "key.filepath" : "\/Applications\/Xcode16.4.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator18.5.sdk\/System\/Library\/Frameworks\/UIKit.framework\/Headers\/UIScrollView.h", + "key.filepath" : "\/Applications\/Xcode262.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator26.2.sdk\/System\/Library\/Frameworks\/UIKit.framework\/Headers\/UIScrollView.h", "key.fully_annotated_decl" : "@MainActor<\/ref.class><\/syntaxtype.attribute.name><\/syntaxtype.attribute.builtin> @_nonSendable(_assumed)<\/syntaxtype.attribute.name><\/syntaxtype.attribute.builtin> class<\/syntaxtype.keyword> UIScrollView<\/decl.name> : UIView<\/ref.class>, NSCoding<\/ref.protocol>, UIFocusItemScrollableContainer<\/ref.protocol><\/decl.class>", "key.is_system" : true, "key.kind" : "source.lang.swift.decl.extension", "key.length" : 400, - "key.line" : 53, + "key.line" : 87, "key.modulename" : "UIKit.UIScrollView", "key.name" : "UIScrollView", "key.namelength" : 12, @@ -38782,7 +38782,7 @@ "key.parsed_scope.start" : 165, "key.related_decls" : [ { - "key.annotated_decl" : "init()<\/RelatedName>" + "key.annotated_decl" : "init()<\/RelatedName>" } ], "key.reusingastcontext" : false, @@ -40309,7 +40309,7 @@ "key.annotated_decl" : "init(__configuration:primaryAction:)<\/RelatedName>" }, { - "key.annotated_decl" : "init()<\/RelatedName>" + "key.annotated_decl" : "init()<\/RelatedName>" }, { "key.annotated_decl" : "init(configuration:primaryAction:)<\/RelatedName>" @@ -40393,7 +40393,7 @@ "key.annotated_decl" : "init(__configuration:primaryAction:)<\/RelatedName>" }, { - "key.annotated_decl" : "init()<\/RelatedName>" + "key.annotated_decl" : "init()<\/RelatedName>" }, { "key.annotated_decl" : "init(configuration:primaryAction:)<\/RelatedName>" @@ -40603,12 +40603,12 @@ "key.bodyoffset" : 12025, "key.column" : 92, "key.decl_lang" : "source.lang.objc", - "key.filepath" : "\/Applications\/Xcode16.4.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator18.5.sdk\/System\/Library\/Frameworks\/UIKit.framework\/Headers\/UIGeometry.h", + "key.filepath" : "\/Applications\/Xcode262.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator26.2.sdk\/System\/Library\/Frameworks\/UIKit.framework\/Headers\/UIGeometry.h", "key.fully_annotated_decl" : "@_nonSendable(_assumed)<\/syntaxtype.attribute.name><\/syntaxtype.attribute.builtin> struct<\/syntaxtype.keyword> NSDirectionalEdgeInsets<\/decl.name> : @unchecked Sendable<\/ref.protocol><\/decl.struct>", "key.is_system" : true, "key.kind" : "source.lang.swift.decl.extension", "key.length" : 594, - "key.line" : 34, + "key.line" : 35, "key.modulename" : "UIKit.UIGeometry", "key.name" : "NSDirectionalEdgeInsets", "key.namelength" : 23, @@ -41697,12 +41697,12 @@ "key.bodyoffset" : 148, "key.column" : 92, "key.decl_lang" : "source.lang.objc", - "key.filepath" : "\/Applications\/Xcode16.4.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator18.5.sdk\/System\/Library\/Frameworks\/UIKit.framework\/Headers\/UIGeometry.h", + "key.filepath" : "\/Applications\/Xcode262.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator26.2.sdk\/System\/Library\/Frameworks\/UIKit.framework\/Headers\/UIGeometry.h", "key.fully_annotated_decl" : "@_nonSendable(_assumed)<\/syntaxtype.attribute.name><\/syntaxtype.attribute.builtin> struct<\/syntaxtype.keyword> UIEdgeInsets<\/decl.name> : @unchecked Sendable<\/ref.protocol><\/decl.struct>", "key.is_system" : true, "key.kind" : "source.lang.swift.decl.extension", "key.length" : 307, - "key.line" : 22, + "key.line" : 23, "key.modulename" : "UIKit.UIGeometry", "key.name" : "UIEdgeInsets", "key.namelength" : 12, @@ -41759,12 +41759,12 @@ "key.bodyoffset" : 136, "key.column" : 12, "key.decl_lang" : "source.lang.objc", - "key.filepath" : "\/Applications\/Xcode16.4.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator18.5.sdk\/System\/Library\/Frameworks\/UIKit.framework\/Headers\/UIView.h", + "key.filepath" : "\/Applications\/Xcode262.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator26.2.sdk\/System\/Library\/Frameworks\/UIKit.framework\/Headers\/UIView.h", "key.fully_annotated_decl" : "@MainActor<\/ref.class><\/syntaxtype.attribute.name><\/syntaxtype.attribute.builtin> @_nonSendable(_assumed)<\/syntaxtype.attribute.name><\/syntaxtype.attribute.builtin> class<\/syntaxtype.keyword> UIView<\/decl.name> : UIResponder<\/ref.class>, NSCoding<\/ref.protocol>, UIAppearance<\/ref.protocol>, UIAppearanceContainer<\/ref.protocol>, UIDynamicItem<\/ref.protocol>, UITraitEnvironment<\/ref.protocol>, UICoordinateSpace<\/ref.protocol>, UIFocusItem<\/ref.protocol>, UIFocusItemContainer<\/ref.protocol>, CALayerDelegate<\/ref.protocol><\/decl.class>", "key.is_system" : true, "key.kind" : "source.lang.swift.decl.extension", "key.length" : 522, - "key.line" : 145, + "key.line" : 148, "key.modulename" : "UIKit.UIView", "key.name" : "UIView", "key.namelength" : 6, @@ -41936,7 +41936,7 @@ "key.bodyoffset" : 146, "key.column" : 12, "key.decl_lang" : "source.lang.objc", - "key.filepath" : "\/Applications\/Xcode16.4.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator18.5.sdk\/System\/Library\/Frameworks\/UIKit.framework\/Headers\/UIViewPropertyAnimator.h", + "key.filepath" : "\/Applications\/Xcode262.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator26.2.sdk\/System\/Library\/Frameworks\/UIKit.framework\/Headers\/UIViewPropertyAnimator.h", "key.fully_annotated_decl" : "@MainActor<\/ref.class><\/syntaxtype.attribute.name><\/syntaxtype.attribute.builtin> @_nonSendable(_assumed)<\/syntaxtype.attribute.name><\/syntaxtype.attribute.builtin> class<\/syntaxtype.keyword> UIViewPropertyAnimator<\/decl.name> : NSObject<\/ref.class>, UIViewImplicitlyAnimating<\/ref.protocol>, NSCopying<\/ref.protocol><\/decl.class>", "key.is_system" : true, "key.kind" : "source.lang.swift.decl.extension", @@ -56581,7 +56581,7 @@ }, { "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/CollectionViewLayout.swift" : { "key.diagnostic_stage" : "source.diagnostic.stage.swift.parse", - "key.length" : 22877, + "key.length" : 22991, "key.offset" : 0, "key.substructure" : [ { @@ -56594,7 +56594,7 @@ "key.offset" : 113 } ], - "key.bodylength" : 19803, + "key.bodylength" : 19917, "key.bodyoffset" : 172, "key.column" : 13, "key.decl_lang" : "source.lang.swift", @@ -56613,7 +56613,7 @@ } ], "key.kind" : "source.lang.swift.decl.class", - "key.length" : 19857, + "key.length" : 19971, "key.line" : 11, "key.modulename" : "ListableUI", "key.name" : "CollectionViewLayout", @@ -56621,7 +56621,7 @@ "key.nameoffset" : 125, "key.offset" : 119, "key.parsed_declaration" : "final class CollectionViewLayout : UICollectionViewLayout", - "key.parsed_scope.end" : 654, + "key.parsed_scope.end" : 660, "key.parsed_scope.start" : 11, "key.reusingastcontext" : false, "key.substructure" : [ @@ -59388,14 +59388,14 @@ "key.offset" : 18628 } ], - "key.bodylength" : 419, + "key.bodylength" : 533, "key.bodyoffset" : 18783, "key.column" : 19, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/CollectionViewLayout.swift", "key.fully_annotated_decl" : "@MainActor<\/ref.class><\/syntaxtype.attribute.name><\/syntaxtype.attribute.builtin> override<\/syntaxtype.keyword> func<\/syntaxtype.keyword> targetIndexPath<\/decl.name>(forInteractivelyMovingItem<\/decl.var.parameter.argument_label> previousIndexPath<\/decl.var.parameter.name>: IndexPath<\/ref.struct><\/decl.var.parameter.type><\/decl.var.parameter>, withPosition<\/decl.var.parameter.argument_label> position<\/decl.var.parameter.name>: CGPoint<\/ref.struct><\/decl.var.parameter.type><\/decl.var.parameter>) -> IndexPath<\/ref.struct><\/decl.function.returntype><\/decl.function.method.instance>", "key.kind" : "source.lang.swift.decl.function.method.instance", - "key.length" : 566, + "key.length" : 680, "key.line" : 621, "key.modulename" : "ListableUI", "key.name" : "targetIndexPath(forInteractivelyMovingItem:withPosition:)", @@ -59408,7 +59408,7 @@ } ], "key.parsed_declaration" : "override func targetIndexPath(\n forInteractivelyMovingItem previousIndexPath: IndexPath,\n withPosition position: CGPoint\n) -> IndexPath", - "key.parsed_scope.end" : 631, + "key.parsed_scope.end" : 637, "key.parsed_scope.start" : 621, "key.reusingastcontext" : false, "key.substructure" : [ @@ -59425,32 +59425,31 @@ { "key.attribute" : "source.decl.attribute.override", "key.length" : 8, - "key.offset" : 19209 + "key.offset" : 19323 } ], "key.bodylength" : 581, - "key.bodyoffset" : 19392, + "key.bodyoffset" : 19506, "key.column" : 19, "key.decl_lang" : "source.lang.swift", - "key.doc.comment" : "TODO: The default implementation provided by `UICollectionView` does not work correctly\nwhen trying to move an item to the end of a section, or when trying to move an item into an\nempty section. We should add casing that allows moving into the section in these cases.", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/CollectionViewLayout.swift", "key.fully_annotated_decl" : "@MainActor<\/ref.class><\/syntaxtype.attribute.name><\/syntaxtype.attribute.builtin> override<\/syntaxtype.keyword> func<\/syntaxtype.keyword> layoutAttributesForInteractivelyMovingItem<\/decl.name>(at<\/decl.var.parameter.argument_label> indexPath<\/decl.var.parameter.name>: IndexPath<\/ref.struct><\/decl.var.parameter.type><\/decl.var.parameter>, withTargetPosition<\/decl.var.parameter.argument_label> position<\/decl.var.parameter.name>: CGPoint<\/ref.struct><\/decl.var.parameter.type><\/decl.var.parameter>) -> UICollectionViewLayoutAttributes<\/ref.class><\/decl.function.returntype><\/decl.function.method.instance>", "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 756, - "key.line" : 633, + "key.line" : 639, "key.modulename" : "ListableUI", "key.name" : "layoutAttributesForInteractivelyMovingItem(at:withTargetPosition:)", "key.namelength" : 127, - "key.nameoffset" : 19223, - "key.offset" : 19218, + "key.nameoffset" : 19337, + "key.offset" : 19332, "key.overrides" : [ { "key.usr" : "c:objc(cs)UICollectionViewLayout(im)layoutAttributesForInteractivelyMovingItemAtIndexPath:withTargetPosition:" } ], "key.parsed_declaration" : "override func layoutAttributesForInteractivelyMovingItem(\n at indexPath: IndexPath,\n withTargetPosition position: CGPoint\n) -> UICollectionViewLayoutAttributes", - "key.parsed_scope.end" : 653, - "key.parsed_scope.start" : 633, + "key.parsed_scope.end" : 659, + "key.parsed_scope.start" : 639, "key.reusingastcontext" : false, "key.substructure" : [ { @@ -59461,15 +59460,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> original<\/decl.name>: UICollectionViewLayoutAttributes<\/ref.class><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 66, - "key.line" : 638, + "key.line" : 644, "key.modulename" : "ListableUI", "key.name" : "original", "key.namelength" : 8, - "key.nameoffset" : 19405, - "key.offset" : 19401, + "key.nameoffset" : 19519, + "key.offset" : 19515, "key.parsed_declaration" : "let original = self.layout.content.layoutAttributes(at: indexPath)", - "key.parsed_scope.end" : 638, - "key.parsed_scope.start" : 638, + "key.parsed_scope.end" : 644, + "key.parsed_scope.start" : 644, "key.reusingastcontext" : false, "key.typename" : "UICollectionViewLayoutAttributes", "key.typeusr" : "$sSo32UICollectionViewLayoutAttributesCD", @@ -59483,15 +59482,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> current<\/decl.name>: UICollectionViewLayoutAttributes<\/ref.class><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 107, - "key.line" : 639, + "key.line" : 645, "key.modulename" : "ListableUI", "key.name" : "current", "key.namelength" : 7, - "key.nameoffset" : 19480, - "key.offset" : 19476, + "key.nameoffset" : 19594, + "key.offset" : 19590, "key.parsed_declaration" : "let current = super.layoutAttributesForInteractivelyMovingItem(at: indexPath, withTargetPosition: position)", - "key.parsed_scope.end" : 639, - "key.parsed_scope.start" : 639, + "key.parsed_scope.end" : 645, + "key.parsed_scope.start" : 645, "key.reusingastcontext" : false, "key.typename" : "UICollectionViewLayoutAttributes", "key.typeusr" : "$sSo32UICollectionViewLayoutAttributesCD", @@ -59505,15 +59504,15 @@ "key.fully_annotated_decl" : "var<\/syntaxtype.keyword> currentAttributes<\/decl.name>: ListContentLayoutAttributes<\/ref.struct><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 60, - "key.line" : 641, + "key.line" : 647, "key.modulename" : "ListableUI", "key.name" : "currentAttributes", "key.namelength" : 17, - "key.nameoffset" : 19597, - "key.offset" : 19593, + "key.nameoffset" : 19711, + "key.offset" : 19707, "key.parsed_declaration" : "var currentAttributes = ListContentLayoutAttributes(current)", - "key.parsed_scope.end" : 641, - "key.parsed_scope.start" : 641, + "key.parsed_scope.end" : 647, + "key.parsed_scope.start" : 647, "key.reusingastcontext" : false, "key.typename" : "ListContentLayoutAttributes", "key.typeusr" : "$s10ListableUI27ListContentLayoutAttributesVD", @@ -59533,20 +59532,20 @@ "key.kind" : "source.lang.swift.syntaxtype.comment.mark", "key.length" : 26, "key.name" : "MARK: Invalidation Helpers", - "key.offset" : 19985 + "key.offset" : 20099 }, { "key.accessibility" : "source.lang.swift.accessibility.internal", "key.annotated_decl" : "struct CollectionViewLayoutProperties : Equatable<\/Type><\/Declaration>", "key.bodylength" : 437, - "key.bodyoffset" : 20068, + "key.bodyoffset" : 20182, "key.column" : 8, "key.decl_lang" : "source.lang.swift", "key.elements" : [ { "key.kind" : "source.lang.swift.structure.elem.typeref", "key.length" : 9, - "key.offset" : 20057 + "key.offset" : 20171 } ], "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/CollectionViewLayout.swift", @@ -59558,15 +59557,15 @@ ], "key.kind" : "source.lang.swift.decl.struct", "key.length" : 489, - "key.line" : 662, + "key.line" : 668, "key.modulename" : "ListableUI", "key.name" : "CollectionViewLayoutProperties", "key.namelength" : 30, - "key.nameoffset" : 20024, - "key.offset" : 20017, + "key.nameoffset" : 20138, + "key.offset" : 20131, "key.parsed_declaration" : "struct CollectionViewLayoutProperties : Equatable", - "key.parsed_scope.end" : 681, - "key.parsed_scope.start" : 662, + "key.parsed_scope.end" : 687, + "key.parsed_scope.start" : 668, "key.reusingastcontext" : false, "key.substructure" : [ { @@ -59578,15 +59577,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> size<\/decl.name>: CGSize<\/ref.struct><\/decl.var.type><\/decl.var.instance>", "key.kind" : "source.lang.swift.decl.var.instance", "key.length" : 17, - "key.line" : 664, + "key.line" : 670, "key.modulename" : "ListableUI", "key.name" : "size", "key.namelength" : 4, - "key.nameoffset" : 20077, - "key.offset" : 20073, + "key.nameoffset" : 20191, + "key.offset" : 20187, "key.parsed_declaration" : "let size : CGSize", - "key.parsed_scope.end" : 664, - "key.parsed_scope.start" : 664, + "key.parsed_scope.end" : 670, + "key.parsed_scope.start" : 670, "key.reusingastcontext" : false, "key.typename" : "CGSize", "key.typeusr" : "$sSo6CGSizeVD", @@ -59601,15 +59600,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> safeAreaInsets<\/decl.name>: UIEdgeInsets<\/ref.struct><\/decl.var.type><\/decl.var.instance>", "key.kind" : "source.lang.swift.decl.var.instance", "key.length" : 33, - "key.line" : 665, + "key.line" : 671, "key.modulename" : "ListableUI", "key.name" : "safeAreaInsets", "key.namelength" : 14, - "key.nameoffset" : 20099, - "key.offset" : 20095, + "key.nameoffset" : 20213, + "key.offset" : 20209, "key.parsed_declaration" : "let safeAreaInsets : UIEdgeInsets", - "key.parsed_scope.end" : 665, - "key.parsed_scope.start" : 665, + "key.parsed_scope.end" : 671, + "key.parsed_scope.start" : 671, "key.reusingastcontext" : false, "key.typename" : "UIEdgeInsets", "key.typeusr" : "$sSo12UIEdgeInsetsVD", @@ -59624,15 +59623,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> contentInset<\/decl.name>: UIEdgeInsets<\/ref.struct><\/decl.var.type><\/decl.var.instance>", "key.kind" : "source.lang.swift.decl.var.instance", "key.length" : 31, - "key.line" : 666, + "key.line" : 672, "key.modulename" : "ListableUI", "key.name" : "contentInset", "key.namelength" : 12, - "key.nameoffset" : 20137, - "key.offset" : 20133, + "key.nameoffset" : 20251, + "key.offset" : 20247, "key.parsed_declaration" : "let contentInset : UIEdgeInsets", - "key.parsed_scope.end" : 666, - "key.parsed_scope.start" : 666, + "key.parsed_scope.end" : 672, + "key.parsed_scope.start" : 672, "key.reusingastcontext" : false, "key.typename" : "UIEdgeInsets", "key.typeusr" : "$sSo12UIEdgeInsetsVD", @@ -59642,22 +59641,22 @@ "key.accessibility" : "source.lang.swift.accessibility.internal", "key.annotated_decl" : "init()<\/Declaration>", "key.bodylength" : 101, - "key.bodyoffset" : 20182, + "key.bodyoffset" : 20296, "key.column" : 5, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/CollectionViewLayout.swift", "key.fully_annotated_decl" : "init<\/syntaxtype.keyword>()<\/decl.function.constructor>", "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 114, - "key.line" : 668, + "key.line" : 674, "key.modulename" : "ListableUI", "key.name" : "init()", "key.namelength" : 6, - "key.nameoffset" : 20170, - "key.offset" : 20170, + "key.nameoffset" : 20284, + "key.offset" : 20284, "key.parsed_declaration" : "init()", - "key.parsed_scope.end" : 673, - "key.parsed_scope.start" : 668, + "key.parsed_scope.end" : 679, + "key.parsed_scope.start" : 674, "key.related_decls" : [ { "key.annotated_decl" : "init(collectionView:)<\/RelatedName>" @@ -59672,22 +59671,22 @@ "key.accessibility" : "source.lang.swift.accessibility.internal", "key.annotated_decl" : "init(collectionView: UICollectionView<\/Type>)<\/Declaration>", "key.bodylength" : 168, - "key.bodyoffset" : 20335, + "key.bodyoffset" : 20449, "key.column" : 5, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/CollectionViewLayout.swift", "key.fully_annotated_decl" : "init<\/syntaxtype.keyword>(collectionView<\/decl.var.parameter.argument_label>: UICollectionView<\/ref.class><\/decl.var.parameter.type><\/decl.var.parameter>)<\/decl.function.constructor>", "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 214, - "key.line" : 675, + "key.line" : 681, "key.modulename" : "ListableUI", "key.name" : "init(collectionView:)", "key.namelength" : 39, - "key.nameoffset" : 20290, - "key.offset" : 20290, + "key.nameoffset" : 20404, + "key.offset" : 20404, "key.parsed_declaration" : "init(collectionView : UICollectionView)", - "key.parsed_scope.end" : 680, - "key.parsed_scope.start" : 675, + "key.parsed_scope.end" : 686, + "key.parsed_scope.start" : 681, "key.related_decls" : [ { "key.annotated_decl" : "init()<\/RelatedName>" @@ -59710,7 +59709,7 @@ "key.kind" : "source.lang.swift.syntaxtype.comment.mark", "key.length" : 37, "key.name" : "MARK: Delegate For Layout Information", - "key.offset" : 20515 + "key.offset" : 20629 }, { "key.accessibility" : "source.lang.swift.accessibility.public", @@ -59719,18 +59718,18 @@ { "key.attribute" : "source.decl.attribute.public", "key.length" : 6, - "key.offset" : 20557 + "key.offset" : 20671 } ], "key.bodylength" : 301, - "key.bodyoffset" : 20615, + "key.bodyoffset" : 20729, "key.column" : 17, "key.decl_lang" : "source.lang.swift", "key.elements" : [ { "key.kind" : "source.lang.swift.structure.elem.typeref", "key.length" : 9, - "key.offset" : 20604 + "key.offset" : 20718 } ], "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/CollectionViewLayout.swift", @@ -59742,15 +59741,15 @@ ], "key.kind" : "source.lang.swift.decl.protocol", "key.length" : 353, - "key.line" : 688, + "key.line" : 694, "key.modulename" : "ListableUI", "key.name" : "CollectionViewLayoutDelegate", "key.namelength" : 28, - "key.nameoffset" : 20573, - "key.offset" : 20564, + "key.nameoffset" : 20687, + "key.offset" : 20678, "key.parsed_declaration" : "public protocol CollectionViewLayoutDelegate : AnyObject", - "key.parsed_scope.end" : 701, - "key.parsed_scope.start" : 688, + "key.parsed_scope.end" : 707, + "key.parsed_scope.start" : 694, "key.reusingastcontext" : false, "key.substructure" : [ { @@ -59763,15 +59762,15 @@ "key.is_dynamic" : true, "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 41, - "key.line" : 690, + "key.line" : 696, "key.modulename" : "ListableUI", "key.name" : "listViewLayoutUpdatedItemPositions()", "key.namelength" : 36, - "key.nameoffset" : 20625, - "key.offset" : 20620, + "key.nameoffset" : 20739, + "key.offset" : 20734, "key.parsed_declaration" : "func listViewLayoutUpdatedItemPositions()", - "key.parsed_scope.end" : 690, - "key.parsed_scope.start" : 690, + "key.parsed_scope.end" : 696, + "key.parsed_scope.start" : 696, "key.receivers" : [ { "key.usr" : "s:10ListableUI28CollectionViewLayoutDelegateP" @@ -59792,15 +59791,15 @@ "key.is_dynamic" : true, "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 87, - "key.line" : 692, + "key.line" : 698, "key.modulename" : "ListableUI", "key.name" : "listLayoutContent(defaults:)", "key.namelength" : 61, - "key.nameoffset" : 20672, - "key.offset" : 20667, + "key.nameoffset" : 20786, + "key.offset" : 20781, "key.parsed_declaration" : "func listLayoutContent(\n defaults: ListLayoutDefaults\n) -> ListLayoutContent", - "key.parsed_scope.end" : 692, - "key.parsed_scope.start" : 692, + "key.parsed_scope.end" : 698, + "key.parsed_scope.start" : 698, "key.receivers" : [ { "key.usr" : "s:10ListableUI28CollectionViewLayoutDelegateP" @@ -59824,15 +59823,15 @@ "key.is_dynamic" : true, "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 58, - "key.line" : 696, + "key.line" : 702, "key.modulename" : "ListableUI", "key.name" : "listViewLayoutCurrentEnvironment()", "key.namelength" : 34, - "key.nameoffset" : 20765, - "key.offset" : 20760, + "key.nameoffset" : 20879, + "key.offset" : 20874, "key.parsed_declaration" : "func listViewLayoutCurrentEnvironment() -> ListEnvironment", - "key.parsed_scope.end" : 696, - "key.parsed_scope.start" : 696, + "key.parsed_scope.end" : 702, + "key.parsed_scope.start" : 702, "key.receivers" : [ { "key.usr" : "s:10ListableUI28CollectionViewLayoutDelegateP" @@ -59853,15 +59852,15 @@ "key.is_dynamic" : true, "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 38, - "key.line" : 698, + "key.line" : 704, "key.modulename" : "ListableUI", "key.name" : "listViewLayoutDidLayoutContents()", "key.namelength" : 33, - "key.nameoffset" : 20829, - "key.offset" : 20824, + "key.nameoffset" : 20943, + "key.offset" : 20938, "key.parsed_declaration" : "func listViewLayoutDidLayoutContents()", - "key.parsed_scope.end" : 698, - "key.parsed_scope.start" : 698, + "key.parsed_scope.end" : 704, + "key.parsed_scope.start" : 704, "key.receivers" : [ { "key.usr" : "s:10ListableUI28CollectionViewLayoutDelegateP" @@ -59882,15 +59881,15 @@ "key.is_dynamic" : true, "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 47, - "key.line" : 700, + "key.line" : 706, "key.modulename" : "ListableUI", "key.name" : "listViewShouldEndQueueingEditsForReorder()", "key.namelength" : 42, - "key.nameoffset" : 20873, - "key.offset" : 20868, + "key.nameoffset" : 20987, + "key.offset" : 20982, "key.parsed_declaration" : "func listViewShouldEndQueueingEditsForReorder()", - "key.parsed_scope.end" : 700, - "key.parsed_scope.start" : 700, + "key.parsed_scope.end" : 706, + "key.parsed_scope.start" : 706, "key.receivers" : [ { "key.usr" : "s:10ListableUI28CollectionViewLayoutDelegateP" @@ -59910,7 +59909,7 @@ "key.kind" : "source.lang.swift.syntaxtype.comment.mark", "key.length" : 52, "key.name" : "MARK: Update Information From Collection View Layout", - "key.offset" : 20926 + "key.offset" : 21040 }, { "key.accessibility" : "source.lang.swift.accessibility.fileprivate", @@ -59919,18 +59918,18 @@ { "key.attribute" : "source.decl.attribute.fileprivate", "key.length" : 11, - "key.offset" : 20983 + "key.offset" : 21097 } ], "key.bodylength" : 1848, - "key.bodyoffset" : 21027, + "key.bodyoffset" : 21141, "key.column" : 20, "key.decl_lang" : "source.lang.swift", "key.elements" : [ { "key.kind" : "source.lang.swift.structure.elem.typeref", "key.length" : 9, - "key.offset" : 21016 + "key.offset" : 21130 } ], "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/CollectionViewLayout.swift", @@ -59942,15 +59941,15 @@ ], "key.kind" : "source.lang.swift.decl.struct", "key.length" : 1881, - "key.line" : 708, + "key.line" : 714, "key.modulename" : "ListableUI", "key.name" : "UpdateItems", "key.namelength" : 11, - "key.nameoffset" : 21002, - "key.offset" : 20995, + "key.nameoffset" : 21116, + "key.offset" : 21109, "key.parsed_declaration" : "fileprivate struct UpdateItems : Equatable", - "key.parsed_scope.end" : 778, - "key.parsed_scope.start" : 708, + "key.parsed_scope.end" : 784, + "key.parsed_scope.start" : 714, "key.reusingastcontext" : false, "key.substructure" : [ { @@ -59962,15 +59961,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> insertedSections<\/decl.name>: Set<\/ref.struct><InsertSection<\/ref.struct>><\/decl.var.type><\/decl.var.instance>", "key.kind" : "source.lang.swift.decl.var.instance", "key.length" : 41, - "key.line" : 710, + "key.line" : 716, "key.modulename" : "ListableUI", "key.name" : "insertedSections", "key.namelength" : 16, - "key.nameoffset" : 21036, - "key.offset" : 21032, + "key.nameoffset" : 21150, + "key.offset" : 21146, "key.parsed_declaration" : "let insertedSections : Set", - "key.parsed_scope.end" : 710, - "key.parsed_scope.start" : 710, + "key.parsed_scope.end" : 716, + "key.parsed_scope.start" : 716, "key.reusingastcontext" : false, "key.typename" : "Set", "key.typeusr" : "$sShy10ListableUI11UpdateItems33_EB34EA08C49AB6823BEA7E315664A1CBLLV13InsertSectionVGD", @@ -59985,15 +59984,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> deletedSections<\/decl.name>: Set<\/ref.struct><DeleteSection<\/ref.struct>><\/decl.var.type><\/decl.var.instance>", "key.kind" : "source.lang.swift.decl.var.instance", "key.length" : 40, - "key.line" : 711, + "key.line" : 717, "key.modulename" : "ListableUI", "key.name" : "deletedSections", "key.namelength" : 15, - "key.nameoffset" : 21082, - "key.offset" : 21078, + "key.nameoffset" : 21196, + "key.offset" : 21192, "key.parsed_declaration" : "let deletedSections : Set", - "key.parsed_scope.end" : 711, - "key.parsed_scope.start" : 711, + "key.parsed_scope.end" : 717, + "key.parsed_scope.start" : 717, "key.reusingastcontext" : false, "key.typename" : "Set", "key.typeusr" : "$sShy10ListableUI11UpdateItems33_EB34EA08C49AB6823BEA7E315664A1CBLLV13DeleteSectionVGD", @@ -60008,15 +60007,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> insertedItems<\/decl.name>: Set<\/ref.struct><InsertItem<\/ref.struct>><\/decl.var.type><\/decl.var.instance>", "key.kind" : "source.lang.swift.decl.var.instance", "key.length" : 35, - "key.line" : 713, + "key.line" : 719, "key.modulename" : "ListableUI", "key.name" : "insertedItems", "key.namelength" : 13, - "key.nameoffset" : 21128, - "key.offset" : 21124, + "key.nameoffset" : 21242, + "key.offset" : 21238, "key.parsed_declaration" : "let insertedItems : Set", - "key.parsed_scope.end" : 713, - "key.parsed_scope.start" : 713, + "key.parsed_scope.end" : 719, + "key.parsed_scope.start" : 719, "key.reusingastcontext" : false, "key.typename" : "Set", "key.typeusr" : "$sShy10ListableUI11UpdateItems33_EB34EA08C49AB6823BEA7E315664A1CBLLV10InsertItemVGD", @@ -60031,15 +60030,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> deletedItems<\/decl.name>: Set<\/ref.struct><DeleteItem<\/ref.struct>><\/decl.var.type><\/decl.var.instance>", "key.kind" : "source.lang.swift.decl.var.instance", "key.length" : 34, - "key.line" : 714, + "key.line" : 720, "key.modulename" : "ListableUI", "key.name" : "deletedItems", "key.namelength" : 12, - "key.nameoffset" : 21168, - "key.offset" : 21164, + "key.nameoffset" : 21282, + "key.offset" : 21278, "key.parsed_declaration" : "let deletedItems : Set", - "key.parsed_scope.end" : 714, - "key.parsed_scope.start" : 714, + "key.parsed_scope.end" : 720, + "key.parsed_scope.start" : 720, "key.reusingastcontext" : false, "key.typename" : "Set", "key.typeusr" : "$sShy10ListableUI11UpdateItems33_EB34EA08C49AB6823BEA7E315664A1CBLLV10DeleteItemVGD", @@ -60049,22 +60048,22 @@ "key.accessibility" : "source.lang.swift.accessibility.internal", "key.annotated_decl" : "init(with updateItems: [UICollectionViewUpdateItem<\/Type>])<\/Declaration>", "key.bodylength" : 1292, - "key.bodyoffset" : 21263, + "key.bodyoffset" : 21377, "key.column" : 5, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/CollectionViewLayout.swift", "key.fully_annotated_decl" : "init<\/syntaxtype.keyword>(with<\/decl.var.parameter.argument_label> updateItems<\/decl.var.parameter.name>: [UICollectionViewUpdateItem<\/ref.class>]<\/decl.var.parameter.type><\/decl.var.parameter>)<\/decl.function.constructor>", "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 1352, - "key.line" : 716, + "key.line" : 722, "key.modulename" : "ListableUI", "key.name" : "init(with:)", "key.namelength" : 53, - "key.nameoffset" : 21204, - "key.offset" : 21204, + "key.nameoffset" : 21318, + "key.offset" : 21318, "key.parsed_declaration" : "init(with updateItems : [UICollectionViewUpdateItem])", - "key.parsed_scope.end" : 757, - "key.parsed_scope.start" : 716, + "key.parsed_scope.end" : 763, + "key.parsed_scope.start" : 722, "key.reusingastcontext" : false, "key.substructure" : [ { @@ -60075,15 +60074,15 @@ "key.fully_annotated_decl" : "var<\/syntaxtype.keyword> insertedSections<\/decl.name>: Set<\/ref.struct><UpdateItems<\/ref.struct>.InsertSection<\/ref.struct>><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 43, - "key.line" : 718, + "key.line" : 724, "key.modulename" : "ListableUI", "key.name" : "insertedSections", "key.namelength" : 16, - "key.nameoffset" : 21276, - "key.offset" : 21272, + "key.nameoffset" : 21390, + "key.offset" : 21386, "key.parsed_declaration" : "var insertedSections = Set()", - "key.parsed_scope.end" : 718, - "key.parsed_scope.start" : 718, + "key.parsed_scope.end" : 724, + "key.parsed_scope.start" : 724, "key.reusingastcontext" : false, "key.typename" : "Set", "key.typeusr" : "$sShy10ListableUI11UpdateItems33_EB34EA08C49AB6823BEA7E315664A1CBLLV13InsertSectionVGD", @@ -60097,15 +60096,15 @@ "key.fully_annotated_decl" : "var<\/syntaxtype.keyword> deletedSections<\/decl.name>: Set<\/ref.struct><UpdateItems<\/ref.struct>.DeleteSection<\/ref.struct>><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 42, - "key.line" : 719, + "key.line" : 725, "key.modulename" : "ListableUI", "key.name" : "deletedSections", "key.namelength" : 15, - "key.nameoffset" : 21328, - "key.offset" : 21324, + "key.nameoffset" : 21442, + "key.offset" : 21438, "key.parsed_declaration" : "var deletedSections = Set()", - "key.parsed_scope.end" : 719, - "key.parsed_scope.start" : 719, + "key.parsed_scope.end" : 725, + "key.parsed_scope.start" : 725, "key.reusingastcontext" : false, "key.typename" : "Set", "key.typeusr" : "$sShy10ListableUI11UpdateItems33_EB34EA08C49AB6823BEA7E315664A1CBLLV13DeleteSectionVGD", @@ -60119,15 +60118,15 @@ "key.fully_annotated_decl" : "var<\/syntaxtype.keyword> insertedItems<\/decl.name>: Set<\/ref.struct><UpdateItems<\/ref.struct>.InsertItem<\/ref.struct>><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 37, - "key.line" : 721, + "key.line" : 727, "key.modulename" : "ListableUI", "key.name" : "insertedItems", "key.namelength" : 13, - "key.nameoffset" : 21380, - "key.offset" : 21376, + "key.nameoffset" : 21494, + "key.offset" : 21490, "key.parsed_declaration" : "var insertedItems = Set()", - "key.parsed_scope.end" : 721, - "key.parsed_scope.start" : 721, + "key.parsed_scope.end" : 727, + "key.parsed_scope.start" : 727, "key.reusingastcontext" : false, "key.typename" : "Set", "key.typeusr" : "$sShy10ListableUI11UpdateItems33_EB34EA08C49AB6823BEA7E315664A1CBLLV10InsertItemVGD", @@ -60141,15 +60140,15 @@ "key.fully_annotated_decl" : "var<\/syntaxtype.keyword> deletedItems<\/decl.name>: Set<\/ref.struct><UpdateItems<\/ref.struct>.DeleteItem<\/ref.struct>><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 36, - "key.line" : 722, + "key.line" : 728, "key.modulename" : "ListableUI", "key.name" : "deletedItems", "key.namelength" : 12, - "key.nameoffset" : 21426, - "key.offset" : 21422, + "key.nameoffset" : 21540, + "key.offset" : 21536, "key.parsed_declaration" : "var deletedItems = Set()", - "key.parsed_scope.end" : 722, - "key.parsed_scope.start" : 722, + "key.parsed_scope.end" : 728, + "key.parsed_scope.start" : 728, "key.reusingastcontext" : false, "key.typename" : "Set", "key.typeusr" : "$sShy10ListableUI11UpdateItems33_EB34EA08C49AB6823BEA7E315664A1CBLLV10DeleteItemVGD", @@ -60164,14 +60163,14 @@ "key.accessibility" : "source.lang.swift.accessibility.internal", "key.annotated_decl" : "struct UpdateItems<\/Type>.InsertSection : Hashable<\/Type><\/Declaration>", "key.bodylength" : 32, - "key.bodyoffset" : 22599, + "key.bodyoffset" : 22713, "key.column" : 12, "key.decl_lang" : "source.lang.swift", "key.elements" : [ { "key.kind" : "source.lang.swift.structure.elem.typeref", "key.length" : 8, - "key.offset" : 22585 + "key.offset" : 22699 } ], "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/CollectionViewLayout.swift", @@ -60183,15 +60182,15 @@ ], "key.kind" : "source.lang.swift.decl.struct", "key.length" : 70, - "key.line" : 759, + "key.line" : 765, "key.modulename" : "ListableUI", "key.name" : "InsertSection", "key.namelength" : 13, - "key.nameoffset" : 22569, - "key.offset" : 22562, + "key.nameoffset" : 22683, + "key.offset" : 22676, "key.parsed_declaration" : "struct InsertSection : Hashable", - "key.parsed_scope.end" : 762, - "key.parsed_scope.start" : 759, + "key.parsed_scope.end" : 768, + "key.parsed_scope.start" : 765, "key.reusingastcontext" : false, "key.substructure" : [ { @@ -60203,15 +60202,15 @@ "key.fully_annotated_decl" : "var<\/syntaxtype.keyword> newIndex<\/decl.name>: Int<\/ref.struct><\/decl.var.type><\/decl.var.instance>", "key.kind" : "source.lang.swift.decl.var.instance", "key.length" : 18, - "key.line" : 761, + "key.line" : 767, "key.modulename" : "ListableUI", "key.name" : "newIndex", "key.namelength" : 8, - "key.nameoffset" : 22612, - "key.offset" : 22608, + "key.nameoffset" : 22726, + "key.offset" : 22722, "key.parsed_declaration" : "var newIndex : Int", - "key.parsed_scope.end" : 761, - "key.parsed_scope.start" : 761, + "key.parsed_scope.end" : 767, + "key.parsed_scope.start" : 767, "key.reusingastcontext" : false, "key.setter_accessibility" : "source.lang.swift.accessibility.internal", "key.typename" : "Int", @@ -60227,14 +60226,14 @@ "key.accessibility" : "source.lang.swift.accessibility.internal", "key.annotated_decl" : "struct UpdateItems<\/Type>.DeleteSection : Hashable<\/Type><\/Declaration>", "key.bodylength" : 32, - "key.bodyoffset" : 22675, + "key.bodyoffset" : 22789, "key.column" : 12, "key.decl_lang" : "source.lang.swift", "key.elements" : [ { "key.kind" : "source.lang.swift.structure.elem.typeref", "key.length" : 8, - "key.offset" : 22661 + "key.offset" : 22775 } ], "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/CollectionViewLayout.swift", @@ -60246,15 +60245,15 @@ ], "key.kind" : "source.lang.swift.decl.struct", "key.length" : 70, - "key.line" : 764, + "key.line" : 770, "key.modulename" : "ListableUI", "key.name" : "DeleteSection", "key.namelength" : 13, - "key.nameoffset" : 22645, - "key.offset" : 22638, + "key.nameoffset" : 22759, + "key.offset" : 22752, "key.parsed_declaration" : "struct DeleteSection : Hashable", - "key.parsed_scope.end" : 767, - "key.parsed_scope.start" : 764, + "key.parsed_scope.end" : 773, + "key.parsed_scope.start" : 770, "key.reusingastcontext" : false, "key.substructure" : [ { @@ -60266,15 +60265,15 @@ "key.fully_annotated_decl" : "var<\/syntaxtype.keyword> oldIndex<\/decl.name>: Int<\/ref.struct><\/decl.var.type><\/decl.var.instance>", "key.kind" : "source.lang.swift.decl.var.instance", "key.length" : 18, - "key.line" : 766, + "key.line" : 772, "key.modulename" : "ListableUI", "key.name" : "oldIndex", "key.namelength" : 8, - "key.nameoffset" : 22688, - "key.offset" : 22684, + "key.nameoffset" : 22802, + "key.offset" : 22798, "key.parsed_declaration" : "var oldIndex : Int", - "key.parsed_scope.end" : 766, - "key.parsed_scope.start" : 766, + "key.parsed_scope.end" : 772, + "key.parsed_scope.start" : 772, "key.reusingastcontext" : false, "key.setter_accessibility" : "source.lang.swift.accessibility.internal", "key.typename" : "Int", @@ -60290,14 +60289,14 @@ "key.accessibility" : "source.lang.swift.accessibility.internal", "key.annotated_decl" : "struct UpdateItems<\/Type>.InsertItem : Hashable<\/Type><\/Declaration>", "key.bodylength" : 42, - "key.bodyoffset" : 22748, + "key.bodyoffset" : 22862, "key.column" : 12, "key.decl_lang" : "source.lang.swift", "key.elements" : [ { "key.kind" : "source.lang.swift.structure.elem.typeref", "key.length" : 8, - "key.offset" : 22734 + "key.offset" : 22848 } ], "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/CollectionViewLayout.swift", @@ -60309,15 +60308,15 @@ ], "key.kind" : "source.lang.swift.decl.struct", "key.length" : 77, - "key.line" : 769, + "key.line" : 775, "key.modulename" : "ListableUI", "key.name" : "InsertItem", "key.namelength" : 10, - "key.nameoffset" : 22721, - "key.offset" : 22714, + "key.nameoffset" : 22835, + "key.offset" : 22828, "key.parsed_declaration" : "struct InsertItem : Hashable", - "key.parsed_scope.end" : 772, - "key.parsed_scope.start" : 769, + "key.parsed_scope.end" : 778, + "key.parsed_scope.start" : 775, "key.reusingastcontext" : false, "key.substructure" : [ { @@ -60329,15 +60328,15 @@ "key.fully_annotated_decl" : "var<\/syntaxtype.keyword> newIndexPath<\/decl.name>: IndexPath<\/ref.struct><\/decl.var.type><\/decl.var.instance>", "key.kind" : "source.lang.swift.decl.var.instance", "key.length" : 28, - "key.line" : 771, + "key.line" : 777, "key.modulename" : "ListableUI", "key.name" : "newIndexPath", "key.namelength" : 12, - "key.nameoffset" : 22761, - "key.offset" : 22757, + "key.nameoffset" : 22875, + "key.offset" : 22871, "key.parsed_declaration" : "var newIndexPath : IndexPath", - "key.parsed_scope.end" : 771, - "key.parsed_scope.start" : 771, + "key.parsed_scope.end" : 777, + "key.parsed_scope.start" : 777, "key.reusingastcontext" : false, "key.setter_accessibility" : "source.lang.swift.accessibility.internal", "key.typename" : "IndexPath", @@ -60353,14 +60352,14 @@ "key.accessibility" : "source.lang.swift.accessibility.internal", "key.annotated_decl" : "struct UpdateItems<\/Type>.DeleteItem : Hashable<\/Type><\/Declaration>", "key.bodylength" : 42, - "key.bodyoffset" : 22831, + "key.bodyoffset" : 22945, "key.column" : 12, "key.decl_lang" : "source.lang.swift", "key.elements" : [ { "key.kind" : "source.lang.swift.structure.elem.typeref", "key.length" : 8, - "key.offset" : 22817 + "key.offset" : 22931 } ], "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/CollectionViewLayout.swift", @@ -60372,15 +60371,15 @@ ], "key.kind" : "source.lang.swift.decl.struct", "key.length" : 77, - "key.line" : 774, + "key.line" : 780, "key.modulename" : "ListableUI", "key.name" : "DeleteItem", "key.namelength" : 10, - "key.nameoffset" : 22804, - "key.offset" : 22797, + "key.nameoffset" : 22918, + "key.offset" : 22911, "key.parsed_declaration" : "struct DeleteItem : Hashable", - "key.parsed_scope.end" : 777, - "key.parsed_scope.start" : 774, + "key.parsed_scope.end" : 783, + "key.parsed_scope.start" : 780, "key.reusingastcontext" : false, "key.substructure" : [ { @@ -60392,15 +60391,15 @@ "key.fully_annotated_decl" : "var<\/syntaxtype.keyword> oldIndexPath<\/decl.name>: IndexPath<\/ref.struct><\/decl.var.type><\/decl.var.instance>", "key.kind" : "source.lang.swift.decl.var.instance", "key.length" : 28, - "key.line" : 776, + "key.line" : 782, "key.modulename" : "ListableUI", "key.name" : "oldIndexPath", "key.namelength" : 12, - "key.nameoffset" : 22844, - "key.offset" : 22840, + "key.nameoffset" : 22958, + "key.offset" : 22954, "key.parsed_declaration" : "var oldIndexPath : IndexPath", - "key.parsed_scope.end" : 776, - "key.parsed_scope.start" : 776, + "key.parsed_scope.end" : 782, + "key.parsed_scope.start" : 782, "key.reusingastcontext" : false, "key.setter_accessibility" : "source.lang.swift.accessibility.internal", "key.typename" : "IndexPath", @@ -67907,12 +67906,12 @@ "key.bodyoffset" : 2802, "key.column" : 92, "key.decl_lang" : "source.lang.objc", - "key.filepath" : "\/Applications\/Xcode16.4.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator18.5.sdk\/System\/Library\/Frameworks\/UIKit.framework\/Headers\/UIGeometry.h", + "key.filepath" : "\/Applications\/Xcode262.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator26.2.sdk\/System\/Library\/Frameworks\/UIKit.framework\/Headers\/UIGeometry.h", "key.fully_annotated_decl" : "@_nonSendable(_assumed)<\/syntaxtype.attribute.name><\/syntaxtype.attribute.builtin> struct<\/syntaxtype.keyword> UIEdgeInsets<\/decl.name> : @unchecked Sendable<\/ref.protocol><\/decl.struct>", "key.is_system" : true, "key.kind" : "source.lang.swift.decl.extension", "key.length" : 1337, - "key.line" : 22, + "key.line" : 23, "key.modulename" : "UIKit.UIGeometry", "key.name" : "UIEdgeInsets", "key.namelength" : 12, @@ -67971,7 +67970,7 @@ }, { "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift" : { "key.diagnostic_stage" : "source.diagnostic.stage.swift.parse", - "key.length" : 20649, + "key.length" : 21768, "key.offset" : 0, "key.substructure" : [ { @@ -68910,7 +68909,7 @@ "key.offset" : 3249 } ], - "key.bodylength" : 1442, + "key.bodylength" : 2231, "key.bodyoffset" : 3292, "key.column" : 17, "key.decl_lang" : "source.lang.swift", @@ -68929,7 +68928,7 @@ } ], "key.kind" : "source.lang.swift.decl.protocol", - "key.length" : 1479, + "key.length" : 2268, "key.line" : 118, "key.modulename" : "ListableUI", "key.name" : "AnyListLayout", @@ -68937,7 +68936,7 @@ "key.nameoffset" : 3265, "key.offset" : 3256, "key.parsed_declaration" : "public protocol AnyListLayout : AnyObject", - "key.parsed_scope.end" : 171, + "key.parsed_scope.end" : 186, "key.parsed_scope.start" : 118, "key.reusingastcontext" : false, "key.substructure" : [ @@ -69500,6 +69499,77 @@ "key.typename" : " (Self) -> (inout ListContentLayoutAttributes, ListContentLayoutAttributes, IndexPath, CGPoint) -> ()", "key.typeusr" : "$s33layoutAttributesForReorderingItem08originalB02at18withTargetPositiony10ListableUI017ListContentLayoutB0Vz_AG10Foundation9IndexPathVSo7CGPointVtcD", "key.usr" : "s:10ListableUI13AnyListLayoutP6adjust33layoutAttributesForReorderingItem08originalH02at18withTargetPositionyAA0d7ContenteH0Vz_AJ10Foundation9IndexPathVSo7CGPointVtF" + }, + { + "key.accessibility" : "source.lang.swift.accessibility.public", + "key.annotated_decl" : "func targetIndexPath(forInteractivelyMovingItem previousIndexPath: IndexPath<\/Type>, withPosition position: CGPoint<\/Type>) -> IndexPath<\/Type>?<\/Declaration>", + "key.column" : 10, + "key.decl_lang" : "source.lang.swift", + "key.doc_comment" : "Returns the target index path for an item being interactively moved.\n\nCustom layouts can override this to provide layout-aware drop target\ndetermination. The default implementation returns `nil`, which causes\n`CollectionViewLayout` to fall back to UICollectionView's default behavior.\n\n- Parameters:\n - previousIndexPath: The current index path of the item being moved.\n - position: The current position of the item in the collection view's coordinate space.\n- Returns: The target index path if the layout can determine it, or `nil` to use default behavior.", + "key.doc.column" : 10, + "key.doc.comment" : "Returns the target index path for an item being interactively moved.\n\nCustom layouts can override this to provide layout-aware drop target\ndetermination. The default implementation returns `nil`, which causes\n`CollectionViewLayout` to fall back to UICollectionView's default behavior.\n\n- Parameters:\n - previousIndexPath: The current index path of the item being moved.\n - position: The current position of the item in the collection view's coordinate space.\n- Returns: The target index path if the layout can determine it, or `nil` to use default behavior.", + "key.doc.declaration" : "func targetIndexPath(forInteractivelyMovingItem previousIndexPath: IndexPath, withPosition position: CGPoint) -> IndexPath?", + "key.doc.discussion" : [ + { + "Para" : "Custom layouts can override this to provide layout-aware drop target determination. The default implementation returns `nil`, which causes `CollectionViewLayout` to fall back to UICollectionView’s default behavior." + } + ], + "key.doc.file" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", + "key.doc.full_as_xml" : "targetIndexPath(forInteractivelyMovingItem:withPosition:)<\/Name>s:10ListableUI13AnyListLayoutP15targetIndexPath26forInteractivelyMovingItem12withPosition10Foundation0gH0VSgAI_So7CGPointVtF<\/USR>func targetIndexPath(forInteractivelyMovingItem previousIndexPath: IndexPath, withPosition position: CGPoint) -> IndexPath?<\/Declaration>Returns the target index path for an item being interactively moved.<\/Para><\/Abstract>previousIndexPath<\/Name>in<\/Direction>The current index path of the item being moved.<\/Para><\/Discussion><\/Parameter>position<\/Name>in<\/Direction>The current position of the item in the collection view’s coordinate space.<\/Para><\/Discussion><\/Parameter><\/Parameters>The target index path if the layout can determine it, or nil<\/codeVoice> to use default behavior.<\/Para><\/ResultDiscussion>Custom layouts can override this to provide layout-aware drop target determination. The default implementation returns nil<\/codeVoice>, which causes CollectionViewLayout<\/codeVoice> to fall back to UICollectionView’s default behavior.<\/Para><\/Discussion><\/CommentParts><\/Function>", + "key.doc.line" : 182, + "key.doc.name" : "targetIndexPath(forInteractivelyMovingItem:withPosition:)", + "key.doc.parameters" : [ + { + "discussion" : [ + { + "Para" : "The current index path of the item being moved." + } + ], + "name" : "previousIndexPath" + }, + { + "discussion" : [ + { + "Para" : "The current position of the item in the collection view’s coordinate space." + } + ], + "name" : "position" + } + ], + "key.doc.result_discussion" : [ + { + "Para" : "The target index path if the layout can determine it, or `nil` to use default behavior." + } + ], + "key.doc.type" : "Function", + "key.doclength" : 634, + "key.docoffset" : 4739, + "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", + "key.fully_annotated_decl" : "func<\/syntaxtype.keyword> targetIndexPath<\/decl.name>(forInteractivelyMovingItem<\/decl.var.parameter.argument_label> previousIndexPath<\/decl.var.parameter.name>: IndexPath<\/ref.struct><\/decl.var.parameter.type><\/decl.var.parameter>, withPosition<\/decl.var.parameter.argument_label> position<\/decl.var.parameter.name>: CGPoint<\/ref.struct><\/decl.var.parameter.type><\/decl.var.parameter>) -> IndexPath<\/ref.struct>?<\/decl.function.returntype><\/decl.function.method.instance>", + "key.is_dynamic" : true, + "key.kind" : "source.lang.swift.decl.function.method.instance", + "key.length" : 145, + "key.line" : 182, + "key.modulename" : "ListableUI", + "key.name" : "targetIndexPath(forInteractivelyMovingItem:withPosition:)", + "key.namelength" : 126, + "key.nameoffset" : 5382, + "key.offset" : 5377, + "key.parsed_declaration" : "func targetIndexPath(\n forInteractivelyMovingItem previousIndexPath: IndexPath,\n withPosition position: CGPoint\n) -> IndexPath?", + "key.parsed_scope.end" : 182, + "key.parsed_scope.start" : 182, + "key.receivers" : [ + { + "key.usr" : "s:10ListableUI13AnyListLayoutP" + } + ], + "key.reusingastcontext" : false, + "key.substructure" : [ + + ], + "key.typename" : " (Self) -> (IndexPath, CGPoint) -> IndexPath?", + "key.typeusr" : "$s26forInteractivelyMovingItem12withPosition10Foundation9IndexPathVSgAE_So7CGPointVtcD", + "key.usr" : "s:10ListableUI13AnyListLayoutP15targetIndexPath26forInteractivelyMovingItem12withPosition10Foundation0gH0VSgAI_So7CGPointVtF" } ], "key.typename" : "AnyListLayout.Type", @@ -69509,7 +69579,7 @@ { "key.annotated_decl" : "public protocol AnyListLayout : AnyObject<\/Declaration>", "key.bodylength" : 558, - "key.bodyoffset" : 4763, + "key.bodyoffset" : 5552, "key.column" : 17, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", @@ -69520,17 +69590,17 @@ "key.modulename" : "ListableUI", "key.name" : "AnyListLayout", "key.namelength" : 13, - "key.nameoffset" : 4748, - "key.offset" : 4738, + "key.nameoffset" : 5537, + "key.offset" : 5527, "key.parsed_declaration" : "extension AnyListLayout", - "key.parsed_scope.end" : 196, - "key.parsed_scope.start" : 174, + "key.parsed_scope.end" : 211, + "key.parsed_scope.start" : 189, "key.reusingastcontext" : false, "key.substructure" : [ { "key.annotated_decl" : "func performLayout(with delegate: CollectionViewLayoutDelegate<\/Type>?, in context: ListLayoutLayoutContext<\/Type>)<\/Declaration>", "key.bodylength" : 424, - "key.bodyoffset" : 4895, + "key.bodyoffset" : 5684, "key.column" : 10, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", @@ -69538,15 +69608,15 @@ "key.is_dynamic" : true, "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 552, - "key.line" : 176, + "key.line" : 191, "key.modulename" : "ListableUI", "key.name" : "performLayout(with:in:)", "key.namelength" : 120, - "key.nameoffset" : 4773, - "key.offset" : 4768, + "key.nameoffset" : 5562, + "key.offset" : 5557, "key.parsed_declaration" : "func performLayout(\n with delegate : CollectionViewLayoutDelegate?,\n in context : ListLayoutLayoutContext\n)", - "key.parsed_scope.end" : 195, - "key.parsed_scope.start" : 176, + "key.parsed_scope.end" : 210, + "key.parsed_scope.start" : 191, "key.receivers" : [ { "key.usr" : "s:10ListableUI13AnyListLayoutP" @@ -69562,15 +69632,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> result<\/decl.name>: ListLayoutResult<\/ref.struct><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 91, - "key.line" : 180, + "key.line" : 195, "key.modulename" : "ListableUI", "key.name" : "result", "key.namelength" : 6, - "key.nameoffset" : 4908, - "key.offset" : 4904, + "key.nameoffset" : 5697, + "key.offset" : 5693, "key.parsed_declaration" : "let result = self.layout(\n delegate: delegate,\n in: context\n)", - "key.parsed_scope.end" : 180, - "key.parsed_scope.start" : 180, + "key.parsed_scope.end" : 195, + "key.parsed_scope.start" : 195, "key.reusingastcontext" : false, "key.typename" : "ListLayoutResult", "key.typeusr" : "$s10ListableUI16ListLayoutResultVD", @@ -69588,23 +69658,23 @@ }, { "key.annotated_decl" : "public protocol ListLayout : AnyListLayout<\/Type><\/Declaration>", - "key.bodylength" : 5650, - "key.bodyoffset" : 5347, + "key.bodylength" : 5980, + "key.bodyoffset" : 6136, "key.column" : 17, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", "key.fully_annotated_decl" : "public<\/syntaxtype.keyword> protocol<\/syntaxtype.keyword> ListLayout<\/decl.name> : AnyListLayout<\/ref.protocol><\/decl.protocol>", "key.kind" : "source.lang.swift.decl.extension", - "key.length" : 5673, + "key.length" : 6003, "key.line" : 12, "key.modulename" : "ListableUI", "key.name" : "ListLayout", "key.namelength" : 10, - "key.nameoffset" : 5335, - "key.offset" : 5325, + "key.nameoffset" : 6124, + "key.offset" : 6114, "key.parsed_declaration" : "extension ListLayout", - "key.parsed_scope.end" : 364, - "key.parsed_scope.start" : 199, + "key.parsed_scope.end" : 388, + "key.parsed_scope.start" : 214, "key.reusingastcontext" : false, "key.substructure" : [ { @@ -69614,11 +69684,11 @@ { "key.attribute" : "source.decl.attribute.public", "key.length" : 6, - "key.offset" : 5352 + "key.offset" : 6141 } ], "key.bodylength" : 271, - "key.bodyoffset" : 5437, + "key.bodyoffset" : 6226, "key.column" : 17, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", @@ -69626,15 +69696,15 @@ "key.is_dynamic" : true, "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 350, - "key.line" : 201, + "key.line" : 216, "key.modulename" : "ListableUI", "key.name" : "visibleContentFrame(in:)", "key.namelength" : 57, - "key.nameoffset" : 5364, - "key.offset" : 5359, + "key.nameoffset" : 6153, + "key.offset" : 6148, "key.parsed_declaration" : "public func visibleContentFrame(in context : ListLayoutLayoutContext) -> CGRect", - "key.parsed_scope.end" : 209, - "key.parsed_scope.start" : 201, + "key.parsed_scope.end" : 224, + "key.parsed_scope.start" : 216, "key.receivers" : [ { "key.usr" : "s:10ListableUI10ListLayoutP" @@ -69660,11 +69730,11 @@ { "key.attribute" : "source.decl.attribute.public", "key.length" : 6, - "key.offset" : 5715 + "key.offset" : 6504 } ], "key.bodylength" : 1470, - "key.bodyoffset" : 5803, + "key.bodyoffset" : 6592, "key.column" : 17, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", @@ -69672,15 +69742,15 @@ "key.is_dynamic" : true, "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 1552, - "key.line" : 211, + "key.line" : 226, "key.modulename" : "ListableUI", "key.name" : "positionStickyListHeaderIfNeeded(in:)", "key.namelength" : 70, - "key.nameoffset" : 5727, - "key.offset" : 5722, + "key.nameoffset" : 6516, + "key.offset" : 6511, "key.parsed_declaration" : "public func positionStickyListHeaderIfNeeded(in context : ListLayoutLayoutContext)", - "key.parsed_scope.end" : 251, - "key.parsed_scope.start" : 211, + "key.parsed_scope.end" : 266, + "key.parsed_scope.start" : 226, "key.receivers" : [ { "key.usr" : "s:10ListableUI10ListLayoutP" @@ -69701,15 +69771,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> visibleContentFrame<\/decl.name>: CGRect<\/ref.struct><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 63, - "key.line" : 215, + "key.line" : 230, "key.modulename" : "ListableUI", "key.name" : "visibleContentFrame", "key.namelength" : 19, - "key.nameoffset" : 5882, - "key.offset" : 5878, + "key.nameoffset" : 6671, + "key.offset" : 6667, "key.parsed_declaration" : "let visibleContentFrame = self.visibleContentFrame(in: context)", - "key.parsed_scope.end" : 215, - "key.parsed_scope.start" : 215, + "key.parsed_scope.end" : 230, + "key.parsed_scope.start" : 230, "key.reusingastcontext" : false, "key.typename" : "CGRect", "key.typeusr" : "$sSo6CGRectVD", @@ -69723,15 +69793,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> bounds<\/decl.name>: ListContentBounds<\/ref.struct><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 45, - "key.line" : 217, + "key.line" : 232, "key.modulename" : "ListableUI", "key.name" : "bounds", "key.namelength" : 6, - "key.nameoffset" : 5963, - "key.offset" : 5959, + "key.nameoffset" : 6752, + "key.offset" : 6748, "key.parsed_declaration" : "let bounds = self.resolvedBounds(in: context)", - "key.parsed_scope.end" : 217, - "key.parsed_scope.start" : 217, + "key.parsed_scope.end" : 232, + "key.parsed_scope.start" : 232, "key.reusingastcontext" : false, "key.typename" : "ListContentBounds", "key.typeusr" : "$s10ListableUI17ListContentBoundsVD", @@ -69745,15 +69815,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> topPadding<\/decl.name>: CGFloat<\/ref.struct><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 52, - "key.line" : 219, + "key.line" : 234, "key.modulename" : "ListableUI", "key.name" : "topPadding", "key.namelength" : 10, - "key.nameoffset" : 6026, - "key.offset" : 6022, + "key.nameoffset" : 6815, + "key.offset" : 6811, "key.parsed_declaration" : "let topPadding = direction.top(with: bounds.padding)", - "key.parsed_scope.end" : 219, - "key.parsed_scope.start" : 219, + "key.parsed_scope.end" : 234, + "key.parsed_scope.start" : 234, "key.reusingastcontext" : false, "key.typename" : "CGFloat", "key.typeusr" : "$s14CoreFoundation7CGFloatVD", @@ -69767,15 +69837,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> header<\/decl.name>: ListLayoutContent<\/ref.class>.SupplementaryItemInfo<\/ref.class><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 32, - "key.line" : 221, + "key.line" : 236, "key.modulename" : "ListableUI", "key.name" : "header", "key.namelength" : 6, - "key.nameoffset" : 6088, - "key.offset" : 6084, + "key.nameoffset" : 6877, + "key.offset" : 6873, "key.parsed_declaration" : "let header = self.content.header", - "key.parsed_scope.end" : 221, - "key.parsed_scope.start" : 221, + "key.parsed_scope.end" : 236, + "key.parsed_scope.start" : 236, "key.reusingastcontext" : false, "key.typename" : "ListLayoutContent.SupplementaryItemInfo", "key.typeusr" : "$s10ListableUI17ListLayoutContentC21SupplementaryItemInfoCD", @@ -69789,15 +69859,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> headerOrigin<\/decl.name>: CGFloat<\/ref.struct><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 68, - "key.line" : 223, + "key.line" : 238, "key.modulename" : "ListableUI", "key.name" : "headerOrigin", "key.namelength" : 12, - "key.nameoffset" : 6130, - "key.offset" : 6126, + "key.nameoffset" : 6919, + "key.offset" : 6915, "key.parsed_declaration" : "let headerOrigin = self.direction.y(for: header.defaultFrame.origin)", - "key.parsed_scope.end" : 223, - "key.parsed_scope.start" : 223, + "key.parsed_scope.end" : 238, + "key.parsed_scope.start" : 238, "key.reusingastcontext" : false, "key.typename" : "CGFloat", "key.typeusr" : "$s14CoreFoundation7CGFloatVD", @@ -69811,15 +69881,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> visibleContentOrigin<\/decl.name>: CGFloat<\/ref.struct><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 76, - "key.line" : 224, + "key.line" : 239, "key.modulename" : "ListableUI", "key.name" : "visibleContentOrigin", "key.namelength" : 20, - "key.nameoffset" : 6207, - "key.offset" : 6203, + "key.nameoffset" : 6996, + "key.offset" : 6992, "key.parsed_declaration" : "let visibleContentOrigin = self.direction.y(for: visibleContentFrame.origin)", - "key.parsed_scope.end" : 224, - "key.parsed_scope.start" : 224, + "key.parsed_scope.end" : 239, + "key.parsed_scope.start" : 239, "key.reusingastcontext" : false, "key.typename" : "CGFloat", "key.typeusr" : "$s14CoreFoundation7CGFloatVD", @@ -69839,25 +69909,25 @@ } ], "key.doc.file" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", - "key.doc.full_as_xml" : "shouldBeFixed<\/Name>s:10ListableUI10ListLayoutPAAE014positionStickyC14HeaderIfNeeded2inyAA0cdD7ContextV_tF13shouldBeFixedL_Sbvp<\/USR>let shouldBeFixed: Bool<\/Declaration>The .fixed<\/codeVoice> position only works if:<\/Para><\/Abstract>There is no containerHeader<\/codeVoice> or refreshControl<\/codeVoice> (those behave “inline” so fixing it would overlap).<\/Para><\/Item>If there’s no top padding (because this would adjust the fixed header position).<\/Para><\/Item><\/List-Bullet><\/Discussion><\/CommentParts><\/Other>", - "key.doc.line" : 230, + "key.doc.full_as_xml" : "shouldBeFixed<\/Name>s:10ListableUI10ListLayoutPAAE014positionStickyC14HeaderIfNeeded2inyAA0cdD7ContextV_tF13shouldBeFixedL_Sbvp<\/USR>let shouldBeFixed: Bool<\/Declaration>The .fixed<\/codeVoice> position only works if:<\/Para><\/Abstract>There is no containerHeader<\/codeVoice> or refreshControl<\/codeVoice> (those behave “inline” so fixing it would overlap).<\/Para><\/Item>If there’s no top padding (because this would adjust the fixed header position).<\/Para><\/Item><\/List-Bullet><\/Discussion><\/CommentParts><\/Other>", + "key.doc.line" : 245, "key.doc.name" : "shouldBeFixed", "key.doc.type" : "Other", "key.doclength" : 264, - "key.docoffset" : 6289, + "key.docoffset" : 7078, "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> shouldBeFixed<\/decl.name>: Bool<\/ref.struct><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 183, - "key.line" : 230, + "key.line" : 245, "key.modulename" : "ListableUI", "key.name" : "shouldBeFixed", "key.namelength" : 13, - "key.nameoffset" : 6565, - "key.offset" : 6561, + "key.nameoffset" : 7354, + "key.offset" : 7350, "key.parsed_declaration" : "let shouldBeFixed = listHeaderPosition == .fixed\n && !content.containerHeader.isPopulated\n && context.hasRefreshControl == false\n && topPadding == 0.0", - "key.parsed_scope.end" : 230, - "key.parsed_scope.start" : 230, + "key.parsed_scope.end" : 245, + "key.parsed_scope.start" : 245, "key.reusingastcontext" : false, "key.typename" : "Bool", "key.typeusr" : "$sSbD", @@ -69875,11 +69945,11 @@ { "key.attribute" : "source.decl.attribute.public", "key.length" : 6, - "key.offset" : 7284 + "key.offset" : 8073 } ], "key.bodylength" : 2227, - "key.bodyoffset" : 7376, + "key.bodyoffset" : 8165, "key.column" : 17, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", @@ -69887,15 +69957,15 @@ "key.is_dynamic" : true, "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 2313, - "key.line" : 253, + "key.line" : 268, "key.modulename" : "ListableUI", "key.name" : "positionStickySectionHeadersIfNeeded(in:)", "key.namelength" : 74, - "key.nameoffset" : 7296, - "key.offset" : 7291, + "key.nameoffset" : 8085, + "key.offset" : 8080, "key.parsed_declaration" : "public func positionStickySectionHeadersIfNeeded(in context : ListLayoutLayoutContext)", - "key.parsed_scope.end" : 311, - "key.parsed_scope.start" : 253, + "key.parsed_scope.end" : 326, + "key.parsed_scope.start" : 268, "key.receivers" : [ { "key.usr" : "s:10ListableUI10ListLayoutP" @@ -69916,15 +69986,15 @@ "key.fully_annotated_decl" : "var<\/syntaxtype.keyword> visibleContentFrame<\/decl.name>: CGRect<\/ref.struct><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 63, - "key.line" : 255, + "key.line" : 270, "key.modulename" : "ListableUI", "key.name" : "visibleContentFrame", "key.namelength" : 19, - "key.nameoffset" : 7389, - "key.offset" : 7385, + "key.nameoffset" : 8178, + "key.offset" : 8174, "key.parsed_declaration" : "var visibleContentFrame = self.visibleContentFrame(in: context)", - "key.parsed_scope.end" : 255, - "key.parsed_scope.start" : 255, + "key.parsed_scope.end" : 270, + "key.parsed_scope.start" : 270, "key.reusingastcontext" : false, "key.typename" : "CGRect", "key.typeusr" : "$sSo6CGRectVD", @@ -69942,11 +70012,11 @@ { "key.attribute" : "source.decl.attribute.public", "key.length" : 6, - "key.offset" : 9614 + "key.offset" : 10403 } ], "key.bodylength" : 486, - "key.bodyoffset" : 9645, + "key.bodyoffset" : 10434, "key.column" : 17, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", @@ -69954,15 +70024,15 @@ "key.is_dynamic" : true, "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 511, - "key.line" : 313, + "key.line" : 328, "key.modulename" : "ListableUI", "key.name" : "setZIndexes()", "key.namelength" : 13, - "key.nameoffset" : 9626, - "key.offset" : 9621, + "key.nameoffset" : 10415, + "key.offset" : 10410, "key.parsed_declaration" : "public func setZIndexes()", - "key.parsed_scope.end" : 331, - "key.parsed_scope.start" : 313, + "key.parsed_scope.end" : 346, + "key.parsed_scope.start" : 328, "key.receivers" : [ { "key.usr" : "s:10ListableUI10ListLayoutP" @@ -69988,11 +70058,11 @@ { "key.attribute" : "source.decl.attribute.public", "key.length" : 6, - "key.offset" : 10142 + "key.offset" : 10931 } ], "key.bodylength" : 56, - "key.bodyoffset" : 10395, + "key.bodyoffset" : 11184, "key.column" : 17, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", @@ -70000,15 +70070,15 @@ "key.is_dynamic" : true, "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 303, - "key.line" : 333, + "key.line" : 348, "key.modulename" : "ListableUI", "key.name" : "adjust(layoutAttributesForReorderingItem:originalAttributes:at:withTargetPosition:)", "key.namelength" : 239, - "key.nameoffset" : 10154, - "key.offset" : 10149, + "key.nameoffset" : 10943, + "key.offset" : 10938, "key.parsed_declaration" : "public func adjust(\n layoutAttributesForReorderingItem attributes : inout ListContentLayoutAttributes,\n originalAttributes : ListContentLayoutAttributes,\n at indexPath: IndexPath,\n withTargetPosition position: CGPoint\n)", - "key.parsed_scope.end" : 340, - "key.parsed_scope.start" : 333, + "key.parsed_scope.end" : 355, + "key.parsed_scope.start" : 348, "key.receivers" : [ { "key.usr" : "s:10ListableUI10ListLayoutP" @@ -70027,6 +70097,91 @@ "key.typeusr" : "$s33layoutAttributesForReorderingItem08originalB02at18withTargetPositiony10ListableUI017ListContentLayoutB0Vz_AG10Foundation9IndexPathVSo7CGPointVtcD", "key.usr" : "s:10ListableUI10ListLayoutPAAE6adjust33layoutAttributesForReorderingItem08originalG02at18withTargetPositionyAA0c7ContentdG0Vz_AJ10Foundation9IndexPathVSo7CGPointVtF" }, + { + "key.accessibility" : "source.lang.swift.accessibility.public", + "key.annotated_decl" : "public func targetIndexPath(forInteractivelyMovingItem previousIndexPath: IndexPath<\/Type>, withPosition position: CGPoint<\/Type>) -> IndexPath<\/Type>?<\/Declaration>", + "key.attributes" : [ + { + "key.attribute" : "source.decl.attribute.public", + "key.length" : 6, + "key.offset" : 11247 + } + ], + "key.bodylength" : 169, + "key.bodyoffset" : 11401, + "key.column" : 17, + "key.decl_lang" : "source.lang.swift", + "key.doc_comment" : "Returns the target index path for an item being interactively moved.\n\nCustom layouts can override this to provide layout-aware drop target\ndetermination. The default implementation returns `nil`, which causes\n`CollectionViewLayout` to fall back to UICollectionView's default behavior.\n\n- Parameters:\n - previousIndexPath: The current index path of the item being moved.\n - position: The current position of the item in the collection view's coordinate space.\n- Returns: The target index path if the layout can determine it, or `nil` to use default behavior.", + "key.doc.column" : 10, + "key.doc.declaration" : "func targetIndexPath(forInteractivelyMovingItem previousIndexPath: IndexPath, withPosition position: CGPoint) -> IndexPath?", + "key.doc.discussion" : [ + { + "Para" : "Custom layouts can override this to provide layout-aware drop target determination. The default implementation returns `nil`, which causes `CollectionViewLayout` to fall back to UICollectionView’s default behavior." + }, + { + "Note" : "" + } + ], + "key.doc.file" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", + "key.doc.full_as_xml" : "targetIndexPath(forInteractivelyMovingItem:withPosition:)<\/Name>s:10ListableUI13AnyListLayoutP15targetIndexPath26forInteractivelyMovingItem12withPosition10Foundation0gH0VSgAI_So7CGPointVtF<\/USR>func targetIndexPath(forInteractivelyMovingItem previousIndexPath: IndexPath, withPosition position: CGPoint) -> IndexPath?<\/Declaration>Returns the target index path for an item being interactively moved.<\/Para><\/Abstract>previousIndexPath<\/Name>in<\/Direction>The current index path of the item being moved.<\/Para><\/Discussion><\/Parameter>position<\/Name>in<\/Direction>The current position of the item in the collection view’s coordinate space.<\/Para><\/Discussion><\/Parameter><\/Parameters>The target index path if the layout can determine it, or nil<\/codeVoice> to use default behavior.<\/Para><\/ResultDiscussion>Custom layouts can override this to provide layout-aware drop target determination. The default implementation returns nil<\/codeVoice>, which causes CollectionViewLayout<\/codeVoice> to fall back to UICollectionView’s default behavior.<\/Para>This documentation comment was inherited from AnyListLayout<\/codeVoice>.<\/Para><\/Note><\/Discussion><\/CommentParts><\/Function>", + "key.doc.line" : 182, + "key.doc.name" : "targetIndexPath(forInteractivelyMovingItem:withPosition:)", + "key.doc.parameters" : [ + { + "discussion" : [ + { + "Para" : "The current index path of the item being moved." + } + ], + "name" : "previousIndexPath" + }, + { + "discussion" : [ + { + "Para" : "The current position of the item in the collection view’s coordinate space." + } + ], + "name" : "position" + } + ], + "key.doc.result_discussion" : [ + { + "Para" : "The target index path if the layout can determine it, or `nil` to use default behavior." + } + ], + "key.doc.type" : "Function", + "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", + "key.fully_annotated_decl" : "public<\/syntaxtype.keyword> func<\/syntaxtype.keyword> targetIndexPath<\/decl.name>(forInteractivelyMovingItem<\/decl.var.parameter.argument_label> previousIndexPath<\/decl.var.parameter.name>: IndexPath<\/ref.struct><\/decl.var.parameter.type><\/decl.var.parameter>, withPosition<\/decl.var.parameter.argument_label> position<\/decl.var.parameter.name>: CGPoint<\/ref.struct><\/decl.var.parameter.type><\/decl.var.parameter>) -> IndexPath<\/ref.struct>?<\/decl.function.returntype><\/decl.function.method.instance>", + "key.is_dynamic" : true, + "key.kind" : "source.lang.swift.decl.function.method.instance", + "key.length" : 317, + "key.line" : 357, + "key.modulename" : "ListableUI", + "key.name" : "targetIndexPath(forInteractivelyMovingItem:withPosition:)", + "key.namelength" : 126, + "key.nameoffset" : 11259, + "key.offset" : 11254, + "key.parsed_declaration" : "public func targetIndexPath(\n forInteractivelyMovingItem previousIndexPath: IndexPath,\n withPosition position: CGPoint\n) -> IndexPath?", + "key.parsed_scope.end" : 364, + "key.parsed_scope.start" : 357, + "key.receivers" : [ + { + "key.usr" : "s:10ListableUI10ListLayoutP" + } + ], + "key.related_decls" : [ + { + "key.annotated_decl" : "targetIndexPath(forInteractivelyMovingItem: IndexPath, withPosition: CGPoint) -> IndexPath?<\/RelatedName>" + } + ], + "key.reusingastcontext" : false, + "key.substructure" : [ + + ], + "key.typename" : " (Self) -> (IndexPath, CGPoint) -> IndexPath?", + "key.typeusr" : "$s26forInteractivelyMovingItem12withPosition10Foundation9IndexPathVSgAE_So7CGPointVtcD", + "key.usr" : "s:10ListableUI13AnyListLayoutP15targetIndexPath26forInteractivelyMovingItem12withPosition10Foundation0gH0VSgAI_So7CGPointVtF" + }, { "key.accessibility" : "source.lang.swift.accessibility.private", "key.annotated_decl" : "private static func isHeaderSticky(list: Bool<\/Type>, section: Bool<\/Type>?, header: Bool<\/Type>?) -> Bool<\/Type><\/Declaration>", @@ -70034,11 +70189,11 @@ { "key.attribute" : "source.decl.attribute.private", "key.length" : 7, - "key.offset" : 10462 + "key.offset" : 11581 } ], "key.bodylength" : 416, - "key.bodyoffset" : 10579, + "key.bodyoffset" : 11698, "key.column" : 25, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", @@ -70046,15 +70201,15 @@ "key.is_dynamic" : true, "key.kind" : "source.lang.swift.decl.function.method.static", "key.length" : 526, - "key.line" : 342, + "key.line" : 366, "key.modulename" : "ListableUI", "key.name" : "isHeaderSticky(list:section:header:)", "key.namelength" : 87, - "key.nameoffset" : 10482, - "key.offset" : 10470, + "key.nameoffset" : 11601, + "key.offset" : 11589, "key.parsed_declaration" : "private static func isHeaderSticky(\n list: Bool,\n section: Bool?,\n header: Bool?\n) -> Bool", - "key.parsed_scope.end" : 363, - "key.parsed_scope.start" : 342, + "key.parsed_scope.end" : 387, + "key.parsed_scope.start" : 366, "key.receivers" : [ { "key.usr" : "s:10ListableUI10ListLayoutP" @@ -70071,13 +70226,13 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> header<\/decl.name>: Bool<\/ref.struct><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 6, - "key.line" : 350, + "key.line" : 374, "key.modulename" : "ListableUI", "key.name" : "header", - "key.offset" : 10691, + "key.offset" : 11810, "key.parsed_declaration" : "if let header", - "key.parsed_scope.end" : 350, - "key.parsed_scope.start" : 350, + "key.parsed_scope.end" : 374, + "key.parsed_scope.start" : 374, "key.reusingastcontext" : false, "key.typename" : "Bool", "key.typeusr" : "$sSbD", @@ -70092,13 +70247,13 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> section<\/decl.name>: Bool<\/ref.struct><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 7, - "key.line" : 356, + "key.line" : 380, "key.modulename" : "ListableUI", "key.name" : "section", - "key.offset" : 10848, + "key.offset" : 11967, "key.parsed_declaration" : "if let section", - "key.parsed_scope.end" : 356, - "key.parsed_scope.start" : 356, + "key.parsed_scope.end" : 380, + "key.parsed_scope.start" : 380, "key.reusingastcontext" : false, "key.typename" : "Bool", "key.typeusr" : "$sSbD", @@ -70117,7 +70272,7 @@ { "key.annotated_decl" : "public protocol AnyListLayout : AnyObject<\/Declaration>", "key.bodylength" : 3640, - "key.bodyoffset" : 11025, + "key.bodyoffset" : 12144, "key.column" : 17, "key.decl_lang" : "source.lang.swift", "key.doc.comment" : "Finally, defer to the list's value.", @@ -70129,11 +70284,11 @@ "key.modulename" : "ListableUI", "key.name" : "AnyListLayout", "key.namelength" : 13, - "key.nameoffset" : 11010, - "key.offset" : 11000, + "key.nameoffset" : 12129, + "key.offset" : 12119, "key.parsed_declaration" : "extension AnyListLayout", - "key.parsed_scope.end" : 454, - "key.parsed_scope.start" : 366, + "key.parsed_scope.end" : 478, + "key.parsed_scope.start" : 390, "key.reusingastcontext" : false, "key.substructure" : [ { @@ -70143,11 +70298,11 @@ { "key.attribute" : "source.decl.attribute.public", "key.length" : 6, - "key.offset" : 11030 + "key.offset" : 12149 } ], "key.bodylength" : 305, - "key.bodyoffset" : 11116, + "key.bodyoffset" : 12235, "key.column" : 17, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", @@ -70155,15 +70310,15 @@ "key.is_dynamic" : true, "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 385, - "key.line" : 368, + "key.line" : 392, "key.modulename" : "ListableUI", "key.name" : "visibleContentFrame(for:)", "key.namelength" : 58, - "key.nameoffset" : 11042, - "key.offset" : 11037, + "key.nameoffset" : 12161, + "key.offset" : 12156, "key.parsed_declaration" : "public func visibleContentFrame(for collectionView : UICollectionView) -> CGRect", - "key.parsed_scope.end" : 376, - "key.parsed_scope.start" : 368, + "key.parsed_scope.end" : 400, + "key.parsed_scope.start" : 392, "key.receivers" : [ { "key.usr" : "s:10ListableUI13AnyListLayoutP" @@ -70184,11 +70339,11 @@ { "key.attribute" : "source.decl.attribute.public", "key.length" : 6, - "key.offset" : 11432 + "key.offset" : 12551 } ], "key.bodylength" : 1263, - "key.bodyoffset" : 11518, + "key.bodyoffset" : 12637, "key.column" : 17, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", @@ -70196,15 +70351,15 @@ "key.is_dynamic" : true, "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 1343, - "key.line" : 378, + "key.line" : 402, "key.modulename" : "ListableUI", "key.name" : "updateOverscrollFooterPosition(in:)", "key.namelength" : 68, - "key.nameoffset" : 11444, - "key.offset" : 11439, + "key.nameoffset" : 12563, + "key.offset" : 12558, "key.parsed_declaration" : "public func updateOverscrollFooterPosition(in context : ListLayoutLayoutContext)", - "key.parsed_scope.end" : 402, - "key.parsed_scope.start" : 378, + "key.parsed_scope.end" : 426, + "key.parsed_scope.start" : 402, "key.receivers" : [ { "key.usr" : "s:10ListableUI13AnyListLayoutP" @@ -70226,25 +70381,25 @@ "key.doc.comment" : "TODO: This method should be using `adjustedContentInset`,\nnot the safe area and content inset directly.", "key.doc.declaration" : "let footer: ListableUI.ListLayoutContent.SupplementaryItemInfo", "key.doc.file" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", - "key.doc.full_as_xml" : "footer<\/Name>s:10ListableUI13AnyListLayoutPAAE30updateOverscrollFooterPosition2inyAA0deE7ContextV_tF6footerL_AA0dE7ContentC21SupplementaryItemInfoCvp<\/USR>let footer: ListableUI.ListLayoutContent.SupplementaryItemInfo<\/Declaration>TODO: This method should be using adjustedContentInset<\/codeVoice>, not the safe area and content inset directly.<\/Para><\/Abstract><\/CommentParts><\/Other>", - "key.doc.line" : 383, + "key.doc.full_as_xml" : "footer<\/Name>s:10ListableUI13AnyListLayoutPAAE30updateOverscrollFooterPosition2inyAA0deE7ContextV_tF6footerL_AA0dE7ContentC21SupplementaryItemInfoCvp<\/USR>let footer: ListableUI.ListLayoutContent.SupplementaryItemInfo<\/Declaration>TODO: This method should be using adjustedContentInset<\/codeVoice>, not the safe area and content inset directly.<\/Para><\/Abstract><\/CommentParts><\/Other>", + "key.doc.line" : 407, "key.doc.name" : "footer", "key.doc.type" : "Other", "key.doclength" : 120, - "key.docoffset" : 11527, + "key.docoffset" : 12646, "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> footer<\/decl.name>: ListLayoutContent<\/ref.class>.SupplementaryItemInfo<\/ref.class><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 42, - "key.line" : 383, + "key.line" : 407, "key.modulename" : "ListableUI", "key.name" : "footer", "key.namelength" : 6, - "key.nameoffset" : 11668, - "key.offset" : 11664, + "key.nameoffset" : 12787, + "key.offset" : 12783, "key.parsed_declaration" : "let footer = self.content.overscrollFooter", - "key.parsed_scope.end" : 383, - "key.parsed_scope.start" : 383, + "key.parsed_scope.end" : 407, + "key.parsed_scope.start" : 407, "key.reusingastcontext" : false, "key.typename" : "ListLayoutContent.SupplementaryItemInfo", "key.typeusr" : "$s10ListableUI17ListLayoutContentC21SupplementaryItemInfoCD", @@ -70258,15 +70413,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> contentHeight<\/decl.name>: CGFloat<\/ref.struct><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 72, - "key.line" : 385, + "key.line" : 409, "key.modulename" : "ListableUI", "key.name" : "contentHeight", "key.namelength" : 13, - "key.nameoffset" : 11736, - "key.offset" : 11732, + "key.nameoffset" : 12855, + "key.offset" : 12851, "key.parsed_declaration" : "let contentHeight = self.direction.height(for: self.content.contentSize)", - "key.parsed_scope.end" : 385, - "key.parsed_scope.start" : 385, + "key.parsed_scope.end" : 409, + "key.parsed_scope.start" : 409, "key.reusingastcontext" : false, "key.typename" : "CGFloat", "key.typeusr" : "$s14CoreFoundation7CGFloatVD", @@ -70280,15 +70435,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> viewHeight<\/decl.name>: CGFloat<\/ref.struct><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 108, - "key.line" : 386, + "key.line" : 410, "key.modulename" : "ListableUI", "key.name" : "viewHeight", "key.namelength" : 10, - "key.nameoffset" : 11817, - "key.offset" : 11813, + "key.nameoffset" : 12936, + "key.offset" : 12932, "key.parsed_declaration" : "let viewHeight = self.direction.height(for: context.viewBounds.inset(by: context.adjustedContentInset).size)", - "key.parsed_scope.end" : 386, - "key.parsed_scope.start" : 386, + "key.parsed_scope.end" : 410, + "key.parsed_scope.start" : 410, "key.reusingastcontext" : false, "key.typename" : "CGFloat", "key.typeusr" : "$s14CoreFoundation7CGFloatVD", @@ -70306,11 +70461,11 @@ { "key.attribute" : "source.decl.attribute.public", "key.length" : 6, - "key.offset" : 12792 + "key.offset" : 13911 } ], "key.bodylength" : 1782, - "key.bodyoffset" : 12881, + "key.bodyoffset" : 14000, "key.column" : 17, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", @@ -70318,15 +70473,15 @@ "key.is_dynamic" : true, "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 1865, - "key.line" : 404, + "key.line" : 428, "key.modulename" : "ListableUI", "key.name" : "adjustPositionsForLayoutUnderflow(in:)", "key.namelength" : 71, - "key.nameoffset" : 12804, - "key.offset" : 12799, + "key.nameoffset" : 13923, + "key.offset" : 13918, "key.parsed_declaration" : "public func adjustPositionsForLayoutUnderflow(in context : ListLayoutLayoutContext)", - "key.parsed_scope.end" : 453, - "key.parsed_scope.start" : 404, + "key.parsed_scope.end" : 477, + "key.parsed_scope.start" : 428, "key.receivers" : [ { "key.usr" : "s:10ListableUI13AnyListLayoutP" @@ -70347,15 +70502,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> safeAreaInsets<\/decl.name>: CGFloat<\/ref.struct><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 228, - "key.line" : 408, + "key.line" : 432, "key.modulename" : "ListableUI", "key.name" : "safeAreaInsets", "key.namelength" : 14, - "key.nameoffset" : 13005, - "key.offset" : 13001, + "key.nameoffset" : 14124, + "key.offset" : 14120, "key.parsed_declaration" : "let safeAreaInsets : CGFloat = self.direction.switch(\n vertical: context.safeAreaInsets.top + context.safeAreaInsets.bottom,\n horizontal: context.safeAreaInsets.left + context.safeAreaInsets.right\n)", - "key.parsed_scope.end" : 408, - "key.parsed_scope.start" : 408, + "key.parsed_scope.end" : 432, + "key.parsed_scope.start" : 432, "key.reusingastcontext" : false, "key.typename" : "CGFloat", "key.typeusr" : "$s14CoreFoundation7CGFloatVD", @@ -70369,15 +70524,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> contentHeight<\/decl.name>: CGFloat<\/ref.struct><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 72, - "key.line" : 413, + "key.line" : 437, "key.modulename" : "ListableUI", "key.name" : "contentHeight", "key.namelength" : 13, - "key.nameoffset" : 13243, - "key.offset" : 13239, + "key.nameoffset" : 14362, + "key.offset" : 14358, "key.parsed_declaration" : "let contentHeight = self.direction.height(for: self.content.contentSize)", - "key.parsed_scope.end" : 413, - "key.parsed_scope.start" : 413, + "key.parsed_scope.end" : 437, + "key.parsed_scope.start" : 437, "key.reusingastcontext" : false, "key.typename" : "CGFloat", "key.typeusr" : "$s14CoreFoundation7CGFloatVD", @@ -70391,15 +70546,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> viewHeight<\/decl.name>: CGFloat<\/ref.struct><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 68, - "key.line" : 414, + "key.line" : 438, "key.modulename" : "ListableUI", "key.name" : "viewHeight", "key.namelength" : 10, - "key.nameoffset" : 13324, - "key.offset" : 13320, + "key.nameoffset" : 14443, + "key.offset" : 14439, "key.parsed_declaration" : "let viewHeight = self.direction.height(for: context.viewBounds.size)", - "key.parsed_scope.end" : 414, - "key.parsed_scope.start" : 414, + "key.parsed_scope.end" : 438, + "key.parsed_scope.start" : 438, "key.reusingastcontext" : false, "key.typename" : "CGFloat", "key.typeusr" : "$s14CoreFoundation7CGFloatVD", @@ -70413,15 +70568,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> additionalOffset<\/decl.name>: CGFloat<\/ref.struct><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 171, - "key.line" : 416, + "key.line" : 440, "key.modulename" : "ListableUI", "key.name" : "additionalOffset", "key.namelength" : 16, - "key.nameoffset" : 13410, - "key.offset" : 13406, + "key.nameoffset" : 14529, + "key.offset" : 14525, "key.parsed_declaration" : "let additionalOffset = self.behavior.underflow.alignment.offsetFor(\n contentHeight: contentHeight,\n viewHeight: viewHeight - safeAreaInsets\n)", - "key.parsed_scope.end" : 416, - "key.parsed_scope.start" : 416, + "key.parsed_scope.end" : 440, + "key.parsed_scope.start" : 440, "key.reusingastcontext" : false, "key.typename" : "CGFloat", "key.typeusr" : "$s14CoreFoundation7CGFloatVD", @@ -70440,7 +70595,7 @@ { "key.annotated_decl" : "public protocol AnyListLayout : AnyObject<\/Declaration>", "key.bodylength" : 5716, - "key.bodyoffset" : 14694, + "key.bodyoffset" : 15813, "key.column" : 17, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", @@ -70451,17 +70606,17 @@ "key.modulename" : "ListableUI", "key.name" : "AnyListLayout", "key.namelength" : 13, - "key.nameoffset" : 14679, - "key.offset" : 14669, + "key.nameoffset" : 15798, + "key.offset" : 15788, "key.parsed_declaration" : "extension AnyListLayout", - "key.parsed_scope.end" : 598, - "key.parsed_scope.start" : 457, + "key.parsed_scope.end" : 622, + "key.parsed_scope.start" : 481, "key.reusingastcontext" : false, "key.substructure" : [ { "key.annotated_decl" : "func onDidEndDraggingTargetContentOffset(for targetContentOffset: CGPoint<\/Type>, velocity: CGPoint<\/Type>, visibleContentFrame: CGRect<\/Type>) -> CGPoint<\/Type>?<\/Declaration>", "key.bodylength" : 1120, - "key.bodyoffset" : 14871, + "key.bodyoffset" : 15990, "key.column" : 10, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", @@ -70469,15 +70624,15 @@ "key.is_dynamic" : true, "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 1293, - "key.line" : 459, + "key.line" : 483, "key.modulename" : "ListableUI", "key.name" : "onDidEndDraggingTargetContentOffset(for:velocity:visibleContentFrame:)", "key.namelength" : 149, - "key.nameoffset" : 14704, - "key.offset" : 14699, + "key.nameoffset" : 15823, + "key.offset" : 15818, "key.parsed_declaration" : "func onDidEndDraggingTargetContentOffset(\n for targetContentOffset : CGPoint,\n velocity : CGPoint,\n visibleContentFrame: CGRect\n) -> CGPoint?", - "key.parsed_scope.end" : 494, - "key.parsed_scope.start" : 459, + "key.parsed_scope.end" : 518, + "key.parsed_scope.start" : 483, "key.receivers" : [ { "key.usr" : "s:10ListableUI13AnyListLayoutP" @@ -70493,15 +70648,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> visibleContentSize<\/decl.name>: CGSize<\/ref.struct><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 49, - "key.line" : 475, + "key.line" : 499, "key.modulename" : "ListableUI", "key.name" : "visibleContentSize", "key.namelength" : 18, - "key.nameoffset" : 15194, - "key.offset" : 15190, + "key.nameoffset" : 16313, + "key.offset" : 16309, "key.parsed_declaration" : "let visibleContentSize = visibleContentFrame.size", - "key.parsed_scope.end" : 475, - "key.parsed_scope.start" : 475, + "key.parsed_scope.end" : 499, + "key.parsed_scope.start" : 499, "key.reusingastcontext" : false, "key.typename" : "CGSize", "key.typeusr" : "$sSo6CGSizeVD", @@ -70515,15 +70670,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> padding<\/decl.name>: UIEdgeInsets<\/ref.struct><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 43, - "key.line" : 476, + "key.line" : 500, "key.modulename" : "ListableUI", "key.name" : "padding", "key.namelength" : 7, - "key.nameoffset" : 15252, - "key.offset" : 15248, + "key.nameoffset" : 16371, + "key.offset" : 16367, "key.parsed_declaration" : "let padding = self.bounds?.padding ?? .zero", - "key.parsed_scope.end" : 476, - "key.parsed_scope.start" : 476, + "key.parsed_scope.end" : 500, + "key.parsed_scope.start" : 500, "key.reusingastcontext" : false, "key.typename" : "UIEdgeInsets", "key.typeusr" : "$sSo12UIEdgeInsetsVD", @@ -70537,7 +70692,7 @@ { "key.annotated_decl" : "func itemToScrollToOnDidEndDragging(after contentOffset: CGPoint<\/Type>, velocity: CGPoint<\/Type>, visibleContentFrame: CGRect<\/Type>) -> ListLayoutContent<\/Type>.ContentItem<\/Type>?<\/Declaration>", "key.bodylength" : 3338, - "key.bodyoffset" : 16187, + "key.bodyoffset" : 17306, "key.column" : 10, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", @@ -70545,15 +70700,15 @@ "key.is_dynamic" : true, "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 3524, - "key.line" : 496, + "key.line" : 520, "key.modulename" : "ListableUI", "key.name" : "itemToScrollToOnDidEndDragging(after:velocity:visibleContentFrame:)", "key.namelength" : 140, - "key.nameoffset" : 16007, - "key.offset" : 16002, + "key.nameoffset" : 17126, + "key.offset" : 17121, "key.parsed_declaration" : "func itemToScrollToOnDidEndDragging(\n after contentOffset : CGPoint,\n velocity : CGPoint,\n visibleContentFrame: CGRect\n) -> ListLayoutContent.ContentItem?", - "key.parsed_scope.end" : 577, - "key.parsed_scope.start" : 496, + "key.parsed_scope.end" : 601, + "key.parsed_scope.start" : 520, "key.receivers" : [ { "key.usr" : "s:10ListableUI13AnyListLayoutP" @@ -70569,15 +70724,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> rect<\/decl.name>: CGRect<\/ref.struct><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 16, - "key.line" : 502, + "key.line" : 526, "key.modulename" : "ListableUI", "key.name" : "rect", "key.namelength" : 4, - "key.nameoffset" : 16200, - "key.offset" : 16196, + "key.nameoffset" : 17319, + "key.offset" : 17315, "key.parsed_declaration" : "let rect: CGRect", - "key.parsed_scope.end" : 502, - "key.parsed_scope.start" : 502, + "key.parsed_scope.end" : 526, + "key.parsed_scope.start" : 526, "key.reusingastcontext" : false, "key.typename" : "CGRect", "key.typeusr" : "$sSo6CGRectVD", @@ -70592,15 +70747,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> scrollDirection<\/decl.name>: ScrollVelocityDirection<\/ref.enum><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 73, - "key.line" : 513, + "key.line" : 537, "key.modulename" : "ListableUI", "key.name" : "scrollDirection", "key.namelength" : 15, - "key.nameoffset" : 16621, - "key.offset" : 16617, + "key.nameoffset" : 17740, + "key.offset" : 17736, "key.parsed_declaration" : "let scrollDirection = ScrollVelocityDirection(direction.y(for: velocity))", - "key.parsed_scope.end" : 513, - "key.parsed_scope.start" : 513, + "key.parsed_scope.end" : 537, + "key.parsed_scope.start" : 537, "key.reusingastcontext" : false, "key.typename" : "ScrollVelocityDirection", "key.typeusr" : "$s10ListableUI23ScrollVelocityDirection33_C6789DCBE3319916D53DA06A2430438DLLOD", @@ -70614,15 +70769,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> items<\/decl.name>: [ListLayoutContent<\/ref.class>.ContentItem<\/ref.enum>]<\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 147, - "key.line" : 515, + "key.line" : 539, "key.modulename" : "ListableUI", "key.name" : "items", "key.namelength" : 5, - "key.nameoffset" : 16712, - "key.offset" : 16708, + "key.nameoffset" : 17831, + "key.offset" : 17827, "key.parsed_declaration" : "let items = self.content.content(\n in: rect,\n alwaysIncludeOverscroll: false,\n includeUnpopulated: false\n)", - "key.parsed_scope.end" : 515, - "key.parsed_scope.start" : 515, + "key.parsed_scope.end" : 539, + "key.parsed_scope.start" : 539, "key.reusingastcontext" : false, "key.typename" : "[ListLayoutContent.ContentItem]", "key.typeusr" : "$sSay10ListableUI17ListLayoutContentC0E4ItemOGD", @@ -70636,7 +70791,7 @@ { "key.annotated_decl" : "func rectForFindingItemToScrollToOnDidEndDragging(after contentOffset: CGPoint<\/Type>, velocity: CGPoint<\/Type>) -> CGRect<\/Type><\/Declaration>", "key.bodylength" : 738, - "key.bodyoffset" : 19670, + "key.bodyoffset" : 20789, "key.column" : 10, "key.decl_lang" : "source.lang.swift", "key.doc.comment" : "Using the sorted items, return the first has has a min edge outside the offset.", @@ -70645,15 +70800,15 @@ "key.is_dynamic" : true, "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 873, - "key.line" : 579, + "key.line" : 603, "key.modulename" : "ListableUI", "key.name" : "rectForFindingItemToScrollToOnDidEndDragging(after:velocity:)", "key.namelength" : 117, - "key.nameoffset" : 19541, - "key.offset" : 19536, + "key.nameoffset" : 20660, + "key.offset" : 20655, "key.parsed_declaration" : "func rectForFindingItemToScrollToOnDidEndDragging(\n after contentOffset : CGPoint,\n velocity : CGPoint\n) -> CGRect", - "key.parsed_scope.end" : 597, - "key.parsed_scope.start" : 579, + "key.parsed_scope.end" : 621, + "key.parsed_scope.start" : 603, "key.receivers" : [ { "key.usr" : "s:10ListableUI13AnyListLayoutP" @@ -70670,25 +70825,25 @@ "key.doc.comment" : "The height used here doesn't really matter; it just needs to be\ntall enough to make sure we end up with at least one overlapping item,\nand thus we'll assume most layouts have at least one item in 1,000pts.", "key.doc.declaration" : "let height: CGFloat", "key.doc.file" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", - "key.doc.full_as_xml" : "height<\/Name>s:10ListableUI13AnyListLayoutPAAE026rectForFindingItemToScrollJ16OnDidEndDragging5after8velocitySo6CGRectVSo7CGPointV_AJtF6heightL_14CoreFoundation7CGFloatVvp<\/USR>let height: CGFloat<\/Declaration>The height used here doesn’t really matter; it just needs to be tall enough to make sure we end up with at least one overlapping item, and thus we’ll assume most layouts have at least one item in 1,000pts.<\/Para><\/Abstract><\/CommentParts><\/Other>", - "key.doc.line" : 588, + "key.doc.full_as_xml" : "height<\/Name>s:10ListableUI13AnyListLayoutPAAE026rectForFindingItemToScrollJ16OnDidEndDragging5after8velocitySo6CGRectVSo7CGPointV_AJtF6heightL_14CoreFoundation7CGFloatVvp<\/USR>let height: CGFloat<\/Declaration>The height used here doesn’t really matter; it just needs to be tall enough to make sure we end up with at least one overlapping item, and thus we’ll assume most layouts have at least one item in 1,000pts.<\/Para><\/Abstract><\/CommentParts><\/Other>", + "key.doc.line" : 612, "key.doc.name" : "height", "key.doc.type" : "Other", "key.doclength" : 234, - "key.docoffset" : 19688, + "key.docoffset" : 20807, "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> height<\/decl.name>: CGFloat<\/ref.struct><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 28, - "key.line" : 588, + "key.line" : 612, "key.modulename" : "ListableUI", "key.name" : "height", "key.namelength" : 6, - "key.nameoffset" : 19943, - "key.offset" : 19939, + "key.nameoffset" : 21062, + "key.offset" : 21058, "key.parsed_declaration" : "let height : CGFloat = 1_000", - "key.parsed_scope.end" : 588, - "key.parsed_scope.start" : 588, + "key.parsed_scope.end" : 612, + "key.parsed_scope.start" : 612, "key.reusingastcontext" : false, "key.typename" : "CGFloat", "key.typeusr" : "$s14CoreFoundation7CGFloatVD", @@ -70702,15 +70857,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> scrollDirection<\/decl.name>: ScrollVelocityDirection<\/ref.enum><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 73, - "key.line" : 589, + "key.line" : 613, "key.modulename" : "ListableUI", "key.name" : "scrollDirection", "key.namelength" : 15, - "key.nameoffset" : 19980, - "key.offset" : 19976, + "key.nameoffset" : 21099, + "key.offset" : 21095, "key.parsed_declaration" : "let scrollDirection = ScrollVelocityDirection(direction.y(for: velocity))", - "key.parsed_scope.end" : 589, - "key.parsed_scope.start" : 589, + "key.parsed_scope.end" : 613, + "key.parsed_scope.start" : 613, "key.reusingastcontext" : false, "key.typename" : "ScrollVelocityDirection", "key.typeusr" : "$s10ListableUI23ScrollVelocityDirection33_C6789DCBE3319916D53DA06A2430438DLLOD", @@ -70724,15 +70879,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> offset<\/decl.name>: CGFloat<\/ref.struct><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 63, - "key.line" : 590, + "key.line" : 614, "key.modulename" : "ListableUI", "key.name" : "offset", "key.namelength" : 6, - "key.nameoffset" : 20062, - "key.offset" : 20058, + "key.nameoffset" : 21181, + "key.offset" : 21177, "key.parsed_declaration" : "let offset : CGFloat = scrollDirection == .backward ? 1_000 : 0", - "key.parsed_scope.end" : 590, - "key.parsed_scope.start" : 590, + "key.parsed_scope.end" : 614, + "key.parsed_scope.start" : 614, "key.reusingastcontext" : false, "key.typename" : "CGFloat", "key.typeusr" : "$s14CoreFoundation7CGFloatVD", @@ -70755,32 +70910,32 @@ { "key.attribute" : "source.decl.attribute.fileprivate", "key.length" : 11, - "key.offset" : 20414 + "key.offset" : 21533 } ], "key.bodylength" : 191, - "key.bodyoffset" : 20456, + "key.bodyoffset" : 21575, "key.column" : 18, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", "key.fully_annotated_decl" : "fileprivate<\/syntaxtype.keyword> enum<\/syntaxtype.keyword> ScrollVelocityDirection<\/decl.name><\/decl.enum>", "key.kind" : "source.lang.swift.decl.enum", "key.length" : 222, - "key.line" : 601, + "key.line" : 625, "key.modulename" : "ListableUI", "key.name" : "ScrollVelocityDirection", "key.namelength" : 23, - "key.nameoffset" : 20431, - "key.offset" : 20426, + "key.nameoffset" : 21550, + "key.offset" : 21545, "key.parsed_declaration" : "fileprivate enum ScrollVelocityDirection", - "key.parsed_scope.end" : 612, - "key.parsed_scope.start" : 601, + "key.parsed_scope.end" : 636, + "key.parsed_scope.start" : 625, "key.reusingastcontext" : false, "key.substructure" : [ { "key.kind" : "source.lang.swift.decl.enumcase", "key.length" : 12, - "key.offset" : 20461, + "key.offset" : 21580, "key.substructure" : [ { "key.accessibility" : "source.lang.swift.accessibility.internal", @@ -70791,15 +70946,15 @@ "key.fully_annotated_decl" : "case<\/syntaxtype.keyword> forward<\/decl.name><\/decl.enumelement>", "key.kind" : "source.lang.swift.decl.enumelement", "key.length" : 7, - "key.line" : 602, + "key.line" : 626, "key.modulename" : "ListableUI", "key.name" : "forward", "key.namelength" : 7, - "key.nameoffset" : 20466, - "key.offset" : 20466, + "key.nameoffset" : 21585, + "key.offset" : 21585, "key.parsed_declaration" : "case forward", - "key.parsed_scope.end" : 602, - "key.parsed_scope.start" : 602, + "key.parsed_scope.end" : 626, + "key.parsed_scope.start" : 626, "key.reusingastcontext" : false, "key.typename" : "(ScrollVelocityDirection.Type) -> ScrollVelocityDirection", "key.typeusr" : "$sy10ListableUI23ScrollVelocityDirection33_C6789DCBE3319916D53DA06A2430438DLLOADmcD", @@ -70810,7 +70965,7 @@ { "key.kind" : "source.lang.swift.decl.enumcase", "key.length" : 13, - "key.offset" : 20478, + "key.offset" : 21597, "key.substructure" : [ { "key.accessibility" : "source.lang.swift.accessibility.internal", @@ -70821,15 +70976,15 @@ "key.fully_annotated_decl" : "case<\/syntaxtype.keyword> backward<\/decl.name><\/decl.enumelement>", "key.kind" : "source.lang.swift.decl.enumelement", "key.length" : 8, - "key.line" : 603, + "key.line" : 627, "key.modulename" : "ListableUI", "key.name" : "backward", "key.namelength" : 8, - "key.nameoffset" : 20483, - "key.offset" : 20483, + "key.nameoffset" : 21602, + "key.offset" : 21602, "key.parsed_declaration" : "case backward", - "key.parsed_scope.end" : 603, - "key.parsed_scope.start" : 603, + "key.parsed_scope.end" : 627, + "key.parsed_scope.start" : 627, "key.reusingastcontext" : false, "key.typename" : "(ScrollVelocityDirection.Type) -> ScrollVelocityDirection", "key.typeusr" : "$sy10ListableUI23ScrollVelocityDirection33_C6789DCBE3319916D53DA06A2430438DLLOADmcD", @@ -70841,22 +70996,22 @@ "key.accessibility" : "source.lang.swift.accessibility.internal", "key.annotated_decl" : "init(_ velocity: CGFloat<\/Type>)<\/Declaration>", "key.bodylength" : 116, - "key.bodyoffset" : 20529, + "key.bodyoffset" : 21648, "key.column" : 5, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayout.swift", "key.fully_annotated_decl" : "init<\/syntaxtype.keyword>(_<\/decl.var.parameter.argument_label> velocity<\/decl.var.parameter.name>: CGFloat<\/ref.struct><\/decl.var.parameter.type><\/decl.var.parameter>)<\/decl.function.constructor>", "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 145, - "key.line" : 605, + "key.line" : 629, "key.modulename" : "ListableUI", "key.name" : "init(_:)", "key.namelength" : 26, - "key.nameoffset" : 20501, - "key.offset" : 20501, + "key.nameoffset" : 21620, + "key.offset" : 21620, "key.parsed_declaration" : "init(_ velocity : CGFloat)", - "key.parsed_scope.end" : 611, - "key.parsed_scope.start" : 605, + "key.parsed_scope.end" : 635, + "key.parsed_scope.start" : 629, "key.reusingastcontext" : false, "key.substructure" : [ @@ -72213,7 +72368,7 @@ }, { "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayoutContent.swift" : { "key.diagnostic_stage" : "source.diagnostic.stage.swift.parse", - "key.length" : 19101, + "key.length" : 19282, "key.offset" : 0, "key.substructure" : [ { @@ -73409,14 +73564,14 @@ }, { "key.annotated_decl" : "public final class ListLayoutContent<\/Declaration>", - "key.bodylength" : 7125, + "key.bodylength" : 7306, "key.bodyoffset" : 11569, "key.column" : 20, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayoutContent.swift", "key.fully_annotated_decl" : "public<\/syntaxtype.keyword> final<\/syntaxtype.keyword> class<\/syntaxtype.keyword> ListLayoutContent<\/decl.name><\/decl.class>", "key.kind" : "source.lang.swift.decl.extension", - "key.length" : 7155, + "key.length" : 7336, "key.line" : 12, "key.modulename" : "ListableUI", "key.name" : "ListLayoutContent", @@ -73424,7 +73579,7 @@ "key.nameoffset" : 11550, "key.offset" : 11540, "key.parsed_declaration" : "extension ListLayoutContent", - "key.parsed_scope.end" : 573, + "key.parsed_scope.end" : 578, "key.parsed_scope.start" : 340, "key.reusingastcontext" : false, "key.substructure" : [ @@ -74443,7 +74598,7 @@ "key.offset" : 15864 } ], - "key.bodylength" : 1627, + "key.bodylength" : 1808, "key.bodyoffset" : 15921, "key.column" : 24, "key.decl_lang" : "source.lang.swift", @@ -74462,7 +74617,7 @@ } ], "key.kind" : "source.lang.swift.decl.class", - "key.length" : 1672, + "key.length" : 1853, "key.line" : 490, "key.modulename" : "ListableUI", "key.name" : "ItemInfo", @@ -74470,7 +74625,7 @@ "key.nameoffset" : 15883, "key.offset" : 15877, "key.parsed_declaration" : "public final class ItemInfo : ListLayoutContentItem", - "key.parsed_scope.end" : 542, + "key.parsed_scope.end" : 547, "key.parsed_scope.start" : 490, "key.reusingastcontext" : false, "key.substructure" : [ @@ -74817,6 +74972,49 @@ "key.typeusr" : "$s10ListableUI11ItemLayoutsVD", "key.usr" : "s:10ListableUI17ListLayoutContentC8ItemInfoC7layoutsAA0F7LayoutsVvp" }, + { + "key.accessibility" : "source.lang.swift.accessibility.public", + "key.annotated_decl" : "public var isReorderable: Bool<\/Type> { get }<\/Declaration>", + "key.attributes" : [ + { + "key.attribute" : "source.decl.attribute.public", + "key.length" : 6, + "key.offset" : 16666 + } + ], + "key.bodylength" : 59, + "key.bodyoffset" : 16698, + "key.column" : 20, + "key.decl_lang" : "source.lang.swift", + "key.doc_comment" : "Whether this item can be reordered (has reordering configuration).", + "key.doc.column" : 20, + "key.doc.comment" : "Whether this item can be reordered (has reordering configuration).", + "key.doc.declaration" : "public var isReorderable: Bool { get }", + "key.doc.file" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayoutContent.swift", + "key.doc.full_as_xml" : "isReorderable<\/Name>s:10ListableUI17ListLayoutContentC8ItemInfoC13isReorderableSbvp<\/USR>public var isReorderable: Bool { get }<\/Declaration>Whether this item can be reordered (has reordering configuration).<\/Para><\/Abstract><\/CommentParts><\/Other>", + "key.doc.line" : 515, + "key.doc.name" : "isReorderable", + "key.doc.type" : "Other", + "key.doclength" : 71, + "key.docoffset" : 16587, + "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayoutContent.swift", + "key.fully_annotated_decl" : "public<\/syntaxtype.keyword> var<\/syntaxtype.keyword> isReorderable<\/decl.name>: Bool<\/ref.struct><\/decl.var.type> { get<\/syntaxtype.keyword> }<\/decl.var.instance>", + "key.kind" : "source.lang.swift.decl.var.instance", + "key.length" : 85, + "key.line" : 515, + "key.modulename" : "ListableUI", + "key.name" : "isReorderable", + "key.namelength" : 13, + "key.nameoffset" : 16677, + "key.offset" : 16673, + "key.parsed_declaration" : "public var isReorderable: Bool", + "key.parsed_scope.end" : 517, + "key.parsed_scope.start" : 515, + "key.reusingastcontext" : false, + "key.typename" : "Bool", + "key.typeusr" : "$sSbD", + "key.usr" : "s:10ListableUI17ListLayoutContentC8ItemInfoC13isReorderableSbvp" + }, { "key.accessibility" : "source.lang.swift.accessibility.public", "key.annotated_decl" : "public var frame: CGRect<\/Type> { get }<\/Declaration>", @@ -74824,26 +75022,26 @@ { "key.attribute" : "source.decl.attribute.public", "key.length" : 6, - "key.offset" : 16595 + "key.offset" : 16776 } ], "key.bodylength" : 130, - "key.bodyoffset" : 16622, + "key.bodyoffset" : 16803, "key.column" : 20, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayoutContent.swift", "key.fully_annotated_decl" : "public<\/syntaxtype.keyword> var<\/syntaxtype.keyword> frame<\/decl.name>: CGRect<\/ref.struct><\/decl.var.type> { get<\/syntaxtype.keyword> }<\/decl.var.instance>", "key.kind" : "source.lang.swift.decl.var.instance", "key.length" : 151, - "key.line" : 514, + "key.line" : 519, "key.modulename" : "ListableUI", "key.name" : "frame", "key.namelength" : 5, - "key.nameoffset" : 16606, - "key.offset" : 16602, + "key.nameoffset" : 16787, + "key.offset" : 16783, "key.parsed_declaration" : "public var frame : CGRect", - "key.parsed_scope.end" : 519, - "key.parsed_scope.start" : 514, + "key.parsed_scope.end" : 524, + "key.parsed_scope.start" : 519, "key.reusingastcontext" : false, "key.typename" : "CGRect", "key.typeusr" : "$sSo6CGRectVD", @@ -74853,22 +75051,22 @@ "key.accessibility" : "source.lang.swift.accessibility.internal", "key.annotated_decl" : "init(state: AnyPresentationItemState<\/Type>, indexPath: IndexPath<\/Type>, insertAndRemoveAnimations: ItemInsertAndRemoveAnimations<\/Type>, measurer: @escaping (Sizing<\/Type>.MeasureInfo<\/Type>) -> CGSize<\/Type>)<\/Declaration>", "key.bodylength" : 187, - "key.bodyoffset" : 17004, + "key.bodyoffset" : 17185, "key.column" : 9, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayoutContent.swift", "key.fully_annotated_decl" : "init<\/syntaxtype.keyword>(state<\/decl.var.parameter.argument_label>: AnyPresentationItemState<\/ref.protocol><\/decl.var.parameter.type><\/decl.var.parameter>, indexPath<\/decl.var.parameter.argument_label>: IndexPath<\/ref.struct><\/decl.var.parameter.type><\/decl.var.parameter>, insertAndRemoveAnimations<\/decl.var.parameter.argument_label>: ItemInsertAndRemoveAnimations<\/ref.struct><\/decl.var.parameter.type><\/decl.var.parameter>, measurer<\/decl.var.parameter.argument_label>: @escaping<\/syntaxtype.attribute.name><\/syntaxtype.attribute.builtin> (Sizing<\/ref.enum>.MeasureInfo<\/ref.struct><\/decl.var.parameter.type><\/decl.var.parameter>) -> CGSize<\/ref.struct><\/decl.function.returntype><\/decl.var.parameter.type><\/decl.var.parameter>)<\/decl.function.constructor>", "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 421, - "key.line" : 521, + "key.line" : 526, "key.modulename" : "ListableUI", "key.name" : "init(state:indexPath:insertAndRemoveAnimations:measurer:)", "key.namelength" : 231, - "key.nameoffset" : 16771, - "key.offset" : 16771, + "key.nameoffset" : 16952, + "key.offset" : 16952, "key.parsed_declaration" : "init(\n state : AnyPresentationItemState,\n indexPath : IndexPath,\n insertAndRemoveAnimations : ItemInsertAndRemoveAnimations,\n measurer : @escaping (Sizing.MeasureInfo) -> CGSize\n)", - "key.parsed_scope.end" : 531, - "key.parsed_scope.start" : 521, + "key.parsed_scope.end" : 536, + "key.parsed_scope.start" : 526, "key.reusingastcontext" : false, "key.substructure" : [ @@ -74881,22 +75079,22 @@ "key.accessibility" : "source.lang.swift.accessibility.internal", "key.annotated_decl" : "func layoutAttributes(with indexPath: IndexPath<\/Type>) -> UICollectionViewLayoutAttributes<\/Type><\/Declaration>", "key.bodylength" : 237, - "key.bodyoffset" : 17305, + "key.bodyoffset" : 17486, "key.column" : 14, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayoutContent.swift", "key.fully_annotated_decl" : "func<\/syntaxtype.keyword> layoutAttributes<\/decl.name>(with<\/decl.var.parameter.argument_label> indexPath<\/decl.var.parameter.name>: IndexPath<\/ref.struct><\/decl.var.parameter.type><\/decl.var.parameter>) -> UICollectionViewLayoutAttributes<\/ref.class><\/decl.function.returntype><\/decl.function.method.instance>", "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 333, - "key.line" : 533, + "key.line" : 538, "key.modulename" : "ListableUI", "key.name" : "layoutAttributes(with:)", "key.namelength" : 44, - "key.nameoffset" : 17215, - "key.offset" : 17210, + "key.nameoffset" : 17396, + "key.offset" : 17391, "key.parsed_declaration" : "func layoutAttributes(with indexPath : IndexPath) -> UICollectionViewLayoutAttributes", - "key.parsed_scope.end" : 541, - "key.parsed_scope.start" : 533, + "key.parsed_scope.end" : 546, + "key.parsed_scope.start" : 538, "key.reusingastcontext" : false, "key.substructure" : [ { @@ -74907,15 +75105,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> attributes<\/decl.name>: UICollectionViewLayoutAttributes<\/ref.class><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 73, - "key.line" : 535, + "key.line" : 540, "key.modulename" : "ListableUI", "key.name" : "attributes", "key.namelength" : 10, - "key.nameoffset" : 17322, - "key.offset" : 17318, + "key.nameoffset" : 17503, + "key.offset" : 17499, "key.parsed_declaration" : "let attributes = UICollectionViewLayoutAttributes(forCellWith: indexPath)", - "key.parsed_scope.end" : 535, - "key.parsed_scope.start" : 535, + "key.parsed_scope.end" : 540, + "key.parsed_scope.start" : 540, "key.reusingastcontext" : false, "key.typename" : "UICollectionViewLayoutAttributes", "key.typeusr" : "$sSo32UICollectionViewLayoutAttributesCD", @@ -74934,28 +75132,28 @@ { "key.annotated_decl" : "enum ContentItem<\/Declaration>", "key.bodylength" : 1115, - "key.bodyoffset" : 17577, + "key.bodyoffset" : 17758, "key.column" : 10, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayoutContent.swift", "key.fully_annotated_decl" : "enum<\/syntaxtype.keyword> ContentItem<\/decl.name><\/decl.enum>", "key.kind" : "source.lang.swift.decl.enum", "key.length" : 1134, - "key.line" : 544, + "key.line" : 549, "key.modulename" : "ListableUI", "key.name" : "ContentItem", "key.namelength" : 11, - "key.nameoffset" : 17564, - "key.offset" : 17559, + "key.nameoffset" : 17745, + "key.offset" : 17740, "key.parsed_declaration" : "enum ContentItem", - "key.parsed_scope.end" : 572, - "key.parsed_scope.start" : 544, + "key.parsed_scope.end" : 577, + "key.parsed_scope.start" : 549, "key.reusingastcontext" : false, "key.substructure" : [ { "key.kind" : "source.lang.swift.decl.enumcase", "key.length" : 71, - "key.offset" : 17595, + "key.offset" : 17776, "key.substructure" : [ { "key.annotated_decl" : "case item(ListLayoutContent<\/Type>.ItemInfo<\/Type>, UICollectionViewLayoutAttributes<\/Type>)<\/Declaration>", @@ -74965,15 +75163,15 @@ "key.fully_annotated_decl" : "case<\/syntaxtype.keyword> item<\/decl.name>(ListLayoutContent<\/ref.class>.ItemInfo<\/ref.class><\/decl.var.parameter.type><\/decl.var.parameter>, UICollectionViewLayoutAttributes<\/ref.class><\/decl.var.parameter.type><\/decl.var.parameter>)<\/decl.enumelement>", "key.kind" : "source.lang.swift.decl.enumelement", "key.length" : 66, - "key.line" : 546, + "key.line" : 551, "key.modulename" : "ListableUI", "key.name" : "item(_:_:)", "key.namelength" : 66, - "key.nameoffset" : 17600, - "key.offset" : 17600, + "key.nameoffset" : 17781, + "key.offset" : 17781, "key.parsed_declaration" : "case item(ListLayoutContent.ItemInfo, UICollectionViewLayoutAttributes)", - "key.parsed_scope.end" : 546, - "key.parsed_scope.start" : 546, + "key.parsed_scope.end" : 551, + "key.parsed_scope.start" : 551, "key.reusingastcontext" : false, "key.substructure" : [ @@ -74987,7 +75185,7 @@ { "key.kind" : "source.lang.swift.decl.enumcase", "key.length" : 93, - "key.offset" : 17684, + "key.offset" : 17865, "key.substructure" : [ { "key.annotated_decl" : "case supplementary(ListLayoutContent<\/Type>.SupplementaryItemInfo<\/Type>, UICollectionViewLayoutAttributes<\/Type>)<\/Declaration>", @@ -74997,15 +75195,15 @@ "key.fully_annotated_decl" : "case<\/syntaxtype.keyword> supplementary<\/decl.name>(ListLayoutContent<\/ref.class>.SupplementaryItemInfo<\/ref.class><\/decl.var.parameter.type><\/decl.var.parameter>, UICollectionViewLayoutAttributes<\/ref.class><\/decl.var.parameter.type><\/decl.var.parameter>)<\/decl.enumelement>", "key.kind" : "source.lang.swift.decl.enumelement", "key.length" : 88, - "key.line" : 548, + "key.line" : 553, "key.modulename" : "ListableUI", "key.name" : "supplementary(_:_:)", "key.namelength" : 88, - "key.nameoffset" : 17689, - "key.offset" : 17689, + "key.nameoffset" : 17870, + "key.offset" : 17870, "key.parsed_declaration" : "case supplementary(ListLayoutContent.SupplementaryItemInfo, UICollectionViewLayoutAttributes)", - "key.parsed_scope.end" : 548, - "key.parsed_scope.start" : 548, + "key.parsed_scope.end" : 553, + "key.parsed_scope.start" : 553, "key.reusingastcontext" : false, "key.substructure" : [ @@ -75023,26 +75221,26 @@ { "key.attribute" : "source.decl.attribute.public", "key.length" : 6, - "key.offset" : 17795 + "key.offset" : 17976 } ], "key.bodylength" : 180, - "key.bodyoffset" : 17873, + "key.bodyoffset" : 18054, "key.column" : 20, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayoutContent.swift", "key.fully_annotated_decl" : "public<\/syntaxtype.keyword> var<\/syntaxtype.keyword> collectionViewLayoutAttributes<\/decl.name>: UICollectionViewLayoutAttributes<\/ref.class><\/decl.var.type> { get<\/syntaxtype.keyword> }<\/decl.var.instance>", "key.kind" : "source.lang.swift.decl.var.instance", "key.length" : 252, - "key.line" : 550, + "key.line" : 555, "key.modulename" : "ListableUI", "key.name" : "collectionViewLayoutAttributes", "key.namelength" : 30, - "key.nameoffset" : 17806, - "key.offset" : 17802, + "key.nameoffset" : 17987, + "key.offset" : 17983, "key.parsed_declaration" : "public var collectionViewLayoutAttributes : UICollectionViewLayoutAttributes", - "key.parsed_scope.end" : 555, - "key.parsed_scope.start" : 550, + "key.parsed_scope.end" : 560, + "key.parsed_scope.start" : 555, "key.reusingastcontext" : false, "key.typename" : "UICollectionViewLayoutAttributes", "key.typeusr" : "$sSo32UICollectionViewLayoutAttributesCD", @@ -75055,26 +75253,26 @@ { "key.attribute" : "source.decl.attribute.public", "key.length" : 6, - "key.offset" : 18072 + "key.offset" : 18253 } ], "key.bodylength" : 67, - "key.bodyoffset" : 18106, + "key.bodyoffset" : 18287, "key.column" : 20, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayoutContent.swift", "key.fully_annotated_decl" : "public<\/syntaxtype.keyword> var<\/syntaxtype.keyword> indexPath<\/decl.name>: IndexPath<\/ref.struct><\/decl.var.type> { get<\/syntaxtype.keyword> }<\/decl.var.instance>", "key.kind" : "source.lang.swift.decl.var.instance", "key.length" : 95, - "key.line" : 557, + "key.line" : 562, "key.modulename" : "ListableUI", "key.name" : "indexPath", "key.namelength" : 9, - "key.nameoffset" : 18083, - "key.offset" : 18079, + "key.nameoffset" : 18264, + "key.offset" : 18260, "key.parsed_declaration" : "public var indexPath : IndexPath", - "key.parsed_scope.end" : 559, - "key.parsed_scope.start" : 557, + "key.parsed_scope.end" : 564, + "key.parsed_scope.start" : 562, "key.reusingastcontext" : false, "key.typename" : "IndexPath", "key.typeusr" : "$s10Foundation9IndexPathVD", @@ -75087,26 +75285,26 @@ { "key.attribute" : "source.decl.attribute.public", "key.length" : 6, - "key.offset" : 18192 + "key.offset" : 18373 } ], "key.bodylength" : 193, - "key.bodyoffset" : 18226, + "key.bodyoffset" : 18407, "key.column" : 20, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayoutContent.swift", "key.fully_annotated_decl" : "public<\/syntaxtype.keyword> var<\/syntaxtype.keyword> defaultFrame<\/decl.name>: CGRect<\/ref.struct><\/decl.var.type> { get<\/syntaxtype.keyword> }<\/decl.var.instance>", "key.kind" : "source.lang.swift.decl.var.instance", "key.length" : 221, - "key.line" : 561, + "key.line" : 566, "key.modulename" : "ListableUI", "key.name" : "defaultFrame", "key.namelength" : 12, - "key.nameoffset" : 18203, - "key.offset" : 18199, + "key.nameoffset" : 18384, + "key.offset" : 18380, "key.parsed_declaration" : "public var defaultFrame : CGRect", - "key.parsed_scope.end" : 566, - "key.parsed_scope.start" : 561, + "key.parsed_scope.end" : 571, + "key.parsed_scope.start" : 566, "key.reusingastcontext" : false, "key.typename" : "CGRect", "key.typeusr" : "$sSo6CGRectVD", @@ -75116,7 +75314,7 @@ "key.accessibility" : "source.lang.swift.accessibility.internal", "key.annotated_decl" : "func percentageVisible(inside container: CGRect<\/Type>) -> CGFloat<\/Type><\/Declaration>", "key.bodylength" : 95, - "key.bodyoffset" : 18591, + "key.bodyoffset" : 18772, "key.column" : 14, "key.decl_lang" : "source.lang.swift", "key.doc_comment" : "Returns the percentage from `0.0` to `1.0` that this item overlaps `container`.", @@ -75124,25 +75322,25 @@ "key.doc.comment" : "Returns the percentage from `0.0` to `1.0` that this item overlaps `container`.", "key.doc.declaration" : "func percentageVisible(inside container: CGRect) -> CGFloat", "key.doc.file" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayoutContent.swift", - "key.doc.full_as_xml" : "percentageVisible(inside:)<\/Name>s:10ListableUI17ListLayoutContentC0E4ItemO17percentageVisible6inside14CoreFoundation7CGFloatVSo6CGRectV_tF<\/USR>func percentageVisible(inside container: CGRect) -> CGFloat<\/Declaration>Returns the percentage from 0.0<\/codeVoice> to 1.0<\/codeVoice> that this item overlaps container<\/codeVoice>.<\/Para><\/Abstract><\/CommentParts><\/Function>", - "key.doc.line" : 569, + "key.doc.full_as_xml" : "percentageVisible(inside:)<\/Name>s:10ListableUI17ListLayoutContentC0E4ItemO17percentageVisible6inside14CoreFoundation7CGFloatVSo6CGRectV_tF<\/USR>func percentageVisible(inside container: CGRect) -> CGFloat<\/Declaration>Returns the percentage from 0.0<\/codeVoice> to 1.0<\/codeVoice> that this item overlaps container<\/codeVoice>.<\/Para><\/Abstract><\/CommentParts><\/Function>", + "key.doc.line" : 574, "key.doc.name" : "percentageVisible(inside:)", "key.doc.type" : "Function", "key.doclength" : 84, - "key.docoffset" : 18438, + "key.docoffset" : 18619, "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayoutContent.swift", "key.fully_annotated_decl" : "func<\/syntaxtype.keyword> percentageVisible<\/decl.name>(inside<\/decl.var.parameter.argument_label> container<\/decl.var.parameter.name>: CGRect<\/ref.struct><\/decl.var.parameter.type><\/decl.var.parameter>) -> CGFloat<\/ref.struct><\/decl.function.returntype><\/decl.function.method.instance>", "key.kind" : "source.lang.swift.decl.function.method.instance", "key.length" : 157, - "key.line" : 569, + "key.line" : 574, "key.modulename" : "ListableUI", "key.name" : "percentageVisible(inside:)", "key.namelength" : 43, - "key.nameoffset" : 18535, - "key.offset" : 18530, + "key.nameoffset" : 18716, + "key.offset" : 18711, "key.parsed_declaration" : "func percentageVisible(inside container: CGRect) -> CGFloat", - "key.parsed_scope.end" : 571, - "key.parsed_scope.start" : 569, + "key.parsed_scope.end" : 576, + "key.parsed_scope.start" : 574, "key.reusingastcontext" : false, "key.substructure" : [ @@ -75164,10 +75362,10 @@ { "key.annotated_decl" : "struct CGRect<\/Declaration>", "key.bodylength" : 383, - "key.bodyoffset" : 18716, + "key.bodyoffset" : 18897, "key.column" : 8, "key.decl_lang" : "source.lang.objc", - "key.filepath" : "\/Applications\/Xcode16.4.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator18.5.sdk\/System\/Library\/Frameworks\/CoreFoundation.framework\/Headers\/CFCGTypes.h", + "key.filepath" : "\/Applications\/Xcode262.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator26.2.sdk\/System\/Library\/Frameworks\/CoreFoundation.framework\/Headers\/CFCGTypes.h", "key.fully_annotated_decl" : "struct<\/syntaxtype.keyword> CGRect<\/decl.name><\/decl.struct>", "key.is_system" : true, "key.kind" : "source.lang.swift.decl.extension", @@ -75176,32 +75374,32 @@ "key.modulename" : "CoreFoundation.CFCGTypes", "key.name" : "CGRect", "key.namelength" : 6, - "key.nameoffset" : 18708, - "key.offset" : 18698, + "key.nameoffset" : 18889, + "key.offset" : 18879, "key.parsed_declaration" : "extension CGRect", - "key.parsed_scope.end" : 595, - "key.parsed_scope.start" : 576, + "key.parsed_scope.end" : 600, + "key.parsed_scope.start" : 581, "key.reusingastcontext" : false, "key.substructure" : [ { "key.annotated_decl" : "static func unioned(from rects: [CGRect<\/Type>]) -> CGRect<\/Type><\/Declaration>", "key.bodylength" : 322, - "key.bodyoffset" : 18775, + "key.bodyoffset" : 18956, "key.column" : 17, "key.decl_lang" : "source.lang.swift", "key.filepath" : "\/Users\/johnnewman\/Development\/Listable\/ListableUI\/Sources\/Layout\/ListLayout\/ListLayoutContent.swift", "key.fully_annotated_decl" : "static<\/syntaxtype.keyword> func<\/syntaxtype.keyword> unioned<\/decl.name>(from<\/decl.var.parameter.argument_label> rects<\/decl.var.parameter.name>: [CGRect<\/ref.struct>]<\/decl.var.parameter.type><\/decl.var.parameter>) -> CGRect<\/ref.struct><\/decl.function.returntype><\/decl.function.method.static>", "key.kind" : "source.lang.swift.decl.function.method.static", "key.length" : 377, - "key.line" : 577, + "key.line" : 582, "key.modulename" : "ListableUI", "key.name" : "unioned(from:)", "key.namelength" : 30, - "key.nameoffset" : 18733, - "key.offset" : 18721, + "key.nameoffset" : 18914, + "key.offset" : 18902, "key.parsed_declaration" : "static func unioned(from rects : [CGRect]) -> CGRect", - "key.parsed_scope.end" : 594, - "key.parsed_scope.start" : 577, + "key.parsed_scope.end" : 599, + "key.parsed_scope.start" : 582, "key.reusingastcontext" : false, "key.substructure" : [ { @@ -75212,15 +75410,15 @@ "key.fully_annotated_decl" : "let<\/syntaxtype.keyword> rects<\/decl.name>: [CGRect<\/ref.struct>]<\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 68, - "key.line" : 579, + "key.line" : 584, "key.modulename" : "ListableUI", "key.name" : "rects", "key.namelength" : 5, - "key.nameoffset" : 18797, - "key.offset" : 18793, + "key.nameoffset" : 18978, + "key.offset" : 18974, "key.parsed_declaration" : "let rects = rects.filter {\n $0.isEmpty == false\n}", - "key.parsed_scope.end" : 579, - "key.parsed_scope.start" : 579, + "key.parsed_scope.end" : 584, + "key.parsed_scope.start" : 584, "key.reusingastcontext" : false, "key.typename" : "[CGRect]", "key.typeusr" : "$sSaySo6CGRectVGD", @@ -75234,15 +75432,15 @@ "key.fully_annotated_decl" : "var<\/syntaxtype.keyword> frame<\/decl.name>: CGRect<\/ref.struct><\/decl.var.type><\/decl.var.local>", "key.kind" : "source.lang.swift.decl.var.local", "key.length" : 17, - "key.line" : 587, + "key.line" : 592, "key.modulename" : "ListableUI", "key.name" : "frame", "key.namelength" : 5, - "key.nameoffset" : 18964, - "key.offset" : 18960, + "key.nameoffset" : 19145, + "key.offset" : 19141, "key.parsed_declaration" : "var frame = first", - "key.parsed_scope.end" : 587, - "key.parsed_scope.start" : 587, + "key.parsed_scope.end" : 592, + "key.parsed_scope.start" : 592, "key.reusingastcontext" : false, "key.typename" : "CGRect", "key.typeusr" : "$sSo6CGRectVD", @@ -87182,12 +87380,12 @@ "key.bodyoffset" : 6254, "key.column" : 92, "key.decl_lang" : "source.lang.objc", - "key.filepath" : "\/Applications\/Xcode16.4.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator18.5.sdk\/System\/Library\/Frameworks\/UIKit.framework\/Headers\/UIGeometry.h", + "key.filepath" : "\/Applications\/Xcode262.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator26.2.sdk\/System\/Library\/Frameworks\/UIKit.framework\/Headers\/UIGeometry.h", "key.fully_annotated_decl" : "@_nonSendable(_assumed)<\/syntaxtype.attribute.name><\/syntaxtype.attribute.builtin> struct<\/syntaxtype.keyword> UIEdgeInsets<\/decl.name> : @unchecked Sendable<\/ref.protocol><\/decl.struct>", "key.is_system" : true, "key.kind" : "source.lang.swift.decl.extension", "key.length" : 526, - "key.line" : 22, + "key.line" : 23, "key.modulename" : "UIKit.UIGeometry", "key.name" : "UIEdgeInsets", "key.namelength" : 12, @@ -87264,7 +87462,7 @@ "key.offset" : 6781 } ], - "key.filepath" : "\/Applications\/Xcode16.4.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator18.5.sdk\/System\/Library\/Frameworks\/UIKit.framework\/Headers\/UIGeometry.h", + "key.filepath" : "\/Applications\/Xcode262.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator26.2.sdk\/System\/Library\/SubFrameworks\/UIUtilities.framework\/Headers\/UIGeometry.h", "key.fully_annotated_decl" : "@_nonSendable(_assumed)<\/syntaxtype.attribute.name><\/syntaxtype.attribute.builtin> struct<\/syntaxtype.keyword> UIRectEdge<\/decl.name> : OptionSet<\/ref.protocol>, @unchecked Sendable<\/ref.protocol><\/decl.struct>", "key.inheritedtypes" : [ { @@ -87274,8 +87472,8 @@ "key.is_system" : true, "key.kind" : "source.lang.swift.decl.extension", "key.length" : 1286, - "key.line" : 45, - "key.modulename" : "UIKit.UIGeometry", + "key.line" : 12, + "key.modulename" : "UIUtilities.UIGeometry", "key.name" : "UIRectEdge", "key.namelength" : 10, "key.nameoffset" : 6768, @@ -92516,7 +92714,7 @@ "key.annotated_decl" : "init(frame:)<\/RelatedName>" }, { - "key.annotated_decl" : "init()<\/RelatedName>" + "key.annotated_decl" : "init()<\/RelatedName>" } ], "key.reusingastcontext" : false, @@ -92582,7 +92780,7 @@ "key.annotated_decl" : "init(frame:)<\/RelatedName>" }, { - "key.annotated_decl" : "init()<\/RelatedName>" + "key.annotated_decl" : "init()<\/RelatedName>" } ], "key.reusingastcontext" : false, @@ -103724,12 +103922,12 @@ "key.bodyoffset" : 72087, "key.column" : 12, "key.decl_lang" : "source.lang.objc", - "key.filepath" : "\/Applications\/Xcode16.4.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator18.5.sdk\/System\/Library\/Frameworks\/UIKit.framework\/Headers\/UIScrollView.h", + "key.filepath" : "\/Applications\/Xcode262.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator26.2.sdk\/System\/Library\/Frameworks\/UIKit.framework\/Headers\/UIScrollView.h", "key.fully_annotated_decl" : "@MainActor<\/ref.class><\/syntaxtype.attribute.name><\/syntaxtype.attribute.builtin> @_nonSendable(_assumed)<\/syntaxtype.attribute.name><\/syntaxtype.attribute.builtin> class<\/syntaxtype.keyword> UIScrollView<\/decl.name> : UIView<\/ref.class>, NSCoding<\/ref.protocol>, UIFocusItemScrollableContainer<\/ref.protocol><\/decl.class>", "key.is_system" : true, "key.kind" : "source.lang.swift.decl.extension", "key.length" : 298, - "key.line" : 53, + "key.line" : 87, "key.modulename" : "UIKit.UIScrollView", "key.name" : "UIScrollView", "key.namelength" : 12, @@ -110469,6 +110667,9 @@ "key.nameoffset" : 955, "key.offset" : 955, "key.overrides" : [ + { + "key.usr" : "c:objc(cs)UIView(im)init" + }, { "key.usr" : "c:objc(cs)NSObject(im)init" } @@ -119146,12 +119347,12 @@ "key.bodyoffset" : 137, "key.column" : 12, "key.decl_lang" : "source.lang.objc", - "key.filepath" : "\/Applications\/Xcode16.4.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator18.5.sdk\/System\/Library\/Frameworks\/UIKit.framework\/Headers\/UIScrollView.h", + "key.filepath" : "\/Applications\/Xcode262.app\/Contents\/Developer\/Platforms\/iPhoneSimulator.platform\/Developer\/SDKs\/iPhoneSimulator26.2.sdk\/System\/Library\/Frameworks\/UIKit.framework\/Headers\/UIScrollView.h", "key.fully_annotated_decl" : "@MainActor<\/ref.class><\/syntaxtype.attribute.name><\/syntaxtype.attribute.builtin> @_nonSendable(_assumed)<\/syntaxtype.attribute.name><\/syntaxtype.attribute.builtin> class<\/syntaxtype.keyword> UIScrollView<\/decl.name> : UIView<\/ref.class>, NSCoding<\/ref.protocol>, UIFocusItemScrollableContainer<\/ref.protocol><\/decl.class>", "key.is_system" : true, "key.kind" : "source.lang.swift.decl.extension", "key.length" : 261, - "key.line" : 53, + "key.line" : 87, "key.modulename" : "UIKit.UIScrollView", "key.name" : "UIScrollView", "key.namelength" : 12, diff --git a/docs/Listable/Classes/ListLayoutContent/ItemInfo.html b/docs/Listable/Classes/ListLayoutContent/ItemInfo.html index 45644c92..cde189d3 100644 --- a/docs/Listable/Classes/ListLayoutContent/ItemInfo.html +++ b/docs/Listable/Classes/ListLayoutContent/ItemInfo.html @@ -949,6 +949,33 @@

Declaration

+
  • + +
    +
    +
    +
    +
    +

    Whether this item can be reordered (has reordering configuration).

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var isReorderable: Bool { get }
    + +
    +
    +
    +
    +
  • diff --git a/docs/Listable/Extensions/UIRectEdge.html b/docs/Listable/Extensions/UIRectEdge.html index d2e12df8..154f989a 100644 --- a/docs/Listable/Extensions/UIRectEdge.html +++ b/docs/Listable/Extensions/UIRectEdge.html @@ -46,7 +46,7 @@ Extensions - UIKit.UIRectEdge Extension Reference + UIUtilities.UIRectEdge Extension Reference

    diff --git a/docs/Listable/Protocols/AnyListLayout.html b/docs/Listable/Protocols/AnyListLayout.html index 4cc3f089..b4edbb1f 100644 --- a/docs/Listable/Protocols/AnyListLayout.html +++ b/docs/Listable/Protocols/AnyListLayout.html @@ -1238,6 +1238,75 @@

    Declaration

  • +
  • + +
    +
    +
    +
    +
    +

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

    + +

    Custom layouts can override this to provide layout-aware drop target +determination. The default implementation returns nil, which causes +CollectionViewLayout to fall back to UICollectionView’s default behavior.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    func targetIndexPath(
    +    forInteractivelyMovingItem previousIndexPath: IndexPath,
    +    withPosition position: CGPoint
    +) -> IndexPath?
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + previousIndexPath + + +
    +

    The current index path of the item being moved.

    +
    +
    + + position + + +
    +

    The current position of the item in the collection view’s coordinate space.

    +
    +
    +
    +
    +

    Return Value

    +

    The target index path if the layout can determine it, or nil to use default behavior.

    +
    +
    +
    +
  • diff --git a/docs/Listable/Protocols/ListLayout.html b/docs/Listable/Protocols/ListLayout.html index 6cfd7199..c8d1032f 100644 --- a/docs/Listable/Protocols/ListLayout.html +++ b/docs/Listable/Protocols/ListLayout.html @@ -1306,6 +1306,38 @@

    Declaration

    withTargetPosition position: CGPoint )
    +
    + + + +
  • +
  • + +
    +
    +
    +
    +
    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func targetIndexPath(
    +    forInteractivelyMovingItem previousIndexPath: IndexPath,
    +    withPosition position: CGPoint
    +) -> IndexPath?
    +
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListLayoutContent/ItemInfo.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListLayoutContent/ItemInfo.html index 45644c92..cde189d3 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListLayoutContent/ItemInfo.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListLayoutContent/ItemInfo.html @@ -949,6 +949,33 @@

    Declaration

  • +
  • +
    + + + + isReorderable + +
    +
    +
    +
    +
    +
    +

    Whether this item can be reordered (has reordering configuration).

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var isReorderable: Bool { get }
    + +
    +
    +
    +
    +
  • diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/UIRectEdge.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/UIRectEdge.html index d2e12df8..154f989a 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/UIRectEdge.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/UIRectEdge.html @@ -46,7 +46,7 @@ Extensions - UIKit.UIRectEdge Extension Reference + UIUtilities.UIRectEdge Extension Reference

    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyListLayout.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyListLayout.html index 4cc3f089..b4edbb1f 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyListLayout.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyListLayout.html @@ -1238,6 +1238,75 @@

    Declaration

  • +
  • + +
    +
    +
    +
    +
    +

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

    + +

    Custom layouts can override this to provide layout-aware drop target +determination. The default implementation returns nil, which causes +CollectionViewLayout to fall back to UICollectionView’s default behavior.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    func targetIndexPath(
    +    forInteractivelyMovingItem previousIndexPath: IndexPath,
    +    withPosition position: CGPoint
    +) -> IndexPath?
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + previousIndexPath + + +
    +

    The current index path of the item being moved.

    +
    +
    + + position + + +
    +

    The current position of the item in the collection view’s coordinate space.

    +
    +
    +
    +
    +

    Return Value

    +

    The target index path if the layout can determine it, or nil to use default behavior.

    +
    +
    +
    +
  • diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListLayout.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListLayout.html index 6cfd7199..c8d1032f 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListLayout.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListLayout.html @@ -1306,6 +1306,38 @@

    Declaration

    withTargetPosition position: CGPoint )
    +
    + + + +
  • +
  • + +
    +
    +
    +
    +
    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func targetIndexPath(
    +    forInteractivelyMovingItem previousIndexPath: IndexPath,
    +    withPosition position: CGPoint
    +) -> IndexPath?
    +
    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 ff5b6883..6aff8a8c 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"},"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:10ListableUI17ListStateObserverV24DidEndScrollingAnimationV12positionInfoAA0c14ScrollPositionK0Vvp":{"name":"positionInfo","parent_name":"DidEndScrollingAnimation"},"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: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:10ListableUI14ListPropertiesV25onKeyboardFrameWillChangeyAA0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0lP0ttcSgvp":{"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_AA0C9AnimationVAA17LayoutDescriptionVAA10AppearanceVSo06UIEdgeL0VAA8BehaviorVAA04AutooP0OyAA0r7CurrentS8Provider_p_Sd0G8Duration_So06UIViewZ5CurveV0G5CurvettcSgSSSgA5_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/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/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: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/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/KeyboardCurrentFrameProvider.html#/s:10ListableUI28KeyboardCurrentFrameProviderP07currentE02inAA0cE0OSgSo6UIViewC_tF":{"name":"currentFrame(in:)","parent_name":"KeyboardCurrentFrameProvider"},"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/KeyboardCurrentFrameProvider.html":{"name":"KeyboardCurrentFrameProvider","abstract":"

    Publicly exposes the current frame provider for consumers"},"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.html#/s:10ListableUI16KeyboardObserverC":{"name":"KeyboardObserver"},"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/KeyboardFrame.html#/s:10ListableUI13KeyboardFrameO14nonOverlappingyA2CmF":{"name":"nonOverlapping","abstract":"

    The current frame does not overlap the current view at all.

    ","parent_name":"KeyboardFrame"},"Enums/KeyboardFrame.html#/s:10ListableUI13KeyboardFrameO11overlappingyACSo6CGRectV_tcACmF":{"name":"overlapping(frame:)","abstract":"

    The current frame does overlap the view, by the provided rect, in the view’s coordinate space.

    ","parent_name":"KeyboardFrame"},"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:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","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:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","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.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_10onInsertOf8position8animated13shouldPerform03didN0A2C0D11DestinationOSg_AA13AnyIdentifierCAA0D8PositionVS2bAA04ListdS4InfoVcyARctFZ":{"name":"scrollTo(_:onInsertOf:position:animated: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_8position8animated13shouldPerform03didJ0A2C0D11DestinationO_AA0D8PositionVS2bAA04ListdM4InfoVcyANctFZ":{"name":"pin(_:position:animated: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/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/KeyboardFrame.html":{"name":"KeyboardFrame"},"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/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: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: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: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/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:10ListableUI8ListViewC25onKeyboardFrameWillChangeyAA0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0lP0ttcSgvp":{"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: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: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#/c:@CM@ListableUI@objc(cs)ListView(cm)configureWithApplication:":{"name":"configure(with:)","abstract":"

    This should be called in UIApplicationDelegate.application(_:, didFinishLaunchingWithOption:)","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:10ListableUI8ListViewC020clearSelectionDuringD10WillAppear9alongside8animatedySo37UIViewControllerTransitionCoordinator_pSg_SbtF":{"name":"clearSelectionDuringViewWillAppear(alongside:animated:)","abstract":"

    A method which provides Behavior.SelectionMode.single‘s clearsSelectionOnViewWillAppear behaviour.","parent_name":"ListView"},"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/ListView.html":{"name":"ListView"},"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.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"},"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:10ListableUI17ListStateObserverV24DidEndScrollingAnimationV12positionInfoAA0c14ScrollPositionK0Vvp":{"name":"positionInfo","parent_name":"DidEndScrollingAnimation"},"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: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:10ListableUI14ListPropertiesV25onKeyboardFrameWillChangeyAA0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0lP0ttcSgvp":{"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_AA0C9AnimationVAA17LayoutDescriptionVAA10AppearanceVSo06UIEdgeL0VAA8BehaviorVAA04AutooP0OyAA0r7CurrentS8Provider_p_Sd0G8Duration_So06UIViewZ5CurveV0G5CurvettcSgSSSgA5_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/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/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/KeyboardCurrentFrameProvider.html#/s:10ListableUI28KeyboardCurrentFrameProviderP07currentE02inAA0cE0OSgSo6UIViewC_tF":{"name":"currentFrame(in:)","parent_name":"KeyboardCurrentFrameProvider"},"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/KeyboardCurrentFrameProvider.html":{"name":"KeyboardCurrentFrameProvider","abstract":"

    Publicly exposes the current frame provider for consumers"},"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.html#/s:10ListableUI16KeyboardObserverC":{"name":"KeyboardObserver"},"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/KeyboardFrame.html#/s:10ListableUI13KeyboardFrameO14nonOverlappingyA2CmF":{"name":"nonOverlapping","abstract":"

    The current frame does not overlap the current view at all.

    ","parent_name":"KeyboardFrame"},"Enums/KeyboardFrame.html#/s:10ListableUI13KeyboardFrameO11overlappingyACSo6CGRectV_tcACmF":{"name":"overlapping(frame:)","abstract":"

    The current frame does overlap the view, by the provided rect, in the view’s coordinate space.

    ","parent_name":"KeyboardFrame"},"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:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","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:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","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.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_10onInsertOf8position8animated13shouldPerform03didN0A2C0D11DestinationOSg_AA13AnyIdentifierCAA0D8PositionVS2bAA04ListdS4InfoVcyARctFZ":{"name":"scrollTo(_:onInsertOf:position:animated: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_8position8animated13shouldPerform03didJ0A2C0D11DestinationO_AA0D8PositionVS2bAA04ListdM4InfoVcyANctFZ":{"name":"pin(_:position:animated: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/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/KeyboardFrame.html":{"name":"KeyboardFrame"},"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/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: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: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/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:10ListableUI8ListViewC25onKeyboardFrameWillChangeyAA0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0lP0ttcSgvp":{"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: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: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#/c:@CM@ListableUI@objc(cs)ListView(cm)configureWithApplication:":{"name":"configure(with:)","abstract":"

    This should be called in UIApplicationDelegate.application(_:, didFinishLaunchingWithOption:)","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:10ListableUI8ListViewC020clearSelectionDuringD10WillAppear9alongside8animatedySo37UIViewControllerTransitionCoordinator_pSg_SbtF":{"name":"clearSelectionDuringViewWillAppear(alongside:animated:)","abstract":"

    A method which provides Behavior.SelectionMode.single‘s clearsSelectionOnViewWillAppear behaviour.","parent_name":"ListView"},"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/ListView.html":{"name":"ListView"},"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.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 7b118def7b9c7b7e456bcfe90bc011fe510a6a2a..7c2966222ae6093a6a31bd0071d3631ba382e897 100644 GIT binary patch delta 17084 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 J1TW_9{{@*|jGh1h delta 15849 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 diff --git a/docs/Listable/docsets/Listable.tgz b/docs/Listable/docsets/Listable.tgz index 3687b291a30c371b5327db2b77eefea02dad1a56..8965f37f578a440b4568b5a646c9c3d917c04041 100644 GIT binary patch literal 1154349 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

    +-rmu+h0 zZX48dd|S00j_QCZdLC>VvIv!~lBZ{1xN^hlnvr)QY^hvi#U4A4V%UC0aWeke@bs1R zORlZy3X!2vuWAf?xbVBh4 zE|V1Kp+0MpoILRHfpyG>(I$oPsZz6k%(Z>Uf|Mt&&aHB^hh=Wkirh6IpSn#9VlcF1 z?-cRywv>lbqs?j6U9XTmkvrQ^upfs}osKIiSMRq7Dt2Z`7NN62;A||IJCtPthw04_XUFD$)z9OyF&XhnCicAv@Jg z$U!a<2MXNPT99$Wr^AC_GFiwnb^}*&cH)CTO%ji@~O?PDM>qg)Jm=Z(|q}z z(JIU63>GUhk0((Dg+&I#qVbRox0L}i1I8ga4F(XQ z*BO3`9*YEBEP1X%NiB;;oY>KzkMPyK-~E;bWE@P;No$y#e7VLKY9x?c#(Hoe+hdr< zm?nG-)yp08NP${JF5n(fQ07cmT&tPYy#2IK{u(|9uThe|yG+LOY#@itS@}8T74H30 zv&zlkG?|8repf}ngolREe@}=$M?TQW=CfIn=AECx_idB}=>+aTq9;1?s9_lzcO-2y zsc4Zu@0jLIJ@*VI=?ko5@cL_zMPq|qmV(vB^$0T6^WZ+R{fF6^b>{f8D`Nxw$CeJF1Kq@}LrcscIiH;S|RU-dyXo zGA6iP8cP~hPT5HM^Et%ZBx*AUKkhUfhvbODMi(5BEF#$jc5P!tw%oH8i7HkjuL zxFwA74o>Ol&iFZ)K7~8c;fFBV&ktd!>x|3Oz{xPtK%gK!AR}`rgC@aWWW<+T@>FE? z9?Zx@j?{hZDkV>IJNi?>ZP&Nfx;e;`nXyiiXO;~(!i=53T+m^+jp#5r1%DIh)Dbim zS{6KO)2*|1Om8*~?&xEK!E4ZKz`PCfa~xzLs!=I*MCMNLjBjD?AOfL}U@0Rn&^;Jb@hecLM)*0I+^3vGZzGHh8wkOW!{L&sW51}@RaNJMBRpNE7uW# zHdQ6M`_8WU6OQ3ZTI}E}A$dL{NAWD9>jxc&piky`F&XV4edVMI#FbCv;J!@xIZ#U1 zITU_o*p;NCKzqYg z1mD3jLkC+(h?!^cLcE|Q_o%C+dCG5B2&XS(Lyl$^G4L1F1i?!yqPWIolxQ$1IoM<~ z@+=xfG0|i&!T{rT*wUW6o*s;zH`BqOWYsp6>g5HQfe8|@YoccSV^G6i*o;9GfDwA1p^1QI#Md}-xFMTrFw1zD z03jkL=burKI@SS+poZByVM>6(9eeIxsY|%n=i0wRDPE1q56lwKpZsH<<*J%VxMatI=_uYD1+~&2Qe#K_)AQgtrPH#m(ndQxQ)0sGU_XpDPSm8kwsYE}uuhQ-T9EzovVKjHI3zq!>Mw97JMJJ!}5kN61&3<(I0jtU$3 z_E*R|)%ddHO~RP8RLZukNHv~CD5k`*n3jaQL;=y!pPqZ0nnlvefBfPWg53E;(S}daN z7F4OA-uu$KK{2+C#kuj(sVl)&wbFa?y+T#G_Ec5FI}_XHwO4F!&b8k=rb|;g^vs3A zoGy+*$2(y-dT?sJkfK@E1OIXD-AIa2{0V;+x&*$KHsxV=#22pD0hU!K?qB#!jQzi# z@Hk#SiFkuA{gn2mn^ab&Xug zka{;KG4sWFsxU63WHy|~h{B+i6S5!i+I1f;L&W0q(?0N9k9@bQhs28AV`8_J3YROA z#FoX;XB)ahAB~Q%Y1pB6yrKY6AOHdP3Gt55Mb+iTs}-|OrlJh<+`Qxw#*xRx2}Q$8X^Wq(51wXBtGJ#{VAW1i{pe{eV|rCQ8rBA$Vhbz{ z?4T8i546@t`Y7{!Eq43DbMP(0_)5L{(7zr&4M#M>-KLjm4fZVk-m^AX4dEAcp+Ioh zNk;z&$2RcUQVgjEMoX9ZY5iIXS zgLh!Qc{73H%=YWx@e#U%X+ENp9h z_1j0il_G3LM=)Cg0;<$23$j3y!*`qQ4 zmWgR04XkfQ-?_?Jl?K?=$l(7rEim`wakpg+)`+E3Au!{(jdM30#yV zBApAjR%RC#Y#`~{m1)w}5zfNyGYcM>M7cs)Eifj(X+G05_a!P*d9n|VZxp^`(s@ji zm;EvY%dtvJuNo|u(~kChB?+&65z;tS>2Nln@z&17RSE*k|bXM4)E zQBwF!d<)|kV6^#(0R5d|_<&`EuAzK;fG2!NtD3fEk(PM41g|KkK}UV-+O$&GV$%ZO zg4@9moCTG=j3Ib9Rw4DRV zWQ3t#>gPEb7W3RxJ4%XLMq!2x{7mnJ0jZMVn7l}6tkOs;eAyB{Z_#wgY+s;7=#2{0 zE{z>pj{e_aZ*UZ|f2kO*Zk4ROv>~25)l?zL0f%gTpds5R(I%lXUSxA^fqzC-6T1|c z(pkbeFJZ4wlYF~t)AuEY3lJ1Dp0Ueg;m9mp(y7HSMYuGkdhq42m^^e^>`lTrd;&)Z z$mHbOuZn7gV@j1#U@I+u7rap>?p0EIy+kU-+>y-O_B|4fVCaQ6k?q~T$h3WiPq}H+ zUOSdVtrTAq$q@wo9W|T0l;a}c^BZZEZSuuV%TI3hEf?MjCD+zP;$=kzm}l2Pofm`P zxVc%nYIp4a&|dj~DOo0pa1^zma8jZ7O~qC&A$U{VL^fdrjsLFjm%NnsB7hPm;`U;vUg zwM5#dFvtJ`8z~?MW1TYny<3Z=xkRNqipVOt7y7{$Wt<6kui~I4dDCPqWV?$dbD2>O$x)I7JhzLSDI$@4fhPCmy7)H0Uh)K{lFtWU zDl)@LaSPGAq2Wd&y|U;oh@kf6nz~@);TM!R(EKrZVM1eq$-9+KQB_VEE94?x;UdT( zEce=PEo5D`rbQ?11Hg(c?Bg7zNxbH(WA9*&v1uHlo13!X(xT{4V$pz}P74 z4#Lm|8wG9*3eviKC6c7kckq^oZ|U{8aUr4?a2d8s9p9V0< zSZkBA+$Y-H3Cw1>WQ$L^RyMdaE|);nSMA{XA9)l13^TFNg}s22j>pVLKPJPxyr zFXi|a6RSb!5(OA>AqrU5-UeCq52K6n=a%-?3#OX<)!1_M8Y;mxc3smQj$k`>~NJYmy*^EM7nsjN?39EP9Ca- zZjbON`G=g2iJInZDKd+C>oys(jX{Wh+A@HqbZ~ZPiMNdjniOWT-^cml6n#{w@O7k;CF-aCI3cL9SBxwk7fw)yP|HhrHwOXtdBW^wEdwQMANEyz5ynCAhX@ z*L6xLQeC&3Cus4uc>Dg>#ifNRD?EGql*tM0z4NmQx$HMh;W5qZ30dm=1I3qGPX#>U z9@d*C(LV)K230G$wS>?+etNIPn4876KyBBfIxEvqDLqEmjityoBzs7q4|oUyNcH#@ zA6=OM4JtCj7UXKV5d(@R$JCNW#>2e@;Kn!^Z<=zinpjfl#0>MXq7kC>>l+ zh2Fa0TIxVMJ=sAl8>K_pL@w%YB8?JL>=);&?H7$w}&fZTx)G_lt}NGqSsz{-DtW%;x0sDU-hI)3(|Uf;2hHOoTTmzr`#Wf(1&Z* zG4+UngEbs*WKXDz({olBvco=T+~jI%LDSi#JSDO_%v43O}+<0_q-Druc`J!HN zX1c0xfCG;M&GI(0%Ot%hz=oD`VAiHz7GK!Jf`w5l@?=(pxvXKPw zd#@Yh{wWymJ_qSjC|E#txq20nb^iN9|2Ib_=3#O&xVlZEskTN@diIu*)8o_>WqLv0 zGl^<_i95=%J;7S{_%TT#$qbm@qt`HAd`ey!)qWQUktj zlN(u*+?RfpXZI!F<(Gzd(@O7|Be|IlMsheJ`kNGNzklJMy;5*yHl{8CJ?h{QzzmKD zS9fIXBIC$E)}4d3yvLSrfbi-M4ESK6?YSo(;-mwVH%9CG zx%V*Bj&=|7=}NV;7vE(nO!4U+|FlC6r9^K|Hb<0)+hj(adL8nSPI%SiL<+{|;wXr} zPPxz^d?F6s>0rd;N3o%D3 z<9s+$Mv1yuC>7W?w9DP;9Y@)a&~$$Ic`*yS0XdoWgI{&7Xc_t`D7P16yUf%{lmWU! z+|3gQJNOzyKiB1A*{r4PJ$=MThIY^HDd^RxoNe zL{b}}#f6rTdhRef zsg>;(rlu&ho!$w##o@h_Qroe;O>zw@@xWmvc9XoCmAE1LYuSgZ@=(V<+|;mH_0FKF z&0__V=vA3XRLo8A6xdOd=&G{&5sjhMIJe;q@S8Tf&&X+66>@fiO@2bQmoIp8fw7Uo z_^*z0C|P{MR^BrF%Ua(AYr?TYJ~E+|C4BFJh3y{~#qmj9b7Ij4>=S$Z6P6C!HlGus z)(vO`vjqFec{L1YN>`focCaHS;lX({xj1EgQ93qBL8aq%abTVwbcblwyO>V?n1^$? z)3}&KxwL}XSzK0YEnaz^3N|EAzhOaz_8c$W)3PeJ-U$nF}2Ye#yeIP z-dTC&cuX5X1J1H!93grNvnxb^D^RfP6rRa(3nCnNy6~(L!@En9m2h`BIbi{%sES{l z@UYQ^7$o1XRF6$sz#d*-K)$dj)dfQ+U=gZ335?)AtPlCzd`Fs*&A)Ump7sk+m5Abu zp(zY!@^-uI5Fj~de;op@iMz8R7Zi$&fwJR$QQ*)+UI>1&K!6es-?9UJ;``r%?3%$% zF5s{=@a|7JA5q zjmgC$98!o+SuFHPsaRO06{W%gMd>Z`|lZVssxG&($K;MX?$1smxScWL}Nl5WVj)-ZJWqhZF%Sr|ozib4qC4w$` zY%w%H^y+%EcyzJ%+^x&PH%kqGt2BZ$vBZtV+#DAGCSs~SlT!@Ebe#MfU^SufZixoE z4!c6Z^gY-3ij>W;Nkf4RIf))0i|%f>w@;Xv zzqkySR~h4FTXYEX;=uQmi+oPs_|m&yys2mRNu_)m=d$^cLT_bR^n`e2Jja^^&6UWh zN}C0PqsuNNZ);7CM+hrMW-WN$Bh(AtYMviqIuDTGL%;9)m?PsZ46Ga{!@gpNW;5rYY{m|@)bRa zy|eb)XK4?@rJ83_o20=vWe~SUv42QSQg`7zg94O;qer;F0kncYz84-inwO$lQQ~tC zYdbv_C8%{~umER3n7_5kfX-$`3T^gX_lQS@5F%CYEQVNxjs`GNaq;3SmKChZ{KlSR z{VGFf6b8b=9zx|r_?JK%x$4sHK7Cl^d^N_n`pP=Yr7W=akuDWb^B%P}_PeL*2v)gZ zQ{d@+^(ml!p!O_qiO8G?LQyNKv^zJt+!|0a2<%1d>om`Ezxt?LbYhrA>?^OP91eq426>_BIpRtZ{NEQUh=n)`Z7iBZ7zZp4dtAu?3 ztRhJJmugFL&OWoUDCdTP)|&R=OEyhSy)JB>_PJDCA))D!rDP%hyadzWDP+cy*HBHm z*v9d@$ewMU(Au*oo=PHOCn$#i`(=J3%v(fFty#xKW<9g0L?)=+4i2n&Wzfk794fX& z`%CaOl!)Z+Jm@3hflU`3MJ@}+9yF4`Bj!8ucBLFLwD0Y)@Acq&OXI|pJ5?hZjCV6y zf+3Ypo094GFYst}OcUCiP^b0GKUA+hx<`>K5vhL`(=JmuFsIM^$-`Cg;G6N}Fa5!P=@0&{Klms=5Z({siFD~tpQ(0h z(!G1MdwZ;Vdus3YoSoaV^lguKt@5zw;-1>Wg-WOMcMqfcLDMdkJ#{>Ltwe zh5Ye}{zDnG`77XM$vB9MT)emeKvb$~bj`_}#YB@L#X`G#z-fQVa}d9RMS(m;M9T5G zhxSscle3@mxOth}vOkkpra+kO<6A02@+_(W?NI?==q`k`{dQGZ( z_*G%9{Yy_>{Ggyn5-rq}Z3&c_*>tI1390t4HMO{?>oTv2y|2l{CJo8i+V>Nnxt>+`ICe!KJrydsU}`q;)oYGjFoZ%|t=%fSfQ zn22fyOWDt4v}9{}uCb>10fhZj@P4!{??!>!X*RdW%=9Mt8q{2S?9@~o zJoKy|j+{g*HpfqAfYl++HWpMFD;)2tBGpcUFjR|!l#ckImTi!Xk^?9rDbsVqBaK7W zf;$}bnxxLNorwrxk5}fQQlZXPuh9unoXZdfM?J`Djt)}t#Kt7ku+v2ax=e_xk|@XS zp{sb|j&!;GXh#>3Zq7?}zcWk8X7y4_15MJpw#!<}^og-EK6m-DVHyg%Gn@RyopEZD ziQ>ww{H&^zTicQ+hn7siLK%3LREZX}6w|WwNZpp06SXa|rSR;+IUaz4m!(z26r(Js zqG?oWSqKgfz{y3q3*c8CDp|z`aH9-W+D704uLsZ7%^;T*c~K;qRWSSlbfx!Df(^dXQO5?34pp%R$30 zqb>Ta`f#&;XcMDuMjPJt=yTjOA0^Yz!OXiB*T4~61AkzKUE8(p_*}ZzT`cel^aI?I zevocSKX^%8{9bw=ibS|>Dl6SND(Z3B-Q!XvqeX2Ib8TydC5w8H5e3krnxbw~4>GN) z<&ttKo$l5*L+<9U0&J%y?QyNE0f#h7#awRF?jE{|Th3DF)z4C;q`U3QjSwywN+%b! zEu|YI)N)Xh0KhCqw0Lp>j(9k?Ry(O}mO=L|4$j%tu5mU z0+%}e$#713Bm~^RAYFVQ6>c8NZ*pWR=#36EQ}YI=zI^Qa_>op>_4^h1D@_ox>cvab zbTqfnG(k<%R+1V716dME=7(_MxXL#R-X59A25!?j2iK#f^(;?P9&b$!5noBOPPlxv z)#k|eyYhX2cZC1}Yg`xP&jC3ZMRD92g`HQ>>ybg>J|i`+x(iVO(EEf=g3uQ9ix5vg z3dvE+dB3oteB^v8<`*pX>S&5iuuA7e>)EBXhPjfZJ(iU$GI}V86P3l%i6?PcXVR*B zj{76kR%l&Uc7IP+3r$223Ht*O2S<2bd_`n6uKaG`hG4&wB@pag?HJ?8UsLQi4%m}Y zJ8mG0BAbO{a7M^zoFQ$j+88^q@b=hGxyd}K z;3H(ps@!>|d?M?vUmKagHJsP%6IXXOv;*dv%((rqr5VaiTx^^hGqk>2X_euIrWyor zVV8K8%|aquN4m00pe#~K>Df5UDJra%%CiWUViL$&6aiU2HUME<0h-#HJZOP(3YT~TKYkCIV`VWe&0z{-<>J8cwS@#bMqu+Y;$~tTW2hrskM;#9mKLv=Bb^I z;;mLQ83%FnJ)A%%26$pAS(nR8+k7ElIr@g6J#qAvMQ?sZFrSUA6Qu3*YvHiJ@^OLl zOSOnA@jRnwTs47O!vdNnybnD)ZRl6zSV(2h-(dzjXc#l{x(!FY zKG5i)LyNnl;j=87e&0Vp^AdNdz46XZZg82-ZtgO0CFE{!!{v0kF>Dc}L5+kj z*KoahF?lMkiL&nLU{3n*r}Y?bO!>8AYQSHL|%DO|yUM*R;oO*)oQJiRcDBAn6#>6eZyqc8)EAbXKFJ1LymUnr^=dHVN&S^hIL6W z=6C}Q^wTt0IQcshuPe_(QDfDH>ddUQ8>>23*5|6mlD~Fi^`=_2=H!ldR50g@IS;La z(5|j&E{`Rulp_$7TXJqjS(p;Fb6~OZ@OS0vtlViXos%o!3eQwcp3YygcZwSRu29Hl zB?lX~?(QFs=Y;MHa!|OQ-punwzkBhbC8LvGTW*Tg_FJRVmk22%a(fhZ1r?=o+yNk{x`?!lN{+Mq|vK@&*_E!Eo{bHi>~W53cfYU+q;v;6pE=g)9~te%nl) z_Bc~}zx?tGXUip<_BcJxW?&EjK9la@m+K+^{2aZI|KA31bC8E=HqiN{wX9j8`W^bR zGs64cjdOGmOeYkaW-uJ-UV{@C^h|#`p(C%L*F=07B}u%`yzF^suEgJCCr{@rF-Ki% zYy*qofB&!l_yv9`cax8u#~{ueUc${S2CQSj>rbG)c`U&a`LS3m#t)0(Xsp^eX{EiQ zPOqq9>7!fb+NgoxiQ2-3ONFnHxc0hX-#it=y|%?!ff);8**YQR_*BVXf9#L}p~;{~ zZB|DP)O`A9G|8Xe@igTQq#&v2%_%Q?e@v51`iFxg4U1gxCxffYI0A4IWgZ3X5)nC?+dPTmQmI-9!JkeEc|8G>a(TqqTcj+v4(DPH;bto(k8va*EGH z;hPf%{by)|?7688@~VxJaXb#e1;W%z@$rU;5NMVL8T`eD2=P5S6#gW;n0HKDJoo6Z zI++EN2|{c-23P;%LqG2OC-2EOz7usah;L~PHHe^SVUIR|RItIv+OYYZmorTNuD~sT zd2&|zR%(?g%t{*M&`&l%3!AeDo-!ayJM=i|i3;mTVdm;YT$l$#~ zB_a_OTD$4NkeNcgZJpzzi;gwXfMv8b#?to)uM-ll}o3MBFa znQ`KDoycT=aulPK%NMV{x$C4|S&-UZm1MXZj}3a^p_N!lB>KBUnN9%z3GFGH1+Hkg z21q>~;}0Mf#)5txqHi7NA^MV$PYws~h@K}#Y-SDTRkq}tiry%jpSki@>5KTY zSW+ElTIAHM3}%apyPcXg7%r?P>{hh{Fihoh7Z|C zzed!$JRLnoZ)nPKjyQcfV+HGMF4mzJB6Q#?d?PPo7FJY(3EMDJ$3gxn$?`f}(HcwG z;(e8OUP$46nXOKLx?tW?aX=Q3RKy;QAu8)?Jkp=2+Ou@&Mjwwgk!? zHC#cA!aQYpH!wN$DxFJ%4&N28-u2%iyWyP&D9Vb^{UH=DX604&S@}DrBx7&UNghM@ z&_N!OguH}7HcvzM9t15n&B#fRelsxiuBU3DlFpfBYNwEojz`#a(#9|(>P8lt;j@TO=(EezTA0=>R zd)rVS(dohm9Ov($e{C~?P}2u3yB@pZWXgx-<`|~SAp&EO_u+m2{p#yqMn13)_gyi) zejI=0Lsb;v_KxV$7{X&xk6s~Zp#f_MqSzwjlOZgw6;})n*b0IE;G{3DAV4XA0Z*bA z>ibiN#7~rQa2PM|EMF=~PV6A!;7W{+vZ|sdg!MMbXvxTVx_e7RnMn^CGyb3093c zCOgAQ!@1(uw9QBbxOM3}t1ZHyA}lA1&eifO;Ulfo%|V{b3|ky|Ru&2fq%&k`*wNoX zaQ0)AlH(9`?Oyg1KNAINyt>0(+q^Mejg?~}CT2iaxS@}iF+?FX3WnmKIezY}phkB1 zudcl?IoHSEf<9A+7Z z&`2@0ApF`?(kut;|9}6l|1jYGm-?L81=?)y_(##>?@3;eW_o3+?<;m#GL09V=ioKO z)lc9oIC~G&&fV@KW=zS-yvCOG7^mo02pn}Fl6n0T_L^*C7jFnWOD3fZ>{UFq_6A4y zil&o@==SpeGxmA9fyD9IqSUN}_*d#?A)G%ZzB~(_F<@XAeuc z3WzF{<`H3v&hB<8_5I6e8pJe5sZ6Z&xRhL6qM>YIjN1s^9tJ1>8Ykng!(j1twNOx% zif>R(JWtZ0cVnnKgoLaGKz|>%INifF^NXdhQkcd7{f~2Qai>C|Z&_Bex@%{>A^5%mH#u zy=;S+%VqdvN`{xQ%H?7TpUxnZVwR*ia!ohq=&?W&V^Uz+|0F?}1l;lk8?VsY|f}`9=;O|691r@f8j? zd2|VgzeIa08}$$T6( zrvs~|V261{HyEEHo(*BgINI_T7RN*cEo8o)3{4OW5b!fkW~eEmb;iMgO2WDv_};T{ z3^tf3Ue#kG4j-|TQoPpM1IrPONnolBdgSku(E;gn;W1b;UpNpu(DlA_KoFAFle>i+?_RCjv{o2W9xsPm`^~CN}!ga>>>-gY@bQ z(t9{>-=teZrPpcIJ;>!@_VQ}sgpF)N5R%HDNLI#P=Z+ay&{K&Jn@pengEH~|zGFYR zT}ip#H*b>~?gi?Bu~H{s%^$oEkcVw|!7L%VyZ`1dh6xe+E&QqzEI^9yz4dI#xOTZ0 zI2Jc!nCs^+!Gt<7ve$cW`<;bAL1?=x(18IagXExdrH*9 zG+j~dq~eb*cf!KfqnP6VPQ*h_urNXU1&Y3)Zcz^k-wRWC2-lkyces< zd+~$Id$A>XgV!1c{+5W`?|!)k^up_D7Ur2Icv9bm)AXarp0Hp@KSEwx7eDi~TdN1? zCw}x!pj@oq4@PcIJMESnp8gpar@<#Hh^ApmGj$o(ZA%%`eNq2*BjkC|bO}|PCx)gm zvl7EH>1~FX1LjQX5RUS8!z4LGq`ch_NyiD~a~r2g96PAe3)CSD8ov#mqUqDG;dAgB zC64r_r)I%AD4}QuhlOFDh2Z%D7tNGpyd0W>gUb`zyeI#dXL)gZ2Pd@$ZMbP!FW$TP-1XCTcik(SWys*VT#H=tWHR(|C4@!0l>Gy*ywc4X#3g|{$=D2? z;BTA~5xN}p)Cf9Xu0KRM86B_D6ZK>q1t~;}5NhC0XCP+@h3&HMAJTq-;{CVKj2}^7 zmr5cF9zz%j0hb9w6D>Yb9@e`xAskK7PuW=3;AvS%y2kMCF;+7uh_eQMY#MKC_S#3G z$(ILhotg!2j-x3g9JAnecwL$0I%hUO{7UyAOBk7UiaHzP-vnWGMYZJ1raPv;7^dbcJi)g zD|&N!OV5d^3^2i;SK7MsetT5$jDW+DntX*l-W(yLwch>ebHsHLmsadN;YM`w*EfD=y_ySFYXUfp z_|FLue)JfHDe1a{{&ex1H+Y=^>XcDH$y1nhcmeyaq&B#LE?vTraucE#w0Ep{E&R}+ ztKpiC1}!(&t;jWzx&B<1IGx_$#j+$RZrhS?ayj2Lt#udq4b#`o(!XgYn%xj8Q?F35 zdF`p@&fwJL3u4;lwdTyVB_qoaxr{Nz%kBbe%O|?^WITRG4B29>TV0=Qze^kZoUm~>@O-aOOx}AI&kec8Uc$=WJUV+z zq-l{l2s=($eIUapViQmJjSVdn6z4HIszt#~$>?APsiL}r19F15h=aUE?Ba&F|D`jG zUZOZaxHATMFA1C-n)W;48$iE9-YD>iDV%Q8kc=Wk!N+BQt>W;pNeI|s(KMuO3kP$S zku6PTX|zGHo^rMxe6JWqLUj|0j;0-W2V`IS-Gh;;tuDhSNMNC@EUE@L>2lIVPpl8hBqgy#|i5xboGku_FsA?JXGtU-)uef;O>o2qBnlmdSiwu*R~-2 zl9{+{7Ov43j@?!gh`D=N;z`m_I+Wo}iv@>q1J<2&ho(h+Rx@ZwYN$2xWX4eIDXe5x zoAW^onPBK0i@^IQJoDeOB@2=KLgt6so?Vo*u0EA%00)hRn&!51(jNI!Ze%RW-3;HT z(Y+S-r2f@RBzgzmQxH7J3=XpARE13&Fq>4Qh%lWBl+uqSN6#Aa<$WmMbVlY>*&#{V z)GZ=3u4XkLquDH8+=W5rqRE#^-1t6t+n-0-EDlUxed(Q5&qv>D(62@m$`mXw6Iz~v zy^^sIhSOg}4mF`e>@SEi|jC0PPsa&*lni{NA- z-0v~|uSh;(@x*L`c3(=NXSydA?@GN+DV?mef;UOe*NE(z6#g;0(s4`!>r>@OvkfZm zYz9Iwi!lahSSF)4gZm(GF^8r&&NWjxS7Sp?J}8wp6_~|JE6*@b=i{6@nDVVl-yj9J ze*Moz(_RawkhX zn*}QmF*&Ug8C~pWL*sWCDr!6XseF6{CUC9aOTDM%gUM1aXT$MZs_k|aw}d2U^)xSj z!`w}zNCrKNPUU6Ez+1rL27z!qJe{77xCu3o45%exQ4%qZz#&JBoHlQ?2s53F_Y4)E zde6~7IBDA{0^x8v3xDS#@=s%=LZGQRcU%#k7Lk*!YKrL~Ceb)RVCQGTfgVpv^B7Jh zbS(h>D7Hm7kzBSRsJ2SbyR79}L&$A=KSLm(qrnVPw=9Ad> zN|rv#y0rB%5!@i|gP5d}e=de=F2PTcr)UYpi3Jo%=1PMkD$iK?gx>TbF)Xn57V*TD zT#q6f0NZ;W$s&uE$Rc^2MeKUc22JL24g+&(*K$eF)qPAR`zRDU5x*7;I%Fw(%)ea! z97kWn&iU{oO|J=caZ86RBJ%355nGZeP@>t9z0N}VJPs`e+!f3??i7AZQEFztDVmYB zBds~hE4x=vk;Je(^QSz_)z_v$kXZoPjv!A8s)ZH#J*kGovE{`wTcrAIZ8O$);UW*O z%qh+8TDrh+ckzAZZN1O=D)u;WPz5X!eWUmj;5!D+G`8C7B`br-Wh>>bWyuU^#&ZM< z(YGo@9KnW+eW`d=(#-(}Eul~(*b>|4lT<{NJ9d1SmVI%C)7n>FE*WTF$%0E&3|1ay zHJrF`KBLl2b33F_GS4sx49zEmRP6&r+#GoqCg}w8A25aMU7yG^Bg+V8?)j9whD-46 zPK-|sy2tL1+;rzN<6e3`GmnAJFKn0mLx4Rn7=VY3u|V_wR3`VBmcKcDjHXfcj3yV| zvw^-aC}fE++o0x*?1|$L)J20F@n#izDid-VWklxWfo8?vk1dUBpJ;}TBl0rMhogmx z%|V{+nHf0RqTz*%z6s)IqSFs<(cZm(ausIzJPq%{aq=`JOLjWYV3DC-0h+lHVh_UU zWU=UrktEYYUNL`;jgaD>1o|946Uyjt)E{{MfilZ4&x(~om89{ZJ@KKn`H|RiyA?CqjC;P@EBh4##t# z8*`xn;%MeRO=CFA(i+9_td^|M(vXHwTgu=)?)~Sd|15^pe>Bc3Qj_wpM(4|%Cnx9_=G>V?rE(NHCvFCCnt+q z7LD178FH5>^Um_R27NFHqwz4Ar{fTRH~?U}azQb6FBXdh^2)}TPU8y0%SkDHQnIr8Qi;J48phs~#pu-z zFjUl9y}5%d%omHr8=3bi#6xb~=Nf7A1UftlVsbp23@}Cs2hH2VVllQ24OYA-inm7C zB+AA?N=~$jy@)=v?P`uj;Q>8hxlqOrlrnWXU9KlL%6$`=6*zX}xTa_jYC&=`J{iYE zkIclK>dlmBq<=#ZPhUl*>gz2L3lc*OTsrZvN0tR&0Mrjv^^aY=VS z9zNx^fHrEqG$Tz4GM2}d2c9f~k3f|)fuTIB!&mX)S@(-KjAG{`dhEd4Oiz`g*5-d+msyZ$upZflHfn+-OZ99|21` zK4qgZW1iNkA7UClk%k~e7+w4%->g*`(k8W`_u0CGL1AX>ezyoDMc+r>SKR+?eG-?Q z1~hN0s-w!nM)|-=Sg6G6lZraYGSea6_CQp#!)?K+FgWEk2B$0pDP3R=4YcUHS|#x? zb5oXWg(CmWd1tLq_qGMn+}G&}X^YL1cKrQ%Itkx~kwOT4xOr+$=pA|nv+{%%%2W}t z0$b?AgD7KuI#Aqj_mke)5Dp-T0kxi@QYf}itVDLuJphibo4~GbtzUH;dS7`PvNp2~&U`=0Zj;$OwqWT=Z+4i0wRg0gVWsxY zw=H=%2<($G{Oos)7E0Z_oZ5cV`|a_m;Doi0Nv>H%+m^Kgcsjy zom?7XSB>09o_}X+-3y^7qXJ4H^-2-`cE2BhgAzBs}_RHsIz4GLC^ea0Tc3LU}9vEbGJ+XI&2 ze#A5jo*}RA+y`y?h?G}vBjk!rtrC%rU9BzJ_zqTyHpdp$RyP~j?JAOK$$7UCf=_uy zI^1H_Jwx4RdBIIlb`Zod5Y_j_lZ!*@SEEuy3T#YFFToo^5FR`xsdM$rP9R-bkUtMp zvit8f=X(CNJ@Pe&pIUV$4DG}qWF@53z}yLf~@5i`hs zwOaU^a{ra{V_N*4yXX%S@A%90#pEfx^jvW{8loKq7UIEetQcPYmE8Lml(xc-=X=jd z8hwWiC%*99TotA07nZSCl;{32BXE`88lR`H;1WG9XOfqx#v(7h6AbcksdcE#cmG1+ z{Gs3d%@)hRKGf5Dyr)XX;u_NjY$^(x0`OV%;yQ?FL@f8N7pT?0d=FC&S-rB{mWYX7 zY{*fs{Xt=40RKTbsMRJ7{D2(9>UJ<*fj<9i5{~9ifXY?4&kcu~LT)M3BoSu<_yzp) zBsV-uDj(Z5`8xc|J)?Gp+PHY$XzQn{&me3ou!Xa^^?0Q%4`%5msX3-6Bq9c8PoM}z zGqWpb!6w^=7%SGk)yZ>Vr|Mxif`BMJEQ@}~>4Di?|JAl8G}iPf$7byJPdT2R+VH4A z*=umQh%%|OS0sTFT@cK8Z_Cd8Z2C_hM8H44UG<-mm{MNNl1 z_JSq4WPS0KeT8L6%NiH*Q8IN<3a6OIlfgWNrmjR*>WA6GaN?hcZQz{wEIbU8uJ`2{ zzAAPOQu#H!_u^YG&&S$k=4{t08HO85QxfS?fl&zPg830THVhYl4sI0ki^OydPb>}-}piUp!_sK%|z zB?`uDUaJA5*8=`9nML&U6jG=>%7F{~d!42BAd|xsKrNt=*!r14DQ2p~9em$OSOE>W zISt2Q^csp@W5A=YQGg7ugw48txO6iHLQR~C1Xj5w$e~9wN8WUsc0WciEslvP0 z?Fy`DF{sL-{Z}=DWC)nT@m~a4u+XZ2C=2h}`{Vo7+e81uaFioL-Z4d6x%(dL77_Z@ z9*2pkfJd>49d9hqKoFYM0tW)nS$04W2e?s#3BanO?(ECl+Z$?(=8BQ6 zLi9mf&5GX%bBU-1T$vXEdE8GF*xFrUbR5DH4WrGN|EfZKFcGY>$xD zu_~((Fes;B{PL5SzJPNBNwhG#3eot=r?|y}Q2^|YsR4)#w=dVyC(jvn?=L~|Z117B zPsZKk60ylY2IOG+Otd2)hNhZoc5UmPu=VSB|<>2uxr;05p+L|@I8%?Rx z0wlKSr(r-%D`ydJnXJaAEKX)JCYxcaF2Fb)wM4gPL7vF}CG9(XsXt@cE# zmOdA@=x652$Fs43%4a!?39>rh*f`neQNP7;f!;7aMmc0I0K!W1zOFM6PIJt7`}9EA z9*6XbgaX?Bo_tfSU1cRpZC(Wq7gqiM*?ZgNwvi-lw14X=FnrJS*b$bXPpjK4^Bq~T zyB)o5>qu(PPMmYX0Rlx5HVCi*P%^!-5ql5suepWYyP7LGmGyva+%=vzX#*LgieL9G`i`oQ`!WQNrB}IoYNagIgoC-NRbddi%R99GZ%Tc0L0) zHX{_0M1IHJkC@t`l`s9n2 zEyt;BNiJPar6=}XZ4u?ckFT)3qXoHJP#qFcIa1I4{&_)blMsHb!T;OqtNWYGLU}ID zs`2~8u%uivNS!#9n&rzWGR`^c0)8cpqN=WPR&;;go%!Nexae~msbd+pU{2-c!|VB! zP+8hM@@+6YYlZYc*bifIG7QFDU?kUwI(8ijFAdq9qtO6-|9SHZXFp_lJfhDDu=Cvy z^Dib)nd;o5%0#KWuI_t(2Df&@UbMOxjcwGO{-JJU4^`pgkRMsO>njqS)fH(X@S{;% zu5n?Gy8Ix{n*@>D8}_cXZHw`-|6}VrGQxXh!EqD}!Tc0L$L<{%XL9d9UPW`&HeW+m z*mhOS3s%evPIg=RXr~z3PNBL*nCWtE;=o+K!z2TdLn!g+LMDxbmTXc-gbPFe*$~Ur z)REFRCQyn8?DOQ1rD1YuqIdk_dX$6Jii)z`S`^YAYZhvxWp;A3$1e7sGs`W_V&>|qZrG(I zFAr$ZP}$YS2@l=-$46)E-t~^|rNKUY(=7!>w=33d>nv_3HxyMKE$FY*(9Y8Mj~S^V zV9DMPho7D}Iw_vD4=fFm+52^A7G~@=$=M}fXk;x#@6WYsQ0?pK zmS65Hv+ibg?;5AUO%QVrFd6&_mLmwbAumS{*bRGCX;Q5Y#;KG!W;rO{nX!Z>%E0eQ zkOm{7#DFDh)?}^TAQ;rGivcvhfG-%xYh$Er0%u#zVp$F0V&PW<*)E^9h00#bO`kS0 z^U_Z(RU418D@9iq)k#oMYYSs*t5v&c8(eo5v0iHRGH4jzT2ie=c`Ir;H10x&bG0zb z0S=cl(qTFZVDhOjVsaY5X_1%#S#=dC6fervAiGzOBd(W_rfJ2QRuL;{iD=J`Ca-ch z*jfn1*?V+aYZ4T5?>3mT$Zw>C7<|mIoQs@yxbxIGK!h(LJnQ4FJ$k-wMAH=h-VXGy zzvGV5U%x;?pR|paIoOwlSm0dmz93`B$OF z^nI@K)i{NNdFU&c2*nhqH3s3n(NC*?+r4deUO{%dE@z3jQaa?h_%-8dAsZ#xfKIHr zdDE-?1t1b`e7Wc|M9aGHTVH646|U-6DT_X*GA{bq8)-Rae@i7S_*7+jw%|)@sMudp z2@Ae7mH8HZNvH+ua}LOK)4S+Hh03_-OR${_k~nY-KS=UUdD?>Sv2{fh)BeSO|4uFr zJ5d%=-s_9`#qNq^+=OzgESyakEi4NEyVd`8cXyAEjy(47bN=t{{vrQY{CRsvdx!hS z`}@bo2j1@f!SUYn@4TZsd~4-Dx>*Tw3guHaPE&GAB}8{Vnr%32DM!>p{rgD%R_cGr zS6BST>ivIsw12Sa|8McPQvZLt)AYZ~{69L}-}L{t_*<#}`Tg`Of8!4Ge}C_2)BoS% zZ?*n6CCO#KLEGc`;bBAn?;RW+A3wMH|M}iAUH^9(kx~|$^Z`eayq~tCFxXAGov$RbG+*f( zP~!mlU`GI44O~HjJRCQ?bmGg-JsD)tyuZZ@3Ov|#yzKctm|~HSw2l4ZHXf?zBpNH| z@jdU$UKAAL(=;4sd9M%qb5#}_7cYCxQDbD~mhQ4V5r>G^jiye`gl)QY^QxcQ+tWOr z1o>ROz`kw10z*m;nHb`A@?BQ-hNraqRUv>+B|q8Q-Tku{36@BrrxG3APgQ+RpQHGu zj(2;zAYqn97EGqn%QI*s-djDP^OMiC_p;Q0c@n2n&?Kwb(DSBA5R!2QSFOJ6U9tBR zQ10N*?98{-c+wE~07131Pr)0tS)%n_6J_FQ1hmN@ z+JxSc3qxfb=jHtx9Uahm07X7bDk?(A&CwV+cvm{UYB-Q%0;@4#-4Xx;tcIX98iT8n zuwb^WLHhNCuAw#<0Q75gbU=MA3N{}GRrqUMK)FdwJcyIHoP%TJd7N`ztATIM)OCew z);oQT(mA-gK~mqKVE}0D%5)MYc)s4pjISc-;bqPA`W9s=*eCuhF_be_jfLb zZpeg6U&9YD!R2^w9fDq7TWyaV0Q=Ns{WLzMH@N&-FU;~Tu*V2$-Khy7N z)NmVgWSHNlAPIt%JBZgBXfpvB>Wf%!U;5N7KCx+e6DK9fm6F*Yq5#N*{?q8wtSDgv zsN9GRzzvx?t^jicV)x8Qv=s#nH1S)X`iy`F;As+%SX?Pxpq4Z|FlBr=eUb}Ow;-9e z)dZ)Lx(BDc`>(*zL4#-}bPLpo?kg}Fv~J;vAm-NI)1r0^kxKZ2U%z7EqGTxtf>xYVHvmVcV(!TdZP4yDFXK6f?%ny}g0@*h?5hojRd zBGCsilHvDbLVtWoCfSX`FP+MdBAvkEsSf{Fd=6cSIHBWA}A% zpL0Ez`U81$!C9qJkfiRh`xiXgR=^c8)gfYyjuvbEQrud;v;BP#s&0rl;eUO@)XKw5 zvQuXwf*On66N$9d%b;PyD4+P;G%S6L1Z=n)V%HgYKJ4u=TU=g)50woV(mMGXHp^-a z6XH^h>+ZIY6`tSU!Y!*1Hd?@{2>4`iD`9vDn)eb}uaY-iNDM`KH%*lsmMxAeOZOFk^+LN^(X@Oq6L5ev7CcO=U4@0; z028Fj^}>~e39vL)tyX4d8V<RgGVC&m}ZyiLG=f#TkR{qtlQD1$=E@*|4pouHjmieO(*#)vjHWqD-Fiy+)0zGJJ9uyU5(A_!HPylY;>NX{J4f_ohP->e-lZXo<_olRGT}4EO z_Ai_vtym%Fl>YB525vzD^?-*ouq^uh+;}Chl6{z3xw!rxxmR4ng&KrLW1v{6m^7> zhy){#h~)^9g#;h>^E2>q5)ypxY;^DNVB{8jDI0dOr119si7Sv_|Q%;^iazo+1xlPO6fl7=yJ zHFeUvZrhrBhZ&fzqN4+fJ2I|<4VSK1ad!+F27pFnzov+P=z#j>!Mo^s45#iIRAKI1 zmU%pwmBi7yb`A{SHG_Az89WA%wk3H@N^H-BrwYQ3p$=On;DM^y!hfkd9~h~4KpP^N zO~wPWx<{vFB)c+UsDcwRE{MG8WE4xy1lpa56S6O2g<662H7W|+Am+*lNqQ^mbaX)d z^El!yt{WLk8cMiuBA{78o4Bn+tQAl}du=(nszyBvzRJ8Jqc}a!1KqMm(eS|)(x-?b zXUotk0UvP2>exM9JOWZ=vq3!#AAIKbT1T#v@qt#33w7Xj5dQcG&@sRU1(NcI z+LBbB5(Odgj6gF^hA2ibKYng;JMO2Fs3-Od4IGIL0FSL5?U}TPB4ckxs9{f7 z5B)EXX23s}5M zLs%h3fMF)`1!a8(g;w6B!zr-}e@J7j$y&IWKeI&|Zv*T3A+vSHHaXP2zgH?ukiJ{B zy~?@yShCNYu|NlYH;a-fpo|C-_*3FnSs(GQnX_o0M3n}Ltj&?cQBu4JboSrdIF#Dx zd+|$-sn%kLN!5j~t`m*x5j-hJGw*jvu02%ZHJTJ4?n1`*{%NkC@ku%vzD_m-!5=f~ zBJ)}tj7uTqcVtD_SzhVxoL-w|NmpejZ^DXZ5?ajE50g8lYeAIIfE^pX@F&1$Ubv84 zAN@~oUMCpBOU;5OwMyj$rr-Sv&nmhk&-B$fM#ELrt#YBtgUy{0T22;bX2BNQ$jV59 zRgxD;aheqMgG-%m3#r6i>T)+W37|!S%n&)M-`GNRsZt7v33_sJ!Q^e;^rvxCvV1Sq z<||m^SB6^1s`rH?zL$^(u^Z-JCCJdV8VnmWB#yzL-IM~Y;`>~BihH!0zkf~QYne?d zM8#g|f3yyZvybUZ0?HqW#YBO6Mk5sSu!?he!nl9VkZYHuqfhNzi;Z;_(w?qY+;%lnEL0C$ zY85;0?I8v&QRe+r?bTQ94kaqv0fVg8yCbXV7X%&S(-NS+)hp16#LKcp}7 zNY)RVMIXJ(rf4qp*>=8P@FqlbY=xa{hT&K{;ae-?SEQ*^x0xw~O>59{E?-I|=QV0S zZdX=*Xspe8=pq!y*W#_K^(?rTR#}e1BYLteO|~Dn{Xli@2i!GPm1rDWs>ChrrojPz zoOA1~9yM>pa*4-MSN19obX?1B5 zBy@~rZ%SX6-KAO=c`996TQ65r>als-4w7qMS!OU9 z9N?KPWeeUedMr6UhFYEt(RX)~A6VdBT4#u_>@n?wASFyTSi>n(%o|bOE*iU1}Y^^z0^MP(3odtjeTOf0RqQg26l#xZOj8 z)|8mzym@US)|jquxvWo7;5VJ%qec3s2|UF` z%*3tA_|K+C0dNpBhmr2&K6qj};-7gl!c~r4uNvGx@NqBBZJs|gU(07drXd{qY|7R@ zLPQ5rpFX5Ne+>9wR09UWZ^CS3on5_NR%L%YJY-(*Y&1N5Y`w3$te*$WX}rAPuYZvG zaQOH*zdeL4;3Y!IY~mx{Ln}>gdPK+4LlY57RkiWyhW{<-1u1+O6Ol5y9sJ~ajN?J2 z`ork`-fY=3r>z(RX>NLQq6HA&hJKcQ7rDJq3tYBJ>XQ-^7cRGp#vl+G8{WD{l6^?2pZ8co1dKS1z-h_T;MX zfZwWbtLqv2jyUlXb<|crwZlA{qrVp-JrUL0F6#(i^IJ9KTHs} zNH%Y?vQVLjR)UzA9`uJ^kJQQFhrRMXb_21{dy;w?tKW*4IVzjo=buO=;TP*y7wEXF zap_xE2P(?-|IXQe%^$m&*oRCvq9<)#ikhwT7+yJ z%d!AD4(to586>Or!13$Mo$JJ7EX~WOrgBfcP*U$^96mTxBoQIi90^RO+HMwNzRP#z$J47+ zQQJykT{9_#H!!0|m%n-_NkSw#IsPrd&+)jKb6y+vyVOCbOH3U;1H3OC6+g|z$Mf*= z9T7SPT%0vHK!pG6xN0@Ildh3?&sS7;<*$$uV&3VHc*!+xkxie<=%h{9?lD=( zHBFWt0QRl*Y?fv0KlQo33sle#yl<~mVln*RylKYWy~6xyW1tx$k;-8^gb6&gp0TaF z93+B@pMFBa^yM%~sDcUbrN(3FUPSnMvtVI}5w@nq<^)DG3_V$x4OZp0FO`7+TkDcU z3!Jq~Mp2@(+kZuLR@e=cQ?O9mZ08X-DKOv&p?*o8+`uGm;#M3$)9c^&3Cp#ono>b! zn(VdlI%WjL^DPwTn!X4z1g*>4^7~Ea&ImbFTTa53KFiJKR2hP2QJFDGEq4SMcs-$7 z;1oGQ&uHwMSoYAEjU-%dFrVJHXa3uBN^ozz8ms2*3pY>hWE5*$bL4@q}?FW`OFUjpdqEXBm z+3WTZ{oLkZdho}Zp`Z^{g+AINXM5Zo4fEqxL-+<9MF|0ZOJ%@I+DRmRWxLZ0Yj2+> zg*72U*+{Sc>IP)?aqusc_XSp|a;{NgPA3wgqUs-j!)~>Tbb~lqPiyQ19uZKMRrsy< z2rm5l`y^_b%C3-M2spEJPxw^hx?pI#;(jL=&B1*&xwEMzj)cCAQH7pc$$zcv_Ww}X z(+XmCw>a67d;fD~chCHnm8~fMWzL;4L*7Xnt@M&9{Y2GW*_)4}uJmaIN-^xqzKCTY zlpw_W&Pp64-~VM}E2VKEpBum{r1$(+p`8Py5`XN&*|)S9oaA=x?D?rMIW;^L9W7rs zVL3AG1zwgfaP#@v)uunCb;|oUV#e*iN?Ys3uFQiw$6wWjx_?jc(+(2Hcwjwr)t?A!Sems22x!Lc1( z#+gukQyZG4hqQaV1;OK%3#N#-{Ri8~&(u|s{$#g}TE`O{+Fv^r?39Al+D!RwNC^hF z8KBIY9;qy>_|}g{Fwfoz86Cpkt2DUv{&vF-jI+QbN%5a$RtU*Pf}s3?!S&(gj)yTr zJlPN%8Vq-I!esAPKA3bF+V%}s0yUC9i`3AcS}1KFSMcNM5jAjCTYE>khdL}&lm(g%4(KjMUlG2MiyM5C#Q9~(0>{i0%{H$6;p zJwhOH9;O&4?T{fnBj=V#41I@4d(5z}9?D@SH;xzxmx* zr0Alzz(x$K258KPu+PwasQ~?HAx23=^UL1l+*U+r>IGZD$gUbk?p+F|3apt}pG9J) z(mV>m*TM|5>co5OxXDmYMz`^e8~h?oN*wzSQ+RS|aqPO&%KR$lXs09E_wRD6f9%jK z8y)*XTMQ@ZzAzEJFbls5Le8=xt_v?1vNR!T*z&g_O9s58Ic^T>A4~Djf@o>ccKo~2 zq`7M5B$MYtY0+Ltl(R5pmGbhN5cH}dV$+)Hg}GqInFB~Rc58!b({kNGC?I1n%e_`V z4a$9CmMunxl$np!FO~Pvu= zf&yh^zdGqHCJ+60d#EyPVb) z)ztxJV{cNVF7U6|EV0a8D>+19zt^Nkf?oz-Yb_t6y5&b8v<1V!3T~>97PfMJ_w$Zi z$L&6Abk*U8h9X}qQFRpW7%O?w_f#A>E|S>E6(ND3HcnxP6%mCj$yph;9;E#NZ}V=j z4hggUJYwV7!PpG=$)K~)>QaLq5r?21tb+`wGFM);29p;RW;~*nxI+<8$qN`!lklfm zhrG7bHY$V&5T$$Dmilc6*9o3Lkjuxyq3JMH_bMFm!yfL~$7SOy|k;uF(7;eJ@ ziHEF2-C4`{ZX1Y`*5BY zFMR9JpZG^=4`C~=YR_eYZzV|?W&Hnk=kn;Pfd)u_9QTVjXk#F?QJ`Fx-84I4HLygW25UA1W#GH84a6O;eRJ>BC&dpE+W~p7CL4h=uXq%6O11>J2!K4A1NuIX9)txSs2Xn}4jO4lj z`^7=IVHfOOrz}%?3CFS#IiCsDf2MOJ%`5>{0TAWtGmyeEPGUROe0qLazp z4tfX-&v4ryMS@EodOdr3V1H=>9^{>K7DH~#_zY)exaGlRo?E`ftaW<{PjHn_n1)sJ zGZBE7)#Hh8^-dRkNfl|ms|UsObi}O@xe*}-|3P(lm)e-rr6F;Wa^RTcD$j*G?RIFY z9tVUzt^vHB{)l#iAmam#Y`A;FSgVTG0IdcXMpv+7n z3O&Z1+aRWmeD{aGF=jM%KQlQgss0y9gv=YpUyFTDQYW{NSAxF+p+)yb zK+a?v43y!o{AtZZy{Serk_5`nHOQ($hlt+IQzVWNh%X1qGR>46mP2J|nUnd>=;4<6 zp?BR%Lq46+4U%lmCZyOsG0X-lrIhyFMGKkZ5RQIMvcaDMq{XI$F#gRmiQE#d1kI%C z7j>g4sE6}!T5QSI6D}W66#K zg+0e=FCIFMV;xS@+`Nz_p@qr$;3WWM+hxShhUtERm8#+Sf;I;)40NuGi!SQ~A;(ZAOyoo2!*@{_)HK~;>BJsHq6%8~biqCOusHlGDcUSB^8 zKDO=GH^8C^Tbo{^P+7&@W1b#ElcEt(SqJB5TeWw7#{`?DVGT@6>{yTe&o^QbAu9GZ z%~2PnjmfW)WGsfIhdP;juRF5_r?(5s8*f3`LdXvd_*jJlxFSV56PKoKJLbw9?VSbT zfv@Z1gq$|@E^C$-%dECE0NbeVL(`Vm|NLcaoIXM_g>?ldW45Yo>0`{&wu%G-Blk+fn8CEtp+2q$n<7dWV6yzarCeowDqqNuZWiVQT1ShR!1< zZ?bBSk=-bTI8s``t@L*R;@xT`dhd_gYF>3XU9DQN%$32n1^U*9Guy-b?ehhX#uSEQ zQxc{R&Zi*ll<@Sv2N~c4kgO_29ku~aT07U!@F@laObvdJb`N)2DkyOWCeNd24M|Z6(ctK7h7Y*~zj0QKYF^+rV_g^5_!P z$p{Hgi7~h5)q;ypxk`5jAV792w#pTT*p{<(LZD(;Z6c)&v*fi-J$j*zfVKm9xPF7m z9kKcF?e6<`;X?g7I4iFar|J~F(wdWv4f6{tOxs+-Z9B9C&5GU!<1P_1M8oJqA?;kN zMSE7urNcmYAMdhM*>R|_7ljYF_WSc_ai{7K0i9FKqsnZcF5-=fdk3bbyc!$e88oDUZCp_{atyYRiHo3 zB*--vv#d4wh2EiTKNwNA$%`3?Zqo4u)?v9Vf;@$61yq%4UmM5Ok;%`@Q7rE$a6dG^ zHJ=+Lh^+m3-W+vbcy*$;(Y8yfg1fc?e;GR_f~{8D|` z%Uiu8umr0q)@w-1IgALet7;Q1eSb+BxA+~E2aI#wWBzDbjU*v**>O}X)%{Pr+cC?I zk;n~L&Voif!I^CwVN~`{<8!33I}Ae0AeSqq-(6E6tN3~V;E%B-y;SRMa!szJ7LHY;c8{W}-gJi$YixCLW|@iA^R;pTN#+Tae3bKjMAW9v6cS4CY;`0!;{uhEJ> znodIyF0sdb%-42PHXVYbAQm9xi4UkNL3z`?75TrM==|~zTz(=}UarfvyH=iSR5VP_ zyR1fXUuG9KKk5ZV)y=WV7?M6%mY%uu-##0&SYg+UQ6p7dUPM$=W0Q!BbtJS1YEq>T zhH5gAQWa}B9wD+=qkq8Pj?GsXdETbhXt4 z_ROVMn~MHih323Jpu~*W%hIm%1VDY4I?F`H!>1VDWD`9$TI%W!jN74VHvF3VQUAPh z&+TIctOo**gF~7Qe^-xe->d8>F>5%<_4^CQ{u0uN*5>fvd}cbFPa{_Uro6OtlmQ3Q zZ%Bhd!2?WzWbk_#{-6(YfPw-$h(Tn;WE)l%^{;c$=I^2zm`=(u7M3kKi4_l$>& zbJ~KWwmzEc+W-|A>!0kqJQ0*_N{ZW{K<3-GBp>B*u;g#4Vs(Y^D;K_Js$(7c&ru0S zCl02@2|k6Kka)*5zM{j|XP@AhmewO6Gd)6EaoIg8)8M!=hU&G|Drx4n1kkYH;7n{2{Vy#W>6!ruT$o2~CHxWonpi70p&Kx7kJwZ)hdB5|=)+ZjDI;EH*(L{-DsIHQI== zv=rUZ9q0RL2Es4sl;(d2{;UR7jXO2BvsFO2W=lm|XQG5@WD0>qrB$j8bJ8-VZC%}| zW$-n4P!j)vL2WINw??az*Hw#Y@)Jyx3v5xJj=HPfT)K1Hk&>pXpEmnDxV2kTp&G5) zsu6pG0P#9o%U;DjNH5eEL$19$-Co_Nz2MdB5NgVld<=&*j0b;V9Z=PvsfDNSLpAUv z93PZntaN)0Al>-UDSxuz0NK*m-!Xr(2FJfQ`hdIMUV~c?lr)h+4@ZXNqG7G)9gHMVoKkR(Y2Tj z1Rq0ZXW7{mifbsPT@DYFM2fRy(cx(L5^^AA-VP$e=MQjtdZfAMj9Mx5va3u zPIF)b%dGPiEy+4oyLid7n4niNbgAmYRr5&Ar7Fu{L41zc6;mw86Ac@M^Bnp;1^6d` zIr>aI6jp5kR!gK>S{reR=oxqqBG;gVjf|WgDoSP#=5BicPJ}dV32l?Z()B4RY0sfzBtR>Nz(mwyN6X8rn~TfErk=~k;0ot5=PK{|1}_iKrSn53{wbd4!5NR~ zSl>qYJa3^KkMR!E&xTk6r-R(3;GP6~HDhP)yNe%BoKG`PFTj%y-PZfZQyxDbE;SYM znN7)i=+g{vLp@0o{C*JQG)n^4^?bN4x9uCF475g66CPo9SuuK&ywhr^T&1|Y*FnTE z0ekxASm5yA?}QrJV+M!w9A9{ATEDcjQHHGW-tNXA?O(;w9J)Q$Jp49z{0sXM%ee6T zg?&xU)hmKkF;5Ft$5mt0Qz~!ai|oF%RsHx<0Z~D~j~9uflVhpvcmaKI)0)+1lJiVp zx~?!dy*TK)WP!;pvj0iXl*R8a^UAjYplBN?mCsFW++#c9(G$#mRT^xt_Y<* z1PM94O_sUG*&dOp3VexmWvCer6D-2Oxnr8bk8mkC`o*FvaPTr=_cUTTc{3)!hXyh= z7slg?|9Rnm{iw_8t_DGedaEEnKjVlg=+VZJd(iP@bXR*LO0Z>~C5 zs&8&p>~6XAL&4R}dSm}vrhKZQS=RMr=GEYOyP3%|Q#y_fDj-T#10`N?5huy(Z({d{ zkfqUHx%g{wJ-d_NGDPX0oO*W0oPaXxFl3WYvWwqcCtNGOqhDq~gTpkCu-qi?PUb7Q zx=??u?Xyu2>QvepRFJZPs#pGT<@k=g&_&y6Gfxk zkkJJQ`+dv~`)VHW&toAxQW#w)avHpMyELo!{6 zes?1a92*F}93Bn;_=Yj-F4s7F0w;TELZ^R2Uk^Cid^9mvK~sauwn`*8T&zn7^Ai(HH_6 zUn=yVoNllCi%#$NhLXkF*59!)yAnf|-{ij-34EB{nyJK9fq4F`NMrHrC!lRQa1sXOEu4eoYJQkaw3X*$^)G{7u>|1ZqfpOX!C*)!$1SLPV+l=gIS zC57WI@Z3-5YcAV&bxFg&ofxaSJeb3}BzkJVzRg+_PVW;PbM=|am}oTE9z{l2uNo+5 zncy4juND6DvN#`JQ}hXa*S(RkJUYJ&`iQz50Mpb4V6oA_C5C&t0)DU<)rBt7i@c#8 zEwDux(XM>n7T5a~iE2kiUGR)D&5JE1&e53&*o_lGlx~)@2>lOAbuS8^i=kFj)x_7j z0XSjHX*ESqPT9Ie1gfUgnn+{Z zG1zffh_jUZJw7DT8tktA*?Ivx@*ZC&6Cmj}x4N&qqjN(m7C& zX4OtJ#PZ5@AmDLCo_Y@o^p6aQ^?J_m#34m85IsCb(GwRo1&zUiYh~Jl$7(cs0vnZf znp>!if({-U5^LdgMSl!IQG)WQzm8EcOLfdLQi!h#sizw8$~f%n_1y~E__HPN?e1*R z$qW)w2ce2~AT=wscQmJboK)h&qS4oUIRgXvJn9EqkDD59TR>+BW7BU z*9XI`1we9X5rKa%$AyQ+Qhph&r&?3()SzI}B@~6BX>28jbp}R*0W(&)FN64br#eep z(08uMS@=02{G`wEie^L8$LxO%4WC-kxP~h%^;@YoSAHqOsGLbtDB;f~7Gb*Mj7-uwtyZUzoNmTOK#MfeW*BY#r~i7vYHZf)XCTXXSKxQ@ zMU9G z!G`G^(_AaqtayF-877bFF_iYw54SNgY6g#5YIwCytq`IgsTB(@vWL!XBM! zXp36M(i1B_&4YgIV|OBkTL_QR6|U`GE_i`qW;hgS{$uRoo=K>H_&=~2A3WSqVP?pO zE8@a}!M9G>O`R%6Qm%bEPzXO^1_&l&>ATR0WNv@yv0P&bL1*}O*!WL6m+QFlXR05eS@;3Pxcz@#Li?l~Ycy6T>|CtrR zFIu{2XYOX~OTK!Bx#RW}=ctOm!_h=qvgW0zY?x^XD}O+Kl!eJCc2g0-i~B)p-5Xch zy|V>py_Fy?^uJ?iqP5@>beUC;KeMs8jMlPft-{E=>n~URabHfBmS@_V-S?)D(>5ZZ)2?VVdxSGt!m>u+`?hN??2vrR z=nkwMr4D-4Zp!%AINUUo6zh~|J{fSyvB8_d_TAb7txj)GnQmCV&r(|IodwXFP`6_j zQ>1r`^<)9?=019&s!eOV;gv*o#Ge41tHZ3RW-VO-I0?2ls|!Ajhm8emr?}0J&{$F5 zdG)=A7$=q<&l(%rEbaws6PYB=%dJ;Q#-6e{)I{3g($aEuXVvY8uye(J=5MTE#jIQi z-^}}iK1=$?uJ#)}to`+<}Xdw4?k2(*LBC${Yp`3u{&ivA7TK4y5|Gyg|y z>v$>kD%-VCd6S_E@$@T>)&n2Xk!Z5PKBo2b5A7?72JKi4xjt@)@x%L5)W>H7zmK#m ztu1jbv-?_m?}Nj(kMcC2n2h+GAg}v&x0z*l`9FG=EQ|PLJ_b;wJTx2{75=FHtAam| zoLU2aui%Dxy*-_(mou0TE?5&35k^`A-DjLnZ##jA$o=^6_=NQ0;*!ZbgFg}V;1cz( z>NaZH`2nHh#u>kA{n$q2BvX+rv&JqZW<@-@`DV(pM_-b?jG-mt`QguN`oB+KJ&!Xx zdGX5j;&N@-w~VAPNV=F8-PcriI&Wx(qIUzaV6T}n5Fas2B*8IZ(F_HOZlO=8<4MR1 zuRn$CYsCAmlw%0e8z*|U5hySTnw(tqJER*3u7e6fgU{hmUtkd1btsqT(u)xNEB%ir zPZQ)q&P-Dfq**u>-GtIDG>8`RhMRb!gnde{0BG__a8A%o^Gz7!-L1y0pTn2J8yS~q zz8JHu#ozjU&`AH5zB!9klf(p8qnPXiQm@6m9?q*eFA_^p3!-z}hq)MxujNBpgQ z?Gs5-#H@>;NuSU6{?Wddf}iaRI-+!9=aKo@zLM5|Yu_rThikayUk}O?uxdX>OqN~h z??lpMO!8SU+}D|)1sKMWpUV^5DDN{shlRaqVTScIBS^HrfI*eyQ=0udkVSAiW=!8_ z6?$r34ko)YGK$9tk)vf4UCy@1>%M#ra%`k_`_gg1&_qi4qFp0!0Dxrti zJVx0E4rMWPl^$#5H$$YC<=tzy`4d`p)c#|$s&!*7srfPzMgK?a9W#r7S1- zs`(FBj*Ye4LXo(Ic`i1}Ea7dH-4^_j7VYUGK#>IYUPr1P2cJ z(3LjeM$M$)P*6eH>w@S$=<&H)W&6^#B4ai4w?Wc;g%qj2|G|mZ=p%(co^#9O_bcCM z6aE-D|4RqE`4df4&y2FlnI)kb)kkX3?Ct3Vy6AUuw1WLaVlvdQX)p@1?%0 z`sNIg{AU?kaWc!w}Kl9$iQHvP5vbiD9V>`l>qkEWu~P_@*b!%|2^A)tMTK{1G? zF{1KS>sStagm>&l&l?XhL}7<4lN0BQ^rEHJQxwHh&y*SJpThvmq01NgY~FU_*i(_M zzb2`o7fi1gcsS37cJPUv8&~;SF2!Al9mcN!GI{W)MX&Fx2U-*P?|kd{PAbKy&FxKc z79X&en5ZPT&wrn(mhVMbJdNK!@E0``ZU=tc!7EZCG7ianet6NG%2}3pT7@Xlv(PRBy&Z}ihzo%w~vST%B2%i zOn4R1X6%1qXxIOj4DG3R=YN^4Ce7Fn6p4yT+NwcLY|;mjjTY#C0oqvWJR1UEZ>KP2 zhrcgX-Fm@T9pl468v$j68Izs%2%wZ8@M@xkI7X;^eM3LCBIgO_*x@43_j}~gj1Mcj zRG4tT?J1YPBB-dbj4jPaXM0@whDhdR<;Ld{66Ts`E+yo@z?9*RLLq9|&1{AcBqKor zxSKpSQ=$ylPLR-An=R;RG7V5_4Zkh!p8H9ZFD_9{bnzgaTA3b8YhfYR8XvX)-&oog zt^X%Wdo!+^{trvbWdHA$mZ9zctfghIG=e<*pD=AiLovaZzV{~seU#n`!q6nMW;KPD zohIi04=q&_8#j?)|KA!~D9QgewEt~r|J%_1Z!xsbeP3^fq%!_JR6!fWCsJqdDGoC<%ARew9P^Q>Zjj#ce0{u-+qA8-gP z-W%orbFA7ysLA{yrNG`~9yG|9G?|xSHFF$+w4?nB*Pe1$c zxvD2)t&t_1N7BmM249C4(zyy{7!lv?D^{I88WANp>*P$a55>ExA$;Ql{S)>`RfykC zbVBK!w6`9(T~HO0jFI<8wEZgzM_L%RYBe^Wx4T^@V9pFW{F4xCOOdVkwS24+(kL=K?q6yio>6Sq@ifD|K)ui{tz|PJ6x}{0BaoyDk%Y zmFw3scVNQq0(zjygKyRFn_B9g00}b{#!HCwSi`=PVEhXKte6F}N+X~2{TM*}NkuZ0 zIhEC7WJgW2R=jqrimUi{508xw;lik4T?~HkNWH3YJ|~MYz7^Y9iFvwWWgswq#SS;J zEqZ(!#2BKrJlVN$v^7iotw!jV@YK(VR-&8zB}>ZTRwl}}xXEs_sojydYoy`Q{dFrm zDQ;bF9EO8?mkYc63|wrx=E&p8eIjzQ5*q_3`-3R}4lqq8!9y@%#Sk7cg(~ZJhIg0R z)i7McEY)lp=p_n9+u@yu-K>S{o>?r{ht2p`4l!6T|GpWIH?;!GtL*jrnm;Lb&zv+I zUKUgcPPn>xHf@$#I_qQQJMnv()NMz1lGa7Xo<@FA3?F z7YzEP^(p9Wblmt8NxY8Seen23wil18F|GM>o ze2;a{s$WePgbH%>Sg$`}r%?`4&Y(ULv6apJ34_ci6;X_*r@`+U zHXaU=1Z-*^ul;JKfKZ5noDm) zd0BZ#%i|a9MzK&)u8u`I$`Xc}U;y|WSvY>F%n2(3H?X?g zUX&C=hu0ss0+ySIPJ3FGQW-xHIQwB42J?b7CM5ih1xLqb3U}QExrNcTk~EA_yogSh zihh_cXkeHIfbl|WXHy2qA9Wtz4IT11Q)9r#^q05zCZ|CM~GW}>!eB5;IOR`1V& zF2G9G?iyQC{0c0rVyHAFTK{OQKt%7>`J~4v@fzvSH5Erlf4bfuFGyixhJB>N=8V4`g z4PNmfKqY4FZG*Jr;f&l>xbLQ*LFBvv8w*tFmrPU+KX6LphqKdJ{`>Xk2Z0|ZrN%^b zRCJM97<&^MT+5gqa4jdReFX}uVX-@M=|#WJ1;<}lEl!@5ALnmuw5Lx>50<=w5>J>K z*Gn&EXw4QrFjA}v0dZUjA);?m)1wagtuNLhG}6TaY>tyEaH1> zFo5SNxO}fs1r=>_vMvIWwL?Mr9R&X)mZf9yV((Y_=uA)zGV;yXs+t&+GCB&tSd5sd z^U%C+s6A*+Q((IS_;C#?>dCNI7w@jOnZU3eI@&}%CYc_Yz=&M0o-TQi^zvkiMB1K* z0)RFnrBA6GOqrgr`UdZxZluw2tCo5-Y@<^Gs4D%=Q<4Jrxr_=Qrbzt-Gw^v1vDmLo}p+$?VL zA+u!pbZD8aw7Q0)KwhwJs)t~%rz{KNqI=&g_p3P*hk0|5Q+f(P+bSdjhk0>7%){t# z`x05OiZYxsDZ<#;m@4AXXMB7~!P-&t6(_L7iV6{o=>g5Sv=7|qO_&6yuI{IH!b;<- z2TP3kLgX||t%r5FwSu>CLnjD$ zJ>ZPg;BE3CGVb-&z9K-->gyN@|4kCi@hMCB%Zj=HJtC2?Ic8sF#IHtYiy^BRMs2jU z0<>-4^1d&6)S< z)<`g;K9Z=lw4<&NyzJ)C4%X0kZl@6#KYJ0;8KADT(elR?mqvccVDY-3EU^&g4iC5X zt7DrGq0oKok5OI{<3m|&KN9=pBI5pVcuj{;E@2}${i0B0~=Dn$P9?oTy#G_fn8=af46icU) zd!(GC#3R`{rRNTqstK}APl0cib5*97=haJ#HL=`f0lryc5)hL5#Xq^voAux({0 zXN!yMpL3iiXDRWhA@!gp@G!_gw8S((-NQUokv#W&u!x7*NJNlxr_Hjv55$OFJ524w zu&#YRjNdRz=sF@y%tj;cB2&L+N~M#nJ+<)sZFw+=gxk$Wj7@VPZn=2eT7fvaPzNJ4 zq5JiAF^a1a{LY?!VX65h4ri$IUDFqdpM6NZ=In+Ha*CL_0J)`2#Tz$KLCN4+8oTMs zaj$XkcZsRhtJT5dMrHMK8uH3^s#g`C7ac8|H%ptPhDM{-TKBg0*{S;14(E>F{@gWy z&S9##sRKz?6k}&<$<>dYoPfE)-d8&cK2~+_cOPleul!eq`*#g^#921vd}<8o;StmS!-4)JjIZ80~eiCNK`YmAr`ldw$R#bE!`_ z;6l?pWyPedAkmlLd?koT4;&rPo{pq?PDZJnqIJ7A1iIFsc-$02_9%yg@w1M-A3c>u zJcIsR9I1O%Djgs%Qq@)KFIgSsry=a;x=QKwyAcFUBK+6>W4lHO2qWr*m5N*C=k!1H z$oclA^zxYh#-}kfM}PR+nngsJE}0ch6{^d3|K8)2Scg6mWSJTp%UeW;5NDJ0kD2Ti zOY>N=DpB8-&pt;Wj9wNQ2PpHkQPj#l57Y{zJpy|b;^%eeTYzw(6DxX(?B!0T)Hqc) zDm2Q~uMRQMNa?yh>l_7mznTNC&zwy-!`5)K*v@wdMG0>^I8w8Arw(U2_7L17pWSEqb!k@C* zT)fmAmgI%7Ytv<`AmRX4z=7qz|$gSxSWlQ}Gc-adwQ%jEqOEqqDm5$!pDaby z+Z|gSb&|7szu(#4o|#iqQ!_O+HC6c&R@Sqw`@Wy+M@A?>nB##2<56f?O2K{_+VuVg z9KW2L$P9R$2kV&dNAb79bVqg?bZnKAm*=e7>n(1seD%1pL2EPUm;L5mW9finVugTJ z!VTwx&9SKtLgh0M)?qTJsbC zPPRW}%XP@Mf`1iwGr(IlmkEzyEHMLd-1UuWL)xOfB#+Y>ryn77B>pYTB}hnTP&3j|H`$#y1dc*uc-(eosuKM z+;(K_*xP%Wv-Rum*aE2MtZIeZ#fgUYXu+yD$gw#36Eb^)*z}#m@agw&(Ccgrk@SR1 zS8wD29T@`-0Hf$%JI5Cqn~WqKi2Ia3?@aTc+OP@|c}XyD%OD7Yw6ea?T`!If_n)b- z)kLVjR5YbK)Li=}t}=RxESZV;58j|Jir^sKk6|1q3Xa&&P6&dC%77YhSw%~bM z5^%s>B@l_{Z|Ei;4MwAPihp^oN4*KqER8*^>1(Q43H~6RW4)$C6g0lG-Q5l=RoQJU zM6W>=e}Nfo2D3K|o}HQ>$&0^}?@``r}U_v)DCF-gQDIVH^kwuQFn9*|I(C)eh8sLj(}Z0s=M>u_2U<#U!VZr3 z?-ZLmGy-fVbj|rA(M?P(B#ZBU`{!Pan{;XyJ`d7Wk^%GkkgI&xBWr#EQU`9BZ8NRE zJW?yme^t@WD*t$&7Mi%zpa10+{#pZnhw?@5H$UP@Ymwbw7jdAEmmKGYv&qkMHnbXb z*X!KR=NaFRgPzXJt?aJCY_K%z89_|*_y06MLA60yr~TXeG~M5(a5cO0YJ0!3l)I^L zA*vxM##Lti<&TUK6IkS5^Ak=-*g_50yY$~7_E&zMyVahV7vKy#^pD={@g>0}!4=W< zH4zb!d&irEm)F~lhXj(c*}?z1g)SgG+mX0)8~Lc=HE;3`Y#zBE7zp{;*%9E{++uzE z)PFj8=>z(lTFm`E_uhT)O75S`R(yNhFCA39K|kGz&lC`6hDy;|&%fC_P)?^Y=;h#J zY*QF$X)ulNzdZBSHs4Sb`n@?u{&h2NB|XNxXb&gn44!d1i36SRx|@+!FaWAI5uQJGZA9UGg;Q z@En>lr*Z@+tp?S-BFFE*j#|kyBgt&mxbxGKum|{vSJAPw36k4)mdVd+LEZ-2r@nl>x~xfLvbEB$$vb{&6a|2P*MvXo3s7+5liVo<0PPJ8G&^6W(^vnIL4&) z^h4iepZ5Bj5SV2mGp_nzkn7tI(s>#<{EVq&P;6G+u_w}cd;*UY*14Wekiu@W&eztj z#Lj?TCxuXM0vd->FQNwoT+pZ{e?Lp~)(+LpO%2X?$E~aIMnq)rmL||Yi0tSmjEuiVaJjx1N-(iUcrZnue_}rmzTmP{&UP_zfe?(<+!NEM?Zt+7 zQ(z^$ViRVqLo=UX*NqQgMH|%KDk(Y?ngI9`94b_N`gkd<(DgRg*2BXRw^u!G*qTUzE z8a(`?<0>+Jkae$*;Oj&Q?y~O{Q=tUmb8UqV{|tb#6KWa)UjAg#ksj<)s-lW`{k%Hw zWq5nTTfLC(#ehKLxz#d*+|Lmf#gq@vx=+kl@=ATpmdH=*`6C^FhgfT&^(3)nysv!EEPK>q@ExGl6%HYEtF@)7txtr zQDHlKm@)xYluKv|`d!fC4m|bC)1IKPm9+xi?2(D1vqKh((~9%rWM|+bmda+D$6==- zu~%>Z+IR1h{+g2wQP>2aY#?|>~~%VwcN!V^zEeAb}hB!ZYi#meHl<8dp_89v@3bj7gI%tGfk5}sKxdw;Lc~N!IS?k%d@}acHqOv-dH#N`H!-E z>EBjyf}PRmx$cgh6(Cc1c=9;VaLe8^lN8Tb4gYn!L^4-iW=nkPU2aUPCOZL(_lN zO^f0uV{R~@TEJxri9mnnzb&)GCdGk)&hH3a^p8It*d}bCI7)t2SS#PFN~!5#G4K5&wCD%d9i-iS0#NsJ90 z;35faBv!(I7e5hx{W!DysOkAZ_xpFS5F*^+^PZ(@xBm@66KamPH;7oLAE_>%*qZ-@ zdsP03;6Qfv`SwmNfGD{pQSQ>7hm*AU&7LPrTA{05$O?yP|MQvSP*HUAM1=+O;z}}7 zJ&s!#H*%q-zlzDwtbfKfm{YNrwsa@P%GLubjR;k^lt$2&S z+2bOwk1qhnp4H4JorKYQhNEj`RuqY+mNc*un6T$1M~2X(0mVXU zQ3JRf+2;v(fR(mJ$j+Rw8c@iY3OtK~;IF{_wgh~Gl8`W9*#Ihd5PCd#);Bk2WQYys zVXL%Y5A2O6THBqLg=N$b4FZZd*of_9Y&0%Y&4@>dX?N=GnRYWMLmOOC83v!72edLq zYXF5|Lb;lrUEdLvFbt@d3QQ8^WAdLvFJw1c^_)5%e|#^A3e2 zbdzBN04-EuF&LYaWJ2S|!$7?hO6lgF%WAYo++tr64;w71_dW~cS5K^x-Tvd1qzO7? zT*|8YkmjFzjz3BIw8biydsRi9sSg=;_JYGru+8;v#c1pRudH8sl};0a)~KU<%DedW ztBXneYdYL3j<4#tw?2PAq4ztnP*{l0Gnq~|%XvOE#od0;9AmKV>xluMH9p3M!T48` zb^91NY~3*{_;Nq?(J}(9@PWKk^jo1flBGL(=9qG)s&I|7DnR+fvq?uO$sxfSStM2(qOhtqz3E zu%1{_kv-E;SU&zQ!&HbwLQCg+(2wN-DH@A<9^ zi}dC=Nny;EoN&0_LNU%R0uSo1ycnhKJihiM2IsZ}6tYw-23U;ZeDftVCS@Vv;}M(P zAT6D|UFm^{wPOKuqQ$GaMkVA$LGUuOpATw{l%SQe;(q8?USXCJ5||i7a-RWlGq3sh zKB9hi3GhxzQA5QYpt(|_q4T~1_{}zrrttz;xlm9YI%^~gL(66gC)KAW5bY#nk`@Q4-E@0Q# zD%c-*f%cxa9*mv&GF9DYbSvH9umUI)I^#PQb*r`jy_>1$qiE}nvJVa~FbwwQn6NvG z!@)3tZ$9TH=$FDrw=@SpRJ%cJ*hQSpma5Q0LVB_V6XOCgtRkbE*!Ij9Kssd1#s^WjE2 zq7HGYw$qK%Hk@*74a~+HIr-h@5M*X4U7T4`NCbWCYQd_dnsX--6HEofPdPp320F7$ zsqjV}%yH#^ChI!jAz6IS3epgLr5a*Wu({zrdn{=XLJg(jpZ#0w4)!^lQCk_T5w!j6 z`iN{^*+JrG4&_QY7(8b3(Zr~FDmM_!Ea6YF9IP5vekIs$ILE{L?KkUKKQ?%zl5MxK zwptG&HV?dvWpWYS8_37#^#O6-C~$qPdQN(|`%1U4bGwIWd>1cgksA&D1vH|cttUAL zw@iqcUv|JDg){leJSli-b}i;MVcPj)1=b~q+kKa&ZY0#JM^%J*wfRK(tNo(on2;&m z0`pc)hoJ*iE90uXGiwed94vjZWKar2EW#BkTGIV`Dh{?A{cv zTCZ~PZjAc0OxFe0=WJ1a*B?yCCHW;K0;7R*Z%*18C!BjN(JI(%L=WTqYd32MxtCEh zss~O8+RYTOFChc2V+OH9;ujCjoSr^(B4^u~L*tiQExWZ-D$sZ?)b;Wl_^ty6ya%6c2Jzb$LY+DQv|i>IJDyU* z&c!}IFS<4yHzb=m)K`AMvXQm-V;G~L()n`Z02EprDZhV`;ghOT`q@#is8vsDhuS%fHiwj$o{Fp5 z88^9tVQXBTmFZP8auSw@Ummrtjvn(L-v2JG+`kEw6ddH2_h5cET)XhR;EbQv!Ecl1 zsP`btY{KguHFeYLDsldi-lR@#3tp*uTtU;@;lUKU@FHVD%@px_hWhjothD!NpeOpZ zBZaKNn@pb*RJ8*n%CE`mG?2R6Y*^&+CM=q{E`H)GZFdYHQ#2*t2a_0t@wjIbcj__0 zt{8GBUO=rYdUAWz`Vx|fWn)W?$h_hOB;fu7Ddn^|GvofqZVz;D-)eX4cg+SFp~oSd zx8JV?zS~M(nd_P}aA!A$t|nbU1j0{=c97`bR=8IW&W!{mv^?J(0|#Q4mRugs?%DiX zN;Qq+X9%aZAK2t_KW}7{{2uAnS}9u=_HRO`9(vM0n((^!9*7VS&0Nl0J7mpFeQkhg zO8bd>dGvy66Dj&BJfU)8s~Kr>mmRU;4P5v>l>vIaMaqOza~*N@}xl%M(fSI zO;IP0Gawqt`+ggw);-O5w31TvM|f>!mk+}}$Cvf?Qw6vGC}bKtGu?>Qsnr(1=0xt6 z&Ptv4ll{x}`BUtEo;#)t|{;cDnxkCj&11!td~Qe+P($rVefQyJ@pIX^N_>tS|!Ytz>` zzGu3E<(0{v|FpT^FvTE=ylN+4+n#DmUx#2H;=;LRVU6N!&_jt(c)(~5pX8(o~d=w`IMnNruBI&^=dEsp=i0lwGkMs)-t(@;G{SfXN-I#4p zf6=-((E#br3%%O|f9xA?U2VE%W{dUD<*CKj=by_>13s)B?fe77uQ}6!q|D^3-_%}2 z1$IF7yb4ObUQe?gtu*%cP_=CH$ar(se3Dh&KBeQYuNk;%NvNm{F0>1a5|{lX8AFy3 zFcssAT_AqhFy}2D7T6wM+Gn9Yl9XmHUkTgoJFzRQkYADbwBqv=3y@Is_(1#0F926Q zv?S(g|K~O8TdAJq(-@a~dy4-tXixb)Uuh2K+Ow)@pFk)-RSOvSoH7Z>-n=bBYa{)8S+|wp~`U-jX`m-LHQ{;V(ohPZql~%pq z@VgRU*4jDeQHXcVvOEr4pQjzf+f)WGFA6(^jTdytOf=7MNw~}J{#a2Ds65-~Cz{u> zU#UCWxh6w+EE4+ZL_2xLj~pF){YIU#-F46Hug3hOLJ$l`5_Z)@a?$mEUu{MnwL>4H zlZtD$?4NdZ%enC&j%mLDZ<^lVtGL9c=r#!wzHtyHH|WOn#DoI>C{S<)w$bBFv@3n- z?9#XL%q1VgsGbc*+&yPf2s5i>7zbPSVa5D0kp2W<_fXv5f%+PFPtn*ww16zL6p&85 zoac%{_ZWmzvEf?Ibqw~B9uJqQ*>WAb%9Ov|V-S zDNdc}^tG0V%=3hN9&DV@>$HQ@50M?hBV|&=(;a5`iyVvf4Rk`QE?gKrjh6k?Xgn(y zIz!*WkW4n$NtT-$Ee%PjzKSY4x4Yz9Q)*f+?7|btCX%a2B}xbQ9U8|Bzfny719iL0mS6+cwHC`dut)Emi*vU*#nTRDyqo70D{D`G>eN zU1fTc`S&N&hn~6m$CDH1KMS(j!>vhnmB3-xGUBosL;d@~%5mC4MWl77T}A1Lp5@w} zJFP~RPoc?iD$90AHx_TqLM*nZ6!=_1vyD~iwz|Fb?}MHz9@?4`sS90;DxDDS;l-~u z6s8(#{8B#XJ6=LYk^bzaNKe|UOdj{Gt~%HHECwizoB}9Gd8PXbCwQ7ZTG*4N!Q~fc z>R+GvC-0VKwui1=6!OfrGuiMxC8YK-iZWAl{iT)FBe=WI+4~Kl&rRbwbu1D?ZBuJY z%R9ZV-kdsxt4ju$v|b@#6N*3ipC2sPcX`Gl`ySC_1-;e$6R^O7Ozh(!!&6N)VoFO3 zm%0Q#pI35y|7>*NAdGko5U{ZF-3PGS{j9+oUfbGnk-H*BqI%Q0c3Ak*9DV)uHvKiU z_*>Ip?sdoK+GkJzQ&fGeX!4AS{Aq3>OGPAd@`n`WvW)b15c66Fp=Q_W(-fo+X=GGCm?cAXtQwOu~;wFl9z!y5-%*PU~~WE=Nh zPoMg_K`f(S!z8Z#e9y8$W5kJ?l}!G_hy0V$m)pb5`(>u#dn`gI%*#Q1I7TcBhlM;Q z^=@P}Og10VWzBVX%wBdOPXGBZ@{Cp`O-D4m1Bc^;WpbXQzd~^6Z<>);X6C~CfqMMX zdj;+=!+xOM}SWA_9`;n%n)?6GTh8dZ_b zZrtvXnK0$e=aMB;|RNoxy z&0InlO0x4w$k$ic_v0I9ISesP~2FRSVfPUNXuNEc;f zx_|YF=tq#iI`|{1n|TpTxAfD?2jjt+5BGg3vXxD24oL}Ov`Nl@ksDo(FWkh!n1sT? zt&5bbYPfs97w$w`!hame>U1ZOYwBDYj|YrVJ^-1%9=zvjXg6S+s*VL>J2HS~HK9v( z#S$8JZCg56k$u?*49m`{J5WUG#jm&@;cm#SHU%Qlox3FmD>R6anb5vXKo8!@5FeLZ zovAaXqGxHr-;O_&x`%LiLcJ{i0>ZQKL@ybEl&{`BHu;iyC_@e%^U+bWoDh#qM$0o- zU&X6w+Eg+{nKCe`=(e;~>t2)l$WX-q2v+>znjEVU3JqK046sf7$m_QW9PmUBDWyBG$Qs084ilwv=rgVj>FGiR zca@??Vp18`q!8ao4T%ZO5g#rh|_=mRHwau{X` z##pFO%tN`+%S7#tVG+CcS?8M0=rOxNI-=gokJ`pY3H3|O?83YxN14KhRaUO{_VF}1 z`=UtIOn5}96$d#54VV=;t+BcB-9D^*Nb3_w0>TToFN%1PuwtTQEB2WXH-5Q8p0v3` z?=4le-y_fr4;k;LPeiG)PnGt83zKy_I+Q;76sT%?MiiTn{V*U*F z2a2dO3&rbm`8=(8{=zg_i4O*hI`E#uQf^MN-aIhi-Ef0b7>r?UVIlK$Cj{q==Im1e zqy><<_&?d+@k&>=o&6Dbr1i5TL&H48@=l0$h5Ez8w?M=gne-sI@= zEoyOyc_!q*8B~^0aD`e9><3)u;z!cW|@Ju~FW^xuX#CVL!s+PnRnJnnv zw8H52cN|bb?X_u`T<8d_Y`F7>P9i_-=unjqtcoi6bUqXDa9S)lx(+~z;c?d~@A^^F)L*^3OrFz)NQf4x(RjJw1e(jFkJ;k4ZX*T)d zpo>8OqiAOvnelDGoS~?Y)NgT1Z>h|nfU+jv;)-&1IPL8VV`(7XmW?OIpp;JD`Ibgj zp3Wa)<*WCI8`0OReZ$9Cz3Pcu4$jfCFy^%-FNwhW-`)zAqaGLtZGsr3xzpx#6%2`3i$b9{k3yEh8a^vZ3 zeGI|=^XFGc99Y#KC*f&4CbR02=L={@Cnao5t85qesbkUyH;fY z&>mX&I~eI%?JC8Na=+cajDH2;FkFL`LNd5cb0Aubkp4POSJv%b!Xm5Ab&$teHv6s* zkeTqH6|1Jart#`!B(pehhYXtS6|m5RqsopM+k;}_Rp;Nl@EZW|x<)+U99T455*{%D zq>{xl;T6!>rUs@JKW)u$uooZfwcIwC!

    c*@-4B+8R)y`JWMUMYwpS1#Mk!$mQk- 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�RLfiRgpt{YgSznwISumIR7OYkG(! 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�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�HR_Id*~fiUJ$J@!bSLT_1>2=({;MtUa&!Z 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

    8?Wqy=P{SrL?xm=G|!MKPLeZ1X^ypqT4a+(eg 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 UUq1-e?Z1DDEDK75^6P~9A2>+L(*OVf literal 1214797 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 z

    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

    n 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 z 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


    )9UCy?IT_HO{`Jr5szM0UuyzQsr= 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

    ^ZX#QRBV_i(Zz zgKxC?Dh;xz`b0Or%a~s$8)i4i1`iUVlare!X()!P}2|iHsJL& zhG(|U(Q+Jec^yFktG3p)PwavXj)obTt9~vchKaC{Rp*9vz^F5HZ6U|8G?p-|i*LAoy8<}&vRvh3Vm&l5&3iQN5m-rIZ_sPKS$qoj#?q|r`pe(EX_Vdo5&^3$03Pv9$f(~f3Z zoGZ<&5(P7Lie>M9cxgigpNOMuJKSDN!wve(IFyxf8Z05-Yk1 zJu81PKSNoL2sst3wgb+ffoHD6Cpd#38O7OxUV+GM3pIP6^;01#D&Mn-mSVIZZENXUfwk52M-5icxZT@+vHK7oy>zs4`UtL_=QBC#*w@?JJ9K2`|G47X$nS1pT6F;b zDgj*FGy6NmHfO<9#av8Y97_r9EAT)WO4laAeRTjX0uI2Tb)ByDlpPvrth0y0$H$)4 z=Reh}T+RS&WpqCG!ZkM&`eXXn(Fcgy2)#T*`#?#AEvo3kfag>vm_REPG z`jdNgef8aNqjSjnTl$k1Rm{;G=(8V{^$%9oCieCZ)5XWdr6VKp<@K6v8jJI`&p*%0 z+$~S12d<=VMga!D$w8UL!;8bji~mt^`8chJBz3#`qT7+$M)LD%S4(mX*Yl3Co9fG5 z$g{iTL3_rFg}Irc&nd#c6RcW9VeF97s)T9F&eN4 z2e9MLlo<6xGz(?)W6C9rxK7MWUDn^JC1$OO(wbcKUlG&+H(aXPv(DJWX}l5$`aE zx`a2aqP#_jYYYrmA`*-2$JOp#^No%?YZ)iDl1~M_SpMCR+)JPqh&=QDq-&$tYTWW_ zC!)g&Li0D?X|{_)(osKxPnGU-^wVx4LkENS+&R>sbzVU-vG=$J>JkSP|A)74Au71S_CvwXg~pLRu;UzeYzCcq!v+G8hwyT z4^O4jtBG*)JKILT!C^Npc6%tI3<|7+mcz#$HFYq)?ZLW&>mu@!p3jjyEGAig%2XWa3~tDDdDt)6*VhUxnm5g23Vn=^KljjroEhEYOY(m`^p?PSIwGnfJl z`yV?jApn-l@r_}RO~&wbF;%m`72`FgQAhu<`Mx6OEvAY6C#H#X^1`_KMgEy2hXxgt zKE>uAK_BXla6#hSe?=x>PIj+zY!#s&uy^|j+B`?u3}fEiv2!*qLx`h z9ZtugoeltRg$?|j0v(r&q90*ePeAP2)Qogg^~dh_z#3aY;~?P712O!8FGiDyBe$6@ z*wnBtEV0}%K?r1b>RP&pH9~dFr9`I)L7rBD9{2#Cq0|~(TB&V{^)eKA)Fr1_-iENb ze_HUl)itNiba^64AeG2AK_Bov+}jvf7K>dwIVGNMbep@oz+mdK$^abhq5vT>&P4) zRAez^b?0O%CHTJ=k63&sE01kFzWPByi@KrGTlDMW>n?v6Vb-m*um)d zA%yIR1P0IbW|MA)Z>pP-VN4xL<-odpGUWJYcC~n)26`+;(>#tJ@Meycm+aH)QiuRELA}``dK5~mL-AZBPP*|Zpr>MM~3;%PT$(lwfPlYPdT%8{fe$HeMQ%+h*x9B zC<}s-2?Mr934V+Tn%8FtAY~28*Nz+CW#hyVG6d?HiTql1Qk{j^-%WKvyVQK=MJCPu zc=C#))lZwTvmrxDH1Ft|s-&qx`(Q1=3?y0A{p69bJq3sFL7=vhH#nthl7ph2VSt8i z1s2)E1HoR@1_j9xpM!WJdG-vxT6sf&R3iI8;~kHG`k@dwM9~r*$ln-ouxh78FbxYSa zrj_MUy^DCqA_3s!7Fv}I!92p2ne@w5-tiF~;21oVy%Ou2=+`XqL1H-IQ}s}uPu z3pnfHurQP~0G?bb)LT*WI}$#|fc*L!PtH{ngi+J%1U`ahQm0NU%GMl%gpNTBM#T|u z_94b4&w)hX>T>5XZBGRP&Ns6h1L7E9jZGb;y3V*@$EJFR*Yk>#3&^-w`xPJ5^@FK& z>{Z!k0x0`ZVI)Dscc#4=esxN4;vOJVmc&GZc+__Dg2H%JeX$wa=%SG%ki-ss|Cysg z$Wp6|e4qpGg7}?qRHtA_<%?M`Ba^Q=?xxfW;TUKhk_N5|FuIFF!t5`W9+M3`-%ZAGsApu z*`bm#hfv;WP67T6a``}tgy;0E3w`QPJp?HDt0t@E1&-s5ywc?8)f8}$hUoxfp90FS z%o4%7IQ0anB*56Gkp~$2PNXI9W2quujeXJRfU%De2kCbIlZE9n7t_IY`$!s(Lx9W& zD3WXbrui8W3(X+1)%2y7EW^iWfIRxk@aw1kfkalpHvCt8YaB}@X(s-+k}@2Kjzy3N zBoGM7@I|U13al82s;Nq4FlaX-pH-YW#CQ1^=$h7~J7{1;5QwD(1m)-%<7B^|?61T> zen$IXKH^9}kP$I>5wTrktoj8{MoHS6e}Jq)1ih%+YB5nux|xHu*zzx|zM)4x=zoCK z^XHO(mh0BL;)U6n$;1@vpbN+u$kU`GDntV%9b^9slLHTb2f*Zxi_Vu^^2R99@hWAX zge0|eNprwtnTt3gP{v2vZBNNC2+b?MWQQ&5d3Ki%=NhdsvLS8hv56c)=+EcM<@8y^J&@=xOm3^i zKcmh@PilSLW(@hhfNF4E6oiC&oQD4{0ry|9`s($cE6Dl`Ng0{Y9NJ}__%a{qS^-!+ zE~2996(b;C;0Xsc0db}~6v8<7!bq2v;>7oc0BteoSyQ5Ng$idxhQx}gCGq-<4W{7u zL)ceFMr%FWvg8-*pr0_4HsPXaZ;DLCR^@T6`4)H=6#@XO{{+0_<)O-W<9Wn>Mx~mQ z!L08a3wG?Wa3BvKF@k4Y-e7X5bFVNtr{oDSn6$yNf5GHzC4L?x{R<{%;3J*@{RWd` zDt#69vCfqlG{6ADzTiAwlC4*mT-+;6t{1*dZ(-!%u)b~83VCWJt`0_u$DEsbxKqTy zuewA<KK?>hjfw#rDk;QHH6utp~NY& zq@hZarl2re?AV3CMqz!J%eU{uw|4;F)e%ESb~~5fuI!R%>CZe`{h~@@^*9V|AF%Xm z%*x8AfAh3jIoCd);|3kA!YP;MvJ->2eyboB&1CC2klEUtbK!8;`c}4AXUOadi=)>L zNpiSrRnm8GZ)-NGev2M;t2f3b<4m)= z)-Rp86RB36L?`J|zs-NSczM2bf40APc`;ileUZFae(`IBH7~v8qaC4~zKnU91X&9Y zwoumwzLre7J|6GS)aEX>6~W>(T~R;2a5nd~D_^x^54H}joD{1D4?8bYJ71Jzwfx?A zVFARt`G;fs4zMrOPI>D|T0(2=8)Qocb7&o9Ua#go?Yanzn@0%dMMmPl#N(J${|H@O z+_4nepi}7C#0;I3cXyxb61mtB0+Te_*~-AsB>f&6p-z+|Kw2HX1nj_Yo-Sl)jOT!- z1iXKNpdFI&X9>K7nGxF|JYkEUgU92EV5tgsgqRD&CvKIN)bd&eBjy3{Fs%0RpIaH! ziVx=zfqIo&qfAto(e7y;mrESMQ3Vg`Jq?Esu;!>K!BUB=Qpk51+sL#+D0N{UvhL6M zwHU@)wm`cuI$yj`Fmj&^6|H+nJKd+SO|MQZPGI8=Wld#Uy_5|dDeqM8q#y(*R>8ay z?z%*=&D~Hmvqcb8tgT}v)_~q@vznywhiN*|mQZTC{U$drEAhdGRoaUWNMtq`e>~PA?$yS;;ffDwNo!+_IB)@U=eLAb8-s7T9;9eV# zKl*vGW7LhkdGy4uY&F(1JK`Ikx)jN&V)KIK40`|pqm)(L+U0e<>R7*GO;=ET;>=og zuVLw0(JCfSU3AD=B+mvdx@wq=0HIy$j5#ss1l>iMe*Haf@v8?Li2D3VU*+n8OVR}v z`!e$R_hU}JZbZa^>rAvc7-C^eXpEsx5;8NU1y1+pXf^l6M&RfKC&cj2vz%t*<41}( z13M0cSES>yl2tX5=O~KK>)|~aYK&+0_SGlh=KbzLyY%X@vTTums^U4yHO>XwHb>&a zx0;vurBIJnj__nvFq)sO{v2~;G-r!vDTr25?`9FFs_UUl^Jt_LLjh*qNf?kPkF%hBijnG?Nn5!q7gc3*3|U-VR$@0D!jF{|(Da;jgN3vOGl0@1m+ z!@J#9``t7b=G~v^74uDgql~rJSkVO8LI`rkWg&CBZNoOhw~n!GWUsjd2$iLHKv{#e zeXTn?;07n=LALqxj>2hj(gv)h>bpXihx8S>5J(XLkMWi}iP^QVGpyPBYAezZx}(Mq z)fgD&(Jvp`jl=okt^Y_-ILQVh2n=46lH>UH>7*%8`QF{eiqh^dk)VQJGLdAvIxWVN z6R1?iF=s_bZCN!}s>DC9A0B^QU25Y|(#@O`TGbX1O1orCN_FnJ)v~+U9C>&iIP6Q7 zoCDLxWahSh9PQv}chs$}54m$NxLG$53=o1pbD`DUH19W5H5r| zDyLyK;tW)9vSvXH#{4t9+Se~Dx|ka%UdlgRuE*Ollvhj0-rp)FYGS6dv!9xjB9>-T z&SNEG2_MG$(Tdxiu~_334b{(Fwh(VjCOQw5GE+BecT)&Xat<#u;bWC}!#V1Gzwg=Z zMN6hWbEj6i#CZ;OYi;?Zo3xpA=0myhd-SA5_}d9EFI;2i$y=kd_Ble$B*+r7eDAq{TF2VydTtW;sKw>N1Zg{iy zWEtbobESVCb@ZjV?Jn`c@=$;5YzW5!@25NH#~5;`=U+QZ4e9#>HD81*S&{oP0t=~3 zz#@B+dz$vmX`fwJ*4iXyz?Gx?IYa0Ig&yfQ-NvW}{DeEVA1J|zi8115aXyt%^0XBT z^^f(qU_wsKCPFzf3f=Y-nGUR-`i#CWd4760IZN&|EbKi{LCZ7jH=0XkNp^{8a9qr=45w>~>>t?cjH1O<1BOGsLEfF{hd6c~xTMoDztJ zx5GryoAUH{>`VU;W&K5IUf*&|gT)@~W^jV5EmwSgM|oue#oFlxqfV~cS(LIlf_Vhz zRy^ITZfx2~CGjYCm*4Cdj){Wv3@<3hTxWkd#=gna1XpsEEAsvJjP<5rIs zw(Ik7g?@*t&(~XY)S)1M@h~(f1QTlV;C+rZfmHe#mkoZ!t3+~C2X54U1M$18oErT0 zHIO)!ulF;|ho#{rl-#mf5R9-DdgF>SSF`%+oT_09_oop|K4?oxzpz$Ed&WH4wfr0z zN2kqw&0+)hQkh|&PWhJ`MF+yUR@CR6VryGU(;e)&DKs#N=Ih+AC#W5#H^aP6$WwS4 z=vLdQE=sAgqQccw`LGQdj`(P%ASX^RBg(|iH#PfiIPk_56@?U>8srL zyB8XrFh1lLcjQdzBf4xqwyPaefZs0-;c5qdPx^uUBGCDE8SDZ-%gVj%ti@Sw$WgNK zSV8bY(VXFAUsWTZf1F~w1ax~)jjOHE^!?ovmMSatwnJJeN4oXupwi6XV`s0`wG!~t z(0lG?HKNdau4qn?T!KWSJFhpX*n55!sy|s48(XQCc2`Unrz#L-9^KKwYL{DocQhbP z!$)ix7W8PSD*o8JvlSX{z{0I42x_DM&AnCdgZoyJ>w6;t4+EhA) zQPs%=pQE6Hef5B}VZIf(ngSmZ2p-ILX-;k*_Yi4#$%p4DOrE6DVHFV6C7WSq5NFK^0R!s6MPX&j~>rFk~~# z-DFA(SN&WOD-VI%|bsVip?+tu=YN@oC#Bi${nzJF8Tw2}P)<%TiX50wGX*71$ ztCf|NXI9ROU)t?8kH=RrlMkJ|pIZN1+BsqVRl;D7_I_&9-b}1ML;onHb4L&Nho3G? z*M|K}$C*{llqKZ?>uV5!8+UAa`|V=8%k`q+m;~o4YqL#T`3JmA&Ij^G0JQpm{6aAM z(zZnKps0xUC~4J)d)D606!a)K@d9a5N`*~iBb9#bW!Lo# zgs;pk$&D-fCEeLx^9wakVsj3T(%cKPUFh?w^ZcUQ_7bNc#AD*k%gF3&yf4-IKgRp1 z@#RdKWk-i>?ktY8?JT$ZTlWRdJAfCa_G+g7$(>{GrR#cHaTh%|KYq2$tlf_4Ox*oe zdqrFXO%vm$?)7z7C-13uUs_W~Mvmg0URJw%G|CQNbRQ3&me=QhO(X6IAzW15^i%u8 z4Od=_LOwa`mK-&DOF*qYsKEaGUd&^G8Qc2Ne3qh8u8{;es}Mj6NzHr-`Oe4*#YwlsrV zaUk7yjnY-ukib6Q_zVl=`_i%b;>z+Oa*140#Qy0wOiXP*!O8@sPjeGwzQ@jJNq~!{ zI7p?u=KDDLDMUFlb2|s81hJ%2X9A&t&8@F)m_2&zf7~$b$7VZGE5sG&qHOH2%fs(F_$?+Ar>Lx$q{4;)oQemnOugiv;oY-5fPN{sFH5z?vKPahB(dR#kwSNdP%WSPsG&GVa z>%j;Gj`FvZgPA;R9?lL4J3e9}@W)v8e;%nqFi7=!f}q98%2X8W5%&DL+;gGNust@le zT#j?YT{+auyCa`3+h4eaUM;uj@eC4P2>ObNXggolcXxMU!0-`O^LLiTjJ^Q0g_->X z6#?z>Yy3hQ>3F?&!hM+YAqB9g|I=ZhcN!>oLQqfDr0IcrQBEgH*G7SY96@v&45=^zVy{LbG(TK%+a##mr14^PSsc=%s4d z0q%xVR2x#R;@>aC-lr{>AvUaQ@{I(2Pbw4Fh2+931a~#Fk{RB&kEUJff$o*_z;5Nj z2cabM=Aaq;$3a7q){lX`@2$un^?eMLi6GC;S;82bICW(DtdJ1tmP)!CQYM~I>>F<( zy-MFbV-h?HHEfvCH6NsGc5T>rU3p=(h18-@U>}59Y&!wwy_H(v;J1(gFwb~_@z0!v zqadDFOPIcA{S~RNjZ8fk;2(!DLohPwufo#o?pVM7^|UanjkD1tXApTbJVSfIh?wn- z0UQ_n(ziCyn?bw=ID4`m>G*q%{Q!I8hhqDx9+oLAc41T8yrx$S1l05n)7}w5E4*y? zPK7XWo<>wnuK3}MV z^M|?Df7CEJJx}ERU#wxmu;Te{z1!#~1kE{dQ|na;NNVuge#O7K9@{4UeloME+nake z)iA%AYHnZguaMgOPIiv056=h5E%gK7R_{^7>|B+jhOOg>fv-6HIA?ww8=;iQ>JPZ5 z9HK$pl38j>x^D1C;P18c@==qWx%2Llw={@j7j*0aUvA$zL;EsMi7g`U3BS3-OLbufbAk63r-{ukZ*FE@O=@8dhD9T#J zrbu(KBdJ$MY2!#U^-A80s->HCHIUJ8U?z-j6j+!7LQkFqc6j~oT`l-{dU$zTBx!!i zeAx$=4p^z6kmUvlp7VS#`RRH6L*JikKFbV%`8B?;j?G&f1ouv&GA~}Vv%!Z;u^a1~ ztKq0ef@ZyiOBY~OWx>m5qY5s$?2(YSd%HaROfeVt2E;<|oBC4#S+0&>6HH+y^aq$2 zb3m4>1cHRg8vwF_Ag00nn@GHGbWz2fe?_@%AjWMAE0}oNc|E4T2oIL%r1X9ypwyfLga{l8=1NdJ?p`-B zv*AKiK!mdReMEvJ@DxOou)foz=E$b*oHyvzlZ(W=^UIt1qyKMHmGoCY#4G@aU_(s< zNg6GNGV=0Gb>f;KP*EZ!1_dz*^aewDr_aBe*5j|8CYZ+d`6GjaR`^DTpJJ3J@3uEd z6-bn-iuWKSFfQO5F##yBK^Gch|9y1$@1w(;!REh@4*wq<9TE*$b%IFC&bMBn5D}f% z!ZA^iXyGCjdiz+{x?hfR6ASz;Sw0KhYOZh9uOlh;q@}<6;Z7~dDGi0|J?f@{kTw3- zkXtFOCUH2NW#>agS-Vqp(|{f<^K{OxbGILwDYzthLoK`I&tG!>s;vpv#$o}qHAOe; z)EhCZR_1*qb|O_?!L2_H_w}`9wk3j+1tf;pkZ*)^y{b)@+Yb=icsx28MU z9rJd8Lxr23inzJ9Gy^YOjgt9{98OtfBBdCquru*dfh|9t86pAZ8M0(!mPDv6q%9NJ z(Upp(O(Lrg4fQ?E;S$e3`YXgHx_q5uA3Gd@fT2@RS5l7w>|W#n9xBi=qann-l!%(w6XnK zw1{Ca;KRn?7-)+%?{e2n@lq+~mQHSe%R%Ov`+%cx)1%U*Ny^i!A_IC1X^JWIqLuVK zHa6)tJI79pXn&WDBXEb&a5pV-!kMvhz}}*eoWinWELMYuIryi+HX;+*SLz-C5=v_i3Uazu?tsnH|xh z3q|?%pL>;V-@Ghx!i*8lxS^m3`Sq&54HORPVMvMJ+=kgc zB?X5^3~M)oj*LqghON_WP1r>+4r&BV>UnUS1@TZ5Q9s^T>T%5M(qUn~y)ix)Z*oj= z{oQYVrTi@<1<_0(0-qU7&`Qbq!_ac>tIh%!b>Q#JpSx2sd-4m!9qnU#{bvrDhcq=W z)}SF6RoIUzqp|l?^3h`ndRe_mD_kfRnpOKW+0O2oAc~{$8Iq@ z<}Xggzf;@}x;`skPrEsyE?(N=_8K4wce0pPp^vqz&BOgtnJ_Tb#&viA!cC=m1oNP= z8rXaQF${{+1~E2JjWa+oRS641KK*i9lpd1MZ<8W-pHoCisxQO{HHs&kg(l$_L>Fx2 z;-kQY#U`MTg*Mn>;yJW{#K~Zo+p0=gtEkKJIFX6=r}!6U^VKgy7=L|J!>V7)PrbIO zt`m8m{bgZ$gGTK3)T6$^_F^!i)~vA1-3=>!JwsM7FpOspZiUapK40-m7pqYJf>u30 z+@7e8@R)8Cd25n3RNoRw?MO&(ORY@lQAjB(Rc^ZIy~xydM==|k_y~!xErVlnFSx1+ zuet?{KulJh>| z&Nz&gVm~+_t)7pGpJ6cDc@FSY?kT^>OrIGKp6x7H>W3cE8-A!9(@c(c`%qoNTQBZe zUUJaM9v5yUYf7q#YS~hVCb+eTK4Y8sMSJAs(`IX?|wm=Zp6tuVX_gX$Qu#)rtF zrf>a;gfmlO8?oe@FTsaj3vcF~6TdzBlvg;N{df+`&$%86m5fV9GiUuZ5^LtY5#~o> zK^F04`RVHd-0^7pMYPSe^UitS#LzhG4&imP1b0wMh|9^+0MZC?ANX01`iZnylz9|D z+|R0-4%Pi9?0a=8?dllzy*ZT-SMnvR!(<)ip+8!%GlMV1oT+03t=NrY`=L2UzFC!= za(YsMpf8>KX|FwHPq4mzavA^W!grI>f!E-HV~ z4};GO)zf3tm$J%_<`K87WJP*ugw?YD8T6r!x32q!bp@0tNab>$U}IupQrFjGpF7|D zL3nDd94KR+TUC{?$gi(#1Y|<3jq9eSK%w_CjTJLo8k8uGyGx3TaFa!_9+kQ-zN^Qt zi*-ypi)G_R_U)@P zi7~^=7iX0hh^Ka-Fl<$AxbPBsbQJsK9+KYL&d$N!aKHZ8ubp;{bN46W7q#8me20@o zNG+%R#2$#frUfX1(Wl1%kR32Us`TS4g+ko2kRPI{TtsvW^BsC77$T;@Yl+wS?6t%j zf_@tWuiF%J?Dj0%J+9(D@$RF;5Blq>6gbsEordQk+0flxM;*Ybbom9BCJI+HW~3>a z=Gd)c3_2iya4Y(gXLU_PRt>%XVfJFBw--&KgOT)o+Xs5s!U>$=dC9=&o;A$x13F>R zL^%s{P=_oy*nF}X8_7wDw6B}(+*zA{ZMK{0Q$?N9I|jebrF4+D*!~`$8bI;lo2pO2 zh$Q;t3Z85V+vcr*yh)${ElU{Hn=H)LIneK*v5VSRROWGa{9{Rc6S=G#`oQN#`%Ip7 zx8dHp|1#fu5r5Oz`a3Y%-dEIrg0d%D(GhTk`>vn{M10_h_98))jqs)ADDsZAWOU8b_ibIV4$8@Rg;&P`+^V$w>@mGs*CWP{^-DxD=FK|NJ zIhB;S32E;SGg0HPBlz%@G1|T2@j*O4q#7aTYLsMc^ z9|6GXx#OJ?67paf9kqeuip}31FKZ@487|aT(IKL^UC+xV6bIcG>~iCOKHYF3n5m`ewkp%H6k zLAtIFW>DUZ)6V#2YUS|z_JT9*pc!jI!jUApph5ODfKiY}jGwj3>+`^5&|GK#{2;j% zg78nd7x6`pWzV!MOp?g6gLpJTQBt$$KY}>nV>E=N}hi#>ou3S;< zESnC;TGwV9(jP?_?q20YfjWBCzTsJpVcm9H;|G#yYe`k^Be|Zfv<+#u#4oyx{F!{9 zLDTH>DwxJ$sf2Zivg)n(Y$4wJ*2$OGkqZ*Lv2`_p%WTKFOq^Z3b1`ah2;V=Ql)0;I z*?f~Z(1HB8t#*KYeQ%ZPMg+QKQ_Qn{T|JzP?boHvn5wK^KaY~MmN?x6>`i;BH z`GWOS7%_Oz6qC=$*YXgCf+9KblPUc_TtIvOUtd5oj2J!rSH)LX)MDWoieoGa|16pW zZ6-mJ|G@(ceSWWddnMcmhq!T8IJa&t6~MAuvY3B^NOY?8R(Q|T?anXxIjFTiOrs(b zP?QPXek9bJnbD%bTd#F-4TXas*S!2@YQb^#LSZQdJLDNDXsRw10s9#}Ch$aHo%jP5 zq4bt?cG3Tp8T5sTRY?>?-5{i=`uvje>M;zwwrenBL+dn~xu^-v0A7W{q$$*4jq_({ zn^BY_MMlp5P2G1dpY)tAim%j9uF3-_1)ApW)tz@_=3R(Go(1m9IL9hj;lZktU{o-+XMK@lq>oGRi|G%jHmi%|^_rGhu|6Tk2 z|E~5cuj~@m1$|*@(Mu?+@#ptz`IpxBDEVLIU%7vkf06&Q{2To5@-NE&S@~BW|7(4& z6420_ba+wJ;JV)Rfu+=1xy`!kX&_BQg3nnxq`Om7gBrAthliduY5h18;JoLyiXr2P zh2Lz=4iG6f1*EN#+2>|ED1Y5mew!aA?d>Q1Io6-5w<~w#^Vlnn1OX_F(z?i(n}w3d zr~+OG)aEI;DE5e45v~3WY(Mq2GQ-X`$5WYw2`;??A_%s8y3)PFMU&VyIIQ`iZoGKP zn&uP8JRTuR>9|R=J7A)iKa94j8X0oq?|e{R;Nv(tRAecEh#GxXeMmhNB$I7DTVHHq za^fgy9W$*NE4|T9X-N8PUTKdse5-lWIWwQHxvr6FG}?6=ub0%aSNL)hpHew9_YxxE zH&hM9onpnrSS1ssLT@~`9~OOC`MtGNk#kn=w5EiiD5pdo_eA*v+|GDXWi^L?L$C#V zp1|^q?ZJHSCv$En%=k^^mo?zKVR}RURB6$jSbU00nEB6HJEI$`@>U8$>YoE$4u4>( zePS)Sult0VUgqUTzT!%&-9a<@Ytgy{X58tU%l0VOI$k0BnDc(C9DXW$%L!%G|K^0% z>i^COX>?ajk6v>^z3+!83Kd^uhhx<{X9DJmq22NO$OAZ?J&oMtqK4sP>w4|qjYiz} zu`*-BQ>%QsbkP+0SBeN;`?}6Xh${Ig?dyo1aphHV_ZwzXo7XqR{=l1Ej+K*lWc2t@ zvbE&*cp>LDj-Ah~XneuI@Dml8n}u#BT>Xf9l_ghHpFr2c^0yTR6pJE^CU^6qaB1)L zzMID(tFZLj80+N26bY)M>4}^9UVWsH?-tQRQRzLu4>L^z?}z&;zlK^BY{e=&@>E;V z2tEtZY2gWW8^~5P7PeI3!RC{ciM0MS@6r)_Uv_u+C7b1oN%<5+1S69R^)_TVS9soibKIlIprT6uC^oz;GHXqgRp}y8&6)>p$%qUIa#Y zOQfHBiX*ySI+bE|;9cApYd5KUGih#G`IK3M>Aaw8%#7WhQ&O|2YsAci-8x}DN}aV_ zG}AI+9#UIl=bR{ZX3^BMwQiGgH!L(^6IzvU89VbpRI72=f3H!ew|W@+wf)XYzrJHKcITh_A_vQ=2ei1iUutpO zHwa8P`4Li^CY-_xuN3$d|IBFe9Rw;o#nhxVwhvidbf$te;8rhdltjp^9Fmm42aN?K zADuiBrarASK2~1RU3RhtK9x;|;}a9469VS$$!!SrKfxQ#E7=KKp9DPV6G%lwmT{S> zf*9O4o3bm=1g_s`WEqYwfrg0ui z=H52Hy1NUm2_s7+9Ayl+2LFet_&CMLDn0NY?-Fwa;F?_o=SxuIj2&HLvEyEN-Yd-|>y{JYL-|{a0TbhK?;}&5v)!TJArqq0e}qhEDN*0}U^h>oAH#ft zf}s714KMUCyr&T5T_jA?mT%;9!T8U!8VUAW{xWxax;l2^cM##1mYa_xS9BhCWYebP z7Z*ZLVqMf$eMFx+F^lc6KL~<47|iNkW+`t(ACs_B7>-Inlh<}@EGbqo*MfR%ztrr{4P!RW|Du>cz|MlMPrA*#@rxN_6g zF-+Pw#K!967J0LpA#UZrPQ@wge^14~s+yz!o{Ap`|Ho8(z&DZ&ZH_9YFLeO^-$4_T z@85!^fPV)~QZo$DbrQYPRNDMCDnH8x?@>?Q0T#G>oT#IEFAW7K)|WU8U3+{T1Iog4 zOLe(Sxy5}jl^C*|IO`6p0`zu+BFBM8Qhmn!tfnD49}eXKE3^FdMe^6Fc)FVWzoz1` znYBxX?mFdx3i{5#RJ_~t5l&~6_0`_}*HpacOb)N4hhGO%(u*X+zWWZK{{bGKeCA8De;Dj9H}iWwB)8nB1_V=HLsF-C9=sBMhK9WdeX3-a-@66jHby3cza z{;?S?MKym!J_>JCs|GdL4YdY#x2eU%X_^L`lL)cCQ=ueVGx zFlc%j$#I(2OJSP_aFVO5(d}bd?h=ae+FI4_t1s)azA&RqDR7v?Jk>D zJ;%!3SSgjH_>J(!B&K71OK_BQ5T4b2He56uAXy#9QG4C91x=;n8D{o$e;S5!9xZTg zO&A2M-uyomAP^SIbOkKlDSlvzneA$q3WN&}{4~n^vlRhQdfzc2gxLKz<*)Zd5QDap z^X~{VWx#wD)2Pcby4B39Bd)C2@hSAN2+Zfyw^%rI4q@hx5_sG>ejMj)?Oz0)C=7D< z+fmY?zoCMM(8p4@y3Bo@kjsJ?_Mu@zfzjg~ROWkXX^&je9HR&_-pFW^BIW0kix!KoB ze)S*6^iIz^;6)&e!YQ7KoVZ@}bZ3Q&9v1m2K3D`283WPSr_`lz0d_WK=u z&sc)67FWM|jA=@kH%Et7%tdZNRiMlLnS}iX!66V}t)CTC5KoWc4$#cPk#Ma`o?WcA zkvO@6e{o3gFRfX~n3o1h=NXsC;fP+m$A-h``aS{DSzM~6ISm%g4kf&Y7${?9TKZW4 zPj=X^KB2mrJtuW(@8eX(tLEFf_EqzJ_Eo9%01dQNJ@rLr=N4y1SjP`y7YR;R{bCH1-1-hD^6TtHw*=0vg*Z;GKuv+D> zRk_-KzbdExhgJE;XXRU1NN8ycx1T=_(#x_yU>+gR91I4IY^E8=*kg=;x=9H48)~7N z3dQ+@BfTjae_RNaG4U;_1Z3ZwE;DtnvhP(RL~EN@**D&+?0cGhQ6$-v;#&*^*!vUq zI8wxm5T7XDq?jC6JTutv(y2{5M<|@;6dnjOc*-=d6f$OV+G$HEN_dp#YC0b=8+^CeM|tu;0etnH8MK4}N_43(4EeCqS+$sI#`opy~Jh+v{NG<#$Y z=hwGb#72ywfJb6D{{Zi&ti5)p0Oiq$RX3DzuX z)jUaO7-L*RkODLUy=^$vnRzA||zqLqbM=lKlz7iiQ$|1#cbWOJeGoLkwLE8FG9|cht)&Y%<=0TBtY09Fgq@F(P;Tm{lFRG7ALma4BlPaQLehaj zm>yo)9!u(R@LdX&eh#>Z!uOnReWe6F8K=gNAKUwjz_ITz z@;E07SxJJFM9hainV^^Q3wQK>4VgFfUb9i+>ziByiSnT?$j`b=)Ivj=p#T?_0hnEu zvTvafRJ9G?W>ZDUv zAS_pBwl(SoE(iyVLYkO~61b$!vvP;6o*)of`%V)&zl5lUI3()kHQKxO-+0jH$?R7xcu zM*WLiGmAb@FR17~2j!{ysLtb6pgyRNqJZdiMUyWz>BJw|3?8tpZ3T}uyH?k5estsYrBA&Zo_zdUU5hS zapmrZ6` za{PJhJc}pLi}bY_2J5x>rsijnyRN`uL@dsqsq>P+LCBy-t}IflB$pOjW3^(#+oPa& ziTwHGjdg$Nh3=3`EZOgZHe^<3;toaUwtnr@)ys339!sj1z+-+1dQN&E{R8JS{tM36 z_-{C0FaYOkeueY7)R*yPm+flZ>?-I>>^9qObW88=u31vJSc@%XLiZ;d7Tsj8^wFmB z2UtXhIoeQ*<)G>MSnMoOnX3I-$ICX&OSMt|YyFItT6oOkpU5Fmc`vTF``%{;zOqv^ zKR*Bx(|)DohFve+llXzcxk|+;)D$5EgrzQfxB7j7cVg?Jxu`^CJ)7aW?2)Rk*pvUudv36P} zsA`7HxM@k?b2+8OZ^bVUC!o zmsFx$BObS0AdUX`G1SU@J|`n4fHNPO5kTBwbnyDgV^so(yQ)~EeS(VH_WGg6|3KVz zi8a3>?mU;kS}Ee>#Fo(340jL#zRzgL60sP{nBt*)KrKed`+mxsXDZyr**eJI-(|ahX>jSANm-)2YVQO}G2;&}8aAKJZ;~Bua4=8JS6=Ek)1*;1 zMC5F4ws&SuPOghImo;^D7gNhzT=Yx+X#wXn``<3$hz%_Afi2B5i4BY&+j%^VC?F ze2*|CU%gdrpbRBdi#$8#KzR*n@J6#)cK>8oNFr?el3HHLcliQXz;$0Sg|6QhDR9tb zCFi8^U+jws8d3-)(4;z1zh8Rt$wWm#J(~;1{D)?Y@_%Z^P~7gW8k56c7xSnZ)C2gv zY`4-PcZ^T;HhiI}@y@GByrlLT!S84{-=v z6MO-~T%8INfO(B9i2iG2F=F>SvLIK5et_@~LqQ||tZg*GRX$L=#;4VLLR`U`L{`Bu zhmZq9O}+_uhqnqFL3aS}FxPMIa53^q;H!6d^I(khO*E2qXjst*@WU+che7-m;Zl}s zDCX50lFyls#c2p8j#>XHvKTJ=TVyd%hJ+FGryP@fc(PI2MpfuCa>T^%Wd`iu8l|Q| z|FwS;`Ve~evrB-Om*&a`0}ZqQh%6ZB0=KU>=cRq&8Q`I%lMGrQpOO0F8HY|b%XBUXE%X@ep8S(-zPN|``O9ZdCA>{H%G&;F+wTghb%36L=HVrl-Ha3WS< zeQ<#NCv+JgBIuMmokO{unjjMqUPE{5oJQbtl04LEldKZiFa;eM7=3S9J%f7w)h}$K zNaPc7p4%vPY4>;I0hZTHLg24V!jmi6oh~xk2Lj|T!d+4iOx$n6UE2JAO(j~hr2nJ* z@^h58#xu^+dT54Cr!c9|A({5SSKH?Q)Hs#@U>TZn+>U+#)DV22Edch&fPjy&%q&gHu(}`|B;RSqf>C z-e~E63?vp8|2G1O@e77B=An)HDjTAurnC$%@re>F7#p-`Dh&5=c5JLT}-_-vCB_SIgkNW`2i4N!WEC?EaU0kI=RmamV3 zT|bS!`_!J3!rG?YnyyrTt{8;?A#D0Is9yu)Co>~3e61%9j{W3h-o7agLgR+VJN>yJ zU0?A3_kg8&|E}qR3ms^82Ki50vrc}EbgTu3d8>B_5(OT2m=&&9-<8NqIqc6q&jq^GD_VIe=20BOSL;5$ z9JMUkZ}y%EF*VV}5AN_bNNR0&m+GMAMl|7vsJ|ne31O5qkWM(Je-bg2GQx&1B%rV> zyFfW}DvjZnTIo_e&qRk}`wIFaep})YyUe)bmH-vWnP4J)wnZ{h@jz zG@~w(w93q_Aap>&I>AD&S%Pu&fLU2iWFO+)a@t9*>sPdIJr>5^UVcrYPTU96^Ax76 zjlG+z-=F#fO@a+SX{f$+G^0)r7j?m+9GS*C#%&RMpQTABlZ(pUROlU`H!IUCs99Z) z!xR)2-<$Yj745B{GzjUc>cfwRs|iX)%VL9;F5KAW{L+=0?aW4 z$h@H2@}5SP5|h12rywt0C&n5iCn02|VNy2CNvNgTKl6!(o>FD3Z(JJA@cc%Gxa2Y# z_z=(T`yJIu$$RO7^_{$YGgtOX2UQJ#!RvAZE5L-!?0|y&awK`SQ8v>P*%13}cgAkd zxkMR73)T&_K;pcUnydd%<`?Sf6_kIsEVSEL83Rddm?2ly*0==FHtMT6q%f6my;VICEW#deA$c5?(y7;N%60d8A)Nhv|Ks2}6uZxhmZWlLlcBrfSwDgjn zWZI~|^__;Ez&*&xT!u|Q?^b)4=RHpb?ko7&8-ygscDC`N26vc%O*Fd$4EFTsv%+g1$ZW)V?^ zP`*NMRv*vmtTIbW(z#2W+~0c|>~VzeLk?Jl=R;)p^37D{sdF6& zR-ao>zNZe59)e=+Bk}Y5I7Lv=i2Q_0h=0F5py0!Js%mtRFp4sGie!kI(}EQIV$}43 zPP=Q3zLtDnrSa)hr~6vHhDS1TCjIdqPq?6;sI;qvW}9M2v*X zN#Jr_JyK*)P+fVk;SuaMaVm8UGw;g6G>lnfObPf{k$ZNHQ6EE zpu4@z-o+qvIZnt$6Ic7<-x`Mmvei{L_Rz9op3uiZb>4~+2v%|Vd}UmVM!hm4nUzmU zxk99Y7QJJ{Tx`tacq8i@;__p0`}TdB`6SK0mfc#t1s3G3UH$ee%bu^glAqdPMxrlf zj0Xm8Vr4r^Qrl>rk7b~CO8_T=apgUv?N`6A_0~pPWBEFst+HEmje8u(HVqL?y z82FIx2<45tEDZIm3IqsTtoowc(inaHEYNnXeVA|VzIW3RaUc`n0LY$1BC&`W0NEpd z@-juB@Se72xdWpPFDSZ%4+ap#jM=g3DqrgkpDa3M^qC`XQNC@l+KFDP>qx9B0o?=@ zjLCAm^D0m51f61k@2p%FieI7t%if2VI#r@^LJEr^HZWwh8#wksfnz_$hzU6MtA^^U zDN4T@8aKt)fDBD@`e=<4Fp_ zS|JdarY4px-2T?K91BC2-yeV#*XG1Zx1%ha4}HJK>Mi2@+-hC5R`H;K5=MBV*SLyn zi4pa@cf&2ViCO#kzDsZ?{It@_4&XcOF$PZ>jjipSGZp!L6b_6fgv_S|rf1!>7ar5*6EJbQ2t*0jpHV2^fq*vuew=C@jftN?lj zQzwj^`piPk3rRH#7`#x&Ogfk00cW{;2G>%M(}(@nW8aLjC_I-A9Abve{2);E(@8Na zp#FR4nr%=V)?!Eht^Ny6W@=rt2)Ep-iNLYBJ#8I(yKmYp#vz;EZ}zJG<3bjwu9E>W z1cJrttDx_!-^sMUTyuzJ|DL&=EnkW;mQYgzJC|qot9W88>GyQN&Lt)LG{NBm;qL+h z5vp!hhp0tpn}YEjAHs5!#cKh9P}(%;gIbb#iHqxWqRg=_T00@2`@5!*PV4a%O2+6* z?r};L$U@5SVt7$0FROi<5!g(>QuIgn=fECm?e~Xg?@1PHd;ZF^mj-KqInGD$2tr|Q z4c6-AWs0?g5{M!iPE!f7Dlv~h+PRuOF2Yf&3$*IuLo*M(b{3k@~D6xxVeZ8%DWpj%k>lcTb zxgoDF10N4xbLlt! z;bv5i3+r#9J>|o1qJ0II1wgb%v@swR>lhSrC))v6obiU@`;oWZE=B$ho8mXoKH5HI zJBBK@koVRS&Zk|Gq+*+%=ZUdV!sq)oQB48Bqp#K$KM!PmCE6z|m!*-sg_>gpi1q^w zRR^yFm+2n7G@F``#c_N`pmxynX3;ByqWfD64p2J?H%MV;e--^D%OG{(3kCmhO1F&6 zVQpVi|1M_e@E$fl#^Pr;aP6~HG3Hy71C4`wJ6-2RD?vAS`Y1i||@h8l*5?rYo>M+fwW)5&=czRAHHPo1_aZnj6e`vOzXDKPY5m10@{@E-Z|A7eZ+)P&P0&#&9o&hI4Vnb^ZkS{eBc7 z1p{RR#a@!Pzx{qkgX^q_eo*^r+M>EV>#Ts^kBMAE)=(CJq4zMYt^s8Od?~|q3A!@S zd#Jo_m3@MS3HHm?&=#OySheiwOkkt6wK4Upgz&V?@)P@Gtz zgHuj9!$8@<>AB=f;sA*qd|()zb2=nin`6RvAI&}CsMt-Kb@;(-*?~|dbbOX`vUM_{ zY&9euQz!^jxV<9>e7jCYbeberr8kR5$d5>LZVVi+IQuAfOBrup;M#X$1<9pY{i=EA zn5(?LUOk55PVF7nl?bAgkt6+O5?2wx*%yf0(i~3>SR1yf9t6@oYMmn#Ep zSG(!*FKQKq2t>2ME5|GEi&c&y0UimWL%K=iR*?8;n!Vv>OFZZ>M(_iLHth-dCK~8d zBd4SCje)lORGClX7XoE0O)^`|K6_3U27_Bz>r9P@;he-5eDL30gVrRT3ba361KzPp zn&SG!0TYlp<^lccN{!jqt^sH!JK@=sgUl4AE1mua-V-=O7OC)6o(|7hHPHD7WwdPZ z49Pj)*RDZxCN-COe;gbu)Z#Xn%X+(u$^-|Df9`A7AbQTRx^a08Y06r`e6F!=oAt+& ze9v#1J=5@{q#1g!>g_Ade$@nJNK&Je_`Uexl5aRbvk!!Df>R>xUpnh@N)*7BeWwvs znOs8C#~d$->-rqt%UoDlNu%HQ8E47C5s~FEwEM@cqMky53^H)+>vvu<<;M7;D>#@J z(&JwnlOS%0v$qdtj)FZ3RZZ%8e_1qKlO)1Jnw&%JY`fs?;wFY}C_MAiS9|h15!btK>m4-IzdmE6=GsWkYGKb;zg-Mupe>Qlytrc= zxV*CrkV^Evl6Z^2xil@A#TOd06NnK`^m_20(WTsy#tiI1)oq&elTNnD^Vo4yG?i|L zcLC4Sj4r1F*_{!d61dN$so?K27TzwGtuni*7(X2ljwVsqI$f=2V?+kNtuIiePbK9| zt0?^Lz4<=V>-(B$WScRtIXN8;3qf%EAU9|IjeU#w3o0YN47v+VT;}ANpU7q z5-aG9<=^o|)WjxqFN?tVP$w}-(uy=UsYmw4LZFV#FO^@h%EB7*C~exle3JS`z}uPc zVmX<^1uFp^LJRzRb=xHV8<{vQ+>G`LnAnY#U91$ry6?fi@-Vma*-tzT)Gn6(6=c-= z*Wtmfx`;A-{<6nOYh8a8=CPOsZ5$g0H}7}|t?(^9D^ydgH<&5yw8LQ7e&O=AA(&{z zG2n7!c1cYr-+tP7>uvgaM)aFLoX^YpBV8G(+np%df&M;cp${db-SE~&{fGypY4^W8 zGe4-WYuV#jN5?BdRWe{s1&=#(N6g}(WuYBSj1oNFkQfxk%iL)bg-FZtpH*SiGPTwz;V zrwBH05a|!W9RuG$1Wo8s`0p7lvL5CPonMM0w# zc}f44Rajv#h{)mMy61{SlrFYK@YP}Gv1}Pqy_SH013}jg&Kth2azZS={DV3An^U4`q8S=dk&NeT*=TYgI$_EMc|b1+Z&^ zJ_UG(o7!nVl(n+7M$*8gO&{EDmPKF}u$YsWRtygAf!c~?b(X8iba zwvBhGe(^FKs#TJjdDM9K-qW$ho=Ly&<#e!NtmUWFa6nODNldb7BBT1{VQCac|KzkK z=A%~8+I@uz*JIvndv9Bmzh#|aMaC%bPYTi^+@JDRGEn<0X1Vc26o3d;G(xnKb&Lc=09sb5zeW$Y54s_47mPmkrxf zV!nQ$8#DtE2rm-Xd$$Mkh-0hL;;25jxt&bD(+d7dL=z^PlPnVZ^gpK&AngMR8GdbFGkmIdD?p?_DI9i8!HgL^ER0Q_2zmaZKA5>oqyISFc>AXB{-D8$pi$4t zuTNKW#mSN~sQ26Yros{s%~2>}pZCLl;1L<<-Kk;-ozkoo=qY3%c3HNtrtXK`xz^o% zdXRuF3N#6+Y#F`6aWVGL{PLv*sj=%+l)Ai=CImGd$HMM#H}m=FLh+@-+I{)i*(Ek? zWLImKLnv9W^ziMC_Y6>y?-=V$qM=p2$abTa5h!P|8$Y=2k_S2Dhrk#(%Oo zFwf{8$g~-9@8TAqqf^Id!#`Y~I7J7gLw(D3Z#lzl(YGRh)f3zj;~lyeWG&k9_UooV=!F!wtr*($@l4?UQG#zditYSxZfm z*|KLC)GaabOR9iX#+~cS((3a3+|u&0`&ssbk;BFI&`2VF>i@HBj>_im*<3|c)wE{c zOYez-w+qJ$fT`)oL{hk6_U7iRo(pjo_R==_8j5}J@q(Yk8OGy{0#}7t9<)}j=ILI? z3{T28hzSzhVw$G#Beb~E(+M~H>I1sN`o!tl-rZQ`2eucz7K`xB>A>_h%kezN? z<`5Z?x76RPHUzG0Px+}*y|)n`QsZv--aYNsfm&NCpL@GCA#tj?{%KsyoNzCU+7x%uqoR-$yH2^$sS|?i~5==QfLruXvJ5$ zmhxAJZTlHg(N}zm?16*Qj%Sa;>D?yrQX>+>R)KVs8w~3j`jW;+CW8x2jQ+@D4?FMb~<-9TR!h1oiw~F3{#Biw_em_V>iTI)h z1ZgS0B%RV*oXK)Ce8ymk5LhaI?#3>_!_WzR!vPn@&l3@M;wTh?Hin!hH5_hA(qG=L z*W<#xm(tYEFa^ja9U+uj+8-_7%BT$VvKpF3u}=QP2KkbaFV@0JmDys+1^UT1c4uAn z-e26;e+&y(ehbC{@)c9#?uL^LLYWwhUfJG3cORf4ycNxw=s(T={y4Cuut%qxA`T+} zBN`g#wtGBi2O10g%i*%o5E?kPfElym%4p3^qhU@hrowgcj7|~?Y#kr*F4#{p0U+FZ*JX_*RXpmrnU%u9So78$8I7ubrb z@60$F9She&sjPE^OQ4q_@lpO;uGjd$n(aBqD5wluk9tui6Wp0gER7JrHj$ zpH!QZ3U|ou`_@7f?x|1a9S~i&J=JbErIQQwE0K*>V3J{kITk6Ux)wD6#OQIu_|=J| zBm!G$U%!YKMtX1=5Pv(2+bLW9jJ8Qe-l$q*?(-nQ`*&NprwE$zV|vt!4^%CwJtYYzs%y)nDPz z-nYCr!5pDxzv0jnZW=w<1SQJh%`>Q*h{P*5cQh?wuI_L5G3JLq60*JQWaWda7aZrr zU1Zf{K$h^-g6IXZLwi|3T2Mm4t%l8fHt;q{I-e~ndn}itFvtQrIdKhTX|jiNC7V=+ zmkcRzh*+Y!k4|_)tMB&$#Ek*#Sz-aYA6}Ma z8lJ)tE3X?xmX_8|12W!C*?t^OYwz|WWnXnBRZN+~0D3t+nD~Vuq%oa9FNdllS7oPg zHNO_<<2`QmR`oh{z%Cx%w1=~o=|J+}#H*6?o}^uQk+^bsN+ zfP?N@)O^K3M`i@^^u}Igb|6`P;9;4BnT3RX#X;jXCGhTFLxu_wd_IVW$9C^+I#2hytHa5Z8-N>rk?i#?5E zJo$`KNkOSMQuO&8WIy;_Pi1?uoKk1TVyr+kYpNld2mPphvM&lHQw-ntMTA}j8EFhk zgS6uvee=N)Nk&=7U-!-I^(Fr$35iHF*EP!l*hOOiNSOKIt;L&%lr=7p2XVm zDW5;bL~wCC@Rz-_RRbnMG6ttQ&xX|GU_#G4{rM~>JZjE5h3zI3+$hLOI*{5Z>+L2L zJqYW)Yr-a_;c()TU%=1ApG^jsaTrV0*&)q_KBDy6H>>LDbQnxDOM@Ho)L%t)cEl|A zroW2{=dxr&1;%g~qOzz}ZgaAAWY@acYB1jUiu;45GlYf$^)=lgK!|w^zG{5Tlq!SG z{v&8$7J48}*T3`)=n%;ls>8zrl^Dy{iIAkK5Wf_`{GW-CtU6JuqJaZEl+=;h%LKwl z2EVxcL&;=l6|jRxT}b9wU?PNstA4}_PvN!CAP-tL?n^@5r`(AhCy^L~tw+UaxFyjk z;U!)`P(6qMLxwRvzstGdr%R>8a`w%rcAof_Q0-jHk^ltll;rAX+%uSLXUBmFh?I0I zblLg7R8D8thfLB-g=d;TX3%f^Z(||y*fJawH&p>!>Oy|3v}y>erM!|VLy;33mzriA)p5>qx^TD+F|n>*ruJ39^OPj*^w>0-%&INea_V0FA?gHe`8CIj0pYVD2UT_*D1hG z5Xr;E5dD6;9E6W9{fPzrUQBK{-xnRY!c{DG6-Ai|0xB4SbhP1Y^0S=B%fP+PBigtvA zSz(KUDGU9ttLipP$@P6i88GUIGX?WE3v-#o>qzQ^)9yW-1I=Nj6?hdNn5&Vs1+{fc zD#!x@Vn_c(Z3m%P5i42cN~-GVjzVwLET2@58xz>Chc-%r)`R-BK6*^tGumy%BA}lO z)I>HK2Gomz90&U)T$o@D}y%8}#bNY=Tc=|>|Z2h5dw-Q%8HLo>rhV8t=H)BSQmCj@e zsNjsgR&XXHJ@Ga8?mZn#eJ1C&5L+sL*59;_RsZn)2K5kK%zw?Co&Ll{@pgXNX(z&~ zLNbo-B`qRe)4+qErv6PXT!-=xwNIdre-bnF5Az-`>TLMw9Ce;& z)ju0sciEPj9bqGDP!>TeMOEB9lN9%Q4ICNx_n!Zhb0AlODE9uG{}>P&qP!B8(Fk<| zi06$enVl{zBBT{uy~fCqJu1h8pLetqdiLoTGw$dAN&sA;1?pCLf2}g}YV1&`#vMDA z_SLs-Hlbl0IgJy_(ga{jDTn<)%jqcrnmIRPLQj2-`%Vvw%ktUInYyDf)Kh&%K+bWMPsr$~UaRwJHumbj+ zPyBZ5>*q`+m5|YU(AqKw$84T&7i$z}XA}r#d0Wa`nb|?JN}iBjR@+~^yI%&bgnnsm z@138gy-1(jLO;KJF6pPHd_s1;b>43*ku}r9h+#&x%JgWwPHcO*Icf5~68a1Qa73Jh zka1qjM+y17|J~8Sf5BgT3jbd^I;r{psiUKd&-b*P`2Vb&P5%oJ1dudOQ1!ADb2r5^^Ty%xGi*}tSRfHlms~z*%R#pNMLh5)7$$F8r3a|lj0r0X54j8!**xt;?e*It|j8a zknHFFk{^-INiCxSd`b2fVWrZ8s!aBjz>x3nS->O1{=3{IkaPP5P2DiKWjibI4{!Bo z)IKOOW^Vo~3Qz%}fI0I%m9lZgBbhYUd>sFbfViYDI@01g5iPwD+vA9okaR1>&&wmo zoBXl83Vk8qeG*kP?U7x~zJQael8tuAfz@2kk?U^H=NpX>S*XL8%I-=R!Rj? z_aWOA=b@PDb9HnJS!vn5^`=_5O%^n}h2FYageaoYM)ivTn6;Pr_sT^BoKhU{?jJYv zJXNG{n9k@eIAsa21_r&3)&s7nTVck&jq6nB(6Y!#2U*6d1CNtQy1-m8SJfxS>3}^B zJt3$XGfUe-G@4Xp1%eiCE)Dw?q|diqQl+vmQ1h|{L|)ys+=`nxFH&X0^(qOBSQ)qp z=N1Y%t%1Ysj4V(YCUk0((Jz1Qe`VHqP0^1vHU~PPHK$@x7y(=UAmXw(N<&3LSZBID zHXC2#xy!aPDZN6rk`J-~pEfVE^smc5tn#nR|BH0= zPfTbpmEar|0~jB?oEpun|{T080$rI7+_0+fgzdQ9MLd_UoJx~-C z>i=-+Oa1NC4+Qyr>KlKnA-a?6RfABUX*H8lqY6O?>-KX>c9Fp0z(C(mV`XZ(P{xnlKyTp?tz+~1wUH>^sHTxuvuhGw>H6Tth8O4 z_Pe@y^nuy&{mij0>i zr1~D{6~mnGLNlzE*bt=~0 z#$StDtWmhQxSO-6XJdbiS4dJJWZl)myG?d~9|!4VD4kQ{Fv;FU@EN!IB130dde5%S zgS}B$t^Sohfw5x>;mF5#RGiqx=|LM<-Xw`P@LYcPcV>VknLT;y_9N*>u$2Y93#NtX za7!5a!KS2QY6O8$Ke}TJ#~FCFKfUPwH5ZIxZay}4=&!a$g$Mj4lE58-e>m{%x)%QN zz}Ncwfq#mRHqtcQsrpwLM?&$xFXK@BQyC{EW;@OCr^n9K|8U!1AXsWDM3Mhbx4nN^ z-s^48|LMQK?F%R<*eZP9GYx+nDp>3X6i;4D3CqrEfZ}NU_8p)a0D2C60TYIs6x6c%dkzwJYqhb{OH7@l(9e3{QX!7~}}a$;3!m z&HY1~c*aqQ1ruO+GMi1-mrPWCcXn%JB4vvl73z|G^mF6g6~Z(?nT1F9F7c*$rOYB$ z5T!y)ltBEZ%#sBLx(akqZE?YVH-m?*jz*UD$>|>n=P87}rvoHU%^zburojNolivH< zwz!|R69z7L{0b00F@agJn#}PGb>XIK{p}m>$rVNXAW6u(#^PZp0}7=q(D710FED;- zujBzLj%D*>#a2{J1p)@HWduYxKTXmh*O1dkkp9S1-tU#WYQUw$%BA9ok|6HtGnS)U zVae{si+@MbLsF796ZGwTtpm_I&3w`kk}U;&H$91VN(bnjLPm@50KF3-AJYtZi1u&2 zQ~6ggBM4Jbi_8FMFFfdoX8c#Z6SCNtUmXSb*I_Q@EpREzJw#S~9Q#(Z!k24gP@A~h zU(y-VYr|*F_8rPu;O%st9aeW=)5BmMZ+A&DJL`9q=06mG#YV3Q^9z5#G!gLwkL|%? z^TYoN9^Jr6hw_R8K_^^;rEwi*R0i#r5+=bjvrR{UpvA|}88;SCs_z;qw;BS87SVH( z!XUYIWrgB#$IfZ*G}lB*{6NAkl|P8KFbJC%4GrOdTcHD{i`J3F;Cu(gEJw2}3>sqIDk}q~y#DciT0P9DJ)WcXX!1{3%e3?XU`?N`C|JbuUYA<^4kQXXjAIQQgMieK z75xmcem$aROnr+bjn-r~355V1(BU$4=F!r zSSq8EnSMathk{yG@Kymx z{|r1)XdPJ$EeUPMv_;=IOlZtUXP{=j(L;hjtk1U1n z3|$JB5;JxxAJUJPap<#_LYTqzn0O@eE7ooVDKK=JomcK(B?5(tv7Z(hFq>c@+Y`bo z`Kid-Scv%}dJFUBP9a=UogFxP=3nVk_)l$UqDxWPnHuLZ)fsQ+8!Qh)km$-aq4zz z_1wfofJ!eUW4So?1$DANim2_m26Z#I;;t9wQjH#yH{>>A;8@MwC0=4WM@-a6={N;7 zFh*qguNz90I^Hlk#tKDo>pXdh5`j&XV&SK;R@I8${R*Kbm0L9x7n;D>myPE4=!wSHyGijsq|R=IiEi;zGgav z){ANlNP>_j97ofPH|n-)Ip%bpQ1ZEYnWyGXL70k~_Ox-@dm28wPG?HcC+==L&#K@R zW+1#dwN`m2S z=TQWg3#IjHnhu$UpS;;*)W-YAYeEisG7ligsq5{$xs!?)9xvrY?-HmDi3Vkn3X_sioI=?fA9R@0AVD)+!n2|tZA0eEF(4SUPdblyy?5!mAGT4 zU>sem-p8#z9S5qa>EGlU7Jdi{*)`>kJ0G;cK936)FC`B zTsXCHVGC3Du;!4=k|JEV&3ooO&RFHAY1|@nm+VG{{TC3h&GG>P=I3Lu!2eWqGVa4D zRU~Rx3jeL5BiuafF7x^Ee~|)6*U-SVP(C+c1%fyy`(Gdb9l`!L$A4XyLzt3?fl+vv zu-(gL${&@lyXWt1&u2QX69oK&b24iap#AS@4g=B3Cmu(B1=}6JXZqireHt78BL|Q^ z{ckw{3y-{a`@DBckA5O)UI$>|wJ!1C(?qxP?;xD(Rp`uZ(mB*Y5v52(V632TPGQTUvi)9p^(VIE98gft9DhRho5j;0%yBhS|gHj>qbETvx?J=RfPplfet4fG9u+*)BqS%1j2w3m^)x3N5}IkLj+moHzn$_2b^7ZGsN4NVVfd z{N<>6R_BJa9#GRU|5MW;*aFmaj13u^05u&^2|!J!5_jhLqoz}Q^v{}(M<(pYVhutu z-NaCa(-iVaH?8)9%?po^;BDiN}x#69fAzCs1hZ*qHdLGbI- z!*bjZh1F2td2E}PlM&C=>N)pNw#=Ysl5HAM=IB+bD-EM>hJS^&6-yzvnvJ8OB#=FQ^eqtmH+3|a&!UF#4evFg;%8c9p2(* z1fGU~Z9ozr1NRY~wL=79gdixw0FkYn_fi;2C1^gkO3P19LXjc9S2S!tL_V;gpBc$e zb)#~t1=Dd&TQ}JZh)J0fq*zB;7ieEcW zy$a+4e$_>Y4cPC5`9r|by0vk;Yx>5I^g^rgeM0vVq$au&!-nrRfAYOs+q9_0sFolL zA{M3r&LxK{Ho}EWMwk7sARrpH8E~id?;OC0j@Rj`Y!VQ%P7SLfI39G8QwPhSJhVc5 z$w#sH)&8+1oh2weNhwFPLCUTQ8&01k0O~KdGBre|3uX0aq~Ha+t(2a3U|B1K_HQMf z>WVYFhJISh`_+c`ykv)l4`9N}X-IY*x}17bp4R zi;b?3th8E)JF`Lis9H@Z2{`SvzeoW5{eO~xMZ<$hwJZ8oFKni4)3?lXqgs&vxcgV& z7@^h*zyxeX>rue!vLBjNhRaX@hH31jho;oaBIm2UgD|!S#ks%#j_6S|tsvbIH>+PO z69M#TvRH7~^tHk*Mgh~%YMbVyCBuMe=+U&NO~rJsGB_mFp|=aCGt_I0F-Ly|4N>tc z#xO>9^*kK63etXDp4RhgId|;KI>u@0nzSWOI2sJY`}RY3v#AEk(RfrW>nu0 z1lh=N%A9r_Mdh*eanSeFj`6i`3*?`Z!E6TrlF+XbC?<9rG8BDw#&&DQGQ|N!gd-hj zCuOH``^4wr_kT-5@y7CSi9tHt^#v?{h>>J)^8-7(b=v`q9ESshB)t(fB+0MeCFL~z zk$PUdtcut}sO$~TQ$$h0p}{<#Bf+RQDq*iEM`7@pSIt*b{`2NvCRbnpCygm^Z-rq; z95r146sopKUr_0jkUSPp&H`DM+_2{D^K5b|w4Ks&X&3rP@`f3Nb0?okZcJnID;=?y zhiA0L)nq!xay6N+W((nNj(#phWlqJaQg+g(duHk49^9{1oc1q7GLyISy@-<-l~4sM zzlpfxva~hn+TV{jPi<@i@V@WvACXK%a|#N=|Iq0mQECM|Par$6+>*I;_IX6;wVyhI z??Awrwhqbm^XR-X4b3BZeqm6rhy0F>^f4+tdjdha)FBL^!$`nx(-rJuSc4Vg<&5lzdVrVhJwOD;da z;|i^nO{i`7Vi0^1sHgxI4mQm+6K6pO6#AJ|2*^2vlewCTrj1paMCMMJ71Ngtr1n^f zF>i#b()G^@4dh@Smz=Y?U8Q^Q5kSik6xK1%i}s=A2v&{x=6|3J@<+=N2XLBY>7rhx zgDKPofh`XLHlXEp_RKQx^^*WAG};Z~?dHIM6`D$>6&(rlrh_UjcmhfgzM-DUp)$-? zjOd|BWWsvf4>f4tEwh2jhZ=NzAQX!@K2uWRUnXVPy*6!eRD$&yeS21rwXCJhd#!;v)R&VQn%}q_RM*;c?!9_(RB1;i?XXd(5 zWVbQcBF7&9dB=1kN4!s)^JD`UfffmS&oUH-AIF=Z#l%DB z1S+4#Y)$4}9187>`EY|q0^FdP$uxi5prDD${1_i@P|Ht(O#nA&nnfN++y_0F0?zXF zA6P{}_l*Pt%hiKe7~+eqss04>bsjW`s}-)L0S*a!Rw+aX*guBSAU4nC6AYcF^R8_g zgg}5}DP2xQhAp-mA5#i)8Tro-H>iG!%|&B; z9O|tkAB9d7_G*S~5~1=2bMVe*AS6^EX!^#L@tR)3eQf5sYHbiG@1elomWzmBMb=n4 zYVuz&LCC?`DvC)Mv9c#6=3iZuieQ3ZVH#^(XNIz4lOJPo-0Mq_kf*s=w&Uo9OoY+9}@#kG-o}ANw0?e`rR9gb? z@TMdX)x;DT|6wHM+U|oQ00P_{8crwXMyjLEqWMvd7W@FO5hz>$(k*@7>{ikt2B<+< z;Z@-mw}+_2Vz=oZ!u(rFrU7bD+FGoPG|AhIPY~U{0X6!J;?UvdL(w55@Rp zF2V8QiKEylYEY7{DB#8o{ys~c(G1lvZ@$W|T(3+MH8kbbQ$uE; zlN3Wnb+s}JMOXG8zB1pV9}YPR4pF$#t61?}z?rb}`_D5r+AT_bPhP2@1ea+f7#Eh+o#d7VpJ@)Kd;T9Mb zQ6nLyu^DM?STFSp2(aL(4RfdwDeXcG6N%ATXTND*kf1*&crlXU*~4b@NLB=VCP2 z?3=7Eh0Q4Xyb#kw(n39>FNbuU?<}-!x0Fp*5Y{_6n?zCgQ&i`z<4ofNe&-050)*=5 zUtq3(rKLF~Hw0`pG_iOpY5d-d;edr1mV~nmUh20OKW{i8YpN*yS|NbfEBGB}8oGA& zN^ru(ZaYN50%J|RgoQsjfe4c2CmQwRioMt>?kae>r3gc)?nCndPMz*OV4{yqE?&J{ ztK%yJeR}iAa?tuzpFXvK*`OWnPo78DHudvidGS(+Vv*u;_T8PGZ6(eMxR~bQ!E7T* zE1_W=uCvaIdG?Smk!icChFNRJrlqE}3#*GojG5dKgJyv(SXL(!F&BKrrIfGOU&M){ zDywI+yhALaf!`E##NUu2N}kt8t5tO)MD&r})~L84E7B2b?g3_*22VjU`u z{nqHcK{t!t>{_Cifi6%G^4mlni3&%fC5J27{C@pDZQcmUNzaG2AOUU7@ORG5C)Qkb z11|GwX@;cc>DZ3=;MsZE`9LZm0n9NQj;2?Y;VE~=-QxR;q+rAH5c9#)*d1O^xHd6b zb5Zf8YlUH5mCDPf zDwEdINQ%+}%1>kNFR%3H-7?}`havaD=_y&pTl^!@S8Bv1tvoaoH?YyJnN2ZoOHo^W zIu#Lw4yznLGzM~3>P4D5D0YD)##kW3^Ex8I;1cy1A!EZp%m9Nu0QF>eY7mz9{mRJG8eReNdJ3etw< zpNZ_RISTNDAGzyW7M@l6M6b_18Plg?zDZ_H9p5@PG|*jnxR?Ok8CE}!37$P>j%@Bd za9h$_G;qJdzE`)+Xwp#lW&{{|}b0x|^!5s*EAzZ?3{{{sDeBezlu4YpS${<$;(?FSI^aB` z$ZXWDVtKk=;P|{*A6k*6K7(iE`jyuqKCyi6+Op;?SHaT2l!%@7o2L4ZM&!-_9(lys zDq@R`9XQW(hS{Pzv*d|-p7VS6A8G_D*@MplmiY!Hln0cms!GcWBuZXhgs!#A!4K=O^;51%cRMA(7HutO2B_FR#lz*I~{0isyeY|s=kLsbe z?gg?4VDr8+;yGJ1|Jo}w+U*r*mqdyxYK`_-Q4<#sf_h$^`?bF}ZtC0BV-qVnLm$Jh z&uvvmO73-Zg^~!r6#*l-@zsgeLk5SQI);$6A%;&_F${>YEs~;dEK|)BH&fkXJM%WE z<)Mb?NSwJ+X3wOEqyeuD=FP8*5PQ%0u}lp6Dw8L}9RE@+Ag%*c3mV43MX2TS#ip^z zvj`=SnQ=z=V)gu5!q2rQ>z)173jbC9q5JzU`3Fq-ANhxZkC7CN?VPo~FF^hgQ~tO7 zgJeu;y0!6m$o!A|V;%XA`~zc>|8Mz+(9%zw_IfXue1QC;su&>ukdgaK{^23oyaJGa z&_?_h`G=%ThJkT?wnZCY{?@r|mLtA~Jwo-6o1sSv)&LeC`w-g~r?;6c1XDr=q`ui)NT0X`ql5us;NB-ag{& z0~KH|wUs3Z1VJM5+>DBS{u!ZJLWfa797bc%3F^H^D~J1fw~~DB9Q{Hh7{)%J94gB+ zznEK=YLWT6lFZNY^I(v0l{jbHXJptHg-;I;{7rG3S$JUs93D+RwM!ja+WmXkR)RRu zMOf;)eO)RF_P9M8HO3a?h1`|49eZ)QLy-KDRdxP=F}c@OoxG_a+P1Cj60nKHP7?M$Z?EXdj1O2FGwDYl(25G&qJ^ z8aG6z`CL!-)Rh5-M~3apHDaV`4QNnwOm$euXwb4*c~rL^a*}hCP**~zecGOe5hK8O z(cPcLz9A=#{Hlvyii)UzCF6tJeDO3DZ`uWL%pc7LW&Z4`F{rrq8~tk@Nb~t75nc% z0qqO`6o63nC2Te$h2S>4Vg4ox63^$#!>2ZuvGoh^TYC^8Y&SdZDCnH?ga2cd;G*&W zW0j!ozpWAoiTzuZfR*iZPB;tSDL5F1r^8#g)D`gDf)8T4CJU+Ui15=G8+gN?g2U+c z&WMjgDn4-z&0>T&(95?Xb`WE$3`>RGf)j0Z@F1w^lCijV1^a8&5N@i(#$tN}^!o-b zT->2Eqm{qpQR*{X8orwR3{Y1`h-B?{;ul~r)s@9K>`~LUWiBZVs4D!kHKNfTKl3|R z1I$$YOfDU;6vCe_Oy)xc3W=wmwR<-VZExsHU(2tXlEGDWmNki_tX1Cis9e?rkVQ}i zbgJXkp6-haz|n*eBkip}6o?Bd01Th8B|A*5mkFWj3nh2#G@x+WMx0<@Fq3U*#0|dD z>88T6tk@rY`B=0iY&2@bPXa93y6xt1(6eEH5Qlt^)m9#dKp4zJ$a+z9b&V_I_QRYi z5Sv#2|FJ+ISUy0(??~&1&ML-NHMmKvE%Oul@tc3ik^qR+4q(uh%Ko};+@pFJVEANQ zA=9Y`3Y1V*Nj+sG|EzhlkO>ik3Y@*8cd#=Ds|`C~cn})1{C|rZlzIa@KAEquWd~xL zM39G+M;T=g$~usl?(lbMcBoYvfbw|fAUTDVf)(9F^x zBsGNDZk-5N5+tH`345LO%#)fu{6=YVvabqYWkl9dd+uXpWYMmgKyLKU%18h{8WJfL zs=zZV_r(mm?atbtl@Tm=idJ%LEW`FN5<)(CL7Uj6&e-cD+1ExNDA&AR9~tIo2$Sgj zB-m&ed?4jRSnUzQ6GNem0ba;QwEnLl!_t!IsgYoiTfh=!M6e`ysdNpg#H(0%p`-P3 zeuHARL|F$wGJIVI)?qMwA|N1BOaaG+L}E*eSV08Ge%<)m!CD#+p>Ri~g1JCl0|}o7 zr&_Q8vl1=#O;Vsa{G3Y3lgiRfk=#V7BcXFBi}6qhM%5#1u6hE85Gbmyal;nA?flf$ zikza>tnjb*`c*PaDz1DRBMj?X&0dxw_Z?B~e6GIwXzo;wUPqP|`HhUi$mdm#+H$0C zNr2pbmna3sp!hf*y>{FOc81PS#gs)RQP!vj+3*4ih4u|hUa>M!+lsk{!(LWp1P1Fc z?6&!G0_m^77Fk6{oet|4@1L%$7>5ZbYf66n)>5hv)D0e_q1Jk6C@VJNDF)xRtOyl~ zCNjGrTLVD{5-icMYD}Rz`vq~ll$;kpXtNWH?2z>(tS!|6!I$Y%wqe99w%Sdc7p`UE*UOk$K)r#^iL|rBF7e=Bb0B|}JJJgg*(%mF z7(Z@(kJ$AVDA*1$z7%xKn+Q?>fP#Z~VaO0x|?iW~~A1fo(B*l}&y7URj zXjGB_vNRh#$0ayKCb1W3$T?<81y~u$t8$_z#Bz??==asQ0F)jWjit+lc!?Htr`pGB z>0oHjoSCtK0Qz#wit@S7G~5|7os{21Uv4s{9ig+rRlY~JfMCJNZ@Wm_{{F1QcjuiL zNEKIv?5s;tEK7X8KlBZqxxhcN%lTKQ7W+k}q9eQj@nI%3v^v=r{0eKfrk=X=8SI8L zn_qC|J_>dqXt66Xu(fq@OF~;{-hRG0cWl_bHE~JDqF8avF1iMFTiwL`nIMW#%q}ms zYeo}&C@JXqmd3Qhmy!i?5LrHXml37qbm0q^1Q7RlTA-s(=JOt&6|l5($HXs?E3&ED zp^D75-DYP}PEkGHaQXZhp~|U`Gitu?Cd%%|GPZ(ntAm0){5V{>;OlOgdKodGzws9X zdFp5^(e@lzP*qBxtf)|3f~(AJcwRo4Z1T8;`HcZBt3n-CBvlczN!24Ng$B5~B9kus z*huT{&P*4mvxXLdwGpL<>mGoWgnj48`wD;ynhZqzE*G^)looRa+2xYl+C|eI@rv=$ z0-Qu;FdZ4Vp>%*S!XYg_AdHX%{Fn4&#vZ|o@#I`E3IvZGMHo%~w4gYn$_U+cO2c`j6Rit55XpL6$8ZV{`G zmxmUuBEDc6pvUr1}HuL=@lHwn@e()W40CDj6=f#Hol*F!DOxaa;E@PD=rooz|%jwTK zmMMs~*YzZ>r#^{DrH9AcGDaSM8kQbRqz{#esl+$c*0?11XW82?^7k6j2TO({4@8YV@wAFj<5Y#orXGTXW6hydz)0UrOkN32smYu?qIqP~`u zXBggK{c0JkG~;x~m+9_bqqehDS2H1QL?~Q>(xr3RQj&MHiZQ8R%J1rLh?Fr2pThTNmVOMPRO4}6Pg~M zf>zN!T|p?=Xijacd{mEryKD+Z8I_#moiy?iZt`iXcN4QhB|@F2|1vDFsf)kC^g7A; z6>C{(jk7Y5cCh|9&As^Qz1?}PVgsIyv0k$OYtmA0?MEBrM7o$Z@PHw}^}&QK9Mh+s z!SOJTDoc+elUmPJr@UX8M3kv3 zHktS5nE12~@zle2oC^l45tmxfFn62>2tBZwoiKS+B8n_iTl0V($TL6)VX$`7{Cavu zf&G1g-ef4@aJ$*t@!cddflF*xIYY=soCcG);i?_-j{ORw$HX;XUyIqZq2bBx<%hog zse4>{ZaLJE2#IIDTviiRJt7I)4+R{B`(6jBrmU4UfGmI-eqhW~ZO7!sy)CnXKH_D4 zZK<%s1NWqP;BCF`Y2|gj{|qoJD>89pWo>P3Q>oS#GX>;&W{(25YsCsH=*Zn>v$pDgCr z226e5FE2ZmYWLD&8XaHPGNZ=U)+#U=n;E}&tY~mCx-({3ovZ5*b`WHq`?z^JEw(w- z&>emcK3+d~j~4Y=X?{V$&w1F{S~1aJtbp~LS>R<|Ba6D6+gYEUU?g~#{7cyStG=Z= zXX5?!blv>z9g8=B7eC`n=grpHv|9Mi_oZeq8MA6_$=RLHlk@Q@!`dR`iK|g;V52Ly z!hw|^I`@;Ds+lw864y_9ehCtye3n4wRuk1;(<;Fl;6>~2675qDgcLumq*7{5bQI$j zRm+k9RS*}pk1EJG`CnC#!sxveKox}k$SvaXB{k1*D)U+Ip1!i5v?ktWtIl#eN-?(C z1IHTfipj0>TFirer_YIFC#3URTtZXrca6)2$omN3m7?mSWG~;TX6aWBJvsbSA&<=G zTaI1rvk1EAi@~HiS{3YLYc$o}AIHab{)DM?`3gVmNk>P_-d-Ml5V{{kr+*U*felJd zipJbAsQTO3dP@f|wu&ND&+^`&4x!Mjvx?>v`H|aoe{h?DbprsmS#R#7S+6`(KMk?V z5+^M+==0moRYTjLJab|=@B(4ra;g2JY^_Q_l!ro^I@&D}2Pj+9nZg=(tgyy~*Y%9- z0)!m()+ASd$kac1rVNrt!D{wqjW^q|_kF|G^}6hzXdfNG*Qf{|jlnoej4Z?Z#9`ku zc%BST!QJh;fc}k{0vT-$;A|biA}`n>Z*0fK0FjhQ333{8GZmJSNFt**(tNXRme@c{ zfiQcr11=sxtDtZHdPZ|1>hH{pe=F7cX7ZH1hYa@taJY?(&^dGA-e!Irg{&10eleF# zA3$gect1_BC%HoC@W*g0>J8h^>Z=Y(PwB0u+B%`B!!YO)V{+4`q*gfhM*F}x{Jpp% zK*$DuEl~iBqa_5aQP}0Hc8EOL9Po%Alh|7fut!7?lPi}p0*L};E#42OiaeICDGsA3 zepi$~Btikl6Vfm|h$E%IV0E<}^4Rm608P}SkREI=ECpdr^e2r^jA1ON=&;~T)j(Y( zSuD&K$d^sGy$J?(m3HoTJWr%kHTF;fLnSO_f_S+gl7wk#3Irc#K>b1xLOnbkPD7{m zGd6`&+F~Of7}OR!OFI*X)-l@_crV2!kjq{x5hHC@Iv3Y*gEEOs;5JA%w9lEw{>lwt z1tjt7UY4^&M90BPUAC5`=mIqxvB^BrV>(~Oqjydx*Iae+*F9-EpMD*e&GU`i^z1+t z)HXRb5kIlC3&b>yaM;NgNE1(VZh?YKH9^*3qvDWtWELv+q;~Y3j>H2lz7`Gwv~Lwa z(6X@5g|-shcL0V61Arj{q}cFB95zukzz{J^M<@h)Z8aT7Xh?-Dx(kDhB-PwiJSM)N z2^EM{K`wBP5rEJ&(ub7=Mmh*6(U1n?cVu1R=PM%L{%7G@R#@A+@d+95+dK>5^xO}s^Tu1=_Ct688RB8a@A|p7(E>|@MIw*vE3?ToyQ!N zR+mf!kaB8bV~(ZyYGOXNrMWrmnJyr+JGl)mY(PGkdu>=zBtrz;BiSP)CA4IAm>hV^ zt`f-PpXCu{b3S~SRrHn$b)*XIH ztiR6JuN;8#$mv9eZFmz=A32)%=KmU@sCY!Q_uJ8b4u05CHid5R9sFACl9l_jY;|iusaR8a?4vn)s3@F9ZckZgc zWUc}%9F-F3oRjfOC<0>`NCan6H}?&VmE@%#GFOienX6GUSh2K``O%Dn|3oxDzw)?bU4JR{uNPYy$~&Y~{#s;yB2ZPcV8&Bm+pz}Y04fVfCaiW*QC z1egx9*``WoCw5CvKM=&yBs>~3QPYbDtv)f_pv07JVSODQnO`7FFqrlv5pa|y<;8DO z8(tU?3|@Ksh|l2Jp?tE{^$Z*;3{Ro}tLs}s2^89=I%turM`l|hf8(*g;v$1aU(g=n zRV?Nv(1`|1%Q%Dx9nhO|G!6`@Y$F_6Ub%_IPl|(3J^+uMumUobeyrNwUw{X=R9S!q z6vfb}CXh`bIaI_hG9wUdsLYpM?Lrq5qI-AMdWRoGx}$PLTAT(MPVpK<{Cd@z4on!$ z+uT%k83JLJ6gBxYo1IBd#SMh{2|mPJ#SsSW8woJnjUXU8^Es}q+&mlzMF7W%(=`el zw9c3jx<^PJl5$?U;CM)UX9(f@9!O`tZgBCTkt22=`oI?vh~NjHU#_Gh(!AqJDXN*^ zaKCI-CON|eAcG%QkZ2n}JQ1z{2hKdLJw@08o@Kvxg06W(tS#1SK;23vhD9{9Aa|3?T)<7?K68Uxws`maXst~bQpDCk62#6MMS57&YB8iS8%fzgMSoS?h$In}JIdWzYvPNoNxHwsjAeG~>qtTiOZ#9uRh zGiR@b@v55qvmxIGMYR_!5C5#JetJbSV^`anJkrzV6Zm|GEKJU$U^4Txy0qb;G_PQO71<3avOEWj5{i@o=^ykTIjreq)$>9I&| z_Man@n<(q?P{^is>bkbP;Io8etwaU`3%VbP5lN@N6C-KBep;JdaeQ~qmQz2wq#N;}8U5Nn-U6zvl(Z(;f0{@&pY|f^dtw84mt{A{$SDQwWn(!>mG~($x4Y zzL5zW{nZ~V6*v2D(4(%-2rLRVMBQ~#3Ithdy|1I@^99qN0;=(@*q;$=5=in5#zn~l zIS3ZMxn^``XtFcetpdlrsRRj+KeCe;#Ar;l*ElH>FgG;VX+;39A}LEO2b@DWazG-I zvbx2LPo?>h895$-_ze!vWO`K~SR<)2Wg)ewADTV)#Mz2gs18;t_IGBaAp(W9IQy|V zS(JNr;lLjlokuC0wUHpAYxfXFVUHi(-THBGAK_Ry&cfs^mk-0+E6*L?M&#Q z--I0Lb{Mi?LB;*@KvGM=`=}UgYXpHr4RdpXOK2y^z@nMz>Z|vmc%`5*ll+VTN9?)> zbcA8+7qsc>#0>Y7j50*!QNBQqU!eYv;uX3#g~|7C#cS&*@yGw_AI0k_UcCiC@hYG7 zp?DSkR;5Rz)Hoyj01^a+Otso-{n_;&vWNkct8Q@v;I67syX?KsbHYPdv|wnH;a>%V z5WuX{3=4tO#1#Lnpq%(#Wj}@NT_u5L`JAC=dOLU@rqTFB}ihM`Js2c&i0o@=NvqmPPdZti|L9 zk97Z#MHEw`n@hC-WD(;ZvWOTYn4#NmVnC!ThrUjz1Nenk8RJO)d56q(0LAOMTs8!< zh>4j(Ek{4KCb3=~ATyF^r0|g$;rqyp_yRH`0{Y;^u||JqMuI*vBl#*HnUR)%&5T$f zp7Aydq~3T|AzFi9AlBOp+$1_ zsMLS5-LCCve|rk2R6qQmNZgAf!nTuw89m@HN> z5Bl?Xd4XLj+=cuGlw>&P^7go~H%{g%cJO|d=g7OwV<-XVSmoTdpDdxO3=!tBs51GP zCs)lTg3DN=C!mHb3$6j+J5^bVz||+VJ@PR9N=hhrpf*L8hf{nwkC=gHE7O}fS=`)X z&e#_7h9QfS-kKwsByj_XdSFO&vTEp zBv|_vjD#~hB`T(Q7Xplshs4ALi6?>SA4bSFZvkGLP#4bsu?i9csDj*zUo=l2_kL7C zF82hoK5L7qi@wn@{m)g9v;?WYsvwoYe^){1f-2BOlUGEdALLGz3*_Z06D$IYoVP1#pyYMx@FkS$cr1-nXochJ zTlPi3K?G60Ky?C9g}p7jGa$ybjVr}N4tbm;WIXnd>H-ZnD4S=78l{AubzLk3q-CY` zJF>N${XDmjcF9{&JFU2#SK*R2flpb{wC5zG94_)QR(*pLbW4}o!qWQIwy2GOi5rD; zq?gNnbuRe$@?o5OvNt=Nyw1#1*cbiu6WZ#~<>8&??VaGAa^byIEh(V37WFOZuQeEv zI7Yx4%!R4t%$z8$%Z(&j0w}tqj_0qNeSm4=Da6OAqZyo-kk{#l4B`90`ezS|BZg^E z*a4qLgUI)}sI#Yd2QSP&nUDp}@j9qWjO>*aO|9eG`5#{`cs0D*n=dU59Gu+p_B~xL z>}_kVpEf+JyiU=D=NsS`D!P6nK=^3!dPLpHxw}3YyS@H$2)B7UD=JJ+{PY%AJHNf( z!1IIW&4%-t5$k=ezP{diBIDg|-y`Gwd~4=?=4@(wNoK$ULF4P)5MhXA(?xEg)!q|o z`QBr9f^}&_lIZ#1YSB0}P7d6ZLt8mkOHg_65(yin$=wyS0Jt{zghJgM$tOom-ih07 zuGCJ9J*#1R-ZGM3KW1ptb3v*WD7BLl>L1FnD!47etYD(%_jb}4KgdGsj~vVOtYEum z`br9-nyptn+7(w)^!&4|VB9>l46p9sQkQ9Q6K`s_tozS8!zkEC{V?$K(+JyXfW)dm66gafNzBJtkN${I~>L(-xlMlEQ@9u#EH$?UEBTh=@qGs*ix09v)f*v@ zYI2KPC>ZRGk-AdMkmzp0=*e`dgOd0rthPhGz)f)FxiV4coU%$>{ z6ASE0=4d5i_JUi2B9=(jT7SjfGB?P-q_o z1x2x@I~%NO#Q-J%7fGG=h6K?kq{~3v33PQ{>Yfc|$^?*4+{GQgf2j$ zqK{K32@E`Ulrvjou9TUm^A%$(BrFA-bplkhbc)D#Cv7zHwTd4ccy^R4G`)sFfy9{K zZ&Vr!7qo2H7vz2sH{^0LRkI9^%691PYL|{|-!n1*H3J5i3c7>wH#YV+i(P)8sQU=l z6|CGBx=p=ybiw*e088-c)9(*i0I-D8A}=Dab}Me2v1D2pbR^~S$1o35EL?0;4rDO- z+lr+|J-TTmr30eQWe~QM1S@=8kQ-d#7*O!(&)bhBTxk-;9nX+5jm$~NCbC`2_EncC zpH$R;k@2zaOW2+fjkG>mv*SQ(lr**PGsuNZ*1hwloLoooBV})7+}mEgZVpXy@z3nY zOLSEcWZ~h4grkKZDg+bA=nfSC#f@Jn?6}@}bzf20^Y;Qk!pZsVm!PkLh8nBX-|(1f zKxrqoQUi51-UyFiXJPQ!w}urCl!i~sE91$R$+t`h?-)w#JQJb%ER6i)($5!Uvq#-< z;3?$o`a~+7r6mkHg>+C&HEA8zPp4}qrJ}E|r0`9LG{JN1J}`p7-Tm`=b8_)IUdG1V zDs2DX7~xf|9KRr80Z8SEbAA}fGs}23Cw95=u8rxt(Sg1fnusa>LeN#zIdYb9jI_)? zueV2>i^`)o@prHL7f0oj#s>P&+`nA;OFy1V_}Ky1407QuN;!sob8q;IPZE~B>5|{n z6rUVQW}orb>UA%_yv39GQ#gu(p7E1bf#)NW#+ zqDEe=K2HBwsF7ROMw@(KW7iK^9#e2?v1OK27wA>fmtB4GSG)`VzKo@DC<&cB&9pO_0=0)7?6P@ zzt)BWz%tskR5IfoNwA9Vz~eW6t*JtVQ>kZZe>2lym;FY;T~_93xXtfPq%I`{vK%h$ zmn)9u8)pVa{h)z5H&R*%MMRt^XX4MM%EX7ePp*d-$J#YiuW;yYp9)qQP}l~42rS63h8`K6JLRY6jcTy_B|M%Myec2K$6eYo z-gT_Y_(TP}5W@kyF$qyB__g=Pt`kDK5(V6it6!1puCT0PeLEg_^%-mS6z>9rfOH^m zqUfChCWq^3MtmHZPB~jLFgXNljB!ZSwQlEnIs!5Wqqwu*)=Q~?KcxJF)3V0^kve4P>GKd-wkTW{Chp)HHXLx$JSPc zLujDQj$1`wG9l&t<&&^pA^j_wAsm!EXcx<*Vwp|Df4Y~VF<;GIR~t`7cLOe5T9Xab zZO2WQ_?ks8ty7EQimZ*v;mOw9*njdf3|+`xuVK0^#cMPN4F^MJF{U2L0LVdx;U;9f z)fdh?|7^`a4T)c<0J zKdT+NhClqv5x=b~kUkhr-Kw%jQm<4v zJNyPEs>hY>de%WM9s-?JXW=R|WDiG+IlH?^B5rTq;8PQbf?g?iv4AY%0gZPO9D1`O zYe_eonyj#Fqyvt36apmoCu?zDRg5f2t@NeEpIs57-&e0n(rlFg+yKn|E;^=(I0c)* zlDqS#)*U!+n8dPt0H`2T7Kd*$c!s_nyLJK`DBaKyvf{cTwqmU8nnB=ti4DjlIb1fS zX=09NH!7n;C?_(B?7bKqfYIiP+T6lutOl7L?pH(=Jbku`Gh z->`>_(aos9rOC=x+~^4jJk!z!LA0)bdYok_wM+Ygh!$djJ2KFPQB+o8m6+ikOblr? z)YfqU@0KtaGz(Ffq1vhOATmUy9sayLzb}pCu!4332 zxB+Tq?9VCZ1+3wklKNu}tZbUbbN$Y%Zc^fE5;DUycfHoF+TVQwDd;D@H95KumPxJWB3auOoi+*xi03c%GdL9;R} zOE3wx++i2*-9uH~$kw6lKfp{|eiUU{`nm91aAm^hO`f*|wx234a?A}nJ5Npb6&gJ; zJmX^;$l-K&hO4%ls}v)pSp0f$Sq%8qCThV0*n!1Ia5Pj@vMs3)Y)uAuB`Z}92>@P6 z8gaE_&{K^+Udd&(EWy33isX{7i}Sn1D@p`YZZ2ODd9#_f56x%H zk}`;AM=|`=w>4`-$>MfUscItUYDtlSsOA-~*?SUppgfnQW0esm_4b$ItRnE!Sm>Qc zpe0DbvkZ-_>nG4%kEb9W+Rs^6cvfIL-hlNksrG(Fun}7xVH*f~Dk|~ zJzc9In=e0x53(uc*o7}aV@Cw7laEb-ncZXV{z`7ue(U_%%Hnx?q`ds0W;rY^S4na+ z>n&GVymr%;<&_TH(lZtwzkYU{t$m^)5;%|f2c%v<84g@C?n`Pt5x!T$a$^1OoPJHZ zc)E*XCPMT=`yN5LREhUjF|9Dje!G7aw;z&h~<;|^WEnya! z1)+l!;$3@NmYIIk$(XrkVHA|f3|O?`3ZSxQo=$TJ*(si2kegKQ2WdY>4-e~sg~`~| zoO&+Zb(BXld+T-@(EF4Izv9j8#Ihr-a9?r1+0(j0{*WiT!AxfYrUz z2>CI&UD;>cOlcDbuQg&Hk96D{8omv{4*Pe$* za}V-Itb&@4fa9;>uU$iLT}fM&{jG1`0)0q-lLYd65pN_x%!-rp+MwZ2)*~&Q5x)*hSmK## z1iD(ToLN^^-ngGmWi@02A_QxM(N_PR$3DCL=Iq;-ls0_@-|cGC$9m1YnV8&t_QA-0 z$##x*p7iG2a9jdum3?71>ifL7KaM$_t;aI8xZ$MOsm<$ts6;aCBr^?V9E$&9RJep^ z#Mhnlz`?PUD2qsS!K;^*SAh;)zw_u;nSI#}*2rS6nDnHMCgJF-vy6)7I>dBYoAFK5 zWWa1+UCL_COq`y4%2R$yGxG2!obiua=EzlBdlul>L@Q78qErw)zXDtP@6ffn0`I}Q)L&sVUtGAs^>=LCB=(o zMUzPc`q-C!l01*MOAVTaZtvBM<&kCyMI_umrZE3WAw}bk%zBB=4IkmPi>HE^Ebgw8 z4r$qYyi`no9i}y^)-AGjS&%tsxR!vlfK=7Hb7QsSa8o)AEl(bXH#q-MBx{B4q|O)= zDw=BJlW{y;*pHO#i7$OuImVQ3BNgYtf_nRl%KBagEft{>CE*2ykr6%_l~BS9l+T%v zx+CZ4zFAZio;_bH*=0NtQcSGtX$Y=sIXoXOD-+A$%0!iE2eN1ax`GX7fo!=#%d&fZ zq9MSZ$2eT&Fm!>qil)4GguHwv?4H2+EQl2*k-vT(rVOko5k(QNNT!ZBD2W?1$i&~D zvTK9#Smb0&s8_~}$w18mqTy1_x9f-Q(OLs%#F#+gbOXKx)&0IWTQh$ld(&gj9XK)g zXr41v5E$}n;^ml<4?VzBPUbenKOhoZRzDaR-`2&*$wkGDP2m4x&tgOYRTZz%+^Z}n zPZXX{h})qL%=`XHr&Vh7fF?7P&Ohp%GA69IYYbWtEuFrf;}~WWNz=zzRVDoq|Dg6c zdr{D2I85KMX`IJ7wOr63*bhEpJZpaE`C5U=B*X$OL4ph0W0ne}9T{6!DcM_l=*09`-i^@39NfDT_M251?< z7|YAiQVL^%lHBgf!NOzuo9TB-ue{3#F`iMXL;~(9z=>QT%$Nw`5A|atoh9haNr4(C z1;^xn(N=z!00e(P2s30cNz!VC!EC12GYDlYSJI#sQXH4VpJ0DH-z=pJ0oJ^k_rP#j z>uUnCCC-8k7Q^No)8dk2V#2wW@TujR0YD2lw=Q9-DMO$(4{fkV4h`;U81wr{H73)W z5^)?DW~6T^LGerYIzLPfn`uzL12JpY?Oz>4+&6`O2UdYudiD{j`hgn#gMYIOIIt4W zH&7zxQfC?s`$Cl@Y7Jj12DPa7YYtqR1YeH6$Clbobiy0P7Jm_h1YSU2Y09uVT|&%3 z;WnAGj)FiapzgveJV_^Ljb{Yd!m|}0jr*~bsvFlV+l9vyRp_7*Ct8p*xQ3Z*J8?dX z_Nq`-p0`NN5iy^=PLV!&8X|&Gupjbdc>1_9UCT@}wH4B z3e`Q)fvc>{D9kzRemSH=$^w^wRPa(GRd4U$i3OFyF-tTcOi8OIwk$J#29x3IVqo6F zXogGMH4St8ZacRkqz03!fLR83U`Sic&!3%dyZ{>{c{9(Qe~nx!De#Ggj}N+~*zw*Q zFYp<_3uG5z-H;bFmU+=fnqal65dAXj zd#bROf|sS!iJ^M?Sjt=SbB!EQS0M35-gkHd1_<)|0l>gq0c#;&vSi2RS8Z5y+g*Bz z(ikRcJ+C)f0Jon8Jy{!Q1V9UL%=A|I`qeqZ1^~m=7UGy0@!LH-sq_PY<;1-Gl!ac0 z7_hiWOc+;*05GM31rv_Ck%Y47fiw^~VZ!1ijpU_7k=M}a=Cw^$G(X~C#vTe@U33KD zY3|w67L17)@RreF5Zz0QipLfZF!fI?AxDOlLQPJv@o?ak)vIUYwUHS>q~r+WGs6XF|-RFPM5d&GtkBX`bYQ5)LfBl|6rR#%cw(c=z$@r+G>V za(_PyT|%s^)u^DH&^%LX)x^di(0QZYAKsE;toVD7c>}@)6ctCP6luc1n5m*M{#`8c ze=!1BpU7MT0E~dW4)P$91WJY$S7If3h(r#j*$OOByg#1s#8g}zNdX;4`4lY*7n0Zv<%j)$F#?JD7L2NPngB*%N%mP? z=dfDcxR*Z~!!=x02TVlybW9%cR0b6Lr=vCDo-iiAn-SlqSVgj=#r)UhF<<0>AhEi> zMK=b$bLo)KjAW8FetU0aq8`waC-&(Pc;9THFlO2VSeoW2W1uj3L-YD8pq|Q2o5dP^ z-_4=1%+VxeazU`sXVVErbz}hpUWv**Zg5$kVLRoh^3ghFgT$ z3ZEYz4FGL}!>in)4MX&UvGg1Gi7MwKci|t2ryFpCHaenSin2$(%l=Gg4FTpH1StkG zzpAYh;A?v0s&ytA(?%g;?`yzU@O@B)6G}jsaA1Z->|LSSj9;%8RBSG(Yuwdv=#PT0 zTitUz3JU{eU@(jG(Igj>K!@D^ASnd=^x-tPlQ2f+=5=7WNT@|%ZDk<1#RnX(qmOkh zh|B`_=FwEHJ-!fXm#WQ`oDpVPX44JESrWkzjpLT{(|y)KTTlkz2uKu`qDbk=90@k2 zf)L-Y%$i00VS-?wc+^EBFtsfr$^amV{U47gPi!N5s-dr(xirEpZ@#orkP&*#|u z?vWv;QJ6>Nc(=onIfOHzkcvH+u~`Z;^AE8t!hI7CX=sR*%VQh(LnU z7b_snd(04xhhY!aXmaT?;Ls7DS8yRMbY`^^%4-Dqfh#ghi>Lj%Y2(MCa!3Kdh&u=y zyXZ2-$d^c?x^U(M5c0VBv-YHS?>fgn8u`(=`Rcb7q0rCo2*y|r`|3`H6NgcM52C_? zc>YkESV40R5BP51^#Mq<9C_30SZM^OcRe- zrS4)ElVxKxmO{ZOa~Ia3bq<>y?5PqLxl*Xgwn?lxnwr`}h*>ss{L;uTDrS-_s86 zDC7g6^6RQgmT`BXRmGRg+AQIWm*-Y)XyN1%S6vwO+_qz5)R2&CKXx$aTrQs*eTj;!~&~uFSEh-u^ z{co-^!XViC?U=ML^K1{}5qS@a8tVO46wSk2&q4@46N_Y!#T+$CT<{zSoB1A4KF^tc zElGZezpB5yi&Z~&voxrd--C<&FeX3kd^;$cX}7mEgVopX$BBvX65Paz(5cb6$9NFR zjQl}pAWdjaW`Ek-pGE8prFSY#zr91>{If_QiL$X$nR3yT!x#8V-awV$HhW{U+1f%; zQsavJ8r$Q{459SV$t&Din6=tg|gaHHZ;&DwjAzA2~uKfj;bY-MaF~SCd zvoBGy^X;V4f^oVc9YwcAHVft$&wvB7k9Zp~_4&59pDJ7{HWaUM6|FxasRWm*tV+kS z$eLVz9^n)vm)gN{=*Yd0Htkk$T9$Fc%t`cb$I1IrCod3W)q3M>I=*mQn5?dTS@`YB zs1T~c4VvcH&3bJEDm66~+eqYvAX2Zg6Fu2&^s3#FDgBgLcH?#kAL-F_40Ji7$Zwk!>o|Ru zbS8=`yHlL2eXv*&Hsim&4X8M-}0l+o=@6$Uf}@}=rsm} z2yzU-0K!#at#=6YsM=?>nxv?~9Vs^OvnJewTu8?cjqN+=k>uC)xk$-Gmr>+PaH~QZ z>l!sLKDzXWil)-eU8K`C)A3D8HGQDhhnjWrPP6*nPR#3k7_j)1&4Ty!@w;=fezE|NTZWa5Pc4yj z`e~iyXPlRk4_9X5kfwltAO!5xWB9b_XGWt841GkkGJZ8z1WnyI*7A07^!KGsf{$+X z*~ZJh5q0jV=^_!8K{Qa#Hhdnt*3#{JXd4x*9(ONkzuA^OF9{g*lnw9+<%u6u4{$Dz z*7O>M| zQaVN!@PKwg=GK8n3t(C@6}`Ui{6_9N=W|AW{7gT2{Dg(S_P1&2D$xOBTU<{8~6mp61V)Vj+OkMAnJ9@s?p_Xs;Z8&EvfV+ms(zEyfFfEPD+|o)^ z5)Uk7xoqN*_2AknYv&0!CMVr_$ntKoUtgX*72>1fxdqOG%~aZhVg1oSyN`nBQn2il7R z!?J%sNM72TYBpB2HjX$p@!D}SzP0nRZ(8blh{QHn_kFUwXbR}jU7XU%_e#Le>QvY9 z`JSRYj_woGoHCq$wHLC8_|8i4XS9861{ME8U>}e{~^U-I8XNBYG*mX+Zd5QO7H)fGY zleS-{;hJ2n$q|LlYhPfKj=kW+g(uE$NM*~m9E@7}Ee_l&minei1~Q;`WLM`$J4kf&FjZ6#TU3fJH{N0mQ&$hN9&TR?`QkHWwIV5m2DYI z?>;0pQ>p>FW?N3}%rR;t=YN=M)54)TaFoJo1oA4Y{2(T?&jM#U`fX5bH_ z!ixN1vZo{7zTqx9YlZm)#Uvl{9UyCHTm~n>ZqAo39b$acpl~0zx|bzjV?VcSd3Mp zWwiQACDH8L2-CeKJFBeG(hlTFE~rlsX2|^}0wt9Y?iID~S9q!7?}S+dV9l|8@)Wbf z=JikTO+|$J96ajSXe*4)aU`(4Y9pYtY7n1E9M^&bUlVMs!5k7HAj}IbfxcnfhD_{g zQcKJNLifqSBgN{vKnZX|SgrjLh_#6FzSK$#X67^Y6-5-Np%mJw3G(m;v}S}z@sN|V zi^3FKW9=!VOka%w4zeT_shFeIL@*q2jtzOrQ~I4i#{1OqqPb{NSloMsORNbkrfxktMfhVB(;x(lnzH>` z(+9e9z6h`PJ8y#)$vn?Tx>&5I6mfZ7s7NC#AEDXq@Nr&Ja0E&J;D#@28Ww;AX;fx` zBuLn-G6CQGR1AJ6Pw6Yf*kH%52-0Q7gp0;11h~aXR63TRTLU7E;yAkm$ohnAOtKVw zk=*x=D!a%!Vtq?k+WAZgi14JU6lZxIL@s~cL?u_bpz8e=Lkauty{0lqAJlkobCv47 zX^m2WL}0WR`(jdQ_}uyro4RKq@_tO_QH!C~F*DW@)^R%rf^sB1)p5t~`o~ne=_oH4 z0Q^dC4w$bvfM5AsRM-$!c?}Lvs8jurK&oL8wIE+g!cQS9-_L4i@uigt6l%xzt7nR< zdUf`8Aq8aFSKqC6`&&XNwM+a!Ss?m&b=WRQmmo;n%yETkY zDpf)24SYlG_XizF^zT%yQOxR1Kp#C_vZ0g;B+9LP3&{}0U?b;-me@53= z#^7v$Ab({Z9B`ufdcScVBfsfL7Zw;a^tI72x=x}>*=cnCuYAPc&r z`!#_iw;$_v%*erN_Fk`E`3MCMdD|^U*|u>0K;Vb%P4VaN6e2gE)5ww)5WQ~*MV8r> zz&Jds4X&5csfnPv++*^%pLmy3W1vE`(CwkcF`u6LrS&m5uxGlhmSxPTkVyCin}NaGfZf>{lTJ0)9X4o5{kll%%czvyHp}$S^K-$ zz)mWgCDHvnpacC}26@*;8PTx@uT=r45)}iIF{0HnS)f*5A}6DETlL~X{VAl!H)Lgo zfSHM=|5=&dVEg@W+KfZEl|F|alf)e|cozWPNW0fT_2%!9K^DQ!jJe5GR|JYd1;f`TIUfIm<*(F+`&&SK*&gMzHwQ)b1FO!2*48B#Zey^QXT-|Ott zb<&G|954}jaCfG9QtbP(y`wqCv9F{W9VJkN62oBi7`nmgg0j>nrpZna409_=Fb?>% z0`N1aZdhR^YCW2@{KOby>0=|CqoBc=og1p!l}^MY^|zlAwmUb}pkkQUkj>=}&=K@z z$IN3VJdbn7D^0NG#079GG`}+WIz{+1GDT5>`|#wq#?GVqk%llqNk2ot!rAPak*CaN zkny(kQ~fkYi08kNXu$9#hvMQ$&n7jM(74<*G;+;xiH*MN84q{Jdjd(Paos9B4f<-x z%*nlEYfyeED(_Ipp9GKqr@~55s-%_@Ua0!!3@Z7XuC~K!vhVBKC&d~@!QKPuz)-z} zAQ7TfR%z$bD8M^iPc;C?q4enO_aM(VAnI5a8R?BAKSdemNc857FOyEY>BYS5U$|!^ zT;ldyDnx$$B~O;qCGUc#M4?#$``371l(C+Kf?;?4l^#*mX7yrC&(`KpS>EVpRdSGl zQQVLTA`Rr+-naeBeeU3g%|0l4aJ{R}`_Rb%D&Z2X$j@N?=sKWnrSoX_%4AB6%x7vm z5U{wOfc{-VOYLs|q41HV1fJ#0{;K zP!M!%XI))zO8|5fSB)hn5)A$*7y1Vxq4sox$=HIdWHXWEM0WqJE(>6)D5!p}ek*_TY{K$fo;#f;xkCs)WhHIch=kJv%P2 zWrh?nxuQR+{GMR;_v#m+uj1`-y<-|7{o8v%Ndr&r>8o-H>p9&jok=IP6Y|*kYX}rV zEUEFrX@~`lk6jCfifNARkoaPT*O2)})QtOwX3TP8EcE$Kd;NMvzMUMtcdY{Y#4gw~ zE<1xEf{tJcUR&R!4w8Txo*uOR0D`J9Yn@yB1}w^oNctsBkk>mdP++V-UJq z3z)?L@6i5;XSsIPB$BIDs{tJt#a0aLQI=U;P3^8}<9@D=6&B9zMfRm>6N&lIu&&Ih z)&JcFv)VKVUlW6Qsd+>bZQr+p&bJ4QJ`4`qrgBxvtyBa^>gF%b#ZWU20+US_><4?? zL7EN|kQ6@)=|tMFe+u{)bY(Z+{T!PuWh5mgz3UmjFI0XbAT&V+XS2f7M>!WLimBJY zCYKX)q#050_+8?;qwu9^_G-r6NWxIvIyA^)-S)Y>~Pt`j1912Ed?IctlQf-Q2wI1PizUi(*QUb-l9wtN{2`J;9F>l`a80 zhK@)BjCP!`5#q{Q*Vu4sUTk!NoMwO@p#b?wnV%;EwlLO}KSz^w@hNoxxEPoCR!sv;g?ieJc-$zPg z0eZLU*k1z}u}O^OR?1%kSOOJRB$%lYxz;igrc$vPL1a^I*i&vRPMQNZjgJtD7dR_J z`$AJ2|K`C-^>5HchIc&jeMz<7FVMwK5*+va1pst$egj=-0tJz~P>{#P{m4vyFdvZ3 z1^_^p(2z6YZUE>quLu%?{K-r|pze4GWg~kF*kuuOy0+&Hbg6m+UB&^R3-ACjN&g?v z#o-Nf;YED|U6}tKbW!Z>7@m6<|NVB0v)>TMhp|wJ3J&q5*O{vEFgGEx-Ie>t;1^;8 z0@#vl6NTr$pTPM4Okm+JbY|8?b^54}UdhuB4^rF9iBV# zpzmm>U9cE10#xx8AKL8$l(?jWmSmfjxA%!gGY$MRBHPWJ;$j^oc4iRMRN3)u2&eAk zC7;Ryn!03=-;+ZX(bUa4U~*;krH_8_@NtYY;o+gdI0ZbnC(%amPq#MH2(N@!)KsJu zgmBjw%BR+Ks#w}e72*(_Ilq^EkmjHaa>bLS?z>WU=cUy=!BtpTF@8!C8{w$0`9?EE zRQF9~Y%b~>2ks{>wcsjQ^^{DvuNzdv>i`Hl^Z{_0@mNpV3?$&PE)x!LNbwlX# zb#_W>+Y#VMt_#9ja)|}47PGBAyzn5h3bXrk$z0-+SNWz&yox??Zj_P_W_MPe;|H|n z$Z>FtCp-;&pXzklx010>7tb$(3pzaOepn97o}Hr%CDWb;wg^26hJutI;n8PtDc-)s z;CHb?R;tWP>$9BtxD6TMQ8TL}%Tm38Hk{@O4r8LDeLxkcdzo-7l2I_fZnJWX)Hiyy z>r~4?)+|@qGQAfkjDp{ohL*Z<-+i(wqfz6mIz-#t&e9l%tZF@VjR?FAD}p%V>c~`m zlHWl)eA%i)BYsW%H4s^P-6J6d$_6$RpxK9-6pyo!F5AE#N_AAz!MI>rolv0L^f4XWCTqC-$ z*^!6kYAO#BbLfYHx1u@7UOF4eC5b3mL&Xa=dzfmpf@om)(C~ zJbo^d`s7NY>cp`SV5potdx}%+@VqY{p=sM;O)DchnvWck-(Mxj4Yxx^>cV*6*bFW* z=?z6a@+7xUKw2m)IscHa(iKh0=>ah(lU7?E0Q@0E1>(HK7>_KP2X&`y(uZAW zQEq9<2y0+`w3jn#&s$tu)os3thBZDJRH{Q2@^E-gje~|q$BQ%a$#)^eDI|VUWnIz6 zFHvA9NBBkln%OYU;>3nmd)+ZhV#d}LE6r>~}G54x^6Tpy52`O%O7>sM5~d^(#*==9c|SWN^(Xzhc zJC)A5B$p0BMrbJC5FY%CLSEHqmyhAZ6S~dcF{{W-`Wmx8uEV)~o%1^Nx@WNE09SuO z)2xUf!q>a6gcH%Eb&A>^(An#kh$Ak=Hn%@a&VKy~;EwF+xX!+ddPGtDDB8<(-=&|; zwhS4W@Hq_x9J3*}IHL`VqxrK8d3s<`#~OqaY|iW+-trlcP9q@mi3NpH@N4xrq$zN? zxS;s37BV}B8$g~510FJaMuDrHdaBoiBI~wJoS73hpF*C`tZk;dGL@az^*0wYzKb^1 zt!SQBR5@o%YBbd~w(dE7&jV)gr2qHXBffuUC#qj@I$I?h!$pl38u*u{(G>2RX~ac# z#CqfxwA;1HIQV)pXkz+L=n?2Yphve^d_J8uEj8_59Xq*PIoOxoyzDv`J8#2@Emwn2 z7q)C61G*}+J4Bx-c(}dl+F#Z<2H3pr6lbMJF?}-D&X0ej?!H3&wc%)=rR;XqEw8)& zvu9*<2k?x(4PLHfo?Snoly3tnCf}QzmK9x6&WGS^%VpmHq}JvdG_?85zJdS|9yw8b#s4=YIRwrV$?fzcP*b zEPk0rza|`;0ZqmYj7KZm!P2rO{aU)-dEpLVMI|AwDV4HLAM<^3r+xVqsFB3l(}jOp za^Ph4MU#`uI28izeJdYI><3&4>x&I|<=}H=TQetBWx8)DU^-*Tf|QP7zl_uchO-Sw z;9}~9fi}mJ7IZ9qu;jpB=YlQ2l1K}g=wr`B8$B}TFyDJHixa-bXwoRU=7mm9ea`r` z;`AvAK?4(OcGQO_kfQTIr@O*t1rL0`M4%3qBI#2|Jv`|910Z4kJ%9xN9{^HlS$cdw z!mb4wiL5oo&2p_@fEdboYpp~uiCyp;fHb3Bp3uIx;37m+eRWz|&C58T(qEt?GNUj! zz$c>$Oq|N_G8v$9-~!999gInPd5}}VU<<9%A)}EL?Xis8zZPP+Pt_MLuPjqTKDJf0 zy;NVengR34r&qV<&K@8d$wWWHhs05xQ8^=# zKo6`zHm$6ILu5Q?UJZPqTt|aiqJoDQmyGsZ!234knzR36P6MhAN1Em01Y6Gg)y1XQ~5y|5cQ$j)d7q?l|H<_-8d$-v`32vU09e~BQy z8?NiAb@}Eh&wTyt@*rcmn!^vD_X!l1sOratwZwQ5dpB(T1N4B9(^cLiYY2(vBVukuq!(@iOf>lu2fenChP(fI!gLP`L8 zgOKFih75gbK!J1I(Syq%C4C_r5rYg_NNKejVX>L3^-xF|isv-Sg_I=Z2uE>sEJ&8A zKta}iPc-}}MfL^Q@F3z@!b?l9*h+}}6W5!~l&1~=J{fiRn|KXlbtynCitez-jE)*< z02oKfR`j})f(}bV?Cd=yh`wixpxY0Lq7eX#{4kjHhMG4;J?&@HLOQnFz`w`2Xo1QxvL^$bQ zHg zRWiveIW*gAsjXn}Ql1#KDiK=Lrc+nQkLl2yIYoQ`4X0&=gE9&j#Y>tBuVUP-NoooZ zESVhp@F|DX5iM{~o!_+?c6syM<5VNh-OMh8^u_*9Kr z=)x^czDm%dZRM`lEGakQMjkWwlNQD(Tc?<78V@H==Ii~L$cFYlc@T`l&e?xbjr1d& zA$J(@O(kOQB@)J3(sV&RBav|~4-^!glU}r_ZoGd7OS(u>-;K2&-GKXs+u0-5iEBFp zli(nF?u)~Afj~^I(85753@6#-!~*y1pKBt)%JQp(18fu6F#%+8PD6?ga{YvL<2s&LCeS?K#o5R+STTf_@ucmkwZhEeihIT+N7~?4BmR(@ zxQKLz&eZRa?H--AKS|Dn>E*0ohzB1!8xm3E*_Gvr{ML?W%A*-lh6(u)X~}R)HNR5I zF^7RLFhvo9`&j0=tIwkXlLRuIe7t~wg)rM~Cy9I?N54m_N>@@quf)+HzTXmo z)v#-np&^C3xx!PA=^ObAP1S$&N(QLu{qst1e)UR#qh4BA|MW^)-+Cnpkt7cWe|jZc zo|%AN$%a$tu$x3JEb5^u8ZviGYcy!)8qhsQg7~aKXZK&dk|a^;cZlB}&z$jaAnv`| z*GjC^KM@P(jQcF$#*-qE9K`QQ(lJ_p-%#OIk`UKCWKlTcjzLZ+?LXo}w3=s0DO=I( z(J}T<5Ks)9S1gQ)Ey{{!iE#eaD`~);^>-8jSkl@Itr9Eug=deF4-7EW9tkX8OyuC#8Vs=gyaK@xU{yCq*H?NNWx00(@9i?) z38UE6kE50m83XJh7kQll%FvvcS_+!Mqgy~!S1U|*{nHraFyIKnSs#Sp{Rb(w2wTyfSfZ#P$L%VBD%B>+ zfA>mY-g+g))#z$#vcNZx;Pk^wmn>?!xfvOSoC4lVpZng;nDFbVy4sP*b*%5RK)I?! z56xGCwL~bOLQ>oco!D3v1|SN9DbQ#;Udx4(;!&)HAYy6wlT$`Vvdg{!tF&~++U=4# zcG^G1LC)dqCf`%|J^)|m4fk%B^Cu;-N_8U%*h^NoQFZ%SWc{cr=SznbKnctSjm-4M+Ew6r)>NQA6RK<>`qi4C)~F{69Xpd5ZP7&sTapyZ z75h%d8`p<^Eo^L-goIgKhX-AFJn^#?0EJ6yKbD&;JUxOZvtl%wws6GLfl&ld{{_ir zxPxt}MOhJXe{v@2_RNP(tbTfp`S+;r3CoTvLVS0K8bMSiZdC3Ws}T z?iVO=x5-{&1vHk9U_YfznTQK;Y=D;3?6z)kfgcGWAKb1tIe~oAJE8}ul}xc49xW8=c;M{$5!i3jJU0`2cw z$$mLST=R}jah!fP-+RsF(W?!>cl*eId+~Al-3;gy>JD(rR_Zi$3Xxw!r$NxYr1H?- zcM|nTrcc58jTjPuT8U|rwu-zW)m)0RspDE^{`8nJ0TF84X?hHhXyXUqbTM4E)X^Ur ztBAPL7`bPa=HAiBETIgXu<28=Q|Jw+nkPlsQD=D!1NhC0_(noSIxr++sgI(Y;uVmMCEn zJ_nugSVap_V!2(q9z;p6_wk}D@J$$je(b#@>3xMI?}8C)hJW-%&N=hWa#y(jXY)vT z(3!PTN!&`m=ogW6){$MqU)nCbX?&zb<9Ag*I`mnyaK(kHe_w;{1@D%`wu(LlkDpRv z=p7&rk*QsJhe+>jZrog@@`ysKiC_rWPT(JtlD2VI3Y?P;V@52>j1jizJaU-HPvlLD z95BFp04z?vXy4@+S zPKd<$jaYQ+m_EzUQu3_Hd@`@O0y&nF86R7rbgK75ECKQsz!U@xC3;@hI@uM+sF{J~ zPx}$0rLu}TL3~$y((nX%2613Em>~lw2*=<-*MfrXmlJsDa5i<)%sl{bCz6(JX;DGg z-CW9sruA$7ijUIM-IrScoiog0@e{g8kslTgjXRuLSK-C2!o9?;Dnx0qp8@oL93)tlZY0n{R&rl^aZx^&D>g-+CM{$%FwrI}Y07z) z=5VeIHT3MRCzzJd3N;ZTm{1fA4)yQin%i%5vwW$i`9b z$wT*Yb^IZ5+da2co4fp>kGn=6uzQTT(y(xK^(4a?yD2J19&O`sAU+=7E_%mJzV2jn zX1igzpWya;uVM+u#>dKJaAD=)HwkEBf!-e*LxU~H*nHX2k z|HQ-)7yKtC<|-wdbHiWv3*RC_eERDGbW4EJ_X72+q(GG<1IwwlbA))k&x>?)$KI=B zQqkESKSN1{xWu1v(TMp$F8#*L2lv+2rJt7*W=cm3ymCuWp8k!o!^PUsYvg!M1XNGI z{on4Y~9D3bZ_UXAludL87<#=^rQzbZjZM(mIt@o&Ryq&$w z>RZ_Lx*8&S@@^kDWes`(vvloDDDv=VF?CA8^9*LYBsU9W63zrt$5P3%qFc%$B1hl_ z04pH2R0otR7O}qRmDz`n>OLR!o-$aCTe6j7>nV>CrRDva_)zG_Mixv|B2}^)`YWS@ zot>}7F>cxiTsNlVSZ!tdnt!6Jq9Ce|n4~6Ix5vULxXAWJeWjV?-M$m|aNV8E@eB4F!~Ui{~+ zLu-FBCAsV||847N`6*n(3Z-4TgrmfD9B)(fBN4^UI^5s30G?R+F~A&&Hg`wc2^kVX zZ3pAr2-=+Sc1`267~3jHnP=LU00GRRIzcP}TJk7v0_ixY*BzD9gbng-CX{>>*Pte1 zk5mhFB7UQ?WRry2{ycJh6x*KJYD~!u{e8PIqifn(RpN}#QICSz!-bKcTK#ykE0mWA z7sTZRIza=c%hmfQ%1HDAkS?-=^HwsyU8?}dXo_F1l>`vd8?RDWr~Qwv)#Km0R^Y-1 z`T*BzYaHNOwPG@A>`Vw~>Te*IlT`p*tNU7x$d<#&QRU$I{L(A~*`yxbz8dq9CJy71 zmy|C5-6I4_@=VbOG=3lX&*OOgKLUW*Y}sLqm2{$ z^_84$FvAnh^$j>0Ra>z5_UWcoCY-Lrs2o7LW#7Ia>M6{#{fQdl_Xtj`7MdgVk zr!m>x`#?NJZ#$iu5+>9wB(%YB0I^ndK&+J-MpLU79 zpX`f+!rlqgGi;LmhEk{&Lw)sT;6<$kgAW7=`-|K6Yr0nafMR@9=Rx18K*D}Gt`SW> zgBKw9jz+WOi3CU0fPRXo3@EfRiKSu(G`$sCHJJ&>bkL{E?Qly(0fp8>9@g6~2sALc z4^kX9qpj^HDd6BtTpCtzzuK&Zwzz|ahJV_u$#pTfcZ{E9?5MzUNYs-(O^ui<5+Q+^ zH|Te)4MVT$0?EM@;O3plz?PoTB2uL#i~NB~$;N$S$b^DOuWqsEWl;fb)Nb&up_YOR6mJ)KhWb*Td|VIgOKk=aOhwcYzV0! zGf5s%$)PPXfHrF$hpN9Lr24^xOW#-VCCPys9+xoAz%M^v|AwE00Pqvp;NSQOjQ7pO z-V(b~0lQ}k)3s}>2i>pT1Aw3Ct1q???jVPg+}^pT_hu0})SV}gAqe;r`+0oqRkve9 zyaBfeLcq1(r@W@xcUDmyK|Vvitb6B?Jjc!}8MxEH)H6JBXGtM^ME!_k_$;2bwYO5@#KZ9sWL{ua2Pg&g z8=-}FQUc-^4)YcO7X(9_O*vOJV8|7=;68gk*NYK&S@#xyqS z&TX{Zc@O%RTp@cUZ#&k&jiOK!@Yp0j-Vn=^#tB{pfByohcan-epe_^IS`TF6~bBZmV1~w)=;o##9S38kJ z{%QKI;Lo{vhuLg1l`Md`^muEdj%>Mi6Wq%--+UFU1d|a0tU)=P4rNh{r7xYzy6N7A z-P+)FY^$}H((z< z03K0v;lYHlGVonhFxF}Qw=&xOLf4&Wi(C1Ljr6oAvGU!8;u&(*$FmB>sHd!#){~9q zUkQ~IXI4N$WrAD{maz>=&EhcC(Yt8(z^|o~^B8z{^>A?J2@j=YbPjYv%lhhOJk_uG2#6X~zU;mQ@tBjn>UJ@Gs5`_ot7` zmi5syeY0$1r&F1Vp0h4|Eb9f4mqUsDJa1ogQ}0%n;ib(IC*4xp@nuN&pWpT>*Kcq8 zHt%+MJ@nsid#oI;C+mkfyqWjSV;zqEq7*{c&*apDHbh*gjhDkC%axw~a(*skzigCp zG=PorGX;{YdO{(+c5SLu92@O=^hxMXZNn6qOpc%Sp_Jv0Q5BF973hq@=_e3nfqy!veIf!-% zeba7#8mr#2)5LAaCogS!B*Uk!YD1JAqVP zs2K4n!ZU-3yKzfu7>@o&GS$G=Eo8orG_G>-fGG8kj>3fecga+iza>*0gy(uPyE3r&DAA!98TME5!D_(DXV3x`A{1uloFd$?(Ps2 z!Ggp(m*N&Ytb@p@l88#RbC^+&Yx+0vGt!Qkc3OQl^0u%9a15LZ^KySUhQn2a{gXp` zpP+y~u7V71=J6_^ER2KUH34ouD7zoQ`EsJhGiG-l?#kUtGbE$JiN7!g#oWKc7)bvK zV;IP_`GqkMYyZL+%uWs$pl%QE@CS7G3%A`H{=yh&>LhipJ?<>)dq}5JLp(#}oRi!b zxdd}zr{!Qii%ZJQHe>Um20}{GYHhO?7b6asBYxhf2Fi|wXIN)2c1+R`#^@Ogp^60O z;~oz0MNh8oZZU4xj5GZ*OkG-S)FY^K!k+IZ1p(J>jEUf7Q9kY08^e3H-W8{uJ;-d*FQK)Yq$*+>~c3;^ro{1Q)$zsP-Wim>wqh$p8IwA1kt z!BC0xL2u#-iZ8FOk}DypE6}pHMNC9_E)8)hX(olCZ@)LLg+53HZ;i|6INSK!zGD7V z=0r2xFZaaF#|mO|JxXYn#KPv#<2MBU<_uJ3;)6`p}-IQm&sH+#eYbq7Qj<}0Q-|n z?G5~|lc@^-Dw&#Qoy3>^ZzWUfI{yzRQ;p>Qf0L>15H8ApB~u}bos8bA*1;KF#EC}D!mQsR@!J(2IbM&qSSFiLRGGy7ZWJwf;R)WBz`d{ z`at`!Kj%bbQjK(?UrgyiCE?KVClGWGdwe_C@Q59B;=X|lJSYc&y({>>%TLY*c@pr=a+e%`#*p0T%W^(h?{2F})4Y zZ&gN~S#XO&@4z%a!5@^~s#L3{5*kmV>fb0)8ts)F8cyWl{eSGeV{qh+ z-mM*56HRQ}6Kj%8Y}>Xq;lwsOwr$&)Op=Lh+d4h>-uHfRo`ZT-^;Vs4U6n8Ys;)}+ z@9Jx<6|_f&E zuF*bZvMUGYQ%Ip!s?whZJu2&X>mL!q7;|5L!r&c%&p_bOvkqE{W5c44=_IN-z>!cD z&`D;H+v8FtPGl&39Tm@!CrHOa&LuX^O2rWq3kdwhGM-_~slOzTJpg(V#lq6FE}C7_v17=oq(67xYx@J*-} zp2gK0@wXZkrCF(LY z#ugS%qS}kdXQG}~!P)1eAH33@Oz#W-gxD(PE8Bzw$I&0u+iE+e%X7#TT1fVwz{Xi* zsaE-l+>8-G8j8Uwl2d^#YOT5_-v)riZW+(t!hxj$;?i4VYlw1s=ZIhlk9EA zfRa>8@44%l9C@R8gNSL1zZ=y+4w zIO=N+0zap*x9%yiZj~VrDZ<>I;{Ri4Wf3^E(tZl>gPPP(2n8LC!s`U$0?#?vXWv1A z4W%BRKw1LqYAhkjZ5xK^RN8>pmckO0`$_fn=?A6mKFS}-=6uF{F3~kQ>mNfa^);c& ze+{k7H_wuI`-}a6LATXy#_5307fK{%Om(XN(PsZAg=po3SK=Y#rcgHo2MXEXn3XFG z4c08pLh6@{ZjW*VySj;Gl24Yw5b)Rz{WzD1nQ*l{(Kt?iQD#Dzb3}wC*c`FEOPk6l*r*U|?M=qAHeuPW&dq zCdz-E_|N}5@ezS1e!wRgxWBXo?0;zs@Bc|#pvsatlh!UIsVfv&UiMM&I$3|ghA$eE zy48W29wecXtMI;U(I|T>7S^uX+ukscySaZ3T!KxEcSe}mQl4Ka3`f2KOH~biu_~0C zsoRsMFsXdYv9rLQ%9XJ+^FT_gY0}&$IzOMdCQ19%QSxni51jv4)SYPu@YB1d?aSJ5 zXDN5)WV%kgC9aM>#`Z6U!}Hq6UWV#2a_Ap__osS_u22B`Q=OGW;n$Qwd^A41Y;{gF zUh>>g9UqBV?r{jK{yOWsL;i8rUoiZA){n-XWa#Mrebz_(eb%2W|8>?E{@YnE1!WnC zZGfM`vGE+&*4%iu(>hm1WK`(2F2W;;5M{IWGevUE9hmE&MHYv%n*CM~vk}~7$i7zD z#|jBq#_Zwhl+NFhtLJX=zB$#r&!(ex8{a6RF}2NuCh>~Dnggv`BRFvAo=xU z?@uL-SSLn}s?7<;Tbz-;FcA`Ftasvug=~ z2cI_EBZSxv?`fFpry}I$eE-4&T85r|L<*~nRAry><|FLRRk_~7=~YN=KP*#i^pf;~ zHgEfqS=F3dzX4uL5`0Ag9gCZs>4UDOyoz4!@+-l;S7A{EdfR&R(BCF2@0uj}QLWCs zEWbtg-W<#N(qk|~3tT_cIKG?`g|G`eN8No(_$#DTAa?8dacobSKc0>o)RTcC;(Xba5zWedo9QP~GO znWQUiy#H+r#I*enZ2|R_&3`s%j4Pl16_fb=-^V0w0maeHn<+=rjs3g(-7doCL`ggr z$sOd(P=$-jH|OpBWT|$HMp5BB5BJx<*1QMebMeW1qT#kszD@BSuzl4%Kc{%NmbCD? zvQBRg)QGFusd?SieF@Mx&+8ys`Z{Rv#(=a+_g^svTcf`i!&{rx!r!wjQR|j&|0yhiyYlaQT5YRbIkE&!=T51>9t>WH#RBoD*1vE-c%; zUa_)Qus$Y%X^E%q_9kFWE%pwf+rasMZfmWp|I^l5AFWnDfdXu6-J4RYaQ@n*r%8ny31i~_}PsSwEgOnIEXer7a-A2Y$kST+&fN7Nln_(NW z2djt7%uK3d7CPF6-{p1Uy*SPU!sKZcQ>pGXMXCjbu zG?Je0aM(p&qzc=N_=*0?hp5(Mw0ZDeckWi?2I_yP$*2u08a=L=7v3qQnct^z2{kZ? zJ^PKhC1byD7Ol9$-p?DG6uhoMPOOr-%HsKxcw}|o>&d7?rOoFcts%a{M3VXI_D9ps zR2$l0v`FS97ndYFBeo+VKqkRwo@)51h`FUTd1hMqdHwMYrw-cu`l%w3 z%fJ%4nne_1F?DAARs~S+01B2bxxY$VyhluPX#g~=7>`Fn91u;O1&~!bnW0f%6!tVE z&@m+%Vn4G?m2Q&wLv3#75O`VA&4l$8daO)ax2yz$j?Wo1xDT(}rY1*gX9B{YwE7g8 z89`a7M2JYx6=Ifo8-Pa&_wO8uJm@-`ChnAentbvZ5I>uGV&e1yw2y@u*<3$X{1#!EZP^-`!;H_X~WU4qG+iL}70p=J;ed@g)Wp6nseenT5+Lwx3{occF$RNWBisNP5LSz2`A~MmGf6 zvs2==2V+m=4j)loiEvUg_b2zttMMD_9OMv55P{6=8tmgOtjrVyJ^y0unfYkZbAcEq zPLBf_du_@){O(dh=GXS1F03-u=7APpB8d4C3-DKw%>jF8^+g?`oZ8g{zWzKp&PYjo z4(iyXC{6>J;|>VaWpylTVu=DXuld|-jiAw#Jz}(j_|3(I1ai?aY_QX=rzjr8lAu(2 zi^v2mxov4sgO|DFM@_))u>3BQt1Vly2&(v`O1)j5x{j4fUIK`g3yM4Q(v)No2>w-z z*{v3vBhkw9LVa!Pbw52eWf+*d?O38%=2!BQaXx4aW>(8qB6;TnOZ&4kw!7l?E&CGh z!sDm(_5r#dRUaSl0B?Ic9vF3dA}`MOE)U*{ZvEoXw0&XzHD3O6KK2%OPgW20l+SsR z4C2}`&rXl-mpUZpdx?=H-)J(Gt54R{-Vt294rI5sa~xJ0W-zC(GNG|?4HgB~HqYAR@BD=%y*&98RDoz8XcY{Q*DF;(lp;{WfN!W2}wVu^6R$ z@=4z=fO1PEQQmjHpTtvLr22S{2X*q1SLWI{RwON}e2=x)bZ(I;eY^v#JoJF2bb+VM zEC7=A9f1*(<{Sk8@TY>W&KlUBE4PGlW+8qYO2&K=LC`j7wnq&Wsyc+iOheIbT^}3J zfGVL@wVrKbBP0)YW(o$?ouvYmf$~9rANb=b3{>*mt7pdf!@-A29=08-slJgKQU-nJ zVT8xv$b=mVeJT^rh0$Dx|GxPRP1S!@x(I9|)RKO<6%|4QiM<%h$o6aXAtpl_oc3Px zN?L(C9@9oHM5&oUZL6U!CXMwb-3=8#{Opelum(3+;P+%AtpxJUv^qiMHltRWFaqmF zp_bGYTHpg6l%JT&$IFm`H);wwk~ANf=JkcUT-1{{&?=U+N$(QxamONNQ&5l2+Rb?! zlcx!b#$$nyF2Kf*tDv!tS&Cr_OJn6vL0*u}fSjGC6x53Tf-H6^Cb`|UKurZrpT`b$ zAm+$3eHry(VSsFcWnms@w+0EWxb*3$`D(aEW;o)~5-_Vk$IU#kF-)`?tZ@Cir`%$o zh9E}{)ftJ|$Tta$JsYQmb~fzlk`r6HP6IS!PXy;ssFyYGnuI2AS@oO5ApnW({a{sy zDvZr9NPJSIhw4qhW`sPHOIh}`TXS>8%_-&fPi(CF-$dQx!W@K(7(Y5?{Qa* zXew8bd#X6a-Tq*ocwh)Y&d3CZc(H!+Ok623WF63|*^pt#_le7s^$I*h5~eVSxt)hq&zaCFL2b;9?;gH(u(@`EwdX$5`laQWaF|_z)eEIxmbzivu|Tg7lbZ zkc4fRU$Qm_EyxQ^Hu(4E)fnkPCS`;ebdd|gUd0VfSf9;`7OJsXPCa2S2;G;Q0}mYF z_XAahSz9D-IxHdB`CK^XoVJ%&spo@N={c;pcD}Jq6)<+-#B-kqm->KYA=H}UjW!E= z&0wdhlc&211$U$}STT&Uaz1y){9>XmKpfj$D=YX!Ti!q(HuoF5CSb&3+apeO z2i}y@3>ETOsA}8aiCJ>vK~@wfTf(`Yt-P^Z&#n!;F7D4e>CBvwW8ZFSU^^-+`wi5zTSFaLMq07`5k-Oe2&o)ap~t%p@autmKNG z>o5(WQpv&)hBLPi_!=e)Ve2p&38pDOBDBk6A9z5APjOUAq~amEze_T#XtMY;;p};N zHz|Vg(*?(1@vJjWplK?o$85~6J9F0qHKh+;h6VBQ#e6Jz&I|a!$CEHUPC^?aFuW;Y zxaa`~!i)w*5KWF@N!#&dQKg*;1D*kX^mY)MSV00~c3vB^^9>4ueTVYg^uf!Xg6 z)b0yk;$gC^55QcTIoCgvOjp||!mxEB*tpGyd(D+d;N?46s6=oLspZBt%m7D%#`4N4 z59F8xC+DI#Kz<|h6NF(f4~~}-4vm9f>FBpn5uqhyjZqR-dM?5Au~O<_?Cp)ZV^0tq z3RDSVxfJ%BrI>IL>`&Oh=d{t`7D6NVz_1pSnM7vB5oSxjqNyQ-`C=4AIh36kqGv^t zJTgAiHE*Gm85zYwSUZv8zO)gnLo`la?Q+6F-2+Sm&dqNFhNf& z`?l7a&MHnD-zZuyz+|@F_;eN30iH<94_~<_`%opjO0NwtGcr2NLil^{DL>UxSbo66 zfXP9cy(!E4$e!xM9boOldNIg?GD)hkNAX}sn4jd@zrc`|H}tuE zO`5OcAJyLcK;a3xDsxLKF?f?ecq4!4L*CX0&6QSW()Tz&Ng zSxhKvu3;6lb7h?U%u$bOpG`8w6+AyjdFm~r@-KR#Jyz&WR$j6Tv;(I}8|8{c=3`yZ zeg_F*{3^d)B)U*pkDpY}-zIknRIe%*%YE(=!aMUAHzfJuZf^?LHAjLVR?e%oqs&2J zs_n4?g18pn&51)r7xeCM7RVtOcVxC#+`TewRo6U9m#R=1~t>bt>~hM*s{8v1IYz-uq-eQd@b-Z3~UB1lJ}S+Kv1i4OjsL zCeNg80!d(`KM7Mwba5~QJ707@FQHkd>k9&XEcbD%r zg*z^)YHACr=k5T#JTQtLUpRSP%6v{!JGr+OZbD;Rq=Q6K^{d;BjOz=+_dCLi*XJof z@q3R~)4`j3wbaec_ZDS77bs{e1cJIzh+n8S;%T%g|$`u!GD8|KMY` zz>6LWP>U#EdpS9O-RJ~-_@?>d!naSm-ut@0kD!IWLA_u7M1}SeQh&lFMLGXPvHAPH zXnr%R?dPmlZ!n#SH&5{h<+_lRC>9a6?fjTn~nXK>7Lk+*TbzSn0SEo(W2|4I|?CO9|R9*wYHE^O1^>0aKA&c>b zO$&-i!(IyAt{QIj>o^WF1@=hW2?p;gu;c2oS56)tnZdTGKl7y+hNJ32@bY5C+25Lsl{*$&i zZAF{G8UV+DH)|L8!?VZE2w{x^YVYTlM!xr~U|L+JODA6qH_ln3K*4Yuxn(}3-IfaS zGGHp4od%D|4p@Z2jIVfR%MB|hmwDX>dToLLJMxPkyK(3WR@nq1Z@Zl7!_!gQYDIMG zw;Zx(v3R4mMwbSo=}Nc*M4*(bjt==S76yknW%2MJ(pbO^iHqwOWdvNkFKPHWc1;5m z#WF4_V$Z9_GEG6GiF zf>cgVcrRIb9q=zyUTn|kn|%X2dw&^Kp39)iK{P}7#+r5R=DiPcl+dIO$%H;LjFBPQ z7s`YPOizCO5k>8sVP7*W0}Z)SFyp6j{AsT3s|&83);Ag8U(*nGezq=QA2JakOAD0n z7QAmRBbTYkKZSLuLNinC5;fg9n3%e!G9vi(2bP1s^R5`=B`nV1s;gx2_B~2QP?>Ytgz{!F^b*SAaU5ogt3v_3 zE_s3(xq>>`jIizqXK_FT1dd-s0>^1-tq3Jt%DxMJ{gy2<6rEDB#5TD`yMZP*tBorK zjy0^*V8>v84vK%Mya=D=%}?Ms({x}n7RJ_d9;@g((c?#fC_u}%PNnQ~)p%h_oBHs}@Jth>n{DFNAi?^It zvwnoHjB%Q5a726as?l#J@)95}jCp}&nJz8_WD5RtO?W)u<(Yzz=T0AFk#d=%jlkCo z=_z`$!mF=4r@67paDrF7uAQd4$~GoAkU#Yq1D3GrtOeo@_;I6;k44~W_E00d^jl=e zLFahUlKLb{DCk_+1MA%l4rQ9nn3Jf;8SZMn6jVT@ zADU(I+U#*1x<2We_YMoy7Duz0*?{NPe~u+M*M4|7;n0Cs-VpEry?dhKR3ND*lApgL zlryxV1^7^u9IdEJeZ7ou7|Ta!y*REV6iZ0#)Wi+`q!n1F?s~xkHG5j$*?C0R?UCf7 zwku2QgMZSyPUfq)NjskgOov%HC~{5 zahL^*Iq}HafnCr7Vebl+N7vzr8bLZxhW&H&$0n|p<}MnuebQQ=1QAqg9GDV zEn4yCoFesFnUi1MiCDjSv7p>#@*$Mh3h1jwhNu?^B3N1E4L}uObw0n1mHCRC7Sz}s znB?{av-V;!>tRr%3ynwUAitXT(ZptqDsSQ{RPJ%A1rUwr?xPz`*c@W4^^q(2m%qC5 zB(M$Q=d^rGTwhb+!lcQ#DzjuC1>%-^l_SDOtr z;1kRyJH#^_dZ&T3p)`|t2z5q9$X^S3erC_7)Jkboe#W3gPXp~^) zSAXYBImWBasmZUQQP^2SV{F1TW*IB>@fLo*2*IEC$7Lb$GD?9}mJD?PfhWTS!PFyrl#)TD$j;IVYSRn;Z( z{F@CkFadm;Dnu*OKqUhATbIRzC5}W#%ytf(qfk+ZrlwxYV!VnoJZl<(dnwc8dXON5 zV|=i{*8I?nlK>1{VSz|7=z=;|$9s@4+MG-*4C(=590Y2m{h+2eWEfD1NKSH~A)zkV zPHYMfToKPjpUK3O6e0<_E{(XNX8%EgI@?Dj?kul5am|p1q|U6|v?F*c_MOu&%-fWJ z+j?;0(c_1Mk4F$P9m8m0;}U3AG6T5PFNvU$VmHm;F-LicpJ~Feza7Z1SzhMJwAfOgQ)i@cUBh*Xh za7-LS{5v2k*mi7wYe`3q82zR zKNYK!C<)rQ+hlX#vf)L2nzJ|qX@P1)nphGn0jSQ9U3{tVf=Y zXv`EnJ~VCg0gFq0nep=G{ABvC8;e%^NeB{cs$0V-gg;RWt)u|x zIMO2-;O^=@1Wcq?ZN@nISHMz-2E{#j31J%nv(uCfdIy}P<>=Prx@!4-oG15Yl*%m~NlNK)C{-OmiiNG)Mte5=Qw%@340!y8xQo|Dx zL?F7^hvU*0PEiWS>V?HY>CeolX2N>t8PXI4;o-PKy`gO{GYk94_%I4+sz)-lch$=f zc(T)Ek-NImO2FD=NfFvRzg!RhZbf;N#=cBR;Fa4}bkCJ20`(=7S&H|(06uUhHmEzp zAuhK60gFSR@TK-4`9xxmDnqTJwqhf5qgyxc~)6Rp1vP8z)|_=)PVt+@lO#E)4=!O#pFqYsHN=uFX{?$0l=n zj=9uk?JBY4K-AU#JJkelQ14AXl}Cn0Jle)_9uG_yhS^W<;%URri8VRYoxCRe4M(9W zpDC&k*RpoQ?7vz>XbjMVnIJwvW|;d7#{?qNynB>bt3H}wvN4@-w&M6BQPmjRxCB!9wxo<)Rp!^7fg#o9tGGm~06RxbK=&D!%uxO!O3ndExI*hSB^=6G* zO=4D^BiHbBsm!b}+oa$rBZXkTbLP$@`RggDd|7V2MjiI@`Ya?nK$NuKTJTH*QJxw^ z*~k)fNZxbujPNhopr!Z^+OYQVFWTT041HcwTbJKqMBwUzJj5wk46}^5r!uqx?~^pt zs?wvaFG5y-$ z2p2J(IYmdo#0u~Hus(5gVHvN(ixoJcNwwSvt+dw+GSF^`(m09M;ats4oe>8y*x9{o zTzTScyOGX179MsmcA;X?#AX%eNJd-m}^9 z<6z`F%2$IiF!B=>z70w5iv+3HJY?U@mX97CkmmR|C<)hWMyERci^u%JR+{7Gg4W3h z&$gt^Z215IY{#JQJzogDmZ;K1{M{yaRhEP!?IKk>nGSt1DY;&xeKzYq-CPaSOmlQg zG4*_JfD2Tag6-P8v4KGoM*XH#FT#iyP`MeDR>YQTdd(IlmlKxjvUkxJn|e8Ucd0l; z;{K(*yw_uzNa>klLVY#@O@qjX3mbvL!j%WwBikE^Mr;duN=T1_b=9Gn6?QbOpq-|` ze^rEajR&gG6ER}(tSZ&t9Xc>3%c6o&C*$L=AFGLFV@e|1UUoT}k2ez4;qjBSjP>PE z1_j#1Ty~xkzMY`R0qQMjVWj08r&j)Bd2-#e@ZmLo4 z>qP1vb`4HaP5koy^|r+OrR#qB%Q|9uE4Tmp3m4%1%(QZwc7el02QW*rbEbUVVC{l3i_2uyB9lr#?q@PMBs4$DjFh5MY)V(uKF z5%EPA4`u4x8sY3cah^1;P#W;3<26H#TJV_oI4}F0ecaAA?C<%&A+A<;atAxW+ZECs zFD!EPe4XTy)z8}&PBMFVe@^*$I?;Py;5lh%d(bRjI>W=NpWzahXFghd$e-G3_zyBmSW>VhJ0l)89Q zoy)dUu|1%yd*;abyt>lk(e3S>@4dO6B#USJp=_aZ;jE&fx~jU;xns)GZO`W+df|zj zMj!087-Y|dCEV!#elDi`MyP4aUY08WL++!K`U5!I`*Af@eX;6sjND=7wN98cA+ikc z4fs&q>?Yh2@P4l@$7t>B{t$j2`0|eS{$fTsUJdu$?U!Ta(AYjG^NRKGd*f-o`ojC3 z@WbsrwfE!A1HL1}W-NC~pP0$*q-|Rtz7PVVWt4vw--0b`)oc&Ghe6=7i?bne9n7*0%9>>aZ0^nj4OW=IN-spe6 ztS!_;y`J{ZU>3lSH0^+E$~c9=?Mp=)oV*8wGX!iKG>t1K^?J#6bL5+8q`N_Q&}8f(c@~OiUevOYXZP!2UxlOS$$8flQr3cW?iB| zN_d>*7bXr*{}VO(oPf8?0e^7JH9Z0ty&kTPcSUs<+%^T&zgSI6>3?Q5ZV%8t z=Zq&^CeO+!p;dQ%{)+#`YP8Ah1j#a)zsINJUVh5T;@k@Y-yJ`Ei!J=lVi~oARx$=t z(5Ghbez)85yD6d%2A?sEFV4~K|;^q)kSK-5XB?1pD4L6z+|5$>4BG0!~v6)>bdHai{OmSp1#K!+3$ z`=|EziTj4o+hjNwcR2h5Y<`*d(A~jUuI08xHCILy?(gSL1lNjl@POk(?cSL~C#n6y z*M4bqhNJ2B9X=+43c?#`;?G>=oe-Tl>>YGXHschdTa$ZJuQ*ypm>3leA>T=kZ}BFC z2_q#p?Nd1b!6q5tgba;dEdk*ds!z#~K2l!Au&kF)l1)m3d%Y!^=H&KA0%99~#H{w% z{|?(Yv7h}D+w5ij6Wh3b+e}*ggKdbv|BY?xXaA?zX144+Ov}`M{HRvIJ>hJQ10Qal zbgycYD$zu@ol&9l7Fov}yZ+e_X#V9^26L8?wY)4O;?1h{BZO8BKHO4}C{)qkTl&8`d~|a3=C%UzkAe zg8v|ZtSGn}>V{6tyNc#RC7(hPfzdo*uAs=EVuU{b;<}OFa|DBI*{C^k*e(X`-j^e3 zG)EU4i>SbVS;&nCIo9PtR?+C{(xC)$n|sv%A-B2Nu?GCbZSL9sdv4Rri~VohhAH(A zx9I>4>g%Kga+^>2|Kc`VQ@MqZnEx_B)`YeGGC=I){$+ruS!(>hZh(9~5f6uda=!WF zf7JEM)%|+`B+_j7H7C@$*xrE(6$5E``ic!68~*>Y0&<>K_kUXf3HskqK;)x&){*Wh zo{Tz_E0l%bRFESM4L)^3&6|2N*pUEN-srPoIr4{sXSDaD8bx_iBs$k;_|WK5ugu(! zH)?ftGX54otgHX$0>~4@|4ab!=HFX3au9=}p(CQnJ;~G4xQht|px>YUK`-_cSfu;q zBtazR3YAO#gfi-oj;v{L-lS!Xcn6Xw#$0omhLNp^oq1X<#x(Xx8@6WgMJ?dyZd81q z-7rg@vr>ZKa5=|$!>9Y$w%S3?bc9{O$VYw~OV}0Bq1eO>Psm-3w4*MP{I5KaTO3uG zvvBk>1~iY;b|mA3kXQNJ)DpDg|34s{=ne(CIrtN&n^?oIcrmJo8?yPJFEdBX{crK+ zkY#V>P+@UWg%QE$K%vf7$X2l)lLs5%AXT`U_qeH92!n5$r{d(>j zOs>e&N*%rJkqWZ7XMiAyO<;S4wUdj^dJ&SRA}8lY{69X(|M5Zoj}P+yoe%OQJ49cm zM=wPpzr(K=*}z@7F({7pdM6>wcN>o2syd*7S(g1F|I!$}*S9sL6EQ>{6gQAeKLdAZ zaUruC)-q#f)BzodV_AITR&o?OWng|(p31D5#72ANbkZBPEn}&0U@~(hf%j7u!MLsK z=%T-IuWGA=O}&a}_w@tK19D1*$X!@d$pnXT%S?SZ16-8)`2qR%kb43le1bd-9D;itAU-&M|+One{jXT{;V_3`I;X(H=6`@Sm#u zm~XI2)SZnVnHF2Q(oZb7fmdtH?l7oLN2>a{-~$yQ7QE!QT#u9ExLP_i7Z8`LoVg;f zsx~AM>QW?9!A=}OL z8^O$=C)r8+am%OHU`lkZLrvhULVbnzW_GOLapI_V@9A)dQmmE0FcQzI(qe%?NG+qr zS!MDJ)v3*!8D9ITlcq4K$lQl1*-CC@1+WHfNqoGSFIq=)-?n>&*ELkH2BLDZ2Dha} zEUg0bdF^3`>=L@_Yy(a!>Go6K?}LbNx<#IMbI|heHV#m$o4hRBpyNt;cHI_g;l{%* zLMr8MX?wTTN^^7x!YvZ@NwHBfMK7izui>1QN`p`BYZ$E2C;FE&d9%;I8o3boBMoS8 zDq}k_>W1LIh>mc7e*`C^C!4E21pOGfod1u2!<9<$oumFM<0m<)WZ+ zCr#rH0J7}?_)bs;3t=k$d%={H0NCm}zyhGEwvmhX>ldme9ii z%n35Zinsk?q5E}O@8i0AU88uub3t=ZclN&&P`<%g{W}3A6#Z}oD4@hX6`S^|#v-sJ zm!o(@28=xdS~a}BU`xw#*$f@apCoZ7tN+lx2DSDEwsEZLY2932JimFp+L?*+x(!^Y zRC`sgXlUpGmr;-00rT^XNsT0Exq@9B*-Ixe@te88Pt32J$cYx{losX%H%Z;@SA215LkICl;>Y)#(5AD+yE46Wd zsbSydoyZTbH7{DXjvJsB^FB5FVL8k*`L(9I?c_mCbzxzFfY+Q)UE{)e;Wsy}+eM|< z2LF@e%iz?491=m})ElpymP&tP_uC8QO1IX^M>?PBPO;aHGJ$7xW$9_kTc*H7%V#P=mG{u=4bg^4MHk^I~oG5pod2o1134Nr;T7DeoRs+rbRB z#gL?F+hDtlcn<4?{P$iZl?W|8$18Ki!M2=PYj`GR=Nk~RR=rvT2Q3|>&bHVRm7*?vd5;zgt z8Ego)i(#XX<#ryC30yFr@L*0KIGTPW_#F}x^*cV+7il%}=}4b#N2SKdIC~K#IEu=) ziB`_}(>KKl*ZtCMcgo`hh6}sjUZho#=<6)rEYj*c1|G2@y8kAjcyk5KQ{5yPq4#m> zAN+DKP~Vnp!)apj*&Py)^34u$z#1Y(|ImVrDfHnU zUF~QoR54^sif^VB^f8C#BR#UogpUSDeI7TQn{PQy&kh<$hqmO}JpN`CPlX9lA284& zQcPX-cc5jU3U0OD=>8q5H;5-y4jOZeGJrVp=S^n%Z9QovaCZ4Gzm9}l^5nulXLM4rvlz80`oYyU~=K}i4;K7j+=$#KSD zwB?bAL62FGMDja@wo5}Ov2bLd=;25d+$LH>MC)Cm?BHD>2fWIWa$0GR9C96T%{(c+ z{n@rG0vq9V1sPlfndS&Q_JOi}oFKTpgK{<>d-9>k)~}8WJC4<}UO$s#PR|Y#w=dFC zAq>+~B7yV0~r0cYLb*T$OteaQ58>vpWNF;66^NB9=2$eu-{7 z-1pUAf#{)g6sOGb_u5LV2xQ%&+bKeYBN#@@^jiWGzXQd>pV#KPK3uR4FERBI!iv-& zgYbac^f;x)Bnx!Gz)l!bqmjBd5nVhZ&NAQ+qdmz|bmyfa97z!JH;RyOYSgJUb8EI! z+hIcFKQPDyf)9d|G1XBdh}hL8yI_r6YE8mq!K~+1hz5;$Xw$%)2X@wf8O@CNTc7An z5ABa3HydY?!ELruE8#dGB~>s!;3*GGlrvX? zKNy{_dppmF^n3kJw;o^iuWH@{02F5FfANc!hq=w|qsd(Z9o;a7Rw4(X=jpATUbnE8 zG%c1qf>L{y9lGy()AA2)7w8N~qIrEnFI)s~ME$}OkaMU2&TU27ij-?02G0q19ok(F z`DV7t#V?(>St(7{-`udEu0P>{8AYLZMzSF^Az5pocQtZaqdmr*~Hq zN`Ohs(3-m#IXz1z2PKhs)T+skW-S(lnBO`f#T4Prkl@*w??s``v@?Ba*}IK-wS*m7 zcX=#9htyYQDoBYIU}tR+CpXZe;tEgckF^_as~-p3n{-ksji>LIZaBzMDRrY@C=P9e zwaFfZ`qOyx+m;;NqD0=vfl?J8rkQb0A6Oo08^d#w%17v;gu%wtxNs1nSpc(P7mXrS z0Oox9RXIHE|8q7Sx>Rr5aE{Oz!U)%}A=w4YEwh22aJTXP2!a;yryt$w2 zz0|KolB0mxHl<{nOETRnOtMoU|n)moP zdrsJQlWF=}ev}F2LH~+&*i69n=L`Wm;>_0F?geCopy0CdMkQJN(4XdLHUlOIKCtEh z@uQZ&-}W)C>d#Z@LdlrB#n&w{>SI+K<45w`Ic<6ZpM*`^H^Q=rMh0Xq* znd0%#QYgu8Ns40p_s~Qd6_qvdBH(s|9Q52?4P}B&*@Nu{9MRshsq<{{?u3Iv7`p+| z$c+tM_O;~YhnS`;e3yy_>7DTYz;O{o-@X-}`~x2pbV-RYS@5b_NB1}QAc~R6ayGvKBH9mtZt5SCXi17)WuM#f^D6Z5|NYJJY z?LHKs)hyc%h2=u$b<7dqn8?Bew%QVuy`kLVwJ?*lF^Y7+50dpC3Aya<9oHjV2ctl5 z(E=dFb6U2O_4^lcBr1uB+yL?Ln2M;0ltg#B~zyC9EEC> zicssx#arB;m9dnC4;7+R&79NNZGQnHH5bADCEuO;oAW+FMbY99bvfg9CWvPsem8F{ z5BWTiSTApKB;|@a)Lv?L9`TESHR*u)%#Tg)o!T&k@)t1izN^KKPnl*|BjTfvf za)V4Ms0v(W>~f8)j1Fsx3%*;l7@Pp0#f_wjH*IoksxsQpTb{vQcrfd@l@2S?B7ZoD zLl{i_`HQx4;iup=Oo1G7$%SNYYPQtaFVL4Yeti03+b+PU)iwZ6$f9s8H~z=6&(tEW z6FCZj1<3c_VCr$P>unR*845*+WgiZ_sdm@s3#-()ATog$1A?@Gbb(nx%Z%CMN3aO- zPgHAOYo?puSyrPJ_o0=Jl9@0lDZ^lVtfEQTtCxr+lgxr*!8Dhr<@3<|wX|9C{V>rT zQJ#=iH@T!jBs^)vRdnOHT1RS?v0eFD0R-OPSrs6i0l++tm)&kmr4#XG8p|dlrAO94 z;iYhbH26DzdL8-QI`Dx#S-~!~e|}*Bn>N{o3fgS_DV0j?U#V?a*iv9=WO+emF`?)b z{Hg1+3^{OSBt9!i!HH&`_3Xa*CvawD+L=%YZv8HbEP!&Q)o+bH`XOlK#wr6HOos96 zicaG;0lOvY@S(QmykYc}3Kf}6!d%t4ltj-(6tLH$zeBE63xIt7}2; zS>BLfA+*Q4LcbvXhqCnVHFJv>-+q3WTZV`x#t)?_fyC|=iaZHQW5aYX+FTW|}? zH2xKAf%<2#h4$YETaFF?6>LHMPr;VmNcg>DW2(8m4w99YrlpK0erMtO{ID19W=ao| zSAk^qv-n!A(SSD2_mPo`CFy0Jg8@!U> znFsW{G(ffygNuPk|2Nw}ep|*!x0)odhF-Jnsl$tj`Bpt4Yu3E7Mh`PR<+lendg9X@ z)tpza_OpChTfXG7!eWK0v&ban??}w&sxkp!B!)djyHM&KfglQ@{!^nFyU^aF@?@zA z^;aS8=8%@^$OIHSYvzr#r_ypnKdCOZX73lo53CDbf|i}3G5+;c=+Z#I8oUvMKZ!YK zqLeV^W_2?urf-S8XE?Ru7)!dEdm*(r*}mp0gj5rdM&u0oJfj_>iROs(N9FXF)0#g< z3}gk+i1}}vokM_VL6c_7_AA@AZQHhO+qP{RuWZ*V+qP|X{oTEr&CG1?BA1zQBhL8( zr20QZ3`%9I;F9}ZDa2CYhi|_87h`|UNo%13@t619styWi&gKsLFPAcG^FLe)!~8Fo zf||3ORx9P}i$AD(tVQ5OWgLTM8yWBNehV(HDPFGUfb&Ka7n%-Or2t7)VM9xodkAl5 z7Djkv$He6f)cxec`L!_xGptr?quIt;CNi?|w(H7E|Jw$72v`gF;mdUnS!2VC11V=ZmP$Ka!{^(rHD+gsJ~Lf@Di z;I7rUF7|--zzLSzU*|;c`{Y*y(z~f%IN!FaF|4!j{3g*m&a(>nx77Otw9_}x?U30u za`4Wwq3UJ#H!exP!vjqi>hWr-)9w5Er(&%Yg*Yhs=zJ9`+Il)sf>Zy0yD(QS%eLK~ zU;m9LSfID+nyI~umMygRwjA&6Jbk>p?o3CzUx)8h>AvW;HZ}Hi^t8<1aZJE=gu46cjw23T;JhUuf`9r z^C#cS%y8`6^U_gY$?u}qhTrZ>S!ajiDAx}O~iHncVRe#WO z&=XzHE0Cu7*Z(JA!gTiwn9Sb&>^1$69QYk=kH2?&U4Oz8?zw*dkbF1u>D}u7;BG8( zY1!1Yc5H{J;W2lacL}@l5VE@hiB?iAKuvR$sonI8DZhEY*WNSc@4*~K0$ zCVbBxbw@r&7KcU59v1>wUUBox5*IB0+{S&ggZ1eGbnaQB zfyW+DrSaSq?Upg&l~U#ASA*)9w_jd=maXKOtkFlP%W25l_P=QE%F^Nnsw)6Ps{dts z0$l7!ssG%TXFTUQOl#?1bIT=h_XFj@X7OH-Ri_wqv&!9`(BD7MBuPX_lQ#dl^A7P# z9{Fcr@z5f7f8lmQvZr7saO4^lm=5%SZ!fWXa9(!0?LxoWQpom&JC1|<7sh6CyJJ%1 z>N6h6s>k+T{s0QpFPMwM{MKb@dyB{w<~EmrcZZMY(wsUa)hJ|ugKfOxi*@M#PD6Zl zvQ@qNqsSEg&W53B^up(eFi(6O%koioh&avrg_%5|a!yg>?B=0UMnvGrd4vV++~8H- zcPm}aO|{*@WzpG$%7Z?&;pu5#GHU|Y>o`4=8>%~Zlh*qAe*^0~fX2tB%uEDN@|9V4cW{2*BF>l0G$Rn8BC(g_R90`-AdNZ2J7&%SvZA4ZeNuCx#`< z(eGDvFL}NnS+1+W?K`P(P+-whfX;{L@A~Nv#6{cS5bDY8_5R%ihIbOYl>$75e_Dr# zoV5<6V^>3%Uc1}c=#Tu)S@>kWC~p0ymIC-Vc2jv|nNsO!U0HYi?vH3&5Sh-c$Edps z?R-!2?r*Ag=rMa_wi}&CXVkj`@ERy?IHJA)S3-uwZ+ia-{!L>u2#ypVA-?L*N0WZy zoZ?;+y&P^^Cif=Q1RREiF*{{d3DRR}Na-A9<*-jBOz>1*~(y)37Tq66Y;r!KOcrB=G4! zJx^>sOEjrkF%MpX=5~iYa0-3RoX^+Vh8KcwO_=tAypk#%5zIv|RRepHNmGXv`tT(D zKwRj`rL$wvEI#o1Rw}Uc3W~@jm)kB!+v-{6JL)5}8TK)auy4G=g1n#psv2g1KIX27 z0c}$&c|XrO4Rw|K^-$(1$cWfYx{f!m6#+6v4$XgU__NW0$<=|HzQo1 zj+<&pPlL|D=hBbIA+&jvB47TJAVi2i%$TG3O5Gkag!0+V`$M#TLM}M|VUcPozt|{? zF!)yEEFa)`gw1kpnsWM~@ zch&wEO9l$!?by3+^uspRvGl7*O5wVr`{V4AV?pGRdr;=~e3R2=wTU(tn+sd|rdRdc zgz;#AM#Eh2OsKVlCsYK@So83!}dh)5uj|T`LnP?5^?XZI+i{hcg~kOZJe z?{X6-8w$NjoTXSvNzWjy6C+#1xFiQAgj9A)bfP;a>T1X3I-DMFkDhstH%7lVMxQrE z-#15hWvkqP2AGEk0QI`BiWX;}F-^0V# zU&9#{x0L4LUA3WKu3xt%W^YFxZm;*=zXsf0*-=fJ0Py!G*c*=@fJM^i?ak4~QPH!6 z!CH(>jZ@WgV-PE55MI)rJ^G^OJhA(nHXl_inGk0N&Vp*%rz7qdqcorO5Z^tXb=BP?d>Pfy@N`|#eTg>6j4#cjJ} zz3fD7ce?a1d@I8QLytjB#oz#B=Dk3hryRGz*Eo{vzIRQF5yXOuuz!Ba^|q_OKFq21 z7Km$g&zxKS9ou_YLxjniq19d93{GQ__R#2zCt;&iW}rW|oJ#VoQS*K{n(*xY-ZNpN z-AwibcIV;jD5r@jIGn*kqZxZa>fPdIG6BRpHcVzKQxV*MDE)-SkfmZ;gl9|pj@BC} z6HWNo{F)vnmDkf+6m{C5`D3}y7H`-3bN$bDM)HGALoUAK;p%xiHwUT@sx zZ2$IwNP0wNFZW@~q3F%~X6~hPW)lP;VnPfqT{q`N($-xs-@*s+gy_=_0}pfJ3DC2h zHgS(}TCmYZC8i+52QZX@d1DXBc}x_?^Y$d>b>P&1Q3Mfx5Q$lD&dptGS#TFDh9^wx zvRkM;a%YU1!AO9#4x0Kd>?nfu5@l>P4vnlYUB7B~-T)+5A0IS^CU$2?b>|%K`xj`A z5q|4=)9H=r8*u0TSJKzU&yD}@E6T{%-5Qw3kx#H^ZUVs1mrD1IE&hn!HsI%dqV=|S zc0Lh+j=A@`6&}#L^KJ56G7U1cg8~E75rVred)qR{Dfv$D(hY0k-48qHD_-vo>1!_5zASy8WNd4+2kp5~Z@?Sex4j`uhjUkzS-!gyu*uq&S z+kA7fKPX-E8O5~aY}j21OmWZ`gk+M4!Zjz)U@zV)$Eh5^lgtke-R4}lTnbkdOEVFI z$EaTFv2KEb7e=Oz`;pHciVtBlK>fbQhQp5pla*|yf)l_WRJ9)(8N6b?4NB?SZM5NjzxpDP5T3_?a5baaOgW+Mip*&hYYx2%uEt^wzc7R)%WpEv{-u8uED}J3fQ=j=C z)MF!7{?s{Nn2)5vYs8tL<8}3F^nUG$*%w-xc)Bt zEcJ!dIo>>g(qHBoU1Wpd{oQ3^;GC4}V`*vikwNB#t->|&9-XW|NHIs%-%cps_V*XZ zH1M8#RpX+fc7h1iqBFrXgMBXf5FvmT`Sn*L{kwN00un0Mn`yE9QPmpvY{vcZjHybJ>a8=PBtQKsf8vBZ z;2dih@xq=hk;HCk)6&~p3kAcuJzqF*1~CFx?tB@f4?WK95lY*^ZAnsZacB!xD2o;` z*R3hd4S0Q%K@+Y(4;dc&3|dr}<5g)?A`^rRwV+|G}gGCK9iH}jpi09{8#2QZ4l zDXp(R|Sa!GJK1#{o8*c7dGD^R}0zpp;3njh+ zTCbqHs8Muoa&R!#kYQ^7HQG_v?yD``A<^Kzr6-vw8hNDu_@>!%-$fi_x+-@ifHRP9 z8s@;q0}~fJ`{Il)bW(lt3hp-;9r{yt=WXYDI6PcA{B2nQ&5c@uojxsEZNIX&lw~={ zqkDQY__)kQaB`+V{7)pkf_b^VCecA~?+fBsR3DeG`qf4NU+(`_!v7>ARNBlnu0dm5{f@XZNi8!~VEK&z#SH z-tJic@ZGIZr1f;LOdsu-+LC*zxea?3zQi=rbo>y?MUc+ZV;G78+!CP|4&3RD9Z7$r z2AjA!=ZlKw_7`|UB|4Jjz#Tf&_~sU3^J@vrosOREK7uUCwY zGlyc|aVSKoxRj;94KeqKd=fGy09JW*a(&4HV38vObCe2E@bZ6c^h7GTzU0dszT0HQ ziUS)`OQYY}cjJtjvrPA7 zM!YxVEBMLKCJ=<7Ru1>3u%+XTZJf$gA@;8M^BOAZ=%4L$ zv#KcI7E3p8KO=gY?_K*P%e~F1vuE@NOSz9xs$CkyEEg!5Wy-Udu_gXGAj)2Q)JJ$M zSYj&9LcdI-~GEDpg57eCS)SEw@)QyU7#TJayz>(Fhw1|4ummEd^?@ z*ZYD}%RQhmw!?d}x^VjXPS)TJqOc_$Hd)m^oS~b6_wVdBma5qxmG5)B0|@8pZXQOT zxHKHR>K!E!43!F&ONP_v7QF+>o&AgS1H7!M)GOaGPnebPVd2_mt-uSi36IF1f?*4y z94EYBsY89@M8K??f*ZC}>TGyMKnbB)wj7(?h)Ao%iFG=+j`oS&NL0hinm4JLs8l6( z)HBFpI$hI{Pu9XJ=zxyBhs@H7u(lNU7Nr+tixq%jTc^Emy6^6wV1vuh#F|qbL(?$c zRbSMyQ@$r}J+db070XH<|G>kX%B#Ar*UbiMJHwOPbSAT({5#A-r_*}oXOPoK?a$(= zYYAqeSezz?6F~Z99w;tq_4)2>=G)w7T9f)_(~7L(!0G*ujsKvcr5q%(aN*lN3N4xk z)@WGY_J#a_#S&@9oE)oEr}khe@=5l4VxIvSZd%PRZISH7hLokE(xFS&%OA9Fr8~JvTLvYbb?5l+Hdrh$G^?~>BoYj*mZ^f$ZlxSS@ zD61@ppNHjk%WHq@iHQFvKe-^xPrgqJ&$|wFp;B}P$QNf4s~n4E%uTBcEV%E;#M(ga z+QGGj-fXA#8h0#Zh0tqr*ViBKoIz6d4xwr`fK&Q=N}cB4NsP%;XMa{n(2;8-rZ5f& zA1W4dQ;n)adjUss4tN>{9h1$KYtm;R&I}t$G8l>TR;4aJo7Z63@VMDqQJW3s39XX` zWh?5?xgX`S`JUeqCNAx)LCzkx{N0|mvV+Hps+IgI*$6Q6RLMw<)#|d=wa(sC61PR(C=5WH*{Ls zdzrTmypR~&%2Y~+_D+McuTt>|6E_Vw6}>-s?@g0HH~XsjB!gD5jj^4NSgHkR`>@+3 zZ(!ZpFTyI%ifL(Z%Q7)9GGd7!GTAC(Q-2h+%zS9s{a5-<7p5q1)f10MeLP^%KCK)9 zv)t62n)bvOXCy=bW(NY#rhNFk&@$9BFY@};%CuOtQ3f1|ZzqJ2=X6EV>!El~?yVZ`U0V)aP?Up?9YrAnUu0$MdJh zaNLsAa{gXm2FK|O%t(QjHg>KQg%bn;yQVeWR{(u{D;>ZInNN|W>;R#IXRtD! z3#9^Ax0^%a3vSw`yrUN7ryN+5VonMwj7y5KIteS@a-c7tlBn)_aPIPBluub88J_z- z&mbRCQWxE70H492>Bzc5wxdmc#*&hS&_MOVq40MbLgaNstcW>S(r9~>+d#0u0tF8Yr z>WqR-W=Y1IL45w=)CZT=tgw14*IizoD35esU8hChwmhQ9b?s^>B1aiU>>Kl|?qd*V zQz^_Tw4sh-6jF0hXH+xs^h?ETwP0T^jCaG&qI+Khd!zQ9We~!TB)We^5^)Nk{i%k8 zK+F(LV$-}?&D3s)gW33~>MQJaZyj*Z2gEr8YLpyw+bHWvr;P@*PbV6hA6TH@CrDM4 z7?;C~&Q007Aljtj+0>v|y<$m`V=1R*wb(&$oonEDipk!IO2l~1M^A;XilYq;p%&G^ zISX7Dg&Pk_31c*UL*yYG(U_8SH~g9qF}f4WG?R$kYMUO4A0fSRzRv7}K$Krj=dRc% zdm`nwZ*ppksye+i;6)wfgBwc5u;LdArV!2f10_<79o_Rxq<{x|5%;7{G8m8w`O0aX zy(qOBvIj(h=O|7SrQ%)Ok&9G(leX$wMX1;Xz23DU>T^+20m5Eb8zP~1dUN9tB@m+v-cJ_f?y_3i7 z8~S8Zs|4om&Fv!Jp28`t64AL|1g^kQsZW|rtelYZ5cAz_YghIc%1rGusdos0&HEX+ zl#2zX*Xuj5$&q7L zHJgju?x=Mz#oua#!&xFyeO7-4h=;l}VvxB%0f^{yG$@G5+V|G&LE_HP=@|67Dw!ga z5K0)QPdIO)1aX`?@)f@>}0c0_u?r6yV zVU|0j&gr-GNT$UWB?Z$3=`yq6p{k{;jgV^}62KNF*&%Qx8<$z0d$nh_bQqY1riPo!K(+JbJ@87g2;yjmNEl&gn7d7G zF7)A7c*Vpj&b7Q(q$Xjj9rEfz`xoJDRzF_e5riH35DjnG*ElQU3R25f0b2vNclY5VToENK6C`WL)$7)&dIoju4>G?V~*(Jy-(E< z$=r^}F& zE|vyI@m_xw*75cT*iWlxCD=XoDY&$@aN(jV(}8S#f^P~|3Q!PKjsq&?n-T7t7=(`n ze(F8r>4@1oejo6VZ!K&M^u0Cm_jTdpYZ1$_s#*-F4K5!)kOLN#GT1}b){Mgzz?~nR zudH`~>h=)@f?N8|bg`I8OCx4II-$yJG%Q&3EJ}873kqN!I#8ZCzm<2(>K@B5_aMNw z1R7dLKamg1yo63sef!k$96;mO5z`OqBJ83mX~1($Ff3&T@g=zOsVlu*2L zZtc!^Cd0!a!^2%9nw_~wUL1~3{aNDk6``@982EWaAS!%? zRVjfPP-AdTs~V*sU5G*`e0ao{wx1S^{B&+TZR(bwC56=x^xIeS3cAY-1{lbT-O#8g z)mD!}w@~{d)?nMumb@q*I5f21ft)nSSJJQuMqBnHaJD9%=&WA-MZZ|m2p3+y!1d4; zI$+2myuBx&h@)7|jp{?Bf@nIVcSh5*AGa`3RCGC)rluuFcmYq1Xd%?tezpn`K2`9!QL zQxo7yZ-2_gK6L?WWUf+6IaddBAv8IA0j10tJ^QA%+s+&P-bF)_J*sZ)>TrnsF1?jb zP62`h!Et7SwkQN6jo^)~aJb0Vjs%SGzJmnfMPUpm!57u)ZupN*8YW$NP9jWw6B3h? zJFcD|f_`977*@u5D(Ss&MfZ8MXmK6r$yAQdG5&1fDPwMYvQ}V6Wp}y4(&hR!8)me8 z6s0Y&-qCBlSaL}QObJ@+F<#|3TG}>rY-Y?^HwQ8(XTs>`cg-b!l2FsnZ>obwYL*4# z5FeZ02PN@RO~%Sg+)pkCUf#-{aka(q0%PZ*YlXX~Qi(~K3X+V1xU>JvJ zmivoLrhV!Fp|pUg`9z4R2;6!Hv%{Nj{tUeX)E)xf5dBH%j%!8m1|aus3TscU`Ulu{ zd(S}e$e%)-)8LIaSBXq#gMaV0UL$Jc_oI+t0!6VH@QFcw`x8E5iVpq$(Xl##{8*KO z)?;7bMlcKyeZz=e3yTP5?w%rLig{B^5Xsr|h8o8%&l$w+DJ0eX$RjP$q%9jJhQcfT zp@csvd?-{cN$dPsy4_18n!_?CFx~R=SAp*_&5x7wb7A6nV%jtgk2s-MT5p6dOe~KL z?&>7%s%Gk4)eiXHm5q+xvGw-ka>WFulriXbk;G*Lt%`fs%AlVU4Yt**+wKv@tN7eS z$|UB9t0aHQ{kk)h5(^FQI0z7&8flJoHW(v^7+j*{0`n@sw+4-jek?V8HIo_+Vm=AK z7C?Q{0psRU1%v~{5iPnIcU4IiH(B|7@oyz%0~Z({*A%xy^>^&eXys}yaAvAUuIAWp zfK3{u>Wv=t74cv!?Zu4!<9$&s|IL^{(R7HYjjb@u9X(ycmNeEo?4EM;$28e2ElX5l z3UJDR6ovK1wP=UQ1-icJkSDawl?BeAFRdbmEa#e)3Yq!O9g!)_B+R0PQV49uY_nx^$lf!G-RM8CG_Y_2$pE{jv zbM^K3?_K?>dSEGXDg!E6QBnN09!hV*DVG0f9l0}XLC&weHH&(&Tu|Tjs(7JbC&$kE z251a@8Uy4c`UJGOw}}*{XnSXrhS^wy)jiMQ-7YIMRuNeNMl%*fn|h$J1K`ouV&Aoo zn0DNr@Cw3YHbT!D*t?lb7WL0SbK7HUV^3zon`&L+dWIZ_GmR}WNcCX^;|CKLzJzk(8GD2hYpy7bbVvim)WzAC4+}dGYd7JL!`rrL01W*VK+t z1_eMOB(DV^S3IXBKvG%Tl2A5dZEEZQbae|x<&Po(LfTER`Ip-4oiRnZKiM|SQ&@Oseffzv|u5{%A7NZ1_-Q$k-rJ%AaEp6M2DV)kB(n^x7gfLKQ} zFc1XQx`2F3KsJpswy?>SDb)4BRjG)M>H>ZI(CI9h*GBo&?c7CaIal#4#_~`XcqDs! zzg@|j<)RyiBbK6>lrdjlM?@z*y#ji}KqJPBbp#OV0ilO7lhTb#>ciI@I4_mIB(|}W z7I>uFcBffdeylo#8o za^uAIm89FY`L2J=`tpi9DNB;S1}f*$4Ehyag=JH-12ob`smFE?LbQfO6=@jd%>oKL zQYS6!8eWRGDCCP>lMWmkCI=6{no11$-I=;A=BUXaO@S@|-g1*Qx%#42xZ}Y~%Rf*g ztIDl-^#GCSD&{zJw~Waeo=4ASF`W>Lc(E)kBF<$_>QK7-Ab_&foi&Obpn3x)TOBe~ z5-3jnWxHU2MunUMAcgfk2LCnd(kW9uTCmf6#vxD@3WaIR{e9>D0b9SbWRV4m;V76v zT@$S@F_fhKo;v2g3L~N@z9IR9Fpc7ARe20=C4> z%8Sb9rA^5TD3%>ZP$?F|UB(>HmV@z6_#}z-K$+Jfje6~I_2e~R3+cf8!DGe)pRvd2 z&jp|hm>8(ckw<`37o1Yx_~rDV1_(e$0P4;1ehRr0f2I_7q0is+3rUE6!e&{x=7_x1zab$Tm#+t6 zOLC#_epvO}u7T7^XoHlk3`*ukq7CwqXLgmJ|?lXoAKn4;HF*!#Cs6X@H7D zFJY_Jm??Wg9>)Hw(0BfPEniq$DN$>e7|fH8Rdub;Kc&qCtkq~r@x)t@I;p#S%G7@i ziYV`KV&_g)WP`cD?#3x$l~b64sD#U8Ow6Oj&0{uYLu<@Xd-Tp$Q%HAd;r>x2bcbc~ zt!E@Sv%r$X{PJa}@ZNPtD~jyGI`3eugRTKO)Y@TLX4~3f8?hs?zY+6S$q;d2fNa>J zl1)6mTXzB9u#sHi+ZA39Ajce9xCPyP5acY<@xcQe z^TqKX@f#$B2sz59rn2xR4L;pSVpCzCwYS@T*haBe9Z#`vTXR(&DoOx4iu{GAlZc$RVj* zHC?sy`|v^8x>cQ3Z-`tbqkX|Ns%Qx&it)V{P@TcikBNf#e0+iK&*-yhdvm2?bY8Ht zaiN@YxgCpL_^(5PkAH+^eX-XUvV*V=EZG*Z;H$hmev{5+JG-*HwMxYHm6E=zHrq)P zcnU_3xNrx`3(d*eo6-$Xqw0>2XVaobFqA&ZQIUz@2-y_Nu#fd%giu1vUU2=i&%Ql8 z?C@h22x?MgmBY{HCC)^>3lfx6c{91{dRDX!@#?AU<|USK#=_z$>(x?zvD1O3Sf=;? zKIo-Y-J8xIM3>Tj^Zk9x8ZFL+M7Gb|<-(^yhtoG>>=y~g-?`t=i(4Q@8r*mj`c}Nq z28?;uJN;{;!W~xsPT_9?A2xy~!7$QUne<?|#JlAA~u+m75X zeJ26Zuwqx9^R&?Pu8&Y_I&^wJ8DzhyyqHIF9%d<9IXkW9ptulXherQFapONo@Ka_m}$+xoEct_=})m!P*J{6ZvGXiljYMh|db}RXQE}jP)CjRx>P& zQHlnx!HM}aUQ|0#jB{%ZT)JCrP+hiYM1FDh4=jtdUVDALyWbH53}SW|)0fO2BG=^2 z$UF^SA%Ed4DVv}nn97J8k7L2)YCsFhZV1m>DxD;r2ZS$0&Cj23)_?N`H59CaDG_#quhF&MnUP#=sN%4d0Cee!r27 zRE=fkPgu%FdrL_SU8Q>{B&1+HByTY&{TeS5Uqsl|Gw%JUiBhE2rLConv}mv%61X1AU;&Gw%L*Oi>qUwknjV zf`J2ca%?3n`O|)i(_cD7xq9u`R$@EGI&1>6T2ZXOV7kX#Sq5oP*Q%Ou;)(OX6@WP= z;K1vwrV;B=moLwzW8N}}#b%G3rUIFA()+r=*bPpqN>xy-`q^rVAx{dvDfx`jxk#zDNv& z;xgSL6_^2LN?O^mY=RHO2DrU%CG?nc!+mN5Z(~gvy)$C&r(fx+cF>Y3hHF<9vembC zv~=cHe1@>yY1P#^w%!CO94AjOtH~oB>NxNQxe4q;7jt7{K<=||oMUm^DtnfeB!&Yf zDit)2>eE4Fb7kC#i1%~th1te}IF7Mm$MKKgz~2qSbJA%y95x(0ui8EW>(v@oygv6A z8Uw06KmeSqz3}1n>x;t(c;`%rRM0u8%yP=0g~cOfGD9@KSpzXxh_GOeD@F z%T?~hpZ?grm<&r%q&H279eK8AUL0kt>C&21Rg*yr1v*m9dQn|ahE!3$8@rp~>+6<- zJ80)J8Fnbn!wmONNOLPPkT(HxAJa}??I?7Iw==l9Yl0Yf+y%bDzvcS}niKAes-FX~ zOB|Q3o+I_E6t2bnarw!96?gFOJeuIfsvKU&cWvk>hqOTcRh3bE`){ zmvATOznjCW7&I6!a>X;x>26V+b6a=3Yww-kdQ$fMYd(4!wJY)74`DU8xe2HQey0-^ z93@24n9W_8Ds(c15{q4Bk;6UHJpLKUO|G!#pnoJ4dmk#w8hdPVs6G^Y2x>klV#83hZHbO~ySjQ04iT zja2?}&=#J1%I;BPArS?|)3-C}!IAJ6PuH;9b`X(^7M!%QVtrI$|7ek zj$dm2{eub@xF>e^(}I#*Sn8AbipPY%^&7B?wAg_ZHbEB2>$0@&u*Cc@NDJX>xdMK9-Z(tVLe-g9#c0JRZ+H(9QfApvz*xq)FjJ{)HT3$ zL(PpFZ4}ist}TnoL%|kAG*7^~RJIq~*3#Y3#dk&vr{&C)#PjbA-Kp!0Rytl;k~P9x z9(<)iH9J%)+NDSB!Z(az@m~B3_}3rO#-*nINGFP|!cOSBcd$ntvw3bgwzK^Ra~ikz z?*oCW^c%mHGY~Z(ks4u0AfbCuPUn&=tuuDa#<{(N(-vrpN&u-%_=F06{O2f>2ldOMeB6{n=kUT%nD)|*@Z_gY*iM~=n0;ihl2Kv05%x37%}*d;>ZPU{6{%7dSc?d<+(VgWDN zHDa`g<=)V`DBgg4T>yoRYvscqM-Xv>;xnL;n||vPh^K**k)OP;jHgLIh^&TI%=T~N zLWNqGH8w8Zz^>E!Zb)rM7#|t;Zpf-%#-Tt2MR23P(LX}$jS8wk;KlNbGfa>sLac)@ zIcq525mo?L*7Lm)V*g_aVrOq|;r7?!mQ4%l$&|xf9mo~&-FBLS5!4b*)7O?pd6WbcuJY6uJm|@xme0Ny@1^WYAFyPqHb1G+ zO)TfVms2y1bcZGy6*?RpLLPTZ;FSsgp29nnl_5HH5aV2CKw)a>XJqR_gv(lSr-Er7 zz3}v;u&}KL&msrzWpJTTUlqNs;NMew-IhQJN(<**(98UC|J1XlS}XFMGPVu1)ud=sNhGUhe}`w9SwGx(saE=QAo1rAC=k#?`z z8*OrGDUyZX<&=xNU3 z9Tm3Moa+P&a^jMl@#&PLDe#`*6g=TK=eIHe-4nJS!x`>xjB;^4R6`rYR}WIdDlf&* zb)4!;ss3ExU-~v^L85@xU9O9wM@jZTuz76t7%MRI zsd<_Z^cKBYsG3D+L`O+ifIRq{8(LIiH|YYOBLQ9%NT$>w*czp+YGTZJ@;8jih%Sw~ z@V@2>K*D3zN-AvkQ*%rj#nk0Wbur?}LnG3=ffSP)0QWQy-7qHgndqrN8IJ1G6Q*0D zOT@>*hgn+V$O_Gfy8ony6s?z2=;)Eb!rZJ(%ImQi!QvY(d6m?chrm)s&d(HXHSAFh z_^Em~|Lw9F8#$`Wy^teJ*(c(un}kvUCwr*Ir3nH$W6!*TmWi^qj%Xhcb*0pLJLI;A zW-lFYc?e^*9G@yB#3<;lMry^SQ5!i}iCQ7(WKNk(mCQX}T3(rKxuk`}IUmY=4rLoU z#WmqMJ##pRRt$gk#RonWXXHEbPs2ta7Rz!*)p`OpD5z*9;k$@dxM;dqE%EPRjOt={ zA!jILG2JOj@vl+f!5HQ>T5#hc!6(!TxSxbgg$8|We{w$h5&Y0oqwEZRq&)?}$nW5f z0DK$JK64RjL{#)9B2~^BosLD5xbmnWYIcN~xKjXgZ-S~ZY(s$~UIMVP*9xhw48LmT z;gSH|UsE_HK z37hXqVPv@;&m-CnR9XXLRe9%qg@(SL_LgF57bj~CY4e~2aI_rSYR;xda9MhgCus7) zxSAXYo5v+K+VMgGS9GPhRN$dw?Cog8Hoi)}Pjf`oiE(biHrdNmGbhr&)7a_ujfn1+Z z%zO5BlitWPE|C{LW{D0zfe%Q=T~u9-S3|#2w%ydCs%g4j|3txrS5>&ag8f>0eD0;w#DB(_R+wNyFewctvlog(gg2G z26*7C?FjA-w%A>BP6UW{gq?6~3=wZ;4nCLl2%L}JxfSB?T%2^n1dfEGXb|I=hkj)7 zb&&-wEc86S$k6sh5clKvT-cbuCe}K7Z`t@Jw7*4xXRH@*s@DFCRQ4*W6#%X^5VHOB z>L9}5E@0OrJxI-L=LRy2(ewq+=tL1VemKQ9dq^^^fBbl`2fKNB`Zh5K5e|;ygq)XJc>0WR`50X~`r6 zyZXNrRZrM(2iOW;tq@BLZ|ii}g`A;k=r4Z1<~=Q8XL&}Y;?}|an&sv@!%enlE}_*M zX>O)s(Et`}Bg0$ml8i2Grls`TF6MtY6s05!NDX5?GHzLjGJhwNo}dSO)lf7fpUF_P zqUr*Oiq>oypkirl?dmMzG%_F#QD)i%e6}-J;%5T)K(7aa-4jZVx=JNX<&zksqo%Mr z`V+H}7jh6UL`;N}f?wmsl*wj`HTEG*c$%=c$h-rYP?SL|tjhot&1|QUhdM*4IN(s2 zSxEa@${p}&k2nH$@f;OZn%r|OJI=^NcmX~ahiiycL&a`clOK$EnJz?Rrk%Ha4asK9 zaJ@nl>LePN?FG)2@P45Z?pvjFZGvKn94wisMpf&ILl7?8C1g39=gMxQ@~PKg{$bO( z^tJ*2qtztNI`)bO&s>hIxz~~dZFqd(ca4`4z$X_8Yf=)N&1zR>semu#2ga#gaxNsu zfD=rhNp)1x@I_?!+I90=DSu}~a}SeqNPmHmXbjMzL^_V9Rw$f_Y1I=>HT>ln19nkT z)rvCtPSDH1@ZS7ZIdxuR^=*5S5d_BFVuC2nd?N_`TqdvB3`N7a z?k!Uz8B36bqXFY&_kb;O0?k5Lma5P!YyN-nbS-}(8u!~cw}?8el|iOSqadiE0W z)%6l!s2*LHtri(*o5l8Mc)}GG|1j+FY(dC z5&YJp3>{bBq#K%tMNP|;_MTN-47G&XzeRS&x@YwzDGb4tK|0gU+Dy5~mvAi}!yN)H z$rvgvEg^eQR8nO~zbT*eIRY?L&&c%fD&hl^w02xTm=NGGIiE8E8p9I-Z0* z!*;g45`i0)6M{wUUUIm1%i_>{CMTpRi@+&f-mkH}p5b`E@ZKj5E3|?Ym zmgiZJ^1k`rT0(OM!P_4kx0)8v{4rbhaXu`a(PgKQ7l;vBEd8apN#AC`pZ2{H=K%(e zTjCkf^D2YnusaAfZp@ikiX6W6;uA_p6zuMNI^Hm-aOc z7atX*g*e~BK-dhbidFJb$u4)78yH~bIJRIRJO9HV0vlPK>ARXxotWO-%g!>taIMBn8VRXrwXH^dQX1Kpq?$<>_ zHIf4YmbvnH){swUUiDCxieFQid#g0)rW;F7hdgpzMY!YP(n zT0(spW)Lv}!1t9=q++2A?oJKoDQ~2(gbldyqh=hix5rA^o;}YsVQcIp26HVM!Kb>3 zm<3!Dd|nN^b(*uH^MH+x-W!%?3C5b64*R;AD-y&LV$ll~>?F{5hathZ^_cy^l^H`Ow0w0WpY z(0H5aWE^4lBx=Ifl#UiMUyh=1JJOGd$Y{E!lB+xUK;5WM^s6#uiWDeWd7?x#QOdK) z*YZxf6spvyl&dgIY-wR+A~tey5(Mf9F{q+dCLCi*h#4KGwOoV-Ei+>6MjfWFzKNk7 ztJ|iR0^4azQ&puWv>mp3zVD|=UBo>rxsO>%8`CULME0Agb3AxrI!CkRr5FT zG`U$JdFmB?)OO~bw)LuObzf$r6~5_5;V&8$<|+xY2ew|r}WX={*g57cp1ZJH-}@d#6Tma&;m0 zpP^UEpbUt`z3$2vgZ^GX*V@i(9yWSU!Y+Xxo|;=-Is3@zOQ%;?_E!6={ZG@gW480% zg{b85sgMD|W#P<8w{?)p+y*vu^33rxM7u^fbR9M!au8O54%CI({CrgM80M+%ijn55 zponc}0q_HSIJ0tk-pYyH_7=pJyRg|Xv12|C$RO*CXZ*1YJ*$;!mvk;_6ay|Rfm~jO zt1qjB+_Batdqx#xrl3VHt8#gNtUzXA*fplPS+(sdTPaYTkO=a-<(JD9NQ1)V5BiuA z1RrhD%1g`V&`YMx$0FC5pk%?itFZb&0*oe%t)GoQ(pIq6S@MSgLZkT`!L~bOJ=n(H z-qNYH2H#$skW2QI$B#dwBq77%JYQKphM}Yv09#y!`h|nB4Q)7DKW9@XNQC`kk*k~s zX?-oLFx)xR$fqO3D+W4k*%q44iV6Ie>{%{n`NI0CQ2x*c?Qx76C2AcbY{@`CFWLUE zFgrRQnHVR=KzTxk?g35yE!Gzfl%1zL0rUX&)G;5(#Q-bxFXD~K5Xw)5zrQl*)1VBv zfiiVQLAVkcoWW`vRRu%;c|d)#!Squ#dV!pO`x3qOe%;T~&ijC|QLusjp#-Oj{>gYUgW8&L40@PhYKh|?v4Q6|CHmQ$FW z)2yGf;}i%>0CR6%nHSmXnD#6?ZZCr9eU|O^AB{MLHPWS|B}4kmE8DLd-(lOBO(U#eK z&-yUi;+j6QZ@EWuM*j9h?~?BAaWi~2{InaGRvSk947V&~{CYmCo|CXTdVm*CsZO$H zhM`2TX!PfZx|OL8$AB_3uNLarQuNjouROa89UpPRW`eWHQsSu)0m;hc0&ajG>CLXd zp3qO=``oKCK^*U}q84WxMXeTJwu?~w)_$_`vV}n5+P9h|Yham&90sUqMVv9*nB|Ck zWWuJ9&?-%X>va|Nf{mXz^gQd)l#d6;#P(`@sc5U(8lXVMMVYkf$Pa7+Z#dUL9JkREW$9Y<&Dyx-+ytXz)2{&hO}$KHn8!7 z+7d;0fj|;$l~Ikj2d}8l=pzO!_5HC)9hQx zT$kn^xrx|7A8=t8+Cx6?h?>0|4XA`q5ecS=b#gF3OU7uw5!(mC_NSvFs@mMuXvH`Q zL`OLZ5M5@6@v;j5=5=A*QJG{0X-3JJb;8^`pmUe|2f?%uHrvjtVf zkgh*xsw;6U=Xc^EW0_3mH{;}azDaQtUXz>Rx%E_k7lb}qwWCtXv&{Y`_N}h~Nn*I! zuot!+r)z~j{d`Ffwp+qP6Z-=kAynV;Bxf5!Zw6?!vg6bVi4mQ%w@Y1WBzeQ9Ub!X@ z#$%4%=xnL*lilzNqc%s&qi8Mfc9!tBb#0m3+x^5MU2amrani}ttuEedg+t&rb{Chg zq}h+6+XCV@kFh{;=u_~}b0v6pfb3e*MQ6`pBs z25gJKq0$|iSr2_eCFRFBiJ2!{%i=rTJAtEnp9r)rYBVnzTb@@74|&ue`$#_V6y&5O zP|Ix&f`cWe6WRe8ChXiO4LQivehp}#?)}Wpfs}vqi{+6)9ndWSBF;LOc6JnR1&#{x zg3-jRDEk#Rf5Lvl4CKPcd>)E&Mr@ea^s$A)G>ZIPN_&y#)P-mi&xpYQm&Odx^fo1# zkuFu~bg0%D$r5lAQs9$jlFUd8Y-OI?QrB5EjEgKUWsk%(2ICm|{;K{?v?)eS#2jhJ za>LpPDychb@~W>gR+!J24bcZB9cn=jsFmT?IO>ignuv%5M0;cYz-O>@O{PZR@F2 z|5Cao+f3tIfx|Hgm|>T7|Cr=iUiFCP9>SGON5y?M3RaxwqbpZqfa^S&zU%-O6}UPL zW6uLA{o;SNj70K<$d0Iok-;WDUV&BhXCwNtkxC@X?r{mml69ZCfk=oK?T8CsbOF(^$FrH3yUt)G3j5xC+gtGS zJlHjJ)1s`~@i@K`k77DgIveqD7$uIccOx}Bh}EW#X-_4-_~KSLz=TB1`Zb!A&+~Y6 zorf0}9UH~};X@3o27eMmv$c-_1p<8j{Lo*Ov4 zc`(9OZ>bA(AK(u!5|v(*_@A(l?>RE9oUW#vj?r^0GUvD)o_csWYzHSjN47Ep57RDi zhLZNPfSa0IgpS?MdalV$C7yIFP$IPtJEf0w?sE+vs5)|bfXky@>N^hUaCF|qL&jk( zC7+#hcl==K^tb_6Zt)cR2U7{w5c1_9ih+#m$WnFMd40a;X1@13X=l(=x)olNEAsXakw-8;saq!@s2K*>d;PZinfr{8owNxuMtkJ8L=wjTo{Ct3MhF%-X zycqS+TH{3&3Oc2QmI*6|0k+cFsu!xcpd0R{AXG%u%BKl!&}x&y%oLuF*g1ExVA&ZBnY1`7*XE~el-J{8{{NN(sw)CS5Qi!^=($bwt zh`IEbDO7hME}7-vi>-}NY%9lf$`*fxc$n_+qnFQffKyzh=_WTL9*v$Z@}cufI<)RN z^qYN~rB|aTW0)Dmn{i$|D-!Ww@HPzZZ{D^WENjF>=Anu*>{FF{#l2YwaYP8t$&ubV z-;d1s9{xov)c8Wg&|9HeEJ>r19hZK|?^dy{1AV|zsQkhhqycu*(%})?Xu;>A>y2aqNPOuB;uvCZ2uUwiwW29S z-EWY?Lk8P*$DN>&4Vu&$iiyPr+2c(E<8@Ride@ZlnNNbS(6zW}G(aFEZLXQ!h(zp3 z;|wb~)2s;?*PQsZ+#eeat)3N@6esw68>+ zwAGIlHlhSOD$!~+1nNGU#ny4lS^LAT&zE+hi1v)!o8{&d(r!q!vjJlQqb=&OQM9Rj z(kPd$Akj9YV;a#Q=FLEE3ZO4BV`Xf$agb~08ep6%mG(}c9mTZo4S-KGxnx+>w7SJM+9az*wQjrm<%!5&^p~37DI*QZR_n&8hh5#ToudD}6M4J1E9W=Pqb;Qq zwI3BmjN%Zl^A~la&)68W(t3$;!L~{JvtJa@6`<-qG zJmyVsx7x-^wXxFpLCKb|saD3tj;YBm&RO9s)4=f#HmUl%`Hy#my+~<*PVnV3=e>oK zmSc~@-#T2@+O?o|YW9l}ft-^AcIEyg_lcMdXm8I2oK}Ey_kd`-2N+vKkJ+Mk1WH zvV-tWdYf+3`Q=&I5%vRmXe4zB%>+wB?#A=#cujn%s86w>7S-4`0x;VS*1b+lIkr1s zk>q^|aYS3)fS4}(m2<*DP}BgR)3M&8(^H|gAQX#PWx)&|3?mQCiYi=32okF=Le(4B zF|Cvxi-q_d%u zZj9*f)kI7FVjp%Im52wUKKxW*9UY8K+yMd5ND+2nYuqil2;f|^mD>;Lq`9jsL?2~R z0uhK1m2RCs*@p+Yb}UwB=Qx66ntu4SY=B)l4e0*tnjY6Z*v(C6`qEK=&Q+kIxNi(4 zqWLmv_y`-VcsI%Ae5nnrO;InT1*ZSah^YuJ&?Z7;)PU^(COqm@hPca2Y-nS5EQ`JK z+#+$}33K9R_;VTlrNXMa=RWx0`cdEWx??*Iv3{%>0e=8=84NVnVy>azv<8|JBqD63 zCd7yv7o4Lm==*@iP5OSBHBUt#gqXl8L4csRf(n^20((Y}d=scF>DNRa8H+gNsKZhY z&r||f^zs65t|pTVFs4#VD8QstsvF>Jf>>EnBjQ~U@4JJ>(f78b>SbTk@*bu*Sl|2CD<^Br>SRecr@S2w~T03eq=%{?+x0tx#eC!B2$|5`;f&bj~9#qv49h0RC z`8&CWkc3VX+ZIC1HV7LOPjNDdme&D{G6YH5K7M?gVS6p%L*@aC*_{MUkrzEVrj#EK zy~5LCtr{>9^7wgew-u~xm}|ede8IZ@eBW0?KjP|XI}HvfQcRsf4qHU>a0g8Rarna? zZ982z6F7SgmRpUjL;J7a_`NS*!Qaibb&WJCa@P?P0X&oA+FUSd4$`v*$sh|SCyWTm z)X|zu8%1Q0eNT16h=a|TH&pQ=V~9xxRIlQ@a+N^bO~+C`MK1@&(4lEkTj`4L*|V}3 zGW*Sv{pR!bo0I*0j?OZ-y}?I2N-FSZ(<>c-Zj!~nE2P- z&wCZly1T1);VvB!=IFGVBM?0_+fl*!Mw+>n_lU^4%@(xzzQs4t)|{@b^)kaI2aDZ8 zy{2kVyycik`Uah;4&`Xl*v`d%zEV8zcW0zAjK9|QWkQju)*M^cY%l7HBjmxqF&z!* zt?m%NxU~0-ZI=^Lk(_SH1T`uX-Yi zsddIYs>y&K$+eBN-1!KQp=(o%XArY1JD4?Wza}i7lA%g<;v#}zGxmb?7~q1GpAb~d zrMP_pO2j0dvHd z7Xud-K`G|MP?a55Ws%PA)KXvo2te|cP)F8;=SguZ{oEIKQ`ONaVs;m&W$qR|8)2?e zigOwA_yYM^^{o6_{{M3vu+d1IB6Mp^+m7g0q+4NQ5UJh_q@nzv=uPAj>z<6bCsDB| zSX_=yrOOek&mzc&@txGRbYl@G;|-u*?R#aVxneGTVIO^AEK90$n^3GJ2;Z(RY8z0= z)EIUV4S~kuX0HWV+?tN9BfuJWrbKnN6`JD_Rq+u37Evn20sH*$xh;OgO;C?6NenbR zRxR~>klyo2VIn1Y?DO-dC%N^4bCMS-qvD;)ZhybhR}KD9rOqj}Gb=YxCM5^>GeX`P z-StJ-W0DInwJpqrXvfB+rkR8F>bc72W{wA^SgUk;Spo!_KCx&iIZZ_t6DyIieGD&A zR#O$tr5HJTm@yDxS%e)dJ!B`a8#sX>@g&F6gIL{s%Cd`6I`MMw?fpNXsgdqX0<8IRNbGy~Qqb!ny~#68mJgYFH)q%%v$x<;%>KAl71-tmnB}?va|lMeL!5@Q^Bm zyGk1*f~q!S8deo>>{Dt4gpeIoMJ=9knF!*Q3>f`&d@0#wHfw5Kdv{{qo55yEqnQA& zs??}NWSj+XYQqGQ0MV-23#&Wr1v;|V+ZYDda&2yC25*_49pN2YnZw3lh-W)}oc4YG zSK@&2ya`n9u@lFOP0f( z8`%L@`kwN#Z8?_0^{nlnS6<-Cl*JAuIts@e&BC$F#;@8rl=UK!*NeJM&iv(yRl?71 zl@RNjiK|!@98Fxy$oKalu9n;Cipu|7e2ukZQNKoHYgPPkM7A}HWbziI>wwvr%eld_ z2I`mS;e(UAhz)likhDb%uWw2v$`xJ_EAwUxnJNi{YabgVTUZu7<8a2_Y27R8fEXF{ zBI<#i`a?!o%%Zj4Vz;vd+NJuZyXz1S>JY!2Z;sBU7W?#B z%%3nQ2Rs7!ZaEAt?vr zSvu9!#a{K>7&{0a`q^Yb_imJYfUMRBw|p!oy(Wa?r{0C<7XP4zr+B| z9{Nm)igRefY+-XbU*?stDgdmc+SMFzj5;I_FcBk6MD2qta73Ak2+T0M)_S11?W#3# z7Bg1Xg_-RpKFFMQmY7@8%;rVnAy>17^~%APjt52c3{Ml$EHyY!Ms8kP=5es?CXJK8 zSkN{sYOQb2gSeNJW~rITR4do>y2LyK7R#u2ih#hqyp0#t#lncE%C;nLf}~TjLX07G zy91@0oa3lO%j#N%VXHlFhFfGq9>t7h7BiL=voH4@K8Uer7H1{rvYe+%H}6$z(O89} z%3rUS?*f5ah0;-_H}U5{FO%v3K3J2;i#Z5d*X}SKowUpv>*_&R$!fd@iU?u@iH?N21;zzQQB+;vOEq#mMe5Q&RN(?+e=*| zOc&3K^weT+(xq2ye>%~YQ?8tRO%O3~ml=mnKYn~JF+s^-q?_2hn|?vGWDTY~#VdHl zN(6bp-3r>|0HGfjUs|o=MI~~tugVoS# zT~LloZcR#+H%~J-db15gf?%We8M!hdlpPRF_RGwx64@1!!YWf)T8sU=0jtS zx*7nr+79=P!Frjj3d`pIXI zXXZ)X=dyJ3B7e^(Ia+`V*EUDQ)f51CIx`UwQCpQTc6{dgrEndj$#podEXp!EngJIb zuyS*Wxb)zm>zq%hBZ!nxW4bMvaQ76=PAuf@NkzEj11s3*Cm4~q@s?c&lf&dWG>$gS8+G82s$451E6_DSWDOKlg|_U=Q26Ek%%OtXWzW z!-8#|XVal!;BEv%t7O;#z+MD)KoWr$Ml05LT{+8Oy0?cu?JP$I%NzQ2(-AuLQ!yqK ze311{b|3PsjtH!X&h)&9>KRyxdLJ^5uZZe&=r^T`GEs9RvW0}+0pDYAH&>#5w@g}n zw*F~|@v34IOVnO90wx%%x-TFH)m{J~5K68i3DV7V1|=38_CYDUF+y_d!5+7VU^vns zwYC~>IbE(iQGugVj$=&6Pq>9wL$RFo5I>mHg*Ff&Ob#Wh=V=17k#_V%8Q9RH4-4tQUp% z{2Y*|_x7mD#C9WWvYH1}S)d+DGhF=g#I&M-o0U%0nKcB60NoI}{3&P>s4&+%^2?@h zIr4EsCDgJCb!|h&!Zp!pb-b!(fvaUwZ4(os!Mlo_mg3X>ZsXG z^!>hSx^nKQtvGrXv8x_aLGEXneB+$OXzGQbTRqc+@wyfF@DezKmDN7&Wl!+guD6;j ztox6t&2K!pvKi+}i?A017G;lmn26XKtx8raJbk48;c9e!JxV-V*YFI$%A+D$d|r22 zCgQC*x~j68*1=1PF44g*X7biWmThN+n1I?=kZUnDaE%?1>AvIV0z#uC0T3Y()1$tm z^~15ukabkGREj)PRL(g;)NK%LfC{%6G;+|ekBFOI1tOAh>G-yst!Sv(eh?)Hq4(T{ z^T2DP69-3yZ94&-^y_bA2T5?gN{HjY6p#~_R?9j~eGH27;!Be#yN-Q<*X1aT6J=4? zJO;Fp$jK9%q+gstO=ns@Ff!2WTY`{a+FU_xpT`}qYF|hUA8l^UAcDGkT_s#mDWxqQ z15VhF8gk$dE0ES=;-*#7B8rI=GwN7AMWt;yQo>SC+d9@VG{^sv&o#P?ds@jS;xVy0 z`Y;Dp>1l2BW=jb`pC8K$5Nmlm(6J-tb_~EZjX}A6CD$%nC{o5(6uo#w43c<;oo?Wv zchQz^F0(+zJ2r>@C+N_>nt`8&oU@ZC@s8Y|@k5MdH zf>kE+UM~B~l!P%QMJI!y;}BX=mpg5Spdq5)1A4K6Cm~vP!tvcyyLO2dw{WEKy481D z6i}#VKPMsYQlMqC%P~4=5+GRQ<-BP9NS_`JWG8?Yl@%h>j+~XDEB!{BquiAuW|^@j zjB*4&px&f6=Vk$H?!`93jpv799)h(iEYOLa9^oH&Y(hn@T@vlY@UWw0BmTC;u<o4~TnKD%w3{{M(M_qtwXVinlS0;T4 z9B;^>9YPopSRqr6_Fu?ZYZ*K$za>+h0pN$bi~cAaBMM=>788pC3;8@`=Tf`2-Q7tx z>grsWwQ*=EIK1$vMnB)~aG5~32G zcBsm-$qkoV2p|izl;wL=b;cWr`T6TSVIhS}MB4yaZ=H*Br0(pW<$G?XAQc0U5 zzhwjy{)=Nq*R&GgiAwQexE-q4F#EdhR66opSiM3&t5+7JNV>)Eg5*bc_@%edsf}r$ z9!KZmXf#wGJNn@ZPd?$OR_I4SlGWAH&mO<{^ixuU?I_EY^B-5y>58;PWGyXjGsoiP zTjb(&@wG^2)MGTfYe|FleQQ?BoY7--4Tx_0W>!sR7+K^!S~;~wRWh0aUSNAF~TDAxjqE7RV3GuK+eP=_?LoRDCDnS%yF(+^l2Sl zQ1jz4dR_@!Wq9ii4SBf>%p-N6&V%Q3@%`NLU`1aGfdQpZKX7NhD&ZL9D<}KjK0+Hs z4N3P)>_#r^My~ikAG%XC<@9J&ZcP)4^+s>2YiuGe2p~nR?bfuEA|>+NxLUb>!y{sf z{SbSY(o639@D0o2Vf19YDUncT3T`*p*K1Ry3nHCEF}lqI#O~r7-X-nX7Oh-TGot1y z5qUeX#96_=eE2BA`q0d|f<@C{D?&S|aetyMXPy%>P$H1Uw7WZMbIsr!T=M+wd7=e@ zi!jQ3xwohG5)amnhL1az`_?|tb`};Ke9N+ne10>^H&WtNa~05T+dPpZl+tX^fm_@# zBje5Hj2uV%UeXfHQrd0OP1*wxgRzlmgWx)oeU%&Is~h?8OPK^ORNB+VmYj}rxM-DM zWc<94ZdH&}>H2rNlV$o=A z=!5?y6I;VwH_}5CE*mr*BNo}uQ+SDXTbPiNsK8;m2xIqRDCMV&i%0LEqE_LD=FX|3 ziX=toJML;TQ!cPZu=G)HM&B^7q$0k;F-R;#BPYHu`@r&N)sga3gfygjv>oP!RSkuG zUeoq~zBLk7wF>P>P#!WAwbl;Y)2aj3ydIr#yH3yX+G^~SwV+BbQb1}SvB}uF)`B%t zyYsn36Y*zF{ zi!p*i`t?sm5=V^YQQ16|CJ}It1{;o*99r^Xq>JHKLd(iP=k~4FT$IY7bBT?WOBr~6 z(+8)Sdvt7iL&pJBNAZ;_QjK1=cqVt@|1kpL@&hf8s z9Ng^!)q;A9{g8s;F-2;arMNU-up_||{E0U!+8}Q~EPzH2L3jL9#apdha-^kLP zREjQ+o^{Z7x(raT6`GF0XDoJ&o(A!gxp9^`7y^cGBZ)}cr@22 zD?pig6Qgr87z-KWl17GK!J4aal$Ay1@kGjspv+^iE|{jrk8|8*rc{}S_&oYh9(&7I zsNq+!3!*MS&G1sL7Be?RkZ}RCotsD)?D^ubv%+R}49eQ~cGDnMIffipDfadmbRt9v z#z;Dylcpa(UQ{K879#EMyW6x<03|aQvpJNd$=8uUZ5kmFdrb;HQj_rVL4{0 zy!y5a6;RA7!`d{xi1#1ZL#nnX?*9RCN3k+TQ%ndWjTg#F z`A^vDohJp2^Jrzl(;x-*6cJLsv;u^W*r;Y4#1?)lLi>reyp;hHaFYk$(Tru(=CFrk zalgy%_amOzfY65p!obX``164P2E?i`DOnv$pJgZ=&eaz2WNJ3hL;o9|=3k7>roo*(zz z3VT4?!lkBl{{(IPh9MACk~%vOOlVV|kpZ@S^PS=W0)QEx6beT)5dv9j5X#ehQ`e;H0*Z}WN^@x}oK+lPf{fK(1+I>U(T6KHf)G;I?jMgX{A4uKC@ zL~QjX2k~*~+&{wkhI;E-2{Y`vzmobR|5D%UUb8{Nu49iI`C-4v6sJ9Rhfnvi3zT-p zxF`Fg8mKPcJt}p?c1b0tU1WEKA$Y7p`ivmrRyNwRY9lwBZKq?nd$E~m;_Xv56Vs>j zOMD84sAz_x6?8Dl&4Xx`kU=@RUt~Jhd;&KgseZ_dV9RC8E!ZCVh{cqbeYs;OM-dEg zCho+xj*v(DYyxk3KQ|&ECE&3jxLCRsi7YhsHFfG{YPI-k^>h^-B=O)ng*Mljt?M~ zkao$4ahJ*hM|)4RWi$KxenIoA0JDa6{|S#8MBgtCK165Uuy8zjgv zs#tqk1fMryUB%2?iHgt@=aUltT4K%f9R|9DgL77@*MNdbCvtvT;r$>V^k%mqx6auF4;JQ+h+VA4k6I#<%+b*CN@ z+;T`UkzutmRhtW9bs6ACP1(%RG_oQkf(5n% zs2vf%LCPs@`=atd`lfY?eN1aF8_QU>@G4K!P3c-57EWL z`~I_eO&LbT&@6$qYnqLNxw&WIO|e5gdp3)xxAHg~jbTy#Yz~uHd>T+LNT+LT&RxY= zDZ>!>86nuGWWKkDyyxPQq)+obrGV!pyNg&=5yuveaO=h*bBtL67|Tf%ceL_ZM;+6A z8jp9aV7_&2=xe7>R| z0SBWgnP|c!4u?77C?O-i@fr-Ft(26cw|gZ{!t8ptc)Z`;WtCYu;l9r<6m<=U>#=Ww z>D3fQ`jx)bJ({|@<-X+{qWZp9j6&FL?0ai4!B=ONFoMMw&2pC%@JmdCQ&d2PPD|2R z(h`?Md7@|+6sEEOCe;F%{hF47i%DG*++;Ri71>L|=9L%&p7@eLRR3kQo>3Z08l@dB zRJ(qwr2U=oJQ{2^KEKu}-jtNYsfN`19X=Ft>7mC?7@qw;I zjpS(h@Z!U~8OklXIX7Q=uotxc|n8u@H4#=dgw6Px+AbJU)fg?rffeS{s^u!N)(Ms44@Q=~ud_i|`ic9;QW@#~ z(pnyslC3^7UZj?QQD(dtc$5T;TK;MI%4BV)wG)n8#2&XWk=L76aD4;UeH_MoF(f5;z!Rz=p^M3fGX$m}?ZbE% zIHxe@K7DFIe(W2^N0{@+bL$vkbcou-hVy7Xs@JUqdn^5}TX(I_B~qZzdz=q9lE!xS z;CSaga7(?aqWnrYhMZqC<7bUynKB@2AbRjT4bE~rH`+RgthsTpBc>&E?Ch=Nl@bv2 z(4!W{!D+$4&Ha=IH#O1d29QY?lo^JoQMOL0`(TQT)0!s)mC2BnDKH;(6tUu?C3Gj2 zd%r%Xc9u>_xHbUdD3Lo3=QzvD-J*|sHrjSelBRCnfMF{U1D$7{zDWD1zj!LNnphXm z0FkpIqY)D}CCBwDV8KyoJ^JB1QoC7?_t0Uy{b_@+=Gqex!@^#)SdZAt^fIR5D{seP z?GT;VNQgvYEcF00)j47(?3-hB?f9!e1g#M&OA3i-vfr*CT{a!~107swU!Q)t6gerg zJLl7UIU8ul=vW3taAp-{&=GGdmkk$o_YugGX8(Wz---}@CMaRxWYH*ukQLaC!9dl* zRbaF#bC$FE6YI%{{86zt@9oKTB`sqpm?hh^ zzF915;U+=xF5y;cVE`C{5K={5e_mzv;Om#tEfaSgQX3wrS}H^*E0Srg3-`IKrI`OM zI$B~=QRb2_4~tq*QbsK;hwT*aE;_GUz50Q?VXPsOuZsbAkiIQ_sioa}dynr|5OGb& zHt0RgoOXN@;!U2bRba>a%(drO8kCZN=~OtsB^bU33ZjYW&d_so66pS6bt>R^U@ca! zAx1Qj1?Y`oler8Mq1)l6bYr!!oA_xj>1OsC_Y}U`K8TOs7&X&^=faGTEu^F;OUgk| zlfDWFyG3hw^o$OpTZ1~t4JL$yKTbUVvI(}_lLb(0G?XnzYXvuA52uPiZsHm9Oz*1j zE7sW2)+@e_{FRCB%8a(t4z={8JNALtlG4_Q$5sZJ3ii4NLyks=x@z}f_$*jw3)BD` zCb7}1_(wcL*)w!dxULT7Ym^vA&L5SA=g=af!JBPcnnCBs71L0fD28@biP(xWU`oo# z%2Tl?GqIfBH&NCirj2|yq`8Oh{j7AS6X-CC4)8Eq435!Kco{7XmC>T}LHu&m zl3CcI*)_P@8eSR61!p@XoWcCzD%L70)Dj7IOMH)8;30jUy>LOCuC#{iBuzL;A6}5nwjO56h%P3hBqpD597Su?&@2P!69}TY>gL`yjG381y(G9<@Gcu5J7{rNWMR($_uvTUVtY8 z&SXFdN3h5U&N0S4gyGjDmmLFIFP}X{EzaUWL)Z@WAw5u=gIhq5!7<5#>;vOEM|p)$ zxse@QK2mV z*5ZBg{k{B65W|3~@?yF{?8we$m^7!OWNT|j^b8E~ra<@u&3P|5-`$AByMy*C5?wTFMlC zJ4)c<_mThbA3yT38}D6v{_mFl;P=qT|MfTP?}M)YXTocuu3va?I&k0hzqD9h{|_zE z|31>X_V3XF|36><4=uJfAz%)cKKY504}J2J4}a=Y^Pl?E;>pFOlMjF5qaXid>xuJc zPG30t*!j;rI)4oc==rAQ8k~Oi{OQLZzVujhF4}tX;&UH;_zznb>7yq;f7D0T8gJT~ z{@35X!`}y8{~vt!zt8$Vx%AMEUt~Hyc>k;)(^P3XM#jKrJ^UAo_Fc$~?`0~dvI z;)J$GV(F-D$BxWBPid|dS~gD}3B))5VcRv#^?m zl*NXX6&VgTto9Dl5rn6h7_GsTrn((dF|(|M03prB(dle`TE&6rA7OC^{4wGV%45V&5ZmRF=ZBvG&M>&F`>=3~B9=~A`xLYm zXZGTenONymUhQ_nEIWEfi8i-jcD8oi-d4=R`}R}81xV5!Z)jbeMZ-+0mJ;2sZ7Kpl zeE_&QM>TE;+%#(>){>^8Y;P6Xi58C@=3#V&`g&l`C0zKeoiL_DR=l|x4P$E6tWj4k zIQ~qk@Sr0vQ;0Q?SoeG|329%Xn?n88LI=~?5ftI6bfIOD%PBm-BM>ZUb28wA;T6B*! zt<)f3hRpa3y``#lG>!gn-PGJg_uHP1CL9}Cn&+eDbugRcS#|ZRYr$^;yFN}QdfwLS zq!Tm~%?F;yRyJ^9eT1pd{RVXQeE%@R(l9?i$jVQ64i}Y2AHqM1C?!3|7_>Sq7pXd? zwKG~+CL+ygs)S|sEH0{XipJ=u$@~FU75*NS@YrKJi{jz$L$9SmQl+WJgVD=6K`?#w z@3(A4*ihQ;-5I>4b%In|FemJRr=%U8O(INo{O)M}2$6)2p4^5txV-hL=2I>HF#Wfv zKV7y}%ixr@>B62?)pF?*9*(nGJ+|n0^W(`Cs;PU@Z+&V;S8Ev&PQ)FDzTeUxE&8p8 zIm7bfhxu{0we=u;y~^Fm0N+3$zjMw6&GXbRILxN&qdPN6)2(u67KN$_u&=W~e?9;F z^B+t)iI0?(>RBC45KF2&B!E)b0*mG3BBkyaiMCT=<`L4N%RL~`!^^KX;zYg0RpliN ztmGw|T2=V5Fb`o0%kR}qCCPZQzD~y?mRliJabHcyR$tKPsD$Rel8`u8oJ){~FDtKs z4IpoERe3p>WaBiG*K%F!i}j5Wo4~3LQMXQYgz=|l)|CkWLCjOLkodWqR+kb+cV}mZ z_(F_rR3Yc;A&vIsc|M`Rd!s%Z=uA|Zq?BcCig1SGaaXExc08uNs-8ef?COhp3dY5j zJRXB*l1kW+mke5(=^`)cd-F|sVU?TED3v#Dpa#NlbyoH88dpa&kaL*TNUQ2dXKw2$ z)xo(q&dws1dIVD+S>FEuWoc$+%qHpn89JVNB@Bu9*s1YWm`G0q&c}$%4d&HLy8f8+ z=~D|x@ac~=w3Z3L$KZ$7%FuU4iQ)RYtwNLpu^VlD@E41HhoTKK``?rgiT|-l7E;lY%GiWo|XYCWz zDxB8pqlUj>Jf<@~NM)Ri;w0)^8Kr}(PJI?OEGga+?pp!l_SReh_{0z|Fyk#d!pwdx zM*C;ekKEMRApndz@x+z5y14y8^I+Os)Xig4$=e=I#vPpG}~e{?M1?j6%1^EB-y zygk8YzPTOY;3`6YCc~z-KX8=+AM;fD*n^GZhp7C6R76O}?`IY*EiV4Shnq+*bCglZ z;=U_|XU>DPZIsVkq4%jzrq~O10)3F8vV3%(qByIgOKUAQly%f*j58LFAJB=rjlyfa zy%8as=Q-!ksAVyw&m-~})n<~7Ty}=$P-F{qh*^fe`X?UtFD#Be^YkO5jnmJbK6Co~ zY599*VPWC=V;?_r`cb}pLY|&E&G+ZeTsVFDlU_sfs%(4{A*ae$NqC8Q=Wudo_(b~w zId~I(66_ltjK%-{$Bt8J6j8$rOSqBCzCWRzp*~JV2+%XLE zF%|8!82UD=)*HA(U1<{t)FA5NsZaSSp)>X0N`JOC=-AQrBZ59&Y00cMi0rVMBmR_> zYNam#3sql~n(iKd+#}qe%LdX^s^h3`nJEo2ZEFmsd9?JjaqMQbSg*i{!;j7wB~yK= z^AVlU&=jnKaw*g+<%Pe(K}=_zGs;ycXZ1lVvp-`M*~C=!y``+iJc`dVc?^RLUkiMj4g`5^eldM)Hsi2d{f;DjC>e`Pu*ca?PIqr*^aocc zot8)U*yiM{+_|NScPVB0OPPNf*=lUobn%2JRQ0sR&gf!rSkzD9i8r*jlA|n$dP(Xz z%4=LIGUO}$W@ahWuj|WV*21rpydp#17qlZ9x(8rE%467Yj8rq!z5g`Qc1<>BEbZ0! z+G(7I_bK<{|46YPwp6&fG93SduaU}F{QE4J4>*HW)R@L;^ZS@3_7*g=??fBTC2K_> zhUwghrmHXWpRfOC>EjQ|Rj4tUF(}86i>7x5nNquKqo_!CjO;*sS!6ZO8;G(4Sm9Dz zedAOM2Bu-B4eyg@_+c_NdAi(My>GfjVZRrORIjdI)-TU8L$A**ljoYMb~76$(ep;p zu-<0k7h5jJ-GFA=r$cdqoy>HkxOOkM=1d;wnz(feDVOP@4a?FQ8%FVsl_esiG$}3F zwsVFN*G$FK+>EB}-)8^{E~sIx>w!O))K~HjJ4gdA>HJY9B1IM!2WOsMw7#BU+k?Mx zDcOVAxU40!tO1$~-l_`Ms#n1SH>R*cI-)6cVBHVbkh-B$Q(KxAP}8_J37#$H4R%#W z@7rt1JU$?%PhGhdvv;)8IH|6KnUs35O0H@ufzk=WXx{AO!!R8@*a<@E%jyDln3H$e zh@s2@ZiU!b(Ee_y6Yozdd;E)q~f+dho`V4&M0k!Ee5Q@S7iX4u12~=~uopz44{#jW17c z{Ok12pHJ`ndV2Rehp+sqbNI?@hqu1eIlOh_@YXjDZ+-Ld*5A?1KOWxx%Hi!lI=uat zhqr%w@2wx-d;81%O0S(kWzJkVcR8(--hyz%wvjaR34{$hIPU#54z%NgIK zyuN;T`>Thyzj1i`j}LGE#l5$Fa_{Z0RP#EEyv`2Z`T9G5`|j5|@4j;I>p$n(er0;& ztJ51dr#HSfz47+hv|Zc>x(z4cf3-o8;S=~0yQ zX!OoEI`4ezou75y`Ng|;I`97A{TrS4zyAKu-v7IU*M4>I`Zo{W_){wL2M51-gGT4= z=~uoxz47Dejenfp_~rEG*Qa-WG`;hi>D@m*{N{HKzxB%Dw{G2g>#y&8OIx4(IK`wq{SzrFYN*Q;ebhB6-8c=xZ~{p7AcW@4P*|`zI*nm0um+`VJNG$2=3i zb$I(v?!EQ1dvAZEn)7+&d_I2X+nslAzw>J6oqv4yXPtL{`R+fx`_J#)e(yW)f1~sM zw+>!={owVV9K7-B!5e>n@UP$K9Q^CIreCI>qD4VH|K{}OH>Nj#)S2G=>GbAb)6dVQ zH-A38`HShzU((G#Pj9|XKW|KL{$_fUy7sT8cm8d9_fHRB`OV?&Zy(`o+Ds zzf~>n2^9Cl=-oFvzxxvE`py6TQ{Kuy?XEMZ&%BE66HO)dGOks2d{tU z;EjLl9K1=3{YTRqKbhX3KL5w*&EHP%{A_ynE7QAwZWiEI4{v?#@Yb!vTXzm`eUGL! zO^=@)-ulJit$#ke^)H9FD8<`{w|;wg`^!wgZc%-R?sT{^e|mWP&kk?@kZ9VyxBmX# z+pkpX^AzgyRPxSu-}%+=zS{ZSH{bgsjMp3Qy?OB3Zw}tPLDi!<^V{i-|2)0%z3H95 zo8JBE^e$1JFCX6e*5NH01e&d{AKv;`o)q7`_trn$d;3)(C5^Skf<*B|}YAHVnA_wKy+^Y?!7{~ zn}1A=_><|4Kbzk9#q{pY>D|8sfuUsvQu-yL6+--9J-qeH!&^kXe`T)d-=E%jb$a(})4M++Vt?A{;s3g7&}!J9ukc=Io(U-{Ye#t(=T&@S@#)4N}v-u*GC4fYa6c)x#m z`v>>l`lowu->H^x5hYw4|L*&p-~IS^zkUBt-~Y4!{*!|@Y5RNgr=0DVF}v>k!}RVq zrgv#^{4GzNf9PQD-2TDg?LWWw>eueQ_0RX-zFW=s5;DG&|L!N9-~ILb-+%uH2d{tW z;PpQ_c=P{Z@9mo7NRq_Bk<8A{j`w``oGfw4sz#v-;77B&fFy+m$r;SBn;Zhoo)rc| zC91Me+04qU$;<+XCUB;cNe{X^Y0tLzZdYfzr(M~u&dyBI?#_P9&YT{`M!Tl_72Wp( z`Y)Wj$45qFMr2iiAeo#-wKY){A08ea9v&VZ9v=S}fc}qP{rvYyc7u5Q_g{bcFTVcr z4@qkO4#}R&Ja>fik8ua|%Ii(miA@~{8wKmYsx z{2%`I%fJ1-zx%!Azx(~Ke)d0p^|L?t>SurS)nET9H1?NY{mmZ%H~cX!h`;+EzW(xm z`ufX1`v3mrpMfa)<`+Nv=9m9lv4yAD!qdaAeg-K2+pqrm7Xacvfsg}f_QxRC;Ll%v z{k#A1>o5Q3ufP1aU;oEn!a9Q-^{@VX87I>3{2Q1o-~8e)zWL?$n{_=nM`b!WzKVPPa2rK?ye)G%UFM{|Hg80#k z|Mw5S`Z+AVKmV6s|I;sV-TLQ$vP^RKua-&F{@K@G{>!hw{9}+P-~8gQzWL=J6rub! zLiz3EU;UrI`sJ_w)35(x`PYB-cYpeKfA(Mg>Z_mstFM0kJ74|$Uw`#CK(@d6>#u+J z&%gfiUw!@MpTHXR%`g7?n_vFxBBXzWkp9sZzXsv=|1j0yFaGAMpZ~9b8cg>;`ud;! z$=AR8v#-DWov*+AcYICy<`+Nz=9mA+UX@pw)a6kV&PWwD`;sO8fnT_P6Pw+~3|?dG z1deW5@?$uz3ERy(Rl5{foe_U-F7JrIN${!R) zc@L?x?7U3+a+XFjuP%BO!D|$|h6RfSkr+JYAj!PnW@2tTE8IIW+ja#uIr~Xtu9**& zW}^bvXFhG$J&h|d7d7MkKUZ}E02Tm<86#{Q5ej*Bu0UR?6gs7V}_BRQ5x?m ziP6KW7eD^-eiQvJioidQL5*mfH0UBm3rbU5IrQl{ep^k z{Wc^6xeCcQFqvY27t#?*!eVf18LKxC4h!k4*Z2Va>WW^aH&-APyVpr%iv=gBkB=AcL01Nn)eI{6G3WgPjbJf5b1n7tukN4v$n5uhW z1E&Z;v=(Nsqv4z41=F~d2o#H|Fpl^dpSA2~BR_h8k+6L^{39==lqM~554GM>K*v^g2d;7tvnAE24d?ZX;8*% zp;Q!KsAZFgejeyQ>BgurVQaV*0r3L1tm5ss%ENyaVVgWlG>6nioA+=!f$fcd4}>K; zwMJ%l5t3NYSTZJ8&>!*vtqMma?^N>0Jy0TFi!lrqMV(S&FL!^OzP#Q(rDR82c=E4e zo6Yc197a_axRU#59DNi{)nGy_!Fa|-L`i%+NyRpvVk{lg$)XmfoFciSKXA1xBp^aO ztYIR!+JcI0K2Z8Bw1%wCY_xvB!oF*W@wDa@>;C4sf6Ocp46NH~~}umF}FGUIE1_^aZ`L z&23l4;sAPXv3o2EHQAbP_q79tqgmAy(m-WD8~>Gsf|XV0lw`%On8rov*UVwFaLz=l zVQ{QD3eX%QK$*u5Ra;WRde%(R#Z1{w0R`aU%jn+zaXbiy0dRtG*zvQU_}=riONKmd z_nWi1xgA#uHG$QyU~pWGy z8CmP_ufGQFmWtKlR)|iOv4u3HpkQebQfN>!eZ9oL z|I=vzCGk}t2NcbF!EorK`>j4&V+IU}hnH-zex+DpK`CcOTFXXW9wUpXxox3j zwsWPfEi{rcWmqNJT#$1b(;fsUgF%2*q87@vc*E9e9G`MUiKw-zur?JcZn3+OmTKyN z-~&ylxOXxf0M5wn-``<%>FA%ER*KCEPG1wZzUx3^{3 zrsAj4cwU5<_d!1Lgx~wrj5G1l%xCT8p`R;bnqgPxR{v)QM=PIsYCW~)JnK*hyr$#^ zFVnce%h)c!azL=i$&ta~z7Q<6u*n-%Z}Irx@KV)MK;OsiSMFjtTvn(OENnL(vX!`} zoksA)s?gj*Ntgw{xI&AhnXuWyg$hoivW-{J0)#zA*>aU*JjsI3j9@EqgQe|<%KEq+ zM1B7u%(S94pt9VYltQh*XgQcQLV54?VNy4uGcd5*_R520Y_2p2=6J`&##q6(wMi~m zi`3!5pH*`y4;l+Op$-?O%pNGx*ykFjLJK@)*4Rk+rlBbXtmOlw?vX@VCC#Wn zV}^OFJpQJ36y~s~Ry5nOUleM1D}9{!!{EiE;rA#hNS|WuGGk!~x!lHEZB!hU4Z@~k zrRJGlPg9>jpf-&IAl_1?Xm(_dHmE8LaRo$!UY{s8Lcv41Enb+>P3T<~Aca*<8O&K? z(jXD%6MkG81h6sg(MmdlE0jLy&E-9_d3D55nkAkxRJ?6^wil``JJ)TBr+y~Up&KJ} z8vL}*7T}1M@3;zfmE8~0O*#zN$nMXzub^rCkT#la9=rmI)5ElFC&AUq$flx>>F`Im z6O?U98hE`bdLilgX65@?N4z7^)Qel~z*?xOym7Y27X7H)%gUFDB@Am@^ztfsixp~c z=dmYPz;>aDYIpFlSHiK`=#RVvwv>2C?JO(URtJF8h6lRIz#>apN2bCsRpM+`tXVtj*laa)mjQ&~v#~Rp82~G{NPs(#hhLW&#(16lyh>o zft-Os>LBCJwH8?}%e|T}Jk?>42KzzC;)(Hd_;M*S1#P1#2ueY#h9bi_${u**056KE z7FA4N9#Tfb5N;8(w}UTyLnVBx*;)l3{5I9WbX%pTNJP|#O4SZoj;-Qn>`D1@y(9L< zyrCMpB_YA+WgoR3W-O;H$5b)&@wnAkm1R{`MnSX1t!rvcOkWNt!&dDHg3NND0!omrA(_>nj zF>k-R{o(=*Vxaz{1@Hpho8k}wTq_uE z!{~X44|)Nl9os8R*7(WzkwRUEC5XW6z?QhFDB<;LWcR43LZZHmHBGW<7?$@xRkL5j zjL_T>4Zdq)4CeM;0~P!z2{P5NDASr`CTuH#-;JSylx+0YQhrf1L-QV5DJE|IREET3 zs#iWEQWJ8OJ7{If3fob>DB+DFd_ZCj93Hcx&3O)>E87$cVKkQTX1Pp`!ycIG*UE=z?4 zd?}p;C(G9j&En{%>{OnOV71aG#YtIA&EjTV+?7aJkb?`;P{`chY$EcAYOk zV_+1CoJW5%AMU76+@T9p5TWIYnG8!5vK$bJO&&qW=RjUhMyzX<_h`)7iYW#9zDjFZ z-=*sz<{-7yk0##5MgN2OJR$gF-F8jXvO=!8JL3@yU}8Oird9gi~Qcym4cQ;9$GMK3w0&(Lwy#g7HU zrCWvEQh|q}n-4diC&7V(UVQcZlQKB=QQdr$pB=?m~GZn-AtkOto zuE?JC7zs3! zBy-JE{ICcZ7>$fxz4i9fd`OmOvkQJ?`6U-Y*$Xm8u^KsZE(IvIy8{wVm3(>P_kFzb zbAB99^l~Ng_BeG79JyR*Vw&GZ(c_^Lq)egEk+FfBpauQ{S!MJ%48^y4s; z5%;St(TMntnZGpdP0+)JC$*I~7Wu-_vdpGZ!DcLKSY{H(oRkgfMrVlEBSkgtmNEFsV4`-=@W^4J1#fVQPga1%7U z=URl8LZ0Q?tFGgudL0%priqS}7!N4QcDw}Ey;)}WIC{brRt+JM$e%fs_EpWKY~7FK zoZHFbg9F5{S!GBVBH2l3)4d)$RtX5?EgvrcgfeNqo`OWmz9VflwL`cN*J_-$%svEdLI zz=2)(;D>f{tZh_gxhRqPy>0IxOF9OM!8wIK>;Z8ewYSBt%*U0@}KukjCWg&1SR_OP6iOMZEm5_23X2Pa&%#)jYibC|dqczusYo`_JjYzGG-9n` zpx23)r2baK?+vnSy1_8<2Dl#q$cd4b1GubEc8+&=&m;6oL7gz@R>dOaSSE!6GoqRhH88|S9}BY}9#)xS zKyfzUaSR$inpLYI&wQ|rv_o80ne4jKG)ZI{i8*nC<@wNW%-eE7a?aN*KhG~LkojY2 z)k~pR{6r|ul3kb~CY1%2(9+8*hZOS^S8R?miYrcjB5;b(>54^#RWC2ebt7JIK4Q)r zNhL@h!G=OJ4r0QbtM1544Qo^k0IFB0SZ_17wP+MVCON9=G)6D}**NvXIQ2CfZk$%A zlvN58o$6I%Xyo4%`o zW5Fbvc|M*{FRvPO7~UF#VrO>}T@5fyd-RsO$->r!%t_FS?1NY5f(NJh%MV zmMyiYS#lXQejVY0USH{#RjG(+jEoym+qR4@Fj+Pb^5$#ELaBziJV?q9U&|?_?X8e4ui~Z=mdDRNG#lX1cg=%x%+WK$KS@x5sy#OSe=;O zBcVuE*4)O}OAdl)d7qiBpxknGLH4GPy<99qfY}4e^uu6+&jX=*=ZZuBwM{DJ+ptjeQaBX#llUpU)6igFEVtjO%@j%nX~S5+;O1I+hk0SdOu|dU47g!_)GW&t zX!zu2Avciht_UI9VR#f0gOn1yLoW!KMH8j_bmDl?z@c!}UXsK|EG$hHJCS!7pjoXm zPb5lzmMvMwx*XlIYVBgoZdkqeLlKL6bI=2A=!>Zxv>TQ9}j&BlE;2L!R?3qrG|FL-=7s9Eh%gcUisBe5jBlU&J~D_ zUf`SuBo>?tBB{|IO^wQP2`UwK_6@ubafF(t`BoJbz&ARXQIp4x%M(nc$=YmwW-P~8eN|Hk zd8$e7YKB_uH7Esu`bdPK{IikQe_lFrk_2H}zx;67TPP<=7JPa9**qu6{sP`7)3W~toZkt zELog_t%8QplscW1H>=|}xYpBs!En9|E zS{-MBD^)N)@yy@E(dCYKC$+6A1^OHmFT85Xf?mYWIk%`s=mj&unYw~efF?Ll*F5w> z(@9=NY9s~WAsMKktLVi-$sPqQMlY7+V_#Ho^n!)=;ELLhUfA?}n_)mpI2T_J6ms#Q zmQj+6WxImZ7wuLAwv=gaMbOe_JK7A`%Trg%>pgz-i1Lgnc^XDrt~go|52ojfC_9ju zRn7F~*&I)N(F=(*&G3zr4gL-E2KLo#?UmYxjGMz!?uWiP)DC_GbUX#2eg$chRkPTX zB@(g*q=+hcFjqs!0&0%G62aeO1NEmVF#uXh;MVOmQFYc!tcAj97EiXuV}B69!ugoH z<5^-wiH~^MY^HCcY^UNqG4*3|%%k-3{@%uixd&$cF5VnWH5b{6jh2llC6%!1K99Ud zWAO`7Tq&C6)0cANy6&a5tY=l&?ATGm953UPbwpExg$qOFD>(9g&RI~xPadRIZa%66 z2lGdvgK{CUiq0yXbh;1w_~vSr3sElS%r_~Nuu|MxBtM{6aG1+-rR^V!aWIQfFbhodqt9a$h>W5;%mheg#v^?a%LTHMuPZ>**b1q1-XaZ-%QS7u#lw>*QL`VX* zIFekK)X?K;6;eSO8$R|kWn)g0fFDlkJ8=Gx;!Je7-m0O))2fZm(pXUSI$@<5x=h(V zK@m#ZjJ{BRX7n!Cx3v!D$x{B$;f`h&eFlFu8Wp2^UsZS>ZLv`tBF|gbm_x-dtoFr# z+%si;u}d0d3a)@P>EjG$61y^ul|*7q7|F&&%&&DG4eLw;U4eUXs4HUv@do?xcoO=V zf3_}AHx?Had^@cR3Z7_}%=`#;mYC%maSb?6v%^+=x|fT(kU<#~+jw0K6sdDHvoyOI zX$H`mk*U>-hCEM8valgnG4V{J^8DZo4%e7u##F(bTO~&>zO3XX4*jTGCeKL)I#qmU zsh}?W8XeS(raw!;(sdhN_HJ3f;W<4e#~75VjA+Sdq+wgiJ*Ul?ZgA3Pi|c2|uNvS)h~vG*2j&p{KAs<{)S_t`PI9xjlj&Ab%MkJu|`Co7`` zrLf*$nt5(typj>51>iho9_WU1{1S0Wf>{x{)uizZ#{2?!aonp0n31jmmBs^!gl+y= z9}y-ritps811=ODXXlj@==Rq=$M=%KA#AsL`$b!ZloK~VdU<~#19Zj`SG6d|d9AIOd3DGDg zO`#UgvDT!SqV)c*@*@u@ZH`ZZABDd8DoYfSr?0`l(9L}OWLSC;wQ#G6dI|N>JSVel<@x+gZQc5wSK8wlUnB|eB3l~K}njvBEV}6IF za!*ufa!##G)|x}fHX~)z>*gEPH!Bg(5Fdk4vm(eu&VQCdl{ccK4{Dy1Zz-Dn?1kwP z)7Z~OF1KCZ5I4_;_dgNBMdH)Wy|oTaN8XP zc*-*AYav^3J9`Gt6;(>WjL&F2y0wFk~bB3_RZK_qN^0Ek=Hw3MH%Y$S;%!$GGl zzP?d`-u#?NB(~jpge5lz~_RTl~)|{eqqgg2OnPv(@ zTD24nl(#C`9WwdbBIYeZS$eNuG2OtEr8t?W9NyW(hi*GO(N+fu%EB{0NMF9ZMa zs~C!QV)ZLkPSMr#-Pw9Sez>xC?#KIiSLW$L))BB4!WzL>Z&Vla8dwx*3G95aUep;O zzh-!DJe42OE2rBF_3|}%MJzl%wr~tHP@m0KXK)u-oVonhh5jPP=d`Pb%yZ)`1jhNw zbn-Z(Z)H@@`uxD6!(lsKf0cn)AWYe!=vt58UIky*2s`*eYkKZhtdINW{xuip^NJ(yMXg z%*PSPzTAo~&LJw?bqXct3-GsEavQQSo8C$%H`vejM&xXIbfS1Oj)s6{rjW+TQ%l@Y zqGucy_FBgAQ819La3%wJj!ag1_#4xifqUi|RnZWwY=q1F(^RpyZ>C#xx;->;eSyr% zZ^OgPGYq?h9*M^+gwtId`DzpcvQhF^2FM=HpJ*bN1>MTavM~kZ<40cq`9Xruo^NNz z_?`yu2^uNmiNP3?K!4*X1bKl+u4OZbcvHE@mb?N%I940nHNlC{=V20heSZY(;wO!k z_Ow(Zf1#PVGnDa3Cw>_AM?OB*+n^>5F{3kYpI#@z2Ze3j z2!opP6qVs2c3lh8YG~d=rZ?ObdT15%3}ZDM{bCJFYqYEcQ#x z(#tR|mx)P76vb2wX$N#GMU8a&bf2Y(UUH}Q=~l@j#z|CGkvYI}ANFPC4LV^&f!(8b zhbV|@p1thJeA5W#1vlwI0uuy$s$fRlI7Cg?SQ)dbYj2Ic1K(Ubz^v-pkCNaZh|JYv z%B!ybSiVhRf*@Y5sD|;x2bpf6e?ocH^|$FH-Bde;oZ@7vWGr1*GWd3oIanMo>730D z!c7L`;`~+4U|DH-O2wa$!Wo^1(lH;a@$+W0Bvci5^3jDX(|V150-u7E9tM#=V1Czk z1yahgLA7;B1xa+*v10wDzN)b985Z_Z7SgMfh)wFtR9Wch4O3JEaY$+3_XzU&%+UZq zrN96i^ytSG`+25>%uuTEDJt`raxT9AxrxWPTP^M63!Rd#x;Sv(XU>@f<>Z8tcrZ6g zD+~l#1q1*XWGW-}dE^md)Eu?P*bqq3uaUdfk= zjh&q*{43V@1Ni^HEfo2CdHR0`dNJ*PF)$2B!U$c8zw`J0{&%kZv%h`u*}q%;t#jz) z#mDwpbpAi~UVIN0T|ep0F9&AM|J41T6rmMU0!>x_)-`x40 z|G=Moy#48=n;$ycQ0d`sS5;Ex_@%c^hi~g=(fPml>OXV---O)a`hRQXV*P(3pKjOr zJ`Sm~?2NK(lJ>gYgCHAC_i@U06W?4Z39 zTRGJrymQwU!h>yDYe*7Xo`(UDf%nvW z=$O-Fc7{s3^$G1?95@#p&{fnyxxmVx1h3wy}vY7za>vbwvfjCv2}c zbJa2#PfL5wOJ#oc40BaKP-SbK@`NM59h(~7QDx&7_P1$}#4FyNEPfat`N^hN_HJP{ z_~V%PqG-;8>}~3t1%GOcch<@LWZV=@wxM(Tahwu~R*Z+Ljje}UpL}=b3GZpEGxjEV|8xnNe<*%I+?T{b-rwc&2WH`3v5Uys z!2M7@FH|hUB@h&?wlLx#bHwyB*Rl~#W-}S3niEwq#mgvjir<>#LXQ_=i11m66xavm zVGEd)Z0yjvxzcu)8&d6xqlU0Zu9ZY<^ICq#jLkY#$bx{-$KWW42JulRjQbwH0WGkQ z3jh#WAd3ILZJp)fbAF%2?SCW=K+?~v{h!JHw{r8=h5r9WJ{R`CZ}sQw_P_b%z{2*w z>$h*+zHwpydlMgv{qNTMs~=qd;KKg*8~<5!{x81z&zk?YS8uJnUzq>5-oJVMV*P&; zpYD6_U2@)|Jsvj!_PR94pQku!A#KCi4`90+JolaLI855k{xoyOQ`q^YV=oN-#POnm z6UCY1rOrMx4=y{`J2yHXBIMj=*xYP6*H>VCABDjoRQm)|VZ-EwJ{J6kAu}M7(a?FX zd+D-bHl*8$uHu_bDT#}hQ2owF=#%LuYr<;RnFJF*3?iRQB|h%H#$!KevzJ9ai<7|v z@{*whAG2ERgd4RV>s4ib#{7PhHkBnW&}Qp&&F?^0QozY=P?sA3bD9NV>b^V`Upq%$ z66MJIt(V1MEzlpogI0n#^sip!U#Ob?3ksf|a-UcM+~Xn8O${8z!N6H@UDrQ3L7xl! zcDK>!`OIq_!)v#4G|4?x0}~9JqT0zx4y+~aX0E|5xJhPCms_yd7&gH|c>h>SpzwptlvxGCQZx7N_X8nF|h znl8IMkW+f~Y9pfOp7pf-7-;B4N@6P;CGnBG#(bZ>Sxq!>f|M9~;QJHe?m_Iclyo|o z#7PFV@I5alrtaap)(pSXQ(^T)sy;wN;1hqSkhGlv|GZ>z{^LI8L6S5YV%!rqV+qe# z&nUK&o2cMApU1$TiQDKl)YM@TkBgij=SkKfPufSrW(iIU>7Br^F0V3@G+YpDVIupT~a9DD$^O!+xD~K6kzdYm|s+CWOSd8DdTI`7Yv?HkCnA-T`97b0qbjU zcm3ULZ_mBFa!Qv6RB$UCua58_c3%eg{8fquRl}@@eoP}YdzQ(GU{Bj1QZg@y(sBW4 zUNlB8a~NAHKr6JR;Zf1js%$A|1X0`|%PwCokZZ48UE*4v0l9tO^i3X^Gm@Jco21g@@=t_wOclDpW0uAnBk9v7)YR9yp zY2h&Ty+VmRyG3XQ16?i(Nwp#=6JXc8HtP4QL7g^4i}(86-A4n5#+p08|p2~snwY%%|dZD&{`_ySg? zyggj$qymxU`a{NN)2?Bq&suV->E{MH_9}`+9SDl)=PZDn@R= z`HI9w8|G=-qq*uv`7E76ss6}IHnL{iYKLyT>|v*-9ePlssSpO#%ZZnGS)8;^PGZ-M zh&bV$6$Ys97BNK@TkCg(1H8NIwZpx3pDpBWDv@LIK&48+mt(IDIQ5~+o*OT%O5G&Y z1}w+R?e6|K{qgeNQWx@t8muz1STDW)bD+qnQmT{q2e6UES85;d@|K0NTt!qUa881= zpC7`OU|+qes@Ba0J_d7?1h|`U{1;FfzvT6#qTO>EOQg%wA-9{%=)x{9xaVeCZ?Vy> zp(yrAoIR0sjk*^Bxq6jY zzJ8oKMEks5cNS@B z_FoPZHJq#9n_h$+MMNCfh?+++1G!FHv;bywJJGt3i$Ex#GB8ucn8e8ond4xZyEY#a zK*_c;S=bCkI+Idh!xe7~6ehu(%_S|Nmn)45g+C(&Kgjia1FiA-WjS#k;EM{ulDn$) zA)Sy+3EHUhTe`pk{??`si=xj?bG22Naf}HiAK+gGd|+Cao5|X%)<&kfDInh>sBpM& zM|CJ!&(;!LZHcg1d7fD-C8@4||@t8FL7 zvfb;j14@=NU`^7shhYqLg6{Pe@TtC!yZ#t{zmQc6tZDCiL~P3yj+m z@Uo@3APQXv4PKDY1Ay%BI{s}&ORKFO<9{QK*d;F0mS8%;9J1tSjDv=g!4#)IIv24m zi#m9kwqF7+twQREssgb%Xe58MZU=kV*FxIT>Ykf4%ZbpPo<4Ajfb_XeP(nP%P3gKY zkmQ)RwD};DCEpOU8uPI-`7pfe=7sjE<8EyI4{Qs%=b7KSyGQ`Wa&RwZ-=nA6;%U)1}2 z_a*r^d10^N;S(O>2i-1i`%ypWHQ-;!@#wop-*Jo7Yv3i|_I?Pdpi)DD5WjjMR?9-F zm%(@X)@aAm6u-eAtWJ$`2>d%Wk2@~$74-5kgBKk7k)Nhe{tz;T(~$jwF9etUBFIoF z3q&RQN>%m)mQHwv@d12=e;c5Bx-UsILAgF*atL1u%ojcf(`R7%_!TLG-=JkI#u^4N ziQCxyiRTCLbPtNb5Bh!#KVWt&iM->z_Zm1ymUuq?jNQghnvJDssnNRISW1^7m>7kW zrA8C~!p|!Wm`}xAtP^UfLA&oN?`y(#cclKFw%P;rx7TV9)!(ooow(hfG&@UoTg@~* z30i)7rQ1H1X}dp3_ga`V7D>K8fS-r5gg-a|9is(l2X40me_puVrk9=UhbO@on0%x* z*k}p@h3OZ2tsnn*^-81F{-IXnC)m3{lJe-q@g5d>&YKj}Zyf{hZHWix?Gye7+4%(d z_yidkuz_E|v?s)`C%~yE#HA;kKTpKJadJZ3c)}U+gtOoYXTB3+yA$HL6UJ*N$Yt2m z`w|&qv=id76JoFv;;j>8D};E0ps>or9RCo}^$~ISCxN0Tcr1Mq;6GlJozMh7p?~oI zczS|pVmk;K&_k55w+MGXAJvl#@QEW#eJlqNe(bp2FoeI4<{|!8E=`1biss~Y-1gej zc1R~E!YX`2EPn|mr?6(EQ}n@ZuE3_C-8gQzZc4gM3PSBuyaLWFPD`@jYO4jaWdif# zxE*&gKh2=kyNQc;#VP7aGj2DotX{d^X!SgiPayLWo+yE!#sKOt2gQ1@<;LvsSkSCv zw=c4{@D*497P|-SLX!aOls^dB^oqbd2`q3C1~fTr^HKrBE`YQbFt3kb7XPsAj3^CU&1!^^PNypgam1titvj6(aa^9W8&7IHDsH13Pil*rGjS1Uq zM1uu?GWx^Pe2mkCf5+?(E8-_SH|2ki=?@VsWBO$k7;m@<0<<$Y3$9G2Ab( zf%_Smc4JcV81saz>;B}&pDlG!;N?k>a)pu#W-J4W!q2I}zYtPnK-(_cxpo`F093`s zo_m>Fdi}wHPku}6U95qdSMEHE{1@5Qpj}Q{a#v3c$*>hv5^+uzww77Gw@g%99~S2h zUFa`F?j^!sXgwmIp@iFKni-k^bGI+(P>_zA=%AIvaduk7U^7HXWH=IS_=6z3hpv#w z_jo>Yw@~%L^ouW!#UUeIu4-o;wN|TFsG${Zm2go27ObDSomZy{+Ie5nyAwehTTY+& zV-I>99rThmEPuW1bZ<>M60l_`b)(KCo;1nwOJ}(}Uz|IF2J5nPevG-&Vm=3H2b*F% zaW{6=pS#{(50>cyc7+lyY{phyS8Wp)cZKU#T5WDEX1$7wy-GWJ0(FuBWCxt9I496z zdD$(Nr3JL{UZc>H7CW@naD`HP%%O~B>it?Pm3615%t~75+q9x@(^-96Ud?-V+G=Y< zwR-ic28>~}2t_hE?PYXOlBLEu$1x&@wz@&rgd}V3i-ew@1Y( z&>rY1tF5&`X;Sp{eh*+$^eZRDV9)KF=-;pCY=6$qj+WH!UdQgr1OK2Td<=eqHd%~@ ze2_dVXl56(C0b9{qWpjfw=f_^BIwxi>KbDdJWNV>zvDdsk>s89DrTE9iM+M~UGS2qQ9e(m26D;E7});Rmcb0B6hrIIoAEz`pCF-4Aq; zS^Y7){#7tFJN%(F^{1Z@BeY>BgijSE8e=F6Y9JTWeAv`J2OWYWxFgP;bi6`2m5HXX zL+8ct_#j-5*FqqRXab}Ro*s-KYqUOH8wrXHTyJ+oJ`@Aj?Vp^`oa?i^p&RIOr#*2s zL66u<-~b^~Q`12j!)wwI#okei++>H^#@^Gr5ltl7S!#CMX0 zE3Fv-M9C`85DN*{vOBK7mMt&Kh08Psd$^1Fj+s;Xz+GeSttkxjlYt zr0L z7aJpJmCGE9>ZdwZ0p6pn$NS+||Z6cSUN3Yg(y|>q z-o84PvOGj7mEwsRdFrzeEh4G&36yh1N{6{z&Zd}2kQctwF5?&$ z>OCf}TK3}<(ZDN7>~u*2@)%*f0*in&z!Z;q%c*&KS{Q~3Mm;;9;y=o?89}oG*ptH0 zwI8S`S4%41oGz}`I9oh%pD0aYVv7*~@*cPkI0ZaPKSe;B`X->&{sfiFXC?v44wQrR z6aN6x2F+IM;TC07}{hZ&o z!#+KcH@uqn@Qm<*`kR5K5)#G&6}HUL@e1#&v>!E#6;w%95RNkP^?aI~zQp zn7q5;5BRkWXLFjMcJ6R+xJRTL{MQ;wvW=z2wfx>PgUSJYApl|dOewGIDVZrk8b3lY z+d;Kr=7|38%3gZ_e^&QEaEx>%t~qF(>X2dsq!=L$8Ken=c_6TFk?dVkPP3VQ`CA~k=HHmmJCOn^J(7vGp`ExRCKvnD(P8R0hY2$lWhxR`i| z6&Q&48TK+dveshM)DGyB5AcO0^zl;8>nM|jU(6HpdwI&0ufok;94FchdUX_ha|NPA z!FL;$hwhKNUFK&3`de;ldE!L};`TqSV>F9!_K3B~3BnK-;?Ti8u-AvKIM=$@1MDAxw%>4nKF#^fbe?gj-VhIpkp-y{wNB~aoG z_j0|(bqBi>R37nq7jI!{ArSPXe6q)29UHrK%=cNYJ_8FAQXMs>c}J?seY_ii zn!RVITM;Ao__PvZ7&Txb5x&8kYiccDn-1}6#JX9E2-FV+nGalZLEKBea3?YYwybM& z;0?v9QHKH`$xL!xEy6U&7pOs+=WX8$`%{cly8#fq1OI_4-3`ZE22D|A&BEymsX_1$ zo27|5Jm6z zk^3j(7>c2-Vjn{^F)6tJ%3 zQ6S88Ps(%$`DmhMJJd8VAr_5NEk*@S?N1*i<4E8=)P=LR#|#!HC##^Q71x89Z|{^s z$I!#$^}*V)7_4#ouzditZM1ugcA-8q0~yUjTx8`&iwF|&)QKWSm?qwfJ;PFj?Dzst zlX_!<&^~m>?=_oZwOm?ly?4~=%HQubSC{#^yTt##*PM1O?1Z-+TT4f+_ThW(5dWF9 z57@OMdNZ!M>fd?NI2mKWrbgPH{nV!_%^%I;-MOn**0>$}T%vmE&_5caANK zx`HXT+cs6QsmUc@d1~o70%44_ps3z23){XD-ugDNM9H?GNl&AY*l*h9jK00p)!$PK zku+a2>GwO&_44*A?hB_;ItqrFjOV310?aPpNh?h0u3+vXR%zB}J`1R>3Atm_$Uu^! zn+9rPJjT|kwr(2Rkp>qTjY+PizHtq27Ym^mbfEWD3kO7Y8q2Ae76(R&PQouuOV13^ zQB-=9qOzM;Bv(RB15k2G{hOtu%+!CaNWc)-@qkPNDmZkN*f86jXE-f7mp>1jSe85l=O+P=)6wIKxvCLvlBtwafkwaOGw9Cz` z)BqHaZB$h+%~v)vajN3kePB584)B0GHMIyZ?;6s8uUvDoAT((cJxf*0B%1$FKVKA^ zOn$y59U?%WJ>W;CvX*=xfOHYA!!+I_Kjgv-0-rqkpZ`|AZJ=R^vTA<-fCMMDDvo9wW)-5zH0_@&yKMHj^eNt?R9J zgS4K!82xndqL*^km}e`AJi6$e$Go0zqE zc|W;unv5a&gbSQFOwRV^JmwQY?bc)*Jp*FwIJg)f%N_yC6oE!=-l2XuxD~hSE(&C|%MpW`jAlsNZS^+*d<2DLKWw5j~1?5l#xWq8KnFwy_M*|kq zvQRarl`FlVM5%}V3*Qg|BZTC!B9PGzsmf&*)gxd>JOJ>m|PwvMRrRz-w^ zaw&AcDv2Y~tM(8&UjmkXZ+vyLVy1 zp3km85I#8}fxn4XJ%wz*d_95YX-nfyk!r<8_J+*Br5%~6w>g~vG6+jaB7Skk*bv^K zF}dbKwL7lD-0}vX3g-T!?KQ=5Oz~rvqoc*rVYsw2D>g^LARF0sgV?K_hE^ECL8Qfo zk`We>@RIUExn(FVHaPfd`*c$F{sjCgDDCz8{v^8>90b`DeNGbz+sWD>7L>$M;f~Bm z(9L+@vl}yX{j8bXxq18Q)nxtF2NWBsI3_$&6hpIVXZdk~P6cACVPp$1pb@tL|1|XE z2V3_a-g6uDr;xRC|H;R01OF{#+`qTA^X%T%_Rhv9oA&{z`m<2h&3Rbt;smpeF$!I%@!|E$ZlX&Ec6X}RaNWdK zndSi9ocSNrVj3gPL!C+YAZsV|erM}t-vd@PPLH0>;cCN=`ObE&T$`5LimFV6mFuD0sHle1YHi>T zy=j>B*p9W~znJ)ad|rVCL2x|&4nd4x$vN8@;z0`r^QGRdF>j7Uzq1M}d9dU*SeV>H zjPH-09aM;Xo!UkBd*%d!&O>~Eh5OXf+}0^&93+h;i{tcC4isLqqj3UB*UNO)sIZFU zR);n6$tI$M{9OQqu#j;81^Q#q-F|!!k;j>+M0Z9Dbq) zG9aiVP*h}t;w<5Y-Cb&9Z;ct>?M#}A3#)}OT!=SINO9gwt-QG?k6G~pYNqqCR@4?2 zleCJpO8cq#IIB1eWSC?UTo1(0(ge?;5t)TuZWbYEw)IsRPTD$>fqHP`WXc*3<@kUE za}9`I*G8mSi|TABHUXsV`zp9Z+YOY#(DtpOI#c#%D;BdmBK3>{%YGWkwV!Eb4w4^v zHkg-Z1J1KS70+6?-t+M;<1B)-6=h5gwpUkJkn;2s?-PuACdCA_g>RNqV-5y+a`t^E z0_aK5UrU8*d&MeLjR4;h@g0~rO z>u&uG@w4HIhy4Hv&;YJpWq&)~cyO0}MVImhd$BJs4H(8rmfju5gJ}o?mHl+HCdTu^ zJ2m)~J-OH}TP)Bu4A|=(e!X___uoJFzWCyJk>_9O-Pc>U7J2{u*3DZN@4vs9&&B)i z-|ElV-+!N94$PeY<@evOuUx$U{zg8Q_up^ddjI|RS1;aw|Be4FI{z16{b$bq8@J#` zVg0{;^J4vfBcE>9`92OQfBZe|b-M>aHk$6^l`rkp!_(KBdIJnw6ZS4JH)|rhkY+hr&B|1p~n2k_t979R{ z0EVVF3I+oNB9N>YeTF&E@JiD{2PkrdQ=rv>ZRs`a0;BDJ$ANDB!1pI9 zJ#Z?fse?D-oX@A@37v$*lu2XF8y?~F_AX~;R91kFkaSIsAfN;C;g}pbw=*yEMJGxb z&6lTb=NeE10k8pd$Yq3;*H{gj#8QF;L^_H(2!HP}I||JqK3(qfsfq15(BivTj zhJnMuWfXEEAEpwNp!r3wz2daG(rkFWD9-XxY*@xIA3}k$$C*W9xA7dv^`e2dTQ~y~%qvagF%V26U@;$E-<{^Ow!@$IYB}y5-ZWM3 zFqloA-O12S#rQ(jY4ZvWGV&z!jz7jAqR^0liG#rf=XiM^`uqG^tIeyBZR$}(#wfm8 z$*cqvhaMB>`1_P~y48Xi`?lBgMLrAZe?%uAjX+rKY2Y7qM%g%=)duK8@87(+i2djG zjrXr#=znkIb7BAaR)5Yk|8pbITykLM{4d&nZmh1Zu3XrE-o(df|5?5L!R^&sw{Be6 ze}3aXXPW;Dt^PCS|BYL>Z>`)auK%m=U)X=%$Y=fXy+@lnzy0{WgJXH;(mMWeLfAvP z4L@q!0i||*1hW1PX}RlJkcIvoG5!uQg!9B7`UxHYuXkBKD@z-?#1Gv@njMFJI`aLj zK}W!D16B2IKTR97333~q4*ufSMN03U9m*&;7=>u2(jnoMcM9Q#kG?mi*>L%T2G2_S zNifNrH0cu%v~w~?#&HmJJ_i^B?BbpEE-PrS#jT^}3btB!%)DqzNB|E9ro%B^7)uu8 z#8Pj)D+YaiKOP+4xx`?34l|o{yClppdR#X>3WgaI4N@>P9I}eJ4Yb2;MEy~mGyuMr z!y!g-8#YeTN{>j_5FptvK5~#d(KD9&ap>el1x$I+mG=`c>lP7))j*myM@ zkM`(eQ$2|*?eKvMyv$pce5D}KMJyz}yMVve zp*hCD)VCSqV6a9%hxvc#cf~kpu&~qPg95yukNpyy5Bc4LQD+hz01-nF0pAU>?@jj` zT^$awV;ngwS4CGHZhchQbb&d zN$F$WyBW>$wVgN2f1O9Wq7R>Lb!@Z!lBDRR;tb)|(B-4V!>5vSB1WDp!)^G1HVf9L zp_0FRki^qTs@3yK8vov5w0pz+dgbX!?>~oSfD1@KgRcv{3E&RV<;=BHNX>>7o9JZlzQRU z-R^@{2jvbpreFV)FCCdyGhA_akvS1NKiNsVh{ZP1v9Bmqlm0yPj^n8~AyPO*ORpoY z-EE(SLJ=6mFL`P`v7X{4k#-o#F`W<=@HgexvL^=QYlg2Pn8nW;VaCNBe%*>vKTAte zFVCtG+POF@kT%b#0k%(kdLI(xtiJe_((8yT+L=LrSNMS?)DqW?e&5II$3Ylm#~;Us z{=Fb!GFZXiUZ@6rVtWp9R^ccsDRsaP@n95`TRbhTCO8&$bZSz~Fzl*>P4c!LLroa{ zgKpYeUCAv(tG7O#3;?}NFAOm>QM%cI}z&PVid@q%9OG$Z)oWZf1W--$VHdN7COs*ZCT*tZRry1_v^+lnSS3mSY zrx^wZ+#6UyT}!VY+K-|wdSSsIphm9Xt!LB^@yCHmW%%{hQRKUw2SJFhS_(V1mRJ`Y zX{)d?_ks_n{n$$e4-!xn zIhtD9TgQ-Dw~D*hLh9Sc67~gLlz)V=t5P7MVu&eb)dFAU7h9M~<&0Y3`q(=NqJzTP zSxyZmY57fv&j)Vd%F;yuk0FVGabJn`+Lsh(c_AczKH zxQpp;AJd~?;&U4|PGZuM^0m~K{nqhDWH!V-Wsa@^4p_{dJaPyl0w#7$DDQ~ zr72cOt*5Q^1!#S#Lf<^0cIH-zS(hGnx)%(G!kj67zfDfCp;t7^e<-t`-r5)p{J~Ss z)%g7#>%i?N{y09AUEsgou}<9jSn0yY?_dXRvr`?>1^(+D>%<42#G4dtf%iiEtVK7> z=WFi^JH(^?)K3omWHUESh@@Je-(^81+1&*72(y%4XLL*Szg;S~dHp)-UWYz+H@JUD zmg`|GWUMi>9-ZdfE`OjbY+70k(G_}I`K63RjY5e zx(a#)2fLafok<>ltJ}{UrBAn>0447a4uo{f6KbiuKj0Bl{}b<^B+L`!q-!%0Fn z+Q{1Uzzf1@;y=4N3_|}VK0lD&`oxEY^wIYA@sED+EM2|M9danL)YI*0_Mmac0HOJ; zhah_N4t=YZ1NazUMC!+3DpzCvyKVz05yP8K%=Z2ujx+VHlbZS#r?VAP*oOlXWoUXe zBdrvuBmU2}BKSA*LNoRrEORfv9{Ls^9ci&O}Gx$Nx zELWS}$g2wq<}$4|SjK%X48HIOn{gO=w5aNn&r+Zk_#;Y8eMRf9V2hAmoR|Jb_9C_D zLtzzB?n4=JYKJi+X!;bN^fREXX4e9D<#K2Fx@X-mEMKv%-Q8*(Zv!_JlWT#iFthQ9 zndArrxragS(oj{T7Ja~_Hau+Ms4ubmcyE@g*iGKlZo#o7#6LBX`WRx zoQ0chzH}S&YJ)W$ZmZXJ^u&7LY1VuSmzFCF)uJEV!ez|!2CMXop>jnlx}>nI(6Vd+@Gel+l%GQ8lVnpn{rnztc6I{ zHO#lKN*3^_y9Ss)06nI(=hPEx zhb6m4TAYM=V*L<)5+6ye(R9<WA$8XkfxOPp%ot zd=rHSAgO^H)a;sJ&NU(X*?%4Ijg#ODAfXpN_6CDo;V7lo09WM%?=2tLsTkFM{&OVX zg?Z0WW!6#+O_o$26z}GUPaqlrY3#RwGJhvCiwBk7}V%pETvxfbxX!&3WQcC ztFnS^$--sKs|n6|#A*fEJh66Iie0|p7G_=8KtZ;Ck;*NIe%DXYQ|XD{j}M~Y3%S=v zoJ)B%L0`S%Eq}j#+>F=%uCGcA@A(sagFfm9blKLJ{`Pwz;{D~9SM-Q~d3qgjt$k!- zi8;QRQ;1ijrPTySEpVbOpkf_y?do0toCj*+0-#{a{kF3#3HGO%Z=i9pL{0ElT=>n7 z{WZa}=onv8DXR$~cmIp>r3x*#R(Na5TQRv-nC9;xRdBVbP)&Ma z#JYA^G6IT#p^7iJIkUD{cX@Eu!s7=@YF$uAwOE9hQfaNG*Adt5y5S5ky`fWBmW?X?j@e;cqG$mi7{7Id2GI-&Mh-)i95+Z zdV!6FkQx+aqncOC9?<3AGV*G2E%BBYGRn9YvucUIVoTGI*V1c(Ihv#7T~HQXN>#c{ z*)_&oJh;eBl$xPc&8R~c1nTU#4KLy54=9-O>WXuheStA3y<=I(sX-5Tka}{Z--e!W zWQ)l)z!cwm7?h5V3aRzOv-{ZhpR0#*@UsS3KJkZ%pN{yWyBt3~v36K?9}S09Pn3~2 zfu%_OIE+cMZ_g_rv0 zE0=zQ#~28sK3JB#2ukU7z%_rgL|~bx)C)iIV;wy9lVO~US(3?`QBkU1{W0FPw&vFi zclp4L0dJXCSDd@sBX6QbKfvF$#rC6Vmc>!&x}BO_1Kf9TFIv*o3#s+P^BuU8R>b(- zyOdV!!Mk!Rt%!FC;o4woJm;+4xu%X#cQZ~RKT($vW-yVdbwzn|njDrJ8ENdo+p$(ox)4-f1$5ofwABZWqd25J=@vAGIRJ1oXx8wIWzl(1$ zJ$<&ZvAUA$;7_yuux}-EB^!P0XQOz~4S?27YOY}<^t!eIF*1r6Tq(nS6yP(ahhAk82lyh1TF2Vdd?IW{OO^2T8s0uW z#M>`QKJ{aRGH(;rYpbj=x_RebUJ~Z_&5FYFF37UNM0Pk02L5t}r%Pm-8-fxvsjm8_ z7w~Av_**Qbh4r^-N{lt?~1?}Hh`3)#a_x%0o!9frm zoLxuCLDWJ$n$@G3nvn$XEmMkCKOBgjZw)|e4~BuCY;SKL98S)r{ct1Jan}I%HS0c= zeKBNRs5KXAjZ)!VQfrV1Y^-d4C>=Xy$}m#}A8hB@p7cQw_W@T#1i#JF5Y*$XNAE=$?BZ_bACEymW8aR=Qu5jM{_$}?d+q)7?JGGwRor`H?_vg%|@qF%_`eL$)sXp5ZJQWXcoQwWu zT>_*0BF7tF{}yl@P-F51R~I%{zQq=}x}3a;cz0(%dy^1qar!o+KQqtY^7wz>suQ>m_IbZI zHa-v}c=fe-e___(kQZBst;p}&gE{i1F4o|SHTYd#gZFiD^=doOLU>d)6zYZDwa$w; zJKy}R>nr$tYnGmUEoXon4yG0h`h0zxxvpzH`<5;4s~-j_k7vWkfCaYqUwL^qKz;3( z0j)hTWLzx!=e6vwPwqVNvuP5g4y+Zvb2RcJCmX?9$YTtpu$yy&)PW`Yz<2y8o*s;# zfCo9^X&B6>I`Jh6)P3ti$Z=@P~nbY52DZ^y3wt%~{Ut8A`qMT4M^4@Onr;qHLE}H zkN0CQ8PKa^p9NvaUhdlT!f@Z~Kljci&?$UtcLwa&?LIR{-)5A!knZQG;tQfW!#K%R z{O5cGoIX)Lz0lpywie8Aj>$xzTC1dgUtU~Ep41a=C9 z3gjLF{e;=Ds>mEJEM;t}BD%?|+V|vB7YnX`_u{F2qch8|1{&mnyBA({)j+U?5i>@P z!&)2jG}NGhEZ8Dz_AcyJ99d@S@y5o=@HU?p-~B*Lif5B&+k@5H zC02g69baEzjG_{ag(6YAO=ZPAd4&_kO-!EOJ@=e81{Rdxu`p+Ebv0Yzx0Ua`&nyH_&$iyM z6J~yvhk)OR-Ozx15rYfq|C+6XG;CHmP~r%-hmf5jaTp#ir(;}L5_|^HcgC^t{b||W z#nN%sJ!neP)GE=-ljlN?vaH#1boF|Fnr87>mq;6%E5pHeSDqgCU)}Fr0srPC>^$8v zV|F2V&r$E*8G&Bi7v?)uu#+)#BqakLJ11}sf%I3C^rzE!Ep-AK11FBcW75_yG42-b zWF4Wl=MQ6l4EcO$P>E;dJ8W!o32>p%*G-|f&AtV+`7_?4nzaeAEdE9v?P94BS@SG4 z)5*Zgd|f6VAHUjFYZYcbHqF<4#k#6DHk2-wmUA}gz%l|NKZ~6#2@Vd>t`mtBgpEPx z(r4nhi1F^3){nMx98aBe6i>r}1JEydyx1$45?)b55g5z0)r$t$&4^MMUB)y)E=i*o zr%dAibQ-{70JP#nx>z6I%KA9#=DAsn*e;{LV|RS(;-Zcd^0%(9Y-d1f`1@!-^^?O_ ze9{kLIt0;C;my4uz1Ap@i}u%<85z>p+i#mI`;8PSzzEmc1Qalvi zFiza>PZQ@T09Ak~Kp_mV+-Fl$Z6}@fM~;_@tvIL&QI@tZ3GaD+HpY`3dZw2y`yZnN< zc!i_7Gjhs>PPDjA^q7Vlw1Z{T6vRCl_`VZk0_$rEUw`ZR`*;BkrvEG4?PIMu%Z_Zx z*@+#|igVQ)Pu3jPMlCd`bEM8p-D-Z?eB1ObeuTOyBQ(8|zi|=R>sGQ%*cX#7l&kYR zhC{CDQ>kofJ zVJE(cEq^fKA>578R=4*zHg0c3$GA>En>^dtSiPwSet){XkItpA_tpmY>Ghkok$T$S zK6up-wY&pO>_AU+;H`wKtqC!8icn-*NtTN!xYaG4`-07ei5>31dN*O-)&sINw8^ZY zr;Cw-f$dz{Vv8i%CC~wZQvqt{rjRy^7!crr2u2X_2OS6M1sNuRM$mRBW~f%+VwpXo ziD3|=eJ>f{#DC(a(=fA|8eVraUp~ierzqCTJ`{)m_{rvoFrN`4zp%tbn0OP6{W{Y% zB*aW`|Epmq)DK;tYTgfzWkYAgv=H}q0Zdd7)C)o1_g*z!zY*%} z>MbFl_(A1OTmvDM{StF-#sB`wBKp|M!S`1l!5_|1-(PvFIxg>86T8+c^sJ}9C;CkF7RkvHb(&u2&DAZvZoOGxDAn78;Lwj|=*`^C3{Oc#eN~l~{$h5Oy436$ zwQ2!p}=n$E%e0>`eFy|eA{=>t3sCV#1pwa+rGa4?3{M50JbSNPp^F|TG<;TN*DXL z*S&v(J^C?xp9p1?ZE%i8L4O4La6g<5{L}%}W)gbrev!~jnId_iE;_#{>f(-7&!|2~ zc#G@y#j^BvmZkRv&pd=}FFGu}j4BvP1lVO~UFHXOC)!&45OH9R!#p_*Jyy|klb=%J}c4d=Y(fqFb%^w=rBm)2yOIqKDv58Pk8l^ zAPV%?zI&h96Q#g~9(1nJGx5nvNm~c1#{B@7t^E8`+qb9A6z`mZ-bA-m2VUkup@cnp z8DAeZaT<>1j@*mw}$FW$XK5e(GGqfbT zwcT!OBw0OuZWP5TkSx1c#jX!Z^u|VLh;|QN#+y!dP+qntD!Z;NWym8+UzQEOs=9?wY#nIH1(o_7SFcv`l5z{ zA}yiDX`f;2S8wzxVpF-#d!!4`ho#Xib&lN?hcU7=)r{=Dkn zR#OuN-)>HAK<<~S(rOO9pE-0TRdGpGUt0@&oslQTn=b@wt{`S$JiZz5L~^#y4QfhKw1EFIRTsm8`G7@StS=GFTU8`=lxcK!U>z-N_H%_HC9vK zYU)#8_$_W{YAXzLzWO?nn}4;bf{(eT7l-y2=gqiTV}Wz0tY#c@gH#K#aF3sx=kSh+ zuv=q9q=VdJj3Z5)m*==u+8mF9ckYn4ZyCK8*9OfMTn@WgFZpaoP326(*^ zRg)I#UC-$>I|zqGO4yy$8NWZ;5jNP6WEY?Qa`d^U$>cZqz0zM=jk-Bc2C$Vbw9dtE8<-|?H()uxmv8tq+3rKHTn9$Ck#73tI1+D zS*#|D&z&qLiWFb&Z1M1fK9)1P?~g%j-u+;%c>l&i{g*s}JC_${(J@>8_OJ9jt^eXr zZ~s)ymw!t7ANL!vYQCFJ~&-!j&pW1sVoZla$>ne&Hr5q=9OSp zUib|O=Cc25~pONq=*71POey_#BeYm5Uy}_*U5Q^lY=?VZaGW5 zKc4rV-9OoC`am&#gySbc7`&yu=REl_jDw`vYIT!67Ne}k_qEA#Cq8OmRujld{a0T2 zRY~|o`!2>{Xxe>wV4D~Cgy>m8)#&Lw>;J9fs4Q+dqEz9=25BWwR{~Xe;kPMJ<#<@h zRGxBQGL^gLI4k;4xp%ZY3wf#+^+jc=$%P4JB|}#-RCxiH484Jn{G7u;`dC=WPo8o^ z`FSv3^!Vc^@~qX5VLs|n$r$>q&%VHTj`DLkTAif)rA@}?BXH!!4ZnRVYP=}o@sr*k zD@}1oA~FQGS6)SXeEH(3LlvgiVH{?o?>#CLMqxaJMtnD6?e}EuICn^#(e}$A7*y`i z(w(yDg`X`yNmE)6(aiCtNf>CBYVKG}hY#t7{OS79KJhKI?&N|PCEkq@zg0|ndvF5 z@+_k~yl`5qBl=zpv7k!dYqT3G9nK+TAzAB5}M5-($31;5&0w+xz=K{q%cD~ob?K{uYZf60@wH|5V+bZFM#?pJzx zw&}9T#%@3cUJ;f4SkA&v1YBo-AC5!%FrEBAcT@Q;yflPwxpRvDh40bagta+2RvO@H zd9A#FYkB>7dIDWPH|&PPgg$pn+;W0HuACh`jOlx+!noV@t4iMpmcDFKbKzb?h zj^X@F_B<>bqu1*^LYU<{3ifI( zUjls`#xE$)7dp-t66Y6)BKBpg&ETCG44?vdFlxOPxUVBw6)WSyy&D%!Sy<(a$4I74 zB8&iKuv|0Hbams;xe^8m9*S_nYL})wryutqSCfinU%I}+eW2r+qP|W{_9_7_1b6eKD#?QqAxnm z?RWjfoO3+yGsX*+i{Jb7_4xJaEtleme^L|mm`8E5^Q=3f$Vn${vI5N$#ngU0*AqME z+A%xyjwP~)W*_x}g>y*PyLp#Uaokrcs0oRuU5&1zGWhIEZwl#VP(0@5GZDn%T02R@ zpOsCPx*wdXw}>Y%Jhh`tJSI9ao^ubfjDteik5()S2I}U16yZzh1OA04Or96XMA(22 zSXhDLz3AdapbS(kPBNBN6?u>+Br;+a38uAwy)&vFjvHc?o+S4M`4NQA zG>3ShC=3KRSzoNzV#kMqS+8xR=&<18B?Se6+#$wDA}W=Lak-oA>OzskE~zfN-7b4u zupbwgjz=y!?o-k@JcuYFSe%NyMXv;bBG7Uj9>U(-4S!Jp0M{b?UZexb_rX6nqB?G2 z2k@Dt7IpbjzC7QLof1FlZs#i)imd>P%hDiDVA9+(Z)3>czzd5NvJz_=G7cd&bLn zrwc~y^&}OfaH0O$RCK&Siy8T>x?0!Q=}6rhx;-jo%PEH0zr9tt&ZD)8dm?|V!bZIqBE^k70l+=QeL zZcYi_T!MoUX_lF?tJWdQ7=`AJEbUo2w*uJ>|fp;|63vi6x_adT9IggFWdB7ecB!R+-GI{z;R1BHDl9Aqk ztR#*CVX2w^I0MdMD$2Z7Q>TNU>i6n?0Et+<6K<>RJGZm8Se+ zT`0nYIik2ElkbmmBMzuRD80Ppslb(FvY+nv%qU)v29axhoSHSj)K(((7T!59_^*an z_rZJko9BsyBDxIe7Z??P79sLGH9Q)M>wrTQ7&H3%Km<%fIo6H=U83cf^pwfW(+a3P z%I?Bfl#et;jwDkT2%WQTIUUta^Y_I2rKcqNQ#p;&X@WNsPI}j5otCi;~_pUgkHqtnYbrm9qQ z9v5t6Yq+t~eyG~A3wfwOLY+1VC#Tkc!(itychZhM4ngZ(Z}Nj@s~g_&Q!wU~%%gy- z6Pl1LtwAGAFZm8py@ zz%m8w9z+giQ^Sytk6wQTdJ^ewR49GxKjmsJef(8nSklBVsCX8>5^4PNwH(2z*#HQ2 zs57VE)_dw5HE>0O>>5dN zTWeahjBH#DpI#O(59M4vJUs4R>LV*ND;GaAbq^9-XX%r3b?LIyY~AaH<$5FEHoaK8 zwsw9E!8QaHZEWhYeJ)miC4~wqbhfK0@o*%mX!a+(7r`-0#QjuEEOC2Xl_#sW&8W|Y z=9=Jjjxy}JxIcc6?EeM*vZTyW#P&3H?s&n_^3p7~151I!QV!p6O4Zc(xarv98#l_prF>D%`|FQ);p-9{ z5Q|&(aeaN`L3dXh_uBc^B$)T* z^;Wu^Yunn&^2Ykc>M_Ut(B$PLaq%4~RZh-(G0JGL5z5fM#reRaC(D{1Lov?e_w3_u z3h(dxo4vn|pQ7tK{7N(3Hc;_w+)0=oweol$mrv23&sSd_AA8=;U9I3`KfGnVU9rB%Hy@h&p(Rc? zCE#dqzBZ!xKH1x}u(hHy&gc~ZyKZi}R_q7eImqbS+PJaP+uF3IvKq6Uvz?op*|IMx ztgpDX@Vibk@jN{|?dLlmZ!;?CE&3jeucn4NyjQrslG@4Qn@z8lnzFb}?+dTI)1Km( z2JvrEUUR-KSw3x9-{>*EHYPGJE}}TUY%gpo55MSdnxCeEuiz%Vxi}sEP_==7an$S= zVKM1WUiFY7=YB7bJa{d9!kr;aQtD4;6Uxv{^*H*gO(tH@WQ&quBgQFPd$JMIf3Grj zY4eY1CQ^p*-7E;E&up|M6D8mLk~EC-*gof)&|_8D_kS=gltZcWBV)jq_QMrZp{mls@uQF9J-)cEESRdK^*pKrZLj& zk+*Ys$C%YNwI(YkBhQxI=`>9)dmvFa zZ*lr2dz{tTmYRSI5T3QwF{*H)HTp(2gI?&>5_uLd=}E2E;lh+}>u}&<9R%`St3G%2XbH7@KOBs>RG`R6LbsjT!jwtYvpI`*QNcZHFzLARVzEQ$zB@lLW>r#XM zQ@nTj;5l-;_l^#PJHgpU$bB*=gjl%5i?gxmL=5WQr6nAS=rt-v zmJv>1yS@Fk(&8hbpgc_NVR}`UGWmjJ{kZS@Pcs%u)lxzrZ$ad(NfD0;3W2`el1RUA z%V!u3Ks}fjwh}+PAt`Dfm+fn7@Wu4`{1Fg>^+%0s{JJ=ifwG>{_F&fUAcmnpf%&?7 zEEVW(Sg?>H2E*h?35Ac#A}97~ql%jFL@#ab*3j&LA%&1lz$<_II}q<5e*a~Ley4jy z?Hc?H(|(qH))04E#1EPSO`fP%-ZfUTp-dosgz>E!My^7>SDCSho7q9(nj~x!+{cU; zqJ_nO2j0G4AMUrjkA0f_wBQ%SxJ?1fa;=!rzvWiw!L7_Ii$2tCnhN>Uc=GZlL``)&)s$xX40R6;vt~W@Iwxy$Q|}_5=17l$thsH)woIr z_ViY9*4Y=~pqfC$U5r|hu|GwU;`;Wkc2J^>Jg58DE^MEh*?8sy2#UJ?@8>dz9guK) zE+K{Fs5mvOSZ)rnLe06Ps1&+q0yp@P$@p*vXmf2UH6xGRS;lZ)ctan|`Gb5Ie${lt zcR-Gf&H6@+AX<&BP4x(NTe7TMR^Se-y*BCBPFkkllVi9*>C z=^kCp93~Dc&qH~T>~HP zrrTPe)IgAjj|es8Cjlp>$3yB7eF^b{efwOMGY@uKGDUx%^B-kVj8o`#l}~VEIz=;y zjKZ|3{B*T^fn#G6cuGUEU*9$xrCIVXNT^*D!I23!Mu$uYmCYv%(BQktEyER=MM4m2 zb}f~qof2&xn?!OXqbsYoa9eRebsGfaHp+2a8A@(_uOR5)=PP7|tknUj3-eKO_15lR zMPz-6kab-0T^wA$lN`NlV6>dGq>l(o_-O;%8)7x%C($(F7uvzio&IsqHdfI_2)DmK zzA>i(2!}>X%G2oyDBA8rq_d1eLDvN+KT9J2PBOZ0MUz#_ngasHp84nEgVoVbWy4vi zR2pY8QsRUwV<7WvtfT4>2IEE-Z)klk4!1*Q&`+C_pD2rgu>KK@7!X-U`pnXZMtz`& ze20BI)wJ!Evn23k+K#xIj$)V;7Iw7%DeoE?5-yJ7cDbMozB34h;u@Hws?+bG`5X-q zQ_XVTT|?noZ=7iKH-$75SAV-uJ#>hrfo~;Qes|T+%L?76{-7GK0j$5|%;rM&6eARM zY34P-*dn_eBsic-49P=Q<)v$BL13(F>uS{($09f!7irP<=I%CRD4r0|*`gd;N(yOQA|#;heb8B9 zDB0r4OuNFeemODNP_4r(I{OC9!W{wgF`&@kqYTWk*pd(k*ue;h8Qc}3w&-BZpcMD?IAIf?elAKuU$`w0C=%18=7Ct;6lWe@`{|t2|z`}-=5o- zvWRR-pImfGuo9p(g{3(*f8PG#*LTb&-Au|3P$g{+>c)$R|7~KHmY`EU&r^ph?Ye!09@zsdi>-A~H#tNc^Q!E3F&~ymOiUs{N6Pob& z!nh_ge})8-6DQX}P=OMUi~=aH^KagV4cKMI?gS*>Wjp{FJC(>SFCPI4w1Ae1q z>&p8BN5$8-a=Pkcye}#)v5I3}Wa)hb=Ar8!1v4>v^El*eoGSex3k&jqA$&gj5I%lt z8EcbwEa&K)wez*9z>r=C5M3X7{74yxJ~KP)rg;cg$96d=XYlZ5;T{n zaEaBP7+~Bw%Eb$%vDEr&-g0n`7IU#fL)>HJ;$=HpcMGyWN%^aX86x17<$2vm%qb9| zRaKu4nVoG?eUP~0y=j23T?tWB>J(*#M*!R2wZN<66nDRc%hTlvl7weetu!#5d}2Yk zLkf5F1dn8;L^>@dgMH&}QT@Dmm`V#EFf^%S&o)@P9W_7{D|2S}bC#PVj_>O&l46!N|G4Nqdn!)2G6u)aSr_9i!gy`e7 zfhiC+F(sCHYE#W79R0a}wz^k-6mB*D1Ziw5)dot4Nxnii(I>qN?Wev1B??;I*heUr zTFkoA7bz?CpcAFW=dn9QiH-Y~D+kZ`zUU7AP!a4gYo*HbSR~e=2PhMF(2S16k8o-C zO=lTO`6#-6apY+93PMDR;LGYH8UPD) zd$+`E2Lfxtdw3zmd~{gtjzB$QG(3`v@(YhlrJw3vfo)_~bdMQ>SC5ev3 zHavDk-P&47Uf)utULPyf2&zsonP2c*zt>z-8GIcoc+D|Nd(Nm6;gUL#-~gmvF9XE& z&AR7F`SaP**EV{y5>d7w0yhi1R3=CAn6&R!w6%|DYsQZvRIQSM$J`Ed|FciHtWQwI7Y&){olZ3elu9u5d5(&Ce1+V|^?WyG=< z8V_F?$!C@;9!Gx{!7gs4@gY+=+)rQdm*RXWe3HRQ$MSf>A}`KN&o3lnBey>gQ62ga zKaztAxvn@|J&Gpmi>diAh==&@@no zHD^~T68LGC*bh01aH~}cQC|`_V4gE^4+UTM1UO_>h4L{3!i{tKTiEZ4sHGegORBNL zSWnauo?9c3OyXf)%^^Mhe5Jp_zpvy&#Jwz?qjxX^$Sw<3xff?P70Hua)OoWPF#sp> zo;p5lf8U)e)71%71i64F6wk;>Q4o}HEXj=aDlw8Qd^Ejp^y8~DsBUM`gO%V}l^>Z3 zL@!kpja8(?GNR8IGJ2kW;eyHmjx-$#)-66aZL=)2Q7=u`o%6o6&Eg_?%5GTdl&vD* zno|}xXVx^Vpni}9i%$|ZSXP?H(DM&n+Drr2j(HSQGoOstGp_k zL4X5uY}TMs)^V~;t&v4`6N46~3`+DoctiA>qDV7+PKdA5FmpVu_xtb!i*(AY3dT;@ z8|B5#d(i}Rb18TI)h&;HCM#W+)RJti8w4==UOv;u2$@SQR~nFh8lJiAPq?jY3xY`( zr+0IfuGSl($dCGvGdCzl%d{2c6P}0L??sw-U_LO2OuspLX_h8em?zt^GqlJ#+gOaSS<^FPcg(k zMcgo%M-$F>ei^vmb%P+}sE7SedW$=KodDi?Kj+620dj(eV`&Q%^VNi@{ic3BHFGfh z0FjbwN;7~if9>5EA3O&ulwe85Jcpg~<)PQQq}0}#v3Rk_?`sfUeNSRddi8@AO8+?< zJBA!6JM5&T~KJZB)nI6`pG9&~xk6Qc~*Sh)6&wc>6sFU8btJ(f`b=Iy* ztk+<^a})$sYmyGAZR-`T8g4&qS&cNtE&_G7`$)1zBVF`^dr(kxP1=nC??OTxzwUUR!yxwqYF}I6S}qRbCd*JU zGso!Fic}a~vn)!>sG%L*RXNU!l}h#rj`@nyY);{#o%YzGsmk-VrB3&>&=YX_;LGgQ zT$#VcoIK4oHO@Ao=@Gs>LnX;(V#HI~QEfrmI5|kQ_ZM7o{qo`?fvL=-$Ai~|E`jf? zn6u-mkx`muUaIBF%Muw*A6R2@=bbG(^W!jA+8X+yM7@-8>y3xnT!a2@qgIBO`^8Dl z@U4-j#OpxJ7$E8G@dj&YOJUx0`DOQ$5U!<8YL{jt^_m-7^i}+&8~|k4S#W**lv?jN z(UmNI8#Ozbb7AF1a#K^<*p)k-yqT$7UylBq@i)o1I&98(WYu^x6bnfm+}$D=Q_Ox;_y<>oC@EuOAs0+*3GNdU1f)S7MHgfMgiK>L#N zEK@$Em?B?+UcwD}DLHQbFgl+FRbp}BcgyCR(3HC@Y(Uj*qI+{1o^Dn`>adEn#A9C% zMW$LwwK7=A?D}}<`g&aYvMoV_pIqkU$2`^hb1^I56v1`Op&W_}C!9xwF| zmiJu`HjH=WE1GzMIMFqiHUkgMj%{y0hi2zzLW5;?gh%eeVAeG6w$km@9+^J6VM6!H zpF26XvE@GB!u_;0H4Oh6^S0&MxUexbbaiyK%-@^F$L9Vy)7pJkhgGYX?Y3H@>>1c1W%PP}bS|@&Ft^UbUYbulZb@qvW z!b1{s&+KSO_iZb4u#4+-V_-|2*mi=1WJh%G(k^W{W=Zkl3 z<5y>W+w7Ou!(XVfIqd^I;_K2RIO_NJB{A!(KPSF)cWtk-;kR%zzMLHP?YIx{-uJrE z2FB2K*6=-usm=mJwn$ACQg`YJdanjMKXMp#i9A*sDzJ1ev~pVe>L$e=@Bd z+WD(S(a+30`E{&y6Q`%k!r@GWjsnIJUJjjX6TJ`G+n(2YHFFG8Ei}2L*Y6J^l#wY= zNz)5^jAs66CLle;s?wT>30uZ@S$dWZR8;$4YxIJkZqu69zW0k1%)5o3B|9Cw&F7FF z>whN3EH*ujdG$LR%r=8)p-nrEjL+15%TXKjt0Y=*qhuv~!1C&E$P*R6wsi7I_SGg& zCQP(iNDJ;WSG@(=3seo%>KI2CB{YoEMYis|{gV|gezU^$mQ)Jdf%Vl&yIbOQFr{n4 z-2%vYeA|_zy;@o*Fcr2YcQy71a?vW7;w0u!p6rOY5U)$)vxpAz+S^Da@@ofM?MDG; zW+(-fX840i}5BtX}F}0!e|vGnNTNgGdym%A>sV?Y4Fa`?{ln;of6*A;07dO zDw@rJmuAtfgVTfV-sSL!+<9{<@@pp~BNchXI$w)#*1W zwM6-HtJfOm%KwuUssR6!6~eVO*^&Y+8nITV_K9V1>vl<%b}JbRo{#X{n{u#311w)A zp8XiTdfR==v#=g~0KID4I@J-jc6=LK@9AtgT}`Xr{2Tw7d($$Ovw&b&;sUDD*RWg5 zLkqF7!)xLtK!8nP#^j*y+|gC^K+z{**VOcn?6R4E2<2|~9!bGJmx<@a1;J3WR9{nJ z#oqHg7+jhuiSv`ABY7oAu-o%ijNfh)uo%$7>rev;-{=L3NU1BJ*9;nsML7-T51c+* zpHOht`iKYpKpa0HCNi=?eS;tZJJOInRh10U`>{J-vPuOAxH>vi&iAr#j8RJzF})hm zc=Sd>4IC@5eAmZN`Lb<08Q??Sd8h!~OoamT3;Pya|9z zZDhxQOu5$7)Fn3TpLRsbaC@t}bW0Cq*>jO(6-zDa1X{gk~@Vv?(nD=&jeSCw_mM%LlBQ4VNe# znwq0yB*2aGk7hYxWn7FtUG$2Yax*I|tVL5xrOw(+D2LrDEB@Z>?Ya!bGXff4xLs30 z4vTXL$L?(qIu9x(Uo@R@`&}A{AR#-7Q>=OW@PJ9sFUV3tXf(J4eG?+~I0OPVI6@*0 zS2Ln`DMe@LJ!_@YVB(lf|(098@JV5dhc1cpQ zW>e-=o}^&7Wj>28I(gJ)g#d7=t|hctAVS4fSf-5qAcg&To^1)7ML;A#x&Ga&4i7QG z9F@IjalgLq{`j?0du9&7fFJn=0!P>@RmB5W7867GU8=4*v0QNlrb>zTZ0a87Vuwe= z!;;QY9fU~uuVqzNAesl4d@mcJ7BctI!vibI>Xh7SzplmbLUo)ZTAc?(- z`NZ92=i9XIeR84!UhmK`@cQe}CF`1HJ^Lg)2=J0>;2KCb-TR#bG?#Nzr3HaF9@J_AY9Y?#()@Ty(n?Wp^#wx9F8*Hjvy}iNPm~MI zhS|H0|9J*{sELL2e2QxO((Y-sc;=0*9eN!jBY_jM48LNmMg9BbXTs-a*%)=}P*+$K zBK5DSek9KRamII4a~2W|)}c^YI8;Uh=LcngJa__5pqw1kqoz9^*f&u*8fU9R0Y6>N zUR(a#=|U zXle^53U|;XIN`+l^+%D0678Lg1qiPkg<1jd#y?Jsg^P_+Lm>;iFu*!jr-~k)`3dfQnFx)Zi z6jLZzh0D`?d;^iVwru>R|EL0hYGJ93(|rl9<)97CN(grQ+9^#%&1NggfvCqv08sXO zKv-yre}gf(r+}E~(;}STB0jeXFiLTeBGcNw^5l8KC!OD)@_`hF#gJHa+lGfccGo;g7i|M=;HyRf(s!LBrw~J8ZcAigE2YaJ_kASJ;ixeiIvSqdAnDDkW{xhuL(k!m zy^SUVeM3Cbpvuty0r5r&{t5Bu{~hA7{tM!9z5FML7ya}Ph{tM6TSoer^r$qu`o%Tc zRZA-9-te@!{-Uh>BCOE~=Qg|QJu@8odNB3KYyBl<`DG!Z7k&(eU^Dvu+d5Rip&*iR|r&co(F7iz9Dn({`htDVys@{xm)(vQ5Kq28TV5eXc)K zZmr&S0gj`jy?5Op3WJm!Sw?C`)fr&oD1wrghQ12g;y&t_)&yeA5|#WTjWvmqdge+z z4|qd%GVNVnPf!P}oQo*y(=S|pj#b(Vy80;ZKcMxK+58=;N;Zde z*4VN#;6@6=5OuKqj3}{x29u3RyR8TId&&WE6WJG3kiIqxC~>4hxj(L2e)2BC6GR+g9m@Ce@vg2vp3u*jusRSk` z)7AT8<`jNUms7dfzkfTQ;V z`0Mi0s@|I$`@N;_Kf(kjHg<0AwQrh`T;k(*o2^8FAE$^DUtWv8b~j_?-;?3MK^^t} zl>7d%!T<4*zs3LSe(^5T)pSx<3KFV8{7c|#E$8b)=F9)+t6d|uKtn2C#o7&#d={L2a2 z-spL#msvS0lJ_K?|2yN8cInKf>^nKL+|I(N@rm-OdoNO<2aYSp#24~W?*oh8IttEe zc;F0Pz&Atys0TQ6j4i*T^=;h?&1oqj7B_z&srZ1)E}%)+MluoWoJM19=AUuQz&<|r zMkOy;X&LeAN0pedu_uw%SKZY)-)$Ck@Ec%B8Q=Jm8>?26SG-B?tMD%^k(+Zo&ZZhf zm!ZuPW!p0mM*us}(y)dZ=b_YuSqn9q^If`d>2mra)RMRnU7#WthNmo!L6K|QliTYN z1ZFCe%jVp=r8o8CQ2|q>udIW^?n%Z{1D77i5KWQiljLQ4tZ*4#Nmi_*9fRmxR*rQR zr|AKRIxC2*YL(%HuXYcv`MK1ntMDmdGLqf~m9!LMM+J+y=fZm?=KB}5^(lHF!JCtc zsmQcL-r0tGjV+A%=G)65ar3Cw%lsYjgHdoz{}J)~P%-`y@nbapL&Vq1T);FU2^vOO->0J>fOYBpGUeJ)%N^dHVP-<^0_J>*FmFHB(9` zXj&CJeMAdK*18L{c>-4w&rNau={@Q#y*%0*h{ ze@gr(2LDCkk7dQuORjzVLoY0iz?bC%|14SJ{sEP&+icKy#}(laC&k?)*6$Zfi;9JN zIx*GYiARxR^lpf;pO0iG+7lr6t`-PLoYQLtO&m?=>4{4zXX=eZUjMzvrh)|JIcwT* zYF(IB<5aN~tHFOW>+^Di#=yEdix`%}G(+Z1sTR_jocf)5#Fu^(j!Yu&G^y4S ztsy5zX`H*K*myaA>p^8+aLJb&3Ii%!a_lb5C{$=UD(!t2%M5Hn?~uE<`ekiDwgT-j z3G&2r`IOSdCoSl#rF6J#01ST(Etvg5XuVx(3vGq(Ln9IUcX4OYvh2ZF>O&30>3eK# z{Gzawof`(+e>OvdkG`IqrH6UqcFOp6z=a+{!jAA4>${g8%z0LvJyRl0NHO?e|D#r5 zU^9G-uQnosOij)EwZ5zVcg}~5)*=1(m~R|W{;lo!5?traLXmH039hRtG&5K_joVp1 zbZL#b*3<&FE+vHQfr%@dwBV5xMl_P`>S@xnN#w{_VZjoP--g1gUJ%43`5^rA-&6m; zWA3=4z(}8{BPyI;R)?!|=aFUCnqP8FucmnLNv`0sn^^z42vm%X8>caLm=9;YGDvUF%Ukgh=8TRgMxuw**H-@gz{~h!PkP~1jHU>sl)OidoyGN_7 z>9b02NXpvesGLLlS`aCHrO zkJ%u`>NkpI{uR^*Y4X;C>k4v&Y4S*P+!O_AY8H%8meF6|hXStII=>XR|1IUuqQI&2 z3KFDo!Il%l{sjpDi{kR#u!L;upR-@$lednrPFp`swOoV!Z@ut;LCzDVTir{v}v^KB(iirk}W(w~)b>ayq_JjQB zm?F_zmd6$730aMLdVQJ3W%k98fcggsML>?=WQ~+4%WTZsWq}@=@_2#C(4Jc+&v`iI z$r`bBGa?`_32#oM60~UL9@2A7kjR#AL%L@8S^koA45@~|{?`FNkQI(Mr<$C|M{a@b zph`19h=e_erssclbVTd2{(s=;7)*-&Z%5~UJ39Z{(fR+-(P{3fW#G3FjF;U^oB|2> z+&+WWdZXa{c2m(dr%?pnr-WA13+j}_cI;4Qz8uKgpuih+9^Xj_-aJmAVPE=i|0JnF8OJZt^gq+4-vpKEP+NxamJBwj5%^{*9MPd^u4EAU*o zbo*Uq#Q75PNO3u{ajh&sN_wwA@g=hgMO-hbz zF4MYTI%Saux?aIRC1{bKaZpJ@z26Ae&nx{9hO$WaNHPVO`Hj+fvbyGYEa0*d8@JA! z;keN2&)Ahmvqb09w(JOT*jfs-$Bk!m+6P%2$B?v?xZGDt(BJY&GIbp^roPRDW6yrFrU7^P`*KONJCOA}dhN-HOZleVt zvg&)8{NqtxbiJkMGkDh=@&rsM`P`JLB<5M14dk`Js0YQBc_Mp9Mb6CLS&9GD6P#{0 z)8b!>;vH3A>I&-^2+laqc^UgQ{?-#V$?p^bs@*eU-zDcnI3AQNm3UOeO@DiJ+<>qT z*#on6_}t!C%RaCKaQu37{k$+iuD3dA;r$g=Qfe}f-DRr9r5tYl7A1%X2F8RTP&}~0?gsk8!U~# zd04SFP1B24Ioy1ww!PghRl+iP&BKk1w2LwXY+ zx)@zl4oaKTks!;Ni&Rhx6Y{>2og`=t^!xY+C@&361$yOwG82mat!C7b(6l?YXq+9T z^r|M6mrUz0@jy>5cii9KPcwG;{#`KoXzu!qX1-`>Tf2}wmQ#t=xi)@maYnSy^25n7SbEvGR_TB3d1LTEg3S(&cn-^6xJ$Gvh4T-d7vUTQR!S-$geR zgW)Q(x}&L>@;+#k=I~H~9Bm z{1_TuKW4sS;g;Ey(bt@4WF%p@Bcr{Z-o(A%pT0UiZ@OA_H-O{IyNbHFBfpTZ(ykc( z{C&o6`UC$fJ@Z=x5TAVbMjTtu&s%Pnf6;`M*8k8kvc2M2^XhEsIP>&=FLV8MeQ`6O z__jKB*I@&Y4gD`)jT}If2mY>u&Y*%H%I+V6?>5 z_Bv8@4}UP6@9XN^=7Pte$=m)C|Ko7z%kW$s(w}QJD^oMPITVrkg z>{sXTmekjq?AM0>XS2dz)hKP@Pg@(8<{z(H=r3#M>JME2ba8<>?P)TJl2s+}JNaQ4yA_=OofPy1Tl@Kd$Ciktt+K7k_%=>#lPCCumV;`y=&L zly8s4=C2Zy6&Ixkc_D$Si~KzA!O(`>5j8nNUIK{xe$=SQ3DV)EeIPTj7ZNy_5(nY& zG!;?J4Yc*L15Xo;seo~PTJdwQ8_*EsLHB>EF>NtB1JOS%8tW>vhkla_4)se2)qnMv zR_)Y~V(%#=A*SGv*oW$fkH}-D_3pz&XkMEhl9D zlUyL+{`i|*G@AZ{To?%c2Xavp{%>-E$)`hgBLBvaYk42`#lW7I?BYclr&>Sb{9jEb zVpV|tzne^V5Iz@G!Cn)4o%H!MWn(5kb+6&1N>3klSL_9-*>D18H?qXEb~{3l@{v@U zydI13+?uk$f#I1~RfWDHPS#0H5`zE?D~WSXK_81Q%zXh54+Y2kcU7G>dErowMJ2+a zEdgS~55N#>t#nH^7iR8(oION;6{^@mCVv-|9!B2&QWf4s|5g=HuIB7F7Vd7V>DUZt zuM)pig%;JQzg2|*Bg;sqL1K=R|D-A$MC0VS9sE;Oz;>BV8W0Equs(2={3p5)lePF8 zT}=8CqU?O5i+2OIf1-i-g5EQj~zV#P+CY?H#GDrH1va>|)ZEZmfmpgbFS zA}rMF@amtacM;cn?G^%t4-n~DG!zn}0D?p=lnZ{#1k9b}mHkC_1uT%DI$mCj7?OXL zj^x|*G2kOx>a%=+s4L)gQ3*4Q8091(PG=Q`Dqvdt4OPlmtxrNu{GzMggyJ&Edqukp zM4QOzaO;=v7=*cwzw1XTzcuMM;v2(CVd4zWO(;}o1WMh&t4Z{&0vyr$5BgMGt2?3h zm@w2MJHM}@zdBp^xth@Kv<@&B5s))uN9c4=?TYM-A4Dq=QBX*1N*%X~z+A#%UAd%k zHkR;O32{7LiIln~t!(Rp0S8vdS?{T1B5&qrns$&qwjX|>gAlVVbZ_ze(T%apOS)%7 z^>@waq8SR>7M}pPjfkT{PyZ#?;HtO39v=y>RK-q_FHf(pv#UvYm2lLp2t3goNHE5_ z5LK?*KH*Pcj*b4}amvo(sdsbIm7XE6Q#B>x5NuS@xC5_*6sDzYe@}zDORPZZG7HxC zrUf#7*{UE3Eg<225CNcOR=7=aCh4KfPZiUJ>$(G~>j+?%VS%H%XnN-t4Z&aDo>G># z6c|afwM04d8@lMVE+VpghTjA6IgN}@o^f?;*5j-9tI+vGq{&+T3`AND1aa110>>h+ zm*-ZG$yapsmq8pceY@(q8K^I3i=Bl5L&@|xA?OMqZZ~4fK1>dN8Ic3bO<)y5Jome) zSlkt@X9Y^h92wZLv(C>bdCaPcs_D#n{od|0p1Er?V@5Q~iFd@ikjPAywhTxNJBi_eppbiCQ7xTZ%bnMgHud5Z^=K!o zz}F%9xgkW9i}jrg^mWisc)C>_zGn(q^o!5#?>K$|VYRP1g;>#5Y|jJ9to?V6!ZeYN zW$#Ly-|ReLZ|pF(&b3OxGf!)RzOn@pNZ`7{v}n-{5qdi2DQQ6vjXH-yP-^J9gpkiN zM?lE-dTyu;mFNO(WV2+>rdoq(cRvvSQfemo(MW;IUU)oX4=)LycBn)7K&cn=yi6~M z7Tyi}Yp~c5$n$TRgXRCHMI-F|s-5nE&la|ANFtzwUf9gCj*#J$-1YhYA5e@?wOsT} zH$eqT99Ax%ilp!N9zrhu7tp>i#uE@#bCLxECnS8oaNL4mk_Zn&i!Eb#8zT?G%Yqmz z5&4eq^CHMI8Y+($ts?NSqy&MciCugI2qivt2gf$Af==)cefC4aUjHg*3KWuO5eBdY z5A@=1^=&a?Y#b4b?0e?D$z-Rlh_L6UdxcuJnurs{m}=(%8d;J}j?chRX*=LCc3h8S zq4F+yAICe%(yLEPQV>YzuK_JSdi?Z<*DbLhL_8$ONZ=%o!Y(U|Qo4NTg^fVVlggB5;h3Fy5kAu#jRC_6G67q7mxaA1FS@z!Fga6lMc07d-NPUa`p1xapiR z+drbN*We$Cd(817s!J2@m~(f9a4JiP>5&z3Rpp*^m*`c^N=xi4N7E(60vp1DS&DzG zF%jG&4*DICx=^CHq({NONU^~3*uo=ywW(rL?-I#{% zI$%Fh$fPEw%gFTfaswut*S3*tPz8FDf>7(nyr$s%B-)bz)D063G8N#*2nC4!tPcP#c-Wd zkx5iC!>Cv3my|$3{arje$FZ~%niY(T;v6xVNQs9==U;4Fj64~x83SNPTW5l$HhHqz zmu0yEzm7n=C?}eV|KqYDM@ro71!p;vR%N4bv*QWiIxEu;f2EW*(j(lGXtG-cDCR%k zIu&Z8s|>!6M`A9c^vM1HVeM?65+B#anH2E>I1Zs=^HSCoF2N! z!~UnQFnwuN_x1Ofs6t!%DyaaZ`-_)8ni^BKMEk7{fkDZJEL?4w(Zvg%SV3Crky68L z4{)&@A|)oKhkpCz-IY>QIS>ub73w3Fd8adsIXI6%ht0979rFT6PRyY=MZsbl z9}QfKk!U zj&r1Y#8}_ef3ApC@(l6R|MqfvG8@$}E=lxBE-IT#2ZdAR$iYAes3e}izIR-*h(y*r zkyBD8gK@O|CbwmMeFwrzH7+qR94*)cn|ZQHhO=cNBLd-lvZbL$?| zxmCAnSFKm;b!x4w=l49H@0CBQbMglpx&Gz~>JH$!rM|q(2#>B~?jVahm({uG*w2}A zcWn#a$W(XsB8$?O4AiOk!k-@&>?=*a3P|w_-mU8ma3U`oox>pQud~LS(ZcY-XbSG7 zWlRgva>&ui)uhBmd8zFO+uG|gHPZ~4@`k75WptT_mV*2<($_WC>b+BWmo2% z9TGm1I&9ToL_V+$e=Bx1UGo%zY~wNk$)KMi-clm!wG1S~wncYLbtfLu#{} zi+GohV@b699Uio$)Gq5GKL7GD8N~*CZ!)W_9PxPT)$6bRa5r5Tl#DI2uyR5^Htgyx zsdPfOSFaMXk4+fli;`ND((OVuxDh%t6(u+YCEn1%Si zMKC@85y9XI{CX|io2`+3;2(y0qJ}YnvVQ!7NlV=;d#%Pq;i_QH{D$iL@Rt!^X>j|aO}lIC5+_lanL;`SAAiHDSv)k z`qb^iU;4{OS>Y|SSKx1CCcBkZaZ?f;QJyR=Y0vE425q=y9Kwvh)qWRN4vNpk3vxb> zJeg3O?3e*Ywba|JqL5@&7(=6iGD;k?dSTyfRnV}0%bb@pz~DNgoYm0|a2x&6cvc!U z;U@5TnV~wgu9b`k%5fM*1TB~|y%s$i)Djgmxmgi>t4TxOpzFtQdd~sAE>q9a@#F~E zt$&%jedX@F502XluFdsq4>bOq<>QD~u6s=Z68<;8)iC2OFX*`fYNPb5272Mi7PGfhV zvq*Cq2oze1GvSyYaavZXEFkreLY&ur)mLR1GLFzB3AgYU37qOs&impPsI`J22e!`Y zpd)b~Po>xs&0^+*2(}DH+t*REhXF_14|%3lJkh=Y{m&+!KIG!H)uw>NqWY{OpgL>) z52rK`i^6u}c-^v`ay963oQ4PP{jEW(GG&KwoJn`%9E(R#R;1SFN03Cwd*OvetP4=5 z0e9aODdvrLYl}^%0u^|kwi1QaD66s+=gU$F#&`9T@(rVEKQ+(ro6K42QU*iT=*u5r zbV(Z%9kRi_8a;(K_!7a5u^?&n?RLc*4fSB-X`9T?-X#YEIP?`asSoc~ zk<4!$>mOxnyjdAv^HU|glAfALPbA|U(rYO(%E7;0nfJ=>0%+S&Z-r&1b=ib!XMn5= zKye23aQ$h6Cb`=669V)c$yzt`=4 zfHsAgdbKfIL^3G21_>4ON&Y|(X;da?Dk=zG{J1QVZs6fDJmh!pw_k&uqpZKfDo%{H zXO#@HyWM3xLopU7ze~WrXm;~cT~N|h1D=~ykQoucr4=Rm?ONW1m!>rt8xhcN|p6I%AbEWmlm^e{#Z4z)Ye~%UX!?(FHX5HPU=JRXe(|D83gcn^~ zB9mjVdehlmelLHDWP6636PvUGaI|qF2BYmHzUz1r<$D>8_TT2IF6hQYg*(s53|L9D z|EU-gjO(=2dN?-Cvne2UUnX2c(LNKF`Nd}fR!r4;`vqkmH$Pr@C+cP|tQ%SR5qN_} z?;Se-+4b6nxdL~StY6shu;zs{wtPZ`D1*q-?;}a|FH~$z6xNDx5^{@2o zdh_$~W$^RF+X-H(;v?;kawXelap5=A9{Uf`>+Hgk$G)Od2=r}W@Y8q@^N>Kxz}dxx zg~i3CF_YVZclF3I%gWN4M`Lxvse{*ho|F6O;c2JX>wMpBr2%#^xt$m9@x$o!P2(m_ zY9q5Z18k542Yk5A91 zi>9gnM@z@siDn+~&GxSE2<99$Z?my0W#dfdJ2B*1Y<&b1*Xd$ip%{*@RE zw(hBaM6WpgKcW``z|5EEWfvlv^@LP3esr-e8Jh(7SIlKwkYHSu|NXC+t9iwsJ1~Rl zUX1{cJT415ZenGZ&e|v22&9YfSCTPi`lkL_T?++`{?v?2Gg(S@Flf_4^tb1@^ZKr$n{ivJFo>gSg% z^b%%mm(c(5yx^uO!GaaSDM-QQr=I`baz%f&Tuhu&32=I8Oq9PIw}18d`JudZa+(1- z4QN#DyOs@L$SoHax)jl6qBJvDs!tH#crr*3zBDJ7Gd^VYQONuP{Uds17OE=%1eINm zSSswR&VjLPpw$KR)7`{M1b&Yt$deLP+IBTfK!52{VMjA<;l!yYyN*%T7Ygc0r~7O; zYSe7Uq4VqwGRQ2!OyR0mm{Z;d4vnUmHZbzKBOndVLfiG;cWTgYm9RSUA}JjyQeyF< zTRwqdi0d)vU-zF3H`DP{<@y6l--8}{^g2mPoyTz~dN`L~l%N{<60h+*7~tPA;iMfJ z$Kk6kfSx+Oq0*L&e8JKwUc281|A3_oD5WAAxsz*1c@W;?28q|Bb&%)cdSycD>FNK; zOjrMfnJS@^pwJwgY4S@@JhXr+k65?Bmn zFR8w_a}jR3bl={8X^K5<1Jd@42IToh5UwqA=!aI`mV>XB{f2MaSYQJ6te(jv z*?oT*Uw*rrq>AurL*spSnFQ4&h0~R{?`7!fO$Y}-&mV!0|vwjPiyz8;8<0`cp7xj(i zuPKmAo?!xM#gb`~O$oH789K5BMLUSq;3!|dtpZ&9yFqyvTMF7J4H7wWx`-e|t>=!Q5@%>W34WmUr9%4uDQzwN7uxDi zS498sWU)*a+6gF#M7{qk!g>y5t)5|B<4E0h$mB^)46Y-~0ZHhZj{B@GD^op+PAcLh zw03N*g(McY6(M%!l0CG>G3jI?Fi~3{4W(^U(>?~(3Z@Ypw3@+INw{ySOV`U z7mhBJPn)RQyNUC<)YF#X!kL1A6KxSf3uSsw#CqGP$X$JZ?~!K)oAt;n9v|A>fiSt& zA0sSls&@Yd>RpT}q2HDNpH9T^NB=VsqdWS)nTX*jva^K7QG%A`>jAj~4hWXWUO_%f zOZ zssTg0WAQvCZqc=j&sYt^`kpGN18U3m4f>Mao`f(>_hh>ABoeJuEAR^dEZDFi0H<>b${&0(_Ug2hd2Ujcr}Aif4fho|{R!s-vR z1sYWrUmQJ<;Kel-=D(t?Xt}>dTW9}>w%UGdo*n-^+VUJG+r+Rs$5Uqi&9?r>#@bQn zpo@hu(c@ciSOU>SO90F$CB4;Yce&;e@BN(|KZrS;wZvHeP^4`x9bROPcNnK6T_m_A zoM-8sNbFoKv-z?}N-P+PVeE6bX-&Fnq%?8P;1DcCvTXB~DJ?HRXx(V0pO$rRQh7;g zu^H!?0765#e;rRtYO1ufvr0+Oic~WKT^x9p9eN&i&3Cs6cKy6W6Cc0u@v_+amYxo= zn8?+Z$YrQk)>zTw$@B%)G|pmV4|7{JTCdz}Q++bW40YULblk5&K@X{)75V-kwfDpn ztuVFwpb#QsVNdtgl=^A2a)C~pIZws?i$`iF9S+~i6W6W>YL0JpR*p{z`?)QsXYuon z@}%qfElb39bm{kS&QG9CE?KNZQ$4sk-rd7rHL;*-*h^w@W&4$_5chdsBg$Q}Lq1pM z@(U)?2f&a}=GRTW>AptLC@PhvUJUSsl3vA8*vLU4y?4psYZ{o75CLooh&ca}16l+D1XyXBn+B zi^8;~OD%(ucb>ku*ke|DE+=)p$L@&Y(G(rY&0&nT5OpK|E2J`qO2qaQpZ~p=&?Gd zk@ZX>wvHEg)62K{);~jaNf^_5?t(FRe9;viB0peKJu*DRq7GvJiq9T-G*=luLWVng ziqK{IsbOTY$bczuqy&Onj?7-}+F4pYdKngpaB|xh{N5tI$Yp46B*;y8xLf%#kWCXA zvWUCUd6WR#@Kn}4yqPt<%+~t0wkuPTbMH44nm<^lV958|*Pf$q^l|08A;aqcdmf|B zKT{p=)Oe(WiLZih{PVN+(Rw@zTlBN)tmFs9h?9NPl}>|8sWQm#-3xVnZcT|5B}=t% zV#)`PJRm=UFfD{^yO=(&ljhNo&`O8Iy?{NBr}#F99$jNP01`Dc^=j36%3Ke+w|g9S z8SeF`@v$`qfU~~>YRFP>I`ETO!8ocjMm08|zjZVvEF03mS`JL@u6nP)X$CLH% zM+cow0vq_L8ntZhvi_nF)rl_~4I#0tm(;r#A*ez&ZpWRk@ju6{Xzh^`4&XA5gt$iZ z*AUOwhsFyNl1`T&K%LYmpZ6=?|1hKG4(r%Xjdbig8Ya&Nmy>&sV@tqRG!DwWRmjTI7$!wriKS%SZJ%S*RDhsu$DQVKeNRsYpCkh`sS8~`udL>qt|_NllIyN`_uWGfu#HU?(~o0uN3cD`*lTpw#n+G zg7du-=kBx3`vLAeZ+ZK;arCsZOz~}IadWYq`2PCyK@aWhQ0DzpIq%c|V^eE$Wkplv z^^-!T;hyP(x6kBNwpBEs_VVW=70dcMsSj06ZeOiwgZg@=uGXZh#!gG@bFy5_z<%FK6@&D!p`?s&tPZuzW2s+(lAF%B;INgq4b&a)Aq?hz@cnm0$tBSmqor7+!LPGXCLdeRU!q+P8 za`(zHLDyD3VJN!6{Ec|z5e+KSh7lzoD=5MBp=u{25izemYHu1QpPfs1 z|8=&TZB*fRX4Wv6tB`K3N(u2^+3oKy{U zF?g?WFL)U!O{^_a$tLc7kpVUDCW-z2Io|F0bv`#yGFb)yrGKOM3k`OIB{Sa6x9)I( z2)jgSY*8ANW@WXaZtk!~Re4;&9nkTp+T*G#M!8TeTS|2unv%QOniQI4#vh>h#Nq=2 zEug%k;BFtiZ^t~|jcj11i;ho5^2MX>WZTI>Di!)=?t7Vd9E7kRCqM5ql;bDC=hu6^ zI15yNgw8kNPN56)WSoZF0>h)1@!kZjdIc?H`vl?;!8;NLRp1E8pFQX7DK)adf?ysr z{eHUmo}qG>VuS?{Sr80Rf|^pQtQ}51Ej?=1HG(gU{#ynBgd5(<%^HT-eZ!J&x`f1B zQoF9J$0XtirKYj!7Z?oXZ|#d~R=#Vsv%oRPvhWU4R0Owt@*jHady2O-krdSjAN#~X z1a8T|xg;>fj5X@{5s|JFgzTkH(w;GK7+t`ae_i7qx1ehGK?LeaV3tW!sje`sJ&juU_@C6OasA>x#Q^drgU0CpFb z9~mOi1vY3d|Jdv)Hm^PGg+=4C+yd#Ivg0KVP?pW}y%Uu~4our@^zn_7ePict1~rK%jpt4Jt(d`8=7qHW&HMNabZ+Mk?7lUcIRVdG*Y@bQ|J4EKl?FF$A*Az(4WZ;^MX1^LE5b z{2FYIg9!O4=S%He5+Bi(g`0{%+ZhIiOol^5Bm4m&0CW4iV%!05$CMupu)|-?92?Kq z)%Y{46v&&KpQndvnxL2ZwdZ>Qc3DMS^CHR40hmX!-*QwiQK=nb)9K&7gK=7Ho z+1Y0o9WCN@CF_`YB!imU*+^G>mc6U99p>Rbuliv?yIWLO98t495q?4ugAbT;AW%B{ zS@CEB?KP*k->}Yy68Wy*yv1{w;QQ57oPa`~XyF77VuvHOt8#Rc&qSY)i46x9vgz@+ znddqLg8dWm+zFi_Gsiw*oaLZr{bEHlwPIqRu`m*1PeDFJ_h57Jb#e9QCsbkqKtB9z z)x@2BZjHO&^r2q!PKfahr$i8sc@q49;pi!+_SPU741K9<`E`?NT#_n11O!z(^kFZo z>%&*4upAj6%AQ$P@gofM<-}q9=pJWirLa!od}I7zNIbR+@I>cYWazSELD z=R`|Mg@==IeJnKZiMe;4zL8Ai2H{q-`va z%s2OTL?lgDZxRRn6tTZ7As)b&d5Is8-v8?W*v}p<-c-=&HY`*oSKUW}$-qW@;D9l7 z`8@z)`Z};wSQz#!NTsZI!7l9n4^bp67B*+D$`sp#BY-LiGFMoOtbfL3}ogyne=P(q?^Ki6VlE)dY4T9Q8i7?2P`gAp~! zfcZyWM0oF1p-~pMjg}J4e220pIEbMTJh?Ce&e|j7b+>CJ(?{nJvGTQyAg#&S88v*f20g%+K8#4;4dB+qC$ql$c5#Hh;JD02QAY|6*I+zN|WI-gLtkva3 zG8y@D63bpIN0TW~Xvo(__N2)I1l0QkOU&jAh4}L6a=}94P<1cpe$?!Bi{a|cpNX9Yz74;b}soe1z|Z57@2j-8w36h*#4#gMjOw+gNDv9 zvgCv&_BNxP2Be(>%rDcB*QX_Spe2#%n7ZT}dkBdBj8;%HO~HsC8Y5^jXtjrAjmX#C z7ZAQ|tYiBvVMo;*2LQ>I?0zoc14Xi@`@|4HOuP-e($O(retWy_C*lh}-pIBn0J-cG zxyW!J`1=0S4??zthiTIvUqj#O$Ulhv$i`B$z-j~vCjoRzPPgAmIs`yMkW4YEpsK+0 zyb*{7({I0lx{2gh)*z#G&$s!2wzz))9-U$?0zAIhSqFhl|Q{ z84=G~i%3(b-e6p+tK9hMp#xgOG=aiX7{5C1jGWIX#CGW z(2ym*-HnHzZ;taKMqh4B;-SY;EQ8DHfN6h#;4cnPa&*I!r|s}jZ*)mb!`c(L0$)Zj84eLXK?dOIEp-4|#_3pKn7*7`s(ns8-eYnqaonD~H z-pmfON$R9b;|=3{OBlsJ7==*{wnxwNh1N3d%o236QATB{A_+-Km^0XZ2OWYXMSNHD zhm2(&i0ZZ1L??lCb6gtTJB_4Ppn@eL$hA{Et#0p2u+={^whr_fB zLL3{mi5a7^m+V!Lzd92~(r%TRHUQ5jl-s6Gy7U1H?++irZ)c(vedDB>WaSSwuEs0e z#EoIS@%P>ss1H3wSnPjPr6Lm>39?XHR0u@{M{H0I0Y)H{Mp8fC+rlmqNc>XqMo<+bmZY}NR+E&@X#B`! zdSSk~h4or%uZj~l21J8k4G(=24bW8;XVDA`zN}u5vIQTu9p;3blwGRdYmS}KqpAnZ z+-B!lEvH6mOzu4Nay^I%X6A3oL}DW1Kv4mB6^;x~QPTJbodV|1kWEMMB_kZz}le6)OvlYpoc zsNs5sjF+pF=Z=;Z@@5-Y`qRcOw*-%MI;;!u8;y-pRCy-eOuvV;{7|V0QTAaXbN-^& zcmCq+h0e1Z zN!ecJYu?yHO41K(S@=Po7!AQPJtDgFx3u-z@ej|PE2I@<#fDgQTxu=-A0+K+?&#E$ zMW|)PlZ1*+bI0yk>bslHLul1U7aBir-Cw^>F3M9ICXJeh(+DlClxc6Sg&;NAebOBC zHoDp*bUxLVoEq1oE_B@H+Rrc|FW@ykRda;BPqCU$a+qDB3za4#H9j7YYG@(BabJ@@ z)HecLclURqnJ6h%uHX{Z2{Y%JzY4D!bRREoEWV#-9%~pYNVKerx!{g+uJ)6%nME-% z4#G=v+A>*HpNh|5J&rZNzDoY;b#{xSYO{1GG%YHyadR#Rd)Z1nntku4tls#hshg?w2)EHT-M1DakLTeCbKWQUIs|}RIu_k&-zO*Zot*Hcr5cm|Hi+u zf|O^O2GajXVqN`C@K@2Lkqn<`RsNF6)+#Eh+9rzeyLO$cLCwZ0wSx8PQ!~f4G;39a zJwi~@mhh>B1PsG(=27wjfrWPWPV9|)=$94wR_6`HdfL&`O*AiQ`q#bob7POgTru;~ zjzSLb9hr) zi5{)PKM@MzhiZqz@0M@Dr>@wQ9|C0EUvTg5@I_p$GN&AdFbdRgNc)X-df-u;(P;4= zrmZZC*phr^rWe{zkAyvVC$ms=CR&z1gsL+;(;xEkRH_x+LeC*EZ;ofd`e?Jk-Gm;5 zYF55K;MrS=&1rpEpmN*OD;?wZDku<2nBATvsT_tCg4PxU7Fd{-!x5YA3YF4J4;d#O z1hVE&!L7*5x6fGxsTMb0G3%l3&1hx%nJ6zktQTcdr;ix9n2I;7tE$>%tLQYQS#|Hb zvk&#{kMzer@8N#i`#~l-O>Q;N;BOcWVwIGEi0vkXD-ai%S*_ES9|cY?f(Ly^K~4xQ zR;73#%2Fq+-4;^jmAmx?2Y#FG5du3K(W&HUCu$wJ^y0H>H!BT;t`$kJtJX~Q*GQ}> zE0-BR@eZjeop$IYT-4D8*Bq}k=%Jj|kJ8dFg5{Y6f2>dMEy(hIoEG7IT4_12tVcay z9si^aWp+8Ioz1d%ogVi&4Q%6QAQPE3?A8h`pL=ZJj%;IR?;wTBZ)_v>y16bs7q<4F zS)0bbeu))Qi*(9v$8KIun6dYo@4#P>@9>aNl&i1%aeM5@k$!rL_H}r>ng7#SdD$Vv zOQ*I4dwt?$VP)aPeDI{qNm*qvxlBf@@bP}Q>Wx15h9@nMpe2nXhy9xj3)cKzuTXX0 z=HSiqIG#`I-SNy!&aS#>(SnOxBT3!YQx~7or%m`LJhzX*@tU)&jEt+wy{OJzpU%ZN zPlc&Z-&gf?ncM4PnX3-7S_f4>(1Ji=l>o?vabDskzBosG7WdDq>q_Tb#XM^?)L8*b@HlY z&-bHN=>>Yn!$Qg9I>pWh)k8&)m#qp`_9qPYRJM42O zn|#&2jHA2Z$ZnJUGcKgez+SE8U18`p@<(Q3$5G*Ig#G;|<^8f4tIvd{;T$^%F!`HlXW_WwkXJ8!@Xz{z4y@C)O4@5id6 zlP+PJZtz{69$aRVLmL&yx=L3IvYSS|N#zHE4^~43r~^tY>^RMGd+J8(V2>ml`oeB7 z!$G*L6NSA!pyCA1-Q}iU&BZgaqxvm|@G__|am1L=$7pX-vwaT8q2M z!oO)w+XK^kD>eJ~kaFhk1x53_b>6ExoXl>(^IH6yZ97rqapqh!D1QR95nxQiykrP0E$;-p$ z+`q>F{O*@9U$<4UIY(g-REJ-#qz{m>(Z+fF6|qIdcaFo6amwYQ+6EAJLGiR7pUK%H zTrp(L(3i(7aTs}Tr+Pa|<__dX>@Kl>I+GcU0GnA9VIrYI$(3ykgUaZnE}`}v=#3Pq z=sf2nt2D~k;QszDU_hUwT#Y>_-E}mrfQm&G*zn}c6hEnVAo zeW12Oh+@+pz`FHoq4w48Y|Q0-ntXF&EGyj-Qt9f>>RH9#t7H0+YcJzgS-OLl0kA=4 zim3&K@Ty3Zv~M7XxM!OPMK>bjWbbe9jN0UO_dyPZO2+c~BlLQ9G^Ab%?#0r8^)CeC zpp@A?J zU&`4VljNf~U9JM$B#m}F)t^`T+aimO-=JNBh&2kaKGVVE6oniB5o^ZM24{r6*1r(Q zohR6T5J=a2MMn4TV1KO|JVd+3E&Q)gI0_K5GUox60j2D13c1?j%J9RaDnLC2E|O{I z#6M7Tsw+EElkAF@&;|k2PY_(G{#JF6qW-MWWh7tDyE+}oP!x;XT#(+ zu0j$>0E{8wEGXF}y6zI!= z@CZEPo}?J6c(xe66XUn$0U%#hMgb6AmtrF1_}rbO0lmH9M$~ag{IISwj`-Rmss#gy%v*^7mMg5}!L`9dlSFTqggOpZOfNiD3f z$QgcELSnhe(W%fTl`a9qT<*F_nT`KO>drA-6uXyEMc4-939INUn|7RC9s>Uk_I*EJ z03;C{-aCh_&Up4o+a7eQCMn4`IrR!e&QW_=44LXIbyuG|Hzm;?37`s$lN?_}jx_K= zzUh>#wkuX8&mRo_O#3MH3e8YA=9w@Y$Co&G0l(Id;E*xrq}B(*HE-!ttS1+2F!~S` zIU4C3fbua&C$% zNX&)+@8lbjy;W@y2E``=1T;B8mVo^hH_#Nu42sPD+v&x zC?a!Pay39>--0C?){IG2=U7}ONo9>2d zi*Pgd2aCE97zm>M(OFZJW)C$Gd5WtX{puNXMSud1WE3zT&_#Y`+Dw+dIGbt)48ZrW z$F0QZXeJ7-Uk~&Gczc5EZx8_ckXZfXsaM&pI9U=PAu~K!Q6~Zk@)rK##8-jrx3hf8 zLwA?}Qcm2zbmmpQ@G%f9urlC-?i{@So~uJg9{yw~6B@|X2sxO^o`TI4#y7n#ezh7x z@@WEHYX77?a_FzWhq>r^PLXT!@S;e=mGNS6P)Xcfty2jex--JAD8R-o{(j3WnO~_p z@4j3C!mp%~v*c7-jq$?(Ravq1re+ltU#Qd*#AU{@@8?(jOVe%8oLIO^0|*u{=Q;s- zp{WRJ2%pO)RLvDx1&hod1mzafpKLUg0QFV>F5|Fncex-qW8zQqh<&E5i*;^@Ie0p`*X2H8@l zFo4^mvlQO*gGgbd3vw`(aX|_06+>*bRu!eU4^I~8jkZ3H(kD<-e>IA0ZdJxOn%o~= zyOeb_*zeMMHE^R=;w)D7+nS2)u?i!rm06I!7?Z`lwn|4-`oVfe){SPP6=_`*w1_#B zaC%RWmURlrjy(zbC!7W86KWv~X}oMpDH$<^4jsrR>3k!=~_2bNyQ^HJ~&O^ z+VL0;0AGw(G=@|(ellz2POY=3cuu8jy&WP_Vdmj}|iZxVb@dj3u#bx_edof3P6vjlj^>dkxla(*0EWn7Cl`9|h zn~-wQu+G%*7ppTT7tgOY>qu8558fWia`2d}iwwda%vj#+x_JEjF|87MoqwKH=cQyX zw~|S5D2ehyUbY1MK>`-2cL09ZwnuQVvEn+#GA(}4{2j5x_dfp!^whZ(S4#0hUwV1j zsI^|z0*=Fm^U#LY@LXIV@e}5K(kJS-*2fi{V7C^C($ow;VaOYkK35b*0eV*?#@!e_ zbSXOgef&EoEP7a-mRDo9z%RuqI7&|6ICAEIfkXZmqxmL1HsSW`6o>TMgbjfh14c1T z3EB%6D-mOmxx!O)O*L-VMt`T|?FJ0%uOo%uFrzLUimh}*wWu`RT)nX5vqXM82NfaS zn+d&R5}i00eBX9a&QJDMDiUpR%l@Ju18S<~##BQ{;>S)TY`HACxe+##?*ATww3z7k zhq`NBttea$*t821*hvR)S+FG!kS@2`#}(G@)m#0v`#BP9#hSK4Z}0#6edGDbZlgwl z3^&iQ$cer$4ZIUIPq!$jg1&7EvWza=IJCqyZSCcF(C7Vbx3hdyrnPlin`r*6#~$sC z;k~&5Z~d)NW(b?u!2(V6GVG@ZL4(5P>I2=)LAz0zmfh(oHSPK?8Q$2c_8uwu_$qtz zb^26C%2I1=y7YJI%hK}*Z#Ld5x^cYcH4nvc8%K_e@q4F;xAm2^Y#+|jv*zB8O11SU zYZE66D+{lB1E&QJi_>&T2zrI8o2E~fIjIi5lHd7Zr1`CNWK!wvL&`Qddj_xUr!!Z_7>Qw*N!>~lSO z;ZucE<5Y6tUJ#|LvhB0dsm$zTH^|V%!okVP!s2~@^kH;&4xt{nY2}%Q9!(PvelHO`6Ki8kuWJ9Uq;?xVgbgCn=AYwYNV6 zrgYke|MRlKX8R}4hYM?~?Cz(aXTxWm2NT=thwG%i!>HBGAYrKkmyr?W=Q-rUy{Ec_ z$`*IQ2lWa?88VXqJ!iII*b=m1;TUNbWHUsn6oSMxj2n+2C-n}>l5@OJ3t>>!Qe?aI z@x!_UVuUwy(RYb!D({^>$kZH@W7B;jN}V=2@LOf1R;KtzjA3}p@Wb=pcnzDoTwH{N zYFE?$28OKs3k9`7*zy*y#Ree~}*q~#9|IdLOp z2JuR+=?Yu)`GZ5kXb~u*#oVgXEY#q%NENbk8SXt4{?f8q|E^`l0)J#IeD{*oHS+LI zI?SI4H`Tid2H+vz#YE99ny zR&#hYP}~;`3T1jK?jD+KIPHHXMn_iHwPmAI-}VbV29=($2{W zhRJ2aGNl_GKcJzo5+vjoG>MjZY9uSb4vV3z(7uLk>bq0B1eqEjhUz6vfqx^0Xx?Mb zmU6J3{zHGuSe8?BFg0hD=u0Idw@b>O*dM+G|v;2G9Y|~ zK@0rSyF_fNkl`em0>J+A8q>eQ6tWR09+duOWU17_qN$qxi;<<≷^mc^-Gk)r8ix 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 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:10ListableUI17ListStateObserverV24DidEndScrollingAnimationV12positionInfoAA0c14ScrollPositionK0Vvp":{"name":"positionInfo","parent_name":"DidEndScrollingAnimation"},"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: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:10ListableUI14ListPropertiesV25onKeyboardFrameWillChangeyAA0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0lP0ttcSgvp":{"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_AA0C9AnimationVAA17LayoutDescriptionVAA10AppearanceVSo06UIEdgeL0VAA8BehaviorVAA04AutooP0OyAA0r7CurrentS8Provider_p_Sd0G8Duration_So06UIViewZ5CurveV0G5CurvettcSgSSSgA5_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/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/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: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/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/KeyboardCurrentFrameProvider.html#/s:10ListableUI28KeyboardCurrentFrameProviderP07currentE02inAA0cE0OSgSo6UIViewC_tF":{"name":"currentFrame(in:)","parent_name":"KeyboardCurrentFrameProvider"},"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/KeyboardCurrentFrameProvider.html":{"name":"KeyboardCurrentFrameProvider","abstract":"

    Publicly exposes the current frame provider for consumers"},"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.html#/s:10ListableUI16KeyboardObserverC":{"name":"KeyboardObserver"},"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/KeyboardFrame.html#/s:10ListableUI13KeyboardFrameO14nonOverlappingyA2CmF":{"name":"nonOverlapping","abstract":"

    The current frame does not overlap the current view at all.

    ","parent_name":"KeyboardFrame"},"Enums/KeyboardFrame.html#/s:10ListableUI13KeyboardFrameO11overlappingyACSo6CGRectV_tcACmF":{"name":"overlapping(frame:)","abstract":"

    The current frame does overlap the view, by the provided rect, in the view’s coordinate space.

    ","parent_name":"KeyboardFrame"},"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:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","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:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","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.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_10onInsertOf8position8animated13shouldPerform03didN0A2C0D11DestinationOSg_AA13AnyIdentifierCAA0D8PositionVS2bAA04ListdS4InfoVcyARctFZ":{"name":"scrollTo(_:onInsertOf:position:animated: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_8position8animated13shouldPerform03didJ0A2C0D11DestinationO_AA0D8PositionVS2bAA04ListdM4InfoVcyANctFZ":{"name":"pin(_:position:animated: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/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/KeyboardFrame.html":{"name":"KeyboardFrame"},"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/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: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: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: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/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:10ListableUI8ListViewC25onKeyboardFrameWillChangeyAA0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0lP0ttcSgvp":{"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: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: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#/c:@CM@ListableUI@objc(cs)ListView(cm)configureWithApplication:":{"name":"configure(with:)","abstract":"

    This should be called in UIApplicationDelegate.application(_:, didFinishLaunchingWithOption:)","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:10ListableUI8ListViewC020clearSelectionDuringD10WillAppear9alongside8animatedySo37UIViewControllerTransitionCoordinator_pSg_SbtF":{"name":"clearSelectionDuringViewWillAppear(alongside:animated:)","abstract":"

    A method which provides Behavior.SelectionMode.single‘s clearsSelectionOnViewWillAppear behaviour.","parent_name":"ListView"},"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/ListView.html":{"name":"ListView"},"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.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"},"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:10ListableUI17ListStateObserverV24DidEndScrollingAnimationV12positionInfoAA0c14ScrollPositionK0Vvp":{"name":"positionInfo","parent_name":"DidEndScrollingAnimation"},"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: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:10ListableUI14ListPropertiesV25onKeyboardFrameWillChangeyAA0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0lP0ttcSgvp":{"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_AA0C9AnimationVAA17LayoutDescriptionVAA10AppearanceVSo06UIEdgeL0VAA8BehaviorVAA04AutooP0OyAA0r7CurrentS8Provider_p_Sd0G8Duration_So06UIViewZ5CurveV0G5CurvettcSgSSSgA5_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/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/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/KeyboardCurrentFrameProvider.html#/s:10ListableUI28KeyboardCurrentFrameProviderP07currentE02inAA0cE0OSgSo6UIViewC_tF":{"name":"currentFrame(in:)","parent_name":"KeyboardCurrentFrameProvider"},"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/KeyboardCurrentFrameProvider.html":{"name":"KeyboardCurrentFrameProvider","abstract":"

    Publicly exposes the current frame provider for consumers"},"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.html#/s:10ListableUI16KeyboardObserverC":{"name":"KeyboardObserver"},"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/KeyboardFrame.html#/s:10ListableUI13KeyboardFrameO14nonOverlappingyA2CmF":{"name":"nonOverlapping","abstract":"

    The current frame does not overlap the current view at all.

    ","parent_name":"KeyboardFrame"},"Enums/KeyboardFrame.html#/s:10ListableUI13KeyboardFrameO11overlappingyACSo6CGRectV_tcACmF":{"name":"overlapping(frame:)","abstract":"

    The current frame does overlap the view, by the provided rect, in the view’s coordinate space.

    ","parent_name":"KeyboardFrame"},"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:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","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:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","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.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_10onInsertOf8position8animated13shouldPerform03didN0A2C0D11DestinationOSg_AA13AnyIdentifierCAA0D8PositionVS2bAA04ListdS4InfoVcyARctFZ":{"name":"scrollTo(_:onInsertOf:position:animated: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_8position8animated13shouldPerform03didJ0A2C0D11DestinationO_AA0D8PositionVS2bAA04ListdM4InfoVcyANctFZ":{"name":"pin(_:position:animated: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/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/KeyboardFrame.html":{"name":"KeyboardFrame"},"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/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: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: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/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:10ListableUI8ListViewC25onKeyboardFrameWillChangeyAA0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0lP0ttcSgvp":{"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: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: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#/c:@CM@ListableUI@objc(cs)ListView(cm)configureWithApplication:":{"name":"configure(with:)","abstract":"

    This should be called in UIApplicationDelegate.application(_:, didFinishLaunchingWithOption:)","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:10ListableUI8ListViewC020clearSelectionDuringD10WillAppear9alongside8animatedySo37UIViewControllerTransitionCoordinator_pSg_SbtF":{"name":"clearSelectionDuringViewWillAppear(alongside:animated:)","abstract":"

    A method which provides Behavior.SelectionMode.single‘s clearsSelectionOnViewWillAppear behaviour.","parent_name":"ListView"},"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/ListView.html":{"name":"ListView"},"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.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 d890b202..6ee851dc 100644 --- a/version.rb +++ b/version.rb @@ -2,7 +2,7 @@ BLUEPRINT_VERSION ||= ['~> 5.0'].freeze -LISTABLE_VERSION ||= '16.5.0' +LISTABLE_VERSION ||= '16.6.0' LISTABLE_IOS_DEPLOYMENT_TARGET ||= '15.0'

    U+Sy{`C{R8Q0c7-WX; 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%0Dho?&&ebmGULrsPGklf<|;xA%^v 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 f7Js!|W*!~4#85ENkS)y54Wf7m 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%0A^Ff6X?hho0X`ho2Ji{n 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 v$6{>fg6c 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

    e+*@e_>jQ*mf+oG}o>TSkKS(`DCEbK@y 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�xTJg-iKfRwpVs$#eH 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