From aa1c07c771dd6cdb9ca894ac3d7258c54f68b11e Mon Sep 17 00:00:00 2001 From: Viktor Zavala Date: Thu, 12 Mar 2026 15:52:47 +0100 Subject: [PATCH 1/9] [REM-3041] Add functions to emit tracking events for display ads media impressions view and click --- .jazzy.yaml | 6 + AutocompleteClient.xcodeproj/project.pbxproj | 62 +- AutocompleteClient/Constants/Constants.swift | 9 + .../FW/Config/ConstructorIOConfig.swift | 9 +- .../Request/Builder/RequestBuilder.swift | 35 +- .../CIOTrackAutocompleteSelectData.swift | 5 +- .../CIOTrackMediaImpressionClickData.swift | 49 + .../CIOTrackMediaImpressionViewData.swift | 49 + .../FW/Logic/Worker/ConstructorIO.swift | 56 +- AutocompleteClient/Info.plist | 2 +- ...iaImpressionClickRequestBuilderTests.swift | 54 + ...diaImpressionViewRequestBuilderTests.swift | 54 + .../ConstructorIOIntegrationTests.swift | 2 +- ...ructorIOTrackAutocompleteSelectTests.swift | 12 + ...nstructorIOTrackMediaImpressionTests.swift | 78 ++ .../Test Utils/Constants/TestConstants.swift | 2 + ConstructorAutocomplete.podspec | 4 +- Podfile.lock | 6 +- Pods/Manifest.lock | 6 +- Pods/Pods.xcodeproj/project.pbxproj | 985 +++++++++--------- .../Kingfisher/Kingfisher-Info.plist | 2 +- .../Kingfisher/Kingfisher.debug.xcconfig | 15 + .../Kingfisher/Kingfisher.release.xcconfig | 15 + .../OHHTTPStubs/OHHTTPStubs-Info.plist | 2 +- .../OHHTTPStubs/OHHTTPStubs.debug.xcconfig | 15 + .../OHHTTPStubs/OHHTTPStubs.release.xcconfig | 15 + .../Pods-AutocompleteClientTests-Info.plist | 2 +- ...ts-frameworks-Debug-input-files.xcfilelist | 2 + ...s-frameworks-Debug-output-files.xcfilelist | 1 + ...-frameworks-Release-input-files.xcfilelist | 2 + ...frameworks-Release-output-files.xcfilelist | 1 + ...Pods-AutocompleteClientTests-frameworks.sh | 99 +- ...ods-AutocompleteClientTests.debug.xcconfig | 7 +- ...s-AutocompleteClientTests.release.xcconfig | 7 +- .../Pods-UserApplication-Info.plist | 2 +- ...on-frameworks-Debug-input-files.xcfilelist | 2 + ...n-frameworks-Debug-output-files.xcfilelist | 1 + ...-frameworks-Release-input-files.xcfilelist | 2 + ...frameworks-Release-output-files.xcfilelist | 1 + .../Pods-UserApplication-frameworks.sh | 99 +- .../Pods-UserApplication.debug.xcconfig | 7 +- .../Pods-UserApplication.release.xcconfig | 7 +- README.md | 10 + docs/Classes/CIOAutocompleteQueryBuilder.html | 6 +- docs/Classes/CIOAutocompleteResult.html | 6 +- .../CIOBrowseFacetOptionsQueryBuilder.html | 6 +- docs/Classes/CIOBrowseFacetsQueryBuilder.html | 6 +- docs/Classes/CIOBrowseGroupsQueryBuilder.html | 6 +- docs/Classes/CIOBrowseItemsQueryBuilder.html | 6 +- docs/Classes/CIOBrowseQueryBuilder.html | 32 +- docs/Classes/CIOCollectionData.html | 6 +- docs/Classes/CIOFilterGroup.html | 6 +- docs/Classes/CIOGroup.html | 6 +- .../CIORecommendationsQueryBuilder.html | 6 +- docs/Classes/CIOResult.html | 6 +- docs/Classes/CIOResultSourceData.html | 6 +- docs/Classes/CIOResultSources.html | 6 +- docs/Classes/CIOSearchQueryBuilder.html | 6 +- docs/Classes/ConstructorIO.html | 190 +++- docs/Client.html | 6 +- docs/Other Classes.html | 6 +- docs/Other Structs.html | 6 +- docs/Response Structures.html | 6 +- docs/Result Request Builders.html | 6 +- docs/Result Request Structures.html | 6 +- docs/Result Structures & Classes.html | 6 +- docs/Structs/CIOAutocompleteQuery.html | 6 +- docs/Structs/CIOAutocompleteResponse.html | 6 +- docs/Structs/CIOBrowseFacetOptionsQuery.html | 6 +- .../CIOBrowseFacetOptionsResponse.html | 6 +- docs/Structs/CIOBrowseFacetsQuery.html | 6 +- docs/Structs/CIOBrowseFacetsResponse.html | 6 +- docs/Structs/CIOBrowseGroupsQuery.html | 6 +- docs/Structs/CIOBrowseItemsQuery.html | 6 +- docs/Structs/CIOBrowseQuery.html | 29 +- docs/Structs/CIOBrowseResponse.html | 6 +- docs/Structs/CIOFilterFacet.html | 6 +- docs/Structs/CIOFilterFacetOption.html | 6 +- docs/Structs/CIOQuizImages.html | 6 +- docs/Structs/CIOQuizOption.html | 6 +- docs/Structs/CIOQuizOptionAttribute.html | 6 +- docs/Structs/CIOQuizQuery.html | 6 +- docs/Structs/CIOQuizQuestion.html | 6 +- docs/Structs/CIOQuizQuestionResponse.html | 6 +- docs/Structs/CIOQuizResult.html | 6 +- docs/Structs/CIOQuizResultsResponse.html | 6 +- docs/Structs/CIORecommendationsPod.html | 6 +- docs/Structs/CIORecommendationsQuery.html | 6 +- docs/Structs/CIORecommendationsResponse.html | 6 +- docs/Structs/CIORecommendationsStrategy.html | 6 +- docs/Structs/CIORefinedContent.html | 6 +- docs/Structs/CIOResultData.html | 6 +- docs/Structs/CIOResultFacet.html | 6 +- docs/Structs/CIOSearchQuery.html | 6 +- docs/Structs/CIOSearchRedirectInfo.html | 6 +- docs/Structs/CIOSearchResponse.html | 6 +- docs/Structs/CIOSortOption.html | 6 +- docs/Structs/ConstructorIOConfig.html | 53 +- .../Classes/CIOAutocompleteQueryBuilder.html | 6 +- .../Classes/CIOAutocompleteResult.html | 6 +- .../CIOBrowseFacetOptionsQueryBuilder.html | 6 +- .../Classes/CIOBrowseFacetsQueryBuilder.html | 6 +- .../Classes/CIOBrowseGroupsQueryBuilder.html | 6 +- .../Classes/CIOBrowseItemsQueryBuilder.html | 6 +- .../Classes/CIOBrowseQueryBuilder.html | 32 +- .../Documents/Classes/CIOCollectionData.html | 6 +- .../Documents/Classes/CIOFilterGroup.html | 6 +- .../Resources/Documents/Classes/CIOGroup.html | 6 +- .../CIORecommendationsQueryBuilder.html | 6 +- .../Documents/Classes/CIOResult.html | 6 +- .../Classes/CIOResultSourceData.html | 6 +- .../Documents/Classes/CIOResultSources.html | 6 +- .../Classes/CIOSearchQueryBuilder.html | 6 +- .../Documents/Classes/ConstructorIO.html | 190 +++- .../Contents/Resources/Documents/Client.html | 6 +- .../Resources/Documents/Other Classes.html | 6 +- .../Resources/Documents/Other Structs.html | 6 +- .../Documents/Response Structures.html | 6 +- .../Documents/Result Request Builders.html | 6 +- .../Documents/Result Request Structures.html | 6 +- .../Result Structures & Classes.html | 6 +- .../Structs/CIOAutocompleteQuery.html | 6 +- .../Structs/CIOAutocompleteResponse.html | 6 +- .../Structs/CIOBrowseFacetOptionsQuery.html | 6 +- .../CIOBrowseFacetOptionsResponse.html | 6 +- .../Structs/CIOBrowseFacetsQuery.html | 6 +- .../Structs/CIOBrowseFacetsResponse.html | 6 +- .../Structs/CIOBrowseGroupsQuery.html | 6 +- .../Structs/CIOBrowseItemsQuery.html | 6 +- .../Documents/Structs/CIOBrowseQuery.html | 29 +- .../Documents/Structs/CIOBrowseResponse.html | 6 +- .../Documents/Structs/CIOFilterFacet.html | 6 +- .../Structs/CIOFilterFacetOption.html | 6 +- .../Documents/Structs/CIOQuizImages.html | 6 +- .../Documents/Structs/CIOQuizOption.html | 6 +- .../Structs/CIOQuizOptionAttribute.html | 6 +- .../Documents/Structs/CIOQuizQuery.html | 6 +- .../Documents/Structs/CIOQuizQuestion.html | 6 +- .../Structs/CIOQuizQuestionResponse.html | 6 +- .../Documents/Structs/CIOQuizResult.html | 6 +- .../Structs/CIOQuizResultsResponse.html | 6 +- .../Structs/CIORecommendationsPod.html | 6 +- .../Structs/CIORecommendationsQuery.html | 6 +- .../Structs/CIORecommendationsResponse.html | 6 +- .../Structs/CIORecommendationsStrategy.html | 6 +- .../Documents/Structs/CIORefinedContent.html | 6 +- .../Documents/Structs/CIOResultData.html | 6 +- .../Documents/Structs/CIOResultFacet.html | 6 +- .../Documents/Structs/CIOSearchQuery.html | 6 +- .../Structs/CIOSearchRedirectInfo.html | 6 +- .../Documents/Structs/CIOSearchResponse.html | 6 +- .../Documents/Structs/CIOSortOption.html | 6 +- .../Structs/ConstructorIOConfig.html | 53 +- .../Contents/Resources/Documents/index.html | 33 +- .../Contents/Resources/Documents/js/jazzy.js | 2 +- .../Contents/Resources/Documents/search.json | 2 +- .../Resources/Documents/undocumented.json | 11 +- .../Contents/Resources/docSet.dsidx | Bin 131072 -> 131072 bytes docs/docsets/ConstructorAutocomplete.tgz | Bin 226140 -> 227505 bytes docs/index.html | 33 +- docs/js/jazzy.js | 2 +- docs/search.json | 2 +- docs/undocumented.json | 54 +- 163 files changed, 2123 insertions(+), 1037 deletions(-) create mode 100644 AutocompleteClient/FW/Logic/Request/CIOTrackMediaImpressionClickData.swift create mode 100644 AutocompleteClient/FW/Logic/Request/CIOTrackMediaImpressionViewData.swift create mode 100644 AutocompleteClientTests/FW/Logic/Request/TrackMediaImpressionClickRequestBuilderTests.swift create mode 100644 AutocompleteClientTests/FW/Logic/Request/TrackMediaImpressionViewRequestBuilderTests.swift create mode 100644 AutocompleteClientTests/FW/Logic/Worker/ConstructorIOTrackMediaImpressionTests.swift create mode 100644 Pods/Target Support Files/Kingfisher/Kingfisher.debug.xcconfig create mode 100644 Pods/Target Support Files/Kingfisher/Kingfisher.release.xcconfig create mode 100644 Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.debug.xcconfig create mode 100644 Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.release.xcconfig create mode 100644 Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-input-files.xcfilelist create mode 100644 Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-output-files.xcfilelist create mode 100644 Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-input-files.xcfilelist create mode 100644 Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-output-files.xcfilelist create mode 100644 Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-input-files.xcfilelist create mode 100644 Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-output-files.xcfilelist create mode 100644 Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-input-files.xcfilelist create mode 100644 Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-output-files.xcfilelist diff --git a/.jazzy.yaml b/.jazzy.yaml index 60c3a689..a7e67e2c 100644 --- a/.jazzy.yaml +++ b/.jazzy.yaml @@ -7,6 +7,8 @@ include: - "/**/Result/Responses/*.swift" - "/**/Result/*.swift" - "/**/Config/ConstructorIOConfig.swift" + - "/**/Request/CIOTrackMediaImpressionViewData.swift" + - "/**/Request/CIOTrackMediaImpressionClickData.swift" custom_categories: - name: Client @@ -63,3 +65,7 @@ custom_categories: - CIOQuizOptionAttribute - CIOQuizImages - CIOQuizResult + - name: Tracking Data Structures + children: + - CIOTrackMediaImpressionViewData + - CIOTrackMediaImpressionClickData diff --git a/AutocompleteClient.xcodeproj/project.pbxproj b/AutocompleteClient.xcodeproj/project.pbxproj index f4f6397f..715fcf5d 100644 --- a/AutocompleteClient.xcodeproj/project.pbxproj +++ b/AutocompleteClient.xcodeproj/project.pbxproj @@ -57,6 +57,13 @@ 08C1E6072193C29C00A2E24E /* TrackPurchaseRequestBuilderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C1E6062193C29C00A2E24E /* TrackPurchaseRequestBuilderTests.swift */; }; 08FFB76C215EBBF8008CAA7D /* CIOTrackAutocompleteSelectData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08FFB76B215EBBF8008CAA7D /* CIOTrackAutocompleteSelectData.swift */; }; 08FFB76E215EC1E2008CAA7D /* CIOTrackSearchSubmitData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08FFB76D215EC1DF008CAA7D /* CIOTrackSearchSubmitData.swift */; }; + 5FEE54792F61E12600A74E64 /* CIOTrackMediaImpressionClickData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FEE54772F61E12600A74E64 /* CIOTrackMediaImpressionClickData.swift */; }; + 5FEE547A2F61E12600A74E64 /* CIOTrackMediaImpressionViewData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FEE54782F61E12600A74E64 /* CIOTrackMediaImpressionViewData.swift */; }; + 5FEE547B2F61E12600A74E64 /* CIOTrackMediaImpressionClickData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FEE54772F61E12600A74E64 /* CIOTrackMediaImpressionClickData.swift */; }; + 5FEE547C2F61E12600A74E64 /* CIOTrackMediaImpressionViewData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FEE54782F61E12600A74E64 /* CIOTrackMediaImpressionViewData.swift */; }; + 5FEE54812F61E25E00A74E64 /* TrackMediaImpressionClickRequestBuilderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FEE547D2F61E25E00A74E64 /* TrackMediaImpressionClickRequestBuilderTests.swift */; }; + 5FEE54822F61E25E00A74E64 /* TrackMediaImpressionViewRequestBuilderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FEE547E2F61E25E00A74E64 /* TrackMediaImpressionViewRequestBuilderTests.swift */; }; + 5FEE54842F61E28500A74E64 /* ConstructorIOTrackMediaImpressionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FEE54832F61E28500A74E64 /* ConstructorIOTrackMediaImpressionTests.swift */; }; 651F5B9E3E0C5CC7A2090EC8 /* Pods_AutocompleteClientTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C8134D150C9D4CC91DD5715F /* Pods_AutocompleteClientTests.framework */; }; 7D06CCA128E5122B00AB6A8C /* response_quiz_results.json in Resources */ = {isa = PBXBuildFile; fileRef = 7D54FF8528E3C04C00A584E3 /* response_quiz_results.json */; }; 7D06CCA328E516BC00AB6A8C /* CIOQuizResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D06CCA228E516BC00AB6A8C /* CIOQuizResult.swift */; }; @@ -428,6 +435,11 @@ 08FFB76D215EC1DF008CAA7D /* CIOTrackSearchSubmitData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CIOTrackSearchSubmitData.swift; sourceTree = ""; }; 453FBD0FBF9C8817B960B758 /* Pods-UserApplication.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-UserApplication.release.xcconfig"; path = "Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication.release.xcconfig"; sourceTree = ""; }; 5362DE84EA35B4B9FE26EE1F /* Pods_AutocompleteClient.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_AutocompleteClient.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5FEE54772F61E12600A74E64 /* CIOTrackMediaImpressionClickData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CIOTrackMediaImpressionClickData.swift; sourceTree = ""; }; + 5FEE54782F61E12600A74E64 /* CIOTrackMediaImpressionViewData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CIOTrackMediaImpressionViewData.swift; sourceTree = ""; }; + 5FEE547D2F61E25E00A74E64 /* TrackMediaImpressionClickRequestBuilderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackMediaImpressionClickRequestBuilderTests.swift; sourceTree = ""; }; + 5FEE547E2F61E25E00A74E64 /* TrackMediaImpressionViewRequestBuilderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackMediaImpressionViewRequestBuilderTests.swift; sourceTree = ""; }; + 5FEE54832F61E28500A74E64 /* ConstructorIOTrackMediaImpressionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConstructorIOTrackMediaImpressionTests.swift; sourceTree = ""; }; 7D06CCA228E516BC00AB6A8C /* CIOQuizResult.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CIOQuizResult.swift; sourceTree = ""; }; 7D45383928DC085600490BFE /* CIOQuizQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CIOQuizQuery.swift; sourceTree = ""; }; 7D45383D28DC14AE00490BFE /* CIOQuizQuestionResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CIOQuizQuestionResponse.swift; sourceTree = ""; }; @@ -901,6 +913,8 @@ 088F7D1D210FA3C6005B9FB4 /* CIOTrackInputFocusData.swift */, BFC9503825D742.6.2118D4C /* CIOTrackRecommendationResultClickData.swift */, BFC9503A25D74D3F00118D4C /* CIOTrackRecommendationResultsViewData.swift */, + 5FEE54772F61E12600A74E64 /* CIOTrackMediaImpressionClickData.swift */, + 5FEE54782F61E12600A74E64 /* CIOTrackMediaImpressionViewData.swift */, F6DF7B9320849E8D00A7CDAD /* CIOTrackSearchResultClickData.swift */, F6D2E9CB20E21022007F8761 /* CIOTrackSearchResultsLoadedData.swift */, 08FFB76D215EC1DF008CAA7D /* CIOTrackSearchSubmitData.swift */, @@ -1004,6 +1018,7 @@ F60FE8FF1F5C5ACD0037A0AB /* Worker */ = { isa = PBXGroup; children = ( + 5FEE54832F61E28500A74E64 /* ConstructorIOTrackMediaImpressionTests.swift */, 7D4E4A3E2E5B78B200D4EF5A /* ConstructorIOTrackGenericResultClickTests.swift */, 08A7E4102575FA15000FA02F /* ConstructorIOTrackInputFocusTests.swift */, 8A93F13F2A70491D000ED6B3 /* ConstructorIOTrackQuizResultClick.swift */, @@ -1060,6 +1075,8 @@ F60FE9071F5C5B860037A0AB /* Request */ = { isa = PBXGroup; children = ( + 5FEE547D2F61E25E00A74E64 /* TrackMediaImpressionClickRequestBuilderTests.swift */, + 5FEE547E2F61E25E00A74E64 /* TrackMediaImpressionViewRequestBuilderTests.swift */, 7D4E4A3C2E5B786800D4EF5A /* TrackGenericResultClickRequestBuilderTests.swift */, 8A93F1452A79B365000ED6B3 /* TrackQuizResultsLoadedRequestBuilder.swift */, 8A93F1492A79C963000ED6B3 /* TrackQuizConversionRequestBuilder.swift */, @@ -2326,13 +2343,16 @@ buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/OHHTTPStubs/OHHTTPStubs.framework", ); name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OHHTTPStubs.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -2362,13 +2382,16 @@ buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework", ); name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -2474,6 +2497,8 @@ F68A72FD1F56D31700FA4D1B /* DefaultSearchItemCell.swift in Sources */, 8D689ECD284EAC6F005B6DD6 /* CIOCollectionData.swift in Sources */, BF12196C25D1FDB300496189 /* CIORecommendationsPod.swift in Sources */, + 5FEE547B2F61E12600A74E64 /* CIOTrackMediaImpressionClickData.swift in Sources */, + 5FEE547C2F61E12600A74E64 /* CIOTrackMediaImpressionViewData.swift in Sources */, 0828954C256C5A85009A00BC /* CIOSearchResponse.swift in Sources */, F67BFC9520B845D300986557 /* UISearchBar+TextField.swift in Sources */, 8D0308742A1ED8AF0084AB85 /* AbstractBrowseFacetOptionsResponseParser.swift in Sources */, @@ -2644,12 +2669,15 @@ F63374B01F5AA1C000E481E7 /* ExpectationHandler.swift in Sources */, F64F46C31F59A63B0094C697 /* ClosureAutocompleteViewModelDelegate.swift in Sources */, F64E94E9212DC93300E50EDE /* ConstructorIOAutocompleteTests.swift in Sources */, + 5FEE54842F61E28500A74E64 /* ConstructorIOTrackMediaImpressionTests.swift in Sources */, F64E94E6212D87E200E50EDE /* CIOBuilder.swift in Sources */, F62510D120568F250040E3DF /* SessionManagerTests.swift in Sources */, F66B216721DF87EB00AAB030 /* UIColorRGBConversionTests.swift in Sources */, 0879E93F215F290D00018BBA /* TrackAutocompleteSelectRequestBuilderTests.swift in Sources */, F6D86B17216BAD7F00077388 /* SearchResponseParserTests.swift in Sources */, F6EC29AB2175161300DCFA07 /* ClosureSessionManagerDelegate.swift in Sources */, + 5FEE54812F61E25E00A74E64 /* TrackMediaImpressionClickRequestBuilderTests.swift in Sources */, + 5FEE54822F61E25E00A74E64 /* TrackMediaImpressionViewRequestBuilderTests.swift in Sources */, F63808FF1F5D6C1000C3B322 /* ConstructorIOTests.swift in Sources */, 0874A32E216BCE2700812CDC /* ConstructorIOABTestCellTests.swift in Sources */, 08A7E4182575FDA0000FA02F /* ConstructorIOTrackBrowseResultClickTests.swift in Sources */, @@ -2674,6 +2702,8 @@ 8A93F1462A79B365000ED6B3 /* TrackQuizResultsLoadedRequestBuilder.swift in Sources */, F64F46A61F595B980094C697 /* CIOAutocompleteResponseParserTests.swift in Sources */, 08A7E41D257601CF000FA02F /* TrackBrowseResultsLoadedRequestBuilder.swift in Sources */, + 5FEE54792F61E12600A74E64 /* CIOTrackMediaImpressionClickData.swift in Sources */, + 5FEE547A2F61E12600A74E64 /* CIOTrackMediaImpressionViewData.swift in Sources */, BFBB2BB029231E2800C458FF /* ConstructorIOQuizIntegrationTests.swift in Sources */, 087F4BE0228B100E0058B467 /* ConstructorIOTrackConversionTests.swift in Sources */, F6D110BD21E50C7600094D71 /* AbstractAutocompleteViewModel+Mock.swift in Sources */, @@ -2737,7 +2767,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = GK53T2PMMR; INFOPLIST_FILE = UserApplication/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -2762,7 +2792,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = GK53T2PMMR; INFOPLIST_FILE = UserApplication/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -2783,7 +2813,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = ""; INFOPLIST_FILE = UserApplicationTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -2805,7 +2835,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = ""; INFOPLIST_FILE = UserApplicationTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -2870,7 +2900,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.6; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -2927,7 +2957,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.6; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; @@ -2952,7 +2982,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = AutocompleteClient/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -2981,7 +3011,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = AutocompleteClient/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -3003,7 +3033,7 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; DEVELOPMENT_TEAM = ""; INFOPLIST_FILE = AutocompleteClientTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -3023,7 +3053,7 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; DEVELOPMENT_TEAM = ""; INFOPLIST_FILE = AutocompleteClientTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/AutocompleteClient/Constants/Constants.swift b/AutocompleteClient/Constants/Constants.swift index 77467386..11d177e3 100644 --- a/AutocompleteClient/Constants/Constants.swift +++ b/AutocompleteClient/Constants/Constants.swift @@ -69,6 +69,7 @@ struct Constants { static let apiKey = "key" static let baseURLString = "https://ac.cnstrc.com" static let baseQuizURLString = "https://quizzes.cnstrc.com" + static let baseMediaURLString = "https://behavior.media-cnstrc.com" static let defaultSegments = ["cio-ios", "cio-app"] static let httpMethod = "GET" static let sessionIncrementTimeoutInSeconds: TimeInterval = 1800 // 30 mins @@ -285,6 +286,14 @@ struct Constants { static let format = "%@/v2/behavioral_action/quiz_conversion" } + struct TrackMediaImpressionView { + static let format = "%@/v2/ad_behavioral_action/display_ad_view" + } + + struct TrackMediaImpressionClick { + static let format = "%@/v2/ad_behavioral_action/display_ad_click" + } + struct Logging { private static let prefix = "[ConstructorIO]:" private static let format: (_ message: String) -> String = { message in return "\(Logging.prefix) \(message)" } diff --git a/AutocompleteClient/FW/Config/ConstructorIOConfig.swift b/AutocompleteClient/FW/Config/ConstructorIOConfig.swift index 822929ba..a2db62a6 100644 --- a/AutocompleteClient/FW/Config/ConstructorIOConfig.swift +++ b/AutocompleteClient/FW/Config/ConstructorIOConfig.swift @@ -52,6 +52,11 @@ public struct ConstructorIOConfig { */ public var baseQuizURL: String? + /** + The base URL for media tracking requests + */ + public var baseMediaURL: String? + /** Create a configuration object @@ -63,6 +68,7 @@ public struct ConstructorIOConfig { - segments: List of segments to associate with requets - baseURL: The base URL to make requests to - baseQuizURL: The base Quiz URL to make requests to + - baseMediaURL: The base Media URL to make tracking requests to ### Usage Example: ### ``` @@ -79,7 +85,7 @@ public struct ConstructorIOConfig { ) ``` */ - public init(apiKey: String, resultCount: AutocompleteResultCount? = nil, defaultItemSectionName: String? = nil, testCells: [CIOABTestCell]? = nil, segments: [String]? = nil, baseURL: String? = nil, baseQuizURL: String? = nil, defaultAnalyticsTags: [String: String]? = nil) { + public init(apiKey: String, resultCount: AutocompleteResultCount? = nil, defaultItemSectionName: String? = nil, testCells: [CIOABTestCell]? = nil, segments: [String]? = nil, baseURL: String? = nil, baseQuizURL: String? = nil, baseMediaURL: String? = nil, defaultAnalyticsTags: [String: String]? = nil) { self.apiKey = apiKey self.resultCount = resultCount self.defaultItemSectionName = defaultItemSectionName @@ -87,6 +93,7 @@ public struct ConstructorIOConfig { self.segments = segments self.baseURL = baseURL self.baseQuizURL = baseQuizURL + self.baseMediaURL = baseMediaURL self.defaultAnalyticsTags = defaultAnalyticsTags } diff --git a/AutocompleteClient/FW/Logic/Request/Builder/RequestBuilder.swift b/AutocompleteClient/FW/Logic/Request/Builder/RequestBuilder.swift index b22aea78..745d2a44 100644 --- a/AutocompleteClient/FW/Logic/Request/Builder/RequestBuilder.swift +++ b/AutocompleteClient/FW/Logic/Request/Builder/RequestBuilder.swift @@ -15,15 +15,17 @@ class RequestBuilder { let baseURL: String let baseQuizURL: String + let baseMediaURL: String var trackData: CIORequestData! var searchTerm = "" - init(apiKey: String, dateProvider: DateProvider = CurrentTimeDateProvider(), baseURL: String? = nil, baseQuizURL: String? = nil) { + init(apiKey: String, dateProvider: DateProvider = CurrentTimeDateProvider(), baseURL: String? = nil, baseQuizURL: String? = nil, baseMediaURL: String? = nil) { self.dateProvider = dateProvider self.baseURL = baseURL ?? Constants.Query.baseURLString self.baseQuizURL = baseQuizURL ?? Constants.Query.baseQuizURLString + self.baseMediaURL = baseMediaURL ?? Constants.Query.baseMediaURLString self.set(apiKey: apiKey) } @@ -114,6 +116,37 @@ class RequestBuilder { return request } + final func getMediaRequest() -> URLRequest { + let urlString = self.trackData!.url(with: self.baseMediaURL) + + var urlComponents = URLComponents(string: urlString)! + + var allQueryItems = self.queryItems + + let versionString = Constants.versionString() + allQueryItems.add(URLQueryItem(name: "c", value: versionString)) + + self.addDateQueryItem(queryItems: &allQueryItems) + + urlComponents.queryItems = self.trackData!.queryItems(baseItems: allQueryItems.all()) + + urlComponents.percentEncodedQuery = urlComponents.percentEncodedQuery? + .replacingOccurrences(of: "+", with: "%2B") + + let url = urlComponents.url! + let httpBody = self.trackData!.httpBody(baseParams: allQueryItems.allAsDictionary()) + + var request = URLRequest(url: url) + if httpBody != nil { + request.addValue("application/json", forHTTPHeaderField: "Content-Type") + request.addValue("application/json", forHTTPHeaderField: "Accept") + request.httpBody = httpBody + } + request.httpMethod = self.trackData!.httpMethod() + + return request + } + final func getQuizRequest(finalize: Bool) -> URLRequest { let quizQuestionURLString = self.trackData!.urlWithFormat(baseURL: self.baseQuizURL, format: Constants.Quiz.Question.format) let quizResultsURLString = self.trackData!.urlWithFormat(baseURL: self.baseQuizURL, format: Constants.Quiz.Results.format) diff --git a/AutocompleteClient/FW/Logic/Request/CIOTrackAutocompleteSelectData.swift b/AutocompleteClient/FW/Logic/Request/CIOTrackAutocompleteSelectData.swift index 7e90a595..870360e9 100644 --- a/AutocompleteClient/FW/Logic/Request/CIOTrackAutocompleteSelectData.swift +++ b/AutocompleteClient/FW/Logic/Request/CIOTrackAutocompleteSelectData.swift @@ -22,17 +22,19 @@ struct CIOTrackAutocompleteSelectData: CIORequestData { let group: CIOGroup? let sectionName: String let resultID: String? + let itemID: String? func url(with baseURL: String) -> String { return String(format: Constants.TrackAutocompleteSelect.format, baseURL, self.searchTerm.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed)!) } - init(searchTerm: String, originalQuery: String, sectionName: String, group: CIOGroup? = nil, resultID: String? = nil) { + init(searchTerm: String, originalQuery: String, sectionName: String, group: CIOGroup? = nil, resultID: String? = nil, itemID: String? = nil) { self.searchTerm = searchTerm self.originalQuery = originalQuery self.group = group self.sectionName = sectionName self.resultID = resultID + self.itemID = itemID } func decorateRequest(requestBuilder: RequestBuilder) { @@ -42,6 +44,7 @@ struct CIOTrackAutocompleteSelectData: CIORequestData { requestBuilder.set(groupID: group.groupID) } requestBuilder.set(resultID: self.resultID) + requestBuilder.set(itemID: self.itemID) requestBuilder.set(autocompleteSection: self.sectionName) requestBuilder.addTriggerQueryItem() } diff --git a/AutocompleteClient/FW/Logic/Request/CIOTrackMediaImpressionClickData.swift b/AutocompleteClient/FW/Logic/Request/CIOTrackMediaImpressionClickData.swift new file mode 100644 index 00000000..1fe6d604 --- /dev/null +++ b/AutocompleteClient/FW/Logic/Request/CIOTrackMediaImpressionClickData.swift @@ -0,0 +1,49 @@ +// +// CIOTrackMediaImpressionClickData.swift +// AutocompleteClient +// +// Copyright (c) Constructor.io Corporation. All rights reserved. +// http://constructor.io/ +// + +import Foundation + +/** + Struct encapsulating the parameters that must/can be set in order to track a media impression click + */ +struct CIOTrackMediaImpressionClickData: CIORequestData { + + let bannerAdId: String + let placementId: String + + func url(with baseURL: String) -> String { + return String(format: Constants.TrackMediaImpressionClick.format, baseURL) + } + + func urlWithFormat(baseURL: String, format: String) -> String { + return String(format: format, baseURL) + } + + init(bannerAdId: String, placementId: String) { + self.bannerAdId = bannerAdId + self.placementId = placementId + } + + func decorateRequest(requestBuilder: RequestBuilder) {} + + func httpMethod() -> String { + return "POST" + } + + func httpBody(baseParams: [String: Any]) -> Data? { + var dict = [ + "banner_ad_id": self.bannerAdId, + "placement_id": self.placementId + ] as [String: Any] + + dict["beacon"] = true + dict.merge(baseParams) { current, _ in current } + + return try? JSONSerialization.data(withJSONObject: dict) + } +} diff --git a/AutocompleteClient/FW/Logic/Request/CIOTrackMediaImpressionViewData.swift b/AutocompleteClient/FW/Logic/Request/CIOTrackMediaImpressionViewData.swift new file mode 100644 index 00000000..8c30216c --- /dev/null +++ b/AutocompleteClient/FW/Logic/Request/CIOTrackMediaImpressionViewData.swift @@ -0,0 +1,49 @@ +// +// CIOTrackMediaImpressionViewData.swift +// AutocompleteClient +// +// Copyright (c) Constructor.io Corporation. All rights reserved. +// http://constructor.io/ +// + +import Foundation + +/** + Struct encapsulating the parameters that must/can be set in order to track a media impression view + */ +struct CIOTrackMediaImpressionViewData: CIORequestData { + + let bannerAdId: String + let placementId: String + + func url(with baseURL: String) -> String { + return String(format: Constants.TrackMediaImpressionView.format, baseURL) + } + + func urlWithFormat(baseURL: String, format: String) -> String { + return String(format: format, baseURL) + } + + init(bannerAdId: String, placementId: String) { + self.bannerAdId = bannerAdId + self.placementId = placementId + } + + func decorateRequest(requestBuilder: RequestBuilder) {} + + func httpMethod() -> String { + return "POST" + } + + func httpBody(baseParams: [String: Any]) -> Data? { + var dict = [ + "banner_ad_id": self.bannerAdId, + "placement_id": self.placementId + ] as [String: Any] + + dict["beacon"] = true + dict.merge(baseParams) { current, _ in current } + + return try? JSONSerialization.data(withJSONObject: dict) + } +} diff --git a/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift b/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift index 40325479..0ffb6d15 100644 --- a/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift +++ b/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift @@ -341,6 +341,44 @@ public class ConstructorIO: CIOSessionManagerDelegate { executeTracking(request, completionHandler: completionHandler) } + /** + Track when a user views a media impression (display ad) + + - Parameters: + - bannerAdId: The banner ad ID + - placementId: The placement ID + - completionHandler: The callback to execute on completion. + + ### Usage Example: ### + ``` + constructorIO.trackMediaImpressionView(bannerAdId: "abc123", placementId: "home") + ``` + */ + public func trackMediaImpressionView(bannerAdId: String, placementId: String, completionHandler: TrackingCompletionHandler? = nil) { + let data = CIOTrackMediaImpressionViewData(bannerAdId: bannerAdId, placementId: placementId) + let request = self.buildMediaRequest(data: data) + executeTracking(request, completionHandler: completionHandler) + } + + /** + Track when a user clicks a media impression (display ad) + + - Parameters: + - bannerAdId: The banner ad ID + - placementId: The placement ID + - completionHandler: The callback to execute on completion. + + ### Usage Example: ### + ``` + constructorIO.trackMediaImpressionClick(bannerAdId: "abc123", placementId: "home") + ``` + */ + public func trackMediaImpressionClick(bannerAdId: String, placementId: String, completionHandler: TrackingCompletionHandler? = nil) { + let data = CIOTrackMediaImpressionClickData(bannerAdId: bannerAdId, placementId: placementId) + let request = self.buildMediaRequest(data: data) + executeTracking(request, completionHandler: completionHandler) + } + /** Track when a user selects (clicks, or navigates to via keyboard) a result that appears within autocomplete @@ -350,15 +388,16 @@ public class ConstructorIO: CIOSessionManagerDelegate { - sectionName: The name of the autocomplete section the term came from (usually "Search Suggestions") - The group to search within. Only required if searching within a group, i.e. "Pumpkin in Canned Goods" - resultID: Identifier of result set + - itemID: The ID of the item that was selected - completionHandler: The callback to execute on completion. ### Usage Example: ### ``` - constructorIO.trackAutocompleteSelect(searchTerm: "toothpicks", originalQuery: "tooth", sectionName: "Search Suggestions", group: CIOGroup(displayName: "Dental Health", groupID: "dental-92dk2", path: "health-2911e/dental-92dk2"), resultID: "179b8a0e-3799-4a31-be87-127b06871de2") + constructorIO.trackAutocompleteSelect(searchTerm: "toothpicks", originalQuery: "tooth", sectionName: "Search Suggestions", group: CIOGroup(displayName: "Dental Health", groupID: "dental-92dk2", path: "health-2911e/dental-92dk2"), resultID: "179b8a0e-3799-4a31-be87-127b06871de2", itemID: "1a2b3c") ``` */ - public func trackAutocompleteSelect(searchTerm: String, originalQuery: String, sectionName: String, group: CIOGroup? = nil, resultID: String? = nil, completionHandler: TrackingCompletionHandler? = nil) { - let data = CIOTrackAutocompleteSelectData(searchTerm: searchTerm, originalQuery: originalQuery, sectionName: sectionName, group: group, resultID: resultID) + public func trackAutocompleteSelect(searchTerm: String, originalQuery: String, sectionName: String, group: CIOGroup? = nil, resultID: String? = nil, itemID: String? = nil, completionHandler: TrackingCompletionHandler? = nil) { + let data = CIOTrackAutocompleteSelectData(searchTerm: searchTerm, originalQuery: originalQuery, sectionName: sectionName, group: group, resultID: resultID, itemID: itemID) let request = self.buildRequest(data: data) executeTracking(request, completionHandler: completionHandler) } @@ -815,6 +854,17 @@ public class ConstructorIO: CIOSessionManagerDelegate { return requestBuilder.getRequest() } + private func buildMediaRequest(data: CIORequestData) -> URLRequest { + let requestBuilder = RequestBuilder(apiKey: self.config.apiKey, baseMediaURL: self.config.baseMediaURL ?? Constants.Query.baseMediaURLString) + self.attachClientID(requestBuilder: requestBuilder) + self.attachUserID(requestBuilder: requestBuilder) + self.attachSessionIDWithIncrement(requestBuilder: requestBuilder) + self.attachABTestCells(requestBuilder: requestBuilder) + self.attachSegments(requestBuilder: requestBuilder) + requestBuilder.build(trackData: data) + return requestBuilder.getMediaRequest() + } + private func buildQuizRequest(data: CIORequestData, finalize: Bool) -> URLRequest { let requestBuilder = RequestBuilder(apiKey: self.config.apiKey, baseQuizURL: self.config.baseQuizURL ?? Constants.Query.baseQuizURLString) self.attachClientID(requestBuilder: requestBuilder) diff --git a/AutocompleteClient/Info.plist b/AutocompleteClient/Info.plist index 9906166a..a5ae8f3c 100644 --- a/AutocompleteClient/Info.plist +++ b/AutocompleteClient/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 4.4.0 + 4.4.2 CFBundleVersion $(CURRENT_PROJECT_VERSION) NSPrincipalClass diff --git a/AutocompleteClientTests/FW/Logic/Request/TrackMediaImpressionClickRequestBuilderTests.swift b/AutocompleteClientTests/FW/Logic/Request/TrackMediaImpressionClickRequestBuilderTests.swift new file mode 100644 index 00000000..11cc1d53 --- /dev/null +++ b/AutocompleteClientTests/FW/Logic/Request/TrackMediaImpressionClickRequestBuilderTests.swift @@ -0,0 +1,54 @@ +// +// TrackMediaImpressionClickRequestBuilderTests.swift +// AutocompleteClientTests +// +// Copyright (c) Constructor.io Corporation. All rights reserved. +// http://constructor.io/ +// + +@testable import ConstructorAutocomplete +import XCTest + +class TrackMediaImpressionClickRequestBuilderTests: XCTestCase { + + fileprivate let testACKey = "testKey123213" + fileprivate let bannerAdId = "banner-ad-123" + fileprivate let placementId = "home" + + fileprivate var builder: RequestBuilder! + + override func setUp() { + super.setUp() + self.builder = RequestBuilder(apiKey: testACKey, baseMediaURL: Constants.Query.baseMediaURLString) + } + + func testTrackMediaImpressionClickBuilder() { + let tracker = CIOTrackMediaImpressionClickData(bannerAdId: bannerAdId, placementId: placementId) + builder.build(trackData: tracker) + let request = builder.getMediaRequest() + let url = request.url!.absoluteString + let payload = try? JSONSerialization.jsonObject(with: request.httpBody!, options: []) as? [String: Any] + + XCTAssertEqual(request.httpMethod, "POST") + XCTAssertTrue(url.hasPrefix("https://behavior.media-cnstrc.com/v2/ad_behavioral_action/display_ad_click?")) + XCTAssertTrue(url.contains("c=cioios-"), "URL should contain the version string.") + XCTAssertTrue(url.contains("key=\(testACKey)"), "URL should contain the api key.") + XCTAssertEqual(payload?["banner_ad_id"] as? String, bannerAdId) + XCTAssertEqual(payload?["placement_id"] as? String, placementId) + XCTAssertEqual(payload?["beacon"] as? Bool, true) + } + + func testTrackMediaImpressionClickBuilder_WithCustomBaseURL() { + let tracker = CIOTrackMediaImpressionClickData(bannerAdId: bannerAdId, placementId: placementId) + let customBaseURL = "https://custom-media-url.com" + self.builder = RequestBuilder(apiKey: testACKey, baseMediaURL: customBaseURL) + builder.build(trackData: tracker) + let request = builder.getMediaRequest() + let url = request.url!.absoluteString + let payload = try? JSONSerialization.jsonObject(with: request.httpBody!, options: []) as? [String: Any] + + XCTAssertTrue(url.hasPrefix(customBaseURL)) + XCTAssertEqual(payload?["banner_ad_id"] as? String, bannerAdId) + XCTAssertEqual(payload?["placement_id"] as? String, placementId) + } +} diff --git a/AutocompleteClientTests/FW/Logic/Request/TrackMediaImpressionViewRequestBuilderTests.swift b/AutocompleteClientTests/FW/Logic/Request/TrackMediaImpressionViewRequestBuilderTests.swift new file mode 100644 index 00000000..3415392b --- /dev/null +++ b/AutocompleteClientTests/FW/Logic/Request/TrackMediaImpressionViewRequestBuilderTests.swift @@ -0,0 +1,54 @@ +// +// TrackMediaImpressionViewRequestBuilderTests.swift +// AutocompleteClientTests +// +// Copyright (c) Constructor.io Corporation. All rights reserved. +// http://constructor.io/ +// + +@testable import ConstructorAutocomplete +import XCTest + +class TrackMediaImpressionViewRequestBuilderTests: XCTestCase { + + fileprivate let testACKey = "testKey123213" + fileprivate let bannerAdId = "banner-ad-123" + fileprivate let placementId = "home" + + fileprivate var builder: RequestBuilder! + + override func setUp() { + super.setUp() + self.builder = RequestBuilder(apiKey: testACKey, baseMediaURL: Constants.Query.baseMediaURLString) + } + + func testTrackMediaImpressionViewBuilder() { + let tracker = CIOTrackMediaImpressionViewData(bannerAdId: bannerAdId, placementId: placementId) + builder.build(trackData: tracker) + let request = builder.getMediaRequest() + let url = request.url!.absoluteString + let payload = try? JSONSerialization.jsonObject(with: request.httpBody!, options: []) as? [String: Any] + + XCTAssertEqual(request.httpMethod, "POST") + XCTAssertTrue(url.hasPrefix("https://behavior.media-cnstrc.com/v2/ad_behavioral_action/display_ad_view?")) + XCTAssertTrue(url.contains("c=cioios-"), "URL should contain the version string.") + XCTAssertTrue(url.contains("key=\(testACKey)"), "URL should contain the api key.") + XCTAssertEqual(payload?["banner_ad_id"] as? String, bannerAdId) + XCTAssertEqual(payload?["placement_id"] as? String, placementId) + XCTAssertEqual(payload?["beacon"] as? Bool, true) + } + + func testTrackMediaImpressionViewBuilder_WithCustomBaseURL() { + let tracker = CIOTrackMediaImpressionViewData(bannerAdId: bannerAdId, placementId: placementId) + let customBaseURL = "https://custom-media-url.com" + self.builder = RequestBuilder(apiKey: testACKey, baseMediaURL: customBaseURL) + builder.build(trackData: tracker) + let request = builder.getMediaRequest() + let url = request.url!.absoluteString + let payload = try? JSONSerialization.jsonObject(with: request.httpBody!, options: []) as? [String: Any] + + XCTAssertTrue(url.hasPrefix(customBaseURL)) + XCTAssertEqual(payload?["banner_ad_id"] as? String, bannerAdId) + XCTAssertEqual(payload?["placement_id"] as? String, placementId) + } +} diff --git a/AutocompleteClientTests/FW/Logic/Worker/ConstructorIOIntegrationTests.swift b/AutocompleteClientTests/FW/Logic/Worker/ConstructorIOIntegrationTests.swift index 394efdca..2c1e2d90 100644 --- a/AutocompleteClientTests/FW/Logic/Worker/ConstructorIOIntegrationTests.swift +++ b/AutocompleteClientTests/FW/Logic/Worker/ConstructorIOIntegrationTests.swift @@ -65,7 +65,7 @@ class ConstructorIOIntegrationTests: XCTestCase { func testTrackAutocompleteSelect() { let expectation = XCTestExpectation(description: "Tracking 204") - self.constructor.trackAutocompleteSelect(searchTerm: searchTerm, originalQuery: originalQuery, sectionName: sectionName, group: group, resultID: resultID, completionHandler: { response in + self.constructor.trackAutocompleteSelect(searchTerm: searchTerm, originalQuery: originalQuery, sectionName: sectionName, group: group, resultID: resultID, itemID: customerID, completionHandler: { response in let cioError = response.error as? CIOError XCTAssertNil(cioError) expectation.fulfill() diff --git a/AutocompleteClientTests/FW/Logic/Worker/ConstructorIOTrackAutocompleteSelectTests.swift b/AutocompleteClientTests/FW/Logic/Worker/ConstructorIOTrackAutocompleteSelectTests.swift index 38be6f4b..89e87db6 100644 --- a/AutocompleteClientTests/FW/Logic/Worker/ConstructorIOTrackAutocompleteSelectTests.swift +++ b/AutocompleteClientTests/FW/Logic/Worker/ConstructorIOTrackAutocompleteSelectTests.swift @@ -46,6 +46,18 @@ class ConstructorIOTrackAutocompleteSelectTests: XCTestCase { self.constructor.trackAutocompleteSelect(searchTerm: searchTerm, originalQuery: searchOriginalQuery, sectionName: searchSectionName, resultID: resultID) self.wait(for: builder.expectation) } + + func testTrackAutocompleteSelect_WithItemID() { + let searchTerm = "corn" + let searchOriginalQuery = "co" + let searchSectionName = "Search Suggestions" + let itemID = "0123456789" + let builder = CIOBuilder(expectation: "Calling trackAutocompleteSelect should send a valid request.", builder: http(200)) + + stub(regex("https://ac.cnstrc.com/autocomplete/corn/select?_dt=\(kRegexTimestamp)&c=\(kRegexVersion)&i=\(kRegexClientID)&key=\(kRegexAutocompleteKey)&original_query=co&item_id=0123456789&s=\(kRegexSession)§ion=Search%20Suggestions&tr=click&\(TestConstants.defaultSegments)"), builder.create()) + self.constructor.trackAutocompleteSelect(searchTerm: searchTerm, originalQuery: searchOriginalQuery, sectionName: searchSectionName, itemID: itemID) + self.wait(for: builder.expectation) + } func testTrackAutocompleteSelect_With400() { let expectation = self.expectation(description: "Calling trackAutocompleteSelect with 400 should return badRequest CIOError.") diff --git a/AutocompleteClientTests/FW/Logic/Worker/ConstructorIOTrackMediaImpressionTests.swift b/AutocompleteClientTests/FW/Logic/Worker/ConstructorIOTrackMediaImpressionTests.swift new file mode 100644 index 00000000..8dc24299 --- /dev/null +++ b/AutocompleteClientTests/FW/Logic/Worker/ConstructorIOTrackMediaImpressionTests.swift @@ -0,0 +1,78 @@ +// +// ConstructorIOTrackMediaImpressionTests.swift +// AutocompleteClientTests +// +// Copyright (c) Constructor.io Corporation. All rights reserved. +// http://constructor.io/ +// + +import ConstructorAutocomplete +import XCTest + +class ConstructorIOTrackMediaImpressionTests: XCTestCase { + + var constructor: ConstructorIO! + var bannerAdId: String! + + override func setUp() { + super.setUp() + + let config = ConstructorIOConfig(apiKey: TestConstants.testApiKeyWithAdPlacements) + self.constructor = ConstructorIO(config: config) + + // Fetch a valid banner_ad_id from the display ads endpoint + let fetchExpectation = XCTestExpectation(description: "Fetch display ads to get banner_ad_id") + let urlString = "https://display.media-cnstrc.com/display-ads?key=\(TestConstants.testApiKeyWithAdPlacements)&placement_ids=\(TestConstants.testPlacementId)" + let url = URL(string: urlString)! + + let task = URLSession.shared.dataTask(with: url) { data, _, error in + guard let data = data, error == nil else { + XCTFail("Failed to fetch display ads: \(error?.localizedDescription ?? "unknown error")") + fetchExpectation.fulfill() + return + } + + do { + if let json = try JSONSerialization.jsonObject(with: data, options: []) as? [String: Any], + let displayAds = json["display_ads"] as? [String: Any], + let ad = displayAds[TestConstants.testPlacementId] as? [String: Any], + let bannerAdId = ad["banner_ad_id"] as? String { + self.bannerAdId = bannerAdId + } else { + XCTFail("Failed to parse banner_ad_id from display ads response") + } + } catch { + XCTFail("Failed to parse display ads JSON: \(error.localizedDescription)") + } + + fetchExpectation.fulfill() + } + task.resume() + + wait(for: [fetchExpectation], timeout: 10.0) + } + + override func tearDown() { + super.tearDown() + } + + func testTrackMediaImpressionView() { + let expectation = XCTestExpectation(description: "Tracking media impression view") + self.constructor.trackMediaImpressionView(bannerAdId: self.bannerAdId, placementId: TestConstants.testPlacementId, completionHandler: { response in + let cioError = response.error as? CIOError + XCTAssertNil(cioError) + expectation.fulfill() + }) + self.wait(for: [expectation], timeout: 10.0) + } + + func testTrackMediaImpressionClick() { + let expectation = XCTestExpectation(description: "Tracking media impression click") + self.constructor.trackMediaImpressionClick(bannerAdId: self.bannerAdId, placementId: TestConstants.testPlacementId, completionHandler: { response in + let cioError = response.error as? CIOError + XCTAssertNil(cioError) + expectation.fulfill() + }) + self.wait(for: [expectation], timeout: 10.0) + } +} diff --git a/AutocompleteClientTests/Test Utils/Constants/TestConstants.swift b/AutocompleteClientTests/Test Utils/Constants/TestConstants.swift index 2bfa0d52..2f997ba6 100644 --- a/AutocompleteClientTests/Test Utils/Constants/TestConstants.swift +++ b/AutocompleteClientTests/Test Utils/Constants/TestConstants.swift @@ -21,6 +21,8 @@ struct TestConstants { static let testApiKey = "key_OucJxxrfiTVUQx0C" static let testConfig = ConstructorIOConfig(apiKey: testApiKey) static let defaultSegments = "us=cio-app&us=cio-ios" + static let testApiKeyWithAdPlacements = "key_x6UnCVRZaJgIHFQD" + static let testPlacementId = "home" static func testConstructor(_ config: ConstructorIOConfig = TestConstants.testConfig) -> ConstructorIO { let constructor = ConstructorIO(config: config) diff --git a/ConstructorAutocomplete.podspec b/ConstructorAutocomplete.podspec index 98971c37..b8a318a8 100644 --- a/ConstructorAutocomplete.podspec +++ b/ConstructorAutocomplete.podspec @@ -1,11 +1,11 @@ Pod::Spec.new do |spec| spec.name = 'ConstructorAutocomplete' - spec.version = '4.4.0' + spec.version = '4.4.2' spec.license = { :type => 'MIT', :file => 'LICENSE' } spec.homepage = 'https://www.constructor.io' spec.authors = { 'Zubin Tiku' => 'zubin@constructor.io', 'Christopher Gee' => 'christopher@constructor.io', 'Jimmy Li' => 'jimmy@constructor.io' } spec.summary = 'Constructor.io iOS Client' - spec.source = { :git => 'https://github.com/Constructor-io/constructorio-client-swift.git', :tag => 'v4.4.0' } + spec.source = { :git => 'https://github.com/Constructor-io/constructorio-client-swift.git', :tag => 'v4.4.2' } spec.platform = :ios, '11.0' spec.source_files = 'AutocompleteClient/**/*.swift' spec.framework = 'UIKit' diff --git a/Podfile.lock b/Podfile.lock index 1b595065..1f6b4575 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -19,7 +19,7 @@ DEPENDENCIES: - OHHTTPStubs/Swift SPEC REPOS: - https://github.com/cocoapods/specs.git: + https://github.com/CocoaPods/Specs.git: - Kingfisher - OHHTTPStubs @@ -27,6 +27,6 @@ SPEC CHECKSUMS: Kingfisher: c148cd7b47ebde9989f6bc7c27dcaa79d81279a0 OHHTTPStubs: 1e21c7d2c084b8153fc53d48400d8919d2d432d0 -PODFILE CHECKSUM: 8e6d7727bc494546363e0c7b4bb5c24a0e69cf70 +PODFILE CHECKSUM: 134cce189aba763aa3abf843c35eeb8b0709434d -COCOAPODS: 1.7.3 +COCOAPODS: 1.16.2 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 1b595065..1f6b4575 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -19,7 +19,7 @@ DEPENDENCIES: - OHHTTPStubs/Swift SPEC REPOS: - https://github.com/cocoapods/specs.git: + https://github.com/CocoaPods/Specs.git: - Kingfisher - OHHTTPStubs @@ -27,6 +27,6 @@ SPEC CHECKSUMS: Kingfisher: c148cd7b47ebde9989f6bc7c27dcaa79d81279a0 OHHTTPStubs: 1e21c7d2c084b8153fc53d48400d8919d2d432d0 -PODFILE CHECKSUM: 8e6d7727bc494546363e0c7b4bb5c24a0e69cf70 +PODFILE CHECKSUM: 134cce189aba763aa3abf843c35eeb8b0709434d -COCOAPODS: 1.7.3 +COCOAPODS: 1.16.2 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 8ea57dce..8f09d0ef 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -7,189 +7,191 @@ objects = { /* Begin PBXBuildFile section */ - 03D1D1A3FDB833955816791C28DC830A /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 836236E457EEE13CBDDECA346B9C12D7 /* CacheSerializer.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 03EEE44793A802F6F38167686C9CDC5F /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F91D2C7D17A3BCDFDFD8251801F8AA /* KingfisherOptionsInfo.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0675259E18A38CC879DED08B6BF1C341 /* OHHTTPStubs-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D0E9F6822CD50CA5EC75121B90325134 /* OHHTTPStubs-dummy.m */; }; - 0C78BF11377F17C8F5B8CD7604269361 /* OHHTTPStubsMethodSwizzling.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A34260684330423308408018DEE84FA /* OHHTTPStubsMethodSwizzling.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0EFA8B2B35D5A14D2EF1CAC179F7B5F1 /* OHHTTPStubsSwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F2B968710CB5741495D604A7F467049 /* OHHTTPStubsSwift.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 165F2A6DF189151CDBCA366DD275ABEA /* OHHTTPStubs-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CE97C84F3ACE142D1FC98D31D20731C6 /* OHHTTPStubs-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 18180B69EC6C3D16EE220369B640A7C6 /* OHHTTPStubs+NSURLSessionConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = EBC77A36B73B9869A7741E1C642CEE88 /* OHHTTPStubs+NSURLSessionConfiguration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 18C37868DA966049043D386064AC40D9 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08F13322DED445A402DDB469176A0DB6 /* ImageView+Kingfisher.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1D4C88C2E2C3620A7D5C145EAECEE2BB /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 049A9D3CA6B8764FEC88007590F1D0F0 /* ImageModifier.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1FDF33D1F069AE964E868A9FA866C274 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 616D9BFC24B553CD074D4C2C3D9E5ADE /* Kingfisher-dummy.m */; }; - 217096A403D0AACA49FC50B4A927F888 /* OHHTTPStubs.m in Sources */ = {isa = PBXBuildFile; fileRef = AEA8DE647CF07E559E1D1C0B375F22BD /* OHHTTPStubs.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 218FC76735C2CD3E84F920CE33EDD6FE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 222DAEF0D819F359AFCFF3D4F927E8A7 /* Foundation.framework */; }; - 238288C5ADD221164DBDC03376EAC371 /* ThreadHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 526F78CF40B0C1E46FE4F15DB843E27C /* ThreadHelper.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 276071E9DBAAA08BBBD569288E026156 /* OHHTTPStubsResponse+JSON.h in Headers */ = {isa = PBXBuildFile; fileRef = 55A49A7DEBB93C4084139BBF53570D59 /* OHHTTPStubsResponse+JSON.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 30FAC855C413FE81F33418843195A63D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 222DAEF0D819F359AFCFF3D4F927E8A7 /* Foundation.framework */; }; - 3712C22BFAE6B131F5C1C18774C140FD /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46CB50531AE585412FE4ACACAF10B1F6 /* UIButton+Kingfisher.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 39FC1A51FF31905080FDA44316A2E3FA /* Kingfisher.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BCFC9570D3F61C7AB5C4D0418DC2C45 /* Kingfisher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E28E63C49F929297516124CECE0C728 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16E4DFCD78767B1E4C71A4D281754103 /* Indicator.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 402CA10919FE676AF4F4A423AA395D4D /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E3A86D960DC52CDF9EE6F1C6ED44931 /* Resource.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4AFB8B6201A2F32B9268B68C41A71BA9 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40C7B802B5F6C56BF6566C532BC06545 /* AnimatedImageView.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5092D83E2A7CCED1DEBA5084EBE88AC8 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C9C827887D62B26C9F6846E3AF0A110 /* ImageDownloader.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 52CBBA5D7E398F22024B6D17E563510D /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6C499A8C27DF67FC723F4A59263013C /* ImagePrefetcher.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 53164A2DDB944329FD8720F2F0D45228 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F24F3B334DAB51AA957BD8CD01505DB9 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 561B24067865073557141D32D07FA125 /* OHPathHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA31909270EF249730894DDDE0766B4 /* OHPathHelpers.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5E7E58041F4D330CD71D9334DC6DB849 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 222DAEF0D819F359AFCFF3D4F927E8A7 /* Foundation.framework */; }; - 5FCC63E1C9D6B2E8D077BD4E768BA211 /* OHHTTPStubsResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 074C0A6863383008F8A57902E63903A0 /* OHHTTPStubsResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 605FE67409BF60DD35FA863102254C70 /* Pods-UserApplication-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 81664B198F0DDA48CB9EFC0EC034C3FC /* Pods-UserApplication-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6555C9FEB29EA5DC75C9086D8B14BCCD /* OHHTTPStubsResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 47FDE4861F6853FF3F8235D8466A843F /* OHHTTPStubsResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6581E8B26BF450B18D228A613025556A /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB3710F920A14E9079854DFC60F6A046 /* KingfisherManager.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6AE4B4BB64B7EA0F9A6B0063E2748984 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841D9043D588B5AB09F41F05E6266D16 /* ImageTransition.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 81D983B9013D8525DC5858313298D992 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 222DAEF0D819F359AFCFF3D4F927E8A7 /* Foundation.framework */; }; - 89ED689A950300057183C7BB3C1FD213 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2201E7AC1FCE51F3ED2B5A367D70FCD0 /* Placeholder.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 904A833156F681C5C77974166B6DFD1D /* Pods-UserApplication-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A1FFDDA9628AFD58E6952E06D7362790 /* Pods-UserApplication-dummy.m */; }; - 97CFC1F7EDFB055D3EC3EAAE3EDF009D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4A6F1A7EA872A2C985AF5668C133984 /* Kingfisher.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9BB78DC33523C76095B1D95D5CEF44CA /* OHHTTPStubs.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A658ED4046E9975505011D1F223CD11 /* OHHTTPStubs.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A91F62FE52DA233214966B35013DAE0B /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15AE52673A84DB022A0610AF67A8A0A4 /* FormatIndicatedCacheSerializer.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AA787CE56104DCDB24AD31241AA8F772 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74075B5096B5A09A2391FD10C0B02F1E /* Box.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - ABD0719C83EB34C533393B6826E69BC9 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B079F294DA5D9A879E6D53A91F51A1E /* CFNetwork.framework */; }; - BC1610D85D24EB81202E647B6C8E1494 /* OHHTTPStubsMethodSwizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = 12E8FDE65C7574C92403566E186E0052 /* OHHTTPStubsMethodSwizzling.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C0665D23E6ED261FCF0BA7F9E1EF5A2E /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3C861A1C48CE4F9B746D0D6E6C8E178 /* Filter.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C60C3ED1EDC2A1F16FFBE40563712276 /* NSURLRequest+HTTPBodyTesting.h in Headers */ = {isa = PBXBuildFile; fileRef = 37A873DBA09D129D7302B252E48AD5D0 /* NSURLRequest+HTTPBodyTesting.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CA27256DC58202C86D5DE65F56FB4F19 /* OHPathHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = EF42B7C563DBE027DD05974CDD4C0440 /* OHPathHelpers.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CB2D2724C8038D283DA294936048F8AD /* NSURLRequest+HTTPBodyTesting.m in Sources */ = {isa = PBXBuildFile; fileRef = BFF700E94D6F5788E518961EB8BACDAA /* NSURLRequest+HTTPBodyTesting.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CC92D78784804A357CEECF9430F04E7C /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB4EE2C2CB20786D0E1DDDA840179B58 /* RequestModifier.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D9D6F207AAD5D1BD856917BBFB6843F1 /* OHHTTPStubsResponse+JSON.m in Sources */ = {isa = PBXBuildFile; fileRef = C91FB29C157A8953CD0D53F4DD0A081D /* OHHTTPStubsResponse+JSON.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E44A0EFC237903FB6D1A942304E1213F /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = F00AA5DDCBEB1E34010535E30DA17935 /* String+MD5.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E6FB3E5C9B3B8C3FC24616F2D0CC0184 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B079F294DA5D9A879E6D53A91F51A1E /* CFNetwork.framework */; }; - EBBD035BAD8EE9CBF7BE5ED6AC42E8E3 /* Pods-AutocompleteClientTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AA39E2516BD4151B0629D59A49AF92AC /* Pods-AutocompleteClientTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ED4C7FB73E8F8E98907EF896F7C8307A /* Pods-AutocompleteClientTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 72EE60B841083531D8D48507958445E5 /* Pods-AutocompleteClientTests-dummy.m */; }; - F0D85DD316CAF5BD05A7C2306962E8CA /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8975D67FF8EF58C0778C6A756F1E96CA /* Image.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F1631C4DF41E482B93FBDB158A9AF112 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = A59027531813057C533F40DA96F1DCDD /* ImageCache.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F83CA1780F5D9C6432CE9D7248D9B35A /* Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 42078AF574FD96AEBACF3EB88229D1C0 /* Compatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F88805DC4CEC38502E757117EE69A01F /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD324216014957986082A81C934EB1B1 /* ImageProcessor.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0105302F7F5F958C6298EA42791624B9 /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9470036B809024C3BD50C46DC53903FF /* String+MD5.swift */; }; + 0DD4EA6139C3D676E72606A7B1D18A05 /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D15F131A4F4D5F8A698CB2A34223780 /* ImageProcessor.swift */; }; + 11D092EC34A253E33DCDE3C1D8014DFA /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7761D34F295F022BD4EB0450DCF16CDD /* ImageModifier.swift */; }; + 123B2D09BAC5286B090EEB806739635A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 574581962A29DE4FA03BAD8D30FD58FC /* Foundation.framework */; }; + 17F5A9B8F570C208E3B56B7DF1494CDC /* OHHTTPStubs-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C41008A3516F3B7B2C80B47E1A499D1 /* OHHTTPStubs-dummy.m */; }; + 1BC818AD1124ABC9F8CD96B81F9EF700 /* NSURLRequest+HTTPBodyTesting.m in Sources */ = {isa = PBXBuildFile; fileRef = A09AADAD6B87FE578702300AFF92DD53 /* NSURLRequest+HTTPBodyTesting.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1C735D3FD2FA6FCC30DC0EBA8839971B /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC965065019CCE42310C9C6C2D417A17 /* UIButton+Kingfisher.swift */; }; + 2191C71F1FB43A42B67638213864FD92 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A64A44BC1021B9207E38E3ED5CE8FA3 /* Indicator.swift */; }; + 3B60962045D5436E97EFDBB7F8A71F41 /* Pods-AutocompleteClientTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AA39E2516BD4151B0629D59A49AF92AC /* Pods-AutocompleteClientTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E19EBD46DB2F807ACE439E248CA0874 /* OHHTTPStubs+NSURLSessionConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 2363987EE94BB8C68E2D4E94674416DF /* OHHTTPStubs+NSURLSessionConfiguration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4FB82EDEE630920A120F059779C365ED /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 574581962A29DE4FA03BAD8D30FD58FC /* Foundation.framework */; }; + 5116E3416625CEF2B7F7FB5F0AC30950 /* NSURLRequest+HTTPBodyTesting.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EE34FC1BAFC5219BD8F5F80B02E146F /* NSURLRequest+HTTPBodyTesting.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 516C890773B93B3E8A969A1ED5BA1028 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 574581962A29DE4FA03BAD8D30FD58FC /* Foundation.framework */; }; + 56BDFC6E1423C9BDD2D158BA2A88C675 /* OHHTTPStubs.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F027873BAA1D1D02D46350E78D3055B /* OHHTTPStubs.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 578095BD5C3716D117168FFB8AA41148 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0B650077AEB8448E0C2A57AD7F5CBBE /* CacheSerializer.swift */; }; + 60F155C417871C5A9C975FD05E8C56BB /* Pods-UserApplication-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A1FFDDA9628AFD58E6952E06D7362790 /* Pods-UserApplication-dummy.m */; }; + 61FEF943678EBF206CE50BD9F4A444E9 /* Pods-UserApplication-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 81664B198F0DDA48CB9EFC0EC034C3FC /* Pods-UserApplication-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62DB588169F03F80C4034D87DF2CA30E /* Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = B999A178BF4100EC5868B21B5AD884BE /* Compatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 649CFF3984D5F3A12753BCDC5B065BAC /* OHHTTPStubsMethodSwizzling.h in Headers */ = {isa = PBXBuildFile; fileRef = CA97A67F13AF46320869BAA28B717224 /* OHHTTPStubsMethodSwizzling.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 64E7503AAF8E02B2FE29B9C5CCC71990 /* ThreadHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15ACF05FE301ADFBC35875DC7A5D517E /* ThreadHelper.swift */; }; + 65B8BF54ECAA2AB5C0F17CAF950386FB /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BC4FD857FDE37AE608DC9712AA64250 /* Image.swift */; }; + 65F6D6F9199DDCEB2E65A56C11C40F77 /* Kingfisher.h in Headers */ = {isa = PBXBuildFile; fileRef = 906F040188D5470C85F6AC49CDE0236C /* Kingfisher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 707ECB0056F05F85EB372E7040D400EC /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = C97967D220FF052A8A3FD2E2839D6161 /* ImageTransition.swift */; }; + 71E6E368947097AB3B87E0E32ACBA78C /* Pods-AutocompleteClientTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 72EE60B841083531D8D48507958445E5 /* Pods-AutocompleteClientTests-dummy.m */; }; + 752EA6F3AB0CD93B72AD882E2ACE09D9 /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = E175BC7D7C0CDB62884F9FE248E6C50F /* RequestModifier.swift */; }; + 7E306260034A17E8B1324EB7F01B00CE /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BA17A1D61B88409B953C609E9CBE8CF /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 80B41748DC3566508A3D6DE279A15E9F /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38455C1F3F6CE09B9411014F29A1B087 /* Placeholder.swift */; }; + 80FC6284193F076D86D526ABF8ED35DC /* OHPathHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 130C4D3529B6FEDC0A77640CE9964A4A /* OHPathHelpers.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 86B81F021F896C975EC4F05D34A0A0CA /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50B5054285A614F17F395FB31840F84A /* ImageView+Kingfisher.swift */; }; + 8CC7A3630B24A9931DC014A752AAABDE /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86189982C8E42D761CA32B9337DF522D /* KingfisherManager.swift */; }; + 8FFA9272E87374B187060E83325A39DC /* OHHTTPStubsResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = B2B7756253D940B9E6B517F489AFB27F /* OHHTTPStubsResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 936F998DF4B17E591D988746863B1725 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F5F67A24F91CF1ED218D2C72FDF144D /* CFNetwork.framework */; }; + 9E8B968F23944D6056B14F833DB99008 /* OHPathHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BB9403F523D64F64A30FD01DC7C3908 /* OHPathHelpers.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9F755B2ECB0F1453D4B5222E3A66F7E2 /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 556CB0E938BBA416342100EA2F84D323 /* Resource.swift */; }; + 9FC9AC00B8E72B9645CBE42CCECA41DF /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDEDEFA3EDC0B3E8448968D86C40AF81 /* ImageDownloader.swift */; }; + A2AB404E0502F865AA0131F4D485A6F5 /* OHHTTPStubsResponse+JSON.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C6FF025BEFC0245B00759F47AA72A63 /* OHHTTPStubsResponse+JSON.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A2C709E438B66093C0EC8C8E2922853F /* OHHTTPStubsResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FB6166B33C4F3B2C0EC0220005B25A2 /* OHHTTPStubsResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B9452C8450C53B605DF097FAE7564EF9 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = E753EC3926798D262DEB935CCD8FE9F8 /* Box.swift */; }; + BBE693D290A21183A689EB6D67A7D199 /* OHHTTPStubsMethodSwizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = FB3DB5CA154EF0060F856AEA9F6A2BB6 /* OHHTTPStubsMethodSwizzling.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C9CFFD4239D0B3E8936675C55D4FD980 /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C362863C1680A00E1AF76F3E99C0424B /* FormatIndicatedCacheSerializer.swift */; }; + CD034B81592ECDE34F46545863C9FC65 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 574581962A29DE4FA03BAD8D30FD58FC /* Foundation.framework */; }; + D2343A65BDA88B9D2BD2999974B4DE49 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 058EEAE6321FF0404986651ED50EE062 /* Kingfisher-dummy.m */; }; + D391FE43DEBAC3906365FD9A50D6AEF8 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BB94C6D3ED057A727C5BB1EBD394DE0 /* AnimatedImageView.swift */; }; + DB4F61827FC47F4B574D381E3ED8C8EB /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6D0AE6219DA206A937F0B6A907234DF /* KingfisherOptionsInfo.swift */; }; + E05F82DA8DBA4EAB6FA043C66700B54C /* OHHTTPStubsResponse+JSON.m in Sources */ = {isa = PBXBuildFile; fileRef = F3267C3EE6DFF117B304BDE856CF52A3 /* OHHTTPStubsResponse+JSON.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E1309E9E40F0CEBEB432BBB122598DD6 /* OHHTTPStubsSwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E2AE9021D1354CFD0AAC8D1BE6757D7 /* OHHTTPStubsSwift.swift */; }; + E3A0476EB19CB8CAD3C645C49EF30844 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FE01B03A0740C1F056C7795FACB37AE /* ImagePrefetcher.swift */; }; + E8CE3BDED79ED5DD1A87BA1391B361C3 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B0418C22DA09A9467A97BA9276CEE25 /* Filter.swift */; }; + E9BA0F784E1A3C631B5AEE1B3217AAB8 /* OHHTTPStubs.h in Headers */ = {isa = PBXBuildFile; fileRef = 98224C108EAE24EF119CC86A65165C04 /* OHHTTPStubs.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA4DE6F89F0546B623D37ED971A3C30F /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEEA6B05D796259C38C0611C38E43391 /* Kingfisher.swift */; }; + EAF4461D25A0FE87BF9C3639B5DFC236 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F5F67A24F91CF1ED218D2C72FDF144D /* CFNetwork.framework */; }; + F9FDD0992D5D4CCAD4C56643BA61638D /* OHHTTPStubs-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B61BB5A8C3E0B022ECE664F95723FEF3 /* OHHTTPStubs-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FADE6F59C28D22E2025E312D5C1C3AF9 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF3FFE58349C28BDCB904D1B2D11AA0F /* ImageCache.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 358AB5FF87D473AA9C4C147020D47678 /* PBXContainerItemProxy */ = { + A56F21D988650B291DC75FA79C96F5F8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = A983A2D06C5B6AA3D6ABA5CCC0A16725; - remoteInfo = OHHTTPStubs; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; }; - ED96E653F8DC3E22E547C25D2A1E3920 /* PBXContainerItemProxy */ = { + CFB7507E32603D6BC4B0887660955E86 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; + remoteGlobalIDString = A983A2D06C5B6AA3D6ABA5CCC0A16725; + remoteInfo = OHHTTPStubs; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00608CB1C20ECC720C2ABA62BAB04616 /* Kingfisher.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.xcconfig; sourceTree = ""; }; - 049A9D3CA6B8764FEC88007590F1D0F0 /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/ImageModifier.swift; sourceTree = ""; }; - 074C0A6863383008F8A57902E63903A0 /* OHHTTPStubsResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OHHTTPStubsResponse.m; path = OHHTTPStubs/Sources/OHHTTPStubsResponse.m; sourceTree = ""; }; - 08F13322DED445A402DDB469176A0DB6 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/ImageView+Kingfisher.swift"; sourceTree = ""; }; - 0F2B968710CB5741495D604A7F467049 /* OHHTTPStubsSwift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OHHTTPStubsSwift.swift; path = OHHTTPStubs/Sources/Swift/OHHTTPStubsSwift.swift; sourceTree = ""; }; - 0F4F160C4E1A8623AD78B49D8BE2CD85 /* OHHTTPStubs-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "OHHTTPStubs-Info.plist"; sourceTree = ""; }; - 1269ACF342.6.26B37A8DC7D234FD911 /* Pods-UserApplication-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-UserApplication-acknowledgements.markdown"; sourceTree = ""; }; - 12E8FDE65C7574C92403566E186E0052 /* OHHTTPStubsMethodSwizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OHHTTPStubsMethodSwizzling.m; path = OHHTTPStubs/Sources/NSURLSession/OHHTTPStubsMethodSwizzling.m; sourceTree = ""; }; + 058EEAE6321FF0404986651ED50EE062 /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + 0A64A44BC1021B9207E38E3ED5CE8FA3 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Indicator.swift; sourceTree = ""; }; + 0C6FF025BEFC0245B00759F47AA72A63 /* OHHTTPStubsResponse+JSON.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OHHTTPStubsResponse+JSON.h"; path = "OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.h"; sourceTree = ""; }; + 1269ACF342D6506B37A8DC7D234FD911 /* Pods-UserApplication-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-UserApplication-acknowledgements.markdown"; sourceTree = ""; }; + 130C4D3529B6FEDC0A77640CE9964A4A /* OHPathHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OHPathHelpers.h; path = OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.h; sourceTree = ""; }; 147759E8E5FE51C7A727F3C5A77466A7 /* Pods-AutocompleteClientTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AutocompleteClientTests.debug.xcconfig"; sourceTree = ""; }; - 15930F0F51648CA480E7D12B14F49ECB /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; - 15AE52673A84DB022A0610AF67A8A0A4 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; - 16E4DFCD78767B1E4C71A4D281754103 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Indicator.swift; sourceTree = ""; }; + 15ACF05FE301ADFBC35875DC7A5D517E /* ThreadHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThreadHelper.swift; path = Sources/ThreadHelper.swift; sourceTree = ""; }; 17E33041B314FA837A3CAEB9DF3CDE9F /* OHHTTPStubs.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OHHTTPStubs.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 1A64FCEFC2C57779D711B2.6.21802F8 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; - 2201E7AC1FCE51F3ED2B5A367D70FCD0 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Placeholder.swift; sourceTree = ""; }; - 222DAEF0D819F359AFCFF3D4F927E8A7 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 2C9C827887D62B26C9F6846E3AF0A110 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/ImageDownloader.swift; sourceTree = ""; }; - 37A873DBA09D129D7302B252E48AD5D0 /* NSURLRequest+HTTPBodyTesting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+HTTPBodyTesting.h"; path = "OHHTTPStubs/Sources/NSURLSession/NSURLRequest+HTTPBodyTesting.h"; sourceTree = ""; }; - 3A2A2DB240707C21BED8D01093FD1931 /* OHHTTPStubs-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OHHTTPStubs-prefix.pch"; sourceTree = ""; }; + 1B0418C22DA09A9467A97BA9276CEE25 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Filter.swift; sourceTree = ""; }; + 1C612EFDF9598320B57EB8D7BE1FF946 /* OHHTTPStubs.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OHHTTPStubs.release.xcconfig; sourceTree = ""; }; + 1CC4FD5D2E55672A8E9328A7B2D78336 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; + 2363987EE94BB8C68E2D4E94674416DF /* OHHTTPStubs+NSURLSessionConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OHHTTPStubs+NSURLSessionConfiguration.m"; path = "OHHTTPStubs/Sources/NSURLSession/OHHTTPStubs+NSURLSessionConfiguration.m"; sourceTree = ""; }; + 2FB6166B33C4F3B2C0EC0220005B25A2 /* OHHTTPStubsResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OHHTTPStubsResponse.m; path = OHHTTPStubs/Sources/OHHTTPStubsResponse.m; sourceTree = ""; }; + 3248F2B69F6683759047EC0FB721C308 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + 38455C1F3F6CE09B9411014F29A1B087 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Placeholder.swift; sourceTree = ""; }; 3C3E8B8633B8172045FB6DE60E92C58D /* Pods-AutocompleteClientTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-AutocompleteClientTests.modulemap"; sourceTree = ""; }; - 40C7B802B5F6C56BF6566C532BC06545 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/AnimatedImageView.swift; sourceTree = ""; }; - 42078AF574FD96AEBACF3EB88229D1C0 /* Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Compatibility.h; path = OHHTTPStubs/Sources/Compatibility.h; sourceTree = ""; }; - 46CB50531AE585412FE4ACACAF10B1F6 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/UIButton+Kingfisher.swift"; sourceTree = ""; }; - 47FDE4861F6853FF3F8235D8466A843F /* OHHTTPStubsResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OHHTTPStubsResponse.h; path = OHHTTPStubs/Sources/OHHTTPStubsResponse.h; sourceTree = ""; }; + 3D15F131A4F4D5F8A698CB2A34223780 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/ImageProcessor.swift; sourceTree = ""; }; + 3FE01B03A0740C1F056C7795FACB37AE /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/ImagePrefetcher.swift; sourceTree = ""; }; 49C576C05916D993BABA033494C750C6 /* Pods-UserApplication-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UserApplication-Info.plist"; sourceTree = ""; }; - 4C91CF461B3274DBF79DC5B9A0DBE0C6 /* OHHTTPStubs.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = OHHTTPStubs.modulemap; sourceTree = ""; }; - 526F78CF40B0C1E46FE4F15DB843E27C /* ThreadHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThreadHelper.swift; path = Sources/ThreadHelper.swift; sourceTree = ""; }; - 55A49A7DEBB93C4084139BBF53570D59 /* OHHTTPStubsResponse+JSON.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OHHTTPStubsResponse+JSON.h"; path = "OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.h"; sourceTree = ""; }; - 5A34260684330423308408018DEE84FA /* OHHTTPStubsMethodSwizzling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OHHTTPStubsMethodSwizzling.h; path = OHHTTPStubs/Sources/NSURLSession/OHHTTPStubsMethodSwizzling.h; sourceTree = ""; }; - 5D62712D03F38BF83D99B742667AA7BD /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; - 5E3A86D960DC52CDF9EE6F1C6ED44931 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/Resource.swift; sourceTree = ""; }; - 616D9BFC24B553CD074D4C2C3D9E5ADE /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + 50B5054285A614F17F395FB31840F84A /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 556CB0E938BBA416342100EA2F84D323 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/Resource.swift; sourceTree = ""; }; + 574581962A29DE4FA03BAD8D30FD58FC /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 5BB94C6D3ED057A727C5BB1EBD394DE0 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/AnimatedImageView.swift; sourceTree = ""; }; + 5BC4FD857FDE37AE608DC9712AA64250 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image.swift; sourceTree = ""; }; + 5F5F67A24F91CF1ED218D2C72FDF144D /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; 641D598482F63BE76F20365FF44DDE63 /* Pods-UserApplication.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UserApplication.debug.xcconfig"; sourceTree = ""; }; - 6BCFC9570D3F61C7AB5C4D0418DC2C45 /* Kingfisher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Kingfisher.h; path = Sources/Kingfisher.h; sourceTree = ""; }; + 65F9EF55BB0008A2D76E92A4B3412EC1 /* OHHTTPStubs.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OHHTTPStubs.debug.xcconfig; sourceTree = ""; }; + 6C41008A3516F3B7B2C80B47E1A499D1 /* OHHTTPStubs-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OHHTTPStubs-dummy.m"; sourceTree = ""; }; 72EE60B841083531D8D48507958445E5 /* Pods-AutocompleteClientTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-AutocompleteClientTests-dummy.m"; sourceTree = ""; }; - 74075B5096B5A09A2391FD10C0B02F1E /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Box.swift; sourceTree = ""; }; + 7761D34F295F022BD4EB0450DCF16CDD /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/ImageModifier.swift; sourceTree = ""; }; 7849A990307305C0C131D799D08C9C25 /* Pods-UserApplication.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-UserApplication.modulemap"; sourceTree = ""; }; + 7E2AE9021D1354CFD0AAC8D1BE6757D7 /* OHHTTPStubsSwift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OHHTTPStubsSwift.swift; path = OHHTTPStubs/Sources/Swift/OHHTTPStubsSwift.swift; sourceTree = ""; }; + 7F027873BAA1D1D02D46350E78D3055B /* OHHTTPStubs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OHHTTPStubs.m; path = OHHTTPStubs/Sources/OHHTTPStubs.m; sourceTree = ""; }; 81664B198F0DDA48CB9EFC0EC034C3FC /* Pods-UserApplication-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-UserApplication-umbrella.h"; sourceTree = ""; }; - 836236E457EEE13CBDDECA346B9C12D7 /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/CacheSerializer.swift; sourceTree = ""; }; - 841D9043D588B5AB09F41F05E6266D16 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/ImageTransition.swift; sourceTree = ""; }; - 853AFC10D900185B864CB5B4B9BFD63F /* OHHTTPStubs.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OHHTTPStubs.xcconfig; sourceTree = ""; }; - 8975D67FF8EF58C0778C6A756F1E96CA /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image.swift; sourceTree = ""; }; - 8A658ED4046E9975505011D1F223CD11 /* OHHTTPStubs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OHHTTPStubs.h; path = OHHTTPStubs/Sources/OHHTTPStubs.h; sourceTree = ""; }; + 86189982C8E42D761CA32B9337DF522D /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/KingfisherManager.swift; sourceTree = ""; }; 8AAFE1F53B41C1CB8FDC35F5F1DC327C /* Pods_UserApplication.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_UserApplication.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8B079F294DA5D9A879E6D53A91F51A1E /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; + 8BB9403F523D64F64A30FD01DC7C3908 /* OHPathHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OHPathHelpers.m; path = OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.m; sourceTree = ""; }; + 906F040188D5470C85F6AC49CDE0236C /* Kingfisher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Kingfisher.h; path = Sources/Kingfisher.h; sourceTree = ""; }; + 9470036B809024C3BD50C46DC53903FF /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/String+MD5.swift"; sourceTree = ""; }; 9489A7F7C599E5BDBC4BF7293F3BDD39 /* Pods-UserApplication-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-UserApplication-frameworks.sh"; sourceTree = ""; }; + 95600BAB2E0F8A9CAD135109ED7D5220 /* OHHTTPStubs-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "OHHTTPStubs-Info.plist"; sourceTree = ""; }; + 98224C108EAE24EF119CC86A65165C04 /* OHHTTPStubs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OHHTTPStubs.h; path = OHHTTPStubs/Sources/OHHTTPStubs.h; sourceTree = ""; }; + 9BA17A1D61B88409B953C609E9CBE8CF /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9EE34FC1BAFC5219BD8F5F80B02E146F /* NSURLRequest+HTTPBodyTesting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+HTTPBodyTesting.h"; path = "OHHTTPStubs/Sources/NSURLSession/NSURLRequest+HTTPBodyTesting.h"; sourceTree = ""; }; 9FF4CFE7CA1700D75147BE492C112EE0 /* Pods_AutocompleteClientTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_AutocompleteClientTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A09AADAD6B87FE578702300AFF92DD53 /* NSURLRequest+HTTPBodyTesting.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLRequest+HTTPBodyTesting.m"; path = "OHHTTPStubs/Sources/NSURLSession/NSURLRequest+HTTPBodyTesting.m"; sourceTree = ""; }; A1FFDDA9628AFD58E6952E06D7362790 /* Pods-UserApplication-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-UserApplication-dummy.m"; sourceTree = ""; }; - A59027531813057C533F40DA96F1DCDD /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/ImageCache.swift; sourceTree = ""; }; AA39E2516BD4151B0629D59A49AF92AC /* Pods-AutocompleteClientTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-AutocompleteClientTests-umbrella.h"; sourceTree = ""; }; - AB3710F920A14E9079854DFC60F6A046 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/KingfisherManager.swift; sourceTree = ""; }; - ABA31909270EF249730894DDDE0766B4 /* OHPathHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OHPathHelpers.m; path = OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.m; sourceTree = ""; }; - AEA8DE647CF07E559E1D1C0B375F22BD /* OHHTTPStubs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OHHTTPStubs.m; path = OHHTTPStubs/Sources/OHHTTPStubs.m; sourceTree = ""; }; + AF3FFE58349C28BDCB904D1B2D11AA0F /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/ImageCache.swift; sourceTree = ""; }; B261D5D84EB72641DB918DA0B20CF8D0 /* Pods-AutocompleteClientTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-AutocompleteClientTests-acknowledgements.markdown"; sourceTree = ""; }; - B3C861A1C48CE4F9B746D0D6E6C8E178 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Filter.swift; sourceTree = ""; }; - B5F91D2C7D17A3BCDFDFD8251801F8AA /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/KingfisherOptionsInfo.swift; sourceTree = ""; }; - BB4EE2C2CB20786D0E1DDDA840179B58 /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/RequestModifier.swift; sourceTree = ""; }; - BFF700E94D6F5788E518961EB8BACDAA /* NSURLRequest+HTTPBodyTesting.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLRequest+HTTPBodyTesting.m"; path = "OHHTTPStubs/Sources/NSURLSession/NSURLRequest+HTTPBodyTesting.m"; sourceTree = ""; }; + B2B7756253D940B9E6B517F489AFB27F /* OHHTTPStubsResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OHHTTPStubsResponse.h; path = OHHTTPStubs/Sources/OHHTTPStubsResponse.h; sourceTree = ""; }; + B61BB5A8C3E0B022ECE664F95723FEF3 /* OHHTTPStubs-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OHHTTPStubs-umbrella.h"; sourceTree = ""; }; + B999A178BF4100EC5868B21B5AD884BE /* Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Compatibility.h; path = OHHTTPStubs/Sources/Compatibility.h; sourceTree = ""; }; C0912A60F8644D053A8D0C7562EE0779 /* Pods-AutocompleteClientTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AutocompleteClientTests.release.xcconfig"; sourceTree = ""; }; + C271DDE44E56565191A09151BB8E7954 /* OHHTTPStubs.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = OHHTTPStubs.modulemap; sourceTree = ""; }; + C362863C1680A00E1AF76F3E99C0424B /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C6C499A8C27DF67FC723F4A59263013C /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/ImagePrefetcher.swift; sourceTree = ""; }; - C91FB29C157A8953CD0D53F4DD0A081D /* OHHTTPStubsResponse+JSON.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OHHTTPStubsResponse+JSON.m"; path = "OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.m"; sourceTree = ""; }; - CD324216014957986082A81C934EB1B1 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/ImageProcessor.swift; sourceTree = ""; }; - CE97C84F3ACE142D1FC98D31D20731C6 /* OHHTTPStubs-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OHHTTPStubs-umbrella.h"; sourceTree = ""; }; - D0E9F6822CD50CA5EC75121B90325134 /* OHHTTPStubs-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OHHTTPStubs-dummy.m"; sourceTree = ""; }; - D4A6F1A7EA872A2C985AF5668C133984 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/Kingfisher.swift; sourceTree = ""; }; + C6D0AE6219DA206A937F0B6A907234DF /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/KingfisherOptionsInfo.swift; sourceTree = ""; }; + C97967D220FF052A8A3FD2E2839D6161 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/ImageTransition.swift; sourceTree = ""; }; + CA97A67F13AF46320869BAA28B717224 /* OHHTTPStubsMethodSwizzling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OHHTTPStubsMethodSwizzling.h; path = OHHTTPStubs/Sources/NSURLSession/OHHTTPStubsMethodSwizzling.h; sourceTree = ""; }; + CEEA6B05D796259C38C0611C38E43391 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/Kingfisher.swift; sourceTree = ""; }; D8C85D40DE339B5D4BF574F4A331512F /* Pods-AutocompleteClientTests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AutocompleteClientTests-Info.plist"; sourceTree = ""; }; + D8DE55E1A86A25EE181C416E8CB39DFC /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; DAC649B1827CCA7D1C1889734D6ED6E9 /* Pods-AutocompleteClientTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-AutocompleteClientTests-frameworks.sh"; sourceTree = ""; }; - EBC77A36B73B9869A7741E1C642CEE88 /* OHHTTPStubs+NSURLSessionConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OHHTTPStubs+NSURLSessionConfiguration.m"; path = "OHHTTPStubs/Sources/NSURLSession/OHHTTPStubs+NSURLSessionConfiguration.m"; sourceTree = ""; }; + DC965065019CCE42310C9C6C2D417A17 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/UIButton+Kingfisher.swift"; sourceTree = ""; }; + DF7F264899BC9E89056AD88B61F736EF /* OHHTTPStubs-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OHHTTPStubs-prefix.pch"; sourceTree = ""; }; + E0B650077AEB8448E0C2A57AD7F5CBBE /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/CacheSerializer.swift; sourceTree = ""; }; + E175BC7D7C0CDB62884F9FE248E6C50F /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/RequestModifier.swift; sourceTree = ""; }; + E753EC3926798D262DEB935CCD8FE9F8 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Box.swift; sourceTree = ""; }; + EA0F06663CEBD8F47103E7CC52F45E1D /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; EC2DE0799404592A88E11EDDAD979CCA /* Pods-UserApplication-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UserApplication-acknowledgements.plist"; sourceTree = ""; }; - EF42B7C563DBE027DD05974CDD4C0440 /* OHPathHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OHPathHelpers.h; path = OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.h; sourceTree = ""; }; - F00AA5DDCBEB1E34010535E30DA17935 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/String+MD5.swift"; sourceTree = ""; }; - F24F3B334DAB51AA957BD8CD01505DB9 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + F3267C3EE6DFF117B304BDE856CF52A3 /* OHHTTPStubsResponse+JSON.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OHHTTPStubsResponse+JSON.m"; path = "OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.m"; sourceTree = ""; }; F79B08FF1DBD2C3E5E9B6079B2B5EAA2 /* Pods-AutocompleteClientTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AutocompleteClientTests-acknowledgements.plist"; sourceTree = ""; }; + FB3DB5CA154EF0060F856AEA9F6A2BB6 /* OHHTTPStubsMethodSwizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OHHTTPStubsMethodSwizzling.m; path = OHHTTPStubs/Sources/NSURLSession/OHHTTPStubsMethodSwizzling.m; sourceTree = ""; }; FD283AF800E7192CDBCD130C88CE7B12 /* Pods-UserApplication.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UserApplication.release.xcconfig"; sourceTree = ""; }; + FDEDEFA3EDC0B3E8448968D86C40AF81 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/ImageDownloader.swift; sourceTree = ""; }; + FF9695DCC33B54C47E29D995F162D6D3 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 5CE63E52033B9EB192CC73B2CB7700E8 /* Frameworks */ = { + 1C7A864E9F788A81B4A1DB7EE88CFBCE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - E6FB3E5C9B3B8C3FC24616F2D0CC0184 /* CFNetwork.framework in Frameworks */, - 81D983B9013D8525DC5858313298D992 /* Foundation.framework in Frameworks */, + EAF4461D25A0FE87BF9C3639B5DFC236 /* CFNetwork.framework in Frameworks */, + 123B2D09BAC5286B090EEB806739635A /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 67B63C021A0FA31B9F0F42FCF656BBDB /* Frameworks */ = { + 2761C97D75D5DDD96FBCE82B6F08B1DD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - ABD0719C83EB34C533393B6826E69BC9 /* CFNetwork.framework in Frameworks */, - 218FC76735C2CD3E84F920CE33EDD6FE /* Foundation.framework in Frameworks */, + 936F998DF4B17E591D988746863B1725 /* CFNetwork.framework in Frameworks */, + 4FB82EDEE630920A120F059779C365ED /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6B3780AC3730F24D96B27451C4F80107 /* Frameworks */ = { + 6AB62421917A24286735468E1165D674 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 5E7E58041F4D330CD71D9334DC6DB849 /* Foundation.framework in Frameworks */, + CD034B81592ECDE34F46545863C9FC65 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - BF762B1D7F3EE09365A8939423C04BBE /* Frameworks */ = { + 8E4FF2207B2F3D87D7E67208C2C6BE89 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 30FAC855C413FE81F33418843195A63D /* Foundation.framework in Frameworks */, + 516C890773B93B3E8A969A1ED5BA1028 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -199,105 +201,127 @@ 1628BF05B4CAFDCC3549A101F5A10A17 /* Frameworks */ = { isa = PBXGroup; children = ( - E34DCC8E2CF86B8D72232914781A840D /* iOS */, + E5B9A9EF2B20D59EB52F695D6D7F759D /* iOS */, ); name = Frameworks; sourceTree = ""; }; - 241C2CD156A2EA933D62760592E9D299 /* NSURLSession */ = { + 167891C3761F17297192FB14073DD847 /* Support Files */ = { isa = PBXGroup; children = ( - 37A873DBA09D129D7302B252E48AD5D0 /* NSURLRequest+HTTPBodyTesting.h */, - BFF700E94D6F5788E518961EB8BACDAA /* NSURLRequest+HTTPBodyTesting.m */, - EBC77A36B73B9869A7741E1C642CEE88 /* OHHTTPStubs+NSURLSessionConfiguration.m */, - 5A34260684330423308408018DEE84FA /* OHHTTPStubsMethodSwizzling.h */, - 12E8FDE65C7574C92403566E186E0052 /* OHHTTPStubsMethodSwizzling.m */, + C271DDE44E56565191A09151BB8E7954 /* OHHTTPStubs.modulemap */, + 6C41008A3516F3B7B2C80B47E1A499D1 /* OHHTTPStubs-dummy.m */, + 95600BAB2E0F8A9CAD135109ED7D5220 /* OHHTTPStubs-Info.plist */, + DF7F264899BC9E89056AD88B61F736EF /* OHHTTPStubs-prefix.pch */, + B61BB5A8C3E0B022ECE664F95723FEF3 /* OHHTTPStubs-umbrella.h */, + 65F9EF55BB0008A2D76E92A4B3412EC1 /* OHHTTPStubs.debug.xcconfig */, + 1C612EFDF9598320B57EB8D7BE1FF946 /* OHHTTPStubs.release.xcconfig */, ); - name = NSURLSession; + name = "Support Files"; + path = "../Target Support Files/OHHTTPStubs"; sourceTree = ""; }; - 257FE8D958D81EEE96775328B60D97F2 /* Swift */ = { + 1CC3B2536BF989B53397B1157C5CC586 /* Kingfisher */ = { isa = PBXGroup; children = ( - 0F2B968710CB5741495D604A7F467049 /* OHHTTPStubsSwift.swift */, + 5BB94C6D3ED057A727C5BB1EBD394DE0 /* AnimatedImageView.swift */, + E753EC3926798D262DEB935CCD8FE9F8 /* Box.swift */, + E0B650077AEB8448E0C2A57AD7F5CBBE /* CacheSerializer.swift */, + 1B0418C22DA09A9467A97BA9276CEE25 /* Filter.swift */, + C362863C1680A00E1AF76F3E99C0424B /* FormatIndicatedCacheSerializer.swift */, + 5BC4FD857FDE37AE608DC9712AA64250 /* Image.swift */, + AF3FFE58349C28BDCB904D1B2D11AA0F /* ImageCache.swift */, + FDEDEFA3EDC0B3E8448968D86C40AF81 /* ImageDownloader.swift */, + 7761D34F295F022BD4EB0450DCF16CDD /* ImageModifier.swift */, + 3FE01B03A0740C1F056C7795FACB37AE /* ImagePrefetcher.swift */, + 3D15F131A4F4D5F8A698CB2A34223780 /* ImageProcessor.swift */, + C97967D220FF052A8A3FD2E2839D6161 /* ImageTransition.swift */, + 50B5054285A614F17F395FB31840F84A /* ImageView+Kingfisher.swift */, + 0A64A44BC1021B9207E38E3ED5CE8FA3 /* Indicator.swift */, + 906F040188D5470C85F6AC49CDE0236C /* Kingfisher.h */, + CEEA6B05D796259C38C0611C38E43391 /* Kingfisher.swift */, + 86189982C8E42D761CA32B9337DF522D /* KingfisherManager.swift */, + C6D0AE6219DA206A937F0B6A907234DF /* KingfisherOptionsInfo.swift */, + 38455C1F3F6CE09B9411014F29A1B087 /* Placeholder.swift */, + E175BC7D7C0CDB62884F9FE248E6C50F /* RequestModifier.swift */, + 556CB0E938BBA416342100EA2F84D323 /* Resource.swift */, + 9470036B809024C3BD50C46DC53903FF /* String+MD5.swift */, + 15ACF05FE301ADFBC35875DC7A5D517E /* ThreadHelper.swift */, + DC965065019CCE42310C9C6C2D417A17 /* UIButton+Kingfisher.swift */, + ABFD88852F58E699690C873C9F17C733 /* Support Files */, ); - name = Swift; + path = Kingfisher; sourceTree = ""; }; - 2A14ECA5959AD5E378524E4C16B514A9 /* Core */ = { + 1FB02331A835378A86BB3348AB79BC57 /* OHHTTPStubs */ = { isa = PBXGroup; children = ( - 42078AF574FD96AEBACF3EB88229D1C0 /* Compatibility.h */, - 8A658ED4046E9975505011D1F223CD11 /* OHHTTPStubs.h */, - AEA8DE647CF07E559E1D1C0B375F22BD /* OHHTTPStubs.m */, - 47FDE4861F6853FF3F8235D8466A843F /* OHHTTPStubsResponse.h */, - 074C0A6863383008F8A57902E63903A0 /* OHHTTPStubsResponse.m */, + 667F96D0118A0D5EE208541CAAC0E00F /* Core */, + 22123F15EEB31E105D4D9891D1FFF29F /* JSON */, + 4F6C23886FF3F4989C0E512D500E08EF /* NSURLSession */, + 7DCE956FAFAC6B443705A0F12AF3A7F9 /* OHPathHelpers */, + 167891C3761F17297192FB14073DD847 /* Support Files */, + E860B45F0FAFF0185610EAC2D89C1174 /* Swift */, ); - name = Core; + path = OHHTTPStubs; sourceTree = ""; }; - 40FCC56A34A1A05A26D884A965FCE128 /* Support Files */ = { + 22123F15EEB31E105D4D9891D1FFF29F /* JSON */ = { isa = PBXGroup; children = ( - 1A64FCEFC2C57779D711B2.6.21802F8 /* Kingfisher.modulemap */, - 00608CB1C20ECC720C2ABA62BAB04616 /* Kingfisher.xcconfig */, - 616D9BFC24B553CD074D4C2C3D9E5ADE /* Kingfisher-dummy.m */, - 5D62712D03F38BF83D99B742667AA7BD /* Kingfisher-Info.plist */, - 15930F0F51648CA480E7D12B14F49ECB /* Kingfisher-prefix.pch */, - F24F3B334DAB51AA957BD8CD01505DB9 /* Kingfisher-umbrella.h */, + 0C6FF025BEFC0245B00759F47AA72A63 /* OHHTTPStubsResponse+JSON.h */, + F3267C3EE6DFF117B304BDE856CF52A3 /* OHHTTPStubsResponse+JSON.m */, ); - name = "Support Files"; - path = "../Target Support Files/Kingfisher"; + name = JSON; sourceTree = ""; }; - 411FD182937B881E25FA09654F6AE62A /* Support Files */ = { + 4B3A4E478B515D994FBFE01D9BB436DC /* Targets Support Files */ = { isa = PBXGroup; children = ( - 4C91CF461B3274DBF79DC5B9A0DBE0C6 /* OHHTTPStubs.modulemap */, - 853AFC10D900185B864CB5B4B9BFD63F /* OHHTTPStubs.xcconfig */, - D0E9F6822CD50CA5EC75121B90325134 /* OHHTTPStubs-dummy.m */, - 0F4F160C4E1A8623AD78B49D8BE2CD85 /* OHHTTPStubs-Info.plist */, - 3A2A2DB240707C21BED8D01093FD1931 /* OHHTTPStubs-prefix.pch */, - CE97C84F3ACE142D1FC98D31D20731C6 /* OHHTTPStubs-umbrella.h */, + 9B6D6ACB824F976F372A40DFC23E6157 /* Pods-AutocompleteClientTests */, + 9533EC9B7A920E6B7DCCA43CD1B9D6A6 /* Pods-UserApplication */, ); - name = "Support Files"; - path = "../Target Support Files/OHHTTPStubs"; + name = "Targets Support Files"; sourceTree = ""; }; - 4B3A4E478B515D994FBFE01D9BB436DC /* Targets Support Files */ = { + 4F6C23886FF3F4989C0E512D500E08EF /* NSURLSession */ = { isa = PBXGroup; children = ( - 9B6D6ACB824F976F372A40DFC23E6157 /* Pods-AutocompleteClientTests */, - 9533EC9B7A920E6B7DCCA43CD1B9D6A6 /* Pods-UserApplication */, + 9EE34FC1BAFC5219BD8F5F80B02E146F /* NSURLRequest+HTTPBodyTesting.h */, + A09AADAD6B87FE578702300AFF92DD53 /* NSURLRequest+HTTPBodyTesting.m */, + 2363987EE94BB8C68E2D4E94674416DF /* OHHTTPStubs+NSURLSessionConfiguration.m */, + CA97A67F13AF46320869BAA28B717224 /* OHHTTPStubsMethodSwizzling.h */, + FB3DB5CA154EF0060F856AEA9F6A2BB6 /* OHHTTPStubsMethodSwizzling.m */, ); - name = "Targets Support Files"; + name = NSURLSession; sourceTree = ""; }; - 58ECFB4E2108CE0D17A86097B8AE56EB /* JSON */ = { + 667F96D0118A0D5EE208541CAAC0E00F /* Core */ = { isa = PBXGroup; children = ( - 55A49A7DEBB93C4084139BBF53570D59 /* OHHTTPStubsResponse+JSON.h */, - C91FB29C157A8953CD0D53F4DD0A081D /* OHHTTPStubsResponse+JSON.m */, + B999A178BF4100EC5868B21B5AD884BE /* Compatibility.h */, + 98224C108EAE24EF119CC86A65165C04 /* OHHTTPStubs.h */, + 7F027873BAA1D1D02D46350E78D3055B /* OHHTTPStubs.m */, + B2B7756253D940B9E6B517F489AFB27F /* OHHTTPStubsResponse.h */, + 2FB6166B33C4F3B2C0EC0220005B25A2 /* OHHTTPStubsResponse.m */, ); - name = JSON; + name = Core; sourceTree = ""; }; - 710B7277DE431BFF6397DE6658BA0664 /* Products */ = { + 7DCE956FAFAC6B443705A0F12AF3A7F9 /* OHPathHelpers */ = { isa = PBXGroup; children = ( - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, - 17E33041B314FA837A3CAEB9DF3CDE9F /* OHHTTPStubs.framework */, - 9FF4CFE7CA1700D75147BE492C112EE0 /* Pods_AutocompleteClientTests.framework */, - 8AAFE1F53B41C1CB8FDC35F5F1DC327C /* Pods_UserApplication.framework */, + 130C4D3529B6FEDC0A77640CE9964A4A /* OHPathHelpers.h */, + 8BB9403F523D64F64A30FD01DC7C3908 /* OHPathHelpers.m */, ); - name = Products; + name = OHPathHelpers; sourceTree = ""; }; 7E5A1F33C8324DFD1EB14AF1D4CEA388 /* Pods */ = { isa = PBXGroup; children = ( - D08D6916A07C169E083DC8ADE97D9E53 /* Kingfisher */, - F6E7D0147285944516178DA4DE5BF95F /* OHHTTPStubs */, + 1CC3B2536BF989B53397B1157C5CC586 /* Kingfisher */, + 1FB02331A835378A86BB3348AB79BC57 /* OHHTTPStubs */, ); name = Pods; sourceTree = ""; @@ -306,7 +330,7 @@ isa = PBXGroup; children = ( 7849A990307305C0C131D799D08C9C25 /* Pods-UserApplication.modulemap */, - 1269ACF342.6.26B37A8DC7D234FD911 /* Pods-UserApplication-acknowledgements.markdown */, + 1269ACF342D6506B37A8DC7D234FD911 /* Pods-UserApplication-acknowledgements.markdown */, EC2DE0799404592A88E11EDDAD979CCA /* Pods-UserApplication-acknowledgements.plist */, A1FFDDA9628AFD58E6952E06D7362790 /* Pods-UserApplication-dummy.m */, 9489A7F7C599E5BDBC4BF7293F3BDD39 /* Pods-UserApplication-frameworks.sh */, @@ -336,120 +360,100 @@ path = "Target Support Files/Pods-AutocompleteClientTests"; sourceTree = ""; }; - CF1408CF629C7361332E53B88F7BD30C = { + ABFD88852F58E699690C873C9F17C733 /* Support Files */ = { isa = PBXGroup; children = ( - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, - 1628BF05B4CAFDCC3549A101F5A10A17 /* Frameworks */, - 7E5A1F33C8324DFD1EB14AF1D4CEA388 /* Pods */, - 710B7277DE431BFF6397DE6658BA0664 /* Products */, - 4B3A4E478B515D994FBFE01D9BB436DC /* Targets Support Files */, + 3248F2B69F6683759047EC0FB721C308 /* Kingfisher.modulemap */, + 058EEAE6321FF0404986651ED50EE062 /* Kingfisher-dummy.m */, + 1CC4FD5D2E55672A8E9328A7B2D78336 /* Kingfisher-Info.plist */, + D8DE55E1A86A25EE181C416E8CB39DFC /* Kingfisher-prefix.pch */, + 9BA17A1D61B88409B953C609E9CBE8CF /* Kingfisher-umbrella.h */, + FF9695DCC33B54C47E29D995F162D6D3 /* Kingfisher.debug.xcconfig */, + EA0F06663CEBD8F47103E7CC52F45E1D /* Kingfisher.release.xcconfig */, ); + name = "Support Files"; + path = "../Target Support Files/Kingfisher"; sourceTree = ""; }; - D08D6916A07C169E083DC8ADE97D9E53 /* Kingfisher */ = { + CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( - 40C7B802B5F6C56BF6566C532BC06545 /* AnimatedImageView.swift */, - 74075B5096B5A09A2391FD10C0B02F1E /* Box.swift */, - 836236E457EEE13CBDDECA346B9C12D7 /* CacheSerializer.swift */, - B3C861A1C48CE4F9B746D0D6E6C8E178 /* Filter.swift */, - 15AE52673A84DB022A0610AF67A8A0A4 /* FormatIndicatedCacheSerializer.swift */, - 8975D67FF8EF58C0778C6A756F1E96CA /* Image.swift */, - A59027531813057C533F40DA96F1DCDD /* ImageCache.swift */, - 2C9C827887D62B26C9F6846E3AF0A110 /* ImageDownloader.swift */, - 049A9D3CA6B8764FEC88007590F1D0F0 /* ImageModifier.swift */, - C6C499A8C27DF67FC723F4A59263013C /* ImagePrefetcher.swift */, - CD324216014957986082A81C934EB1B1 /* ImageProcessor.swift */, - 841D9043D588B5AB09F41F05E6266D16 /* ImageTransition.swift */, - 08F13322DED445A402DDB469176A0DB6 /* ImageView+Kingfisher.swift */, - 16E4DFCD78767B1E4C71A4D281754103 /* Indicator.swift */, - 6BCFC9570D3F61C7AB5C4D0418DC2C45 /* Kingfisher.h */, - D4A6F1A7EA872A2C985AF5668C133984 /* Kingfisher.swift */, - AB3710F920A14E9079854DFC60F6A046 /* KingfisherManager.swift */, - B5F91D2C7D17A3BCDFDFD8251801F8AA /* KingfisherOptionsInfo.swift */, - 2201E7AC1FCE51F3ED2B5A367D70FCD0 /* Placeholder.swift */, - BB4EE2C2CB20786D0E1DDDA840179B58 /* RequestModifier.swift */, - 5E3A86D960DC52CDF9EE6F1C6ED44931 /* Resource.swift */, - F00AA5DDCBEB1E34010535E30DA17935 /* String+MD5.swift */, - 526F78CF40B0C1E46FE4F15DB843E27C /* ThreadHelper.swift */, - 46CB50531AE585412FE4ACACAF10B1F6 /* UIButton+Kingfisher.swift */, - 40FCC56A34A1A05A26D884A965FCE128 /* Support Files */, + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, + 1628BF05B4CAFDCC3549A101F5A10A17 /* Frameworks */, + 7E5A1F33C8324DFD1EB14AF1D4CEA388 /* Pods */, + FE2DC6D45F9C8586C82F4350D2A941E0 /* Products */, + 4B3A4E478B515D994FBFE01D9BB436DC /* Targets Support Files */, ); - path = Kingfisher; sourceTree = ""; }; - D7C764CD550895406A495F8B6A5FF55F /* OHPathHelpers */ = { + E5B9A9EF2B20D59EB52F695D6D7F759D /* iOS */ = { isa = PBXGroup; children = ( - EF42B7C563DBE027DD05974CDD4C0440 /* OHPathHelpers.h */, - ABA31909270EF249730894DDDE0766B4 /* OHPathHelpers.m */, + 5F5F67A24F91CF1ED218D2C72FDF144D /* CFNetwork.framework */, + 574581962A29DE4FA03BAD8D30FD58FC /* Foundation.framework */, ); - name = OHPathHelpers; + name = iOS; sourceTree = ""; }; - E34DCC8E2CF86B8D72232914781A840D /* iOS */ = { + E860B45F0FAFF0185610EAC2D89C1174 /* Swift */ = { isa = PBXGroup; children = ( - 8B079F294DA5D9A879E6D53A91F51A1E /* CFNetwork.framework */, - 222DAEF0D819F359AFCFF3D4F927E8A7 /* Foundation.framework */, + 7E2AE9021D1354CFD0AAC8D1BE6757D7 /* OHHTTPStubsSwift.swift */, ); - name = iOS; + name = Swift; sourceTree = ""; }; - F6E7D0147285944516178DA4DE5BF95F /* OHHTTPStubs */ = { + FE2DC6D45F9C8586C82F4350D2A941E0 /* Products */ = { isa = PBXGroup; children = ( - 2A14ECA5959AD5E378524E4C16B514A9 /* Core */, - 58ECFB4E2108CE0D17A86097B8AE56EB /* JSON */, - 241C2CD156A2EA933D62760592E9D299 /* NSURLSession */, - D7C764CD550895406A495F8B6A5FF55F /* OHPathHelpers */, - 411FD182937B881E25FA09654F6AE62A /* Support Files */, - 257FE8D958D81EEE96775328B60D97F2 /* Swift */, + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, + 17E33041B314FA837A3CAEB9DF3CDE9F /* OHHTTPStubs.framework */, + 9FF4CFE7CA1700D75147BE492C112EE0 /* Pods_AutocompleteClientTests.framework */, + 8AAFE1F53B41C1CB8FDC35F5F1DC327C /* Pods_UserApplication.framework */, ); - path = OHHTTPStubs; + name = Products; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 245B2044FC0E21765220C8307E99A1BB /* Headers */ = { + 65C1EC5EF98654F0D60F02E166E721F0 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - F83CA1780F5D9C6432CE9D7248D9B35A /* Compatibility.h in Headers */, - C60C3ED1EDC2A1F16FFBE40563712276 /* NSURLRequest+HTTPBodyTesting.h in Headers */, - 165F2A6DF189151CDBCA366DD275ABEA /* OHHTTPStubs-umbrella.h in Headers */, - 9BB78DC33523C76095B1D95D5CEF44CA /* OHHTTPStubs.h in Headers */, - 0C78BF11377F17C8F5B8CD7604269361 /* OHHTTPStubsMethodSwizzling.h in Headers */, - 276071E9DBAAA08BBBD569288E026156 /* OHHTTPStubsResponse+JSON.h in Headers */, - 6555C9FEB29EA5DC75C9086D8B14BCCD /* OHHTTPStubsResponse.h in Headers */, - CA27256DC58202C86D5DE65F56FB4F19 /* OHPathHelpers.h in Headers */, + 3B60962045D5436E97EFDBB7F8A71F41 /* Pods-AutocompleteClientTests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 73C679532.6.20D0FB3BA79E64D0C747 /* Headers */ = { + A209882906A6A2BDF7D867157C713457 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - EBBD035BAD8EE9CBF7BE5ED6AC42E8E3 /* Pods-AutocompleteClientTests-umbrella.h in Headers */, + 62DB588169F03F80C4034D87DF2CA30E /* Compatibility.h in Headers */, + 5116E3416625CEF2B7F7FB5F0AC30950 /* NSURLRequest+HTTPBodyTesting.h in Headers */, + E9BA0F784E1A3C631B5AEE1B3217AAB8 /* OHHTTPStubs.h in Headers */, + F9FDD0992D5D4CCAD4C56643BA61638D /* OHHTTPStubs-umbrella.h in Headers */, + 649CFF3984D5F3A12753BCDC5B065BAC /* OHHTTPStubsMethodSwizzling.h in Headers */, + 8FFA9272E87374B187060E83325A39DC /* OHHTTPStubsResponse.h in Headers */, + A2AB404E0502F865AA0131F4D485A6F5 /* OHHTTPStubsResponse+JSON.h in Headers */, + 80FC6284193F076D86D526ABF8ED35DC /* OHPathHelpers.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 90B338B354C92DC1414EA46072EDE417 /* Headers */ = { + D09EE83A9EC0F2A8D9940A5F223065B3 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 53164A2DDB944329FD8720F2F0D45228 /* Kingfisher-umbrella.h in Headers */, - 39FC1A51FF31905080FDA44316A2E3FA /* Kingfisher.h in Headers */, + 61FEF943678EBF206CE50BD9F4A444E9 /* Pods-UserApplication-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - EC3B806EAE896179EB2051B40A571159 /* Headers */ = { + DA37B1C6E1AD7D3169DEB9CD84227435 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 605FE67409BF60DD35FA863102254C70 /* Pods-UserApplication-umbrella.h in Headers */, + 65F6D6F9199DDCEB2E65A56C11C40F77 /* Kingfisher.h in Headers */, + 7E306260034A17E8B1324EB7F01B00CE /* Kingfisher-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -458,31 +462,31 @@ /* Begin PBXNativeTarget section */ 9FF1EB175E542E89E348F034CD344245 /* Pods-UserApplication */ = { isa = PBXNativeTarget; - buildConfigurationList = 5BBC39F5ED1A300D8B6895FD6004D5F3 /* Build configuration list for PBXNativeTarget "Pods-UserApplication" */; + buildConfigurationList = 4CB2D6E3576E7B705AF545A3CE0C8A18 /* Build configuration list for PBXNativeTarget "Pods-UserApplication" */; buildPhases = ( - EC3B806EAE896179EB2051B40A571159 /* Headers */, - E047433CDF41CC9E0445432563941BA2 /* Sources */, - 6B3780AC3730F24D96B27451C4F80107 /* Frameworks */, - F06E1DF43EBE2DD8FAEFCBCE6A244B9C /* Resources */, + D09EE83A9EC0F2A8D9940A5F223065B3 /* Headers */, + 407253378CE2F1DACDC811DB89AFB994 /* Sources */, + 6AB62421917A24286735468E1165D674 /* Frameworks */, + 69E041EFDF17971663A86108E3DBACBC /* Resources */, ); buildRules = ( ); dependencies = ( - 9D36315D743688FB266570B5097F964F /* PBXTargetDependency */, + 5C6E1F28F153E497B476A88E76ED3545 /* PBXTargetDependency */, ); name = "Pods-UserApplication"; - productName = "Pods-UserApplication"; + productName = Pods_UserApplication; productReference = 8AAFE1F53B41C1CB8FDC35F5F1DC327C /* Pods_UserApplication.framework */; productType = "com.apple.product-type.framework"; }; A983A2D06C5B6AA3D6ABA5CCC0A16725 /* OHHTTPStubs */ = { isa = PBXNativeTarget; - buildConfigurationList = 922F19B1A739BBFD2F4284423D72D365 /* Build configuration list for PBXNativeTarget "OHHTTPStubs" */; + buildConfigurationList = B1FDC36DD17BE50E8D8E5F3294EB1F7C /* Build configuration list for PBXNativeTarget "OHHTTPStubs" */; buildPhases = ( - 245B2044FC0E21765220C8307E99A1BB /* Headers */, - B58852553E20A0F7D11298E86F027A68 /* Sources */, - 5CE63E52033B9EB192CC73B2CB7700E8 /* Frameworks */, - 0FC690F64DA2FCEC04C4AD1BEC983511 /* Resources */, + A209882906A6A2BDF7D867157C713457 /* Headers */, + FA37DA67853C21B00D51B5E30AF57929 /* Sources */, + 1C7A864E9F788A81B4A1DB7EE88CFBCE /* Frameworks */, + DA26D3CC98D39228FA6FFA6E736911EA /* Resources */, ); buildRules = ( ); @@ -495,31 +499,31 @@ }; CEA2FB7B096C658A44EC819B123DFDE5 /* Pods-AutocompleteClientTests */ = { isa = PBXNativeTarget; - buildConfigurationList = 096FD8733033A1C8560E0B9159C14845 /* Build configuration list for PBXNativeTarget "Pods-AutocompleteClientTests" */; + buildConfigurationList = CFB9A7F6D764E00FAF999927D290BF9D /* Build configuration list for PBXNativeTarget "Pods-AutocompleteClientTests" */; buildPhases = ( - 73C679532.6.20D0FB3BA79E64D0C747 /* Headers */, - 39BB5499D42E1BCC5A0DB3F4259E761B /* Sources */, - BF762B1D7F3EE09365A8939423C04BBE /* Frameworks */, - D868A038918FD7B4F1C5E74F8A823EBA /* Resources */, + 65C1EC5EF98654F0D60F02E166E721F0 /* Headers */, + 296D7CEA509279F2E0D3221106807725 /* Sources */, + 8E4FF2207B2F3D87D7E67208C2C6BE89 /* Frameworks */, + 92C3062E6EA4B0BC801FA4777FC9AE2C /* Resources */, ); buildRules = ( ); dependencies = ( - 82E60E427C1B6284F00D544993FE6C0C /* PBXTargetDependency */, + 93EE7E6D6C3C65D0D4CC1CB31BD0B92A /* PBXTargetDependency */, ); name = "Pods-AutocompleteClientTests"; - productName = "Pods-AutocompleteClientTests"; + productName = Pods_AutocompleteClientTests; productReference = 9FF4CFE7CA1700D75147BE492C112EE0 /* Pods_AutocompleteClientTests.framework */; productType = "com.apple.product-type.framework"; }; E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */ = { isa = PBXNativeTarget; - buildConfigurationList = 7975DE731E61F915096C31E290E8AE5B /* Build configuration list for PBXNativeTarget "Kingfisher" */; + buildConfigurationList = F7A8A97562D2C3DD703C04C368242B5E /* Build configuration list for PBXNativeTarget "Kingfisher" */; buildPhases = ( - 90B338B354C92DC1414EA46072EDE417 /* Headers */, - C8C7A9B45CE2B35D74B2C80D88898507 /* Sources */, - 67B63C021A0FA31B9F0F42FCF656BBDB /* Frameworks */, - 8E633C628D869E4E76B8631E685A5079 /* Resources */, + DA37B1C6E1AD7D3169DEB9CD84227435 /* Headers */, + 3A115C2421141AACE6F74D4C0FC528B9 /* Sources */, + 2761C97D75D5DDD96FBCE82B6F08B1DD /* Frameworks */, + 150AB263DC0666A1FC3E98305C118500 /* Resources */, ); buildRules = ( ); @@ -536,18 +540,19 @@ BFDFE7DC352907FC980B868725387E98 /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 1100; - LastUpgradeCheck = 1100; + LastSwiftUpdateCheck = 1600; + LastUpgradeCheck = 1600; }; buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 11.0"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( + Base, en, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 710B7277DE431BFF6397DE6658BA0664 /* Products */; + productRefGroup = FE2DC6D45F9C8586C82F4350D2A941E0 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -560,28 +565,28 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 0FC690F64DA2FCEC04C4AD1BEC983511 /* Resources */ = { + 150AB263DC0666A1FC3E98305C118500 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 8E633C628D869E4E76B8631E685A5079 /* Resources */ = { + 69E041EFDF17971663A86108E3DBACBC /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - D868A038918FD7B4F1C5E74F8A823EBA /* Resources */ = { + 92C3062E6EA4B0BC801FA4777FC9AE2C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - F06E1DF43EBE2DD8FAEFCBCE6A244B9C /* Resources */ = { + DA26D3CC98D39228FA6FFA6E736911EA /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -591,93 +596,171 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 39BB5499D42E1BCC5A0DB3F4259E761B /* Sources */ = { + 296D7CEA509279F2E0D3221106807725 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - ED4C7FB73E8F8E98907EF896F7C8307A /* Pods-AutocompleteClientTests-dummy.m in Sources */, + 71E6E368947097AB3B87E0E32ACBA78C /* Pods-AutocompleteClientTests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - B58852553E20A0F7D11298E86F027A68 /* Sources */ = { + 3A115C2421141AACE6F74D4C0FC528B9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - CB2D2724C8038D283DA294936048F8AD /* NSURLRequest+HTTPBodyTesting.m in Sources */, - 18180B69EC6C3D16EE220369B640A7C6 /* OHHTTPStubs+NSURLSessionConfiguration.m in Sources */, - 0675259E18A38CC879DED08B6BF1C341 /* OHHTTPStubs-dummy.m in Sources */, - 217096A403D0AACA49FC50B4A927F888 /* OHHTTPStubs.m in Sources */, - BC1610D85D24EB81202E647B6C8E1494 /* OHHTTPStubsMethodSwizzling.m in Sources */, - D9D6F207AAD5D1BD856917BBFB6843F1 /* OHHTTPStubsResponse+JSON.m in Sources */, - 5FCC63E1C9D6B2E8D077BD4E768BA211 /* OHHTTPStubsResponse.m in Sources */, - 0EFA8B2B35D5A14D2EF1CAC179F7B5F1 /* OHHTTPStubsSwift.swift in Sources */, - 561B24067865073557141D32D07FA125 /* OHPathHelpers.m in Sources */, + D391FE43DEBAC3906365FD9A50D6AEF8 /* AnimatedImageView.swift in Sources */, + B9452C8450C53B605DF097FAE7564EF9 /* Box.swift in Sources */, + 578095BD5C3716D117168FFB8AA41148 /* CacheSerializer.swift in Sources */, + E8CE3BDED79ED5DD1A87BA1391B361C3 /* Filter.swift in Sources */, + C9CFFD4239D0B3E8936675C55D4FD980 /* FormatIndicatedCacheSerializer.swift in Sources */, + 65B8BF54ECAA2AB5C0F17CAF950386FB /* Image.swift in Sources */, + FADE6F59C28D22E2025E312D5C1C3AF9 /* ImageCache.swift in Sources */, + 9FC9AC00B8E72B9645CBE42CCECA41DF /* ImageDownloader.swift in Sources */, + 11D092EC34A253E33DCDE3C1D8014DFA /* ImageModifier.swift in Sources */, + E3A0476EB19CB8CAD3C645C49EF30844 /* ImagePrefetcher.swift in Sources */, + 0DD4EA6139C3D676E72606A7B1D18A05 /* ImageProcessor.swift in Sources */, + 707ECB0056F05F85EB372E7040D400EC /* ImageTransition.swift in Sources */, + 86B81F021F896C975EC4F05D34A0A0CA /* ImageView+Kingfisher.swift in Sources */, + 2191C71F1FB43A42B67638213864FD92 /* Indicator.swift in Sources */, + EA4DE6F89F0546B623D37ED971A3C30F /* Kingfisher.swift in Sources */, + D2343A65BDA88B9D2BD2999974B4DE49 /* Kingfisher-dummy.m in Sources */, + 8CC7A3630B24A9931DC014A752AAABDE /* KingfisherManager.swift in Sources */, + DB4F61827FC47F4B574D381E3ED8C8EB /* KingfisherOptionsInfo.swift in Sources */, + 80B41748DC3566508A3D6DE279A15E9F /* Placeholder.swift in Sources */, + 752EA6F3AB0CD93B72AD882E2ACE09D9 /* RequestModifier.swift in Sources */, + 9F755B2ECB0F1453D4B5222E3A66F7E2 /* Resource.swift in Sources */, + 0105302F7F5F958C6298EA42791624B9 /* String+MD5.swift in Sources */, + 64E7503AAF8E02B2FE29B9C5CCC71990 /* ThreadHelper.swift in Sources */, + 1C735D3FD2FA6FCC30DC0EBA8839971B /* UIButton+Kingfisher.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - C8C7A9B45CE2B35D74B2C80D88898507 /* Sources */ = { + 407253378CE2F1DACDC811DB89AFB994 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4AFB8B6201A2F32B9268B68C41A71BA9 /* AnimatedImageView.swift in Sources */, - AA787CE56104DCDB24AD31241AA8F772 /* Box.swift in Sources */, - 03D1D1A3FDB833955816791C28DC830A /* CacheSerializer.swift in Sources */, - C0665D23E6ED261FCF0BA7F9E1EF5A2E /* Filter.swift in Sources */, - A91F62FE52DA233214966B35013DAE0B /* FormatIndicatedCacheSerializer.swift in Sources */, - F0D85DD316CAF5BD05A7C2306962E8CA /* Image.swift in Sources */, - F1631C4DF41E482B93FBDB158A9AF112 /* ImageCache.swift in Sources */, - 5092D83E2A7CCED1DEBA5084EBE88AC8 /* ImageDownloader.swift in Sources */, - 1D4C88C2E2C3620A7D5C145EAECEE2BB /* ImageModifier.swift in Sources */, - 52CBBA5D7E398F22024B6D17E563510D /* ImagePrefetcher.swift in Sources */, - F88805DC4CEC38502E757117EE69A01F /* ImageProcessor.swift in Sources */, - 6AE4B4BB64B7EA0F9A6B0063E2748984 /* ImageTransition.swift in Sources */, - 18C37868DA966049043D386064AC40D9 /* ImageView+Kingfisher.swift in Sources */, - 3E28E63C49F929297516124CECE0C728 /* Indicator.swift in Sources */, - 1FDF33D1F069AE964E868A9FA866C274 /* Kingfisher-dummy.m in Sources */, - 97CFC1F7EDFB055D3EC3EAAE3EDF009D /* Kingfisher.swift in Sources */, - 6581E8B26BF450B18D228A613025556A /* KingfisherManager.swift in Sources */, - 03EEE44793A802F6F38167686C9CDC5F /* KingfisherOptionsInfo.swift in Sources */, - 89ED689A950300057183C7BB3C1FD213 /* Placeholder.swift in Sources */, - CC92D78784804A357CEECF9430F04E7C /* RequestModifier.swift in Sources */, - 402CA10919FE676AF4F4A423AA395D4D /* Resource.swift in Sources */, - E44A0EFC237903FB6D1A942304E1213F /* String+MD5.swift in Sources */, - 238288C5ADD221164DBDC03376EAC371 /* ThreadHelper.swift in Sources */, - 3712C22BFAE6B131F5C1C18774C140FD /* UIButton+Kingfisher.swift in Sources */, + 60F155C417871C5A9C975FD05E8C56BB /* Pods-UserApplication-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - E047433CDF41CC9E0445432563941BA2 /* Sources */ = { + FA37DA67853C21B00D51B5E30AF57929 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 904A833156F681C5C77974166B6DFD1D /* Pods-UserApplication-dummy.m in Sources */, + 1BC818AD1124ABC9F8CD96B81F9EF700 /* NSURLRequest+HTTPBodyTesting.m in Sources */, + 56BDFC6E1423C9BDD2D158BA2A88C675 /* OHHTTPStubs.m in Sources */, + 3E19EBD46DB2F807ACE439E248CA0874 /* OHHTTPStubs+NSURLSessionConfiguration.m in Sources */, + 17F5A9B8F570C208E3B56B7DF1494CDC /* OHHTTPStubs-dummy.m in Sources */, + BBE693D290A21183A689EB6D67A7D199 /* OHHTTPStubsMethodSwizzling.m in Sources */, + A2C709E438B66093C0EC8C8E2922853F /* OHHTTPStubsResponse.m in Sources */, + E05F82DA8DBA4EAB6FA043C66700B54C /* OHHTTPStubsResponse+JSON.m in Sources */, + E1309E9E40F0CEBEB432BBB122598DD6 /* OHHTTPStubsSwift.swift in Sources */, + 9E8B968F23944D6056B14F833DB99008 /* OHPathHelpers.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 82E60E427C1B6284F00D544993FE6C0C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = OHHTTPStubs; - target = A983A2D06C5B6AA3D6ABA5CCC0A16725 /* OHHTTPStubs */; - targetProxy = 358AB5FF87D473AA9C4C147020D47678 /* PBXContainerItemProxy */; - }; - 9D36315D743688FB266570B5097F964F /* PBXTargetDependency */ = { + 5C6E1F28F153E497B476A88E76ED3545 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Kingfisher; target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = ED96E653F8DC3E22E547C25D2A1E3920 /* PBXContainerItemProxy */; + targetProxy = A56F21D988650B291DC75FA79C96F5F8 /* PBXContainerItemProxy */; + }; + 93EE7E6D6C3C65D0D4CC1CB31BD0B92A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OHHTTPStubs; + target = A983A2D06C5B6AA3D6ABA5CCC0A16725 /* OHHTTPStubs */; + targetProxy = CFB7507E32603D6BC4B0887660955E86 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 26B649209057AF9AF8F94666BE96E2BF /* Release */ = { + 0CCB1BEA6A322D903E58EB0B493BE534 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EA0F06663CEBD8F47103E7CC52F45E1D /* Kingfisher.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 5D61D970578335795AE3AE22DFBD75D4 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1C612EFDF9598320B57EB8D7BE1FF946 /* OHHTTPStubs.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/OHHTTPStubs/OHHTTPStubs-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/OHHTTPStubs/OHHTTPStubs-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.6; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/OHHTTPStubs/OHHTTPStubs.modulemap"; + PRODUCT_MODULE_NAME = OHHTTPStubs; + PRODUCT_NAME = OHHTTPStubs; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 69BC8D2CC23AF04F9EA2195A71837349 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = FD283AF800E7192CDBCD130C88CE7B12 /* Pods-UserApplication.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CODE_SIGN_IDENTITY = ""; + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -686,6 +769,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; INFOPLIST_FILE = "Target Support Files/Pods-UserApplication/Pods-UserApplication-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; @@ -710,12 +795,10 @@ }; name = Release; }; - 30F1B0AFF335B333F653E97914A68512 /* Debug */ = { + 7C4432710D159EEE6090218113058A28 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 641D598482F63BE76F20365FF44DDE63 /* Pods-UserApplication.debug.xcconfig */; + baseConfigurationReference = 65F9EF55BB0008A2D76E92A4B3412EC1 /* OHHTTPStubs.debug.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -724,33 +807,37 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-UserApplication/Pods-UserApplication-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/OHHTTPStubs/OHHTTPStubs-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/OHHTTPStubs/OHHTTPStubs-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-UserApplication/Pods-UserApplication.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/OHHTTPStubs/OHHTTPStubs.modulemap"; + PRODUCT_MODULE_NAME = OHHTTPStubs; + PRODUCT_NAME = OHHTTPStubs; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 4BE66A09A74FD25164AAB3C2645B9B93 /* Release */ = { + 903A0004D3E6651EFD5D2E16214D101B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; @@ -773,6 +860,7 @@ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; @@ -807,12 +895,12 @@ }; name = Release; }; - 7C94D6EA92E11A28C014F6863BB05E8C /* Debug */ = { + 98450A685D950782370F47F699D8F062 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 147759E8E5FE51C7A727F3C5A77466A7 /* Pods-AutocompleteClientTests.debug.xcconfig */; + baseConfigurationReference = C0912A60F8644D053A8D0C7562EE0779 /* Pods-AutocompleteClientTests.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CODE_SIGN_IDENTITY = ""; + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -821,6 +909,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; INFOPLIST_FILE = "Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; @@ -839,15 +929,55 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 989FF52B41253BBD41DCA99639CB23B2 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FF9695DCC33B54C47E29D995F162D6D3 /* Kingfisher.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 7EF7227D9B20A1D549000096ACCB23D7 /* Debug */ = { + B4EFE046ACF8F37157F6E322C7FCFC28 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; @@ -870,6 +1000,7 @@ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; @@ -908,82 +1039,12 @@ }; name = Debug; }; - 973FDED8F70824C779B775B2F9E5EEC1 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 853AFC10D900185B864CB5B4B9BFD63F /* OHHTTPStubs.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/OHHTTPStubs/OHHTTPStubs-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/OHHTTPStubs/OHHTTPStubs-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/OHHTTPStubs/OHHTTPStubs.modulemap"; - PRODUCT_MODULE_NAME = OHHTTPStubs; - PRODUCT_NAME = OHHTTPStubs; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - BE3E1F8E194107E30897FC00A2A970F3 /* Release */ = { + F66AACCC6D69B70C2230669E4B4723E0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 00608CB1C20ECC720C2ABA62BAB04616 /* Kingfisher.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - C2CFC7748C23BB64CDFB0BF61326C0FF /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 00608CB1C20ECC720C2ABA62BAB04616 /* Kingfisher.xcconfig */; + baseConfigurationReference = 147759E8E5FE51C7A727F3C5A77466A7 /* Pods-AutocompleteClientTests.debug.xcconfig */; buildSettings = { - CODE_SIGN_IDENTITY = ""; + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -992,8 +1053,9 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + INFOPLIST_FILE = "Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -1001,61 +1063,27 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - D6EC4C512D46BF20992D05ABDA3F1777 /* Release */ = { + FB1D5E602CEEC915FBDE47B8B09B9C62 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 853AFC10D900185B864CB5B4B9BFD63F /* OHHTTPStubs.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/OHHTTPStubs/OHHTTPStubs-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/OHHTTPStubs/OHHTTPStubs-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/OHHTTPStubs/OHHTTPStubs.modulemap"; - PRODUCT_MODULE_NAME = OHHTTPStubs; - PRODUCT_NAME = OHHTTPStubs; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - EEEAB03D4DB9C6505397AF04F9CEB25D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = C0912A60F8644D053A8D0C7562EE0779 /* Pods-AutocompleteClientTests.release.xcconfig */; + baseConfigurationReference = 641D598482F63BE76F20365FF44DDE63 /* Pods-UserApplication.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CODE_SIGN_IDENTITY = ""; + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -1064,7 +1092,9 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + INFOPLIST_FILE = "Target Support Files/Pods-UserApplication/Pods-UserApplication-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -1073,7 +1103,7 @@ "@loader_path/Frameworks", ); MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-UserApplication/Pods-UserApplication.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; @@ -1082,56 +1112,55 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 096FD8733033A1C8560E0B9159C14845 /* Build configuration list for PBXNativeTarget "Pods-AutocompleteClientTests" */ = { + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7C94D6EA92E11A28C014F6863BB05E8C /* Debug */, - EEEAB03D4DB9C6505397AF04F9CEB25D /* Release */, + B4EFE046ACF8F37157F6E322C7FCFC28 /* Debug */, + 903A0004D3E6651EFD5D2E16214D101B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + 4CB2D6E3576E7B705AF545A3CE0C8A18 /* Build configuration list for PBXNativeTarget "Pods-UserApplication" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7EF7227D9B20A1D549000096ACCB23D7 /* Debug */, - 4BE66A09A74FD25164AAB3C2645B9B93 /* Release */, + FB1D5E602CEEC915FBDE47B8B09B9C62 /* Debug */, + 69BC8D2CC23AF04F9EA2195A71837349 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 5BBC39F5ED1A300D8B6895FD6004D5F3 /* Build configuration list for PBXNativeTarget "Pods-UserApplication" */ = { + B1FDC36DD17BE50E8D8E5F3294EB1F7C /* Build configuration list for PBXNativeTarget "OHHTTPStubs" */ = { isa = XCConfigurationList; buildConfigurations = ( - 30F1B0AFF335B333F653E97914A68512 /* Debug */, - 26B649209057AF9AF8F94666BE96E2BF /* Release */, + 7C4432710D159EEE6090218113058A28 /* Debug */, + 5D61D970578335795AE3AE22DFBD75D4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 7975DE731E61F915096C31E290E8AE5B /* Build configuration list for PBXNativeTarget "Kingfisher" */ = { + CFB9A7F6D764E00FAF999927D290BF9D /* Build configuration list for PBXNativeTarget "Pods-AutocompleteClientTests" */ = { isa = XCConfigurationList; buildConfigurations = ( - C2CFC7748C23BB64CDFB0BF61326C0FF /* Debug */, - BE3E1F8E194107E30897FC00A2A970F3 /* Release */, + F66AACCC6D69B70C2230669E4B4723E0 /* Debug */, + 98450A685D950782370F47F699D8F062 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 922F19B1A739BBFD2F4284423D72D365 /* Build configuration list for PBXNativeTarget "OHHTTPStubs" */ = { + F7A8A97562D2C3DD703C04C368242B5E /* Build configuration list for PBXNativeTarget "Kingfisher" */ = { isa = XCConfigurationList; buildConfigurations = ( - 973FDED8F70824C779B775B2F9E5EEC1 /* Debug */, - D6EC4C512D46BF20992D05ABDA3F1777 /* Release */, + 989FF52B41253BBD41DCA99639CB23B2 /* Debug */, + 0CCB1BEA6A322D903E58EB0B493BE534 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Target Support Files/Kingfisher/Kingfisher-Info.plist b/Pods/Target Support Files/Kingfisher/Kingfisher-Info.plist index eecd8052..78ebb27a 100644 --- a/Pods/Target Support Files/Kingfisher/Kingfisher-Info.plist +++ b/Pods/Target Support Files/Kingfisher/Kingfisher-Info.plist @@ -3,7 +3,7 @@ CFBundleDevelopmentRegion - en + ${PODS_DEVELOPMENT_LANGUAGE} CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier diff --git a/Pods/Target Support Files/Kingfisher/Kingfisher.debug.xcconfig b/Pods/Target Support Files/Kingfisher/Kingfisher.debug.xcconfig new file mode 100644 index 00000000..53b32d6a --- /dev/null +++ b/Pods/Target Support Files/Kingfisher/Kingfisher.debug.xcconfig @@ -0,0 +1,15 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -framework "CFNetwork" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -suppress-warnings +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/Kingfisher +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Kingfisher/Kingfisher.release.xcconfig b/Pods/Target Support Files/Kingfisher/Kingfisher.release.xcconfig new file mode 100644 index 00000000..53b32d6a --- /dev/null +++ b/Pods/Target Support Files/Kingfisher/Kingfisher.release.xcconfig @@ -0,0 +1,15 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -framework "CFNetwork" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -suppress-warnings +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/Kingfisher +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-Info.plist b/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-Info.plist index 2eb204d0..5d4d4995 100644 --- a/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-Info.plist +++ b/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-Info.plist @@ -3,7 +3,7 @@ CFBundleDevelopmentRegion - en + ${PODS_DEVELOPMENT_LANGUAGE} CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier diff --git a/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.debug.xcconfig b/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.debug.xcconfig new file mode 100644 index 00000000..21c86f3c --- /dev/null +++ b/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.debug.xcconfig @@ -0,0 +1,15 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -framework "CFNetwork" -framework "Foundation" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -suppress-warnings +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/OHHTTPStubs +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.release.xcconfig b/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.release.xcconfig new file mode 100644 index 00000000..21c86f3c --- /dev/null +++ b/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.release.xcconfig @@ -0,0 +1,15 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -framework "CFNetwork" -framework "Foundation" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -suppress-warnings +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/OHHTTPStubs +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-Info.plist b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-Info.plist index 2243fe6e..19cf209d 100644 --- a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-Info.plist +++ b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-Info.plist @@ -3,7 +3,7 @@ CFBundleDevelopmentRegion - en + ${PODS_DEVELOPMENT_LANGUAGE} CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier diff --git a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-input-files.xcfilelist b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-input-files.xcfilelist new file mode 100644 index 00000000..5a9ab340 --- /dev/null +++ b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks.sh +${BUILT_PRODUCTS_DIR}/OHHTTPStubs/OHHTTPStubs.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-output-files.xcfilelist b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-output-files.xcfilelist new file mode 100644 index 00000000..b6a2c34e --- /dev/null +++ b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-output-files.xcfilelist @@ -0,0 +1 @@ +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OHHTTPStubs.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-input-files.xcfilelist b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-input-files.xcfilelist new file mode 100644 index 00000000..5a9ab340 --- /dev/null +++ b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks.sh +${BUILT_PRODUCTS_DIR}/OHHTTPStubs/OHHTTPStubs.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-output-files.xcfilelist b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-output-files.xcfilelist new file mode 100644 index 00000000..b6a2c34e --- /dev/null +++ b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-output-files.xcfilelist @@ -0,0 +1 @@ +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OHHTTPStubs.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks.sh b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks.sh index 2677f22b..fb187859 100755 --- a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks.sh +++ b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks.sh @@ -18,10 +18,9 @@ echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" -SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +SWIFT_STDLIB_PATH="${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +BCSYMBOLMAP_DIR="BCSymbolMaps" -# Used as a return value for each invocation of `strip_invalid_archs` function. -STRIP_BINARY_RETVAL=0 # This protects against multiple targets copying the same framework dependency at the same time. The solution # was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html @@ -42,12 +41,22 @@ install_framework() if [ -L "${source}" ]; then echo "Symlinked..." - source="$(readlink "${source}")" + source="$(readlink -f "${source}")" + fi + + if [ -d "${source}/${BCSYMBOLMAP_DIR}" ]; then + # Locate and install any .bcsymbolmaps if present, and remove them from the .framework before the framework is copied + find "${source}/${BCSYMBOLMAP_DIR}" -name "*.bcsymbolmap"|while read f; do + echo "Installing $f" + install_bcsymbolmap "$f" "$destination" + rm "$f" + done + rmdir "${source}/${BCSYMBOLMAP_DIR}" fi # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -80,69 +89,53 @@ install_framework() done fi } - # Copies and strips a vendored dSYM install_dsym() { local source="$1" + warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into a the targets temp dir. + # Copy the dSYM into the targets temp dir. echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" local basename - basename="$(basename -s .framework.dSYM "$source")" - binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" + basename="$(basename -s .dSYM "$source")" + binary_name="$(ls "$source/Contents/Resources/DWARF")" + binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" - # Strip invalid architectures so "fat" simulator / device frameworks work on device + # Strip invalid architectures from the dSYM. if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" + strip_invalid_archs "$binary" "$warn_missing_arch" fi - - if [[ $STRIP_BINARY_RETVAL == 1 ]]; then + if [[ $STRIP_BINARY_RETVAL == 0 ]]; then # Move the stripped file into its final destination. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" + mkdir -p "${DWARF_DSYM_FOLDER_PATH}" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" fi fi } -# Copies the bcsymbolmap files of a vendored framework -install_bcsymbolmap() { - local bcsymbolmap_path="$1" - local destination="${BUILT_PRODUCTS_DIR}" - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" -} - -# Signs a framework with the provided identity -code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identity - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" - - if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - code_sign_cmd="$code_sign_cmd &" - fi - echo "$code_sign_cmd" - eval "$code_sign_cmd" - fi -} +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 # Strip invalid architectures strip_invalid_archs() { binary="$1" + warn_missing_arch=${2:-true} # Get architectures for current target binary binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" # Intersect them with the architectures we are building for intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" # If there are no archs supported by this binary then warn the user if [[ -z "$intersected_archs" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - STRIP_BINARY_RETVAL=0 + if [[ "$warn_missing_arch" == "true" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + fi + STRIP_BINARY_RETVAL=1 return fi stripped="" @@ -156,9 +149,31 @@ strip_invalid_archs() { if [[ "$stripped" ]]; then echo "Stripped $binary of architectures:$stripped" fi - STRIP_BINARY_RETVAL=1 + STRIP_BINARY_RETVAL=0 +} + +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" } +# Signs a framework with the provided identity +code_sign_if_enabled() { + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identity + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" + + if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + code_sign_cmd="$code_sign_cmd &" + fi + echo "$code_sign_cmd" + eval "$code_sign_cmd" + fi +} if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/OHHTTPStubs/OHHTTPStubs.framework" diff --git a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests.debug.xcconfig b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests.debug.xcconfig index 3ddcba50..9e974615 100644 --- a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests.debug.xcconfig +++ b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests.debug.xcconfig @@ -1,12 +1,17 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs/OHHTTPStubs.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift "$(PLATFORM_DIR)/Developer/Library/Frameworks" '@executable_path/Frameworks' '@loader_path/Frameworks' +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs/OHHTTPStubs.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs" OTHER_LDFLAGS = $(inherited) -framework "CFNetwork" -framework "Foundation" -framework "OHHTTPStubs" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests.release.xcconfig b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests.release.xcconfig index 3ddcba50..9e974615 100644 --- a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests.release.xcconfig +++ b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests.release.xcconfig @@ -1,12 +1,17 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs/OHHTTPStubs.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift "$(PLATFORM_DIR)/Developer/Library/Frameworks" '@executable_path/Frameworks' '@loader_path/Frameworks' +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs/OHHTTPStubs.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs" OTHER_LDFLAGS = $(inherited) -framework "CFNetwork" -framework "Foundation" -framework "OHHTTPStubs" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-Info.plist b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-Info.plist index 2243fe6e..19cf209d 100644 --- a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-Info.plist +++ b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-Info.plist @@ -3,7 +3,7 @@ CFBundleDevelopmentRegion - en + ${PODS_DEVELOPMENT_LANGUAGE} CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier diff --git a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-input-files.xcfilelist b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-input-files.xcfilelist new file mode 100644 index 00000000..d9cc302c --- /dev/null +++ b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks.sh +${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-output-files.xcfilelist b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-output-files.xcfilelist new file mode 100644 index 00000000..de3e3cae --- /dev/null +++ b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-output-files.xcfilelist @@ -0,0 +1 @@ +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-input-files.xcfilelist b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-input-files.xcfilelist new file mode 100644 index 00000000..d9cc302c --- /dev/null +++ b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks.sh +${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-output-files.xcfilelist b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-output-files.xcfilelist new file mode 100644 index 00000000..de3e3cae --- /dev/null +++ b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-output-files.xcfilelist @@ -0,0 +1 @@ +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks.sh b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks.sh index 137c6a5b..c0143060 100755 --- a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks.sh +++ b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks.sh @@ -18,10 +18,9 @@ echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" -SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +SWIFT_STDLIB_PATH="${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +BCSYMBOLMAP_DIR="BCSymbolMaps" -# Used as a return value for each invocation of `strip_invalid_archs` function. -STRIP_BINARY_RETVAL=0 # This protects against multiple targets copying the same framework dependency at the same time. The solution # was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html @@ -42,12 +41,22 @@ install_framework() if [ -L "${source}" ]; then echo "Symlinked..." - source="$(readlink "${source}")" + source="$(readlink -f "${source}")" + fi + + if [ -d "${source}/${BCSYMBOLMAP_DIR}" ]; then + # Locate and install any .bcsymbolmaps if present, and remove them from the .framework before the framework is copied + find "${source}/${BCSYMBOLMAP_DIR}" -name "*.bcsymbolmap"|while read f; do + echo "Installing $f" + install_bcsymbolmap "$f" "$destination" + rm "$f" + done + rmdir "${source}/${BCSYMBOLMAP_DIR}" fi # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -80,69 +89,53 @@ install_framework() done fi } - # Copies and strips a vendored dSYM install_dsym() { local source="$1" + warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into a the targets temp dir. + # Copy the dSYM into the targets temp dir. echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" local basename - basename="$(basename -s .framework.dSYM "$source")" - binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" + basename="$(basename -s .dSYM "$source")" + binary_name="$(ls "$source/Contents/Resources/DWARF")" + binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" - # Strip invalid architectures so "fat" simulator / device frameworks work on device + # Strip invalid architectures from the dSYM. if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" + strip_invalid_archs "$binary" "$warn_missing_arch" fi - - if [[ $STRIP_BINARY_RETVAL == 1 ]]; then + if [[ $STRIP_BINARY_RETVAL == 0 ]]; then # Move the stripped file into its final destination. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" + mkdir -p "${DWARF_DSYM_FOLDER_PATH}" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" fi fi } -# Copies the bcsymbolmap files of a vendored framework -install_bcsymbolmap() { - local bcsymbolmap_path="$1" - local destination="${BUILT_PRODUCTS_DIR}" - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" -} - -# Signs a framework with the provided identity -code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identity - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" - - if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - code_sign_cmd="$code_sign_cmd &" - fi - echo "$code_sign_cmd" - eval "$code_sign_cmd" - fi -} +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 # Strip invalid architectures strip_invalid_archs() { binary="$1" + warn_missing_arch=${2:-true} # Get architectures for current target binary binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" # Intersect them with the architectures we are building for intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" # If there are no archs supported by this binary then warn the user if [[ -z "$intersected_archs" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - STRIP_BINARY_RETVAL=0 + if [[ "$warn_missing_arch" == "true" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + fi + STRIP_BINARY_RETVAL=1 return fi stripped="" @@ -156,9 +149,31 @@ strip_invalid_archs() { if [[ "$stripped" ]]; then echo "Stripped $binary of architectures:$stripped" fi - STRIP_BINARY_RETVAL=1 + STRIP_BINARY_RETVAL=0 +} + +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" } +# Signs a framework with the provided identity +code_sign_if_enabled() { + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identity + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" + + if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + code_sign_cmd="$code_sign_cmd &" + fi + echo "$code_sign_cmd" + eval "$code_sign_cmd" + fi +} if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework" diff --git a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication.debug.xcconfig b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication.debug.xcconfig index 029c15d9..5745b694 100644 --- a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication.debug.xcconfig +++ b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication.debug.xcconfig @@ -1,12 +1,17 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" OTHER_LDFLAGS = $(inherited) -framework "CFNetwork" -framework "Kingfisher" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication.release.xcconfig b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication.release.xcconfig index 029c15d9..5745b694 100644 --- a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication.release.xcconfig +++ b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication.release.xcconfig @@ -1,12 +1,17 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" OTHER_LDFLAGS = $(inherited) -framework "CFNetwork" -framework "Kingfisher" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/README.md b/README.md index a111d238..126ba1c3 100644 --- a/README.md +++ b/README.md @@ -332,6 +332,16 @@ ConstructorIo.trackQuizConversion(quizID: "coffee-quiz", quizVersionID: "1231244 ``` +### Media Impression Events + +```swift +// Track when a media impression is viewed +ConstructorIo.trackMediaImpressionView(bannerAdId: "banner-ad-id", placementId: "placement-id") + +// Track when a media impression is clicked +ConstructorIo.trackMediaImpressionClick(bannerAdId: "banner-ad-id", placementId: "placement-id") +``` + ### Conversion Events ```swift diff --git a/docs/Classes/CIOAutocompleteQueryBuilder.html b/docs/Classes/CIOAutocompleteQueryBuilder.html index 25a39af4..b1e11f32 100644 --- a/docs/Classes/CIOAutocompleteQueryBuilder.html +++ b/docs/Classes/CIOAutocompleteQueryBuilder.html @@ -17,7 +17,7 @@
-

ConstructorAutocomplete 4.4.0 Docs (94% documented)

+

ConstructorAutocomplete 4.4.2 Docs (94% documented)

@@ -489,8 +489,8 @@

Declaration

diff --git a/docs/Classes/CIOAutocompleteResult.html b/docs/Classes/CIOAutocompleteResult.html index 0aed1f45..049adfe4 100644 --- a/docs/Classes/CIOAutocompleteResult.html +++ b/docs/Classes/CIOAutocompleteResult.html @@ -17,7 +17,7 @@
-

ConstructorAutocomplete 4.4.0 Docs (94% documented)

+

ConstructorAutocomplete 4.4.2 Docs (94% documented)

@@ -354,8 +354,8 @@

Parameters

diff --git a/docs/Classes/CIOBrowseFacetOptionsQueryBuilder.html b/docs/Classes/CIOBrowseFacetOptionsQueryBuilder.html index 141035e2..a9c26bd1 100644 --- a/docs/Classes/CIOBrowseFacetOptionsQueryBuilder.html +++ b/docs/Classes/CIOBrowseFacetOptionsQueryBuilder.html @@ -17,7 +17,7 @@
-

ConstructorAutocomplete 4.4.0 Docs (94% documented)

+

ConstructorAutocomplete 4.4.2 Docs (94% documented)

@@ -328,8 +328,8 @@

Declaration

diff --git a/docs/Classes/CIOBrowseFacetsQueryBuilder.html b/docs/Classes/CIOBrowseFacetsQueryBuilder.html index 63f9ac51..715b97b5 100644 --- a/docs/Classes/CIOBrowseFacetsQueryBuilder.html +++ b/docs/Classes/CIOBrowseFacetsQueryBuilder.html @@ -17,7 +17,7 @@
-

ConstructorAutocomplete 4.4.0 Docs (94% documented)

+

ConstructorAutocomplete 4.4.2 Docs (94% documented)

@@ -411,8 +411,8 @@

Declaration

diff --git a/docs/Classes/CIOBrowseGroupsQueryBuilder.html b/docs/Classes/CIOBrowseGroupsQueryBuilder.html index 942ad033..e6c03c11 100644 --- a/docs/Classes/CIOBrowseGroupsQueryBuilder.html +++ b/docs/Classes/CIOBrowseGroupsQueryBuilder.html @@ -17,7 +17,7 @@
-

ConstructorAutocomplete 4.4.0 Docs (94% documented)

+

ConstructorAutocomplete 4.4.2 Docs (94% documented)

@@ -385,8 +385,8 @@

Declaration

diff --git a/docs/Classes/CIOBrowseItemsQueryBuilder.html b/docs/Classes/CIOBrowseItemsQueryBuilder.html index 4cea5fb6..24765af3 100644 --- a/docs/Classes/CIOBrowseItemsQueryBuilder.html +++ b/docs/Classes/CIOBrowseItemsQueryBuilder.html @@ -17,7 +17,7 @@
-

ConstructorAutocomplete 4.4.0 Docs (94% documented)

+

ConstructorAutocomplete 4.4.2 Docs (94% documented)

@@ -581,8 +581,8 @@

Declaration

diff --git a/docs/Classes/CIOBrowseQueryBuilder.html b/docs/Classes/CIOBrowseQueryBuilder.html index b6c3f8f1..e098ece6 100644 --- a/docs/Classes/CIOBrowseQueryBuilder.html +++ b/docs/Classes/CIOBrowseQueryBuilder.html @@ -17,7 +17,7 @@
-

ConstructorAutocomplete 4.4.0 Docs (94% documented)

+

ConstructorAutocomplete 4.4.2 Docs (94% documented)

@@ -249,6 +249,11 @@

CIOBrowseQueryBuilder

Create a Browse request query builder

+

Usage Example:

+ +

To retrieve the item group with ID “sales”, set filterName to “group_id” and filterValue to “sales”.

+
let query = CIOBrowseQueryBuilder(filterName: "group_id", filterValue: "sales")
+
@@ -271,7 +276,18 @@

Parameters

-

The primary filter name that the user browsed for

+

The attribute name that defines what you are browsing by. + +

    +
  • Use “group_id” by default for browsing item groups.
  • +
  • Possible values: + +
      +
    • “group_id”
    • +
    • “collection_id”
    • +
    • “[facet_name]” (where the facet name corresponds with a facet defined in the catalog)
    • +
  • +

@@ -283,7 +299,11 @@

Parameters

-

The primary filter value that the user browsed for

+

The specific value to filter by, corresponding to the filterName. + +

    +
  • Use the specific group ID, collection ID, or facet value you wish to query for. Eg. “sales”, “mens-jeans”
  • +

@@ -611,7 +631,7 @@

Usage Example:

let preFilterExpression = "{\"or\":[{\"and\":[{\"name\":\"group_id\",\"value\":\"electronics-group-id\"},{\"name\":\"Price\",\"range\":[\"-inf\",200.0]}]},{\"and\":[{\"name\":\"Type\",\"value\":\"Laptop\"},{\"not\":{\"name\":\"Price\",\"range\":[800.0,\"inf\"]}}]}]}" -let query = CIOBrowseQueryBuilder(filterName: "potato", filterValue: "russet") +let query = CIOBrowseQueryBuilder(filterName: "group_id", filterValue: "sales") .setFilters(CIOQueryFilters(groupFilter: nil, facetFilters: facetFilters)) .setPage(2) .setPerPage(40) @@ -641,8 +661,8 @@

Declaration

diff --git a/docs/Classes/CIOCollectionData.html b/docs/Classes/CIOCollectionData.html index d4cf3b80..cc0bf8de 100644 --- a/docs/Classes/CIOCollectionData.html +++ b/docs/Classes/CIOCollectionData.html @@ -17,7 +17,7 @@
-

ConstructorAutocomplete 4.4.0 Docs (94% documented)

+

ConstructorAutocomplete 4.4.2 Docs (94% documented)

@@ -321,8 +321,8 @@

Declaration

diff --git a/docs/Classes/CIOFilterGroup.html b/docs/Classes/CIOFilterGroup.html index 3041fea7..0b3460b2 100644 --- a/docs/Classes/CIOFilterGroup.html +++ b/docs/Classes/CIOFilterGroup.html @@ -17,7 +17,7 @@
-

ConstructorAutocomplete 4.4.0 Docs (94% documented)

+

ConstructorAutocomplete 4.4.2 Docs (94% documented)

@@ -403,8 +403,8 @@

Declaration

diff --git a/docs/Classes/CIOGroup.html b/docs/Classes/CIOGroup.html index a32f59a8..c0cb936b 100644 --- a/docs/Classes/CIOGroup.html +++ b/docs/Classes/CIOGroup.html @@ -17,7 +17,7 @@
-

ConstructorAutocomplete 4.4.0 Docs (94% documented)

+

ConstructorAutocomplete 4.4.2 Docs (94% documented)

@@ -392,8 +392,8 @@

Parameters

diff --git a/docs/Classes/CIORecommendationsQueryBuilder.html b/docs/Classes/CIORecommendationsQueryBuilder.html index e28722b9..9d8a022c 100644 --- a/docs/Classes/CIORecommendationsQueryBuilder.html +++ b/docs/Classes/CIORecommendationsQueryBuilder.html @@ -17,7 +17,7 @@
-

ConstructorAutocomplete 4.4.0 Docs (94% documented)

+

ConstructorAutocomplete 4.4.2 Docs (94% documented)

@@ -571,8 +571,8 @@

Declaration

diff --git a/docs/Classes/CIOResult.html b/docs/Classes/CIOResult.html index f307500c..c35571fb 100644 --- a/docs/Classes/CIOResult.html +++ b/docs/Classes/CIOResult.html @@ -17,7 +17,7 @@
-

ConstructorAutocomplete 4.4.0 Docs (94% documented)

+

ConstructorAutocomplete 4.4.2 Docs (94% documented)

@@ -530,8 +530,8 @@

Declaration

diff --git a/docs/Classes/CIOResultSourceData.html b/docs/Classes/CIOResultSourceData.html index 0e3b412e..5f8d576f 100644 --- a/docs/Classes/CIOResultSourceData.html +++ b/docs/Classes/CIOResultSourceData.html @@ -17,7 +17,7 @@
-

ConstructorAutocomplete 4.4.0 Docs (94% documented)

+

ConstructorAutocomplete 4.4.2 Docs (94% documented)

@@ -267,8 +267,8 @@

Declaration

diff --git a/docs/Classes/CIOResultSources.html b/docs/Classes/CIOResultSources.html index def23c85..02bc3f1d 100644 --- a/docs/Classes/CIOResultSources.html +++ b/docs/Classes/CIOResultSources.html @@ -17,7 +17,7 @@
-

ConstructorAutocomplete 4.4.0 Docs (94% documented)

+

ConstructorAutocomplete 4.4.2 Docs (94% documented)

@@ -294,8 +294,8 @@

Declaration

diff --git a/docs/Classes/CIOSearchQueryBuilder.html b/docs/Classes/CIOSearchQueryBuilder.html index 56fd8a9b..04a1e95a 100644 --- a/docs/Classes/CIOSearchQueryBuilder.html +++ b/docs/Classes/CIOSearchQueryBuilder.html @@ -17,7 +17,7 @@
-

ConstructorAutocomplete 4.4.0 Docs (94% documented)

+

ConstructorAutocomplete 4.4.2 Docs (94% documented)

@@ -629,8 +629,8 @@

Declaration

diff --git a/docs/Classes/ConstructorIO.html b/docs/Classes/ConstructorIO.html index e696658c..dda23efe 100644 --- a/docs/Classes/ConstructorIO.html +++ b/docs/Classes/ConstructorIO.html @@ -17,7 +17,7 @@
-

ConstructorAutocomplete 4.4.0 Docs (94% documented)

+

ConstructorAutocomplete 4.4.2 Docs (94% documented)

@@ -446,7 +446,7 @@

Usage Example:

(key: "Nutrition", value: "Natural"), (key: "Brand", value: "Kraft Foods")] -let browseQuery = CIOBrowseQuery(filterName: "group_id", filterValue: "Pantry", filters: CIOQueryFilters(groupFilter: nil, facetFilters: facetFilters), page: 1, perPage: 30, section: "Products") +let browseQuery = CIOBrowseQuery(filterName: "group_id", filterValue: "sales", filters: CIOQueryFilters(groupFilter: nil, facetFilters: facetFilters), page: 1, perPage: 30, section: "Products") constructorIO.browse(forQuery: browseQuery) { response in let data = response.data! @@ -1031,9 +1031,155 @@

Parameters

  • +
    +
    +
    +
    +
    +

    Track when a user views a media impression (display ad)

    +

    Usage Example:

    +
    constructorIO.trackMediaImpressionView(bannerAdId: "abc123", placementId: "home")
    +
    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func trackMediaImpressionView(bannerAdId: String, placementId: String, completionHandler: TrackingCompletionHandler? = nil)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + bannerAdId + + +
    +

    The banner ad ID

    +
    +
    + + placementId + + +
    +

    The placement ID

    +
    +
    + + completionHandler + + +
    +

    The callback to execute on completion.

    +
    +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Track when a user clicks a media impression (display ad)

    +

    Usage Example:

    +
    constructorIO.trackMediaImpressionClick(bannerAdId: "abc123", placementId: "home")
    +
    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func trackMediaImpressionClick(bannerAdId: String, placementId: String, completionHandler: TrackingCompletionHandler? = nil)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + bannerAdId + + +
    +

    The banner ad ID

    +
    +
    + + placementId + + +
    +

    The placement ID

    +
    +
    + + completionHandler + + +
    +

    The callback to execute on completion.

    +
    +
    +
    +
    +
    +
  • +
  • +
    @@ -1043,7 +1189,7 @@

    Parameters

    Track when a user selects (clicks, or navigates to via keyboard) a result that appears within autocomplete

    Usage Example:

    -
    constructorIO.trackAutocompleteSelect(searchTerm: "toothpicks", originalQuery: "tooth", sectionName: "Search Suggestions", group: CIOGroup(displayName: "Dental Health", groupID: "dental-92dk2", path: "health-2911e/dental-92dk2"), resultID: "179b8a0e-3799-4a31-be87-127b06871de2")
    +
    constructorIO.trackAutocompleteSelect(searchTerm: "toothpicks", originalQuery: "tooth", sectionName: "Search Suggestions", group: CIOGroup(displayName: "Dental Health", groupID: "dental-92dk2", path: "health-2911e/dental-92dk2"), resultID: "179b8a0e-3799-4a31-be87-127b06871de2", itemID: "1a2b3c")
     
    @@ -1051,7 +1197,7 @@

    Usage Example:

    Declaration

    Swift

    -
    public func trackAutocompleteSelect(searchTerm: String, originalQuery: String, sectionName: String, group: CIOGroup? = nil, resultID: String? = nil, completionHandler: TrackingCompletionHandler? = nil)
    +
    public func trackAutocompleteSelect(searchTerm: String, originalQuery: String, sectionName: String, group: CIOGroup? = nil, resultID: String? = nil, itemID: String? = nil, completionHandler: TrackingCompletionHandler? = nil)
    @@ -1107,6 +1253,18 @@

    Parameters

  • + + + + itemID + + + +
    +

    The ID of the item that was selected

    +
    + + @@ -1472,10 +1630,10 @@

    Parameters

    Track when a user views a browse product listing page

    Usage Example:

    // Uses items parameter (preferred)
    -constructorIO.trackBrowseResultsLoaded(filterName: "Category", filterValue: "Snacks", resultCount: 674, items: [CIOItem(id: "1234567-AB", name: "Toothpicks")])
    +constructorIO.trackBrowseResultsLoaded(filterName: "group_id", filterValue: "sales", resultCount: 674, items: [CIOItem(id: "1234567-AB", name: "Toothpicks")])
     
     // Uses customerIDs parameter (deprecated)
    -constructorIO.trackBrowseResultsLoaded(filterName: "Category", filterValue: "Snacks", resultCount: 674, customerIDs: ["1234567-AB", "1234765-CD", "1234576-DE"])
    +constructorIO.trackBrowseResultsLoaded(filterName: "group_id", filterValue: "sales", resultCount: 674, customerIDs: ["1234567-AB", "1234765-CD", "1234576-DE"])
     
    @@ -1499,7 +1657,7 @@

    Parameters

    -

    The name of the primary filter that the user browsed for (i.e “color”)

    +

    The name of the primary filter that the user browsed for (i.e “group_id”)

    @@ -1511,7 +1669,7 @@

    Parameters

    -

    The value of the primary filter that the user browsed for (i.e “blue”)

    +

    The value of the primary filter that the user browsed for (i.e “sales”)

    @@ -1596,7 +1754,7 @@

    Parameters

    Track when a user clicks a result that appears within a browse product listing page

    Usage Example:

    -
    constructorIO.trackBrowseResultClick(filterName: "Category", filterValue: "Snacks", customerID: "7654321-BA", variationID: "7654321-BA-738", resultPositionOnPage: 4, sectionName: "Products", resultID: "179b8a0e-3799-4a31-be87-127b06871de2")
    +
    constructorIO.trackBrowseResultClick(filterName: "group_id", filterValue: "sales", customerID: "7654321-BA", variationID: "7654321-BA-738", resultPositionOnPage: 4, sectionName: "Products", resultID: "179b8a0e-3799-4a31-be87-127b06871de2")
     
    @@ -1644,7 +1802,7 @@

    Parameters

    -

    The name of the primary filter that the user browsed for (i.e “color”)

    +

    The name of the primary filter that the user browsed for (i.e “group_id”)

    @@ -1656,7 +1814,7 @@

    Parameters

    -

    The value of the primary filter that the user browsed for (i.e “blue”)

    +

    The value of the primary filter that the user browsed for (i.e “sales”)

    @@ -3088,8 +3246,8 @@

    Parameters

    diff --git a/docs/Client.html b/docs/Client.html index 2ec5de92..4ba8a436 100644 --- a/docs/Client.html +++ b/docs/Client.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -286,8 +286,8 @@

    Declaration

    diff --git a/docs/Other Classes.html b/docs/Other Classes.html index 760f1f53..624cdc1d 100644 --- a/docs/Other Classes.html +++ b/docs/Other Classes.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -315,8 +315,8 @@

    Declaration

    diff --git a/docs/Other Structs.html b/docs/Other Structs.html index c4ef82ea..867f642b 100644 --- a/docs/Other Structs.html +++ b/docs/Other Structs.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -259,8 +259,8 @@

    Declaration

    diff --git a/docs/Response Structures.html b/docs/Response Structures.html index e1301194..9295e2a3 100644 --- a/docs/Response Structures.html +++ b/docs/Response Structures.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -454,8 +454,8 @@

    Declaration

    diff --git a/docs/Result Request Builders.html b/docs/Result Request Builders.html index 6bff18cb..edc819dc 100644 --- a/docs/Result Request Builders.html +++ b/docs/Result Request Builders.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -454,8 +454,8 @@

    Declaration

    diff --git a/docs/Result Request Structures.html b/docs/Result Request Structures.html index 39e9a651..5a44cf9f 100644 --- a/docs/Result Request Structures.html +++ b/docs/Result Request Structures.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -482,8 +482,8 @@

    Declaration

    diff --git a/docs/Result Structures & Classes.html b/docs/Result Structures & Classes.html index 44a72553..5cf4e7a3 100644 --- a/docs/Result Structures & Classes.html +++ b/docs/Result Structures & Classes.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -712,8 +712,8 @@

    Declaration

    diff --git a/docs/Structs/CIOAutocompleteQuery.html b/docs/Structs/CIOAutocompleteQuery.html index 2fbf90f9..25b4dca9 100644 --- a/docs/Structs/CIOAutocompleteQuery.html +++ b/docs/Structs/CIOAutocompleteQuery.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -388,8 +388,8 @@

    Parameters

    diff --git a/docs/Structs/CIOAutocompleteResponse.html b/docs/Structs/CIOAutocompleteResponse.html index f43889e0..7e1eb1cf 100644 --- a/docs/Structs/CIOAutocompleteResponse.html +++ b/docs/Structs/CIOAutocompleteResponse.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -321,8 +321,8 @@

    Declaration

    diff --git a/docs/Structs/CIOBrowseFacetOptionsQuery.html b/docs/Structs/CIOBrowseFacetOptionsQuery.html index 3835515d..c0d1ee76 100644 --- a/docs/Structs/CIOBrowseFacetOptionsQuery.html +++ b/docs/Structs/CIOBrowseFacetOptionsQuery.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -355,8 +355,8 @@

    Parameters

    diff --git a/docs/Structs/CIOBrowseFacetOptionsResponse.html b/docs/Structs/CIOBrowseFacetOptionsResponse.html index 061b198b..9e51d70d 100644 --- a/docs/Structs/CIOBrowseFacetOptionsResponse.html +++ b/docs/Structs/CIOBrowseFacetOptionsResponse.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -294,8 +294,8 @@

    Declaration

    diff --git a/docs/Structs/CIOBrowseFacetsQuery.html b/docs/Structs/CIOBrowseFacetsQuery.html index 653da838..ebae732a 100644 --- a/docs/Structs/CIOBrowseFacetsQuery.html +++ b/docs/Structs/CIOBrowseFacetsQuery.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -433,8 +433,8 @@

    Parameters

    diff --git a/docs/Structs/CIOBrowseFacetsResponse.html b/docs/Structs/CIOBrowseFacetsResponse.html index 772cdaa3..0a3eed8e 100644 --- a/docs/Structs/CIOBrowseFacetsResponse.html +++ b/docs/Structs/CIOBrowseFacetsResponse.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -321,8 +321,8 @@

    Declaration

    diff --git a/docs/Structs/CIOBrowseGroupsQuery.html b/docs/Structs/CIOBrowseGroupsQuery.html index c0059a2a..b0410b06 100644 --- a/docs/Structs/CIOBrowseGroupsQuery.html +++ b/docs/Structs/CIOBrowseGroupsQuery.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -398,8 +398,8 @@

    Parameters

    diff --git a/docs/Structs/CIOBrowseItemsQuery.html b/docs/Structs/CIOBrowseItemsQuery.html index 7e9d81cb..5eec5b94 100644 --- a/docs/Structs/CIOBrowseItemsQuery.html +++ b/docs/Structs/CIOBrowseItemsQuery.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -662,8 +662,8 @@

    Parameters

    diff --git a/docs/Structs/CIOBrowseQuery.html b/docs/Structs/CIOBrowseQuery.html index 1a9491d7..f1ba4f59 100644 --- a/docs/Structs/CIOBrowseQuery.html +++ b/docs/Structs/CIOBrowseQuery.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -576,6 +576,8 @@

    Declaration

    Create a Browse request query object

    Usage Example:

    + +

    To retrieve the item group with ID “sales”, set filterName to “group_id” and filterValue to “sales”.

    let facetFilters = [(key: "Nutrition", value: "Organic"),
                         (key: "Nutrition", value: "Natural"),
                         (key: "Brand", value: "Kraft Foods")]
    @@ -590,7 +592,7 @@ 

    Usage Example:

    let fmtOptions = [("groups_max_depth": "10")] -let browseQuery = CIOBrowseQuery(filterName: "group_id", filterValue: "Pantry", filters: CIOQueryFilters(groupFilter: nil, facetFilters: facetFilters), page: 1, perPage: 30, section: "Products", hiddenFields: ["price_CA", "currency_CA"], hiddenFacets: ["brand", "price_CA"], variationsMap: variationsMap, preFilterExpression: preFilterExpression, fmtOptions: fmtOptions) +let browseQuery = CIOBrowseQuery(filterName: "group_id", filterValue: "sales", filters: CIOQueryFilters(groupFilter: nil, facetFilters: facetFilters), page: 1, perPage: 30, section: "Products", hiddenFields: ["price_CA", "currency_CA"], hiddenFacets: ["brand", "price_CA"], variationsMap: variationsMap, preFilterExpression: preFilterExpression, fmtOptions: fmtOptions)
    @@ -614,7 +616,18 @@

    Parameters

    -

    The primary filter name that the user browsed for

    +

    The attribute name that defines what you are browsing by. + +

      +
    • Use “group_id” by default for browsing item groups.
    • +
    • Possible values: + +
        +
      • “group_id”
      • +
      • “collection_id”
      • +
      • “[facet_name]” (where the facet name corresponds with a facet defined in the catalog)
      • +
    • +

    @@ -626,7 +639,11 @@

    Parameters

    -

    The primary filter value that the user browsed for

    +

    The specific value to filter by, corresponding to the filterName. + +

      +
    • Use the specific group ID, collection ID, or facet value you wish to query for. Eg. “sales”, “mens-jeans”
    • +

    @@ -773,8 +790,8 @@

    Parameters

    diff --git a/docs/Structs/CIOBrowseResponse.html b/docs/Structs/CIOBrowseResponse.html index 269a177f..f00f0b94 100644 --- a/docs/Structs/CIOBrowseResponse.html +++ b/docs/Structs/CIOBrowseResponse.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -510,8 +510,8 @@

    Declaration

    diff --git a/docs/Structs/CIOFilterFacet.html b/docs/Structs/CIOFilterFacet.html index bfe3f018..023af989 100644 --- a/docs/Structs/CIOFilterFacet.html +++ b/docs/Structs/CIOFilterFacet.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -514,8 +514,8 @@

    Declaration

    diff --git a/docs/Structs/CIOFilterFacetOption.html b/docs/Structs/CIOFilterFacetOption.html index bde6bb83..bc76c93c 100644 --- a/docs/Structs/CIOFilterFacetOption.html +++ b/docs/Structs/CIOFilterFacetOption.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -421,8 +421,8 @@

    Parameters

    diff --git a/docs/Structs/CIOQuizImages.html b/docs/Structs/CIOQuizImages.html index 33dd9efe..6c4c2bf4 100644 --- a/docs/Structs/CIOQuizImages.html +++ b/docs/Structs/CIOQuizImages.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -394,8 +394,8 @@

    Parameters

    diff --git a/docs/Structs/CIOQuizOption.html b/docs/Structs/CIOQuizOption.html index 60f512a7..d7f0f8a7 100644 --- a/docs/Structs/CIOQuizOption.html +++ b/docs/Structs/CIOQuizOption.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -394,8 +394,8 @@

    Parameters

    diff --git a/docs/Structs/CIOQuizOptionAttribute.html b/docs/Structs/CIOQuizOptionAttribute.html index 2047df0c..ef802d31 100644 --- a/docs/Structs/CIOQuizOptionAttribute.html +++ b/docs/Structs/CIOQuizOptionAttribute.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -340,8 +340,8 @@

    Parameters

    diff --git a/docs/Structs/CIOQuizQuery.html b/docs/Structs/CIOQuizQuery.html index 6b21047b..de446177 100644 --- a/docs/Structs/CIOQuizQuery.html +++ b/docs/Structs/CIOQuizQuery.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -437,8 +437,8 @@

    Parameters

    diff --git a/docs/Structs/CIOQuizQuestion.html b/docs/Structs/CIOQuizQuestion.html index 174bf480..82b4801e 100644 --- a/docs/Structs/CIOQuizQuestion.html +++ b/docs/Structs/CIOQuizQuestion.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -502,8 +502,8 @@

    Parameters

    diff --git a/docs/Structs/CIOQuizQuestionResponse.html b/docs/Structs/CIOQuizQuestionResponse.html index 90f75dc7..775dde07 100644 --- a/docs/Structs/CIOQuizQuestionResponse.html +++ b/docs/Structs/CIOQuizQuestionResponse.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -352,8 +352,8 @@

    Declaration

    diff --git a/docs/Structs/CIOQuizResult.html b/docs/Structs/CIOQuizResult.html index 51142507..08a3b85f 100644 --- a/docs/Structs/CIOQuizResult.html +++ b/docs/Structs/CIOQuizResult.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -340,8 +340,8 @@

    Parameters

    diff --git a/docs/Structs/CIOQuizResultsResponse.html b/docs/Structs/CIOQuizResultsResponse.html index 34283bf0..7f461db0 100644 --- a/docs/Structs/CIOQuizResultsResponse.html +++ b/docs/Structs/CIOQuizResultsResponse.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -541,8 +541,8 @@

    Declaration

    diff --git a/docs/Structs/CIORecommendationsPod.html b/docs/Structs/CIORecommendationsPod.html index 2ba6b0db..76f8ef75 100644 --- a/docs/Structs/CIORecommendationsPod.html +++ b/docs/Structs/CIORecommendationsPod.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -286,8 +286,8 @@

    Parameters

    diff --git a/docs/Structs/CIORecommendationsQuery.html b/docs/Structs/CIORecommendationsQuery.html index 480a9594..0a0a872a 100644 --- a/docs/Structs/CIORecommendationsQuery.html +++ b/docs/Structs/CIORecommendationsQuery.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -649,8 +649,8 @@

    Parameters

    diff --git a/docs/Structs/CIORecommendationsResponse.html b/docs/Structs/CIORecommendationsResponse.html index 319e6be0..e6d7596e 100644 --- a/docs/Structs/CIORecommendationsResponse.html +++ b/docs/Structs/CIORecommendationsResponse.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -375,8 +375,8 @@

    Declaration

    diff --git a/docs/Structs/CIORecommendationsStrategy.html b/docs/Structs/CIORecommendationsStrategy.html index 6f4d1fae..6b01be12 100644 --- a/docs/Structs/CIORecommendationsStrategy.html +++ b/docs/Structs/CIORecommendationsStrategy.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -313,8 +313,8 @@

    Parameters

    diff --git a/docs/Structs/CIORefinedContent.html b/docs/Structs/CIORefinedContent.html index 247e7555..07f2ee1e 100644 --- a/docs/Structs/CIORefinedContent.html +++ b/docs/Structs/CIORefinedContent.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -313,8 +313,8 @@

    Parameters

    diff --git a/docs/Structs/CIOResultData.html b/docs/Structs/CIOResultData.html index ceaaf4ea..c4be3419 100644 --- a/docs/Structs/CIOResultData.html +++ b/docs/Structs/CIOResultData.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -502,8 +502,8 @@

    Parameters

    diff --git a/docs/Structs/CIOResultFacet.html b/docs/Structs/CIOResultFacet.html index fd1eaf8d..69decdef 100644 --- a/docs/Structs/CIOResultFacet.html +++ b/docs/Structs/CIOResultFacet.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -340,8 +340,8 @@

    Parameters

    diff --git a/docs/Structs/CIOSearchQuery.html b/docs/Structs/CIOSearchQuery.html index cd66d2b6..260b8ead 100644 --- a/docs/Structs/CIOSearchQuery.html +++ b/docs/Structs/CIOSearchQuery.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -722,8 +722,8 @@

    Parameters

    diff --git a/docs/Structs/CIOSearchRedirectInfo.html b/docs/Structs/CIOSearchRedirectInfo.html index ca490ed5..f99ebb91 100644 --- a/docs/Structs/CIOSearchRedirectInfo.html +++ b/docs/Structs/CIOSearchRedirectInfo.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -367,8 +367,8 @@

    Parameters

    diff --git a/docs/Structs/CIOSearchResponse.html b/docs/Structs/CIOSearchResponse.html index 89600115..a62d7c12 100644 --- a/docs/Structs/CIOSearchResponse.html +++ b/docs/Structs/CIOSearchResponse.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -537,8 +537,8 @@

    Declaration

    diff --git a/docs/Structs/CIOSortOption.html b/docs/Structs/CIOSortOption.html index d25dea16..000fe4e7 100644 --- a/docs/Structs/CIOSortOption.html +++ b/docs/Structs/CIOSortOption.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -375,8 +375,8 @@

    Declaration

    diff --git a/docs/Structs/ConstructorIOConfig.html b/docs/Structs/ConstructorIOConfig.html index 6494216a..1ab3b8f1 100644 --- a/docs/Structs/ConstructorIOConfig.html +++ b/docs/Structs/ConstructorIOConfig.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -454,9 +454,36 @@

    Declaration

  • +
    +
    +
    +
    +
    +

    The base URL for media tracking requests

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var baseMediaURL: String?
    + +
    +
    +
    +
    +
  • +
  • +
    @@ -484,7 +511,7 @@

    Usage Example:

    Declaration

    Swift

    -
    public init(apiKey: String, resultCount: AutocompleteResultCount? = nil, defaultItemSectionName: String? = nil, testCells: [CIOABTestCell]? = nil, segments: [String]? = nil, baseURL: String? = nil, baseQuizURL: String? = nil, defaultAnalyticsTags: [String : String]? = nil)
    +
    public init(apiKey: String, resultCount: AutocompleteResultCount? = nil, defaultItemSectionName: String? = nil, testCells: [CIOABTestCell]? = nil, segments: [String]? = nil, baseURL: String? = nil, baseQuizURL: String? = nil, baseMediaURL: String? = nil, defaultAnalyticsTags: [String : String]? = nil)
    @@ -576,6 +603,18 @@

    Parameters

  • + + + + baseMediaURL + + + +
    +

    The base Media URL to make tracking requests to

    +
    + +
    @@ -587,8 +626,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteQueryBuilder.html index 25a39af4..b1e11f32 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteQueryBuilder.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -489,8 +489,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteResult.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteResult.html index 0aed1f45..049adfe4 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteResult.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteResult.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -354,8 +354,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetOptionsQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetOptionsQueryBuilder.html index 141035e2..a9c26bd1 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetOptionsQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetOptionsQueryBuilder.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -328,8 +328,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetsQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetsQueryBuilder.html index 63f9ac51..715b97b5 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetsQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetsQueryBuilder.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -411,8 +411,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseGroupsQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseGroupsQueryBuilder.html index 942ad033..e6c03c11 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseGroupsQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseGroupsQueryBuilder.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -385,8 +385,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseItemsQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseItemsQueryBuilder.html index 4cea5fb6..24765af3 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseItemsQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseItemsQueryBuilder.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -581,8 +581,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseQueryBuilder.html index b6c3f8f1..e098ece6 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseQueryBuilder.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -249,6 +249,11 @@

    CIOBrowseQueryBuilder

    Create a Browse request query builder

    +

    Usage Example:

    + +

    To retrieve the item group with ID “sales”, set filterName to “group_id” and filterValue to “sales”.

    +
    let query = CIOBrowseQueryBuilder(filterName: "group_id", filterValue: "sales")
    +
    @@ -271,7 +276,18 @@

    Parameters

    -

    The primary filter name that the user browsed for

    +

    The attribute name that defines what you are browsing by. + +

      +
    • Use “group_id” by default for browsing item groups.
    • +
    • Possible values: + +
        +
      • “group_id”
      • +
      • “collection_id”
      • +
      • “[facet_name]” (where the facet name corresponds with a facet defined in the catalog)
      • +
    • +

    @@ -283,7 +299,11 @@

    Parameters

    -

    The primary filter value that the user browsed for

    +

    The specific value to filter by, corresponding to the filterName. + +

      +
    • Use the specific group ID, collection ID, or facet value you wish to query for. Eg. “sales”, “mens-jeans”
    • +

    @@ -611,7 +631,7 @@

    Usage Example:

    let preFilterExpression = "{\"or\":[{\"and\":[{\"name\":\"group_id\",\"value\":\"electronics-group-id\"},{\"name\":\"Price\",\"range\":[\"-inf\",200.0]}]},{\"and\":[{\"name\":\"Type\",\"value\":\"Laptop\"},{\"not\":{\"name\":\"Price\",\"range\":[800.0,\"inf\"]}}]}]}" -let query = CIOBrowseQueryBuilder(filterName: "potato", filterValue: "russet") +let query = CIOBrowseQueryBuilder(filterName: "group_id", filterValue: "sales") .setFilters(CIOQueryFilters(groupFilter: nil, facetFilters: facetFilters)) .setPage(2) .setPerPage(40) @@ -641,8 +661,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOCollectionData.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOCollectionData.html index d4cf3b80..cc0bf8de 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOCollectionData.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOCollectionData.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -321,8 +321,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOFilterGroup.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOFilterGroup.html index 3041fea7..0b3460b2 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOFilterGroup.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOFilterGroup.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -403,8 +403,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOGroup.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOGroup.html index a32f59a8..c0cb936b 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOGroup.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOGroup.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -392,8 +392,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIORecommendationsQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIORecommendationsQueryBuilder.html index e28722b9..9d8a022c 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIORecommendationsQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIORecommendationsQueryBuilder.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -571,8 +571,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResult.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResult.html index f307500c..c35571fb 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResult.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResult.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -530,8 +530,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSourceData.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSourceData.html index 0e3b412e..5f8d576f 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSourceData.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSourceData.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -267,8 +267,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSources.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSources.html index def23c85..02bc3f1d 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSources.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSources.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -294,8 +294,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOSearchQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOSearchQueryBuilder.html index 56fd8a9b..04a1e95a 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOSearchQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOSearchQueryBuilder.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -629,8 +629,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/ConstructorIO.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/ConstructorIO.html index e696658c..dda23efe 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/ConstructorIO.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/ConstructorIO.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -446,7 +446,7 @@

    Usage Example:

    (key: "Nutrition", value: "Natural"), (key: "Brand", value: "Kraft Foods")] -let browseQuery = CIOBrowseQuery(filterName: "group_id", filterValue: "Pantry", filters: CIOQueryFilters(groupFilter: nil, facetFilters: facetFilters), page: 1, perPage: 30, section: "Products") +let browseQuery = CIOBrowseQuery(filterName: "group_id", filterValue: "sales", filters: CIOQueryFilters(groupFilter: nil, facetFilters: facetFilters), page: 1, perPage: 30, section: "Products") constructorIO.browse(forQuery: browseQuery) { response in let data = response.data! @@ -1031,9 +1031,155 @@

    Parameters

  • +
    +
    +
    +
    +
    +

    Track when a user views a media impression (display ad)

    +

    Usage Example:

    +
    constructorIO.trackMediaImpressionView(bannerAdId: "abc123", placementId: "home")
    +
    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func trackMediaImpressionView(bannerAdId: String, placementId: String, completionHandler: TrackingCompletionHandler? = nil)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + bannerAdId + + +
    +

    The banner ad ID

    +
    +
    + + placementId + + +
    +

    The placement ID

    +
    +
    + + completionHandler + + +
    +

    The callback to execute on completion.

    +
    +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Track when a user clicks a media impression (display ad)

    +

    Usage Example:

    +
    constructorIO.trackMediaImpressionClick(bannerAdId: "abc123", placementId: "home")
    +
    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func trackMediaImpressionClick(bannerAdId: String, placementId: String, completionHandler: TrackingCompletionHandler? = nil)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + bannerAdId + + +
    +

    The banner ad ID

    +
    +
    + + placementId + + +
    +

    The placement ID

    +
    +
    + + completionHandler + + +
    +

    The callback to execute on completion.

    +
    +
    +
    +
    +
    +
  • +
  • +
    @@ -1043,7 +1189,7 @@

    Parameters

    Track when a user selects (clicks, or navigates to via keyboard) a result that appears within autocomplete

    Usage Example:

    -
    constructorIO.trackAutocompleteSelect(searchTerm: "toothpicks", originalQuery: "tooth", sectionName: "Search Suggestions", group: CIOGroup(displayName: "Dental Health", groupID: "dental-92dk2", path: "health-2911e/dental-92dk2"), resultID: "179b8a0e-3799-4a31-be87-127b06871de2")
    +
    constructorIO.trackAutocompleteSelect(searchTerm: "toothpicks", originalQuery: "tooth", sectionName: "Search Suggestions", group: CIOGroup(displayName: "Dental Health", groupID: "dental-92dk2", path: "health-2911e/dental-92dk2"), resultID: "179b8a0e-3799-4a31-be87-127b06871de2", itemID: "1a2b3c")
     
    @@ -1051,7 +1197,7 @@

    Usage Example:

    Declaration

    Swift

    -
    public func trackAutocompleteSelect(searchTerm: String, originalQuery: String, sectionName: String, group: CIOGroup? = nil, resultID: String? = nil, completionHandler: TrackingCompletionHandler? = nil)
    +
    public func trackAutocompleteSelect(searchTerm: String, originalQuery: String, sectionName: String, group: CIOGroup? = nil, resultID: String? = nil, itemID: String? = nil, completionHandler: TrackingCompletionHandler? = nil)
    @@ -1107,6 +1253,18 @@

    Parameters

  • + + + + itemID + + + +
    +

    The ID of the item that was selected

    +
    + + @@ -1472,10 +1630,10 @@

    Parameters

    Track when a user views a browse product listing page

    Usage Example:

    // Uses items parameter (preferred)
    -constructorIO.trackBrowseResultsLoaded(filterName: "Category", filterValue: "Snacks", resultCount: 674, items: [CIOItem(id: "1234567-AB", name: "Toothpicks")])
    +constructorIO.trackBrowseResultsLoaded(filterName: "group_id", filterValue: "sales", resultCount: 674, items: [CIOItem(id: "1234567-AB", name: "Toothpicks")])
     
     // Uses customerIDs parameter (deprecated)
    -constructorIO.trackBrowseResultsLoaded(filterName: "Category", filterValue: "Snacks", resultCount: 674, customerIDs: ["1234567-AB", "1234765-CD", "1234576-DE"])
    +constructorIO.trackBrowseResultsLoaded(filterName: "group_id", filterValue: "sales", resultCount: 674, customerIDs: ["1234567-AB", "1234765-CD", "1234576-DE"])
     
    @@ -1499,7 +1657,7 @@

    Parameters

    -

    The name of the primary filter that the user browsed for (i.e “color”)

    +

    The name of the primary filter that the user browsed for (i.e “group_id”)

    @@ -1511,7 +1669,7 @@

    Parameters

    -

    The value of the primary filter that the user browsed for (i.e “blue”)

    +

    The value of the primary filter that the user browsed for (i.e “sales”)

    @@ -1596,7 +1754,7 @@

    Parameters

    Track when a user clicks a result that appears within a browse product listing page

    Usage Example:

    -
    constructorIO.trackBrowseResultClick(filterName: "Category", filterValue: "Snacks", customerID: "7654321-BA", variationID: "7654321-BA-738", resultPositionOnPage: 4, sectionName: "Products", resultID: "179b8a0e-3799-4a31-be87-127b06871de2")
    +
    constructorIO.trackBrowseResultClick(filterName: "group_id", filterValue: "sales", customerID: "7654321-BA", variationID: "7654321-BA-738", resultPositionOnPage: 4, sectionName: "Products", resultID: "179b8a0e-3799-4a31-be87-127b06871de2")
     
    @@ -1644,7 +1802,7 @@

    Parameters

    -

    The name of the primary filter that the user browsed for (i.e “color”)

    +

    The name of the primary filter that the user browsed for (i.e “group_id”)

    @@ -1656,7 +1814,7 @@

    Parameters

    -

    The value of the primary filter that the user browsed for (i.e “blue”)

    +

    The value of the primary filter that the user browsed for (i.e “sales”)

    @@ -3088,8 +3246,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Client.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Client.html index 2ec5de92..4ba8a436 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Client.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Client.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -286,8 +286,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Classes.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Classes.html index 760f1f53..624cdc1d 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Classes.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Classes.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -315,8 +315,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Structs.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Structs.html index c4ef82ea..867f642b 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Structs.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Structs.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -259,8 +259,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Response Structures.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Response Structures.html index e1301194..9295e2a3 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Response Structures.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Response Structures.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -454,8 +454,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Builders.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Builders.html index 6bff18cb..edc819dc 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Builders.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Builders.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -454,8 +454,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Structures.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Structures.html index 39e9a651..5a44cf9f 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Structures.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Structures.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -482,8 +482,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Structures & Classes.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Structures & Classes.html index 44a72553..5cf4e7a3 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Structures & Classes.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Structures & Classes.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -712,8 +712,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteQuery.html index 2fbf90f9..25b4dca9 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteQuery.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -388,8 +388,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteResponse.html index f43889e0..7e1eb1cf 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteResponse.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -321,8 +321,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsQuery.html index 3835515d..c0d1ee76 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsQuery.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -355,8 +355,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsResponse.html index 061b198b..9e51d70d 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsResponse.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -294,8 +294,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsQuery.html index 653da838..ebae732a 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsQuery.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -433,8 +433,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsResponse.html index 772cdaa3..0a3eed8e 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsResponse.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -321,8 +321,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseGroupsQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseGroupsQuery.html index c0059a2a..b0410b06 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseGroupsQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseGroupsQuery.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -398,8 +398,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseItemsQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseItemsQuery.html index 7e9d81cb..5eec5b94 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseItemsQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseItemsQuery.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -662,8 +662,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseQuery.html index 1a9491d7..f1ba4f59 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseQuery.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -576,6 +576,8 @@

    Declaration

    Create a Browse request query object

    Usage Example:

    + +

    To retrieve the item group with ID “sales”, set filterName to “group_id” and filterValue to “sales”.

    let facetFilters = [(key: "Nutrition", value: "Organic"),
                         (key: "Nutrition", value: "Natural"),
                         (key: "Brand", value: "Kraft Foods")]
    @@ -590,7 +592,7 @@ 

    Usage Example:

    let fmtOptions = [("groups_max_depth": "10")] -let browseQuery = CIOBrowseQuery(filterName: "group_id", filterValue: "Pantry", filters: CIOQueryFilters(groupFilter: nil, facetFilters: facetFilters), page: 1, perPage: 30, section: "Products", hiddenFields: ["price_CA", "currency_CA"], hiddenFacets: ["brand", "price_CA"], variationsMap: variationsMap, preFilterExpression: preFilterExpression, fmtOptions: fmtOptions) +let browseQuery = CIOBrowseQuery(filterName: "group_id", filterValue: "sales", filters: CIOQueryFilters(groupFilter: nil, facetFilters: facetFilters), page: 1, perPage: 30, section: "Products", hiddenFields: ["price_CA", "currency_CA"], hiddenFacets: ["brand", "price_CA"], variationsMap: variationsMap, preFilterExpression: preFilterExpression, fmtOptions: fmtOptions)
    @@ -614,7 +616,18 @@

    Parameters

    -

    The primary filter name that the user browsed for

    +

    The attribute name that defines what you are browsing by. + +

      +
    • Use “group_id” by default for browsing item groups.
    • +
    • Possible values: + +
        +
      • “group_id”
      • +
      • “collection_id”
      • +
      • “[facet_name]” (where the facet name corresponds with a facet defined in the catalog)
      • +
    • +

    @@ -626,7 +639,11 @@

    Parameters

    -

    The primary filter value that the user browsed for

    +

    The specific value to filter by, corresponding to the filterName. + +

      +
    • Use the specific group ID, collection ID, or facet value you wish to query for. Eg. “sales”, “mens-jeans”
    • +

    @@ -773,8 +790,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseResponse.html index 269a177f..f00f0b94 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseResponse.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -510,8 +510,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacet.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacet.html index bfe3f018..023af989 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacet.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacet.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -514,8 +514,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacetOption.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacetOption.html index bde6bb83..bc76c93c 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacetOption.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacetOption.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -421,8 +421,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizImages.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizImages.html index 33dd9efe..6c4c2bf4 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizImages.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizImages.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -394,8 +394,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOption.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOption.html index 60f512a7..d7f0f8a7 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOption.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOption.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -394,8 +394,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOptionAttribute.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOptionAttribute.html index 2047df0c..ef802d31 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOptionAttribute.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOptionAttribute.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -340,8 +340,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuery.html index 6b21047b..de446177 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuery.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -437,8 +437,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestion.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestion.html index 174bf480..82b4801e 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestion.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestion.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -502,8 +502,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestionResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestionResponse.html index 90f75dc7..775dde07 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestionResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestionResponse.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -352,8 +352,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResult.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResult.html index 51142507..08a3b85f 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResult.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResult.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -340,8 +340,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResultsResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResultsResponse.html index 34283bf0..7f461db0 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResultsResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResultsResponse.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -541,8 +541,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsPod.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsPod.html index 2ba6b0db..76f8ef75 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsPod.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsPod.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -286,8 +286,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsQuery.html index 480a9594..0a0a872a 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsQuery.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -649,8 +649,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsResponse.html index 319e6be0..e6d7596e 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsResponse.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -375,8 +375,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsStrategy.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsStrategy.html index 6f4d1fae..6b01be12 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsStrategy.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsStrategy.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -313,8 +313,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORefinedContent.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORefinedContent.html index 247e7555..07f2ee1e 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORefinedContent.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORefinedContent.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -313,8 +313,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultData.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultData.html index ceaaf4ea..c4be3419 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultData.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultData.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -502,8 +502,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultFacet.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultFacet.html index fd1eaf8d..69decdef 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultFacet.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultFacet.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -340,8 +340,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchQuery.html index cd66d2b6..260b8ead 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchQuery.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -722,8 +722,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchRedirectInfo.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchRedirectInfo.html index ca490ed5..f99ebb91 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchRedirectInfo.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchRedirectInfo.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -367,8 +367,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchResponse.html index 89600115..a62d7c12 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchResponse.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -537,8 +537,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSortOption.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSortOption.html index d25dea16..000fe4e7 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSortOption.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSortOption.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -375,8 +375,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/ConstructorIOConfig.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/ConstructorIOConfig.html index 6494216a..1ab3b8f1 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/ConstructorIOConfig.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/ConstructorIOConfig.html @@ -17,7 +17,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -454,9 +454,36 @@

    Declaration

  • +
    +
    +
    +
    +
    +

    The base URL for media tracking requests

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var baseMediaURL: String?
    + +
    +
    +
    +
    +
  • +
  • +
    @@ -484,7 +511,7 @@

    Usage Example:

    Declaration

    Swift

    -
    public init(apiKey: String, resultCount: AutocompleteResultCount? = nil, defaultItemSectionName: String? = nil, testCells: [CIOABTestCell]? = nil, segments: [String]? = nil, baseURL: String? = nil, baseQuizURL: String? = nil, defaultAnalyticsTags: [String : String]? = nil)
    +
    public init(apiKey: String, resultCount: AutocompleteResultCount? = nil, defaultItemSectionName: String? = nil, testCells: [CIOABTestCell]? = nil, segments: [String]? = nil, baseURL: String? = nil, baseQuizURL: String? = nil, baseMediaURL: String? = nil, defaultAnalyticsTags: [String : String]? = nil)
    @@ -576,6 +603,18 @@

    Parameters

  • + + + + baseMediaURL + + + +
    +

    The base Media URL to make tracking requests to

    +
    + +
    @@ -587,8 +626,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/index.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/index.html index e7b60887..badba7d1 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/index.html @@ -16,7 +16,7 @@
    -

    ConstructorAutocomplete 4.4.0 Docs (94% documented)

    +

    ConstructorAutocomplete 4.4.2 Docs (94% documented)

    @@ -220,14 +220,14 @@

    Platform iOS Swift 3+ compatible Objective-C compatible License: MIT

    Constructor.io Swift Client

    -

    An iOS Client for Constructor.io. Constructor.io provides search as a service that optimizes results using artificial intelligence (including natural language processing, re-ranking to optimize for conversions, and user personalization).

    +

    An iOS Client for Constructor.io. Constructor.io provides search as a service that optimizes results using artificial intelligence (including natural language processing, re-ranking to optimize for conversions, and user personalization).

    Documentation

    Full API documentation is available on Github Pages

    1. Import

    1.a Import using CocoaPods

    -

    First make sure you have CocoaPods installed. Then create an empty text file in your project’s root directory called ‘Podfile’. Add the following lines to the file:

    +

    First make sure you have CocoaPods installed. Then create an empty text file in your project’s root directory called ‘Podfile’. Add the following lines to the file:

    target ‘YOUR_TARGET_NAME’ do
        pod ‘ConstructorAutocomplete'
     end
    @@ -264,7 +264,7 @@ 

    1.c Import using

    Lastly, you’ll just need to import ConstructorAutocomplete to your source files to begin using it.

    2. Retrieve an API key

    -

    You can find this in your Constructor.io dashboard. Contact sales if you’d like to sign up, or support if you believe your company already has an account.

    +

    You can find this in your Constructor.io dashboard. Contact sales if you’d like to sign up, or support if you believe your company already has an account.

    3. Create a Client Instance

    Make sure to import the ConstructorAutocomplete module at the top of your source file and then write the following

    @@ -342,7 +342,7 @@

    7. Request Search Results

    }

    8. Request Browse Results

    -
    let query = CIOBrowseQuery(filterName: "potato", filterValue: "russet")
    +
    let query = CIOBrowseQuery(filterName: "group_id", filterValue: "sales")
     
     // Specify the sort order in which groups are returned
     let groupsSortOption = CIOGroupsSortOption(sortBy: CIOGroupsSortBy.value, sortOrder: CIOGroupsSortOrder.ascending)
    @@ -407,7 +407,7 @@ 

    11. Request Quiz Results

    12. Instrument Behavioral Events

    -

    The iOS Client sends behavioral events to Constructor.io in order to continuously learn and improve results for future Autosuggest and Search requests. The Client only sends events in response to being called by the consuming app or in response to user interaction . For example, if the consuming app never calls the SDK code, no events will be sent. Besides the explicitly passed in event parameters, all user events contain a GUID based user ID that the client sets to identify the user as well as a session ID.

    +

    The iOS Client sends behavioral events to Constructor.io in order to continuously learn and improve results for future Autosuggest and Search requests. The Client only sends events in response to being called by the consuming app or in response to user interaction . For example, if the consuming app never calls the SDK code, no events will be sent. Besides the explicitly passed in event parameters, all user events contain a GUID based user ID that the client sets to identify the user as well as a session ID.

    Three types of these events exist:

    @@ -446,20 +446,20 @@

    Browse Events

    // Track when browse results are loaded into view
    -constructorIO.trackBrowseResultsLoaded(filterName: "Category", filterValue: "Snacks", resultCount: 674)
    +constructorIO.trackBrowseResultsLoaded(filterName: "group_id", filterValue: "sales", resultCount: 674)
     
     // Track when browse results are loaded into view with items array (supported in v3.1.2 and above)
    -constructorIO.trackBrowseResultsLoaded(filterName: "Category", filterValue: "Snacks", resultCount: 674, customerIDs: ["1234567-AB", "1234765-CD", "1234576-DE"])
    +constructorIO.trackBrowseResultsLoaded(filterName: "group_id", filterValue: "sales", resultCount: 674, customerIDs: ["1234567-AB", "1234765-CD", "1234576-DE"])
     
     // Track when a browse result is clicked
    -constructorIO.trackBrowseResultClick(filterName: "Category", filterValue: "Snacks", customerID: "7654321-BA", variationID: "7654321-BA-738", resultPositionOnPage: 4, sectionName: "Products", resultID: "179b8a0e-3799-4a31-be87-127b06871de2")
    +constructorIO.trackBrowseResultClick(filterName: "group_id", filterValue: "sales", customerID: "7654321-BA", variationID: "7654321-BA-738", resultPositionOnPage: 4, sectionName: "Products", resultID: "179b8a0e-3799-4a31-be87-127b06871de2")
     
    // Track when sponsored browse results are loaded into view.
    -constructorIO.trackBrowseResultsLoaded(filterName: "Category", filterValue: "Snacks", resultCount: "674", items: CIOItem(customerID: "10001", slCampaignID: "campaign-1", slCampaignOwner: "owner-1"))
    +constructorIO.trackBrowseResultsLoaded(filterName: "group_id", filterValue: "sales", resultCount: "674", items: CIOItem(customerID: "10001", slCampaignID: "campaign-1", slCampaignOwner: "owner-1"))
     
     // Track when a sponsored browse result is clicked
    -constructorIO.trackBrowseResultClick(filterName: "Category", filterValue: "Snacks", customerID: "7654321-BA", variationID: "7654321-BA-738", resultPositionOnPage: 4, sectionName: "Products", slCampaignID: "campaign-1", slCampaignOwner: "owner-1")
    +constructorIO.trackBrowseResultClick(filterName: "group_id", filterValue: "sales", customerID: "7654321-BA", variationID: "7654321-BA-738", resultPositionOnPage: 4, sectionName: "Products", slCampaignID: "campaign-1", slCampaignOwner: "owner-1")
     

    Recommendations Events

    // Track when recommendation results are viewed
    @@ -481,6 +481,13 @@ 

    Quiz Events

    // Track when a quiz result is converted on ConstructorIo.trackQuizConversion(quizID: "coffee-quiz", quizVersionID: "1231244", quizSessionID: "123", customerID: "123", variationID: "167", itemName: "espresso", revenue: 20.0) +
    +

    Media Impression Events

    +
    // Track when a media impression is viewed
    +ConstructorIo.trackMediaImpressionView(bannerAdId: "banner-ad-id", placementId: "placement-id")
    +
    +// Track when a media impression is clicked
    +ConstructorIo.trackMediaImpressionClick(bannerAdId: "banner-ad-id", placementId: "placement-id")
     

    Conversion Events

    // Track when an item converts (a.k.a. is added to cart) regardless of the user journey that led to adding to cart
    @@ -507,8 +514,8 @@ 

    Miscellaneous Events

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/js/jazzy.js b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/js/jazzy.js index 19844166..1ac86992 100755 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/js/jazzy.js +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/js/jazzy.js @@ -22,7 +22,7 @@ function itemLinkToContent($link) { return $link.parent().parent().next(); } -// On doc load + hash-change, open any targetted item +// On doc load + hash-change, open any targeted item function openCurrentItemIfClosed() { if (window.jazzy.docset) { return; diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/search.json b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/search.json index 4f37edfc..4bf0ecd3 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/search.json +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eRefine dcontent data\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a refined content object\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html":{"name":"CIORefinedContent","abstract":"\u003cp\u003eStruct encapsulating a refined content with associated metadata\u003c/p\u003e"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC10tokenMatchAA0C10SourceDataCvp":{"name":"tokenMatch","abstract":"\u003cp\u003eNumber of token match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC15embeddingsMatchAA0C10SourceDataCvp":{"name":"embeddingsMatch","abstract":"\u003cp\u003eNumber of embedding match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSourceData.html#/s:23ConstructorAutocomplete19CIOResultSourceDataC5countSivp":{"name":"count","abstract":"\u003cp\u003eNumber of results matching\u003c/p\u003e","parent_name":"CIOResultSourceData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC2idSSvp":{"name":"id","abstract":"\u003cp\u003eId of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC12display_nameSSvp":{"name":"display_name","abstract":"\u003cp\u003eDisplay name of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html":{"name":"CIOCollectionData","abstract":"\u003cp\u003eStruct encapsulating a collection\u003c/p\u003e"},"Classes/CIOResultSourceData.html":{"name":"CIOResultSourceData","abstract":"\u003cp\u003eStruct encapsulating a result source data\u003c/p\u003e"},"Classes/CIOResultSources.html":{"name":"CIOResultSources","abstract":"\u003cp\u003eStruct encapsulating a result source\u003c/p\u003e"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV17filterExpressionsSDySSypGvp":{"name":"filterExpressions","abstract":"\u003cp\u003eFilter Expressions\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV10resultsUrlSSvp":{"name":"resultsUrl","abstract":"\u003cp\u003eResults Url\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryUrlSSSgvp":{"name":"primaryUrl","abstract":"\u003cp\u003ePrimary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryAltSSSgvp":{"name":"primaryAlt","abstract":"\u003cp\u003ePrimary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryUrlSSSgvp":{"name":"secondaryUrl","abstract":"\u003cp\u003eSecondary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryAltSSSgvp":{"name":"secondaryAlt","abstract":"\u003cp\u003eSecondary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a question images\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eQuiz option attribute name\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eQuiz option attribute value\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option attribute object\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV2idSivp":{"name":"id","abstract":"\u003cp\u003eThe id of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV9attributeAA0cD9AttributeVSgvp":{"name":"attribute","abstract":"\u003cp\u003eThe attribute associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eThe images associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV2idSivp":{"name":"id","abstract":"\u003cp\u003eQuestion ID\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV5titleSSSgvp":{"name":"title","abstract":"\u003cp\u003eTitle of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4typeSSSgvp":{"name":"type","abstract":"\u003cp\u003eThe type of question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7ctaTextSSSgvp":{"name":"ctaText","abstract":"\u003cp\u003eCTA text of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eImages associated with the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7optionsSayAA0C6OptionVGSgvp":{"name":"options","abstract":"\u003cp\u003eList of possible options (answers) for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV16inputPlaceholderSSSgvp":{"name":"inputPlaceholder","abstract":"\u003cp\u003eThe input placeholder for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6sortBySSvp":{"name":"sortBy","abstract":"\u003cp\u003eThe field to sort by\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV9sortOrderAA0cF0Ovp":{"name":"sortOrder","abstract":"\u003cp\u003eThe sort order (i.e. \u0026ldquo;ascending\u0026rdquo; or \u0026ldquo;descending\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eThe status of the sort option (i.e. \u0026ldquo;selected\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV3urlSSvp":{"name":"url","abstract":"\u003cp\u003eThe redirect URL\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV7matchIDSivp":{"name":"matchID","abstract":"\u003cp\u003eMatch ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6ruleIDSivp":{"name":"ruleID","abstract":"\u003cp\u003eRule ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6objectACSgSDySSypGSg_tcfc":{"name":"init(object:)","abstract":"\u003cp\u003eCreate a Search redirect info object\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name of the facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV6valuesSaySSGvp":{"name":"values","abstract":"\u003cp\u003eList of facet option values\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV2idSSSgvp":{"name":"id","abstract":"\u003cp\u003eResult Item ID\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV3urlSSSgvp":{"name":"url","abstract":"\u003cp\u003eURL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8imageURLSSSgvp":{"name":"imageURL","abstract":"\u003cp\u003eImage URL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6groupsSayAA8CIOGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eGroups associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6facetsSayAA0C5FacetVGvp":{"name":"facets","abstract":"\u003cp\u003eFacets associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8metadataSDySSypGvp":{"name":"metadata","abstract":"\u003cp\u003eAdditioanl metadata associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11variationIdSSSgvp":{"name":"variationId","abstract":"\u003cp\u003eVariation ID of the result item (if available)\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOResultData"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value (or name) of the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4dataAA0C4DataVvp":{"name":"data","abstract":"\u003cp\u003eAdditional data about the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC12matchedTermsSaySSGvp":{"name":"matchedTerms","abstract":"\u003cp\u003eTerms associated with the result that was matched on\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC10variationsSayACGvp":{"name":"variations","abstract":"\u003cp\u003eVariations for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC13variationsMapypvp":{"name":"variationsMap","abstract":"\u003cp\u003eVariations map for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional metadata\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC8strategyAA26CIORecommendationsStrategyVvp":{"name":"strategy","abstract":"\u003cp\u003eThe underlying recommendations strategy for the result (only applies to recommendations)\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC6labelsSDySSypGvp":{"name":"labels","abstract":"\u003cp\u003eLabels associated with the result item\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result object\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"CIOResult"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV2idSSvp":{"name":"id","abstract":"\u003cp\u003eThe id of the strategy\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations strategy object\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsPod.html#/s:23ConstructorAutocomplete21CIORecommendationsPodV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations pod\u003c/p\u003e","parent_name":"CIORecommendationsPod"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC4pathSSSgvp":{"name":"path","abstract":"\u003cp\u003eThe full path of the group hierarchy\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayName7groupID4pathACSS_S2SSgtcfc":{"name":"init(displayName:groupID:path:)","abstract":"\u003cp\u003eCreate a group\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC5countSiSgvp":{"name":"count","abstract":"\u003cp\u003eThe number of results that would be returned when selected\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC8childrenSayACGvp":{"name":"children","abstract":"\u003cp\u003eList of child groups\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7parentsSayACGvp":{"name":"parents","abstract":"\u003cp\u003eList of parent groups that it belongs to\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC4dataSDySSypGSgvp":{"name":"data","abstract":"\u003cp\u003eJSON object with custom metadata attached with the item group.\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5countSivp":{"name":"count","abstract":"\u003cp\u003eThe number of results that will be returned when selected\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (i.e. \u0026ldquo;selected\u0026rdquo; or \u0026ldquo;\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe facet value\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name (or value) of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3maxSivp":{"name":"max","abstract":"\u003cp\u003eThe max possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3minSivp":{"name":"min","abstract":"\u003cp\u003eThe minimum possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV7optionsSayAA0cD6OptionVGvp":{"name":"options","abstract":"\u003cp\u003eList of facet options\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4typeSSvp":{"name":"type","abstract":"\u003cp\u003eThe type of the facet (i.e. range or multiple)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6hiddenSbvp":{"name":"hidden","abstract":"\u003cp\u003eWhether the facet is hidden or not (i.e. true or false)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6statusSS3min_SS3maxtSgvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (for range type facets)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet object\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6resultAA9CIOResultCvp":{"name":"result","abstract":"\u003cp\u003eResult returned for the query\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC5groupAA8CIOGroupCSgvp":{"name":"group","abstract":"\u003cp\u003eGroup (or category) the result belongs to\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6result5groupAcA9CIOResultC_AA8CIOGroupCSgtcfc":{"name":"init(result:group:)","abstract":"\u003cp\u003eCreate a autocomplete result\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html":{"name":"CIOAutocompleteResult","abstract":"\u003cp\u003eDefines an autocomplete item in the list. Since you can search for a term in a group, this class holds"},"Structs/CIOFilterFacet.html":{"name":"CIOFilterFacet","abstract":"\u003cp\u003eStruct encapsulating a filter facet with information about the type and options.\u003c/p\u003e"},"Structs/CIOFilterFacetOption.html":{"name":"CIOFilterFacetOption","abstract":"\u003cp\u003eStruct encapsulating a filter facet option with information about the status and results associated with it.\u003c/p\u003e"},"Classes/CIOFilterGroup.html":{"name":"CIOFilterGroup","abstract":"\u003cp\u003eStruct encapsulating a filter group\u003c/p\u003e"},"Classes/CIOGroup.html":{"name":"CIOGroup","abstract":"\u003cp\u003eStruct encapsulating a group\u003c/p\u003e"},"Structs/CIORecommendationsPod.html":{"name":"CIORecommendationsPod","abstract":"\u003cp\u003eStruct encapsulating a recommendations pod\u003c/p\u003e"},"Structs/CIORecommendationsStrategy.html":{"name":"CIORecommendationsStrategy","abstract":"\u003cp\u003eStruct encapsulating the recommendations strategy\u003c/p\u003e"},"Classes/CIOResult.html":{"name":"CIOResult","abstract":"\u003cp\u003eStruct encapsulating a result with associated metadata and variations\u003c/p\u003e"},"Structs/CIOResultData.html":{"name":"CIOResultData","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOResultFacet.html":{"name":"CIOResultFacet","abstract":"\u003cp\u003eStruct encapsulating a result facet\u003c/p\u003e"},"Structs/CIOSearchRedirectInfo.html":{"name":"CIOSearchRedirectInfo","abstract":"\u003cp\u003eStruct encapsulating the Search redirect info\u003c/p\u003e"},"Structs/CIOSortOption.html":{"name":"CIOSortOption","abstract":"\u003cp\u003eStruct encapsulating a sort option\u003c/p\u003e"},"Structs/CIOQuizQuestion.html":{"name":"CIOQuizQuestion","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizOption.html":{"name":"CIOQuizOption","abstract":"\u003cp\u003eStruct encapsulating a quiz option\u003c/p\u003e"},"Structs/CIOQuizOptionAttribute.html":{"name":"CIOQuizOptionAttribute","abstract":"\u003cp\u003eStruct encapsulating a quiz option attribute\u003c/p\u003e"},"Structs/CIOQuizImages.html":{"name":"CIOQuizImages","abstract":"\u003cp\u003eStruct encapsulating a question images\u003c/p\u003e"},"Structs/CIOQuizResult.html":{"name":"CIOQuizResult","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV08totalNumD0Sivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the result\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13resultSourcesAA09CIOResultG0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Quizzes Response\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV04nextD0AA0cD0Vvp":{"name":"nextQuestion","abstract":"\u003cp\u003eNext question in the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the search query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV12redirectInfoAA0c8RedirectF0VSgvp":{"name":"redirectInfo","abstract":"\u003cp\u003eAdditional info about the redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eA list of sorting options\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV10isRedirectSbvp":{"name":"isRedirect","abstract":"\u003cp\u003eFlag to determine if the response is a redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Search Response\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV3podAA0C3PodVvp":{"name":"pod","abstract":"\u003cp\u003ePod information\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the recommendations query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Recommendations Response\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV6facetsSayAA09CIOFilterD0VGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV10collectionAA17CIOCollectionDataCSgvp":{"name":"collection","abstract":"\u003cp\u003eCollection of the result if browsing collection_id\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Browse Response\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV8sectionsSDySSSayAA0C6ResultCGGvp":{"name":"sections","abstract":"\u003cp\u003eList of results broken down by sections\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional information about the request and result ID\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Autocomplete Response\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html":{"name":"CIOAutocompleteResponse","abstract":"\u003cp\u003eStruct representing the autocomplete data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseResponse.html":{"name":"CIOBrowseResponse","abstract":"\u003cp\u003eStruct representing the browse data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetsResponse.html":{"name":"CIOBrowseFacetsResponse","abstract":"\u003cp\u003eStruct representing the browse facets data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsResponse.html":{"name":"CIOBrowseFacetOptionsResponse","abstract":"\u003cp\u003eStruct representing the browse facet options data response from the server.\u003c/p\u003e"},"Structs/CIORecommendationsResponse.html":{"name":"CIORecommendationsResponse","abstract":"\u003cp\u003eStruct representing the recommendations data response from the server.\u003c/p\u003e"},"Structs/CIOSearchResponse.html":{"name":"CIOSearchResponse","abstract":"\u003cp\u003eStruct representing the search data response from the server.\u003c/p\u003e"},"Structs/CIOQuizQuestionResponse.html":{"name":"CIOQuizQuestionResponse","abstract":"\u003cp\u003eStruct representing the quiz question response from the server.\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html":{"name":"CIOQuizResultsResponse","abstract":"\u003cp\u003eStruct representing the quiz result response from the server.\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Search request query builder\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5podIDACSS_tcfc":{"name":"init(podID:)","abstract":"\u003cp\u003eCreate a Recommendations request query builder\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC9setItemIDyACSSF":{"name":"setItemID(_:)","abstract":"\u003cp\u003eAdd an item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC14setVariationIDyACSSF":{"name":"setVariationID(_:)","abstract":"\u003cp\u003eAdd an item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC7setTermyACSSF":{"name":"setTerm(_:)","abstract":"\u003cp\u003eAdd a term to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreata a Browse Groups request query builder\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setGroupIdyACSSF":{"name":"setGroupId(_:)","abstract":"\u003cp\u003eSpecify the id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC11setMaxDepthyACSiF":{"name":"setMaxDepth(_:)","abstract":"\u003cp\u003eSpecify the maximum depth of the hierarchy that should be included in the response","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eSpecify the section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC9facetNameACSS_tcfc":{"name":"init(facetName:)","abstract":"\u003cp\u003eCreate a Browse facet options request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC19setShowHiddenFacetsyACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC5buildAA0cdeF0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreate a Browse Facets request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC013setShowHiddenD0yACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC9setOffsetyACSiF":{"name":"setOffset(_:)","abstract":"\u003cp\u003eAdd a offset of results to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC3idsACSaySSG_tcfc":{"name":"init(ids:)","abstract":"\u003cp\u003eCreate a Browse Items request query builder\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setFiltersyAcA08CIOQueryH0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setSortOptionyAcA07CIOSortI0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC16setVariationsMapyAcA08CIOQueryhI0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupsiJ0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdds the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10filterName0F5ValueACSS_SStcfc":{"name":"init(filterName:filterValue:)","abstract":"\u003cp\u003eCreate a Browse request query builder\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Autocomplete request query builder\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC23setNumResultsForSectionyACSDySSSiGF":{"name":"setNumResultsForSection(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC17setSectionFiltersyACSDySSAA08CIOQueryH0VGF":{"name":"setSectionFilters(_:)","abstract":"\u003cp\u003eAdd additional filters applied only to specific sections\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html":{"name":"CIOAutocompleteQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a autocomplete query\u003c/p\u003e"},"Classes/CIOBrowseQueryBuilder.html":{"name":"CIOBrowseQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse query.\u003c/p\u003e"},"Classes/CIOBrowseItemsQueryBuilder.html":{"name":"CIOBrowseItemsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse items query.\u003c/p\u003e"},"Classes/CIOBrowseFacetsQueryBuilder.html":{"name":"CIOBrowseFacetsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facets query.\u003c/p\u003e"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html":{"name":"CIOBrowseFacetOptionsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facet options query.\u003c/p\u003e"},"Classes/CIOBrowseGroupsQueryBuilder.html":{"name":"CIOBrowseGroupsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse groups query.\u003c/p\u003e"},"Classes/CIORecommendationsQueryBuilder.html":{"name":"CIORecommendationsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a recommendations query\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html":{"name":"CIOSearchQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eThe id of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV7answersSaySaySSGGSgvp":{"name":"answers","abstract":"\u003cp\u003eA list of answers. Please refer to \u0026ldquo;\u003ca href=\"https://docs.constructor.com/reference/configuration-quizzes\"\u003ehttps://docs.constructor.com/reference/configuration-quizzes\u003c/a\u003e\u0026rdquo; for additional details\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizVersionIDSSSgvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizSessionIDSSSgvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizID7answers0e7VersionF00e7SessionF0ACSS_SaySaySSGGSgSSSgAKtcfc":{"name":"init(quizID:answers:quizVersionID:quizSessionID:)","abstract":"\u003cp\u003eCreate a Quiz request query object\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5querySSvp":{"name":"query","abstract":"\u003cp\u003eThe user typed query to return results for\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5query7filters10sortOption4page7perPage7section12hiddenFields0M6Facets010groupsSortH013variationsMap19preFilterExpression10fmtOptionsACSS_AA15CIOQueryFiltersVSgAA07CIOSortH0VSgSiSgAVSSSgSaySSGSgAyA09CIOGroupsqH0VSgAA0y10VariationsS0VSgAWSaySS3key_SS5valuetGSgtcfc":{"name":"init(query:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Search request query object\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podIDSSvp":{"name":"podID","abstract":"\u003cp\u003eThe pod ID\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV6itemIDSSSgvp":{"name":"itemID","abstract":"\u003cp\u003eThe item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV11variationIDSSSgvp":{"name":"variationID","abstract":"\u003cp\u003eThe item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV4termSSSgvp":{"name":"term","abstract":"\u003cp\u003eThe term to use to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV10numResultsSiSgvp":{"name":"numResults","abstract":"\u003cp\u003eThe number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podID04itemF009variationF04term7filters10numResults7section12hiddenFields19preFilterExpression13variationsMapACSS_SSSgA2nA15CIOQueryFiltersVSgSiSgANSaySSGSgAnA0u10VariationsT0VSgtcfc":{"name":"init(podID:itemID:variationID:term:filters:numResults:section:hiddenFields:preFilterExpression:variationsMap:)","abstract":"\u003cp\u003eCreate a Recommendations request query object\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupIdSSSgvp":{"name":"groupId","abstract":"\u003cp\u003eThe id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV14groupsMaxDepthSiSgvp":{"name":"groupsMaxDepth","abstract":"\u003cp\u003eThe maximum depth of the hierarchy, in case of hierarchical groups, that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupId7section14groupsMaxDepthACSSSg_AGSiSgtcfc":{"name":"init(groupId:section:groupsMaxDepth:)","abstract":"\u003cp\u003eCreate a Browse Groups request query object\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetNameSSvp":{"name":"facetName","abstract":"\u003cp\u003eName of the facet whose options to return\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV16showHiddenFacetsSbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetName16showHiddenFacetsACSS_SbSgtcfc":{"name":"init(facetName:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facet options request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4pageSiSgvp":{"name":"page","abstract":"\u003cp\u003eThe page of results to request (can\u0026rsquo;t be used with offset)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV6offsetSiSgvp":{"name":"offset","abstract":"\u003cp\u003eThe offset of results to request (can\u0026rsquo;t be used with page)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV7perPageSiSgvp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV010showHiddenD0SbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4page6offset7perPage010showHiddenD0ACSiSg_A2HSbSgtcfc":{"name":"init(page:offset:perPage:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facets request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3idsSaySSGvp":{"name":"ids","abstract":"\u003cp\u003eThe list of item ids to request\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10sortOptionAA07CIOSortG0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV16groupsSortOptionAA09CIOGroupsgH0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3ids7filters10sortOption4page7perPage7section12hiddenFields0N6Facets010groupsSortI013variationsMap10fmtOptionsACSaySSG_AA15CIOQueryFiltersVSgAA07CIOSortI0VSgSiSgAVSSSgAOSgAxA09CIOGroupsrI0VSgAA0w10VariationsT0VSgSaySS3key_SS5valuetGSgtcfc":{"name":"init(ids:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterNameSSvp":{"name":"filterName","abstract":"\u003cp\u003eThe primary filter name that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV11filterValueSSvp":{"name":"filterValue","abstract":"\u003cp\u003eThe primary filter value that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterName0E5Value7filters10sortOption4page7perPage7section12hiddenFields0O6Facets010groupsSortJ013variationsMap19preFilterExpression10fmtOptionsACSS_SSAA15CIOQueryFiltersVSgAA07CIOSortJ0VSgSiSgAWSSSgSaySSGSgAzA09CIOGroupssJ0VSgAA018CIOQueryVariationsU0VSgAXSaySS3key_SS5valuetGSgtcfc":{"name":"init(filterName:filterValue:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV5query7filters14sectionFilters10numResults0iJ10ForSection12hiddenFields13variationsMapACSS_AA08CIOQueryH0VSgSDySSALGSgSiSgSDySSSiGSgSaySSGSgAA0q10VariationsP0VSgtcfc":{"name":"init(query:filters:sectionFilters:numResults:numResultsForSection:hiddenFields:variationsMap:)","abstract":"\u003cp\u003eCreate an Autocomplete request query object\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html":{"name":"CIOAutocompleteQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute an autocomplete query.\u003c/p\u003e"},"Structs/CIOBrowseQuery.html":{"name":"CIOBrowseQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse query.\u003c/p\u003e"},"Structs/CIOBrowseItemsQuery.html":{"name":"CIOBrowseItemsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse items query.\u003c/p\u003e"},"Structs/CIOBrowseFacetsQuery.html":{"name":"CIOBrowseFacetsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facets query.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsQuery.html":{"name":"CIOBrowseFacetOptionsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facet options query.\u003c/p\u003e"},"Structs/CIOBrowseGroupsQuery.html":{"name":"CIOBrowseGroupsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse groups query.\u003c/p\u003e"},"Structs/CIORecommendationsQuery.html":{"name":"CIORecommendationsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a recommendations query.\u003c/p\u003e"},"Structs/CIOSearchQuery.html":{"name":"CIOSearchQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html":{"name":"CIOQuizQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a quiz query.\u003c/p\u003e"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6configAcA0A8IOConfigV_tcfc":{"name":"init(config:)","abstract":"\u003cp\u003eInitializes a ConstructorIO Client\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12autocomplete8forQuery17completionHandleryAA015CIOAutocompleteF0V_yAA0B12TaskResponseCctF":{"name":"autocomplete(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet autocomplete suggestions for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6search8forQuery17completionHandleryAA09CIOSearchF0V_yAA18SearchTaskResponseCctF":{"name":"search(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet search results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6browse8forQuery17completionHandleryAA09CIOBrowseF0V_yAA18BrowseTaskResponseCctF":{"name":"browse(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11browseItems8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseItems(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse items results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseGroups8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseGroups(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse groups results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseFacets8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA06BrowseE12TaskResponseCctF":{"name":"browseFacets(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facets results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC18browseFacetOptions8forQuery17completionHandleryAA09CIOBrowseefH0V_yAA06BrowseeF12TaskResponseCctF":{"name":"browseFacetOptions(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facet options results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15recommendations8forQuery17completionHandleryAA018CIORecommendationsF0V_yAA27RecommendationsTaskResponseCctF":{"name":"recommendations(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet recommendation results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19getQuizNextQuestion8forQuery17completionHandleryAA07CIOQuizI0V_yAA0eG12TaskResponseCctF":{"name":"getQuizNextQuestion(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz question for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC14getQuizResults8forQuery17completionHandleryAA07CIOQuizH0V_yAA0eF12TaskResponseCctF":{"name":"getQuizResults(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackInputFocus10searchTerm17completionHandlerySS_yAA20TrackingTaskResponseCcSgtF":{"name":"trackInputFocus(searchTerm:completionHandler:)","abstract":"\u003cp\u003eTrack when a user focuses on a search input element\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC05trackB6Select10searchTerm13originalQuery11sectionName5group8resultID17completionHandlerySS_S2SAA8CIOGroupCSgSSSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackAutocompleteSelect(searchTerm:originalQuery:sectionName:group:resultID:completionHandler:)","abstract":"\u003cp\u003eTrack when a user selects (clicks, or navigates to via keyboard) a result that appears within autocomplete\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC17trackSearchSubmit10searchTerm13originalQuery5group17completionHandlerySS_SSAA8CIOGroupCSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchSubmit(searchTerm:originalQuery:group:completionHandler:)","abstract":"\u003cp\u003eTrack when a user submits a search (pressing enter within input element, or clicking submit element)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackSearchResultsLoaded10searchTerm11resultCount11customerIDs5items0J2ID13analyticsTags17completionHandlerySS_SiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultsLoaded(searchTerm:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackSearchResultClick8itemName10customerID09variationK010searchTerm07sectionI006resultK0010slCampaignK00qR5Owner17completionHandlerySS_S2SSgA5NyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultClick(itemName:customerID:variationID:searchTerm:sectionName:resultID:slCampaignID:slCampaignOwner:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackBrowseResultsLoaded10filterName0H5Value11resultCount11customerIDs5items0K2ID13analyticsTags17completionHandlerySS_SSSiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultsLoaded(filterName:filterValue:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackBrowseResultClick10customerID09variationI010filterName0K5Value20resultPositionOnPage07sectionL00nI0010slCampaignI00sT5Owner13analyticsTags17completionHandlerySS_SSSgS2SSiSgA4PSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultClick(customerID:variationID:filterName:filterValue:resultPositionOnPage:sectionName:resultID:slCampaignID:slCampaignOwner:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultsView5podID03numF6Viewed11customerIDs10resultPage0N5Count11sectionName0nI013analyticsTags17completionHandlerySS_SiSgSaySSGSgA2NSSSgAQSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultsView(podID:numResultsViewed:customerIDs:resultPage:resultCount:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a pod of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultClick5podID08strategyI008customerI009variationI017numResultsPerPage06resultP00Q5Count0q10PositionOnP011sectionName0qI013analyticsTags17completionHandlerySS_SSSgSSAQSiSgA3r2QSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultClick(podID:strategyID:customerID:variationID:numResultsPerPage:resultPage:resultCount:resultPositionOnPage:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks an item that appears within a list of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackConversion8itemName10customerID09variationI07revenue10searchTerm07sectionG014conversionType07displayG008isCustomP013analyticsTags17completionHandlerySS_S2SSgSdSgA4PSbSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackConversion(itemName:customerID:variationID:revenue:searchTerm:sectionName:conversionType:displayName:isCustomType:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user performs an action indicating interest in an item (add to cart, add to wishlist, etc.)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase11customerIDs11sectionName7revenue7orderID13analyticsTags17completionHandlerySaySSG_SSSgSdSgALSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(customerIDs:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase5items11sectionName7revenue7orderID13analyticsTags17completionHandlerySayAA7CIOItemVG_SSSgSdSgANSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(items:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackItemDetailLoad10customerID8itemName09variationI007sectionK03url13analyticsTags17completionHandlerySS_S2SSgA2LSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackItemDetailLoad(customerID:itemName:variationID:sectionName:url:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a product detail page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackQuizResultsLoaded6quizID0h7VersionI00h7SessionI006resultI00L4Page0L5Count11sectionName13analyticsTags17completionHandlerySS_S3SSgSiSgAoNSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultsLoaded(quizID:quizVersionID:quizSessionID:resultID:resultPage:resultCount:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC20trackQuizResultClick6quizID0h7VersionI00h7SessionI008customerI009variationI08itemName06resultI00P4Page0P5Count013numResultsPerQ00p10PositionOnQ007sectionO013analyticsTags17completionHandlerySS_S4SSgA2SSiSgA3tSSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultClick(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:resultID:resultPage:resultCount:numResultsPerPage:resultPositionOnPage:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackQuizConversion6quizID0g7VersionH00g7SessionH008customerH009variationH08itemName7revenue14conversionType08isCustomQ007displayN007sectionN013analyticsTags17completionHandlerySS_S4SSgARSdSgARSbSgA2RSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizConversion(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:revenue:conversionType:isCustomType:displayName:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC23trackGenericResultClick6itemID0H4Name09variationI007sectionJ017completionHandlerySS_S2SSgAJyAA20TrackingTaskResponseCcSgtF":{"name":"trackGenericResultClick(itemID:itemName:variationID:sectionName:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks on a generic result\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11setClientId8clientIDySS_tF":{"name":"setClientId(clientID:)","abstract":"\u003cp\u003eSet a custom clientID\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12setSessionId9sessionIDySi_tF":{"name":"setSessionId(sessionID:)","abstract":"\u003cp\u003eSet a custom sessionID\u003c/p\u003e","parent_name":"ConstructorIO"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKeySSvp":{"name":"apiKey","abstract":"\u003cp\u003eThe API key\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11resultCountAA0b6ResultE0VSgvp":{"name":"resultCount","abstract":"\u003cp\u003eThe default number of results to request for\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV22defaultItemSectionNameSSSgvp":{"name":"defaultItemSectionName","abstract":"\u003cp\u003eThe default section to request items from\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV9testCellsSayAA13CIOABTestCellVGSgvp":{"name":"testCells","abstract":"\u003cp\u003eList of test cell information to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV20defaultAnalyticsTagsSDyS2SGSgvp":{"name":"defaultAnalyticsTags","abstract":"\u003cp\u003eAdditional analytics tags to pass. Will be merged with analytics tags passed on the request level\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV8segmentsSaySSGSgvp":{"name":"segments","abstract":"\u003cp\u003eList of segments to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV7baseURLSSSgvp":{"name":"baseURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11baseQuizURLSSSgvp":{"name":"baseQuizURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKey11resultCount22defaultItemSectionName9testCells8segments7baseURL0o4QuizP00H13AnalyticsTagsACSS_AA0b6ResultG0VSgSSSgSayAA13CIOABTestCellVGSgSaySSGSgA2OSDyS2SGSgtcfc":{"name":"init(apiKey:resultCount:defaultItemSectionName:testCells:segments:baseURL:baseQuizURL:defaultAnalyticsTags:)","abstract":"\u003cp\u003eCreate a configuration object\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html":{"name":"ConstructorIOConfig","abstract":"\u003cp\u003eStruct encapsulating the configuration options needed to make requests\u003c/p\u003e"},"Classes/ConstructorIO.html":{"name":"ConstructorIO","abstract":"\u003cp\u003eThe main class to be used for getting autocomplete results and tracking behavioural data.\u003c/p\u003e"},"Client.html":{"name":"Client"},"Result%20Request%20Structures.html":{"name":"Result Request Structures"},"Result%20Request%20Builders.html":{"name":"Result Request Builders"},"Response%20Structures.html":{"name":"Response Structures"},"Result%20Structures%20%26%20Classes.html":{"name":"Result Structures \u0026 Classes"},"Other%20Classes.html":{"name":"Other Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Other%20Structs.html":{"name":"Other Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"}} \ No newline at end of file +{"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eRefine dcontent data\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a refined content object\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html":{"name":"CIORefinedContent","abstract":"\u003cp\u003eStruct encapsulating a refined content with associated metadata\u003c/p\u003e"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC10tokenMatchAA0C10SourceDataCvp":{"name":"tokenMatch","abstract":"\u003cp\u003eNumber of token match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC15embeddingsMatchAA0C10SourceDataCvp":{"name":"embeddingsMatch","abstract":"\u003cp\u003eNumber of embedding match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSourceData.html#/s:23ConstructorAutocomplete19CIOResultSourceDataC5countSivp":{"name":"count","abstract":"\u003cp\u003eNumber of results matching\u003c/p\u003e","parent_name":"CIOResultSourceData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC2idSSvp":{"name":"id","abstract":"\u003cp\u003eId of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC12display_nameSSvp":{"name":"display_name","abstract":"\u003cp\u003eDisplay name of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html":{"name":"CIOCollectionData","abstract":"\u003cp\u003eStruct encapsulating a collection\u003c/p\u003e"},"Classes/CIOResultSourceData.html":{"name":"CIOResultSourceData","abstract":"\u003cp\u003eStruct encapsulating a result source data\u003c/p\u003e"},"Classes/CIOResultSources.html":{"name":"CIOResultSources","abstract":"\u003cp\u003eStruct encapsulating a result source\u003c/p\u003e"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV17filterExpressionsSDySSypGvp":{"name":"filterExpressions","abstract":"\u003cp\u003eFilter Expressions\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV10resultsUrlSSvp":{"name":"resultsUrl","abstract":"\u003cp\u003eResults Url\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryUrlSSSgvp":{"name":"primaryUrl","abstract":"\u003cp\u003ePrimary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryAltSSSgvp":{"name":"primaryAlt","abstract":"\u003cp\u003ePrimary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryUrlSSSgvp":{"name":"secondaryUrl","abstract":"\u003cp\u003eSecondary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryAltSSSgvp":{"name":"secondaryAlt","abstract":"\u003cp\u003eSecondary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a question images\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eQuiz option attribute name\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eQuiz option attribute value\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option attribute object\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV2idSivp":{"name":"id","abstract":"\u003cp\u003eThe id of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV9attributeAA0cD9AttributeVSgvp":{"name":"attribute","abstract":"\u003cp\u003eThe attribute associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eThe images associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV2idSivp":{"name":"id","abstract":"\u003cp\u003eQuestion ID\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV5titleSSSgvp":{"name":"title","abstract":"\u003cp\u003eTitle of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4typeSSSgvp":{"name":"type","abstract":"\u003cp\u003eThe type of question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7ctaTextSSSgvp":{"name":"ctaText","abstract":"\u003cp\u003eCTA text of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eImages associated with the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7optionsSayAA0C6OptionVGSgvp":{"name":"options","abstract":"\u003cp\u003eList of possible options (answers) for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV16inputPlaceholderSSSgvp":{"name":"inputPlaceholder","abstract":"\u003cp\u003eThe input placeholder for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6sortBySSvp":{"name":"sortBy","abstract":"\u003cp\u003eThe field to sort by\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV9sortOrderAA0cF0Ovp":{"name":"sortOrder","abstract":"\u003cp\u003eThe sort order (i.e. \u0026ldquo;ascending\u0026rdquo; or \u0026ldquo;descending\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eThe status of the sort option (i.e. \u0026ldquo;selected\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV3urlSSvp":{"name":"url","abstract":"\u003cp\u003eThe redirect URL\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV7matchIDSivp":{"name":"matchID","abstract":"\u003cp\u003eMatch ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6ruleIDSivp":{"name":"ruleID","abstract":"\u003cp\u003eRule ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6objectACSgSDySSypGSg_tcfc":{"name":"init(object:)","abstract":"\u003cp\u003eCreate a Search redirect info object\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name of the facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV6valuesSaySSGvp":{"name":"values","abstract":"\u003cp\u003eList of facet option values\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV2idSSSgvp":{"name":"id","abstract":"\u003cp\u003eResult Item ID\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV3urlSSSgvp":{"name":"url","abstract":"\u003cp\u003eURL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8imageURLSSSgvp":{"name":"imageURL","abstract":"\u003cp\u003eImage URL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6groupsSayAA8CIOGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eGroups associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6facetsSayAA0C5FacetVGvp":{"name":"facets","abstract":"\u003cp\u003eFacets associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8metadataSDySSypGvp":{"name":"metadata","abstract":"\u003cp\u003eAdditioanl metadata associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11variationIdSSSgvp":{"name":"variationId","abstract":"\u003cp\u003eVariation ID of the result item (if available)\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOResultData"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value (or name) of the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4dataAA0C4DataVvp":{"name":"data","abstract":"\u003cp\u003eAdditional data about the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC12matchedTermsSaySSGvp":{"name":"matchedTerms","abstract":"\u003cp\u003eTerms associated with the result that was matched on\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC10variationsSayACGvp":{"name":"variations","abstract":"\u003cp\u003eVariations for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC13variationsMapypvp":{"name":"variationsMap","abstract":"\u003cp\u003eVariations map for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional metadata\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC8strategyAA26CIORecommendationsStrategyVvp":{"name":"strategy","abstract":"\u003cp\u003eThe underlying recommendations strategy for the result (only applies to recommendations)\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC6labelsSDySSypGvp":{"name":"labels","abstract":"\u003cp\u003eLabels associated with the result item\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result object\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"CIOResult"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV2idSSvp":{"name":"id","abstract":"\u003cp\u003eThe id of the strategy\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations strategy object\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsPod.html#/s:23ConstructorAutocomplete21CIORecommendationsPodV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations pod\u003c/p\u003e","parent_name":"CIORecommendationsPod"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC4pathSSSgvp":{"name":"path","abstract":"\u003cp\u003eThe full path of the group hierarchy\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayName7groupID4pathACSS_S2SSgtcfc":{"name":"init(displayName:groupID:path:)","abstract":"\u003cp\u003eCreate a group\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC5countSiSgvp":{"name":"count","abstract":"\u003cp\u003eThe number of results that would be returned when selected\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC8childrenSayACGvp":{"name":"children","abstract":"\u003cp\u003eList of child groups\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7parentsSayACGvp":{"name":"parents","abstract":"\u003cp\u003eList of parent groups that it belongs to\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC4dataSDySSypGSgvp":{"name":"data","abstract":"\u003cp\u003eJSON object with custom metadata attached with the item group.\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5countSivp":{"name":"count","abstract":"\u003cp\u003eThe number of results that will be returned when selected\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (i.e. \u0026ldquo;selected\u0026rdquo; or \u0026ldquo;\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe facet value\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name (or value) of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3maxSivp":{"name":"max","abstract":"\u003cp\u003eThe max possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3minSivp":{"name":"min","abstract":"\u003cp\u003eThe minimum possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV7optionsSayAA0cD6OptionVGvp":{"name":"options","abstract":"\u003cp\u003eList of facet options\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4typeSSvp":{"name":"type","abstract":"\u003cp\u003eThe type of the facet (i.e. range or multiple)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6hiddenSbvp":{"name":"hidden","abstract":"\u003cp\u003eWhether the facet is hidden or not (i.e. true or false)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6statusSS3min_SS3maxtSgvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (for range type facets)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet object\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6resultAA9CIOResultCvp":{"name":"result","abstract":"\u003cp\u003eResult returned for the query\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC5groupAA8CIOGroupCSgvp":{"name":"group","abstract":"\u003cp\u003eGroup (or category) the result belongs to\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6result5groupAcA9CIOResultC_AA8CIOGroupCSgtcfc":{"name":"init(result:group:)","abstract":"\u003cp\u003eCreate a autocomplete result\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html":{"name":"CIOAutocompleteResult","abstract":"\u003cp\u003eDefines an autocomplete item in the list. Since you can search for a term in a group, this class holds"},"Structs/CIOFilterFacet.html":{"name":"CIOFilterFacet","abstract":"\u003cp\u003eStruct encapsulating a filter facet with information about the type and options.\u003c/p\u003e"},"Structs/CIOFilterFacetOption.html":{"name":"CIOFilterFacetOption","abstract":"\u003cp\u003eStruct encapsulating a filter facet option with information about the status and results associated with it.\u003c/p\u003e"},"Classes/CIOFilterGroup.html":{"name":"CIOFilterGroup","abstract":"\u003cp\u003eStruct encapsulating a filter group\u003c/p\u003e"},"Classes/CIOGroup.html":{"name":"CIOGroup","abstract":"\u003cp\u003eStruct encapsulating a group\u003c/p\u003e"},"Structs/CIORecommendationsPod.html":{"name":"CIORecommendationsPod","abstract":"\u003cp\u003eStruct encapsulating a recommendations pod\u003c/p\u003e"},"Structs/CIORecommendationsStrategy.html":{"name":"CIORecommendationsStrategy","abstract":"\u003cp\u003eStruct encapsulating the recommendations strategy\u003c/p\u003e"},"Classes/CIOResult.html":{"name":"CIOResult","abstract":"\u003cp\u003eStruct encapsulating a result with associated metadata and variations\u003c/p\u003e"},"Structs/CIOResultData.html":{"name":"CIOResultData","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOResultFacet.html":{"name":"CIOResultFacet","abstract":"\u003cp\u003eStruct encapsulating a result facet\u003c/p\u003e"},"Structs/CIOSearchRedirectInfo.html":{"name":"CIOSearchRedirectInfo","abstract":"\u003cp\u003eStruct encapsulating the Search redirect info\u003c/p\u003e"},"Structs/CIOSortOption.html":{"name":"CIOSortOption","abstract":"\u003cp\u003eStruct encapsulating a sort option\u003c/p\u003e"},"Structs/CIOQuizQuestion.html":{"name":"CIOQuizQuestion","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizOption.html":{"name":"CIOQuizOption","abstract":"\u003cp\u003eStruct encapsulating a quiz option\u003c/p\u003e"},"Structs/CIOQuizOptionAttribute.html":{"name":"CIOQuizOptionAttribute","abstract":"\u003cp\u003eStruct encapsulating a quiz option attribute\u003c/p\u003e"},"Structs/CIOQuizImages.html":{"name":"CIOQuizImages","abstract":"\u003cp\u003eStruct encapsulating a question images\u003c/p\u003e"},"Structs/CIOQuizResult.html":{"name":"CIOQuizResult","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV08totalNumD0Sivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the result\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13resultSourcesAA09CIOResultG0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Quizzes Response\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV04nextD0AA0cD0Vvp":{"name":"nextQuestion","abstract":"\u003cp\u003eNext question in the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the search query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV12redirectInfoAA0c8RedirectF0VSgvp":{"name":"redirectInfo","abstract":"\u003cp\u003eAdditional info about the redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eA list of sorting options\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV10isRedirectSbvp":{"name":"isRedirect","abstract":"\u003cp\u003eFlag to determine if the response is a redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Search Response\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV3podAA0C3PodVvp":{"name":"pod","abstract":"\u003cp\u003ePod information\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the recommendations query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Recommendations Response\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV6facetsSayAA09CIOFilterD0VGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV10collectionAA17CIOCollectionDataCSgvp":{"name":"collection","abstract":"\u003cp\u003eCollection of the result if browsing collection_id\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Browse Response\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV8sectionsSDySSSayAA0C6ResultCGGvp":{"name":"sections","abstract":"\u003cp\u003eList of results broken down by sections\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional information about the request and result ID\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Autocomplete Response\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html":{"name":"CIOAutocompleteResponse","abstract":"\u003cp\u003eStruct representing the autocomplete data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseResponse.html":{"name":"CIOBrowseResponse","abstract":"\u003cp\u003eStruct representing the browse data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetsResponse.html":{"name":"CIOBrowseFacetsResponse","abstract":"\u003cp\u003eStruct representing the browse facets data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsResponse.html":{"name":"CIOBrowseFacetOptionsResponse","abstract":"\u003cp\u003eStruct representing the browse facet options data response from the server.\u003c/p\u003e"},"Structs/CIORecommendationsResponse.html":{"name":"CIORecommendationsResponse","abstract":"\u003cp\u003eStruct representing the recommendations data response from the server.\u003c/p\u003e"},"Structs/CIOSearchResponse.html":{"name":"CIOSearchResponse","abstract":"\u003cp\u003eStruct representing the search data response from the server.\u003c/p\u003e"},"Structs/CIOQuizQuestionResponse.html":{"name":"CIOQuizQuestionResponse","abstract":"\u003cp\u003eStruct representing the quiz question response from the server.\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html":{"name":"CIOQuizResultsResponse","abstract":"\u003cp\u003eStruct representing the quiz result response from the server.\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Search request query builder\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5podIDACSS_tcfc":{"name":"init(podID:)","abstract":"\u003cp\u003eCreate a Recommendations request query builder\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC9setItemIDyACSSF":{"name":"setItemID(_:)","abstract":"\u003cp\u003eAdd an item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC14setVariationIDyACSSF":{"name":"setVariationID(_:)","abstract":"\u003cp\u003eAdd an item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC7setTermyACSSF":{"name":"setTerm(_:)","abstract":"\u003cp\u003eAdd a term to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreata a Browse Groups request query builder\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setGroupIdyACSSF":{"name":"setGroupId(_:)","abstract":"\u003cp\u003eSpecify the id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC11setMaxDepthyACSiF":{"name":"setMaxDepth(_:)","abstract":"\u003cp\u003eSpecify the maximum depth of the hierarchy that should be included in the response","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eSpecify the section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC9facetNameACSS_tcfc":{"name":"init(facetName:)","abstract":"\u003cp\u003eCreate a Browse facet options request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC19setShowHiddenFacetsyACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC5buildAA0cdeF0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreate a Browse Facets request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC013setShowHiddenD0yACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC9setOffsetyACSiF":{"name":"setOffset(_:)","abstract":"\u003cp\u003eAdd a offset of results to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC3idsACSaySSG_tcfc":{"name":"init(ids:)","abstract":"\u003cp\u003eCreate a Browse Items request query builder\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setFiltersyAcA08CIOQueryH0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setSortOptionyAcA07CIOSortI0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC16setVariationsMapyAcA08CIOQueryhI0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupsiJ0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdds the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10filterName0F5ValueACSS_SStcfc":{"name":"init(filterName:filterValue:)","abstract":"\u003cp\u003eCreate a Browse request query builder\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Autocomplete request query builder\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC23setNumResultsForSectionyACSDySSSiGF":{"name":"setNumResultsForSection(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC17setSectionFiltersyACSDySSAA08CIOQueryH0VGF":{"name":"setSectionFilters(_:)","abstract":"\u003cp\u003eAdd additional filters applied only to specific sections\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html":{"name":"CIOAutocompleteQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a autocomplete query\u003c/p\u003e"},"Classes/CIOBrowseQueryBuilder.html":{"name":"CIOBrowseQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse query.\u003c/p\u003e"},"Classes/CIOBrowseItemsQueryBuilder.html":{"name":"CIOBrowseItemsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse items query.\u003c/p\u003e"},"Classes/CIOBrowseFacetsQueryBuilder.html":{"name":"CIOBrowseFacetsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facets query.\u003c/p\u003e"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html":{"name":"CIOBrowseFacetOptionsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facet options query.\u003c/p\u003e"},"Classes/CIOBrowseGroupsQueryBuilder.html":{"name":"CIOBrowseGroupsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse groups query.\u003c/p\u003e"},"Classes/CIORecommendationsQueryBuilder.html":{"name":"CIORecommendationsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a recommendations query\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html":{"name":"CIOSearchQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eThe id of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV7answersSaySaySSGGSgvp":{"name":"answers","abstract":"\u003cp\u003eA list of answers. Please refer to \u0026ldquo;\u003ca href=\"https://docs.constructor.com/reference/configuration-quizzes\"\u003ehttps://docs.constructor.com/reference/configuration-quizzes\u003c/a\u003e\u0026rdquo; for additional details\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizVersionIDSSSgvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizSessionIDSSSgvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizID7answers0e7VersionF00e7SessionF0ACSS_SaySaySSGGSgSSSgAKtcfc":{"name":"init(quizID:answers:quizVersionID:quizSessionID:)","abstract":"\u003cp\u003eCreate a Quiz request query object\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5querySSvp":{"name":"query","abstract":"\u003cp\u003eThe user typed query to return results for\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5query7filters10sortOption4page7perPage7section12hiddenFields0M6Facets010groupsSortH013variationsMap19preFilterExpression10fmtOptionsACSS_AA15CIOQueryFiltersVSgAA07CIOSortH0VSgSiSgAVSSSgSaySSGSgAyA09CIOGroupsqH0VSgAA0y10VariationsS0VSgAWSaySS3key_SS5valuetGSgtcfc":{"name":"init(query:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Search request query object\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podIDSSvp":{"name":"podID","abstract":"\u003cp\u003eThe pod ID\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV6itemIDSSSgvp":{"name":"itemID","abstract":"\u003cp\u003eThe item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV11variationIDSSSgvp":{"name":"variationID","abstract":"\u003cp\u003eThe item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV4termSSSgvp":{"name":"term","abstract":"\u003cp\u003eThe term to use to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV10numResultsSiSgvp":{"name":"numResults","abstract":"\u003cp\u003eThe number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podID04itemF009variationF04term7filters10numResults7section12hiddenFields19preFilterExpression13variationsMapACSS_SSSgA2nA15CIOQueryFiltersVSgSiSgANSaySSGSgAnA0u10VariationsT0VSgtcfc":{"name":"init(podID:itemID:variationID:term:filters:numResults:section:hiddenFields:preFilterExpression:variationsMap:)","abstract":"\u003cp\u003eCreate a Recommendations request query object\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupIdSSSgvp":{"name":"groupId","abstract":"\u003cp\u003eThe id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV14groupsMaxDepthSiSgvp":{"name":"groupsMaxDepth","abstract":"\u003cp\u003eThe maximum depth of the hierarchy, in case of hierarchical groups, that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupId7section14groupsMaxDepthACSSSg_AGSiSgtcfc":{"name":"init(groupId:section:groupsMaxDepth:)","abstract":"\u003cp\u003eCreate a Browse Groups request query object\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetNameSSvp":{"name":"facetName","abstract":"\u003cp\u003eName of the facet whose options to return\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV16showHiddenFacetsSbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetName16showHiddenFacetsACSS_SbSgtcfc":{"name":"init(facetName:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facet options request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4pageSiSgvp":{"name":"page","abstract":"\u003cp\u003eThe page of results to request (can\u0026rsquo;t be used with offset)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV6offsetSiSgvp":{"name":"offset","abstract":"\u003cp\u003eThe offset of results to request (can\u0026rsquo;t be used with page)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV7perPageSiSgvp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV010showHiddenD0SbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4page6offset7perPage010showHiddenD0ACSiSg_A2HSbSgtcfc":{"name":"init(page:offset:perPage:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facets request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3idsSaySSGvp":{"name":"ids","abstract":"\u003cp\u003eThe list of item ids to request\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10sortOptionAA07CIOSortG0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV16groupsSortOptionAA09CIOGroupsgH0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3ids7filters10sortOption4page7perPage7section12hiddenFields0N6Facets010groupsSortI013variationsMap10fmtOptionsACSaySSG_AA15CIOQueryFiltersVSgAA07CIOSortI0VSgSiSgAVSSSgAOSgAxA09CIOGroupsrI0VSgAA0w10VariationsT0VSgSaySS3key_SS5valuetGSgtcfc":{"name":"init(ids:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterNameSSvp":{"name":"filterName","abstract":"\u003cp\u003eThe primary filter name that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV11filterValueSSvp":{"name":"filterValue","abstract":"\u003cp\u003eThe primary filter value that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterName0E5Value7filters10sortOption4page7perPage7section12hiddenFields0O6Facets010groupsSortJ013variationsMap19preFilterExpression10fmtOptionsACSS_SSAA15CIOQueryFiltersVSgAA07CIOSortJ0VSgSiSgAWSSSgSaySSGSgAzA09CIOGroupssJ0VSgAA018CIOQueryVariationsU0VSgAXSaySS3key_SS5valuetGSgtcfc":{"name":"init(filterName:filterValue:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV5query7filters14sectionFilters10numResults0iJ10ForSection12hiddenFields13variationsMapACSS_AA08CIOQueryH0VSgSDySSALGSgSiSgSDySSSiGSgSaySSGSgAA0q10VariationsP0VSgtcfc":{"name":"init(query:filters:sectionFilters:numResults:numResultsForSection:hiddenFields:variationsMap:)","abstract":"\u003cp\u003eCreate an Autocomplete request query object\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html":{"name":"CIOAutocompleteQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute an autocomplete query.\u003c/p\u003e"},"Structs/CIOBrowseQuery.html":{"name":"CIOBrowseQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse query.\u003c/p\u003e"},"Structs/CIOBrowseItemsQuery.html":{"name":"CIOBrowseItemsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse items query.\u003c/p\u003e"},"Structs/CIOBrowseFacetsQuery.html":{"name":"CIOBrowseFacetsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facets query.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsQuery.html":{"name":"CIOBrowseFacetOptionsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facet options query.\u003c/p\u003e"},"Structs/CIOBrowseGroupsQuery.html":{"name":"CIOBrowseGroupsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse groups query.\u003c/p\u003e"},"Structs/CIORecommendationsQuery.html":{"name":"CIORecommendationsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a recommendations query.\u003c/p\u003e"},"Structs/CIOSearchQuery.html":{"name":"CIOSearchQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html":{"name":"CIOQuizQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a quiz query.\u003c/p\u003e"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6configAcA0A8IOConfigV_tcfc":{"name":"init(config:)","abstract":"\u003cp\u003eInitializes a ConstructorIO Client\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12autocomplete8forQuery17completionHandleryAA015CIOAutocompleteF0V_yAA0B12TaskResponseCctF":{"name":"autocomplete(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet autocomplete suggestions for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6search8forQuery17completionHandleryAA09CIOSearchF0V_yAA18SearchTaskResponseCctF":{"name":"search(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet search results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6browse8forQuery17completionHandleryAA09CIOBrowseF0V_yAA18BrowseTaskResponseCctF":{"name":"browse(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11browseItems8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseItems(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse items results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseGroups8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseGroups(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse groups results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseFacets8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA06BrowseE12TaskResponseCctF":{"name":"browseFacets(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facets results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC18browseFacetOptions8forQuery17completionHandleryAA09CIOBrowseefH0V_yAA06BrowseeF12TaskResponseCctF":{"name":"browseFacetOptions(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facet options results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15recommendations8forQuery17completionHandleryAA018CIORecommendationsF0V_yAA27RecommendationsTaskResponseCctF":{"name":"recommendations(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet recommendation results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19getQuizNextQuestion8forQuery17completionHandleryAA07CIOQuizI0V_yAA0eG12TaskResponseCctF":{"name":"getQuizNextQuestion(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz question for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC14getQuizResults8forQuery17completionHandleryAA07CIOQuizH0V_yAA0eF12TaskResponseCctF":{"name":"getQuizResults(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackInputFocus10searchTerm17completionHandlerySS_yAA20TrackingTaskResponseCcSgtF":{"name":"trackInputFocus(searchTerm:completionHandler:)","abstract":"\u003cp\u003eTrack when a user focuses on a search input element\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackMediaImpressionView10bannerAdId09placementJ017completionHandlerySS_SSyAA20TrackingTaskResponseCcSgtF":{"name":"trackMediaImpressionView(bannerAdId:placementId:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a media impression (display ad)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC25trackMediaImpressionClick10bannerAdId09placementJ017completionHandlerySS_SSyAA20TrackingTaskResponseCcSgtF":{"name":"trackMediaImpressionClick(bannerAdId:placementId:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a media impression (display ad)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC05trackB6Select10searchTerm13originalQuery11sectionName5group8resultID04itemN017completionHandlerySS_S2SAA8CIOGroupCSgSSSgAOyAA20TrackingTaskResponseCcSgtF":{"name":"trackAutocompleteSelect(searchTerm:originalQuery:sectionName:group:resultID:itemID:completionHandler:)","abstract":"\u003cp\u003eTrack when a user selects (clicks, or navigates to via keyboard) a result that appears within autocomplete\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC17trackSearchSubmit10searchTerm13originalQuery5group17completionHandlerySS_SSAA8CIOGroupCSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchSubmit(searchTerm:originalQuery:group:completionHandler:)","abstract":"\u003cp\u003eTrack when a user submits a search (pressing enter within input element, or clicking submit element)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackSearchResultsLoaded10searchTerm11resultCount11customerIDs5items0J2ID13analyticsTags17completionHandlerySS_SiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultsLoaded(searchTerm:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackSearchResultClick8itemName10customerID09variationK010searchTerm07sectionI006resultK0010slCampaignK00qR5Owner17completionHandlerySS_S2SSgA5NyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultClick(itemName:customerID:variationID:searchTerm:sectionName:resultID:slCampaignID:slCampaignOwner:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackBrowseResultsLoaded10filterName0H5Value11resultCount11customerIDs5items0K2ID13analyticsTags17completionHandlerySS_SSSiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultsLoaded(filterName:filterValue:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackBrowseResultClick10customerID09variationI010filterName0K5Value20resultPositionOnPage07sectionL00nI0010slCampaignI00sT5Owner13analyticsTags17completionHandlerySS_SSSgS2SSiSgA4PSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultClick(customerID:variationID:filterName:filterValue:resultPositionOnPage:sectionName:resultID:slCampaignID:slCampaignOwner:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultsView5podID03numF6Viewed11customerIDs10resultPage0N5Count11sectionName0nI013analyticsTags17completionHandlerySS_SiSgSaySSGSgA2NSSSgAQSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultsView(podID:numResultsViewed:customerIDs:resultPage:resultCount:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a pod of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultClick5podID08strategyI008customerI009variationI017numResultsPerPage06resultP00Q5Count0q10PositionOnP011sectionName0qI013analyticsTags17completionHandlerySS_SSSgSSAQSiSgA3r2QSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultClick(podID:strategyID:customerID:variationID:numResultsPerPage:resultPage:resultCount:resultPositionOnPage:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks an item that appears within a list of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackConversion8itemName10customerID09variationI07revenue10searchTerm07sectionG014conversionType07displayG008isCustomP013analyticsTags17completionHandlerySS_S2SSgSdSgA4PSbSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackConversion(itemName:customerID:variationID:revenue:searchTerm:sectionName:conversionType:displayName:isCustomType:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user performs an action indicating interest in an item (add to cart, add to wishlist, etc.)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase11customerIDs11sectionName7revenue7orderID13analyticsTags17completionHandlerySaySSG_SSSgSdSgALSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(customerIDs:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase5items11sectionName7revenue7orderID13analyticsTags17completionHandlerySayAA7CIOItemVG_SSSgSdSgANSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(items:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackItemDetailLoad10customerID8itemName09variationI007sectionK03url13analyticsTags17completionHandlerySS_S2SSgA2LSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackItemDetailLoad(customerID:itemName:variationID:sectionName:url:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a product detail page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackQuizResultsLoaded6quizID0h7VersionI00h7SessionI006resultI00L4Page0L5Count11sectionName13analyticsTags17completionHandlerySS_S3SSgSiSgAoNSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultsLoaded(quizID:quizVersionID:quizSessionID:resultID:resultPage:resultCount:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC20trackQuizResultClick6quizID0h7VersionI00h7SessionI008customerI009variationI08itemName06resultI00P4Page0P5Count013numResultsPerQ00p10PositionOnQ007sectionO013analyticsTags17completionHandlerySS_S4SSgA2SSiSgA3tSSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultClick(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:resultID:resultPage:resultCount:numResultsPerPage:resultPositionOnPage:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackQuizConversion6quizID0g7VersionH00g7SessionH008customerH009variationH08itemName7revenue14conversionType08isCustomQ007displayN007sectionN013analyticsTags17completionHandlerySS_S4SSgARSdSgARSbSgA2RSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizConversion(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:revenue:conversionType:isCustomType:displayName:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC23trackGenericResultClick6itemID0H4Name09variationI007sectionJ017completionHandlerySS_S2SSgAJyAA20TrackingTaskResponseCcSgtF":{"name":"trackGenericResultClick(itemID:itemName:variationID:sectionName:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks on a generic result\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11setClientId8clientIDySS_tF":{"name":"setClientId(clientID:)","abstract":"\u003cp\u003eSet a custom clientID\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12setSessionId9sessionIDySi_tF":{"name":"setSessionId(sessionID:)","abstract":"\u003cp\u003eSet a custom sessionID\u003c/p\u003e","parent_name":"ConstructorIO"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKeySSvp":{"name":"apiKey","abstract":"\u003cp\u003eThe API key\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11resultCountAA0b6ResultE0VSgvp":{"name":"resultCount","abstract":"\u003cp\u003eThe default number of results to request for\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV22defaultItemSectionNameSSSgvp":{"name":"defaultItemSectionName","abstract":"\u003cp\u003eThe default section to request items from\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV9testCellsSayAA13CIOABTestCellVGSgvp":{"name":"testCells","abstract":"\u003cp\u003eList of test cell information to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV20defaultAnalyticsTagsSDyS2SGSgvp":{"name":"defaultAnalyticsTags","abstract":"\u003cp\u003eAdditional analytics tags to pass. Will be merged with analytics tags passed on the request level\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV8segmentsSaySSGSgvp":{"name":"segments","abstract":"\u003cp\u003eList of segments to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV7baseURLSSSgvp":{"name":"baseURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11baseQuizURLSSSgvp":{"name":"baseQuizURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV12baseMediaURLSSSgvp":{"name":"baseMediaURL","abstract":"\u003cp\u003eThe base URL for media tracking requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKey11resultCount22defaultItemSectionName9testCells8segments7baseURL0o4QuizP00o5MediaP00H13AnalyticsTagsACSS_AA0b6ResultG0VSgSSSgSayAA13CIOABTestCellVGSgSaySSGSgA3PSDyS2SGSgtcfc":{"name":"init(apiKey:resultCount:defaultItemSectionName:testCells:segments:baseURL:baseQuizURL:baseMediaURL:defaultAnalyticsTags:)","abstract":"\u003cp\u003eCreate a configuration object\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html":{"name":"ConstructorIOConfig","abstract":"\u003cp\u003eStruct encapsulating the configuration options needed to make requests\u003c/p\u003e"},"Classes/ConstructorIO.html":{"name":"ConstructorIO","abstract":"\u003cp\u003eThe main class to be used for getting autocomplete results and tracking behavioural data.\u003c/p\u003e"},"Client.html":{"name":"Client"},"Result%20Request%20Structures.html":{"name":"Result Request Structures"},"Result%20Request%20Builders.html":{"name":"Result Request Builders"},"Response%20Structures.html":{"name":"Response Structures"},"Result%20Structures%20%26%20Classes.html":{"name":"Result Structures \u0026 Classes"},"Other%20Classes.html":{"name":"Other Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Other%20Structs.html":{"name":"Other Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"}} \ No newline at end of file diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/undocumented.json b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/undocumented.json index 2e7a6617..b7f2b4f0 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/undocumented.json +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/undocumented.json @@ -35,6 +35,13 @@ "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, + { + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOBrowseResponse.swift", + "line": 67, + "symbol": "CIOBrowseResponse.response(from:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", + "warning": "undocumented" + }, { "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 11, @@ -149,14 +156,14 @@ }, { "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", - "line": 1145, + "line": 1146, "symbol": "ConstructorIO.obfuscatePIIRequest(request:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", - "line": 1218, + "line": 1219, "symbol": "ConstructorIO.sessionDidChange(from:to:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/docSet.dsidx b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/docSet.dsidx index 385a8c552fabd169f707cac65d7f98469311d649..f8fa937e9f086d07cfbc9856a2e67ce51f967e06 100644 GIT binary patch delta 2313 zcmcgtYfx0@8UCKL=eAccM$H22q9jF3)^L%;MFj~^i-KrZM7avf%57O#SY1G>>{+N7 zVwIekewnm0abm1Cu?cjkM@$&eYNyjq8=8q)orxyeX_XS-{-wO-_z40_VkE{V$nSqmxJ!%?WIWG56LnH2Vn5%7MeU2nH3Q{=@+o zOVvQpfn+}2EG04WM>mf1+@FHhKZ$>E%d(D1TN;0Vbeld_PU_8b$`E*GanMQjzH5^f3ygiJonkMR5X zV&2Mq$Q@%&a!$_5-eBLFFm%-vl0(V5TX#1=AiYzndT$ z8$LOlmWFnDJa>lTppggws|Xg-jm*Cb)TykgBohIua( zmE8d}%GY`i!YzCHF38#(4?J>5j{nh?PW}l?U@cQq-R>%M)izWYf3tvI8^@;kDXITy zb2uDzyIRp2%FKHu>$6xPPaln8$X!`DY*#;n-cfCk69Rk9y#hnCZefe|K?pi{3#Wya z^jQr0jX$AqPTEFCZl@#FvDQ)NbMA1$`{I$uXvW|mr%2IY_FTCr9FUWf zg7VmmP44;gtMWuxLY>_CX(HVSY?3!#H-(;@xe~V`hHNLANlhVhHtMA)y{X^C8GVMU zhJ5`ceWh+v*P|oaKC)eF7GD%0bn`QOId_@uCzEtlG%P}(fNwBMHhN+X_UW2}C4y9E z?#*H7({nLjS@IfAL5s40j<;C?)v`6|X?nGlI^1>=e7BthSQhWBg z-O9(;0O+Ol(iYVcDdkI5a`q^!D+66p@%=DWzP4&-)9jYyH@CLA+S~6lz}d8jX2(v95z60pkaCs3lXaL*Gxd6^jAHr>?UV&2l-*3O8dLXbO1UeL8p(DfmC+&CVXq2w3A4p8|EFpq z+nBLA&@Dt3q3WTi>Ld15jc}F=#WeK{eodblLQwhpnA!!dQWb|L`A}k=k~xAnEOHrD zgMoO6NieL_M{BQ&1N^7#ADKJ2f--W2cm};2H1$$FZ9IoY)X|IQ5Wo&v@>A>)UFvqE znWeq-`Un=#$`RaUgRN4nGIKuCf2ZwIDJ55MoVS%kYJ5cWlc?RMX;ZE7ePfj&Z0OK` zqVwyX(J|T^+V5*iwejL5@wn(8_O2H-%cL&)>=csGN$aOz<2yK_O4AdKjL0!fb&EC2ui delta 1590 zcmZ9Mdr(wW9LLZ1zVF_3*KMi4Fpl#ji4%^q4x zXY4f9jQNTpOKH=q`J~CIrq^apWus|n4LD{Lz36>cr<&>fbLZUO@BHrPcfY^y2?Uft zK-uC!TYJJZv~?{jO_Xa1As(}gb|?Ch#q*rKyU8`x8FnsILt3`uxMPz3s;kRgpnKIA z`62Oq=;ox;0!`YLLC4&96Na$Zv#6x+b&eM7g9+Aar?Cqt4K=20gt*Xt6~*QZ!qbsp z5>4zF%C^jhFO+bL!ecz^{tYAO%rqDMefa&fKFv?#GHOv7>KZc-;z=@r1gShWvp~&O zp&V4!E4Rx7@;+|Do`bAn;Un3=YjpDIlnkSuO>w1u?pe0RA ziR||EV5EY3XNc20bGRpZ;b8+kNa4^-zsbl(6V1u;(^KhrSVh~@r=Wp8oSBJxXia7! z8tKbf1N1<~_)y2Vlf0B6j)eJ$5f=?BBp{u3cIDR0~4Yl)jt8>)YR4dDL1@Zoc4XOkOn>ogx2od zFndBg2@`%ax7*$3`plK;d_@0Quhh?It86fKtE@X3n+_ylV*;wIO%q{yaTjx!VhvVWkCvh(FF_|Y z#6862bGGW8TAgE=a#gMtF9v6O`} zG1kPd*O+k(<)I5H9y^IMi>>9m@c@(scGT9bg>CCVoE7*O1rSWdoNtvp4;7Bv%pyDC zT2t*YnEn5zroMngt8)*E`EmRe;vk2Jvsswr&T#aRL;7T~OfFDYqTjj6d8>X{pRb+M z8XT7#4Gv!2dfhSX@DT*9LkE!!EDp7f_yuB_9l4VoJB@tn;xQxuE3D1?ZOu_`J+%)p zob^Wtn}B83-dB(hEVY6b#sNz#yVMb25&Pya-XH0-tGG!HaZPio+DDG{$}iGI;amO` zU&Ni_s_>;fLhq0qnj0Rh>SnD(#(9n9bj#EYf+3hStoo`gYc=b;ipNmJ)_n_uuQn@L z;|bKFf}K4911s5*ZmhN8&UHs1%dKBuk3cTBuD)SI+Iak%*cidv{8j{WiS_y05zNI_ z%sY{07g_o5;t-w)LlB~*rNnZCu}|me|6}B(<*Xhy!b9%FRH@p7|TC_Tec)UhV`Eq{+i@Jg$I??A+SDAN7#OpQk N*!B|CJ=ce*zX7*m{mcLW diff --git a/docs/docsets/ConstructorAutocomplete.tgz b/docs/docsets/ConstructorAutocomplete.tgz index 062883d0bcdb0bc7d84388198af753be4a26462d..a0dc9f2071266ae4dd6ca642b0084aa359f3ac7f 100644 GIT binary patch literal 227505 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 (mZoc9+Omq`{50%(BNCU7jgV)gy{k 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 NRBeh*0^kV%{tJ)fvHAc2 literal 226140 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
        -

        ConstructorAutocomplete 4.4.0 Docs (94% documented)

        +

        ConstructorAutocomplete 4.4.2 Docs (94% documented)

        @@ -220,14 +220,14 @@

        Platform iOS Swift 3+ compatible Objective-C compatible License: MIT

        Constructor.io Swift Client

        -

        An iOS Client for Constructor.io. Constructor.io provides search as a service that optimizes results using artificial intelligence (including natural language processing, re-ranking to optimize for conversions, and user personalization).

        +

        An iOS Client for Constructor.io. Constructor.io provides search as a service that optimizes results using artificial intelligence (including natural language processing, re-ranking to optimize for conversions, and user personalization).

        Documentation

        Full API documentation is available on Github Pages

        1. Import

        1.a Import using CocoaPods

        -

        First make sure you have CocoaPods installed. Then create an empty text file in your project’s root directory called ‘Podfile’. Add the following lines to the file:

        +

        First make sure you have CocoaPods installed. Then create an empty text file in your project’s root directory called ‘Podfile’. Add the following lines to the file:

        target ‘YOUR_TARGET_NAME’ do
            pod ‘ConstructorAutocomplete'
         end
        @@ -264,7 +264,7 @@ 

        1.c Import using

        Lastly, you’ll just need to import ConstructorAutocomplete to your source files to begin using it.

        2. Retrieve an API key

        -

        You can find this in your Constructor.io dashboard. Contact sales if you’d like to sign up, or support if you believe your company already has an account.

        +

        You can find this in your Constructor.io dashboard. Contact sales if you’d like to sign up, or support if you believe your company already has an account.

        3. Create a Client Instance

        Make sure to import the ConstructorAutocomplete module at the top of your source file and then write the following

        @@ -342,7 +342,7 @@

        7. Request Search Results

        }

        8. Request Browse Results

        -
        let query = CIOBrowseQuery(filterName: "potato", filterValue: "russet")
        +
        let query = CIOBrowseQuery(filterName: "group_id", filterValue: "sales")
         
         // Specify the sort order in which groups are returned
         let groupsSortOption = CIOGroupsSortOption(sortBy: CIOGroupsSortBy.value, sortOrder: CIOGroupsSortOrder.ascending)
        @@ -407,7 +407,7 @@ 

        11. Request Quiz Results

        12. Instrument Behavioral Events

        -

        The iOS Client sends behavioral events to Constructor.io in order to continuously learn and improve results for future Autosuggest and Search requests. The Client only sends events in response to being called by the consuming app or in response to user interaction . For example, if the consuming app never calls the SDK code, no events will be sent. Besides the explicitly passed in event parameters, all user events contain a GUID based user ID that the client sets to identify the user as well as a session ID.

        +

        The iOS Client sends behavioral events to Constructor.io in order to continuously learn and improve results for future Autosuggest and Search requests. The Client only sends events in response to being called by the consuming app or in response to user interaction . For example, if the consuming app never calls the SDK code, no events will be sent. Besides the explicitly passed in event parameters, all user events contain a GUID based user ID that the client sets to identify the user as well as a session ID.

        Three types of these events exist:

        @@ -446,20 +446,20 @@

        Browse Events

        // Track when browse results are loaded into view
        -constructorIO.trackBrowseResultsLoaded(filterName: "Category", filterValue: "Snacks", resultCount: 674)
        +constructorIO.trackBrowseResultsLoaded(filterName: "group_id", filterValue: "sales", resultCount: 674)
         
         // Track when browse results are loaded into view with items array (supported in v3.1.2 and above)
        -constructorIO.trackBrowseResultsLoaded(filterName: "Category", filterValue: "Snacks", resultCount: 674, customerIDs: ["1234567-AB", "1234765-CD", "1234576-DE"])
        +constructorIO.trackBrowseResultsLoaded(filterName: "group_id", filterValue: "sales", resultCount: 674, customerIDs: ["1234567-AB", "1234765-CD", "1234576-DE"])
         
         // Track when a browse result is clicked
        -constructorIO.trackBrowseResultClick(filterName: "Category", filterValue: "Snacks", customerID: "7654321-BA", variationID: "7654321-BA-738", resultPositionOnPage: 4, sectionName: "Products", resultID: "179b8a0e-3799-4a31-be87-127b06871de2")
        +constructorIO.trackBrowseResultClick(filterName: "group_id", filterValue: "sales", customerID: "7654321-BA", variationID: "7654321-BA-738", resultPositionOnPage: 4, sectionName: "Products", resultID: "179b8a0e-3799-4a31-be87-127b06871de2")
         
        // Track when sponsored browse results are loaded into view.
        -constructorIO.trackBrowseResultsLoaded(filterName: "Category", filterValue: "Snacks", resultCount: "674", items: CIOItem(customerID: "10001", slCampaignID: "campaign-1", slCampaignOwner: "owner-1"))
        +constructorIO.trackBrowseResultsLoaded(filterName: "group_id", filterValue: "sales", resultCount: "674", items: CIOItem(customerID: "10001", slCampaignID: "campaign-1", slCampaignOwner: "owner-1"))
         
         // Track when a sponsored browse result is clicked
        -constructorIO.trackBrowseResultClick(filterName: "Category", filterValue: "Snacks", customerID: "7654321-BA", variationID: "7654321-BA-738", resultPositionOnPage: 4, sectionName: "Products", slCampaignID: "campaign-1", slCampaignOwner: "owner-1")
        +constructorIO.trackBrowseResultClick(filterName: "group_id", filterValue: "sales", customerID: "7654321-BA", variationID: "7654321-BA-738", resultPositionOnPage: 4, sectionName: "Products", slCampaignID: "campaign-1", slCampaignOwner: "owner-1")
         

        Recommendations Events

        // Track when recommendation results are viewed
        @@ -481,6 +481,13 @@ 

        Quiz Events

        // Track when a quiz result is converted on ConstructorIo.trackQuizConversion(quizID: "coffee-quiz", quizVersionID: "1231244", quizSessionID: "123", customerID: "123", variationID: "167", itemName: "espresso", revenue: 20.0) +
        +

        Media Impression Events

        +
        // Track when a media impression is viewed
        +ConstructorIo.trackMediaImpressionView(bannerAdId: "banner-ad-id", placementId: "placement-id")
        +
        +// Track when a media impression is clicked
        +ConstructorIo.trackMediaImpressionClick(bannerAdId: "banner-ad-id", placementId: "placement-id")
         

        Conversion Events

        // Track when an item converts (a.k.a. is added to cart) regardless of the user journey that led to adding to cart
        @@ -507,8 +514,8 @@ 

        Miscellaneous Events

        diff --git a/docs/js/jazzy.js b/docs/js/jazzy.js index 19844166..1ac86992 100755 --- a/docs/js/jazzy.js +++ b/docs/js/jazzy.js @@ -22,7 +22,7 @@ function itemLinkToContent($link) { return $link.parent().parent().next(); } -// On doc load + hash-change, open any targetted item +// On doc load + hash-change, open any targeted item function openCurrentItemIfClosed() { if (window.jazzy.docset) { return; diff --git a/docs/search.json b/docs/search.json index 4f37edfc..4bf0ecd3 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -{"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eRefine dcontent data\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a refined content object\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html":{"name":"CIORefinedContent","abstract":"\u003cp\u003eStruct encapsulating a refined content with associated metadata\u003c/p\u003e"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC10tokenMatchAA0C10SourceDataCvp":{"name":"tokenMatch","abstract":"\u003cp\u003eNumber of token match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC15embeddingsMatchAA0C10SourceDataCvp":{"name":"embeddingsMatch","abstract":"\u003cp\u003eNumber of embedding match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSourceData.html#/s:23ConstructorAutocomplete19CIOResultSourceDataC5countSivp":{"name":"count","abstract":"\u003cp\u003eNumber of results matching\u003c/p\u003e","parent_name":"CIOResultSourceData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC2idSSvp":{"name":"id","abstract":"\u003cp\u003eId of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC12display_nameSSvp":{"name":"display_name","abstract":"\u003cp\u003eDisplay name of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html":{"name":"CIOCollectionData","abstract":"\u003cp\u003eStruct encapsulating a collection\u003c/p\u003e"},"Classes/CIOResultSourceData.html":{"name":"CIOResultSourceData","abstract":"\u003cp\u003eStruct encapsulating a result source data\u003c/p\u003e"},"Classes/CIOResultSources.html":{"name":"CIOResultSources","abstract":"\u003cp\u003eStruct encapsulating a result source\u003c/p\u003e"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV17filterExpressionsSDySSypGvp":{"name":"filterExpressions","abstract":"\u003cp\u003eFilter Expressions\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV10resultsUrlSSvp":{"name":"resultsUrl","abstract":"\u003cp\u003eResults Url\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryUrlSSSgvp":{"name":"primaryUrl","abstract":"\u003cp\u003ePrimary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryAltSSSgvp":{"name":"primaryAlt","abstract":"\u003cp\u003ePrimary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryUrlSSSgvp":{"name":"secondaryUrl","abstract":"\u003cp\u003eSecondary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryAltSSSgvp":{"name":"secondaryAlt","abstract":"\u003cp\u003eSecondary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a question images\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eQuiz option attribute name\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eQuiz option attribute value\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option attribute object\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV2idSivp":{"name":"id","abstract":"\u003cp\u003eThe id of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV9attributeAA0cD9AttributeVSgvp":{"name":"attribute","abstract":"\u003cp\u003eThe attribute associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eThe images associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV2idSivp":{"name":"id","abstract":"\u003cp\u003eQuestion ID\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV5titleSSSgvp":{"name":"title","abstract":"\u003cp\u003eTitle of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4typeSSSgvp":{"name":"type","abstract":"\u003cp\u003eThe type of question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7ctaTextSSSgvp":{"name":"ctaText","abstract":"\u003cp\u003eCTA text of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eImages associated with the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7optionsSayAA0C6OptionVGSgvp":{"name":"options","abstract":"\u003cp\u003eList of possible options (answers) for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV16inputPlaceholderSSSgvp":{"name":"inputPlaceholder","abstract":"\u003cp\u003eThe input placeholder for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6sortBySSvp":{"name":"sortBy","abstract":"\u003cp\u003eThe field to sort by\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV9sortOrderAA0cF0Ovp":{"name":"sortOrder","abstract":"\u003cp\u003eThe sort order (i.e. \u0026ldquo;ascending\u0026rdquo; or \u0026ldquo;descending\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eThe status of the sort option (i.e. \u0026ldquo;selected\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV3urlSSvp":{"name":"url","abstract":"\u003cp\u003eThe redirect URL\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV7matchIDSivp":{"name":"matchID","abstract":"\u003cp\u003eMatch ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6ruleIDSivp":{"name":"ruleID","abstract":"\u003cp\u003eRule ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6objectACSgSDySSypGSg_tcfc":{"name":"init(object:)","abstract":"\u003cp\u003eCreate a Search redirect info object\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name of the facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV6valuesSaySSGvp":{"name":"values","abstract":"\u003cp\u003eList of facet option values\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV2idSSSgvp":{"name":"id","abstract":"\u003cp\u003eResult Item ID\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV3urlSSSgvp":{"name":"url","abstract":"\u003cp\u003eURL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8imageURLSSSgvp":{"name":"imageURL","abstract":"\u003cp\u003eImage URL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6groupsSayAA8CIOGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eGroups associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6facetsSayAA0C5FacetVGvp":{"name":"facets","abstract":"\u003cp\u003eFacets associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8metadataSDySSypGvp":{"name":"metadata","abstract":"\u003cp\u003eAdditioanl metadata associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11variationIdSSSgvp":{"name":"variationId","abstract":"\u003cp\u003eVariation ID of the result item (if available)\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOResultData"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value (or name) of the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4dataAA0C4DataVvp":{"name":"data","abstract":"\u003cp\u003eAdditional data about the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC12matchedTermsSaySSGvp":{"name":"matchedTerms","abstract":"\u003cp\u003eTerms associated with the result that was matched on\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC10variationsSayACGvp":{"name":"variations","abstract":"\u003cp\u003eVariations for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC13variationsMapypvp":{"name":"variationsMap","abstract":"\u003cp\u003eVariations map for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional metadata\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC8strategyAA26CIORecommendationsStrategyVvp":{"name":"strategy","abstract":"\u003cp\u003eThe underlying recommendations strategy for the result (only applies to recommendations)\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC6labelsSDySSypGvp":{"name":"labels","abstract":"\u003cp\u003eLabels associated with the result item\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result object\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"CIOResult"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV2idSSvp":{"name":"id","abstract":"\u003cp\u003eThe id of the strategy\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations strategy object\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsPod.html#/s:23ConstructorAutocomplete21CIORecommendationsPodV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations pod\u003c/p\u003e","parent_name":"CIORecommendationsPod"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC4pathSSSgvp":{"name":"path","abstract":"\u003cp\u003eThe full path of the group hierarchy\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayName7groupID4pathACSS_S2SSgtcfc":{"name":"init(displayName:groupID:path:)","abstract":"\u003cp\u003eCreate a group\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC5countSiSgvp":{"name":"count","abstract":"\u003cp\u003eThe number of results that would be returned when selected\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC8childrenSayACGvp":{"name":"children","abstract":"\u003cp\u003eList of child groups\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7parentsSayACGvp":{"name":"parents","abstract":"\u003cp\u003eList of parent groups that it belongs to\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC4dataSDySSypGSgvp":{"name":"data","abstract":"\u003cp\u003eJSON object with custom metadata attached with the item group.\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5countSivp":{"name":"count","abstract":"\u003cp\u003eThe number of results that will be returned when selected\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (i.e. \u0026ldquo;selected\u0026rdquo; or \u0026ldquo;\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe facet value\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name (or value) of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3maxSivp":{"name":"max","abstract":"\u003cp\u003eThe max possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3minSivp":{"name":"min","abstract":"\u003cp\u003eThe minimum possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV7optionsSayAA0cD6OptionVGvp":{"name":"options","abstract":"\u003cp\u003eList of facet options\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4typeSSvp":{"name":"type","abstract":"\u003cp\u003eThe type of the facet (i.e. range or multiple)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6hiddenSbvp":{"name":"hidden","abstract":"\u003cp\u003eWhether the facet is hidden or not (i.e. true or false)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6statusSS3min_SS3maxtSgvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (for range type facets)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet object\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6resultAA9CIOResultCvp":{"name":"result","abstract":"\u003cp\u003eResult returned for the query\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC5groupAA8CIOGroupCSgvp":{"name":"group","abstract":"\u003cp\u003eGroup (or category) the result belongs to\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6result5groupAcA9CIOResultC_AA8CIOGroupCSgtcfc":{"name":"init(result:group:)","abstract":"\u003cp\u003eCreate a autocomplete result\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html":{"name":"CIOAutocompleteResult","abstract":"\u003cp\u003eDefines an autocomplete item in the list. Since you can search for a term in a group, this class holds"},"Structs/CIOFilterFacet.html":{"name":"CIOFilterFacet","abstract":"\u003cp\u003eStruct encapsulating a filter facet with information about the type and options.\u003c/p\u003e"},"Structs/CIOFilterFacetOption.html":{"name":"CIOFilterFacetOption","abstract":"\u003cp\u003eStruct encapsulating a filter facet option with information about the status and results associated with it.\u003c/p\u003e"},"Classes/CIOFilterGroup.html":{"name":"CIOFilterGroup","abstract":"\u003cp\u003eStruct encapsulating a filter group\u003c/p\u003e"},"Classes/CIOGroup.html":{"name":"CIOGroup","abstract":"\u003cp\u003eStruct encapsulating a group\u003c/p\u003e"},"Structs/CIORecommendationsPod.html":{"name":"CIORecommendationsPod","abstract":"\u003cp\u003eStruct encapsulating a recommendations pod\u003c/p\u003e"},"Structs/CIORecommendationsStrategy.html":{"name":"CIORecommendationsStrategy","abstract":"\u003cp\u003eStruct encapsulating the recommendations strategy\u003c/p\u003e"},"Classes/CIOResult.html":{"name":"CIOResult","abstract":"\u003cp\u003eStruct encapsulating a result with associated metadata and variations\u003c/p\u003e"},"Structs/CIOResultData.html":{"name":"CIOResultData","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOResultFacet.html":{"name":"CIOResultFacet","abstract":"\u003cp\u003eStruct encapsulating a result facet\u003c/p\u003e"},"Structs/CIOSearchRedirectInfo.html":{"name":"CIOSearchRedirectInfo","abstract":"\u003cp\u003eStruct encapsulating the Search redirect info\u003c/p\u003e"},"Structs/CIOSortOption.html":{"name":"CIOSortOption","abstract":"\u003cp\u003eStruct encapsulating a sort option\u003c/p\u003e"},"Structs/CIOQuizQuestion.html":{"name":"CIOQuizQuestion","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizOption.html":{"name":"CIOQuizOption","abstract":"\u003cp\u003eStruct encapsulating a quiz option\u003c/p\u003e"},"Structs/CIOQuizOptionAttribute.html":{"name":"CIOQuizOptionAttribute","abstract":"\u003cp\u003eStruct encapsulating a quiz option attribute\u003c/p\u003e"},"Structs/CIOQuizImages.html":{"name":"CIOQuizImages","abstract":"\u003cp\u003eStruct encapsulating a question images\u003c/p\u003e"},"Structs/CIOQuizResult.html":{"name":"CIOQuizResult","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV08totalNumD0Sivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the result\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13resultSourcesAA09CIOResultG0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Quizzes Response\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV04nextD0AA0cD0Vvp":{"name":"nextQuestion","abstract":"\u003cp\u003eNext question in the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the search query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV12redirectInfoAA0c8RedirectF0VSgvp":{"name":"redirectInfo","abstract":"\u003cp\u003eAdditional info about the redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eA list of sorting options\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV10isRedirectSbvp":{"name":"isRedirect","abstract":"\u003cp\u003eFlag to determine if the response is a redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Search Response\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV3podAA0C3PodVvp":{"name":"pod","abstract":"\u003cp\u003ePod information\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the recommendations query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Recommendations Response\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV6facetsSayAA09CIOFilterD0VGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV10collectionAA17CIOCollectionDataCSgvp":{"name":"collection","abstract":"\u003cp\u003eCollection of the result if browsing collection_id\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Browse Response\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV8sectionsSDySSSayAA0C6ResultCGGvp":{"name":"sections","abstract":"\u003cp\u003eList of results broken down by sections\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional information about the request and result ID\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Autocomplete Response\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html":{"name":"CIOAutocompleteResponse","abstract":"\u003cp\u003eStruct representing the autocomplete data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseResponse.html":{"name":"CIOBrowseResponse","abstract":"\u003cp\u003eStruct representing the browse data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetsResponse.html":{"name":"CIOBrowseFacetsResponse","abstract":"\u003cp\u003eStruct representing the browse facets data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsResponse.html":{"name":"CIOBrowseFacetOptionsResponse","abstract":"\u003cp\u003eStruct representing the browse facet options data response from the server.\u003c/p\u003e"},"Structs/CIORecommendationsResponse.html":{"name":"CIORecommendationsResponse","abstract":"\u003cp\u003eStruct representing the recommendations data response from the server.\u003c/p\u003e"},"Structs/CIOSearchResponse.html":{"name":"CIOSearchResponse","abstract":"\u003cp\u003eStruct representing the search data response from the server.\u003c/p\u003e"},"Structs/CIOQuizQuestionResponse.html":{"name":"CIOQuizQuestionResponse","abstract":"\u003cp\u003eStruct representing the quiz question response from the server.\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html":{"name":"CIOQuizResultsResponse","abstract":"\u003cp\u003eStruct representing the quiz result response from the server.\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Search request query builder\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5podIDACSS_tcfc":{"name":"init(podID:)","abstract":"\u003cp\u003eCreate a Recommendations request query builder\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC9setItemIDyACSSF":{"name":"setItemID(_:)","abstract":"\u003cp\u003eAdd an item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC14setVariationIDyACSSF":{"name":"setVariationID(_:)","abstract":"\u003cp\u003eAdd an item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC7setTermyACSSF":{"name":"setTerm(_:)","abstract":"\u003cp\u003eAdd a term to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreata a Browse Groups request query builder\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setGroupIdyACSSF":{"name":"setGroupId(_:)","abstract":"\u003cp\u003eSpecify the id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC11setMaxDepthyACSiF":{"name":"setMaxDepth(_:)","abstract":"\u003cp\u003eSpecify the maximum depth of the hierarchy that should be included in the response","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eSpecify the section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC9facetNameACSS_tcfc":{"name":"init(facetName:)","abstract":"\u003cp\u003eCreate a Browse facet options request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC19setShowHiddenFacetsyACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC5buildAA0cdeF0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreate a Browse Facets request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC013setShowHiddenD0yACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC9setOffsetyACSiF":{"name":"setOffset(_:)","abstract":"\u003cp\u003eAdd a offset of results to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC3idsACSaySSG_tcfc":{"name":"init(ids:)","abstract":"\u003cp\u003eCreate a Browse Items request query builder\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setFiltersyAcA08CIOQueryH0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setSortOptionyAcA07CIOSortI0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC16setVariationsMapyAcA08CIOQueryhI0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupsiJ0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdds the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10filterName0F5ValueACSS_SStcfc":{"name":"init(filterName:filterValue:)","abstract":"\u003cp\u003eCreate a Browse request query builder\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Autocomplete request query builder\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC23setNumResultsForSectionyACSDySSSiGF":{"name":"setNumResultsForSection(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC17setSectionFiltersyACSDySSAA08CIOQueryH0VGF":{"name":"setSectionFilters(_:)","abstract":"\u003cp\u003eAdd additional filters applied only to specific sections\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html":{"name":"CIOAutocompleteQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a autocomplete query\u003c/p\u003e"},"Classes/CIOBrowseQueryBuilder.html":{"name":"CIOBrowseQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse query.\u003c/p\u003e"},"Classes/CIOBrowseItemsQueryBuilder.html":{"name":"CIOBrowseItemsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse items query.\u003c/p\u003e"},"Classes/CIOBrowseFacetsQueryBuilder.html":{"name":"CIOBrowseFacetsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facets query.\u003c/p\u003e"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html":{"name":"CIOBrowseFacetOptionsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facet options query.\u003c/p\u003e"},"Classes/CIOBrowseGroupsQueryBuilder.html":{"name":"CIOBrowseGroupsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse groups query.\u003c/p\u003e"},"Classes/CIORecommendationsQueryBuilder.html":{"name":"CIORecommendationsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a recommendations query\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html":{"name":"CIOSearchQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eThe id of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV7answersSaySaySSGGSgvp":{"name":"answers","abstract":"\u003cp\u003eA list of answers. Please refer to \u0026ldquo;\u003ca href=\"https://docs.constructor.com/reference/configuration-quizzes\"\u003ehttps://docs.constructor.com/reference/configuration-quizzes\u003c/a\u003e\u0026rdquo; for additional details\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizVersionIDSSSgvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizSessionIDSSSgvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizID7answers0e7VersionF00e7SessionF0ACSS_SaySaySSGGSgSSSgAKtcfc":{"name":"init(quizID:answers:quizVersionID:quizSessionID:)","abstract":"\u003cp\u003eCreate a Quiz request query object\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5querySSvp":{"name":"query","abstract":"\u003cp\u003eThe user typed query to return results for\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5query7filters10sortOption4page7perPage7section12hiddenFields0M6Facets010groupsSortH013variationsMap19preFilterExpression10fmtOptionsACSS_AA15CIOQueryFiltersVSgAA07CIOSortH0VSgSiSgAVSSSgSaySSGSgAyA09CIOGroupsqH0VSgAA0y10VariationsS0VSgAWSaySS3key_SS5valuetGSgtcfc":{"name":"init(query:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Search request query object\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podIDSSvp":{"name":"podID","abstract":"\u003cp\u003eThe pod ID\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV6itemIDSSSgvp":{"name":"itemID","abstract":"\u003cp\u003eThe item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV11variationIDSSSgvp":{"name":"variationID","abstract":"\u003cp\u003eThe item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV4termSSSgvp":{"name":"term","abstract":"\u003cp\u003eThe term to use to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV10numResultsSiSgvp":{"name":"numResults","abstract":"\u003cp\u003eThe number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podID04itemF009variationF04term7filters10numResults7section12hiddenFields19preFilterExpression13variationsMapACSS_SSSgA2nA15CIOQueryFiltersVSgSiSgANSaySSGSgAnA0u10VariationsT0VSgtcfc":{"name":"init(podID:itemID:variationID:term:filters:numResults:section:hiddenFields:preFilterExpression:variationsMap:)","abstract":"\u003cp\u003eCreate a Recommendations request query object\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupIdSSSgvp":{"name":"groupId","abstract":"\u003cp\u003eThe id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV14groupsMaxDepthSiSgvp":{"name":"groupsMaxDepth","abstract":"\u003cp\u003eThe maximum depth of the hierarchy, in case of hierarchical groups, that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupId7section14groupsMaxDepthACSSSg_AGSiSgtcfc":{"name":"init(groupId:section:groupsMaxDepth:)","abstract":"\u003cp\u003eCreate a Browse Groups request query object\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetNameSSvp":{"name":"facetName","abstract":"\u003cp\u003eName of the facet whose options to return\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV16showHiddenFacetsSbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetName16showHiddenFacetsACSS_SbSgtcfc":{"name":"init(facetName:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facet options request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4pageSiSgvp":{"name":"page","abstract":"\u003cp\u003eThe page of results to request (can\u0026rsquo;t be used with offset)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV6offsetSiSgvp":{"name":"offset","abstract":"\u003cp\u003eThe offset of results to request (can\u0026rsquo;t be used with page)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV7perPageSiSgvp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV010showHiddenD0SbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4page6offset7perPage010showHiddenD0ACSiSg_A2HSbSgtcfc":{"name":"init(page:offset:perPage:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facets request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3idsSaySSGvp":{"name":"ids","abstract":"\u003cp\u003eThe list of item ids to request\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10sortOptionAA07CIOSortG0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV16groupsSortOptionAA09CIOGroupsgH0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3ids7filters10sortOption4page7perPage7section12hiddenFields0N6Facets010groupsSortI013variationsMap10fmtOptionsACSaySSG_AA15CIOQueryFiltersVSgAA07CIOSortI0VSgSiSgAVSSSgAOSgAxA09CIOGroupsrI0VSgAA0w10VariationsT0VSgSaySS3key_SS5valuetGSgtcfc":{"name":"init(ids:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterNameSSvp":{"name":"filterName","abstract":"\u003cp\u003eThe primary filter name that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV11filterValueSSvp":{"name":"filterValue","abstract":"\u003cp\u003eThe primary filter value that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterName0E5Value7filters10sortOption4page7perPage7section12hiddenFields0O6Facets010groupsSortJ013variationsMap19preFilterExpression10fmtOptionsACSS_SSAA15CIOQueryFiltersVSgAA07CIOSortJ0VSgSiSgAWSSSgSaySSGSgAzA09CIOGroupssJ0VSgAA018CIOQueryVariationsU0VSgAXSaySS3key_SS5valuetGSgtcfc":{"name":"init(filterName:filterValue:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV5query7filters14sectionFilters10numResults0iJ10ForSection12hiddenFields13variationsMapACSS_AA08CIOQueryH0VSgSDySSALGSgSiSgSDySSSiGSgSaySSGSgAA0q10VariationsP0VSgtcfc":{"name":"init(query:filters:sectionFilters:numResults:numResultsForSection:hiddenFields:variationsMap:)","abstract":"\u003cp\u003eCreate an Autocomplete request query object\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html":{"name":"CIOAutocompleteQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute an autocomplete query.\u003c/p\u003e"},"Structs/CIOBrowseQuery.html":{"name":"CIOBrowseQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse query.\u003c/p\u003e"},"Structs/CIOBrowseItemsQuery.html":{"name":"CIOBrowseItemsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse items query.\u003c/p\u003e"},"Structs/CIOBrowseFacetsQuery.html":{"name":"CIOBrowseFacetsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facets query.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsQuery.html":{"name":"CIOBrowseFacetOptionsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facet options query.\u003c/p\u003e"},"Structs/CIOBrowseGroupsQuery.html":{"name":"CIOBrowseGroupsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse groups query.\u003c/p\u003e"},"Structs/CIORecommendationsQuery.html":{"name":"CIORecommendationsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a recommendations query.\u003c/p\u003e"},"Structs/CIOSearchQuery.html":{"name":"CIOSearchQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html":{"name":"CIOQuizQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a quiz query.\u003c/p\u003e"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6configAcA0A8IOConfigV_tcfc":{"name":"init(config:)","abstract":"\u003cp\u003eInitializes a ConstructorIO Client\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12autocomplete8forQuery17completionHandleryAA015CIOAutocompleteF0V_yAA0B12TaskResponseCctF":{"name":"autocomplete(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet autocomplete suggestions for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6search8forQuery17completionHandleryAA09CIOSearchF0V_yAA18SearchTaskResponseCctF":{"name":"search(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet search results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6browse8forQuery17completionHandleryAA09CIOBrowseF0V_yAA18BrowseTaskResponseCctF":{"name":"browse(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11browseItems8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseItems(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse items results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseGroups8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseGroups(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse groups results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseFacets8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA06BrowseE12TaskResponseCctF":{"name":"browseFacets(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facets results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC18browseFacetOptions8forQuery17completionHandleryAA09CIOBrowseefH0V_yAA06BrowseeF12TaskResponseCctF":{"name":"browseFacetOptions(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facet options results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15recommendations8forQuery17completionHandleryAA018CIORecommendationsF0V_yAA27RecommendationsTaskResponseCctF":{"name":"recommendations(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet recommendation results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19getQuizNextQuestion8forQuery17completionHandleryAA07CIOQuizI0V_yAA0eG12TaskResponseCctF":{"name":"getQuizNextQuestion(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz question for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC14getQuizResults8forQuery17completionHandleryAA07CIOQuizH0V_yAA0eF12TaskResponseCctF":{"name":"getQuizResults(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackInputFocus10searchTerm17completionHandlerySS_yAA20TrackingTaskResponseCcSgtF":{"name":"trackInputFocus(searchTerm:completionHandler:)","abstract":"\u003cp\u003eTrack when a user focuses on a search input element\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC05trackB6Select10searchTerm13originalQuery11sectionName5group8resultID17completionHandlerySS_S2SAA8CIOGroupCSgSSSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackAutocompleteSelect(searchTerm:originalQuery:sectionName:group:resultID:completionHandler:)","abstract":"\u003cp\u003eTrack when a user selects (clicks, or navigates to via keyboard) a result that appears within autocomplete\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC17trackSearchSubmit10searchTerm13originalQuery5group17completionHandlerySS_SSAA8CIOGroupCSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchSubmit(searchTerm:originalQuery:group:completionHandler:)","abstract":"\u003cp\u003eTrack when a user submits a search (pressing enter within input element, or clicking submit element)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackSearchResultsLoaded10searchTerm11resultCount11customerIDs5items0J2ID13analyticsTags17completionHandlerySS_SiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultsLoaded(searchTerm:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackSearchResultClick8itemName10customerID09variationK010searchTerm07sectionI006resultK0010slCampaignK00qR5Owner17completionHandlerySS_S2SSgA5NyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultClick(itemName:customerID:variationID:searchTerm:sectionName:resultID:slCampaignID:slCampaignOwner:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackBrowseResultsLoaded10filterName0H5Value11resultCount11customerIDs5items0K2ID13analyticsTags17completionHandlerySS_SSSiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultsLoaded(filterName:filterValue:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackBrowseResultClick10customerID09variationI010filterName0K5Value20resultPositionOnPage07sectionL00nI0010slCampaignI00sT5Owner13analyticsTags17completionHandlerySS_SSSgS2SSiSgA4PSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultClick(customerID:variationID:filterName:filterValue:resultPositionOnPage:sectionName:resultID:slCampaignID:slCampaignOwner:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultsView5podID03numF6Viewed11customerIDs10resultPage0N5Count11sectionName0nI013analyticsTags17completionHandlerySS_SiSgSaySSGSgA2NSSSgAQSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultsView(podID:numResultsViewed:customerIDs:resultPage:resultCount:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a pod of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultClick5podID08strategyI008customerI009variationI017numResultsPerPage06resultP00Q5Count0q10PositionOnP011sectionName0qI013analyticsTags17completionHandlerySS_SSSgSSAQSiSgA3r2QSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultClick(podID:strategyID:customerID:variationID:numResultsPerPage:resultPage:resultCount:resultPositionOnPage:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks an item that appears within a list of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackConversion8itemName10customerID09variationI07revenue10searchTerm07sectionG014conversionType07displayG008isCustomP013analyticsTags17completionHandlerySS_S2SSgSdSgA4PSbSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackConversion(itemName:customerID:variationID:revenue:searchTerm:sectionName:conversionType:displayName:isCustomType:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user performs an action indicating interest in an item (add to cart, add to wishlist, etc.)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase11customerIDs11sectionName7revenue7orderID13analyticsTags17completionHandlerySaySSG_SSSgSdSgALSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(customerIDs:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase5items11sectionName7revenue7orderID13analyticsTags17completionHandlerySayAA7CIOItemVG_SSSgSdSgANSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(items:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackItemDetailLoad10customerID8itemName09variationI007sectionK03url13analyticsTags17completionHandlerySS_S2SSgA2LSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackItemDetailLoad(customerID:itemName:variationID:sectionName:url:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a product detail page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackQuizResultsLoaded6quizID0h7VersionI00h7SessionI006resultI00L4Page0L5Count11sectionName13analyticsTags17completionHandlerySS_S3SSgSiSgAoNSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultsLoaded(quizID:quizVersionID:quizSessionID:resultID:resultPage:resultCount:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC20trackQuizResultClick6quizID0h7VersionI00h7SessionI008customerI009variationI08itemName06resultI00P4Page0P5Count013numResultsPerQ00p10PositionOnQ007sectionO013analyticsTags17completionHandlerySS_S4SSgA2SSiSgA3tSSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultClick(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:resultID:resultPage:resultCount:numResultsPerPage:resultPositionOnPage:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackQuizConversion6quizID0g7VersionH00g7SessionH008customerH009variationH08itemName7revenue14conversionType08isCustomQ007displayN007sectionN013analyticsTags17completionHandlerySS_S4SSgARSdSgARSbSgA2RSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizConversion(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:revenue:conversionType:isCustomType:displayName:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC23trackGenericResultClick6itemID0H4Name09variationI007sectionJ017completionHandlerySS_S2SSgAJyAA20TrackingTaskResponseCcSgtF":{"name":"trackGenericResultClick(itemID:itemName:variationID:sectionName:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks on a generic result\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11setClientId8clientIDySS_tF":{"name":"setClientId(clientID:)","abstract":"\u003cp\u003eSet a custom clientID\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12setSessionId9sessionIDySi_tF":{"name":"setSessionId(sessionID:)","abstract":"\u003cp\u003eSet a custom sessionID\u003c/p\u003e","parent_name":"ConstructorIO"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKeySSvp":{"name":"apiKey","abstract":"\u003cp\u003eThe API key\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11resultCountAA0b6ResultE0VSgvp":{"name":"resultCount","abstract":"\u003cp\u003eThe default number of results to request for\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV22defaultItemSectionNameSSSgvp":{"name":"defaultItemSectionName","abstract":"\u003cp\u003eThe default section to request items from\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV9testCellsSayAA13CIOABTestCellVGSgvp":{"name":"testCells","abstract":"\u003cp\u003eList of test cell information to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV20defaultAnalyticsTagsSDyS2SGSgvp":{"name":"defaultAnalyticsTags","abstract":"\u003cp\u003eAdditional analytics tags to pass. Will be merged with analytics tags passed on the request level\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV8segmentsSaySSGSgvp":{"name":"segments","abstract":"\u003cp\u003eList of segments to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV7baseURLSSSgvp":{"name":"baseURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11baseQuizURLSSSgvp":{"name":"baseQuizURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKey11resultCount22defaultItemSectionName9testCells8segments7baseURL0o4QuizP00H13AnalyticsTagsACSS_AA0b6ResultG0VSgSSSgSayAA13CIOABTestCellVGSgSaySSGSgA2OSDyS2SGSgtcfc":{"name":"init(apiKey:resultCount:defaultItemSectionName:testCells:segments:baseURL:baseQuizURL:defaultAnalyticsTags:)","abstract":"\u003cp\u003eCreate a configuration object\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html":{"name":"ConstructorIOConfig","abstract":"\u003cp\u003eStruct encapsulating the configuration options needed to make requests\u003c/p\u003e"},"Classes/ConstructorIO.html":{"name":"ConstructorIO","abstract":"\u003cp\u003eThe main class to be used for getting autocomplete results and tracking behavioural data.\u003c/p\u003e"},"Client.html":{"name":"Client"},"Result%20Request%20Structures.html":{"name":"Result Request Structures"},"Result%20Request%20Builders.html":{"name":"Result Request Builders"},"Response%20Structures.html":{"name":"Response Structures"},"Result%20Structures%20%26%20Classes.html":{"name":"Result Structures \u0026 Classes"},"Other%20Classes.html":{"name":"Other Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Other%20Structs.html":{"name":"Other Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"}} \ No newline at end of file +{"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eRefine dcontent data\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a refined content object\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html":{"name":"CIORefinedContent","abstract":"\u003cp\u003eStruct encapsulating a refined content with associated metadata\u003c/p\u003e"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC10tokenMatchAA0C10SourceDataCvp":{"name":"tokenMatch","abstract":"\u003cp\u003eNumber of token match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC15embeddingsMatchAA0C10SourceDataCvp":{"name":"embeddingsMatch","abstract":"\u003cp\u003eNumber of embedding match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSourceData.html#/s:23ConstructorAutocomplete19CIOResultSourceDataC5countSivp":{"name":"count","abstract":"\u003cp\u003eNumber of results matching\u003c/p\u003e","parent_name":"CIOResultSourceData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC2idSSvp":{"name":"id","abstract":"\u003cp\u003eId of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC12display_nameSSvp":{"name":"display_name","abstract":"\u003cp\u003eDisplay name of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html":{"name":"CIOCollectionData","abstract":"\u003cp\u003eStruct encapsulating a collection\u003c/p\u003e"},"Classes/CIOResultSourceData.html":{"name":"CIOResultSourceData","abstract":"\u003cp\u003eStruct encapsulating a result source data\u003c/p\u003e"},"Classes/CIOResultSources.html":{"name":"CIOResultSources","abstract":"\u003cp\u003eStruct encapsulating a result source\u003c/p\u003e"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV17filterExpressionsSDySSypGvp":{"name":"filterExpressions","abstract":"\u003cp\u003eFilter Expressions\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV10resultsUrlSSvp":{"name":"resultsUrl","abstract":"\u003cp\u003eResults Url\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryUrlSSSgvp":{"name":"primaryUrl","abstract":"\u003cp\u003ePrimary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryAltSSSgvp":{"name":"primaryAlt","abstract":"\u003cp\u003ePrimary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryUrlSSSgvp":{"name":"secondaryUrl","abstract":"\u003cp\u003eSecondary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryAltSSSgvp":{"name":"secondaryAlt","abstract":"\u003cp\u003eSecondary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a question images\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eQuiz option attribute name\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eQuiz option attribute value\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option attribute object\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV2idSivp":{"name":"id","abstract":"\u003cp\u003eThe id of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV9attributeAA0cD9AttributeVSgvp":{"name":"attribute","abstract":"\u003cp\u003eThe attribute associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eThe images associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV2idSivp":{"name":"id","abstract":"\u003cp\u003eQuestion ID\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV5titleSSSgvp":{"name":"title","abstract":"\u003cp\u003eTitle of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4typeSSSgvp":{"name":"type","abstract":"\u003cp\u003eThe type of question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7ctaTextSSSgvp":{"name":"ctaText","abstract":"\u003cp\u003eCTA text of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eImages associated with the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7optionsSayAA0C6OptionVGSgvp":{"name":"options","abstract":"\u003cp\u003eList of possible options (answers) for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV16inputPlaceholderSSSgvp":{"name":"inputPlaceholder","abstract":"\u003cp\u003eThe input placeholder for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6sortBySSvp":{"name":"sortBy","abstract":"\u003cp\u003eThe field to sort by\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV9sortOrderAA0cF0Ovp":{"name":"sortOrder","abstract":"\u003cp\u003eThe sort order (i.e. \u0026ldquo;ascending\u0026rdquo; or \u0026ldquo;descending\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eThe status of the sort option (i.e. \u0026ldquo;selected\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV3urlSSvp":{"name":"url","abstract":"\u003cp\u003eThe redirect URL\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV7matchIDSivp":{"name":"matchID","abstract":"\u003cp\u003eMatch ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6ruleIDSivp":{"name":"ruleID","abstract":"\u003cp\u003eRule ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6objectACSgSDySSypGSg_tcfc":{"name":"init(object:)","abstract":"\u003cp\u003eCreate a Search redirect info object\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name of the facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV6valuesSaySSGvp":{"name":"values","abstract":"\u003cp\u003eList of facet option values\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV2idSSSgvp":{"name":"id","abstract":"\u003cp\u003eResult Item ID\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV3urlSSSgvp":{"name":"url","abstract":"\u003cp\u003eURL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8imageURLSSSgvp":{"name":"imageURL","abstract":"\u003cp\u003eImage URL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6groupsSayAA8CIOGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eGroups associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6facetsSayAA0C5FacetVGvp":{"name":"facets","abstract":"\u003cp\u003eFacets associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8metadataSDySSypGvp":{"name":"metadata","abstract":"\u003cp\u003eAdditioanl metadata associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11variationIdSSSgvp":{"name":"variationId","abstract":"\u003cp\u003eVariation ID of the result item (if available)\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOResultData"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value (or name) of the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4dataAA0C4DataVvp":{"name":"data","abstract":"\u003cp\u003eAdditional data about the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC12matchedTermsSaySSGvp":{"name":"matchedTerms","abstract":"\u003cp\u003eTerms associated with the result that was matched on\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC10variationsSayACGvp":{"name":"variations","abstract":"\u003cp\u003eVariations for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC13variationsMapypvp":{"name":"variationsMap","abstract":"\u003cp\u003eVariations map for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional metadata\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC8strategyAA26CIORecommendationsStrategyVvp":{"name":"strategy","abstract":"\u003cp\u003eThe underlying recommendations strategy for the result (only applies to recommendations)\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC6labelsSDySSypGvp":{"name":"labels","abstract":"\u003cp\u003eLabels associated with the result item\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result object\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"CIOResult"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV2idSSvp":{"name":"id","abstract":"\u003cp\u003eThe id of the strategy\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations strategy object\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsPod.html#/s:23ConstructorAutocomplete21CIORecommendationsPodV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations pod\u003c/p\u003e","parent_name":"CIORecommendationsPod"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC4pathSSSgvp":{"name":"path","abstract":"\u003cp\u003eThe full path of the group hierarchy\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayName7groupID4pathACSS_S2SSgtcfc":{"name":"init(displayName:groupID:path:)","abstract":"\u003cp\u003eCreate a group\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC5countSiSgvp":{"name":"count","abstract":"\u003cp\u003eThe number of results that would be returned when selected\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC8childrenSayACGvp":{"name":"children","abstract":"\u003cp\u003eList of child groups\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7parentsSayACGvp":{"name":"parents","abstract":"\u003cp\u003eList of parent groups that it belongs to\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC4dataSDySSypGSgvp":{"name":"data","abstract":"\u003cp\u003eJSON object with custom metadata attached with the item group.\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5countSivp":{"name":"count","abstract":"\u003cp\u003eThe number of results that will be returned when selected\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (i.e. \u0026ldquo;selected\u0026rdquo; or \u0026ldquo;\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe facet value\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name (or value) of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3maxSivp":{"name":"max","abstract":"\u003cp\u003eThe max possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3minSivp":{"name":"min","abstract":"\u003cp\u003eThe minimum possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV7optionsSayAA0cD6OptionVGvp":{"name":"options","abstract":"\u003cp\u003eList of facet options\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4typeSSvp":{"name":"type","abstract":"\u003cp\u003eThe type of the facet (i.e. range or multiple)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6hiddenSbvp":{"name":"hidden","abstract":"\u003cp\u003eWhether the facet is hidden or not (i.e. true or false)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6statusSS3min_SS3maxtSgvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (for range type facets)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet object\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6resultAA9CIOResultCvp":{"name":"result","abstract":"\u003cp\u003eResult returned for the query\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC5groupAA8CIOGroupCSgvp":{"name":"group","abstract":"\u003cp\u003eGroup (or category) the result belongs to\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6result5groupAcA9CIOResultC_AA8CIOGroupCSgtcfc":{"name":"init(result:group:)","abstract":"\u003cp\u003eCreate a autocomplete result\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html":{"name":"CIOAutocompleteResult","abstract":"\u003cp\u003eDefines an autocomplete item in the list. Since you can search for a term in a group, this class holds"},"Structs/CIOFilterFacet.html":{"name":"CIOFilterFacet","abstract":"\u003cp\u003eStruct encapsulating a filter facet with information about the type and options.\u003c/p\u003e"},"Structs/CIOFilterFacetOption.html":{"name":"CIOFilterFacetOption","abstract":"\u003cp\u003eStruct encapsulating a filter facet option with information about the status and results associated with it.\u003c/p\u003e"},"Classes/CIOFilterGroup.html":{"name":"CIOFilterGroup","abstract":"\u003cp\u003eStruct encapsulating a filter group\u003c/p\u003e"},"Classes/CIOGroup.html":{"name":"CIOGroup","abstract":"\u003cp\u003eStruct encapsulating a group\u003c/p\u003e"},"Structs/CIORecommendationsPod.html":{"name":"CIORecommendationsPod","abstract":"\u003cp\u003eStruct encapsulating a recommendations pod\u003c/p\u003e"},"Structs/CIORecommendationsStrategy.html":{"name":"CIORecommendationsStrategy","abstract":"\u003cp\u003eStruct encapsulating the recommendations strategy\u003c/p\u003e"},"Classes/CIOResult.html":{"name":"CIOResult","abstract":"\u003cp\u003eStruct encapsulating a result with associated metadata and variations\u003c/p\u003e"},"Structs/CIOResultData.html":{"name":"CIOResultData","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOResultFacet.html":{"name":"CIOResultFacet","abstract":"\u003cp\u003eStruct encapsulating a result facet\u003c/p\u003e"},"Structs/CIOSearchRedirectInfo.html":{"name":"CIOSearchRedirectInfo","abstract":"\u003cp\u003eStruct encapsulating the Search redirect info\u003c/p\u003e"},"Structs/CIOSortOption.html":{"name":"CIOSortOption","abstract":"\u003cp\u003eStruct encapsulating a sort option\u003c/p\u003e"},"Structs/CIOQuizQuestion.html":{"name":"CIOQuizQuestion","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizOption.html":{"name":"CIOQuizOption","abstract":"\u003cp\u003eStruct encapsulating a quiz option\u003c/p\u003e"},"Structs/CIOQuizOptionAttribute.html":{"name":"CIOQuizOptionAttribute","abstract":"\u003cp\u003eStruct encapsulating a quiz option attribute\u003c/p\u003e"},"Structs/CIOQuizImages.html":{"name":"CIOQuizImages","abstract":"\u003cp\u003eStruct encapsulating a question images\u003c/p\u003e"},"Structs/CIOQuizResult.html":{"name":"CIOQuizResult","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV08totalNumD0Sivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the result\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13resultSourcesAA09CIOResultG0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Quizzes Response\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV04nextD0AA0cD0Vvp":{"name":"nextQuestion","abstract":"\u003cp\u003eNext question in the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the search query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV12redirectInfoAA0c8RedirectF0VSgvp":{"name":"redirectInfo","abstract":"\u003cp\u003eAdditional info about the redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eA list of sorting options\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV10isRedirectSbvp":{"name":"isRedirect","abstract":"\u003cp\u003eFlag to determine if the response is a redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Search Response\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV3podAA0C3PodVvp":{"name":"pod","abstract":"\u003cp\u003ePod information\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the recommendations query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Recommendations Response\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV6facetsSayAA09CIOFilterD0VGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV10collectionAA17CIOCollectionDataCSgvp":{"name":"collection","abstract":"\u003cp\u003eCollection of the result if browsing collection_id\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Browse Response\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV8sectionsSDySSSayAA0C6ResultCGGvp":{"name":"sections","abstract":"\u003cp\u003eList of results broken down by sections\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional information about the request and result ID\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Autocomplete Response\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html":{"name":"CIOAutocompleteResponse","abstract":"\u003cp\u003eStruct representing the autocomplete data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseResponse.html":{"name":"CIOBrowseResponse","abstract":"\u003cp\u003eStruct representing the browse data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetsResponse.html":{"name":"CIOBrowseFacetsResponse","abstract":"\u003cp\u003eStruct representing the browse facets data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsResponse.html":{"name":"CIOBrowseFacetOptionsResponse","abstract":"\u003cp\u003eStruct representing the browse facet options data response from the server.\u003c/p\u003e"},"Structs/CIORecommendationsResponse.html":{"name":"CIORecommendationsResponse","abstract":"\u003cp\u003eStruct representing the recommendations data response from the server.\u003c/p\u003e"},"Structs/CIOSearchResponse.html":{"name":"CIOSearchResponse","abstract":"\u003cp\u003eStruct representing the search data response from the server.\u003c/p\u003e"},"Structs/CIOQuizQuestionResponse.html":{"name":"CIOQuizQuestionResponse","abstract":"\u003cp\u003eStruct representing the quiz question response from the server.\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html":{"name":"CIOQuizResultsResponse","abstract":"\u003cp\u003eStruct representing the quiz result response from the server.\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Search request query builder\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5podIDACSS_tcfc":{"name":"init(podID:)","abstract":"\u003cp\u003eCreate a Recommendations request query builder\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC9setItemIDyACSSF":{"name":"setItemID(_:)","abstract":"\u003cp\u003eAdd an item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC14setVariationIDyACSSF":{"name":"setVariationID(_:)","abstract":"\u003cp\u003eAdd an item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC7setTermyACSSF":{"name":"setTerm(_:)","abstract":"\u003cp\u003eAdd a term to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreata a Browse Groups request query builder\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setGroupIdyACSSF":{"name":"setGroupId(_:)","abstract":"\u003cp\u003eSpecify the id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC11setMaxDepthyACSiF":{"name":"setMaxDepth(_:)","abstract":"\u003cp\u003eSpecify the maximum depth of the hierarchy that should be included in the response","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eSpecify the section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC9facetNameACSS_tcfc":{"name":"init(facetName:)","abstract":"\u003cp\u003eCreate a Browse facet options request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC19setShowHiddenFacetsyACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC5buildAA0cdeF0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreate a Browse Facets request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC013setShowHiddenD0yACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC9setOffsetyACSiF":{"name":"setOffset(_:)","abstract":"\u003cp\u003eAdd a offset of results to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC3idsACSaySSG_tcfc":{"name":"init(ids:)","abstract":"\u003cp\u003eCreate a Browse Items request query builder\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setFiltersyAcA08CIOQueryH0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setSortOptionyAcA07CIOSortI0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC16setVariationsMapyAcA08CIOQueryhI0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupsiJ0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdds the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10filterName0F5ValueACSS_SStcfc":{"name":"init(filterName:filterValue:)","abstract":"\u003cp\u003eCreate a Browse request query builder\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Autocomplete request query builder\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC23setNumResultsForSectionyACSDySSSiGF":{"name":"setNumResultsForSection(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC17setSectionFiltersyACSDySSAA08CIOQueryH0VGF":{"name":"setSectionFilters(_:)","abstract":"\u003cp\u003eAdd additional filters applied only to specific sections\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html":{"name":"CIOAutocompleteQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a autocomplete query\u003c/p\u003e"},"Classes/CIOBrowseQueryBuilder.html":{"name":"CIOBrowseQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse query.\u003c/p\u003e"},"Classes/CIOBrowseItemsQueryBuilder.html":{"name":"CIOBrowseItemsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse items query.\u003c/p\u003e"},"Classes/CIOBrowseFacetsQueryBuilder.html":{"name":"CIOBrowseFacetsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facets query.\u003c/p\u003e"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html":{"name":"CIOBrowseFacetOptionsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facet options query.\u003c/p\u003e"},"Classes/CIOBrowseGroupsQueryBuilder.html":{"name":"CIOBrowseGroupsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse groups query.\u003c/p\u003e"},"Classes/CIORecommendationsQueryBuilder.html":{"name":"CIORecommendationsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a recommendations query\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html":{"name":"CIOSearchQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eThe id of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV7answersSaySaySSGGSgvp":{"name":"answers","abstract":"\u003cp\u003eA list of answers. Please refer to \u0026ldquo;\u003ca href=\"https://docs.constructor.com/reference/configuration-quizzes\"\u003ehttps://docs.constructor.com/reference/configuration-quizzes\u003c/a\u003e\u0026rdquo; for additional details\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizVersionIDSSSgvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizSessionIDSSSgvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizID7answers0e7VersionF00e7SessionF0ACSS_SaySaySSGGSgSSSgAKtcfc":{"name":"init(quizID:answers:quizVersionID:quizSessionID:)","abstract":"\u003cp\u003eCreate a Quiz request query object\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5querySSvp":{"name":"query","abstract":"\u003cp\u003eThe user typed query to return results for\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5query7filters10sortOption4page7perPage7section12hiddenFields0M6Facets010groupsSortH013variationsMap19preFilterExpression10fmtOptionsACSS_AA15CIOQueryFiltersVSgAA07CIOSortH0VSgSiSgAVSSSgSaySSGSgAyA09CIOGroupsqH0VSgAA0y10VariationsS0VSgAWSaySS3key_SS5valuetGSgtcfc":{"name":"init(query:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Search request query object\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podIDSSvp":{"name":"podID","abstract":"\u003cp\u003eThe pod ID\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV6itemIDSSSgvp":{"name":"itemID","abstract":"\u003cp\u003eThe item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV11variationIDSSSgvp":{"name":"variationID","abstract":"\u003cp\u003eThe item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV4termSSSgvp":{"name":"term","abstract":"\u003cp\u003eThe term to use to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV10numResultsSiSgvp":{"name":"numResults","abstract":"\u003cp\u003eThe number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podID04itemF009variationF04term7filters10numResults7section12hiddenFields19preFilterExpression13variationsMapACSS_SSSgA2nA15CIOQueryFiltersVSgSiSgANSaySSGSgAnA0u10VariationsT0VSgtcfc":{"name":"init(podID:itemID:variationID:term:filters:numResults:section:hiddenFields:preFilterExpression:variationsMap:)","abstract":"\u003cp\u003eCreate a Recommendations request query object\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupIdSSSgvp":{"name":"groupId","abstract":"\u003cp\u003eThe id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV14groupsMaxDepthSiSgvp":{"name":"groupsMaxDepth","abstract":"\u003cp\u003eThe maximum depth of the hierarchy, in case of hierarchical groups, that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupId7section14groupsMaxDepthACSSSg_AGSiSgtcfc":{"name":"init(groupId:section:groupsMaxDepth:)","abstract":"\u003cp\u003eCreate a Browse Groups request query object\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetNameSSvp":{"name":"facetName","abstract":"\u003cp\u003eName of the facet whose options to return\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV16showHiddenFacetsSbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetName16showHiddenFacetsACSS_SbSgtcfc":{"name":"init(facetName:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facet options request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4pageSiSgvp":{"name":"page","abstract":"\u003cp\u003eThe page of results to request (can\u0026rsquo;t be used with offset)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV6offsetSiSgvp":{"name":"offset","abstract":"\u003cp\u003eThe offset of results to request (can\u0026rsquo;t be used with page)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV7perPageSiSgvp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV010showHiddenD0SbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4page6offset7perPage010showHiddenD0ACSiSg_A2HSbSgtcfc":{"name":"init(page:offset:perPage:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facets request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3idsSaySSGvp":{"name":"ids","abstract":"\u003cp\u003eThe list of item ids to request\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10sortOptionAA07CIOSortG0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV16groupsSortOptionAA09CIOGroupsgH0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3ids7filters10sortOption4page7perPage7section12hiddenFields0N6Facets010groupsSortI013variationsMap10fmtOptionsACSaySSG_AA15CIOQueryFiltersVSgAA07CIOSortI0VSgSiSgAVSSSgAOSgAxA09CIOGroupsrI0VSgAA0w10VariationsT0VSgSaySS3key_SS5valuetGSgtcfc":{"name":"init(ids:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterNameSSvp":{"name":"filterName","abstract":"\u003cp\u003eThe primary filter name that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV11filterValueSSvp":{"name":"filterValue","abstract":"\u003cp\u003eThe primary filter value that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterName0E5Value7filters10sortOption4page7perPage7section12hiddenFields0O6Facets010groupsSortJ013variationsMap19preFilterExpression10fmtOptionsACSS_SSAA15CIOQueryFiltersVSgAA07CIOSortJ0VSgSiSgAWSSSgSaySSGSgAzA09CIOGroupssJ0VSgAA018CIOQueryVariationsU0VSgAXSaySS3key_SS5valuetGSgtcfc":{"name":"init(filterName:filterValue:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV5query7filters14sectionFilters10numResults0iJ10ForSection12hiddenFields13variationsMapACSS_AA08CIOQueryH0VSgSDySSALGSgSiSgSDySSSiGSgSaySSGSgAA0q10VariationsP0VSgtcfc":{"name":"init(query:filters:sectionFilters:numResults:numResultsForSection:hiddenFields:variationsMap:)","abstract":"\u003cp\u003eCreate an Autocomplete request query object\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html":{"name":"CIOAutocompleteQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute an autocomplete query.\u003c/p\u003e"},"Structs/CIOBrowseQuery.html":{"name":"CIOBrowseQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse query.\u003c/p\u003e"},"Structs/CIOBrowseItemsQuery.html":{"name":"CIOBrowseItemsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse items query.\u003c/p\u003e"},"Structs/CIOBrowseFacetsQuery.html":{"name":"CIOBrowseFacetsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facets query.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsQuery.html":{"name":"CIOBrowseFacetOptionsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facet options query.\u003c/p\u003e"},"Structs/CIOBrowseGroupsQuery.html":{"name":"CIOBrowseGroupsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse groups query.\u003c/p\u003e"},"Structs/CIORecommendationsQuery.html":{"name":"CIORecommendationsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a recommendations query.\u003c/p\u003e"},"Structs/CIOSearchQuery.html":{"name":"CIOSearchQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html":{"name":"CIOQuizQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a quiz query.\u003c/p\u003e"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6configAcA0A8IOConfigV_tcfc":{"name":"init(config:)","abstract":"\u003cp\u003eInitializes a ConstructorIO Client\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12autocomplete8forQuery17completionHandleryAA015CIOAutocompleteF0V_yAA0B12TaskResponseCctF":{"name":"autocomplete(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet autocomplete suggestions for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6search8forQuery17completionHandleryAA09CIOSearchF0V_yAA18SearchTaskResponseCctF":{"name":"search(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet search results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6browse8forQuery17completionHandleryAA09CIOBrowseF0V_yAA18BrowseTaskResponseCctF":{"name":"browse(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11browseItems8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseItems(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse items results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseGroups8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseGroups(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse groups results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseFacets8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA06BrowseE12TaskResponseCctF":{"name":"browseFacets(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facets results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC18browseFacetOptions8forQuery17completionHandleryAA09CIOBrowseefH0V_yAA06BrowseeF12TaskResponseCctF":{"name":"browseFacetOptions(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facet options results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15recommendations8forQuery17completionHandleryAA018CIORecommendationsF0V_yAA27RecommendationsTaskResponseCctF":{"name":"recommendations(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet recommendation results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19getQuizNextQuestion8forQuery17completionHandleryAA07CIOQuizI0V_yAA0eG12TaskResponseCctF":{"name":"getQuizNextQuestion(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz question for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC14getQuizResults8forQuery17completionHandleryAA07CIOQuizH0V_yAA0eF12TaskResponseCctF":{"name":"getQuizResults(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackInputFocus10searchTerm17completionHandlerySS_yAA20TrackingTaskResponseCcSgtF":{"name":"trackInputFocus(searchTerm:completionHandler:)","abstract":"\u003cp\u003eTrack when a user focuses on a search input element\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackMediaImpressionView10bannerAdId09placementJ017completionHandlerySS_SSyAA20TrackingTaskResponseCcSgtF":{"name":"trackMediaImpressionView(bannerAdId:placementId:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a media impression (display ad)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC25trackMediaImpressionClick10bannerAdId09placementJ017completionHandlerySS_SSyAA20TrackingTaskResponseCcSgtF":{"name":"trackMediaImpressionClick(bannerAdId:placementId:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a media impression (display ad)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC05trackB6Select10searchTerm13originalQuery11sectionName5group8resultID04itemN017completionHandlerySS_S2SAA8CIOGroupCSgSSSgAOyAA20TrackingTaskResponseCcSgtF":{"name":"trackAutocompleteSelect(searchTerm:originalQuery:sectionName:group:resultID:itemID:completionHandler:)","abstract":"\u003cp\u003eTrack when a user selects (clicks, or navigates to via keyboard) a result that appears within autocomplete\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC17trackSearchSubmit10searchTerm13originalQuery5group17completionHandlerySS_SSAA8CIOGroupCSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchSubmit(searchTerm:originalQuery:group:completionHandler:)","abstract":"\u003cp\u003eTrack when a user submits a search (pressing enter within input element, or clicking submit element)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackSearchResultsLoaded10searchTerm11resultCount11customerIDs5items0J2ID13analyticsTags17completionHandlerySS_SiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultsLoaded(searchTerm:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackSearchResultClick8itemName10customerID09variationK010searchTerm07sectionI006resultK0010slCampaignK00qR5Owner17completionHandlerySS_S2SSgA5NyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultClick(itemName:customerID:variationID:searchTerm:sectionName:resultID:slCampaignID:slCampaignOwner:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackBrowseResultsLoaded10filterName0H5Value11resultCount11customerIDs5items0K2ID13analyticsTags17completionHandlerySS_SSSiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultsLoaded(filterName:filterValue:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackBrowseResultClick10customerID09variationI010filterName0K5Value20resultPositionOnPage07sectionL00nI0010slCampaignI00sT5Owner13analyticsTags17completionHandlerySS_SSSgS2SSiSgA4PSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultClick(customerID:variationID:filterName:filterValue:resultPositionOnPage:sectionName:resultID:slCampaignID:slCampaignOwner:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultsView5podID03numF6Viewed11customerIDs10resultPage0N5Count11sectionName0nI013analyticsTags17completionHandlerySS_SiSgSaySSGSgA2NSSSgAQSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultsView(podID:numResultsViewed:customerIDs:resultPage:resultCount:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a pod of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultClick5podID08strategyI008customerI009variationI017numResultsPerPage06resultP00Q5Count0q10PositionOnP011sectionName0qI013analyticsTags17completionHandlerySS_SSSgSSAQSiSgA3r2QSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultClick(podID:strategyID:customerID:variationID:numResultsPerPage:resultPage:resultCount:resultPositionOnPage:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks an item that appears within a list of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackConversion8itemName10customerID09variationI07revenue10searchTerm07sectionG014conversionType07displayG008isCustomP013analyticsTags17completionHandlerySS_S2SSgSdSgA4PSbSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackConversion(itemName:customerID:variationID:revenue:searchTerm:sectionName:conversionType:displayName:isCustomType:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user performs an action indicating interest in an item (add to cart, add to wishlist, etc.)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase11customerIDs11sectionName7revenue7orderID13analyticsTags17completionHandlerySaySSG_SSSgSdSgALSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(customerIDs:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase5items11sectionName7revenue7orderID13analyticsTags17completionHandlerySayAA7CIOItemVG_SSSgSdSgANSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(items:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackItemDetailLoad10customerID8itemName09variationI007sectionK03url13analyticsTags17completionHandlerySS_S2SSgA2LSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackItemDetailLoad(customerID:itemName:variationID:sectionName:url:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a product detail page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackQuizResultsLoaded6quizID0h7VersionI00h7SessionI006resultI00L4Page0L5Count11sectionName13analyticsTags17completionHandlerySS_S3SSgSiSgAoNSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultsLoaded(quizID:quizVersionID:quizSessionID:resultID:resultPage:resultCount:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC20trackQuizResultClick6quizID0h7VersionI00h7SessionI008customerI009variationI08itemName06resultI00P4Page0P5Count013numResultsPerQ00p10PositionOnQ007sectionO013analyticsTags17completionHandlerySS_S4SSgA2SSiSgA3tSSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultClick(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:resultID:resultPage:resultCount:numResultsPerPage:resultPositionOnPage:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackQuizConversion6quizID0g7VersionH00g7SessionH008customerH009variationH08itemName7revenue14conversionType08isCustomQ007displayN007sectionN013analyticsTags17completionHandlerySS_S4SSgARSdSgARSbSgA2RSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizConversion(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:revenue:conversionType:isCustomType:displayName:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC23trackGenericResultClick6itemID0H4Name09variationI007sectionJ017completionHandlerySS_S2SSgAJyAA20TrackingTaskResponseCcSgtF":{"name":"trackGenericResultClick(itemID:itemName:variationID:sectionName:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks on a generic result\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11setClientId8clientIDySS_tF":{"name":"setClientId(clientID:)","abstract":"\u003cp\u003eSet a custom clientID\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12setSessionId9sessionIDySi_tF":{"name":"setSessionId(sessionID:)","abstract":"\u003cp\u003eSet a custom sessionID\u003c/p\u003e","parent_name":"ConstructorIO"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKeySSvp":{"name":"apiKey","abstract":"\u003cp\u003eThe API key\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11resultCountAA0b6ResultE0VSgvp":{"name":"resultCount","abstract":"\u003cp\u003eThe default number of results to request for\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV22defaultItemSectionNameSSSgvp":{"name":"defaultItemSectionName","abstract":"\u003cp\u003eThe default section to request items from\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV9testCellsSayAA13CIOABTestCellVGSgvp":{"name":"testCells","abstract":"\u003cp\u003eList of test cell information to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV20defaultAnalyticsTagsSDyS2SGSgvp":{"name":"defaultAnalyticsTags","abstract":"\u003cp\u003eAdditional analytics tags to pass. Will be merged with analytics tags passed on the request level\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV8segmentsSaySSGSgvp":{"name":"segments","abstract":"\u003cp\u003eList of segments to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV7baseURLSSSgvp":{"name":"baseURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11baseQuizURLSSSgvp":{"name":"baseQuizURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV12baseMediaURLSSSgvp":{"name":"baseMediaURL","abstract":"\u003cp\u003eThe base URL for media tracking requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKey11resultCount22defaultItemSectionName9testCells8segments7baseURL0o4QuizP00o5MediaP00H13AnalyticsTagsACSS_AA0b6ResultG0VSgSSSgSayAA13CIOABTestCellVGSgSaySSGSgA3PSDyS2SGSgtcfc":{"name":"init(apiKey:resultCount:defaultItemSectionName:testCells:segments:baseURL:baseQuizURL:baseMediaURL:defaultAnalyticsTags:)","abstract":"\u003cp\u003eCreate a configuration object\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html":{"name":"ConstructorIOConfig","abstract":"\u003cp\u003eStruct encapsulating the configuration options needed to make requests\u003c/p\u003e"},"Classes/ConstructorIO.html":{"name":"ConstructorIO","abstract":"\u003cp\u003eThe main class to be used for getting autocomplete results and tracking behavioural data.\u003c/p\u003e"},"Client.html":{"name":"Client"},"Result%20Request%20Structures.html":{"name":"Result Request Structures"},"Result%20Request%20Builders.html":{"name":"Result Request Builders"},"Response%20Structures.html":{"name":"Response Structures"},"Result%20Structures%20%26%20Classes.html":{"name":"Result Structures \u0026 Classes"},"Other%20Classes.html":{"name":"Other Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Other%20Structs.html":{"name":"Other Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"}} \ No newline at end of file diff --git a/docs/undocumented.json b/docs/undocumented.json index 90634ebd..d89025f9 100644 --- a/docs/undocumented.json +++ b/docs/undocumented.json @@ -1,173 +1,173 @@ { "warnings": [ { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIORecommendationsPod.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIORecommendationsPod.swift", "line": 15, "symbol": "CIORecommendationsPod.displayName", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIORecommendationsPod.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIORecommendationsPod.swift", "line": 16, "symbol": "CIORecommendationsPod.id", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIOSortOption.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIOSortOption.swift", "line": 57, "symbol": "CIOSortOrder", "symbol_kind": "source.lang.swift.decl.enum", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOAutocompleteResponse.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOAutocompleteResponse.swift", "line": 11, "symbol": "JSONObject", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOAutocompleteResponse.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOAutocompleteResponse.swift", "line": 32, "symbol": "CIOAutocompleteResponse.init(sections:json:request:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOBrowseResponse.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOBrowseResponse.swift", "line": 67, "symbol": "CIOBrowseResponse.response(from:)", "symbol_kind": "source.lang.swift.decl.function.method.static", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 11, "symbol": "AutocompleteQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 12, "symbol": "SearchQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 13, "symbol": "BrowseQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 14, "symbol": "BrowseFacetsQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 15, "symbol": "BrowseFacetOptionsQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 16, "symbol": "RecommendationsQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 17, "symbol": "TrackingCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 18, "symbol": "QuizQuestionQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 19, "symbol": "QuizResultsQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 28, "symbol": "ConstructorIO.config", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 30, "symbol": "ConstructorIO.logger", "symbol_kind": "source.lang.swift.decl.var.static", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 36, "symbol": "ConstructorIO.sessionManager", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 38, "symbol": "ConstructorIO.clientID", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 40, "symbol": "ConstructorIO.userID", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 42, "symbol": "ConstructorIO.autocompleteParser", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 51, "symbol": "ConstructorIO.sessionID", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", - "line": 1145, + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "line": 1195, "symbol": "ConstructorIO.obfuscatePIIRequest(request:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", - "line": 1218, + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "line": 1268, "symbol": "ConstructorIO.sessionDidChange(from:to:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" } ], - "source_directory": "/Users/stanleypeng/Documents/Work/constructorio-client-swift" + "source_directory": "/Users/viktor.zavala/projects/constructorio-client-swift" } \ No newline at end of file From 6eeb2fad9000aacd21cb45f3e1959a1fc23a3bb9 Mon Sep 17 00:00:00 2001 From: Viktor Zavala Date: Thu, 12 Mar 2026 16:05:17 +0100 Subject: [PATCH 2/9] [REM-3041] update branch and regenerate docs --- docs/Classes/CIOAutocompleteQueryBuilder.html | 4 +- docs/Classes/CIOAutocompleteResult.html | 4 +- .../CIOBrowseFacetOptionsQueryBuilder.html | 4 +- docs/Classes/CIOBrowseFacetsQueryBuilder.html | 4 +- docs/Classes/CIOBrowseGroupsQueryBuilder.html | 4 +- docs/Classes/CIOBrowseItemsQueryBuilder.html | 4 +- docs/Classes/CIOBrowseQueryBuilder.html | 4 +- docs/Classes/CIOCollectionData.html | 4 +- docs/Classes/CIOFilterGroup.html | 4 +- docs/Classes/CIOGroup.html | 4 +- .../CIORecommendationsQueryBuilder.html | 4 +- docs/Classes/CIOResult.html | 4 +- docs/Classes/CIOResultSourceData.html | 4 +- docs/Classes/CIOResultSources.html | 4 +- docs/Classes/CIOSearchQueryBuilder.html | 4 +- docs/Classes/ConstructorIO.html | 150 +++++++++++++++++- docs/Client.html | 4 +- docs/Other Classes.html | 4 +- docs/Other Structs.html | 4 +- docs/Response Structures.html | 4 +- docs/Result Request Builders.html | 4 +- docs/Result Request Structures.html | 4 +- docs/Result Structures & Classes.html | 4 +- docs/Structs/CIOAutocompleteQuery.html | 4 +- docs/Structs/CIOAutocompleteResponse.html | 4 +- docs/Structs/CIOBrowseFacetOptionsQuery.html | 4 +- .../CIOBrowseFacetOptionsResponse.html | 4 +- docs/Structs/CIOBrowseFacetsQuery.html | 4 +- docs/Structs/CIOBrowseFacetsResponse.html | 4 +- docs/Structs/CIOBrowseGroupsQuery.html | 4 +- docs/Structs/CIOBrowseItemsQuery.html | 4 +- docs/Structs/CIOBrowseQuery.html | 4 +- docs/Structs/CIOBrowseResponse.html | 4 +- docs/Structs/CIOFilterFacet.html | 4 +- docs/Structs/CIOFilterFacetOption.html | 4 +- docs/Structs/CIOQuizImages.html | 4 +- docs/Structs/CIOQuizOption.html | 4 +- docs/Structs/CIOQuizOptionAttribute.html | 4 +- docs/Structs/CIOQuizQuery.html | 4 +- docs/Structs/CIOQuizQuestion.html | 4 +- docs/Structs/CIOQuizQuestionResponse.html | 4 +- docs/Structs/CIOQuizResult.html | 4 +- docs/Structs/CIOQuizResultsResponse.html | 4 +- docs/Structs/CIORecommendationsPod.html | 4 +- docs/Structs/CIORecommendationsQuery.html | 4 +- docs/Structs/CIORecommendationsResponse.html | 4 +- docs/Structs/CIORecommendationsStrategy.html | 4 +- docs/Structs/CIORefinedContent.html | 4 +- docs/Structs/CIOResultData.html | 4 +- docs/Structs/CIOResultFacet.html | 4 +- docs/Structs/CIOSearchQuery.html | 4 +- docs/Structs/CIOSearchRedirectInfo.html | 4 +- docs/Structs/CIOSearchResponse.html | 4 +- docs/Structs/CIOSortOption.html | 4 +- docs/Structs/ConstructorIOConfig.html | 4 +- .../Classes/CIOAutocompleteQueryBuilder.html | 4 +- .../Classes/CIOAutocompleteResult.html | 4 +- .../CIOBrowseFacetOptionsQueryBuilder.html | 4 +- .../Classes/CIOBrowseFacetsQueryBuilder.html | 4 +- .../Classes/CIOBrowseGroupsQueryBuilder.html | 4 +- .../Classes/CIOBrowseItemsQueryBuilder.html | 4 +- .../Classes/CIOBrowseQueryBuilder.html | 4 +- .../Documents/Classes/CIOCollectionData.html | 4 +- .../Documents/Classes/CIOFilterGroup.html | 4 +- .../Resources/Documents/Classes/CIOGroup.html | 4 +- .../CIORecommendationsQueryBuilder.html | 4 +- .../Documents/Classes/CIOResult.html | 4 +- .../Classes/CIOResultSourceData.html | 4 +- .../Documents/Classes/CIOResultSources.html | 4 +- .../Classes/CIOSearchQueryBuilder.html | 4 +- .../Documents/Classes/ConstructorIO.html | 150 +++++++++++++++++- .../Contents/Resources/Documents/Client.html | 4 +- .../Resources/Documents/Other Classes.html | 4 +- .../Resources/Documents/Other Structs.html | 4 +- .../Documents/Response Structures.html | 4 +- .../Documents/Result Request Builders.html | 4 +- .../Documents/Result Request Structures.html | 4 +- .../Result Structures & Classes.html | 4 +- .../Structs/CIOAutocompleteQuery.html | 4 +- .../Structs/CIOAutocompleteResponse.html | 4 +- .../Structs/CIOBrowseFacetOptionsQuery.html | 4 +- .../CIOBrowseFacetOptionsResponse.html | 4 +- .../Structs/CIOBrowseFacetsQuery.html | 4 +- .../Structs/CIOBrowseFacetsResponse.html | 4 +- .../Structs/CIOBrowseGroupsQuery.html | 4 +- .../Structs/CIOBrowseItemsQuery.html | 4 +- .../Documents/Structs/CIOBrowseQuery.html | 4 +- .../Documents/Structs/CIOBrowseResponse.html | 4 +- .../Documents/Structs/CIOFilterFacet.html | 4 +- .../Structs/CIOFilterFacetOption.html | 4 +- .../Documents/Structs/CIOQuizImages.html | 4 +- .../Documents/Structs/CIOQuizOption.html | 4 +- .../Structs/CIOQuizOptionAttribute.html | 4 +- .../Documents/Structs/CIOQuizQuery.html | 4 +- .../Documents/Structs/CIOQuizQuestion.html | 4 +- .../Structs/CIOQuizQuestionResponse.html | 4 +- .../Documents/Structs/CIOQuizResult.html | 4 +- .../Structs/CIOQuizResultsResponse.html | 4 +- .../Structs/CIORecommendationsPod.html | 4 +- .../Structs/CIORecommendationsQuery.html | 4 +- .../Structs/CIORecommendationsResponse.html | 4 +- .../Structs/CIORecommendationsStrategy.html | 4 +- .../Documents/Structs/CIORefinedContent.html | 4 +- .../Documents/Structs/CIOResultData.html | 4 +- .../Documents/Structs/CIOResultFacet.html | 4 +- .../Documents/Structs/CIOSearchQuery.html | 4 +- .../Structs/CIOSearchRedirectInfo.html | 4 +- .../Documents/Structs/CIOSearchResponse.html | 4 +- .../Documents/Structs/CIOSortOption.html | 4 +- .../Structs/ConstructorIOConfig.html | 4 +- .../Contents/Resources/Documents/index.html | 4 +- .../Contents/Resources/Documents/search.json | 2 +- .../Resources/Documents/undocumented.json | 54 +++---- .../Contents/Resources/docSet.dsidx | Bin 131072 -> 131072 bytes docs/docsets/ConstructorAutocomplete.tgz | Bin 226746 -> 227517 bytes docs/index.html | 4 +- docs/search.json | 2 +- docs/undocumented.json | 8 +- 118 files changed, 549 insertions(+), 257 deletions(-) diff --git a/docs/Classes/CIOAutocompleteQueryBuilder.html b/docs/Classes/CIOAutocompleteQueryBuilder.html index 76e53224..b1e11f32 100644 --- a/docs/Classes/CIOAutocompleteQueryBuilder.html +++ b/docs/Classes/CIOAutocompleteQueryBuilder.html @@ -489,8 +489,8 @@

        Declaration

        diff --git a/docs/Classes/CIOAutocompleteResult.html b/docs/Classes/CIOAutocompleteResult.html index 10da4d44..049adfe4 100644 --- a/docs/Classes/CIOAutocompleteResult.html +++ b/docs/Classes/CIOAutocompleteResult.html @@ -354,8 +354,8 @@

        Parameters

        ~-$)pH!8&)m^We?o`L+yi9y5i~tpr`Eb66bs42S{gEx0*4 zrSri%dd3`!aS0HxcEvsx#vQ}t9I$8v=C8_!e@g>|&Tdku;= z*IOQLIa&_qtr~C=gx&K1IxOmw7%ZNM}mbrg}^iN6moRz0NuBsP8 zJ0+pOCe9K2{^Ny=7)3qwpi81?0!e9vNMD86TV0ncK{{_}TzjR}zw15FQq9L*oDofF zI8%!>^h∓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%0A}Rs!wY`xskL$m#t_8E*%- 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�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

    diff --git a/docs/Classes/CIOBrowseFacetOptionsQueryBuilder.html b/docs/Classes/CIOBrowseFacetOptionsQueryBuilder.html index 488b9425..a9c26bd1 100644 --- a/docs/Classes/CIOBrowseFacetOptionsQueryBuilder.html +++ b/docs/Classes/CIOBrowseFacetOptionsQueryBuilder.html @@ -328,8 +328,8 @@

    Declaration

    diff --git a/docs/Classes/CIOBrowseFacetsQueryBuilder.html b/docs/Classes/CIOBrowseFacetsQueryBuilder.html index cf85837c..715b97b5 100644 --- a/docs/Classes/CIOBrowseFacetsQueryBuilder.html +++ b/docs/Classes/CIOBrowseFacetsQueryBuilder.html @@ -411,8 +411,8 @@

    Declaration

    diff --git a/docs/Classes/CIOBrowseGroupsQueryBuilder.html b/docs/Classes/CIOBrowseGroupsQueryBuilder.html index 5580ee0a..e6c03c11 100644 --- a/docs/Classes/CIOBrowseGroupsQueryBuilder.html +++ b/docs/Classes/CIOBrowseGroupsQueryBuilder.html @@ -385,8 +385,8 @@

    Declaration

    diff --git a/docs/Classes/CIOBrowseItemsQueryBuilder.html b/docs/Classes/CIOBrowseItemsQueryBuilder.html index 7437f673..24765af3 100644 --- a/docs/Classes/CIOBrowseItemsQueryBuilder.html +++ b/docs/Classes/CIOBrowseItemsQueryBuilder.html @@ -581,8 +581,8 @@

    Declaration

    diff --git a/docs/Classes/CIOBrowseQueryBuilder.html b/docs/Classes/CIOBrowseQueryBuilder.html index 3979c40e..e098ece6 100644 --- a/docs/Classes/CIOBrowseQueryBuilder.html +++ b/docs/Classes/CIOBrowseQueryBuilder.html @@ -661,8 +661,8 @@

    Declaration

    diff --git a/docs/Classes/CIOCollectionData.html b/docs/Classes/CIOCollectionData.html index d031d611..cc0bf8de 100644 --- a/docs/Classes/CIOCollectionData.html +++ b/docs/Classes/CIOCollectionData.html @@ -321,8 +321,8 @@

    Declaration

    diff --git a/docs/Classes/CIOFilterGroup.html b/docs/Classes/CIOFilterGroup.html index 7e738475..0b3460b2 100644 --- a/docs/Classes/CIOFilterGroup.html +++ b/docs/Classes/CIOFilterGroup.html @@ -403,8 +403,8 @@

    Declaration

    diff --git a/docs/Classes/CIOGroup.html b/docs/Classes/CIOGroup.html index 224fd8c9..c0cb936b 100644 --- a/docs/Classes/CIOGroup.html +++ b/docs/Classes/CIOGroup.html @@ -392,8 +392,8 @@

    Parameters

    diff --git a/docs/Classes/CIORecommendationsQueryBuilder.html b/docs/Classes/CIORecommendationsQueryBuilder.html index d2fe6fb7..9d8a022c 100644 --- a/docs/Classes/CIORecommendationsQueryBuilder.html +++ b/docs/Classes/CIORecommendationsQueryBuilder.html @@ -571,8 +571,8 @@

    Declaration

    diff --git a/docs/Classes/CIOResult.html b/docs/Classes/CIOResult.html index 143c047a..c35571fb 100644 --- a/docs/Classes/CIOResult.html +++ b/docs/Classes/CIOResult.html @@ -530,8 +530,8 @@

    Declaration

    diff --git a/docs/Classes/CIOResultSourceData.html b/docs/Classes/CIOResultSourceData.html index 2868d5eb..5f8d576f 100644 --- a/docs/Classes/CIOResultSourceData.html +++ b/docs/Classes/CIOResultSourceData.html @@ -267,8 +267,8 @@

    Declaration

    diff --git a/docs/Classes/CIOResultSources.html b/docs/Classes/CIOResultSources.html index 67b84cbb..02bc3f1d 100644 --- a/docs/Classes/CIOResultSources.html +++ b/docs/Classes/CIOResultSources.html @@ -294,8 +294,8 @@

    Declaration

    diff --git a/docs/Classes/CIOSearchQueryBuilder.html b/docs/Classes/CIOSearchQueryBuilder.html index d9de74f9..04a1e95a 100644 --- a/docs/Classes/CIOSearchQueryBuilder.html +++ b/docs/Classes/CIOSearchQueryBuilder.html @@ -629,8 +629,8 @@

    Declaration

    diff --git a/docs/Classes/ConstructorIO.html b/docs/Classes/ConstructorIO.html index b5035173..dda23efe 100644 --- a/docs/Classes/ConstructorIO.html +++ b/docs/Classes/ConstructorIO.html @@ -1028,6 +1028,152 @@

    Parameters

    +
  • + +
    +
    +
    +
    +
    +

    Track when a user views a media impression (display ad)

    +

    Usage Example:

    +
    constructorIO.trackMediaImpressionView(bannerAdId: "abc123", placementId: "home")
    +
    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func trackMediaImpressionView(bannerAdId: String, placementId: String, completionHandler: TrackingCompletionHandler? = nil)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + bannerAdId + + +
    +

    The banner ad ID

    +
    +
    + + placementId + + +
    +

    The placement ID

    +
    +
    + + completionHandler + + +
    +

    The callback to execute on completion.

    +
    +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Track when a user clicks a media impression (display ad)

    +

    Usage Example:

    +
    constructorIO.trackMediaImpressionClick(bannerAdId: "abc123", placementId: "home")
    +
    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func trackMediaImpressionClick(bannerAdId: String, placementId: String, completionHandler: TrackingCompletionHandler? = nil)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + bannerAdId + + +
    +

    The banner ad ID

    +
    +
    + + placementId + + +
    +

    The placement ID

    +
    +
    + + completionHandler + + +
    +

    The callback to execute on completion.

    +
    +
    +
    +
    +
    +
  • @@ -3100,8 +3246,8 @@

    Parameters

    diff --git a/docs/Client.html b/docs/Client.html index ff948407..4ba8a436 100644 --- a/docs/Client.html +++ b/docs/Client.html @@ -286,8 +286,8 @@

    Declaration

  • diff --git a/docs/Other Classes.html b/docs/Other Classes.html index 383b7e0e..624cdc1d 100644 --- a/docs/Other Classes.html +++ b/docs/Other Classes.html @@ -315,8 +315,8 @@

    Declaration

    diff --git a/docs/Other Structs.html b/docs/Other Structs.html index d3e8dcd7..867f642b 100644 --- a/docs/Other Structs.html +++ b/docs/Other Structs.html @@ -259,8 +259,8 @@

    Declaration

    diff --git a/docs/Response Structures.html b/docs/Response Structures.html index f34625b3..9295e2a3 100644 --- a/docs/Response Structures.html +++ b/docs/Response Structures.html @@ -454,8 +454,8 @@

    Declaration

    diff --git a/docs/Result Request Builders.html b/docs/Result Request Builders.html index e5a39dc3..edc819dc 100644 --- a/docs/Result Request Builders.html +++ b/docs/Result Request Builders.html @@ -454,8 +454,8 @@

    Declaration

    diff --git a/docs/Result Request Structures.html b/docs/Result Request Structures.html index c60715a9..5a44cf9f 100644 --- a/docs/Result Request Structures.html +++ b/docs/Result Request Structures.html @@ -482,8 +482,8 @@

    Declaration

    diff --git a/docs/Result Structures & Classes.html b/docs/Result Structures & Classes.html index b963382b..5cf4e7a3 100644 --- a/docs/Result Structures & Classes.html +++ b/docs/Result Structures & Classes.html @@ -712,8 +712,8 @@

    Declaration

    diff --git a/docs/Structs/CIOAutocompleteQuery.html b/docs/Structs/CIOAutocompleteQuery.html index c309c3a6..25b4dca9 100644 --- a/docs/Structs/CIOAutocompleteQuery.html +++ b/docs/Structs/CIOAutocompleteQuery.html @@ -388,8 +388,8 @@

    Parameters

    diff --git a/docs/Structs/CIOAutocompleteResponse.html b/docs/Structs/CIOAutocompleteResponse.html index cfae2d85..7e1eb1cf 100644 --- a/docs/Structs/CIOAutocompleteResponse.html +++ b/docs/Structs/CIOAutocompleteResponse.html @@ -321,8 +321,8 @@

    Declaration

    diff --git a/docs/Structs/CIOBrowseFacetOptionsQuery.html b/docs/Structs/CIOBrowseFacetOptionsQuery.html index c5ed1b09..c0d1ee76 100644 --- a/docs/Structs/CIOBrowseFacetOptionsQuery.html +++ b/docs/Structs/CIOBrowseFacetOptionsQuery.html @@ -355,8 +355,8 @@

    Parameters

    diff --git a/docs/Structs/CIOBrowseFacetOptionsResponse.html b/docs/Structs/CIOBrowseFacetOptionsResponse.html index d2225987..9e51d70d 100644 --- a/docs/Structs/CIOBrowseFacetOptionsResponse.html +++ b/docs/Structs/CIOBrowseFacetOptionsResponse.html @@ -294,8 +294,8 @@

    Declaration

    diff --git a/docs/Structs/CIOBrowseFacetsQuery.html b/docs/Structs/CIOBrowseFacetsQuery.html index c06d7e6b..ebae732a 100644 --- a/docs/Structs/CIOBrowseFacetsQuery.html +++ b/docs/Structs/CIOBrowseFacetsQuery.html @@ -433,8 +433,8 @@

    Parameters

    diff --git a/docs/Structs/CIOBrowseFacetsResponse.html b/docs/Structs/CIOBrowseFacetsResponse.html index bed21f16..0a3eed8e 100644 --- a/docs/Structs/CIOBrowseFacetsResponse.html +++ b/docs/Structs/CIOBrowseFacetsResponse.html @@ -321,8 +321,8 @@

    Declaration

    diff --git a/docs/Structs/CIOBrowseGroupsQuery.html b/docs/Structs/CIOBrowseGroupsQuery.html index f8ef0f8a..b0410b06 100644 --- a/docs/Structs/CIOBrowseGroupsQuery.html +++ b/docs/Structs/CIOBrowseGroupsQuery.html @@ -398,8 +398,8 @@

    Parameters

    diff --git a/docs/Structs/CIOBrowseItemsQuery.html b/docs/Structs/CIOBrowseItemsQuery.html index e38d5fda..5eec5b94 100644 --- a/docs/Structs/CIOBrowseItemsQuery.html +++ b/docs/Structs/CIOBrowseItemsQuery.html @@ -662,8 +662,8 @@

    Parameters

    diff --git a/docs/Structs/CIOBrowseQuery.html b/docs/Structs/CIOBrowseQuery.html index dbd785e6..f1ba4f59 100644 --- a/docs/Structs/CIOBrowseQuery.html +++ b/docs/Structs/CIOBrowseQuery.html @@ -790,8 +790,8 @@

    Parameters

    diff --git a/docs/Structs/CIOBrowseResponse.html b/docs/Structs/CIOBrowseResponse.html index 513463c1..f00f0b94 100644 --- a/docs/Structs/CIOBrowseResponse.html +++ b/docs/Structs/CIOBrowseResponse.html @@ -510,8 +510,8 @@

    Declaration

    diff --git a/docs/Structs/CIOFilterFacet.html b/docs/Structs/CIOFilterFacet.html index 6856a9fb..023af989 100644 --- a/docs/Structs/CIOFilterFacet.html +++ b/docs/Structs/CIOFilterFacet.html @@ -514,8 +514,8 @@

    Declaration

    diff --git a/docs/Structs/CIOFilterFacetOption.html b/docs/Structs/CIOFilterFacetOption.html index 754c135f..bc76c93c 100644 --- a/docs/Structs/CIOFilterFacetOption.html +++ b/docs/Structs/CIOFilterFacetOption.html @@ -421,8 +421,8 @@

    Parameters

    diff --git a/docs/Structs/CIOQuizImages.html b/docs/Structs/CIOQuizImages.html index 4e3e2ae5..6c4c2bf4 100644 --- a/docs/Structs/CIOQuizImages.html +++ b/docs/Structs/CIOQuizImages.html @@ -394,8 +394,8 @@

    Parameters

    diff --git a/docs/Structs/CIOQuizOption.html b/docs/Structs/CIOQuizOption.html index f39ae05c..d7f0f8a7 100644 --- a/docs/Structs/CIOQuizOption.html +++ b/docs/Structs/CIOQuizOption.html @@ -394,8 +394,8 @@

    Parameters

    diff --git a/docs/Structs/CIOQuizOptionAttribute.html b/docs/Structs/CIOQuizOptionAttribute.html index 8f5557d4..ef802d31 100644 --- a/docs/Structs/CIOQuizOptionAttribute.html +++ b/docs/Structs/CIOQuizOptionAttribute.html @@ -340,8 +340,8 @@

    Parameters

    diff --git a/docs/Structs/CIOQuizQuery.html b/docs/Structs/CIOQuizQuery.html index 8a64d351..de446177 100644 --- a/docs/Structs/CIOQuizQuery.html +++ b/docs/Structs/CIOQuizQuery.html @@ -437,8 +437,8 @@

    Parameters

    diff --git a/docs/Structs/CIOQuizQuestion.html b/docs/Structs/CIOQuizQuestion.html index e044e0fb..82b4801e 100644 --- a/docs/Structs/CIOQuizQuestion.html +++ b/docs/Structs/CIOQuizQuestion.html @@ -502,8 +502,8 @@

    Parameters

    diff --git a/docs/Structs/CIOQuizQuestionResponse.html b/docs/Structs/CIOQuizQuestionResponse.html index 83fbe9d5..775dde07 100644 --- a/docs/Structs/CIOQuizQuestionResponse.html +++ b/docs/Structs/CIOQuizQuestionResponse.html @@ -352,8 +352,8 @@

    Declaration

    diff --git a/docs/Structs/CIOQuizResult.html b/docs/Structs/CIOQuizResult.html index 43363031..08a3b85f 100644 --- a/docs/Structs/CIOQuizResult.html +++ b/docs/Structs/CIOQuizResult.html @@ -340,8 +340,8 @@

    Parameters

    diff --git a/docs/Structs/CIOQuizResultsResponse.html b/docs/Structs/CIOQuizResultsResponse.html index 1b484503..7f461db0 100644 --- a/docs/Structs/CIOQuizResultsResponse.html +++ b/docs/Structs/CIOQuizResultsResponse.html @@ -541,8 +541,8 @@

    Declaration

    diff --git a/docs/Structs/CIORecommendationsPod.html b/docs/Structs/CIORecommendationsPod.html index 463c15ae..76f8ef75 100644 --- a/docs/Structs/CIORecommendationsPod.html +++ b/docs/Structs/CIORecommendationsPod.html @@ -286,8 +286,8 @@

    Parameters

    diff --git a/docs/Structs/CIORecommendationsQuery.html b/docs/Structs/CIORecommendationsQuery.html index e984ec24..0a0a872a 100644 --- a/docs/Structs/CIORecommendationsQuery.html +++ b/docs/Structs/CIORecommendationsQuery.html @@ -649,8 +649,8 @@

    Parameters

    diff --git a/docs/Structs/CIORecommendationsResponse.html b/docs/Structs/CIORecommendationsResponse.html index 99c46115..e6d7596e 100644 --- a/docs/Structs/CIORecommendationsResponse.html +++ b/docs/Structs/CIORecommendationsResponse.html @@ -375,8 +375,8 @@

    Declaration

    diff --git a/docs/Structs/CIORecommendationsStrategy.html b/docs/Structs/CIORecommendationsStrategy.html index ee3d4986..6b01be12 100644 --- a/docs/Structs/CIORecommendationsStrategy.html +++ b/docs/Structs/CIORecommendationsStrategy.html @@ -313,8 +313,8 @@

    Parameters

    diff --git a/docs/Structs/CIORefinedContent.html b/docs/Structs/CIORefinedContent.html index eecd7ea7..07f2ee1e 100644 --- a/docs/Structs/CIORefinedContent.html +++ b/docs/Structs/CIORefinedContent.html @@ -313,8 +313,8 @@

    Parameters

    diff --git a/docs/Structs/CIOResultData.html b/docs/Structs/CIOResultData.html index dbc0f775..c4be3419 100644 --- a/docs/Structs/CIOResultData.html +++ b/docs/Structs/CIOResultData.html @@ -502,8 +502,8 @@

    Parameters

    diff --git a/docs/Structs/CIOResultFacet.html b/docs/Structs/CIOResultFacet.html index 788cd2ba..69decdef 100644 --- a/docs/Structs/CIOResultFacet.html +++ b/docs/Structs/CIOResultFacet.html @@ -340,8 +340,8 @@

    Parameters

    diff --git a/docs/Structs/CIOSearchQuery.html b/docs/Structs/CIOSearchQuery.html index 6074e3ec..260b8ead 100644 --- a/docs/Structs/CIOSearchQuery.html +++ b/docs/Structs/CIOSearchQuery.html @@ -722,8 +722,8 @@

    Parameters

    diff --git a/docs/Structs/CIOSearchRedirectInfo.html b/docs/Structs/CIOSearchRedirectInfo.html index 1f0bd0cc..f99ebb91 100644 --- a/docs/Structs/CIOSearchRedirectInfo.html +++ b/docs/Structs/CIOSearchRedirectInfo.html @@ -367,8 +367,8 @@

    Parameters

    diff --git a/docs/Structs/CIOSearchResponse.html b/docs/Structs/CIOSearchResponse.html index 243b6b1d..a62d7c12 100644 --- a/docs/Structs/CIOSearchResponse.html +++ b/docs/Structs/CIOSearchResponse.html @@ -537,8 +537,8 @@

    Declaration

    diff --git a/docs/Structs/CIOSortOption.html b/docs/Structs/CIOSortOption.html index 92e6b898..000fe4e7 100644 --- a/docs/Structs/CIOSortOption.html +++ b/docs/Structs/CIOSortOption.html @@ -375,8 +375,8 @@

    Declaration

    diff --git a/docs/Structs/ConstructorIOConfig.html b/docs/Structs/ConstructorIOConfig.html index 619a0112..1ab3b8f1 100644 --- a/docs/Structs/ConstructorIOConfig.html +++ b/docs/Structs/ConstructorIOConfig.html @@ -626,8 +626,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteQueryBuilder.html index 76e53224..b1e11f32 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteQueryBuilder.html @@ -489,8 +489,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteResult.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteResult.html index 10da4d44..049adfe4 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteResult.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteResult.html @@ -354,8 +354,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetOptionsQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetOptionsQueryBuilder.html index 488b9425..a9c26bd1 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetOptionsQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetOptionsQueryBuilder.html @@ -328,8 +328,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetsQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetsQueryBuilder.html index cf85837c..715b97b5 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetsQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetsQueryBuilder.html @@ -411,8 +411,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseGroupsQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseGroupsQueryBuilder.html index 5580ee0a..e6c03c11 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseGroupsQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseGroupsQueryBuilder.html @@ -385,8 +385,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseItemsQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseItemsQueryBuilder.html index 7437f673..24765af3 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseItemsQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseItemsQueryBuilder.html @@ -581,8 +581,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseQueryBuilder.html index 3979c40e..e098ece6 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseQueryBuilder.html @@ -661,8 +661,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOCollectionData.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOCollectionData.html index d031d611..cc0bf8de 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOCollectionData.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOCollectionData.html @@ -321,8 +321,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOFilterGroup.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOFilterGroup.html index 7e738475..0b3460b2 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOFilterGroup.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOFilterGroup.html @@ -403,8 +403,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOGroup.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOGroup.html index 224fd8c9..c0cb936b 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOGroup.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOGroup.html @@ -392,8 +392,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIORecommendationsQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIORecommendationsQueryBuilder.html index d2fe6fb7..9d8a022c 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIORecommendationsQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIORecommendationsQueryBuilder.html @@ -571,8 +571,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResult.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResult.html index 143c047a..c35571fb 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResult.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResult.html @@ -530,8 +530,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSourceData.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSourceData.html index 2868d5eb..5f8d576f 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSourceData.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSourceData.html @@ -267,8 +267,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSources.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSources.html index 67b84cbb..02bc3f1d 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSources.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSources.html @@ -294,8 +294,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOSearchQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOSearchQueryBuilder.html index d9de74f9..04a1e95a 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOSearchQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOSearchQueryBuilder.html @@ -629,8 +629,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/ConstructorIO.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/ConstructorIO.html index b5035173..dda23efe 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/ConstructorIO.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/ConstructorIO.html @@ -1028,6 +1028,152 @@

    Parameters

    +
  • + +
    +
    +
    +
    +
    +

    Track when a user views a media impression (display ad)

    +

    Usage Example:

    +
    constructorIO.trackMediaImpressionView(bannerAdId: "abc123", placementId: "home")
    +
    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func trackMediaImpressionView(bannerAdId: String, placementId: String, completionHandler: TrackingCompletionHandler? = nil)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + bannerAdId + + +
    +

    The banner ad ID

    +
    +
    + + placementId + + +
    +

    The placement ID

    +
    +
    + + completionHandler + + +
    +

    The callback to execute on completion.

    +
    +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Track when a user clicks a media impression (display ad)

    +

    Usage Example:

    +
    constructorIO.trackMediaImpressionClick(bannerAdId: "abc123", placementId: "home")
    +
    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func trackMediaImpressionClick(bannerAdId: String, placementId: String, completionHandler: TrackingCompletionHandler? = nil)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + bannerAdId + + +
    +

    The banner ad ID

    +
    +
    + + placementId + + +
    +

    The placement ID

    +
    +
    + + completionHandler + + +
    +

    The callback to execute on completion.

    +
    +
    +
    +
    +
    +
  • @@ -3100,8 +3246,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Client.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Client.html index ff948407..4ba8a436 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Client.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Client.html @@ -286,8 +286,8 @@

    Declaration

  • diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Classes.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Classes.html index 383b7e0e..624cdc1d 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Classes.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Classes.html @@ -315,8 +315,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Structs.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Structs.html index d3e8dcd7..867f642b 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Structs.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Structs.html @@ -259,8 +259,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Response Structures.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Response Structures.html index f34625b3..9295e2a3 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Response Structures.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Response Structures.html @@ -454,8 +454,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Builders.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Builders.html index e5a39dc3..edc819dc 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Builders.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Builders.html @@ -454,8 +454,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Structures.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Structures.html index c60715a9..5a44cf9f 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Structures.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Structures.html @@ -482,8 +482,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Structures & Classes.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Structures & Classes.html index b963382b..5cf4e7a3 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Structures & Classes.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Structures & Classes.html @@ -712,8 +712,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteQuery.html index c309c3a6..25b4dca9 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteQuery.html @@ -388,8 +388,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteResponse.html index cfae2d85..7e1eb1cf 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteResponse.html @@ -321,8 +321,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsQuery.html index c5ed1b09..c0d1ee76 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsQuery.html @@ -355,8 +355,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsResponse.html index d2225987..9e51d70d 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsResponse.html @@ -294,8 +294,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsQuery.html index c06d7e6b..ebae732a 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsQuery.html @@ -433,8 +433,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsResponse.html index bed21f16..0a3eed8e 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsResponse.html @@ -321,8 +321,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseGroupsQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseGroupsQuery.html index f8ef0f8a..b0410b06 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseGroupsQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseGroupsQuery.html @@ -398,8 +398,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseItemsQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseItemsQuery.html index e38d5fda..5eec5b94 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseItemsQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseItemsQuery.html @@ -662,8 +662,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseQuery.html index dbd785e6..f1ba4f59 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseQuery.html @@ -790,8 +790,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseResponse.html index 513463c1..f00f0b94 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseResponse.html @@ -510,8 +510,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacet.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacet.html index 6856a9fb..023af989 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacet.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacet.html @@ -514,8 +514,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacetOption.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacetOption.html index 754c135f..bc76c93c 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacetOption.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacetOption.html @@ -421,8 +421,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizImages.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizImages.html index 4e3e2ae5..6c4c2bf4 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizImages.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizImages.html @@ -394,8 +394,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOption.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOption.html index f39ae05c..d7f0f8a7 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOption.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOption.html @@ -394,8 +394,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOptionAttribute.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOptionAttribute.html index 8f5557d4..ef802d31 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOptionAttribute.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOptionAttribute.html @@ -340,8 +340,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuery.html index 8a64d351..de446177 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuery.html @@ -437,8 +437,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestion.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestion.html index e044e0fb..82b4801e 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestion.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestion.html @@ -502,8 +502,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestionResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestionResponse.html index 83fbe9d5..775dde07 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestionResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestionResponse.html @@ -352,8 +352,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResult.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResult.html index 43363031..08a3b85f 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResult.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResult.html @@ -340,8 +340,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResultsResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResultsResponse.html index 1b484503..7f461db0 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResultsResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResultsResponse.html @@ -541,8 +541,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsPod.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsPod.html index 463c15ae..76f8ef75 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsPod.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsPod.html @@ -286,8 +286,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsQuery.html index e984ec24..0a0a872a 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsQuery.html @@ -649,8 +649,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsResponse.html index 99c46115..e6d7596e 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsResponse.html @@ -375,8 +375,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsStrategy.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsStrategy.html index ee3d4986..6b01be12 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsStrategy.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsStrategy.html @@ -313,8 +313,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORefinedContent.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORefinedContent.html index eecd7ea7..07f2ee1e 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORefinedContent.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORefinedContent.html @@ -313,8 +313,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultData.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultData.html index dbc0f775..c4be3419 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultData.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultData.html @@ -502,8 +502,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultFacet.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultFacet.html index 788cd2ba..69decdef 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultFacet.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultFacet.html @@ -340,8 +340,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchQuery.html index 6074e3ec..260b8ead 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchQuery.html @@ -722,8 +722,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchRedirectInfo.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchRedirectInfo.html index 1f0bd0cc..f99ebb91 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchRedirectInfo.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchRedirectInfo.html @@ -367,8 +367,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchResponse.html index 243b6b1d..a62d7c12 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchResponse.html @@ -537,8 +537,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSortOption.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSortOption.html index 92e6b898..000fe4e7 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSortOption.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSortOption.html @@ -375,8 +375,8 @@

    Declaration

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/ConstructorIOConfig.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/ConstructorIOConfig.html index 619a0112..1ab3b8f1 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/ConstructorIOConfig.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/ConstructorIOConfig.html @@ -626,8 +626,8 @@

    Parameters

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/index.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/index.html index 3246be87..badba7d1 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/index.html @@ -514,8 +514,8 @@

    Miscellaneous Events

    diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/search.json b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/search.json index 13b048a7..4bf0ecd3 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/search.json +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eRefine dcontent data\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a refined content object\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html":{"name":"CIORefinedContent","abstract":"\u003cp\u003eStruct encapsulating a refined content with associated metadata\u003c/p\u003e"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC10tokenMatchAA0C10SourceDataCvp":{"name":"tokenMatch","abstract":"\u003cp\u003eNumber of token match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC15embeddingsMatchAA0C10SourceDataCvp":{"name":"embeddingsMatch","abstract":"\u003cp\u003eNumber of embedding match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSourceData.html#/s:23ConstructorAutocomplete19CIOResultSourceDataC5countSivp":{"name":"count","abstract":"\u003cp\u003eNumber of results matching\u003c/p\u003e","parent_name":"CIOResultSourceData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC2idSSvp":{"name":"id","abstract":"\u003cp\u003eId of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC12display_nameSSvp":{"name":"display_name","abstract":"\u003cp\u003eDisplay name of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html":{"name":"CIOCollectionData","abstract":"\u003cp\u003eStruct encapsulating a collection\u003c/p\u003e"},"Classes/CIOResultSourceData.html":{"name":"CIOResultSourceData","abstract":"\u003cp\u003eStruct encapsulating a result source data\u003c/p\u003e"},"Classes/CIOResultSources.html":{"name":"CIOResultSources","abstract":"\u003cp\u003eStruct encapsulating a result source\u003c/p\u003e"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV17filterExpressionsSDySSypGvp":{"name":"filterExpressions","abstract":"\u003cp\u003eFilter Expressions\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV10resultsUrlSSvp":{"name":"resultsUrl","abstract":"\u003cp\u003eResults Url\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryUrlSSSgvp":{"name":"primaryUrl","abstract":"\u003cp\u003ePrimary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryAltSSSgvp":{"name":"primaryAlt","abstract":"\u003cp\u003ePrimary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryUrlSSSgvp":{"name":"secondaryUrl","abstract":"\u003cp\u003eSecondary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryAltSSSgvp":{"name":"secondaryAlt","abstract":"\u003cp\u003eSecondary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a question images\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eQuiz option attribute name\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eQuiz option attribute value\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option attribute object\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV2idSivp":{"name":"id","abstract":"\u003cp\u003eThe id of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV9attributeAA0cD9AttributeVSgvp":{"name":"attribute","abstract":"\u003cp\u003eThe attribute associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eThe images associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV2idSivp":{"name":"id","abstract":"\u003cp\u003eQuestion ID\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV5titleSSSgvp":{"name":"title","abstract":"\u003cp\u003eTitle of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4typeSSSgvp":{"name":"type","abstract":"\u003cp\u003eThe type of question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7ctaTextSSSgvp":{"name":"ctaText","abstract":"\u003cp\u003eCTA text of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eImages associated with the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7optionsSayAA0C6OptionVGSgvp":{"name":"options","abstract":"\u003cp\u003eList of possible options (answers) for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV16inputPlaceholderSSSgvp":{"name":"inputPlaceholder","abstract":"\u003cp\u003eThe input placeholder for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6sortBySSvp":{"name":"sortBy","abstract":"\u003cp\u003eThe field to sort by\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV9sortOrderAA0cF0Ovp":{"name":"sortOrder","abstract":"\u003cp\u003eThe sort order (i.e. \u0026ldquo;ascending\u0026rdquo; or \u0026ldquo;descending\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eThe status of the sort option (i.e. \u0026ldquo;selected\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV3urlSSvp":{"name":"url","abstract":"\u003cp\u003eThe redirect URL\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV7matchIDSivp":{"name":"matchID","abstract":"\u003cp\u003eMatch ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6ruleIDSivp":{"name":"ruleID","abstract":"\u003cp\u003eRule ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6objectACSgSDySSypGSg_tcfc":{"name":"init(object:)","abstract":"\u003cp\u003eCreate a Search redirect info object\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name of the facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV6valuesSaySSGvp":{"name":"values","abstract":"\u003cp\u003eList of facet option values\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV2idSSSgvp":{"name":"id","abstract":"\u003cp\u003eResult Item ID\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV3urlSSSgvp":{"name":"url","abstract":"\u003cp\u003eURL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8imageURLSSSgvp":{"name":"imageURL","abstract":"\u003cp\u003eImage URL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6groupsSayAA8CIOGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eGroups associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6facetsSayAA0C5FacetVGvp":{"name":"facets","abstract":"\u003cp\u003eFacets associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8metadataSDySSypGvp":{"name":"metadata","abstract":"\u003cp\u003eAdditioanl metadata associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11variationIdSSSgvp":{"name":"variationId","abstract":"\u003cp\u003eVariation ID of the result item (if available)\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOResultData"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value (or name) of the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4dataAA0C4DataVvp":{"name":"data","abstract":"\u003cp\u003eAdditional data about the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC12matchedTermsSaySSGvp":{"name":"matchedTerms","abstract":"\u003cp\u003eTerms associated with the result that was matched on\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC10variationsSayACGvp":{"name":"variations","abstract":"\u003cp\u003eVariations for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC13variationsMapypvp":{"name":"variationsMap","abstract":"\u003cp\u003eVariations map for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional metadata\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC8strategyAA26CIORecommendationsStrategyVvp":{"name":"strategy","abstract":"\u003cp\u003eThe underlying recommendations strategy for the result (only applies to recommendations)\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC6labelsSDySSypGvp":{"name":"labels","abstract":"\u003cp\u003eLabels associated with the result item\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result object\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"CIOResult"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV2idSSvp":{"name":"id","abstract":"\u003cp\u003eThe id of the strategy\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations strategy object\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsPod.html#/s:23ConstructorAutocomplete21CIORecommendationsPodV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations pod\u003c/p\u003e","parent_name":"CIORecommendationsPod"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC4pathSSSgvp":{"name":"path","abstract":"\u003cp\u003eThe full path of the group hierarchy\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayName7groupID4pathACSS_S2SSgtcfc":{"name":"init(displayName:groupID:path:)","abstract":"\u003cp\u003eCreate a group\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC5countSiSgvp":{"name":"count","abstract":"\u003cp\u003eThe number of results that would be returned when selected\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC8childrenSayACGvp":{"name":"children","abstract":"\u003cp\u003eList of child groups\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7parentsSayACGvp":{"name":"parents","abstract":"\u003cp\u003eList of parent groups that it belongs to\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC4dataSDySSypGSgvp":{"name":"data","abstract":"\u003cp\u003eJSON object with custom metadata attached with the item group.\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5countSivp":{"name":"count","abstract":"\u003cp\u003eThe number of results that will be returned when selected\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (i.e. \u0026ldquo;selected\u0026rdquo; or \u0026ldquo;\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe facet value\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name (or value) of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3maxSivp":{"name":"max","abstract":"\u003cp\u003eThe max possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3minSivp":{"name":"min","abstract":"\u003cp\u003eThe minimum possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV7optionsSayAA0cD6OptionVGvp":{"name":"options","abstract":"\u003cp\u003eList of facet options\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4typeSSvp":{"name":"type","abstract":"\u003cp\u003eThe type of the facet (i.e. range or multiple)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6hiddenSbvp":{"name":"hidden","abstract":"\u003cp\u003eWhether the facet is hidden or not (i.e. true or false)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6statusSS3min_SS3maxtSgvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (for range type facets)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet object\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6resultAA9CIOResultCvp":{"name":"result","abstract":"\u003cp\u003eResult returned for the query\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC5groupAA8CIOGroupCSgvp":{"name":"group","abstract":"\u003cp\u003eGroup (or category) the result belongs to\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6result5groupAcA9CIOResultC_AA8CIOGroupCSgtcfc":{"name":"init(result:group:)","abstract":"\u003cp\u003eCreate a autocomplete result\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html":{"name":"CIOAutocompleteResult","abstract":"\u003cp\u003eDefines an autocomplete item in the list. Since you can search for a term in a group, this class holds"},"Structs/CIOFilterFacet.html":{"name":"CIOFilterFacet","abstract":"\u003cp\u003eStruct encapsulating a filter facet with information about the type and options.\u003c/p\u003e"},"Structs/CIOFilterFacetOption.html":{"name":"CIOFilterFacetOption","abstract":"\u003cp\u003eStruct encapsulating a filter facet option with information about the status and results associated with it.\u003c/p\u003e"},"Classes/CIOFilterGroup.html":{"name":"CIOFilterGroup","abstract":"\u003cp\u003eStruct encapsulating a filter group\u003c/p\u003e"},"Classes/CIOGroup.html":{"name":"CIOGroup","abstract":"\u003cp\u003eStruct encapsulating a group\u003c/p\u003e"},"Structs/CIORecommendationsPod.html":{"name":"CIORecommendationsPod","abstract":"\u003cp\u003eStruct encapsulating a recommendations pod\u003c/p\u003e"},"Structs/CIORecommendationsStrategy.html":{"name":"CIORecommendationsStrategy","abstract":"\u003cp\u003eStruct encapsulating the recommendations strategy\u003c/p\u003e"},"Classes/CIOResult.html":{"name":"CIOResult","abstract":"\u003cp\u003eStruct encapsulating a result with associated metadata and variations\u003c/p\u003e"},"Structs/CIOResultData.html":{"name":"CIOResultData","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOResultFacet.html":{"name":"CIOResultFacet","abstract":"\u003cp\u003eStruct encapsulating a result facet\u003c/p\u003e"},"Structs/CIOSearchRedirectInfo.html":{"name":"CIOSearchRedirectInfo","abstract":"\u003cp\u003eStruct encapsulating the Search redirect info\u003c/p\u003e"},"Structs/CIOSortOption.html":{"name":"CIOSortOption","abstract":"\u003cp\u003eStruct encapsulating a sort option\u003c/p\u003e"},"Structs/CIOQuizQuestion.html":{"name":"CIOQuizQuestion","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizOption.html":{"name":"CIOQuizOption","abstract":"\u003cp\u003eStruct encapsulating a quiz option\u003c/p\u003e"},"Structs/CIOQuizOptionAttribute.html":{"name":"CIOQuizOptionAttribute","abstract":"\u003cp\u003eStruct encapsulating a quiz option attribute\u003c/p\u003e"},"Structs/CIOQuizImages.html":{"name":"CIOQuizImages","abstract":"\u003cp\u003eStruct encapsulating a question images\u003c/p\u003e"},"Structs/CIOQuizResult.html":{"name":"CIOQuizResult","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV08totalNumD0Sivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the result\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13resultSourcesAA09CIOResultG0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Quizzes Response\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV04nextD0AA0cD0Vvp":{"name":"nextQuestion","abstract":"\u003cp\u003eNext question in the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the search query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV12redirectInfoAA0c8RedirectF0VSgvp":{"name":"redirectInfo","abstract":"\u003cp\u003eAdditional info about the redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eA list of sorting options\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV10isRedirectSbvp":{"name":"isRedirect","abstract":"\u003cp\u003eFlag to determine if the response is a redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Search Response\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV3podAA0C3PodVvp":{"name":"pod","abstract":"\u003cp\u003ePod information\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the recommendations query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Recommendations Response\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV6facetsSayAA09CIOFilterD0VGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV10collectionAA17CIOCollectionDataCSgvp":{"name":"collection","abstract":"\u003cp\u003eCollection of the result if browsing collection_id\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Browse Response\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV8sectionsSDySSSayAA0C6ResultCGGvp":{"name":"sections","abstract":"\u003cp\u003eList of results broken down by sections\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional information about the request and result ID\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Autocomplete Response\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html":{"name":"CIOAutocompleteResponse","abstract":"\u003cp\u003eStruct representing the autocomplete data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseResponse.html":{"name":"CIOBrowseResponse","abstract":"\u003cp\u003eStruct representing the browse data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetsResponse.html":{"name":"CIOBrowseFacetsResponse","abstract":"\u003cp\u003eStruct representing the browse facets data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsResponse.html":{"name":"CIOBrowseFacetOptionsResponse","abstract":"\u003cp\u003eStruct representing the browse facet options data response from the server.\u003c/p\u003e"},"Structs/CIORecommendationsResponse.html":{"name":"CIORecommendationsResponse","abstract":"\u003cp\u003eStruct representing the recommendations data response from the server.\u003c/p\u003e"},"Structs/CIOSearchResponse.html":{"name":"CIOSearchResponse","abstract":"\u003cp\u003eStruct representing the search data response from the server.\u003c/p\u003e"},"Structs/CIOQuizQuestionResponse.html":{"name":"CIOQuizQuestionResponse","abstract":"\u003cp\u003eStruct representing the quiz question response from the server.\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html":{"name":"CIOQuizResultsResponse","abstract":"\u003cp\u003eStruct representing the quiz result response from the server.\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Search request query builder\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5podIDACSS_tcfc":{"name":"init(podID:)","abstract":"\u003cp\u003eCreate a Recommendations request query builder\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC9setItemIDyACSSF":{"name":"setItemID(_:)","abstract":"\u003cp\u003eAdd an item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC14setVariationIDyACSSF":{"name":"setVariationID(_:)","abstract":"\u003cp\u003eAdd an item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC7setTermyACSSF":{"name":"setTerm(_:)","abstract":"\u003cp\u003eAdd a term to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreata a Browse Groups request query builder\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setGroupIdyACSSF":{"name":"setGroupId(_:)","abstract":"\u003cp\u003eSpecify the id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC11setMaxDepthyACSiF":{"name":"setMaxDepth(_:)","abstract":"\u003cp\u003eSpecify the maximum depth of the hierarchy that should be included in the response","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eSpecify the section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC9facetNameACSS_tcfc":{"name":"init(facetName:)","abstract":"\u003cp\u003eCreate a Browse facet options request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC19setShowHiddenFacetsyACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC5buildAA0cdeF0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreate a Browse Facets request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC013setShowHiddenD0yACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC9setOffsetyACSiF":{"name":"setOffset(_:)","abstract":"\u003cp\u003eAdd a offset of results to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC3idsACSaySSG_tcfc":{"name":"init(ids:)","abstract":"\u003cp\u003eCreate a Browse Items request query builder\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setFiltersyAcA08CIOQueryH0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setSortOptionyAcA07CIOSortI0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC16setVariationsMapyAcA08CIOQueryhI0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupsiJ0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdds the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10filterName0F5ValueACSS_SStcfc":{"name":"init(filterName:filterValue:)","abstract":"\u003cp\u003eCreate a Browse request query builder\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Autocomplete request query builder\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC23setNumResultsForSectionyACSDySSSiGF":{"name":"setNumResultsForSection(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC17setSectionFiltersyACSDySSAA08CIOQueryH0VGF":{"name":"setSectionFilters(_:)","abstract":"\u003cp\u003eAdd additional filters applied only to specific sections\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html":{"name":"CIOAutocompleteQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a autocomplete query\u003c/p\u003e"},"Classes/CIOBrowseQueryBuilder.html":{"name":"CIOBrowseQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse query.\u003c/p\u003e"},"Classes/CIOBrowseItemsQueryBuilder.html":{"name":"CIOBrowseItemsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse items query.\u003c/p\u003e"},"Classes/CIOBrowseFacetsQueryBuilder.html":{"name":"CIOBrowseFacetsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facets query.\u003c/p\u003e"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html":{"name":"CIOBrowseFacetOptionsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facet options query.\u003c/p\u003e"},"Classes/CIOBrowseGroupsQueryBuilder.html":{"name":"CIOBrowseGroupsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse groups query.\u003c/p\u003e"},"Classes/CIORecommendationsQueryBuilder.html":{"name":"CIORecommendationsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a recommendations query\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html":{"name":"CIOSearchQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eThe id of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV7answersSaySaySSGGSgvp":{"name":"answers","abstract":"\u003cp\u003eA list of answers. Please refer to \u0026ldquo;\u003ca href=\"https://docs.constructor.com/reference/configuration-quizzes\"\u003ehttps://docs.constructor.com/reference/configuration-quizzes\u003c/a\u003e\u0026rdquo; for additional details\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizVersionIDSSSgvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizSessionIDSSSgvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizID7answers0e7VersionF00e7SessionF0ACSS_SaySaySSGGSgSSSgAKtcfc":{"name":"init(quizID:answers:quizVersionID:quizSessionID:)","abstract":"\u003cp\u003eCreate a Quiz request query object\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5querySSvp":{"name":"query","abstract":"\u003cp\u003eThe user typed query to return results for\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5query7filters10sortOption4page7perPage7section12hiddenFields0M6Facets010groupsSortH013variationsMap19preFilterExpression10fmtOptionsACSS_AA15CIOQueryFiltersVSgAA07CIOSortH0VSgSiSgAVSSSgSaySSGSgAyA09CIOGroupsqH0VSgAA0y10VariationsS0VSgAWSaySS3key_SS5valuetGSgtcfc":{"name":"init(query:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Search request query object\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podIDSSvp":{"name":"podID","abstract":"\u003cp\u003eThe pod ID\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV6itemIDSSSgvp":{"name":"itemID","abstract":"\u003cp\u003eThe item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV11variationIDSSSgvp":{"name":"variationID","abstract":"\u003cp\u003eThe item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV4termSSSgvp":{"name":"term","abstract":"\u003cp\u003eThe term to use to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV10numResultsSiSgvp":{"name":"numResults","abstract":"\u003cp\u003eThe number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podID04itemF009variationF04term7filters10numResults7section12hiddenFields19preFilterExpression13variationsMapACSS_SSSgA2nA15CIOQueryFiltersVSgSiSgANSaySSGSgAnA0u10VariationsT0VSgtcfc":{"name":"init(podID:itemID:variationID:term:filters:numResults:section:hiddenFields:preFilterExpression:variationsMap:)","abstract":"\u003cp\u003eCreate a Recommendations request query object\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupIdSSSgvp":{"name":"groupId","abstract":"\u003cp\u003eThe id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV14groupsMaxDepthSiSgvp":{"name":"groupsMaxDepth","abstract":"\u003cp\u003eThe maximum depth of the hierarchy, in case of hierarchical groups, that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupId7section14groupsMaxDepthACSSSg_AGSiSgtcfc":{"name":"init(groupId:section:groupsMaxDepth:)","abstract":"\u003cp\u003eCreate a Browse Groups request query object\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetNameSSvp":{"name":"facetName","abstract":"\u003cp\u003eName of the facet whose options to return\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV16showHiddenFacetsSbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetName16showHiddenFacetsACSS_SbSgtcfc":{"name":"init(facetName:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facet options request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4pageSiSgvp":{"name":"page","abstract":"\u003cp\u003eThe page of results to request (can\u0026rsquo;t be used with offset)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV6offsetSiSgvp":{"name":"offset","abstract":"\u003cp\u003eThe offset of results to request (can\u0026rsquo;t be used with page)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV7perPageSiSgvp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV010showHiddenD0SbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4page6offset7perPage010showHiddenD0ACSiSg_A2HSbSgtcfc":{"name":"init(page:offset:perPage:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facets request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3idsSaySSGvp":{"name":"ids","abstract":"\u003cp\u003eThe list of item ids to request\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10sortOptionAA07CIOSortG0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV16groupsSortOptionAA09CIOGroupsgH0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3ids7filters10sortOption4page7perPage7section12hiddenFields0N6Facets010groupsSortI013variationsMap10fmtOptionsACSaySSG_AA15CIOQueryFiltersVSgAA07CIOSortI0VSgSiSgAVSSSgAOSgAxA09CIOGroupsrI0VSgAA0w10VariationsT0VSgSaySS3key_SS5valuetGSgtcfc":{"name":"init(ids:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterNameSSvp":{"name":"filterName","abstract":"\u003cp\u003eThe primary filter name that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV11filterValueSSvp":{"name":"filterValue","abstract":"\u003cp\u003eThe primary filter value that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterName0E5Value7filters10sortOption4page7perPage7section12hiddenFields0O6Facets010groupsSortJ013variationsMap19preFilterExpression10fmtOptionsACSS_SSAA15CIOQueryFiltersVSgAA07CIOSortJ0VSgSiSgAWSSSgSaySSGSgAzA09CIOGroupssJ0VSgAA018CIOQueryVariationsU0VSgAXSaySS3key_SS5valuetGSgtcfc":{"name":"init(filterName:filterValue:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV5query7filters14sectionFilters10numResults0iJ10ForSection12hiddenFields13variationsMapACSS_AA08CIOQueryH0VSgSDySSALGSgSiSgSDySSSiGSgSaySSGSgAA0q10VariationsP0VSgtcfc":{"name":"init(query:filters:sectionFilters:numResults:numResultsForSection:hiddenFields:variationsMap:)","abstract":"\u003cp\u003eCreate an Autocomplete request query object\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html":{"name":"CIOAutocompleteQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute an autocomplete query.\u003c/p\u003e"},"Structs/CIOBrowseQuery.html":{"name":"CIOBrowseQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse query.\u003c/p\u003e"},"Structs/CIOBrowseItemsQuery.html":{"name":"CIOBrowseItemsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse items query.\u003c/p\u003e"},"Structs/CIOBrowseFacetsQuery.html":{"name":"CIOBrowseFacetsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facets query.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsQuery.html":{"name":"CIOBrowseFacetOptionsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facet options query.\u003c/p\u003e"},"Structs/CIOBrowseGroupsQuery.html":{"name":"CIOBrowseGroupsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse groups query.\u003c/p\u003e"},"Structs/CIORecommendationsQuery.html":{"name":"CIORecommendationsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a recommendations query.\u003c/p\u003e"},"Structs/CIOSearchQuery.html":{"name":"CIOSearchQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html":{"name":"CIOQuizQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a quiz query.\u003c/p\u003e"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6configAcA0A8IOConfigV_tcfc":{"name":"init(config:)","abstract":"\u003cp\u003eInitializes a ConstructorIO Client\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12autocomplete8forQuery17completionHandleryAA015CIOAutocompleteF0V_yAA0B12TaskResponseCctF":{"name":"autocomplete(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet autocomplete suggestions for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6search8forQuery17completionHandleryAA09CIOSearchF0V_yAA18SearchTaskResponseCctF":{"name":"search(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet search results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6browse8forQuery17completionHandleryAA09CIOBrowseF0V_yAA18BrowseTaskResponseCctF":{"name":"browse(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11browseItems8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseItems(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse items results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseGroups8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseGroups(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse groups results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseFacets8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA06BrowseE12TaskResponseCctF":{"name":"browseFacets(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facets results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC18browseFacetOptions8forQuery17completionHandleryAA09CIOBrowseefH0V_yAA06BrowseeF12TaskResponseCctF":{"name":"browseFacetOptions(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facet options results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15recommendations8forQuery17completionHandleryAA018CIORecommendationsF0V_yAA27RecommendationsTaskResponseCctF":{"name":"recommendations(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet recommendation results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19getQuizNextQuestion8forQuery17completionHandleryAA07CIOQuizI0V_yAA0eG12TaskResponseCctF":{"name":"getQuizNextQuestion(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz question for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC14getQuizResults8forQuery17completionHandleryAA07CIOQuizH0V_yAA0eF12TaskResponseCctF":{"name":"getQuizResults(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackInputFocus10searchTerm17completionHandlerySS_yAA20TrackingTaskResponseCcSgtF":{"name":"trackInputFocus(searchTerm:completionHandler:)","abstract":"\u003cp\u003eTrack when a user focuses on a search input element\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC05trackB6Select10searchTerm13originalQuery11sectionName5group8resultID04itemN017completionHandlerySS_S2SAA8CIOGroupCSgSSSgAOyAA20TrackingTaskResponseCcSgtF":{"name":"trackAutocompleteSelect(searchTerm:originalQuery:sectionName:group:resultID:itemID:completionHandler:)","abstract":"\u003cp\u003eTrack when a user selects (clicks, or navigates to via keyboard) a result that appears within autocomplete\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC17trackSearchSubmit10searchTerm13originalQuery5group17completionHandlerySS_SSAA8CIOGroupCSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchSubmit(searchTerm:originalQuery:group:completionHandler:)","abstract":"\u003cp\u003eTrack when a user submits a search (pressing enter within input element, or clicking submit element)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackSearchResultsLoaded10searchTerm11resultCount11customerIDs5items0J2ID13analyticsTags17completionHandlerySS_SiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultsLoaded(searchTerm:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackSearchResultClick8itemName10customerID09variationK010searchTerm07sectionI006resultK0010slCampaignK00qR5Owner17completionHandlerySS_S2SSgA5NyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultClick(itemName:customerID:variationID:searchTerm:sectionName:resultID:slCampaignID:slCampaignOwner:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackBrowseResultsLoaded10filterName0H5Value11resultCount11customerIDs5items0K2ID13analyticsTags17completionHandlerySS_SSSiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultsLoaded(filterName:filterValue:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackBrowseResultClick10customerID09variationI010filterName0K5Value20resultPositionOnPage07sectionL00nI0010slCampaignI00sT5Owner13analyticsTags17completionHandlerySS_SSSgS2SSiSgA4PSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultClick(customerID:variationID:filterName:filterValue:resultPositionOnPage:sectionName:resultID:slCampaignID:slCampaignOwner:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultsView5podID03numF6Viewed11customerIDs10resultPage0N5Count11sectionName0nI013analyticsTags17completionHandlerySS_SiSgSaySSGSgA2NSSSgAQSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultsView(podID:numResultsViewed:customerIDs:resultPage:resultCount:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a pod of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultClick5podID08strategyI008customerI009variationI017numResultsPerPage06resultP00Q5Count0q10PositionOnP011sectionName0qI013analyticsTags17completionHandlerySS_SSSgSSAQSiSgA3r2QSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultClick(podID:strategyID:customerID:variationID:numResultsPerPage:resultPage:resultCount:resultPositionOnPage:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks an item that appears within a list of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackConversion8itemName10customerID09variationI07revenue10searchTerm07sectionG014conversionType07displayG008isCustomP013analyticsTags17completionHandlerySS_S2SSgSdSgA4PSbSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackConversion(itemName:customerID:variationID:revenue:searchTerm:sectionName:conversionType:displayName:isCustomType:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user performs an action indicating interest in an item (add to cart, add to wishlist, etc.)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase11customerIDs11sectionName7revenue7orderID13analyticsTags17completionHandlerySaySSG_SSSgSdSgALSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(customerIDs:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase5items11sectionName7revenue7orderID13analyticsTags17completionHandlerySayAA7CIOItemVG_SSSgSdSgANSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(items:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackItemDetailLoad10customerID8itemName09variationI007sectionK03url13analyticsTags17completionHandlerySS_S2SSgA2LSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackItemDetailLoad(customerID:itemName:variationID:sectionName:url:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a product detail page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackQuizResultsLoaded6quizID0h7VersionI00h7SessionI006resultI00L4Page0L5Count11sectionName13analyticsTags17completionHandlerySS_S3SSgSiSgAoNSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultsLoaded(quizID:quizVersionID:quizSessionID:resultID:resultPage:resultCount:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC20trackQuizResultClick6quizID0h7VersionI00h7SessionI008customerI009variationI08itemName06resultI00P4Page0P5Count013numResultsPerQ00p10PositionOnQ007sectionO013analyticsTags17completionHandlerySS_S4SSgA2SSiSgA3tSSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultClick(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:resultID:resultPage:resultCount:numResultsPerPage:resultPositionOnPage:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackQuizConversion6quizID0g7VersionH00g7SessionH008customerH009variationH08itemName7revenue14conversionType08isCustomQ007displayN007sectionN013analyticsTags17completionHandlerySS_S4SSgARSdSgARSbSgA2RSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizConversion(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:revenue:conversionType:isCustomType:displayName:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC23trackGenericResultClick6itemID0H4Name09variationI007sectionJ017completionHandlerySS_S2SSgAJyAA20TrackingTaskResponseCcSgtF":{"name":"trackGenericResultClick(itemID:itemName:variationID:sectionName:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks on a generic result\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11setClientId8clientIDySS_tF":{"name":"setClientId(clientID:)","abstract":"\u003cp\u003eSet a custom clientID\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12setSessionId9sessionIDySi_tF":{"name":"setSessionId(sessionID:)","abstract":"\u003cp\u003eSet a custom sessionID\u003c/p\u003e","parent_name":"ConstructorIO"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKeySSvp":{"name":"apiKey","abstract":"\u003cp\u003eThe API key\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11resultCountAA0b6ResultE0VSgvp":{"name":"resultCount","abstract":"\u003cp\u003eThe default number of results to request for\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV22defaultItemSectionNameSSSgvp":{"name":"defaultItemSectionName","abstract":"\u003cp\u003eThe default section to request items from\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV9testCellsSayAA13CIOABTestCellVGSgvp":{"name":"testCells","abstract":"\u003cp\u003eList of test cell information to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV20defaultAnalyticsTagsSDyS2SGSgvp":{"name":"defaultAnalyticsTags","abstract":"\u003cp\u003eAdditional analytics tags to pass. Will be merged with analytics tags passed on the request level\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV8segmentsSaySSGSgvp":{"name":"segments","abstract":"\u003cp\u003eList of segments to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV7baseURLSSSgvp":{"name":"baseURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11baseQuizURLSSSgvp":{"name":"baseQuizURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKey11resultCount22defaultItemSectionName9testCells8segments7baseURL0o4QuizP00H13AnalyticsTagsACSS_AA0b6ResultG0VSgSSSgSayAA13CIOABTestCellVGSgSaySSGSgA2OSDyS2SGSgtcfc":{"name":"init(apiKey:resultCount:defaultItemSectionName:testCells:segments:baseURL:baseQuizURL:defaultAnalyticsTags:)","abstract":"\u003cp\u003eCreate a configuration object\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html":{"name":"ConstructorIOConfig","abstract":"\u003cp\u003eStruct encapsulating the configuration options needed to make requests\u003c/p\u003e"},"Classes/ConstructorIO.html":{"name":"ConstructorIO","abstract":"\u003cp\u003eThe main class to be used for getting autocomplete results and tracking behavioural data.\u003c/p\u003e"},"Client.html":{"name":"Client"},"Result%20Request%20Structures.html":{"name":"Result Request Structures"},"Result%20Request%20Builders.html":{"name":"Result Request Builders"},"Response%20Structures.html":{"name":"Response Structures"},"Result%20Structures%20%26%20Classes.html":{"name":"Result Structures \u0026 Classes"},"Other%20Classes.html":{"name":"Other Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Other%20Structs.html":{"name":"Other Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"}} \ No newline at end of file +{"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eRefine dcontent data\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a refined content object\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html":{"name":"CIORefinedContent","abstract":"\u003cp\u003eStruct encapsulating a refined content with associated metadata\u003c/p\u003e"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC10tokenMatchAA0C10SourceDataCvp":{"name":"tokenMatch","abstract":"\u003cp\u003eNumber of token match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC15embeddingsMatchAA0C10SourceDataCvp":{"name":"embeddingsMatch","abstract":"\u003cp\u003eNumber of embedding match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSourceData.html#/s:23ConstructorAutocomplete19CIOResultSourceDataC5countSivp":{"name":"count","abstract":"\u003cp\u003eNumber of results matching\u003c/p\u003e","parent_name":"CIOResultSourceData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC2idSSvp":{"name":"id","abstract":"\u003cp\u003eId of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC12display_nameSSvp":{"name":"display_name","abstract":"\u003cp\u003eDisplay name of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html":{"name":"CIOCollectionData","abstract":"\u003cp\u003eStruct encapsulating a collection\u003c/p\u003e"},"Classes/CIOResultSourceData.html":{"name":"CIOResultSourceData","abstract":"\u003cp\u003eStruct encapsulating a result source data\u003c/p\u003e"},"Classes/CIOResultSources.html":{"name":"CIOResultSources","abstract":"\u003cp\u003eStruct encapsulating a result source\u003c/p\u003e"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV17filterExpressionsSDySSypGvp":{"name":"filterExpressions","abstract":"\u003cp\u003eFilter Expressions\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV10resultsUrlSSvp":{"name":"resultsUrl","abstract":"\u003cp\u003eResults Url\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryUrlSSSgvp":{"name":"primaryUrl","abstract":"\u003cp\u003ePrimary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryAltSSSgvp":{"name":"primaryAlt","abstract":"\u003cp\u003ePrimary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryUrlSSSgvp":{"name":"secondaryUrl","abstract":"\u003cp\u003eSecondary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryAltSSSgvp":{"name":"secondaryAlt","abstract":"\u003cp\u003eSecondary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a question images\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eQuiz option attribute name\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eQuiz option attribute value\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option attribute object\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV2idSivp":{"name":"id","abstract":"\u003cp\u003eThe id of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV9attributeAA0cD9AttributeVSgvp":{"name":"attribute","abstract":"\u003cp\u003eThe attribute associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eThe images associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV2idSivp":{"name":"id","abstract":"\u003cp\u003eQuestion ID\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV5titleSSSgvp":{"name":"title","abstract":"\u003cp\u003eTitle of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4typeSSSgvp":{"name":"type","abstract":"\u003cp\u003eThe type of question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7ctaTextSSSgvp":{"name":"ctaText","abstract":"\u003cp\u003eCTA text of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eImages associated with the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7optionsSayAA0C6OptionVGSgvp":{"name":"options","abstract":"\u003cp\u003eList of possible options (answers) for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV16inputPlaceholderSSSgvp":{"name":"inputPlaceholder","abstract":"\u003cp\u003eThe input placeholder for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6sortBySSvp":{"name":"sortBy","abstract":"\u003cp\u003eThe field to sort by\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV9sortOrderAA0cF0Ovp":{"name":"sortOrder","abstract":"\u003cp\u003eThe sort order (i.e. \u0026ldquo;ascending\u0026rdquo; or \u0026ldquo;descending\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eThe status of the sort option (i.e. \u0026ldquo;selected\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV3urlSSvp":{"name":"url","abstract":"\u003cp\u003eThe redirect URL\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV7matchIDSivp":{"name":"matchID","abstract":"\u003cp\u003eMatch ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6ruleIDSivp":{"name":"ruleID","abstract":"\u003cp\u003eRule ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6objectACSgSDySSypGSg_tcfc":{"name":"init(object:)","abstract":"\u003cp\u003eCreate a Search redirect info object\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name of the facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV6valuesSaySSGvp":{"name":"values","abstract":"\u003cp\u003eList of facet option values\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV2idSSSgvp":{"name":"id","abstract":"\u003cp\u003eResult Item ID\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV3urlSSSgvp":{"name":"url","abstract":"\u003cp\u003eURL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8imageURLSSSgvp":{"name":"imageURL","abstract":"\u003cp\u003eImage URL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6groupsSayAA8CIOGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eGroups associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6facetsSayAA0C5FacetVGvp":{"name":"facets","abstract":"\u003cp\u003eFacets associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8metadataSDySSypGvp":{"name":"metadata","abstract":"\u003cp\u003eAdditioanl metadata associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11variationIdSSSgvp":{"name":"variationId","abstract":"\u003cp\u003eVariation ID of the result item (if available)\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOResultData"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value (or name) of the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4dataAA0C4DataVvp":{"name":"data","abstract":"\u003cp\u003eAdditional data about the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC12matchedTermsSaySSGvp":{"name":"matchedTerms","abstract":"\u003cp\u003eTerms associated with the result that was matched on\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC10variationsSayACGvp":{"name":"variations","abstract":"\u003cp\u003eVariations for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC13variationsMapypvp":{"name":"variationsMap","abstract":"\u003cp\u003eVariations map for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional metadata\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC8strategyAA26CIORecommendationsStrategyVvp":{"name":"strategy","abstract":"\u003cp\u003eThe underlying recommendations strategy for the result (only applies to recommendations)\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC6labelsSDySSypGvp":{"name":"labels","abstract":"\u003cp\u003eLabels associated with the result item\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result object\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"CIOResult"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV2idSSvp":{"name":"id","abstract":"\u003cp\u003eThe id of the strategy\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations strategy object\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsPod.html#/s:23ConstructorAutocomplete21CIORecommendationsPodV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations pod\u003c/p\u003e","parent_name":"CIORecommendationsPod"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC4pathSSSgvp":{"name":"path","abstract":"\u003cp\u003eThe full path of the group hierarchy\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayName7groupID4pathACSS_S2SSgtcfc":{"name":"init(displayName:groupID:path:)","abstract":"\u003cp\u003eCreate a group\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC5countSiSgvp":{"name":"count","abstract":"\u003cp\u003eThe number of results that would be returned when selected\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC8childrenSayACGvp":{"name":"children","abstract":"\u003cp\u003eList of child groups\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7parentsSayACGvp":{"name":"parents","abstract":"\u003cp\u003eList of parent groups that it belongs to\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC4dataSDySSypGSgvp":{"name":"data","abstract":"\u003cp\u003eJSON object with custom metadata attached with the item group.\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5countSivp":{"name":"count","abstract":"\u003cp\u003eThe number of results that will be returned when selected\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (i.e. \u0026ldquo;selected\u0026rdquo; or \u0026ldquo;\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe facet value\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name (or value) of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3maxSivp":{"name":"max","abstract":"\u003cp\u003eThe max possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3minSivp":{"name":"min","abstract":"\u003cp\u003eThe minimum possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV7optionsSayAA0cD6OptionVGvp":{"name":"options","abstract":"\u003cp\u003eList of facet options\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4typeSSvp":{"name":"type","abstract":"\u003cp\u003eThe type of the facet (i.e. range or multiple)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6hiddenSbvp":{"name":"hidden","abstract":"\u003cp\u003eWhether the facet is hidden or not (i.e. true or false)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6statusSS3min_SS3maxtSgvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (for range type facets)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet object\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6resultAA9CIOResultCvp":{"name":"result","abstract":"\u003cp\u003eResult returned for the query\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC5groupAA8CIOGroupCSgvp":{"name":"group","abstract":"\u003cp\u003eGroup (or category) the result belongs to\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6result5groupAcA9CIOResultC_AA8CIOGroupCSgtcfc":{"name":"init(result:group:)","abstract":"\u003cp\u003eCreate a autocomplete result\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html":{"name":"CIOAutocompleteResult","abstract":"\u003cp\u003eDefines an autocomplete item in the list. Since you can search for a term in a group, this class holds"},"Structs/CIOFilterFacet.html":{"name":"CIOFilterFacet","abstract":"\u003cp\u003eStruct encapsulating a filter facet with information about the type and options.\u003c/p\u003e"},"Structs/CIOFilterFacetOption.html":{"name":"CIOFilterFacetOption","abstract":"\u003cp\u003eStruct encapsulating a filter facet option with information about the status and results associated with it.\u003c/p\u003e"},"Classes/CIOFilterGroup.html":{"name":"CIOFilterGroup","abstract":"\u003cp\u003eStruct encapsulating a filter group\u003c/p\u003e"},"Classes/CIOGroup.html":{"name":"CIOGroup","abstract":"\u003cp\u003eStruct encapsulating a group\u003c/p\u003e"},"Structs/CIORecommendationsPod.html":{"name":"CIORecommendationsPod","abstract":"\u003cp\u003eStruct encapsulating a recommendations pod\u003c/p\u003e"},"Structs/CIORecommendationsStrategy.html":{"name":"CIORecommendationsStrategy","abstract":"\u003cp\u003eStruct encapsulating the recommendations strategy\u003c/p\u003e"},"Classes/CIOResult.html":{"name":"CIOResult","abstract":"\u003cp\u003eStruct encapsulating a result with associated metadata and variations\u003c/p\u003e"},"Structs/CIOResultData.html":{"name":"CIOResultData","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOResultFacet.html":{"name":"CIOResultFacet","abstract":"\u003cp\u003eStruct encapsulating a result facet\u003c/p\u003e"},"Structs/CIOSearchRedirectInfo.html":{"name":"CIOSearchRedirectInfo","abstract":"\u003cp\u003eStruct encapsulating the Search redirect info\u003c/p\u003e"},"Structs/CIOSortOption.html":{"name":"CIOSortOption","abstract":"\u003cp\u003eStruct encapsulating a sort option\u003c/p\u003e"},"Structs/CIOQuizQuestion.html":{"name":"CIOQuizQuestion","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizOption.html":{"name":"CIOQuizOption","abstract":"\u003cp\u003eStruct encapsulating a quiz option\u003c/p\u003e"},"Structs/CIOQuizOptionAttribute.html":{"name":"CIOQuizOptionAttribute","abstract":"\u003cp\u003eStruct encapsulating a quiz option attribute\u003c/p\u003e"},"Structs/CIOQuizImages.html":{"name":"CIOQuizImages","abstract":"\u003cp\u003eStruct encapsulating a question images\u003c/p\u003e"},"Structs/CIOQuizResult.html":{"name":"CIOQuizResult","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV08totalNumD0Sivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the result\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13resultSourcesAA09CIOResultG0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Quizzes Response\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV04nextD0AA0cD0Vvp":{"name":"nextQuestion","abstract":"\u003cp\u003eNext question in the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the search query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV12redirectInfoAA0c8RedirectF0VSgvp":{"name":"redirectInfo","abstract":"\u003cp\u003eAdditional info about the redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eA list of sorting options\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV10isRedirectSbvp":{"name":"isRedirect","abstract":"\u003cp\u003eFlag to determine if the response is a redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Search Response\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV3podAA0C3PodVvp":{"name":"pod","abstract":"\u003cp\u003ePod information\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the recommendations query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Recommendations Response\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV6facetsSayAA09CIOFilterD0VGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV10collectionAA17CIOCollectionDataCSgvp":{"name":"collection","abstract":"\u003cp\u003eCollection of the result if browsing collection_id\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Browse Response\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV8sectionsSDySSSayAA0C6ResultCGGvp":{"name":"sections","abstract":"\u003cp\u003eList of results broken down by sections\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional information about the request and result ID\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Autocomplete Response\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html":{"name":"CIOAutocompleteResponse","abstract":"\u003cp\u003eStruct representing the autocomplete data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseResponse.html":{"name":"CIOBrowseResponse","abstract":"\u003cp\u003eStruct representing the browse data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetsResponse.html":{"name":"CIOBrowseFacetsResponse","abstract":"\u003cp\u003eStruct representing the browse facets data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsResponse.html":{"name":"CIOBrowseFacetOptionsResponse","abstract":"\u003cp\u003eStruct representing the browse facet options data response from the server.\u003c/p\u003e"},"Structs/CIORecommendationsResponse.html":{"name":"CIORecommendationsResponse","abstract":"\u003cp\u003eStruct representing the recommendations data response from the server.\u003c/p\u003e"},"Structs/CIOSearchResponse.html":{"name":"CIOSearchResponse","abstract":"\u003cp\u003eStruct representing the search data response from the server.\u003c/p\u003e"},"Structs/CIOQuizQuestionResponse.html":{"name":"CIOQuizQuestionResponse","abstract":"\u003cp\u003eStruct representing the quiz question response from the server.\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html":{"name":"CIOQuizResultsResponse","abstract":"\u003cp\u003eStruct representing the quiz result response from the server.\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Search request query builder\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5podIDACSS_tcfc":{"name":"init(podID:)","abstract":"\u003cp\u003eCreate a Recommendations request query builder\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC9setItemIDyACSSF":{"name":"setItemID(_:)","abstract":"\u003cp\u003eAdd an item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC14setVariationIDyACSSF":{"name":"setVariationID(_:)","abstract":"\u003cp\u003eAdd an item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC7setTermyACSSF":{"name":"setTerm(_:)","abstract":"\u003cp\u003eAdd a term to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreata a Browse Groups request query builder\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setGroupIdyACSSF":{"name":"setGroupId(_:)","abstract":"\u003cp\u003eSpecify the id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC11setMaxDepthyACSiF":{"name":"setMaxDepth(_:)","abstract":"\u003cp\u003eSpecify the maximum depth of the hierarchy that should be included in the response","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eSpecify the section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC9facetNameACSS_tcfc":{"name":"init(facetName:)","abstract":"\u003cp\u003eCreate a Browse facet options request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC19setShowHiddenFacetsyACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC5buildAA0cdeF0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreate a Browse Facets request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC013setShowHiddenD0yACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC9setOffsetyACSiF":{"name":"setOffset(_:)","abstract":"\u003cp\u003eAdd a offset of results to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC3idsACSaySSG_tcfc":{"name":"init(ids:)","abstract":"\u003cp\u003eCreate a Browse Items request query builder\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setFiltersyAcA08CIOQueryH0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setSortOptionyAcA07CIOSortI0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC16setVariationsMapyAcA08CIOQueryhI0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupsiJ0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdds the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10filterName0F5ValueACSS_SStcfc":{"name":"init(filterName:filterValue:)","abstract":"\u003cp\u003eCreate a Browse request query builder\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Autocomplete request query builder\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC23setNumResultsForSectionyACSDySSSiGF":{"name":"setNumResultsForSection(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC17setSectionFiltersyACSDySSAA08CIOQueryH0VGF":{"name":"setSectionFilters(_:)","abstract":"\u003cp\u003eAdd additional filters applied only to specific sections\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html":{"name":"CIOAutocompleteQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a autocomplete query\u003c/p\u003e"},"Classes/CIOBrowseQueryBuilder.html":{"name":"CIOBrowseQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse query.\u003c/p\u003e"},"Classes/CIOBrowseItemsQueryBuilder.html":{"name":"CIOBrowseItemsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse items query.\u003c/p\u003e"},"Classes/CIOBrowseFacetsQueryBuilder.html":{"name":"CIOBrowseFacetsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facets query.\u003c/p\u003e"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html":{"name":"CIOBrowseFacetOptionsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facet options query.\u003c/p\u003e"},"Classes/CIOBrowseGroupsQueryBuilder.html":{"name":"CIOBrowseGroupsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse groups query.\u003c/p\u003e"},"Classes/CIORecommendationsQueryBuilder.html":{"name":"CIORecommendationsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a recommendations query\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html":{"name":"CIOSearchQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eThe id of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV7answersSaySaySSGGSgvp":{"name":"answers","abstract":"\u003cp\u003eA list of answers. Please refer to \u0026ldquo;\u003ca href=\"https://docs.constructor.com/reference/configuration-quizzes\"\u003ehttps://docs.constructor.com/reference/configuration-quizzes\u003c/a\u003e\u0026rdquo; for additional details\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizVersionIDSSSgvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizSessionIDSSSgvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizID7answers0e7VersionF00e7SessionF0ACSS_SaySaySSGGSgSSSgAKtcfc":{"name":"init(quizID:answers:quizVersionID:quizSessionID:)","abstract":"\u003cp\u003eCreate a Quiz request query object\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5querySSvp":{"name":"query","abstract":"\u003cp\u003eThe user typed query to return results for\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5query7filters10sortOption4page7perPage7section12hiddenFields0M6Facets010groupsSortH013variationsMap19preFilterExpression10fmtOptionsACSS_AA15CIOQueryFiltersVSgAA07CIOSortH0VSgSiSgAVSSSgSaySSGSgAyA09CIOGroupsqH0VSgAA0y10VariationsS0VSgAWSaySS3key_SS5valuetGSgtcfc":{"name":"init(query:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Search request query object\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podIDSSvp":{"name":"podID","abstract":"\u003cp\u003eThe pod ID\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV6itemIDSSSgvp":{"name":"itemID","abstract":"\u003cp\u003eThe item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV11variationIDSSSgvp":{"name":"variationID","abstract":"\u003cp\u003eThe item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV4termSSSgvp":{"name":"term","abstract":"\u003cp\u003eThe term to use to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV10numResultsSiSgvp":{"name":"numResults","abstract":"\u003cp\u003eThe number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podID04itemF009variationF04term7filters10numResults7section12hiddenFields19preFilterExpression13variationsMapACSS_SSSgA2nA15CIOQueryFiltersVSgSiSgANSaySSGSgAnA0u10VariationsT0VSgtcfc":{"name":"init(podID:itemID:variationID:term:filters:numResults:section:hiddenFields:preFilterExpression:variationsMap:)","abstract":"\u003cp\u003eCreate a Recommendations request query object\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupIdSSSgvp":{"name":"groupId","abstract":"\u003cp\u003eThe id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV14groupsMaxDepthSiSgvp":{"name":"groupsMaxDepth","abstract":"\u003cp\u003eThe maximum depth of the hierarchy, in case of hierarchical groups, that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupId7section14groupsMaxDepthACSSSg_AGSiSgtcfc":{"name":"init(groupId:section:groupsMaxDepth:)","abstract":"\u003cp\u003eCreate a Browse Groups request query object\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetNameSSvp":{"name":"facetName","abstract":"\u003cp\u003eName of the facet whose options to return\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV16showHiddenFacetsSbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetName16showHiddenFacetsACSS_SbSgtcfc":{"name":"init(facetName:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facet options request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4pageSiSgvp":{"name":"page","abstract":"\u003cp\u003eThe page of results to request (can\u0026rsquo;t be used with offset)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV6offsetSiSgvp":{"name":"offset","abstract":"\u003cp\u003eThe offset of results to request (can\u0026rsquo;t be used with page)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV7perPageSiSgvp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV010showHiddenD0SbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4page6offset7perPage010showHiddenD0ACSiSg_A2HSbSgtcfc":{"name":"init(page:offset:perPage:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facets request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3idsSaySSGvp":{"name":"ids","abstract":"\u003cp\u003eThe list of item ids to request\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10sortOptionAA07CIOSortG0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV16groupsSortOptionAA09CIOGroupsgH0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3ids7filters10sortOption4page7perPage7section12hiddenFields0N6Facets010groupsSortI013variationsMap10fmtOptionsACSaySSG_AA15CIOQueryFiltersVSgAA07CIOSortI0VSgSiSgAVSSSgAOSgAxA09CIOGroupsrI0VSgAA0w10VariationsT0VSgSaySS3key_SS5valuetGSgtcfc":{"name":"init(ids:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterNameSSvp":{"name":"filterName","abstract":"\u003cp\u003eThe primary filter name that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV11filterValueSSvp":{"name":"filterValue","abstract":"\u003cp\u003eThe primary filter value that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterName0E5Value7filters10sortOption4page7perPage7section12hiddenFields0O6Facets010groupsSortJ013variationsMap19preFilterExpression10fmtOptionsACSS_SSAA15CIOQueryFiltersVSgAA07CIOSortJ0VSgSiSgAWSSSgSaySSGSgAzA09CIOGroupssJ0VSgAA018CIOQueryVariationsU0VSgAXSaySS3key_SS5valuetGSgtcfc":{"name":"init(filterName:filterValue:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV5query7filters14sectionFilters10numResults0iJ10ForSection12hiddenFields13variationsMapACSS_AA08CIOQueryH0VSgSDySSALGSgSiSgSDySSSiGSgSaySSGSgAA0q10VariationsP0VSgtcfc":{"name":"init(query:filters:sectionFilters:numResults:numResultsForSection:hiddenFields:variationsMap:)","abstract":"\u003cp\u003eCreate an Autocomplete request query object\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html":{"name":"CIOAutocompleteQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute an autocomplete query.\u003c/p\u003e"},"Structs/CIOBrowseQuery.html":{"name":"CIOBrowseQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse query.\u003c/p\u003e"},"Structs/CIOBrowseItemsQuery.html":{"name":"CIOBrowseItemsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse items query.\u003c/p\u003e"},"Structs/CIOBrowseFacetsQuery.html":{"name":"CIOBrowseFacetsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facets query.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsQuery.html":{"name":"CIOBrowseFacetOptionsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facet options query.\u003c/p\u003e"},"Structs/CIOBrowseGroupsQuery.html":{"name":"CIOBrowseGroupsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse groups query.\u003c/p\u003e"},"Structs/CIORecommendationsQuery.html":{"name":"CIORecommendationsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a recommendations query.\u003c/p\u003e"},"Structs/CIOSearchQuery.html":{"name":"CIOSearchQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html":{"name":"CIOQuizQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a quiz query.\u003c/p\u003e"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6configAcA0A8IOConfigV_tcfc":{"name":"init(config:)","abstract":"\u003cp\u003eInitializes a ConstructorIO Client\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12autocomplete8forQuery17completionHandleryAA015CIOAutocompleteF0V_yAA0B12TaskResponseCctF":{"name":"autocomplete(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet autocomplete suggestions for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6search8forQuery17completionHandleryAA09CIOSearchF0V_yAA18SearchTaskResponseCctF":{"name":"search(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet search results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6browse8forQuery17completionHandleryAA09CIOBrowseF0V_yAA18BrowseTaskResponseCctF":{"name":"browse(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11browseItems8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseItems(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse items results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseGroups8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseGroups(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse groups results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseFacets8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA06BrowseE12TaskResponseCctF":{"name":"browseFacets(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facets results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC18browseFacetOptions8forQuery17completionHandleryAA09CIOBrowseefH0V_yAA06BrowseeF12TaskResponseCctF":{"name":"browseFacetOptions(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facet options results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15recommendations8forQuery17completionHandleryAA018CIORecommendationsF0V_yAA27RecommendationsTaskResponseCctF":{"name":"recommendations(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet recommendation results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19getQuizNextQuestion8forQuery17completionHandleryAA07CIOQuizI0V_yAA0eG12TaskResponseCctF":{"name":"getQuizNextQuestion(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz question for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC14getQuizResults8forQuery17completionHandleryAA07CIOQuizH0V_yAA0eF12TaskResponseCctF":{"name":"getQuizResults(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackInputFocus10searchTerm17completionHandlerySS_yAA20TrackingTaskResponseCcSgtF":{"name":"trackInputFocus(searchTerm:completionHandler:)","abstract":"\u003cp\u003eTrack when a user focuses on a search input element\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackMediaImpressionView10bannerAdId09placementJ017completionHandlerySS_SSyAA20TrackingTaskResponseCcSgtF":{"name":"trackMediaImpressionView(bannerAdId:placementId:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a media impression (display ad)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC25trackMediaImpressionClick10bannerAdId09placementJ017completionHandlerySS_SSyAA20TrackingTaskResponseCcSgtF":{"name":"trackMediaImpressionClick(bannerAdId:placementId:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a media impression (display ad)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC05trackB6Select10searchTerm13originalQuery11sectionName5group8resultID04itemN017completionHandlerySS_S2SAA8CIOGroupCSgSSSgAOyAA20TrackingTaskResponseCcSgtF":{"name":"trackAutocompleteSelect(searchTerm:originalQuery:sectionName:group:resultID:itemID:completionHandler:)","abstract":"\u003cp\u003eTrack when a user selects (clicks, or navigates to via keyboard) a result that appears within autocomplete\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC17trackSearchSubmit10searchTerm13originalQuery5group17completionHandlerySS_SSAA8CIOGroupCSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchSubmit(searchTerm:originalQuery:group:completionHandler:)","abstract":"\u003cp\u003eTrack when a user submits a search (pressing enter within input element, or clicking submit element)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackSearchResultsLoaded10searchTerm11resultCount11customerIDs5items0J2ID13analyticsTags17completionHandlerySS_SiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultsLoaded(searchTerm:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackSearchResultClick8itemName10customerID09variationK010searchTerm07sectionI006resultK0010slCampaignK00qR5Owner17completionHandlerySS_S2SSgA5NyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultClick(itemName:customerID:variationID:searchTerm:sectionName:resultID:slCampaignID:slCampaignOwner:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackBrowseResultsLoaded10filterName0H5Value11resultCount11customerIDs5items0K2ID13analyticsTags17completionHandlerySS_SSSiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultsLoaded(filterName:filterValue:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackBrowseResultClick10customerID09variationI010filterName0K5Value20resultPositionOnPage07sectionL00nI0010slCampaignI00sT5Owner13analyticsTags17completionHandlerySS_SSSgS2SSiSgA4PSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultClick(customerID:variationID:filterName:filterValue:resultPositionOnPage:sectionName:resultID:slCampaignID:slCampaignOwner:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultsView5podID03numF6Viewed11customerIDs10resultPage0N5Count11sectionName0nI013analyticsTags17completionHandlerySS_SiSgSaySSGSgA2NSSSgAQSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultsView(podID:numResultsViewed:customerIDs:resultPage:resultCount:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a pod of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultClick5podID08strategyI008customerI009variationI017numResultsPerPage06resultP00Q5Count0q10PositionOnP011sectionName0qI013analyticsTags17completionHandlerySS_SSSgSSAQSiSgA3r2QSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultClick(podID:strategyID:customerID:variationID:numResultsPerPage:resultPage:resultCount:resultPositionOnPage:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks an item that appears within a list of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackConversion8itemName10customerID09variationI07revenue10searchTerm07sectionG014conversionType07displayG008isCustomP013analyticsTags17completionHandlerySS_S2SSgSdSgA4PSbSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackConversion(itemName:customerID:variationID:revenue:searchTerm:sectionName:conversionType:displayName:isCustomType:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user performs an action indicating interest in an item (add to cart, add to wishlist, etc.)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase11customerIDs11sectionName7revenue7orderID13analyticsTags17completionHandlerySaySSG_SSSgSdSgALSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(customerIDs:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase5items11sectionName7revenue7orderID13analyticsTags17completionHandlerySayAA7CIOItemVG_SSSgSdSgANSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(items:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackItemDetailLoad10customerID8itemName09variationI007sectionK03url13analyticsTags17completionHandlerySS_S2SSgA2LSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackItemDetailLoad(customerID:itemName:variationID:sectionName:url:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a product detail page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackQuizResultsLoaded6quizID0h7VersionI00h7SessionI006resultI00L4Page0L5Count11sectionName13analyticsTags17completionHandlerySS_S3SSgSiSgAoNSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultsLoaded(quizID:quizVersionID:quizSessionID:resultID:resultPage:resultCount:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC20trackQuizResultClick6quizID0h7VersionI00h7SessionI008customerI009variationI08itemName06resultI00P4Page0P5Count013numResultsPerQ00p10PositionOnQ007sectionO013analyticsTags17completionHandlerySS_S4SSgA2SSiSgA3tSSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultClick(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:resultID:resultPage:resultCount:numResultsPerPage:resultPositionOnPage:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackQuizConversion6quizID0g7VersionH00g7SessionH008customerH009variationH08itemName7revenue14conversionType08isCustomQ007displayN007sectionN013analyticsTags17completionHandlerySS_S4SSgARSdSgARSbSgA2RSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizConversion(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:revenue:conversionType:isCustomType:displayName:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC23trackGenericResultClick6itemID0H4Name09variationI007sectionJ017completionHandlerySS_S2SSgAJyAA20TrackingTaskResponseCcSgtF":{"name":"trackGenericResultClick(itemID:itemName:variationID:sectionName:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks on a generic result\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11setClientId8clientIDySS_tF":{"name":"setClientId(clientID:)","abstract":"\u003cp\u003eSet a custom clientID\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12setSessionId9sessionIDySi_tF":{"name":"setSessionId(sessionID:)","abstract":"\u003cp\u003eSet a custom sessionID\u003c/p\u003e","parent_name":"ConstructorIO"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKeySSvp":{"name":"apiKey","abstract":"\u003cp\u003eThe API key\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11resultCountAA0b6ResultE0VSgvp":{"name":"resultCount","abstract":"\u003cp\u003eThe default number of results to request for\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV22defaultItemSectionNameSSSgvp":{"name":"defaultItemSectionName","abstract":"\u003cp\u003eThe default section to request items from\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV9testCellsSayAA13CIOABTestCellVGSgvp":{"name":"testCells","abstract":"\u003cp\u003eList of test cell information to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV20defaultAnalyticsTagsSDyS2SGSgvp":{"name":"defaultAnalyticsTags","abstract":"\u003cp\u003eAdditional analytics tags to pass. Will be merged with analytics tags passed on the request level\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV8segmentsSaySSGSgvp":{"name":"segments","abstract":"\u003cp\u003eList of segments to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV7baseURLSSSgvp":{"name":"baseURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11baseQuizURLSSSgvp":{"name":"baseQuizURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV12baseMediaURLSSSgvp":{"name":"baseMediaURL","abstract":"\u003cp\u003eThe base URL for media tracking requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKey11resultCount22defaultItemSectionName9testCells8segments7baseURL0o4QuizP00o5MediaP00H13AnalyticsTagsACSS_AA0b6ResultG0VSgSSSgSayAA13CIOABTestCellVGSgSaySSGSgA3PSDyS2SGSgtcfc":{"name":"init(apiKey:resultCount:defaultItemSectionName:testCells:segments:baseURL:baseQuizURL:baseMediaURL:defaultAnalyticsTags:)","abstract":"\u003cp\u003eCreate a configuration object\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html":{"name":"ConstructorIOConfig","abstract":"\u003cp\u003eStruct encapsulating the configuration options needed to make requests\u003c/p\u003e"},"Classes/ConstructorIO.html":{"name":"ConstructorIO","abstract":"\u003cp\u003eThe main class to be used for getting autocomplete results and tracking behavioural data.\u003c/p\u003e"},"Client.html":{"name":"Client"},"Result%20Request%20Structures.html":{"name":"Result Request Structures"},"Result%20Request%20Builders.html":{"name":"Result Request Builders"},"Response%20Structures.html":{"name":"Response Structures"},"Result%20Structures%20%26%20Classes.html":{"name":"Result Structures \u0026 Classes"},"Other%20Classes.html":{"name":"Other Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Other%20Structs.html":{"name":"Other Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"}} \ No newline at end of file diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/undocumented.json b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/undocumented.json index d56da226..bf180bfb 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/undocumented.json +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/undocumented.json @@ -1,173 +1,173 @@ { "warnings": [ { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIORecommendationsPod.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIORecommendationsPod.swift", "line": 15, "symbol": "CIORecommendationsPod.displayName", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIORecommendationsPod.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIORecommendationsPod.swift", "line": 16, "symbol": "CIORecommendationsPod.id", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIOSortOption.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIOSortOption.swift", "line": 57, "symbol": "CIOSortOrder", "symbol_kind": "source.lang.swift.decl.enum", "warning": "undocumented" }, { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOAutocompleteResponse.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOAutocompleteResponse.swift", "line": 11, "symbol": "JSONObject", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOAutocompleteResponse.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOAutocompleteResponse.swift", "line": 32, "symbol": "CIOAutocompleteResponse.init(sections:json:request:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOBrowseResponse.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOBrowseResponse.swift", "line": 67, "symbol": "CIOBrowseResponse.response(from:)", "symbol_kind": "source.lang.swift.decl.function.method.static", "warning": "undocumented" }, { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 11, "symbol": "AutocompleteQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 12, "symbol": "SearchQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 13, "symbol": "BrowseQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 14, "symbol": "BrowseFacetsQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 15, "symbol": "BrowseFacetOptionsQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 16, "symbol": "RecommendationsQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 17, "symbol": "TrackingCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 18, "symbol": "QuizQuestionQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 19, "symbol": "QuizResultsQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 28, "symbol": "ConstructorIO.config", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 30, "symbol": "ConstructorIO.logger", "symbol_kind": "source.lang.swift.decl.var.static", "warning": "undocumented" }, { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 36, "symbol": "ConstructorIO.sessionManager", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 38, "symbol": "ConstructorIO.clientID", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 40, "symbol": "ConstructorIO.userID", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 42, "symbol": "ConstructorIO.autocompleteParser", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 51, "symbol": "ConstructorIO.sessionID", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", - "line": 1145, + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "line": 1146, "symbol": "ConstructorIO.obfuscatePIIRequest(request:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", - "line": 1218, + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "line": 1219, "symbol": "ConstructorIO.sessionDidChange(from:to:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" } ], - "source_directory": "/Users/evan.yan/Constructor/constructorio-client-swift" + "source_directory": "/Users/viktor.zavala/projects/constructorio-client-swift" } \ No newline at end of file diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/docSet.dsidx b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/docSet.dsidx index ff20037da97483cf792940a64422972f9e8883ab..f8fa937e9f086d07cfbc9856a2e67ce51f967e06 100644 GIT binary patch delta 2230 zcmcgtdr(x@89(2B-+e-jj|J96NhFx8<&jNXVt53oMe)@YF}#;$<+Uuk%jyCWW$!|R zF;+KcrYDnhrcP|DOIo){XtmR6rwPqOEzU%v&a_Oyx*ewWAxU~y8{5g4w*Rz$ z-8tueuk(H1@An%RkOl^%L#faoO)G)^6OGjtu@xbds?_2$meLGvo>5Or^&jdxxOq9I zwQEjm3Us4}6UI$Cv-Gj(=Yz3F(?8(wcI$3US|lV!Skqt&gC|y)X#Zij01VW{hBNnr zzFLiw6wVfGCMAo(*RCHE(0TPL9b1krBZn%XG?unfVqqOQa|a&5>#T+a&2I1JK$p)Q z2=+RHswp23@T7GYj+acvPORDjJVN6l23YEydfSC3xv2ZD(n*~ z1q=TXf0Q}NyLbzCojcC9vHKtjCN$05WHaG?Sj#=lEMdo^evgpNTT^owvStRdB946Kl#x129Y-N2CX8Av53XCRY-9{grrkr*iB3scJ(;+%y78Fsb{CUe-v5Z_s7 zVxSef?Sz^EsJt;|Mkw{ zaJ205fiG52_U*#YV#T~eB!xkDuz1+6exm*{Il_zKy{18tA%!<#n|wb6iQa@$Vwdf1 z4)WDMz=q_!&5qJuN3LV7qb2Ct;R655M;^xUYuoX_djqjON4{RMdNH#cv5zy~HTD`V z8?y8->i(?Tp}ng8in?xEX1QD~y(KLY_Xxigw(>DvY~Q=BtL-V{=n!t5Z-TVyD>+%o*b=My+Ak!0Us$%er#y zMQy!iS~H+Q@(^m2P14H}i2cHxP|IK9hS4-xlLTflTp_fX6f1cx8D7wIM5;uk#WYyL zQ1}kK3o_J%HGW$Q))$|JZ2hPtm1Ad?Ry>e0@TpI9f99~R4tTTb>r{j%-%9m&W!NC5{) zJ`I-qaF4Q8O~1gT)IBK9wl;U@-(;^}`MGiv_Wwm%`o<5TiZ$~uA}x9q>E1Tn(B5R; z)ZCKiq%kqVA4IRRpG5urbQ6V#7;w?}DRr#WH3lz%&}8UAJWFeS0&@V(wD29U0W{LF z5wL^3A>1e4eGK#edrf-&)^NX=m~O)Zv#O-?KOA8?RFd4&@Gg0B1S0e=<7yZ9dX>yO z@S)5WS}+P}u*|JjFLcO@45DtGHc7rL?H4}fe$U*7DX2kH$Q$)}8>C#2%m=rqUUoWw%ls@v*3}izuX`KP9(8D8D zfbQ#07KF%0GivF(NXje}!%k8=3uViKJW@sFi!>!i=_Y4qArAuNwklWJ2&?$j_9aOC zKXUlPpX2b5;uBCpPww;nXL4eGkeuvPx&)MA4wvD*C0(pX@e<1|@Ty$*jav}l!aBu6 o3Mb$obddKZ;03W=Kz4Ju2E(&MnlLDBcYW)KaSiPLUL2DC4wRkrKL7v# delta 1531 zcmZ9Md2Ccg9LMMTu6?`j?QVtIgKaHPpcW|h3^e5`Y$bBEU<gM#v;+^RD?E_1Mxq9V6$y%=6huu+3RJ5|6_2+NG;#i!%=~74^O^a6f8%n= zE|U^x=?|v?8X4hQybl*xNd47Q}O84DnD?Y(j=P z*$nxZyiOix>N6cS<(U-el;oD?NQ1?0@m;Z294GV%M}!8!DGcFz_(PnN>(8Ae9)1Z| z&D}Q+e$rCK6h|7zTwMreja`V8P(ujP=}c!0meHFrK6SMe5$?{86=NK699!FoXc_e} zVw8V$xD&%-@u!xZDKS{o_LwV zUtW7^15iq@uXEG($rUK4)1CE?QR&4YG5?9+9iP@b;nBjaDDzgVX9GC&qo!TSM%Ps3 zleG$yyC~FCL;2m=?1$SpN~88neJVa9)7h9ApE)J7q;^s9B2>J-cL?pdnL}L{UEVc& zH%uQBN_>PL$?dl{+P<|#TVGXwQ;U@j<$1#u3h|lq3|WFqYos5gEYT~Pgn9fa^dggF zG^O^Z89i<~_-748^i*#Qb^Wx5#zuQ+Taozx?hh(2)||B#Ecl$v|k*Z_n#xh4r7$>e6M zPNRh0h}zB;2H<5Z(K`e14UnsE3`9DR#a0DlIGxzyWVeG6q~`}=znQi5!{(y{u_+8C z`sT6F!m*Uu^ROC=^(}d*PYY8?4zUlgIjs%qK_%akA-9{d#f$uXZWhUDsv0AB>a=`a zxqx3Gcm`>Cdj2lI`E!r%G0v8AOvJr9be+Q7r%~v=5#=xzaay)supjFo&oQEgBK54f z1tGfY3Nj#QvNl`KJpcuAmJ!Yk^^DV-0^x*y@Ev6HNqjf4kmJN!CyckpTYAWGb%L00 z$}lfRuXVHaIrW4(TWMD+E#F%zExdXAW81S6C*jeLA44)Q&)YEc0mOVG@*+EZ8R`11 z(+C3=>06H&!l6)q^DqKA{ZB780}J&-@B1Hbf$q_f1kBfsR40MC?9K^X7-luH*hvbp zO}3hquPp222huI!9)F3?;x2I|_|EXbd6Gg?eL-ebE0ai4xVwOEo3uf23)&J^de@Mt zl=a-jYbarB@4?NNYQ?PTEXq*CuAPM&i`o1(tTEu)+x(D)`tKk4Aq(`o9~+Pc9{&k8 z`SG@X>c^a~U;oUHIZqEf@4xI^J^gbW#||F^AwXI{bc+v%g;rM!^aWQ?19FQVs`)_1b5{Z42JVRGMzuaNM-3Hr&-u4p`~9z6>$GKTWjE@Ta)~&?-6@3yHAO6- b8(DO$(`K&LmP#Z%+?~dD=c4?r9t8XYyX@)N diff --git a/docs/docsets/ConstructorAutocomplete.tgz b/docs/docsets/ConstructorAutocomplete.tgz index 6dee94cf570999265b93cf657bd73478b230d27a..9fb06c01a55fa929821a0f410d47ff5357a952e4 100644 GIT binary patch literal 227517 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

    )ilQYK1 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 J1AxH^_zzqC%3uHh literal 226746 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%0Dhll4foJ4PLf*5Xa(45$*4hQ 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

    0pUA{Vqz6!SYxGE9AtiE@9&G|ju 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 z z4yn4v+zi@f!sjX^o@lRbdR!r)VyzK*^B3~3fuxpBrHL$Z^&F5lW1R!e!kQ*!h>C~` zU`s{R3DLzBSQ;W`la%QAhVuMu+&}!oX=ukJt z?fe{>&no)CBtDvc2eSyslQ!R?ZCqNZJmnNIUNaY9U{UrvdZ`bY+`52gbRk!qhu;Qs z2d=&2FaNc3nITGa~S1MW*=m` zaJUzX&3(DuxbQ_D0$A%W%%2tKWfQCX;`vlyxFHc7#h|QGRX>02s|@mc`JEu>>!&vU z1#uRbQ|%UQ2@Av9-_-_1$E;T~%75L!z5c3CMEtEF1>C#k<@$cbbNHySj!3}a-R@`MHjZ>mYwb2)DmxX19L z>0tQx4QjLeG_i|U`#-pJCKd&0a)~QMz@s>g=s6qi2O%{qHPzhti0~6(yl8*-hG+I@ zZ7`y0lo*lGaLm*3P=#6)hb_+FUe~n-Hh=;Zko41^ZSD5KBJSgNVIKuP-$N3bxY+^L zgwl5I0j@|_=Wx#tu}+qEcfJl*ccEgmrsgnbfqteu**EwQ0)mv~Hx!5)J>zrlS9`(7 z{S@X4$KK^1{R*ZnjuYr6p_mO;p>Pv)MNHys4$#VjgnU@SSpn3FG}3SP>hh_4@tw6N z>;`uhFR4$I}T5=Yh`=Bofv-ZT(lSBg5 z#xZd-xv}Mcyx3=B6n!8?0UiI8F`8HQyB~yh)Xhy##|}D2(CIrzQpzl>UV7gL7oUgA zK~z%as4aFvkfaOBF%s!IrYmg(U;qWF6~o!+lflTK-*<8L2DAk(=8$aE$G$o2jS zN0NRh`*guyZzl5T%HaXd4W@`4kw`$+fUZn9Ao(8+n-V9eu&0_=6oBe*gVh`7_wG+1 z1Q5OnkiO`Ll3_6RZpszGDE5D&f3VD3JnNA-_P19g_OGPf<9%6n_6ACJZ=7*ui7_o$ zQH{x*E&k1R%BAeO-S4;F^I=aZ;Sf~>P+CCSh7RH%;km;CzZ}sp%mxf0u<&^wwyX1h z4bOc}2LYesrW)x$4Q`M9hl|5E_Qg6kA?)NUF+OB^wlH>`D?QBuqE`*k zp;HPZw~b@|U*xt+E_ydZGsiD^HOGtxfdvM$f-SUH7LbmyRW0nhc&G6Esf^QecotGD zyq3kJBYHb@S;8O@(&#JDp5g=43Y4_z+)dek%50kn=q=*yaV?FpsAd_l&_L$JgPm3=xBKw? zUU&T2(bf(P61GV;FZZDnx#T;)q-0rD*AP;6eQ4RH?%#}DspsVqtK``K*_kB@R3D}< zh@4pp*89pr!R@4odD@z|)>iszKf(z&z~qjROHmLjt(9hi=IF#MMM2op3ZY1+6ock4 zT2{#Aot?KwO(yJD()ep$E^97R2l~d-6hpishIU2I$VQkRudx_++baHFd>~R?sr~6# z?S8W``kK%-SDis7#@gKha@E-4Sfo78rT6^I+lET_QY*8kGYx&%ut&~VPSJ|-Vp>D< zW^_(*|IoU+Hsev*WO$(kd}2H7oprOXy$aGs=(>`DL+#${*ZWv27{1z6nUf-wr@NZBY~F=g!wQC<^Z56AZJ%PyoxU_cV2A#O#AnK>nu>Vm9bnp6#_HVKGm024*``}ThvCSXZY0Q}ZL zU%lISc@dubQtFo;Xad8OK%D4SYq!HC%w&}ODPka|)@vmR;uoA$_gGcGasvDAUG#Dj z?|9Z;t6IDuE9Cy?5{Rz4He1QYAW(jBJcy|n62@j3ojnqvVlW|Fc^3tV$91D+NSG8z z6vkCmG96pErTWf_dl%jSJYNP1*W^F+F4yD?-#Qc6)o3$Vh2;|AH-%m7o_(##0=^G( zm)cG6Hzo??EuW23bMU7e*gqzedCe^7o5CLxs$rI>v0b+t(DABZ`jk^PBWU;T@(A52 zuk-N;+-QDS|S`xJniG)rmXcWT*?2~qYtW*U{8J?y$m z14pGv*6`KaHtXvy%f!V$!xy<0kpJ`W1%<1Fk_!3I7?AFC4dFlxIrcdSDuu)0B$MExI zdD5%33=q>8GGwg-x$md;hG1zq<~h0h^FOb6hO-}Z05k9`vV0GfnEi|xvzJhf%0rG9 zxV6elSK)?PPolz01ji0ae)8Z*Bw1}K)BK!Gxx!chxgssW9#MDKOSzrp3UP)?__Pay zl3k6ZZVT)WdJw*)7%rE#CTxPuk2OotxAWL6vGhj1te&j|NGZ3Arva(IyDGagI(2T* z(zep{fQO$6j(&-|fCM=9+fxqX>c#21{+8mu)@pNjt!tIN1>0mKz8a|e5fveD7{E`6 zw0N+wJ!oaH8deJ@#&aVJH;0ri zxv2uGcwiAtpByR!e>iaTaLN1xdOW<@M!8ZPrr6o{G6yf$QcPb>yjpl2-%K!5CpOr4{ayjF=ia zN!x-&>1WmcfH|Nt016Nq27gijl4Oyu66>avvu~ahfaqL6{rr={a-r!w#v98ZN=8U(Q%L)8}w(&8(oGML5JQ|IC> zX>g0Lf1mvG($oqH%|`tt0PN32nhEsJyQ-mRe;$<1AN_qgQUo!TTYn7l&tazJpK^tg z3V`KV5JXydL}~8_ryBdbJ>6Q|Kx%wt6m*tg43hA+nd5wBoZI@_&Xb)BX9nMZ_zZie zHkyE^>+Wx~gEDw0qr1lECf(0l!>9K>d2f?;8w%c494{2zmcN8co;ibeNl!;^(_E&C z|LaD|!Wxp9%kS7VjvSgg%QHbTU z6J&vy2%EBOa}h5ltnw)4xFTEc-%*6Z%#-Gm=3*MuoYpOR*>S537tk< z^18_$x$-Hz5bcP@yz*(h0C@u*?%@k?sL8nj#s=W|_i17PtU!mm8=!byxCKDqfmYz< z|F>8{n(QZs_m)+gD#6eyz(y|kjs9>0?T3PAH|Q&Lt&ho);I*3)*kj2M2KX3p_gfjr zZ3$^?0y~Otxa@-gImkQoln=-|m2oQQdkGGO?}u_Y?H2&(T~0U+@Z!YF+7E;LX8>?i z_%!^H;QUv(BSHLyJ>X~)u=kM zL4d5RS{-nue&Agc;(h4A!pBLK(q(&dI5vF|V6~(qYN!4NBAUj1gIJ7D~@zDpqa%oa43-j^7q!}@)$&K+{Ru@6t z0{k6*$*SKv$(fb~yFtcUIVc4@3seSCPjy)78G>n8L1COBV9AoQW{s-yqJz|VxJxA? z91l1tfIpe_d$O9O350$=ww#dTPF(Kg@C%?l%>A&2rW_feHp{mehrPItiD~k>Gy*iK z^-l=CIqGJz*SN_iqXq~jciXBPwlsd5MrdDLaGk6l44l`~xZ_c_>v-oqnw)`hvlVw+2va6skq563AJG_bhJYu5(-V@YQ-4E}x$=mobE_XsG z0!PI876+Ti!KJs2Ze@V;FR&u@HwzmpJFD5>j$3v3^+H=&vPt?`{W$GL>xd-?)4)yp z>QSS*Q5uMrZLBJ2jF~{K>aE4Y^opBfzNHb*)zSFP5#7pYcWzP5LU(Q_H!_0zH=IUi z_FG*5F7m1Oz^Fo>AwWEbu~r+h0g0~k5~Ed;tdFI;v7(tgqcw+qqa{&_i6GJz@lmVR z>kE=IakfI;#Z)4l_3V#@-eQAtBwn{{&A^iQyKk?U7Pg0a4J8Fo75c7GU-+EC65xB_Z7km(=7n#xSJ{fG#og6-jJwB|F57 zFWELyzeiVz0KFgUb6$MLxGQ0kRB?V)6gD_&(Oz4E3vaF6{24Fz`sgZO7vlrs){4-A zyPo&2f?$h=9_ui#TP{HUXZNNiP;h=_9eqBjSN*v6Q?PtO3>n@#MvzLiP{x83F{FNBkJgBmFpxQipJ#`G(<(X2W%BS|w7`g4933gYmc=a;^FU=eVw~whxJT@tDgkhf@4=n?y@W^JQI+ z56teEcSFyCj~m%Ugj?T)x9EVL>^8b@5xE(tOq4vNyc`$t(&b>Ts7k45=8}dv`!dhl;Nd+#-C#=j!EjvU`TcU2z{qwWk-6YR2ma+i-VCn^0e+GO+? z=mH%$q#UutI{ov5DzgqJl^&&HOu&-7lPe>YZqm;hTs9bVGPw6I3p-xOn=q{*ldG@B zvX6?Hr7JG#^z}#HB9b>Qs$EOk;k9!(YU%Wr+PKyJqw#z7oAzBT<|Y8cq%vJgckbSpjd7r07D0->WkHZ!%ti_>lX>OO5j#2>sg(U7)i{AC8e^jx z*AW{m*V{TKP`Ip!Zki?O5`zQGP38rPqZ_8>(|E0}q+dDJUn;2+@QzgLwy|nXuXWJp zPd#uK*m`K0(Q85;@S+&!8!M5%6(P1%21g_ywow0wZLM#7*4Uy8$5Sb>6sC~7RqaFE zOf_9Ms?*8G$cBE(;^xU8tqknokp0K1M-6TL^Of_z6J*_}uz@T9o!hV;LoF-VlXAAg*<^wS;S9e1eOKP)^u zoo1gz_}$Ar?@OeZ7T4U`caiKE(D>K9cD{v=jSnOQM}f94f4x5m1>t6&pEBG$hu*gr z$Q>?U9S@*+bo$fbfW{&(q^X=zs;@%C1Jtnd8cfnz7bOoMl5{v6gh=iIX` z^W+W@Um@pwi>Z(Z?_r>^lG{u?`9H7+ISi2(GR0HefuBsL zc)fU5Uo`>yDW=!Obvs9PKJS-6_@K{J)PmKcHl7WnrMmohWt-CaQ}!<*!RUi#F$R9^ zxMC_Z5SkGYwd+6wEW-0^3j0P0CgdDJPmoDM52eaO?YTaTb`QNqwvgbGgPy~G^WzrB zsub$BZqC93);SygTijp^bQZLv@-!%X2tDmTaDx<@U;bO%peDrs6gS9xn22Sl_W!^Q z3d6tY0B*n+!pfUdI)UrmwfoHlqf?*HN6o~!Otd@(%BO-Eb+*L}bbPvq<2uH{IZeY; z1dh<6npT$U6FuG~6-~qskJA~m*n^h}-dyib<@aJPx=`$~8r750J}&N_?pHgHg4qK6 zEpms3mo#|sDI0H}PALqd0?ZU=m4n_Ujp3Go=HGcEkbTp#3H@BN$NiF$Vorta!{rn7 zGuTHIAT(#2WKI85?hN%F^p*o^jN`u5y1Ngg`=}FHRM>f_lFui_*5)a?|9gt^nU3*U zJOkqKjX5vl^6#@K0&^-hBl4~%tcw1bM>T-70WSVK8o!xn!MAlv^!H^>_(!Y9Eqta? z+~t8av1ooH;^(xly#ZAd2o3kF&jYC(aq05){>OIAFSB}*9^cwNpVzZbBTXHDY2uTX zQ9d?UC(T<}FGQS~JhE2X=RC=IFt zT;MJFHgpcMw>tLmQ2{rv&L8?<0U)Q-B_d8oYVxlBiawex@yV>OuGjVf#{xMlI%tMp-W%7ph6NCXe{A2^B#@M=cD7Iiw{DlMx zky=o2jx*>{>~5{Tt99=sDmNnQ9ws{Q*IKBB)Z|(z_MliY2o&K*K+*2 z{gij41Ht54QqV!%8iD2YM1{1n%IbTb#_wh;xM=^p7q{Am9?2+KNb%eUi^vCB#oZV) zcWM;g=V^=3r!OV)dbz~P@APFhdeV8Hujfs9dM7QI(==x6Vbt|)uAasbru#f^ND*-T z6s3{2DdVk(jsnXF5)OryR8=d<{d~UZWY!*5Xr%2hp=rw|G@zEPHOw5>2eF1G#}Xx( zk6=loQO(mK%CVTZ%BrZ9)G753i^~GzV8^@Xt<&>I9lLJqOu1Tq61f2u@p39ITmgr zry}8n!vs4fCJdOc%&aV732cr2MG{eui+;a=EuCWdQfrB?vBk7+1ri3jOP`1 zS++d#_d`F)9TmHZ80KrQEO9dzo6Tsz%s`AJ$;gs#*c;;08<_$X8~YkqZm4MEK`?*3Gt><9A;mB*-x<38PdnMe>1`(N^8Kq=MVLFy!&+o`Au@7 zxh^@1qzE_7y7^1LN~b)g1C@wq|AJZ95$30d)So5TeY!ZmCi9T{%0k*DbpRo!Uw4~K zs!s-*J!r{1cl@_u)FS0Ru5_fHsl(BBs%XbtHB&p{zel)8VkOEVe=(`EWL}x1tQgq? z&di3>mU@A*;m3u8Kiz)*RG3$qiL7h;f{t_F@m-ut3ITE4Si6Za%s7K54JFyhiITw+ zi$+*DFp{-btw7gemm=@3>8?(Uj59RJ=0U6*%;o2DdXdW9f%IrC7Sqvj<7AxF1zG^bTnt%cuCX|Har_Ma30t zTcF)EPH=*|2Mz8{a1ty)aDoR7E(tX5?(QBWKyYc?f(H%m?r!~>oOAEHAMfLh!Kkji zx>nUkvsYEkIad{!NU2#wGcuaxVQKPlE>?!PFp=7qc4Y6*Ook9vNjS7DM)}SVHB0*gKh$lp>ZE4_Xy#h>LLK(J;;|I?=;)*Wc?(R zs_w+DCttzP`S3RB3?)O^kA6zWUwod!3>*6>&Atj=nZ`GD>6+uSRKG6j*9`0EjYIFt zd9cH1zGU`x7=p2Kk{Un1exYSLD-~5|nap23D;~)U5};gK4wgmi)2>d>r^Vk!9>0z- zC1X0ae|!vCguND>u`QL})!BY4J5C2pU61GF-1hCnKOP6)He@mXK*V|-HVrNpT9yYH z*CMs|)LYqEVd-^sAa&AFHp0UvH!ct~++uQ!4Lgu+ZHU!*DG=Od2kK!#*K`bpw|!`Z z;Xz0+K5MsL=m`L!@xj)b zzQybWORXXyKSEF+u`K06LonyRAmox${sA?pVCo6XXd*wvRGdG%i?liUIu ztP@}VE7UXcupz`Va^jj!s%21*7uX&1*8sv9IpwlcB`wwol`h7=VJMgV-%eq{28l;` z86^0JJErl*whn?PGG8mQ6{HNCSYy^VAtT2T#kFM2flg zxO6|Z#M1^S8f))5s1*$3d=Vu$;f#%xXy0T28wx)(LVk#1M^{qKyUfUB@Sy?<&2s-d zb%Dn`wRY$WDRyIkO5{2)5YeFLZ_1tw)J2kTF``0IR_Rs^sr+-6(>5Le@N_SE*j zgXE6rK1zO3c&iYjEV>_uYgk+ky3$YqRIiVmg=heao7T8pMgSQGd>L6un3*bg#fn)Z z2*2syv^FrmMZ**Q%OTuOios4$-u+9<2&9Yuqu%`nP$7_a1jZEFVVi&(@mT=3t z%YX>g49B{&e0MW7DtN~XI=zlB%Ovuu(h*cW#}y4GlHB6?Y929>G0qBhh{E#Tzbbcj z{5|(A$?ia1{(IFv7pc!0Moxp}Wz?>SjcgVAw(DDltyN3+ZK72ByMXcD-Z11?-8vCp z6|9l^cFX#~?kjNJRxB?=%q~M|tn^RsWSQ9y!R%Qb4*jU>0!2G9X(4;>WSwg_+>H_P zW8VJyE%5WV+#(%Xcc9`lkfW6{h@j`xkI=y3Yg1z{RDmv_3Z?_g&}?SVF*6BOSXrsl+mK!sSFlC_~N zuy^duW*IRwoM#maPuQPxp|nzU9_)ztPD(+-;9a9ct4Xa8pr%Ie({r$;5f=KZ zJYTa{T+$$BdK6ee_gWg{Z)uc4=WA(H?rJ`8f}ZCq!TmM_5pe=SNlYjWDz}GFy?nwN zVWG2#ApNTa(!!c!q5nwJ``6!=0^9_oW()k^?oqhVsfe`&Qvdl6havWP*S2eZ?VQtB z`4I3{QP+r_(;ptWdpYz(WouHX!F5HR0 zDst;A^ho^kfk&lG-*^IS4W^leIQ{wAx%mg(rw?ul;PYd2+c|XKU4Fqg(O?OD(W|I~ z9+SwMB~YAZW@4VTvF2bV7nLweOV5>#--J;8o69>YmqvwN{P9}kXszL1IxQ^;b6jY0 zWH!rX%RJWkcO`$iJk9T!z-7*ew@d394K_Ae6SZDnx{sZb9{+UH28XjYV6b%H(G~~H=|Yd-NrT# zP-*oR6eYHL>tDXm8wq7URv{|O7ls-lEg?KpP!XI$^$)`PAEU=XoDMlKbHm?#TYl(D zklvd|pUkJM))mlm2eZ%Db?C76lhby``{BDb^qt4W{ZbSUMKXlp#VW@*tP76$`0UeDX&3pcl)3i;jCl(*HVv_t-^{-aY}R45{S*^-?y7pyUI&OlF4pnhgVA z>PSjHT}o0$_sk5q|61Zt8E*Pd|DwJPugi#Koyv{gg}bwRSL`a%3QptDB(R(;6XnRs z&26$SpP@U`QfI&=!weRT$G0@y-c6jV3B3{H9H5UgQCJA%l|lPapm2GaEFFCg{7U&C zmogd3)Mu4^NkA}rxVRA(@mbN!+=6#ie+bFALC~R}?IF-1y}p_)b{s2ryq&UwplgYwn|P{dm|Zz86P8;v8=WS}5+WP5k+XwGGHU zVxN)@R7v6*YJLivaFxWy*Ig&?f@=|hqKr;Fw=z?f9U9Z7W@kx2L9XmOxHlh9;}|_Z^Mhjy)Oc`T0~ZzFQ_3rT z=^~Bf?s@`R4id3~axRy5R6nS{x-z^1@&#@b6~hjqqK)R?)iC`F9Tg=U_DG*o7uCz zZGgD0rAe2+y=yc{Ncia5&9O3#Vt@b-|LU7SzB`0r&K+=9m+IV<({0Gs7PjSf{pi)8 zG#B~ag3V{l>EX3g4kQqto+U25-IwyN8{j7anggW3!ah*wSMgA@rr;inwC_DWwzU>+75#~i?lzL|g zsy^HohMdzw9HVib(Yw7$9&V zl+_i%kfP;$$>_l9?Q4aE`L*0MXO^;i7tX9^4!LtfT@Y^=8%GGb1Rta3V&)Kw|w`yIb3Z_}b>3ZHxZ@1Mb zFF7=farZw=>BFP3^M4A2q-}^W{UM;|P8B%P5J|J>fI`ea#?<+lH0+EKh~CO(d}xiI zUT%utwNStN6n(5T6h_*5DH@x2?KM65#%+enrSlsKN)@Jm{@N+)-{iN>kEbZh?}_(! zm*05%pS8bw#nzqv{zQ)L@=qak_Pyk*!I6{dSt<)*GA&)JY}mPbOXHb;3n(xby@ipR z&j4;4zJDW;?D)t7yv`_F`@OJMg!x09w}AN!n0`^hjZ-PsA|>NbG32D)grBnPDW9+> zkqIOXpd=8EzF&M%N-m>RDyZ;9Z88Js%S2@ur$EE z2c6uki5r?g(@DApnJ|4VCTzcQXz8^&cD7@(+@e6Pe>@HdNhX7!Z8WWM3(2 zDa@9eRv%TKe5;;gM%`GePhO5X@-VUVi>xL&NtEp+5lPar#}zU>aWxrjbI@1!%}b}I zm8RovBAtoGrI-HfU^oyt5R1n*y9}*gFC?|5NWERcx*X{s>Xn!KP*PPTs&MPwMD$x; z_rWcelmTmVfxmQ0eojM-^dsO_B0jdS5}UnG5&}}3)_*5h*_{qJrt_4i)|8kp2K0!d zTs|$A(8+QuY6W91ooxQ`*cn;+Au85O*>6!ypjZb{=TuI(v`>%@`?67xmHBBQRp&kc zBgwT=%N2EOayw=ti9N)*zfGQJu6e8( z7mk7fiYlg~?5?gDg?8kO^lv=Sm|Z;TVQ1PTX|B068|>Hq!H+vD8cQnojL7+vooH|F z$oE4#P$t*nq+nJr4acg|eo0G#uNu`Kxw4csxw0&bhGAwbIZ2=s<8mu8p+z^oL$ghU zH~|+)Ou#_r_Tb8_uiM^{qzrH%KMR6xZMR)a+3pH!t< z#Z=aEosABP+%#VPqJKZ@%mn;38DX`C2$XE&f8^U4ItGSyajIJESlh|Q?{GA6kJOr3 zi!P?Rti}~kGhY`{XfgJexC~5KHlSN1c?xi{*Hq|On7(JLbzBwJbVbZCi%X`vxV5BB z=e<$-c&X)m{l~<3LhlX--&%UxDDXTnN-N&Bm^!Ru-k;MJ+Bk2P>u&*!((n^MQ& zrY_LvqVeJ*2fLK3(~%2ht5D0GRJ0DwR;}`nshs@F!$_?J;K^2z85RWJp^*d=J=;A6 zrj|>xusVqM(p8^w{yf@Xi6usy9zGmhn6$VbwAf|QeAcTOvAEG4jESv-v9uURIxRSr z;iYRY%k^5!*s9h`cLAZSU&SKMI1Me5|Kxewv4CXK`YC)%e{XkD($%+#U)JGFd+J!B zj3ZWbdgnrMuQaNo`$W!vUa96(6`h1R*1QdNFz)10F;fkB5}K*dmv|8MS^eaKX0zMp z{Xm^7Lap!%`TXGw^Gqri{V2USY!}{@C*S+6k{ z4$t*%Q{?txo~bMssn<=SdAcInd~Zwtwz~ksO{)~Mko};n+S9PT$=KJERRxt`mf^Pd zvR%+?Fa7hX#k>x)dpBLRW(7sfP0f}nImec%FD~|SH6a+<3v#8gjJp&jMf%hTq9)r? zds9|20(EcVpeIFoVo!>OEoajtd|9O?d%Y_6m3;5c+DOF0pRIGD%em0g6EQ~3&DE;| zt>f(5&=pzelOD^kmfypQxL|`+ilQr)cI)h`X+mqh_Va0yj%$YEj%P3S=i6XXVic`~ zUX$kz4fZTcCeOeHvkmd%N3G4d$CK-pBa+F$5RAs{iw;&rC)sT48$51quOo6!P1jA= z7WSLwrQ;DhLr>3hqtpG}!NI-mOtk5*$itsLH!qWXdoXpVxmgv;&N}R4%_?D>Q?pY5*H9&0Zr;!bDUxka^D3pQ@-STpyoms$A+$#w6$ zVr{IIQ15_o0i?t8sRwQPHHZ=0MxyWLjBQbk8{ysJFI#K(DC zlL6SflG0D?+mpz)dWOQ*A6k-9ZB^;LL-ay@b$ z32{n|Mvc;<>B56Cm;PUTXQ$r@-aAORI?3RB+S#z~&8$g!>?BXO=HTE(uHqRZT=uMmQpv_}1RQ42@$sa$22edHDFfePLfiH78hkHudw~#NqP$R_i z|BXH##@RH4n;1%`OeL`XxB86qBjQ*#WfdcZk!hK9aZox9_d8;;?RWy?O-hR!kZhT> z+6ag&Zr|6;yL#h1z%DFlvu9$PS3QIBU7gaU98kSPMU6(SX{Bq@49xrQr;k^<$AIx|1Fz(V!>#=aOt_n;|Xs$KfoEWeM*gqA3D@}D_FN<_$>4b$Q^Hf60M2LshKWQ7!0 zRL?j=>ZbB*^)Fu)Uy+$GEu_4<&9W5uEQj0tW?3a=H;LEveMD(0H@+XYujAHadMKaX z9AdckC)kM|i`J4+z8l*2mV1^gzK_yB<1&9wbFE;7En0UKn0|_jB#L3ra2in{4BtFX zO9_(Qwvicol$8+lG`#fVp|x1h9+rujj8Nj$&G}qrP#o42PnGxCy4LVAtnpNNQ9XQ( z?bXW8c<|bvZdk%JwA;n>Oovm;#pJI@BDUz)P6r4RKG`V@if7ZKYbBiQaR6^>QSp}#=Lhe>c#$|?VE54({2o@E4_ZJG}S50=I&P$UzQFjV)m!-WKba`ql2_=Gf(g*FXTM@>UK4bTx=q$wO; z?I!+=`JxGOAhZSD0jmeF@eMb~uTl_J?hvs71=?We*DV;&X5g`~)A`PJjBn$(um8Zi z%jk%M3V_b%{_g`)8r3;G;T(e~UWa9vZ9D@V`qUah#d%8H`}e`#UxDK)9?GkXwGz3y zfO1mfD;Q4NRfH5|^{5(qN<85xKF=dL|2(H^Xib1Y0CpMv0;jie|Bq;bZr6&Zld#IcptaBN_{E$IIIuU0+x z^hAp6U!dc#R3%5@eOi!b!zUC%+ZVKQ?tjoq>ZxKFT8W(Tf>uhIzo3<1noJ!3hyXrn zV>|ttSICJ7xiyp;GeN;a>-f-6WodI&;Bs5QtTgCS^QtH^3TCA46JiLTX^D-%zhPjHFf<7^$b0&KgVd~xbBG@6mm8@>T-TP$ zOlH0bHHfj-c1{ZqVGJbO{~rRZL4z^wPuERK0t+o6=jea&BLke|C2XrY>9HNT%T|hj zl+W3(rNXJC6yHA-02y%EXzA@fT|JBv*hDz8*9d&*$7C~YVx&GI{1#+q)D%88-kKU#c;u0rbk$Fwo49;oX?)OD`W1K3r@z3Co-l^=EjoiQE zMJ%(j4PQn`*ovrex{}Oh-^YGeEex1U7@b0gd3C;ePRuLpoTtw%RuTzz}?lm0*L^& zaqHK2*w)0SC^P*Ga>43(8}htwf4TwY3tnBIk!Lmh%-*ahjKp%)ZBh9tv*>ux8rY^7 z8|!}XY{CD@Q!XA`FtcGI-|QI zMm6g+3GZ2CEe<^AZDp<(SjE`RL1v}dvixSHVqARbzY_lPr7br1oTl;Sp@~k~wzJ{Q zag4I=p+-A@)1P|;5;S=vGUGTeMIwp^52K%5PFf=!G9)Z;U`HBb?TT78-c#3nDODz z`uM!l0|r64PQ_|(vvI@J{Gd%Saln^nrwyNNh1ME40%xj`n_z^-9A7lz#vHC7qQ;zX zc{sgs7}&~Yx$3vgg5n@iwUGKOh^jXZdspWEZ=j&5pessBe7XVB@sACBqyLZ z<_Kt4L0~s%^RD{Y4Isk4S@lC?+tu0p*Ue}md}B`S7T`ZtOXDIcm{UB;%cz3kXlZBl z4i$|#L`SexlOGD|YCpMqc@*hIsxBnlM(LIy{iSk9iu(gS48N*%%kl*k({DpPo=ZxI zwzV0^4K5{+kTYxf{c)teFOa1xb`$M0Pp!l{!mCo4@%cZZ(7ww+IgZ%+7C>JvaK%7z zcK?(!WgSLPB+-nLPkGaMu1&lRsGtF>PdE@yI8)kOpNI5KlmB}1a9ED_BL+>$ zN$swHb4anB+jsHx$bA9(e1VBkID@(*#|kZD!J9~gbX*5H%#(@b2f zwfH|F$l9HXB#>+jLt&paL^UA&(;TW7kq{!wjZ<&xUj@(L$X2WZ#r)?Dm2BfUTKVJ zMePgdZatj=qAXV35upH)`yYDXSR#g-*^2KJqPzqr7{yS|2)bGsXUx{-oHiU(ZtJ1rg&e0;Ma^Ri}x*O1NI$qy#B&{z>UX*B^Uul zR9SKW2&m)CvcRqC(OwKZ2lE2V-sfm4vyHW2^n8SzBfw#_Lr9eGXjQ6(T*#FAb&C0 z<8Rm;JBgo6K^%syux|rP|CUP6hz#&lE?ghTJ<6cs)6uuBx%Xgewd}4@7VS>M7g@9In^yahy(|4{;g= z-y!h{i=GHs1()W)4>;irdu0ZTx7ljZIht!e``693t3FtcKjd*u7y~M)K;S>h;r#36iz5&h@2v!k zVOCO^cLcoDfw&1Ukw!|+&>;Lv%fw#z-sQ0-%>N5-39KvT0~p&@KXXpU%^pH+@fPorRQm#QEIdew67*`%Xz@CNQE-=0iF33O z#oX+!xZ)WMp_IqEgW99AyS*S^0XoZ{g{4;5=?7#YA_y^T_>;IyhH+_IJ&Xef`+S&h z`4AGWcN6#pwjo{nucv7T`W7~x;54>E%8uQ(;!UE{r?=W_c#sY^2lA;UcvP;eAv35N zV&YdI4Y74L(MPdC6A{_%$tBOKF6dOe*D92K8}2#V`g`IgbTDi8jn)f7#t;3_umtx^ zfvu%$eg?g4CM#@ML4eC)_BqprUWik9z1)w}6u${Q=)PxPFYAHEbFM<5phq#3=WIOv zH$zZ$$!X$MsH$tia}+5x;L9&AWH5f`_WJe&l*NzWfQJf-;;-aEoP`DafI@chU=)w+ z-c>9yyGm+V<`d(vljAUJ>YWrr!B{a{B79=qqpC6I5SQbhx3>Sm<*1v>DQ|@EX}1_9 z?f?i!3N>wf!XbL_T!kNbua_*LdA%E447-5EK1>L$RkPChjiWJocNGf0Xm_S$9rg%_ z%~n!xLGqW_+3%H8K%iY%{AOVx$*B6pAq$KA?)GapP3BiJUUO8a9ZRIDD~yjjG7}SD zV?b?b=}upoL{+}Kgf82PC(+Jv;3CMo{!spSNGSQGe^FR=;Wrn2ik07{C%++oa`(?d zD?}L|t-QG*uFN2g)f{xDXG(cHtncKlL?w7E-=H1)p;LZR{0?&;40S*0i)ZdG{kfK zo`zJlQ-2j(Z>Rdz!H2e%B9;hDHfi4>dsM(TBd|A3fAnV`8BZ9g=Wdp($zNP&ObFB5Unl&*>3K6+`nw z&g7L5e7S!My>;cg8aP>HbW$Efg3+ouu5258myu>FD`t4nXrriD1 zha3PR>MA^fLvu5p8IY~m0UZnI2E(8$urN=(8T^s>YXX}*lpwj^lYgzjRdxY>jKatp z-IhbaJ@aKg-E(I25!%0JCd($X4qEtpdTHr2T&P=eO34w~X1u7{PIxpO-z@R`YGg1MoMv0shHFJPqb+&4Z|tEz-zdhb;epL#6!Y z!~!c=2z$HVC(veMGCWLJNhB1wIOlDA!%96fneYpzika$pAKq2fmD*Y2-e{OKqIKW! zWv#OwbZ=Z4dkpUf)?_(L%MRSI2yO}B_Nu;4c5PAGX(~O@a#@F1 zhaCNMXS?IQDHlT^UOR2SOb>&XRBOpBu~A~ycRO$Qybttg5*w&xxje8Xl zD@e%O$ek+!vjgcNR`Nl6@FC2Z@#MwTHlXLQzLkQ>A*}ZuqFsIQst5f|7BEc>;dqK$p>}^RJb8nH>fF;|)UlqozK?=u@8z0 zwNGZH1Tl}mK?U2M?PRNsA#!=8JD!IrRET`PE`s=x-a-QVenz}t~m157uR;^qJ6 zTzv;aEnjMem9((VS&{y0h3PGQN2)TE{*8KPu`CcI%vauzn(vejUyD3XV$OZ9fhHHhhSA-jnvf}Ka5a9R# z{y6J+7H~`_rVeO~PauZ0ePAFAgnaig^aEA4An<_>Q%4-90Dr6jE)Dka;>Ydg9r^u6 zz@c8rrmFL+&mQ+kQsNGAY9K%6up=K!C)Rn_%>$BPkz^Hg*qEI%L7c$mS@3bA&slrv z-WA7cqY?R0wcl*ZUK~`O;%#QZAKyLwe&;{)7h8)Wzxn@Y^_^;mqOb9{82?NMFOmLy z;Q7y*K81|4dR(NNl*JLM8Y`Ejau-+E!w>}GKcM^AJ1-(g^gc?U=l(qG3!=6O>zOw& z&QV(JCgpkXXMZ)R&HIN3GC;wIjjho~!%!7+@w%FyOwmsp-n(tB+5Awq9;#L?m3LA> z)}1nlO#n}iAg{9)o}jk-gkzQs{m`6~m3=@@oFyejxwkx{!JRut03yvBmmIJDFw$DO z^r{+aq#b*TK~mS0{6y}6v%vH(TbaVweS|UXER&c8sn9pE&NbZEot_kcD#5ee>oU==|LyvO#TMCLKsmt79 z8HLs-Ja991)k_drOssUV&mCG7uX&f2T`YdS@tV2VZD4$ngTUeyq;S|`$26lVN_ri{~GiZ(PudI5F#1rrA(4ItNWK!+d<7{eN(cdID~(X%Q})1Z zVxd(dY97DNgU46@?xRPkMk$RNAm>Ze{VEm?hNH&9Das?n!cnPFTF6tXt->Vcg03(l z?D=0atT$NH2s3=E|2`!P#6$2>vOv@bk_8aSIPsT9ZDqC)Jmgq7Cpup_-+9M>HrQie zY7o|&>I|iSe&+8`O!lq}0H zdc9M|B`OBnWj-D!{ULoX^B2Yxv~GqZk2z#3G^+mtCaXpuEAP*dk%qEgd)al4m$WZvI4R=>?6qcp;#k!{_ zf@5bQ9KKbEW8znxMG?}DO3KEC$z0MAFAH>m4jp3zAW?#-yz65uSB|CzrqR{7x5C9c zKWn&FS>jt+Qne`ti$EtUdaWIR3nYUJE^4dsiVm`e;3`_dt_>-tUY+?TV+O#$dM|?RCBEqKBY6 znEd0oKhu92=ih1q50jm^3cv6rdgrRAq@-np3XX2bf}|JcbCDHVUrL)uJ#ojH>?2ZeE2 zx-ZFG#c6`6yY6rQq}H91slP0xB7XjNDV5x#NWAo*me+p+W{dfbr(_kFxLz0Ba=4iS zQl(@q@lNvlfjHjb>kH;m%@K|L{U$Z7(cjk|ES6v~)#CmI-Nx5|T=jHL3;h8E+h^?4 zJ+GXeZLG}?$?YY*A!V8(-dIMQ+eA(WSrz@o2vTlvb1O*ZQvStpu#eXUq^#ZgFYey( zTZGT$kOS}QV{zsAag#YW{%z|~9Q8VHP!K!MrCs&Vl>4SwO$hhopSmvkS!pTI+gjko z0p#(fEHUivxqt{i$&^Ebz)cr8QzFUC)sRZDgNd<-L&FF2QAw4vO&l+db4xF;g+|R zC~)HYDXVDRphf^lE5JWw&=G5b6#LH*kF!c+Vt~iIHPaooZIutRC3g(Ztn5q#(t_d1 zz|O$ij~8nmB)H^@It$354ZqM{mk+Qul!>vtLJY=t#?olbrymeiciB9UBeLO+k zTM2q$=7zp~iZZce3U&+}BeMLytfq5Rkq~?wHZMb?Rxo%P#0t;$!}*ijRF-AoOqSZy zmn!QqX^pAsbcgpDYLA{Y&B`5~OrTo%*)Yd33MgI@ zln?=ktJK7TgO>z5paHuQ{q1`lDEF97qLF$)zV4J*n6xG-ROE6T@|5IqZ%Qf2k$XUE zEGRvoPrtaHT=3R?f3Ok2Ec7(6g7&4rJi)>YfUzNG;tH_jH*tRLDlE)`5*t`SMMApn zD=v%`f}|F%hlL5h?z^b~cP0+Y;dvPb_J|D2;USlU1`0>5{xS={TiYoJ%k+{VthB44Gz!v8hgnkZgQ>~JHA_X ztx%u_i1`R`G`zZwM+A9%Ydx`N&pb!g+&VR8`Xl|45k>{K~QP@(Ejw`se}kw1Hd!H_kPf(GJHYvJIOaMtrOq!VbmtG9MlmRwMBs zE`{HLlNI1;>wxL3q6^UeVU-(T80N&{R{d}aO9|usPexkw$~nq=aQJH+*Bm1+xLisW z@$be!&USxka-g_5oFm5F9Yg8ij`mMQnzQ0=f-%EJ2@-IDph)l^_?7k)*nu9_FOaQ5abU>(&I@w? z&HVo$_gAmYy6?nl|FiVbd3g0a7PV+~WtIbNMI>N&9{Z=b&~I8f>7DgyS_-~0?0I2e zI9A0$sN6X$#Nz>Z2}U5+0@%$mOiR9Fm*VG^O&8aUOg(a)wzize_;J)R+Q2hT`OJFGet@!XD{L83my+}j1G2bgJ zC5VnJOh=tlX+0&{VF}1=e)@PVBSge${qO1P}n9^NV79wIh*I>n@(y^$^QpH2WX1MdD18XsTr&jeffFVXmhDspz)2J`P)*x7gjJE!ql_ zg~zBfJ=c=!+jNQ}QxppJBJY}lma|v&+;#kZxNSW?6$9oxp|HG?XwQUGfdgM!1S42t z3B+ifp#nUqUsHcoY>GCiDQIUx(bQpPBH(s&Z1$x7&f8Q+Dvbu!SK*=U%bxRx!_;O% zQuJVZB#=jRYh5mC)<7{^!@%kr$)ViiXX5?anVkmxorM!{!$9^Cq#*V`w!gpj4co=1NYghnZb3Ua`tjn8d47Wl~Q949Dnq{_npd};x$t8jjbQVq0eDb%OWazflwB{jm80^p^OlR&)#S8?W?%mA9Wi6k z?5OF1!?%~8_GF|hVm+5X580-@-c9H86D(fW!3lSo_zjt<=dR#v-D{)%B1iJgqN>R( z_69tZe{$X*J!$%9xslym6p{VHB`&WLE z5pM1xe;*}eD~NK9`HG(jWpBEi!kh4E$PAvUE>kv$*sPd5!+*718#vLO8mjR6EG`up zLf-h>`A*DTrsfwwO@5+9h3WcyJo zA!+iYZx&iP31ebk;y^l#!UJO9t+Jpxyij;Rb{K^Rk0HIP<%ir_()ExJ)LVrhVCb#F zB7oj1ECR5d!Xf|xzk{z+5_}`%KM{cK6cz#49AFWEfFBkC&@x~VfPfzs0U9B&2%xw6 z5&_`YnMfRb`Ct*?#Ti844vPRUwH*aGy;WEQ_>Z*_76BR|un6!nYF018=yQ;3#V%xC zU&VLPvX-!OVo9#W7gsplwmvhDsdy<+KtO;TLyI1cVGB9Oko6DFIfF{1!H1+NIgckODZcW0LQC}<9L9S>Ql=_-N^@QoXSBCX7)ls( zdVowmP$rE!9Hl2ZRkOeOVFnuahF@CGrkvvG3ZN@Pg3zr@HZL(p2_B;Cr9r!@)`nD| zFI8~mr-Y8Ez=xl>ngDuiF60Y^+_7Gwm;zIqsGWekx?p49w=DE=XyWH(54gFv-u(0{ zLzJX=v%AOe`Jar7ya9%ltLX&1fEX>x^BH1e6oA`Dk~v$-V1KmbL;K0)$htmE9N_8D zYl9~z(LrS4Bmty=*OArjS>2t8>>qH8tZAR?2qZntG|&kaN>I`lS}h$=Av%@Xx=d<_ zIhEpnY~TK-HM%O(Zj1JevfC4e<+LsEau5qZc=8uzRE5fOBWNM^%d+2D?b)>_9}V8m zziz*CEGp%F7U=!SraY*plj4?0o(<`LJW~8aK!C#pq&VXno$LLJ+G zpWOH@r{(|6abpZ{Vom~oMAc-ND93fO>((0J(F-qW30&-y6p7pV4hyYl_J@1HY)WS5WGWh-jLeMdRD?k_YVG-b288x*vA z+CAVHeKpz9?f=d$2Ajsmqg%#1pfBq28ZqWEB!arBn|R3byQ%PCg^*FHL!Cwxi!$9Z zn1hU7)ITLDK4_6wmfw%?(+wxy86#(V$P5eU7sef8tT7xcfZJ|Ft$03vtRzP886{4%;i|Pz_v#7 zr8wgAy8Tgu2r!h2m^tKhL!?p3qwdkXUN@^>DDjQT`J7xBMzMn5NF$At75@yKQv$y4 z{?90+yxEw^>9zldviFW^s{8kKDIy|G5JWmiml6;VkS-$9L{WMP9gz-7hkyvEC{;i@ zNRt{sdJ9PJO7Ed}2sMy|WS!vq{`TJYjC;?$_n(zyx#q+%X3CoL`+1%T5|fpAyWs07 zRXnUC)^mso3g$6h6iDXPKtH99{XQdIXm6kBm7jz~t6aG89Z#O+H!d9o^gd9>t|5dL>>d~c>zUp1E!m}z?#Elo)}MdG zFQV@!3(YhsA;*Rr{s*DObDPyOvu7k0zsM1TUqpA46wS!ct3wet++8zuku)$QzjGBy z|C~fb%b=d#+%hlARX7z&InM9xK@R)Hg@7TQaf=KVr#*kujOX({$E32+svNc71m#9> zPk*gbdlI^?&&8D;JW)F{yMO6gd%2$I8%CN@FIVtB#NrsU)uX81o&l5JE$3RGdD$Jr zFFRs!KVIl!nxRo^D&^EXb@xeaX3?usBaz?e@7h!!I%YK-O}4t=WY3G)R$jX+IK08j z*Ti$n`eS#33WwGk6`#Q_jw*ddpLlKYDdO5QFV3TL&yJ!-=40IjpEY{C<{eMi?lL$h zGnM{jc2hQb_fbm5Z-TE0kL7Zt0)!vT<-J&RV^FhfgdATr)dstq%QAN}7yP;69X)vH z@pRw!`H9!U`W2R;GL^(N^8&6V2&P#CW#IA$eh=FyEMS($Bj`~)Z@^tY@94eC94GXh zIPrc8$rHMhXt7a|*se^mWd@sB?*helmRK|5#Re6K+{!QHc ze@|sqx_CVU5D0_-wmEga<>X|wZE^fheEevHEJM-Cjb9%+-ZV>{BYPKZ5N+NH^3xCp zM&#g7i^L;pd93+_O12DDzLJVTP0IeQcM)=z(ek~rIfu?kAaM?Ua0*c=YX{2*xu2l@ zLF^i1+=?B*lk*Z`znfVbKGYTLb&kF9$5j+iV%OHt^5GG|=$BWUr{W4;k)3~e-|}i| zXie+qu;ie!>zyAf2xpnid24T{SrcUr`;*8P#=RI!+aOt#3~1cYS+#@1feie(oz_j?BB6a@}OaDnF{) z(=+^aL#-sY4*J)h6*TRF92{BA*RT@GLk8Q8sCoZT@rR3#nOSZQHG>W0l}+|W*QNC= z0s_KY&)8!Bv7TA;g$jdv|LmE0INDpLW$&lSoYmBLO}`xhWd%9;vvjllH=A|*Yko8> z+vjXVZ9CwwVs(A_j*$%ZjMScH79t=m6286B_LPoG@}5khI8gTko#DYV^?aO?KjngD zwnIlKzc71WA!X|co$Ke`=qr*G#p}*2K66i5Qfxj2|E#o{i|9BIPEqRrk0uRbem%53 zyuQ)+Ij=$V_j?t&0^Di=(NY;XeTyj1HTt#Wj{_;2LhhdL?KE@#iqr0_u2xR|{G6LY z`ha_!xc|bUdyQ;Hoz&DNM~lYC#&x~`n^Rz+n8hP!U^JqvMn#mS$MKZgI6IB4OdtDk(Y-doAd zEY1Oz-bhIhz12G}DMlGRF#Y)f-J}1oSsU>GM>b2E?CIRisQ-=4I*t3kuvrKDcW(u) zADH%5oj>zvat=euk-zZ7vsqN%!{fHZKG4ebDud{jD6Reeh`F$d?7yIo|0kXBsG8Bf z3~cq)x(mtkA$;7r;W&???)}>ZJ%En&+Lsr23M+fL41%Yy+9v$Aa=d0n_*mY}@7yGO z-g#Y8#lHDYL&8J;5)Eb9Q!=}29E4IY?2K1Avt-IRgLz~>(02TcE*K+AU=7glag&f^ zW&=}2Bt>?+q8 zd>KXVT@q{{b-5_zN`AR0<=A$e_xWqy{^6<&vMIs6jd@}fIk{(_;?oW5yG`NlA zw&|x{ate_EZj!4>DZ;)MZUT3xFI)a?9%=ATFZ*?bmnRO~6iBZ!Sh)2jkpJ6u#1sEF zoQabS%l~$D_tbKQLgera>!>lz>*Ae>m!x^EM%GilXm|Dzo7eWUocx78fs{w?Ic z1@wilyJ}S9{dlL#BY21oJ9J>}p(ZplD$5vO?Y7`t?0I;A5B&}tJZ!u*_`Hgjb1Er6 zf9*&(c3#|sn2qS8;v4(p7N2eNcTog90YiQSP$I$Ilf0gTtJmzBa{GLq>O^%ZNAE7P zmPT#t*N@p9$kjSX5HI>t`aEsaZ;fby%5!-jHlNUIkT zwk0IeqgSPF_pHbxm>0QFZ+yB4dqS5}m5=XeS5?CN{j9I|nBSTv#V2pV@Qi#ET3=U< z*GrwJMrO|=*z?ehO&=L&8Z#GlEBCnpQNF)=f|ywaw*BV*{v%nB@9)|b{Cc7CU*qnE1Veu6dhTA)Ps8J_ zsbWK$zNZjQ7-}|wgL7G8$KJL)kU@UGMv}>bHFF{uvAbVVQKVwX35qtfu67R7;itap zalp728_;13mU$V3FU-e2HkRS5ZgwZx6ee$W$>a@TIH+N4I!y=&6JG1sXbqSooqEEH z|Nr`Qf09;@an?7AB}RNyyBE>C`ih6r(swD}*f)r4;WqJi1NciXStBO@W{M9YOn-8W z%@Hjg?(D)-V0`P~=91Y3shOo$r&+y0mXw5k-(}id37n&{u&?qn)T0En-F|nEN$+8c+BD%*@>b9EV zR^k`?S;i2a+tl^cn9q1+fhcCZL0kKyuS18eg9FzrlVwewOk!E{JnA? zJY^N9^m$5GSNXHy2bz8(+7C31__FEKWR=U;e=ig2_z-rx;*?VQ@8b=wTUH(U8^O0L zZgADaaQ}U&A5U)8@$mDMsXE7Fry7>O=N^7G#PdxZAB6dC{%vO@X7xhqPMKc$)R;N{ zvO+iK>k|4>_Fvt+ai8kcYW=oUd}qwR#kVObyv~s-8%;>heQtRw`y|P6_#KLOYl2E- zB+o4OIV|o5&&1r@hgZ++E552c%0@ln!e=dh8fA<+erYn`;I}wMD!*yH`klCIP#_C> z#vUdbqC~}@VazxOeMA>`SNOdf_l+p-+VkSDjT=!m=`r5oD{)^PXs_^x5bzXsf`wm& z5%Ba9G0&DxJyRGQ86>hAwEG}wZGD9zHC8ReGCl$Sq_v!kBGs+5yE7Ds{2iKKuRr(W z7cjkt^lt@tR*7)K`0V%wFmM^MaKH_F!N#|UfPxQ#VZhJH#DwNs{~1E zvn~~Ch$<Gtj8o_UT zcqwfEC_{}XNXV6Y6ml3&*aq>u0wg+?5`HCa2TrdT=Q)Q(yHZ^BDEB@vRA9<*pJ8(E zcOCgGGBWbyR(jIkh{>H&{x`+mfe@XqDH9imGWFBJJTaMTQRV)B*hIHnxPz{KkzS%DxRc)6@kaC0 z%%x-R`&l!lSWbIS)zG)2Oit`Z@LG5O=-83?m{VDQG}wHlU#G-2)};Jmtm|D`3*G8#&LWGy+3RwvJ9y2gxKDI`n>%b4a{u4 zk-Y(E{2zBJ^bcXgZ~QnV(4!@bczC|ItQRv}2?z^@7GDi0ZGF}7Fl{m*9VyH5 zu<79kgKLK=VgomptG{vM4_{y2Sf+p2gfHhkY%0U+_ZXgBJG{3UIeC(2BGjHgkMlI9F1%r-N!ulgEf zwfR)GuDz~)clp=$*`)AT6q)~;nJu}jdNIg}g+zr-%K+w$*WWt`}5FS0Iw`zxN=`uiBRO7w5r z6Bc~;vr4?Tg#LD=5jZ8yqvg}vr2j^ADLgX!UB&Y+aa;OiP9QDC3ojd+r}VbpXCssS zP%QEfSjvV@X}|IYzvO_4Wiu;rwZ=YP{Du^Keyul6m_{XpuGG?e1r%srNpb&6Yzz@qsZ|mKIB9vsFoBQ|J{A$g;Veo zP_*cWx$Z#VSIVmi3yx^^UQnG9kH9lI<9p02aN@;PinOts4l}|32?ZNgcc+Lczc}WK zym;)}l>70PW+U;d*();*H@|Z)`u!BX5N&ml>>qoco;TQjkB3CkGCAB>3Ah@(Mp>R~ z!U#Qj-c&7lL8FvPkc+otTrVucg%a+p(S+wR>-;hj~WUgbZ zXOVGbUELz1X~@9+T{jCj>N7sUrier{4+CGdOY|=9#aaQMQs~i@=r#8&3BX!y-$f2s z2_FFHaNS=1(D7|zU?l1;i$N6xX*16Drum@e^ormp>xXw82l%G;Qz`G@eTQ1dWzVC>B3K zOYHdv-Q@AWqnkW&cyyDtSN*ZY$5lMKN!yD@HxqmC=%yw&9^Ev&gGV=oVlUCn%f_v= zMtF4d@)@2v(X_#%oBx~@z@wXqJ$Q8U@~_%eJhIzMG!>laDT(?Kp*n&G|A+@TxZ|c! zfsY==uCRxRAhAZ6(Z<%aUS~!F2 zMz4)_3;xvm{e9=G$h_i<1ifjAOoO4~xHGA^(eE!mWtl#dmrw$&?n0rgZe|~WG_ZSFq>JcpRC5W!>!;r)b(p1h=?D(C6EBS%$o_o(3bd$QkqUM9@@K)nFo8en>9 z4N$o(`Dz?1R$)pLi7u$`l+ocL_HiwDyn}(IKCs*bfL{$=f^2&GVb9U<1s_}lWj%fj zMX$1aU=KbIQN3t=mO%TNnuMP62V3xV2=TZIC26SvM+pB946c;`LtL&%fKkDZAw~s1 zhS+TU7~%+asqtfo#5=adJC7-**n_czQ|$Oj_AWJkl8ubGoMc1z?@(X1{M$U#fc$SS z_(}HVi32xN5+tbwq$h#=-?sQkHb&*2N%mz|my_&WYAuNt{VM7KwjU7)W$~_UBJGC> zHxz!1$iA%BJmx4=UQ^m^JxOq`Al<17&0JeVY6cevCBcaXTOlFQAT@Tl>rdX4M~#ef z{+)jKO?Y5e&6^#`zg^~vdWprg_FN1$xDxMKlth^~cC?mz!*pMw->s~?Xol+(Dg6Y;1?{iC=c^L6#AB|bGkhZE@ z$`LJpGMCmFfwT#m{TG4pIlA(T)%${kDnb({BiArn2c5?Z`-Wod&0JRlf8L1A{k|0N zvCAtem>{!aki|@ml|)wOUlU)%B-zEq$g$xxqg$f7d7@T8w9V-H{)gAcMD;Idgz%t5 ztCe#POYyT7lINltgiO}B69Hw<^=Ll7kh{mT5gs;CcQl44u6!jFGzdkK#0V2kk6eur zE?v@#Srl;c%-EiZu)k(xuQKB;vkTHY&-BB3dAFn3@q`x1d1l!qp;bsr^>rPx-IH$4 ze4hEp)CpHmGq-g&U49YLaD-pk$7_G_D7P#t=!&tmx8n0qp?3=25p2kqA8_ zyY)jTOrVcMPk)Qa;=S%)M)do8JR{1VeXGqJwNCR;_?^_cWOnHFc5PpD-ic7P-^Ox_T|LEN0o+N(%0GFhW z;qfEAOz>EyfuRyL3YDiE^OI&w{Np}y$aFWdzRkP7nPomuO%vAf(Zq+$CK z6W~osHkFQn9TC9$X7idsi>w>s zHiBGtLL93UUQp7Hr=^kZzOkgmZ#T>|vp?8%tAana)9;xf_nBApKwc~^{eA9rD_E~Q zM_i>%y-|nz2?blzgcDzlF6!(`UqzxN|3s#)ci=;t66$)8sG*&v>R9LmyX7_VeWJ+K z2c&C;kmWVWwZ$t`0~G2Ld}IAHmF{JX>F0jsp&rq62Hlu`$AAy6`NeIFpa3-x~ zAN1z;g!H#Cox;KF|L;_&!z<+az-czs;6CZlmG5{e)RExE`+T;_{Z7*5sz{QGi0w6t z-@4xl%%j<$1EFf$KQdb#@~*}?wJvtVwh1^seOyWO`~~HEpE8A{EXRkJ4&zpfp}mWM zPmf%KLx(ksDAqnL-`|&EZ`pX}KxrwJqngc3FhMY3aHWLHn35&mJcCzj>DoF)R3&A1 zZ96A>)C=8H<|GP<1n8R!1q#Fk7>pS6;kmo zD9!N8EYe3H9-m3XkX2=p&FF+@(Ai>yeppe)1bF?WJi9mWl;?_g<$R;BP-Zr3PW2M1 z~3Lw&xLer+8&SPt*o>u8J=e#u`*Q}_dT7Vfk} z@tub|H_K`Iq52|!gSkkc^c_bnDq!LPArP7urQJz4b*7ujebt_`QPAKjvQegkraS!q zhgVO%I?ePht(Bb(EuX_H67_4}v>a&{KB{>AyXy^DrzrW9(}#@MBIV_uG2XpREi!B0 z;72xrTenO@$GhfZzkW)%tAGD>$-T#Mu~SWhtOOwR;h;V>7S`DD$Qi+rc@p~o93WI* zKhbm5Rc`Z|8L z+n3~w82&Us+oMA#INfV1Kf3!v>BRgdFHe7*(?D>*QktXwFGFtc$qos*U$I|$+{5^v zs39WF%fnZzm>j3C>88Z?+L6E18sB+Y!M`P`S5Z9;^2^hHtCCu`L36n|4eaod)&Md2 zWCY~nbih!R=F39v!P~{;64;k4cae4nKtv}#14o&$$Rghc&JmFE@x2omf}v+=>x}dE zK~prbnzM0!_`$D#Bh^|oMos=Tk-}G<2z$XCn;%XU&yr_Lp53$Hx2H(|9b6Vykro}( z>GG6kX7+xKk*TL@%JMnhbbg_Xl&7jrBC4b*1%0e4JPi1@7C;oU%aahcs^6ckbWSlQ zsx{w57(1;RNwU#&wekgFzT-OwfK`;h{$UH3wy-DFZDFRI(W*?ow>PqWX1=_Ye#R;# z!ECFdKclwf<6ICeV^IYTH8d2NxTkn?QA|xPsEBJ!HT>SbnZxG>gAvMI^bfzD&wcm0 z8@6AK;1^AF=1(H&$PY}3H!C}6bFQRop&($vC!dE+R}S84My(JP_>aQ@gqm!?!5|oNBj4x z*Nk8)BIKb4SyP?C(^LpHr69`3jg$2j1yC9vQYJ8|1@XZV@dEBibv1rllC?_MULwye zj}>9Ozi-N8p`r_WH#u)12Xpvi|s@{^!e2sfozlD zlHd{p7NbCI(l=)0Z{AYFA5$gfvD#c~$wh%yGCuOBvdUG0Y*8OaqIQKSqr%&3vvXeK z*Qq2w2ReXPn$9rFJ7KW#e!i$%&fCgA@hQH4ekU!l>>rDsR*QOaym1{;DKAIs-;SKPit*O=WEbmA%WR@T}DXr$zi!bnY zeOmtAJ6`#`?(?5IMkqdiwB3%Evy2-&clw4LNFBIU60q6U{!1f*U3a6Kf!?icO&m1- zwyq3+D{W-%`Y?NKr0DYxgx^W*r^WvKI*#%jmj1LnFWnTc^&*!9v%5ku3`g1C{aSDRyULH>jy1gB0P z#-_st*_le}-%~*u@Hf;g+204rS9Rv!My~fUR2T~0 zQxp6O%6fjDsF@Rkd6JlTCHW}#k&MUHk`S6Nw?k7EOY-CzJ^Pz}tz_82%vtGs&X@*; z53WZ;dKTfkoZwzD;o1wq62dmkKjY7Wn^cBGSKF9Z?4o_LkCp1zOb^|W@G@wR;R@2} zS1?{pZ6NiP5Jq|5=e5AldhfqlYU`zE&`T?I1lRBLK#BVdN$i@!_2ZPRF>RcM&BtO3 z-k+)274S}u$9tRWiK{;*lGo>E{bW-L&&g;zjT@CtEu#C~$GSX$o`Mp+ z^Kv}NORudHc~&S)R5ixE*2>j6MP2Cn6|D@$u{s2oT%mnA)deN}@6Z#ckqGar>2EAI zKGr5o)QmLWd;uCO>aH_R(_u1Om)M~YR_dq0-T&$6u`#oT@2|X}*G<0tJ zH)IR$tiE+u*eKRyujNj!bKdy=T#OA3Yk5`dL(b>F6}z+=AN94nT+_&WD&Ci^9eV+h zT0?Jv(KBD53w4KDteT+k5%1=$5XAhs(FvFwdq#zgfB?!BcSxaNm>YuT8&sb_t`iHt^QanYn1#FDQW0Mjs;k&z|nCfvAf^(A)*R91yg$+AC&W3yZ>Gb|7o^zky7_%!}*j4X6w? zY=>g7@L0LJiaGS7%m_Da21)W%e7`pYEc+-K*B-ypwi5{vO-avGMB&b0z=l2S)Py=0 zhDyjpPs7pEiWduCV5bl^>@O&QWgc?9NCzhbZLhPgfpG=VkQHVC3u!)em9NL1B#md* z1}V$q6mivuU{p1*+6BYN9{s>Vf#p9S7zTnvdPfJL0GzWCiWQZKGO?%r4FK~9TqhU< z%E0X#v>4zk->0?t=wsd4GE-r*2L zcP)?#>@&dJF$}P5p!rx0axskC0!|u%i*ysn#&|b?0#0Wkr)x0ODk-ot9Dv10Dd40; zkhnudGz7kqA?G{d+1Z(~1pr3uTSD#d!kA1fdUH6{o926xvTc3c54eG4^kg!l8Hrk9_{ zPG$x;IJAQ@VQdgorw^p^v^Q|;V3~kkbdp7{;oC3;W^sApmcSVS_KPdRMV&kHxU*UK z?wEIG^VcXX&G-h{=DmuNH@P@m)X3iH8OEC@*F4?K*R__%wI4$|j|`bR`kXHOGF38} zt?5C~>O@%3A6M%A+BE7t*3k#EddRag@3je+;_5FRPP0kjIp$8xNT@Fliz9MsM150~ z4A93rr|N5~*CZ`le2@d6sq*=#U+@bi^>I~ z`!#HRW>AWWpP2OhAViyaLGcN_s_)b^g0-Le?5bKfHJcoZoV0$Ey$*%kX;;cw37g#P zPyjNx?lfh>aWu`B>ELMYjTUCk^og3_z;k=+)ex|a*@ILr;DeiKeG z>HxX7_xY?=Ha*a}F;u_H`7JERx!)Kv!{oq3^kXX#bMb!MJyfl`d#`5Xxv~6QaPvMF zDm$PF{@Rh0`iE16&R>&<4VSfVp8{AA*4a13E3INoXA`xzqx71RAtgi^FCDXg&ZQ84X0h&qtw8 zfQ4bKfhzz(E?jvUmGj_sl5KC?n&!9um{v%QFtky!xlz2>jP>U%lX_zuk4cS`+fWEW4`xF9Hb$jRd$Y;nD^Z4 zT&S?sOi%!#xoEp=e``9y$(Lt^vAiaFyU0KfYTn$q%P#kA)*W^4=Qk80w%8!>=$*S~ z_gXT8eG)6e2$Spx!!9n#)(H8ZZXi&-l}S+as_Ke(^qhM)xf*64)pg9?wCu{}dq}b} zxp0_>0nizPNnmjO!4cnmP~&O#&PjZK#`(yhVmWX^++5piX|wxQO$2_?+B0PmZ5nhW z$pw=`?Nh(>N}s88?j%<9JuDQCHuF0fZb8?R*SH4#!p>}n_?$($ECiqswu%pq`)t|G zWO1mn;imI5WD`0LW)uX#UiU*JWG^xySUvj?9WZk^lez2h9qC482SamipOeusv!qDOjg1vW%7s z#H4d~Mbm>jW~nPAL_7{4m3n&u(LCPi0fx8W)A7LUXo%`0B=Q1gsRAge;lQ83 z%qSSd!eTVPE$RXg2mBj$AcymiKc_HDf{6et0AB9?!X5yBg1`0ma$c}1Gpq4pe1cZQ zZt1{*%^cv69XQ0>JJB%Qd3Ppuz#g~i2oB`~pI>Y!BL74Ooi)O-ZPY;r+3<@&7ZyoLw-pPE9Wk!3Qc+T1ksIX!j2`S4o_ZS^gAyunE zz^CD))SYeMjl1k-bdxgM3?vrQiW(p0~rwlcUM75Mawi2HPH$jZxn4+an^KxVh`BQUjQ9@Fw;h_)09=DA%faBhMoK$q}Tv$^}AU7y0 zgie>Qw3r}_D!e**s1sBDK@Cn$E1&^Mo#wz}+4~9i$(|+lXQe%Q*5WG=Txs>@^r`JB zv%=8<_Dp^PvBmCl*cgp~ER#?RLDni6Oy5qbvBQpg2OUAir_lxqEzWz}gDaq!z`P72 zpc=7WwvDRp&q!N%yQ2qOGz(|WGy=`CQZ`9YqvD0efC!Ii)g-MZm;JU=Sr_@4v)_V= z;F`V7hKT)U%vD5&_H6TwZ{#LjYpKKp16Z?SZ{P`P1T6?Z@JtFgU6(p>ZbY%BVrhMS=+UW-SQY&|#(pMRO@X&HM!39fA%a1|lG@T=YZ9a(q# zLp^HkxxiD9+{yYES9E7F34x$3!Tw`{ARSVIeLa2nSx%BdMbKbzgh(m-`JQ7U9LO&A zWN1Fy^KRigp3;P3P1l^a{lRaRQp?~qdmCU}G6Mu@ZP2oq7l<03VW27rJUEn9e0v@W z3VhWWCfkD9Y8Nc4D-nahbd9QC=lRCZdv6sT6=_QDy_GN42hBQ;o4X$tY3A>tYz6hr z?mH(`66HqP#Msf~$~zL~b|;KW;e1wZ?yy5%PFEfGyS4xs&Xa}P3;T-2>@de!Rw(*3 z0=IH=xZl(dfSLZ>3l*FwlRISgewAE(HtEPv$SfJQ{Vv)j=rk(&VvEhQXy^OR!cox9s$PM@QTvW3wQ=V3`P9lRm6R*0 zwU1tr>Aa&`tw8ap$Z^69w+0+WpB9Ulc^*y`B}@u89;|jUfbYYcOuSS*JM)r6U{(pS zW_V(f?gdkf&_`_zyv)lA&cG3-q8bXm{<+g6}(QaSKRQy=_hFr}2CtikED zPgBHf6c*H3B$%k!bn#tq_cY0LuGYiWa&NYBN2JM(_r2X03T>|U`TBl91EK`gbLtqK z6ts4@lH}qun=X|U%}6h$*5K?a6nt1>)wK* zr6OV!{xfO*BA?#1&J}}mKFu_d_4s2u`B|jV2~c%3Fm*p}?b0+L5>1+>_eaf)OU)<9 zx=&+`>vBcZS(6qtqao-&lIXYnAk^T_q{#6Y9F5vxpAOjCCViZ7v4Gx?zi2JS8?zy^ znqZ&^vf1+5XRvtRcTWvC;xTv{cs^o+*f+xTN-dxyvCEq5KF6@;v%A;`6A=DO=zF$g zlCy%_Xn9a?7}QucP4P|V%#mvUWK(tJ@)y^7WaUctMCo++ZwmR+L8RP;d?0psb+j7D z-Gq3A64z4!wcPkw)`kpL)*qdTe6uKU4mok1o5HJ5JE322_STA~8?xxkOcZ?742VSF zBFg~E`U!022`n88Bm?P^K=j*~u17z4+v zj9#rYialuHf^pT_POg99l08PHGuODX@51Xn+r!&%e=ee8L%xusTn=2lMb7u`v@nxO zDX?yQNe@M7r`Ddi!Ygh4sW>*_mGX*p*4&xQQ+0vIiF2)+52KhbW?7wKfiqFe&_)~s zj%aENY!$`K9@x*$?vEREgt;wy@5_i*V_+@5M~)z-pf}_G3U#m7Fjv{+P_daUN8bBB zN3QVWp%>9D$C(P?2CHsZ3FH{V{>V9C3XTs^h}%m7UcG?BE=K1R&ApG$%21o|xq3T9GqfK6pnNm4(9UcMxeK5ZDPE@Pu2#$^n07*g<9{ z>v=Cb&Re+|Q3=N6=qR3tHRE<*qK1NjHfvKMjf%howexwO{HzOe!y>t2faT#NZg+CQ zceO%lu67NBf@%+e52x#)EsMZ>-I^*p1n#|Hw>$0CR!e32GU(`Ls)ElS*p?t}XBEWS zfO!Y^o8I<@otVK+2EF+icAM7K7%o;bYlSh#@zDy02NPQxQc{hA045=!8-lKZ`g^kl z?!fVywgXRDHVAeDhYZaGu*Hz0){JiaZ|X5Ds954?)m9L9FpKa-Z4b^Q%Fp)cJPq2# zE!66i1$4^lv!L_NaMAtvkH;={XTND_89IlV!QhZQFyBEb@S8(tQUoO~@8$5E?{I}Y zJN&eDhygp^pE24or11AtizWgA|U|pmM0wB@p(M5+1Z9)dJ*!^fH73j}La^xv1xl3|D$D z7!(f%Qx#8efL|TzK+^?-n*}2aYax3P@P7lHZiez)7azO;91MpdHwgBSQqp z_2c8ao5KE6G^Dax(f7hMoYU%o;c)HL2RIo14t*1nF$()xh2xTZcAZt)6Uc09!@3~ndYTDHj!9aaiPX> zQC#ohbDnUk3hQU#hv(uMbdgb9({~5Gcptr^_%N1e-}Z}b-@0>(@7rJ`&(=}sbjq5J zk$#p9(QOA6vXXdZaOYV9Ke7B=MTu4ONfV-Qk~SlR7Wz>_BSB!4_~L$<^Oc+Osn9j( zH>J$O=IeSM3`!nNmcBomM{7p?8OEM>iden#yE}ywdl^^fH-LxOS`cm>*F3J3j z2X$y!MBGv5i)&UQ@Xs4ouBcu^#`w73G*6aZR;4LQILV$q=E!c0E1VqoB)K+`#iNoY z!lz`dcH6ed&I0-VHtq0-4>3Kx2iwn?nneBYqy~x&6^QqVUi~q_dbZg3Y4RJ}*&3O2 z`=6xEk8f_Rm&?nme|fgf$n$8^@Lq~r^@=M^({+rQ4mVDAP(;?w@T!gzla%$7$sb{S z&fmo4<1=P|VBFI_49!t$o-Cp@z6VSAaTzWgb)Hu=Cf-yTo!KYT0=~gLj8*R5FqBv` zji6IP8|&yUmshtuk(rW^EZrCl-ISmboQ_2(UO6Rv`Ig`EOGiioSeUY>LRrqqgwN$o zvA(b^OS`w`l}Rd&d$S=QYrC04))1sP*57k0!Fez_Fs}^EH)12>ptR#rt%B+I><-V| z8R3L6?~SV>9pyA$k1T}Kwn+MgSkoGJjV*j9my&2KM%wd2xe428YgTFC#{bb~L@ZnegHA1x{P09O5?&hUVlNo`UB&1Jf_urW6 z5yW(4W)K@1e>B_f=XvM!l@JI9ST^55hQ4~6=bw}&}3t{} ze*P6M{Cw8KTZUj`>RhUg5n%2f}o@Pn<@}g&!JZ)4Qr}yg8h)DiF!M z>5ychtYBTRQBMn1sU1G33U`i}UH!2)>9{VW@s5Vy!8M8E-XuBFS1*~If<0aKg3OtY z=;JTajVoa@sakYKr9neo2x`8U-gW=up-JYhn_0nK^!fIcG>7ItZ?s<3zh%vZf$v>g8SG|s#vP8gx8P&nMsB&GgowtG)7 zF}FUEE#u}B

      kR)29`=%?SI)d)3$UY#VW#P_@|Fq4EYl)c^?6lERvH2wXDEF8^z zoUf;eUt6LS)s5dHeMV=faV?hTwj{B*1AYTeO-i+Q`j>Ak+I#_Zj)oJrLQWYAJ!k5v zZ26)0saKu^)ts}D(;5xvhg@vC(`Y`eDK!1^Mmn}wPbhYJI%kvKVP>WOTZ1%MyE`qhnZ*U zuuk{*@C1J|OVcS|^PFU#^B!$+m&;`&`0O&o$05c2rONsFa#dftj@b@e$T`hH-gxuW zcRW_vvQcYCb=KQHWT@XY0+SW7M5*}F^i9xARXW?grVxg#mPL(Sp1e77+SvpCt*@I> z%`J2H^J~uTuf;%UNn*K;ENh?s;Y!T=}+cS--TjJ!qby z(X*t;sZ^@V(aW}uI@5Kqs;TCEwNUe;7}4bC$x8|oFWG~CzSVZ5=0fa~uy@&^Px$yk z`3EZ+2LseqSm<5mf2>S(u|JONp(@!LOJ;n!#ST#+j>p}l*g7C5oewZ)nux6_cD4_S zQ59l&=R0F-QoXG#ReP8y@8fUgvbwmsDv z@^&(Jq&K&JE_B|Ko(&zFbh)nkM_0?9&fuNqryr!xVh!Ci8+EqJD092wVGgrnTe@i^ zCdTEsa|Yhp$(m9&hrS7uH2%eKD~Xx$fQCU4Ey8wC{?(eO$2=h=R6@_r-}KszLEUbM z+T}*v$+E~)J&7iv&kOWhxAFSElzY?2{yRw^31dPeq3^?zr-iM0HOMzQS5?SwY<9jD z$zWTe!oU{gK*6&PF9Tu`x{S#!+_o+#>Ab=!HLD6s(b4xiS3i>G6EGY_2J8)nC;%4#{R=B~5z|;`gJieK{+8}YiaWURN3ORWfSN-VH;?4yY!cfVrpE=l>R1Yz-7p` zFX`t^U7VJWjwmG85$#DT#PLbNTvcR|MOUA&4x zWpZ|Q&dfwzCM5fSJ+f4f4TF<&VL`=Fh=j@1)lo6XMw4|(^`*09TAUtNSuB-^WTZl zYf;f#c@E7pvk?_-AW1qw)AelqA{1P}nYR%qBNE7A372K-&UdKIgvxF%oE3pioe|Ah zO4zEuiCZ|S@FnClGjcA3u-azz+3^wa35_hb>I*M<{=a-=C=HISF(x7VdSPoM;hr0x zqgduk_faxb2F zA-KL(d{u}tAKxt+z5XE_xhznyb|nM=atcm z?zLAcYYxxyCTWY7rlZd0uZNA3F!|Fd73+;aZ$ZS+pOb{49v_!{;a=~+rk{HEABm@d zO09P|v)^Y<-AO-w(7t;9{V4c617CdV-kMD=&1GDcxaDG%=e2^>q(!){wt2y;U5s#v<#(-}`P|w3} zg2=-*El6vEh%MA!f3nsP3EB{Z@wzKICxPn+QEpLCY8F;B{L z4vXcJs=(L(cPJbQX4~}ooaLhxiUj9}w|_G73Ew@?f<;U2K9&6OpuGN6#aHzCyd?dUTDDqR{LlFnRsRySo$;%to%PMoQ9t!J{5fm7^%yDa@dem{`Ud@<%`a_ zl(-{YwS4iew6OI@J4R3Q3n&+qK2#u|)lZlVpRK(*%EpOKJg(a67KhK_g-ZodFpR$wiY|wDE@~)?!k5Gkq|EWz4@BKfVtec>~txb^16jlXU11{`Cf1u z%KLd-Uvn#EsjanMT1BX|PHHoswNzH}+V{O79PyHSDWl@{@@Go= zhrNsG5ZJUo_5ITN!`tirJ1YPOZ|WnBoJ9WQV~b~g<0IqfH|XJe8NinwSNBb4?p4#2 zvD1xCZ$O!NMF?^56E+O_iXn|lqs=ZjLS2LZL;gU~)e+L=5t8uNI&Zgd&;KBgR`*jt z8NOb*zVW}1*}6GGvezh1Wxir*-I>5$oxpuYNzkF!(ftqB&n4F;aJ~FoJpS{3TX0z_ zbM2?>W8tTAVd%>LnVaQf$uk80f7nm`uaSp->dzS!?D5Z`wS-*$P}iV3>i4;_R$vwM z`~*z$LTvFVerSA~&UL=cQ}D?WJqB5?xvoF6)qP9bj{@-E}!||bsOg(%T z{Tg`w`s3}7dspy)@_R$Uzn@En9~Di1*qh(~!2jV#MWg%uF@Or4_wPGnV8CS$mv?dz z8#gqRjI-F%bR{lp3p(7vTWFS%Q)mvYf{hzAs7UorBLBJmRLV60x}F~q%5uc*8*@v) zv(lRM5G7Ee?NK~OgXorkW2PQvGU*_tO`8)1AbO;1QNCkWV&&=G;k#g;SKDK}hkw`s zSHwtZ&KYFY?WRv@raK>57i$HgmMQHbjW7b9mTkzxN}Rx zDTXx9Ia9bRV~n|ROETtd{-T`pef>VMgc`Bv3~XL*hRM96q&uBH+!k$Wilr&=vQ{C^ z;(;FSW_U_>;?pYeJLpEk9^`|#=@r-IyTg~e3${ExIzvUiDF=N2i3lH5YhcV#(<3_+ zqnH^nC2qR2@R%LmHce2s$8ey=vlRuYZ0@&xUrgENN7`Xmq=j!BQ6S%-rX<`jSKgZB zO4O#G0ZFbO0XaTcZfQ);d4<6G7{M9oiQDbg{Y&dM5jxbODV7*5_`y3L2A6Qvotu&O* zygMDaBalVFKu}birUjCmqH4{aX`NsaqBYnf_7MN3jq&T$^&6BFWpnWvZ;A8oBI4im zmo1*_e-D=>f*|c%prWoI&^96aQbzkiAX6O$3kvywmJS{KOVUzu-H!1)e`ig@H=x=R0X)A z)&Lv)2k&J8Kh=31Xx=UIyKOY12+f#xGR>u1G0sx*Yan9tJ*$(JpuL3$$?7gKke19^ zf{x(QxeJvx5AZcen2j1E++}*1^z{A?jWrsY&P_fDEry2%>j~o3q|QJ+nr`0Hu~vW8 zp0CPwlHtMbww>YdGsRFqIq{sT1(Zo3Y8^0FCr2%{>LpGJ0tM|j!<1y?r@M*hJ2|Hh zqL7gB?N*X5D3z25XQXF14C8dwcgp!Ee8_8ogU^2pjZjxzdEqVXPC{h-?o~&jB79uM z3u9CB+r-IND00^7&nsrTRxb1^Ik9gqY7ZG(*!PiZyK2+45VMfFY)%fZk0VekdbSAB zVrV7VD-78{le&FNWSbbCL6YsJgi>=M4S&FBI4&h&Ke|mSszwaDv)3?dI1;+;I4%aA zOZl344_Umfv&*l0}7rdKBP_kVj zLrk!iMuL7I`I&{1Mpq*7O~A_`rN_?B3%u;e^Y1ml7SJ5E2Ni5eEbY37`)`C*o_SE& z+AOUe2(1^7@6u{kW!RWAlm50BuR-Bd%-nGJTULP94mEef^q{0iGm6$wfE+ z>2QFD)vVv>l2oCYqz3M%gF{{jN7d!Sc+{WvhJvh1L45%9`a}uz#sM#bq&l_QQDSYt zQiQV+**lF^g>Oc)NupP15+nNf(+U$2Ttpa<>-Zv@_~&|2%ElpEw#i&>s`P*!-LI_# z#rd5>yGh7OcSev$NR_*=il}K2(HwfQ6r5qq6PC=j3+MvhQkhcHCnAhkk34^<$r1Ld zwwM+uCZnOvDkt{vws!yoXuV>av#p^fm_l;hfJ}A){Qi0Vm9T4BTkt@f(wk-=oE z^KpW|lSJElG7asQ?5TQx7Mw^y#vj?w>oYaU7~ojv1JSNiKd?7@}^bd^0s-@oXE}@ z6SR0=TG0OZyK(p0UxoZ!kIr}dX+g8Ga%gC+MmSXzXEh*WZe~_ojnj!HJ#!A`vQBH_ zq(!Ds%GyPEbQGpwGl9M3)0C}zjaTJ?hGNB)Ynr-ew%QT0Sz*~0(9ncqQUqiE<|tb8 zJ+)#rhp~y<$vYJ`kG)6%UOi?jXuWjvF_OzSbP(U0_Hj^7FPyi)Rm z@9ZbzTSqz@=Ai@JFr?Qp59#v>qEr6XYwezQ|gu<4tweM19j|<41y}*kDkYl_`L0L)o2Kq>uSobE$*=GAvma{#Z7?OSB|>y{G0?U|=h`Zws9) z?nijP+%I&;A8haGeRk=q8F#$;;mFZmm)ZRvd$R_zziCY%l5D;xLTIQWGArCV72E81 zgfRYXfOl>sYYWk@FBg_zynfw|!Ia|cK@8yp7%(CuR8<8HT=G^h0tvoTlZgkj08GM! zc`{;9`y_zu3kJixhy*d7y;0_RS_M9$dtys;$umI8kZGaa+^~cuCz(Eg2h5ErrB)l& z0Q*omUi>2F8CVGIxHm9$Au?!T10vUy2a~Mu$jZGJ6Q;hTNcKhmltWZ=aBTcMu_8VN z+>!iPX~Mo`pXT`vL4MW~-;V|Hv*K55(V|(HL>go0Xa@Lw`C4frPnu|MJka=ZLqMPt zXkMuYakor3i%VGaEAMvu9J8OWQaL@wE_^w|pyR}S=F=y`O6=Ln=P5ih5KsK(UU}T9 zrj0-%dp!tw=-1|%cs7~Lr>DAfNy(PeJfb`%0L*LAM9y#f(=M@?QS^%pO*d>y-}9@+clHHHx41E!FS`=s(7Moxrv zSudT8399Lr5ANZ%22zARoG5z1w4DBeC;$P1G5;jtk-ocu|1sM*7&UhNgP;O^`6rVs zl@1X3zO_^mo=+cvxhRI5u7}yQ7tq(^kNhXK!a!-9mZq)fV2=Z$!2s@7DDn|A-r=)h zbJ-@x^I)KZR^t@ImrdCc5W5B;&f3Ma8H|5jc(*rO@KxrH1}vR!EU)GBrWR;(c*tBb zj!P|u3XWJ&X?|2RSzXWjcYf4s2qvAEe-jgCw`|o9k~C9pn8BRoupj2nNrKUXm|hz6 zE>#u8lSInWwKT`?!_Bd)gz3_^kQ78!Rq8<~+FcuATB^rX*`u<3W-tQ3g^3d*ZM!{& zTWY}xwhx_!25_#$8Ov`_`PUppxJ3OfdCCKukgHCCgI=cH)~Bk+-WaFRS&mqJVOsQI zGMT$cN_mj?Eo|tept?aD%iT#|O^^!gHHwKOYKqMqt$MbqH}s%z%HI*c2#%_^S#n2*35#jB}&NlZnz z0@~A>i@S>OXcJ5}MysiQqE9qZ%OxL>zrxtRBA8ybCu%p3wZB#NC&Aa*PHX1GyX zhS_0UgbS@piA*MwIcu5LIMC|Q-l^$fK4QK2jp9yrcbf%s6i$Fh$34omtaN_y5wzN_ z4D>wynyxu7xq1U7`Ze6l6fYLdRKV8bE4_00mDMoj(p%5BhLr{}K-G$Bq^p;C8L@c^)&d@kJMslzkjVO!I)$^c};dTH|!pCO72R*=cFkH2>Y0hKsKn!;cig$#1p12;M z&6GsXOJeVn4M>%5F+77wW3;cxlU5&ZLvg+$7sxIy#RaWXc_5sjtA$ghE+dSSHC3Vd zHU&LPX4dkEp+zd)4jW40h$8r2s3tElg+1_h0het^&Hgd!9VZ1W|8C`;K)h6AzQGs+ z^rfNrO}AlI51mCxYawe7ss-eVS!_fpB2Li?VGHl<4Ejp5Rny1V$yiz55Mkc%n+ZzK z3dl4h?ZFWq9Z6vyj_LocL7$a$RV#53j=^ndFq2w-qTfy}FVZ}2^T^ZsO=llE)D^5mwKC~P5?lKRl#mx8sH0lRY zJ$377s?RaPQpe~kHG1h-RU;I9fYLo>cW0^Yd{)6mSn6gx?6=$E16OOQ)|!h80sKG_ zbLGWx95{EOl0Sa}YScWDdpz`A!_`Ey9X&cF0}(#_v}aJR2z|;Ow2SH9VyDi|-XPTjc znbnry>c)YGu~0W|mSKK{4i;K}HKcv++^9j5_TleO)giLv+G}ub`Ssc(c@aO+nw|O6 zAm3(KVUb?o5x>|C|cchhxdBa%3hXylahqncZR613dQE6@s9uh^mR~lDZS9B_&8(oBQm7`|5w|T$P&hHYOH|m`X|k4(s!MTM5(xM7i1J_^ z6a;$s^Y!%Dry#alqz{o_6Xv`;*U^Rm3d_HsaC3?-q2p$2AHYF@`EalD61ky>!!vj^bZY3H}n~AC^+ezkvu30T);0b$cPBK z06p3coF^Y)>q47D$I!M%-o4rq$kP)R@a7q-@Pq1#Of@k9wM-^eEq&KrL2fscVHyxCfq3@S*5na6ojFv*F+KsA@N2e0c%PQG^n=$(PO}w^-<*! zYVXQa9)pi2xg28zt2XAT0llZ%asWvj&6aY#+tD(UiHnopnZUY8JUv%4KOlv$%vOu{ zt9yQokHXoY2H&%1=49s8d92FdgfJ#?^Q9ZZyAR5JxM0TvYb z+Nns3T@OK$EVA#mX!IJzsrs!i>2M2nz0Qce|7LC}gNM>dR2*p~CXU^v;15nQ#}X>p zF&r-m`@0fN!xuWkNJ_{3oomijnT&5QaWP45(Pij)kM3X{cUxIvE?0Cp*^*!*oNTfI z;znSJ3pNPDl*%fLIzKw9Mjc!Lyx(+rz^5|&?C8)v*XF7!`lbv-pj_r4T@9)kLLf~Q zmn}JP=Vk#ZR_p~#3Oqw?ZR2Sv}@Bb?bxuzqdi+e?3fXyBm15>>;u-&yGr z>)mU!1^vY*CA+{wYcf?vw&K)$vI$25q&0+_lh5qWgdntt;y|O-GF&OBML=9fhB#*)N~h~s;eT;#BKQ;(5=!j-M~?BQK%FsgYV4Dh{2D`;s_qi8w?>a3@V&m zQ3U$n*`T{>Lzd=JjxCH zN`jyd<(>hRz1~Py1x-Fr7hP7Y1s29lBmVE}Eu81R8jZ^l*rrNrx%rIyt(NS1hFf(X zWg2N&)LcA^P%6FNjRXT-V%=e9ElJhVbHpF#8vJ=mUb#)PTkmLB3%|!S6W|&S1A(;XJ?^;@NV-(gdtO1bH&RE~`(0Rio4z8TsLu z4LKFhV|%AYR#qI~j7AX+^$7N>WI9*(%8+@Rj$rLJ0ng7TQ;o)=$&M6JzgJKDRto=J zt`ILH$-Cv77RuaT!y@$#0tF=fIMCWa>SwnC+wTLvl&WAXFk^!WyG zJ)%&atith#0b!=+iZ)u?DAyI^CT^U_InD={Dv0Og~)e#Nrfq#TCE_qs3Z#n&5akk^Ot#rNkUwk+w{WUrXfHmoyp z=1VB@J6qC^*VVlBmQ9DkDAKxt{YqPixPc&2amx}s?Sy_bHx`U$V_bMeLr~ZJ)$3~Lh zxs|9-il$cIj~Ead^ku~`z&k@nA9fv4mW33Q5TTF@``u|~-}cm7?mfWbw@wk?$orDy6Gi^d|Ifo@2Pd>56i7J+5(XeEG zLpdsuOfJ4~#yQ@;{S@~t5B(xiOG!n*rOZF(6dxhcgkl;NR`rn}_?+|kY5OLMsBw1)3Gk)l6qp*_Cp$TXZ7yCFK^$_n?H- zjD8m4taFRal$E!muA)9Q0Ju{4z~%cG|7=J|Xin;j5Vz0NIJnJhhy*>8C3En#fV_9VEo&R7Y zWFu;vXM-#l!9H-Z_E&U^o%Jpw4CG$@mP=Et_hSXZut~bYLQu!}@w_yF>mDM$IUL zNtHlj{^Q|_rc!m}SEDiPjX|L?93_CTl<~UiWr78gVVAK_L(Jdq=+?6E;XZMLW%L<2 z!nqT5huy)ZHr}y}D5s<Q4WC>eLl>5=+P$7;c+JP5VteyGFx;mfyb z0hQqBXK$p*46OAe;*Owb&1e?kLLFr#NE&O;_L8_oq#4NW8NWeCuOz`j>NH3;28C#- zW(>JSSjL{Gzm3vMMZ-p*2+@i53t_=jiKYgQwsbjVT)&V)f$Tjbxp*;v7k#v&p5WS! z64y!`kIh&K0@3;TZkT>NmpMdJfy5u`o2R9A^liyZt@e%!A-p^Da-)*kz+wjuOF=b> z@)!J52o5V~>bx*S<5YDg0oJm@8V&%p>XLwm5mNZQw5*8rIJbWJ0CRDA6e%;sS^mf~ zvnNQ?merOB8bASMu}B#x=YsNJ1B;DEsLsPR2hFwmbo3OHY>EUJ8fJmdtihWxQ9V_a zYQ%Ygjq6>&$QG=(8@I9_Dq4s#wEd^9M8J`h49get3j6zDBjiu6k=0BG!=d{)1B@(w z1mb{QrdOYy`cBCl{!~a@IUlun38~QDCH81;R(9K#-15!MO|!YD6hHA`FNQCql}%M- zXbypjX>eQd*j-PLKh(cf2FgTsJ2Qme_Jpy`0QFI{yR1c12NbyrdlGbnvSd|*k zld^~jsST22vRrsrkZU1l)yq%9Q*!ULYnv}UE!csZ76ZumCP|9HXDG(a7veA-0$#Bq@%G>@L)r?JzbfKgP(WBHow% zQs4JHJ(W7`&~^KzHm!B8S7(Q1+VeH$5bk-nHe{<-IGQpnhHZ&T3uv#juqk@Oen|@} z=3&oGfDsSFtp~dp4ao63_~q7JSzX=e$5_-;Pw_9{V&%ls7+X6wMimyiJvxgcUNEUL zw6#n8!Sy;!@Uo(abBnO}94IV3<-sWZoTj;0B5bWYB*ylhyJq z!B_?>l|YT6FqJDpTi#Qc>PQ75GCJugwc0LJL7i9dpe(%8UxW5(5iw9gHJ1^owC}E$ zE|1+O;SqnGbL52RNDdZgVf;+vvY#%}+*C{b{KZ=1dC(=ate$w1^x5>58udXQ*vW$z z+EonnYrOq4`C)UOij!AasRe2L#JMW%(D^gF;Ls71P&kRgy~Dr?a@0i}14G{EN}M{D z({!8*Qs#@MXroe~B?Hl&P&3_f=1Qds(s6b;AVd9T(C#iw-*Lv+zB+Sdyo0t$r|Qe{ zacZP{@qUL-`+(B$oom7fcarsj7J1#kH@hkxVx&C<=ppt|m#lRbEwd0B7C1?*rtu}e zj!QD?0pWkR2iy;vOOK6K__Krx@l!V%YW2x|qUKm|B93MktfnL|ZCyNB$GMfc z5NnI(2bERYKwbN*5KGAL&+ab2fDq) zCDm!9Tv4vYzL};_PPH@I__?FERD&kLUjLiX-4twCo>^;8(jN@j*%xp)8ZAMphdPew zHvT3N+>{g@wM0ay%Q@LXo}E^?Jl`lmXBn!fHeo+@^q1jO)caJDG%%?VerNSozd$oU-ON7RXV+}0tL<%r;yFHJt3PYJ3 ztvuEQfyGA%t#^{h+G#LlAOpZG}>Yl`JMfA zntK$kdc}pu_o69WlJ|@I-OD}Vcqkn}s)APZk|`udZOhHdNx(c(-A}eHo^Vyn$449g ztQpuGM0@nK5-c^m`y;32%>y9Gj3}CLWsfh|gRbrbl0*oZAd>ED>pacxWdpRUg(!&H zOJcjP*(t9A@_~_P1~?8w4gM;bWDa$=4&DUB!LFFBmct5uK=Z6dPNZJw*RkI-3dmC3 z$(^b;9=zE)&*;;_= zmI4GLJ79W;(+|8s=Gk9n-nJF9*XHg{wzRWKY34A^WrsE~cwaRRLWdsg?uF8Rth9zg z{YYSyNDDu~@%NKn(F9#lYQhSA$arTe^v5<=pF|uM@Z|h4tFe$~*OK2%^iwh7)uBMow zZTNL_j#QxPvF%^yA9Tf`A=t#CzLG*~-Ih-MUg!=Zf=yC(E=3BaWqGyvR;m~&jo^Ic zL;YqNLE18`{%1{oq#**3NRO2+`O99muwxTduzkgXv?tU$=Y0DXSIEHJ4W7L3yV81u zsH-uW$erh%qFZBoFm81?OSZNRj-DHW=3r+gcF!;Qxz?Xc6~8#&{4yUx=$Jd5;xBjn zp?|0QiHc}bv*1nP5Wi89&f``ZOkOt0{m?22g;^_OZ7a2ZPah7@(QY1@ob;~Bs%tDOy13PNg#i-A)U55l9`h*m{ z_<|&R|UOwBOa_1~zxd2T)REuCqAD5N>R=#N%6hLP z%&bU!R67k`?|=wfSdflLOwrgy`-k(HT0SbM3R(zK#bS{yo+Qqjx>T;K$O?dN3?hIfjv zcT~v%*8N45aixYuq5TXa38)!*!Zi#dwML!sO*-w`z3+SdIhp)0R#Z*2kRI=#utt_y ziKwLHj;vwPQYB(`@9K;nnhRO?l^*;JI)^`p)3>XP+i74izNN*{eOWkBb~TQv5ESlK zt&>Y_BXcykUeImZ_UCe=iRuXPa=tMdd8p>{=aRMF3-&F~l>U;yJ?%+rMc5p#AuVEf zqDn`9dnPowdxk_VGmL6N*~&5fav*c^lSTrP7)pAWcvM|3I+ehQ%fyJH(~wsfVfi0N zY;rO5O+*3~A5BhL>iWjtVi|>@DoTZ3Ec2P$*s4|zlcD$tcL|wcE};*_VO|eCq&3kb z9x>x_ogfkRAA-3)LahuO9;TPQv!WUL;bPBl{`m<>(Na1F`Ue8E%DJdB_arq5{IwBj z{S{n^0ct(LPU@4x3IIlF^8JkvxgjGtIe3}rsAV@Ry7ZJ)@#!Y`i0VDWHB_bFE-FD< zc5Ra32xE{0NHZ0halDCo*OI>^>Em>0cTXA8qy~~K=|~3UJ&H{D31Cyd4EjjqjT5z6 zx%^y<7&4yvX|^f4scXoUa$fXLEgRCN;CEyyGQLnu5o9Z1f=vnuY57S$sJtL{JThOA zL5eaOn7W72g&euLaGJSd4XO1_y^lJ%P#t5oMZ;?2&_G_@EL(E9DJ~E=?Id^|1_~X& zJ>2`e7xlzCj#MZc83iP@iI=*d5avrV4Yr(^7qr}_!jLuM`?MEin)#abgiRIk`2R&V ztgS=nzGVWe4yJ!Av&!0?LDn9=i`ef|u0ZU#fVMngMPDb^5pK$p;5TP8?yt4KJP-D? z9+NiL8N(QUE#e{P@Q|Ko?H7C)va!)q%yJ`9CgdF9w}#?7^P={R!_5mR zBUDn-YF^tXv}HIl(l92^ckpacQ%CFa>=ZUtQ7-DUk0ge<;W4~wqk}4|HF0i@dVNE+ z#WG}Jv^xM%SjgW%6iwyT_w;MgRt#ObuA_CbspuAqg)925601e~!B3H5Gml0tDt@Un zcAdA2%IUOhH2?a~G~Kea%>8#Z($o&7f6RU~18fAj4g)Wj-_k8s%(u;eBs_J?$3w&r zV|%0_l&B|E5lrEo8{>U{WM3j4lmavo=@vrT0!=+cuXVax8W~vkfjntyOO|O$J+wE( zvLKx0?w%IZv(4-2A_2Q3TE0q%te}X-LcX=ntJsFa{ zw%yskT-%;*8)AGbTg6@q@db*30Ge_$Jnp_l>rSb(Csp^$HIa0{txPAXR7si@HnHrQ zas`MTpIHz0!|GwvuVUGR&4N_@&mod@WHh+){Ok;9MuKd(f4A?0k)qU%I3{T?Dd3r( z7Dc5%vs~zNPXd>M4A;aZ!l^mX=mTP7woFi=Y6_2&@l(~5LK*B|E)=1s%MVkSp=*+P z!Q*xqW|oMAD!c-na734;%k(SP8n*!AI@@z(_%Nj~8$eI1qpik8;~- zkQaYU%#VGiDn186DLC4x4)4*iqbJ5jXLd|IUufP3a^=aLPxha0Ul4DYfnr{wjmPpY z=HAsKVkv(g+z7EnJPjdCyp@XKX#ioHM>%f_@&3`ci3XLO-TjO2Tw(0Vwi-RPoHx5t zR$g6v?q4lAk!ZAb5ap|NtMGCVH>CGAjO_@aMDw8RNBOm}_ORdXwzxRP`Y&wc$RoL_ zTtU#`3}ry-mWgZzgkTlIMg8*HeUfb3v015inQb1Rx@L3|x6#V9RDPl((nI#RAw|!+ zE>2L6AiZ^*l^VvSk5VL?0_mmY57%TsnpiC`1Nd0R71`qSwaOF_6Gv}QN4i7#1DQWa zIM?*WsY&GJ=*aWV8x{5>o;pd=={$eX*oCk6qx@pdF|YSsCVZNl5=0H_JQz zlD7MuH_$r`E;0b&+U;K4j+w$J*~+7FL>^fua4E7s0UY_`ip)r zTuuTCo;zt=;LhU^V!imAW*%qWmpb1M_6RE~8o`BUBF2g64+`zNq~b2Xj2n zBJUyG5eooXJMddl@=sIZR7tPyyvzj@+Si!na=mKP9BQ+EA3SlHg~3i!{^c1Zj5Ps8 z1KV?Xc87R|ny2bMpUuXw5`I0mg!^$FL%-aN+!5M1JOvNPoWt~~`9*H}+KjrQp3-kH z$!iOFsxhcM)w>lJ(5-~sSP!8II2QCzy4q;V?j@rLZOX+lP~U^?N=n;C2Nuadc$Tkq zFpzWB4)*P?+ep@R%p&Z(=?q)61K`!7Y|T3i9|UixH1F=L8v%iaC*|UQbERKE=`lB) zZy8siph7X3_~2J`=#w8qJj{G?8Q4=yt;Fz))bU1Y$6d2kOQC|P-&`=Td>yODd+NYTSdr}kDJB;avDSFf4jAsW{6AmUD3IA zHH~{MZWZw^=JM#V4>fr&=K3YbW*b~}u$i$g+RBkz(ijVnkwocT%HJRBN2YG7%d3@fbW?oV+XROZMAO|G zymY85{IaiXcEAYA^lMs^2vL(K;2(3XI~J-ws`#jK9Zrqzh33KP)_3Hy^hdf+5 zzcHZLxb%jD_R}-D4$1_NL>FyMH!`(U8-VK}4}TF+ZY+zrF?tym3Fqo%;nRb&c~pr} zt{_S!ts$bM*dRISXH*A`FW#Fl$G&UoZ4f`!8osL0RR z_BHm8@{4LZN(ML=+lei4*2{Itz3&*-o;d8kz{yxo#$xhVXMrS zY-6b>yipUOcnBZWg4ulql1MJT)fz^=FzEVIe9w8Q$TB{fOhthOn zh$|<3>w>YmK#|OX^3iF*DO825TmWz5v64g~dGe{=CHkqOW$hp*DPJmUqSO7wnMot5 z8ie&BuIyU448IJguGnJ!lKdImE@uqnu&dR}6c}0oq6BYBkiO8nbq!K0>36B|8?NTE zTJjc=^Z$w&<@et;A)m3Lp%ib)KZe$^Nh0f6m}KVD_Z4LY&6vI$e!;+&NBmd%XFcqq znAR=T3_91z3nc?;qzcY8TcYBsF%<)0?KX&TVhBdXu9K4!I+sAJ!)$jQ!?o(Y@3B1CqR5-ymP6YEaWL21!7u*>r@7Z^VwABoER|9Z z2VN*UGjk>O4x0r{!?H`g^JlF7l5{ccdkA@-F7j{wb+j`VG5+bMn+R!;T*E9S8IIio zpz~qBbag$%5d}UrkhYkT_zZN7?Vpf|WxmkXhxNtxlDN=SVQj&R^oZ-4%1CH`Be>J*y_yAE zOg6OK8l6!Ft@F583ydliN845A+N_!>rQ;-WZ6#-(E8Kq(HWn^uMz7I}gK056Jd-0d zprA#;MKTx>f}3>Dlaye(uGHa>teU@5|F?HGJjuF}(1x0yysAt?gbg-JU`hKWf{0Ig zOaok}u=Uaji@ake;NW8Eh94=BVpYz3{_gh4uwxi?f?ua64Rgsz|^{s*Ny1lyz;f zz@h2LFFi~}Hao2$swRIYeG93eEC{L%&Ho2SK)Ann53vIFv~@5rr|SkAQgPdCg8YLf zs}m|$6iH;jptapXP|+PE%sf^Q@AcME$Kgujnb`9MSRYp4pgrB7uA<&8&Os!Do-Lyl zJ%-xh!c7)N)phaLVJmd>PJ&MXvKMDl&ZOZ~byeG@TlgW?cG@VN2@ne_&lZHHjpmQp zxLcr&5{k^3wcrM87Pp>p+9N1;Sp`>pE!?lBFn+Fj$ZgP>9QY*gYW%CJ6_|DnuV^;* zgOpAmO~Z3u1RAz(6BoDR1$jR5w==eN0{<$|jHj^uu`1g2M)>tHRv7+>C;YIX@QMLe zvjK?PqDyMdotS{_?zZTXp4LI44lHj^Rk|VR903HW$#QOsF6j$K45V=gTy9BXH{o-T zBw#b(D>77T;v7gRtk}s~3jMJiMIWyz@=6GvG_85SC2o2gP#nPv&kP^Y@f%HfjFZmea zTsqNQwwt1}+KZn2kW-A>cPJ{ewNLHlvyjfX@t#SuO;a69jW_K!d<%C^peA$;h>4xKT@h#3geLN5Z7=7nnQR2!zwzp>Fe*6N!cJJ?QmnsSi#3O{WA zd|r2*Ruy-<;yPj_Y)tJU5h-q>mE*xD;ou0iJT_vKlrf=-W0qVm(mWNTG0G~vN>+MR zkcQ6-wH10ej*P!ZHJI~rU~E*TS{hqe&@N^m!&7L|lE#wC4E^TAlqivtKb;zePX5Ba zPAosegyTF}W_$B;EMx^nJdoV<_MyKEb602%lgDCnxMn-Y`fPnayy6aJn6bE6C>=4% zO#`llpII;Z=-r5Z3Gi^ZYpgUfy8Y1hu~KuaJXYQc&(_JocL%Ik#3#=Th+G!RoN(Kk zq%x2b8!CaPXd*?s$Z)7Cppl$K6MFNJ+x zXQ`nJif2r!JXar*fY1^~-p^q?Qr(#7$?H`Ek4Dp{j2X2`cCe{tGe10$65ERsa?GEy zyL&&^gj6GWKCyg4h7w+2vc(}ZztCZ9RXH849+0aOYJ~N5mdb+%VSNqpW4Hq}BX76x zykg8w8~23zkX@jbmHGcRG(QOmW( zUD(hI;HU+4-Qv~ADB-v_(q~k&c*CmH=NydgDqtbZo6>9~=mtGTvvy4@Okb+qK;wDlF#kML-cMSzx|ySm5^pSRy5{F?`d)W^)Pl=_Vr8E*HXsp7LGtV zj8R(Z3IAhQ_&10g*=mc!GV8n?bdrxh;4$v(AQBX_G?w5KI$hCtu5KV)xO}1&Ba(0X zhKq;rA)Z_IGoV7uYdPv!GW50>UJ1J+8y|4OA%c_3lB4k>0-Vy(DBS=(5}RF=dqOY2w8)DUNAPFyrt&Gzwj>`3HY0*-DCmW~&GLdB zWM`qYfO5WW1eBRz&KOQ=S>6Z|4_X?gz#^Qci6B+`bM~8y9h`(sw`AH4k8L352figT z-bNisOeV-Mbs@8SPDuqD; z)9T9E$(M5Oz1IbCS<{E>x6W=M$qflQ9nuf zyKL0QAfzMiG;nuT^&kr{hAF(oYOz~K=aF-lGn?hl!qXZ>NH`wc7+o58esNS36Ls+1 zYd}tc*IQ9-3V7eLA~Qsq^C}3+6awZMKGL)Xnna)|m{*qDRMX=vDXdIGmzz&CZX zig_CgxuJ2_s{%R6DSEAK_2TT&As!T6pg?T+^kk23pTc@rEj{pL2(|DNHTOipr)-bB z<$~D=T+x^efehz0Lj>P7ihg~J%WK4$z8Y6G!IEuVukg|_6sUu_yt#OOdcGg`QaXhK zVZr1TTG(9=b6Xe+w5|YVZP>_*(qojw!Y2e}^qm+TLlL771X?sz>tz;O!mGXw8gxh& z$r~C^IVmaB0-1xL!;;+w?0}ReY*)=S>5!@UmP7-s(a#hd2=%AG7^;O?2SiUWBhDnX zHd3?ehQbed!P!Kth{qMDe?oD?l*om|e42`QMdX;6_OXg6W zLmE9yO)pcDHsxGiP8`+RrkI1=1Z(id5J}pU#oWq-+YHur5ZY0dhrCf6=D@en-k-GJ zF>6X_CL)g1B)wtF405eIS@M#vJTjQK!3OJ0Ne5rh73if|_pO3&0V3i_K(I$9s*=cn zG~v=(&p-=yHTrVOVoMHQp`kwhaEtsfOk}|_KP1RPLKY0-w+=4eGzt-*s)d%-9vC2x zx2)%LT2^|>z(3^H**25gJ z(aF$qKG&=jMbbIO%~m{K!(rhlfUq}XD0w!}sD;pzb)L8ZixDr_5&Mp)n4+Ue*bK~F zPo-p;Wvw@>_31%i%!RlqQP!FN%ifzdw{e|`!k($Rb?f?mzV|cOqmco#0fLeoCy)@7 zEK9K**|H^iNhn6u1e;`AAesi6q!f`=jw5ArEG1$l`()3=lX$XPiR?(ptt)$^n)ww3 ze*pi&`z&YeKHUIi#W(ZLAhFne`s~Ydp8bjX(QMR-fTr{oqq(`T>-q9F61xLXZ72+P zD&WPZmxDHLNQ_xO51aA@T91ZzpkDV(7cPl~G&O~18||pO*CJ317(yAywds8`RhGzC z#sSyeFI?kP8i@wuQQ|PqZF+QhkcX|-WCOkXp#R}IKmdD%5Ye>lHDLF@- zFvo+zp#ukl@#emY$5)wh4>PX)40Xq!MR!wUb(FFDy;fP(CNi&74W~rn9`>w4vi31Y z0ntawkIvbSSP{Cz2mlD|>#;js9r)x%wfp4~7o{W2%)7!m!qxE(C=DNqq72%13 zt{ylERAZCy|1kq=L9E`3x}7M`9TpFjqK6=?CjGZlVLR!UHS4+@HAkN`^dH3nd?HxL zQ4yJ`TD>C08hKg)E=I27=c6;upfZlfT(5dyoN*n60;sgWP+_Goz(zh(^a4F+?}is+ z1XKXjY-&O(G%JsXv;#bmS+TpwwNtm{O?r(kD_cvqU5$%DH(DaS$>RVH>4B_JP|Ytu z?tO9!6G;z|MtyuKSO`z!_F-Md&dQQ5G2aQ#f2-CHy{LPR-ZXGUD~Db*cNnfM z`Fw<`vEPn%=j?>j=x$3Uo#IBsqmdWhR7TuOPpC%a6yhVH9Q3ff7_e?-AE<1$SBU1~ zHA?#QaSCvXPjS3N!-zVale!+DU*b9AokG8vuf6zO_*8^yM$uA~=ro;)7K5%~wEm`R z+o4&*Dl+?1!mtmg-Uaq%c!&c)aEwWMgTC)5`X23zh^g_(kX&yC;<(VJBbRRGd*ARd zqk#mRTG*3ta`92icp`L`K<4j!Y+F&IgXVLZ6N!R3>F}XKM^{{{-3o`l*>{lC&!jUL7cq4@&-89Zb=7G^jsE)paQVQ9I-4+;aOT z7FFUNdS%U}EDu}DinVa&detc)rWydddsTM}xm)Wk1s&lE7NdHX$k-!llJ$^qB?t4@ zZK3-W4NN0cBIQp}{}{qObl=i~1*p-+$DvctaBSs({>tVMVG3NGPuG)IY_rSnuClm`@fUE+Gm9Z!{I7NoxHVVIwTJqa3YPxGRZD7{Z;ARPxN60=NwUb~=1a;A*pYtP?Itn>46px!ILEqd)%wju8rPtYQz6n`Yf3{gX?uf?Pka1GZc*d(UE9@nE!=A>y$n~Y$++;cxTa)> z)s_hb0A>ezLchT*qx!GE!{%Md#wA1H)sV)_8K}*zFg`3|xW^cJRn6M8F`Y9~ww*5d zaOl_lN%uFQq`}on**MH_SG7H4m5F_ZVUI^;J!)(Id^1Be`+7x? z&q)Eh5`QJ}0hqPnZco@bEj!L#M~}Aa=*AYK$1KA)?PYzB;bm_QZr_V5h|iJ|{*fB9 z5h=`F553a&lf#l`KGs9mo_Qb2a|s}|RuHo}*=MpgSq(ZB@t#C&jIgPB2aAaj$~Q0k zU0+%ZpmTzxsqJTVJqwBL@g5ZhFEVP~2w5bZFthPs5AO2bcynJB!#l}qdK~DNXHk!E zrU{9PQ`d!^U`WWzQB9E7fS0oP6facWja9_}GxcE07XT^8>kfU9Br_c12(G#|AYJAs z?_m#vqBha#bR_TS_)s7<2w7uRXfUGzgjU7!3Cv>$TD*Hc0eRNY^9dCK}c+1`tCT$`p#o@z{I7d?MK zcdn|E9=b8*UZMbuTZO)%JDX-CG^sJ-T{GG!x1FnBQOA(PH5P2a14$sN15+Z4D@e6k z?vg2cg^40F_)3Sbe$gI%s8HS}7a@0R6cI@IrWR%yZGSaEKT@k@*;&FT(Wj7pP)!+whR=pq%L71$JM{HCwGrLb4l&|t-vzyo>GjgHSjW6V)w zILi()$kjz_SRq|V{EPC&Xk3IVqcQC|$xOoN@s`QIc6CC zyc9J?B<+>VHhlA!**(%663&Z~SL`p?tY)H^SCx-bZ~i>uR~`?S6!p8jX2^;qyqAxs z9bAe6WL01!l#1RP1NG8G@n>L!eDci~^S0Gx;QGQK1-?!hANQ9Xx3?=z7phiqkIE=i z)Jd^u>+69Xgi3^1l|XF0^)4QDWiw82GQe&_Ypl2xKx(A(i82 zWRd_iv1)jTSw+Bxf~Tmv5*}PY$0&0Ml2-TbT_v}@2J@j;L0`<}m8L85Vui^RJ9)06 zEiLBL0TYoQUz2)U&FMw;?CZxDjpt9y_+sfh)IF)EK>DW4O|N74IK9@p!x3Vc~gjM0UDys-!8k1{d&5k=r&pdJli8;AK9w7-j z8k=cRM+Vubh-v6huo?9QI<6~5Hc1=$rOVk}Lg20@7V6Qn+*FDVu1#&^)8)ysQZJeL zWzzie3G>UonGK50GB)YYRdCR&E!i?`7Iag(fG&M0rP5e6!`Mma;9r!w7&s}&WR?Y* zV+$33VeejJS+jGhcILwRx>!lybV(^;5cJPH1U{aR3U?mpkcAeWlSUmrEW?h#`c`o? zc!*X6i)De#4w1VhQ^en99f-6U4Q|sx_gXeJAwhIlY1khK0}Q3gH=qyz@0@TORs6H& z=dBcG-MA=k;RcWhV?eDY7>FJv+o8sMLy27TcZ|roN*c7uhJiQ0)f~^yw|WXqZq^%G zye4{}zfw#j`GS)vh;kfK->k(%Agn{$N}zpvA7cv& zIlW((@pf>_A+<^94Ny~3W}R%XCvddY;cpoy;X**zbU=Cz>qxUIq>w;IXBe>;ggX{% zYhmHaL8J>!&pY!`H|j5Xtc-yeD5`v_JrvaVdo%Fy^5P(=G;>C*(LgXjd3wcnKd7WB zq6kK()T3Mq{Fq(pNb{SI0WxH7GVu%|GG#|(4XEXf+*!PuF~%uG>vieqIPoVdm4jn2OEDoB*0G2x z?936@TrXUpgHnvKqAD4#@*&NiR4Xt5GC-2)Kt|R?%M<;|^E|`mredOFjM=TJWttYb z8&O@wigOvz`l9D&F|+*Fu>T*UfQ^dd6ymf-aP6>sg{KvD3_>xRO&%yE=-I?tA~};G z%_Md#Y}OBkhvI`FiO)jh4`Vs*t@UC6CuI#FK5bNNp}9aVeMTRBMl3DSxd|xdyBNM* zK4dN+OVt?lA{>FnBDd87A8rZ97BIjXO(sWmHU*mf4s`KxbXWwr1P1I=;&aQCL_-is zQyc>glf_6YK7!ukU9BR;b!<@j$(6+TKsE6PQIY;8s@vE|&6UF*%9VkwHx9`wi&q0Pc>PVP4|m;+ovMdFnNj~=qsRZ-$ySozq>!8h;!CTxv( zt?{9H9agNLH1@%R5)B-v*X0!qCjzi#!<(EIKlB)(;1CxY_duz%4#eskfIswIECZYW zj@#m3k{LrJ6p3WEE}Qap96I>I5v$*Jd}B96-jJwvEb1fur9`;8lOgy#6!znpq~{k-t-brH^?Y2zE|nYdJJU5=yFio2c(J33Ud)<#@Mj1%Haqi^~g?@S_5SfyU2ENfhwp?F&jdToifm68N3m}1Hrb$8Cpv+*1BoL z2Dc^wd3c~SduDJsFfNExZ;MPtzaHF=QoSvyR9d}8ITZ^L1~ZO6Qo3Bpf~rKgYoaP- zV05fNFb(+hVq}^?_M*bwt2YP}mNU@c*e4g$idC%7Y;93!pLZ??v1Y|&xzELM55@M? zv4vxk+<1puWC8lFfD*1n^MIfMBY)F)lv~A6U}J4hd%nV{-yYqS;~lY&D)7^ zZ*n$ct!5YfRat}TGLKU`PIYV`4iGK6J#l7jd;&=J>==XQ`9!K4s>M4n~q?VCW<(u!%ri0=`adD^gWn1zLf$I^|K+itlLY2h~CE5x46wSgj)W*-5HP~{Iu+j<} zE@OVXW2x}7%a+G_H*jUGf@0umd%hn6Tn)3;X;J^N=sZcs!kG+^&2;hJfNUubWYQHR z`+&PMVY_K`xe;me|>49>_p ztuZSI#87!Jf*DxLCX$E6UO3;XH>#5eyTtr7E_#52dVnt{OPyoz7$d3AHTM8nvYP5u8nNz7PjDaAZI_Tm0gr<{c9e}RMUh057jN(ES#>*{ zJ?r^B>7L(0fby5VCs@S^O2SNLvt2LYN_Z;Jv62{)ZrNgVu4VrMx|9My;;3OVvh(UX?4A1|ZMq7E6hDbU@%%GL9e8hlM#<&sYD3ULi#+C3DyF&zgj8d}#P3|l7M?QW42c?2@nGmx>K-hGMh5g|sFSyUC% zWeIJSM$$_6!r6tQ_7}44m(c^a2&E%hcj4#gy^Onq?t>+WJe?pwYnT%zqm$aGvFsi) zD@lwuBBm&MWIBu(BW>p?GJ+y^fg#zOF~*ZquW;!oqptS}8@G|Epefi^RUyq5PL})4 zfcOdxigOmU;_=CbVy3g@MSQ5zstyOnW@I4dd&$XYm*)sIotf`^1aW0hS z#ne}202EZKl`<);2FB=`c3g5}Q;NE2o1vjM=|FTb*r-V(r&a{2LysmKHu5T1cA8U| zMk=kdIFn^8(6nW2XcVa{9iXPif(|%%l2KLNU{5l|V7E%Xka7V_#Udu39H>n5G5)oa6{;bQ$E*Mt@HSC|Zm(dkf=%9vjZQ;k&znBfG<}iTO z5p=q%AsRc>fpBkuW-HN=6o|~lJm18KJpw) zOyR?+_p!$Xfju`a$D)H&VdtB%i~uruC~EZ^Z55;$2UJ#ZcH^Nz zcDb4v8AmYIk(fxanCCV|4mrBe-n%zOGhp>)@7_JE-mNx)RYV25lOYAuanQ6nJC9}# zmpXI=S3~h=TPYEVn6)}VGzv3La#6INA45;n>+8^EK)W$)ve*aES@e3y!zkll+L%TZ zaCOq5J9$fh5uhER%b!L`0yI{x6qa;_%i+R~PKaX_$leCz3s*&_mGP?F3|B*?+5{#5 zgD(njYQ@8=Z&0vks|y$o0nd3-$$HIp!S|tJI=go4EgO33*i}!6AoqDH-$-YXH+8M( zmaVi){<;PB@G@cs(`RPjE;~WAUF%GDV!?kxTz>tP*`+8EQiSyg-J-0+3=!#Q|az$GB;A_8v>ta99&1|%SJ z6(o{Pjed7-P8Gr0r^pPxvy6Knq3ma!wo z)|7*5SOa@}mT8yC6tVp)vRpjH2I*E5I_Q!_T1}rV0mT&3u-OBF++OWn$e2ZF?Du8Dj}L$r(Blp($~> zH%=~S0O+^Sd$Dp)0gj)a7v(=$$;qomADiz~fOL)Jp5jR!};1N7!Z48&rC zRRU&#rdF)udhXO6bE_F1jC)9!eG4}1Fpznjwl#w zFGjlvilRbp)-H70B5*pA-4sU|BeTUYu&WSU#@aN3z1UCt<_;-TqgE#yOUs0ykhkLpo9*e@xoG9$c#224B z;fYbmB=jUJyCu_}Jbm(M?!ju*XlfablXt7Y9&X>B5A?Np~I6pFGzJXK1SSFGnt~nV1kai1fcXWgARzCaFen7wn}wyXDN@%>29>7a8pG>Pc8!_pGaIz2Sk zT7w4qNsz4cF)T9C^#MX#0dhSKsKh?a50{IK46QpbEKAgi-Vt+gV>8Zd~3b$UA zE-x>l&m%!lC(RcUw*6eLpcZ{51O^I)W}4;PPnI8pWP0CBWdlPSg^sKn7P^rzx{(Mx z&_~%R4&`vCV~@t=#d@)|+)z3Zr`RDyX6(kc@t;Sa>8}Eb1*^3v3I8b-Tcf<7 zxQEy{U(i5C)XC11af$J9MnWuBfk$u=mEHAH@*mqT9(+R)wFo~nc1(~eoE1ag(NwFQ za*8B^R-snT+>m2Q0el%_;8=)?PdpTTApWzMNdBWk8bUwDJ;H@W4;g))m->Ldu@XkN zv~;9tFBvv9Ki(`K785XEX#tJf@LFDFT&$hY78LoJ3kc%_G#Rh1`R2Up-SLE@iTJU* zLho$T8-FROp`>Sgd_0y1b)Fxid5IUYp9K?BoSp~FbgGsHpJng(d{ySDo{lgmq@OLy zoH#%i4#?uO|1sJ-YJ*-=WaS6VN>U|OaYIx$}>?xsWq)hSX|wkoLjt^$V%d-P0r z1LOd9N8pvy_LrGf?w4_-8>ri6atp7s@lPk?-oet#&3dgq=^@jpp{rppKQMm2;wp}A zM*1^_StjVgVUJD&1t6U^nQ1Kdx!_Ovs{j}mmArCFz~n)|R(kWEj!O#VG^zVeu3)a299#sdjx6rx$ZwWq7&C_xCOFi~O=K?u`esg7{ZQCC z&_L3EU%h^aLa-g$U$3vP@2?*~;Q%S#_w$v>$wO`^w|t-C8L6Epa6H&+P!+l|t*j`S zoAR;HBfq4f!dLLjWiZOrA*;|v>gk}&eMDVwo9^99ahC~F^(q*jM-t^x<=`v~{2bnb z*cbGgQHiNrgxu&LXep#(?4~MU@S5IuT$CN=Z5% z#f@jk3iYp$ z);nzqSm)043T=ZJeNO=(rAH$`c!!i~`pwAj--@CASX^AqiXXMg zDf9rYg(=s$KLHoNLI~I^NfsSwuE3?9QvqK4s+_<9n&`}UA452RiO7)k=qf{0szt6s zWVnHb0EC>HEXkfU%IJ!XMhbhW&zM!z#0}CHcNJoFu#7&Ma$^u;s6kFDozxH=To8sp zL>2&B`A9*0%0TybkiLQ0I&b+5yWmg9e#f7hsWi@;PQxzX9oO-L8C@w-d*wBv?)et5 zZpWy__oG;-2E85SKH_x=EyoS4ZkAl|7>&%32a$5>qCFxma&_5Os|vekof#KyACsDx zq|T>^3P)B^j-eIGV1$_mz$^xXOuC;YIOnFoRUt7Ci4L}GYi^q~fZK|SV(1Y6H)U*upo@cQwhiwj)8NX`4>ZT(C z#9-1+DmLz<&2TjDG?O>8vEgf&pLQ_Ibsa^yld>C63;x!6!7>Kz%ub=f+@QO>%>G_b zCrB&(B7##Pm+8VuF*g3fEM?f>TX#U2he3|V5Ms}k+RC;HAD?exG2irY&>_t z%Z3Cu3{q5NSSd`E>VkN>l;cNX9lG2PSLWir^x>54#8^5f#pe>?Qggn!su_cAWJF3t z6xa-)RuI2|+p(ln=NEe>)=8`{9h(Qpl^35n@kEj=3)0gJKTPcMPbAHYb#g~Axo_Wo zcsQ`(KbvHPVbBch64Z8$d;R9v*t2L&u?91Hq!+?$B~j4nqel6&397_m(I(V_`DBk3 z-KEz`D2AY&5eEC@%GcMi?y<!^jkPA;odegJl7quKKy)3VR6*MY96gUo-v43JhgM%h?x!Z|@IeH+Zik^r# zrzb&@(=(B~gsHU`gYE){8}|hhf^fT@_~p~y-& z$`!IrP_r7Nl74D#<&4H`P116RXn2n5-f|`lTD!55LUKN^0!o-!x2Rz^_LuNR_?|#46hBSchkQ1u*@NAU?2^iUsPI^{E<3d*3 z20XBAKqDqi57ZCPWyr5MB}WJ`w>;Qj6qt%*ccb4l-raPyKAHF*Pf#K7lc>(rtek0; zTg|=edn)T^TEa@h*t|$)EjPTj5FfK*z_OGkXG4vAJYi*DCi_@te%w22hzl&FnzeO8 z_fEp5NQGe8%MU#R0BelnLr_lGJ)cx&_^U2@coK;belpL(8Vp9>@vPusF&HKP)3BB4jeDiFpkD&?xP%)Cr_4uR;~Ty` z9ZkX9jG7U-Yo>qA$^i$E2Amsy*Wrp)M^rCA9mbhGFHx4-j+$$% zS^{KeYdT4_fI$x{Fv6&LnEl`;eoTuSt7vp>3=!QmJs|>!F~kFeR3{iaVMCG88S+;+5j0lF<`e?ZB)eVqbm=1a zn=-i2hNOO}6{eKQobx0-<~!O^GM2Uu&Mcw~dTeb~CdGw|8yLtFc7K~3zUdHsDkx#o z>xG>FnXKr$vDp^AC<|w_qH^N1`YT3ChvMt`Wh>TU2R-#g=gD;%Ipjt={dj!Eya_R! z6KuSI{D!G+02NU~m#|T@My zFix!~8|h|TI9W03$jgFuvfYSy%Ax-Oj6*S)Vry&`d z(kG`mI*gcPRfdR@-j8DM_ROPFN%9BFl3fv0Po0X)4EQ)-{P`JT;vuOpCq9Y`L$X+j z>x=fNcsH-F^K&XM`A|?t)^)y#Eo=BqLcu$STgik0AQyzlRh0dwQ86vuB>5H&PHy z-0tLh4k&@fN77pX$phoCRva;+0W6^07nZO^}qb*;}#2JJHVXt0-$B!A7DDVeesizh}M43^L3yXRzON z;}vOb(-iSuMSNEbq};ZmzoG#oAXVL#bnhbMeCEE@`lP;=Kl>^1wJ8XzBnR(rJE^|Dlk8bSLaYNEU>iB5R2jUf zGJced=Dmj>_Jp(#6QF9;q<+|=AuOWIp=bo%vbPkk^h2~SN0o_+PJ#opif&=y_O*bL zhyE~15i3jhf2)hF0t)#iEWlk=fVqAFZ^A`*k1Sm)eBP&n7S3u&=bl6QrJ@6G=LHFRL^)1 zZON(Y^4gO#VYUJlDi>X4*cf)36Q7zs(?7Fv?C7y$XU-q4&y265)uNeFNoCl>KDU;8 z@%amG3uETHX1Hw3H6Sx(wvFi`)^Eg)Yz9J-t_jI~6{O*_I729jzx8zjggt5gk*R`Q z`VqSko!RI=#FJt!q#qHMzZiGsPN5{icBI1Yd?ERTAWFu^8}gN6aIjtmY2!65t5wBs zK`oZ1VfED39zmP)A(uZU+H0=zJ3F3eQYCH3*g=hq<}vbdkIeA%T+5nrTF=Fvh7tFo zwj*qZCp3bqwkXo-T)GaQRTUlZT8;`3{4~u~s>>EHc6_YmjgF zo-C&~1^ejUyO;mgf~7h6T=v+e3B!UoLb%WCZZ4}E>`f$Z;y4l{mu1?@Qa z^1*8ruE7Z*%j!>@3fUWUe?pQg{fU?Q6ScG0Za|DMo~+tS{d61kdi_HO4wUfkqaS*N z{?_;Ld!3*6mnI*X+*hBh@7w?AWU0P?|K#N41Esp7zxVyOf-wxBEAXe=0q_VQ%$X0q z&(9as!$T>lzyDEw|LuSO_Xqy=fd`%n+NG1HOD~qh57Qp_AMoEk`0r)-58r=0T9t>V zrcQ}REb&eF?|-JU{EbfkU$Ey0mJ&o?4ZCRK_rTx$?E`=Jf1clS_2e%v-iJZ{*Dvq) zKF|L%!FiV6PZYp`q36H;XzKhQ_|Snz9w?pvASU2H`T5`Xk|0CS~L(c!c$^HBGrSJcJkJjt|b^m`5zln#( z9xOdvGS;zQnyl@w?Z?!`Bw6k^CMFi5WN~E{Pw_-M?uA+@$Xx$EmN*hGU+5v%s|2gL zzq$|Cd1@_6fJpUA$Gh!XDd^6X;$#tsR-``3t7qKnA1s}S+F=*S-_ldZr=X^Z2OoS; zvtxU4ocN{r0JrIdO6lT*h@wRErLu*?mjG2RX$-%#cW+4}^|BQH1bRPRk_dij#@7md zLEX%YKdA!9?PG?6>idRx-Y5x+9o4C&cy6U5IwfSG*dOa+w!iKw^RLP0*669S^Q0cRqR3;+f$}Cuo76KRtsi7WTz;C5i$&oBW(@;I7 z_1`UarAEl@?T3ncg>3g3bgmO$V)RZ1|~eKh_Dl=h%CQ(R&zl!2rhKb7_6O zH1Vl3{fDIw7%WoQR@iR`%OSbaBpt1hn}e^4q@9>PQ$=5OXC}^EJhO48e5P{d;WOiB zT4!o!&YbzwnLTILXC@Z>l6U6Jp1odif1-Y7*sxs-`XTl=Wa7;&NcSO)JWb^OJvSn_ z1w$HPe`lpViV2eXF8LgsMZTqTv4IQcF)Uuv*`AZ+_dO3v6YxXECAixoH#9be84%pS zAH|GaLzpOCjP36C+O}=mwr$(CZQHhOzqW1Lw!5eQ)huTgwW{w{Qk9(K)^~Ff`ce_n z(5nzqaI2_Iq!vWyyLYRD)n}yToWZ&kr=?GwYg8rQ785C^Cs@d4>JF{i2p0x>8o5yL%5R0p$rvDq|P(0!yzEaKAR7AB~9xMe>3 z=M>@IqZ?$K_`lPb)?oIh*isskqv9Q?2Zlp=>%kUjmnIzdfHUU0RLW3|x0KOf8!f|? zqlv!|mi)P^50?xcSL|C4UEK%j?al`~L~=Ane7caf7ZMI1?`ut^MYQ948-Ud#rbV67 z>yW5{CB{xk>0#&IfW%yT>WCYbG118;V3O~s-isqKxx9m^se;Dt+GF!`^#>b5^6UKi zqbO{bg27{QA(2J2-M0mZ{0ALngTw(|2)fMfG{H&H%tV90WJfHo9i`px!%`n*AA1ME zf;t60;jO5$pgm_1<^^zr%;cbAM32-w-X;QwC7e;=5CN&nd+;+@NkWnpN1a9pu!q_j z&(G*vlGXlh;7)$R^SV0TcQ%DOpV-69@j&1a7ad?ERTMKE zS5(X$N6mr|TyvTKOX!VsW`*g)K(;>C&Z78?hH#r~o(gn(?L28LVpm46hytN)1mK@q z0(G@YU(?fmIl|hU&%+x+mO|GIQ|yP9rGT&Ccvp$S)hEi|pQ@G%Y@EP#QEYx4xax&^ zP$$uD#=$72PL|JAd33lJL?$vVcB{Hpw)jd`KQ(vH)qS^{R+7YlR~S@=9jBcTaPD>T zqi9Nmm2)U;;)2kjwRlMgqUhUG9@HJA)1DbhT#G(1_GEA_H27mRN@3Td<~2gLJhn`42v>ZG zA~+UU+^?eUQM;?C;ZYR@#gB@h2l;sZ<}9k{DVXO`SmY^Z94w7;o;WQOM=^Jf6~K3> zbaCW&ZV~RwDX_mX**Ew^hBHVOF z*3_RA2Vg_oN-P;Z^n~=Rt-*y{!hajHtLOEA`W)TjQhHC)_F{UO%_^^<9c}g%l~}xOK+Yd5+<2=>^n8cfMV06F4hjrU&>$|2PyCf5Qv!J;GxHKyG$v{= zzK;udW?#W53T;TwLzdQLHhE5rUGopb=91}}{)}HvZ2>lg18U)&P@?xA`kEAf5!#3D zF}qXY876Ihp2*UIINo6#UK^Ony0)MVWG{Ttv(HO~bv}I60B3lL@)_ZTYy{PiE~dN2 z5}M@>%;s*fudIq*GjzndbNCoEId_Fl$IiopV8586N-tmd`r2ZiEg%^uRib$)n4Ls1 zw8$iQ3WPqElFmXh0AUxG>&&CiBPst*1}VQbt2|{8!GIitO$txVp0srD2E?nJ%Xx70 zC~tkVkKzL9RzGtdH-eJRA0_b%V-I^i$K}|~t#IXWxxbs<-!p~fb$NZ&|K?_-r?=k= z7scW9O459;_}DZp=o8f*om@p9r^2I51cd3{b$m2d3{x{3sXl*JpK%3_{J; zsK1`{^55TUaz(`&PfZ)MHKY+xJX*u@oa|(Oz^9U3tHI7u{eM?|#@mDi+2_T$q;nmA zIFqtf{P~haxuu@+dHS3}-ZFE>QbDfBmvQxP4$9*Xqy61O&oJ&t+msda_wj z8sL7KLl|U;nyzZsRjyl`vN*`ZgG&u=o-bUOo$t1B}st2;fRB*bAN`;+JH1V zvt}6YdaFn+`;ahG*Gj0?0WSyV35{)3w3>gkw;^`UoX%soS2H}HRT`8xvS-wH7QzVgKdku$6eRevjd$4gQzNkkOrI zj&YFX7v^@!@Zf4lK?z;yhXY!hIMD%c_YG8m*h^!WMT2^VeiMK?JlZRzL~4BTnt@Tk z`_}>)Lj=YSH4UfUUA_$)?RZe^3c`UrB3}X`rxvG^fF~tefiqVJTRs$pkbZsbOC1reLr7sSE?1Qv^(GYPtUSD-o@|NN1U}g?G7)==UX$|U!|SA8y*)^)fc&2 z9e3l)(KA-v4_DQ$K5|bM%{#Cxy$xUQwiO$-z0KZ7 z$>-0>k{hZ$b>2sj8>-*vIzG+bPfJ&oy6ZjfUssjB+wE@y*_yfO;#2E}tLY;qt=sQM z%TF`5TW-xA&Ib>HlD054UkAJExFDIj#SyfE+POPD?`yy7S9{)@uPT4q93MnETXm#Y zoc~^M%=dh~ZSZ=&I4-&B?!14wmbccz(0IGpo!#%wpZscQY={2sYiW1o8EDB0lDX2N z`_p}S$7`ee*7uy8Yo*(*wAJ(emYvDF-Tt)Zgcxgx7(3JLd9+pON~3(^bvH?Q3^+)pvaSY^mC+`*Zbt;p-Rf;rTJn z+EV)oDLZ3~Ha|U;d%4+>WOGK=;>6VT6?}fRV$&<%{T1n2tGx3yy(PKSncMp@yyd&? zalxv&(%a^IkU4wo+OpjaSm|had#(za>ciIdSlL&s3rpkcV|N7_Xn6z0(%bSiRBP4y z{QfK1#pc`TWckQRa-^=<@IkZpr*Ap>#(L}Zdv_l7ceNnp=RjXGFAU3%{>OM~Ugs}Y z>b^RgRk!@Q%ia9snD=V)U8|!YR$mxb)9s~m$<^2EB=`FBa$3{1#tk+reX8$xrB(NX;Tb&TY5YR&W$B7Cb3=7|v**42*GQW^9?{PeGcGpXJX^zv ztHX$qH{XX_x!YgcTQ@%&wXNG8mKVdZdMG~iPtz-)sXCP~G}`D|A9uU!)qTgTb;&Ef zjowF;vx6&Uq&+R(PnevnJFD$a!A?^n^~VQuSG20Oy4_zUPtUd6-i7biwL4!|oxPoo zPt&T`KKULm&DE_nw%R{)%h9Z@HlGvAxV>^)?+2EFGykOe^8M0%J?-8g11EUPU}%2a z?A}UmPon#da$#wH4D8-kZtpw$jxKIbhIj8d11IR3d4JVf(0j=I_3B3Nr-=>KAN`Z5 znai%Xwd~BFF2{?=vl{MjZO{8+S6@xDr&GR!!S4AG^26Kucb1t&a!2 z2hG5p&CT|=hipw<3Dj>kl<(JeSKps&-0LoTP?l-jmKxn(pjoChTm(w;;%a@A_8n6O zPT4N3bxV-~svK1QVyWHx$a6#0r^)*$_t&w!KE|W3D1CqN1VIf?wYF5r$?9A0c+u?S zNLts9nC-e#)AIuH{1o}~Jy6|hW3~1AwH(cBwdDq?(aqfEWNl}T*m{1%3Yz*K(5&j- z()*5GZm6(u!oyStsgC^cEXm9{)E zVLo6%Qhk`({yKhF{sIBErkj4%%en4N+Zlkj)BDJAL$$_Ax4p&t=%TJ#-?OXU`v~<{ z|5ooK*bP;@k?LRVw|m~vf%H`KcmZ517SnBQbibCLmu>*1Hrn54f8j0ra$9?NY|dA3+IFBjbBX~pPq?NaW2z&VQIbwcIQ_>SH9ir-q!j^_;O~fblt5# zAgF*YmoI+9k67mZf1jt_@j{{_JaKh!?DeO|@k8V3dBygp#pC1U#=HG}TlMD&^yhtm zQ@7jkYI^48bN@QE(zSN`>u5{Yy4%_D;=Q?=*9YC@VyUlk1q`mA-~BhDoCHou22R~r z_xfP(Vq4F;C9fo-j{dRX+bhmK{Izm0sf3Y z@t;uwP@=u|{u*{=LlwZIcc2uefps{cub z@dIiT{x+_Ad+R%fgSbN`w$Nv5)5jgic|NYG%q6DU3mIzs`(nTD z&#iq0sdfcvdDH#0{p9;6?eTn>v-ThL^H8;G4}075M&I$TO#$4t%jfxnFn?en zaQsbN)lSm6gBd(;XDfD6YTB$n`fe zdzOe*O6}c;fs+P7bUKfD>>v`-QYM=74A^K=?YRD9n5yu{(uq8i zVowb=y)kQ)fPE6O;TN#+cTCJ=i(aGd)+KN>kjMe(dFgt*mkro4(Q%?)7|exuuuPSeqyCv8_{9yR1e5T@CKLHufJcdALkKHf3APA}6k_>W zJf#owQo88Ddc@sz<2@%Gf=CIbXdv*0W-9$f5^;kqA9(G8@*YYNVX1}ofc|&!xAS+( zUAEXHH(>?QbI*+4wNpX^r^ADbvF+ot;-uCK4^xIWAcs_|;(BT@1|hJeYrvtr2$`>o z<8bD4p#3q^d%GC*u^1d7b1;=P(>hxJ;YqrPCULumnTP%Hq!s!T&3tk%(jSbyYEPpu zd4H|b=6{&@m8m`R>IdVSe5Y8%T9k7XRH?=@aW|)8&yqTa#zCQ&3Hj7p&MY=nhRL=Z4iVA)<4UnlbNXtvF*&5^}Sp30EE)&iny%H7yA(z_8M9I%n zQwn&7638|i%Hn5Ese-?q%5X3Fla2GYgJY+;;#XnP!aGmLg)=U*z;PGQ9x1Zw?-;<)3TD^AKM4^8P>)g19Xs-*mKHP@OF@&v5sX0?33$s z-{tfxeATnTr=_Rs_NT>&X9EC`;SY+}+R9`UyJrUoftZg?j!(_d6uE{lX0rd@3ny!c zMh&NCz61}|c|vjPhg!U$2J#dq!N=2CShHCXwPQc}bMJ(&V->GYqxfQ@l%;qwF*__%|rlGJBSur zQ3RjhjOO1MI0XvpltS%HAez3TzPw>3X*JN`e36Y=UB~9rSycQpUKBmJHq1s|NQWb3 zGqz$P?}j5TUmbopl^h{fZ`w>sBz0W`rBMkEikZb}@gQ(@mQlT*{!rDjkvswLWoxmC^7KB{=JXK?}kbPtj(q;P^x5>mLmLB z2ACO0FpdMTH~I94dXPN5nUn_57$D$0JxJrHhddmhv3A`8>23ed3&)fb#gOG~dS<0L z5L&dff-2v?{pVWYS|>d{Qwy zwyu<8N>%idgjVYv!U7baT`ye58_GkD=`hOS4yqSO|iu| zF$@gwW~V`vX}H#3b?aCsdk>{vosoX}OdnyV%IkEr>L=!8-$fdv>oO)8tIMj#QieYL zA{xgVmq-U=kILxHH1--IK0-|@T`-kZ@*_D}%Q1sIZzKAQ3rV7d6|rnu`h?3#JA48f zG4|+sQ1#?M{C~k^!B*sRb~f~LxmNs3bDIST8%Y#yS=NM(5$TWtfEjT1wZv@zTmmo~ zLT-&xCHQt7VKGF#VLZovYxLGLV^t7O&vWyl5UtH~ygmq5*sgKquarhPrIw3^a{M{B z?b1_8DSglD-^P9A$mWM#KRW5>YYMuCEX%M6EaF-$u zhjMMQ?2^*(?hivmIciw(m1q#FPM22r$duQ>dr}Y&!awH-8}GKG6aX$KTx)&}TR*sV_0LtY!*uD(IzT#7EI}ky}5zZZD5ttSPrqyYf)84{NRF=3uRy=wz}Q^;DFnwbY1r&z@B_rCjQ{T_L|9wO6P9FSt$y5cnYbfj^`#AAdC0Nv zYmuIrWh1QchHUOsSgZDo`Dn&y>JfRdiHgy|ikQt7vU>{i$YKewqk6?O{F%IPi50q4 z%BT9v-}*b8xFoV78s+G16i&aU6wr{drTvsi?R21FwT#%5JL2eLE)oY41&CQyAbqpk zOMHHYs5HzBT4xgvBpOy!=UKxI(a?WbZS^pJ-h7q7#^i?{&$+yBv93|> z9?nh|@(baHEvBgh0DHBK>9}iWAK1df;Ef}y?^C-1Xzj$_tlF7l=x@kEEX3LLk=912 zLUAj+zxOFt!R0s4sm607APDo=Y1%AJ#HDIQ9`S2e$sKx=%o8P^4_mwX6;F4pd9JD1 zAxQ5tQ}46X0hNB~E(rq<;XJ@J{Ou|jPW6F*dXwyF4RZREg1WKjmXAMKG&g-T{1P0E z1~g{Hd2n>#yfR$oFHT#F>A)W`*PaF}JJcuQ9_?KuJ3Wc(e#vS*vNRn^df?fBye3S& zRIY97zSc3OT5A4QGA=@?F6Nvc3M8dr<0YasA12P}tMM*wP!A#Um4qeaqM%f&JCrqJ zVhG;zU@Nvm>H0TBBeR5A+7hIK_KewFU+c}_%8W5rYGsxrN|O><&1wsibYW=aGLvjw zB4u)9z+wu2jS~pg!T~TM9I7-4S>UT_-XAb&!{>#qVOKI4uc}6d4Zf~NH;k7c%J~RE zfGLfy+MufWj5&YXxy>3pASQVX#!F)XFf4>>f3$f~kK7~PK-~d_?kuIXljf(8ziF_v zB;{JnD#O~Moip<;Pv=M{3^?{Nc$8YOCr*@gQSh>z6Uk!rbBTb0MzU*{Cxm+h<6RXN zd&`m2z#cg)dZeInj;3=~V_9`3!zCkft?vUF3pR88TZH308)$~BgKI^ZoQj_~YrxAG ztGAK99K_E}UU6x5&RPld<3xJ^B?s|h=4L`0JE{ugd#)Jy1F>)^&*gf`4f_$O0q~`v zgH)pRGxn;;w^bu41N7kU_*p^_)EWuDQ) zH@a@=7f}0DFla?mckVxu6_(hu+*A#d>dYT9O}aHGf|^ON>*f^DgwLolRMk z7fnd%F8Zz@5J>=qM=yYzvsZN_|93XndK}UrNhBA=J+xUv2~oR?CWA@ReFMnuDt6-LWgu{DNy6p zgRseh#+F|dp(2+aE0cbHjHnNwxPPuLoThT#HL}k(HpV%w?pix0R%*7I@mjnX^i_;{ z)>9>WjszlgS2={?ZHW}U<;^qLoXn2-?3_~iMz|Z8H8wevPWpfam|8s9-~*g}B%?A1 zy|sI4oHG6ZfkNmFk!94kShr;r*g1(*vb$SzBG+y?zLllbWpfy=QAE*zICS>2M>1~DTl7>q-zs`-og~~BqRk9q$E4xx zH@Uw$JF3McjsS#?uF?L-L1stYk-LGBG{bT?xBt75#zTbN8!X09$LA6%wF&~b6aXDx zG$1CKBf1mj(Z<|Nx*xG4d^1RaR!R#XZ~**$*T zIliM=b7_4Y=Z(_PF?UrG zwb?po7tdD)JM%&b4EvO{@S5fm`avy_SGqd3gVALwFVT^qWSVd?&@muHW=!k^$@dcQ zPj|fh;)Y&JZE6vR*DrhG2-ns?`3>E@@Q{K1i6&U%-U?KSTln@!X%%Mf@Z|gIH=$8V z+X_zB2>xNIe$>#5)RJ0&27I#ETpX7>cqsE_5_XD6+QZ1@^G@g>9Vw=^Io5fc`HP%X zxL&-CMWHM(ShyffBqym3+@5&tkJQZ~83OlQ1;c0UI{1%2hJ0qLVLzp!Kwe=mSzAXo zEae-;fb-T_<8UgvXwSu_n0O#WOD!^Ji-Ka!#|b%cB!3KG z`gcZAne2FB!xA;bB5z>xiRv(V7KgT!t+80~X9rs#rB0o{VdtpFDh;J~A~G#%mC^iP zhB=-0Ea{_~+N=Y7TwimZtioL2AgctMe1i^vgzEr^W;Ujt=1Lz-i8u~7+b*dF??o>s z=Ro9tPkoBn+e7UP%v$$bby8jy?^beOk9+5&7fZ29ro%5%d>dau5=F?sRKYc+tK17T zP3=lEb!Psll!0*dp`4RjOLEru_q7;L`j@n|LN%159+-U_%Bf%E6x=YPIOe+92hn13 zlLYf_bx{~B1Y@iQR1uMd362>I=o9r+@s0^XGvI4^`isYNTnZ?N7UU1|Gt>z6_j{*x zAoyuk_D9eM5lC50cGwqLTTJ@dU8@dRqZ6hvwpr=jy;5dMj*I7sT#81>C zmrKL;?=I*rXo@1j5|5yZ(j@^no1O!!*Y+<-d}`G&V?yx9a(AlKDGoH;1+F&K;ixEe zq3B2W{aHnXWO?U<1Y&=!$RbEPoFpc~B01Qt5Mt>1&8GatDF4m##KGgBgQs#sV%oE- z)wwfJQ2RnL?301I>Q6^S95F~mWMU+e4^Ba~h6N+nP}~S&Fo0WH95lc)I|Mtv{R8zC z8nfRBn}m=nxc%T-*RHPE_@^(WBxkinz`*Xt+RyqAOo7a~?SuR*@tZD7VvbK$jXFZ^ z`RzWODi(=ac~xiPG%PvCvaMN^)ldxuhXfSK1FL3;PO@MD|BJ%P6l)}!dlEX4!R3Rp z`_{eb_%w}lNJ5lfs>XJ08Y!;r_N1Ooe4jX%reMLEul@B;4-dS_lEs~<@f{85xqL=; z(wucnAR#^`p6a-oRaV3hrCqz-*X1yW=KOhF17<<>Z0cAI`wDj}B(;O(>8UgO>C?c0 zwm$1quKi*( zIv=A-loc)}Jxu*jw`zvVbww9`BaLwQkH0Gq7N^nc4iFA8%T;kFr8HvLRMoE(NvXL` zL+N{vjw477|G<$sd-03Vh&%fnu@biA?h|7aiDXizDcU_aO8-R*4bPD{D#=pF{}90; zp*X@JigY=n2KF4pMC1qTV^XwiL_KIY0pX)!G23I5qWs+QG;`YXHo3Lg_W~4C3FL`Y zsBTVdLT=B=D>vP$8B6O&Y8|%oq&jLX84qWk1kfx1gV)Ohj|yr+m+nI)B&~ zz!#b+QDAZ1%E5SakH02V-SoBL{Auj=aB9h9Us;U^6u@j#>+0d))FadDvwp76o;dkm3(7|+?sodbFF&VN}M{JvdH zaDg1-`rPkI<~CU|Fj}l=lfUiCgv3wR5O2S^>cOtzjVd^MriZx^d^ve(AbyCp4;v_P zz}*|hzs{+FyMxO#vyEGj4=Yhj57T(w-VBa_sCM$DIuWT2-SCuds!~sVkyR59-9or> zW}93MqZCqeo|B3aUjiLY8EdZ}xzYbv+7}tYN7(#seQ7!94=ctEM5D%==vM!d6h`=W zWLD>>CYunZF*h?);)miU0lB9~se|L=ax03M!Lr<(qxxiv(vimR>4+%E4gw*8PDZ1n za3QsLF4cqs`V;ndXFMMahrmKW?1G!Kh$s@1L>&D=&?p^H)mZy z(0M5|%KatUh>$b2+>BK+SS$_FV-Dk(oD(|jY0!e`a3pq6#eVd-!{{s)-&bH&i;k;S z!5l&~W{XO-df~X(YB;^#pSo`A7Rn3TvUHU5V_6((`g;{aIcl)KN|%arp1FDZ!Q$Py8B3P+HSu!d)7+QUAlcL(xNFXD5( zx7HMC$}^%L)=!_C4IW-tbU;rI1Vp6npAHaXuumo(E+a3f^Zb$ugMA+{@8sPj^3(BH z_40qGhm* z{@yDkEG}UcvtcC3`=b-}$NyX!%<`ndvzLSG&&xulYM&>ucfdtRP$85%jtwk>n$k-) z*d!&Kv0J0xJ6Dp+$fAy0NRAuCZs4q+@d<*m2cnG;&C` z)B$|D8%LiZu{SE0K^g{0C~aFYpI4xpb0}R~3BPAxl#^t0YbLvoq$g(&;bZ5v9)+@3|u6oq(>>c5^ zO=g`zO`0iT&}#u$xYH!v@R^%jCvLY;)6&q#irGpW>$fE%tP^PP**@wMO(zTUmVD`zbnBIv zIIm)?CxtZ!J(o6(sn*~~$k>+aa@RNy{?ZeDNd!u5>L8tm$O|xF;X)<>(U%G310%JD(E6)@wT|uIs<8!cJ|ty2L`4=Mqc$2c zJ#Cd~5ihn8S3m0(5+!r6u?*nc5b#4-R@ly;E2tZ-GE}~;dYCiPVFeXD`Vnmz3s6PNZyNO`QI!+7N%w0)NpQ6QIAfAb|SF-Mtvh<1Z9= z<7I>}n?+>x;Ggz0T&J~O75dGocDa+mEp=rLoQ0wu8v*f=!;wCF`y6u=Du=0%-CXUKkmAnO&=G-tl&r_y~O87&bKLUBG;LrPUHc7i=mi_Z){O+CUG}{%u zOdfdX!S=<;I{Pkdvw&5zO2Nrd!%MkCr9VWt3g!WEtwK%oO?jNy@X*l^ZZ(sH&lQNp z-dmk?qUr=LLTa-uIpIF*qo0G6EC;s{>ZrM3bU<)e z_pOry&IGw|4e)|oyZ1T~;dv+R2ayds?c-AkN1S=Cd^A!YKkLDF~d1F2qiDi2~DW zfgwftwoZW&h_k^>W{l36$U~i2vziC~DiIlIio(QzMh7F*s7{~W)C(PMOt7)lvAwi~ zGK-mGl39pc!)s@vsUQOh;Vldmp$jZg_6j7)M6ALF2WWWNGOsn|!oB+=tZN1YIs<`FHDeD&2s=EV!oIiRH44u4cCVIB z+uy@m+D9T|(n4#i9I)_aht>A2s|x+Ewv`P7)V!Th9;|3abZ(NG#$ppuuf6TsR?118y0m2-+^>SC*RhsYnDy3uU9?R@)Cxny9r*sa#AFJ-R~;t|D;MRE<9HO{IoF*RYgjo>4?996l9^!Lle9n6w=<3Ff> z_%VR=Z%<+d6vPmVGqB((6^ljq8n&{>2QEZ3mtau{wgY{ka;AVt5j}p6j3}DI6gbM> zBT2}|uMWE=!pzB~Pz)J5rkN=vBi{~@pdU=Zm5~-N(0Xp=@H&jhfE>o*_HjYjrqE4; z+Odk_aE(g0RXj|dEXTvUHEkJoR@tv7-;CC-CdQU__Ar6#(r=a%E-m8O-PYf|t)a6e ziNuj{6qc{S{(XGL|CXvNLuLtgTLiip&U)akPFcp@srWIbhaKC`hYM}<_{E%Tn|tGH zvTt4hk7GOa5?r&6&!Tyo&Lf?ucZZJ!&Cqt;3b5Cdi$&C2>DPPPEB5~#z!jB=)>Dkp zI?|9V#pL#+Dhzz%j+9rWa4+=5oL6)Um_KgvFVs!oo1+b#wSgVb~c zPR88glh0yG#hfpwG@A}n9%C^&=LVfT0WdD^?in%mFLekvFYq#J4E49MB%rT_k|FCf zuAJ;6l!r>M4QKP(uFe+z$T;mN-`fyrMX&umTiq5 zKXxc;q?9*>QH*`sC+;YoaLCQyv$zv0qgBex0^^=zf;B3S6gO*^A`eE4wP1bqV-sI~ z3L2+O#r>0N+NtGditY#?x``%~uaLINu&fr*8h=fk>4JIHBGCYWBRt^ai!Xta8558gI;+rV3$!m#(jD)$wD7hEp@o zJ79xS94|U#DT5_R;ZHwe#^D0Ye+bjB;s$!eS}#`M0Mh(M#-T#cnUD)j+Sd1Qd2Ks~ zf?^8wk(F^9u!=Zc)VfVF6&6XQsikJ4b}BJm_fUu-4Rw$f7$b@l5Q;zwa? zC;Bz3%;VK<#|1@&ndO{7e4nC6@;M3qns^(UgFKgHvln50OJ0R=^J zSmEIgH9a6I>AFX@ucElZFNs(0a;Ec%Ac>1^gCN`;$yJt2^d#rnGZXETd{1B6LisYr z-MGSz^SD87&B_%oDq=CHAbb%A-qF)GdpdxXLdk3HMq+jkC!d7r`LF}~*UBN>W6&5P z7%1--+sI+6wjeXB$Mcy!hnxFgn>_)MG)Hj2=N#o(h3v1HlV#9H)-0XL878Z-D1;8L zUW*-f@ok*2TT)Tw=0pNb(?IxHJMx@#6tg zM@KVhK(}}GdEPepq53njq^NW`A!y(X2t$ z98^k(655OIYS(|S?BH7@S05-;%*bU$%}ks_tbE@m^h+0Xpy<_VMWs2sL`eIngh~7T zggVs;SbsRWu@^XlgPdu4KON;|85X1Dlw$ZUSx`)p>zYEf=r^O^>LAWxrw!WP&k)j% zl^sYY(YhRQ?`1HI_p~&JY)Jhnxiv@BTo}ZK;$?(WUFdAlYvYSq)*6%KC2a_Q+K{i| zPw>YJMhp5c(M**028i^9{I>Gi1P_IjeQQ9@J1v2ohY6A5{we3{b2*l3T9MH%3Ctn9#%(e>WUA|MMW3%C zndD_5C!vgrdM&OpU8J$RLN3ncSlF~E0H?~Q0uU+XPLwT*fiE*T2QeIyT=awyY#|GL z0-*Ba|MTu`$1Aw*zWPtz!qFa+Y!m!73y++^p5k(ZvfE`f*G-G<=R&q?F}Ez+oBZ{$ zlop^2+~aC!UD8|i|3~!Q>G|`4L$<^l2CjBS$`9KCSeH@xK0e;CwfJZ=by3?mgpre8c`*dHjO?`KkT* z34E27O3E2zrc#!S6mQtHm6DgoVH2 zXFoaEMlhL|vMF)?I10T@oF41EZC50vWA!m$c*yr#ANGRHs25|OoKgbA#9>BfGs+?= z`FqwM&V1-(C{vPDe5oT)>4PO5A~L#0|sq_ux)|1jr%^J92( zm9im{0KCUTYG7#Cz0$ctCmSo>LKacud+g&kyE+VUp&QwwHD>(a;0{I+99=%Xd1Us}y$AdnYI)2aa(%xm+WNvoBhsq*1+?UfG!Ft)A4mpNWjutH?b6bs}w95}hgGw}mz*aip%#-a}GsuCD=d6!fLeG?ERyoGn zk8&yFb#!mcm2!MdrrY+^PN-Hn_eYsxvyBvM?MhAcHijabx6x66WXyM{b8oHoigJs6 zF=3m!3B(f%Q5Ol?Jg!F?J7E{M-^~$*hW(OOqo5$l}VGwb9L&LBvy8lj?-RKqn4)RjQ53A^laoAT6 zIcFp^tO$A$_Gm!hjv?v~|C|*hp$x+xDv#p~rheeHB+76$gf&p-=c5banbdko-FlW5xU$(6*nVR-*JL~HS_q|aw>#)3B zaz1#TTqZ!9>V%E&osp3!^Ds$}e_A?+MYY-MrAuqHqPUIOLb7W)7o`+kk*3ZmQm)7| zDz)Sub}Qy>s#tRjCi181Jk%7|r(6`-S)wJ&o3bWz?aubgz@Y0(q% z3{|SH=_sE!%$D$W3VnKIvXh8)@|M=GYPS9I+W-HuGkHeLPjl zFHaXOu?H+y1n9y&EsD?!Ri7%iHiM#mX|o7)yT%`PibOf@JOIIZ~6QL(GwIe3*8 z1e1Xs9B{cS)DGKE%+`aU*%qm2>W`tZJ}BCTKNEV?rS0<2Xz)*KYGT2hU9GcA+79MM zUAW4EZ`{dQ&~bV!rT03!pQ>}hmQ>Bayh>l#l9svia%q{Sd$;Hw&Z_BwyaE8h8)kt*$-R5y#D#BeX!fZiHoSTK^75t5(m!Z*c z{Uz)lbNX+)B)cN>*mo!ZEBhdPI9^}D1^~3veRP#8Z5F#VjL`ZrvjFKUHX~x??SM#Q zag-C?A_^Rc>6ejV9-4`A;JXmFB546JY(w6K+XVzx*0K~jRGf4F4IIsFK0UV)bmGMM z6m2nnO>*+8;VlLS`oNt!-I`p@XLo5>+pd7zD~3N)G`WUpRYW2;4!qNik1 z0c?F_$EUIfaSv%kJ|X)P7M7~aDvE*m*aOmfzS4!%JQzIzEFVGu+&B95X2DbuTrdFf+k)^$=pZgCfwv$!lX-1^paNDW)z+pT|UDPG2RVFrgGzt;RDP;Kj2* zfcT`{nvJik&KN}C+$V#7R^cR_IPAuUxC3e+uy}Ul*&_zoc?Q-0)34uj#Asiu8eESh6zE+sai5wkku(U4sbL;c{>~#|F@ZFk4X}tH(5-%|*dAnX^Sn)IBd;~$ydsM0t zYRUwiUntH$?vA&=q_#zuQt=+kT{;6}Ms)<>?&wipu(Ai~4F(04*EFe^MN`RQ_RE

      }x(ORuV7!r)&_GdN|C`FTf@B`l>lsM5SGK$P7;^W2Nk z>UI@ATqy<6J*+^7a8`G<@Eie$RT0mj$l8X(OlPE`Glb{a8GU!=HP4RTkS2BT77A>* zekSwuiG%PeYauUjNVZRd%H16uQId_;tQ}@qA-lOJ@A(4g=%hB^vfM?1&i(Qwd)MVI zM9gRoJqouPX*QP>RDFmfch6LqDvii1YycX!eptI>iBiYZ^%EN(8vPF)9`b z&&(iyWn&Rzf2AuYiIcFA>y@{(z1VJEOKN}}T}7=6L<3SHcJrn$JM3(Db`4)|JP!Y*qsli{Cq*kS%ZjhP$dk-i_!BR7kqI z6Zi2Ro{M3^v>&w}*B)8}R$b?JAz}IENj|&7{i|1GtJ}m*4I{|CBIQ~rapGCRwSJR@ z1cxPG;iL=kVgnfAg*;L1ga95!nEMtf77@2H*wg&`bcyhW{xz&oCnJ`0tBNYk8 zNLDr8P{u^?Bzlg7hcW2rrhtA}=t6jj(U06x4VX`{pR7kUEjAgob1}UeZ z6vz;L`Zlu}hV|L8U0!V%;h+5LN{z#3a0n=3kG<+zZF-@$>pu<{caQZMV_Z;#WCmSj zmY0T1#e>UuQD<+=vPkkG@}b_LbM?O1=XwcVmMO1+e9CqCb_ap76V{00GKCG%! z{nhB{S7b|{YMS=zv>I4UXz5ewzC!bNG>rsCoEzhCWjN0WQ@st*+q%KOo;x(I@A_JG zdd7fZh^Nx}?^3OecQqQWTlmFg-8=Qm^}#L8{vF4h@_27DUE87g=_0T_-r&5FhzoCL zI^bVEDyvml?#{;BIQguvQP&MBkEmu{`Exe@K=1Q++1f9gl5rtN7s-IhYNgdRlC8~BK)u=#UD1$@bTt}kGlvslG#80tPE z`2fD84_C;=H^cCjvQD=M-B4mLLI7!qo0#QA7|I%AVJ$udz3nYj_8?uo*oy*$rd0o) z5OmbG5y%uiIB=2SI*j24|Bm>pd5jB&>M58J+yjO!4r`+a#^P}l+`|@Lbq6XLMo4j) zb1|fE%rn6s<2SmYfQ0k!tvZ`Wr!5L-Ez4<*_eZVt`87swl%}c?{KcSA1k8;9 zCT~}b$%1*@geTaQN6eai!*d<(CQQtiqgifg=~JJvLuffVP;ro$TEA&LLhx}BKQlGU z&}0HkhL=UjDZ>B)e-e5R#fdII&-S!G4W+9A`OyTmf6qv^r!ml*MTG$ch>Y7%f%|rf zFdVJ$&YpVpPz9Ttj*Nl??>oUqpVFCUw5Quh7Rlu%x0_?wNETJGOa#X(niSvsH%}D+ z)VyMgEb^gdpjW7GrBSHhjRbTScccdzObpbTnL7e_ggu#$wD7^t9$p$g!|xDqgfWv5 z{9*1b{@?p>4>I&Gq}e?O2lQS>pFo-hF$Aalp2WYP4QZ08VkR$2dQzAK*c*85NvqS z7+LG;iYRh|cNnhlwb-b>bpr*#n=2kuWmJRt1f318j|p_Q4QZ-3P4->55k5}>>fZ^S z$)tjQ&J_Za5lp4OsCSIHq`oW!zKc$V1GNu@kORpm5#v9?4gHDH)iS$AzmkBl@x1S* zWHDl~AMsXVE&&657$agjz7ek)EGkn}KtO$l!}GZRgMYlyQW-GuNk%4Hy>09eNIwlN zTM$_%d2@y)yz39KMS0=~Z40IsOw)(Sc3h`W@Caqrv>Pw=HP1nKz_GVO`Y9HDf;8p& zcgN-~oMgHfxN#_S2gJ<8R$p2 zyL;GRD2p2jfDNby$rGJzV-No2zXdb##r4AJ06QUEEJEY}dxl;9LH_*J+RuY)e|>GS zFl;K3$!7}MU!!ONC+|G!YuI2ItOdCgmwFbdd7xD$|MYyv8G5|h>(Tot-q8*59kuNVopSHed!#jxMtQJ>Lv3@zu#1jUe==hOr^ zK*Q_}SxANm)c_(>jds^RkOm4PbEF+9bO7C9&x69m!Uf*^`JPzSZ`L2L_pScp(oCAm zJy3?#ZRpjgw0d&=gPb_ceqnCgG#c}>@1cMAjF%cMo^u74jD|J*$0~zgHg4_b+`*;5 z=)&}ttz#~JrfT_3XfsVc&k>3Qt6TB%joPkM%mr@r*U>2OH>-agXS(%*oA5&E*Mz`j zH>OqH`4%}ISJY`&v)ix|rV z6)y3((iCR`oGz&*s}6LnDPv>pa#-7LOB!q21_4_uXNi^80$vzaF`^s_(FDB^$)X$4 zqQs!WcIJhP)1u`(xVcAmXcX+==|?f-eX-1eSbSdf$op~y+p%RW*4f`6D_wE;wirZ!v zL@mZ5%kY@Xx%T?m8(IDo;xKqqOr%F}>nuptt>}WdCs-=tyj2s(1_8B~j)8wfoB)g;U^zlU`HLh zB8r%l+ILlPD{t7fq&mbgQ{-YX;k+vv%^Ru0nWTUUP)sm)sI&`6uo2lGgomg?uAGVS z(TF^}4C7nlj@3|1dO&IJDEysI&i>=Lf_ZJPk>wR07Aau@F0^2L85+~g7x|xs%~P;2 znjGGO&lI5YM#h>6*qXwN6kAsvC%h$H?MTc4=Q3HhRMVVW?i43X{l?8d3PJnK(k!Im z;M{wB)ps5>G{FZbvx1#54lw@ad|Ix;_yCFyKc|gF3~~HGMIfAyFV>iJ@VK89mmLVr zL#-oL5b~6pRXA_WNF6B8=}yyy+e@%USC+dubmPB{u71uhifJyB3t55A?I4{GXx9Bw z4o`jRIVbrG#Ooi+A5N+k6E)PerNlZQKiU%&wfXbChKOfrZbbO7*gW~_8f& z_G~gXO4XF?DkF_W{i4eXUX|1MEF&k_8RUiDD@IYwLT~ghj%AdnLb+9XwW^^bx82O&?a%$<46O6!HKPi(lIxCxM++RGe3 z%{@pBQ^4}p`OB`0ucMbWwAo)K#=55n;xTDVJn|caJDphNUlmhoQk;gRrF@C60BUc_`H8h&C+YO$e%s$tI|X~TQJOrDtME6gcGjH7gwu{ zZ+(+{T$DAhZThY4UmMnrt_aiXflx{Y}-QM14HBPeh_Y?zokTwI-^@#6{o!#|D zPjqOjIMNl}RIM+Gb-m=Sm!6?j3={B2^NcNAHnE*?`MkC#O- zBnJGI{fWMtofr=RUqvo`4bLWd68=X#J-rAqed^d=kNG;C%}MhPO4@VB-DX}=78%$< z_-VbHa%}}qk@E_Fz5AZhIRVZXN!74=ck70wTw4JpzU~pQh9o z+~Uh3VOh1e;3fCZo}CK5#vU*%SPuVKTa9z$3=r38rrw{cI$k0qGg&vF9w9md z!bHCe@wSYm9e3yZcPQg;WM90GrL9}H;F5rF66&*i`QFrn4=u9N&^dP~*~jIMBYOE^ zxi~=vMP^+8hzM`(tFQejgg(C`syf9tbN1d2j3gkhhS7{?&c+zx5JAa?y9#VYLXhzM z^Tgd@G{^z|$^Qo{E98`n4Z^qnb$U$GS!%}tvQLNat371^R3&*lU^rzz5np-pAKW#A z@PX$=8k-QEe+(#MvI0MnsxSn-HNE{jmY!7O4O>*1q@zVX*Mky;d}Zu~ns=ExK!kAN zybO=>@Qiyc3ssKG_6d!TXHyMvpRO^mowQrjj^5RY)bN}t9h-_Pbb{Wx0sny&FhoDI zN7Z<23dUn_&A+6p*6RI3^dBm)!UGD@{}xMw0zy%z`PXSK(^5 z94!(j{cu7KAc$F)S@YueX5hXnf*>v@>8fbT8Od|1B*>4SW7hM+{CxlSLtQnFH3qM- znT@|(d(}}Kicl5@QZ&Y$I?{bNp3HV-CIafHS%Orv`Dft4*rLcR_s!mwL}s&_A|e(S z7o+mx{$2mC4Zga0&X^mo`fl$_rIiLh?du_H{2cva{R*)eVbOaOQ|&^)V30V!D;X-e zIQ;cur!WR7kKf>8NiL~Xp)+{Pq;-z#iIS})Pz2e z(6=Lh%nrCTSNrTy5K$RUXSjKvaqjuEJ?Oi)_8VGq4u0R$DIR1I-Xjo`%1M*u0dda&epAnD0CI~0WGMPJ!)5b`3t1PQbtkmXG1 zc-GyE5XV$_Ivng?;FWLkIW?n&VJ*2SMf+wu(Gv3s^*E6gWKE^U=b&OTYL7P@i_~Ee z_)`@7;v5v?IJ7CF(%xE+XoSLn1@Sd!k&m*PR7~pp-CPjV+fYP~-9c z*%jh%=jqVQaoZo_o8hWNgvuL_FQh?l|6VRn0k_$~t9-Rx{sj$-b>YygeCO?YwJee< zSyC*R2*cPoE!xa1JQ86B)tV72=vd@J>VHl~ayi5P>XF?(R=)(pM?=tH6d{0vzre;X zB!n0Ka`eaU$`g=p39}8!QyToJVPXC^J?i@aU8^e6xISsW<=_)KFEWzf=-59%K&2S= z!Sl!o?e;b`SP2nWzn_eklO56ey6gA*f&*9V?v=^$%ecus?>=J=*}5Hn7=R8U86SKA z+O$A!6iGG@k?mfQk6=G?@%ADVO(a~>cTMJ?jPlZ;$!~qDOc$iKpDJu?x^D^jvKyll ziHR6g+Q~!{?iV13(0u+n!01{nXR0$=71p5w&P>y{Wb>KK1QTd1dY51-N1>sUYc5g5 z%GO+d`PPOHmqg4xbZJTciGmdaBx#*uNHV^*GS>4ri%NmsReV(1u4~r~Zd8?EZk1`u zNixV}gge|7Qz2N6guPBG6lu#6P`gQS;`czQ!8g!gkv z%`ymp!tQ7yMTKVx?PCcc_iBEn@WDQ3q`UsJ#~<*KkF28Z;Jej z8ci;IP~};ru#>H8o5YSQq8QF8V?7MePS#i$1QQ+c0&?H`TTUd){`bxD(=E;EC+v;6 zka@qFt*PYn5>TLS4G6=bCSVcoYjaZy)1Vbh zP+1`ku9?PM-6k?E@o^hYgL{i=J{vwEee;s__N5c4 z$Sey?+br#F|9}Ue1%H~KAiV9Ds6`&7zyhtX#G-mbWCOjNnM@K;%2HE`k`wZN$mD(- z%;b!P#n;=vaDRimg>y?d`@1Ec^s2+9|{RUp~y`x2H@?aRsZf} zu;MD5dh^{ShEowQ+*0V^wGb{pCpJv>Tc98a-e=(5zki^*^$odIR%*jD(Ae*)l^j6i z6^4{nx`xme{djUL2_KKS46C?t*YNrd7eq3NQNW8$NJ#sxTSZR)$sC|4;t{9uyn8F3PX^EH#Iu67j;jd~o%=1PhTH zzV-$8Tp8I)IFjO+L`H#|U(P%rzQ@VOrqqAx_J_vGOiMzvdWh+Ef=U|ti%$Z*H#CM5 zWk?8W>vGLE+9T)H6~ns(9ckjgk;|ocB2d~5z#JMTBYgn_nV>bovc-KH0`}qAZmT8t zf;XbJ#r{XP628O*O^J|XHzOz$d;$xRFy}sY2U}Oy4>dlLVFbqq04FjsBO8xO7V$}C8M?wf zJ@84#+gXfUdStE{J#wU5mj@ZKTvRBXv9e;o6zng{j&G^ya$t38mZopapOn(RwIT_V znH(q%e6h+>a<&vNGfuC*#Ug8a)Id?>b)`c5+LgTJ#zp?O7J}1BMWMrmD3cs=cBrv{ zqinX5E<%~OCESGD$8K|%T%?{|jnfbkt86=XI0@6(c03#1Z7Bq4YzC$9oJE8T@3rI!`D{v$x`pP%8MATaYF zL;^+r`0EYtF@6&1cW}Oq%nXPq>v6||`0HDZun4JNYCUwL_k(<#FR6l^T1q+$^PC9d z=R|!5-p9{7{;Puiy|X@Fsej(PI(e4guV>19fIT_!KETiHFN~)zZz$r7jxY4;<*#vEDCi9(;{vKRk z&93Y0+&~?`>owWL)n$tDP9PVUy`;VKO)JOMD1t94ZTG&cF0VekJ}nnBp@ak2T`a=+ z|9$;$!bfmRQN?8XSV|kwHI2ZG%i{*Lq*5iDYfkE=^_8$^1zr3Y*78<&yv<}fbkx4# z9jyKPpAzQ2UDoXL{YM&e$ST^kep8yc=NU^pVUVCz;(0&D%Y~DJMyM?0++e{riMfbX zLD!4AUZ{>2%WDp$OgM6r;Pw~QCznswocc$*R!8|2UZt~Xj*9R&_p3C{)ukP}W0Uu$+O z;lg5;#x3N_Y$&+ul|kldf3OYkeeO0C_XnOaOmh(Q=5^fN+;d(cT5XmN8^|;x!)M3h zh|e%(BT%e!5LTBZJ`OwVgF+M*$1e!2vP{90h(O&iDKM7ZtM@bi)!B;cvu8v3ZZVX3 z;rTT=uoIrOsx6IKARpmOpp^!(>Twc{VqqhP{3RO<_yax*7aw@>#)za3342+-D3bI? zZ&naA&7HuIa4qQj!WcJ1)aKYD$Ds)24@Q_yQRTr1C@k$U4qgxlNO;)}%dU$U{TLL` zTu5n>t;E53)eh=Dgp((vWU(GNqKJg#Fk6C@qW*@jqI2@}KaOYhs*v@=w0-g6@IUHnlZW6shyy6$jTf)M9n)gtC# z7>P+aPtfFEX-F!_jiL9h;jN`fqa$WkN%z;)jee5k)Cr;dVyGS(-aAx5piM)PgOyEy zl+5!UF@N-JExOcd!=5#vG$$IOeGt)5OZAdZNNl_LW8kfWN$m9X;W5-9Z(f3=Y+Sw|UgQZ4^nxFD|klIL=NPH>z2iLm1 zCpw547e%3O82R#$@dXl6^mBWFTW8@=Ijmy23zsk7@jxz)=64WZOB+*Dy!Sbc?pCL{ z$3EK;FG17Hf8>`!I}g;WZ^*U$?6-lD=Y5@oy1=|!+U?=r?-=~@p(8|8m7`c~e zM#vC&%=AQ@FCcFMmwDc|Y+LIvdMTu`z(2k zVd|25bX--hTntY{mD<&g08it<-Lg1ZY;#Aq7;@2u6}+-TRELq@Bd?8GJRnSU*(gB~ zkuugRNyWiohB~+hzT0~yYXQSrQd^h&f^cY}wo_Abu6UX>m{SeIgjClCjE=uz0 z5TeW|%$8mSkq&Rg^1`XQpeW(_0O|*QLF+63?>O_+G|OJRxo6zN);FcuQ-D zmc$4kK0$*+9TKz28CMh+wUt^=0ErP2STLF22(n2OjbTZ{+@J|XlG^1Y_bjT`-K@=eJM~q25@gP!OQG!Z$ zX{yQ3h3M=qLhZIQ^swq2zN~mIcxr%6i8DYZ%IGA6yn_N*rb>bBB`2&FM~@5Pii8VA zA=Elrh zaLda1LRv#WoFd@^L)dso`8lfjw?f?%9{zCiQ#A5Ro3Nw+ym{aKZQNCPgbo=In8pG8 zJ^A)OZ{bra%cV5E|I+6?N$ro08TGd`?L|1@F*W)~6xwimjqx>kxv6Nw+{=bcxuMlC z%j?GMlWAy8hEm2Qv)G|J5_sg9ekU>NLntR`Gnq+=)e_T)Cbmdaq>w56HikQ74V#gp ziKcLsQ5zE5;BehvMKNChJTyVBz&bghN5-;Pu(EWT1l%RQ@yo<8hQUNK#`c^L_VA78 z;CN!(okH#=%x&p{I|dVH9pDnGK1;DJA=spPn%@v%Gf}=tBQr4GEEWhIII~%r>l~8u z3I3QBDybgA_5vz}sMk?=LBs`i!bP!iwP|f7q9gF$^r}YKXqo#XUrS$Icak&WY>nBQ z`*ZZN#LjNxm0ioSPHNCD3`>w5)Ol*aAgh1*<&t z8%A+NJJ6w^d(lA2Y1i7JbZ%p>3*d^3q||broSZM{k!uise`PvE!~MQ}8DC#o#8Gr6mG6X762nJx*99O4B2q5_E~ol6AW z%Py|*I&fR(!LuUwuzyiRBJ;Da4YwkF!x1%w7;-|D@GKy-CKln3PocN!id?%7Ln&v} zyf9XieCH&tM=L-o{|J;kRC4>61A{wcj6Qp&pN22;FG0r9ro+mqY8*75G>IR3wmR*Y zgI*K&$%AX_zI)6qI#cStmcE11zlf5g8>7qk%7p1vS51# zuwqxTC|~65E03APjE{?!$B_g#;n31yk^vVBn}2$y0pXNH{@G88f+(cqk;4D~dICyN2dC?`cJ;QA2Y(CLFGVrQp( zW#MxFVeuYT`R|E_w{)3_QnM~lbf}!9kh^$6?5V7XS2M}3BuvogteA1qnIlfUVVTWf zp{#q)u%6`J8@BvhVs%pv0oN?~G)Likg<=fQlP%zpDVPEQOe*7#Fj$I|VTi+{iYKZo zXHaxa1J2Ca_xKxRKwE~vPH0hZ5EXImt9;MGmn%%3gj|qoR ze|GN#A-rip4J7+7In9@jXNHd#IuJjHZ9~)9Mcmq5oK1cwC1w}~?w{qQh{7j|?!nPq zbsd&amA4NyCkP440OO190 zj*k(5SKi%ZTem$O-K?(~f5xxePZ2}PtY3luR6*|cdn-UhBFZ$peY&56bx7KUc@}FeK=PNGSsWYt0 z!i?XtX<|~{0yx&wV97ha$c+?dF`xSz`Y*6xz%`PJSp{RQ^ta{;rKz# z^HdaCd?iB#!-;Ilp+nj2%w?XPcOxR-g&nc$1>mu6!M=@)=RU+ri`e&kxc^@A+tFNK zURDn_H9{P!qscpZa8;`H=>Sm)!;7=8!u&*k2;Mtp*dRJJ8v^c(VuzLH;1Q3x{&U>L zsk4Y@A$wBlGSCcApz;3^He~a!H86Qu8OcaVVLM>VqonRi?`$hf#kY1~)|)?QrgeLZ z6s5jxy}EWr#}>1{!f(*NG3U3FfU%bE5Pl4^k=YQZ)avx!`t|zp-0Ew%WE4H{%K`Yl z1H1&%q|Zp&Gy{fz_IFS{$aiJK#a=f+{fH}rY7yoj6H`(K!6-Fuvl11S@V3Erd&bM8 ztjqd@-kDJPNH&SJak)gQptNBS?}~O%0Yu!}Fkj4iNG~8c&61Yh?l~f)2$oz&7-2#W zy)0rQ7smf;?rd!=+}*jXRk&;aTh^ET@ZPnsZrhq&`^($6yOd*T z9pW2ge_*|j0#Qz0uc=|mq zQH$%n=!2ofz8>F7WlT?GAWerc^h^#O_|wftoYjh%YAV1a&}F<1IMEF3=op=@wT{mk|^eS1V($a7)ptgv&y z^zxW#ef!%X>(p<)IMzFi)zbt?KWOO_dM2?U>klM57pI7hzf|9j5bDb!UCA=rSQ@*X zQUnNMdF22}E}m?<{4ZI7H6d2CwPJj_1+}hg5YiBgwuDO=kXW>$pY*SmG4;G8bg~W9 zhZjm01EtIK&?K>IP)5iz_y!2o)&6%13?{P`EqJw;lB%FTr1RQUsxBXeX!S=i9_?My ziSSx!T&m5wi8&P?Y%MDKZ(JV0`u8+2Vr?B@r3Z#73_n?G0BZ*keMK?ywZ+J`{7S0y z81A5!OI=d47nPB$euAEsfYh-4pyVigJu=vo3S z=6`u+#KM{r$3Co*8NSQ;LUuh+7kDn2y^(R|f8R;-c|f!mV+<|9>XKuS*Q*`;w`FEG zO)f|egge=wbDo>5-A|=wMpuO2I7a)^=9z~p=++|f3NCDof3S(u&jubaIuZs=Wc|Q; zEpcBRJ!z5CoqK>6)qg%9{&PH5SQ)Ncx32FK93u^1lMg#HQMYk~1_)=@O=734tw>QtqT)q;*8JcK%%;DtM zZzTsOU7?%#A{cV|Y0E3?KE>XeZ9`L^T9Zuy>)U?iL+)$+uBZPVGP;ryyBWkR1qv~6 zgZVSH&?@sz>hOE_2K`c(xPnwP~^#`scjOb5%E(7%KCtDKDQZw(#c1bWF zzeKqndyh`FR|xv#trA9mJme(Nj%#D6u}+sBGQoB2#GObEywphK$4t?vQPqgEId$>o zt5FdI>Vqvssj2P{|27vTXtzi)nT!zbPgybKkPFUBJ{Qh0#0vpj6-WJ$)5}0H?OhgB zK3rYXo<@zlKF)2qBw9D6|I7(Fob~)6(ExcDv4u2=rab^zq*5T>_V%IX-jh)Rw;&r5 zJR~`7E|l1cQ(=NXpR##pR4m0bc#cSE8tIlbti;j7?{V@MvJ(qSXrAQT6{GlquqUhL zuXxd|Clv;CH<%BgH4pc+c7GU)@jDnhj-+MMxEnW6VjIW?hKj)O6i7cVqMl&Wpo^-( z8d&CG32l0b3_7R4OT}pZ&&?ysNXaUCj5ZZ^n7hqMpd21olSc?0F-K2a_wqZsEFETU zIDL64AXw-jgjk@MnHQ;)2Y#b3r|3M-%CayXyNm{!!wR)KgIgS3@4MPr6Abdfb9w8D zq^O?dYzfP<^12c?p*lxS&4oGMIM#A1h=~x)_+9^s_1Ej+%M5Fz7$iuTP#Wy`_k^S! zoy;L!yS$i<&>lp&rMUKAInD$H;DriD)Y2cY7ykV2b|`WLzXsi@ukTeF#{4J7Z)EdQ}ML$uTt;( z&x)-FE5qozg!-#`zzUbP`E&3{@KmU5(k z%+@b533I*NmbILx(kpIBO(pXc?LRsE|B~>WB8y*X$rx{I-aTc{D*+iGMSij<;xVHX zLznVM?Td80o3nq4E?P9Qv#T#_A;tfqLab^#*ka@9SrDF#U-Gy>YVX2wAF4XwksI6BTw4rKb+r6b4FhQ5eQ^4gY=`@Gd=A7Q z1yZwyUOe_K>nYU$XCCcvf%PeK^0)rO=u8K|@fRVV4`SBT!&qQ){HWQ-_sHP|ChIRk zujBMMy)i)Y|5UyQC-_PGUla22e^G2-N+J#4XwTiGTmS!X7A8C2owBgF!191z^Zyyi zBJSn?gw)I~-$Fs||1_x~v2cM>qreI1(ik8+q#D~-{C}1(5TpN}#sBSsp#4wS`~aSK z>wg7P5(9KbhPsO#1d=#D9#oC|?u8wpVmQLQhs5>0tF#6+CW3Z#uX1%nK+>}Z- zJ~w*!OweE2r#9hVbVRAh8D_;vv3?S^DM>A6MShu(C#8&Qo@;USf9!y6E)jj#v$CDP zuq(5EA;eE5+Nw7#*N46ca&}zf=SFa!B1VeiZgaW8u3tQ#9(DEy^aO6{voj1; zhviNiCrK_N5#8bpAEvcSv_D29kGy3*UPLhYXg0aKQ-bPeBf;A zqZZ&fLB^_ETSmP;U>n(w4{A0H#jryR0tYnkAYStTW*N)0%a z4D|BXE?2UX3q+qo%swUhR_dgL^!vJ!apK%@g47vB4rejxwZ)R}T4+4!%q;+QY(0&s zOj?VPyb7BuA$EULKbNI^9k^!3j^vjJWJ3>=&{IQ>@U0m8(Q>z&kNdk6ad$g0#Qijk zgDSQVEOCEzau`#bxxhj$=r^!iMX0dI3=FGx2nEq*HKcm z_7~9hU;kcLiyYwlnNPOj-}aE-@@2f|U^l!1e0$Q6`=7ZY_8uT+w&Uwfy3b3r{|mh& zk*DEDmazI=CG+bNw#Z0}lCMHRwbABXY`qyE$N2Iez9A&}&)!@0af&If-d{m-y|<~* zXs@H`J_p}T%AJ=a2cHS9-YbZz|LZ_QmikXH8KV3Rqv<`wH*^nG`)*RG-NiEhACfZ_ zCHX((5q$W6NOctcZ=1Fi-|DJE|NpqMq2j%_oTxA*%7Jtcm920f`+G@UB(mxG%H+JFyg9<{ zP7^N7HaY(CS0k`YVwaosnd4?R<9j1E9RhSWHyl}*Y{$$+qEPQ(WCucZ{DV6@-f~bx zVn35PA~f5|^z7~m|3R3}b#`Hy#!B(i{(5*?LP1j~B$hdAND0pi?jz(KdZdIQp~>j4 z*#HFRM_u8T#JLGwYHt&ebZR=M`kxQhkyh!0MdQb#o|(h5y!?dGHQQP@!jm7eAmoVu zb5DShWuYa^8t#5yeY@Gm^KU`6uXnCbTJEpz1Y~()pl@|2=|NxmolGR~tE6?yr-|~Q z&;K!BbidC+7ASM)@9S$r-}}X-!-xy)Ntv^~-7!UH0`H#!xk&`MVSO7X1oZ>cXC#66 zkTfj@9Fg@4ZH-5O5VN*z_u<^+1pcxr>Yqb<*Jl@KRnbO&_PjuJIaa!)LN};!PpWEY z5q--Mp8_qqR$cQHLncd`CytJ(Q2EfG{c8-TRwxQ~IeVZ;ODRe6;m!*Khus$%=!8?! z5;G`EGlj}+VKr3Cpev0Y14V%Ri84ovPlbjl{J$~tlb(BowU=*>d+DHwXybz>vw*~Z zaFDnEFFFqNu`QU*7<~HNln|sL-@ibpL)e~^O?lo08M{QEr@WsGqc?k}?WcrGK_sOH zR}q#^(}Icl!!RDCrd((1!Sk8`X4NE~spLW-AptfWBl=HdQYHZ+VB(KNlRMftwM0I( z=Tzkcvqi+WKyFY7DM_cG#%ZvR`Ibjp3pec`^t@&~iw zMFi=zAG0Sa!;djlR3@RNdRqJ3u!~rrQa4#)Fa;#ddgF0nI)?7WAb|fD!fq*FD)FnV z+9U0akomwWlIP7bXzMQuza(o!Jz{{O(nL@eRLQ4~lpvNXq-f)KDsuOlYj|LC7CZbo zUcLha$%8F=aU=7f3KO)0nd74NYuODta980~bEz(l1rbFwELGw7vlgoBc7{xU;8hm# zXERFa!nj)IN(WfvnL98bg67S~BACq`}w_$rpdZLWOSwlgWK8ovA4!3Jf@JPeC z-q80Ij`3!S;p=ZQ+n%U0XS;^zltUs?Fi7LZ&XySKRA#`>U^gbehxKUeT(_=o`+<#e z6NIlrb~o~?SljXtzOH^>%xIeWNy7M+SY@-cA^!A0$hK|O{3HB-o|+-9&rHF7u~AW_ z*J%`>ad)TF+<}l8`^syKd00Hlmss?)mhPzk%bU>mV>fR0-^8Nz&}94+@R!Yhukz+m ze`&=I1TfNI;o%@*ib%64X_RDI`LN)GJ(4Rtq@s+CM0Xf8*39W(o`gg)vl19wS~Alt z^O6XkgmGz9RS`;ZiSI3>7#X?5CT1pW`_g|ZqLNYL(DgAGKM_jUREBdnJ-<=N{A?;A zF&L!(0sNT%+hKLu{!f3u&a3M`(P5CBWYm9#A|BAbp_^2{kKSqi4N?4u(oQ53ry6mf z)eEuwfRysPLGED6kW!p;ONlFPhCxXa-D<)(v!xajj__?=XWTO*v`1?pB*@G0x#8`Z zwQZ05e}4x_Pj1%tebPDJ;sjdXQGTS}ZN_?}vMkC~y|$-s zhvSv)cXC3x9ztEz!mYtA@lv(%NuT*z$gOK^$AM7sO@^q&rc%#It60*!`K^1x8x5Y|iXAGr(_5hV+(rK=U>2FS% z*e50EE;cujmST37^hTsPClsOjz8?LAyxF1cKY|~__ysV zez&24C7%P<29?ZHUX-66ydp2BKlmD6Izb{)fAkm?vO48B8I>Mp#2+f_^*5O`2NTnB zV3BaVERF{qhVfNS_}sRX@k*wO9_7Jg+7)!RH-yZ)S#D~V7|BIrQr+H$2+I_*QWvs< zeb8aSmeGWciiSX`co^@Sq-<+-6>v8#*fu5oW5%DNmdtAJQYG0ak7W$Jr2SC?W2*u( zEdk;Ip8sx2qrYQIh}R^QAmSO7f*75EnDP~kj+}WZ1ADtH9f8g(zOUx!u8VGG3ritx ztA)B&5|V&sB6@FF7-IBbnA1bs+{4$UD^1$SA!>qdd2CU?Aw3ZQHhO z+qP}nPIheDwr$($yzl@0-3Q%0`lOGZwN|adsAp8Is=Dqu=U5y)m%lBUX1)>%k>-dY zB9&$xdQ#tE1q!u{Ux#U6ZR+=|0?$_f2P=8cBKg*^|De>DUW8r>kf}6KC}?-Gwd!qo z(Re27EDEv9+bjCi!_g!}W+KZtvCWzlXRL$cS=i?tg6^yn6o&ykV}~jmgIP-%t;8#R zvjeJO(F49;J{V~VzcHQ2z1SYjRVug3`W-KE!IoD%btP49*>k$V469|gX~79nhc|qR zF#aWtD@KA%2T*R2XWIPNAw6#c{eo~U!56MVct%iY#t1p7hv{)SiosSxoP^Y$2$kT5ARiP^9GR_OCQe#wU;VXH*9?Yl24k;c%>C1rEsmAgc5 zugc);bU1bcIx#P4=OiPZ86=u%3yA0f;VqvqpR@K$wis)JGa=q&m2jFktk%hP=Ay&2 ztGg@16HiJB1+9aM8x=GT5g7y$%HI;7`a{?1Us!;Ily0`y%hMRUn$n}*eo&;|r|=AV z{?c%^Uki2Nru1F7>&R`q$ul%;3RCgz`pq(-tUYI`D-hsR%1$+3d6ChUGWB`W!Hzym z(3`NJ2%3tH4YQC^)>5XiTHS%>@jHw`L99%DdWGIMozW>|SX!q(Qd-@Gsk<97e1gFB z3W|Kow5Dunf=F=CL8QLTC~uc0dg(qZxQ0R4Jonv{>UlA5*ev$((-Nd|W@Vpwbj7Q!QcyC#VMX z(#U*gnTJ>ZLSz9&vt$fwYIdr-%GQsdSvT*(0_DNl-6^!SV0!A> z2GaZd5Ed$W(x-DTBCWs+@GpY`HCjvt&AP#V5eBML(7=Um4WuMF1KE7ov|n~Cn+%g7ulW?ehS=Yh**8icUErz9|$=`9~- zxwPp$qSDk5qgpU>)-XK=_0F5gOvfY{8;7AMyfLmidQ<~@Ghmwo z7RpG%-`7mTLv?tCY#1Z%Owkkd7k>^MjeGA*+`*i>KZ?kXMB;a_NI$}l)72&vj+PaS zOP;fpf^)5+O-mblFvem%uZL+9&}0;A&ens%T_1qF(m@e}Eb!)UJQ#L!r6& z0A&-qtc4MP$k#LqVC4aP{6Xr!cQ{^KRdAlDvm;>R=1oACwO6ukV+*nH2l>SJ1ul@T zpM$-Fn6NziX7M`c3;y3Mqq&KNrAr~*2v_%_FCI{KC&uV(xrXzt&pvkh+^9hyB>$I> zf^;5+Ry(l!$q!E$Kj!&Z{(jly@p;~)Q5Rw3mit;X0Z4t?^zrwxdU*!>=->XP&`AI* zDY;%z`FqQ=yX_N=^jbpu*$rThKERgi7t-BUq=xm`?(=qh{dM@=`TgaC`Mpg80xj=7 z$KAU0t#LU&-S!i4w=wOdXW(($TzL6g*r9&)>tC$Vb^F-8r5Kz|x3GvTIhpWCB^!i3 zx#aF}f9h`W-h0$^_jdBy+uolOv(;_sImbC|7Mfh)esezCJDYIq^Lalz-yD6&z2aJ) z$y>DSGhRMWX;;QVd6Ho9xh?i4qyC+-K3S=(`DJ6>RQN%&U;lhFc)NSLz15{y`qdTU zgV=!A)8w~C@-#CXUiLX4U6UgQ`><$tn6)*Jwb{2%s2;}b+m6ykX4h$<-~!fmr8Gj| z`9n0k#{MN5N0{ETT8jT68s$GkqjnCCxud%)W$1 zLd}jIPGluP5+cB`2a>0i8a>X3v0!{^DUy{FE?$}iW6mZjM|v`>f<HauUPHolT@>3=^cupeoy6iZKi`oN@Ow+=7&ubk3Nw#Kn8O8 zdw$l`O@C{$a&y22isI0Uh4GslXA&#n60trt%M+K~1w8 z`mHMjzez4)a7nJBE)aeYn7t%9WhSDR-7sE!%gXtQ41?LOZRg>eqdR@gurbP4H~T;V z@%`({z2*7Ao;~BbkyETU!RBq%GVz0KAJdb5ENxzF$A`9IA!3nr5rqezyR4L)6? zJXRbDbq3kstiw9P7V`ACbxH3G1;L4i*dgWFMm=ayuRqj;952rF9fiR-kTA|vV zLeIQ38Iel0IzpyP4Tl}S2mP_bRch)*Fu+vp57|uDCcyt>w~Ga7s6}oT_!g{P5Eq6| znjrO7X`EwiLA>wemVGLMS4T6py9#G9O-=n`arAK}ipcI&mck^!M^%P~y54qj94$#g zdu=e#G|$#{a+1MBIF43#cI1*A9X09tp!3_^{v1)vj<{0`5{+5Hb^PFF#l8B@q{6=uFY8r<65vfA-f-7NXVjlqJ+AX#&IddsMYms%bUGhHz*T8@ z4Y{UT9tUymbo`-GbVHJa&*kWl%L`AR8=H9WP{B`$+wxKW8m z*_$*@hO0$03DoT&ftW90K4fKZW&6z?u67ArBi6PE5@SiNqe!JYVP08a47B!ZT0(S)fIdpSVdxyej zC#G$Ps1AQnoA}{5L5~i2LZgdE0&7Iuk1@h93g+?LukzaUeS)$WhwL*kgPzy!3B z@AoK352vh^3KvuQGE*%jp3d=uPj+IcW`L@ zGz7Hag2;AN|3O-B1M{5P&iD{_ekIj+3HduUCXh1{G}HI8l1K7BmjtpLuuk*P*ukk^ zpCyw|PhLLXyIr0K?=t@=&4FOIea5s;$a2cIebl$twoJ#KbH-i@JH8t>z3XagiMD;- z&UpS?NdcT?MReff&`x#egO-!FwTd6osclT6r`iNmA9__G0nf}!(_UL}#9M|({fhGtsLXgv> zug9ktAcjv{%$5sGIpHljkkvtrxb-oR8yqR)#8BVO=A@7sNpDMkNBxK;^j~Q$kKQC4 zE%krtXgA*dxApgM-Of>ypVzLQ-9%dk?r_7ZOAg~%WoTO{tWAEKWiBVGS~>Je;nC0{ z1AxKo9g4I(;)NAc10)mHBN!+DQftd9!rzKd`L#U0JJQa5%GzdaH?27+pJLS5$h>{B zm2`Py&y!q7ncLKCFwHfzkQBLLgvNgkQ8a>jFgg$~`Y7mfTZ<>0f1x7gb>D9UK)IjT zm{AhF^lGa5`9cupe-Om=HOv$5`kf;}nQJ5G`T~b&ck>dDTaR_U62?h~N=Oy${oyhU zgb(=#nV+BU+G4}P0-BN9Nbe<_r>>Q7+5($4WkwQ1OgU{1dk699O6Ps7?x;hw`-H8z zgx`&ql}I7Bp0rdyRiab68TCXzrEidz*g84|?40F=(25Uk_!6xsl^!3Cw&)RMaxVAy zfF15Q1yrx$y)=LF4+`;^0uy8OS7=5}y#HMUY@fC_K_Y>x7($ zd{e#Eh*#7nd2%qj*@$c1@c?zY7!ZZ()%}g&zGItQ8NGUwZKq|iPysnFqX*ZktA$1ylS zLvE?qtAbWi+QTZORzV}L2#O${^qU8piwE07Z=f5DD9Gzjd0-(1y=$oLjz}P$!Q{vi z+F~u~NzUhRrJrSJFbjX;7Dg!ol1}AdB_BXsnM&>PuI6m4%d3nddUjEP=@lZ}+s3j8 zENWkjhst$>D`Hm}(qeLrzB$nH*mi!g^VT#XnAV!<6y#806HQpVubrFKv^fxE`8Q8y zCivFqz4m4p8$xb5Vrdp!G1l)w`9A;Tn1+!NF-AG-mjjjec~KIB zZb1(PAi^!$_N}5_AuYCVc)?Ci2Ie75WV<4xZWx4Tos^(vuCSUF=sY>H=Zu7s8pwj~ zmIv4-20@}+*nLb# zEzK_-xoZr4fBdgWvYMq?J;Uy`dvz`GA6LVYw>%&S)CE3cCpn%EGJs(RQJ-l6ZOCx1 z4h6NdrVf5QIo5{1z9LbDu60girW9)#dwEPCUdz&I#H#;>y>mW+w%wOFCy3E4afm6Y zs^fVb;T{7lKa(w#=7BXUp2i4m_&BEmHI~NinBTXE@Seh(erNsu(?4jlYh(&a zMpaPrXUtwRS$mD5Y1}yqDF%Cg`E!rWs9(_9Kg@5h4jBlk(;^WNLnqe~Tns>t&QdeE zL$OVB`P&-{Bgeq@m)Q8gOHK@oB8I|BS5Er~?jHWs)Xvz>=U+iLK4UiP9AD}*6=qGm zbs0cvxt}8b@5UI=s$S`)?P6b2A5zpS#a99+1uNNkhoha~}hb&du=g z@2BL*Z@Dp(rT1<#1nO(RagUx_j~=r^`a!Rqjs@atka3S*mrfMT39K}Z4df|_i(bhQ zjsCl(nhvH+y2-mGTW-;V%H6Wu_~zil%3XiFxaQ#N@QFkWsDEFfw1GJeP}xGK29jSo1T*k{o4dl~I`?Hr)2r~=K~$)hNuo00kaF7CLcjpj6@&T;O)Et1jZd#{aR=cr|H76e=VN#dA0cwwe$Ac5!pDH(=-V$n5A3o z?|)A4UH>`3FXT4vY&W@7xri!4I)cC>!zmEgsx@w98UF z!vzM6qKz@{pp|Uy266<~yM~zwTwA#G=IBi!6aW0)G^1%oM)LOzp*}v>@c}a*xRgH4 z54nGo@@#7v;!nVX&z8q3(I@w#t`u$Zdr4<#a@G*tpz*J2^=-yycW^FHXgYJqCIz#i z6%H73S5rKkRQ9j?x1*t3@t0|x&yv`e z>9jeYzPD|l)9y~Rl<$no_ph&huGb0V@3b6Sv|BY{&uBrNG zZ&@;dg2JX#!2%`a;P?yjKuuPxNLdnl9s zcI^Ki_>d0YZ3JZC=iZY+$Qjja(W#CERYhubO7L?$JH-e)A8ihN(BivZLfK^b4E#ZP z<85cuJ+vUc?T?qsQON8_2eXPL(!kp5aQMNc*qpaoZd*P#kPxqu>(m55veCUaaHF9- zLBo!$Ko98YW}ZuWe8iadr6d}yfSBx+V_$1)>HPi*=Y+X}AprS~sr~5fXIw%HA)=FJ zecYiRhxFCkJh=Cm=h_%(KC>n5zA=1=U(O%v9EUrXad#;xJ`zxcveRcN_GscM&n!Z&QRMjWfXgz^GFnMFcry4D>e``$n6i2zpwHY1|oVAUM*AwSZV zLBuR31$K_=#URJYkW$xJhcr~=pD@!W4AhAb?jm20^i*YzbxSJdso@jq^wfbZ=4E;p zP?^^Yp>Xr=oHDs7Y{OwAbFgC6vSS*!8F)9^jx6JZm@@6)EPDST)(X)m+LB^4`-Uhz z_?u!v^o^UMbY7^j0o)UE+)DEi$?4GgU2=v~$ST$iK0OVIbXpJIft1C#d(vQROz>xK zPFie2-F*U^j7SYq90KxXRhcJV_8K)+C)y=+dTj3jlYj??k-T9OX(1n$XMRAUu?&C1 ztBF3aHy0Y#K8l~iaDvJjvqEEk9PrIpS`Gb<)?wQA>4`k9d?LG$`3!jPk9KMH_2QIO z!YR%AC3$G|breQ&t2;_f&!*qnO6lqFiZBFnAjM-{T88i*JH&I_$jJxPc(9pP#-z6k zlX;3*_(P3P+lA|HNUTs241TkiD?FwmY0}7;IIJK^hjXQJ$5xg#`=4^md~|Y)Z6X{& z5Rq<~7=a)x;HwCi5R9q?KonP&dgcWv^aH664E1WR2~xnj5St;#LrD69(qtKLlH`rD zki>QEDPd26cU`gaWsbJ?PrD?u`wA`yx3ZxqQ?Z!tPi)}!Le~XcZrKI!d}=M11&)s}V` z?BxA1loDue{)c^nsVb?NzC;u}avmmGxy~nfR ztJ#X6jsIA;+FOQ|?Hc==!_L3QDt0ct>{L=`gLd@LFG)YSp*(`=WO2$B!;33vwP7X2 z)f0EskyTXk$he*VP-X1)X;r@L70#qN@1&VL%09|eSgVd+QB=#W-gtpRTXFs7 zOG`t1o)N5oQC!4aw7^l;I8NBCsg?x8-7H2LIpOI9Vn@QmF}4l*$@Hz%2)msED)n$( z>vWp`auzZ9uto$WI^|`jkc+*jq;;i$?5T*$y)~+44x8$7)@ZeW=0)~pp0a*K;(%eb zpe*hM2E4!QmJbJ&#kfhbJI4%Jb8VS-Ea$Yq0d^)N4?yw0~LZOv0DaC^PIL9o@ zxKiliFihBffBQt*L~{~Sde*#JhJ^xwJWB$jrNJ-4<4xIe$51cD0z79#qL4{byVRypFw7I^Wlj*gkUAi&!>gBT zu1k^G9&*keb@Vux=vKBUjkBo4EqydB>`;4U)GfcY0+41^JUuvP#Q@Z~tl(;)3Fhp1 zE&UWQ*=<#Uo}*~tHsa|ti2H7idR#jCDB~F~z7*bs8R2)DlaOS)9V4N|g z*-%;nnhB_P4Jya)VZpuNOmLsLYB-MSmju(@H*)Rq?CJ@A&qu z24mY!v=tQ|jLj-*xdzFSOBeF@9>F<)tcrIj;ueRxP03=+Q(posTY1*%hK-3?dj?<@ z)yTtO13bHNslay1#>3zM#WfpzrovBR()wRd7{%M-?^5D)X5DE3T@Bm6%EooO-TENj z4ch!mXr&*#qt!_sRPO8dX-|^-(-lD1>V~MTIDY=u&8GeFRuAJnJw(OOJdqh?Zwo-? z8{^V(YiQAOj zWx*jT=$1dt>HTRAC1?h(S(0-`qW+vU1E8l_GlYCfuXX+DNi6+BWmWR{+l)KV-IG?s zZx8GIPAmzU1%HG92et{8Lwy<~kh$=Lxp~dMtg~hwk#iee%%6DX~%(K#72q(Q|(q3`kB|FAA*4ljk7uu3%1Q=9B)@fjl5T z9q8i@S@FJHd;1#o1@U!89c>wpWRx*bz{HJ1ca8E{;@=tci<#SXJNCY{2U(t_2kuv&Tg>Xp5E4u&b>ij}+zU6L0BY8bA-K z@t33~@uEWs^{&E0il4DQzO0qTzq(Y-D<48kBkf94mUX_&`ko+MB?@D9068|%YuQT! zZ+tF~i6vN9;NrE8jNVSU12~4$vDdBm1Z_4fPD6O9Iv4GERH1>kh0@;0o z3}V9eSH+=MZjHBSlDw$ob@lI+AISm^UYTe_QiG~k#3EsYQWM3xW~7q;Bbk-boHCJ> z(rh_YtMdzz;a0m`W}6yOs3E6?BFDN#kz?@>o-O)C2%903wT~BQ*Pr&M7VVB$JW) zi-eDNU>ulSKp#}^u zFXH#VEVucqmD{~4LfA%zKy4=cy=06$s5NUz66&uCy))*KIkz~N9?&eu(VMA{)12N> z4pQxEw(P2hSO=tdSx$^43+oHLy!f|jZntI98)QRZ)a~(Ba(h89C5<&=QbYtelZK^D z_h;#-yvi}oBD0bytlPJDWu8qj8w`vST3J)t3jwbW0z1cQxGQO+s#v1U`#(h+vSv% zU^KMNQT7(6#i3;lcQ&a&Q9*lj&e|wNS&*mpPLT!LmP3pTh)W2$;oWon0U9 zh&e>mA|AdbIWGES^%CdecCIcoEQbeJcj!AT+L(4Hk7?=&mZi4BUDmWCN%+oEF`5Km zsPJHb{&?`FM{gFI6$5g~dVP`{#c;UF074hu*pAAJS-nx~ z9(-#P@M)=eovTCek7lNay>CO<={v_FsFF-XFWWWb-EQWxj8zX?^;}6ZMR8il_^hT3 zhmavyh}dypoIzg{&iPkK|gz^tHs6Mg10!k*WquCUD3vD0ws23=N*U+naonl zJ^LVVh%Gy_k=1bQjyVQZ`Dm}cagVyBkTTAF=0P7<1(MPhdDdOC4+t3;%vLKC4%nSs z5a=&7hTa_<@+Vs8uR=djf>I8tHF*D79Zm4aFWomWO0eP_(Ix6M?=>xJv2%T|4kjfS zGrar2zQ`Aoqd8kdqmBkFhv>f%4(%eO&4)H?D97R=gYs8fv%^nG?2QS3QQl++zrDCJ z_r8CF{*t){^4Z(BIFje)?8a#lvla?2kWFxF2VdSX(exK>5b^rE0^2!zQjV{~7XrO6STVE}2pmz53qb4A1nt{8`FZ_dLo^(y*{a z*Q1jjeSOTued}?u1?#_dL1K_qb(szKA?KnmDL!@F#^sD!PA zZ1QP|I`ka)sM3OpKmq9IpPHk;$xT4On3pqw^*#_dufN28J$7xkLRaVzxP3ZO^{FXD zUY%^;+@sz&*`E8dYF@M+m7x__`7Pg=Ecg=uMOGr=G#7OZJhBn&$f<@A+$rSDD^^ z!BJe2QOu*|2xK8l!L0C+aQ&s?_y(Gv@#!VAbeDwF#VAjJ-5pTpa(K>VC{w5&?1 zN1ZF&wkR^77R^M?1$i9Ui~fl1_@0%pkB=LqghN~n9N{`@Jbu<|#i@=>)8~-DI8==s zu7ECw&`QC49hvC9i>dKpK6$*dD7Np!FN=uKWwD^Dc*T5Z>8RihniSWKmng`pvYq>6 zrVV^YQCHjmD1FCZ+$ZK;nrhLpjda1}jw^DZ8$~~|O z1N&u#n>2^qUPM1%z8YgVu`5*$CA>lfr>pbpYx8=$^Shs8xdJF!5fF!Ii~&Y3G-l0Ob5^$3z1_RI8)KzLJAB?+i2Q5jM+g13rOzI|5pBIgW z>V8TXJ~uLqyT5|rM|iybz+GNXqz;jK`+nhz)<2}11CHK})9{J*p3vl@VJF+0JV-YdAc`jU+cfYTAqFZh1W&%4PZWM4xI^Tz_h9sLnr~OK+KH;01cF7t zVcEQbL9vI&0t+#`z?;Rz%Xd7!wlCgRZ3tg8Ib2sw7oFJ|9S9Ygb#`%IP$frJwZF2m zR1n}J?X8vzz^7P`THTiiSleQ!Fu8#ng}rm4#A&m~*vvIi_8>l(2CA1Xs^vuCfWYPG$i8qt zG?w7)Q)-VM6poe1`m>-(X^X@TR7ml{9Z`n!ryBRWZD+iHcS)>PaGr*4k+tSTRzj! zx~0ny_dJ07^WPQH@VMfZTSNneN?QtGpIS*KC2-LoH(x7ySK`|$Bda1ARs8N_r?A|4 zf@Xn9ehtl-*h|fI)8N)tUm6)l>LX|Mv&voUCtP1+TWA$RQ@q*roVjijEj^d-WBiiERJAI{1J(v>jq_+!i*e1;o8xDyWUR9x94XS?7Y9 z_T&|B0oqm3e!6Jg)}~JZ4&sVm*p>T=4F|Z z(&cGpSH?pZ4GNIG3R8;SIP$U^0ms5}(S_<=Q6AFL$V!+Mux05&rs1PxA;aWT6j7H{cXj0y=(mIIQ%tSb%i2&Wzp7|TJ~IR z^s3rCeIi0r?@rhhCXqkHuN!@nlf>2n%2jv$C>l>vv5qtCe+AxJ65PI@wvNF#e*Qas z7WH~D>o9D$@5iRD`rG%hb`Umxqi-(Ss3l^UhUzHI zS7F_!V`}lv=!DS;j7-&RX4+1r_vJ!{x!RU~6RQ>6W$wxr`|R{%Gf!JSx4@#9{*}23 zW6t&GC9!MM-Pj-Ov9SPo-Dy57VeYl55STusPI2`sStG?{h!^p>=X7{0E{fZr7L`h#eut-M5bh&?Sz!;=FqHzMn-{n{;Yp})2VMIa$1V10VNJj>eR(n z3t$<Z!s2tvA$g-AIb;mp(kWT<#?TEz;e3c{W%`zW5r*HBg(VJ z^u27d-t^hDX5tTJNdVvX#oi~#*P6&w;9C`F2D8*y_AEM`fXg*1(57?WqfIRR8m;TA z75_{2pX#)J7MwL&IWwQ6tDxBgB8w(AQcC;1f4qJT!kOpC#J+g6);Acl?ZARvLT1(V zPwr)g=DY%gb1LK8gbh}j$I7+O7Bu8nplKR{*U*E?qSgB)T!AIH6i9A0v$qkr)F3C9 z>2W79vaj(uMp`kLhOjlYsBtu>HTf)@JFkuP{&-&U9Ox@eOc_BvuMZape23vWae?&Z zLuO)_d!nbF3~LvQ!-~6XsEK5|z=1#OP2Y00aHnE$gV`7?k0WZvI<{Mn!MM>krZ@$4 z;7UF3)%*dpe*5K2qbCaMcoWn;e*<~pa6U?}P*t<5+`wqP`>{XZLXeYwdL0pa6w7cr zQ&46@(;~`R!oA+|p)rzOE8OPWbl>b)c_H zYdROhR;QV0=o&CmSm4RE*HaGt0jEvTp~(~$=WJ*(S$3$cX+ajjC6%jH|O_}rdq~VhV3s4dwy?lTfC#`cQjB= z{8>mo#j0$5l0r4}R%!bbxJ->^Pl){4tWA5P8n-m3{%n~t|JgFJr4S$=)TeQOHJr&l zt~~c93ZNYNpF8x{o)d96cmA9e)Xnt*^)o5!;Gc7-X_MX+nVla%T}NH}k2_xf7b@ud>H>t$eU^1IF09Jcim52C10R0JHD8 zwHUd(Q2A_LpnDsG-6+O%w)Cb=3B9SdsJHaCEJlp7l*z`Tjh1a3%Tb$-e7Ooxm~iO_ zzBNNc+x(A6U7Ha>%-Il45GhK{Bd2-g5U|v+85w7=FUnWO)^sXornN;}u-Md0@Hp!x zmO2Q69{HCRAT8*A74R+SVfMX?rb4g6Im*5j@G8)nQTdG5PrL#DB#F&k=@&7c6}Bep zZPKa2bh7~j)@$&xa+`tz?1}z)@%FzqDMfwp9y-~2j04@4F>4M{(_P*A>Wzk}Kk(PT zMfmE4?R*i`eHZcBZ3>O#aU$;v*DBfljq~CgkmG{>x^sM4!rU{x9_7iOX*}ggkaq0O z@u+FDJ@R6+?D-Px(CO9RzSRYxY10X}BhFIOp|wc^N3EAL>k<}IS-c*R=Kf7>+w7Gx zzWD?U1OKJRieJ@?Q|@&Ao4o?_+8Q~Ib3ZZnclH>;zhxO{ zqO;PLr&=-7@A>uU0M#|ersUlO9$w<-YkK=2<6cS6BjwH4owPZ9&1289Q)EWGs0#nO zVQfaxj+5Ek>xPlpEY!Nw(V6dA5QE#}mO%kJwJw+L;*tAr5)njZvx|#rubYRS*{1a?d<O7 z?gTKUW&gT&m#r;FX@O1+>iW;Ow#Z~Un#_xC-djCgr!3w1GIiNt(Y~w3bSwdE8d}fd zTuvmIDb{&dwiR4*OTJ{Q8!f8!5TMTpU1Z)ZrFW~Np!FL@K`H!2vdet}!v{wV_ z3s5yKj;G(}0_Y1+Gsi-}E)zYR_T;T>M_^%u!>d%v-r1dLdsp`%i+y~6Q3k83cfDQp z2J7m3*JQ9%sZ#dTY0s~VJ*S? zo5q;S&dakl>zzS8OvDDnEkl9fttIsBb}PMPFHGmqx(nzhjUpOb*cP2*)3XIm=Mb7WWU?gOP= zXS|ot)-IRw1`aLN6($co6*`T=VT}N%ES+M|{;l6yZjPK8_Q zO8JB`DF!gDEOb&Nb=p0^kAo|k8$Lvhht4q?|#aRl~TcC&jJ2j-9vH<8juaDsLr+3a1xCbG7(78@Lkg zQ8Nl+OpK=(UfkU&TW5x=3-O@!X@>B%61`usP7w{s4d2R*SZ1v=BSxzxiF?3BUbzqX z&s4S*rC?y4iX3e^vwzF3HYi0}jP3=X%IaTtW6q{|woPo%si;36X}&*~yFX$aDVh_p zdnpxU?AnzVBrC=jqi{wr4)zCdzX-6`YnJUIfo?7Fes` ze_!G}p7vQnzWAuKob9NT+ zPU5!DbKBh=gZQcx`vse7r|w9x(O3VDj8;x39OM0XF7o~1gY$jJv-N$QBVkI&DJD}4 z;a%qK9pI8U!Y-L}0x>=IO7l!`|6RI%&K1wCG7FfI{(b82#9&2s(;!pWS};8e1p+&1 zcMM)ltzI{Gj*T@w9OL12dO0}W8&c1Lf}_*OT@h{2C|LhExYHidJ9s?3pfSa9F%LFmH!t#ZrxU2^|yqTu`q?wvv7$p1E3^jbM@A9$)-aIRD}+k%&?VYwAxKNW!uuITwFH_2aA|!ehNP2k#ve z&m?9G-K+L^=kaTIrKwYkze32nc2hK>7zg<~+-4Zk$1EDNL!ecTYGRM3OOrhzV4r4_ z(!=r;N~Erm?sFt2H9jYKq|Ij1so;^|D_A()HM|+KLHAB0@v9Ieek+{{hQdaw5Ll63 zkSb+vLvc;Cafk)tdbcy4<6|25oo@^e)aaL=s3=co4^AQUy}k{T&29DOj8Rzk_5MVW z0dec^D@vf!A1UW8H=4@veVDcB2?LUS`j+xFFm@SG-JXv2*( zXH75t+3%BNZcE?P)FsV2$vNGncaM1S=9)x8A71_BgX6YZRd&qzYq5wlc43wy=;a4} z8`13tF@qsfF$Jv0p5ufXt{~Yynm{)YE_z#c%Ac&wC&Yaq)7p~^YlSFiGBA=Hz>VTbkQcx(${I8Khwm1TKpxj3I4;V154 zhZ6wRCy%ppd{0E$69&x9ntcOlQfP*UFGWUMtEBWZw*%pAcNcqJdy4Q!ivlRSv~^HD zW9COOj^=4+Cm-rLY$NVcThQS9e<}(H`2_|WyKj?QKYm=oFUr}Qod(}8WlFn=w+x(- zhE0_in`IhE&cuue0_(cb~d-t8NuFtKMnNhlY2K-*}!mS`2+F zUjCvhR{uzCtHUtU5MSjH(>HE5;I{A!HQN*g-8+eXO>AgNwD9YmEYtWS$x0S_6HXcbpo7juMs;@kY+i56&tt#wz zKJ0*EcN{~n3kpQMZI6h3aT1rqTs`e!O?9>}l6#l@6;hMB!Bi6RlTH6y>Ug#5@eC45 zl|gGQ^$eaO$tpZdakvwG(XXcL$JCKph_~XGr=!N8Ppr?r)HfJb-^qF(1}~Wl&q$d{ zTHXivJjlt-^xdC(&yE>;Zw7yy@#R=i$j~?L$n+`GRlX5U&8oS6&Ey!RSH&wyKoV#j z!`xqxP%l10cRDM)ctvbcp7k%)mXS9p{+iOHGBs4a_*_hPa&?aG@h!nZR`*+tY-G_x zw5&WH8Nwflv)0Oj-ORmP(4~`jAv>poh_+nyoK&2}lX^-a^#*cPxfJMW*!^hZ8SU(e zGcpzzp;D^iS+#MYzj`?pOxq>s3KPQ@(=^B2$TKIDs^XDrxO$3UuSCa{8cz%88o(9C zs$)6b_R&x1nd+@%ci%7+Yh#Js+^(B>C9@AQ<$i{s!>CgfhncENVVR<6^b(;Cm1#)H z4WYYRT7hn!WUuAyAfJ~{)*-OHj!65O&xzoOtS_yQ#5YU-l`6zU#-WDS>dqmmSY1I% zT;t>0Gr&NFCV7NjRk{y3=Yq%_#uOcaM-@I(m0NS{f>@?0jZzOSxgZ;_fkgx;pm}Hc zT~@gFHC1)}J!A-7#k>Rm$s+;NvM=#;Wmue6dq;cGZe9jA=#Tm!0lZ@YQln^1X;WM~ zM`byW<*I_!7@7|K_sCTeg+hgdUc4UvM?Y~pPa}vR5(V-G41r<=lL+~P%!Q^0mNIS$ zM%hU_H8HOU!!0X1)TcG4+!h#8!+ErK6gLiZRb*CG!ENpORmU3p(J zb!T8h_N@33GKDeDLdLv2_wkv$?_?3+6)9Q6e7p28#U?tMenB^6zlyy)BLvjnupgHN z3xw$iY#Sbo^vh;B7Zidms!7*em$eSP5si!DP**sg9<0R*V)_ zCK+A>xwC5+1G=p$llytr%&4+ByOg0EKkaH+rE~YFSBpCm*10^R^SsLJL_;-VRHLC^l(1X{0p9gRVy%VnE3d1@#NoOPv zxBts9y9ue6*lOB?RUa`_hs(trRN3TLZ9O{bh3ncRn!#oJn4gVghx>Wu`F3dgwswTbm;^dO9<=C9*qV9-f37-O4AeM& zVrx{95fo8~-(yK}z8YS5rn`P+R&btt5W3Hwqc<&@vqy;5=ZW`*JukxVJBG%+%hBjn z`}Cq9JTo6WLOPok1Y{C^-#HzN18$zQz6Job$046CQC?_`-(jz=jCkst-szp#-v=M| zdhN&O6C|E4rJQQF&RW31{EqTi5B)nH3^;%+GvgcO@0YYv`M@da;gDlkel8Y>)g2yuw9Rdd}vpja(E_v-pt}S+uh~` zP*K{#{iyecu+JN`LJa}@vU}kjqU+I>7P{+^wF08c{bK;s%#;j)eXQk@ zgWc{1eTd8**rqqHdcb3D7Sq3{)Fz|%c^k-}e2nw`yWxuF0=x8`yxuH&*Fb?e6IgQ) zss9xqgg4a-Mr{BI5j%$zclXWQO!4wEZ15h{{z~ehwyLjHrYH{${Foy^ztQ-ZBfZ`k zeCcnFJ`H*CRD$hZ%{Y>2(4()`-X+W@yntCSxT%Z4**?|vB%_r zHYb11q27XuO3Yfs2<-B0$X>%weF+5o`bygmgX}tTdLtNHjrL~2kh(m6cL4-d%0uBBVlfwmG+jeimd1->MOf}N^!avwiyhfw zyw9U>d6H2;2S6`L+*K|1V?|Q(*$<;m`n8I?I%s4!#VO;=RAtr(|D{32q5sMel8r1) z%A#M0ji2<>(vr7`+KcBcUf8k=WI=RrR7ay=EBWf0?1WD#X~|@v0~aE$R6-KYL`b5yh@qu&txJ zk0CRUVdiv!Qay;zcY1BaJrm)8c)RG@)2PHtcW+n&ie*)EBkj2rQM!KalrN4Hva#%B zchb}p(nfaP4n+LmQALeTxHF0tVLgLe_}NHd%OC&S&T881j;DKoQ*=x*ICiGNYHiy3 zFN-&9to{kbvdj`m%TDI}IYXOWVFbq|a^6nk*;igQI)|;^W$z0fv&-YHBH{EjoKB%! zhZ_WX^YQ)DMHltu1l6zrvL`DJVNz=@ZF!#Xr#T6L@O+&QNyef49FhV_T(a(}b$8nS5;wGK95eN;s0 zN#`}N^&;7e!~R^9;?yps=@j&Xe`$94X7u%54fPF_)l-Yjw`B6oSCw6$ZR(`@DGXo? zlyPLDV(6lD+T>ipOh$nh7NC?d1I}YlB>GT?d9gq zJCU*5XjO}F!{w^V6Z(4dNOyi{$B_Dsc_~dZOK)i1yUZI=j-;p?Yxjx8w7}s^ zTU2{#Ss?E!mq_VPaVjQxgyI$@Ie=L(_EZ>oT;|TnDyDvCN}#y(o@i8WRdNBY(d4eA zEFzjeb}-J8u;3+MTLPXGEl_`8?|y@J;hj6%NP<`+(?qv)4=H z+QGWrt9AqSz8>VaG~hq^85Y#LgA)q|td5k51}=?4&T4c709$UAc(aJH1Hz&ZL++lp ztXtP*)qt%Bo2h3&Mo-y3f5?3Gh7BaXc!pBP55-|7tk7wgYZqxb6SdjQ=yrstobbp%KmWu~lmdXsr$} z(Z8o@tj?i2Y~K8a`k0c6c7%kw3Dy0TqJs-A`bm`&Hb}uX_er@lgpI>?84mZr~|8k zq$9YK&u}K>-px)ctOGkGA}NfCLaCpW+`d!7pR3G{gQdx*H}{}_H5m{bqfX zN^St4dK;aF`Afc~-accoUgYl#Q;MN5#jg&wiaO;_d zzR%zByw~V`k7w(wx#$TfR%&c;_(04YWO(tV?RSGD$u4m$p2m{Y$_)f4jmsy{jcXaBkIml1TIY}MUt+@&4C4`X;|~Yon}>87qFLZI^mETu9zZ} zuOXZ`yritusQjeQi?Ttml>P9tcnJj5aJ8^?{QBSnbvx^;mWfG+y9qr*gMy==D(s5I z$X!LTfzZPXDwk4+M|TPC5SQostQub6D&jiolkQ->YE9oZ-}91fP@fnI;Pc0~&O8i}K0J2#Dm z|6sG@r`6WVeinvV?p#qV7aN#~*?71jxsF3}Ty5SCiF#j%Rms2WHB3bTCQHrHjl#R~uGky-1<_K+D^g%?I}GUOw( zPlg7pT&Eq$r^WBFk;D)+Next`Sfj9l%c>G6-i!(xn0VUL-$Ta~-r4cE`xZ>X@1XhA zl1)$)q$sP1BrTx1q9#i*PEc$E=G4OLPm>m59>ExQ4{UU!;yr5qj(}m;?EUbOC!%nS z0KEsA7b9MGN{Tdyk(EW(A(y z1<)n5h^2h`rZdT6)J|fZ_!8d4EKXVe3C_1?_m;0*TKAnd)8mn_MjuEyCIvzCFaQSLOwNBv7! ze$7tj14==2YQLsV6}Ysen|Tu5eC0l97&Wf%g%s50LEDy;_HW|n4+Q) zkEN-8BgQkTq*_u;N15dnP%37`;@jR-KO`uer_Neq(6Q(*Q>eK^b&*!Km1J{*H95k1 zQW|71MIZL4Xg)?;M;<3rjWh7c`_kodh8*0&c=!hR5X|FUR+{pfV(vd-5MyPLvLFT} z_8#ffE28XNa}Tif%6yH{ac%ioC==dS`K`1d&K5_cT=>?{b8UsJv+2(9-RmYUEhNn! zdX1v#vb4u3pCAcvZaL{B_r8-x5*fV^tFT-3DuMM$c@fI5iiuFQ4T8ykB2#p0{SJmB z6(y4iFLpe6%0Lh8`f8B57j<>pRLC#e9C~kH8QuwFnPJua8$ibr^(#NxDrb_(2K#`j z+6v8|!)q43w@{r$^hD*Ad6rINBcs=fQ?tv%b(OelpLuimOMV5yJ9v=_#WHo>f`pR| z8VPS9Av)Ndpr|U%Eq(g)Y1dYFHBKSSu680S#7np41{r#{M&p{x96G1*VoZlKase01 z4191`#!mBwC-CqzyY$a)oBrLTF9(^tZj=c$xd!_L#?EHi%MUrH(e_`BZv8&5_1w>- zH{?-b6(+37B}(7)K5@$~a@Q?~>nm2V1o|gvf+@+Lb^hTUlh)K7-(BVq|1P?A-F_=2fSDZ=gMm7 zN^c$CK6l?~&;%|1lK{x25^m*euuE7sgq}>J`!IR=jgfNI4-K##-CY++3c}M6F-{Tg-47HX zM%X9enlKFX?X>ggPg}0xow#Msb@Zs5D;3~c74VvT6FhaJy4iYHj(gX%YusXe?WCX; zC}E^`>YUf4Y@a_NqK%_$k3`m5OK15)`y@2-X~UR09bs|@Fiv^E_megexMl14enuIAnNBlqil;kcx4P9RIHMdpphpUhee*Mqhz%&hRn8G$)|&-=H#Yi&R}~sXz<)XErdB zFay{f`^TTsx26!1_z7@1HuvZE(Q!y%*kPM?CLxMS;W+j82beixw+x3}~4 zwfb4(DYu3kyPmUW`wTxl`D+`3R{_t4aJsMY9(|3o_QWX*pO za7jGQ%~lBH>n1)1(&ZijUEbgSp2nrsQntwYD!x-BbhGIbHu^q0@8aw**`2&UC6hQ{ z3(LO*P>+ei@O=Ajs^!^0X-;qZZ{!clJnYETyW)Jc`|4n`?%hv}2{h6P!d4Jsc*pXW zB7R42_n?ZgS3_ibjABlk-rs(bLDD-g>4!f|3&(7Y#^`j=Zz6_Ox_cY-7($ZmWSgAF<0jb8BPD7{`#<{D-G^CQWg;E&*ilN|2OJaTiOGm z{>OL_>POw($#OBScj1=YO2TGyjkc3_(s(e6gFXe3{!;eSbC>N~$(4MO&pVF|QHD5Y z1VSrq-f!6@X^teQd!umnEzR}K*>O+Dww~U3NtD_1f1G^RL)y)@1hAcKy!fp;b zsTciK{VJL~TeuN1Ce76`mlA5xVruTPn0yT0l!+e9rq=5mW^l`~8`3-}fhhA^bEHs9lH_G6&2+;&U?^`z{dQ%I2itmjv7CN{AWYgMC~*9Ixfx8|l(9`bA5ioKQ% zHfKx9yrkJbNO7g%oCYNA%Z_tuss6@g=yVZUzMdgAG=&v_CWMo1FN$3>lF7=j$}t#r zvR2-;l?1us+P0xe+K5Lb?rvVMmDSL0SsUT6PlYz> zP2voWX{D(iSTIM6lA0rOyv?)Nc^>f4Rz(iSp$rPe{|BT$%O1c}m;3*V>HFr(+4PWn zx}+o74P{*a8Wmzzf80`aLdhScudMO^!s!Kq;}2&`$F@Fg^?ED)c>VIDKaLu0HG+7K zxbtCCFM@~_H5oOC%>8kbh+UCi;pGW9Nc5==yP~q?(R4C?gV*A&o5=uIe3^Xj5-Yp zGVVQffAdlgHCu{ja7t~@D1ODo(r%QuN~^r_67z9Y24UEae>oWjN5BjKO8)iXi|%C{ z(w8>;79sEAK277mGU_g}^K?TMIWLT1Ex{G*k>D;f>PxI>k27o-&CKZhgW>2s-pBm* z^9b#N^=?jy4vrz#(Foo9Cfo%Qc&6|33pr6?e7!Sra4|d9_4@fht7UrhU*(XSc~^Lq zM866r7CbvJSqI?F2qYzyw5(+mWy$0Wk3@-s?We-T8M=;a!t4$I_mh|VBWrVhyjm-?7A;v2_3Fs`nQ z1*>DtSIO7OK|uNrD&mC%5@7541=zbi2g){3@VHDDU{Ft}#REL>!vx}_K?1huavvh# zfH=V4kWX7-SII2E`47OmbwcC{N`prMNj@TJGQieY03_5GVX#}&KD39iNQkb$DljSUq@^M@pXo65MO852Jv+U!;b+_GY#VFACp0R-4GlS+X2Mau^m8s9XcDt z*Z-MP1LErt`Z6dV<6r*WeDHNdkIDJ~V3`%m~03{e;HKzR~Vt0jHUVZ!gD|S!DL;-00{X50+1c^Mx8~_-g=zWS#z`CVMNU{?4K56Nw=7fE4no|JxhR0iJLAeNFlV^vy zDuMeI#XG2T(=Fzh6W!=Hp9+a$2-xE~rvUTTqA?Rz(Y*1QYiY z*@QQ{h|~NqZcCCPrd&-9y&o$|q)Zz5RtP*q@xn%3;*9J!9i%ZTBJGu+`iNo>CD-Wc zfv&^q64AesMHiJPEaP#1TzByf^SPcVY0WgI-^A#SbKN!=IoH75Kzxa)bg;`gJ61!W zFx|%2c4q$DhNzL{B9#p)SJT{7KU`@@37v6Y+b-8EGN)~&6SR!1gV!uoAz1cxZiQeprfr8nKQkPMVQ~)qJc+a#nb${`5lzI;tT|cl*CK7h zAXI%5Z)$R3iis`a*ds^-XA~uoxfWltgV#S&YKQclj7YIo`#VxaXQs3*6wm#vNfi9V z$Z3{I{TCa2HW@lrLC8$u0IggSxnb+a&Z^F)uRXc*9Tsdmj|2f zVklC=4hcV{*%Dy4vNG2G4(VH@$K6HL#F~}gy^h(C%Z%YxAsjwo{jT{L)HtC2@$k@&m(vcE+pq)FvWya9yHaZZa*kT{zX* zU%FRy&h`LMJTJ5(>J)*KSZfzA?ybJY#mEa#qI4$zPIRUy+E$_~e_MQ#+C7hlUWK%` zWPX!vgfFMUz}I?amqLd_eiETVkX#3#QPOay0@OY^wjAXO=w& zwP2dEG2|+DV6bcc40%E2u^WTT8e51-FZ7GzKnMR*&+ngKzXrc>nN@F zq?E|D;-#w!Quj&S;zZ&Du0R)K+%Y{sS)_YZC1bl7DOvT-P_Nu-4={b%dMxoe#(VS!&_Av+mUPNvJeTKcnN%(IHYdSwM!Ikv_(fv z{GXz|;|o9^gUAS8jGMbR_3&o&wn!(@TD~AiK$Qo8k!i;}`|1Am(@nkA^H>{inbtl9 zeSnL}H=dHc`g2}G6qxfOlgGdJC@o!HbXd8b+U7Lgh29kK4b9*I+X@%c}1W z?XnUb`S1+T`)(0VuZ-t&pu#Z&W27NfsRP7S_PfapVHB+9abP<38E%pNs}83TE&sg8 z=%xSlB76Au?ML8}wXE>WZD)cj0$Jb$=BhdNKp?L}AlF6=OZai31bf7z7&ngy#Jih8 zvT|Vz#f_E3_mH__(y8Gh--s~3SS`5Qg?{(364Y8GRk?1GjJ$cNE%>ilNt0S9(9&qO z>IrHY#B`yD7vY7Tp>q-FjJj4FKUUY`c{Oy~p-sOWrt;SR;?djvT`q-#ar^^T<;Zs5gHGnZ?J#+ngXjHF($?9M%1 zIZ*eM1k-2SyH00O_D>Mnh~816f=%B25hYzIJf8?)nt8o>rjjPzu=cNEVB&WpGMV8) zvqFRiTpxYObWvDkOht;g_5&Tn&`?WOgRcyF|N^sckobZ3#SS$^+CNFYovB23f2zcATbC9nccqRF=!l> z%L#3 zG4Q2Oh}Gpcibg{9w|sDUpKrFU9#uone@eaDIdBrD249NyYC`wPO}jY`fv-&-&gzR! zXQlFmS+;t!;gK53rv0HOHAF`<)NOB{K6ec8mtj!l0Yvd-ug3sI$+T^MUPa6|9Y!J} zv`40OhDK3K?6rU)%kO$C45i8~FUyWfPIn&s5g;Yc)B$=`FG?SKzb@Z1%b;iCmSAYm zWCbjg39F1a2@WI<{BVp`&y&~R z)y1vaJ|DPD_b!7qkk6^*Y;}GJJN!YBTpG3FrZwbet1Y%ZDla^f7TUlnZ+P z1RQD30%>ma(?N}x&+|kJ7^LDvPl8ZQFCK#CJX~{P)qNp#Kuv}8avRwqd&G#Qv;4Sz ze!bxD(L^~m3yKPCTg+Va5?U(0N%N|8a?^R&Iz6kFhO_T}zD3sf13n>U_*f5g*birC zobOdJvo@9rG4qI4He!ce8Fqa8s3)NhTpDJ@gF!`u zP7mQ4*Q6HbR=aEM7bR9)IDAzD6PWJaBrS4nsY@>)pp`Vv2S^pS~eLV8>9J4c{iqD*7@N=QYAytZmL zYjc=B6WGvTxOQqI$;m;P1%=ips!?=2tkxmedxF}w!JNj4y#RaMC_8c`*ZRT?FU+F< z+t2ewU_4d7-i9I4j`wM?YnMx4|1Mbf6j{f{Naa*wH1K)u?%#ltzhXZ z%|_tbsmMu7`Y|U6Il4;!_JaG7mRgaZlPDt|nZ>#MsOU}aL0d126X?^Ht+*QU!a)~z zPt?mbwO$YXX?zu_DI!{;_PE~twmNmhyDU_2QlJRBkX9!|veZ2f^Zbn=6|JB?@Cvgr zK$n@pH@c>xfc3UfO*#}AqE(MdkDV*3gm=AV;j!}BkW^FZ{i!y`uMGBji_Vku{Vd22#Ni6A>L7UH z`QEL|mIY32JORs$o-Hp{MjNo?H0Hk#q*2p^sQ%*`Tj_^)RLCh&hvr(~C;Sj_a~^7tG+6L_78>`)?)`I{`yKu}DM9Yl?G%Bwy_`2C?qzW6%i=;AxF%JF#V2sKEti2|4 z6{KWUDe;0_K`wU_YBWUN#?F@9V!qsZI=pkBxdej>`9i|1sh{y`hZ4N()ucMu(%2O6 z$#BlFE$23nSSbn6s&M9nQ#Ban^e$#-Ws;0B-m!AB!V7l73k^N4ri?nPr^xzC)AGi$5b!^qs(7c~V_+4L)9q{ze{=TW2{!|4~Jj!&nhp z6l)(Y@?$@7o?&1|Uc6P9Sko_3f<{=e5dv?&Zl>Q&2M5d(H$Dv9)1xYH?#h45gM7Ig zesWP64yXwZ=#?ez1NzP?ojmnI@O*^=wl2edMB7k+Eq#NN>^m@^`%zxvmA`7!N4R~l zJx)9dOaaNMu0e9D0~o?9e{djIAaK%A3K_74nOg}C)U>31OZ^27=FUqC))&?1)$V)M z8)ZnciF#$ApScgajx_kUv@T`KCSVm>dcA|pRudzexK|td2eIEzXju2D(pikp$Yj^X z!`tm=vEnq~B^Sne9_6Oduwhn@^{C;egI(|>8+hju8Z!jMp31N#ajvfj{)>ZSyrAnR z{g(u%YoibN`6no$>l??kLo-#xVO~;9Gyb5?=QTermzX9N4 zo-;s2~nukk{N;%VZMJ20mbnSMR_`W4#qyEgrl7vU*gxhhb-S^ zd-Q*v^I_FCkt2=~;q!#Tb2yR*>@**PqiNLG1QK?ZFloGz<+@Ygh zce=vlUp;aXh>;hEnSm!<8_yv`R;-6MLYO&m-C3}8kKeiD!%3)*5;na&%s$XM*3Qzr z?O`ZX{*+;G-AKb>5$5VGwo-iLPI1O=f%EnZ19CuW{?ctxTAc4EdN z0G*i0%*1a$T~bawI8-c}m|4r5hC3c$mkkONCn~f_y8XH1&swipuf`G`q7V{mu38V5 z`-wY)50jk)y)LkMQBTm_C%PEy;$CD7hR$$teyieo0c#q(as#2YgrHt6}X36?cLEc}#;}B>S${r;-f}EW0 z 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 Events

      diff --git a/docs/search.json b/docs/search.json index 13b048a7..4bf0ecd3 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -{"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eRefine dcontent data\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a refined content object\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html":{"name":"CIORefinedContent","abstract":"\u003cp\u003eStruct encapsulating a refined content with associated metadata\u003c/p\u003e"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC10tokenMatchAA0C10SourceDataCvp":{"name":"tokenMatch","abstract":"\u003cp\u003eNumber of token match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC15embeddingsMatchAA0C10SourceDataCvp":{"name":"embeddingsMatch","abstract":"\u003cp\u003eNumber of embedding match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSourceData.html#/s:23ConstructorAutocomplete19CIOResultSourceDataC5countSivp":{"name":"count","abstract":"\u003cp\u003eNumber of results matching\u003c/p\u003e","parent_name":"CIOResultSourceData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC2idSSvp":{"name":"id","abstract":"\u003cp\u003eId of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC12display_nameSSvp":{"name":"display_name","abstract":"\u003cp\u003eDisplay name of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html":{"name":"CIOCollectionData","abstract":"\u003cp\u003eStruct encapsulating a collection\u003c/p\u003e"},"Classes/CIOResultSourceData.html":{"name":"CIOResultSourceData","abstract":"\u003cp\u003eStruct encapsulating a result source data\u003c/p\u003e"},"Classes/CIOResultSources.html":{"name":"CIOResultSources","abstract":"\u003cp\u003eStruct encapsulating a result source\u003c/p\u003e"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV17filterExpressionsSDySSypGvp":{"name":"filterExpressions","abstract":"\u003cp\u003eFilter Expressions\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV10resultsUrlSSvp":{"name":"resultsUrl","abstract":"\u003cp\u003eResults Url\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryUrlSSSgvp":{"name":"primaryUrl","abstract":"\u003cp\u003ePrimary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryAltSSSgvp":{"name":"primaryAlt","abstract":"\u003cp\u003ePrimary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryUrlSSSgvp":{"name":"secondaryUrl","abstract":"\u003cp\u003eSecondary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryAltSSSgvp":{"name":"secondaryAlt","abstract":"\u003cp\u003eSecondary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a question images\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eQuiz option attribute name\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eQuiz option attribute value\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option attribute object\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV2idSivp":{"name":"id","abstract":"\u003cp\u003eThe id of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV9attributeAA0cD9AttributeVSgvp":{"name":"attribute","abstract":"\u003cp\u003eThe attribute associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eThe images associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV2idSivp":{"name":"id","abstract":"\u003cp\u003eQuestion ID\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV5titleSSSgvp":{"name":"title","abstract":"\u003cp\u003eTitle of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4typeSSSgvp":{"name":"type","abstract":"\u003cp\u003eThe type of question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7ctaTextSSSgvp":{"name":"ctaText","abstract":"\u003cp\u003eCTA text of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eImages associated with the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7optionsSayAA0C6OptionVGSgvp":{"name":"options","abstract":"\u003cp\u003eList of possible options (answers) for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV16inputPlaceholderSSSgvp":{"name":"inputPlaceholder","abstract":"\u003cp\u003eThe input placeholder for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6sortBySSvp":{"name":"sortBy","abstract":"\u003cp\u003eThe field to sort by\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV9sortOrderAA0cF0Ovp":{"name":"sortOrder","abstract":"\u003cp\u003eThe sort order (i.e. \u0026ldquo;ascending\u0026rdquo; or \u0026ldquo;descending\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eThe status of the sort option (i.e. \u0026ldquo;selected\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV3urlSSvp":{"name":"url","abstract":"\u003cp\u003eThe redirect URL\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV7matchIDSivp":{"name":"matchID","abstract":"\u003cp\u003eMatch ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6ruleIDSivp":{"name":"ruleID","abstract":"\u003cp\u003eRule ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6objectACSgSDySSypGSg_tcfc":{"name":"init(object:)","abstract":"\u003cp\u003eCreate a Search redirect info object\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name of the facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV6valuesSaySSGvp":{"name":"values","abstract":"\u003cp\u003eList of facet option values\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV2idSSSgvp":{"name":"id","abstract":"\u003cp\u003eResult Item ID\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV3urlSSSgvp":{"name":"url","abstract":"\u003cp\u003eURL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8imageURLSSSgvp":{"name":"imageURL","abstract":"\u003cp\u003eImage URL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6groupsSayAA8CIOGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eGroups associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6facetsSayAA0C5FacetVGvp":{"name":"facets","abstract":"\u003cp\u003eFacets associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8metadataSDySSypGvp":{"name":"metadata","abstract":"\u003cp\u003eAdditioanl metadata associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11variationIdSSSgvp":{"name":"variationId","abstract":"\u003cp\u003eVariation ID of the result item (if available)\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOResultData"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value (or name) of the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4dataAA0C4DataVvp":{"name":"data","abstract":"\u003cp\u003eAdditional data about the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC12matchedTermsSaySSGvp":{"name":"matchedTerms","abstract":"\u003cp\u003eTerms associated with the result that was matched on\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC10variationsSayACGvp":{"name":"variations","abstract":"\u003cp\u003eVariations for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC13variationsMapypvp":{"name":"variationsMap","abstract":"\u003cp\u003eVariations map for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional metadata\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC8strategyAA26CIORecommendationsStrategyVvp":{"name":"strategy","abstract":"\u003cp\u003eThe underlying recommendations strategy for the result (only applies to recommendations)\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC6labelsSDySSypGvp":{"name":"labels","abstract":"\u003cp\u003eLabels associated with the result item\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result object\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"CIOResult"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV2idSSvp":{"name":"id","abstract":"\u003cp\u003eThe id of the strategy\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations strategy object\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsPod.html#/s:23ConstructorAutocomplete21CIORecommendationsPodV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations pod\u003c/p\u003e","parent_name":"CIORecommendationsPod"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC4pathSSSgvp":{"name":"path","abstract":"\u003cp\u003eThe full path of the group hierarchy\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayName7groupID4pathACSS_S2SSgtcfc":{"name":"init(displayName:groupID:path:)","abstract":"\u003cp\u003eCreate a group\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC5countSiSgvp":{"name":"count","abstract":"\u003cp\u003eThe number of results that would be returned when selected\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC8childrenSayACGvp":{"name":"children","abstract":"\u003cp\u003eList of child groups\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7parentsSayACGvp":{"name":"parents","abstract":"\u003cp\u003eList of parent groups that it belongs to\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC4dataSDySSypGSgvp":{"name":"data","abstract":"\u003cp\u003eJSON object with custom metadata attached with the item group.\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5countSivp":{"name":"count","abstract":"\u003cp\u003eThe number of results that will be returned when selected\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (i.e. \u0026ldquo;selected\u0026rdquo; or \u0026ldquo;\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe facet value\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name (or value) of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3maxSivp":{"name":"max","abstract":"\u003cp\u003eThe max possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3minSivp":{"name":"min","abstract":"\u003cp\u003eThe minimum possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV7optionsSayAA0cD6OptionVGvp":{"name":"options","abstract":"\u003cp\u003eList of facet options\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4typeSSvp":{"name":"type","abstract":"\u003cp\u003eThe type of the facet (i.e. range or multiple)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6hiddenSbvp":{"name":"hidden","abstract":"\u003cp\u003eWhether the facet is hidden or not (i.e. true or false)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6statusSS3min_SS3maxtSgvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (for range type facets)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet object\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6resultAA9CIOResultCvp":{"name":"result","abstract":"\u003cp\u003eResult returned for the query\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC5groupAA8CIOGroupCSgvp":{"name":"group","abstract":"\u003cp\u003eGroup (or category) the result belongs to\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6result5groupAcA9CIOResultC_AA8CIOGroupCSgtcfc":{"name":"init(result:group:)","abstract":"\u003cp\u003eCreate a autocomplete result\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html":{"name":"CIOAutocompleteResult","abstract":"\u003cp\u003eDefines an autocomplete item in the list. Since you can search for a term in a group, this class holds"},"Structs/CIOFilterFacet.html":{"name":"CIOFilterFacet","abstract":"\u003cp\u003eStruct encapsulating a filter facet with information about the type and options.\u003c/p\u003e"},"Structs/CIOFilterFacetOption.html":{"name":"CIOFilterFacetOption","abstract":"\u003cp\u003eStruct encapsulating a filter facet option with information about the status and results associated with it.\u003c/p\u003e"},"Classes/CIOFilterGroup.html":{"name":"CIOFilterGroup","abstract":"\u003cp\u003eStruct encapsulating a filter group\u003c/p\u003e"},"Classes/CIOGroup.html":{"name":"CIOGroup","abstract":"\u003cp\u003eStruct encapsulating a group\u003c/p\u003e"},"Structs/CIORecommendationsPod.html":{"name":"CIORecommendationsPod","abstract":"\u003cp\u003eStruct encapsulating a recommendations pod\u003c/p\u003e"},"Structs/CIORecommendationsStrategy.html":{"name":"CIORecommendationsStrategy","abstract":"\u003cp\u003eStruct encapsulating the recommendations strategy\u003c/p\u003e"},"Classes/CIOResult.html":{"name":"CIOResult","abstract":"\u003cp\u003eStruct encapsulating a result with associated metadata and variations\u003c/p\u003e"},"Structs/CIOResultData.html":{"name":"CIOResultData","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOResultFacet.html":{"name":"CIOResultFacet","abstract":"\u003cp\u003eStruct encapsulating a result facet\u003c/p\u003e"},"Structs/CIOSearchRedirectInfo.html":{"name":"CIOSearchRedirectInfo","abstract":"\u003cp\u003eStruct encapsulating the Search redirect info\u003c/p\u003e"},"Structs/CIOSortOption.html":{"name":"CIOSortOption","abstract":"\u003cp\u003eStruct encapsulating a sort option\u003c/p\u003e"},"Structs/CIOQuizQuestion.html":{"name":"CIOQuizQuestion","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizOption.html":{"name":"CIOQuizOption","abstract":"\u003cp\u003eStruct encapsulating a quiz option\u003c/p\u003e"},"Structs/CIOQuizOptionAttribute.html":{"name":"CIOQuizOptionAttribute","abstract":"\u003cp\u003eStruct encapsulating a quiz option attribute\u003c/p\u003e"},"Structs/CIOQuizImages.html":{"name":"CIOQuizImages","abstract":"\u003cp\u003eStruct encapsulating a question images\u003c/p\u003e"},"Structs/CIOQuizResult.html":{"name":"CIOQuizResult","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV08totalNumD0Sivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the result\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13resultSourcesAA09CIOResultG0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Quizzes Response\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV04nextD0AA0cD0Vvp":{"name":"nextQuestion","abstract":"\u003cp\u003eNext question in the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the search query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV12redirectInfoAA0c8RedirectF0VSgvp":{"name":"redirectInfo","abstract":"\u003cp\u003eAdditional info about the redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eA list of sorting options\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV10isRedirectSbvp":{"name":"isRedirect","abstract":"\u003cp\u003eFlag to determine if the response is a redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Search Response\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV3podAA0C3PodVvp":{"name":"pod","abstract":"\u003cp\u003ePod information\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the recommendations query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Recommendations Response\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV6facetsSayAA09CIOFilterD0VGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV10collectionAA17CIOCollectionDataCSgvp":{"name":"collection","abstract":"\u003cp\u003eCollection of the result if browsing collection_id\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Browse Response\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV8sectionsSDySSSayAA0C6ResultCGGvp":{"name":"sections","abstract":"\u003cp\u003eList of results broken down by sections\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional information about the request and result ID\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Autocomplete Response\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html":{"name":"CIOAutocompleteResponse","abstract":"\u003cp\u003eStruct representing the autocomplete data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseResponse.html":{"name":"CIOBrowseResponse","abstract":"\u003cp\u003eStruct representing the browse data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetsResponse.html":{"name":"CIOBrowseFacetsResponse","abstract":"\u003cp\u003eStruct representing the browse facets data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsResponse.html":{"name":"CIOBrowseFacetOptionsResponse","abstract":"\u003cp\u003eStruct representing the browse facet options data response from the server.\u003c/p\u003e"},"Structs/CIORecommendationsResponse.html":{"name":"CIORecommendationsResponse","abstract":"\u003cp\u003eStruct representing the recommendations data response from the server.\u003c/p\u003e"},"Structs/CIOSearchResponse.html":{"name":"CIOSearchResponse","abstract":"\u003cp\u003eStruct representing the search data response from the server.\u003c/p\u003e"},"Structs/CIOQuizQuestionResponse.html":{"name":"CIOQuizQuestionResponse","abstract":"\u003cp\u003eStruct representing the quiz question response from the server.\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html":{"name":"CIOQuizResultsResponse","abstract":"\u003cp\u003eStruct representing the quiz result response from the server.\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Search request query builder\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5podIDACSS_tcfc":{"name":"init(podID:)","abstract":"\u003cp\u003eCreate a Recommendations request query builder\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC9setItemIDyACSSF":{"name":"setItemID(_:)","abstract":"\u003cp\u003eAdd an item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC14setVariationIDyACSSF":{"name":"setVariationID(_:)","abstract":"\u003cp\u003eAdd an item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC7setTermyACSSF":{"name":"setTerm(_:)","abstract":"\u003cp\u003eAdd a term to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreata a Browse Groups request query builder\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setGroupIdyACSSF":{"name":"setGroupId(_:)","abstract":"\u003cp\u003eSpecify the id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC11setMaxDepthyACSiF":{"name":"setMaxDepth(_:)","abstract":"\u003cp\u003eSpecify the maximum depth of the hierarchy that should be included in the response","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eSpecify the section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC9facetNameACSS_tcfc":{"name":"init(facetName:)","abstract":"\u003cp\u003eCreate a Browse facet options request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC19setShowHiddenFacetsyACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC5buildAA0cdeF0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreate a Browse Facets request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC013setShowHiddenD0yACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC9setOffsetyACSiF":{"name":"setOffset(_:)","abstract":"\u003cp\u003eAdd a offset of results to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC3idsACSaySSG_tcfc":{"name":"init(ids:)","abstract":"\u003cp\u003eCreate a Browse Items request query builder\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setFiltersyAcA08CIOQueryH0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setSortOptionyAcA07CIOSortI0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC16setVariationsMapyAcA08CIOQueryhI0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupsiJ0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdds the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10filterName0F5ValueACSS_SStcfc":{"name":"init(filterName:filterValue:)","abstract":"\u003cp\u003eCreate a Browse request query builder\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Autocomplete request query builder\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC23setNumResultsForSectionyACSDySSSiGF":{"name":"setNumResultsForSection(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC17setSectionFiltersyACSDySSAA08CIOQueryH0VGF":{"name":"setSectionFilters(_:)","abstract":"\u003cp\u003eAdd additional filters applied only to specific sections\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html":{"name":"CIOAutocompleteQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a autocomplete query\u003c/p\u003e"},"Classes/CIOBrowseQueryBuilder.html":{"name":"CIOBrowseQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse query.\u003c/p\u003e"},"Classes/CIOBrowseItemsQueryBuilder.html":{"name":"CIOBrowseItemsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse items query.\u003c/p\u003e"},"Classes/CIOBrowseFacetsQueryBuilder.html":{"name":"CIOBrowseFacetsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facets query.\u003c/p\u003e"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html":{"name":"CIOBrowseFacetOptionsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facet options query.\u003c/p\u003e"},"Classes/CIOBrowseGroupsQueryBuilder.html":{"name":"CIOBrowseGroupsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse groups query.\u003c/p\u003e"},"Classes/CIORecommendationsQueryBuilder.html":{"name":"CIORecommendationsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a recommendations query\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html":{"name":"CIOSearchQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eThe id of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV7answersSaySaySSGGSgvp":{"name":"answers","abstract":"\u003cp\u003eA list of answers. Please refer to \u0026ldquo;\u003ca href=\"https://docs.constructor.com/reference/configuration-quizzes\"\u003ehttps://docs.constructor.com/reference/configuration-quizzes\u003c/a\u003e\u0026rdquo; for additional details\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizVersionIDSSSgvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizSessionIDSSSgvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizID7answers0e7VersionF00e7SessionF0ACSS_SaySaySSGGSgSSSgAKtcfc":{"name":"init(quizID:answers:quizVersionID:quizSessionID:)","abstract":"\u003cp\u003eCreate a Quiz request query object\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5querySSvp":{"name":"query","abstract":"\u003cp\u003eThe user typed query to return results for\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5query7filters10sortOption4page7perPage7section12hiddenFields0M6Facets010groupsSortH013variationsMap19preFilterExpression10fmtOptionsACSS_AA15CIOQueryFiltersVSgAA07CIOSortH0VSgSiSgAVSSSgSaySSGSgAyA09CIOGroupsqH0VSgAA0y10VariationsS0VSgAWSaySS3key_SS5valuetGSgtcfc":{"name":"init(query:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Search request query object\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podIDSSvp":{"name":"podID","abstract":"\u003cp\u003eThe pod ID\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV6itemIDSSSgvp":{"name":"itemID","abstract":"\u003cp\u003eThe item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV11variationIDSSSgvp":{"name":"variationID","abstract":"\u003cp\u003eThe item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV4termSSSgvp":{"name":"term","abstract":"\u003cp\u003eThe term to use to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV10numResultsSiSgvp":{"name":"numResults","abstract":"\u003cp\u003eThe number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podID04itemF009variationF04term7filters10numResults7section12hiddenFields19preFilterExpression13variationsMapACSS_SSSgA2nA15CIOQueryFiltersVSgSiSgANSaySSGSgAnA0u10VariationsT0VSgtcfc":{"name":"init(podID:itemID:variationID:term:filters:numResults:section:hiddenFields:preFilterExpression:variationsMap:)","abstract":"\u003cp\u003eCreate a Recommendations request query object\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupIdSSSgvp":{"name":"groupId","abstract":"\u003cp\u003eThe id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV14groupsMaxDepthSiSgvp":{"name":"groupsMaxDepth","abstract":"\u003cp\u003eThe maximum depth of the hierarchy, in case of hierarchical groups, that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupId7section14groupsMaxDepthACSSSg_AGSiSgtcfc":{"name":"init(groupId:section:groupsMaxDepth:)","abstract":"\u003cp\u003eCreate a Browse Groups request query object\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetNameSSvp":{"name":"facetName","abstract":"\u003cp\u003eName of the facet whose options to return\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV16showHiddenFacetsSbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetName16showHiddenFacetsACSS_SbSgtcfc":{"name":"init(facetName:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facet options request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4pageSiSgvp":{"name":"page","abstract":"\u003cp\u003eThe page of results to request (can\u0026rsquo;t be used with offset)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV6offsetSiSgvp":{"name":"offset","abstract":"\u003cp\u003eThe offset of results to request (can\u0026rsquo;t be used with page)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV7perPageSiSgvp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV010showHiddenD0SbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4page6offset7perPage010showHiddenD0ACSiSg_A2HSbSgtcfc":{"name":"init(page:offset:perPage:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facets request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3idsSaySSGvp":{"name":"ids","abstract":"\u003cp\u003eThe list of item ids to request\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10sortOptionAA07CIOSortG0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV16groupsSortOptionAA09CIOGroupsgH0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3ids7filters10sortOption4page7perPage7section12hiddenFields0N6Facets010groupsSortI013variationsMap10fmtOptionsACSaySSG_AA15CIOQueryFiltersVSgAA07CIOSortI0VSgSiSgAVSSSgAOSgAxA09CIOGroupsrI0VSgAA0w10VariationsT0VSgSaySS3key_SS5valuetGSgtcfc":{"name":"init(ids:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterNameSSvp":{"name":"filterName","abstract":"\u003cp\u003eThe primary filter name that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV11filterValueSSvp":{"name":"filterValue","abstract":"\u003cp\u003eThe primary filter value that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterName0E5Value7filters10sortOption4page7perPage7section12hiddenFields0O6Facets010groupsSortJ013variationsMap19preFilterExpression10fmtOptionsACSS_SSAA15CIOQueryFiltersVSgAA07CIOSortJ0VSgSiSgAWSSSgSaySSGSgAzA09CIOGroupssJ0VSgAA018CIOQueryVariationsU0VSgAXSaySS3key_SS5valuetGSgtcfc":{"name":"init(filterName:filterValue:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV5query7filters14sectionFilters10numResults0iJ10ForSection12hiddenFields13variationsMapACSS_AA08CIOQueryH0VSgSDySSALGSgSiSgSDySSSiGSgSaySSGSgAA0q10VariationsP0VSgtcfc":{"name":"init(query:filters:sectionFilters:numResults:numResultsForSection:hiddenFields:variationsMap:)","abstract":"\u003cp\u003eCreate an Autocomplete request query object\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html":{"name":"CIOAutocompleteQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute an autocomplete query.\u003c/p\u003e"},"Structs/CIOBrowseQuery.html":{"name":"CIOBrowseQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse query.\u003c/p\u003e"},"Structs/CIOBrowseItemsQuery.html":{"name":"CIOBrowseItemsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse items query.\u003c/p\u003e"},"Structs/CIOBrowseFacetsQuery.html":{"name":"CIOBrowseFacetsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facets query.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsQuery.html":{"name":"CIOBrowseFacetOptionsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facet options query.\u003c/p\u003e"},"Structs/CIOBrowseGroupsQuery.html":{"name":"CIOBrowseGroupsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse groups query.\u003c/p\u003e"},"Structs/CIORecommendationsQuery.html":{"name":"CIORecommendationsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a recommendations query.\u003c/p\u003e"},"Structs/CIOSearchQuery.html":{"name":"CIOSearchQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html":{"name":"CIOQuizQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a quiz query.\u003c/p\u003e"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6configAcA0A8IOConfigV_tcfc":{"name":"init(config:)","abstract":"\u003cp\u003eInitializes a ConstructorIO Client\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12autocomplete8forQuery17completionHandleryAA015CIOAutocompleteF0V_yAA0B12TaskResponseCctF":{"name":"autocomplete(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet autocomplete suggestions for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6search8forQuery17completionHandleryAA09CIOSearchF0V_yAA18SearchTaskResponseCctF":{"name":"search(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet search results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6browse8forQuery17completionHandleryAA09CIOBrowseF0V_yAA18BrowseTaskResponseCctF":{"name":"browse(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11browseItems8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseItems(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse items results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseGroups8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseGroups(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse groups results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseFacets8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA06BrowseE12TaskResponseCctF":{"name":"browseFacets(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facets results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC18browseFacetOptions8forQuery17completionHandleryAA09CIOBrowseefH0V_yAA06BrowseeF12TaskResponseCctF":{"name":"browseFacetOptions(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facet options results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15recommendations8forQuery17completionHandleryAA018CIORecommendationsF0V_yAA27RecommendationsTaskResponseCctF":{"name":"recommendations(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet recommendation results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19getQuizNextQuestion8forQuery17completionHandleryAA07CIOQuizI0V_yAA0eG12TaskResponseCctF":{"name":"getQuizNextQuestion(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz question for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC14getQuizResults8forQuery17completionHandleryAA07CIOQuizH0V_yAA0eF12TaskResponseCctF":{"name":"getQuizResults(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackInputFocus10searchTerm17completionHandlerySS_yAA20TrackingTaskResponseCcSgtF":{"name":"trackInputFocus(searchTerm:completionHandler:)","abstract":"\u003cp\u003eTrack when a user focuses on a search input element\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC05trackB6Select10searchTerm13originalQuery11sectionName5group8resultID04itemN017completionHandlerySS_S2SAA8CIOGroupCSgSSSgAOyAA20TrackingTaskResponseCcSgtF":{"name":"trackAutocompleteSelect(searchTerm:originalQuery:sectionName:group:resultID:itemID:completionHandler:)","abstract":"\u003cp\u003eTrack when a user selects (clicks, or navigates to via keyboard) a result that appears within autocomplete\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC17trackSearchSubmit10searchTerm13originalQuery5group17completionHandlerySS_SSAA8CIOGroupCSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchSubmit(searchTerm:originalQuery:group:completionHandler:)","abstract":"\u003cp\u003eTrack when a user submits a search (pressing enter within input element, or clicking submit element)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackSearchResultsLoaded10searchTerm11resultCount11customerIDs5items0J2ID13analyticsTags17completionHandlerySS_SiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultsLoaded(searchTerm:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackSearchResultClick8itemName10customerID09variationK010searchTerm07sectionI006resultK0010slCampaignK00qR5Owner17completionHandlerySS_S2SSgA5NyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultClick(itemName:customerID:variationID:searchTerm:sectionName:resultID:slCampaignID:slCampaignOwner:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackBrowseResultsLoaded10filterName0H5Value11resultCount11customerIDs5items0K2ID13analyticsTags17completionHandlerySS_SSSiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultsLoaded(filterName:filterValue:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackBrowseResultClick10customerID09variationI010filterName0K5Value20resultPositionOnPage07sectionL00nI0010slCampaignI00sT5Owner13analyticsTags17completionHandlerySS_SSSgS2SSiSgA4PSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultClick(customerID:variationID:filterName:filterValue:resultPositionOnPage:sectionName:resultID:slCampaignID:slCampaignOwner:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultsView5podID03numF6Viewed11customerIDs10resultPage0N5Count11sectionName0nI013analyticsTags17completionHandlerySS_SiSgSaySSGSgA2NSSSgAQSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultsView(podID:numResultsViewed:customerIDs:resultPage:resultCount:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a pod of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultClick5podID08strategyI008customerI009variationI017numResultsPerPage06resultP00Q5Count0q10PositionOnP011sectionName0qI013analyticsTags17completionHandlerySS_SSSgSSAQSiSgA3r2QSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultClick(podID:strategyID:customerID:variationID:numResultsPerPage:resultPage:resultCount:resultPositionOnPage:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks an item that appears within a list of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackConversion8itemName10customerID09variationI07revenue10searchTerm07sectionG014conversionType07displayG008isCustomP013analyticsTags17completionHandlerySS_S2SSgSdSgA4PSbSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackConversion(itemName:customerID:variationID:revenue:searchTerm:sectionName:conversionType:displayName:isCustomType:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user performs an action indicating interest in an item (add to cart, add to wishlist, etc.)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase11customerIDs11sectionName7revenue7orderID13analyticsTags17completionHandlerySaySSG_SSSgSdSgALSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(customerIDs:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase5items11sectionName7revenue7orderID13analyticsTags17completionHandlerySayAA7CIOItemVG_SSSgSdSgANSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(items:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackItemDetailLoad10customerID8itemName09variationI007sectionK03url13analyticsTags17completionHandlerySS_S2SSgA2LSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackItemDetailLoad(customerID:itemName:variationID:sectionName:url:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a product detail page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackQuizResultsLoaded6quizID0h7VersionI00h7SessionI006resultI00L4Page0L5Count11sectionName13analyticsTags17completionHandlerySS_S3SSgSiSgAoNSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultsLoaded(quizID:quizVersionID:quizSessionID:resultID:resultPage:resultCount:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC20trackQuizResultClick6quizID0h7VersionI00h7SessionI008customerI009variationI08itemName06resultI00P4Page0P5Count013numResultsPerQ00p10PositionOnQ007sectionO013analyticsTags17completionHandlerySS_S4SSgA2SSiSgA3tSSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultClick(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:resultID:resultPage:resultCount:numResultsPerPage:resultPositionOnPage:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackQuizConversion6quizID0g7VersionH00g7SessionH008customerH009variationH08itemName7revenue14conversionType08isCustomQ007displayN007sectionN013analyticsTags17completionHandlerySS_S4SSgARSdSgARSbSgA2RSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizConversion(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:revenue:conversionType:isCustomType:displayName:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC23trackGenericResultClick6itemID0H4Name09variationI007sectionJ017completionHandlerySS_S2SSgAJyAA20TrackingTaskResponseCcSgtF":{"name":"trackGenericResultClick(itemID:itemName:variationID:sectionName:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks on a generic result\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11setClientId8clientIDySS_tF":{"name":"setClientId(clientID:)","abstract":"\u003cp\u003eSet a custom clientID\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12setSessionId9sessionIDySi_tF":{"name":"setSessionId(sessionID:)","abstract":"\u003cp\u003eSet a custom sessionID\u003c/p\u003e","parent_name":"ConstructorIO"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKeySSvp":{"name":"apiKey","abstract":"\u003cp\u003eThe API key\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11resultCountAA0b6ResultE0VSgvp":{"name":"resultCount","abstract":"\u003cp\u003eThe default number of results to request for\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV22defaultItemSectionNameSSSgvp":{"name":"defaultItemSectionName","abstract":"\u003cp\u003eThe default section to request items from\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV9testCellsSayAA13CIOABTestCellVGSgvp":{"name":"testCells","abstract":"\u003cp\u003eList of test cell information to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV20defaultAnalyticsTagsSDyS2SGSgvp":{"name":"defaultAnalyticsTags","abstract":"\u003cp\u003eAdditional analytics tags to pass. Will be merged with analytics tags passed on the request level\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV8segmentsSaySSGSgvp":{"name":"segments","abstract":"\u003cp\u003eList of segments to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV7baseURLSSSgvp":{"name":"baseURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11baseQuizURLSSSgvp":{"name":"baseQuizURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKey11resultCount22defaultItemSectionName9testCells8segments7baseURL0o4QuizP00H13AnalyticsTagsACSS_AA0b6ResultG0VSgSSSgSayAA13CIOABTestCellVGSgSaySSGSgA2OSDyS2SGSgtcfc":{"name":"init(apiKey:resultCount:defaultItemSectionName:testCells:segments:baseURL:baseQuizURL:defaultAnalyticsTags:)","abstract":"\u003cp\u003eCreate a configuration object\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html":{"name":"ConstructorIOConfig","abstract":"\u003cp\u003eStruct encapsulating the configuration options needed to make requests\u003c/p\u003e"},"Classes/ConstructorIO.html":{"name":"ConstructorIO","abstract":"\u003cp\u003eThe main class to be used for getting autocomplete results and tracking behavioural data.\u003c/p\u003e"},"Client.html":{"name":"Client"},"Result%20Request%20Structures.html":{"name":"Result Request Structures"},"Result%20Request%20Builders.html":{"name":"Result Request Builders"},"Response%20Structures.html":{"name":"Response Structures"},"Result%20Structures%20%26%20Classes.html":{"name":"Result Structures \u0026 Classes"},"Other%20Classes.html":{"name":"Other Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Other%20Structs.html":{"name":"Other Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"}} \ No newline at end of file +{"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eRefine dcontent data\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a refined content object\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html":{"name":"CIORefinedContent","abstract":"\u003cp\u003eStruct encapsulating a refined content with associated metadata\u003c/p\u003e"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC10tokenMatchAA0C10SourceDataCvp":{"name":"tokenMatch","abstract":"\u003cp\u003eNumber of token match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC15embeddingsMatchAA0C10SourceDataCvp":{"name":"embeddingsMatch","abstract":"\u003cp\u003eNumber of embedding match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSourceData.html#/s:23ConstructorAutocomplete19CIOResultSourceDataC5countSivp":{"name":"count","abstract":"\u003cp\u003eNumber of results matching\u003c/p\u003e","parent_name":"CIOResultSourceData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC2idSSvp":{"name":"id","abstract":"\u003cp\u003eId of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC12display_nameSSvp":{"name":"display_name","abstract":"\u003cp\u003eDisplay name of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html":{"name":"CIOCollectionData","abstract":"\u003cp\u003eStruct encapsulating a collection\u003c/p\u003e"},"Classes/CIOResultSourceData.html":{"name":"CIOResultSourceData","abstract":"\u003cp\u003eStruct encapsulating a result source data\u003c/p\u003e"},"Classes/CIOResultSources.html":{"name":"CIOResultSources","abstract":"\u003cp\u003eStruct encapsulating a result source\u003c/p\u003e"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV17filterExpressionsSDySSypGvp":{"name":"filterExpressions","abstract":"\u003cp\u003eFilter Expressions\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV10resultsUrlSSvp":{"name":"resultsUrl","abstract":"\u003cp\u003eResults Url\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryUrlSSSgvp":{"name":"primaryUrl","abstract":"\u003cp\u003ePrimary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryAltSSSgvp":{"name":"primaryAlt","abstract":"\u003cp\u003ePrimary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryUrlSSSgvp":{"name":"secondaryUrl","abstract":"\u003cp\u003eSecondary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryAltSSSgvp":{"name":"secondaryAlt","abstract":"\u003cp\u003eSecondary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a question images\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eQuiz option attribute name\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eQuiz option attribute value\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option attribute object\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV2idSivp":{"name":"id","abstract":"\u003cp\u003eThe id of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV9attributeAA0cD9AttributeVSgvp":{"name":"attribute","abstract":"\u003cp\u003eThe attribute associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eThe images associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV2idSivp":{"name":"id","abstract":"\u003cp\u003eQuestion ID\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV5titleSSSgvp":{"name":"title","abstract":"\u003cp\u003eTitle of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4typeSSSgvp":{"name":"type","abstract":"\u003cp\u003eThe type of question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7ctaTextSSSgvp":{"name":"ctaText","abstract":"\u003cp\u003eCTA text of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eImages associated with the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7optionsSayAA0C6OptionVGSgvp":{"name":"options","abstract":"\u003cp\u003eList of possible options (answers) for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV16inputPlaceholderSSSgvp":{"name":"inputPlaceholder","abstract":"\u003cp\u003eThe input placeholder for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6sortBySSvp":{"name":"sortBy","abstract":"\u003cp\u003eThe field to sort by\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV9sortOrderAA0cF0Ovp":{"name":"sortOrder","abstract":"\u003cp\u003eThe sort order (i.e. \u0026ldquo;ascending\u0026rdquo; or \u0026ldquo;descending\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eThe status of the sort option (i.e. \u0026ldquo;selected\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV3urlSSvp":{"name":"url","abstract":"\u003cp\u003eThe redirect URL\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV7matchIDSivp":{"name":"matchID","abstract":"\u003cp\u003eMatch ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6ruleIDSivp":{"name":"ruleID","abstract":"\u003cp\u003eRule ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6objectACSgSDySSypGSg_tcfc":{"name":"init(object:)","abstract":"\u003cp\u003eCreate a Search redirect info object\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name of the facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV6valuesSaySSGvp":{"name":"values","abstract":"\u003cp\u003eList of facet option values\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV2idSSSgvp":{"name":"id","abstract":"\u003cp\u003eResult Item ID\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV3urlSSSgvp":{"name":"url","abstract":"\u003cp\u003eURL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8imageURLSSSgvp":{"name":"imageURL","abstract":"\u003cp\u003eImage URL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6groupsSayAA8CIOGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eGroups associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6facetsSayAA0C5FacetVGvp":{"name":"facets","abstract":"\u003cp\u003eFacets associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8metadataSDySSypGvp":{"name":"metadata","abstract":"\u003cp\u003eAdditioanl metadata associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11variationIdSSSgvp":{"name":"variationId","abstract":"\u003cp\u003eVariation ID of the result item (if available)\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOResultData"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value (or name) of the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4dataAA0C4DataVvp":{"name":"data","abstract":"\u003cp\u003eAdditional data about the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC12matchedTermsSaySSGvp":{"name":"matchedTerms","abstract":"\u003cp\u003eTerms associated with the result that was matched on\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC10variationsSayACGvp":{"name":"variations","abstract":"\u003cp\u003eVariations for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC13variationsMapypvp":{"name":"variationsMap","abstract":"\u003cp\u003eVariations map for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional metadata\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC8strategyAA26CIORecommendationsStrategyVvp":{"name":"strategy","abstract":"\u003cp\u003eThe underlying recommendations strategy for the result (only applies to recommendations)\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC6labelsSDySSypGvp":{"name":"labels","abstract":"\u003cp\u003eLabels associated with the result item\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result object\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"CIOResult"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV2idSSvp":{"name":"id","abstract":"\u003cp\u003eThe id of the strategy\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations strategy object\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsPod.html#/s:23ConstructorAutocomplete21CIORecommendationsPodV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations pod\u003c/p\u003e","parent_name":"CIORecommendationsPod"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC4pathSSSgvp":{"name":"path","abstract":"\u003cp\u003eThe full path of the group hierarchy\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayName7groupID4pathACSS_S2SSgtcfc":{"name":"init(displayName:groupID:path:)","abstract":"\u003cp\u003eCreate a group\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC5countSiSgvp":{"name":"count","abstract":"\u003cp\u003eThe number of results that would be returned when selected\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC8childrenSayACGvp":{"name":"children","abstract":"\u003cp\u003eList of child groups\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7parentsSayACGvp":{"name":"parents","abstract":"\u003cp\u003eList of parent groups that it belongs to\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC4dataSDySSypGSgvp":{"name":"data","abstract":"\u003cp\u003eJSON object with custom metadata attached with the item group.\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5countSivp":{"name":"count","abstract":"\u003cp\u003eThe number of results that will be returned when selected\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (i.e. \u0026ldquo;selected\u0026rdquo; or \u0026ldquo;\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe facet value\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name (or value) of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3maxSivp":{"name":"max","abstract":"\u003cp\u003eThe max possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3minSivp":{"name":"min","abstract":"\u003cp\u003eThe minimum possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV7optionsSayAA0cD6OptionVGvp":{"name":"options","abstract":"\u003cp\u003eList of facet options\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4typeSSvp":{"name":"type","abstract":"\u003cp\u003eThe type of the facet (i.e. range or multiple)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6hiddenSbvp":{"name":"hidden","abstract":"\u003cp\u003eWhether the facet is hidden or not (i.e. true or false)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6statusSS3min_SS3maxtSgvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (for range type facets)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet object\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6resultAA9CIOResultCvp":{"name":"result","abstract":"\u003cp\u003eResult returned for the query\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC5groupAA8CIOGroupCSgvp":{"name":"group","abstract":"\u003cp\u003eGroup (or category) the result belongs to\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6result5groupAcA9CIOResultC_AA8CIOGroupCSgtcfc":{"name":"init(result:group:)","abstract":"\u003cp\u003eCreate a autocomplete result\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html":{"name":"CIOAutocompleteResult","abstract":"\u003cp\u003eDefines an autocomplete item in the list. Since you can search for a term in a group, this class holds"},"Structs/CIOFilterFacet.html":{"name":"CIOFilterFacet","abstract":"\u003cp\u003eStruct encapsulating a filter facet with information about the type and options.\u003c/p\u003e"},"Structs/CIOFilterFacetOption.html":{"name":"CIOFilterFacetOption","abstract":"\u003cp\u003eStruct encapsulating a filter facet option with information about the status and results associated with it.\u003c/p\u003e"},"Classes/CIOFilterGroup.html":{"name":"CIOFilterGroup","abstract":"\u003cp\u003eStruct encapsulating a filter group\u003c/p\u003e"},"Classes/CIOGroup.html":{"name":"CIOGroup","abstract":"\u003cp\u003eStruct encapsulating a group\u003c/p\u003e"},"Structs/CIORecommendationsPod.html":{"name":"CIORecommendationsPod","abstract":"\u003cp\u003eStruct encapsulating a recommendations pod\u003c/p\u003e"},"Structs/CIORecommendationsStrategy.html":{"name":"CIORecommendationsStrategy","abstract":"\u003cp\u003eStruct encapsulating the recommendations strategy\u003c/p\u003e"},"Classes/CIOResult.html":{"name":"CIOResult","abstract":"\u003cp\u003eStruct encapsulating a result with associated metadata and variations\u003c/p\u003e"},"Structs/CIOResultData.html":{"name":"CIOResultData","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOResultFacet.html":{"name":"CIOResultFacet","abstract":"\u003cp\u003eStruct encapsulating a result facet\u003c/p\u003e"},"Structs/CIOSearchRedirectInfo.html":{"name":"CIOSearchRedirectInfo","abstract":"\u003cp\u003eStruct encapsulating the Search redirect info\u003c/p\u003e"},"Structs/CIOSortOption.html":{"name":"CIOSortOption","abstract":"\u003cp\u003eStruct encapsulating a sort option\u003c/p\u003e"},"Structs/CIOQuizQuestion.html":{"name":"CIOQuizQuestion","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizOption.html":{"name":"CIOQuizOption","abstract":"\u003cp\u003eStruct encapsulating a quiz option\u003c/p\u003e"},"Structs/CIOQuizOptionAttribute.html":{"name":"CIOQuizOptionAttribute","abstract":"\u003cp\u003eStruct encapsulating a quiz option attribute\u003c/p\u003e"},"Structs/CIOQuizImages.html":{"name":"CIOQuizImages","abstract":"\u003cp\u003eStruct encapsulating a question images\u003c/p\u003e"},"Structs/CIOQuizResult.html":{"name":"CIOQuizResult","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV08totalNumD0Sivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the result\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13resultSourcesAA09CIOResultG0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Quizzes Response\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV04nextD0AA0cD0Vvp":{"name":"nextQuestion","abstract":"\u003cp\u003eNext question in the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the search query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV12redirectInfoAA0c8RedirectF0VSgvp":{"name":"redirectInfo","abstract":"\u003cp\u003eAdditional info about the redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eA list of sorting options\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV10isRedirectSbvp":{"name":"isRedirect","abstract":"\u003cp\u003eFlag to determine if the response is a redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Search Response\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV3podAA0C3PodVvp":{"name":"pod","abstract":"\u003cp\u003ePod information\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the recommendations query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Recommendations Response\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV6facetsSayAA09CIOFilterD0VGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV10collectionAA17CIOCollectionDataCSgvp":{"name":"collection","abstract":"\u003cp\u003eCollection of the result if browsing collection_id\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Browse Response\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV8sectionsSDySSSayAA0C6ResultCGGvp":{"name":"sections","abstract":"\u003cp\u003eList of results broken down by sections\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional information about the request and result ID\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Autocomplete Response\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html":{"name":"CIOAutocompleteResponse","abstract":"\u003cp\u003eStruct representing the autocomplete data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseResponse.html":{"name":"CIOBrowseResponse","abstract":"\u003cp\u003eStruct representing the browse data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetsResponse.html":{"name":"CIOBrowseFacetsResponse","abstract":"\u003cp\u003eStruct representing the browse facets data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsResponse.html":{"name":"CIOBrowseFacetOptionsResponse","abstract":"\u003cp\u003eStruct representing the browse facet options data response from the server.\u003c/p\u003e"},"Structs/CIORecommendationsResponse.html":{"name":"CIORecommendationsResponse","abstract":"\u003cp\u003eStruct representing the recommendations data response from the server.\u003c/p\u003e"},"Structs/CIOSearchResponse.html":{"name":"CIOSearchResponse","abstract":"\u003cp\u003eStruct representing the search data response from the server.\u003c/p\u003e"},"Structs/CIOQuizQuestionResponse.html":{"name":"CIOQuizQuestionResponse","abstract":"\u003cp\u003eStruct representing the quiz question response from the server.\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html":{"name":"CIOQuizResultsResponse","abstract":"\u003cp\u003eStruct representing the quiz result response from the server.\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Search request query builder\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5podIDACSS_tcfc":{"name":"init(podID:)","abstract":"\u003cp\u003eCreate a Recommendations request query builder\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC9setItemIDyACSSF":{"name":"setItemID(_:)","abstract":"\u003cp\u003eAdd an item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC14setVariationIDyACSSF":{"name":"setVariationID(_:)","abstract":"\u003cp\u003eAdd an item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC7setTermyACSSF":{"name":"setTerm(_:)","abstract":"\u003cp\u003eAdd a term to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreata a Browse Groups request query builder\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setGroupIdyACSSF":{"name":"setGroupId(_:)","abstract":"\u003cp\u003eSpecify the id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC11setMaxDepthyACSiF":{"name":"setMaxDepth(_:)","abstract":"\u003cp\u003eSpecify the maximum depth of the hierarchy that should be included in the response","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eSpecify the section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC9facetNameACSS_tcfc":{"name":"init(facetName:)","abstract":"\u003cp\u003eCreate a Browse facet options request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC19setShowHiddenFacetsyACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC5buildAA0cdeF0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreate a Browse Facets request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC013setShowHiddenD0yACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC9setOffsetyACSiF":{"name":"setOffset(_:)","abstract":"\u003cp\u003eAdd a offset of results to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC3idsACSaySSG_tcfc":{"name":"init(ids:)","abstract":"\u003cp\u003eCreate a Browse Items request query builder\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setFiltersyAcA08CIOQueryH0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setSortOptionyAcA07CIOSortI0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC16setVariationsMapyAcA08CIOQueryhI0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupsiJ0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdds the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10filterName0F5ValueACSS_SStcfc":{"name":"init(filterName:filterValue:)","abstract":"\u003cp\u003eCreate a Browse request query builder\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Autocomplete request query builder\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC23setNumResultsForSectionyACSDySSSiGF":{"name":"setNumResultsForSection(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC17setSectionFiltersyACSDySSAA08CIOQueryH0VGF":{"name":"setSectionFilters(_:)","abstract":"\u003cp\u003eAdd additional filters applied only to specific sections\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html":{"name":"CIOAutocompleteQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a autocomplete query\u003c/p\u003e"},"Classes/CIOBrowseQueryBuilder.html":{"name":"CIOBrowseQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse query.\u003c/p\u003e"},"Classes/CIOBrowseItemsQueryBuilder.html":{"name":"CIOBrowseItemsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse items query.\u003c/p\u003e"},"Classes/CIOBrowseFacetsQueryBuilder.html":{"name":"CIOBrowseFacetsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facets query.\u003c/p\u003e"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html":{"name":"CIOBrowseFacetOptionsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facet options query.\u003c/p\u003e"},"Classes/CIOBrowseGroupsQueryBuilder.html":{"name":"CIOBrowseGroupsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse groups query.\u003c/p\u003e"},"Classes/CIORecommendationsQueryBuilder.html":{"name":"CIORecommendationsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a recommendations query\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html":{"name":"CIOSearchQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eThe id of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV7answersSaySaySSGGSgvp":{"name":"answers","abstract":"\u003cp\u003eA list of answers. Please refer to \u0026ldquo;\u003ca href=\"https://docs.constructor.com/reference/configuration-quizzes\"\u003ehttps://docs.constructor.com/reference/configuration-quizzes\u003c/a\u003e\u0026rdquo; for additional details\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizVersionIDSSSgvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizSessionIDSSSgvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizID7answers0e7VersionF00e7SessionF0ACSS_SaySaySSGGSgSSSgAKtcfc":{"name":"init(quizID:answers:quizVersionID:quizSessionID:)","abstract":"\u003cp\u003eCreate a Quiz request query object\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5querySSvp":{"name":"query","abstract":"\u003cp\u003eThe user typed query to return results for\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5query7filters10sortOption4page7perPage7section12hiddenFields0M6Facets010groupsSortH013variationsMap19preFilterExpression10fmtOptionsACSS_AA15CIOQueryFiltersVSgAA07CIOSortH0VSgSiSgAVSSSgSaySSGSgAyA09CIOGroupsqH0VSgAA0y10VariationsS0VSgAWSaySS3key_SS5valuetGSgtcfc":{"name":"init(query:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Search request query object\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podIDSSvp":{"name":"podID","abstract":"\u003cp\u003eThe pod ID\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV6itemIDSSSgvp":{"name":"itemID","abstract":"\u003cp\u003eThe item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV11variationIDSSSgvp":{"name":"variationID","abstract":"\u003cp\u003eThe item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV4termSSSgvp":{"name":"term","abstract":"\u003cp\u003eThe term to use to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV10numResultsSiSgvp":{"name":"numResults","abstract":"\u003cp\u003eThe number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podID04itemF009variationF04term7filters10numResults7section12hiddenFields19preFilterExpression13variationsMapACSS_SSSgA2nA15CIOQueryFiltersVSgSiSgANSaySSGSgAnA0u10VariationsT0VSgtcfc":{"name":"init(podID:itemID:variationID:term:filters:numResults:section:hiddenFields:preFilterExpression:variationsMap:)","abstract":"\u003cp\u003eCreate a Recommendations request query object\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupIdSSSgvp":{"name":"groupId","abstract":"\u003cp\u003eThe id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV14groupsMaxDepthSiSgvp":{"name":"groupsMaxDepth","abstract":"\u003cp\u003eThe maximum depth of the hierarchy, in case of hierarchical groups, that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupId7section14groupsMaxDepthACSSSg_AGSiSgtcfc":{"name":"init(groupId:section:groupsMaxDepth:)","abstract":"\u003cp\u003eCreate a Browse Groups request query object\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetNameSSvp":{"name":"facetName","abstract":"\u003cp\u003eName of the facet whose options to return\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV16showHiddenFacetsSbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetName16showHiddenFacetsACSS_SbSgtcfc":{"name":"init(facetName:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facet options request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4pageSiSgvp":{"name":"page","abstract":"\u003cp\u003eThe page of results to request (can\u0026rsquo;t be used with offset)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV6offsetSiSgvp":{"name":"offset","abstract":"\u003cp\u003eThe offset of results to request (can\u0026rsquo;t be used with page)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV7perPageSiSgvp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV010showHiddenD0SbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4page6offset7perPage010showHiddenD0ACSiSg_A2HSbSgtcfc":{"name":"init(page:offset:perPage:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facets request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3idsSaySSGvp":{"name":"ids","abstract":"\u003cp\u003eThe list of item ids to request\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10sortOptionAA07CIOSortG0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV16groupsSortOptionAA09CIOGroupsgH0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3ids7filters10sortOption4page7perPage7section12hiddenFields0N6Facets010groupsSortI013variationsMap10fmtOptionsACSaySSG_AA15CIOQueryFiltersVSgAA07CIOSortI0VSgSiSgAVSSSgAOSgAxA09CIOGroupsrI0VSgAA0w10VariationsT0VSgSaySS3key_SS5valuetGSgtcfc":{"name":"init(ids:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterNameSSvp":{"name":"filterName","abstract":"\u003cp\u003eThe primary filter name that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV11filterValueSSvp":{"name":"filterValue","abstract":"\u003cp\u003eThe primary filter value that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterName0E5Value7filters10sortOption4page7perPage7section12hiddenFields0O6Facets010groupsSortJ013variationsMap19preFilterExpression10fmtOptionsACSS_SSAA15CIOQueryFiltersVSgAA07CIOSortJ0VSgSiSgAWSSSgSaySSGSgAzA09CIOGroupssJ0VSgAA018CIOQueryVariationsU0VSgAXSaySS3key_SS5valuetGSgtcfc":{"name":"init(filterName:filterValue:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV5query7filters14sectionFilters10numResults0iJ10ForSection12hiddenFields13variationsMapACSS_AA08CIOQueryH0VSgSDySSALGSgSiSgSDySSSiGSgSaySSGSgAA0q10VariationsP0VSgtcfc":{"name":"init(query:filters:sectionFilters:numResults:numResultsForSection:hiddenFields:variationsMap:)","abstract":"\u003cp\u003eCreate an Autocomplete request query object\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html":{"name":"CIOAutocompleteQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute an autocomplete query.\u003c/p\u003e"},"Structs/CIOBrowseQuery.html":{"name":"CIOBrowseQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse query.\u003c/p\u003e"},"Structs/CIOBrowseItemsQuery.html":{"name":"CIOBrowseItemsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse items query.\u003c/p\u003e"},"Structs/CIOBrowseFacetsQuery.html":{"name":"CIOBrowseFacetsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facets query.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsQuery.html":{"name":"CIOBrowseFacetOptionsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facet options query.\u003c/p\u003e"},"Structs/CIOBrowseGroupsQuery.html":{"name":"CIOBrowseGroupsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse groups query.\u003c/p\u003e"},"Structs/CIORecommendationsQuery.html":{"name":"CIORecommendationsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a recommendations query.\u003c/p\u003e"},"Structs/CIOSearchQuery.html":{"name":"CIOSearchQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html":{"name":"CIOQuizQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a quiz query.\u003c/p\u003e"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6configAcA0A8IOConfigV_tcfc":{"name":"init(config:)","abstract":"\u003cp\u003eInitializes a ConstructorIO Client\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12autocomplete8forQuery17completionHandleryAA015CIOAutocompleteF0V_yAA0B12TaskResponseCctF":{"name":"autocomplete(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet autocomplete suggestions for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6search8forQuery17completionHandleryAA09CIOSearchF0V_yAA18SearchTaskResponseCctF":{"name":"search(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet search results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6browse8forQuery17completionHandleryAA09CIOBrowseF0V_yAA18BrowseTaskResponseCctF":{"name":"browse(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11browseItems8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseItems(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse items results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseGroups8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseGroups(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse groups results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseFacets8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA06BrowseE12TaskResponseCctF":{"name":"browseFacets(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facets results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC18browseFacetOptions8forQuery17completionHandleryAA09CIOBrowseefH0V_yAA06BrowseeF12TaskResponseCctF":{"name":"browseFacetOptions(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facet options results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15recommendations8forQuery17completionHandleryAA018CIORecommendationsF0V_yAA27RecommendationsTaskResponseCctF":{"name":"recommendations(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet recommendation results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19getQuizNextQuestion8forQuery17completionHandleryAA07CIOQuizI0V_yAA0eG12TaskResponseCctF":{"name":"getQuizNextQuestion(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz question for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC14getQuizResults8forQuery17completionHandleryAA07CIOQuizH0V_yAA0eF12TaskResponseCctF":{"name":"getQuizResults(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackInputFocus10searchTerm17completionHandlerySS_yAA20TrackingTaskResponseCcSgtF":{"name":"trackInputFocus(searchTerm:completionHandler:)","abstract":"\u003cp\u003eTrack when a user focuses on a search input element\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackMediaImpressionView10bannerAdId09placementJ017completionHandlerySS_SSyAA20TrackingTaskResponseCcSgtF":{"name":"trackMediaImpressionView(bannerAdId:placementId:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a media impression (display ad)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC25trackMediaImpressionClick10bannerAdId09placementJ017completionHandlerySS_SSyAA20TrackingTaskResponseCcSgtF":{"name":"trackMediaImpressionClick(bannerAdId:placementId:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a media impression (display ad)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC05trackB6Select10searchTerm13originalQuery11sectionName5group8resultID04itemN017completionHandlerySS_S2SAA8CIOGroupCSgSSSgAOyAA20TrackingTaskResponseCcSgtF":{"name":"trackAutocompleteSelect(searchTerm:originalQuery:sectionName:group:resultID:itemID:completionHandler:)","abstract":"\u003cp\u003eTrack when a user selects (clicks, or navigates to via keyboard) a result that appears within autocomplete\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC17trackSearchSubmit10searchTerm13originalQuery5group17completionHandlerySS_SSAA8CIOGroupCSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchSubmit(searchTerm:originalQuery:group:completionHandler:)","abstract":"\u003cp\u003eTrack when a user submits a search (pressing enter within input element, or clicking submit element)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackSearchResultsLoaded10searchTerm11resultCount11customerIDs5items0J2ID13analyticsTags17completionHandlerySS_SiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultsLoaded(searchTerm:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackSearchResultClick8itemName10customerID09variationK010searchTerm07sectionI006resultK0010slCampaignK00qR5Owner17completionHandlerySS_S2SSgA5NyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultClick(itemName:customerID:variationID:searchTerm:sectionName:resultID:slCampaignID:slCampaignOwner:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackBrowseResultsLoaded10filterName0H5Value11resultCount11customerIDs5items0K2ID13analyticsTags17completionHandlerySS_SSSiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultsLoaded(filterName:filterValue:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackBrowseResultClick10customerID09variationI010filterName0K5Value20resultPositionOnPage07sectionL00nI0010slCampaignI00sT5Owner13analyticsTags17completionHandlerySS_SSSgS2SSiSgA4PSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultClick(customerID:variationID:filterName:filterValue:resultPositionOnPage:sectionName:resultID:slCampaignID:slCampaignOwner:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultsView5podID03numF6Viewed11customerIDs10resultPage0N5Count11sectionName0nI013analyticsTags17completionHandlerySS_SiSgSaySSGSgA2NSSSgAQSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultsView(podID:numResultsViewed:customerIDs:resultPage:resultCount:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a pod of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultClick5podID08strategyI008customerI009variationI017numResultsPerPage06resultP00Q5Count0q10PositionOnP011sectionName0qI013analyticsTags17completionHandlerySS_SSSgSSAQSiSgA3r2QSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultClick(podID:strategyID:customerID:variationID:numResultsPerPage:resultPage:resultCount:resultPositionOnPage:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks an item that appears within a list of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackConversion8itemName10customerID09variationI07revenue10searchTerm07sectionG014conversionType07displayG008isCustomP013analyticsTags17completionHandlerySS_S2SSgSdSgA4PSbSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackConversion(itemName:customerID:variationID:revenue:searchTerm:sectionName:conversionType:displayName:isCustomType:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user performs an action indicating interest in an item (add to cart, add to wishlist, etc.)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase11customerIDs11sectionName7revenue7orderID13analyticsTags17completionHandlerySaySSG_SSSgSdSgALSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(customerIDs:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase5items11sectionName7revenue7orderID13analyticsTags17completionHandlerySayAA7CIOItemVG_SSSgSdSgANSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(items:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackItemDetailLoad10customerID8itemName09variationI007sectionK03url13analyticsTags17completionHandlerySS_S2SSgA2LSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackItemDetailLoad(customerID:itemName:variationID:sectionName:url:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a product detail page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackQuizResultsLoaded6quizID0h7VersionI00h7SessionI006resultI00L4Page0L5Count11sectionName13analyticsTags17completionHandlerySS_S3SSgSiSgAoNSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultsLoaded(quizID:quizVersionID:quizSessionID:resultID:resultPage:resultCount:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC20trackQuizResultClick6quizID0h7VersionI00h7SessionI008customerI009variationI08itemName06resultI00P4Page0P5Count013numResultsPerQ00p10PositionOnQ007sectionO013analyticsTags17completionHandlerySS_S4SSgA2SSiSgA3tSSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultClick(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:resultID:resultPage:resultCount:numResultsPerPage:resultPositionOnPage:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackQuizConversion6quizID0g7VersionH00g7SessionH008customerH009variationH08itemName7revenue14conversionType08isCustomQ007displayN007sectionN013analyticsTags17completionHandlerySS_S4SSgARSdSgARSbSgA2RSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizConversion(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:revenue:conversionType:isCustomType:displayName:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC23trackGenericResultClick6itemID0H4Name09variationI007sectionJ017completionHandlerySS_S2SSgAJyAA20TrackingTaskResponseCcSgtF":{"name":"trackGenericResultClick(itemID:itemName:variationID:sectionName:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks on a generic result\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11setClientId8clientIDySS_tF":{"name":"setClientId(clientID:)","abstract":"\u003cp\u003eSet a custom clientID\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12setSessionId9sessionIDySi_tF":{"name":"setSessionId(sessionID:)","abstract":"\u003cp\u003eSet a custom sessionID\u003c/p\u003e","parent_name":"ConstructorIO"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKeySSvp":{"name":"apiKey","abstract":"\u003cp\u003eThe API key\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11resultCountAA0b6ResultE0VSgvp":{"name":"resultCount","abstract":"\u003cp\u003eThe default number of results to request for\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV22defaultItemSectionNameSSSgvp":{"name":"defaultItemSectionName","abstract":"\u003cp\u003eThe default section to request items from\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV9testCellsSayAA13CIOABTestCellVGSgvp":{"name":"testCells","abstract":"\u003cp\u003eList of test cell information to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV20defaultAnalyticsTagsSDyS2SGSgvp":{"name":"defaultAnalyticsTags","abstract":"\u003cp\u003eAdditional analytics tags to pass. Will be merged with analytics tags passed on the request level\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV8segmentsSaySSGSgvp":{"name":"segments","abstract":"\u003cp\u003eList of segments to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV7baseURLSSSgvp":{"name":"baseURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11baseQuizURLSSSgvp":{"name":"baseQuizURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV12baseMediaURLSSSgvp":{"name":"baseMediaURL","abstract":"\u003cp\u003eThe base URL for media tracking requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKey11resultCount22defaultItemSectionName9testCells8segments7baseURL0o4QuizP00o5MediaP00H13AnalyticsTagsACSS_AA0b6ResultG0VSgSSSgSayAA13CIOABTestCellVGSgSaySSGSgA3PSDyS2SGSgtcfc":{"name":"init(apiKey:resultCount:defaultItemSectionName:testCells:segments:baseURL:baseQuizURL:baseMediaURL:defaultAnalyticsTags:)","abstract":"\u003cp\u003eCreate a configuration object\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html":{"name":"ConstructorIOConfig","abstract":"\u003cp\u003eStruct encapsulating the configuration options needed to make requests\u003c/p\u003e"},"Classes/ConstructorIO.html":{"name":"ConstructorIO","abstract":"\u003cp\u003eThe main class to be used for getting autocomplete results and tracking behavioural data.\u003c/p\u003e"},"Client.html":{"name":"Client"},"Result%20Request%20Structures.html":{"name":"Result Request Structures"},"Result%20Request%20Builders.html":{"name":"Result Request Builders"},"Response%20Structures.html":{"name":"Response Structures"},"Result%20Structures%20%26%20Classes.html":{"name":"Result Structures \u0026 Classes"},"Other%20Classes.html":{"name":"Other Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Other%20Structs.html":{"name":"Other Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"}} \ No newline at end of file diff --git a/docs/undocumented.json b/docs/undocumented.json index bf180bfb..d89025f9 100644 --- a/docs/undocumented.json +++ b/docs/undocumented.json @@ -155,15 +155,15 @@ "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", - "line": 1146, + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "line": 1195, "symbol": "ConstructorIO.obfuscatePIIRequest(request:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", - "line": 1219, + "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "line": 1268, "symbol": "ConstructorIO.sessionDidChange(from:to:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" From d6e73c09b5543aa370147e99659e8cfea277d377 Mon Sep 17 00:00:00 2001 From: Viktor Zavala Date: Thu, 12 Mar 2026 17:18:13 +0100 Subject: [PATCH 3/9] [REM-3041] Revert deployment target changes --- AutocompleteClient.xcodeproj/project.pbxproj | 20 ++++++++++---------- Pods/Pods.xcodeproj/project.pbxproj | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/AutocompleteClient.xcodeproj/project.pbxproj b/AutocompleteClient.xcodeproj/project.pbxproj index 715fcf5d..62642454 100644 --- a/AutocompleteClient.xcodeproj/project.pbxproj +++ b/AutocompleteClient.xcodeproj/project.pbxproj @@ -2767,7 +2767,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = GK53T2PMMR; INFOPLIST_FILE = UserApplication/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.6; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -2792,7 +2792,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = GK53T2PMMR; INFOPLIST_FILE = UserApplication/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.6; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -2813,7 +2813,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = ""; INFOPLIST_FILE = UserApplicationTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.6; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -2835,7 +2835,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = ""; INFOPLIST_FILE = UserApplicationTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.6; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -2900,7 +2900,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.6; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -2957,7 +2957,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.6; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; @@ -2982,7 +2982,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = AutocompleteClient/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.6; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -3011,7 +3011,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = AutocompleteClient/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.6; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -3033,7 +3033,7 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; DEVELOPMENT_TEAM = ""; INFOPLIST_FILE = AutocompleteClientTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.6; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -3053,7 +3053,7 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; DEVELOPMENT_TEAM = ""; INFOPLIST_FILE = AutocompleteClientTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.6; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 8f09d0ef..069fd98e 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -734,7 +734,7 @@ GENERATE_INFOPLIST_FILE = NO; INFOPLIST_FILE = "Target Support Files/OHHTTPStubs/OHHTTPStubs-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.6; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -813,7 +813,7 @@ GENERATE_INFOPLIST_FILE = NO; INFOPLIST_FILE = "Target Support Files/OHHTTPStubs/OHHTTPStubs-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.6; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", From 2961692fcb76238d0a18a35ee6cfcb7ed9b84176 Mon Sep 17 00:00:00 2001 From: Enes Kutay SEZEN Date: Thu, 12 Mar 2026 21:57:45 +0300 Subject: [PATCH 4/9] Revert docs --- docs/Classes/CIOAutocompleteQueryBuilder.html | 4 +- docs/Classes/CIOAutocompleteResult.html | 4 +- .../CIOBrowseFacetOptionsQueryBuilder.html | 4 +- docs/Classes/CIOBrowseFacetsQueryBuilder.html | 4 +- docs/Classes/CIOBrowseGroupsQueryBuilder.html | 4 +- docs/Classes/CIOBrowseItemsQueryBuilder.html | 4 +- docs/Classes/CIOBrowseQueryBuilder.html | 4 +- docs/Classes/CIOCollectionData.html | 4 +- docs/Classes/CIOFilterGroup.html | 4 +- docs/Classes/CIOGroup.html | 4 +- .../CIORecommendationsQueryBuilder.html | 4 +- docs/Classes/CIOResult.html | 4 +- docs/Classes/CIOResultSourceData.html | 4 +- docs/Classes/CIOResultSources.html | 4 +- docs/Classes/CIOSearchQueryBuilder.html | 4 +- docs/Classes/ConstructorIO.html | 150 +----------------- docs/Client.html | 4 +- docs/Other Classes.html | 4 +- docs/Other Structs.html | 4 +- docs/Response Structures.html | 4 +- docs/Result Request Builders.html | 4 +- docs/Result Request Structures.html | 4 +- docs/Result Structures & Classes.html | 4 +- docs/Structs/CIOAutocompleteQuery.html | 4 +- docs/Structs/CIOAutocompleteResponse.html | 4 +- docs/Structs/CIOBrowseFacetOptionsQuery.html | 4 +- .../CIOBrowseFacetOptionsResponse.html | 4 +- docs/Structs/CIOBrowseFacetsQuery.html | 4 +- docs/Structs/CIOBrowseFacetsResponse.html | 4 +- docs/Structs/CIOBrowseGroupsQuery.html | 4 +- docs/Structs/CIOBrowseItemsQuery.html | 4 +- docs/Structs/CIOBrowseQuery.html | 4 +- docs/Structs/CIOBrowseResponse.html | 4 +- docs/Structs/CIOFilterFacet.html | 4 +- docs/Structs/CIOFilterFacetOption.html | 4 +- docs/Structs/CIOQuizImages.html | 4 +- docs/Structs/CIOQuizOption.html | 4 +- docs/Structs/CIOQuizOptionAttribute.html | 4 +- docs/Structs/CIOQuizQuery.html | 4 +- docs/Structs/CIOQuizQuestion.html | 4 +- docs/Structs/CIOQuizQuestionResponse.html | 4 +- docs/Structs/CIOQuizResult.html | 4 +- docs/Structs/CIOQuizResultsResponse.html | 4 +- docs/Structs/CIORecommendationsPod.html | 4 +- docs/Structs/CIORecommendationsQuery.html | 4 +- docs/Structs/CIORecommendationsResponse.html | 4 +- docs/Structs/CIORecommendationsStrategy.html | 4 +- docs/Structs/CIORefinedContent.html | 4 +- docs/Structs/CIOResultData.html | 4 +- docs/Structs/CIOResultFacet.html | 4 +- docs/Structs/CIOSearchQuery.html | 4 +- docs/Structs/CIOSearchRedirectInfo.html | 4 +- docs/Structs/CIOSearchResponse.html | 4 +- docs/Structs/CIOSortOption.html | 4 +- docs/Structs/ConstructorIOConfig.html | 51 +----- .../Classes/CIOAutocompleteQueryBuilder.html | 4 +- .../Classes/CIOAutocompleteResult.html | 4 +- .../CIOBrowseFacetOptionsQueryBuilder.html | 4 +- .../Classes/CIOBrowseFacetsQueryBuilder.html | 4 +- .../Classes/CIOBrowseGroupsQueryBuilder.html | 4 +- .../Classes/CIOBrowseItemsQueryBuilder.html | 4 +- .../Classes/CIOBrowseQueryBuilder.html | 4 +- .../Documents/Classes/CIOCollectionData.html | 4 +- .../Documents/Classes/CIOFilterGroup.html | 4 +- .../Resources/Documents/Classes/CIOGroup.html | 4 +- .../CIORecommendationsQueryBuilder.html | 4 +- .../Documents/Classes/CIOResult.html | 4 +- .../Classes/CIOResultSourceData.html | 4 +- .../Documents/Classes/CIOResultSources.html | 4 +- .../Classes/CIOSearchQueryBuilder.html | 4 +- .../Documents/Classes/ConstructorIO.html | 150 +----------------- .../Contents/Resources/Documents/Client.html | 4 +- .../Resources/Documents/Other Classes.html | 4 +- .../Resources/Documents/Other Structs.html | 4 +- .../Documents/Response Structures.html | 4 +- .../Documents/Result Request Builders.html | 4 +- .../Documents/Result Request Structures.html | 4 +- .../Result Structures & Classes.html | 4 +- .../Structs/CIOAutocompleteQuery.html | 4 +- .../Structs/CIOAutocompleteResponse.html | 4 +- .../Structs/CIOBrowseFacetOptionsQuery.html | 4 +- .../CIOBrowseFacetOptionsResponse.html | 4 +- .../Structs/CIOBrowseFacetsQuery.html | 4 +- .../Structs/CIOBrowseFacetsResponse.html | 4 +- .../Structs/CIOBrowseGroupsQuery.html | 4 +- .../Structs/CIOBrowseItemsQuery.html | 4 +- .../Documents/Structs/CIOBrowseQuery.html | 4 +- .../Documents/Structs/CIOBrowseResponse.html | 4 +- .../Documents/Structs/CIOFilterFacet.html | 4 +- .../Structs/CIOFilterFacetOption.html | 4 +- .../Documents/Structs/CIOQuizImages.html | 4 +- .../Documents/Structs/CIOQuizOption.html | 4 +- .../Structs/CIOQuizOptionAttribute.html | 4 +- .../Documents/Structs/CIOQuizQuery.html | 4 +- .../Documents/Structs/CIOQuizQuestion.html | 4 +- .../Structs/CIOQuizQuestionResponse.html | 4 +- .../Documents/Structs/CIOQuizResult.html | 4 +- .../Structs/CIOQuizResultsResponse.html | 4 +- .../Structs/CIORecommendationsPod.html | 4 +- .../Structs/CIORecommendationsQuery.html | 4 +- .../Structs/CIORecommendationsResponse.html | 4 +- .../Structs/CIORecommendationsStrategy.html | 4 +- .../Documents/Structs/CIORefinedContent.html | 4 +- .../Documents/Structs/CIOResultData.html | 4 +- .../Documents/Structs/CIOResultFacet.html | 4 +- .../Documents/Structs/CIOSearchQuery.html | 4 +- .../Structs/CIOSearchRedirectInfo.html | 4 +- .../Documents/Structs/CIOSearchResponse.html | 4 +- .../Documents/Structs/CIOSortOption.html | 4 +- .../Structs/ConstructorIOConfig.html | 51 +----- .../Contents/Resources/Documents/index.html | 11 +- .../Contents/Resources/Documents/js/jazzy.js | 2 +- .../Contents/Resources/Documents/search.json | 2 +- .../Resources/Documents/undocumented.json | 54 +++---- .../Contents/Resources/docSet.dsidx | Bin 131072 -> 131072 bytes docs/docsets/ConstructorAutocomplete.tgz | Bin 227517 -> 226746 bytes docs/index.html | 11 +- docs/js/jazzy.js | 2 +- docs/search.json | 2 +- docs/undocumented.json | 54 +++---- 120 files changed, 290 insertions(+), 674 deletions(-) diff --git a/docs/Classes/CIOAutocompleteQueryBuilder.html b/docs/Classes/CIOAutocompleteQueryBuilder.html index b1e11f32..76e53224 100644 --- a/docs/Classes/CIOAutocompleteQueryBuilder.html +++ b/docs/Classes/CIOAutocompleteQueryBuilder.html @@ -489,8 +489,8 @@

      Declaration

      diff --git a/docs/Classes/CIOAutocompleteResult.html b/docs/Classes/CIOAutocompleteResult.html index 049adfe4..10da4d44 100644 --- a/docs/Classes/CIOAutocompleteResult.html +++ b/docs/Classes/CIOAutocompleteResult.html @@ -354,8 +354,8 @@

      Parameters

      diff --git a/docs/Classes/CIOBrowseFacetOptionsQueryBuilder.html b/docs/Classes/CIOBrowseFacetOptionsQueryBuilder.html index a9c26bd1..488b9425 100644 --- a/docs/Classes/CIOBrowseFacetOptionsQueryBuilder.html +++ b/docs/Classes/CIOBrowseFacetOptionsQueryBuilder.html @@ -328,8 +328,8 @@

      Declaration

      diff --git a/docs/Classes/CIOBrowseFacetsQueryBuilder.html b/docs/Classes/CIOBrowseFacetsQueryBuilder.html index 715b97b5..cf85837c 100644 --- a/docs/Classes/CIOBrowseFacetsQueryBuilder.html +++ b/docs/Classes/CIOBrowseFacetsQueryBuilder.html @@ -411,8 +411,8 @@

      Declaration

      diff --git a/docs/Classes/CIOBrowseGroupsQueryBuilder.html b/docs/Classes/CIOBrowseGroupsQueryBuilder.html index e6c03c11..5580ee0a 100644 --- a/docs/Classes/CIOBrowseGroupsQueryBuilder.html +++ b/docs/Classes/CIOBrowseGroupsQueryBuilder.html @@ -385,8 +385,8 @@

      Declaration

      diff --git a/docs/Classes/CIOBrowseItemsQueryBuilder.html b/docs/Classes/CIOBrowseItemsQueryBuilder.html index 24765af3..7437f673 100644 --- a/docs/Classes/CIOBrowseItemsQueryBuilder.html +++ b/docs/Classes/CIOBrowseItemsQueryBuilder.html @@ -581,8 +581,8 @@

      Declaration

      diff --git a/docs/Classes/CIOBrowseQueryBuilder.html b/docs/Classes/CIOBrowseQueryBuilder.html index e098ece6..3979c40e 100644 --- a/docs/Classes/CIOBrowseQueryBuilder.html +++ b/docs/Classes/CIOBrowseQueryBuilder.html @@ -661,8 +661,8 @@

      Declaration

      diff --git a/docs/Classes/CIOCollectionData.html b/docs/Classes/CIOCollectionData.html index cc0bf8de..d031d611 100644 --- a/docs/Classes/CIOCollectionData.html +++ b/docs/Classes/CIOCollectionData.html @@ -321,8 +321,8 @@

      Declaration

      diff --git a/docs/Classes/CIOFilterGroup.html b/docs/Classes/CIOFilterGroup.html index 0b3460b2..7e738475 100644 --- a/docs/Classes/CIOFilterGroup.html +++ b/docs/Classes/CIOFilterGroup.html @@ -403,8 +403,8 @@

      Declaration

      diff --git a/docs/Classes/CIOGroup.html b/docs/Classes/CIOGroup.html index c0cb936b..224fd8c9 100644 --- a/docs/Classes/CIOGroup.html +++ b/docs/Classes/CIOGroup.html @@ -392,8 +392,8 @@

      Parameters

      diff --git a/docs/Classes/CIORecommendationsQueryBuilder.html b/docs/Classes/CIORecommendationsQueryBuilder.html index 9d8a022c..d2fe6fb7 100644 --- a/docs/Classes/CIORecommendationsQueryBuilder.html +++ b/docs/Classes/CIORecommendationsQueryBuilder.html @@ -571,8 +571,8 @@

      Declaration

      diff --git a/docs/Classes/CIOResult.html b/docs/Classes/CIOResult.html index c35571fb..143c047a 100644 --- a/docs/Classes/CIOResult.html +++ b/docs/Classes/CIOResult.html @@ -530,8 +530,8 @@

      Declaration

      diff --git a/docs/Classes/CIOResultSourceData.html b/docs/Classes/CIOResultSourceData.html index 5f8d576f..2868d5eb 100644 --- a/docs/Classes/CIOResultSourceData.html +++ b/docs/Classes/CIOResultSourceData.html @@ -267,8 +267,8 @@

      Declaration

      diff --git a/docs/Classes/CIOResultSources.html b/docs/Classes/CIOResultSources.html index 02bc3f1d..67b84cbb 100644 --- a/docs/Classes/CIOResultSources.html +++ b/docs/Classes/CIOResultSources.html @@ -294,8 +294,8 @@

      Declaration

      diff --git a/docs/Classes/CIOSearchQueryBuilder.html b/docs/Classes/CIOSearchQueryBuilder.html index 04a1e95a..d9de74f9 100644 --- a/docs/Classes/CIOSearchQueryBuilder.html +++ b/docs/Classes/CIOSearchQueryBuilder.html @@ -629,8 +629,8 @@

      Declaration

      diff --git a/docs/Classes/ConstructorIO.html b/docs/Classes/ConstructorIO.html index dda23efe..b5035173 100644 --- a/docs/Classes/ConstructorIO.html +++ b/docs/Classes/ConstructorIO.html @@ -1028,152 +1028,6 @@

      Parameters

      -
    1. - -
      -
      -
      -
      -
      -

      Track when a user views a media impression (display ad)

      -

      Usage Example:

      -
      constructorIO.trackMediaImpressionView(bannerAdId: "abc123", placementId: "home")
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func trackMediaImpressionView(bannerAdId: String, placementId: String, completionHandler: TrackingCompletionHandler? = nil)
      - -
      -
      -
      -

      Parameters

      - - - - - - - - - - - - - - - -
      - - bannerAdId - - -
      -

      The banner ad ID

      -
      -
      - - placementId - - -
      -

      The placement ID

      -
      -
      - - completionHandler - - -
      -

      The callback to execute on completion.

      -
      -
      -
      -
      -
      -
    2. -
    3. - -
      -
      -
      -
      -
      -

      Track when a user clicks a media impression (display ad)

      -

      Usage Example:

      -
      constructorIO.trackMediaImpressionClick(bannerAdId: "abc123", placementId: "home")
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func trackMediaImpressionClick(bannerAdId: String, placementId: String, completionHandler: TrackingCompletionHandler? = nil)
      - -
      -
      -
      -

      Parameters

      - - - - - - - - - - - - - - - -
      - - bannerAdId - - -
      -

      The banner ad ID

      -
      -
      - - placementId - - -
      -

      The placement ID

      -
      -
      - - completionHandler - - -
      -

      The callback to execute on completion.

      -
      -
      -
      -
      -
      -
    4. @@ -3246,8 +3100,8 @@

      Parameters

      diff --git a/docs/Client.html b/docs/Client.html index 4ba8a436..ff948407 100644 --- a/docs/Client.html +++ b/docs/Client.html @@ -286,8 +286,8 @@

      Declaration

      diff --git a/docs/Other Classes.html b/docs/Other Classes.html index 624cdc1d..383b7e0e 100644 --- a/docs/Other Classes.html +++ b/docs/Other Classes.html @@ -315,8 +315,8 @@

      Declaration

      diff --git a/docs/Other Structs.html b/docs/Other Structs.html index 867f642b..d3e8dcd7 100644 --- a/docs/Other Structs.html +++ b/docs/Other Structs.html @@ -259,8 +259,8 @@

      Declaration

      diff --git a/docs/Response Structures.html b/docs/Response Structures.html index 9295e2a3..f34625b3 100644 --- a/docs/Response Structures.html +++ b/docs/Response Structures.html @@ -454,8 +454,8 @@

      Declaration

      diff --git a/docs/Result Request Builders.html b/docs/Result Request Builders.html index edc819dc..e5a39dc3 100644 --- a/docs/Result Request Builders.html +++ b/docs/Result Request Builders.html @@ -454,8 +454,8 @@

      Declaration

      diff --git a/docs/Result Request Structures.html b/docs/Result Request Structures.html index 5a44cf9f..c60715a9 100644 --- a/docs/Result Request Structures.html +++ b/docs/Result Request Structures.html @@ -482,8 +482,8 @@

      Declaration

      diff --git a/docs/Result Structures & Classes.html b/docs/Result Structures & Classes.html index 5cf4e7a3..b963382b 100644 --- a/docs/Result Structures & Classes.html +++ b/docs/Result Structures & Classes.html @@ -712,8 +712,8 @@

      Declaration

      diff --git a/docs/Structs/CIOAutocompleteQuery.html b/docs/Structs/CIOAutocompleteQuery.html index 25b4dca9..c309c3a6 100644 --- a/docs/Structs/CIOAutocompleteQuery.html +++ b/docs/Structs/CIOAutocompleteQuery.html @@ -388,8 +388,8 @@

      Parameters

      diff --git a/docs/Structs/CIOAutocompleteResponse.html b/docs/Structs/CIOAutocompleteResponse.html index 7e1eb1cf..cfae2d85 100644 --- a/docs/Structs/CIOAutocompleteResponse.html +++ b/docs/Structs/CIOAutocompleteResponse.html @@ -321,8 +321,8 @@

      Declaration

      diff --git a/docs/Structs/CIOBrowseFacetOptionsQuery.html b/docs/Structs/CIOBrowseFacetOptionsQuery.html index c0d1ee76..c5ed1b09 100644 --- a/docs/Structs/CIOBrowseFacetOptionsQuery.html +++ b/docs/Structs/CIOBrowseFacetOptionsQuery.html @@ -355,8 +355,8 @@

      Parameters

      diff --git a/docs/Structs/CIOBrowseFacetOptionsResponse.html b/docs/Structs/CIOBrowseFacetOptionsResponse.html index 9e51d70d..d2225987 100644 --- a/docs/Structs/CIOBrowseFacetOptionsResponse.html +++ b/docs/Structs/CIOBrowseFacetOptionsResponse.html @@ -294,8 +294,8 @@

      Declaration

      diff --git a/docs/Structs/CIOBrowseFacetsQuery.html b/docs/Structs/CIOBrowseFacetsQuery.html index ebae732a..c06d7e6b 100644 --- a/docs/Structs/CIOBrowseFacetsQuery.html +++ b/docs/Structs/CIOBrowseFacetsQuery.html @@ -433,8 +433,8 @@

      Parameters

      diff --git a/docs/Structs/CIOBrowseFacetsResponse.html b/docs/Structs/CIOBrowseFacetsResponse.html index 0a3eed8e..bed21f16 100644 --- a/docs/Structs/CIOBrowseFacetsResponse.html +++ b/docs/Structs/CIOBrowseFacetsResponse.html @@ -321,8 +321,8 @@

      Declaration

      diff --git a/docs/Structs/CIOBrowseGroupsQuery.html b/docs/Structs/CIOBrowseGroupsQuery.html index b0410b06..f8ef0f8a 100644 --- a/docs/Structs/CIOBrowseGroupsQuery.html +++ b/docs/Structs/CIOBrowseGroupsQuery.html @@ -398,8 +398,8 @@

      Parameters

      diff --git a/docs/Structs/CIOBrowseItemsQuery.html b/docs/Structs/CIOBrowseItemsQuery.html index 5eec5b94..e38d5fda 100644 --- a/docs/Structs/CIOBrowseItemsQuery.html +++ b/docs/Structs/CIOBrowseItemsQuery.html @@ -662,8 +662,8 @@

      Parameters

      diff --git a/docs/Structs/CIOBrowseQuery.html b/docs/Structs/CIOBrowseQuery.html index f1ba4f59..dbd785e6 100644 --- a/docs/Structs/CIOBrowseQuery.html +++ b/docs/Structs/CIOBrowseQuery.html @@ -790,8 +790,8 @@

      Parameters

      diff --git a/docs/Structs/CIOBrowseResponse.html b/docs/Structs/CIOBrowseResponse.html index f00f0b94..513463c1 100644 --- a/docs/Structs/CIOBrowseResponse.html +++ b/docs/Structs/CIOBrowseResponse.html @@ -510,8 +510,8 @@

      Declaration

      diff --git a/docs/Structs/CIOFilterFacet.html b/docs/Structs/CIOFilterFacet.html index 023af989..6856a9fb 100644 --- a/docs/Structs/CIOFilterFacet.html +++ b/docs/Structs/CIOFilterFacet.html @@ -514,8 +514,8 @@

      Declaration

      diff --git a/docs/Structs/CIOFilterFacetOption.html b/docs/Structs/CIOFilterFacetOption.html index bc76c93c..754c135f 100644 --- a/docs/Structs/CIOFilterFacetOption.html +++ b/docs/Structs/CIOFilterFacetOption.html @@ -421,8 +421,8 @@

      Parameters

      diff --git a/docs/Structs/CIOQuizImages.html b/docs/Structs/CIOQuizImages.html index 6c4c2bf4..4e3e2ae5 100644 --- a/docs/Structs/CIOQuizImages.html +++ b/docs/Structs/CIOQuizImages.html @@ -394,8 +394,8 @@

      Parameters

      diff --git a/docs/Structs/CIOQuizOption.html b/docs/Structs/CIOQuizOption.html index d7f0f8a7..f39ae05c 100644 --- a/docs/Structs/CIOQuizOption.html +++ b/docs/Structs/CIOQuizOption.html @@ -394,8 +394,8 @@

      Parameters

      diff --git a/docs/Structs/CIOQuizOptionAttribute.html b/docs/Structs/CIOQuizOptionAttribute.html index ef802d31..8f5557d4 100644 --- a/docs/Structs/CIOQuizOptionAttribute.html +++ b/docs/Structs/CIOQuizOptionAttribute.html @@ -340,8 +340,8 @@

      Parameters

      diff --git a/docs/Structs/CIOQuizQuery.html b/docs/Structs/CIOQuizQuery.html index de446177..8a64d351 100644 --- a/docs/Structs/CIOQuizQuery.html +++ b/docs/Structs/CIOQuizQuery.html @@ -437,8 +437,8 @@

      Parameters

      diff --git a/docs/Structs/CIOQuizQuestion.html b/docs/Structs/CIOQuizQuestion.html index 82b4801e..e044e0fb 100644 --- a/docs/Structs/CIOQuizQuestion.html +++ b/docs/Structs/CIOQuizQuestion.html @@ -502,8 +502,8 @@

      Parameters

      diff --git a/docs/Structs/CIOQuizQuestionResponse.html b/docs/Structs/CIOQuizQuestionResponse.html index 775dde07..83fbe9d5 100644 --- a/docs/Structs/CIOQuizQuestionResponse.html +++ b/docs/Structs/CIOQuizQuestionResponse.html @@ -352,8 +352,8 @@

      Declaration

      diff --git a/docs/Structs/CIOQuizResult.html b/docs/Structs/CIOQuizResult.html index 08a3b85f..43363031 100644 --- a/docs/Structs/CIOQuizResult.html +++ b/docs/Structs/CIOQuizResult.html @@ -340,8 +340,8 @@

      Parameters

      diff --git a/docs/Structs/CIOQuizResultsResponse.html b/docs/Structs/CIOQuizResultsResponse.html index 7f461db0..1b484503 100644 --- a/docs/Structs/CIOQuizResultsResponse.html +++ b/docs/Structs/CIOQuizResultsResponse.html @@ -541,8 +541,8 @@

      Declaration

      diff --git a/docs/Structs/CIORecommendationsPod.html b/docs/Structs/CIORecommendationsPod.html index 76f8ef75..463c15ae 100644 --- a/docs/Structs/CIORecommendationsPod.html +++ b/docs/Structs/CIORecommendationsPod.html @@ -286,8 +286,8 @@

      Parameters

      diff --git a/docs/Structs/CIORecommendationsQuery.html b/docs/Structs/CIORecommendationsQuery.html index 0a0a872a..e984ec24 100644 --- a/docs/Structs/CIORecommendationsQuery.html +++ b/docs/Structs/CIORecommendationsQuery.html @@ -649,8 +649,8 @@

      Parameters

      diff --git a/docs/Structs/CIORecommendationsResponse.html b/docs/Structs/CIORecommendationsResponse.html index e6d7596e..99c46115 100644 --- a/docs/Structs/CIORecommendationsResponse.html +++ b/docs/Structs/CIORecommendationsResponse.html @@ -375,8 +375,8 @@

      Declaration

      diff --git a/docs/Structs/CIORecommendationsStrategy.html b/docs/Structs/CIORecommendationsStrategy.html index 6b01be12..ee3d4986 100644 --- a/docs/Structs/CIORecommendationsStrategy.html +++ b/docs/Structs/CIORecommendationsStrategy.html @@ -313,8 +313,8 @@

      Parameters

      diff --git a/docs/Structs/CIORefinedContent.html b/docs/Structs/CIORefinedContent.html index 07f2ee1e..eecd7ea7 100644 --- a/docs/Structs/CIORefinedContent.html +++ b/docs/Structs/CIORefinedContent.html @@ -313,8 +313,8 @@

      Parameters

      diff --git a/docs/Structs/CIOResultData.html b/docs/Structs/CIOResultData.html index c4be3419..dbc0f775 100644 --- a/docs/Structs/CIOResultData.html +++ b/docs/Structs/CIOResultData.html @@ -502,8 +502,8 @@

      Parameters

      diff --git a/docs/Structs/CIOResultFacet.html b/docs/Structs/CIOResultFacet.html index 69decdef..788cd2ba 100644 --- a/docs/Structs/CIOResultFacet.html +++ b/docs/Structs/CIOResultFacet.html @@ -340,8 +340,8 @@

      Parameters

      diff --git a/docs/Structs/CIOSearchQuery.html b/docs/Structs/CIOSearchQuery.html index 260b8ead..6074e3ec 100644 --- a/docs/Structs/CIOSearchQuery.html +++ b/docs/Structs/CIOSearchQuery.html @@ -722,8 +722,8 @@

      Parameters

      diff --git a/docs/Structs/CIOSearchRedirectInfo.html b/docs/Structs/CIOSearchRedirectInfo.html index f99ebb91..1f0bd0cc 100644 --- a/docs/Structs/CIOSearchRedirectInfo.html +++ b/docs/Structs/CIOSearchRedirectInfo.html @@ -367,8 +367,8 @@

      Parameters

      diff --git a/docs/Structs/CIOSearchResponse.html b/docs/Structs/CIOSearchResponse.html index a62d7c12..243b6b1d 100644 --- a/docs/Structs/CIOSearchResponse.html +++ b/docs/Structs/CIOSearchResponse.html @@ -537,8 +537,8 @@

      Declaration

      diff --git a/docs/Structs/CIOSortOption.html b/docs/Structs/CIOSortOption.html index 000fe4e7..92e6b898 100644 --- a/docs/Structs/CIOSortOption.html +++ b/docs/Structs/CIOSortOption.html @@ -375,8 +375,8 @@

      Declaration

      diff --git a/docs/Structs/ConstructorIOConfig.html b/docs/Structs/ConstructorIOConfig.html index 1ab3b8f1..c80bf687 100644 --- a/docs/Structs/ConstructorIOConfig.html +++ b/docs/Structs/ConstructorIOConfig.html @@ -454,36 +454,9 @@

      Declaration

    5. - - - baseMediaURL - -
      -
      -
      -
      -
      -
      -

      The base URL for media tracking requests

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var baseMediaURL: String?
      - -
      -
      -
      -
      -
    6. -
    7. -
      @@ -511,7 +484,7 @@

      Usage Example:

      Declaration

      Swift

      -
      public init(apiKey: String, resultCount: AutocompleteResultCount? = nil, defaultItemSectionName: String? = nil, testCells: [CIOABTestCell]? = nil, segments: [String]? = nil, baseURL: String? = nil, baseQuizURL: String? = nil, baseMediaURL: String? = nil, defaultAnalyticsTags: [String : String]? = nil)
      +
      public init(apiKey: String, resultCount: AutocompleteResultCount? = nil, defaultItemSectionName: String? = nil, testCells: [CIOABTestCell]? = nil, segments: [String]? = nil, baseURL: String? = nil, baseQuizURL: String? = nil, defaultAnalyticsTags: [String : String]? = nil)
      @@ -603,18 +576,6 @@

      Parameters

      - - - - baseMediaURL - - - -
      -

      The base Media URL to make tracking requests to

      -
      - - @@ -626,8 +587,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteQueryBuilder.html index b1e11f32..76e53224 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteQueryBuilder.html @@ -489,8 +489,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteResult.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteResult.html index 049adfe4..10da4d44 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteResult.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOAutocompleteResult.html @@ -354,8 +354,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetOptionsQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetOptionsQueryBuilder.html index a9c26bd1..488b9425 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetOptionsQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetOptionsQueryBuilder.html @@ -328,8 +328,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetsQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetsQueryBuilder.html index 715b97b5..cf85837c 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetsQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseFacetsQueryBuilder.html @@ -411,8 +411,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseGroupsQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseGroupsQueryBuilder.html index e6c03c11..5580ee0a 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseGroupsQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseGroupsQueryBuilder.html @@ -385,8 +385,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseItemsQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseItemsQueryBuilder.html index 24765af3..7437f673 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseItemsQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseItemsQueryBuilder.html @@ -581,8 +581,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseQueryBuilder.html index e098ece6..3979c40e 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOBrowseQueryBuilder.html @@ -661,8 +661,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOCollectionData.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOCollectionData.html index cc0bf8de..d031d611 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOCollectionData.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOCollectionData.html @@ -321,8 +321,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOFilterGroup.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOFilterGroup.html index 0b3460b2..7e738475 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOFilterGroup.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOFilterGroup.html @@ -403,8 +403,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOGroup.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOGroup.html index c0cb936b..224fd8c9 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOGroup.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOGroup.html @@ -392,8 +392,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIORecommendationsQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIORecommendationsQueryBuilder.html index 9d8a022c..d2fe6fb7 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIORecommendationsQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIORecommendationsQueryBuilder.html @@ -571,8 +571,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResult.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResult.html index c35571fb..143c047a 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResult.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResult.html @@ -530,8 +530,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSourceData.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSourceData.html index 5f8d576f..2868d5eb 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSourceData.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSourceData.html @@ -267,8 +267,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSources.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSources.html index 02bc3f1d..67b84cbb 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSources.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOResultSources.html @@ -294,8 +294,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOSearchQueryBuilder.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOSearchQueryBuilder.html index 04a1e95a..d9de74f9 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOSearchQueryBuilder.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/CIOSearchQueryBuilder.html @@ -629,8 +629,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/ConstructorIO.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/ConstructorIO.html index dda23efe..b5035173 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/ConstructorIO.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Classes/ConstructorIO.html @@ -1028,152 +1028,6 @@

      Parameters

    8. -
    9. - -
      -
      -
      -
      -
      -

      Track when a user views a media impression (display ad)

      -

      Usage Example:

      -
      constructorIO.trackMediaImpressionView(bannerAdId: "abc123", placementId: "home")
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func trackMediaImpressionView(bannerAdId: String, placementId: String, completionHandler: TrackingCompletionHandler? = nil)
      - -
      -
      -
      -

      Parameters

      - - - - - - - - - - - - - - - -
      - - bannerAdId - - -
      -

      The banner ad ID

      -
      -
      - - placementId - - -
      -

      The placement ID

      -
      -
      - - completionHandler - - -
      -

      The callback to execute on completion.

      -
      -
      -
      -
      -
      -
    10. -
    11. - -
      -
      -
      -
      -
      -

      Track when a user clicks a media impression (display ad)

      -

      Usage Example:

      -
      constructorIO.trackMediaImpressionClick(bannerAdId: "abc123", placementId: "home")
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func trackMediaImpressionClick(bannerAdId: String, placementId: String, completionHandler: TrackingCompletionHandler? = nil)
      - -
      -
      -
      -

      Parameters

      - - - - - - - - - - - - - - - -
      - - bannerAdId - - -
      -

      The banner ad ID

      -
      -
      - - placementId - - -
      -

      The placement ID

      -
      -
      - - completionHandler - - -
      -

      The callback to execute on completion.

      -
      -
      -
      -
      -
      -
    12. @@ -3246,8 +3100,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Client.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Client.html index 4ba8a436..ff948407 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Client.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Client.html @@ -286,8 +286,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Classes.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Classes.html index 624cdc1d..383b7e0e 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Classes.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Classes.html @@ -315,8 +315,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Structs.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Structs.html index 867f642b..d3e8dcd7 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Structs.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Other Structs.html @@ -259,8 +259,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Response Structures.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Response Structures.html index 9295e2a3..f34625b3 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Response Structures.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Response Structures.html @@ -454,8 +454,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Builders.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Builders.html index edc819dc..e5a39dc3 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Builders.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Builders.html @@ -454,8 +454,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Structures.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Structures.html index 5a44cf9f..c60715a9 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Structures.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Request Structures.html @@ -482,8 +482,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Structures & Classes.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Structures & Classes.html index 5cf4e7a3..b963382b 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Structures & Classes.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Result Structures & Classes.html @@ -712,8 +712,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteQuery.html index 25b4dca9..c309c3a6 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteQuery.html @@ -388,8 +388,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteResponse.html index 7e1eb1cf..cfae2d85 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOAutocompleteResponse.html @@ -321,8 +321,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsQuery.html index c0d1ee76..c5ed1b09 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsQuery.html @@ -355,8 +355,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsResponse.html index 9e51d70d..d2225987 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetOptionsResponse.html @@ -294,8 +294,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsQuery.html index ebae732a..c06d7e6b 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsQuery.html @@ -433,8 +433,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsResponse.html index 0a3eed8e..bed21f16 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseFacetsResponse.html @@ -321,8 +321,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseGroupsQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseGroupsQuery.html index b0410b06..f8ef0f8a 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseGroupsQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseGroupsQuery.html @@ -398,8 +398,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseItemsQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseItemsQuery.html index 5eec5b94..e38d5fda 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseItemsQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseItemsQuery.html @@ -662,8 +662,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseQuery.html index f1ba4f59..dbd785e6 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseQuery.html @@ -790,8 +790,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseResponse.html index f00f0b94..513463c1 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOBrowseResponse.html @@ -510,8 +510,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacet.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacet.html index 023af989..6856a9fb 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacet.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacet.html @@ -514,8 +514,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacetOption.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacetOption.html index bc76c93c..754c135f 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacetOption.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOFilterFacetOption.html @@ -421,8 +421,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizImages.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizImages.html index 6c4c2bf4..4e3e2ae5 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizImages.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizImages.html @@ -394,8 +394,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOption.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOption.html index d7f0f8a7..f39ae05c 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOption.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOption.html @@ -394,8 +394,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOptionAttribute.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOptionAttribute.html index ef802d31..8f5557d4 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOptionAttribute.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizOptionAttribute.html @@ -340,8 +340,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuery.html index de446177..8a64d351 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuery.html @@ -437,8 +437,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestion.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestion.html index 82b4801e..e044e0fb 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestion.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestion.html @@ -502,8 +502,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestionResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestionResponse.html index 775dde07..83fbe9d5 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestionResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizQuestionResponse.html @@ -352,8 +352,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResult.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResult.html index 08a3b85f..43363031 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResult.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResult.html @@ -340,8 +340,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResultsResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResultsResponse.html index 7f461db0..1b484503 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResultsResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOQuizResultsResponse.html @@ -541,8 +541,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsPod.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsPod.html index 76f8ef75..463c15ae 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsPod.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsPod.html @@ -286,8 +286,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsQuery.html index 0a0a872a..e984ec24 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsQuery.html @@ -649,8 +649,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsResponse.html index e6d7596e..99c46115 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsResponse.html @@ -375,8 +375,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsStrategy.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsStrategy.html index 6b01be12..ee3d4986 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsStrategy.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORecommendationsStrategy.html @@ -313,8 +313,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORefinedContent.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORefinedContent.html index 07f2ee1e..eecd7ea7 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORefinedContent.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIORefinedContent.html @@ -313,8 +313,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultData.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultData.html index c4be3419..dbc0f775 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultData.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultData.html @@ -502,8 +502,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultFacet.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultFacet.html index 69decdef..788cd2ba 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultFacet.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOResultFacet.html @@ -340,8 +340,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchQuery.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchQuery.html index 260b8ead..6074e3ec 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchQuery.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchQuery.html @@ -722,8 +722,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchRedirectInfo.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchRedirectInfo.html index f99ebb91..1f0bd0cc 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchRedirectInfo.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchRedirectInfo.html @@ -367,8 +367,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchResponse.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchResponse.html index a62d7c12..243b6b1d 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchResponse.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSearchResponse.html @@ -537,8 +537,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSortOption.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSortOption.html index 000fe4e7..92e6b898 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSortOption.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/CIOSortOption.html @@ -375,8 +375,8 @@

      Declaration

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/ConstructorIOConfig.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/ConstructorIOConfig.html index 1ab3b8f1..c80bf687 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/ConstructorIOConfig.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/Structs/ConstructorIOConfig.html @@ -454,36 +454,9 @@

      Declaration

    13. - - - baseMediaURL - -
      -
      -
      -
      -
      -
      -

      The base URL for media tracking requests

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var baseMediaURL: String?
      - -
      -
      -
      -
      -
    14. -
    15. -
      @@ -511,7 +484,7 @@

      Usage Example:

      Declaration

      Swift

      -
      public init(apiKey: String, resultCount: AutocompleteResultCount? = nil, defaultItemSectionName: String? = nil, testCells: [CIOABTestCell]? = nil, segments: [String]? = nil, baseURL: String? = nil, baseQuizURL: String? = nil, baseMediaURL: String? = nil, defaultAnalyticsTags: [String : String]? = nil)
      +
      public init(apiKey: String, resultCount: AutocompleteResultCount? = nil, defaultItemSectionName: String? = nil, testCells: [CIOABTestCell]? = nil, segments: [String]? = nil, baseURL: String? = nil, baseQuizURL: String? = nil, defaultAnalyticsTags: [String : String]? = nil)
      @@ -603,18 +576,6 @@

      Parameters

      - - - - baseMediaURL - - - -
      -

      The base Media URL to make tracking requests to

      -
      - - @@ -626,8 +587,8 @@

      Parameters

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/index.html b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/index.html index badba7d1..35640c82 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/index.html @@ -481,13 +481,6 @@

      Quiz Events

      // Track when a quiz result is converted on ConstructorIo.trackQuizConversion(quizID: "coffee-quiz", quizVersionID: "1231244", quizSessionID: "123", customerID: "123", variationID: "167", itemName: "espresso", revenue: 20.0) -
      -

      Media Impression Events

      -
      // Track when a media impression is viewed
      -ConstructorIo.trackMediaImpressionView(bannerAdId: "banner-ad-id", placementId: "placement-id")
      -
      -// Track when a media impression is clicked
      -ConstructorIo.trackMediaImpressionClick(bannerAdId: "banner-ad-id", placementId: "placement-id")
       

      Conversion Events

      // Track when an item converts (a.k.a. is added to cart) regardless of the user journey that led to adding to cart
      @@ -514,8 +507,8 @@ 

      Miscellaneous Events

      diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/js/jazzy.js b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/js/jazzy.js index 1ac86992..19844166 100755 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/js/jazzy.js +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/js/jazzy.js @@ -22,7 +22,7 @@ function itemLinkToContent($link) { return $link.parent().parent().next(); } -// On doc load + hash-change, open any targeted item +// On doc load + hash-change, open any targetted item function openCurrentItemIfClosed() { if (window.jazzy.docset) { return; diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/search.json b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/search.json index 4bf0ecd3..13b048a7 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/search.json +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eRefine dcontent data\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a refined content object\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html":{"name":"CIORefinedContent","abstract":"\u003cp\u003eStruct encapsulating a refined content with associated metadata\u003c/p\u003e"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC10tokenMatchAA0C10SourceDataCvp":{"name":"tokenMatch","abstract":"\u003cp\u003eNumber of token match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC15embeddingsMatchAA0C10SourceDataCvp":{"name":"embeddingsMatch","abstract":"\u003cp\u003eNumber of embedding match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSourceData.html#/s:23ConstructorAutocomplete19CIOResultSourceDataC5countSivp":{"name":"count","abstract":"\u003cp\u003eNumber of results matching\u003c/p\u003e","parent_name":"CIOResultSourceData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC2idSSvp":{"name":"id","abstract":"\u003cp\u003eId of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC12display_nameSSvp":{"name":"display_name","abstract":"\u003cp\u003eDisplay name of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html":{"name":"CIOCollectionData","abstract":"\u003cp\u003eStruct encapsulating a collection\u003c/p\u003e"},"Classes/CIOResultSourceData.html":{"name":"CIOResultSourceData","abstract":"\u003cp\u003eStruct encapsulating a result source data\u003c/p\u003e"},"Classes/CIOResultSources.html":{"name":"CIOResultSources","abstract":"\u003cp\u003eStruct encapsulating a result source\u003c/p\u003e"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV17filterExpressionsSDySSypGvp":{"name":"filterExpressions","abstract":"\u003cp\u003eFilter Expressions\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV10resultsUrlSSvp":{"name":"resultsUrl","abstract":"\u003cp\u003eResults Url\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryUrlSSSgvp":{"name":"primaryUrl","abstract":"\u003cp\u003ePrimary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryAltSSSgvp":{"name":"primaryAlt","abstract":"\u003cp\u003ePrimary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryUrlSSSgvp":{"name":"secondaryUrl","abstract":"\u003cp\u003eSecondary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryAltSSSgvp":{"name":"secondaryAlt","abstract":"\u003cp\u003eSecondary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a question images\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eQuiz option attribute name\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eQuiz option attribute value\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option attribute object\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV2idSivp":{"name":"id","abstract":"\u003cp\u003eThe id of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV9attributeAA0cD9AttributeVSgvp":{"name":"attribute","abstract":"\u003cp\u003eThe attribute associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eThe images associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV2idSivp":{"name":"id","abstract":"\u003cp\u003eQuestion ID\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV5titleSSSgvp":{"name":"title","abstract":"\u003cp\u003eTitle of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4typeSSSgvp":{"name":"type","abstract":"\u003cp\u003eThe type of question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7ctaTextSSSgvp":{"name":"ctaText","abstract":"\u003cp\u003eCTA text of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eImages associated with the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7optionsSayAA0C6OptionVGSgvp":{"name":"options","abstract":"\u003cp\u003eList of possible options (answers) for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV16inputPlaceholderSSSgvp":{"name":"inputPlaceholder","abstract":"\u003cp\u003eThe input placeholder for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6sortBySSvp":{"name":"sortBy","abstract":"\u003cp\u003eThe field to sort by\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV9sortOrderAA0cF0Ovp":{"name":"sortOrder","abstract":"\u003cp\u003eThe sort order (i.e. \u0026ldquo;ascending\u0026rdquo; or \u0026ldquo;descending\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eThe status of the sort option (i.e. \u0026ldquo;selected\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV3urlSSvp":{"name":"url","abstract":"\u003cp\u003eThe redirect URL\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV7matchIDSivp":{"name":"matchID","abstract":"\u003cp\u003eMatch ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6ruleIDSivp":{"name":"ruleID","abstract":"\u003cp\u003eRule ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6objectACSgSDySSypGSg_tcfc":{"name":"init(object:)","abstract":"\u003cp\u003eCreate a Search redirect info object\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name of the facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV6valuesSaySSGvp":{"name":"values","abstract":"\u003cp\u003eList of facet option values\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV2idSSSgvp":{"name":"id","abstract":"\u003cp\u003eResult Item ID\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV3urlSSSgvp":{"name":"url","abstract":"\u003cp\u003eURL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8imageURLSSSgvp":{"name":"imageURL","abstract":"\u003cp\u003eImage URL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6groupsSayAA8CIOGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eGroups associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6facetsSayAA0C5FacetVGvp":{"name":"facets","abstract":"\u003cp\u003eFacets associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8metadataSDySSypGvp":{"name":"metadata","abstract":"\u003cp\u003eAdditioanl metadata associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11variationIdSSSgvp":{"name":"variationId","abstract":"\u003cp\u003eVariation ID of the result item (if available)\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOResultData"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value (or name) of the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4dataAA0C4DataVvp":{"name":"data","abstract":"\u003cp\u003eAdditional data about the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC12matchedTermsSaySSGvp":{"name":"matchedTerms","abstract":"\u003cp\u003eTerms associated with the result that was matched on\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC10variationsSayACGvp":{"name":"variations","abstract":"\u003cp\u003eVariations for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC13variationsMapypvp":{"name":"variationsMap","abstract":"\u003cp\u003eVariations map for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional metadata\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC8strategyAA26CIORecommendationsStrategyVvp":{"name":"strategy","abstract":"\u003cp\u003eThe underlying recommendations strategy for the result (only applies to recommendations)\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC6labelsSDySSypGvp":{"name":"labels","abstract":"\u003cp\u003eLabels associated with the result item\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result object\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"CIOResult"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV2idSSvp":{"name":"id","abstract":"\u003cp\u003eThe id of the strategy\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations strategy object\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsPod.html#/s:23ConstructorAutocomplete21CIORecommendationsPodV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations pod\u003c/p\u003e","parent_name":"CIORecommendationsPod"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC4pathSSSgvp":{"name":"path","abstract":"\u003cp\u003eThe full path of the group hierarchy\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayName7groupID4pathACSS_S2SSgtcfc":{"name":"init(displayName:groupID:path:)","abstract":"\u003cp\u003eCreate a group\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC5countSiSgvp":{"name":"count","abstract":"\u003cp\u003eThe number of results that would be returned when selected\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC8childrenSayACGvp":{"name":"children","abstract":"\u003cp\u003eList of child groups\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7parentsSayACGvp":{"name":"parents","abstract":"\u003cp\u003eList of parent groups that it belongs to\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC4dataSDySSypGSgvp":{"name":"data","abstract":"\u003cp\u003eJSON object with custom metadata attached with the item group.\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5countSivp":{"name":"count","abstract":"\u003cp\u003eThe number of results that will be returned when selected\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (i.e. \u0026ldquo;selected\u0026rdquo; or \u0026ldquo;\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe facet value\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name (or value) of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3maxSivp":{"name":"max","abstract":"\u003cp\u003eThe max possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3minSivp":{"name":"min","abstract":"\u003cp\u003eThe minimum possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV7optionsSayAA0cD6OptionVGvp":{"name":"options","abstract":"\u003cp\u003eList of facet options\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4typeSSvp":{"name":"type","abstract":"\u003cp\u003eThe type of the facet (i.e. range or multiple)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6hiddenSbvp":{"name":"hidden","abstract":"\u003cp\u003eWhether the facet is hidden or not (i.e. true or false)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6statusSS3min_SS3maxtSgvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (for range type facets)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet object\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6resultAA9CIOResultCvp":{"name":"result","abstract":"\u003cp\u003eResult returned for the query\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC5groupAA8CIOGroupCSgvp":{"name":"group","abstract":"\u003cp\u003eGroup (or category) the result belongs to\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6result5groupAcA9CIOResultC_AA8CIOGroupCSgtcfc":{"name":"init(result:group:)","abstract":"\u003cp\u003eCreate a autocomplete result\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html":{"name":"CIOAutocompleteResult","abstract":"\u003cp\u003eDefines an autocomplete item in the list. Since you can search for a term in a group, this class holds"},"Structs/CIOFilterFacet.html":{"name":"CIOFilterFacet","abstract":"\u003cp\u003eStruct encapsulating a filter facet with information about the type and options.\u003c/p\u003e"},"Structs/CIOFilterFacetOption.html":{"name":"CIOFilterFacetOption","abstract":"\u003cp\u003eStruct encapsulating a filter facet option with information about the status and results associated with it.\u003c/p\u003e"},"Classes/CIOFilterGroup.html":{"name":"CIOFilterGroup","abstract":"\u003cp\u003eStruct encapsulating a filter group\u003c/p\u003e"},"Classes/CIOGroup.html":{"name":"CIOGroup","abstract":"\u003cp\u003eStruct encapsulating a group\u003c/p\u003e"},"Structs/CIORecommendationsPod.html":{"name":"CIORecommendationsPod","abstract":"\u003cp\u003eStruct encapsulating a recommendations pod\u003c/p\u003e"},"Structs/CIORecommendationsStrategy.html":{"name":"CIORecommendationsStrategy","abstract":"\u003cp\u003eStruct encapsulating the recommendations strategy\u003c/p\u003e"},"Classes/CIOResult.html":{"name":"CIOResult","abstract":"\u003cp\u003eStruct encapsulating a result with associated metadata and variations\u003c/p\u003e"},"Structs/CIOResultData.html":{"name":"CIOResultData","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOResultFacet.html":{"name":"CIOResultFacet","abstract":"\u003cp\u003eStruct encapsulating a result facet\u003c/p\u003e"},"Structs/CIOSearchRedirectInfo.html":{"name":"CIOSearchRedirectInfo","abstract":"\u003cp\u003eStruct encapsulating the Search redirect info\u003c/p\u003e"},"Structs/CIOSortOption.html":{"name":"CIOSortOption","abstract":"\u003cp\u003eStruct encapsulating a sort option\u003c/p\u003e"},"Structs/CIOQuizQuestion.html":{"name":"CIOQuizQuestion","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizOption.html":{"name":"CIOQuizOption","abstract":"\u003cp\u003eStruct encapsulating a quiz option\u003c/p\u003e"},"Structs/CIOQuizOptionAttribute.html":{"name":"CIOQuizOptionAttribute","abstract":"\u003cp\u003eStruct encapsulating a quiz option attribute\u003c/p\u003e"},"Structs/CIOQuizImages.html":{"name":"CIOQuizImages","abstract":"\u003cp\u003eStruct encapsulating a question images\u003c/p\u003e"},"Structs/CIOQuizResult.html":{"name":"CIOQuizResult","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV08totalNumD0Sivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the result\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13resultSourcesAA09CIOResultG0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Quizzes Response\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV04nextD0AA0cD0Vvp":{"name":"nextQuestion","abstract":"\u003cp\u003eNext question in the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the search query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV12redirectInfoAA0c8RedirectF0VSgvp":{"name":"redirectInfo","abstract":"\u003cp\u003eAdditional info about the redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eA list of sorting options\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV10isRedirectSbvp":{"name":"isRedirect","abstract":"\u003cp\u003eFlag to determine if the response is a redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Search Response\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV3podAA0C3PodVvp":{"name":"pod","abstract":"\u003cp\u003ePod information\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the recommendations query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Recommendations Response\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV6facetsSayAA09CIOFilterD0VGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV10collectionAA17CIOCollectionDataCSgvp":{"name":"collection","abstract":"\u003cp\u003eCollection of the result if browsing collection_id\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Browse Response\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV8sectionsSDySSSayAA0C6ResultCGGvp":{"name":"sections","abstract":"\u003cp\u003eList of results broken down by sections\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional information about the request and result ID\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Autocomplete Response\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html":{"name":"CIOAutocompleteResponse","abstract":"\u003cp\u003eStruct representing the autocomplete data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseResponse.html":{"name":"CIOBrowseResponse","abstract":"\u003cp\u003eStruct representing the browse data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetsResponse.html":{"name":"CIOBrowseFacetsResponse","abstract":"\u003cp\u003eStruct representing the browse facets data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsResponse.html":{"name":"CIOBrowseFacetOptionsResponse","abstract":"\u003cp\u003eStruct representing the browse facet options data response from the server.\u003c/p\u003e"},"Structs/CIORecommendationsResponse.html":{"name":"CIORecommendationsResponse","abstract":"\u003cp\u003eStruct representing the recommendations data response from the server.\u003c/p\u003e"},"Structs/CIOSearchResponse.html":{"name":"CIOSearchResponse","abstract":"\u003cp\u003eStruct representing the search data response from the server.\u003c/p\u003e"},"Structs/CIOQuizQuestionResponse.html":{"name":"CIOQuizQuestionResponse","abstract":"\u003cp\u003eStruct representing the quiz question response from the server.\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html":{"name":"CIOQuizResultsResponse","abstract":"\u003cp\u003eStruct representing the quiz result response from the server.\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Search request query builder\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5podIDACSS_tcfc":{"name":"init(podID:)","abstract":"\u003cp\u003eCreate a Recommendations request query builder\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC9setItemIDyACSSF":{"name":"setItemID(_:)","abstract":"\u003cp\u003eAdd an item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC14setVariationIDyACSSF":{"name":"setVariationID(_:)","abstract":"\u003cp\u003eAdd an item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC7setTermyACSSF":{"name":"setTerm(_:)","abstract":"\u003cp\u003eAdd a term to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreata a Browse Groups request query builder\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setGroupIdyACSSF":{"name":"setGroupId(_:)","abstract":"\u003cp\u003eSpecify the id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC11setMaxDepthyACSiF":{"name":"setMaxDepth(_:)","abstract":"\u003cp\u003eSpecify the maximum depth of the hierarchy that should be included in the response","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eSpecify the section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC9facetNameACSS_tcfc":{"name":"init(facetName:)","abstract":"\u003cp\u003eCreate a Browse facet options request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC19setShowHiddenFacetsyACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC5buildAA0cdeF0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreate a Browse Facets request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC013setShowHiddenD0yACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC9setOffsetyACSiF":{"name":"setOffset(_:)","abstract":"\u003cp\u003eAdd a offset of results to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC3idsACSaySSG_tcfc":{"name":"init(ids:)","abstract":"\u003cp\u003eCreate a Browse Items request query builder\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setFiltersyAcA08CIOQueryH0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setSortOptionyAcA07CIOSortI0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC16setVariationsMapyAcA08CIOQueryhI0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupsiJ0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdds the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10filterName0F5ValueACSS_SStcfc":{"name":"init(filterName:filterValue:)","abstract":"\u003cp\u003eCreate a Browse request query builder\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Autocomplete request query builder\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC23setNumResultsForSectionyACSDySSSiGF":{"name":"setNumResultsForSection(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC17setSectionFiltersyACSDySSAA08CIOQueryH0VGF":{"name":"setSectionFilters(_:)","abstract":"\u003cp\u003eAdd additional filters applied only to specific sections\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html":{"name":"CIOAutocompleteQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a autocomplete query\u003c/p\u003e"},"Classes/CIOBrowseQueryBuilder.html":{"name":"CIOBrowseQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse query.\u003c/p\u003e"},"Classes/CIOBrowseItemsQueryBuilder.html":{"name":"CIOBrowseItemsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse items query.\u003c/p\u003e"},"Classes/CIOBrowseFacetsQueryBuilder.html":{"name":"CIOBrowseFacetsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facets query.\u003c/p\u003e"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html":{"name":"CIOBrowseFacetOptionsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facet options query.\u003c/p\u003e"},"Classes/CIOBrowseGroupsQueryBuilder.html":{"name":"CIOBrowseGroupsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse groups query.\u003c/p\u003e"},"Classes/CIORecommendationsQueryBuilder.html":{"name":"CIORecommendationsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a recommendations query\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html":{"name":"CIOSearchQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eThe id of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV7answersSaySaySSGGSgvp":{"name":"answers","abstract":"\u003cp\u003eA list of answers. Please refer to \u0026ldquo;\u003ca href=\"https://docs.constructor.com/reference/configuration-quizzes\"\u003ehttps://docs.constructor.com/reference/configuration-quizzes\u003c/a\u003e\u0026rdquo; for additional details\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizVersionIDSSSgvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizSessionIDSSSgvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizID7answers0e7VersionF00e7SessionF0ACSS_SaySaySSGGSgSSSgAKtcfc":{"name":"init(quizID:answers:quizVersionID:quizSessionID:)","abstract":"\u003cp\u003eCreate a Quiz request query object\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5querySSvp":{"name":"query","abstract":"\u003cp\u003eThe user typed query to return results for\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5query7filters10sortOption4page7perPage7section12hiddenFields0M6Facets010groupsSortH013variationsMap19preFilterExpression10fmtOptionsACSS_AA15CIOQueryFiltersVSgAA07CIOSortH0VSgSiSgAVSSSgSaySSGSgAyA09CIOGroupsqH0VSgAA0y10VariationsS0VSgAWSaySS3key_SS5valuetGSgtcfc":{"name":"init(query:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Search request query object\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podIDSSvp":{"name":"podID","abstract":"\u003cp\u003eThe pod ID\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV6itemIDSSSgvp":{"name":"itemID","abstract":"\u003cp\u003eThe item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV11variationIDSSSgvp":{"name":"variationID","abstract":"\u003cp\u003eThe item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV4termSSSgvp":{"name":"term","abstract":"\u003cp\u003eThe term to use to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV10numResultsSiSgvp":{"name":"numResults","abstract":"\u003cp\u003eThe number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podID04itemF009variationF04term7filters10numResults7section12hiddenFields19preFilterExpression13variationsMapACSS_SSSgA2nA15CIOQueryFiltersVSgSiSgANSaySSGSgAnA0u10VariationsT0VSgtcfc":{"name":"init(podID:itemID:variationID:term:filters:numResults:section:hiddenFields:preFilterExpression:variationsMap:)","abstract":"\u003cp\u003eCreate a Recommendations request query object\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupIdSSSgvp":{"name":"groupId","abstract":"\u003cp\u003eThe id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV14groupsMaxDepthSiSgvp":{"name":"groupsMaxDepth","abstract":"\u003cp\u003eThe maximum depth of the hierarchy, in case of hierarchical groups, that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupId7section14groupsMaxDepthACSSSg_AGSiSgtcfc":{"name":"init(groupId:section:groupsMaxDepth:)","abstract":"\u003cp\u003eCreate a Browse Groups request query object\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetNameSSvp":{"name":"facetName","abstract":"\u003cp\u003eName of the facet whose options to return\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV16showHiddenFacetsSbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetName16showHiddenFacetsACSS_SbSgtcfc":{"name":"init(facetName:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facet options request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4pageSiSgvp":{"name":"page","abstract":"\u003cp\u003eThe page of results to request (can\u0026rsquo;t be used with offset)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV6offsetSiSgvp":{"name":"offset","abstract":"\u003cp\u003eThe offset of results to request (can\u0026rsquo;t be used with page)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV7perPageSiSgvp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV010showHiddenD0SbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4page6offset7perPage010showHiddenD0ACSiSg_A2HSbSgtcfc":{"name":"init(page:offset:perPage:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facets request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3idsSaySSGvp":{"name":"ids","abstract":"\u003cp\u003eThe list of item ids to request\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10sortOptionAA07CIOSortG0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV16groupsSortOptionAA09CIOGroupsgH0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3ids7filters10sortOption4page7perPage7section12hiddenFields0N6Facets010groupsSortI013variationsMap10fmtOptionsACSaySSG_AA15CIOQueryFiltersVSgAA07CIOSortI0VSgSiSgAVSSSgAOSgAxA09CIOGroupsrI0VSgAA0w10VariationsT0VSgSaySS3key_SS5valuetGSgtcfc":{"name":"init(ids:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterNameSSvp":{"name":"filterName","abstract":"\u003cp\u003eThe primary filter name that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV11filterValueSSvp":{"name":"filterValue","abstract":"\u003cp\u003eThe primary filter value that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterName0E5Value7filters10sortOption4page7perPage7section12hiddenFields0O6Facets010groupsSortJ013variationsMap19preFilterExpression10fmtOptionsACSS_SSAA15CIOQueryFiltersVSgAA07CIOSortJ0VSgSiSgAWSSSgSaySSGSgAzA09CIOGroupssJ0VSgAA018CIOQueryVariationsU0VSgAXSaySS3key_SS5valuetGSgtcfc":{"name":"init(filterName:filterValue:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV5query7filters14sectionFilters10numResults0iJ10ForSection12hiddenFields13variationsMapACSS_AA08CIOQueryH0VSgSDySSALGSgSiSgSDySSSiGSgSaySSGSgAA0q10VariationsP0VSgtcfc":{"name":"init(query:filters:sectionFilters:numResults:numResultsForSection:hiddenFields:variationsMap:)","abstract":"\u003cp\u003eCreate an Autocomplete request query object\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html":{"name":"CIOAutocompleteQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute an autocomplete query.\u003c/p\u003e"},"Structs/CIOBrowseQuery.html":{"name":"CIOBrowseQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse query.\u003c/p\u003e"},"Structs/CIOBrowseItemsQuery.html":{"name":"CIOBrowseItemsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse items query.\u003c/p\u003e"},"Structs/CIOBrowseFacetsQuery.html":{"name":"CIOBrowseFacetsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facets query.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsQuery.html":{"name":"CIOBrowseFacetOptionsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facet options query.\u003c/p\u003e"},"Structs/CIOBrowseGroupsQuery.html":{"name":"CIOBrowseGroupsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse groups query.\u003c/p\u003e"},"Structs/CIORecommendationsQuery.html":{"name":"CIORecommendationsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a recommendations query.\u003c/p\u003e"},"Structs/CIOSearchQuery.html":{"name":"CIOSearchQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html":{"name":"CIOQuizQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a quiz query.\u003c/p\u003e"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6configAcA0A8IOConfigV_tcfc":{"name":"init(config:)","abstract":"\u003cp\u003eInitializes a ConstructorIO Client\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12autocomplete8forQuery17completionHandleryAA015CIOAutocompleteF0V_yAA0B12TaskResponseCctF":{"name":"autocomplete(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet autocomplete suggestions for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6search8forQuery17completionHandleryAA09CIOSearchF0V_yAA18SearchTaskResponseCctF":{"name":"search(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet search results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6browse8forQuery17completionHandleryAA09CIOBrowseF0V_yAA18BrowseTaskResponseCctF":{"name":"browse(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11browseItems8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseItems(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse items results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseGroups8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseGroups(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse groups results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseFacets8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA06BrowseE12TaskResponseCctF":{"name":"browseFacets(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facets results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC18browseFacetOptions8forQuery17completionHandleryAA09CIOBrowseefH0V_yAA06BrowseeF12TaskResponseCctF":{"name":"browseFacetOptions(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facet options results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15recommendations8forQuery17completionHandleryAA018CIORecommendationsF0V_yAA27RecommendationsTaskResponseCctF":{"name":"recommendations(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet recommendation results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19getQuizNextQuestion8forQuery17completionHandleryAA07CIOQuizI0V_yAA0eG12TaskResponseCctF":{"name":"getQuizNextQuestion(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz question for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC14getQuizResults8forQuery17completionHandleryAA07CIOQuizH0V_yAA0eF12TaskResponseCctF":{"name":"getQuizResults(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackInputFocus10searchTerm17completionHandlerySS_yAA20TrackingTaskResponseCcSgtF":{"name":"trackInputFocus(searchTerm:completionHandler:)","abstract":"\u003cp\u003eTrack when a user focuses on a search input element\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackMediaImpressionView10bannerAdId09placementJ017completionHandlerySS_SSyAA20TrackingTaskResponseCcSgtF":{"name":"trackMediaImpressionView(bannerAdId:placementId:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a media impression (display ad)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC25trackMediaImpressionClick10bannerAdId09placementJ017completionHandlerySS_SSyAA20TrackingTaskResponseCcSgtF":{"name":"trackMediaImpressionClick(bannerAdId:placementId:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a media impression (display ad)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC05trackB6Select10searchTerm13originalQuery11sectionName5group8resultID04itemN017completionHandlerySS_S2SAA8CIOGroupCSgSSSgAOyAA20TrackingTaskResponseCcSgtF":{"name":"trackAutocompleteSelect(searchTerm:originalQuery:sectionName:group:resultID:itemID:completionHandler:)","abstract":"\u003cp\u003eTrack when a user selects (clicks, or navigates to via keyboard) a result that appears within autocomplete\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC17trackSearchSubmit10searchTerm13originalQuery5group17completionHandlerySS_SSAA8CIOGroupCSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchSubmit(searchTerm:originalQuery:group:completionHandler:)","abstract":"\u003cp\u003eTrack when a user submits a search (pressing enter within input element, or clicking submit element)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackSearchResultsLoaded10searchTerm11resultCount11customerIDs5items0J2ID13analyticsTags17completionHandlerySS_SiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultsLoaded(searchTerm:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackSearchResultClick8itemName10customerID09variationK010searchTerm07sectionI006resultK0010slCampaignK00qR5Owner17completionHandlerySS_S2SSgA5NyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultClick(itemName:customerID:variationID:searchTerm:sectionName:resultID:slCampaignID:slCampaignOwner:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackBrowseResultsLoaded10filterName0H5Value11resultCount11customerIDs5items0K2ID13analyticsTags17completionHandlerySS_SSSiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultsLoaded(filterName:filterValue:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackBrowseResultClick10customerID09variationI010filterName0K5Value20resultPositionOnPage07sectionL00nI0010slCampaignI00sT5Owner13analyticsTags17completionHandlerySS_SSSgS2SSiSgA4PSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultClick(customerID:variationID:filterName:filterValue:resultPositionOnPage:sectionName:resultID:slCampaignID:slCampaignOwner:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultsView5podID03numF6Viewed11customerIDs10resultPage0N5Count11sectionName0nI013analyticsTags17completionHandlerySS_SiSgSaySSGSgA2NSSSgAQSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultsView(podID:numResultsViewed:customerIDs:resultPage:resultCount:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a pod of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultClick5podID08strategyI008customerI009variationI017numResultsPerPage06resultP00Q5Count0q10PositionOnP011sectionName0qI013analyticsTags17completionHandlerySS_SSSgSSAQSiSgA3r2QSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultClick(podID:strategyID:customerID:variationID:numResultsPerPage:resultPage:resultCount:resultPositionOnPage:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks an item that appears within a list of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackConversion8itemName10customerID09variationI07revenue10searchTerm07sectionG014conversionType07displayG008isCustomP013analyticsTags17completionHandlerySS_S2SSgSdSgA4PSbSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackConversion(itemName:customerID:variationID:revenue:searchTerm:sectionName:conversionType:displayName:isCustomType:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user performs an action indicating interest in an item (add to cart, add to wishlist, etc.)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase11customerIDs11sectionName7revenue7orderID13analyticsTags17completionHandlerySaySSG_SSSgSdSgALSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(customerIDs:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase5items11sectionName7revenue7orderID13analyticsTags17completionHandlerySayAA7CIOItemVG_SSSgSdSgANSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(items:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackItemDetailLoad10customerID8itemName09variationI007sectionK03url13analyticsTags17completionHandlerySS_S2SSgA2LSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackItemDetailLoad(customerID:itemName:variationID:sectionName:url:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a product detail page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackQuizResultsLoaded6quizID0h7VersionI00h7SessionI006resultI00L4Page0L5Count11sectionName13analyticsTags17completionHandlerySS_S3SSgSiSgAoNSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultsLoaded(quizID:quizVersionID:quizSessionID:resultID:resultPage:resultCount:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC20trackQuizResultClick6quizID0h7VersionI00h7SessionI008customerI009variationI08itemName06resultI00P4Page0P5Count013numResultsPerQ00p10PositionOnQ007sectionO013analyticsTags17completionHandlerySS_S4SSgA2SSiSgA3tSSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultClick(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:resultID:resultPage:resultCount:numResultsPerPage:resultPositionOnPage:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackQuizConversion6quizID0g7VersionH00g7SessionH008customerH009variationH08itemName7revenue14conversionType08isCustomQ007displayN007sectionN013analyticsTags17completionHandlerySS_S4SSgARSdSgARSbSgA2RSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizConversion(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:revenue:conversionType:isCustomType:displayName:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC23trackGenericResultClick6itemID0H4Name09variationI007sectionJ017completionHandlerySS_S2SSgAJyAA20TrackingTaskResponseCcSgtF":{"name":"trackGenericResultClick(itemID:itemName:variationID:sectionName:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks on a generic result\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11setClientId8clientIDySS_tF":{"name":"setClientId(clientID:)","abstract":"\u003cp\u003eSet a custom clientID\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12setSessionId9sessionIDySi_tF":{"name":"setSessionId(sessionID:)","abstract":"\u003cp\u003eSet a custom sessionID\u003c/p\u003e","parent_name":"ConstructorIO"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKeySSvp":{"name":"apiKey","abstract":"\u003cp\u003eThe API key\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11resultCountAA0b6ResultE0VSgvp":{"name":"resultCount","abstract":"\u003cp\u003eThe default number of results to request for\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV22defaultItemSectionNameSSSgvp":{"name":"defaultItemSectionName","abstract":"\u003cp\u003eThe default section to request items from\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV9testCellsSayAA13CIOABTestCellVGSgvp":{"name":"testCells","abstract":"\u003cp\u003eList of test cell information to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV20defaultAnalyticsTagsSDyS2SGSgvp":{"name":"defaultAnalyticsTags","abstract":"\u003cp\u003eAdditional analytics tags to pass. Will be merged with analytics tags passed on the request level\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV8segmentsSaySSGSgvp":{"name":"segments","abstract":"\u003cp\u003eList of segments to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV7baseURLSSSgvp":{"name":"baseURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11baseQuizURLSSSgvp":{"name":"baseQuizURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV12baseMediaURLSSSgvp":{"name":"baseMediaURL","abstract":"\u003cp\u003eThe base URL for media tracking requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKey11resultCount22defaultItemSectionName9testCells8segments7baseURL0o4QuizP00o5MediaP00H13AnalyticsTagsACSS_AA0b6ResultG0VSgSSSgSayAA13CIOABTestCellVGSgSaySSGSgA3PSDyS2SGSgtcfc":{"name":"init(apiKey:resultCount:defaultItemSectionName:testCells:segments:baseURL:baseQuizURL:baseMediaURL:defaultAnalyticsTags:)","abstract":"\u003cp\u003eCreate a configuration object\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html":{"name":"ConstructorIOConfig","abstract":"\u003cp\u003eStruct encapsulating the configuration options needed to make requests\u003c/p\u003e"},"Classes/ConstructorIO.html":{"name":"ConstructorIO","abstract":"\u003cp\u003eThe main class to be used for getting autocomplete results and tracking behavioural data.\u003c/p\u003e"},"Client.html":{"name":"Client"},"Result%20Request%20Structures.html":{"name":"Result Request Structures"},"Result%20Request%20Builders.html":{"name":"Result Request Builders"},"Response%20Structures.html":{"name":"Response Structures"},"Result%20Structures%20%26%20Classes.html":{"name":"Result Structures \u0026 Classes"},"Other%20Classes.html":{"name":"Other Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Other%20Structs.html":{"name":"Other Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"}} \ No newline at end of file +{"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eRefine dcontent data\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a refined content object\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html":{"name":"CIORefinedContent","abstract":"\u003cp\u003eStruct encapsulating a refined content with associated metadata\u003c/p\u003e"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC10tokenMatchAA0C10SourceDataCvp":{"name":"tokenMatch","abstract":"\u003cp\u003eNumber of token match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC15embeddingsMatchAA0C10SourceDataCvp":{"name":"embeddingsMatch","abstract":"\u003cp\u003eNumber of embedding match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSourceData.html#/s:23ConstructorAutocomplete19CIOResultSourceDataC5countSivp":{"name":"count","abstract":"\u003cp\u003eNumber of results matching\u003c/p\u003e","parent_name":"CIOResultSourceData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC2idSSvp":{"name":"id","abstract":"\u003cp\u003eId of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC12display_nameSSvp":{"name":"display_name","abstract":"\u003cp\u003eDisplay name of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html":{"name":"CIOCollectionData","abstract":"\u003cp\u003eStruct encapsulating a collection\u003c/p\u003e"},"Classes/CIOResultSourceData.html":{"name":"CIOResultSourceData","abstract":"\u003cp\u003eStruct encapsulating a result source data\u003c/p\u003e"},"Classes/CIOResultSources.html":{"name":"CIOResultSources","abstract":"\u003cp\u003eStruct encapsulating a result source\u003c/p\u003e"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV17filterExpressionsSDySSypGvp":{"name":"filterExpressions","abstract":"\u003cp\u003eFilter Expressions\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV10resultsUrlSSvp":{"name":"resultsUrl","abstract":"\u003cp\u003eResults Url\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryUrlSSSgvp":{"name":"primaryUrl","abstract":"\u003cp\u003ePrimary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryAltSSSgvp":{"name":"primaryAlt","abstract":"\u003cp\u003ePrimary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryUrlSSSgvp":{"name":"secondaryUrl","abstract":"\u003cp\u003eSecondary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryAltSSSgvp":{"name":"secondaryAlt","abstract":"\u003cp\u003eSecondary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a question images\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eQuiz option attribute name\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eQuiz option attribute value\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option attribute object\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV2idSivp":{"name":"id","abstract":"\u003cp\u003eThe id of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV9attributeAA0cD9AttributeVSgvp":{"name":"attribute","abstract":"\u003cp\u003eThe attribute associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eThe images associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV2idSivp":{"name":"id","abstract":"\u003cp\u003eQuestion ID\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV5titleSSSgvp":{"name":"title","abstract":"\u003cp\u003eTitle of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4typeSSSgvp":{"name":"type","abstract":"\u003cp\u003eThe type of question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7ctaTextSSSgvp":{"name":"ctaText","abstract":"\u003cp\u003eCTA text of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eImages associated with the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7optionsSayAA0C6OptionVGSgvp":{"name":"options","abstract":"\u003cp\u003eList of possible options (answers) for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV16inputPlaceholderSSSgvp":{"name":"inputPlaceholder","abstract":"\u003cp\u003eThe input placeholder for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6sortBySSvp":{"name":"sortBy","abstract":"\u003cp\u003eThe field to sort by\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV9sortOrderAA0cF0Ovp":{"name":"sortOrder","abstract":"\u003cp\u003eThe sort order (i.e. \u0026ldquo;ascending\u0026rdquo; or \u0026ldquo;descending\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eThe status of the sort option (i.e. \u0026ldquo;selected\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV3urlSSvp":{"name":"url","abstract":"\u003cp\u003eThe redirect URL\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV7matchIDSivp":{"name":"matchID","abstract":"\u003cp\u003eMatch ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6ruleIDSivp":{"name":"ruleID","abstract":"\u003cp\u003eRule ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6objectACSgSDySSypGSg_tcfc":{"name":"init(object:)","abstract":"\u003cp\u003eCreate a Search redirect info object\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name of the facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV6valuesSaySSGvp":{"name":"values","abstract":"\u003cp\u003eList of facet option values\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV2idSSSgvp":{"name":"id","abstract":"\u003cp\u003eResult Item ID\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV3urlSSSgvp":{"name":"url","abstract":"\u003cp\u003eURL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8imageURLSSSgvp":{"name":"imageURL","abstract":"\u003cp\u003eImage URL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6groupsSayAA8CIOGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eGroups associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6facetsSayAA0C5FacetVGvp":{"name":"facets","abstract":"\u003cp\u003eFacets associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8metadataSDySSypGvp":{"name":"metadata","abstract":"\u003cp\u003eAdditioanl metadata associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11variationIdSSSgvp":{"name":"variationId","abstract":"\u003cp\u003eVariation ID of the result item (if available)\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOResultData"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value (or name) of the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4dataAA0C4DataVvp":{"name":"data","abstract":"\u003cp\u003eAdditional data about the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC12matchedTermsSaySSGvp":{"name":"matchedTerms","abstract":"\u003cp\u003eTerms associated with the result that was matched on\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC10variationsSayACGvp":{"name":"variations","abstract":"\u003cp\u003eVariations for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC13variationsMapypvp":{"name":"variationsMap","abstract":"\u003cp\u003eVariations map for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional metadata\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC8strategyAA26CIORecommendationsStrategyVvp":{"name":"strategy","abstract":"\u003cp\u003eThe underlying recommendations strategy for the result (only applies to recommendations)\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC6labelsSDySSypGvp":{"name":"labels","abstract":"\u003cp\u003eLabels associated with the result item\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result object\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"CIOResult"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV2idSSvp":{"name":"id","abstract":"\u003cp\u003eThe id of the strategy\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations strategy object\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsPod.html#/s:23ConstructorAutocomplete21CIORecommendationsPodV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations pod\u003c/p\u003e","parent_name":"CIORecommendationsPod"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC4pathSSSgvp":{"name":"path","abstract":"\u003cp\u003eThe full path of the group hierarchy\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayName7groupID4pathACSS_S2SSgtcfc":{"name":"init(displayName:groupID:path:)","abstract":"\u003cp\u003eCreate a group\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC5countSiSgvp":{"name":"count","abstract":"\u003cp\u003eThe number of results that would be returned when selected\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC8childrenSayACGvp":{"name":"children","abstract":"\u003cp\u003eList of child groups\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7parentsSayACGvp":{"name":"parents","abstract":"\u003cp\u003eList of parent groups that it belongs to\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC4dataSDySSypGSgvp":{"name":"data","abstract":"\u003cp\u003eJSON object with custom metadata attached with the item group.\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5countSivp":{"name":"count","abstract":"\u003cp\u003eThe number of results that will be returned when selected\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (i.e. \u0026ldquo;selected\u0026rdquo; or \u0026ldquo;\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe facet value\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name (or value) of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3maxSivp":{"name":"max","abstract":"\u003cp\u003eThe max possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3minSivp":{"name":"min","abstract":"\u003cp\u003eThe minimum possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV7optionsSayAA0cD6OptionVGvp":{"name":"options","abstract":"\u003cp\u003eList of facet options\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4typeSSvp":{"name":"type","abstract":"\u003cp\u003eThe type of the facet (i.e. range or multiple)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6hiddenSbvp":{"name":"hidden","abstract":"\u003cp\u003eWhether the facet is hidden or not (i.e. true or false)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6statusSS3min_SS3maxtSgvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (for range type facets)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet object\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6resultAA9CIOResultCvp":{"name":"result","abstract":"\u003cp\u003eResult returned for the query\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC5groupAA8CIOGroupCSgvp":{"name":"group","abstract":"\u003cp\u003eGroup (or category) the result belongs to\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6result5groupAcA9CIOResultC_AA8CIOGroupCSgtcfc":{"name":"init(result:group:)","abstract":"\u003cp\u003eCreate a autocomplete result\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html":{"name":"CIOAutocompleteResult","abstract":"\u003cp\u003eDefines an autocomplete item in the list. Since you can search for a term in a group, this class holds"},"Structs/CIOFilterFacet.html":{"name":"CIOFilterFacet","abstract":"\u003cp\u003eStruct encapsulating a filter facet with information about the type and options.\u003c/p\u003e"},"Structs/CIOFilterFacetOption.html":{"name":"CIOFilterFacetOption","abstract":"\u003cp\u003eStruct encapsulating a filter facet option with information about the status and results associated with it.\u003c/p\u003e"},"Classes/CIOFilterGroup.html":{"name":"CIOFilterGroup","abstract":"\u003cp\u003eStruct encapsulating a filter group\u003c/p\u003e"},"Classes/CIOGroup.html":{"name":"CIOGroup","abstract":"\u003cp\u003eStruct encapsulating a group\u003c/p\u003e"},"Structs/CIORecommendationsPod.html":{"name":"CIORecommendationsPod","abstract":"\u003cp\u003eStruct encapsulating a recommendations pod\u003c/p\u003e"},"Structs/CIORecommendationsStrategy.html":{"name":"CIORecommendationsStrategy","abstract":"\u003cp\u003eStruct encapsulating the recommendations strategy\u003c/p\u003e"},"Classes/CIOResult.html":{"name":"CIOResult","abstract":"\u003cp\u003eStruct encapsulating a result with associated metadata and variations\u003c/p\u003e"},"Structs/CIOResultData.html":{"name":"CIOResultData","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOResultFacet.html":{"name":"CIOResultFacet","abstract":"\u003cp\u003eStruct encapsulating a result facet\u003c/p\u003e"},"Structs/CIOSearchRedirectInfo.html":{"name":"CIOSearchRedirectInfo","abstract":"\u003cp\u003eStruct encapsulating the Search redirect info\u003c/p\u003e"},"Structs/CIOSortOption.html":{"name":"CIOSortOption","abstract":"\u003cp\u003eStruct encapsulating a sort option\u003c/p\u003e"},"Structs/CIOQuizQuestion.html":{"name":"CIOQuizQuestion","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizOption.html":{"name":"CIOQuizOption","abstract":"\u003cp\u003eStruct encapsulating a quiz option\u003c/p\u003e"},"Structs/CIOQuizOptionAttribute.html":{"name":"CIOQuizOptionAttribute","abstract":"\u003cp\u003eStruct encapsulating a quiz option attribute\u003c/p\u003e"},"Structs/CIOQuizImages.html":{"name":"CIOQuizImages","abstract":"\u003cp\u003eStruct encapsulating a question images\u003c/p\u003e"},"Structs/CIOQuizResult.html":{"name":"CIOQuizResult","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV08totalNumD0Sivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the result\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13resultSourcesAA09CIOResultG0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Quizzes Response\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV04nextD0AA0cD0Vvp":{"name":"nextQuestion","abstract":"\u003cp\u003eNext question in the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the search query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV12redirectInfoAA0c8RedirectF0VSgvp":{"name":"redirectInfo","abstract":"\u003cp\u003eAdditional info about the redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eA list of sorting options\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV10isRedirectSbvp":{"name":"isRedirect","abstract":"\u003cp\u003eFlag to determine if the response is a redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Search Response\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV3podAA0C3PodVvp":{"name":"pod","abstract":"\u003cp\u003ePod information\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the recommendations query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Recommendations Response\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV6facetsSayAA09CIOFilterD0VGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV10collectionAA17CIOCollectionDataCSgvp":{"name":"collection","abstract":"\u003cp\u003eCollection of the result if browsing collection_id\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Browse Response\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV8sectionsSDySSSayAA0C6ResultCGGvp":{"name":"sections","abstract":"\u003cp\u003eList of results broken down by sections\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional information about the request and result ID\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Autocomplete Response\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html":{"name":"CIOAutocompleteResponse","abstract":"\u003cp\u003eStruct representing the autocomplete data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseResponse.html":{"name":"CIOBrowseResponse","abstract":"\u003cp\u003eStruct representing the browse data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetsResponse.html":{"name":"CIOBrowseFacetsResponse","abstract":"\u003cp\u003eStruct representing the browse facets data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsResponse.html":{"name":"CIOBrowseFacetOptionsResponse","abstract":"\u003cp\u003eStruct representing the browse facet options data response from the server.\u003c/p\u003e"},"Structs/CIORecommendationsResponse.html":{"name":"CIORecommendationsResponse","abstract":"\u003cp\u003eStruct representing the recommendations data response from the server.\u003c/p\u003e"},"Structs/CIOSearchResponse.html":{"name":"CIOSearchResponse","abstract":"\u003cp\u003eStruct representing the search data response from the server.\u003c/p\u003e"},"Structs/CIOQuizQuestionResponse.html":{"name":"CIOQuizQuestionResponse","abstract":"\u003cp\u003eStruct representing the quiz question response from the server.\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html":{"name":"CIOQuizResultsResponse","abstract":"\u003cp\u003eStruct representing the quiz result response from the server.\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Search request query builder\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5podIDACSS_tcfc":{"name":"init(podID:)","abstract":"\u003cp\u003eCreate a Recommendations request query builder\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC9setItemIDyACSSF":{"name":"setItemID(_:)","abstract":"\u003cp\u003eAdd an item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC14setVariationIDyACSSF":{"name":"setVariationID(_:)","abstract":"\u003cp\u003eAdd an item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC7setTermyACSSF":{"name":"setTerm(_:)","abstract":"\u003cp\u003eAdd a term to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreata a Browse Groups request query builder\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setGroupIdyACSSF":{"name":"setGroupId(_:)","abstract":"\u003cp\u003eSpecify the id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC11setMaxDepthyACSiF":{"name":"setMaxDepth(_:)","abstract":"\u003cp\u003eSpecify the maximum depth of the hierarchy that should be included in the response","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eSpecify the section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC9facetNameACSS_tcfc":{"name":"init(facetName:)","abstract":"\u003cp\u003eCreate a Browse facet options request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC19setShowHiddenFacetsyACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC5buildAA0cdeF0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreate a Browse Facets request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC013setShowHiddenD0yACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC9setOffsetyACSiF":{"name":"setOffset(_:)","abstract":"\u003cp\u003eAdd a offset of results to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC3idsACSaySSG_tcfc":{"name":"init(ids:)","abstract":"\u003cp\u003eCreate a Browse Items request query builder\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setFiltersyAcA08CIOQueryH0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setSortOptionyAcA07CIOSortI0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC16setVariationsMapyAcA08CIOQueryhI0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupsiJ0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdds the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10filterName0F5ValueACSS_SStcfc":{"name":"init(filterName:filterValue:)","abstract":"\u003cp\u003eCreate a Browse request query builder\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Autocomplete request query builder\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC23setNumResultsForSectionyACSDySSSiGF":{"name":"setNumResultsForSection(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC17setSectionFiltersyACSDySSAA08CIOQueryH0VGF":{"name":"setSectionFilters(_:)","abstract":"\u003cp\u003eAdd additional filters applied only to specific sections\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html":{"name":"CIOAutocompleteQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a autocomplete query\u003c/p\u003e"},"Classes/CIOBrowseQueryBuilder.html":{"name":"CIOBrowseQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse query.\u003c/p\u003e"},"Classes/CIOBrowseItemsQueryBuilder.html":{"name":"CIOBrowseItemsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse items query.\u003c/p\u003e"},"Classes/CIOBrowseFacetsQueryBuilder.html":{"name":"CIOBrowseFacetsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facets query.\u003c/p\u003e"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html":{"name":"CIOBrowseFacetOptionsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facet options query.\u003c/p\u003e"},"Classes/CIOBrowseGroupsQueryBuilder.html":{"name":"CIOBrowseGroupsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse groups query.\u003c/p\u003e"},"Classes/CIORecommendationsQueryBuilder.html":{"name":"CIORecommendationsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a recommendations query\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html":{"name":"CIOSearchQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eThe id of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV7answersSaySaySSGGSgvp":{"name":"answers","abstract":"\u003cp\u003eA list of answers. Please refer to \u0026ldquo;\u003ca href=\"https://docs.constructor.com/reference/configuration-quizzes\"\u003ehttps://docs.constructor.com/reference/configuration-quizzes\u003c/a\u003e\u0026rdquo; for additional details\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizVersionIDSSSgvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizSessionIDSSSgvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizID7answers0e7VersionF00e7SessionF0ACSS_SaySaySSGGSgSSSgAKtcfc":{"name":"init(quizID:answers:quizVersionID:quizSessionID:)","abstract":"\u003cp\u003eCreate a Quiz request query object\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5querySSvp":{"name":"query","abstract":"\u003cp\u003eThe user typed query to return results for\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5query7filters10sortOption4page7perPage7section12hiddenFields0M6Facets010groupsSortH013variationsMap19preFilterExpression10fmtOptionsACSS_AA15CIOQueryFiltersVSgAA07CIOSortH0VSgSiSgAVSSSgSaySSGSgAyA09CIOGroupsqH0VSgAA0y10VariationsS0VSgAWSaySS3key_SS5valuetGSgtcfc":{"name":"init(query:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Search request query object\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podIDSSvp":{"name":"podID","abstract":"\u003cp\u003eThe pod ID\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV6itemIDSSSgvp":{"name":"itemID","abstract":"\u003cp\u003eThe item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV11variationIDSSSgvp":{"name":"variationID","abstract":"\u003cp\u003eThe item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV4termSSSgvp":{"name":"term","abstract":"\u003cp\u003eThe term to use to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV10numResultsSiSgvp":{"name":"numResults","abstract":"\u003cp\u003eThe number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podID04itemF009variationF04term7filters10numResults7section12hiddenFields19preFilterExpression13variationsMapACSS_SSSgA2nA15CIOQueryFiltersVSgSiSgANSaySSGSgAnA0u10VariationsT0VSgtcfc":{"name":"init(podID:itemID:variationID:term:filters:numResults:section:hiddenFields:preFilterExpression:variationsMap:)","abstract":"\u003cp\u003eCreate a Recommendations request query object\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupIdSSSgvp":{"name":"groupId","abstract":"\u003cp\u003eThe id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV14groupsMaxDepthSiSgvp":{"name":"groupsMaxDepth","abstract":"\u003cp\u003eThe maximum depth of the hierarchy, in case of hierarchical groups, that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupId7section14groupsMaxDepthACSSSg_AGSiSgtcfc":{"name":"init(groupId:section:groupsMaxDepth:)","abstract":"\u003cp\u003eCreate a Browse Groups request query object\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetNameSSvp":{"name":"facetName","abstract":"\u003cp\u003eName of the facet whose options to return\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV16showHiddenFacetsSbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetName16showHiddenFacetsACSS_SbSgtcfc":{"name":"init(facetName:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facet options request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4pageSiSgvp":{"name":"page","abstract":"\u003cp\u003eThe page of results to request (can\u0026rsquo;t be used with offset)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV6offsetSiSgvp":{"name":"offset","abstract":"\u003cp\u003eThe offset of results to request (can\u0026rsquo;t be used with page)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV7perPageSiSgvp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV010showHiddenD0SbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4page6offset7perPage010showHiddenD0ACSiSg_A2HSbSgtcfc":{"name":"init(page:offset:perPage:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facets request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3idsSaySSGvp":{"name":"ids","abstract":"\u003cp\u003eThe list of item ids to request\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10sortOptionAA07CIOSortG0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV16groupsSortOptionAA09CIOGroupsgH0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3ids7filters10sortOption4page7perPage7section12hiddenFields0N6Facets010groupsSortI013variationsMap10fmtOptionsACSaySSG_AA15CIOQueryFiltersVSgAA07CIOSortI0VSgSiSgAVSSSgAOSgAxA09CIOGroupsrI0VSgAA0w10VariationsT0VSgSaySS3key_SS5valuetGSgtcfc":{"name":"init(ids:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterNameSSvp":{"name":"filterName","abstract":"\u003cp\u003eThe primary filter name that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV11filterValueSSvp":{"name":"filterValue","abstract":"\u003cp\u003eThe primary filter value that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterName0E5Value7filters10sortOption4page7perPage7section12hiddenFields0O6Facets010groupsSortJ013variationsMap19preFilterExpression10fmtOptionsACSS_SSAA15CIOQueryFiltersVSgAA07CIOSortJ0VSgSiSgAWSSSgSaySSGSgAzA09CIOGroupssJ0VSgAA018CIOQueryVariationsU0VSgAXSaySS3key_SS5valuetGSgtcfc":{"name":"init(filterName:filterValue:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV5query7filters14sectionFilters10numResults0iJ10ForSection12hiddenFields13variationsMapACSS_AA08CIOQueryH0VSgSDySSALGSgSiSgSDySSSiGSgSaySSGSgAA0q10VariationsP0VSgtcfc":{"name":"init(query:filters:sectionFilters:numResults:numResultsForSection:hiddenFields:variationsMap:)","abstract":"\u003cp\u003eCreate an Autocomplete request query object\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html":{"name":"CIOAutocompleteQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute an autocomplete query.\u003c/p\u003e"},"Structs/CIOBrowseQuery.html":{"name":"CIOBrowseQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse query.\u003c/p\u003e"},"Structs/CIOBrowseItemsQuery.html":{"name":"CIOBrowseItemsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse items query.\u003c/p\u003e"},"Structs/CIOBrowseFacetsQuery.html":{"name":"CIOBrowseFacetsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facets query.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsQuery.html":{"name":"CIOBrowseFacetOptionsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facet options query.\u003c/p\u003e"},"Structs/CIOBrowseGroupsQuery.html":{"name":"CIOBrowseGroupsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse groups query.\u003c/p\u003e"},"Structs/CIORecommendationsQuery.html":{"name":"CIORecommendationsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a recommendations query.\u003c/p\u003e"},"Structs/CIOSearchQuery.html":{"name":"CIOSearchQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html":{"name":"CIOQuizQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a quiz query.\u003c/p\u003e"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6configAcA0A8IOConfigV_tcfc":{"name":"init(config:)","abstract":"\u003cp\u003eInitializes a ConstructorIO Client\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12autocomplete8forQuery17completionHandleryAA015CIOAutocompleteF0V_yAA0B12TaskResponseCctF":{"name":"autocomplete(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet autocomplete suggestions for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6search8forQuery17completionHandleryAA09CIOSearchF0V_yAA18SearchTaskResponseCctF":{"name":"search(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet search results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6browse8forQuery17completionHandleryAA09CIOBrowseF0V_yAA18BrowseTaskResponseCctF":{"name":"browse(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11browseItems8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseItems(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse items results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseGroups8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseGroups(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse groups results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseFacets8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA06BrowseE12TaskResponseCctF":{"name":"browseFacets(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facets results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC18browseFacetOptions8forQuery17completionHandleryAA09CIOBrowseefH0V_yAA06BrowseeF12TaskResponseCctF":{"name":"browseFacetOptions(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facet options results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15recommendations8forQuery17completionHandleryAA018CIORecommendationsF0V_yAA27RecommendationsTaskResponseCctF":{"name":"recommendations(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet recommendation results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19getQuizNextQuestion8forQuery17completionHandleryAA07CIOQuizI0V_yAA0eG12TaskResponseCctF":{"name":"getQuizNextQuestion(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz question for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC14getQuizResults8forQuery17completionHandleryAA07CIOQuizH0V_yAA0eF12TaskResponseCctF":{"name":"getQuizResults(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackInputFocus10searchTerm17completionHandlerySS_yAA20TrackingTaskResponseCcSgtF":{"name":"trackInputFocus(searchTerm:completionHandler:)","abstract":"\u003cp\u003eTrack when a user focuses on a search input element\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC05trackB6Select10searchTerm13originalQuery11sectionName5group8resultID04itemN017completionHandlerySS_S2SAA8CIOGroupCSgSSSgAOyAA20TrackingTaskResponseCcSgtF":{"name":"trackAutocompleteSelect(searchTerm:originalQuery:sectionName:group:resultID:itemID:completionHandler:)","abstract":"\u003cp\u003eTrack when a user selects (clicks, or navigates to via keyboard) a result that appears within autocomplete\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC17trackSearchSubmit10searchTerm13originalQuery5group17completionHandlerySS_SSAA8CIOGroupCSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchSubmit(searchTerm:originalQuery:group:completionHandler:)","abstract":"\u003cp\u003eTrack when a user submits a search (pressing enter within input element, or clicking submit element)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackSearchResultsLoaded10searchTerm11resultCount11customerIDs5items0J2ID13analyticsTags17completionHandlerySS_SiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultsLoaded(searchTerm:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackSearchResultClick8itemName10customerID09variationK010searchTerm07sectionI006resultK0010slCampaignK00qR5Owner17completionHandlerySS_S2SSgA5NyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultClick(itemName:customerID:variationID:searchTerm:sectionName:resultID:slCampaignID:slCampaignOwner:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackBrowseResultsLoaded10filterName0H5Value11resultCount11customerIDs5items0K2ID13analyticsTags17completionHandlerySS_SSSiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultsLoaded(filterName:filterValue:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackBrowseResultClick10customerID09variationI010filterName0K5Value20resultPositionOnPage07sectionL00nI0010slCampaignI00sT5Owner13analyticsTags17completionHandlerySS_SSSgS2SSiSgA4PSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultClick(customerID:variationID:filterName:filterValue:resultPositionOnPage:sectionName:resultID:slCampaignID:slCampaignOwner:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultsView5podID03numF6Viewed11customerIDs10resultPage0N5Count11sectionName0nI013analyticsTags17completionHandlerySS_SiSgSaySSGSgA2NSSSgAQSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultsView(podID:numResultsViewed:customerIDs:resultPage:resultCount:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a pod of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultClick5podID08strategyI008customerI009variationI017numResultsPerPage06resultP00Q5Count0q10PositionOnP011sectionName0qI013analyticsTags17completionHandlerySS_SSSgSSAQSiSgA3r2QSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultClick(podID:strategyID:customerID:variationID:numResultsPerPage:resultPage:resultCount:resultPositionOnPage:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks an item that appears within a list of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackConversion8itemName10customerID09variationI07revenue10searchTerm07sectionG014conversionType07displayG008isCustomP013analyticsTags17completionHandlerySS_S2SSgSdSgA4PSbSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackConversion(itemName:customerID:variationID:revenue:searchTerm:sectionName:conversionType:displayName:isCustomType:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user performs an action indicating interest in an item (add to cart, add to wishlist, etc.)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase11customerIDs11sectionName7revenue7orderID13analyticsTags17completionHandlerySaySSG_SSSgSdSgALSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(customerIDs:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase5items11sectionName7revenue7orderID13analyticsTags17completionHandlerySayAA7CIOItemVG_SSSgSdSgANSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(items:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackItemDetailLoad10customerID8itemName09variationI007sectionK03url13analyticsTags17completionHandlerySS_S2SSgA2LSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackItemDetailLoad(customerID:itemName:variationID:sectionName:url:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a product detail page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackQuizResultsLoaded6quizID0h7VersionI00h7SessionI006resultI00L4Page0L5Count11sectionName13analyticsTags17completionHandlerySS_S3SSgSiSgAoNSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultsLoaded(quizID:quizVersionID:quizSessionID:resultID:resultPage:resultCount:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC20trackQuizResultClick6quizID0h7VersionI00h7SessionI008customerI009variationI08itemName06resultI00P4Page0P5Count013numResultsPerQ00p10PositionOnQ007sectionO013analyticsTags17completionHandlerySS_S4SSgA2SSiSgA3tSSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultClick(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:resultID:resultPage:resultCount:numResultsPerPage:resultPositionOnPage:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackQuizConversion6quizID0g7VersionH00g7SessionH008customerH009variationH08itemName7revenue14conversionType08isCustomQ007displayN007sectionN013analyticsTags17completionHandlerySS_S4SSgARSdSgARSbSgA2RSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizConversion(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:revenue:conversionType:isCustomType:displayName:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC23trackGenericResultClick6itemID0H4Name09variationI007sectionJ017completionHandlerySS_S2SSgAJyAA20TrackingTaskResponseCcSgtF":{"name":"trackGenericResultClick(itemID:itemName:variationID:sectionName:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks on a generic result\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11setClientId8clientIDySS_tF":{"name":"setClientId(clientID:)","abstract":"\u003cp\u003eSet a custom clientID\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12setSessionId9sessionIDySi_tF":{"name":"setSessionId(sessionID:)","abstract":"\u003cp\u003eSet a custom sessionID\u003c/p\u003e","parent_name":"ConstructorIO"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKeySSvp":{"name":"apiKey","abstract":"\u003cp\u003eThe API key\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11resultCountAA0b6ResultE0VSgvp":{"name":"resultCount","abstract":"\u003cp\u003eThe default number of results to request for\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV22defaultItemSectionNameSSSgvp":{"name":"defaultItemSectionName","abstract":"\u003cp\u003eThe default section to request items from\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV9testCellsSayAA13CIOABTestCellVGSgvp":{"name":"testCells","abstract":"\u003cp\u003eList of test cell information to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV20defaultAnalyticsTagsSDyS2SGSgvp":{"name":"defaultAnalyticsTags","abstract":"\u003cp\u003eAdditional analytics tags to pass. Will be merged with analytics tags passed on the request level\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV8segmentsSaySSGSgvp":{"name":"segments","abstract":"\u003cp\u003eList of segments to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV7baseURLSSSgvp":{"name":"baseURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11baseQuizURLSSSgvp":{"name":"baseQuizURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKey11resultCount22defaultItemSectionName9testCells8segments7baseURL0o4QuizP00H13AnalyticsTagsACSS_AA0b6ResultG0VSgSSSgSayAA13CIOABTestCellVGSgSaySSGSgA2OSDyS2SGSgtcfc":{"name":"init(apiKey:resultCount:defaultItemSectionName:testCells:segments:baseURL:baseQuizURL:defaultAnalyticsTags:)","abstract":"\u003cp\u003eCreate a configuration object\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html":{"name":"ConstructorIOConfig","abstract":"\u003cp\u003eStruct encapsulating the configuration options needed to make requests\u003c/p\u003e"},"Classes/ConstructorIO.html":{"name":"ConstructorIO","abstract":"\u003cp\u003eThe main class to be used for getting autocomplete results and tracking behavioural data.\u003c/p\u003e"},"Client.html":{"name":"Client"},"Result%20Request%20Structures.html":{"name":"Result Request Structures"},"Result%20Request%20Builders.html":{"name":"Result Request Builders"},"Response%20Structures.html":{"name":"Response Structures"},"Result%20Structures%20%26%20Classes.html":{"name":"Result Structures \u0026 Classes"},"Other%20Classes.html":{"name":"Other Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Other%20Structs.html":{"name":"Other Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"}} \ No newline at end of file diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/undocumented.json b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/undocumented.json index bf180bfb..d56da226 100644 --- a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/undocumented.json +++ b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/Documents/undocumented.json @@ -1,173 +1,173 @@ { "warnings": [ { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIORecommendationsPod.swift", + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIORecommendationsPod.swift", "line": 15, "symbol": "CIORecommendationsPod.displayName", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIORecommendationsPod.swift", + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIORecommendationsPod.swift", "line": 16, "symbol": "CIORecommendationsPod.id", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIOSortOption.swift", + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIOSortOption.swift", "line": 57, "symbol": "CIOSortOrder", "symbol_kind": "source.lang.swift.decl.enum", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOAutocompleteResponse.swift", + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOAutocompleteResponse.swift", "line": 11, "symbol": "JSONObject", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOAutocompleteResponse.swift", + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOAutocompleteResponse.swift", "line": 32, "symbol": "CIOAutocompleteResponse.init(sections:json:request:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOBrowseResponse.swift", + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOBrowseResponse.swift", "line": 67, "symbol": "CIOBrowseResponse.response(from:)", "symbol_kind": "source.lang.swift.decl.function.method.static", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 11, "symbol": "AutocompleteQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 12, "symbol": "SearchQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 13, "symbol": "BrowseQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 14, "symbol": "BrowseFacetsQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 15, "symbol": "BrowseFacetOptionsQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 16, "symbol": "RecommendationsQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 17, "symbol": "TrackingCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 18, "symbol": "QuizQuestionQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 19, "symbol": "QuizResultsQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 28, "symbol": "ConstructorIO.config", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 30, "symbol": "ConstructorIO.logger", "symbol_kind": "source.lang.swift.decl.var.static", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 36, "symbol": "ConstructorIO.sessionManager", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 38, "symbol": "ConstructorIO.clientID", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 40, "symbol": "ConstructorIO.userID", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 42, "symbol": "ConstructorIO.autocompleteParser", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 51, "symbol": "ConstructorIO.sessionID", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", - "line": 1146, + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "line": 1145, "symbol": "ConstructorIO.obfuscatePIIRequest(request:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", - "line": 1219, + "file": "/Users/evan.yan/Constructor/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "line": 1218, "symbol": "ConstructorIO.sessionDidChange(from:to:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" } ], - "source_directory": "/Users/viktor.zavala/projects/constructorio-client-swift" + "source_directory": "/Users/evan.yan/Constructor/constructorio-client-swift" } \ No newline at end of file diff --git a/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/docSet.dsidx b/docs/docsets/ConstructorAutocomplete.docset/Contents/Resources/docSet.dsidx index f8fa937e9f086d07cfbc9856a2e67ce51f967e06..ff20037da97483cf792940a64422972f9e8883ab 100644 GIT binary patch delta 1531 zcmZ9Md2Ccg9LMMTu6?`j?QVtIgKaHPpcW|h3^e5`Y$bBEU<gM#v;+^RD?E_1Mxq9V6$y%=6huu+3RJ5|6_2+NG;#i!%=~74^O^a6f8%n= zE|U^x=?|v?8X4hQybl*xNd47Q}O84DnD?Y(j=P z*$nxZyiOix>N6cS<(U-el;oD?NQ1?0@m;Z294GV%M}!8!DGcFz_(PnN>(8Ae9)1Z| z&D}Q+e$rCK6h|7zTwMreja`V8P(ujP=}c!0meHFrK6SMe5$?{86=NK699!FoXc_e} zVw8V$xD&%-@u!xZDKS{o_LwV zUtW7^15iq@uXEG($rUK4)1CE?QR&4YG5?9+9iP@b;nBjaDDzgVX9GC&qo!TSM%Ps3 zleG$yyC~FCL;2m=?1$SpN~88neJVa9)7h9ApE)J7q;^s9B2>J-cL?pdnL}L{UEVc& zH%uQBN_>PL$?dl{+P<|#TVGXwQ;U@j<$1#u3h|lq3|WFqYos5gEYT~Pgn9fa^dggF zG^O^Z89i<~_-748^i*#Qb^Wx5#zuQ+Taozx?hh(2)||B#Ecl$v|k*Z_n#xh4r7$>e6M zPNRh0h}zB;2H<5Z(K`e14UnsE3`9DR#a0DlIGxzyWVeG6q~`}=znQi5!{(y{u_+8C z`sT6F!m*Uu^ROC=^(}d*PYY8?4zUlgIjs%qK_%akA-9{d#f$uXZWhUDsv0AB>a=`a zxqx3Gcm`>Cdj2lI`E!r%G0v8AOvJr9be+Q7r%~v=5#=xzaay)supjFo&oQEgBK54f z1tGfY3Nj#QvNl`KJpcuAmJ!Yk^^DV-0^x*y@Ev6HNqjf4kmJN!CyckpTYAWGb%L00 z$}lfRuXVHaIrW4(TWMD+E#F%zExdXAW81S6C*jeLA44)Q&)YEc0mOVG@*+EZ8R`11 z(+C3=>06H&!l6)q^DqKA{ZB780}J&-@B1Hbf$q_f1kBfsR40MC?9K^X7-luH*hvbp zO}3hquPp222huI!9)F3?;x2I|_|EXbd6Gg?eL-ebE0ai4xVwOEo3uf23)&J^de@Mt zl=a-jYbarB@4?NNYQ?PTEXq*CuAPM&i`o1(tTEu)+x(D)`tKk4Aq(`o9~+Pc9{&k8 z`SG@X>c^a~U;oUHIZqEf@4xI^J^gbW#||F^AwXI{bc+v%g;rM!^aWQ?19FQVs`)_1b5{Z42JVRGMzuaNM-3Hr&-u4p`~9z6>$GKTWjE@Ta)~&?-6@3yHAO6- b8(DO$(`K&LmP#Z%+?~dD=c4?r9t8XYyX@)N delta 2230 zcmcgtdr(x@89(2B-+e-jj|J96NhFx8<&jNXVt53oMe)@YF}#;$<+Uuk%jyCWW$!|R zF;+KcrYDnhrcP|DOIo){XtmR6rwPqOEzU%v&a_Oyx*ewWAxU~y8{5g4w*Rz$ z-8tueuk(H1@An%RkOl^%L#faoO)G)^6OGjtu@xbds?_2$meLGvo>5Or^&jdxxOq9I zwQEjm3Us4}6UI$Cv-Gj(=Yz3F(?8(wcI$3US|lV!Skqt&gC|y)X#Zij01VW{hBNnr zzFLiw6wVfGCMAo(*RCHE(0TPL9b1krBZn%XG?unfVqqOQa|a&5>#T+a&2I1JK$p)Q z2=+RHswp23@T7GYj+acvPORDjJVN6l23YEydfSC3xv2ZD(n*~ z1q=TXf0Q}NyLbzCojcC9vHKtjCN$05WHaG?Sj#=lEMdo^evgpNTT^owvStRdB946Kl#x129Y-N2CX8Av53XCRY-9{grrkr*iB3scJ(;+%y78Fsb{CUe-v5Z_s7 zVxSef?Sz^EsJt;|Mkw{ zaJ205fiG52_U*#YV#T~eB!xkDuz1+6exm*{Il_zKy{18tA%!<#n|wb6iQa@$Vwdf1 z4)WDMz=q_!&5qJuN3LV7qb2Ct;R655M;^xUYuoX_djqjON4{RMdNH#cv5zy~HTD`V z8?y8->i(?Tp}ng8in?xEX1QD~y(KLY_Xxigw(>DvY~Q=BtL-V{=n!t5Z-TVyD>+%o*b=My+Ak!0Us$%er#y zMQy!iS~H+Q@(^m2P14H}i2cHxP|IK9hS4-xlLTflTp_fX6f1cx8D7wIM5;uk#WYyL zQ1}kK3o_J%HGW$Q))$|JZ2hPtm1Ad?Ry>e0@TpI9f99~R4tTTb>r{j%-%9m&W!NC5{) zJ`I-qaF4Q8O~1gT)IBK9wl;U@-(;^}`MGiv_Wwm%`o<5TiZ$~uA}x9q>E1Tn(B5R; z)ZCKiq%kqVA4IRRpG5urbQ6V#7;w?}DRr#WH3lz%&}8UAJWFeS0&@V(wD29U0W{LF z5wL^3A>1e4eGK#edrf-&)^NX=m~O)Zv#O-?KOA8?RFd4&@Gg0B1S0e=<7yZ9dX>yO z@S)5WS}+P}u*|JjFLcO@45DtGHc7rL?H4}fe$U*7DX2kH$Q$)}8>C#2%m=rqUUoWw%ls@v*3}izuX`KP9(8D8D zfbQ#07KF%0GivF(NXje}!%k8=3uViKJW@sFi!>!i=_Y4qArAuNwklWJ2&?$j_9aOC zKXUlPpX2b5;uBCpPww;nXL4eGkeuvPx&)MA4wvD*C0(pX@e<1|@Ty$*jav}l!aBu6 o3Mb$obddKZ;03W=Kz4Ju2E(&MnlLDBcYW)KaSiPLUL2DC4wRkrKL7v# diff --git a/docs/docsets/ConstructorAutocomplete.tgz b/docs/docsets/ConstructorAutocomplete.tgz index 9fb06c01a55fa929821a0f410d47ff5357a952e4..6dee94cf570999265b93cf657bd73478b230d27a 100644 GIT binary patch literal 226746 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%0Dhll4foJ4PLf*5Xa(45$*4hQ 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

      0pUA{Vqz6!SYxGE9AtiE@9&G|ju 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 z z4yn4v+zi@f!sjX^o@lRbdR!r)VyzK*^B3~3fuxpBrHL$Z^&F5lW1R!e!kQ*!h>C~` zU`s{R3DLzBSQ;W`la%QAhVuMu+&}!oX=ukJt z?fe{>&no)CBtDvc2eSyslQ!R?ZCqNZJmnNIUNaY9U{UrvdZ`bY+`52gbRk!qhu;Qs z2d=&2FaNc3nITGa~S1MW*=m` zaJUzX&3(DuxbQ_D0$A%W%%2tKWfQCX;`vlyxFHc7#h|QGRX>02s|@mc`JEu>>!&vU z1#uRbQ|%UQ2@Av9-_-_1$E;T~%75L!z5c3CMEtEF1>C#k<@$cbbNHySj!3}a-R@`MHjZ>mYwb2)DmxX19L z>0tQx4QjLeG_i|U`#-pJCKd&0a)~QMz@s>g=s6qi2O%{qHPzhti0~6(yl8*-hG+I@ zZ7`y0lo*lGaLm*3P=#6)hb_+FUe~n-Hh=;Zko41^ZSD5KBJSgNVIKuP-$N3bxY+^L zgwl5I0j@|_=Wx#tu}+qEcfJl*ccEgmrsgnbfqteu**EwQ0)mv~Hx!5)J>zrlS9`(7 z{S@X4$KK^1{R*ZnjuYr6p_mO;p>Pv)MNHys4$#VjgnU@SSpn3FG}3SP>hh_4@tw6N z>;`uhFR4$I}T5=Yh`=Bofv-ZT(lSBg5 z#xZd-xv}Mcyx3=B6n!8?0UiI8F`8HQyB~yh)Xhy##|}D2(CIrzQpzl>UV7gL7oUgA zK~z%as4aFvkfaOBF%s!IrYmg(U;qWF6~o!+lflTK-*<8L2DAk(=8$aE$G$o2jS zN0NRh`*guyZzl5T%HaXd4W@`4kw`$+fUZn9Ao(8+n-V9eu&0_=6oBe*gVh`7_wG+1 z1Q5OnkiO`Ll3_6RZpszGDE5D&f3VD3JnNA-_P19g_OGPf<9%6n_6ACJZ=7*ui7_o$ zQH{x*E&k1R%BAeO-S4;F^I=aZ;Sf~>P+CCSh7RH%;km;CzZ}sp%mxf0u<&^wwyX1h z4bOc}2LYesrW)x$4Q`M9hl|5E_Qg6kA?)NUF+OB^wlH>`D?QBuqE`*k zp;HPZw~b@|U*xt+E_ydZGsiD^HOGtxfdvM$f-SUH7LbmyRW0nhc&G6Esf^QecotGD zyq3kJBYHb@S;8O@(&#JDp5g=43Y4_z+)dek%50kn=q=*yaV?FpsAd_l&_L$JgPm3=xBKw? zUU&T2(bf(P61GV;FZZDnx#T;)q-0rD*AP;6eQ4RH?%#}DspsVqtK``K*_kB@R3D}< zh@4pp*89pr!R@4odD@z|)>iszKf(z&z~qjROHmLjt(9hi=IF#MMM2op3ZY1+6ock4 zT2{#Aot?KwO(yJD()ep$E^97R2l~d-6hpishIU2I$VQkRudx_++baHFd>~R?sr~6# z?S8W``kK%-SDis7#@gKha@E-4Sfo78rT6^I+lET_QY*8kGYx&%ut&~VPSJ|-Vp>D< zW^_(*|IoU+Hsev*WO$(kd}2H7oprOXy$aGs=(>`DL+#${*ZWv27{1z6nUf-wr@NZBY~F=g!wQC<^Z56AZJ%PyoxU_cV2A#O#AnK>nu>Vm9bnp6#_HVKGm024*``}ThvCSXZY0Q}ZL zU%lISc@dubQtFo;Xad8OK%D4SYq!HC%w&}ODPka|)@vmR;uoA$_gGcGasvDAUG#Dj z?|9Z;t6IDuE9Cy?5{Rz4He1QYAW(jBJcy|n62@j3ojnqvVlW|Fc^3tV$91D+NSG8z z6vkCmG96pErTWf_dl%jSJYNP1*W^F+F4yD?-#Qc6)o3$Vh2;|AH-%m7o_(##0=^G( zm)cG6Hzo??EuW23bMU7e*gqzedCe^7o5CLxs$rI>v0b+t(DABZ`jk^PBWU;T@(A52 zuk-N;+-QDS|S`xJniG)rmXcWT*?2~qYtW*U{8J?y$m z14pGv*6`KaHtXvy%f!V$!xy<0kpJ`W1%<1Fk_!3I7?AFC4dFlxIrcdSDuu)0B$MExI zdD5%33=q>8GGwg-x$md;hG1zq<~h0h^FOb6hO-}Z05k9`vV0GfnEi|xvzJhf%0rG9 zxV6elSK)?PPolz01ji0ae)8Z*Bw1}K)BK!Gxx!chxgssW9#MDKOSzrp3UP)?__Pay zl3k6ZZVT)WdJw*)7%rE#CTxPuk2OotxAWL6vGhj1te&j|NGZ3Arva(IyDGagI(2T* z(zep{fQO$6j(&-|fCM=9+fxqX>c#21{+8mu)@pNjt!tIN1>0mKz8a|e5fveD7{E`6 zw0N+wJ!oaH8deJ@#&aVJH;0ri zxv2uGcwiAtpByR!e>iaTaLN1xdOW<@M!8ZPrr6o{G6yf$QcPb>yjpl2-%K!5CpOr4{ayjF=ia zN!x-&>1WmcfH|Nt016Nq27gijl4Oyu66>avvu~ahfaqL6{rr={a-r!w#v98ZN=8U(Q%L)8}w(&8(oGML5JQ|IC> zX>g0Lf1mvG($oqH%|`tt0PN32nhEsJyQ-mRe;$<1AN_qgQUo!TTYn7l&tazJpK^tg z3V`KV5JXydL}~8_ryBdbJ>6Q|Kx%wt6m*tg43hA+nd5wBoZI@_&Xb)BX9nMZ_zZie zHkyE^>+Wx~gEDw0qr1lECf(0l!>9K>d2f?;8w%c494{2zmcN8co;ibeNl!;^(_E&C z|LaD|!Wxp9%kS7VjvSgg%QHbTU z6J&vy2%EBOa}h5ltnw)4xFTEc-%*6Z%#-Gm=3*MuoYpOR*>S537tk< z^18_$x$-Hz5bcP@yz*(h0C@u*?%@k?sL8nj#s=W|_i17PtU!mm8=!byxCKDqfmYz< z|F>8{n(QZs_m)+gD#6eyz(y|kjs9>0?T3PAH|Q&Lt&ho);I*3)*kj2M2KX3p_gfjr zZ3$^?0y~Otxa@-gImkQoln=-|m2oQQdkGGO?}u_Y?H2&(T~0U+@Z!YF+7E;LX8>?i z_%!^H;QUv(BSHLyJ>X~)u=kM zL4d5RS{-nue&Agc;(h4A!pBLK(q(&dI5vF|V6~(qYN!4NBAUj1gIJ7D~@zDpqa%oa43-j^7q!}@)$&K+{Ru@6t z0{k6*$*SKv$(fb~yFtcUIVc4@3seSCPjy)78G>n8L1COBV9AoQW{s-yqJz|VxJxA? z91l1tfIpe_d$O9O350$=ww#dTPF(Kg@C%?l%>A&2rW_feHp{mehrPItiD~k>Gy*iK z^-l=CIqGJz*SN_iqXq~jciXBPwlsd5MrdDLaGk6l44l`~xZ_c_>v-oqnw)`hvlVw+2va6skq563AJG_bhJYu5(-V@YQ-4E}x$=mobE_XsG z0!PI876+Ti!KJs2Ze@V;FR&u@HwzmpJFD5>j$3v3^+H=&vPt?`{W$GL>xd-?)4)yp z>QSS*Q5uMrZLBJ2jF~{K>aE4Y^opBfzNHb*)zSFP5#7pYcWzP5LU(Q_H!_0zH=IUi z_FG*5F7m1Oz^Fo>AwWEbu~r+h0g0~k5~Ed;tdFI;v7(tgqcw+qqa{&_i6GJz@lmVR z>kE=IakfI;#Z)4l_3V#@-eQAtBwn{{&A^iQyKk?U7Pg0a4J8Fo75c7GU-+EC65xB_Z7km(=7n#xSJ{fG#og6-jJwB|F57 zFWELyzeiVz0KFgUb6$MLxGQ0kRB?V)6gD_&(Oz4E3vaF6{24Fz`sgZO7vlrs){4-A zyPo&2f?$h=9_ui#TP{HUXZNNiP;h=_9eqBjSN*v6Q?PtO3>n@#MvzLiP{x83F{FNBkJgBmFpxQipJ#`G(<(X2W%BS|w7`g4933gYmc=a;^FU=eVw~whxJT@tDgkhf@4=n?y@W^JQI+ z56teEcSFyCj~m%Ugj?T)x9EVL>^8b@5xE(tOq4vNyc`$t(&b>Ts7k45=8}dv`!dhl;Nd+#-C#=j!EjvU`TcU2z{qwWk-6YR2ma+i-VCn^0e+GO+? z=mH%$q#UutI{ov5DzgqJl^&&HOu&-7lPe>YZqm;hTs9bVGPw6I3p-xOn=q{*ldG@B zvX6?Hr7JG#^z}#HB9b>Qs$EOk;k9!(YU%Wr+PKyJqw#z7oAzBT<|Y8cq%vJgckbSpjd7r07D0->WkHZ!%ti_>lX>OO5j#2>sg(U7)i{AC8e^jx z*AW{m*V{TKP`Ip!Zki?O5`zQGP38rPqZ_8>(|E0}q+dDJUn;2+@QzgLwy|nXuXWJp zPd#uK*m`K0(Q85;@S+&!8!M5%6(P1%21g_ywow0wZLM#7*4Uy8$5Sb>6sC~7RqaFE zOf_9Ms?*8G$cBE(;^xU8tqknokp0K1M-6TL^Of_z6J*_}uz@T9o!hV;LoF-VlXAAg*<^wS;S9e1eOKP)^u zoo1gz_}$Ar?@OeZ7T4U`caiKE(D>K9cD{v=jSnOQM}f94f4x5m1>t6&pEBG$hu*gr z$Q>?U9S@*+bo$fbfW{&(q^X=zs;@%C1Jtnd8cfnz7bOoMl5{v6gh=iIX` z^W+W@Um@pwi>Z(Z?_r>^lG{u?`9H7+ISi2(GR0HefuBsL zc)fU5Uo`>yDW=!Obvs9PKJS-6_@K{J)PmKcHl7WnrMmohWt-CaQ}!<*!RUi#F$R9^ zxMC_Z5SkGYwd+6wEW-0^3j0P0CgdDJPmoDM52eaO?YTaTb`QNqwvgbGgPy~G^WzrB zsub$BZqC93);SygTijp^bQZLv@-!%X2tDmTaDx<@U;bO%peDrs6gS9xn22Sl_W!^Q z3d6tY0B*n+!pfUdI)UrmwfoHlqf?*HN6o~!Otd@(%BO-Eb+*L}bbPvq<2uH{IZeY; z1dh<6npT$U6FuG~6-~qskJA~m*n^h}-dyib<@aJPx=`$~8r750J}&N_?pHgHg4qK6 zEpms3mo#|sDI0H}PALqd0?ZU=m4n_Ujp3Go=HGcEkbTp#3H@BN$NiF$Vorta!{rn7 zGuTHIAT(#2WKI85?hN%F^p*o^jN`u5y1Ngg`=}FHRM>f_lFui_*5)a?|9gt^nU3*U zJOkqKjX5vl^6#@K0&^-hBl4~%tcw1bM>T-70WSVK8o!xn!MAlv^!H^>_(!Y9Eqta? z+~t8av1ooH;^(xly#ZAd2o3kF&jYC(aq05){>OIAFSB}*9^cwNpVzZbBTXHDY2uTX zQ9d?UC(T<}FGQS~JhE2X=RC=IFt zT;MJFHgpcMw>tLmQ2{rv&L8?<0U)Q-B_d8oYVxlBiawex@yV>OuGjVf#{xMlI%tMp-W%7ph6NCXe{A2^B#@M=cD7Iiw{DlMx zky=o2jx*>{>~5{Tt99=sDmNnQ9ws{Q*IKBB)Z|(z_MliY2o&K*K+*2 z{gij41Ht54QqV!%8iD2YM1{1n%IbTb#_wh;xM=^p7q{Am9?2+KNb%eUi^vCB#oZV) zcWM;g=V^=3r!OV)dbz~P@APFhdeV8Hujfs9dM7QI(==x6Vbt|)uAasbru#f^ND*-T z6s3{2DdVk(jsnXF5)OryR8=d<{d~UZWY!*5Xr%2hp=rw|G@zEPHOw5>2eF1G#}Xx( zk6=loQO(mK%CVTZ%BrZ9)G753i^~GzV8^@Xt<&>I9lLJqOu1Tq61f2u@p39ITmgr zry}8n!vs4fCJdOc%&aV732cr2MG{eui+;a=EuCWdQfrB?vBk7+1ri3jOP`1 zS++d#_d`F)9TmHZ80KrQEO9dzo6Tsz%s`AJ$;gs#*c;;08<_$X8~YkqZm4MEK`?*3Gt><9A;mB*-x<38PdnMe>1`(N^8Kq=MVLFy!&+o`Au@7 zxh^@1qzE_7y7^1LN~b)g1C@wq|AJZ95$30d)So5TeY!ZmCi9T{%0k*DbpRo!Uw4~K zs!s-*J!r{1cl@_u)FS0Ru5_fHsl(BBs%XbtHB&p{zel)8VkOEVe=(`EWL}x1tQgq? z&di3>mU@A*;m3u8Kiz)*RG3$qiL7h;f{t_F@m-ut3ITE4Si6Za%s7K54JFyhiITw+ zi$+*DFp{-btw7gemm=@3>8?(Uj59RJ=0U6*%;o2DdXdW9f%IrC7Sqvj<7AxF1zG^bTnt%cuCX|Har_Ma30t zTcF)EPH=*|2Mz8{a1ty)aDoR7E(tX5?(QBWKyYc?f(H%m?r!~>oOAEHAMfLh!Kkji zx>nUkvsYEkIad{!NU2#wGcuaxVQKPlE>?!PFp=7qc4Y6*Ook9vNjS7DM)}SVHB0*gKh$lp>ZE4_Xy#h>LLK(J;;|I?=;)*Wc?(R zs_w+DCttzP`S3RB3?)O^kA6zWUwod!3>*6>&Atj=nZ`GD>6+uSRKG6j*9`0EjYIFt zd9cH1zGU`x7=p2Kk{Un1exYSLD-~5|nap23D;~)U5};gK4wgmi)2>d>r^Vk!9>0z- zC1X0ae|!vCguND>u`QL})!BY4J5C2pU61GF-1hCnKOP6)He@mXK*V|-HVrNpT9yYH z*CMs|)LYqEVd-^sAa&AFHp0UvH!ct~++uQ!4Lgu+ZHU!*DG=Od2kK!#*K`bpw|!`Z z;Xz0+K5MsL=m`L!@xj)b zzQybWORXXyKSEF+u`K06LonyRAmox${sA?pVCo6XXd*wvRGdG%i?liUIu ztP@}VE7UXcupz`Va^jj!s%21*7uX&1*8sv9IpwlcB`wwol`h7=VJMgV-%eq{28l;` z86^0JJErl*whn?PGG8mQ6{HNCSYy^VAtT2T#kFM2flg zxO6|Z#M1^S8f))5s1*$3d=Vu$;f#%xXy0T28wx)(LVk#1M^{qKyUfUB@Sy?<&2s-d zb%Dn`wRY$WDRyIkO5{2)5YeFLZ_1tw)J2kTF``0IR_Rs^sr+-6(>5Le@N_SE*j zgXE6rK1zO3c&iYjEV>_uYgk+ky3$YqRIiVmg=heao7T8pMgSQGd>L6un3*bg#fn)Z z2*2syv^FrmMZ**Q%OTuOios4$-u+9<2&9Yuqu%`nP$7_a1jZEFVVi&(@mT=3t z%YX>g49B{&e0MW7DtN~XI=zlB%Ovuu(h*cW#}y4GlHB6?Y929>G0qBhh{E#Tzbbcj z{5|(A$?ia1{(IFv7pc!0Moxp}Wz?>SjcgVAw(DDltyN3+ZK72ByMXcD-Z11?-8vCp z6|9l^cFX#~?kjNJRxB?=%q~M|tn^RsWSQ9y!R%Qb4*jU>0!2G9X(4;>WSwg_+>H_P zW8VJyE%5WV+#(%Xcc9`lkfW6{h@j`xkI=y3Yg1z{RDmv_3Z?_g&}?SVF*6BOSXrsl+mK!sSFlC_~N zuy^duW*IRwoM#maPuQPxp|nzU9_)ztPD(+-;9a9ct4Xa8pr%Ie({r$;5f=KZ zJYTa{T+$$BdK6ee_gWg{Z)uc4=WA(H?rJ`8f}ZCq!TmM_5pe=SNlYjWDz}GFy?nwN zVWG2#ApNTa(!!c!q5nwJ``6!=0^9_oW()k^?oqhVsfe`&Qvdl6havWP*S2eZ?VQtB z`4I3{QP+r_(;ptWdpYz(WouHX!F5HR0 zDst;A^ho^kfk&lG-*^IS4W^leIQ{wAx%mg(rw?ul;PYd2+c|XKU4Fqg(O?OD(W|I~ z9+SwMB~YAZW@4VTvF2bV7nLweOV5>#--J;8o69>YmqvwN{P9}kXszL1IxQ^;b6jY0 zWH!rX%RJWkcO`$iJk9T!z-7*ew@d394K_Ae6SZDnx{sZb9{+UH28XjYV6b%H(G~~H=|Yd-NrT# zP-*oR6eYHL>tDXm8wq7URv{|O7ls-lEg?KpP!XI$^$)`PAEU=XoDMlKbHm?#TYl(D zklvd|pUkJM))mlm2eZ%Db?C76lhby``{BDb^qt4W{ZbSUMKXlp#VW@*tP76$`0UeDX&3pcl)3i;jCl(*HVv_t-^{-aY}R45{S*^-?y7pyUI&OlF4pnhgVA z>PSjHT}o0$_sk5q|61Zt8E*Pd|DwJPugi#Koyv{gg}bwRSL`a%3QptDB(R(;6XnRs z&26$SpP@U`QfI&=!weRT$G0@y-c6jV3B3{H9H5UgQCJA%l|lPapm2GaEFFCg{7U&C zmogd3)Mu4^NkA}rxVRA(@mbN!+=6#ie+bFALC~R}?IF-1y}p_)b{s2ryq&UwplgYwn|P{dm|Zz86P8;v8=WS}5+WP5k+XwGGHU zVxN)@R7v6*YJLivaFxWy*Ig&?f@=|hqKr;Fw=z?f9U9Z7W@kx2L9XmOxHlh9;}|_Z^Mhjy)Oc`T0~ZzFQ_3rT z=^~Bf?s@`R4id3~axRy5R6nS{x-z^1@&#@b6~hjqqK)R?)iC`F9Tg=U_DG*o7uCz zZGgD0rAe2+y=yc{Ncia5&9O3#Vt@b-|LU7SzB`0r&K+=9m+IV<({0Gs7PjSf{pi)8 zG#B~ag3V{l>EX3g4kQqto+U25-IwyN8{j7anggW3!ah*wSMgA@rr;inwC_DWwzU>+75#~i?lzL|g zsy^HohMdzw9HVib(Yw7$9&V zl+_i%kfP;$$>_l9?Q4aE`L*0MXO^;i7tX9^4!LtfT@Y^=8%GGb1Rta3V&)Kw|w`yIb3Z_}b>3ZHxZ@1Mb zFF7=farZw=>BFP3^M4A2q-}^W{UM;|P8B%P5J|J>fI`ea#?<+lH0+EKh~CO(d}xiI zUT%utwNStN6n(5T6h_*5DH@x2?KM65#%+enrSlsKN)@Jm{@N+)-{iN>kEbZh?}_(! zm*05%pS8bw#nzqv{zQ)L@=qak_Pyk*!I6{dSt<)*GA&)JY}mPbOXHb;3n(xby@ipR z&j4;4zJDW;?D)t7yv`_F`@OJMg!x09w}AN!n0`^hjZ-PsA|>NbG32D)grBnPDW9+> zkqIOXpd=8EzF&M%N-m>RDyZ;9Z88Js%S2@ur$EE z2c6uki5r?g(@DApnJ|4VCTzcQXz8^&cD7@(+@e6Pe>@HdNhX7!Z8WWM3(2 zDa@9eRv%TKe5;;gM%`GePhO5X@-VUVi>xL&NtEp+5lPar#}zU>aWxrjbI@1!%}b}I zm8RovBAtoGrI-HfU^oyt5R1n*y9}*gFC?|5NWERcx*X{s>Xn!KP*PPTs&MPwMD$x; z_rWcelmTmVfxmQ0eojM-^dsO_B0jdS5}UnG5&}}3)_*5h*_{qJrt_4i)|8kp2K0!d zTs|$A(8+QuY6W91ooxQ`*cn;+Au85O*>6!ypjZb{=TuI(v`>%@`?67xmHBBQRp&kc zBgwT=%N2EOayw=ti9N)*zfGQJu6e8( z7mk7fiYlg~?5?gDg?8kO^lv=Sm|Z;TVQ1PTX|B068|>Hq!H+vD8cQnojL7+vooH|F z$oE4#P$t*nq+nJr4acg|eo0G#uNu`Kxw4csxw0&bhGAwbIZ2=s<8mu8p+z^oL$ghU zH~|+)Ou#_r_Tb8_uiM^{qzrH%KMR6xZMR)a+3pH!t< z#Z=aEosABP+%#VPqJKZ@%mn;38DX`C2$XE&f8^U4ItGSyajIJESlh|Q?{GA6kJOr3 zi!P?Rti}~kGhY`{XfgJexC~5KHlSN1c?xi{*Hq|On7(JLbzBwJbVbZCi%X`vxV5BB z=e<$-c&X)m{l~<3LhlX--&%UxDDXTnN-N&Bm^!Ru-k;MJ+Bk2P>u&*!((n^MQ& zrY_LvqVeJ*2fLK3(~%2ht5D0GRJ0DwR;}`nshs@F!$_?J;K^2z85RWJp^*d=J=;A6 zrj|>xusVqM(p8^w{yf@Xi6usy9zGmhn6$VbwAf|QeAcTOvAEG4jESv-v9uURIxRSr z;iYRY%k^5!*s9h`cLAZSU&SKMI1Me5|Kxewv4CXK`YC)%e{XkD($%+#U)JGFd+J!B zj3ZWbdgnrMuQaNo`$W!vUa96(6`h1R*1QdNFz)10F;fkB5}K*dmv|8MS^eaKX0zMp z{Xm^7Lap!%`TXGw^Gqri{V2USY!}{@C*S+6k{ z4$t*%Q{?txo~bMssn<=SdAcInd~Zwtwz~ksO{)~Mko};n+S9PT$=KJERRxt`mf^Pd zvR%+?Fa7hX#k>x)dpBLRW(7sfP0f}nImec%FD~|SH6a+<3v#8gjJp&jMf%hTq9)r? zds9|20(EcVpeIFoVo!>OEoajtd|9O?d%Y_6m3;5c+DOF0pRIGD%em0g6EQ~3&DE;| zt>f(5&=pzelOD^kmfypQxL|`+ilQr)cI)h`X+mqh_Va0yj%$YEj%P3S=i6XXVic`~ zUX$kz4fZTcCeOeHvkmd%N3G4d$CK-pBa+F$5RAs{iw;&rC)sT48$51quOo6!P1jA= z7WSLwrQ;DhLr>3hqtpG}!NI-mOtk5*$itsLH!qWXdoXpVxmgv;&N}R4%_?D>Q?pY5*H9&0Zr;!bDUxka^D3pQ@-STpyoms$A+$#w6$ zVr{IIQ15_o0i?t8sRwQPHHZ=0MxyWLjBQbk8{ysJFI#K(DC zlL6SflG0D?+mpz)dWOQ*A6k-9ZB^;LL-ay@b$ z32{n|Mvc;<>B56Cm;PUTXQ$r@-aAORI?3RB+S#z~&8$g!>?BXO=HTE(uHqRZT=uMmQpv_}1RQ42@$sa$22edHDFfePLfiH78hkHudw~#NqP$R_i z|BXH##@RH4n;1%`OeL`XxB86qBjQ*#WfdcZk!hK9aZox9_d8;;?RWy?O-hR!kZhT> z+6ag&Zr|6;yL#h1z%DFlvu9$PS3QIBU7gaU98kSPMU6(SX{Bq@49xrQr;k^<$AIx|1Fz(V!>#=aOt_n;|Xs$KfoEWeM*gqA3D@}D_FN<_$>4b$Q^Hf60M2LshKWQ7!0 zRL?j=>ZbB*^)Fu)Uy+$GEu_4<&9W5uEQj0tW?3a=H;LEveMD(0H@+XYujAHadMKaX z9AdckC)kM|i`J4+z8l*2mV1^gzK_yB<1&9wbFE;7En0UKn0|_jB#L3ra2in{4BtFX zO9_(Qwvicol$8+lG`#fVp|x1h9+rujj8Nj$&G}qrP#o42PnGxCy4LVAtnpNNQ9XQ( z?bXW8c<|bvZdk%JwA;n>Oovm;#pJI@BDUz)P6r4RKG`V@if7ZKYbBiQaR6^>QSp}#=Lhe>c#$|?VE54({2o@E4_ZJG}S50=I&P$UzQFjV)m!-WKba`ql2_=Gf(g*FXTM@>UK4bTx=q$wO; z?I!+=`JxGOAhZSD0jmeF@eMb~uTl_J?hvs71=?We*DV;&X5g`~)A`PJjBn$(um8Zi z%jk%M3V_b%{_g`)8r3;G;T(e~UWa9vZ9D@V`qUah#d%8H`}e`#UxDK)9?GkXwGz3y zfO1mfD;Q4NRfH5|^{5(qN<85xKF=dL|2(H^Xib1Y0CpMv0;jie|Bq;bZr6&Zld#IcptaBN_{E$IIIuU0+x z^hAp6U!dc#R3%5@eOi!b!zUC%+ZVKQ?tjoq>ZxKFT8W(Tf>uhIzo3<1noJ!3hyXrn zV>|ttSICJ7xiyp;GeN;a>-f-6WodI&;Bs5QtTgCS^QtH^3TCA46JiLTX^D-%zhPjHFf<7^$b0&KgVd~xbBG@6mm8@>T-TP$ zOlH0bHHfj-c1{ZqVGJbO{~rRZL4z^wPuERK0t+o6=jea&BLke|C2XrY>9HNT%T|hj zl+W3(rNXJC6yHA-02y%EXzA@fT|JBv*hDz8*9d&*$7C~YVx&GI{1#+q)D%88-kKU#c;u0rbk$Fwo49;oX?)OD`W1K3r@z3Co-l^=EjoiQE zMJ%(j4PQn`*ovrex{}Oh-^YGeEex1U7@b0gd3C;ePRuLpoTtw%RuTzz}?lm0*L^& zaqHK2*w)0SC^P*Ga>43(8}htwf4TwY3tnBIk!Lmh%-*ahjKp%)ZBh9tv*>ux8rY^7 z8|!}XY{CD@Q!XA`FtcGI-|QI zMm6g+3GZ2CEe<^AZDp<(SjE`RL1v}dvixSHVqARbzY_lPr7br1oTl;Sp@~k~wzJ{Q zag4I=p+-A@)1P|;5;S=vGUGTeMIwp^52K%5PFf=!G9)Z;U`HBb?TT78-c#3nDODz z`uM!l0|r64PQ_|(vvI@J{Gd%Saln^nrwyNNh1ME40%xj`n_z^-9A7lz#vHC7qQ;zX zc{sgs7}&~Yx$3vgg5n@iwUGKOh^jXZdspWEZ=j&5pessBe7XVB@sACBqyLZ z<_Kt4L0~s%^RD{Y4Isk4S@lC?+tu0p*Ue}md}B`S7T`ZtOXDIcm{UB;%cz3kXlZBl z4i$|#L`SexlOGD|YCpMqc@*hIsxBnlM(LIy{iSk9iu(gS48N*%%kl*k({DpPo=ZxI zwzV0^4K5{+kTYxf{c)teFOa1xb`$M0Pp!l{!mCo4@%cZZ(7ww+IgZ%+7C>JvaK%7z zcK?(!WgSLPB+-nLPkGaMu1&lRsGtF>PdE@yI8)kOpNI5KlmB}1a9ED_BL+>$ zN$swHb4anB+jsHx$bA9(e1VBkID@(*#|kZD!J9~gbX*5H%#(@b2f zwfH|F$l9HXB#>+jLt&paL^UA&(;TW7kq{!wjZ<&xUj@(L$X2WZ#r)?Dm2BfUTKVJ zMePgdZatj=qAXV35upH)`yYDXSR#g-*^2KJqPzqr7{yS|2)bGsXUx{-oHiU(ZtJ1rg&e0;Ma^Ri}x*O1NI$qy#B&{z>UX*B^Uul zR9SKW2&m)CvcRqC(OwKZ2lE2V-sfm4vyHW2^n8SzBfw#_Lr9eGXjQ6(T*#FAb&C0 z<8Rm;JBgo6K^%syux|rP|CUP6hz#&lE?ghTJ<6cs)6uuBx%Xgewd}4@7VS>M7g@9In^yahy(|4{;g= z-y!h{i=GHs1()W)4>;irdu0ZTx7ljZIht!e``693t3FtcKjd*u7y~M)K;S>h;r#36iz5&h@2v!k zVOCO^cLcoDfw&1Ukw!|+&>;Lv%fw#z-sQ0-%>N5-39KvT0~p&@KXXpU%^pH+@fPorRQm#QEIdew67*`%Xz@CNQE-=0iF33O z#oX+!xZ)WMp_IqEgW99AyS*S^0XoZ{g{4;5=?7#YA_y^T_>;IyhH+_IJ&Xef`+S&h z`4AGWcN6#pwjo{nucv7T`W7~x;54>E%8uQ(;!UE{r?=W_c#sY^2lA;UcvP;eAv35N zV&YdI4Y74L(MPdC6A{_%$tBOKF6dOe*D92K8}2#V`g`IgbTDi8jn)f7#t;3_umtx^ zfvu%$eg?g4CM#@ML4eC)_BqprUWik9z1)w}6u${Q=)PxPFYAHEbFM<5phq#3=WIOv zH$zZ$$!X$MsH$tia}+5x;L9&AWH5f`_WJe&l*NzWfQJf-;;-aEoP`DafI@chU=)w+ z-c>9yyGm+V<`d(vljAUJ>YWrr!B{a{B79=qqpC6I5SQbhx3>Sm<*1v>DQ|@EX}1_9 z?f?i!3N>wf!XbL_T!kNbua_*LdA%E447-5EK1>L$RkPChjiWJocNGf0Xm_S$9rg%_ z%~n!xLGqW_+3%H8K%iY%{AOVx$*B6pAq$KA?)GapP3BiJUUO8a9ZRIDD~yjjG7}SD zV?b?b=}upoL{+}Kgf82PC(+Jv;3CMo{!spSNGSQGe^FR=;Wrn2ik07{C%++oa`(?d zD?}L|t-QG*uFN2g)f{xDXG(cHtncKlL?w7E-=H1)p;LZR{0?&;40S*0i)ZdG{kfK zo`zJlQ-2j(Z>Rdz!H2e%B9;hDHfi4>dsM(TBd|A3fAnV`8BZ9g=Wdp($zNP&ObFB5Unl&*>3K6+`nw z&g7L5e7S!My>;cg8aP>HbW$Efg3+ouu5258myu>FD`t4nXrriD1 zha3PR>MA^fLvu5p8IY~m0UZnI2E(8$urN=(8T^s>YXX}*lpwj^lYgzjRdxY>jKatp z-IhbaJ@aKg-E(I25!%0JCd($X4qEtpdTHr2T&P=eO34w~X1u7{PIxpO-z@R`YGg1MoMv0shHFJPqb+&4Z|tEz-zdhb;epL#6!Y z!~!c=2z$HVC(veMGCWLJNhB1wIOlDA!%96fneYpzika$pAKq2fmD*Y2-e{OKqIKW! zWv#OwbZ=Z4dkpUf)?_(L%MRSI2yO}B_Nu;4c5PAGX(~O@a#@F1 zhaCNMXS?IQDHlT^UOR2SOb>&XRBOpBu~A~ycRO$Qybttg5*w&xxje8Xl zD@e%O$ek+!vjgcNR`Nl6@FC2Z@#MwTHlXLQzLkQ>A*}ZuqFsIQst5f|7BEc>;dqK$p>}^RJb8nH>fF;|)UlqozK?=u@8z0 zwNGZH1Tl}mK?U2M?PRNsA#!=8JD!IrRET`PE`s=x-a-QVenz}t~m157uR;^qJ6 zTzv;aEnjMem9((VS&{y0h3PGQN2)TE{*8KPu`CcI%vauzn(vejUyD3XV$OZ9fhHHhhSA-jnvf}Ka5a9R# z{y6J+7H~`_rVeO~PauZ0ePAFAgnaig^aEA4An<_>Q%4-90Dr6jE)Dka;>Ydg9r^u6 zz@c8rrmFL+&mQ+kQsNGAY9K%6up=K!C)Rn_%>$BPkz^Hg*qEI%L7c$mS@3bA&slrv z-WA7cqY?R0wcl*ZUK~`O;%#QZAKyLwe&;{)7h8)Wzxn@Y^_^;mqOb9{82?NMFOmLy z;Q7y*K81|4dR(NNl*JLM8Y`Ejau-+E!w>}GKcM^AJ1-(g^gc?U=l(qG3!=6O>zOw& z&QV(JCgpkXXMZ)R&HIN3GC;wIjjho~!%!7+@w%FyOwmsp-n(tB+5Awq9;#L?m3LA> z)}1nlO#n}iAg{9)o}jk-gkzQs{m`6~m3=@@oFyejxwkx{!JRut03yvBmmIJDFw$DO z^r{+aq#b*TK~mS0{6y}6v%vH(TbaVweS|UXER&c8sn9pE&NbZEot_kcD#5ee>oU==|LyvO#TMCLKsmt79 z8HLs-Ja991)k_drOssUV&mCG7uX&f2T`YdS@tV2VZD4$ngTUeyq;S|`$26lVN_ri{~GiZ(PudI5F#1rrA(4ItNWK!+d<7{eN(cdID~(X%Q})1Z zVxd(dY97DNgU46@?xRPkMk$RNAm>Ze{VEm?hNH&9Das?n!cnPFTF6tXt->Vcg03(l z?D=0atT$NH2s3=E|2`!P#6$2>vOv@bk_8aSIPsT9ZDqC)Jmgq7Cpup_-+9M>HrQie zY7o|&>I|iSe&+8`O!lq}0H zdc9M|B`OBnWj-D!{ULoX^B2Yxv~GqZk2z#3G^+mtCaXpuEAP*dk%qEgd)al4m$WZvI4R=>?6qcp;#k!{_ zf@5bQ9KKbEW8znxMG?}DO3KEC$z0MAFAH>m4jp3zAW?#-yz65uSB|CzrqR{7x5C9c zKWn&FS>jt+Qne`ti$EtUdaWIR3nYUJE^4dsiVm`e;3`_dt_>-tUY+?TV+O#$dM|?RCBEqKBY6 znEd0oKhu92=ih1q50jm^3cv6rdgrRAq@-np3XX2bf}|JcbCDHVUrL)uJ#ojH>?2ZeE2 zx-ZFG#c6`6yY6rQq}H91slP0xB7XjNDV5x#NWAo*me+p+W{dfbr(_kFxLz0Ba=4iS zQl(@q@lNvlfjHjb>kH;m%@K|L{U$Z7(cjk|ES6v~)#CmI-Nx5|T=jHL3;h8E+h^?4 zJ+GXeZLG}?$?YY*A!V8(-dIMQ+eA(WSrz@o2vTlvb1O*ZQvStpu#eXUq^#ZgFYey( zTZGT$kOS}QV{zsAag#YW{%z|~9Q8VHP!K!MrCs&Vl>4SwO$hhopSmvkS!pTI+gjko z0p#(fEHUivxqt{i$&^Ebz)cr8QzFUC)sRZDgNd<-L&FF2QAw4vO&l+db4xF;g+|R zC~)HYDXVDRphf^lE5JWw&=G5b6#LH*kF!c+Vt~iIHPaooZIutRC3g(Ztn5q#(t_d1 zz|O$ij~8nmB)H^@It$354ZqM{mk+Qul!>vtLJY=t#?olbrymeiciB9UBeLO+k zTM2q$=7zp~iZZce3U&+}BeMLytfq5Rkq~?wHZMb?Rxo%P#0t;$!}*ijRF-AoOqSZy zmn!QqX^pAsbcgpDYLA{Y&B`5~OrTo%*)Yd33MgI@ zln?=ktJK7TgO>z5paHuQ{q1`lDEF97qLF$)zV4J*n6xG-ROE6T@|5IqZ%Qf2k$XUE zEGRvoPrtaHT=3R?f3Ok2Ec7(6g7&4rJi)>YfUzNG;tH_jH*tRLDlE)`5*t`SMMApn zD=v%`f}|F%hlL5h?z^b~cP0+Y;dvPb_J|D2;USlU1`0>5{xS={TiYoJ%k+{VthB44Gz!v8hgnkZgQ>~JHA_X ztx%u_i1`R`G`zZwM+A9%Ydx`N&pb!g+&VR8`Xl|45k>{K~QP@(Ejw`se}kw1Hd!H_kPf(GJHYvJIOaMtrOq!VbmtG9MlmRwMBs zE`{HLlNI1;>wxL3q6^UeVU-(T80N&{R{d}aO9|usPexkw$~nq=aQJH+*Bm1+xLisW z@$be!&USxka-g_5oFm5F9Yg8ij`mMQnzQ0=f-%EJ2@-IDph)l^_?7k)*nu9_FOaQ5abU>(&I@w? z&HVo$_gAmYy6?nl|FiVbd3g0a7PV+~WtIbNMI>N&9{Z=b&~I8f>7DgyS_-~0?0I2e zI9A0$sN6X$#Nz>Z2}U5+0@%$mOiR9Fm*VG^O&8aUOg(a)wzize_;J)R+Q2hT`OJFGet@!XD{L83my+}j1G2bgJ zC5VnJOh=tlX+0&{VF}1=e)@PVBSge${qO1P}n9^NV79wIh*I>n@(y^$^QpH2WX1MdD18XsTr&jeffFVXmhDspz)2J`P)*x7gjJE!ql_ zg~zBfJ=c=!+jNQ}QxppJBJY}lma|v&+;#kZxNSW?6$9oxp|HG?XwQUGfdgM!1S42t z3B+ifp#nUqUsHcoY>GCiDQIUx(bQpPBH(s&Z1$x7&f8Q+Dvbu!SK*=U%bxRx!_;O% zQuJVZB#=jRYh5mC)<7{^!@%kr$)ViiXX5?anVkmxorM!{!$9^Cq#*V`w!gpj4co=1NYghnZb3Ua`tjn8d47Wl~Q949Dnq{_npd};x$t8jjbQVq0eDb%OWazflwB{jm80^p^OlR&)#S8?W?%mA9Wi6k z?5OF1!?%~8_GF|hVm+5X580-@-c9H86D(fW!3lSo_zjt<=dR#v-D{)%B1iJgqN>R( z_69tZe{$X*J!$%9xslym6p{VHB`&WLE z5pM1xe;*}eD~NK9`HG(jWpBEi!kh4E$PAvUE>kv$*sPd5!+*718#vLO8mjR6EG`up zLf-h>`A*DTrsfwwO@5+9h3WcyJo zA!+iYZx&iP31ebk;y^l#!UJO9t+Jpxyij;Rb{K^Rk0HIP<%ir_()ExJ)LVrhVCb#F zB7oj1ECR5d!Xf|xzk{z+5_}`%KM{cK6cz#49AFWEfFBkC&@x~VfPfzs0U9B&2%xw6 z5&_`YnMfRb`Ct*?#Ti844vPRUwH*aGy;WEQ_>Z*_76BR|un6!nYF018=yQ;3#V%xC zU&VLPvX-!OVo9#W7gsplwmvhDsdy<+KtO;TLyI1cVGB9Oko6DFIfF{1!H1+NIgckODZcW0LQC}<9L9S>Ql=_-N^@QoXSBCX7)ls( zdVowmP$rE!9Hl2ZRkOeOVFnuahF@CGrkvvG3ZN@Pg3zr@HZL(p2_B;Cr9r!@)`nD| zFI8~mr-Y8Ez=xl>ngDuiF60Y^+_7Gwm;zIqsGWekx?p49w=DE=XyWH(54gFv-u(0{ zLzJX=v%AOe`Jar7ya9%ltLX&1fEX>x^BH1e6oA`Dk~v$-V1KmbL;K0)$htmE9N_8D zYl9~z(LrS4Bmty=*OArjS>2t8>>qH8tZAR?2qZntG|&kaN>I`lS}h$=Av%@Xx=d<_ zIhEpnY~TK-HM%O(Zj1JevfC4e<+LsEau5qZc=8uzRE5fOBWNM^%d+2D?b)>_9}V8m zziz*CEGp%F7U=!SraY*plj4?0o(<`LJW~8aK!C#pq&VXno$LLJ+G zpWOH@r{(|6abpZ{Vom~oMAc-ND93fO>((0J(F-qW30&-y6p7pV4hyYl_J@1HY)WS5WGWh-jLeMdRD?k_YVG-b288x*vA z+CAVHeKpz9?f=d$2Ajsmqg%#1pfBq28ZqWEB!arBn|R3byQ%PCg^*FHL!Cwxi!$9Z zn1hU7)ITLDK4_6wmfw%?(+wxy86#(V$P5eU7sef8tT7xcfZJ|Ft$03vtRzP886{4%;i|Pz_v#7 zr8wgAy8Tgu2r!h2m^tKhL!?p3qwdkXUN@^>DDjQT`J7xBMzMn5NF$At75@yKQv$y4 z{?90+yxEw^>9zldviFW^s{8kKDIy|G5JWmiml6;VkS-$9L{WMP9gz-7hkyvEC{;i@ zNRt{sdJ9PJO7Ed}2sMy|WS!vq{`TJYjC;?$_n(zyx#q+%X3CoL`+1%T5|fpAyWs07 zRXnUC)^mso3g$6h6iDXPKtH99{XQdIXm6kBm7jz~t6aG89Z#O+H!d9o^gd9>t|5dL>>d~c>zUp1E!m}z?#Elo)}MdG zFQV@!3(YhsA;*Rr{s*DObDPyOvu7k0zsM1TUqpA46wS!ct3wet++8zuku)$QzjGBy z|C~fb%b=d#+%hlARX7z&InM9xK@R)Hg@7TQaf=KVr#*kujOX({$E32+svNc71m#9> zPk*gbdlI^?&&8D;JW)F{yMO6gd%2$I8%CN@FIVtB#NrsU)uX81o&l5JE$3RGdD$Jr zFFRs!KVIl!nxRo^D&^EXb@xeaX3?usBaz?e@7h!!I%YK-O}4t=WY3G)R$jX+IK08j z*Ti$n`eS#33WwGk6`#Q_jw*ddpLlKYDdO5QFV3TL&yJ!-=40IjpEY{C<{eMi?lL$h zGnM{jc2hQb_fbm5Z-TE0kL7Zt0)!vT<-J&RV^FhfgdATr)dstq%QAN}7yP;69X)vH z@pRw!`H9!U`W2R;GL^(N^8&6V2&P#CW#IA$eh=FyEMS($Bj`~)Z@^tY@94eC94GXh zIPrc8$rHMhXt7a|*se^mWd@sB?*helmRK|5#Re6K+{!QHc ze@|sqx_CVU5D0_-wmEga<>X|wZE^fheEevHEJM-Cjb9%+-ZV>{BYPKZ5N+NH^3xCp zM&#g7i^L;pd93+_O12DDzLJVTP0IeQcM)=z(ek~rIfu?kAaM?Ua0*c=YX{2*xu2l@ zLF^i1+=?B*lk*Z`znfVbKGYTLb&kF9$5j+iV%OHt^5GG|=$BWUr{W4;k)3~e-|}i| zXie+qu;ie!>zyAf2xpnid24T{SrcUr`;*8P#=RI!+aOt#3~1cYS+#@1feie(oz_j?BB6a@}OaDnF{) z(=+^aL#-sY4*J)h6*TRF92{BA*RT@GLk8Q8sCoZT@rR3#nOSZQHG>W0l}+|W*QNC= z0s_KY&)8!Bv7TA;g$jdv|LmE0INDpLW$&lSoYmBLO}`xhWd%9;vvjllH=A|*Yko8> z+vjXVZ9CwwVs(A_j*$%ZjMScH79t=m6286B_LPoG@}5khI8gTko#DYV^?aO?KjngD zwnIlKzc71WA!X|co$Ke`=qr*G#p}*2K66i5Qfxj2|E#o{i|9BIPEqRrk0uRbem%53 zyuQ)+Ij=$V_j?t&0^Di=(NY;XeTyj1HTt#Wj{_;2LhhdL?KE@#iqr0_u2xR|{G6LY z`ha_!xc|bUdyQ;Hoz&DNM~lYC#&x~`n^Rz+n8hP!U^JqvMn#mS$MKZgI6IB4OdtDk(Y-doAd zEY1Oz-bhIhz12G}DMlGRF#Y)f-J}1oSsU>GM>b2E?CIRisQ-=4I*t3kuvrKDcW(u) zADH%5oj>zvat=euk-zZ7vsqN%!{fHZKG4ebDud{jD6Reeh`F$d?7yIo|0kXBsG8Bf z3~cq)x(mtkA$;7r;W&???)}>ZJ%En&+Lsr23M+fL41%Yy+9v$Aa=d0n_*mY}@7yGO z-g#Y8#lHDYL&8J;5)Eb9Q!=}29E4IY?2K1Avt-IRgLz~>(02TcE*K+AU=7glag&f^ zW&=}2Bt>?+q8 zd>KXVT@q{{b-5_zN`AR0<=A$e_xWqy{^6<&vMIs6jd@}fIk{(_;?oW5yG`NlA zw&|x{ate_EZj!4>DZ;)MZUT3xFI)a?9%=ATFZ*?bmnRO~6iBZ!Sh)2jkpJ6u#1sEF zoQabS%l~$D_tbKQLgera>!>lz>*Ae>m!x^EM%GilXm|Dzo7eWUocx78fs{w?Ic z1@wilyJ}S9{dlL#BY21oJ9J>}p(ZplD$5vO?Y7`t?0I;A5B&}tJZ!u*_`Hgjb1Er6 zf9*&(c3#|sn2qS8;v4(p7N2eNcTog90YiQSP$I$Ilf0gTtJmzBa{GLq>O^%ZNAE7P zmPT#t*N@p9$kjSX5HI>t`aEsaZ;fby%5!-jHlNUIkT zwk0IeqgSPF_pHbxm>0QFZ+yB4dqS5}m5=XeS5?CN{j9I|nBSTv#V2pV@Qi#ET3=U< z*GrwJMrO|=*z?ehO&=L&8Z#GlEBCnpQNF)=f|ywaw*BV*{v%nB@9)|b{Cc7CU*qnE1Veu6dhTA)Ps8J_ zsbWK$zNZjQ7-}|wgL7G8$KJL)kU@UGMv}>bHFF{uvAbVVQKVwX35qtfu67R7;itap zalp728_;13mU$V3FU-e2HkRS5ZgwZx6ee$W$>a@TIH+N4I!y=&6JG1sXbqSooqEEH z|Nr`Qf09;@an?7AB}RNyyBE>C`ih6r(swD}*f)r4;WqJi1NciXStBO@W{M9YOn-8W z%@Hjg?(D)-V0`P~=91Y3shOo$r&+y0mXw5k-(}id37n&{u&?qn)T0En-F|nEN$+8c+BD%*@>b9EV zR^k`?S;i2a+tl^cn9q1+fhcCZL0kKyuS18eg9FzrlVwewOk!E{JnA? zJY^N9^m$5GSNXHy2bz8(+7C31__FEKWR=U;e=ig2_z-rx;*?VQ@8b=wTUH(U8^O0L zZgADaaQ}U&A5U)8@$mDMsXE7Fry7>O=N^7G#PdxZAB6dC{%vO@X7xhqPMKc$)R;N{ zvO+iK>k|4>_Fvt+ai8kcYW=oUd}qwR#kVObyv~s-8%;>heQtRw`y|P6_#KLOYl2E- zB+o4OIV|o5&&1r@hgZ++E552c%0@ln!e=dh8fA<+erYn`;I}wMD!*yH`klCIP#_C> z#vUdbqC~}@VazxOeMA>`SNOdf_l+p-+VkSDjT=!m=`r5oD{)^PXs_^x5bzXsf`wm& z5%Ba9G0&DxJyRGQ86>hAwEG}wZGD9zHC8ReGCl$Sq_v!kBGs+5yE7Ds{2iKKuRr(W z7cjkt^lt@tR*7)K`0V%wFmM^MaKH_F!N#|UfPxQ#VZhJH#DwNs{~1E zvn~~Ch$<Gtj8o_UT zcqwfEC_{}XNXV6Y6ml3&*aq>u0wg+?5`HCa2TrdT=Q)Q(yHZ^BDEB@vRA9<*pJ8(E zcOCgGGBWbyR(jIkh{>H&{x`+mfe@XqDH9imGWFBJJTaMTQRV)B*hIHnxPz{KkzS%DxRc)6@kaC0 z%%x-R`&l!lSWbIS)zG)2Oit`Z@LG5O=-83?m{VDQG}wHlU#G-2)};Jmtm|D`3*G8#&LWGy+3RwvJ9y2gxKDI`n>%b4a{u4 zk-Y(E{2zBJ^bcXgZ~QnV(4!@bczC|ItQRv}2?z^@7GDi0ZGF}7Fl{m*9VyH5 zu<79kgKLK=VgomptG{vM4_{y2Sf+p2gfHhkY%0U+_ZXgBJG{3UIeC(2BGjHgkMlI9F1%r-N!ulgEf zwfR)GuDz~)clp=$*`)AT6q)~;nJu}jdNIg}g+zr-%K+w$*WWt`}5FS0Iw`zxN=`uiBRO7w5r z6Bc~;vr4?Tg#LD=5jZ8yqvg}vr2j^ADLgX!UB&Y+aa;OiP9QDC3ojd+r}VbpXCssS zP%QEfSjvV@X}|IYzvO_4Wiu;rwZ=YP{Du^Keyul6m_{XpuGG?e1r%srNpb&6Yzz@qsZ|mKIB9vsFoBQ|J{A$g;Veo zP_*cWx$Z#VSIVmi3yx^^UQnG9kH9lI<9p02aN@;PinOts4l}|32?ZNgcc+Lczc}WK zym;)}l>70PW+U;d*();*H@|Z)`u!BX5N&ml>>qoco;TQjkB3CkGCAB>3Ah@(Mp>R~ z!U#Qj-c&7lL8FvPkc+otTrVucg%a+p(S+wR>-;hj~WUgbZ zXOVGbUELz1X~@9+T{jCj>N7sUrier{4+CGdOY|=9#aaQMQs~i@=r#8&3BX!y-$f2s z2_FFHaNS=1(D7|zU?l1;i$N6xX*16Drum@e^ormp>xXw82l%G;Qz`G@eTQ1dWzVC>B3K zOYHdv-Q@AWqnkW&cyyDtSN*ZY$5lMKN!yD@HxqmC=%yw&9^Ev&gGV=oVlUCn%f_v= zMtF4d@)@2v(X_#%oBx~@z@wXqJ$Q8U@~_%eJhIzMG!>laDT(?Kp*n&G|A+@TxZ|c! zfsY==uCRxRAhAZ6(Z<%aUS~!F2 zMz4)_3;xvm{e9=G$h_i<1ifjAOoO4~xHGA^(eE!mWtl#dmrw$&?n0rgZe|~WG_ZSFq>JcpRC5W!>!;r)b(p1h=?D(C6EBS%$o_o(3bd$QkqUM9@@K)nFo8en>9 z4N$o(`Dz?1R$)pLi7u$`l+ocL_HiwDyn}(IKCs*bfL{$=f^2&GVb9U<1s_}lWj%fj zMX$1aU=KbIQN3t=mO%TNnuMP62V3xV2=TZIC26SvM+pB946c;`LtL&%fKkDZAw~s1 zhS+TU7~%+asqtfo#5=adJC7-**n_czQ|$Oj_AWJkl8ubGoMc1z?@(X1{M$U#fc$SS z_(}HVi32xN5+tbwq$h#=-?sQkHb&*2N%mz|my_&WYAuNt{VM7KwjU7)W$~_UBJGC> zHxz!1$iA%BJmx4=UQ^m^JxOq`Al<17&0JeVY6cevCBcaXTOlFQAT@Tl>rdX4M~#ef z{+)jKO?Y5e&6^#`zg^~vdWprg_FN1$xDxMKlth^~cC?mz!*pMw->s~?Xol+(Dg6Y;1?{iC=c^L6#AB|bGkhZE@ z$`LJpGMCmFfwT#m{TG4pIlA(T)%${kDnb({BiArn2c5?Z`-Wod&0JRlf8L1A{k|0N zvCAtem>{!aki|@ml|)wOUlU)%B-zEq$g$xxqg$f7d7@T8w9V-H{)gAcMD;Idgz%t5 ztCe#POYyT7lINltgiO}B69Hw<^=Ll7kh{mT5gs;CcQl44u6!jFGzdkK#0V2kk6eur zE?v@#Srl;c%-EiZu)k(xuQKB;vkTHY&-BB3dAFn3@q`x1d1l!qp;bsr^>rPx-IH$4 ze4hEp)CpHmGq-g&U49YLaD-pk$7_G_D7P#t=!&tmx8n0qp?3=25p2kqA8_ zyY)jTOrVcMPk)Qa;=S%)M)do8JR{1VeXGqJwNCR;_?^_cWOnHFc5PpD-ic7P-^Ox_T|LEN0o+N(%0GFhW z;qfEAOz>EyfuRyL3YDiE^OI&w{Np}y$aFWdzRkP7nPomuO%vAf(Zq+$CK z6W~osHkFQn9TC9$X7idsi>w>s zHiBGtLL93UUQp7Hr=^kZzOkgmZ#T>|vp?8%tAana)9;xf_nBApKwc~^{eA9rD_E~Q zM_i>%y-|nz2?blzgcDzlF6!(`UqzxN|3s#)ci=;t66$)8sG*&v>R9LmyX7_VeWJ+K z2c&C;kmWVWwZ$t`0~G2Ld}IAHmF{JX>F0jsp&rq62Hlu`$AAy6`NeIFpa3-x~ zAN1z;g!H#Cox;KF|L;_&!z<+az-czs;6CZlmG5{e)RExE`+T;_{Z7*5sz{QGi0w6t z-@4xl%%j<$1EFf$KQdb#@~*}?wJvtVwh1^seOyWO`~~HEpE8A{EXRkJ4&zpfp}mWM zPmf%KLx(ksDAqnL-`|&EZ`pX}KxrwJqngc3FhMY3aHWLHn35&mJcCzj>DoF)R3&A1 zZ96A>)C=8H<|GP<1n8R!1q#Fk7>pS6;kmo zD9!N8EYe3H9-m3XkX2=p&FF+@(Ai>yeppe)1bF?WJi9mWl;?_g<$R;BP-Zr3PW2M1 z~3Lw&xLer+8&SPt*o>u8J=e#u`*Q}_dT7Vfk} z@tub|H_K`Iq52|!gSkkc^c_bnDq!LPArP7urQJz4b*7ujebt_`QPAKjvQegkraS!q zhgVO%I?ePht(Bb(EuX_H67_4}v>a&{KB{>AyXy^DrzrW9(}#@MBIV_uG2XpREi!B0 z;72xrTenO@$GhfZzkW)%tAGD>$-T#Mu~SWhtOOwR;h;V>7S`DD$Qi+rc@p~o93WI* zKhbm5Rc`Z|8L z+n3~w82&Us+oMA#INfV1Kf3!v>BRgdFHe7*(?D>*QktXwFGFtc$qos*U$I|$+{5^v zs39WF%fnZzm>j3C>88Z?+L6E18sB+Y!M`P`S5Z9;^2^hHtCCu`L36n|4eaod)&Md2 zWCY~nbih!R=F39v!P~{;64;k4cae4nKtv}#14o&$$Rghc&JmFE@x2omf}v+=>x}dE zK~prbnzM0!_`$D#Bh^|oMos=Tk-}G<2z$XCn;%XU&yr_Lp53$Hx2H(|9b6Vykro}( z>GG6kX7+xKk*TL@%JMnhbbg_Xl&7jrBC4b*1%0e4JPi1@7C;oU%aahcs^6ckbWSlQ zsx{w57(1;RNwU#&wekgFzT-OwfK`;h{$UH3wy-DFZDFRI(W*?ow>PqWX1=_Ye#R;# z!ECFdKclwf<6ICeV^IYTH8d2NxTkn?QA|xPsEBJ!HT>SbnZxG>gAvMI^bfzD&wcm0 z8@6AK;1^AF=1(H&$PY}3H!C}6bFQRop&($vC!dE+R}S84My(JP_>aQ@gqm!?!5|oNBj4x z*Nk8)BIKb4SyP?C(^LpHr69`3jg$2j1yC9vQYJ8|1@XZV@dEBibv1rllC?_MULwye zj}>9Ozi-N8p`r_WH#u)12Xpvi|s@{^!e2sfozlD zlHd{p7NbCI(l=)0Z{AYFA5$gfvD#c~$wh%yGCuOBvdUG0Y*8OaqIQKSqr%&3vvXeK z*Qq2w2ReXPn$9rFJ7KW#e!i$%&fCgA@hQH4ekU!l>>rDsR*QOaym1{;DKAIs-;SKPit*O=WEbmA%WR@T}DXr$zi!bnY zeOmtAJ6`#`?(?5IMkqdiwB3%Evy2-&clw4LNFBIU60q6U{!1f*U3a6Kf!?icO&m1- zwyq3+D{W-%`Y?NKr0DYxgx^W*r^WvKI*#%jmj1LnFWnTc^&*!9v%5ku3`g1C{aSDRyULH>jy1gB0P z#-_st*_le}-%~*u@Hf;g+204rS9Rv!My~fUR2T~0 zQxp6O%6fjDsF@Rkd6JlTCHW}#k&MUHk`S6Nw?k7EOY-CzJ^Pz}tz_82%vtGs&X@*; z53WZ;dKTfkoZwzD;o1wq62dmkKjY7Wn^cBGSKF9Z?4o_LkCp1zOb^|W@G@wR;R@2} zS1?{pZ6NiP5Jq|5=e5AldhfqlYU`zE&`T?I1lRBLK#BVdN$i@!_2ZPRF>RcM&BtO3 z-k+)274S}u$9tRWiK{;*lGo>E{bW-L&&g;zjT@CtEu#C~$GSX$o`Mp+ z^Kv}NORudHc~&S)R5ixE*2>j6MP2Cn6|D@$u{s2oT%mnA)deN}@6Z#ckqGar>2EAI zKGr5o)QmLWd;uCO>aH_R(_u1Om)M~YR_dq0-T&$6u`#oT@2|X}*G<0tJ zH)IR$tiE+u*eKRyujNj!bKdy=T#OA3Yk5`dL(b>F6}z+=AN94nT+_&WD&Ci^9eV+h zT0?Jv(KBD53w4KDteT+k5%1=$5XAhs(FvFwdq#zgfB?!BcSxaNm>YuT8&sb_t`iHt^QanYn1#FDQW0Mjs;k&z|nCfvAf^(A)*R91yg$+AC&W3yZ>Gb|7o^zky7_%!}*j4X6w? zY=>g7@L0LJiaGS7%m_Da21)W%e7`pYEc+-K*B-ypwi5{vO-avGMB&b0z=l2S)Py=0 zhDyjpPs7pEiWduCV5bl^>@O&QWgc?9NCzhbZLhPgfpG=VkQHVC3u!)em9NL1B#md* z1}V$q6mivuU{p1*+6BYN9{s>Vf#p9S7zTnvdPfJL0GzWCiWQZKGO?%r4FK~9TqhU< z%E0X#v>4zk->0?t=wsd4GE-r*2L zcP)?#>@&dJF$}P5p!rx0axskC0!|u%i*ysn#&|b?0#0Wkr)x0ODk-ot9Dv10Dd40; zkhnudGz7kqA?G{d+1Z(~1pr3uTSD#d!kA1fdUH6{o926xvTc3c54eG4^kg!l8Hrk9_{ zPG$x;IJAQ@VQdgorw^p^v^Q|;V3~kkbdp7{;oC3;W^sApmcSVS_KPdRMV&kHxU*UK z?wEIG^VcXX&G-h{=DmuNH@P@m)X3iH8OEC@*F4?K*R__%wI4$|j|`bR`kXHOGF38} zt?5C~>O@%3A6M%A+BE7t*3k#EddRag@3je+;_5FRPP0kjIp$8xNT@Fliz9MsM150~ z4A93rr|N5~*CZ`le2@d6sq*=#U+@bi^>I~ z`!#HRW>AWWpP2OhAViyaLGcN_s_)b^g0-Le?5bKfHJcoZoV0$Ey$*%kX;;cw37g#P zPyjNx?lfh>aWu`B>ELMYjTUCk^og3_z;k=+)ex|a*@ILr;DeiKeG z>HxX7_xY?=Ha*a}F;u_H`7JERx!)Kv!{oq3^kXX#bMb!MJyfl`d#`5Xxv~6QaPvMF zDm$PF{@Rh0`iE16&R>&<4VSfVp8{AA*4a13E3INoXA`xzqx71RAtgi^FCDXg&ZQ84X0h&qtw8 zfQ4bKfhzz(E?jvUmGj_sl5KC?n&!9um{v%QFtky!xlz2>jP>U%lX_zuk4cS`+fWEW4`xF9Hb$jRd$Y;nD^Z4 zT&S?sOi%!#xoEp=e``9y$(Lt^vAiaFyU0KfYTn$q%P#kA)*W^4=Qk80w%8!>=$*S~ z_gXT8eG)6e2$Spx!!9n#)(H8ZZXi&-l}S+as_Ke(^qhM)xf*64)pg9?wCu{}dq}b} zxp0_>0nizPNnmjO!4cnmP~&O#&PjZK#`(yhVmWX^++5piX|wxQO$2_?+B0PmZ5nhW z$pw=`?Nh(>N}s88?j%<9JuDQCHuF0fZb8?R*SH4#!p>}n_?$($ECiqswu%pq`)t|G zWO1mn;imI5WD`0LW)uX#UiU*JWG^xySUvj?9WZk^lez2h9qC482SamipOeusv!qDOjg1vW%7s z#H4d~Mbm>jW~nPAL_7{4m3n&u(LCPi0fx8W)A7LUXo%`0B=Q1gsRAge;lQ83 z%qSSd!eTVPE$RXg2mBj$AcymiKc_HDf{6et0AB9?!X5yBg1`0ma$c}1Gpq4pe1cZQ zZt1{*%^cv69XQ0>JJB%Qd3Ppuz#g~i2oB`~pI>Y!BL74Ooi)O-ZPY;r+3<@&7ZyoLw-pPE9Wk!3Qc+T1ksIX!j2`S4o_ZS^gAyunE zz^CD))SYeMjl1k-bdxgM3?vrQiW(p0~rwlcUM75Mawi2HPH$jZxn4+an^KxVh`BQUjQ9@Fw;h_)09=DA%faBhMoK$q}Tv$^}AU7y0 zgie>Qw3r}_D!e**s1sBDK@Cn$E1&^Mo#wz}+4~9i$(|+lXQe%Q*5WG=Txs>@^r`JB zv%=8<_Dp^PvBmCl*cgp~ER#?RLDni6Oy5qbvBQpg2OUAir_lxqEzWz}gDaq!z`P72 zpc=7WwvDRp&q!N%yQ2qOGz(|WGy=`CQZ`9YqvD0efC!Ii)g-MZm;JU=Sr_@4v)_V= z;F`V7hKT)U%vD5&_H6TwZ{#LjYpKKp16Z?SZ{P`P1T6?Z@JtFgU6(p>ZbY%BVrhMS=+UW-SQY&|#(pMRO@X&HM!39fA%a1|lG@T=YZ9a(q# zLp^HkxxiD9+{yYES9E7F34x$3!Tw`{ARSVIeLa2nSx%BdMbKbzgh(m-`JQ7U9LO&A zWN1Fy^KRigp3;P3P1l^a{lRaRQp?~qdmCU}G6Mu@ZP2oq7l<03VW27rJUEn9e0v@W z3VhWWCfkD9Y8Nc4D-nahbd9QC=lRCZdv6sT6=_QDy_GN42hBQ;o4X$tY3A>tYz6hr z?mH(`66HqP#Msf~$~zL~b|;KW;e1wZ?yy5%PFEfGyS4xs&Xa}P3;T-2>@de!Rw(*3 z0=IH=xZl(dfSLZ>3l*FwlRISgewAE(HtEPv$SfJQ{Vv)j=rk(&VvEhQXy^OR!cox9s$PM@QTvW3wQ=V3`P9lRm6R*0 zwU1tr>Aa&`tw8ap$Z^69w+0+WpB9Ulc^*y`B}@u89;|jUfbYYcOuSS*JM)r6U{(pS zW_V(f?gdkf&_`_zyv)lA&cG3-q8bXm{<+g6}(QaSKRQy=_hFr}2CtikED zPgBHf6c*H3B$%k!bn#tq_cY0LuGYiWa&NYBN2JM(_r2X03T>|U`TBl91EK`gbLtqK z6ts4@lH}qun=X|U%}6h$*5K?a6nt1>)wK* zr6OV!{xfO*BA?#1&J}}mKFu_d_4s2u`B|jV2~c%3Fm*p}?b0+L5>1+>_eaf)OU)<9 zx=&+`>vBcZS(6qtqao-&lIXYnAk^T_q{#6Y9F5vxpAOjCCViZ7v4Gx?zi2JS8?zy^ znqZ&^vf1+5XRvtRcTWvC;xTv{cs^o+*f+xTN-dxyvCEq5KF6@;v%A;`6A=DO=zF$g zlCy%_Xn9a?7}QucP4P|V%#mvUWK(tJ@)y^7WaUctMCo++ZwmR+L8RP;d?0psb+j7D z-Gq3A64z4!wcPkw)`kpL)*qdTe6uKU4mok1o5HJ5JE322_STA~8?xxkOcZ?742VSF zBFg~E`U!022`n88Bm?P^K=j*~u17z4+v zj9#rYialuHf^pT_POg99l08PHGuODX@51Xn+r!&%e=ee8L%xusTn=2lMb7u`v@nxO zDX?yQNe@M7r`Ddi!Ygh4sW>*_mGX*p*4&xQQ+0vIiF2)+52KhbW?7wKfiqFe&_)~s zj%aENY!$`K9@x*$?vEREgt;wy@5_i*V_+@5M~)z-pf}_G3U#m7Fjv{+P_daUN8bBB zN3QVWp%>9D$C(P?2CHsZ3FH{V{>V9C3XTs^h}%m7UcG?BE=K1R&ApG$%21o|xq3T9GqfK6pnNm4(9UcMxeK5ZDPE@Pu2#$^n07*g<9{ z>v=Cb&Re+|Q3=N6=qR3tHRE<*qK1NjHfvKMjf%howexwO{HzOe!y>t2faT#NZg+CQ zceO%lu67NBf@%+e52x#)EsMZ>-I^*p1n#|Hw>$0CR!e32GU(`Ls)ElS*p?t}XBEWS zfO!Y^o8I<@otVK+2EF+icAM7K7%o;bYlSh#@zDy02NPQxQc{hA045=!8-lKZ`g^kl z?!fVywgXRDHVAeDhYZaGu*Hz0){JiaZ|X5Ds954?)m9L9FpKa-Z4b^Q%Fp)cJPq2# zE!66i1$4^lv!L_NaMAtvkH;={XTND_89IlV!QhZQFyBEb@S8(tQUoO~@8$5E?{I}Y zJN&eDhygp^pE24or11AtizWgA|U|pmM0wB@p(M5+1Z9)dJ*!^fH73j}La^xv1xl3|D$D z7!(f%Qx#8efL|TzK+^?-n*}2aYax3P@P7lHZiez)7azO;91MpdHwgBSQqp z_2c8ao5KE6G^Dax(f7hMoYU%o;c)HL2RIo14t*1nF$()xh2xTZcAZt)6Uc09!@3~ndYTDHj!9aaiPX> zQC#ohbDnUk3hQU#hv(uMbdgb9({~5Gcptr^_%N1e-}Z}b-@0>(@7rJ`&(=}sbjq5J zk$#p9(QOA6vXXdZaOYV9Ke7B=MTu4ONfV-Qk~SlR7Wz>_BSB!4_~L$<^Oc+Osn9j( zH>J$O=IeSM3`!nNmcBomM{7p?8OEM>iden#yE}ywdl^^fH-LxOS`cm>*F3J3j z2X$y!MBGv5i)&UQ@Xs4ouBcu^#`w73G*6aZR;4LQILV$q=E!c0E1VqoB)K+`#iNoY z!lz`dcH6ed&I0-VHtq0-4>3Kx2iwn?nneBYqy~x&6^QqVUi~q_dbZg3Y4RJ}*&3O2 z`=6xEk8f_Rm&?nme|fgf$n$8^@Lq~r^@=M^({+rQ4mVDAP(;?w@T!gzla%$7$sb{S z&fmo4<1=P|VBFI_49!t$o-Cp@z6VSAaTzWgb)Hu=Cf-yTo!KYT0=~gLj8*R5FqBv` zji6IP8|&yUmshtuk(rW^EZrCl-ISmboQ_2(UO6Rv`Ig`EOGiioSeUY>LRrqqgwN$o zvA(b^OS`w`l}Rd&d$S=QYrC04))1sP*57k0!Fez_Fs}^EH)12>ptR#rt%B+I><-V| z8R3L6?~SV>9pyA$k1T}Kwn+MgSkoGJjV*j9my&2KM%wd2xe428YgTFC#{bb~L@ZnegHA1x{P09O5?&hUVlNo`UB&1Jf_urW6 z5yW(4W)K@1e>B_f=XvM!l@JI9ST^55hQ4~6=bw}&}3t{} ze*P6M{Cw8KTZUj`>RhUg5n%2f}o@Pn<@}g&!JZ)4Qr}yg8h)DiF!M z>5ychtYBTRQBMn1sU1G33U`i}UH!2)>9{VW@s5Vy!8M8E-XuBFS1*~If<0aKg3OtY z=;JTajVoa@sakYKr9neo2x`8U-gW=up-JYhn_0nK^!fIcG>7ItZ?s<3zh%vZf$v>g8SG|s#vP8gx8P&nMsB&GgowtG)7 zF}FUEE#u}B

        kR)29`=%?SI)d)3$UY#VW#P_@|Fq4EYl)c^?6lERvH2wXDEF8^z zoUf;eUt6LS)s5dHeMV=faV?hTwj{B*1AYTeO-i+Q`j>Ak+I#_Zj)oJrLQWYAJ!k5v zZ26)0saKu^)ts}D(;5xvhg@vC(`Y`eDK!1^Mmn}wPbhYJI%kvKVP>WOTZ1%MyE`qhnZ*U zuuk{*@C1J|OVcS|^PFU#^B!$+m&;`&`0O&o$05c2rONsFa#dftj@b@e$T`hH-gxuW zcRW_vvQcYCb=KQHWT@XY0+SW7M5*}F^i9xARXW?grVxg#mPL(Sp1e77+SvpCt*@I> z%`J2H^J~uTuf;%UNn*K;ENh?s;Y!T=}+cS--TjJ!qby z(X*t;sZ^@V(aW}uI@5Kqs;TCEwNUe;7}4bC$x8|oFWG~CzSVZ5=0fa~uy@&^Px$yk z`3EZ+2LseqSm<5mf2>S(u|JONp(@!LOJ;n!#ST#+j>p}l*g7C5oewZ)nux6_cD4_S zQ59l&=R0F-QoXG#ReP8y@8fUgvbwmsDv z@^&(Jq&K&JE_B|Ko(&zFbh)nkM_0?9&fuNqryr!xVh!Ci8+EqJD092wVGgrnTe@i^ zCdTEsa|Yhp$(m9&hrS7uH2%eKD~Xx$fQCU4Ey8wC{?(eO$2=h=R6@_r-}KszLEUbM z+T}*v$+E~)J&7iv&kOWhxAFSElzY?2{yRw^31dPeq3^?zr-iM0HOMzQS5?SwY<9jD z$zWTe!oU{gK*6&PF9Tu`x{S#!+_o+#>Ab=!HLD6s(b4xiS3i>G6EGY_2J8)nC;%4#{R=B~5z|;`gJieK{+8}YiaWURN3ORWfSN-VH;?4yY!cfVrpE=l>R1Yz-7p` zFX`t^U7VJWjwmG85$#DT#PLbNTvcR|MOUA&4x zWpZ|Q&dfwzCM5fSJ+f4f4TF<&VL`=Fh=j@1)lo6XMw4|(^`*09TAUtNSuB-^WTZl zYf;f#c@E7pvk?_-AW1qw)AelqA{1P}nYR%qBNE7A372K-&UdKIgvxF%oE3pioe|Ah zO4zEuiCZ|S@FnClGjcA3u-azz+3^wa35_hb>I*M<{=a-=C=HISF(x7VdSPoM;hr0x zqgduk_faxb2F zA-KL(d{u}tAKxt+z5XE_xhznyb|nM=atcm z?zLAcYYxxyCTWY7rlZd0uZNA3F!|Fd73+;aZ$ZS+pOb{49v_!{;a=~+rk{HEABm@d zO09P|v)^Y<-AO-w(7t;9{V4c617CdV-kMD=&1GDcxaDG%=e2^>q(!){wt2y;U5s#v<#(-}`P|w3} zg2=-*El6vEh%MA!f3nsP3EB{Z@wzKICxPn+QEpLCY8F;B{L z4vXcJs=(L(cPJbQX4~}ooaLhxiUj9}w|_G73Ew@?f<;U2K9&6OpuGN6#aHzCyd?dUTDDqR{LlFnRsRySo$;%to%PMoQ9t!J{5fm7^%yDa@dem{`Ud@<%`a_ zl(-{YwS4iew6OI@J4R3Q3n&+qK2#u|)lZlVpRK(*%EpOKJg(a67KhK_g-ZodFpR$wiY|wDE@~)?!k5Gkq|EWz4@BKfVtec>~txb^16jlXU11{`Cf1u z%KLd-Uvn#EsjanMT1BX|PHHoswNzH}+V{O79PyHSDWl@{@@Go= zhrNsG5ZJUo_5ITN!`tirJ1YPOZ|WnBoJ9WQV~b~g<0IqfH|XJe8NinwSNBb4?p4#2 zvD1xCZ$O!NMF?^56E+O_iXn|lqs=ZjLS2LZL;gU~)e+L=5t8uNI&Zgd&;KBgR`*jt z8NOb*zVW}1*}6GGvezh1Wxir*-I>5$oxpuYNzkF!(ftqB&n4F;aJ~FoJpS{3TX0z_ zbM2?>W8tTAVd%>LnVaQf$uk80f7nm`uaSp->dzS!?D5Z`wS-*$P}iV3>i4;_R$vwM z`~*z$LTvFVerSA~&UL=cQ}D?WJqB5?xvoF6)qP9bj{@-E}!||bsOg(%T z{Tg`w`s3}7dspy)@_R$Uzn@En9~Di1*qh(~!2jV#MWg%uF@Or4_wPGnV8CS$mv?dz z8#gqRjI-F%bR{lp3p(7vTWFS%Q)mvYf{hzAs7UorBLBJmRLV60x}F~q%5uc*8*@v) zv(lRM5G7Ee?NK~OgXorkW2PQvGU*_tO`8)1AbO;1QNCkWV&&=G;k#g;SKDK}hkw`s zSHwtZ&KYFY?WRv@raK>57i$HgmMQHbjW7b9mTkzxN}Rx zDTXx9Ia9bRV~n|ROETtd{-T`pef>VMgc`Bv3~XL*hRM96q&uBH+!k$Wilr&=vQ{C^ z;(;FSW_U_>;?pYeJLpEk9^`|#=@r-IyTg~e3${ExIzvUiDF=N2i3lH5YhcV#(<3_+ zqnH^nC2qR2@R%LmHce2s$8ey=vlRuYZ0@&xUrgENN7`Xmq=j!BQ6S%-rX<`jSKgZB zO4O#G0ZFbO0XaTcZfQ);d4<6G7{M9oiQDbg{Y&dM5jxbODV7*5_`y3L2A6Qvotu&O* zygMDaBalVFKu}birUjCmqH4{aX`NsaqBYnf_7MN3jq&T$^&6BFWpnWvZ;A8oBI4im zmo1*_e-D=>f*|c%prWoI&^96aQbzkiAX6O$3kvywmJS{KOVUzu-H!1)e`ig@H=x=R0X)A z)&Lv)2k&J8Kh=31Xx=UIyKOY12+f#xGR>u1G0sx*Yan9tJ*$(JpuL3$$?7gKke19^ zf{x(QxeJvx5AZcen2j1E++}*1^z{A?jWrsY&P_fDEry2%>j~o3q|QJ+nr`0Hu~vW8 zp0CPwlHtMbww>YdGsRFqIq{sT1(Zo3Y8^0FCr2%{>LpGJ0tM|j!<1y?r@M*hJ2|Hh zqL7gB?N*X5D3z25XQXF14C8dwcgp!Ee8_8ogU^2pjZjxzdEqVXPC{h-?o~&jB79uM z3u9CB+r-IND00^7&nsrTRxb1^Ik9gqY7ZG(*!PiZyK2+45VMfFY)%fZk0VekdbSAB zVrV7VD-78{le&FNWSbbCL6YsJgi>=M4S&FBI4&h&Ke|mSszwaDv)3?dI1;+;I4%aA zOZl344_Umfv&*l0}7rdKBP_kVj zLrk!iMuL7I`I&{1Mpq*7O~A_`rN_?B3%u;e^Y1ml7SJ5E2Ni5eEbY37`)`C*o_SE& z+AOUe2(1^7@6u{kW!RWAlm50BuR-Bd%-nGJTULP94mEef^q{0iGm6$wfE+ z>2QFD)vVv>l2oCYqz3M%gF{{jN7d!Sc+{WvhJvh1L45%9`a}uz#sM#bq&l_QQDSYt zQiQV+**lF^g>Oc)NupP15+nNf(+U$2Ttpa<>-Zv@_~&|2%ElpEw#i&>s`P*!-LI_# z#rd5>yGh7OcSev$NR_*=il}K2(HwfQ6r5qq6PC=j3+MvhQkhcHCnAhkk34^<$r1Ld zwwM+uCZnOvDkt{vws!yoXuV>av#p^fm_l;hfJ}A){Qi0Vm9T4BTkt@f(wk-=oE z^KpW|lSJElG7asQ?5TQx7Mw^y#vj?w>oYaU7~ojv1JSNiKd?7@}^bd^0s-@oXE}@ z6SR0=TG0OZyK(p0UxoZ!kIr}dX+g8Ga%gC+MmSXzXEh*WZe~_ojnj!HJ#!A`vQBH_ zq(!Ds%GyPEbQGpwGl9M3)0C}zjaTJ?hGNB)Ynr-ew%QT0Sz*~0(9ncqQUqiE<|tb8 zJ+)#rhp~y<$vYJ`kG)6%UOi?jXuWjvF_OzSbP(U0_Hj^7FPyi)Rm z@9ZbzTSqz@=Ai@JFr?Qp59#v>qEr6XYwezQ|gu<4tweM19j|<41y}*kDkYl_`L0L)o2Kq>uSobE$*=GAvma{#Z7?OSB|>y{G0?U|=h`Zws9) z?nijP+%I&;A8haGeRk=q8F#$;;mFZmm)ZRvd$R_zziCY%l5D;xLTIQWGArCV72E81 zgfRYXfOl>sYYWk@FBg_zynfw|!Ia|cK@8yp7%(CuR8<8HT=G^h0tvoTlZgkj08GM! zc`{;9`y_zu3kJixhy*d7y;0_RS_M9$dtys;$umI8kZGaa+^~cuCz(Eg2h5ErrB)l& z0Q*omUi>2F8CVGIxHm9$Au?!T10vUy2a~Mu$jZGJ6Q;hTNcKhmltWZ=aBTcMu_8VN z+>!iPX~Mo`pXT`vL4MW~-;V|Hv*K55(V|(HL>go0Xa@Lw`C4frPnu|MJka=ZLqMPt zXkMuYakor3i%VGaEAMvu9J8OWQaL@wE_^w|pyR}S=F=y`O6=Ln=P5ih5KsK(UU}T9 zrj0-%dp!tw=-1|%cs7~Lr>DAfNy(PeJfb`%0L*LAM9y#f(=M@?QS^%pO*d>y-}9@+clHHHx41E!FS`=s(7Moxrv zSudT8399Lr5ANZ%22zARoG5z1w4DBeC;$P1G5;jtk-ocu|1sM*7&UhNgP;O^`6rVs zl@1X3zO_^mo=+cvxhRI5u7}yQ7tq(^kNhXK!a!-9mZq)fV2=Z$!2s@7DDn|A-r=)h zbJ-@x^I)KZR^t@ImrdCc5W5B;&f3Ma8H|5jc(*rO@KxrH1}vR!EU)GBrWR;(c*tBb zj!P|u3XWJ&X?|2RSzXWjcYf4s2qvAEe-jgCw`|o9k~C9pn8BRoupj2nNrKUXm|hz6 zE>#u8lSInWwKT`?!_Bd)gz3_^kQ78!Rq8<~+FcuATB^rX*`u<3W-tQ3g^3d*ZM!{& zTWY}xwhx_!25_#$8Ov`_`PUppxJ3OfdCCKukgHCCgI=cH)~Bk+-WaFRS&mqJVOsQI zGMT$cN_mj?Eo|tept?aD%iT#|O^^!gHHwKOYKqMqt$MbqH}s%z%HI*c2#%_^S#n2*35#jB}&NlZnz z0@~A>i@S>OXcJ5}MysiQqE9qZ%OxL>zrxtRBA8ybCu%p3wZB#NC&Aa*PHX1GyX zhS_0UgbS@piA*MwIcu5LIMC|Q-l^$fK4QK2jp9yrcbf%s6i$Fh$34omtaN_y5wzN_ z4D>wynyxu7xq1U7`Ze6l6fYLdRKV8bE4_00mDMoj(p%5BhLr{}K-G$Bq^p;C8L@c^)&d@kJMslzkjVO!I)$^c};dTH|!pCO72R*=cFkH2>Y0hKsKn!;cig$#1p12;M z&6GsXOJeVn4M>%5F+77wW3;cxlU5&ZLvg+$7sxIy#RaWXc_5sjtA$ghE+dSSHC3Vd zHU&LPX4dkEp+zd)4jW40h$8r2s3tElg+1_h0het^&Hgd!9VZ1W|8C`;K)h6AzQGs+ z^rfNrO}AlI51mCxYawe7ss-eVS!_fpB2Li?VGHl<4Ejp5Rny1V$yiz55Mkc%n+ZzK z3dl4h?ZFWq9Z6vyj_LocL7$a$RV#53j=^ndFq2w-qTfy}FVZ}2^T^ZsO=llE)D^5mwKC~P5?lKRl#mx8sH0lRY zJ$377s?RaPQpe~kHG1h-RU;I9fYLo>cW0^Yd{)6mSn6gx?6=$E16OOQ)|!h80sKG_ zbLGWx95{EOl0Sa}YScWDdpz`A!_`Ey9X&cF0}(#_v}aJR2z|;Ow2SH9VyDi|-XPTjc znbnry>c)YGu~0W|mSKK{4i;K}HKcv++^9j5_TleO)giLv+G}ub`Ssc(c@aO+nw|O6 zAm3(KVUb?o5x>|C|cchhxdBa%3hXylahqncZR613dQE6@s9uh^mR~lDZS9B_&8(oBQm7`|5w|T$P&hHYOH|m`X|k4(s!MTM5(xM7i1J_^ z6a;$s^Y!%Dry#alqz{o_6Xv`;*U^Rm3d_HsaC3?-q2p$2AHYF@`EalD61ky>!!vj^bZY3H}n~AC^+ezkvu30T);0b$cPBK z06p3coF^Y)>q47D$I!M%-o4rq$kP)R@a7q-@Pq1#Of@k9wM-^eEq&KrL2fscVHyxCfq3@S*5na6ojFv*F+KsA@N2e0c%PQG^n=$(PO}w^-<*! zYVXQa9)pi2xg28zt2XAT0llZ%asWvj&6aY#+tD(UiHnopnZUY8JUv%4KOlv$%vOu{ zt9yQokHXoY2H&%1=49s8d92FdgfJ#?^Q9ZZyAR5JxM0TvYb z+Nns3T@OK$EVA#mX!IJzsrs!i>2M2nz0Qce|7LC}gNM>dR2*p~CXU^v;15nQ#}X>p zF&r-m`@0fN!xuWkNJ_{3oomijnT&5QaWP45(Pij)kM3X{cUxIvE?0Cp*^*!*oNTfI z;znSJ3pNPDl*%fLIzKw9Mjc!Lyx(+rz^5|&?C8)v*XF7!`lbv-pj_r4T@9)kLLf~Q zmn}JP=Vk#ZR_p~#3Oqw?ZR2Sv}@Bb?bxuzqdi+e?3fXyBm15>>;u-&yGr z>)mU!1^vY*CA+{wYcf?vw&K)$vI$25q&0+_lh5qWgdntt;y|O-GF&OBML=9fhB#*)N~h~s;eT;#BKQ;(5=!j-M~?BQK%FsgYV4Dh{2D`;s_qi8w?>a3@V&m zQ3U$n*`T{>Lzd=JjxCH zN`jyd<(>hRz1~Py1x-Fr7hP7Y1s29lBmVE}Eu81R8jZ^l*rrNrx%rIyt(NS1hFf(X zWg2N&)LcA^P%6FNjRXT-V%=e9ElJhVbHpF#8vJ=mUb#)PTkmLB3%|!S6W|&S1A(;XJ?^;@NV-(gdtO1bH&RE~`(0Rio4z8TsLu z4LKFhV|%AYR#qI~j7AX+^$7N>WI9*(%8+@Rj$rLJ0ng7TQ;o)=$&M6JzgJKDRto=J zt`ILH$-Cv77RuaT!y@$#0tF=fIMCWa>SwnC+wTLvl&WAXFk^!WyG zJ)%&atith#0b!=+iZ)u?DAyI^CT^U_InD={Dv0Og~)e#Nrfq#TCE_qs3Z#n&5akk^Ot#rNkUwk+w{WUrXfHmoyp z=1VB@J6qC^*VVlBmQ9DkDAKxt{YqPixPc&2amx}s?Sy_bHx`U$V_bMeLr~ZJ)$3~Lh zxs|9-il$cIj~Ead^ku~`z&k@nA9fv4mW33Q5TTF@``u|~-}cm7?mfWbw@wk?$orDy6Gi^d|Ifo@2Pd>56i7J+5(XeEG zLpdsuOfJ4~#yQ@;{S@~t5B(xiOG!n*rOZF(6dxhcgkl;NR`rn}_?+|kY5OLMsBw1)3Gk)l6qp*_Cp$TXZ7yCFK^$_n?H- zjD8m4taFRal$E!muA)9Q0Ju{4z~%cG|7=J|Xin;j5Vz0NIJnJhhy*>8C3En#fV_9VEo&R7Y zWFu;vXM-#l!9H-Z_E&U^o%Jpw4CG$@mP=Et_hSXZut~bYLQu!}@w_yF>mDM$IUL zNtHlj{^Q|_rc!m}SEDiPjX|L?93_CTl<~UiWr78gVVAK_L(Jdq=+?6E;XZMLW%L<2 z!nqT5huy)ZHr}y}D5s<Q4WC>eLl>5=+P$7;c+JP5VteyGFx;mfyb z0hQqBXK$p*46OAe;*Owb&1e?kLLFr#NE&O;_L8_oq#4NW8NWeCuOz`j>NH3;28C#- zW(>JSSjL{Gzm3vMMZ-p*2+@i53t_=jiKYgQwsbjVT)&V)f$Tjbxp*;v7k#v&p5WS! z64y!`kIh&K0@3;TZkT>NmpMdJfy5u`o2R9A^liyZt@e%!A-p^Da-)*kz+wjuOF=b> z@)!J52o5V~>bx*S<5YDg0oJm@8V&%p>XLwm5mNZQw5*8rIJbWJ0CRDA6e%;sS^mf~ zvnNQ?merOB8bASMu}B#x=YsNJ1B;DEsLsPR2hFwmbo3OHY>EUJ8fJmdtihWxQ9V_a zYQ%Ygjq6>&$QG=(8@I9_Dq4s#wEd^9M8J`h49get3j6zDBjiu6k=0BG!=d{)1B@(w z1mb{QrdOYy`cBCl{!~a@IUlun38~QDCH81;R(9K#-15!MO|!YD6hHA`FNQCql}%M- zXbypjX>eQd*j-PLKh(cf2FgTsJ2Qme_Jpy`0QFI{yR1c12NbyrdlGbnvSd|*k zld^~jsST22vRrsrkZU1l)yq%9Q*!ULYnv}UE!csZ76ZumCP|9HXDG(a7veA-0$#Bq@%G>@L)r?JzbfKgP(WBHow% zQs4JHJ(W7`&~^KzHm!B8S7(Q1+VeH$5bk-nHe{<-IGQpnhHZ&T3uv#juqk@Oen|@} z=3&oGfDsSFtp~dp4ao63_~q7JSzX=e$5_-;Pw_9{V&%ls7+X6wMimyiJvxgcUNEUL zw6#n8!Sy;!@Uo(abBnO}94IV3<-sWZoTj;0B5bWYB*ylhyJq z!B_?>l|YT6FqJDpTi#Qc>PQ75GCJugwc0LJL7i9dpe(%8UxW5(5iw9gHJ1^owC}E$ zE|1+O;SqnGbL52RNDdZgVf;+vvY#%}+*C{b{KZ=1dC(=ate$w1^x5>58udXQ*vW$z z+EonnYrOq4`C)UOij!AasRe2L#JMW%(D^gF;Ls71P&kRgy~Dr?a@0i}14G{EN}M{D z({!8*Qs#@MXroe~B?Hl&P&3_f=1Qds(s6b;AVd9T(C#iw-*Lv+zB+Sdyo0t$r|Qe{ zacZP{@qUL-`+(B$oom7fcarsj7J1#kH@hkxVx&C<=ppt|m#lRbEwd0B7C1?*rtu}e zj!QD?0pWkR2iy;vOOK6K__Krx@l!V%YW2x|qUKm|B93MktfnL|ZCyNB$GMfc z5NnI(2bERYKwbN*5KGAL&+ab2fDq) zCDm!9Tv4vYzL};_PPH@I__?FERD&kLUjLiX-4twCo>^;8(jN@j*%xp)8ZAMphdPew zHvT3N+>{g@wM0ay%Q@LXo}E^?Jl`lmXBn!fHeo+@^q1jO)caJDG%%?VerNSozd$oU-ON7RXV+}0tL<%r;yFHJt3PYJ3 ztvuEQfyGA%t#^{h+G#LlAOpZG}>Yl`JMfA zntK$kdc}pu_o69WlJ|@I-OD}Vcqkn}s)APZk|`udZOhHdNx(c(-A}eHo^Vyn$449g ztQpuGM0@nK5-c^m`y;32%>y9Gj3}CLWsfh|gRbrbl0*oZAd>ED>pacxWdpRUg(!&H zOJcjP*(t9A@_~_P1~?8w4gM;bWDa$=4&DUB!LFFBmct5uK=Z6dPNZJw*RkI-3dmC3 z$(^b;9=zE)&*;;_= zmI4GLJ79W;(+|8s=Gk9n-nJF9*XHg{wzRWKY34A^WrsE~cwaRRLWdsg?uF8Rth9zg z{YYSyNDDu~@%NKn(F9#lYQhSA$arTe^v5<=pF|uM@Z|h4tFe$~*OK2%^iwh7)uBMow zZTNL_j#QxPvF%^yA9Tf`A=t#CzLG*~-Ih-MUg!=Zf=yC(E=3BaWqGyvR;m~&jo^Ic zL;YqNLE18`{%1{oq#**3NRO2+`O99muwxTduzkgXv?tU$=Y0DXSIEHJ4W7L3yV81u zsH-uW$erh%qFZBoFm81?OSZNRj-DHW=3r+gcF!;Qxz?Xc6~8#&{4yUx=$Jd5;xBjn zp?|0QiHc}bv*1nP5Wi89&f``ZOkOt0{m?22g;^_OZ7a2ZPah7@(QY1@ob;~Bs%tDOy13PNg#i-A)U55l9`h*m{ z_<|&R|UOwBOa_1~zxd2T)REuCqAD5N>R=#N%6hLP z%&bU!R67k`?|=wfSdflLOwrgy`-k(HT0SbM3R(zK#bS{yo+Qqjx>T;K$O?dN3?hIfjv zcT~v%*8N45aixYuq5TXa38)!*!Zi#dwML!sO*-w`z3+SdIhp)0R#Z*2kRI=#utt_y ziKwLHj;vwPQYB(`@9K;nnhRO?l^*;JI)^`p)3>XP+i74izNN*{eOWkBb~TQv5ESlK zt&>Y_BXcykUeImZ_UCe=iRuXPa=tMdd8p>{=aRMF3-&F~l>U;yJ?%+rMc5p#AuVEf zqDn`9dnPowdxk_VGmL6N*~&5fav*c^lSTrP7)pAWcvM|3I+ehQ%fyJH(~wsfVfi0N zY;rO5O+*3~A5BhL>iWjtVi|>@DoTZ3Ec2P$*s4|zlcD$tcL|wcE};*_VO|eCq&3kb z9x>x_ogfkRAA-3)LahuO9;TPQv!WUL;bPBl{`m<>(Na1F`Ue8E%DJdB_arq5{IwBj z{S{n^0ct(LPU@4x3IIlF^8JkvxgjGtIe3}rsAV@Ry7ZJ)@#!Y`i0VDWHB_bFE-FD< zc5Ra32xE{0NHZ0halDCo*OI>^>Em>0cTXA8qy~~K=|~3UJ&H{D31Cyd4EjjqjT5z6 zx%^y<7&4yvX|^f4scXoUa$fXLEgRCN;CEyyGQLnu5o9Z1f=vnuY57S$sJtL{JThOA zL5eaOn7W72g&euLaGJSd4XO1_y^lJ%P#t5oMZ;?2&_G_@EL(E9DJ~E=?Id^|1_~X& zJ>2`e7xlzCj#MZc83iP@iI=*d5avrV4Yr(^7qr}_!jLuM`?MEin)#abgiRIk`2R&V ztgS=nzGVWe4yJ!Av&!0?LDn9=i`ef|u0ZU#fVMngMPDb^5pK$p;5TP8?yt4KJP-D? z9+NiL8N(QUE#e{P@Q|Ko?H7C)va!)q%yJ`9CgdF9w}#?7^P={R!_5mR zBUDn-YF^tXv}HIl(l92^ckpacQ%CFa>=ZUtQ7-DUk0ge<;W4~wqk}4|HF0i@dVNE+ z#WG}Jv^xM%SjgW%6iwyT_w;MgRt#ObuA_CbspuAqg)925601e~!B3H5Gml0tDt@Un zcAdA2%IUOhH2?a~G~Kea%>8#Z($o&7f6RU~18fAj4g)Wj-_k8s%(u;eBs_J?$3w&r zV|%0_l&B|E5lrEo8{>U{WM3j4lmavo=@vrT0!=+cuXVax8W~vkfjntyOO|O$J+wE( zvLKx0?w%IZv(4-2A_2Q3TE0q%te}X-LcX=ntJsFa{ zw%yskT-%;*8)AGbTg6@q@db*30Ge_$Jnp_l>rSb(Csp^$HIa0{txPAXR7si@HnHrQ zas`MTpIHz0!|GwvuVUGR&4N_@&mod@WHh+){Ok;9MuKd(f4A?0k)qU%I3{T?Dd3r( z7Dc5%vs~zNPXd>M4A;aZ!l^mX=mTP7woFi=Y6_2&@l(~5LK*B|E)=1s%MVkSp=*+P z!Q*xqW|oMAD!c-na734;%k(SP8n*!AI@@z(_%Nj~8$eI1qpik8;~- zkQaYU%#VGiDn186DLC4x4)4*iqbJ5jXLd|IUufP3a^=aLPxha0Ul4DYfnr{wjmPpY z=HAsKVkv(g+z7EnJPjdCyp@XKX#ioHM>%f_@&3`ci3XLO-TjO2Tw(0Vwi-RPoHx5t zR$g6v?q4lAk!ZAb5ap|NtMGCVH>CGAjO_@aMDw8RNBOm}_ORdXwzxRP`Y&wc$RoL_ zTtU#`3}ry-mWgZzgkTlIMg8*HeUfb3v015inQb1Rx@L3|x6#V9RDPl((nI#RAw|!+ zE>2L6AiZ^*l^VvSk5VL?0_mmY57%TsnpiC`1Nd0R71`qSwaOF_6Gv}QN4i7#1DQWa zIM?*WsY&GJ=*aWV8x{5>o;pd=={$eX*oCk6qx@pdF|YSsCVZNl5=0H_JQz zlD7MuH_$r`E;0b&+U;K4j+w$J*~+7FL>^fua4E7s0UY_`ip)r zTuuTCo;zt=;LhU^V!imAW*%qWmpb1M_6RE~8o`BUBF2g64+`zNq~b2Xj2n zBJUyG5eooXJMddl@=sIZR7tPyyvzj@+Si!na=mKP9BQ+EA3SlHg~3i!{^c1Zj5Ps8 z1KV?Xc87R|ny2bMpUuXw5`I0mg!^$FL%-aN+!5M1JOvNPoWt~~`9*H}+KjrQp3-kH z$!iOFsxhcM)w>lJ(5-~sSP!8II2QCzy4q;V?j@rLZOX+lP~U^?N=n;C2Nuadc$Tkq zFpzWB4)*P?+ep@R%p&Z(=?q)61K`!7Y|T3i9|UixH1F=L8v%iaC*|UQbERKE=`lB) zZy8siph7X3_~2J`=#w8qJj{G?8Q4=yt;Fz))bU1Y$6d2kOQC|P-&`=Td>yODd+NYTSdr}kDJB;avDSFf4jAsW{6AmUD3IA zHH~{MZWZw^=JM#V4>fr&=K3YbW*b~}u$i$g+RBkz(ijVnkwocT%HJRBN2YG7%d3@fbW?oV+XROZMAO|G zymY85{IaiXcEAYA^lMs^2vL(K;2(3XI~J-ws`#jK9Zrqzh33KP)_3Hy^hdf+5 zzcHZLxb%jD_R}-D4$1_NL>FyMH!`(U8-VK}4}TF+ZY+zrF?tym3Fqo%;nRb&c~pr} zt{_S!ts$bM*dRISXH*A`FW#Fl$G&UoZ4f`!8osL0RR z_BHm8@{4LZN(ML=+lei4*2{Itz3&*-o;d8kz{yxo#$xhVXMrS zY-6b>yipUOcnBZWg4ulql1MJT)fz^=FzEVIe9w8Q$TB{fOhthOn zh$|<3>w>YmK#|OX^3iF*DO825TmWz5v64g~dGe{=CHkqOW$hp*DPJmUqSO7wnMot5 z8ie&BuIyU448IJguGnJ!lKdImE@uqnu&dR}6c}0oq6BYBkiO8nbq!K0>36B|8?NTE zTJjc=^Z$w&<@et;A)m3Lp%ib)KZe$^Nh0f6m}KVD_Z4LY&6vI$e!;+&NBmd%XFcqq znAR=T3_91z3nc?;qzcY8TcYBsF%<)0?KX&TVhBdXu9K4!I+sAJ!)$jQ!?o(Y@3B1CqR5-ymP6YEaWL21!7u*>r@7Z^VwABoER|9Z z2VN*UGjk>O4x0r{!?H`g^JlF7l5{ccdkA@-F7j{wb+j`VG5+bMn+R!;T*E9S8IIio zpz~qBbag$%5d}UrkhYkT_zZN7?Vpf|WxmkXhxNtxlDN=SVQj&R^oZ-4%1CH`Be>J*y_yAE zOg6OK8l6!Ft@F583ydliN845A+N_!>rQ;-WZ6#-(E8Kq(HWn^uMz7I}gK056Jd-0d zprA#;MKTx>f}3>Dlaye(uGHa>teU@5|F?HGJjuF}(1x0yysAt?gbg-JU`hKWf{0Ig zOaok}u=Uaji@ake;NW8Eh94=BVpYz3{_gh4uwxi?f?ua64Rgsz|^{s*Ny1lyz;f zz@h2LFFi~}Hao2$swRIYeG93eEC{L%&Ho2SK)Ann53vIFv~@5rr|SkAQgPdCg8YLf zs}m|$6iH;jptapXP|+PE%sf^Q@AcME$Kgujnb`9MSRYp4pgrB7uA<&8&Os!Do-Lyl zJ%-xh!c7)N)phaLVJmd>PJ&MXvKMDl&ZOZ~byeG@TlgW?cG@VN2@ne_&lZHHjpmQp zxLcr&5{k^3wcrM87Pp>p+9N1;Sp`>pE!?lBFn+Fj$ZgP>9QY*gYW%CJ6_|DnuV^;* zgOpAmO~Z3u1RAz(6BoDR1$jR5w==eN0{<$|jHj^uu`1g2M)>tHRv7+>C;YIX@QMLe zvjK?PqDyMdotS{_?zZTXp4LI44lHj^Rk|VR903HW$#QOsF6j$K45V=gTy9BXH{o-T zBw#b(D>77T;v7gRtk}s~3jMJiMIWyz@=6GvG_85SC2o2gP#nPv&kP^Y@f%HfjFZmea zTsqNQwwt1}+KZn2kW-A>cPJ{ewNLHlvyjfX@t#SuO;a69jW_K!d<%C^peA$;h>4xKT@h#3geLN5Z7=7nnQR2!zwzp>Fe*6N!cJJ?QmnsSi#3O{WA zd|r2*Ruy-<;yPj_Y)tJU5h-q>mE*xD;ou0iJT_vKlrf=-W0qVm(mWNTG0G~vN>+MR zkcQ6-wH10ej*P!ZHJI~rU~E*TS{hqe&@N^m!&7L|lE#wC4E^TAlqivtKb;zePX5Ba zPAosegyTF}W_$B;EMx^nJdoV<_MyKEb602%lgDCnxMn-Y`fPnayy6aJn6bE6C>=4% zO#`llpII;Z=-r5Z3Gi^ZYpgUfy8Y1hu~KuaJXYQc&(_JocL%Ik#3#=Th+G!RoN(Kk zq%x2b8!CaPXd*?s$Z)7Cppl$K6MFNJ+x zXQ`nJif2r!JXar*fY1^~-p^q?Qr(#7$?H`Ek4Dp{j2X2`cCe{tGe10$65ERsa?GEy zyL&&^gj6GWKCyg4h7w+2vc(}ZztCZ9RXH849+0aOYJ~N5mdb+%VSNqpW4Hq}BX76x zykg8w8~23zkX@jbmHGcRG(QOmW( zUD(hI;HU+4-Qv~ADB-v_(q~k&c*CmH=NydgDqtbZo6>9~=mtGTvvy4@Okb+qK;wDlF#kML-cMSzx|ySm5^pSRy5{F?`d)W^)Pl=_Vr8E*HXsp7LGtV zj8R(Z3IAhQ_&10g*=mc!GV8n?bdrxh;4$v(AQBX_G?w5KI$hCtu5KV)xO}1&Ba(0X zhKq;rA)Z_IGoV7uYdPv!GW50>UJ1J+8y|4OA%c_3lB4k>0-Vy(DBS=(5}RF=dqOY2w8)DUNAPFyrt&Gzwj>`3HY0*-DCmW~&GLdB zWM`qYfO5WW1eBRz&KOQ=S>6Z|4_X?gz#^Qci6B+`bM~8y9h`(sw`AH4k8L352figT z-bNisOeV-Mbs@8SPDuqD; z)9T9E$(M5Oz1IbCS<{E>x6W=M$qflQ9nuf zyKL0QAfzMiG;nuT^&kr{hAF(oYOz~K=aF-lGn?hl!qXZ>NH`wc7+o58esNS36Ls+1 zYd}tc*IQ9-3V7eLA~Qsq^C}3+6awZMKGL)Xnna)|m{*qDRMX=vDXdIGmzz&CZX zig_CgxuJ2_s{%R6DSEAK_2TT&As!T6pg?T+^kk23pTc@rEj{pL2(|DNHTOipr)-bB z<$~D=T+x^efehz0Lj>P7ihg~J%WK4$z8Y6G!IEuVukg|_6sUu_yt#OOdcGg`QaXhK zVZr1TTG(9=b6Xe+w5|YVZP>_*(qojw!Y2e}^qm+TLlL771X?sz>tz;O!mGXw8gxh& z$r~C^IVmaB0-1xL!;;+w?0}ReY*)=S>5!@UmP7-s(a#hd2=%AG7^;O?2SiUWBhDnX zHd3?ehQbed!P!Kth{qMDe?oD?l*om|e42`QMdX;6_OXg6W zLmE9yO)pcDHsxGiP8`+RrkI1=1Z(id5J}pU#oWq-+YHur5ZY0dhrCf6=D@en-k-GJ zF>6X_CL)g1B)wtF405eIS@M#vJTjQK!3OJ0Ne5rh73if|_pO3&0V3i_K(I$9s*=cn zG~v=(&p-=yHTrVOVoMHQp`kwhaEtsfOk}|_KP1RPLKY0-w+=4eGzt-*s)d%-9vC2x zx2)%LT2^|>z(3^H**25gJ z(aF$qKG&=jMbbIO%~m{K!(rhlfUq}XD0w!}sD;pzb)L8ZixDr_5&Mp)n4+Ue*bK~F zPo-p;Wvw@>_31%i%!RlqQP!FN%ifzdw{e|`!k($Rb?f?mzV|cOqmco#0fLeoCy)@7 zEK9K**|H^iNhn6u1e;`AAesi6q!f`=jw5ArEG1$l`()3=lX$XPiR?(ptt)$^n)ww3 ze*pi&`z&YeKHUIi#W(ZLAhFne`s~Ydp8bjX(QMR-fTr{oqq(`T>-q9F61xLXZ72+P zD&WPZmxDHLNQ_xO51aA@T91ZzpkDV(7cPl~G&O~18||pO*CJ317(yAywds8`RhGzC z#sSyeFI?kP8i@wuQQ|PqZF+QhkcX|-WCOkXp#R}IKmdD%5Ye>lHDLF@- zFvo+zp#ukl@#emY$5)wh4>PX)40Xq!MR!wUb(FFDy;fP(CNi&74W~rn9`>w4vi31Y z0ntawkIvbSSP{Cz2mlD|>#;js9r)x%wfp4~7o{W2%)7!m!qxE(C=DNqq72%13 zt{ylERAZCy|1kq=L9E`3x}7M`9TpFjqK6=?CjGZlVLR!UHS4+@HAkN`^dH3nd?HxL zQ4yJ`TD>C08hKg)E=I27=c6;upfZlfT(5dyoN*n60;sgWP+_Goz(zh(^a4F+?}is+ z1XKXjY-&O(G%JsXv;#bmS+TpwwNtm{O?r(kD_cvqU5$%DH(DaS$>RVH>4B_JP|Ytu z?tO9!6G;z|MtyuKSO`z!_F-Md&dQQ5G2aQ#f2-CHy{LPR-ZXGUD~Db*cNnfM z`Fw<`vEPn%=j?>j=x$3Uo#IBsqmdWhR7TuOPpC%a6yhVH9Q3ff7_e?-AE<1$SBU1~ zHA?#QaSCvXPjS3N!-zVale!+DU*b9AokG8vuf6zO_*8^yM$uA~=ro;)7K5%~wEm`R z+o4&*Dl+?1!mtmg-Uaq%c!&c)aEwWMgTC)5`X23zh^g_(kX&yC;<(VJBbRRGd*ARd zqk#mRTG*3ta`92icp`L`K<4j!Y+F&IgXVLZ6N!R3>F}XKM^{{{-3o`l*>{lC&!jUL7cq4@&-89Zb=7G^jsE)paQVQ9I-4+;aOT z7FFUNdS%U}EDu}DinVa&detc)rWydddsTM}xm)Wk1s&lE7NdHX$k-!llJ$^qB?t4@ zZK3-W4NN0cBIQp}{}{qObl=i~1*p-+$DvctaBSs({>tVMVG3NGPuG)IY_rSnuClm`@fUE+Gm9Z!{I7NoxHVVIwTJqa3YPxGRZD7{Z;ARPxN60=NwUb~=1a;A*pYtP?Itn>46px!ILEqd)%wju8rPtYQz6n`Yf3{gX?uf?Pka1GZc*d(UE9@nE!=A>y$n~Y$++;cxTa)> z)s_hb0A>ezLchT*qx!GE!{%Md#wA1H)sV)_8K}*zFg`3|xW^cJRn6M8F`Y9~ww*5d zaOl_lN%uFQq`}on**MH_SG7H4m5F_ZVUI^;J!)(Id^1Be`+7x? z&q)Eh5`QJ}0hqPnZco@bEj!L#M~}Aa=*AYK$1KA)?PYzB;bm_QZr_V5h|iJ|{*fB9 z5h=`F553a&lf#l`KGs9mo_Qb2a|s}|RuHo}*=MpgSq(ZB@t#C&jIgPB2aAaj$~Q0k zU0+%ZpmTzxsqJTVJqwBL@g5ZhFEVP~2w5bZFthPs5AO2bcynJB!#l}qdK~DNXHk!E zrU{9PQ`d!^U`WWzQB9E7fS0oP6facWja9_}GxcE07XT^8>kfU9Br_c12(G#|AYJAs z?_m#vqBha#bR_TS_)s7<2w7uRXfUGzgjU7!3Cv>$TD*Hc0eRNY^9dCK}c+1`tCT$`p#o@z{I7d?MK zcdn|E9=b8*UZMbuTZO)%JDX-CG^sJ-T{GG!x1FnBQOA(PH5P2a14$sN15+Z4D@e6k z?vg2cg^40F_)3Sbe$gI%s8HS}7a@0R6cI@IrWR%yZGSaEKT@k@*;&FT(Wj7pP)!+whR=pq%L71$JM{HCwGrLb4l&|t-vzyo>GjgHSjW6V)w zILi()$kjz_SRq|V{EPC&Xk3IVqcQC|$xOoN@s`QIc6CC zyc9J?B<+>VHhlA!**(%663&Z~SL`p?tY)H^SCx-bZ~i>uR~`?S6!p8jX2^;qyqAxs z9bAe6WL01!l#1RP1NG8G@n>L!eDci~^S0Gx;QGQK1-?!hANQ9Xx3?=z7phiqkIE=i z)Jd^u>+69Xgi3^1l|XF0^)4QDWiw82GQe&_Ypl2xKx(A(i82 zWRd_iv1)jTSw+Bxf~Tmv5*}PY$0&0Ml2-TbT_v}@2J@j;L0`<}m8L85Vui^RJ9)06 zEiLBL0TYoQUz2)U&FMw;?CZxDjpt9y_+sfh)IF)EK>DW4O|N74IK9@p!x3Vc~gjM0UDys-!8k1{d&5k=r&pdJli8;AK9w7-j z8k=cRM+Vubh-v6huo?9QI<6~5Hc1=$rOVk}Lg20@7V6Qn+*FDVu1#&^)8)ysQZJeL zWzzie3G>UonGK50GB)YYRdCR&E!i?`7Iag(fG&M0rP5e6!`Mma;9r!w7&s}&WR?Y* zV+$33VeejJS+jGhcILwRx>!lybV(^;5cJPH1U{aR3U?mpkcAeWlSUmrEW?h#`c`o? zc!*X6i)De#4w1VhQ^en99f-6U4Q|sx_gXeJAwhIlY1khK0}Q3gH=qyz@0@TORs6H& z=dBcG-MA=k;RcWhV?eDY7>FJv+o8sMLy27TcZ|roN*c7uhJiQ0)f~^yw|WXqZq^%G zye4{}zfw#j`GS)vh;kfK->k(%Agn{$N}zpvA7cv& zIlW((@pf>_A+<^94Ny~3W}R%XCvddY;cpoy;X**zbU=Cz>qxUIq>w;IXBe>;ggX{% zYhmHaL8J>!&pY!`H|j5Xtc-yeD5`v_JrvaVdo%Fy^5P(=G;>C*(LgXjd3wcnKd7WB zq6kK()T3Mq{Fq(pNb{SI0WxH7GVu%|GG#|(4XEXf+*!PuF~%uG>vieqIPoVdm4jn2OEDoB*0G2x z?936@TrXUpgHnvKqAD4#@*&NiR4Xt5GC-2)Kt|R?%M<;|^E|`mredOFjM=TJWttYb z8&O@wigOvz`l9D&F|+*Fu>T*UfQ^dd6ymf-aP6>sg{KvD3_>xRO&%yE=-I?tA~};G z%_Md#Y}OBkhvI`FiO)jh4`Vs*t@UC6CuI#FK5bNNp}9aVeMTRBMl3DSxd|xdyBNM* zK4dN+OVt?lA{>FnBDd87A8rZ97BIjXO(sWmHU*mf4s`KxbXWwr1P1I=;&aQCL_-is zQyc>glf_6YK7!ukU9BR;b!<@j$(6+TKsE6PQIY;8s@vE|&6UF*%9VkwHx9`wi&q0Pc>PVP4|m;+ovMdFnNj~=qsRZ-$ySozq>!8h;!CTxv( zt?{9H9agNLH1@%R5)B-v*X0!qCjzi#!<(EIKlB)(;1CxY_duz%4#eskfIswIECZYW zj@#m3k{LrJ6p3WEE}Qap96I>I5v$*Jd}B96-jJwvEb1fur9`;8lOgy#6!znpq~{k-t-brH^?Y2zE|nYdJJU5=yFio2c(J33Ud)<#@Mj1%Haqi^~g?@S_5SfyU2ENfhwp?F&jdToifm68N3m}1Hrb$8Cpv+*1BoL z2Dc^wd3c~SduDJsFfNExZ;MPtzaHF=QoSvyR9d}8ITZ^L1~ZO6Qo3Bpf~rKgYoaP- zV05fNFb(+hVq}^?_M*bwt2YP}mNU@c*e4g$idC%7Y;93!pLZ??v1Y|&xzELM55@M? zv4vxk+<1puWC8lFfD*1n^MIfMBY)F)lv~A6U}J4hd%nV{-yYqS;~lY&D)7^ zZ*n$ct!5YfRat}TGLKU`PIYV`4iGK6J#l7jd;&=J>==XQ`9!K4s>M4n~q?VCW<(u!%ri0=`adD^gWn1zLf$I^|K+itlLY2h~CE5x46wSgj)W*-5HP~{Iu+j<} zE@OVXW2x}7%a+G_H*jUGf@0umd%hn6Tn)3;X;J^N=sZcs!kG+^&2;hJfNUubWYQHR z`+&PMVY_K`xe;me|>49>_p ztuZSI#87!Jf*DxLCX$E6UO3;XH>#5eyTtr7E_#52dVnt{OPyoz7$d3AHTM8nvYP5u8nNz7PjDaAZI_Tm0gr<{c9e}RMUh057jN(ES#>*{ zJ?r^B>7L(0fby5VCs@S^O2SNLvt2LYN_Z;Jv62{)ZrNgVu4VrMx|9My;;3OVvh(UX?4A1|ZMq7E6hDbU@%%GL9e8hlM#<&sYD3ULi#+C3DyF&zgj8d}#P3|l7M?QW42c?2@nGmx>K-hGMh5g|sFSyUC% zWeIJSM$$_6!r6tQ_7}44m(c^a2&E%hcj4#gy^Onq?t>+WJe?pwYnT%zqm$aGvFsi) zD@lwuBBm&MWIBu(BW>p?GJ+y^fg#zOF~*ZquW;!oqptS}8@G|Epefi^RUyq5PL})4 zfcOdxigOmU;_=CbVy3g@MSQ5zstyOnW@I4dd&$XYm*)sIotf`^1aW0hS z#ne}202EZKl`<);2FB=`c3g5}Q;NE2o1vjM=|FTb*r-V(r&a{2LysmKHu5T1cA8U| zMk=kdIFn^8(6nW2XcVa{9iXPif(|%%l2KLNU{5l|V7E%Xka7V_#Udu39H>n5G5)oa6{;bQ$E*Mt@HSC|Zm(dkf=%9vjZQ;k&znBfG<}iTO z5p=q%AsRc>fpBkuW-HN=6o|~lJm18KJpw) zOyR?+_p!$Xfju`a$D)H&VdtB%i~uruC~EZ^Z55;$2UJ#ZcH^Nz zcDb4v8AmYIk(fxanCCV|4mrBe-n%zOGhp>)@7_JE-mNx)RYV25lOYAuanQ6nJC9}# zmpXI=S3~h=TPYEVn6)}VGzv3La#6INA45;n>+8^EK)W$)ve*aES@e3y!zkll+L%TZ zaCOq5J9$fh5uhER%b!L`0yI{x6qa;_%i+R~PKaX_$leCz3s*&_mGP?F3|B*?+5{#5 zgD(njYQ@8=Z&0vks|y$o0nd3-$$HIp!S|tJI=go4EgO33*i}!6AoqDH-$-YXH+8M( zmaVi){<;PB@G@cs(`RPjE;~WAUF%GDV!?kxTz>tP*`+8EQiSyg-J-0+3=!#Q|az$GB;A_8v>ta99&1|%SJ z6(o{Pjed7-P8Gr0r^pPxvy6Knq3ma!wo z)|7*5SOa@}mT8yC6tVp)vRpjH2I*E5I_Q!_T1}rV0mT&3u-OBF++OWn$e2ZF?Du8Dj}L$r(Blp($~> zH%=~S0O+^Sd$Dp)0gj)a7v(=$$;qomADiz~fOL)Jp5jR!};1N7!Z48&rC zRRU&#rdF)udhXO6bE_F1jC)9!eG4}1Fpznjwl#w zFGjlvilRbp)-H70B5*pA-4sU|BeTUYu&WSU#@aN3z1UCt<_;-TqgE#yOUs0ykhkLpo9*e@xoG9$c#224B z;fYbmB=jUJyCu_}Jbm(M?!ju*XlfablXt7Y9&X>B5A?Np~I6pFGzJXK1SSFGnt~nV1kai1fcXWgARzCaFen7wn}wyXDN@%>29>7a8pG>Pc8!_pGaIz2Sk zT7w4qNsz4cF)T9C^#MX#0dhSKsKh?a50{IK46QpbEKAgi-Vt+gV>8Zd~3b$UA zE-x>l&m%!lC(RcUw*6eLpcZ{51O^I)W}4;PPnI8pWP0CBWdlPSg^sKn7P^rzx{(Mx z&_~%R4&`vCV~@t=#d@)|+)z3Zr`RDyX6(kc@t;Sa>8}Eb1*^3v3I8b-Tcf<7 zxQEy{U(i5C)XC11af$J9MnWuBfk$u=mEHAH@*mqT9(+R)wFo~nc1(~eoE1ag(NwFQ za*8B^R-snT+>m2Q0el%_;8=)?PdpTTApWzMNdBWk8bUwDJ;H@W4;g))m->Ldu@XkN zv~;9tFBvv9Ki(`K785XEX#tJf@LFDFT&$hY78LoJ3kc%_G#Rh1`R2Up-SLE@iTJU* zLho$T8-FROp`>Sgd_0y1b)Fxid5IUYp9K?BoSp~FbgGsHpJng(d{ySDo{lgmq@OLy zoH#%i4#?uO|1sJ-YJ*-=WaS6VN>U|OaYIx$}>?xsWq)hSX|wkoLjt^$V%d-P0r z1LOd9N8pvy_LrGf?w4_-8>ri6atp7s@lPk?-oet#&3dgq=^@jpp{rppKQMm2;wp}A zM*1^_StjVgVUJD&1t6U^nQ1Kdx!_Ovs{j}mmArCFz~n)|R(kWEj!O#VG^zVeu3)a299#sdjx6rx$ZwWq7&C_xCOFi~O=K?u`esg7{ZQCC z&_L3EU%h^aLa-g$U$3vP@2?*~;Q%S#_w$v>$wO`^w|t-C8L6Epa6H&+P!+l|t*j`S zoAR;HBfq4f!dLLjWiZOrA*;|v>gk}&eMDVwo9^99ahC~F^(q*jM-t^x<=`v~{2bnb z*cbGgQHiNrgxu&LXep#(?4~MU@S5IuT$CN=Z5% z#f@jk3iYp$ z);nzqSm)043T=ZJeNO=(rAH$`c!!i~`pwAj--@CASX^AqiXXMg zDf9rYg(=s$KLHoNLI~I^NfsSwuE3?9QvqK4s+_<9n&`}UA452RiO7)k=qf{0szt6s zWVnHb0EC>HEXkfU%IJ!XMhbhW&zM!z#0}CHcNJoFu#7&Ma$^u;s6kFDozxH=To8sp zL>2&B`A9*0%0TybkiLQ0I&b+5yWmg9e#f7hsWi@;PQxzX9oO-L8C@w-d*wBv?)et5 zZpWy__oG;-2E85SKH_x=EyoS4ZkAl|7>&%32a$5>qCFxma&_5Os|vekof#KyACsDx zq|T>^3P)B^j-eIGV1$_mz$^xXOuC;YIOnFoRUt7Ci4L}GYi^q~fZK|SV(1Y6H)U*upo@cQwhiwj)8NX`4>ZT(C z#9-1+DmLz<&2TjDG?O>8vEgf&pLQ_Ibsa^yld>C63;x!6!7>Kz%ub=f+@QO>%>G_b zCrB&(B7##Pm+8VuF*g3fEM?f>TX#U2he3|V5Ms}k+RC;HAD?exG2irY&>_t z%Z3Cu3{q5NSSd`E>VkN>l;cNX9lG2PSLWir^x>54#8^5f#pe>?Qggn!su_cAWJF3t z6xa-)RuI2|+p(ln=NEe>)=8`{9h(Qpl^35n@kEj=3)0gJKTPcMPbAHYb#g~Axo_Wo zcsQ`(KbvHPVbBch64Z8$d;R9v*t2L&u?91Hq!+?$B~j4nqel6&397_m(I(V_`DBk3 z-KEz`D2AY&5eEC@%GcMi?y<!^jkPA;odegJl7quKKy)3VR6*MY96gUo-v43JhgM%h?x!Z|@IeH+Zik^r# zrzb&@(=(B~gsHU`gYE){8}|hhf^fT@_~p~y-& z$`!IrP_r7Nl74D#<&4H`P116RXn2n5-f|`lTD!55LUKN^0!o-!x2Rz^_LuNR_?|#46hBSchkQ1u*@NAU?2^iUsPI^{E<3d*3 z20XBAKqDqi57ZCPWyr5MB}WJ`w>;Qj6qt%*ccb4l-raPyKAHF*Pf#K7lc>(rtek0; zTg|=edn)T^TEa@h*t|$)EjPTj5FfK*z_OGkXG4vAJYi*DCi_@te%w22hzl&FnzeO8 z_fEp5NQGe8%MU#R0BelnLr_lGJ)cx&_^U2@coK;belpL(8Vp9>@vPusF&HKP)3BB4jeDiFpkD&?xP%)Cr_4uR;~Ty` z9ZkX9jG7U-Yo>qA$^i$E2Amsy*Wrp)M^rCA9mbhGFHx4-j+$$% zS^{KeYdT4_fI$x{Fv6&LnEl`;eoTuSt7vp>3=!QmJs|>!F~kFeR3{iaVMCG88S+;+5j0lF<`e?ZB)eVqbm=1a zn=-i2hNOO}6{eKQobx0-<~!O^GM2Uu&Mcw~dTeb~CdGw|8yLtFc7K~3zUdHsDkx#o z>xG>FnXKr$vDp^AC<|w_qH^N1`YT3ChvMt`Wh>TU2R-#g=gD;%Ipjt={dj!Eya_R! z6KuSI{D!G+02NU~m#|T@My zFix!~8|h|TI9W03$jgFuvfYSy%Ax-Oj6*S)Vry&`d z(kG`mI*gcPRfdR@-j8DM_ROPFN%9BFl3fv0Po0X)4EQ)-{P`JT;vuOpCq9Y`L$X+j z>x=fNcsH-F^K&XM`A|?t)^)y#Eo=BqLcu$STgik0AQyzlRh0dwQ86vuB>5H&PHy z-0tLh4k&@fN77pX$phoCRva;+0W6^07nZO^}qb*;}#2JJHVXt0-$B!A7DDVeesizh}M43^L3yXRzON z;}vOb(-iSuMSNEbq};ZmzoG#oAXVL#bnhbMeCEE@`lP;=Kl>^1wJ8XzBnR(rJE^|Dlk8bSLaYNEU>iB5R2jUf zGJced=Dmj>_Jp(#6QF9;q<+|=AuOWIp=bo%vbPkk^h2~SN0o_+PJ#opif&=y_O*bL zhyE~15i3jhf2)hF0t)#iEWlk=fVqAFZ^A`*k1Sm)eBP&n7S3u&=bl6QrJ@6G=LHFRL^)1 zZON(Y^4gO#VYUJlDi>X4*cf)36Q7zs(?7Fv?C7y$XU-q4&y265)uNeFNoCl>KDU;8 z@%amG3uETHX1Hw3H6Sx(wvFi`)^Eg)Yz9J-t_jI~6{O*_I729jzx8zjggt5gk*R`Q z`VqSko!RI=#FJt!q#qHMzZiGsPN5{icBI1Yd?ERTAWFu^8}gN6aIjtmY2!65t5wBs zK`oZ1VfED39zmP)A(uZU+H0=zJ3F3eQYCH3*g=hq<}vbdkIeA%T+5nrTF=Fvh7tFo zwj*qZCp3bqwkXo-T)GaQRTUlZT8;`3{4~u~s>>EHc6_YmjgF zo-C&~1^ejUyO;mgf~7h6T=v+e3B!UoLb%WCZZ4}E>`f$Z;y4l{mu1?@Qa z^1*8ruE7Z*%j!>@3fUWUe?pQg{fU?Q6ScG0Za|DMo~+tS{d61kdi_HO4wUfkqaS*N z{?_;Ld!3*6mnI*X+*hBh@7w?AWU0P?|K#N41Esp7zxVyOf-wxBEAXe=0q_VQ%$X0q z&(9as!$T>lzyDEw|LuSO_Xqy=fd`%n+NG1HOD~qh57Qp_AMoEk`0r)-58r=0T9t>V zrcQ}REb&eF?|-JU{EbfkU$Ey0mJ&o?4ZCRK_rTx$?E`=Jf1clS_2e%v-iJZ{*Dvq) zKF|L%!FiV6PZYp`q36H;XzKhQ_|Snz9w?pvASU2H`T5`Xk|0CS~L(c!c$^HBGrSJcJkJjt|b^m`5zln#( z9xOdvGS;zQnyl@w?Z?!`Bw6k^CMFi5WN~E{Pw_-M?uA+@$Xx$EmN*hGU+5v%s|2gL zzq$|Cd1@_6fJpUA$Gh!XDd^6X;$#tsR-``3t7qKnA1s}S+F=*S-_ldZr=X^Z2OoS; zvtxU4ocN{r0JrIdO6lT*h@wRErLu*?mjG2RX$-%#cW+4}^|BQH1bRPRk_dij#@7md zLEX%YKdA!9?PG?6>idRx-Y5x+9o4C&cy6U5IwfSG*dOa+w!iKw^RLP0*669S^Q0cRqR3;+f$}Cuo76KRtsi7WTz;C5i$&oBW(@;I7 z_1`UarAEl@?T3ncg>3g3bgmO$V)RZ1|~eKh_Dl=h%CQ(R&zl!2rhKb7_6O zH1Vl3{fDIw7%WoQR@iR`%OSbaBpt1hn}e^4q@9>PQ$=5OXC}^EJhO48e5P{d;WOiB zT4!o!&YbzwnLTILXC@Z>l6U6Jp1odif1-Y7*sxs-`XTl=Wa7;&NcSO)JWb^OJvSn_ z1w$HPe`lpViV2eXF8LgsMZTqTv4IQcF)Uuv*`AZ+_dO3v6YxXECAixoH#9be84%pS zAH|GaLzpOCjP36C+O}=mwr$(CZQHhOzqW1Lw!5eQ)huTgwW{w{Qk9(K)^~Ff`ce_n z(5nzqaI2_Iq!vWyyLYRD)n}yToWZ&kr=?GwYg8rQ785C^Cs@d4>JF{i2p0x>8o5yL%5R0p$rvDq|P(0!yzEaKAR7AB~9xMe>3 z=M>@IqZ?$K_`lPb)?oIh*isskqv9Q?2Zlp=>%kUjmnIzdfHUU0RLW3|x0KOf8!f|? zqlv!|mi)P^50?xcSL|C4UEK%j?al`~L~=Ane7caf7ZMI1?`ut^MYQ948-Ud#rbV67 z>yW5{CB{xk>0#&IfW%yT>WCYbG118;V3O~s-isqKxx9m^se;Dt+GF!`^#>b5^6UKi zqbO{bg27{QA(2J2-M0mZ{0ALngTw(|2)fMfG{H&H%tV90WJfHo9i`px!%`n*AA1ME zf;t60;jO5$pgm_1<^^zr%;cbAM32-w-X;QwC7e;=5CN&nd+;+@NkWnpN1a9pu!q_j z&(G*vlGXlh;7)$R^SV0TcQ%DOpV-69@j&1a7ad?ERTMKE zS5(X$N6mr|TyvTKOX!VsW`*g)K(;>C&Z78?hH#r~o(gn(?L28LVpm46hytN)1mK@q z0(G@YU(?fmIl|hU&%+x+mO|GIQ|yP9rGT&Ccvp$S)hEi|pQ@G%Y@EP#QEYx4xax&^ zP$$uD#=$72PL|JAd33lJL?$vVcB{Hpw)jd`KQ(vH)qS^{R+7YlR~S@=9jBcTaPD>T zqi9Nmm2)U;;)2kjwRlMgqUhUG9@HJA)1DbhT#G(1_GEA_H27mRN@3Td<~2gLJhn`42v>ZG zA~+UU+^?eUQM;?C;ZYR@#gB@h2l;sZ<}9k{DVXO`SmY^Z94w7;o;WQOM=^Jf6~K3> zbaCW&ZV~RwDX_mX**Ew^hBHVOF z*3_RA2Vg_oN-P;Z^n~=Rt-*y{!hajHtLOEA`W)TjQhHC)_F{UO%_^^<9c}g%l~}xOK+Yd5+<2=>^n8cfMV06F4hjrU&>$|2PyCf5Qv!J;GxHKyG$v{= zzK;udW?#W53T;TwLzdQLHhE5rUGopb=91}}{)}HvZ2>lg18U)&P@?xA`kEAf5!#3D zF}qXY876Ihp2*UIINo6#UK^Ony0)MVWG{Ttv(HO~bv}I60B3lL@)_ZTYy{PiE~dN2 z5}M@>%;s*fudIq*GjzndbNCoEId_Fl$IiopV8586N-tmd`r2ZiEg%^uRib$)n4Ls1 zw8$iQ3WPqElFmXh0AUxG>&&CiBPst*1}VQbt2|{8!GIitO$txVp0srD2E?nJ%Xx70 zC~tkVkKzL9RzGtdH-eJRA0_b%V-I^i$K}|~t#IXWxxbs<-!p~fb$NZ&|K?_-r?=k= z7scW9O459;_}DZp=o8f*om@p9r^2I51cd3{b$m2d3{x{3sXl*JpK%3_{J; zsK1`{^55TUaz(`&PfZ)MHKY+xJX*u@oa|(Oz^9U3tHI7u{eM?|#@mDi+2_T$q;nmA zIFqtf{P~haxuu@+dHS3}-ZFE>QbDfBmvQxP4$9*Xqy61O&oJ&t+msda_wj z8sL7KLl|U;nyzZsRjyl`vN*`ZgG&u=o-bUOo$t1B}st2;fRB*bAN`;+JH1V zvt}6YdaFn+`;ahG*Gj0?0WSyV35{)3w3>gkw;^`UoX%soS2H}HRT`8xvS-wH7QzVgKdku$6eRevjd$4gQzNkkOrI zj&YFX7v^@!@Zf4lK?z;yhXY!hIMD%c_YG8m*h^!WMT2^VeiMK?JlZRzL~4BTnt@Tk z`_}>)Lj=YSH4UfUUA_$)?RZe^3c`UrB3}X`rxvG^fF~tefiqVJTRs$pkbZsbOC1reLr7sSE?1Qv^(GYPtUSD-o@|NN1U}g?G7)==UX$|U!|SA8y*)^)fc&2 z9e3l)(KA-v4_DQ$K5|bM%{#Cxy$xUQwiO$-z0KZ7 z$>-0>k{hZ$b>2sj8>-*vIzG+bPfJ&oy6ZjfUssjB+wE@y*_yfO;#2E}tLY;qt=sQM z%TF`5TW-xA&Ib>HlD054UkAJExFDIj#SyfE+POPD?`yy7S9{)@uPT4q93MnETXm#Y zoc~^M%=dh~ZSZ=&I4-&B?!14wmbccz(0IGpo!#%wpZscQY={2sYiW1o8EDB0lDX2N z`_p}S$7`ee*7uy8Yo*(*wAJ(emYvDF-Tt)Zgcxgx7(3JLd9+pON~3(^bvH?Q3^+)pvaSY^mC+`*Zbt;p-Rf;rTJn z+EV)oDLZ3~Ha|U;d%4+>WOGK=;>6VT6?}fRV$&<%{T1n2tGx3yy(PKSncMp@yyd&? zalxv&(%a^IkU4wo+OpjaSm|had#(za>ciIdSlL&s3rpkcV|N7_Xn6z0(%bSiRBP4y z{QfK1#pc`TWckQRa-^=<@IkZpr*Ap>#(L}Zdv_l7ceNnp=RjXGFAU3%{>OM~Ugs}Y z>b^RgRk!@Q%ia9snD=V)U8|!YR$mxb)9s~m$<^2EB=`FBa$3{1#tk+reX8$xrB(NX;Tb&TY5YR&W$B7Cb3=7|v**42*GQW^9?{PeGcGpXJX^zv ztHX$qH{XX_x!YgcTQ@%&wXNG8mKVdZdMG~iPtz-)sXCP~G}`D|A9uU!)qTgTb;&Ef zjowF;vx6&Uq&+R(PnevnJFD$a!A?^n^~VQuSG20Oy4_zUPtUd6-i7biwL4!|oxPoo zPt&T`KKULm&DE_nw%R{)%h9Z@HlGvAxV>^)?+2EFGykOe^8M0%J?-8g11EUPU}%2a z?A}UmPon#da$#wH4D8-kZtpw$jxKIbhIj8d11IR3d4JVf(0j=I_3B3Nr-=>KAN`Z5 znai%Xwd~BFF2{?=vl{MjZO{8+S6@xDr&GR!!S4AG^26Kucb1t&a!2 z2hG5p&CT|=hipw<3Dj>kl<(JeSKps&-0LoTP?l-jmKxn(pjoChTm(w;;%a@A_8n6O zPT4N3bxV-~svK1QVyWHx$a6#0r^)*$_t&w!KE|W3D1CqN1VIf?wYF5r$?9A0c+u?S zNLts9nC-e#)AIuH{1o}~Jy6|hW3~1AwH(cBwdDq?(aqfEWNl}T*m{1%3Yz*K(5&j- z()*5GZm6(u!oyStsgC^cEXm9{)E zVLo6%Qhk`({yKhF{sIBErkj4%%en4N+Zlkj)BDJAL$$_Ax4p&t=%TJ#-?OXU`v~<{ z|5ooK*bP;@k?LRVw|m~vf%H`KcmZ517SnBQbibCLmu>*1Hrn54f8j0ra$9?NY|dA3+IFBjbBX~pPq?NaW2z&VQIbwcIQ_>SH9ir-q!j^_;O~fblt5# zAgF*YmoI+9k67mZf1jt_@j{{_JaKh!?DeO|@k8V3dBygp#pC1U#=HG}TlMD&^yhtm zQ@7jkYI^48bN@QE(zSN`>u5{Yy4%_D;=Q?=*9YC@VyUlk1q`mA-~BhDoCHou22R~r z_xfP(Vq4F;C9fo-j{dRX+bhmK{Izm0sf3Y z@t;uwP@=u|{u*{=LlwZIcc2uefps{cub z@dIiT{x+_Ad+R%fgSbN`w$Nv5)5jgic|NYG%q6DU3mIzs`(nTD z&#iq0sdfcvdDH#0{p9;6?eTn>v-ThL^H8;G4}075M&I$TO#$4t%jfxnFn?en zaQsbN)lSm6gBd(;XDfD6YTB$n`fe zdzOe*O6}c;fs+P7bUKfD>>v`-QYM=74A^K=?YRD9n5yu{(uq8i zVowb=y)kQ)fPE6O;TN#+cTCJ=i(aGd)+KN>kjMe(dFgt*mkro4(Q%?)7|exuuuPSeqyCv8_{9yR1e5T@CKLHufJcdALkKHf3APA}6k_>W zJf#owQo88Ddc@sz<2@%Gf=CIbXdv*0W-9$f5^;kqA9(G8@*YYNVX1}ofc|&!xAS+( zUAEXHH(>?QbI*+4wNpX^r^ADbvF+ot;-uCK4^xIWAcs_|;(BT@1|hJeYrvtr2$`>o z<8bD4p#3q^d%GC*u^1d7b1;=P(>hxJ;YqrPCULumnTP%Hq!s!T&3tk%(jSbyYEPpu zd4H|b=6{&@m8m`R>IdVSe5Y8%T9k7XRH?=@aW|)8&yqTa#zCQ&3Hj7p&MY=nhRL=Z4iVA)<4UnlbNXtvF*&5^}Sp30EE)&iny%H7yA(z_8M9I%n zQwn&7638|i%Hn5Ese-?q%5X3Fla2GYgJY+;;#XnP!aGmLg)=U*z;PGQ9x1Zw?-;<)3TD^AKM4^8P>)g19Xs-*mKHP@OF@&v5sX0?33$s z-{tfxeATnTr=_Rs_NT>&X9EC`;SY+}+R9`UyJrUoftZg?j!(_d6uE{lX0rd@3ny!c zMh&NCz61}|c|vjPhg!U$2J#dq!N=2CShHCXwPQc}bMJ(&V->GYqxfQ@l%;qwF*__%|rlGJBSur zQ3RjhjOO1MI0XvpltS%HAez3TzPw>3X*JN`e36Y=UB~9rSycQpUKBmJHq1s|NQWb3 zGqz$P?}j5TUmbopl^h{fZ`w>sBz0W`rBMkEikZb}@gQ(@mQlT*{!rDjkvswLWoxmC^7KB{=JXK?}kbPtj(q;P^x5>mLmLB z2ACO0FpdMTH~I94dXPN5nUn_57$D$0JxJrHhddmhv3A`8>23ed3&)fb#gOG~dS<0L z5L&dff-2v?{pVWYS|>d{Qwy zwyu<8N>%idgjVYv!U7baT`ye58_GkD=`hOS4yqSO|iu| zF$@gwW~V`vX}H#3b?aCsdk>{vosoX}OdnyV%IkEr>L=!8-$fdv>oO)8tIMj#QieYL zA{xgVmq-U=kILxHH1--IK0-|@T`-kZ@*_D}%Q1sIZzKAQ3rV7d6|rnu`h?3#JA48f zG4|+sQ1#?M{C~k^!B*sRb~f~LxmNs3bDIST8%Y#yS=NM(5$TWtfEjT1wZv@zTmmo~ zLT-&xCHQt7VKGF#VLZovYxLGLV^t7O&vWyl5UtH~ygmq5*sgKquarhPrIw3^a{M{B z?b1_8DSglD-^P9A$mWM#KRW5>YYMuCEX%M6EaF-$u zhjMMQ?2^*(?hivmIciw(m1q#FPM22r$duQ>dr}Y&!awH-8}GKG6aX$KTx)&}TR*sV_0LtY!*uD(IzT#7EI}ky}5zZZD5ttSPrqyYf)84{NRF=3uRy=wz}Q^;DFnwbY1r&z@B_rCjQ{T_L|9wO6P9FSt$y5cnYbfj^`#AAdC0Nv zYmuIrWh1QchHUOsSgZDo`Dn&y>JfRdiHgy|ikQt7vU>{i$YKewqk6?O{F%IPi50q4 z%BT9v-}*b8xFoV78s+G16i&aU6wr{drTvsi?R21FwT#%5JL2eLE)oY41&CQyAbqpk zOMHHYs5HzBT4xgvBpOy!=UKxI(a?WbZS^pJ-h7q7#^i?{&$+yBv93|> z9?nh|@(baHEvBgh0DHBK>9}iWAK1df;Ef}y?^C-1Xzj$_tlF7l=x@kEEX3LLk=912 zLUAj+zxOFt!R0s4sm607APDo=Y1%AJ#HDIQ9`S2e$sKx=%o8P^4_mwX6;F4pd9JD1 zAxQ5tQ}46X0hNB~E(rq<;XJ@J{Ou|jPW6F*dXwyF4RZREg1WKjmXAMKG&g-T{1P0E z1~g{Hd2n>#yfR$oFHT#F>A)W`*PaF}JJcuQ9_?KuJ3Wc(e#vS*vNRn^df?fBye3S& zRIY97zSc3OT5A4QGA=@?F6Nvc3M8dr<0YasA12P}tMM*wP!A#Um4qeaqM%f&JCrqJ zVhG;zU@Nvm>H0TBBeR5A+7hIK_KewFU+c}_%8W5rYGsxrN|O><&1wsibYW=aGLvjw zB4u)9z+wu2jS~pg!T~TM9I7-4S>UT_-XAb&!{>#qVOKI4uc}6d4Zf~NH;k7c%J~RE zfGLfy+MufWj5&YXxy>3pASQVX#!F)XFf4>>f3$f~kK7~PK-~d_?kuIXljf(8ziF_v zB;{JnD#O~Moip<;Pv=M{3^?{Nc$8YOCr*@gQSh>z6Uk!rbBTb0MzU*{Cxm+h<6RXN zd&`m2z#cg)dZeInj;3=~V_9`3!zCkft?vUF3pR88TZH308)$~BgKI^ZoQj_~YrxAG ztGAK99K_E}UU6x5&RPld<3xJ^B?s|h=4L`0JE{ugd#)Jy1F>)^&*gf`4f_$O0q~`v zgH)pRGxn;;w^bu41N7kU_*p^_)EWuDQ) zH@a@=7f}0DFla?mckVxu6_(hu+*A#d>dYT9O}aHGf|^ON>*f^DgwLolRMk z7fnd%F8Zz@5J>=qM=yYzvsZN_|93XndK}UrNhBA=J+xUv2~oR?CWA@ReFMnuDt6-LWgu{DNy6p zgRseh#+F|dp(2+aE0cbHjHnNwxPPuLoThT#HL}k(HpV%w?pix0R%*7I@mjnX^i_;{ z)>9>WjszlgS2={?ZHW}U<;^qLoXn2-?3_~iMz|Z8H8wevPWpfam|8s9-~*g}B%?A1 zy|sI4oHG6ZfkNmFk!94kShr;r*g1(*vb$SzBG+y?zLllbWpfy=QAE*zICS>2M>1~DTl7>q-zs`-og~~BqRk9q$E4xx zH@Uw$JF3McjsS#?uF?L-L1stYk-LGBG{bT?xBt75#zTbN8!X09$LA6%wF&~b6aXDx zG$1CKBf1mj(Z<|Nx*xG4d^1RaR!R#XZ~**$*T zIliM=b7_4Y=Z(_PF?UrG zwb?po7tdD)JM%&b4EvO{@S5fm`avy_SGqd3gVALwFVT^qWSVd?&@muHW=!k^$@dcQ zPj|fh;)Y&JZE6vR*DrhG2-ns?`3>E@@Q{K1i6&U%-U?KSTln@!X%%Mf@Z|gIH=$8V z+X_zB2>xNIe$>#5)RJ0&27I#ETpX7>cqsE_5_XD6+QZ1@^G@g>9Vw=^Io5fc`HP%X zxL&-CMWHM(ShyffBqym3+@5&tkJQZ~83OlQ1;c0UI{1%2hJ0qLVLzp!Kwe=mSzAXo zEae-;fb-T_<8UgvXwSu_n0O#WOD!^Ji-Ka!#|b%cB!3KG z`gcZAne2FB!xA;bB5z>xiRv(V7KgT!t+80~X9rs#rB0o{VdtpFDh;J~A~G#%mC^iP zhB=-0Ea{_~+N=Y7TwimZtioL2AgctMe1i^vgzEr^W;Ujt=1Lz-i8u~7+b*dF??o>s z=Ro9tPkoBn+e7UP%v$$bby8jy?^beOk9+5&7fZ29ro%5%d>dau5=F?sRKYc+tK17T zP3=lEb!Psll!0*dp`4RjOLEru_q7;L`j@n|LN%159+-U_%Bf%E6x=YPIOe+92hn13 zlLYf_bx{~B1Y@iQR1uMd362>I=o9r+@s0^XGvI4^`isYNTnZ?N7UU1|Gt>z6_j{*x zAoyuk_D9eM5lC50cGwqLTTJ@dU8@dRqZ6hvwpr=jy;5dMj*I7sT#81>C zmrKL;?=I*rXo@1j5|5yZ(j@^no1O!!*Y+<-d}`G&V?yx9a(AlKDGoH;1+F&K;ixEe zq3B2W{aHnXWO?U<1Y&=!$RbEPoFpc~B01Qt5Mt>1&8GatDF4m##KGgBgQs#sV%oE- z)wwfJQ2RnL?301I>Q6^S95F~mWMU+e4^Ba~h6N+nP}~S&Fo0WH95lc)I|Mtv{R8zC z8nfRBn}m=nxc%T-*RHPE_@^(WBxkinz`*Xt+RyqAOo7a~?SuR*@tZD7VvbK$jXFZ^ z`RzWODi(=ac~xiPG%PvCvaMN^)ldxuhXfSK1FL3;PO@MD|BJ%P6l)}!dlEX4!R3Rp z`_{eb_%w}lNJ5lfs>XJ08Y!;r_N1Ooe4jX%reMLEul@B;4-dS_lEs~<@f{85xqL=; z(wucnAR#^`p6a-oRaV3hrCqz-*X1yW=KOhF17<<>Z0cAI`wDj}B(;O(>8UgO>C?c0 zwm$1quKi*( zIv=A-loc)}Jxu*jw`zvVbww9`BaLwQkH0Gq7N^nc4iFA8%T;kFr8HvLRMoE(NvXL` zL+N{vjw477|G<$sd-03Vh&%fnu@biA?h|7aiDXizDcU_aO8-R*4bPD{D#=pF{}90; zp*X@JigY=n2KF4pMC1qTV^XwiL_KIY0pX)!G23I5qWs+QG;`YXHo3Lg_W~4C3FL`Y zsBTVdLT=B=D>vP$8B6O&Y8|%oq&jLX84qWk1kfx1gV)Ohj|yr+m+nI)B&~ zz!#b+QDAZ1%E5SakH02V-SoBL{Auj=aB9h9Us;U^6u@j#>+0d))FadDvwp76o;dkm3(7|+?sodbFF&VN}M{JvdH zaDg1-`rPkI<~CU|Fj}l=lfUiCgv3wR5O2S^>cOtzjVd^MriZx^d^ve(AbyCp4;v_P zz}*|hzs{+FyMxO#vyEGj4=Yhj57T(w-VBa_sCM$DIuWT2-SCuds!~sVkyR59-9or> zW}93MqZCqeo|B3aUjiLY8EdZ}xzYbv+7}tYN7(#seQ7!94=ctEM5D%==vM!d6h`=W zWLD>>CYunZF*h?);)miU0lB9~se|L=ax03M!Lr<(qxxiv(vimR>4+%E4gw*8PDZ1n za3QsLF4cqs`V;ndXFMMahrmKW?1G!Kh$s@1L>&D=&?p^H)mZy z(0M5|%KatUh>$b2+>BK+SS$_FV-Dk(oD(|jY0!e`a3pq6#eVd-!{{s)-&bH&i;k;S z!5l&~W{XO-df~X(YB;^#pSo`A7Rn3TvUHU5V_6((`g;{aIcl)KN|%arp1FDZ!Q$Py8B3P+HSu!d)7+QUAlcL(xNFXD5( zx7HMC$}^%L)=!_C4IW-tbU;rI1Vp6npAHaXuumo(E+a3f^Zb$ugMA+{@8sPj^3(BH z_40qGhm* z{@yDkEG}UcvtcC3`=b-}$NyX!%<`ndvzLSG&&xulYM&>ucfdtRP$85%jtwk>n$k-) z*d!&Kv0J0xJ6Dp+$fAy0NRAuCZs4q+@d<*m2cnG;&C` z)B$|D8%LiZu{SE0K^g{0C~aFYpI4xpb0}R~3BPAxl#^t0YbLvoq$g(&;bZ5v9)+@3|u6oq(>>c5^ zO=g`zO`0iT&}#u$xYH!v@R^%jCvLY;)6&q#irGpW>$fE%tP^PP**@wMO(zTUmVD`zbnBIv zIIm)?CxtZ!J(o6(sn*~~$k>+aa@RNy{?ZeDNd!u5>L8tm$O|xF;X)<>(U%G310%JD(E6)@wT|uIs<8!cJ|ty2L`4=Mqc$2c zJ#Cd~5ihn8S3m0(5+!r6u?*nc5b#4-R@ly;E2tZ-GE}~;dYCiPVFeXD`Vnmz3s6PNZyNO`QI!+7N%w0)NpQ6QIAfAb|SF-Mtvh<1Z9= z<7I>}n?+>x;Ggz0T&J~O75dGocDa+mEp=rLoQ0wu8v*f=!;wCF`y6u=Du=0%-CXUKkmAnO&=G-tl&r_y~O87&bKLUBG;LrPUHc7i=mi_Z){O+CUG}{%u zOdfdX!S=<;I{Pkdvw&5zO2Nrd!%MkCr9VWt3g!WEtwK%oO?jNy@X*l^ZZ(sH&lQNp z-dmk?qUr=LLTa-uIpIF*qo0G6EC;s{>ZrM3bU<)e z_pOry&IGw|4e)|oyZ1T~;dv+R2ayds?c-AkN1S=Cd^A!YKkLDF~d1F2qiDi2~DW zfgwftwoZW&h_k^>W{l36$U~i2vziC~DiIlIio(QzMh7F*s7{~W)C(PMOt7)lvAwi~ zGK-mGl39pc!)s@vsUQOh;Vldmp$jZg_6j7)M6ALF2WWWNGOsn|!oB+=tZN1YIs<`FHDeD&2s=EV!oIiRH44u4cCVIB z+uy@m+D9T|(n4#i9I)_aht>A2s|x+Ewv`P7)V!Th9;|3abZ(NG#$ppuuf6TsR?118y0m2-+^>SC*RhsYnDy3uU9?R@)Cxny9r*sa#AFJ-R~;t|D;MRE<9HO{IoF*RYgjo>4?996l9^!Lle9n6w=<3Ff> z_%VR=Z%<+d6vPmVGqB((6^ljq8n&{>2QEZ3mtau{wgY{ka;AVt5j}p6j3}DI6gbM> zBT2}|uMWE=!pzB~Pz)J5rkN=vBi{~@pdU=Zm5~-N(0Xp=@H&jhfE>o*_HjYjrqE4; z+Odk_aE(g0RXj|dEXTvUHEkJoR@tv7-;CC-CdQU__Ar6#(r=a%E-m8O-PYf|t)a6e ziNuj{6qc{S{(XGL|CXvNLuLtgTLiip&U)akPFcp@srWIbhaKC`hYM}<_{E%Tn|tGH zvTt4hk7GOa5?r&6&!Tyo&Lf?ucZZJ!&Cqt;3b5Cdi$&C2>DPPPEB5~#z!jB=)>Dkp zI?|9V#pL#+Dhzz%j+9rWa4+=5oL6)Um_KgvFVs!oo1+b#wSgVb~c zPR88glh0yG#hfpwG@A}n9%C^&=LVfT0WdD^?in%mFLekvFYq#J4E49MB%rT_k|FCf zuAJ;6l!r>M4QKP(uFe+z$T;mN-`fyrMX&umTiq5 zKXxc;q?9*>QH*`sC+;YoaLCQyv$zv0qgBex0^^=zf;B3S6gO*^A`eE4wP1bqV-sI~ z3L2+O#r>0N+NtGditY#?x``%~uaLINu&fr*8h=fk>4JIHBGCYWBRt^ai!Xta8558gI;+rV3$!m#(jD)$wD7hEp@o zJ79xS94|U#DT5_R;ZHwe#^D0Ye+bjB;s$!eS}#`M0Mh(M#-T#cnUD)j+Sd1Qd2Ks~ zf?^8wk(F^9u!=Zc)VfVF6&6XQsikJ4b}BJm_fUu-4Rw$f7$b@l5Q;zwa? zC;Bz3%;VK<#|1@&ndO{7e4nC6@;M3qns^(UgFKgHvln50OJ0R=^J zSmEIgH9a6I>AFX@ucElZFNs(0a;Ec%Ac>1^gCN`;$yJt2^d#rnGZXETd{1B6LisYr z-MGSz^SD87&B_%oDq=CHAbb%A-qF)GdpdxXLdk3HMq+jkC!d7r`LF}~*UBN>W6&5P z7%1--+sI+6wjeXB$Mcy!hnxFgn>_)MG)Hj2=N#o(h3v1HlV#9H)-0XL878Z-D1;8L zUW*-f@ok*2TT)Tw=0pNb(?IxHJMx@#6tg zM@KVhK(}}GdEPepq53njq^NW`A!y(X2t$ z98^k(655OIYS(|S?BH7@S05-;%*bU$%}ks_tbE@m^h+0Xpy<_VMWs2sL`eIngh~7T zggVs;SbsRWu@^XlgPdu4KON;|85X1Dlw$ZUSx`)p>zYEf=r^O^>LAWxrw!WP&k)j% zl^sYY(YhRQ?`1HI_p~&JY)Jhnxiv@BTo}ZK;$?(WUFdAlYvYSq)*6%KC2a_Q+K{i| zPw>YJMhp5c(M**028i^9{I>Gi1P_IjeQQ9@J1v2ohY6A5{we3{b2*l3T9MH%3Ctn9#%(e>WUA|MMW3%C zndD_5C!vgrdM&OpU8J$RLN3ncSlF~E0H?~Q0uU+XPLwT*fiE*T2QeIyT=awyY#|GL z0-*Ba|MTu`$1Aw*zWPtz!qFa+Y!m!73y++^p5k(ZvfE`f*G-G<=R&q?F}Ez+oBZ{$ zlop^2+~aC!UD8|i|3~!Q>G|`4L$<^l2CjBS$`9KCSeH@xK0e;CwfJZ=by3?mgpre8c`*dHjO?`KkT* z34E27O3E2zrc#!S6mQtHm6DgoVH2 zXFoaEMlhL|vMF)?I10T@oF41EZC50vWA!m$c*yr#ANGRHs25|OoKgbA#9>BfGs+?= z`FqwM&V1-(C{vPDe5oT)>4PO5A~L#0|sq_ux)|1jr%^J92( zm9im{0KCUTYG7#Cz0$ctCmSo>LKacud+g&kyE+VUp&QwwHD>(a;0{I+99=%Xd1Us}y$AdnYI)2aa(%xm+WNvoBhsq*1+?UfG!Ft)A4mpNWjutH?b6bs}w95}hgGw}mz*aip%#-a}GsuCD=d6!fLeG?ERyoGn zk8&yFb#!mcm2!MdrrY+^PN-Hn_eYsxvyBvM?MhAcHijabx6x66WXyM{b8oHoigJs6 zF=3m!3B(f%Q5Ol?Jg!F?J7E{M-^~$*hW(OOqo5$l}VGwb9L&LBvy8lj?-RKqn4)RjQ53A^laoAT6 zIcFp^tO$A$_Gm!hjv?v~|C|*hp$x+xDv#p~rheeHB+76$gf&p-=c5banbdko-FlW5xU$(6*nVR-*JL~HS_q|aw>#)3B zaz1#TTqZ!9>V%E&osp3!^Ds$}e_A?+MYY-MrAuqHqPUIOLb7W)7o`+kk*3ZmQm)7| zDz)Sub}Qy>s#tRjCi181Jk%7|r(6`-S)wJ&o3bWz?aubgz@Y0(q% z3{|SH=_sE!%$D$W3VnKIvXh8)@|M=GYPS9I+W-HuGkHeLPjl zFHaXOu?H+y1n9y&EsD?!Ri7%iHiM#mX|o7)yT%`PibOf@JOIIZ~6QL(GwIe3*8 z1e1Xs9B{cS)DGKE%+`aU*%qm2>W`tZJ}BCTKNEV?rS0<2Xz)*KYGT2hU9GcA+79MM zUAW4EZ`{dQ&~bV!rT03!pQ>}hmQ>Bayh>l#l9svia%q{Sd$;Hw&Z_BwyaE8h8)kt*$-R5y#D#BeX!fZiHoSTK^75t5(m!Z*c z{Uz)lbNX+)B)cN>*mo!ZEBhdPI9^}D1^~3veRP#8Z5F#VjL`ZrvjFKUHX~x??SM#Q zag-C?A_^Rc>6ejV9-4`A;JXmFB546JY(w6K+XVzx*0K~jRGf4F4IIsFK0UV)bmGMM z6m2nnO>*+8;VlLS`oNt!-I`p@XLo5>+pd7zD~3N)G`WUpRYW2;4!qNik1 z0c?F_$EUIfaSv%kJ|X)P7M7~aDvE*m*aOmfzS4!%JQzIzEFVGu+&B95X2DbuTrdFf+k)^$=pZgCfwv$!lX-1^paNDW)z+pT|UDPG2RVFrgGzt;RDP;Kj2* zfcT`{nvJik&KN}C+$V#7R^cR_IPAuUxC3e+uy}Ul*&_zoc?Q-0)34uj#Asiu8eESh6zE+sai5wkku(U4sbL;c{>~#|F@ZFk4X}tH(5-%|*dAnX^Sn)IBd;~$ydsM0t zYRUwiUntH$?vA&=q_#zuQt=+kT{;6}Ms)<>?&wipu(Ai~4F(04*EFe^MN`RQ_RE

        }x(ORuV7!r)&_GdN|C`FTf@B`l>lsM5SGK$P7;^W2Nk z>UI@ATqy<6J*+^7a8`G<@Eie$RT0mj$l8X(OlPE`Glb{a8GU!=HP4RTkS2BT77A>* zekSwuiG%PeYauUjNVZRd%H16uQId_;tQ}@qA-lOJ@A(4g=%hB^vfM?1&i(Qwd)MVI zM9gRoJqouPX*QP>RDFmfch6LqDvii1YycX!eptI>iBiYZ^%EN(8vPF)9`b z&&(iyWn&Rzf2AuYiIcFA>y@{(z1VJEOKN}}T}7=6L<3SHcJrn$JM3(Db`4)|JP!Y*qsli{Cq*kS%ZjhP$dk-i_!BR7kqI z6Zi2Ro{M3^v>&w}*B)8}R$b?JAz}IENj|&7{i|1GtJ}m*4I{|CBIQ~rapGCRwSJR@ z1cxPG;iL=kVgnfAg*;L1ga95!nEMtf77@2H*wg&`bcyhW{xz&oCnJ`0tBNYk8 zNLDr8P{u^?Bzlg7hcW2rrhtA}=t6jj(U06x4VX`{pR7kUEjAgob1}UeZ z6vz;L`Zlu}hV|L8U0!V%;h+5LN{z#3a0n=3kG<+zZF-@$>pu<{caQZMV_Z;#WCmSj zmY0T1#e>UuQD<+=vPkkG@}b_LbM?O1=XwcVmMO1+e9CqCb_ap76V{00GKCG%! z{nhB{S7b|{YMS=zv>I4UXz5ewzC!bNG>rsCoEzhCWjN0WQ@st*+q%KOo;x(I@A_JG zdd7fZh^Nx}?^3OecQqQWTlmFg-8=Qm^}#L8{vF4h@_27DUE87g=_0T_-r&5FhzoCL zI^bVEDyvml?#{;BIQguvQP&MBkEmu{`Exe@K=1Q++1f9gl5rtN7s-IhYNgdRlC8~BK)u=#UD1$@bTt}kGlvslG#80tPE z`2fD84_C;=H^cCjvQD=M-B4mLLI7!qo0#QA7|I%AVJ$udz3nYj_8?uo*oy*$rd0o) z5OmbG5y%uiIB=2SI*j24|Bm>pd5jB&>M58J+yjO!4r`+a#^P}l+`|@Lbq6XLMo4j) zb1|fE%rn6s<2SmYfQ0k!tvZ`Wr!5L-Ez4<*_eZVt`87swl%}c?{KcSA1k8;9 zCT~}b$%1*@geTaQN6eai!*d<(CQQtiqgifg=~JJvLuffVP;ro$TEA&LLhx}BKQlGU z&}0HkhL=UjDZ>B)e-e5R#fdII&-S!G4W+9A`OyTmf6qv^r!ml*MTG$ch>Y7%f%|rf zFdVJ$&YpVpPz9Ttj*Nl??>oUqpVFCUw5Quh7Rlu%x0_?wNETJGOa#X(niSvsH%}D+ z)VyMgEb^gdpjW7GrBSHhjRbTScccdzObpbTnL7e_ggu#$wD7^t9$p$g!|xDqgfWv5 z{9*1b{@?p>4>I&Gq}e?O2lQS>pFo-hF$Aalp2WYP4QZ08VkR$2dQzAK*c*85NvqS z7+LG;iYRh|cNnhlwb-b>bpr*#n=2kuWmJRt1f318j|p_Q4QZ-3P4->55k5}>>fZ^S z$)tjQ&J_Za5lp4OsCSIHq`oW!zKc$V1GNu@kORpm5#v9?4gHDH)iS$AzmkBl@x1S* zWHDl~AMsXVE&&657$agjz7ek)EGkn}KtO$l!}GZRgMYlyQW-GuNk%4Hy>09eNIwlN zTM$_%d2@y)yz39KMS0=~Z40IsOw)(Sc3h`W@Caqrv>Pw=HP1nKz_GVO`Y9HDf;8p& zcgN-~oMgHfxN#_S2gJ<8R$p2 zyL;GRD2p2jfDNby$rGJzV-No2zXdb##r4AJ06QUEEJEY}dxl;9LH_*J+RuY)e|>GS zFl;K3$!7}MU!!ONC+|G!YuI2ItOdCgmwFbdd7xD$|MYyv8G5|h>(Tot-q8*59kuNVopSHed!#jxMtQJ>Lv3@zu#1jUe==hOr^ zK*Q_}SxANm)c_(>jds^RkOm4PbEF+9bO7C9&x69m!Uf*^`JPzSZ`L2L_pScp(oCAm zJy3?#ZRpjgw0d&=gPb_ceqnCgG#c}>@1cMAjF%cMo^u74jD|J*$0~zgHg4_b+`*;5 z=)&}ttz#~JrfT_3XfsVc&k>3Qt6TB%joPkM%mr@r*U>2OH>-agXS(%*oA5&E*Mz`j zH>OqH`4%}ISJY`&v)ix|rV z6)y3((iCR`oGz&*s}6LnDPv>pa#-7LOB!q21_4_uXNi^80$vzaF`^s_(FDB^$)X$4 zqQs!WcIJhP)1u`(xVcAmXcX+==|?f-eX-1eSbSdf$op~y+p%RW*4f`6D_wE;wirZ!v zL@mZ5%kY@Xx%T?m8(IDo;xKqqOr%F}>nuptt>}WdCs-=tyj2s(1_8B~j)8wfoB)g;U^zlU`HLh zB8r%l+ILlPD{t7fq&mbgQ{-YX;k+vv%^Ru0nWTUUP)sm)sI&`6uo2lGgomg?uAGVS z(TF^}4C7nlj@3|1dO&IJDEysI&i>=Lf_ZJPk>wR07Aau@F0^2L85+~g7x|xs%~P;2 znjGGO&lI5YM#h>6*qXwN6kAsvC%h$H?MTc4=Q3HhRMVVW?i43X{l?8d3PJnK(k!Im z;M{wB)ps5>G{FZbvx1#54lw@ad|Ix;_yCFyKc|gF3~~HGMIfAyFV>iJ@VK89mmLVr zL#-oL5b~6pRXA_WNF6B8=}yyy+e@%USC+dubmPB{u71uhifJyB3t55A?I4{GXx9Bw z4o`jRIVbrG#Ooi+A5N+k6E)PerNlZQKiU%&wfXbChKOfrZbbO7*gW~_8f& z_G~gXO4XF?DkF_W{i4eXUX|1MEF&k_8RUiDD@IYwLT~ghj%AdnLb+9XwW^^bx82O&?a%$<46O6!HKPi(lIxCxM++RGe3 z%{@pBQ^4}p`OB`0ucMbWwAo)K#=55n;xTDVJn|caJDphNUlmhoQk;gRrF@C60BUc_`H8h&C+YO$e%s$tI|X~TQJOrDtME6gcGjH7gwu{ zZ+(+{T$DAhZThY4UmMnrt_aiXflx{Y}-QM14HBPeh_Y?zokTwI-^@#6{o!#|D zPjqOjIMNl}RIM+Gb-m=Sm!6?j3={B2^NcNAHnE*?`MkC#O- zBnJGI{fWMtofr=RUqvo`4bLWd68=X#J-rAqed^d=kNG;C%}MhPO4@VB-DX}=78%$< z_-VbHa%}}qk@E_Fz5AZhIRVZXN!74=ck70wTw4JpzU~pQh9o z+~Uh3VOh1e;3fCZo}CK5#vU*%SPuVKTa9z$3=r38rrw{cI$k0qGg&vF9w9md z!bHCe@wSYm9e3yZcPQg;WM90GrL9}H;F5rF66&*i`QFrn4=u9N&^dP~*~jIMBYOE^ zxi~=vMP^+8hzM`(tFQejgg(C`syf9tbN1d2j3gkhhS7{?&c+zx5JAa?y9#VYLXhzM z^Tgd@G{^z|$^Qo{E98`n4Z^qnb$U$GS!%}tvQLNat371^R3&*lU^rzz5np-pAKW#A z@PX$=8k-QEe+(#MvI0MnsxSn-HNE{jmY!7O4O>*1q@zVX*Mky;d}Zu~ns=ExK!kAN zybO=>@Qiyc3ssKG_6d!TXHyMvpRO^mowQrjj^5RY)bN}t9h-_Pbb{Wx0sny&FhoDI zN7Z<23dUn_&A+6p*6RI3^dBm)!UGD@{}xMw0zy%z`PXSK(^5 z94!(j{cu7KAc$F)S@YueX5hXnf*>v@>8fbT8Od|1B*>4SW7hM+{CxlSLtQnFH3qM- znT@|(d(}}Kicl5@QZ&Y$I?{bNp3HV-CIafHS%Orv`Dft4*rLcR_s!mwL}s&_A|e(S z7o+mx{$2mC4Zga0&X^mo`fl$_rIiLh?du_H{2cva{R*)eVbOaOQ|&^)V30V!D;X-e zIQ;cur!WR7kKf>8NiL~Xp)+{Pq;-z#iIS})Pz2e z(6=Lh%nrCTSNrTy5K$RUXSjKvaqjuEJ?Oi)_8VGq4u0R$DIR1I-Xjo`%1M*u0dda&epAnD0CI~0WGMPJ!)5b`3t1PQbtkmXG1 zc-GyE5XV$_Ivng?;FWLkIW?n&VJ*2SMf+wu(Gv3s^*E6gWKE^U=b&OTYL7P@i_~Ee z_)`@7;v5v?IJ7CF(%xE+XoSLn1@Sd!k&m*PR7~pp-CPjV+fYP~-9c z*%jh%=jqVQaoZo_o8hWNgvuL_FQh?l|6VRn0k_$~t9-Rx{sj$-b>YygeCO?YwJee< zSyC*R2*cPoE!xa1JQ86B)tV72=vd@J>VHl~ayi5P>XF?(R=)(pM?=tH6d{0vzre;X zB!n0Ka`eaU$`g=p39}8!QyToJVPXC^J?i@aU8^e6xISsW<=_)KFEWzf=-59%K&2S= z!Sl!o?e;b`SP2nWzn_eklO56ey6gA*f&*9V?v=^$%ecus?>=J=*}5Hn7=R8U86SKA z+O$A!6iGG@k?mfQk6=G?@%ADVO(a~>cTMJ?jPlZ;$!~qDOc$iKpDJu?x^D^jvKyll ziHR6g+Q~!{?iV13(0u+n!01{nXR0$=71p5w&P>y{Wb>KK1QTd1dY51-N1>sUYc5g5 z%GO+d`PPOHmqg4xbZJTciGmdaBx#*uNHV^*GS>4ri%NmsReV(1u4~r~Zd8?EZk1`u zNixV}gge|7Qz2N6guPBG6lu#6P`gQS;`czQ!8g!gkv z%`ymp!tQ7yMTKVx?PCcc_iBEn@WDQ3q`UsJ#~<*KkF28Z;Jej z8ci;IP~};ru#>H8o5YSQq8QF8V?7MePS#i$1QQ+c0&?H`TTUd){`bxD(=E;EC+v;6 zka@qFt*PYn5>TLS4G6=bCSVcoYjaZy)1Vbh zP+1`ku9?PM-6k?E@o^hYgL{i=J{vwEee;s__N5c4 z$Sey?+br#F|9}Ue1%H~KAiV9Ds6`&7zyhtX#G-mbWCOjNnM@K;%2HE`k`wZN$mD(- z%;b!P#n;=vaDRimg>y?d`@1Ec^s2+9|{RUp~y`x2H@?aRsZf} zu;MD5dh^{ShEowQ+*0V^wGb{pCpJv>Tc98a-e=(5zki^*^$odIR%*jD(Ae*)l^j6i z6^4{nx`xme{djUL2_KKS46C?t*YNrd7eq3NQNW8$NJ#sxTSZR)$sC|4;t{9uyn8F3PX^EH#Iu67j;jd~o%=1PhTH zzV-$8Tp8I)IFjO+L`H#|U(P%rzQ@VOrqqAx_J_vGOiMzvdWh+Ef=U|ti%$Z*H#CM5 zWk?8W>vGLE+9T)H6~ns(9ckjgk;|ocB2d~5z#JMTBYgn_nV>bovc-KH0`}qAZmT8t zf;XbJ#r{XP628O*O^J|XHzOz$d;$xRFy}sY2U}Oy4>dlLVFbqq04FjsBO8xO7V$}C8M?wf zJ@84#+gXfUdStE{J#wU5mj@ZKTvRBXv9e;o6zng{j&G^ya$t38mZopapOn(RwIT_V znH(q%e6h+>a<&vNGfuC*#Ug8a)Id?>b)`c5+LgTJ#zp?O7J}1BMWMrmD3cs=cBrv{ zqinX5E<%~OCESGD$8K|%T%?{|jnfbkt86=XI0@6(c03#1Z7Bq4YzC$9oJE8T@3rI!`D{v$x`pP%8MATaYF zL;^+r`0EYtF@6&1cW}Oq%nXPq>v6||`0HDZun4JNYCUwL_k(<#FR6l^T1q+$^PC9d z=R|!5-p9{7{;Puiy|X@Fsej(PI(e4guV>19fIT_!KETiHFN~)zZz$r7jxY4;<*#vEDCi9(;{vKRk z&93Y0+&~?`>owWL)n$tDP9PVUy`;VKO)JOMD1t94ZTG&cF0VekJ}nnBp@ak2T`a=+ z|9$;$!bfmRQN?8XSV|kwHI2ZG%i{*Lq*5iDYfkE=^_8$^1zr3Y*78<&yv<}fbkx4# z9jyKPpAzQ2UDoXL{YM&e$ST^kep8yc=NU^pVUVCz;(0&D%Y~DJMyM?0++e{riMfbX zLD!4AUZ{>2%WDp$OgM6r;Pw~QCznswocc$*R!8|2UZt~Xj*9R&_p3C{)ukP}W0Uu$+O z;lg5;#x3N_Y$&+ul|kldf3OYkeeO0C_XnOaOmh(Q=5^fN+;d(cT5XmN8^|;x!)M3h zh|e%(BT%e!5LTBZJ`OwVgF+M*$1e!2vP{90h(O&iDKM7ZtM@bi)!B;cvu8v3ZZVX3 z;rTT=uoIrOsx6IKARpmOpp^!(>Twc{VqqhP{3RO<_yax*7aw@>#)za3342+-D3bI? zZ&naA&7HuIa4qQj!WcJ1)aKYD$Ds)24@Q_yQRTr1C@k$U4qgxlNO;)}%dU$U{TLL` zTu5n>t;E53)eh=Dgp((vWU(GNqKJg#Fk6C@qW*@jqI2@}KaOYhs*v@=w0-g6@IUHnlZW6shyy6$jTf)M9n)gtC# z7>P+aPtfFEX-F!_jiL9h;jN`fqa$WkN%z;)jee5k)Cr;dVyGS(-aAx5piM)PgOyEy zl+5!UF@N-JExOcd!=5#vG$$IOeGt)5OZAdZNNl_LW8kfWN$m9X;W5-9Z(f3=Y+Sw|UgQZ4^nxFD|klIL=NPH>z2iLm1 zCpw547e%3O82R#$@dXl6^mBWFTW8@=Ijmy23zsk7@jxz)=64WZOB+*Dy!Sbc?pCL{ z$3EK;FG17Hf8>`!I}g;WZ^*U$?6-lD=Y5@oy1=|!+U?=r?-=~@p(8|8m7`c~e zM#vC&%=AQ@FCcFMmwDc|Y+LIvdMTu`z(2k zVd|25bX--hTntY{mD<&g08it<-Lg1ZY;#Aq7;@2u6}+-TRELq@Bd?8GJRnSU*(gB~ zkuugRNyWiohB~+hzT0~yYXQSrQd^h&f^cY}wo_Abu6UX>m{SeIgjClCjE=uz0 z5TeW|%$8mSkq&Rg^1`XQpeW(_0O|*QLF+63?>O_+G|OJRxo6zN);FcuQ-D zmc$4kK0$*+9TKz28CMh+wUt^=0ErP2STLF22(n2OjbTZ{+@J|XlG^1Y_bjT`-K@=eJM~q25@gP!OQG!Z$ zX{yQ3h3M=qLhZIQ^swq2zN~mIcxr%6i8DYZ%IGA6yn_N*rb>bBB`2&FM~@5Pii8VA zA=Elrh zaLda1LRv#WoFd@^L)dso`8lfjw?f?%9{zCiQ#A5Ro3Nw+ym{aKZQNCPgbo=In8pG8 zJ^A)OZ{bra%cV5E|I+6?N$ro08TGd`?L|1@F*W)~6xwimjqx>kxv6Nw+{=bcxuMlC z%j?GMlWAy8hEm2Qv)G|J5_sg9ekU>NLntR`Gnq+=)e_T)Cbmdaq>w56HikQ74V#gp ziKcLsQ5zE5;BehvMKNChJTyVBz&bghN5-;Pu(EWT1l%RQ@yo<8hQUNK#`c^L_VA78 z;CN!(okH#=%x&p{I|dVH9pDnGK1;DJA=spPn%@v%Gf}=tBQr4GEEWhIII~%r>l~8u z3I3QBDybgA_5vz}sMk?=LBs`i!bP!iwP|f7q9gF$^r}YKXqo#XUrS$Icak&WY>nBQ z`*ZZN#LjNxm0ioSPHNCD3`>w5)Ol*aAgh1*<&t z8%A+NJJ6w^d(lA2Y1i7JbZ%p>3*d^3q||broSZM{k!uise`PvE!~MQ}8DC#o#8Gr6mG6X762nJx*99O4B2q5_E~ol6AW z%Py|*I&fR(!LuUwuzyiRBJ;Da4YwkF!x1%w7;-|D@GKy-CKln3PocN!id?%7Ln&v} zyf9XieCH&tM=L-o{|J;kRC4>61A{wcj6Qp&pN22;FG0r9ro+mqY8*75G>IR3wmR*Y zgI*K&$%AX_zI)6qI#cStmcE11zlf5g8>7qk%7p1vS51# zuwqxTC|~65E03APjE{?!$B_g#;n31yk^vVBn}2$y0pXNH{@G88f+(cqk;4D~dICyN2dC?`cJ;QA2Y(CLFGVrQp( zW#MxFVeuYT`R|E_w{)3_QnM~lbf}!9kh^$6?5V7XS2M}3BuvogteA1qnIlfUVVTWf zp{#q)u%6`J8@BvhVs%pv0oN?~G)Likg<=fQlP%zpDVPEQOe*7#Fj$I|VTi+{iYKZo zXHaxa1J2Ca_xKxRKwE~vPH0hZ5EXImt9;MGmn%%3gj|qoR ze|GN#A-rip4J7+7In9@jXNHd#IuJjHZ9~)9Mcmq5oK1cwC1w}~?w{qQh{7j|?!nPq zbsd&amA4NyCkP440OO190 zj*k(5SKi%ZTem$O-K?(~f5xxePZ2}PtY3luR6*|cdn-UhBFZ$peY&56bx7KUc@}FeK=PNGSsWYt0 z!i?XtX<|~{0yx&wV97ha$c+?dF`xSz`Y*6xz%`PJSp{RQ^ta{;rKz# z^HdaCd?iB#!-;Ilp+nj2%w?XPcOxR-g&nc$1>mu6!M=@)=RU+ri`e&kxc^@A+tFNK zURDn_H9{P!qscpZa8;`H=>Sm)!;7=8!u&*k2;Mtp*dRJJ8v^c(VuzLH;1Q3x{&U>L zsk4Y@A$wBlGSCcApz;3^He~a!H86Qu8OcaVVLM>VqonRi?`$hf#kY1~)|)?QrgeLZ z6s5jxy}EWr#}>1{!f(*NG3U3FfU%bE5Pl4^k=YQZ)avx!`t|zp-0Ew%WE4H{%K`Yl z1H1&%q|Zp&Gy{fz_IFS{$aiJK#a=f+{fH}rY7yoj6H`(K!6-Fuvl11S@V3Erd&bM8 ztjqd@-kDJPNH&SJak)gQptNBS?}~O%0Yu!}Fkj4iNG~8c&61Yh?l~f)2$oz&7-2#W zy)0rQ7smf;?rd!=+}*jXRk&;aTh^ET@ZPnsZrhq&`^($6yOd*T z9pW2ge_*|j0#Qz0uc=|mq zQH$%n=!2ofz8>F7WlT?GAWerc^h^#O_|wftoYjh%YAV1a&}F<1IMEF3=op=@wT{mk|^eS1V($a7)ptgv&y z^zxW#ef!%X>(p<)IMzFi)zbt?KWOO_dM2?U>klM57pI7hzf|9j5bDb!UCA=rSQ@*X zQUnNMdF22}E}m?<{4ZI7H6d2CwPJj_1+}hg5YiBgwuDO=kXW>$pY*SmG4;G8bg~W9 zhZjm01EtIK&?K>IP)5iz_y!2o)&6%13?{P`EqJw;lB%FTr1RQUsxBXeX!S=i9_?My ziSSx!T&m5wi8&P?Y%MDKZ(JV0`u8+2Vr?B@r3Z#73_n?G0BZ*keMK?ywZ+J`{7S0y z81A5!OI=d47nPB$euAEsfYh-4pyVigJu=vo3S z=6`u+#KM{r$3Co*8NSQ;LUuh+7kDn2y^(R|f8R;-c|f!mV+<|9>XKuS*Q*`;w`FEG zO)f|egge=wbDo>5-A|=wMpuO2I7a)^=9z~p=++|f3NCDof3S(u&jubaIuZs=Wc|Q; zEpcBRJ!z5CoqK>6)qg%9{&PH5SQ)Ncx32FK93u^1lMg#HQMYk~1_)=@O=734tw>QtqT)q;*8JcK%%;DtM zZzTsOU7?%#A{cV|Y0E3?KE>XeZ9`L^T9Zuy>)U?iL+)$+uBZPVGP;ryyBWkR1qv~6 zgZVSH&?@sz>hOE_2K`c(xPnwP~^#`scjOb5%E(7%KCtDKDQZw(#c1bWF zzeKqndyh`FR|xv#trA9mJme(Nj%#D6u}+sBGQoB2#GObEywphK$4t?vQPqgEId$>o zt5FdI>Vqvssj2P{|27vTXtzi)nT!zbPgybKkPFUBJ{Qh0#0vpj6-WJ$)5}0H?OhgB zK3rYXo<@zlKF)2qBw9D6|I7(Fob~)6(ExcDv4u2=rab^zq*5T>_V%IX-jh)Rw;&r5 zJR~`7E|l1cQ(=NXpR##pR4m0bc#cSE8tIlbti;j7?{V@MvJ(qSXrAQT6{GlquqUhL zuXxd|Clv;CH<%BgH4pc+c7GU)@jDnhj-+MMxEnW6VjIW?hKj)O6i7cVqMl&Wpo^-( z8d&CG32l0b3_7R4OT}pZ&&?ysNXaUCj5ZZ^n7hqMpd21olSc?0F-K2a_wqZsEFETU zIDL64AXw-jgjk@MnHQ;)2Y#b3r|3M-%CayXyNm{!!wR)KgIgS3@4MPr6Abdfb9w8D zq^O?dYzfP<^12c?p*lxS&4oGMIM#A1h=~x)_+9^s_1Ej+%M5Fz7$iuTP#Wy`_k^S! zoy;L!yS$i<&>lp&rMUKAInD$H;DriD)Y2cY7ykV2b|`WLzXsi@ukTeF#{4J7Z)EdQ}ML$uTt;( z&x)-FE5qozg!-#`zzUbP`E&3{@KmU5(k z%+@b533I*NmbILx(kpIBO(pXc?LRsE|B~>WB8y*X$rx{I-aTc{D*+iGMSij<;xVHX zLznVM?Td80o3nq4E?P9Qv#T#_A;tfqLab^#*ka@9SrDF#U-Gy>YVX2wAF4XwksI6BTw4rKb+r6b4FhQ5eQ^4gY=`@Gd=A7Q z1yZwyUOe_K>nYU$XCCcvf%PeK^0)rO=u8K|@fRVV4`SBT!&qQ){HWQ-_sHP|ChIRk zujBMMy)i)Y|5UyQC-_PGUla22e^G2-N+J#4XwTiGTmS!X7A8C2owBgF!191z^Zyyi zBJSn?gw)I~-$Fs||1_x~v2cM>qreI1(ik8+q#D~-{C}1(5TpN}#sBSsp#4wS`~aSK z>wg7P5(9KbhPsO#1d=#D9#oC|?u8wpVmQLQhs5>0tF#6+CW3Z#uX1%nK+>}Z- zJ~w*!OweE2r#9hVbVRAh8D_;vv3?S^DM>A6MShu(C#8&Qo@;USf9!y6E)jj#v$CDP zuq(5EA;eE5+Nw7#*N46ca&}zf=SFa!B1VeiZgaW8u3tQ#9(DEy^aO6{voj1; zhviNiCrK_N5#8bpAEvcSv_D29kGy3*UPLhYXg0aKQ-bPeBf;A zqZZ&fLB^_ETSmP;U>n(w4{A0H#jryR0tYnkAYStTW*N)0%a z4D|BXE?2UX3q+qo%swUhR_dgL^!vJ!apK%@g47vB4rejxwZ)R}T4+4!%q;+QY(0&s zOj?VPyb7BuA$EULKbNI^9k^!3j^vjJWJ3>=&{IQ>@U0m8(Q>z&kNdk6ad$g0#Qijk zgDSQVEOCEzau`#bxxhj$=r^!iMX0dI3=FGx2nEq*HKcm z_7~9hU;kcLiyYwlnNPOj-}aE-@@2f|U^l!1e0$Q6`=7ZY_8uT+w&Uwfy3b3r{|mh& zk*DEDmazI=CG+bNw#Z0}lCMHRwbABXY`qyE$N2Iez9A&}&)!@0af&If-d{m-y|<~* zXs@H`J_p}T%AJ=a2cHS9-YbZz|LZ_QmikXH8KV3Rqv<`wH*^nG`)*RG-NiEhACfZ_ zCHX((5q$W6NOctcZ=1Fi-|DJE|NpqMq2j%_oTxA*%7Jtcm920f`+G@UB(mxG%H+JFyg9<{ zP7^N7HaY(CS0k`YVwaosnd4?R<9j1E9RhSWHyl}*Y{$$+qEPQ(WCucZ{DV6@-f~bx zVn35PA~f5|^z7~m|3R3}b#`Hy#!B(i{(5*?LP1j~B$hdAND0pi?jz(KdZdIQp~>j4 z*#HFRM_u8T#JLGwYHt&ebZR=M`kxQhkyh!0MdQb#o|(h5y!?dGHQQP@!jm7eAmoVu zb5DShWuYa^8t#5yeY@Gm^KU`6uXnCbTJEpz1Y~()pl@|2=|NxmolGR~tE6?yr-|~Q z&;K!BbidC+7ASM)@9S$r-}}X-!-xy)Ntv^~-7!UH0`H#!xk&`MVSO7X1oZ>cXC#66 zkTfj@9Fg@4ZH-5O5VN*z_u<^+1pcxr>Yqb<*Jl@KRnbO&_PjuJIaa!)LN};!PpWEY z5q--Mp8_qqR$cQHLncd`CytJ(Q2EfG{c8-TRwxQ~IeVZ;ODRe6;m!*Khus$%=!8?! z5;G`EGlj}+VKr3Cpev0Y14V%Ri84ovPlbjl{J$~tlb(BowU=*>d+DHwXybz>vw*~Z zaFDnEFFFqNu`QU*7<~HNln|sL-@ibpL)e~^O?lo08M{QEr@WsGqc?k}?WcrGK_sOH zR}q#^(}Icl!!RDCrd((1!Sk8`X4NE~spLW-AptfWBl=HdQYHZ+VB(KNlRMftwM0I( z=Tzkcvqi+WKyFY7DM_cG#%ZvR`Ibjp3pec`^t@&~iw zMFi=zAG0Sa!;djlR3@RNdRqJ3u!~rrQa4#)Fa;#ddgF0nI)?7WAb|fD!fq*FD)FnV z+9U0akomwWlIP7bXzMQuza(o!Jz{{O(nL@eRLQ4~lpvNXq-f)KDsuOlYj|LC7CZbo zUcLha$%8F=aU=7f3KO)0nd74NYuODta980~bEz(l1rbFwELGw7vlgoBc7{xU;8hm# zXERFa!nj)IN(WfvnL98bg67S~BACq`}w_$rpdZLWOSwlgWK8ovA4!3Jf@JPeC z-q80Ij`3!S;p=ZQ+n%U0XS;^zltUs?Fi7LZ&XySKRA#`>U^gbehxKUeT(_=o`+<#e z6NIlrb~o~?SljXtzOH^>%xIeWNy7M+SY@-cA^!A0$hK|O{3HB-o|+-9&rHF7u~AW_ z*J%`>ad)TF+<}l8`^syKd00Hlmss?)mhPzk%bU>mV>fR0-^8Nz&}94+@R!Yhukz+m ze`&=I1TfNI;o%@*ib%64X_RDI`LN)GJ(4Rtq@s+CM0Xf8*39W(o`gg)vl19wS~Alt z^O6XkgmGz9RS`;ZiSI3>7#X?5CT1pW`_g|ZqLNYL(DgAGKM_jUREBdnJ-<=N{A?;A zF&L!(0sNT%+hKLu{!f3u&a3M`(P5CBWYm9#A|BAbp_^2{kKSqi4N?4u(oQ53ry6mf z)eEuwfRysPLGED6kW!p;ONlFPhCxXa-D<)(v!xajj__?=XWTO*v`1?pB*@G0x#8`Z zwQZ05e}4x_Pj1%tebPDJ;sjdXQGTS}ZN_?}vMkC~y|$-s zhvSv)cXC3x9ztEz!mYtA@lv(%NuT*z$gOK^$AM7sO@^q&rc%#It60*!`K^1x8x5Y|iXAGr(_5hV+(rK=U>2FS% z*e50EE;cujmST37^hTsPClsOjz8?LAyxF1cKY|~__ysV zez&24C7%P<29?ZHUX-66ydp2BKlmD6Izb{)fAkm?vO48B8I>Mp#2+f_^*5O`2NTnB zV3BaVERF{qhVfNS_}sRX@k*wO9_7Jg+7)!RH-yZ)S#D~V7|BIrQr+H$2+I_*QWvs< zeb8aSmeGWciiSX`co^@Sq-<+-6>v8#*fu5oW5%DNmdtAJQYG0ak7W$Jr2SC?W2*u( zEdk;Ip8sx2qrYQIh}R^QAmSO7f*75EnDP~kj+}WZ1ADtH9f8g(zOUx!u8VGG3ritx ztA)B&5|V&sB6@FF7-IBbnA1bs+{4$UD^1$SA!>qdd2CU?Aw3ZQHhO z+qP}nPIheDwr$($yzl@0-3Q%0`lOGZwN|adsAp8Is=Dqu=U5y)m%lBUX1)>%k>-dY zB9&$xdQ#tE1q!u{Ux#U6ZR+=|0?$_f2P=8cBKg*^|De>DUW8r>kf}6KC}?-Gwd!qo z(Re27EDEv9+bjCi!_g!}W+KZtvCWzlXRL$cS=i?tg6^yn6o&ykV}~jmgIP-%t;8#R zvjeJO(F49;J{V~VzcHQ2z1SYjRVug3`W-KE!IoD%btP49*>k$V469|gX~79nhc|qR zF#aWtD@KA%2T*R2XWIPNAw6#c{eo~U!56MVct%iY#t1p7hv{)SiosSxoP^Y$2$kT5ARiP^9GR_OCQe#wU;VXH*9?Yl24k;c%>C1rEsmAgc5 zugc);bU1bcIx#P4=OiPZ86=u%3yA0f;VqvqpR@K$wis)JGa=q&m2jFktk%hP=Ay&2 ztGg@16HiJB1+9aM8x=GT5g7y$%HI;7`a{?1Us!;Ily0`y%hMRUn$n}*eo&;|r|=AV z{?c%^Uki2Nru1F7>&R`q$ul%;3RCgz`pq(-tUYI`D-hsR%1$+3d6ChUGWB`W!Hzym z(3`NJ2%3tH4YQC^)>5XiTHS%>@jHw`L99%DdWGIMozW>|SX!q(Qd-@Gsk<97e1gFB z3W|Kow5Dunf=F=CL8QLTC~uc0dg(qZxQ0R4Jonv{>UlA5*ev$((-Nd|W@Vpwbj7Q!QcyC#VMX z(#U*gnTJ>ZLSz9&vt$fwYIdr-%GQsdSvT*(0_DNl-6^!SV0!A> z2GaZd5Ed$W(x-DTBCWs+@GpY`HCjvt&AP#V5eBML(7=Um4WuMF1KE7ov|n~Cn+%g7ulW?ehS=Yh**8icUErz9|$=`9~- zxwPp$qSDk5qgpU>)-XK=_0F5gOvfY{8;7AMyfLmidQ<~@Ghmwo z7RpG%-`7mTLv?tCY#1Z%Owkkd7k>^MjeGA*+`*i>KZ?kXMB;a_NI$}l)72&vj+PaS zOP;fpf^)5+O-mblFvem%uZL+9&}0;A&ens%T_1qF(m@e}Eb!)UJQ#L!r6& z0A&-qtc4MP$k#LqVC4aP{6Xr!cQ{^KRdAlDvm;>R=1oACwO6ukV+*nH2l>SJ1ul@T zpM$-Fn6NziX7M`c3;y3Mqq&KNrAr~*2v_%_FCI{KC&uV(xrXzt&pvkh+^9hyB>$I> zf^;5+Ry(l!$q!E$Kj!&Z{(jly@p;~)Q5Rw3mit;X0Z4t?^zrwxdU*!>=->XP&`AI* zDY;%z`FqQ=yX_N=^jbpu*$rThKERgi7t-BUq=xm`?(=qh{dM@=`TgaC`Mpg80xj=7 z$KAU0t#LU&-S!i4w=wOdXW(($TzL6g*r9&)>tC$Vb^F-8r5Kz|x3GvTIhpWCB^!i3 zx#aF}f9h`W-h0$^_jdBy+uolOv(;_sImbC|7Mfh)esezCJDYIq^Lalz-yD6&z2aJ) z$y>DSGhRMWX;;QVd6Ho9xh?i4qyC+-K3S=(`DJ6>RQN%&U;lhFc)NSLz15{y`qdTU zgV=!A)8w~C@-#CXUiLX4U6UgQ`><$tn6)*Jwb{2%s2;}b+m6ykX4h$<-~!fmr8Gj| z`9n0k#{MN5N0{ETT8jT68s$GkqjnCCxud%)W$1 zLd}jIPGluP5+cB`2a>0i8a>X3v0!{^DUy{FE?$}iW6mZjM|v`>f<HauUPHolT@>3=^cupeoy6iZKi`oN@Ow+=7&ubk3Nw#Kn8O8 zdw$l`O@C{$a&y22isI0Uh4GslXA&#n60trt%M+K~1w8 z`mHMjzez4)a7nJBE)aeYn7t%9WhSDR-7sE!%gXtQ41?LOZRg>eqdR@gurbP4H~T;V z@%`({z2*7Ao;~BbkyETU!RBq%GVz0KAJdb5ENxzF$A`9IA!3nr5rqezyR4L)6? zJXRbDbq3kstiw9P7V`ACbxH3G1;L4i*dgWFMm=ayuRqj;952rF9fiR-kTA|vV zLeIQ38Iel0IzpyP4Tl}S2mP_bRch)*Fu+vp57|uDCcyt>w~Ga7s6}oT_!g{P5Eq6| znjrO7X`EwiLA>wemVGLMS4T6py9#G9O-=n`arAK}ipcI&mck^!M^%P~y54qj94$#g zdu=e#G|$#{a+1MBIF43#cI1*A9X09tp!3_^{v1)vj<{0`5{+5Hb^PFF#l8B@q{6=uFY8r<65vfA-f-7NXVjlqJ+AX#&IddsMYms%bUGhHz*T8@ z4Y{UT9tUymbo`-GbVHJa&*kWl%L`AR8=H9WP{B`$+wxKW8m z*_$*@hO0$03DoT&ftW90K4fKZW&6z?u67ArBi6PE5@SiNqe!JYVP08a47B!ZT0(S)fIdpSVdxyej zC#G$Ps1AQnoA}{5L5~i2LZgdE0&7Iuk1@h93g+?LukzaUeS)$WhwL*kgPzy!3B z@AoK352vh^3KvuQGE*%jp3d=uPj+IcW`L@ zGz7Hag2;AN|3O-B1M{5P&iD{_ekIj+3HduUCXh1{G}HI8l1K7BmjtpLuuk*P*ukk^ zpCyw|PhLLXyIr0K?=t@=&4FOIea5s;$a2cIebl$twoJ#KbH-i@JH8t>z3XagiMD;- z&UpS?NdcT?MReff&`x#egO-!FwTd6osclT6r`iNmA9__G0nf}!(_UL}#9M|({fhGtsLXgv> zug9ktAcjv{%$5sGIpHljkkvtrxb-oR8yqR)#8BVO=A@7sNpDMkNBxK;^j~Q$kKQC4 zE%krtXgA*dxApgM-Of>ypVzLQ-9%dk?r_7ZOAg~%WoTO{tWAEKWiBVGS~>Je;nC0{ z1AxKo9g4I(;)NAc10)mHBN!+DQftd9!rzKd`L#U0JJQa5%GzdaH?27+pJLS5$h>{B zm2`Py&y!q7ncLKCFwHfzkQBLLgvNgkQ8a>jFgg$~`Y7mfTZ<>0f1x7gb>D9UK)IjT zm{AhF^lGa5`9cupe-Om=HOv$5`kf;}nQJ5G`T~b&ck>dDTaR_U62?h~N=Oy${oyhU zgb(=#nV+BU+G4}P0-BN9Nbe<_r>>Q7+5($4WkwQ1OgU{1dk699O6Ps7?x;hw`-H8z zgx`&ql}I7Bp0rdyRiab68TCXzrEidz*g84|?40F=(25Uk_!6xsl^!3Cw&)RMaxVAy zfF15Q1yrx$y)=LF4+`;^0uy8OS7=5}y#HMUY@fC_K_Y>x7($ zd{e#Eh*#7nd2%qj*@$c1@c?zY7!ZZ()%}g&zGItQ8NGUwZKq|iPysnFqX*ZktA$1ylS zLvE?qtAbWi+QTZORzV}L2#O${^qU8piwE07Z=f5DD9Gzjd0-(1y=$oLjz}P$!Q{vi z+F~u~NzUhRrJrSJFbjX;7Dg!ol1}AdB_BXsnM&>PuI6m4%d3nddUjEP=@lZ}+s3j8 zENWkjhst$>D`Hm}(qeLrzB$nH*mi!g^VT#XnAV!<6y#806HQpVubrFKv^fxE`8Q8y zCivFqz4m4p8$xb5Vrdp!G1l)w`9A;Tn1+!NF-AG-mjjjec~KIB zZb1(PAi^!$_N}5_AuYCVc)?Ci2Ie75WV<4xZWx4Tos^(vuCSUF=sY>H=Zu7s8pwj~ zmIv4-20@}+*nLb# zEzK_-xoZr4fBdgWvYMq?J;Uy`dvz`GA6LVYw>%&S)CE3cCpn%EGJs(RQJ-l6ZOCx1 z4h6NdrVf5QIo5{1z9LbDu60girW9)#dwEPCUdz&I#H#;>y>mW+w%wOFCy3E4afm6Y zs^fVb;T{7lKa(w#=7BXUp2i4m_&BEmHI~NinBTXE@Seh(erNsu(?4jlYh(&a zMpaPrXUtwRS$mD5Y1}yqDF%Cg`E!rWs9(_9Kg@5h4jBlk(;^WNLnqe~Tns>t&QdeE zL$OVB`P&-{Bgeq@m)Q8gOHK@oB8I|BS5Er~?jHWs)Xvz>=U+iLK4UiP9AD}*6=qGm zbs0cvxt}8b@5UI=s$S`)?P6b2A5zpS#a99+1uNNkhoha~}hb&du=g z@2BL*Z@Dp(rT1<#1nO(RagUx_j~=r^`a!Rqjs@atka3S*mrfMT39K}Z4df|_i(bhQ zjsCl(nhvH+y2-mGTW-;V%H6Wu_~zil%3XiFxaQ#N@QFkWsDEFfw1GJeP}xGK29jSo1T*k{o4dl~I`?Hr)2r~=K~$)hNuo00kaF7CLcjpj6@&T;O)Et1jZd#{aR=cr|H76e=VN#dA0cwwe$Ac5!pDH(=-V$n5A3o z?|)A4UH>`3FXT4vY&W@7xri!4I)cC>!zmEgsx@w98UF z!vzM6qKz@{pp|Uy266<~yM~zwTwA#G=IBi!6aW0)G^1%oM)LOzp*}v>@c}a*xRgH4 z54nGo@@#7v;!nVX&z8q3(I@w#t`u$Zdr4<#a@G*tpz*J2^=-yycW^FHXgYJqCIz#i z6%H73S5rKkRQ9j?x1*t3@t0|x&yv`e z>9jeYzPD|l)9y~Rl<$no_ph&huGb0V@3b6Sv|BY{&uBrNG zZ&@;dg2JX#!2%`a;P?yjKuuPxNLdnl9s zcI^Ki_>d0YZ3JZC=iZY+$Qjja(W#CERYhubO7L?$JH-e)A8ihN(BivZLfK^b4E#ZP z<85cuJ+vUc?T?qsQON8_2eXPL(!kp5aQMNc*qpaoZd*P#kPxqu>(m55veCUaaHF9- zLBo!$Ko98YW}ZuWe8iadr6d}yfSBx+V_$1)>HPi*=Y+X}AprS~sr~5fXIw%HA)=FJ zecYiRhxFCkJh=Cm=h_%(KC>n5zA=1=U(O%v9EUrXad#;xJ`zxcveRcN_GscM&n!Z&QRMjWfXgz^GFnMFcry4D>e``$n6i2zpwHY1|oVAUM*AwSZV zLBuR31$K_=#URJYkW$xJhcr~=pD@!W4AhAb?jm20^i*YzbxSJdso@jq^wfbZ=4E;p zP?^^Yp>Xr=oHDs7Y{OwAbFgC6vSS*!8F)9^jx6JZm@@6)EPDST)(X)m+LB^4`-Uhz z_?u!v^o^UMbY7^j0o)UE+)DEi$?4GgU2=v~$ST$iK0OVIbXpJIft1C#d(vQROz>xK zPFie2-F*U^j7SYq90KxXRhcJV_8K)+C)y=+dTj3jlYj??k-T9OX(1n$XMRAUu?&C1 ztBF3aHy0Y#K8l~iaDvJjvqEEk9PrIpS`Gb<)?wQA>4`k9d?LG$`3!jPk9KMH_2QIO z!YR%AC3$G|breQ&t2;_f&!*qnO6lqFiZBFnAjM-{T88i*JH&I_$jJxPc(9pP#-z6k zlX;3*_(P3P+lA|HNUTs241TkiD?FwmY0}7;IIJK^hjXQJ$5xg#`=4^md~|Y)Z6X{& z5Rq<~7=a)x;HwCi5R9q?KonP&dgcWv^aH664E1WR2~xnj5St;#LrD69(qtKLlH`rD zki>QEDPd26cU`gaWsbJ?PrD?u`wA`yx3ZxqQ?Z!tPi)}!Le~XcZrKI!d}=M11&)s}V` z?BxA1loDue{)c^nsVb?NzC;u}avmmGxy~nfR ztJ#X6jsIA;+FOQ|?Hc==!_L3QDt0ct>{L=`gLd@LFG)YSp*(`=WO2$B!;33vwP7X2 z)f0EskyTXk$he*VP-X1)X;r@L70#qN@1&VL%09|eSgVd+QB=#W-gtpRTXFs7 zOG`t1o)N5oQC!4aw7^l;I8NBCsg?x8-7H2LIpOI9Vn@QmF}4l*$@Hz%2)msED)n$( z>vWp`auzZ9uto$WI^|`jkc+*jq;;i$?5T*$y)~+44x8$7)@ZeW=0)~pp0a*K;(%eb zpe*hM2E4!QmJbJ&#kfhbJI4%Jb8VS-Ea$Yq0d^)N4?yw0~LZOv0DaC^PIL9o@ zxKiliFihBffBQt*L~{~Sde*#JhJ^xwJWB$jrNJ-4<4xIe$51cD0z79#qL4{byVRypFw7I^Wlj*gkUAi&!>gBT zu1k^G9&*keb@Vux=vKBUjkBo4EqydB>`;4U)GfcY0+41^JUuvP#Q@Z~tl(;)3Fhp1 zE&UWQ*=<#Uo}*~tHsa|ti2H7idR#jCDB~F~z7*bs8R2)DlaOS)9V4N|g z*-%;nnhB_P4Jya)VZpuNOmLsLYB-MSmju(@H*)Rq?CJ@A&qu z24mY!v=tQ|jLj-*xdzFSOBeF@9>F<)tcrIj;ueRxP03=+Q(posTY1*%hK-3?dj?<@ z)yTtO13bHNslay1#>3zM#WfpzrovBR()wRd7{%M-?^5D)X5DE3T@Bm6%EooO-TENj z4ch!mXr&*#qt!_sRPO8dX-|^-(-lD1>V~MTIDY=u&8GeFRuAJnJw(OOJdqh?Zwo-? z8{^V(YiQAOj zWx*jT=$1dt>HTRAC1?h(S(0-`qW+vU1E8l_GlYCfuXX+DNi6+BWmWR{+l)KV-IG?s zZx8GIPAmzU1%HG92et{8Lwy<~kh$=Lxp~dMtg~hwk#iee%%6DX~%(K#72q(Q|(q3`kB|FAA*4ljk7uu3%1Q=9B)@fjl5T z9q8i@S@FJHd;1#o1@U!89c>wpWRx*bz{HJ1ca8E{;@=tci<#SXJNCY{2U(t_2kuv&Tg>Xp5E4u&b>ij}+zU6L0BY8bA-K z@t33~@uEWs^{&E0il4DQzO0qTzq(Y-D<48kBkf94mUX_&`ko+MB?@D9068|%YuQT! zZ+tF~i6vN9;NrE8jNVSU12~4$vDdBm1Z_4fPD6O9Iv4GERH1>kh0@;0o z3}V9eSH+=MZjHBSlDw$ob@lI+AISm^UYTe_QiG~k#3EsYQWM3xW~7q;Bbk-boHCJ> z(rh_YtMdzz;a0m`W}6yOs3E6?BFDN#kz?@>o-O)C2%903wT~BQ*Pr&M7VVB$JW) zi-eDNU>ulSKp#}^u zFXH#VEVucqmD{~4LfA%zKy4=cy=06$s5NUz66&uCy))*KIkz~N9?&eu(VMA{)12N> z4pQxEw(P2hSO=tdSx$^43+oHLy!f|jZntI98)QRZ)a~(Ba(h89C5<&=QbYtelZK^D z_h;#-yvi}oBD0bytlPJDWu8qj8w`vST3J)t3jwbW0z1cQxGQO+s#v1U`#(h+vSv% zU^KMNQT7(6#i3;lcQ&a&Q9*lj&e|wNS&*mpPLT!LmP3pTh)W2$;oWon0U9 zh&e>mA|AdbIWGES^%CdecCIcoEQbeJcj!AT+L(4Hk7?=&mZi4BUDmWCN%+oEF`5Km zsPJHb{&?`FM{gFI6$5g~dVP`{#c;UF074hu*pAAJS-nx~ z9(-#P@M)=eovTCek7lNay>CO<={v_FsFF-XFWWWb-EQWxj8zX?^;}6ZMR8il_^hT3 zhmavyh}dypoIzg{&iPkK|gz^tHs6Mg10!k*WquCUD3vD0ws23=N*U+naonl zJ^LVVh%Gy_k=1bQjyVQZ`Dm}cagVyBkTTAF=0P7<1(MPhdDdOC4+t3;%vLKC4%nSs z5a=&7hTa_<@+Vs8uR=djf>I8tHF*D79Zm4aFWomWO0eP_(Ix6M?=>xJv2%T|4kjfS zGrar2zQ`Aoqd8kdqmBkFhv>f%4(%eO&4)H?D97R=gYs8fv%^nG?2QS3QQl++zrDCJ z_r8CF{*t){^4Z(BIFje)?8a#lvla?2kWFxF2VdSX(exK>5b^rE0^2!zQjV{~7XrO6STVE}2pmz53qb4A1nt{8`FZ_dLo^(y*{a z*Q1jjeSOTued}?u1?#_dL1K_qb(szKA?KnmDL!@F#^sD!PA zZ1QP|I`ka)sM3OpKmq9IpPHk;$xT4On3pqw^*#_dufN28J$7xkLRaVzxP3ZO^{FXD zUY%^;+@sz&*`E8dYF@M+m7x__`7Pg=Ecg=uMOGr=G#7OZJhBn&$f<@A+$rSDD^^ z!BJe2QOu*|2xK8l!L0C+aQ&s?_y(Gv@#!VAbeDwF#VAjJ-5pTpa(K>VC{w5&?1 zN1ZF&wkR^77R^M?1$i9Ui~fl1_@0%pkB=LqghN~n9N{`@Jbu<|#i@=>)8~-DI8==s zu7ECw&`QC49hvC9i>dKpK6$*dD7Np!FN=uKWwD^Dc*T5Z>8RihniSWKmng`pvYq>6 zrVV^YQCHjmD1FCZ+$ZK;nrhLpjda1}jw^DZ8$~~|O z1N&u#n>2^qUPM1%z8YgVu`5*$CA>lfr>pbpYx8=$^Shs8xdJF!5fF!Ii~&Y3G-l0Ob5^$3z1_RI8)KzLJAB?+i2Q5jM+g13rOzI|5pBIgW z>V8TXJ~uLqyT5|rM|iybz+GNXqz;jK`+nhz)<2}11CHK})9{J*p3vl@VJF+0JV-YdAc`jU+cfYTAqFZh1W&%4PZWM4xI^Tz_h9sLnr~OK+KH;01cF7t zVcEQbL9vI&0t+#`z?;Rz%Xd7!wlCgRZ3tg8Ib2sw7oFJ|9S9Ygb#`%IP$frJwZF2m zR1n}J?X8vzz^7P`THTiiSleQ!Fu8#ng}rm4#A&m~*vvIi_8>l(2CA1Xs^vuCfWYPG$i8qt zG?w7)Q)-VM6poe1`m>-(X^X@TR7ml{9Z`n!ryBRWZD+iHcS)>PaGr*4k+tSTRzj! zx~0ny_dJ07^WPQH@VMfZTSNneN?QtGpIS*KC2-LoH(x7ySK`|$Bda1ARs8N_r?A|4 zf@Xn9ehtl-*h|fI)8N)tUm6)l>LX|Mv&voUCtP1+TWA$RQ@q*roVjijEj^d-WBiiERJAI{1J(v>jq_+!i*e1;o8xDyWUR9x94XS?7Y9 z_T&|B0oqm3e!6Jg)}~JZ4&sVm*p>T=4F|Z z(&cGpSH?pZ4GNIG3R8;SIP$U^0ms5}(S_<=Q6AFL$V!+Mux05&rs1PxA;aWT6j7H{cXj0y=(mIIQ%tSb%i2&Wzp7|TJ~IR z^s3rCeIi0r?@rhhCXqkHuN!@nlf>2n%2jv$C>l>vv5qtCe+AxJ65PI@wvNF#e*Qas z7WH~D>o9D$@5iRD`rG%hb`Umxqi-(Ss3l^UhUzHI zS7F_!V`}lv=!DS;j7-&RX4+1r_vJ!{x!RU~6RQ>6W$wxr`|R{%Gf!JSx4@#9{*}23 zW6t&GC9!MM-Pj-Ov9SPo-Dy57VeYl55STusPI2`sStG?{h!^p>=X7{0E{fZr7L`h#eut-M5bh&?Sz!;=FqHzMn-{n{;Yp})2VMIa$1V10VNJj>eR(n z3t$<Z!s2tvA$g-AIb;mp(kWT<#?TEz;e3c{W%`zW5r*HBg(VJ z^u27d-t^hDX5tTJNdVvX#oi~#*P6&w;9C`F2D8*y_AEM`fXg*1(57?WqfIRR8m;TA z75_{2pX#)J7MwL&IWwQ6tDxBgB8w(AQcC;1f4qJT!kOpC#J+g6);Acl?ZARvLT1(V zPwr)g=DY%gb1LK8gbh}j$I7+O7Bu8nplKR{*U*E?qSgB)T!AIH6i9A0v$qkr)F3C9 z>2W79vaj(uMp`kLhOjlYsBtu>HTf)@JFkuP{&-&U9Ox@eOc_BvuMZape23vWae?&Z zLuO)_d!nbF3~LvQ!-~6XsEK5|z=1#OP2Y00aHnE$gV`7?k0WZvI<{Mn!MM>krZ@$4 z;7UF3)%*dpe*5K2qbCaMcoWn;e*<~pa6U?}P*t<5+`wqP`>{XZLXeYwdL0pa6w7cr zQ&46@(;~`R!oA+|p)rzOE8OPWbl>b)c_H zYdROhR;QV0=o&CmSm4RE*HaGt0jEvTp~(~$=WJ*(S$3$cX+ajjC6%jH|O_}rdq~VhV3s4dwy?lTfC#`cQjB= z{8>mo#j0$5l0r4}R%!bbxJ->^Pl){4tWA5P8n-m3{%n~t|JgFJr4S$=)TeQOHJr&l zt~~c93ZNYNpF8x{o)d96cmA9e)Xnt*^)o5!;Gc7-X_MX+nVla%T}NH}k2_xf7b@ud>H>t$eU^1IF09Jcim52C10R0JHD8 zwHUd(Q2A_LpnDsG-6+O%w)Cb=3B9SdsJHaCEJlp7l*z`Tjh1a3%Tb$-e7Ooxm~iO_ zzBNNc+x(A6U7Ha>%-Il45GhK{Bd2-g5U|v+85w7=FUnWO)^sXornN;}u-Md0@Hp!x zmO2Q69{HCRAT8*A74R+SVfMX?rb4g6Im*5j@G8)nQTdG5PrL#DB#F&k=@&7c6}Bep zZPKa2bh7~j)@$&xa+`tz?1}z)@%FzqDMfwp9y-~2j04@4F>4M{(_P*A>Wzk}Kk(PT zMfmE4?R*i`eHZcBZ3>O#aU$;v*DBfljq~CgkmG{>x^sM4!rU{x9_7iOX*}ggkaq0O z@u+FDJ@R6+?D-Px(CO9RzSRYxY10X}BhFIOp|wc^N3EAL>k<}IS-c*R=Kf7>+w7Gx zzWD?U1OKJRieJ@?Q|@&Ao4o?_+8Q~Ib3ZZnclH>;zhxO{ zqO;PLr&=-7@A>uU0M#|ersUlO9$w<-YkK=2<6cS6BjwH4owPZ9&1289Q)EWGs0#nO zVQfaxj+5Ek>xPlpEY!Nw(V6dA5QE#}mO%kJwJw+L;*tAr5)njZvx|#rubYRS*{1a?d<O7 z?gTKUW&gT&m#r;FX@O1+>iW;Ow#Z~Un#_xC-djCgr!3w1GIiNt(Y~w3bSwdE8d}fd zTuvmIDb{&dwiR4*OTJ{Q8!f8!5TMTpU1Z)ZrFW~Np!FL@K`H!2vdet}!v{wV_ z3s5yKj;G(}0_Y1+Gsi-}E)zYR_T;T>M_^%u!>d%v-r1dLdsp`%i+y~6Q3k83cfDQp z2J7m3*JQ9%sZ#dTY0s~VJ*S? zo5q;S&dakl>zzS8OvDDnEkl9fttIsBb}PMPFHGmqx(nzhjUpOb*cP2*)3XIm=Mb7WWU?gOP= zXS|ot)-IRw1`aLN6($co6*`T=VT}N%ES+M|{;l6yZjPK8_Q zO8JB`DF!gDEOb&Nb=p0^kAo|k8$Lvhht4q?|#aRl~TcC&jJ2j-9vH<8juaDsLr+3a1xCbG7(78@Lkg zQ8Nl+OpK=(UfkU&TW5x=3-O@!X@>B%61`usP7w{s4d2R*SZ1v=BSxzxiF?3BUbzqX z&s4S*rC?y4iX3e^vwzF3HYi0}jP3=X%IaTtW6q{|woPo%si;36X}&*~yFX$aDVh_p zdnpxU?AnzVBrC=jqi{wr4)zCdzX-6`YnJUIfo?7Fes` ze_!G}p7vQnzWAuKob9NT+ zPU5!DbKBh=gZQcx`vse7r|w9x(O3VDj8;x39OM0XF7o~1gY$jJv-N$QBVkI&DJD}4 z;a%qK9pI8U!Y-L}0x>=IO7l!`|6RI%&K1wCG7FfI{(b82#9&2s(;!pWS};8e1p+&1 zcMM)ltzI{Gj*T@w9OL12dO0}W8&c1Lf}_*OT@h{2C|LhExYHidJ9s?3pfSa9F%LFmH!t#ZrxU2^|yqTu`q?wvv7$p1E3^jbM@A9$)-aIRD}+k%&?VYwAxKNW!uuITwFH_2aA|!ehNP2k#ve z&m?9G-K+L^=kaTIrKwYkze32nc2hK>7zg<~+-4Zk$1EDNL!ecTYGRM3OOrhzV4r4_ z(!=r;N~Erm?sFt2H9jYKq|Ij1so;^|D_A()HM|+KLHAB0@v9Ieek+{{hQdaw5Ll63 zkSb+vLvc;Cafk)tdbcy4<6|25oo@^e)aaL=s3=co4^AQUy}k{T&29DOj8Rzk_5MVW z0dec^D@vf!A1UW8H=4@veVDcB2?LUS`j+xFFm@SG-JXv2*( zXH75t+3%BNZcE?P)FsV2$vNGncaM1S=9)x8A71_BgX6YZRd&qzYq5wlc43wy=;a4} z8`13tF@qsfF$Jv0p5ufXt{~Yynm{)YE_z#c%Ac&wC&Yaq)7p~^YlSFiGBA=Hz>VTbkQcx(${I8Khwm1TKpxj3I4;V154 zhZ6wRCy%ppd{0E$69&x9ntcOlQfP*UFGWUMtEBWZw*%pAcNcqJdy4Q!ivlRSv~^HD zW9COOj^=4+Cm-rLY$NVcThQS9e<}(H`2_|WyKj?QKYm=oFUr}Qod(}8WlFn=w+x(- zhE0_in`IhE&cuue0_(cb~d-t8NuFtKMnNhlY2K-*}!mS`2+F zUjCvhR{uzCtHUtU5MSjH(>HE5;I{A!HQN*g-8+eXO>AgNwD9YmEYtWS$x0S_6HXcbpo7juMs;@kY+i56&tt#wz zKJ0*EcN{~n3kpQMZI6h3aT1rqTs`e!O?9>}l6#l@6;hMB!Bi6RlTH6y>Ug#5@eC45 zl|gGQ^$eaO$tpZdakvwG(XXcL$JCKph_~XGr=!N8Ppr?r)HfJb-^qF(1}~Wl&q$d{ zTHXivJjlt-^xdC(&yE>;Zw7yy@#R=i$j~?L$n+`GRlX5U&8oS6&Ey!RSH&wyKoV#j z!`xqxP%l10cRDM)ctvbcp7k%)mXS9p{+iOHGBs4a_*_hPa&?aG@h!nZR`*+tY-G_x zw5&WH8Nwflv)0Oj-ORmP(4~`jAv>poh_+nyoK&2}lX^-a^#*cPxfJMW*!^hZ8SU(e zGcpzzp;D^iS+#MYzj`?pOxq>s3KPQ@(=^B2$TKIDs^XDrxO$3UuSCa{8cz%88o(9C zs$)6b_R&x1nd+@%ci%7+Yh#Js+^(B>C9@AQ<$i{s!>CgfhncENVVR<6^b(;Cm1#)H z4WYYRT7hn!WUuAyAfJ~{)*-OHj!65O&xzoOtS_yQ#5YU-l`6zU#-WDS>dqmmSY1I% zT;t>0Gr&NFCV7NjRk{y3=Yq%_#uOcaM-@I(m0NS{f>@?0jZzOSxgZ;_fkgx;pm}Hc zT~@gFHC1)}J!A-7#k>Rm$s+;NvM=#;Wmue6dq;cGZe9jA=#Tm!0lZ@YQln^1X;WM~ zM`byW<*I_!7@7|K_sCTeg+hgdUc4UvM?Y~pPa}vR5(V-G41r<=lL+~P%!Q^0mNIS$ zM%hU_H8HOU!!0X1)TcG4+!h#8!+ErK6gLiZRb*CG!ENpORmU3p(J zb!T8h_N@33GKDeDLdLv2_wkv$?_?3+6)9Q6e7p28#U?tMenB^6zlyy)BLvjnupgHN z3xw$iY#Sbo^vh;B7Zidms!7*em$eSP5si!DP**sg9<0R*V)_ zCK+A>xwC5+1G=p$llytr%&4+ByOg0EKkaH+rE~YFSBpCm*10^R^SsLJL_;-VRHLC^l(1X{0p9gRVy%VnE3d1@#NoOPv zxBts9y9ue6*lOB?RUa`_hs(trRN3TLZ9O{bh3ncRn!#oJn4gVghx>Wu`F3dgwswTbm;^dO9<=C9*qV9-f37-O4AeM& zVrx{95fo8~-(yK}z8YS5rn`P+R&btt5W3Hwqc<&@vqy;5=ZW`*JukxVJBG%+%hBjn z`}Cq9JTo6WLOPok1Y{C^-#HzN18$zQz6Job$046CQC?_`-(jz=jCkst-szp#-v=M| zdhN&O6C|E4rJQQF&RW31{EqTi5B)nH3^;%+GvgcO@0YYv`M@da;gDlkel8Y>)g2yuw9Rdd}vpja(E_v-pt}S+uh~` zP*K{#{iyecu+JN`LJa}@vU}kjqU+I>7P{+^wF08c{bK;s%#;j)eXQk@ zgWc{1eTd8**rqqHdcb3D7Sq3{)Fz|%c^k-}e2nw`yWxuF0=x8`yxuH&*Fb?e6IgQ) zss9xqgg4a-Mr{BI5j%$zclXWQO!4wEZ15h{{z~ehwyLjHrYH{${Foy^ztQ-ZBfZ`k zeCcnFJ`H*CRD$hZ%{Y>2(4()`-X+W@yntCSxT%Z4**?|vB%_r zHYb11q27XuO3Yfs2<-B0$X>%weF+5o`bygmgX}tTdLtNHjrL~2kh(m6cL4-d%0uBBVlfwmG+jeimd1->MOf}N^!avwiyhfw zyw9U>d6H2;2S6`L+*K|1V?|Q(*$<;m`n8I?I%s4!#VO;=RAtr(|D{32q5sMel8r1) z%A#M0ji2<>(vr7`+KcBcUf8k=WI=RrR7ay=EBWf0?1WD#X~|@v0~aE$R6-KYL`b5yh@qu&txJ zk0CRUVdiv!Qay;zcY1BaJrm)8c)RG@)2PHtcW+n&ie*)EBkj2rQM!KalrN4Hva#%B zchb}p(nfaP4n+LmQALeTxHF0tVLgLe_}NHd%OC&S&T881j;DKoQ*=x*ICiGNYHiy3 zFN-&9to{kbvdj`m%TDI}IYXOWVFbq|a^6nk*;igQI)|;^W$z0fv&-YHBH{EjoKB%! zhZ_WX^YQ)DMHltu1l6zrvL`DJVNz=@ZF!#Xr#T6L@O+&QNyef49FhV_T(a(}b$8nS5;wGK95eN;s0 zN#`}N^&;7e!~R^9;?yps=@j&Xe`$94X7u%54fPF_)l-Yjw`B6oSCw6$ZR(`@DGXo? zlyPLDV(6lD+T>ipOh$nh7NC?d1I}YlB>GT?d9gq zJCU*5XjO}F!{w^V6Z(4dNOyi{$B_Dsc_~dZOK)i1yUZI=j-;p?Yxjx8w7}s^ zTU2{#Ss?E!mq_VPaVjQxgyI$@Ie=L(_EZ>oT;|TnDyDvCN}#y(o@i8WRdNBY(d4eA zEFzjeb}-J8u;3+MTLPXGEl_`8?|y@J;hj6%NP<`+(?qv)4=H z+QGWrt9AqSz8>VaG~hq^85Y#LgA)q|td5k51}=?4&T4c709$UAc(aJH1Hz&ZL++lp ztXtP*)qt%Bo2h3&Mo-y3f5?3Gh7BaXc!pBP55-|7tk7wgYZqxb6SdjQ=yrstobbp%KmWu~lmdXsr$} z(Z8o@tj?i2Y~K8a`k0c6c7%kw3Dy0TqJs-A`bm`&Hb}uX_er@lgpI>?84mZr~|8k zq$9YK&u}K>-px)ctOGkGA}NfCLaCpW+`d!7pR3G{gQdx*H}{}_H5m{bqfX zN^St4dK;aF`Afc~-accoUgYl#Q;MN5#jg&wiaO;_d zzR%zByw~V`k7w(wx#$TfR%&c;_(04YWO(tV?RSGD$u4m$p2m{Y$_)f4jmsy{jcXaBkIml1TIY}MUt+@&4C4`X;|~Yon}>87qFLZI^mETu9zZ} zuOXZ`yritusQjeQi?Ttml>P9tcnJj5aJ8^?{QBSnbvx^;mWfG+y9qr*gMy==D(s5I z$X!LTfzZPXDwk4+M|TPC5SQostQub6D&jiolkQ->YE9oZ-}91fP@fnI;Pc0~&O8i}K0J2#Dm z|6sG@r`6WVeinvV?p#qV7aN#~*?71jxsF3}Ty5SCiF#j%Rms2WHB3bTCQHrHjl#R~uGky-1<_K+D^g%?I}GUOw( zPlg7pT&Eq$r^WBFk;D)+Next`Sfj9l%c>G6-i!(xn0VUL-$Ta~-r4cE`xZ>X@1XhA zl1)$)q$sP1BrTx1q9#i*PEc$E=G4OLPm>m59>ExQ4{UU!;yr5qj(}m;?EUbOC!%nS z0KEsA7b9MGN{Tdyk(EW(A(y z1<)n5h^2h`rZdT6)J|fZ_!8d4EKXVe3C_1?_m;0*TKAnd)8mn_MjuEyCIvzCFaQSLOwNBv7! ze$7tj14==2YQLsV6}Ysen|Tu5eC0l97&Wf%g%s50LEDy;_HW|n4+Q) zkEN-8BgQkTq*_u;N15dnP%37`;@jR-KO`uer_Neq(6Q(*Q>eK^b&*!Km1J{*H95k1 zQW|71MIZL4Xg)?;M;<3rjWh7c`_kodh8*0&c=!hR5X|FUR+{pfV(vd-5MyPLvLFT} z_8#ffE28XNa}Tif%6yH{ac%ioC==dS`K`1d&K5_cT=>?{b8UsJv+2(9-RmYUEhNn! zdX1v#vb4u3pCAcvZaL{B_r8-x5*fV^tFT-3DuMM$c@fI5iiuFQ4T8ykB2#p0{SJmB z6(y4iFLpe6%0Lh8`f8B57j<>pRLC#e9C~kH8QuwFnPJua8$ibr^(#NxDrb_(2K#`j z+6v8|!)q43w@{r$^hD*Ad6rINBcs=fQ?tv%b(OelpLuimOMV5yJ9v=_#WHo>f`pR| z8VPS9Av)Ndpr|U%Eq(g)Y1dYFHBKSSu680S#7np41{r#{M&p{x96G1*VoZlKase01 z4191`#!mBwC-CqzyY$a)oBrLTF9(^tZj=c$xd!_L#?EHi%MUrH(e_`BZv8&5_1w>- zH{?-b6(+37B}(7)K5@$~a@Q?~>nm2V1o|gvf+@+Lb^hTUlh)K7-(BVq|1P?A-F_=2fSDZ=gMm7 zN^c$CK6l?~&;%|1lK{x25^m*euuE7sgq}>J`!IR=jgfNI4-K##-CY++3c}M6F-{Tg-47HX zM%X9enlKFX?X>ggPg}0xow#Msb@Zs5D;3~c74VvT6FhaJy4iYHj(gX%YusXe?WCX; zC}E^`>YUf4Y@a_NqK%_$k3`m5OK15)`y@2-X~UR09bs|@Fiv^E_megexMl14enuIAnNBlqil;kcx4P9RIHMdpphpUhee*Mqhz%&hRn8G$)|&-=H#Yi&R}~sXz<)XErdB zFay{f`^TTsx26!1_z7@1HuvZE(Q!y%*kPM?CLxMS;W+j82beixw+x3}~4 zwfb4(DYu3kyPmUW`wTxl`D+`3R{_t4aJsMY9(|3o_QWX*pO za7jGQ%~lBH>n1)1(&ZijUEbgSp2nrsQntwYD!x-BbhGIbHu^q0@8aw**`2&UC6hQ{ z3(LO*P>+ei@O=Ajs^!^0X-;qZZ{!clJnYETyW)Jc`|4n`?%hv}2{h6P!d4Jsc*pXW zB7R42_n?ZgS3_ibjABlk-rs(bLDD-g>4!f|3&(7Y#^`j=Zz6_Ox_cY-7($ZmWSgAF<0jb8BPD7{`#<{D-G^CQWg;E&*ilN|2OJaTiOGm z{>OL_>POw($#OBScj1=YO2TGyjkc3_(s(e6gFXe3{!;eSbC>N~$(4MO&pVF|QHD5Y z1VSrq-f!6@X^teQd!umnEzR}K*>O+Dww~U3NtD_1f1G^RL)y)@1hAcKy!fp;b zsTciK{VJL~TeuN1Ce76`mlA5xVruTPn0yT0l!+e9rq=5mW^l`~8`3-}fhhA^bEHs9lH_G6&2+;&U?^`z{dQ%I2itmjv7CN{AWYgMC~*9Ixfx8|l(9`bA5ioKQ% zHfKx9yrkJbNO7g%oCYNA%Z_tuss6@g=yVZUzMdgAG=&v_CWMo1FN$3>lF7=j$}t#r zvR2-;l?1us+P0xe+K5Lb?rvVMmDSL0SsUT6PlYz> zP2voWX{D(iSTIM6lA0rOyv?)Nc^>f4Rz(iSp$rPe{|BT$%O1c}m;3*V>HFr(+4PWn zx}+o74P{*a8Wmzzf80`aLdhScudMO^!s!Kq;}2&`$F@Fg^?ED)c>VIDKaLu0HG+7K zxbtCCFM@~_H5oOC%>8kbh+UCi;pGW9Nc5==yP~q?(R4C?gV*A&o5=uIe3^Xj5-Yp zGVVQffAdlgHCu{ja7t~@D1ODo(r%QuN~^r_67z9Y24UEae>oWjN5BjKO8)iXi|%C{ z(w8>;79sEAK277mGU_g}^K?TMIWLT1Ex{G*k>D;f>PxI>k27o-&CKZhgW>2s-pBm* z^9b#N^=?jy4vrz#(Foo9Cfo%Qc&6|33pr6?e7!Sra4|d9_4@fht7UrhU*(XSc~^Lq zM866r7CbvJSqI?F2qYzyw5(+mWy$0Wk3@-s?We-T8M=;a!t4$I_mh|VBWrVhyjm-?7A;v2_3Fs`nQ z1*>DtSIO7OK|uNrD&mC%5@7541=zbi2g){3@VHDDU{Ft}#REL>!vx}_K?1huavvh# zfH=V4kWX7-SII2E`47OmbwcC{N`prMNj@TJGQieY03_5GVX#}&KD39iNQkb$DljSUq@^M@pXo65MO852Jv+U!;b+_GY#VFACp0R-4GlS+X2Mau^m8s9XcDt z*Z-MP1LErt`Z6dV<6r*WeDHNdkIDJ~V3`%m~03{e;HKzR~Vt0jHUVZ!gD|S!DL;-00{X50+1c^Mx8~_-g=zWS#z`CVMNU{?4K56Nw=7fE4no|JxhR0iJLAeNFlV^vy zDuMeI#XG2T(=Fzh6W!=Hp9+a$2-xE~rvUTTqA?Rz(Y*1QYiY z*@QQ{h|~NqZcCCPrd&-9y&o$|q)Zz5RtP*q@xn%3;*9J!9i%ZTBJGu+`iNo>CD-Wc zfv&^q64AesMHiJPEaP#1TzByf^SPcVY0WgI-^A#SbKN!=IoH75Kzxa)bg;`gJ61!W zFx|%2c4q$DhNzL{B9#p)SJT{7KU`@@37v6Y+b-8EGN)~&6SR!1gV!uoAz1cxZiQeprfr8nKQkPMVQ~)qJc+a#nb${`5lzI;tT|cl*CK7h zAXI%5Z)$R3iis`a*ds^-XA~uoxfWltgV#S&YKQclj7YIo`#VxaXQs3*6wm#vNfi9V z$Z3{I{TCa2HW@lrLC8$u0IggSxnb+a&Z^F)uRXc*9Tsdmj|2f zVklC=4hcV{*%Dy4vNG2G4(VH@$K6HL#F~}gy^h(C%Z%YxAsjwo{jT{L)HtC2@$k@&m(vcE+pq)FvWya9yHaZZa*kT{zX* zU%FRy&h`LMJTJ5(>J)*KSZfzA?ybJY#mEa#qI4$zPIRUy+E$_~e_MQ#+C7hlUWK%` zWPX!vgfFMUz}I?amqLd_eiETVkX#3#QPOay0@OY^wjAXO=w& zwP2dEG2|+DV6bcc40%E2u^WTT8e51-FZ7GzKnMR*&+ngKzXrc>nN@F zq?E|D;-#w!Quj&S;zZ&Du0R)K+%Y{sS)_YZC1bl7DOvT-P_Nu-4={b%dMxoe#(VS!&_Av+mUPNvJeTKcnN%(IHYdSwM!Ikv_(fv z{GXz|;|o9^gUAS8jGMbR_3&o&wn!(@TD~AiK$Qo8k!i;}`|1Am(@nkA^H>{inbtl9 zeSnL}H=dHc`g2}G6qxfOlgGdJC@o!HbXd8b+U7Lgh29kK4b9*I+X@%c}1W z?XnUb`S1+T`)(0VuZ-t&pu#Z&W27NfsRP7S_PfapVHB+9abP<38E%pNs}83TE&sg8 z=%xSlB76Au?ML8}wXE>WZD)cj0$Jb$=BhdNKp?L}AlF6=OZai31bf7z7&ngy#Jih8 zvT|Vz#f_E3_mH__(y8Gh--s~3SS`5Qg?{(364Y8GRk?1GjJ$cNE%>ilNt0S9(9&qO z>IrHY#B`yD7vY7Tp>q-FjJj4FKUUY`c{Oy~p-sOWrt;SR;?djvT`q-#ar^^T<;Zs5gHGnZ?J#+ngXjHF($?9M%1 zIZ*eM1k-2SyH00O_D>Mnh~816f=%B25hYzIJf8?)nt8o>rjjPzu=cNEVB&WpGMV8) zvqFRiTpxYObWvDkOht;g_5&Tn&`?WOgRcyF|N^sckobZ3#SS$^+CNFYovB23f2zcATbC9nccqRF=!l> z%L#3 zG4Q2Oh}Gpcibg{9w|sDUpKrFU9#uone@eaDIdBrD249NyYC`wPO}jY`fv-&-&gzR! zXQlFmS+;t!;gK53rv0HOHAF`<)NOB{K6ec8mtj!l0Yvd-ug3sI$+T^MUPa6|9Y!J} zv`40OhDK3K?6rU)%kO$C45i8~FUyWfPIn&s5g;Yc)B$=`FG?SKzb@Z1%b;iCmSAYm zWCbjg39F1a2@WI<{BVp`&y&~R z)y1vaJ|DPD_b!7qkk6^*Y;}GJJN!YBTpG3FrZwbet1Y%ZDla^f7TUlnZ+P z1RQD30%>ma(?N}x&+|kJ7^LDvPl8ZQFCK#CJX~{P)qNp#Kuv}8avRwqd&G#Qv;4Sz ze!bxD(L^~m3yKPCTg+Va5?U(0N%N|8a?^R&Iz6kFhO_T}zD3sf13n>U_*f5g*birC zobOdJvo@9rG4qI4He!ce8Fqa8s3)NhTpDJ@gF!`u zP7mQ4*Q6HbR=aEM7bR9)IDAzD6PWJaBrS4nsY@>)pp`Vv2S^pS~eLV8>9J4c{iqD*7@N=QYAytZmL zYjc=B6WGvTxOQqI$;m;P1%=ips!?=2tkxmedxF}w!JNj4y#RaMC_8c`*ZRT?FU+F< z+t2ewU_4d7-i9I4j`wM?YnMx4|1Mbf6j{f{Naa*wH1K)u?%#ltzhXZ z%|_tbsmMu7`Y|U6Il4;!_JaG7mRgaZlPDt|nZ>#MsOU}aL0d126X?^Ht+*QU!a)~z zPt?mbwO$YXX?zu_DI!{;_PE~twmNmhyDU_2QlJRBkX9!|veZ2f^Zbn=6|JB?@Cvgr zK$n@pH@c>xfc3UfO*#}AqE(MdkDV*3gm=AV;j!}BkW^FZ{i!y`uMGBji_Vku{Vd22#Ni6A>L7UH z`QEL|mIY32JORs$o-Hp{MjNo?H0Hk#q*2p^sQ%*`Tj_^)RLCh&hvr(~C;Sj_a~^7tG+6L_78>`)?)`I{`yKu}DM9Yl?G%Bwy_`2C?qzW6%i=;AxF%JF#V2sKEti2|4 z6{KWUDe;0_K`wU_YBWUN#?F@9V!qsZI=pkBxdej>`9i|1sh{y`hZ4N()ucMu(%2O6 z$#BlFE$23nSSbn6s&M9nQ#Ban^e$#-Ws;0B-m!AB!V7l73k^N4ri?nPr^xzC)AGi$5b!^qs(7c~V_+4L)9q{ze{=TW2{!|4~Jj!&nhp z6l)(Y@?$@7o?&1|Uc6P9Sko_3f<{=e5dv?&Zl>Q&2M5d(H$Dv9)1xYH?#h45gM7Ig zesWP64yXwZ=#?ez1NzP?ojmnI@O*^=wl2edMB7k+Eq#NN>^m@^`%zxvmA`7!N4R~l zJx)9dOaaNMu0e9D0~o?9e{djIAaK%A3K_74nOg}C)U>31OZ^27=FUqC))&?1)$V)M z8)ZnciF#$ApScgajx_kUv@T`KCSVm>dcA|pRudzexK|td2eIEzXju2D(pikp$Yj^X z!`tm=vEnq~B^Sne9_6Oduwhn@^{C;egI(|>8+hju8Z!jMp31N#ajvfj{)>ZSyrAnR z{g(u%YoibN`6no$>l??kLo-#xVO~;9Gyb5?=QTermzX9N4 zo-;s2~nukk{N;%VZMJ20mbnSMR_`W4#qyEgrl7vU*gxhhb-S^ zd-Q*v^I_FCkt2=~;q!#Tb2yR*>@**PqiNLG1QK?ZFloGz<+@Ygh zce=vlUp;aXh>;hEnSm!<8_yv`R;-6MLYO&m-C3}8kKeiD!%3)*5;na&%s$XM*3Qzr z?O`ZX{*+;G-AKb>5$5VGwo-iLPI1O=f%EnZ19CuW{?ctxTAc4EdN z0G*i0%*1a$T~bawI8-c}m|4r5hC3c$mkkONCn~f_y8XH1&swipuf`G`q7V{mu38V5 z`-wY)50jk)y)LkMQBTm_C%PEy;$CD7hR$$teyieo0c#q(as#2YgrHt6}X36?cLEc}#;}B>S${r;-f}EW0 z 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

        )ilQYK1 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 J1AxH^_zzqC%3uHh diff --git a/docs/index.html b/docs/index.html index badba7d1..35640c82 100644 --- a/docs/index.html +++ b/docs/index.html @@ -481,13 +481,6 @@

        Quiz Events

        // Track when a quiz result is converted on ConstructorIo.trackQuizConversion(quizID: "coffee-quiz", quizVersionID: "1231244", quizSessionID: "123", customerID: "123", variationID: "167", itemName: "espresso", revenue: 20.0) -
      -

      Media Impression Events

      -
      // Track when a media impression is viewed
      -ConstructorIo.trackMediaImpressionView(bannerAdId: "banner-ad-id", placementId: "placement-id")
      -
      -// Track when a media impression is clicked
      -ConstructorIo.trackMediaImpressionClick(bannerAdId: "banner-ad-id", placementId: "placement-id")
       

      Conversion Events

      // Track when an item converts (a.k.a. is added to cart) regardless of the user journey that led to adding to cart
      @@ -514,8 +507,8 @@ 

      Miscellaneous Events

      diff --git a/docs/js/jazzy.js b/docs/js/jazzy.js index 1ac86992..19844166 100755 --- a/docs/js/jazzy.js +++ b/docs/js/jazzy.js @@ -22,7 +22,7 @@ function itemLinkToContent($link) { return $link.parent().parent().next(); } -// On doc load + hash-change, open any targeted item +// On doc load + hash-change, open any targetted item function openCurrentItemIfClosed() { if (window.jazzy.docset) { return; diff --git a/docs/search.json b/docs/search.json index 4bf0ecd3..13b048a7 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -{"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eRefine dcontent data\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a refined content object\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html":{"name":"CIORefinedContent","abstract":"\u003cp\u003eStruct encapsulating a refined content with associated metadata\u003c/p\u003e"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC10tokenMatchAA0C10SourceDataCvp":{"name":"tokenMatch","abstract":"\u003cp\u003eNumber of token match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC15embeddingsMatchAA0C10SourceDataCvp":{"name":"embeddingsMatch","abstract":"\u003cp\u003eNumber of embedding match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSourceData.html#/s:23ConstructorAutocomplete19CIOResultSourceDataC5countSivp":{"name":"count","abstract":"\u003cp\u003eNumber of results matching\u003c/p\u003e","parent_name":"CIOResultSourceData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC2idSSvp":{"name":"id","abstract":"\u003cp\u003eId of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC12display_nameSSvp":{"name":"display_name","abstract":"\u003cp\u003eDisplay name of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html":{"name":"CIOCollectionData","abstract":"\u003cp\u003eStruct encapsulating a collection\u003c/p\u003e"},"Classes/CIOResultSourceData.html":{"name":"CIOResultSourceData","abstract":"\u003cp\u003eStruct encapsulating a result source data\u003c/p\u003e"},"Classes/CIOResultSources.html":{"name":"CIOResultSources","abstract":"\u003cp\u003eStruct encapsulating a result source\u003c/p\u003e"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV17filterExpressionsSDySSypGvp":{"name":"filterExpressions","abstract":"\u003cp\u003eFilter Expressions\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV10resultsUrlSSvp":{"name":"resultsUrl","abstract":"\u003cp\u003eResults Url\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryUrlSSSgvp":{"name":"primaryUrl","abstract":"\u003cp\u003ePrimary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryAltSSSgvp":{"name":"primaryAlt","abstract":"\u003cp\u003ePrimary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryUrlSSSgvp":{"name":"secondaryUrl","abstract":"\u003cp\u003eSecondary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryAltSSSgvp":{"name":"secondaryAlt","abstract":"\u003cp\u003eSecondary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a question images\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eQuiz option attribute name\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eQuiz option attribute value\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option attribute object\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV2idSivp":{"name":"id","abstract":"\u003cp\u003eThe id of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV9attributeAA0cD9AttributeVSgvp":{"name":"attribute","abstract":"\u003cp\u003eThe attribute associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eThe images associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV2idSivp":{"name":"id","abstract":"\u003cp\u003eQuestion ID\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV5titleSSSgvp":{"name":"title","abstract":"\u003cp\u003eTitle of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4typeSSSgvp":{"name":"type","abstract":"\u003cp\u003eThe type of question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7ctaTextSSSgvp":{"name":"ctaText","abstract":"\u003cp\u003eCTA text of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eImages associated with the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7optionsSayAA0C6OptionVGSgvp":{"name":"options","abstract":"\u003cp\u003eList of possible options (answers) for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV16inputPlaceholderSSSgvp":{"name":"inputPlaceholder","abstract":"\u003cp\u003eThe input placeholder for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6sortBySSvp":{"name":"sortBy","abstract":"\u003cp\u003eThe field to sort by\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV9sortOrderAA0cF0Ovp":{"name":"sortOrder","abstract":"\u003cp\u003eThe sort order (i.e. \u0026ldquo;ascending\u0026rdquo; or \u0026ldquo;descending\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eThe status of the sort option (i.e. \u0026ldquo;selected\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV3urlSSvp":{"name":"url","abstract":"\u003cp\u003eThe redirect URL\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV7matchIDSivp":{"name":"matchID","abstract":"\u003cp\u003eMatch ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6ruleIDSivp":{"name":"ruleID","abstract":"\u003cp\u003eRule ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6objectACSgSDySSypGSg_tcfc":{"name":"init(object:)","abstract":"\u003cp\u003eCreate a Search redirect info object\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name of the facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV6valuesSaySSGvp":{"name":"values","abstract":"\u003cp\u003eList of facet option values\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV2idSSSgvp":{"name":"id","abstract":"\u003cp\u003eResult Item ID\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV3urlSSSgvp":{"name":"url","abstract":"\u003cp\u003eURL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8imageURLSSSgvp":{"name":"imageURL","abstract":"\u003cp\u003eImage URL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6groupsSayAA8CIOGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eGroups associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6facetsSayAA0C5FacetVGvp":{"name":"facets","abstract":"\u003cp\u003eFacets associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8metadataSDySSypGvp":{"name":"metadata","abstract":"\u003cp\u003eAdditioanl metadata associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11variationIdSSSgvp":{"name":"variationId","abstract":"\u003cp\u003eVariation ID of the result item (if available)\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOResultData"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value (or name) of the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4dataAA0C4DataVvp":{"name":"data","abstract":"\u003cp\u003eAdditional data about the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC12matchedTermsSaySSGvp":{"name":"matchedTerms","abstract":"\u003cp\u003eTerms associated with the result that was matched on\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC10variationsSayACGvp":{"name":"variations","abstract":"\u003cp\u003eVariations for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC13variationsMapypvp":{"name":"variationsMap","abstract":"\u003cp\u003eVariations map for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional metadata\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC8strategyAA26CIORecommendationsStrategyVvp":{"name":"strategy","abstract":"\u003cp\u003eThe underlying recommendations strategy for the result (only applies to recommendations)\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC6labelsSDySSypGvp":{"name":"labels","abstract":"\u003cp\u003eLabels associated with the result item\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result object\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"CIOResult"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV2idSSvp":{"name":"id","abstract":"\u003cp\u003eThe id of the strategy\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations strategy object\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsPod.html#/s:23ConstructorAutocomplete21CIORecommendationsPodV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations pod\u003c/p\u003e","parent_name":"CIORecommendationsPod"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC4pathSSSgvp":{"name":"path","abstract":"\u003cp\u003eThe full path of the group hierarchy\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayName7groupID4pathACSS_S2SSgtcfc":{"name":"init(displayName:groupID:path:)","abstract":"\u003cp\u003eCreate a group\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC5countSiSgvp":{"name":"count","abstract":"\u003cp\u003eThe number of results that would be returned when selected\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC8childrenSayACGvp":{"name":"children","abstract":"\u003cp\u003eList of child groups\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7parentsSayACGvp":{"name":"parents","abstract":"\u003cp\u003eList of parent groups that it belongs to\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC4dataSDySSypGSgvp":{"name":"data","abstract":"\u003cp\u003eJSON object with custom metadata attached with the item group.\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5countSivp":{"name":"count","abstract":"\u003cp\u003eThe number of results that will be returned when selected\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (i.e. \u0026ldquo;selected\u0026rdquo; or \u0026ldquo;\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe facet value\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name (or value) of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3maxSivp":{"name":"max","abstract":"\u003cp\u003eThe max possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3minSivp":{"name":"min","abstract":"\u003cp\u003eThe minimum possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV7optionsSayAA0cD6OptionVGvp":{"name":"options","abstract":"\u003cp\u003eList of facet options\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4typeSSvp":{"name":"type","abstract":"\u003cp\u003eThe type of the facet (i.e. range or multiple)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6hiddenSbvp":{"name":"hidden","abstract":"\u003cp\u003eWhether the facet is hidden or not (i.e. true or false)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6statusSS3min_SS3maxtSgvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (for range type facets)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet object\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6resultAA9CIOResultCvp":{"name":"result","abstract":"\u003cp\u003eResult returned for the query\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC5groupAA8CIOGroupCSgvp":{"name":"group","abstract":"\u003cp\u003eGroup (or category) the result belongs to\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6result5groupAcA9CIOResultC_AA8CIOGroupCSgtcfc":{"name":"init(result:group:)","abstract":"\u003cp\u003eCreate a autocomplete result\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html":{"name":"CIOAutocompleteResult","abstract":"\u003cp\u003eDefines an autocomplete item in the list. Since you can search for a term in a group, this class holds"},"Structs/CIOFilterFacet.html":{"name":"CIOFilterFacet","abstract":"\u003cp\u003eStruct encapsulating a filter facet with information about the type and options.\u003c/p\u003e"},"Structs/CIOFilterFacetOption.html":{"name":"CIOFilterFacetOption","abstract":"\u003cp\u003eStruct encapsulating a filter facet option with information about the status and results associated with it.\u003c/p\u003e"},"Classes/CIOFilterGroup.html":{"name":"CIOFilterGroup","abstract":"\u003cp\u003eStruct encapsulating a filter group\u003c/p\u003e"},"Classes/CIOGroup.html":{"name":"CIOGroup","abstract":"\u003cp\u003eStruct encapsulating a group\u003c/p\u003e"},"Structs/CIORecommendationsPod.html":{"name":"CIORecommendationsPod","abstract":"\u003cp\u003eStruct encapsulating a recommendations pod\u003c/p\u003e"},"Structs/CIORecommendationsStrategy.html":{"name":"CIORecommendationsStrategy","abstract":"\u003cp\u003eStruct encapsulating the recommendations strategy\u003c/p\u003e"},"Classes/CIOResult.html":{"name":"CIOResult","abstract":"\u003cp\u003eStruct encapsulating a result with associated metadata and variations\u003c/p\u003e"},"Structs/CIOResultData.html":{"name":"CIOResultData","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOResultFacet.html":{"name":"CIOResultFacet","abstract":"\u003cp\u003eStruct encapsulating a result facet\u003c/p\u003e"},"Structs/CIOSearchRedirectInfo.html":{"name":"CIOSearchRedirectInfo","abstract":"\u003cp\u003eStruct encapsulating the Search redirect info\u003c/p\u003e"},"Structs/CIOSortOption.html":{"name":"CIOSortOption","abstract":"\u003cp\u003eStruct encapsulating a sort option\u003c/p\u003e"},"Structs/CIOQuizQuestion.html":{"name":"CIOQuizQuestion","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizOption.html":{"name":"CIOQuizOption","abstract":"\u003cp\u003eStruct encapsulating a quiz option\u003c/p\u003e"},"Structs/CIOQuizOptionAttribute.html":{"name":"CIOQuizOptionAttribute","abstract":"\u003cp\u003eStruct encapsulating a quiz option attribute\u003c/p\u003e"},"Structs/CIOQuizImages.html":{"name":"CIOQuizImages","abstract":"\u003cp\u003eStruct encapsulating a question images\u003c/p\u003e"},"Structs/CIOQuizResult.html":{"name":"CIOQuizResult","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV08totalNumD0Sivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the result\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13resultSourcesAA09CIOResultG0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Quizzes Response\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV04nextD0AA0cD0Vvp":{"name":"nextQuestion","abstract":"\u003cp\u003eNext question in the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the search query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV12redirectInfoAA0c8RedirectF0VSgvp":{"name":"redirectInfo","abstract":"\u003cp\u003eAdditional info about the redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eA list of sorting options\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV10isRedirectSbvp":{"name":"isRedirect","abstract":"\u003cp\u003eFlag to determine if the response is a redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Search Response\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV3podAA0C3PodVvp":{"name":"pod","abstract":"\u003cp\u003ePod information\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the recommendations query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Recommendations Response\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV6facetsSayAA09CIOFilterD0VGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV10collectionAA17CIOCollectionDataCSgvp":{"name":"collection","abstract":"\u003cp\u003eCollection of the result if browsing collection_id\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Browse Response\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV8sectionsSDySSSayAA0C6ResultCGGvp":{"name":"sections","abstract":"\u003cp\u003eList of results broken down by sections\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional information about the request and result ID\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Autocomplete Response\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html":{"name":"CIOAutocompleteResponse","abstract":"\u003cp\u003eStruct representing the autocomplete data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseResponse.html":{"name":"CIOBrowseResponse","abstract":"\u003cp\u003eStruct representing the browse data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetsResponse.html":{"name":"CIOBrowseFacetsResponse","abstract":"\u003cp\u003eStruct representing the browse facets data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsResponse.html":{"name":"CIOBrowseFacetOptionsResponse","abstract":"\u003cp\u003eStruct representing the browse facet options data response from the server.\u003c/p\u003e"},"Structs/CIORecommendationsResponse.html":{"name":"CIORecommendationsResponse","abstract":"\u003cp\u003eStruct representing the recommendations data response from the server.\u003c/p\u003e"},"Structs/CIOSearchResponse.html":{"name":"CIOSearchResponse","abstract":"\u003cp\u003eStruct representing the search data response from the server.\u003c/p\u003e"},"Structs/CIOQuizQuestionResponse.html":{"name":"CIOQuizQuestionResponse","abstract":"\u003cp\u003eStruct representing the quiz question response from the server.\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html":{"name":"CIOQuizResultsResponse","abstract":"\u003cp\u003eStruct representing the quiz result response from the server.\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Search request query builder\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5podIDACSS_tcfc":{"name":"init(podID:)","abstract":"\u003cp\u003eCreate a Recommendations request query builder\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC9setItemIDyACSSF":{"name":"setItemID(_:)","abstract":"\u003cp\u003eAdd an item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC14setVariationIDyACSSF":{"name":"setVariationID(_:)","abstract":"\u003cp\u003eAdd an item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC7setTermyACSSF":{"name":"setTerm(_:)","abstract":"\u003cp\u003eAdd a term to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreata a Browse Groups request query builder\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setGroupIdyACSSF":{"name":"setGroupId(_:)","abstract":"\u003cp\u003eSpecify the id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC11setMaxDepthyACSiF":{"name":"setMaxDepth(_:)","abstract":"\u003cp\u003eSpecify the maximum depth of the hierarchy that should be included in the response","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eSpecify the section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC9facetNameACSS_tcfc":{"name":"init(facetName:)","abstract":"\u003cp\u003eCreate a Browse facet options request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC19setShowHiddenFacetsyACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC5buildAA0cdeF0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreate a Browse Facets request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC013setShowHiddenD0yACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC9setOffsetyACSiF":{"name":"setOffset(_:)","abstract":"\u003cp\u003eAdd a offset of results to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC3idsACSaySSG_tcfc":{"name":"init(ids:)","abstract":"\u003cp\u003eCreate a Browse Items request query builder\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setFiltersyAcA08CIOQueryH0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setSortOptionyAcA07CIOSortI0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC16setVariationsMapyAcA08CIOQueryhI0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupsiJ0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdds the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10filterName0F5ValueACSS_SStcfc":{"name":"init(filterName:filterValue:)","abstract":"\u003cp\u003eCreate a Browse request query builder\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Autocomplete request query builder\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC23setNumResultsForSectionyACSDySSSiGF":{"name":"setNumResultsForSection(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC17setSectionFiltersyACSDySSAA08CIOQueryH0VGF":{"name":"setSectionFilters(_:)","abstract":"\u003cp\u003eAdd additional filters applied only to specific sections\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html":{"name":"CIOAutocompleteQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a autocomplete query\u003c/p\u003e"},"Classes/CIOBrowseQueryBuilder.html":{"name":"CIOBrowseQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse query.\u003c/p\u003e"},"Classes/CIOBrowseItemsQueryBuilder.html":{"name":"CIOBrowseItemsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse items query.\u003c/p\u003e"},"Classes/CIOBrowseFacetsQueryBuilder.html":{"name":"CIOBrowseFacetsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facets query.\u003c/p\u003e"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html":{"name":"CIOBrowseFacetOptionsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facet options query.\u003c/p\u003e"},"Classes/CIOBrowseGroupsQueryBuilder.html":{"name":"CIOBrowseGroupsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse groups query.\u003c/p\u003e"},"Classes/CIORecommendationsQueryBuilder.html":{"name":"CIORecommendationsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a recommendations query\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html":{"name":"CIOSearchQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eThe id of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV7answersSaySaySSGGSgvp":{"name":"answers","abstract":"\u003cp\u003eA list of answers. Please refer to \u0026ldquo;\u003ca href=\"https://docs.constructor.com/reference/configuration-quizzes\"\u003ehttps://docs.constructor.com/reference/configuration-quizzes\u003c/a\u003e\u0026rdquo; for additional details\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizVersionIDSSSgvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizSessionIDSSSgvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizID7answers0e7VersionF00e7SessionF0ACSS_SaySaySSGGSgSSSgAKtcfc":{"name":"init(quizID:answers:quizVersionID:quizSessionID:)","abstract":"\u003cp\u003eCreate a Quiz request query object\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5querySSvp":{"name":"query","abstract":"\u003cp\u003eThe user typed query to return results for\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5query7filters10sortOption4page7perPage7section12hiddenFields0M6Facets010groupsSortH013variationsMap19preFilterExpression10fmtOptionsACSS_AA15CIOQueryFiltersVSgAA07CIOSortH0VSgSiSgAVSSSgSaySSGSgAyA09CIOGroupsqH0VSgAA0y10VariationsS0VSgAWSaySS3key_SS5valuetGSgtcfc":{"name":"init(query:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Search request query object\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podIDSSvp":{"name":"podID","abstract":"\u003cp\u003eThe pod ID\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV6itemIDSSSgvp":{"name":"itemID","abstract":"\u003cp\u003eThe item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV11variationIDSSSgvp":{"name":"variationID","abstract":"\u003cp\u003eThe item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV4termSSSgvp":{"name":"term","abstract":"\u003cp\u003eThe term to use to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV10numResultsSiSgvp":{"name":"numResults","abstract":"\u003cp\u003eThe number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podID04itemF009variationF04term7filters10numResults7section12hiddenFields19preFilterExpression13variationsMapACSS_SSSgA2nA15CIOQueryFiltersVSgSiSgANSaySSGSgAnA0u10VariationsT0VSgtcfc":{"name":"init(podID:itemID:variationID:term:filters:numResults:section:hiddenFields:preFilterExpression:variationsMap:)","abstract":"\u003cp\u003eCreate a Recommendations request query object\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupIdSSSgvp":{"name":"groupId","abstract":"\u003cp\u003eThe id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV14groupsMaxDepthSiSgvp":{"name":"groupsMaxDepth","abstract":"\u003cp\u003eThe maximum depth of the hierarchy, in case of hierarchical groups, that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupId7section14groupsMaxDepthACSSSg_AGSiSgtcfc":{"name":"init(groupId:section:groupsMaxDepth:)","abstract":"\u003cp\u003eCreate a Browse Groups request query object\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetNameSSvp":{"name":"facetName","abstract":"\u003cp\u003eName of the facet whose options to return\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV16showHiddenFacetsSbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetName16showHiddenFacetsACSS_SbSgtcfc":{"name":"init(facetName:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facet options request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4pageSiSgvp":{"name":"page","abstract":"\u003cp\u003eThe page of results to request (can\u0026rsquo;t be used with offset)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV6offsetSiSgvp":{"name":"offset","abstract":"\u003cp\u003eThe offset of results to request (can\u0026rsquo;t be used with page)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV7perPageSiSgvp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV010showHiddenD0SbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4page6offset7perPage010showHiddenD0ACSiSg_A2HSbSgtcfc":{"name":"init(page:offset:perPage:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facets request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3idsSaySSGvp":{"name":"ids","abstract":"\u003cp\u003eThe list of item ids to request\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10sortOptionAA07CIOSortG0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV16groupsSortOptionAA09CIOGroupsgH0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3ids7filters10sortOption4page7perPage7section12hiddenFields0N6Facets010groupsSortI013variationsMap10fmtOptionsACSaySSG_AA15CIOQueryFiltersVSgAA07CIOSortI0VSgSiSgAVSSSgAOSgAxA09CIOGroupsrI0VSgAA0w10VariationsT0VSgSaySS3key_SS5valuetGSgtcfc":{"name":"init(ids:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterNameSSvp":{"name":"filterName","abstract":"\u003cp\u003eThe primary filter name that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV11filterValueSSvp":{"name":"filterValue","abstract":"\u003cp\u003eThe primary filter value that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterName0E5Value7filters10sortOption4page7perPage7section12hiddenFields0O6Facets010groupsSortJ013variationsMap19preFilterExpression10fmtOptionsACSS_SSAA15CIOQueryFiltersVSgAA07CIOSortJ0VSgSiSgAWSSSgSaySSGSgAzA09CIOGroupssJ0VSgAA018CIOQueryVariationsU0VSgAXSaySS3key_SS5valuetGSgtcfc":{"name":"init(filterName:filterValue:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV5query7filters14sectionFilters10numResults0iJ10ForSection12hiddenFields13variationsMapACSS_AA08CIOQueryH0VSgSDySSALGSgSiSgSDySSSiGSgSaySSGSgAA0q10VariationsP0VSgtcfc":{"name":"init(query:filters:sectionFilters:numResults:numResultsForSection:hiddenFields:variationsMap:)","abstract":"\u003cp\u003eCreate an Autocomplete request query object\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html":{"name":"CIOAutocompleteQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute an autocomplete query.\u003c/p\u003e"},"Structs/CIOBrowseQuery.html":{"name":"CIOBrowseQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse query.\u003c/p\u003e"},"Structs/CIOBrowseItemsQuery.html":{"name":"CIOBrowseItemsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse items query.\u003c/p\u003e"},"Structs/CIOBrowseFacetsQuery.html":{"name":"CIOBrowseFacetsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facets query.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsQuery.html":{"name":"CIOBrowseFacetOptionsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facet options query.\u003c/p\u003e"},"Structs/CIOBrowseGroupsQuery.html":{"name":"CIOBrowseGroupsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse groups query.\u003c/p\u003e"},"Structs/CIORecommendationsQuery.html":{"name":"CIORecommendationsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a recommendations query.\u003c/p\u003e"},"Structs/CIOSearchQuery.html":{"name":"CIOSearchQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html":{"name":"CIOQuizQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a quiz query.\u003c/p\u003e"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6configAcA0A8IOConfigV_tcfc":{"name":"init(config:)","abstract":"\u003cp\u003eInitializes a ConstructorIO Client\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12autocomplete8forQuery17completionHandleryAA015CIOAutocompleteF0V_yAA0B12TaskResponseCctF":{"name":"autocomplete(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet autocomplete suggestions for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6search8forQuery17completionHandleryAA09CIOSearchF0V_yAA18SearchTaskResponseCctF":{"name":"search(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet search results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6browse8forQuery17completionHandleryAA09CIOBrowseF0V_yAA18BrowseTaskResponseCctF":{"name":"browse(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11browseItems8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseItems(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse items results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseGroups8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseGroups(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse groups results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseFacets8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA06BrowseE12TaskResponseCctF":{"name":"browseFacets(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facets results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC18browseFacetOptions8forQuery17completionHandleryAA09CIOBrowseefH0V_yAA06BrowseeF12TaskResponseCctF":{"name":"browseFacetOptions(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facet options results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15recommendations8forQuery17completionHandleryAA018CIORecommendationsF0V_yAA27RecommendationsTaskResponseCctF":{"name":"recommendations(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet recommendation results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19getQuizNextQuestion8forQuery17completionHandleryAA07CIOQuizI0V_yAA0eG12TaskResponseCctF":{"name":"getQuizNextQuestion(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz question for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC14getQuizResults8forQuery17completionHandleryAA07CIOQuizH0V_yAA0eF12TaskResponseCctF":{"name":"getQuizResults(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackInputFocus10searchTerm17completionHandlerySS_yAA20TrackingTaskResponseCcSgtF":{"name":"trackInputFocus(searchTerm:completionHandler:)","abstract":"\u003cp\u003eTrack when a user focuses on a search input element\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackMediaImpressionView10bannerAdId09placementJ017completionHandlerySS_SSyAA20TrackingTaskResponseCcSgtF":{"name":"trackMediaImpressionView(bannerAdId:placementId:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a media impression (display ad)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC25trackMediaImpressionClick10bannerAdId09placementJ017completionHandlerySS_SSyAA20TrackingTaskResponseCcSgtF":{"name":"trackMediaImpressionClick(bannerAdId:placementId:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a media impression (display ad)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC05trackB6Select10searchTerm13originalQuery11sectionName5group8resultID04itemN017completionHandlerySS_S2SAA8CIOGroupCSgSSSgAOyAA20TrackingTaskResponseCcSgtF":{"name":"trackAutocompleteSelect(searchTerm:originalQuery:sectionName:group:resultID:itemID:completionHandler:)","abstract":"\u003cp\u003eTrack when a user selects (clicks, or navigates to via keyboard) a result that appears within autocomplete\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC17trackSearchSubmit10searchTerm13originalQuery5group17completionHandlerySS_SSAA8CIOGroupCSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchSubmit(searchTerm:originalQuery:group:completionHandler:)","abstract":"\u003cp\u003eTrack when a user submits a search (pressing enter within input element, or clicking submit element)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackSearchResultsLoaded10searchTerm11resultCount11customerIDs5items0J2ID13analyticsTags17completionHandlerySS_SiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultsLoaded(searchTerm:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackSearchResultClick8itemName10customerID09variationK010searchTerm07sectionI006resultK0010slCampaignK00qR5Owner17completionHandlerySS_S2SSgA5NyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultClick(itemName:customerID:variationID:searchTerm:sectionName:resultID:slCampaignID:slCampaignOwner:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackBrowseResultsLoaded10filterName0H5Value11resultCount11customerIDs5items0K2ID13analyticsTags17completionHandlerySS_SSSiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultsLoaded(filterName:filterValue:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackBrowseResultClick10customerID09variationI010filterName0K5Value20resultPositionOnPage07sectionL00nI0010slCampaignI00sT5Owner13analyticsTags17completionHandlerySS_SSSgS2SSiSgA4PSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultClick(customerID:variationID:filterName:filterValue:resultPositionOnPage:sectionName:resultID:slCampaignID:slCampaignOwner:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultsView5podID03numF6Viewed11customerIDs10resultPage0N5Count11sectionName0nI013analyticsTags17completionHandlerySS_SiSgSaySSGSgA2NSSSgAQSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultsView(podID:numResultsViewed:customerIDs:resultPage:resultCount:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a pod of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultClick5podID08strategyI008customerI009variationI017numResultsPerPage06resultP00Q5Count0q10PositionOnP011sectionName0qI013analyticsTags17completionHandlerySS_SSSgSSAQSiSgA3r2QSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultClick(podID:strategyID:customerID:variationID:numResultsPerPage:resultPage:resultCount:resultPositionOnPage:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks an item that appears within a list of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackConversion8itemName10customerID09variationI07revenue10searchTerm07sectionG014conversionType07displayG008isCustomP013analyticsTags17completionHandlerySS_S2SSgSdSgA4PSbSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackConversion(itemName:customerID:variationID:revenue:searchTerm:sectionName:conversionType:displayName:isCustomType:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user performs an action indicating interest in an item (add to cart, add to wishlist, etc.)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase11customerIDs11sectionName7revenue7orderID13analyticsTags17completionHandlerySaySSG_SSSgSdSgALSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(customerIDs:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase5items11sectionName7revenue7orderID13analyticsTags17completionHandlerySayAA7CIOItemVG_SSSgSdSgANSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(items:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackItemDetailLoad10customerID8itemName09variationI007sectionK03url13analyticsTags17completionHandlerySS_S2SSgA2LSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackItemDetailLoad(customerID:itemName:variationID:sectionName:url:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a product detail page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackQuizResultsLoaded6quizID0h7VersionI00h7SessionI006resultI00L4Page0L5Count11sectionName13analyticsTags17completionHandlerySS_S3SSgSiSgAoNSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultsLoaded(quizID:quizVersionID:quizSessionID:resultID:resultPage:resultCount:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC20trackQuizResultClick6quizID0h7VersionI00h7SessionI008customerI009variationI08itemName06resultI00P4Page0P5Count013numResultsPerQ00p10PositionOnQ007sectionO013analyticsTags17completionHandlerySS_S4SSgA2SSiSgA3tSSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultClick(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:resultID:resultPage:resultCount:numResultsPerPage:resultPositionOnPage:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackQuizConversion6quizID0g7VersionH00g7SessionH008customerH009variationH08itemName7revenue14conversionType08isCustomQ007displayN007sectionN013analyticsTags17completionHandlerySS_S4SSgARSdSgARSbSgA2RSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizConversion(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:revenue:conversionType:isCustomType:displayName:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC23trackGenericResultClick6itemID0H4Name09variationI007sectionJ017completionHandlerySS_S2SSgAJyAA20TrackingTaskResponseCcSgtF":{"name":"trackGenericResultClick(itemID:itemName:variationID:sectionName:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks on a generic result\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11setClientId8clientIDySS_tF":{"name":"setClientId(clientID:)","abstract":"\u003cp\u003eSet a custom clientID\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12setSessionId9sessionIDySi_tF":{"name":"setSessionId(sessionID:)","abstract":"\u003cp\u003eSet a custom sessionID\u003c/p\u003e","parent_name":"ConstructorIO"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKeySSvp":{"name":"apiKey","abstract":"\u003cp\u003eThe API key\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11resultCountAA0b6ResultE0VSgvp":{"name":"resultCount","abstract":"\u003cp\u003eThe default number of results to request for\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV22defaultItemSectionNameSSSgvp":{"name":"defaultItemSectionName","abstract":"\u003cp\u003eThe default section to request items from\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV9testCellsSayAA13CIOABTestCellVGSgvp":{"name":"testCells","abstract":"\u003cp\u003eList of test cell information to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV20defaultAnalyticsTagsSDyS2SGSgvp":{"name":"defaultAnalyticsTags","abstract":"\u003cp\u003eAdditional analytics tags to pass. Will be merged with analytics tags passed on the request level\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV8segmentsSaySSGSgvp":{"name":"segments","abstract":"\u003cp\u003eList of segments to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV7baseURLSSSgvp":{"name":"baseURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11baseQuizURLSSSgvp":{"name":"baseQuizURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV12baseMediaURLSSSgvp":{"name":"baseMediaURL","abstract":"\u003cp\u003eThe base URL for media tracking requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKey11resultCount22defaultItemSectionName9testCells8segments7baseURL0o4QuizP00o5MediaP00H13AnalyticsTagsACSS_AA0b6ResultG0VSgSSSgSayAA13CIOABTestCellVGSgSaySSGSgA3PSDyS2SGSgtcfc":{"name":"init(apiKey:resultCount:defaultItemSectionName:testCells:segments:baseURL:baseQuizURL:baseMediaURL:defaultAnalyticsTags:)","abstract":"\u003cp\u003eCreate a configuration object\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html":{"name":"ConstructorIOConfig","abstract":"\u003cp\u003eStruct encapsulating the configuration options needed to make requests\u003c/p\u003e"},"Classes/ConstructorIO.html":{"name":"ConstructorIO","abstract":"\u003cp\u003eThe main class to be used for getting autocomplete results and tracking behavioural data.\u003c/p\u003e"},"Client.html":{"name":"Client"},"Result%20Request%20Structures.html":{"name":"Result Request Structures"},"Result%20Request%20Builders.html":{"name":"Result Request Builders"},"Response%20Structures.html":{"name":"Response Structures"},"Result%20Structures%20%26%20Classes.html":{"name":"Result Structures \u0026 Classes"},"Other%20Classes.html":{"name":"Other Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Other%20Structs.html":{"name":"Other Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"}} \ No newline at end of file +{"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eRefine dcontent data\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html#/s:23ConstructorAutocomplete17CIORefinedContentV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a refined content object\u003c/p\u003e","parent_name":"CIORefinedContent"},"Structs/CIORefinedContent.html":{"name":"CIORefinedContent","abstract":"\u003cp\u003eStruct encapsulating a refined content with associated metadata\u003c/p\u003e"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC10tokenMatchAA0C10SourceDataCvp":{"name":"tokenMatch","abstract":"\u003cp\u003eNumber of token match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSources.html#/s:23ConstructorAutocomplete16CIOResultSourcesC15embeddingsMatchAA0C10SourceDataCvp":{"name":"embeddingsMatch","abstract":"\u003cp\u003eNumber of embedding match results\u003c/p\u003e","parent_name":"CIOResultSources"},"Classes/CIOResultSourceData.html#/s:23ConstructorAutocomplete19CIOResultSourceDataC5countSivp":{"name":"count","abstract":"\u003cp\u003eNumber of results matching\u003c/p\u003e","parent_name":"CIOResultSourceData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC2idSSvp":{"name":"id","abstract":"\u003cp\u003eId of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC12display_nameSSvp":{"name":"display_name","abstract":"\u003cp\u003eDisplay name of the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html#/s:23ConstructorAutocomplete17CIOCollectionDataC4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the collection\u003c/p\u003e","parent_name":"CIOCollectionData"},"Classes/CIOCollectionData.html":{"name":"CIOCollectionData","abstract":"\u003cp\u003eStruct encapsulating a collection\u003c/p\u003e"},"Classes/CIOResultSourceData.html":{"name":"CIOResultSourceData","abstract":"\u003cp\u003eStruct encapsulating a result source data\u003c/p\u003e"},"Classes/CIOResultSources.html":{"name":"CIOResultSources","abstract":"\u003cp\u003eStruct encapsulating a result source\u003c/p\u003e"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV17filterExpressionsSDySSypGvp":{"name":"filterExpressions","abstract":"\u003cp\u003eFilter Expressions\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV10resultsUrlSSvp":{"name":"resultsUrl","abstract":"\u003cp\u003eResults Url\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizResult.html#/s:23ConstructorAutocomplete13CIOQuizResultV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizResult"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryUrlSSSgvp":{"name":"primaryUrl","abstract":"\u003cp\u003ePrimary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV10primaryAltSSSgvp":{"name":"primaryAlt","abstract":"\u003cp\u003ePrimary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryUrlSSSgvp":{"name":"secondaryUrl","abstract":"\u003cp\u003eSecondary image URL\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV12secondaryAltSSSgvp":{"name":"secondaryAlt","abstract":"\u003cp\u003eSecondary image alternative text\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizImages.html#/s:23ConstructorAutocomplete13CIOQuizImagesV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a question images\u003c/p\u003e","parent_name":"CIOQuizImages"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eQuiz option attribute name\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eQuiz option attribute value\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOptionAttribute.html#/s:23ConstructorAutocomplete22CIOQuizOptionAttributeV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option attribute object\u003c/p\u003e","parent_name":"CIOQuizOptionAttribute"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV2idSivp":{"name":"id","abstract":"\u003cp\u003eThe id of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value of the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV9attributeAA0cD9AttributeVSgvp":{"name":"attribute","abstract":"\u003cp\u003eThe attribute associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eThe images associated with the option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizOption.html#/s:23ConstructorAutocomplete13CIOQuizOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a quiz option\u003c/p\u003e","parent_name":"CIOQuizOption"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV2idSivp":{"name":"id","abstract":"\u003cp\u003eQuestion ID\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV5titleSSSgvp":{"name":"title","abstract":"\u003cp\u003eTitle of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4typeSSSgvp":{"name":"type","abstract":"\u003cp\u003eThe type of question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7ctaTextSSSgvp":{"name":"ctaText","abstract":"\u003cp\u003eCTA text of the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV6imagesAA0C6ImagesVSgvp":{"name":"images","abstract":"\u003cp\u003eImages associated with the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV7optionsSayAA0C6OptionVGSgvp":{"name":"options","abstract":"\u003cp\u003eList of possible options (answers) for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV16inputPlaceholderSSSgvp":{"name":"inputPlaceholder","abstract":"\u003cp\u003eThe input placeholder for the question\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOQuizQuestion.html#/s:23ConstructorAutocomplete15CIOQuizQuestionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOQuizQuestion"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6sortBySSvp":{"name":"sortBy","abstract":"\u003cp\u003eThe field to sort by\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV9sortOrderAA0cF0Ovp":{"name":"sortOrder","abstract":"\u003cp\u003eThe sort order (i.e. \u0026ldquo;ascending\u0026rdquo; or \u0026ldquo;descending\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eThe status of the sort option (i.e. \u0026ldquo;selected\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSortOption.html#/s:23ConstructorAutocomplete13CIOSortOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a sort option\u003c/p\u003e","parent_name":"CIOSortOption"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV3urlSSvp":{"name":"url","abstract":"\u003cp\u003eThe redirect URL\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV7matchIDSivp":{"name":"matchID","abstract":"\u003cp\u003eMatch ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6ruleIDSivp":{"name":"ruleID","abstract":"\u003cp\u003eRule ID\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOSearchRedirectInfo.html#/s:23ConstructorAutocomplete21CIOSearchRedirectInfoV6objectACSgSDySSypGSg_tcfc":{"name":"init(object:)","abstract":"\u003cp\u003eCreate a Search redirect info object\u003c/p\u003e","parent_name":"CIOSearchRedirectInfo"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name of the facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV6valuesSaySSGvp":{"name":"values","abstract":"\u003cp\u003eList of facet option values\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultFacet.html#/s:23ConstructorAutocomplete14CIOResultFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result facet\u003c/p\u003e","parent_name":"CIOResultFacet"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11descriptionSSSgvp":{"name":"description","abstract":"\u003cp\u003eDescription associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV2idSSSgvp":{"name":"id","abstract":"\u003cp\u003eResult Item ID\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV3urlSSSgvp":{"name":"url","abstract":"\u003cp\u003eURL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8imageURLSSSgvp":{"name":"imageURL","abstract":"\u003cp\u003eImage URL of the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6groupsSayAA8CIOGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eGroups associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV6facetsSayAA0C5FacetVGvp":{"name":"facets","abstract":"\u003cp\u003eFacets associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV8metadataSDySSypGvp":{"name":"metadata","abstract":"\u003cp\u003eAdditioanl metadata associated with the result item\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV11variationIdSSSgvp":{"name":"variationId","abstract":"\u003cp\u003eVariation ID of the result item (if available)\u003c/p\u003e","parent_name":"CIOResultData"},"Structs/CIOResultData.html#/s:23ConstructorAutocomplete13CIOResultDataV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result data object\u003c/p\u003e","parent_name":"CIOResultData"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe value (or name) of the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4dataAA0C4DataVvp":{"name":"data","abstract":"\u003cp\u003eAdditional data about the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC12matchedTermsSaySSGvp":{"name":"matchedTerms","abstract":"\u003cp\u003eTerms associated with the result that was matched on\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC10variationsSayACGvp":{"name":"variations","abstract":"\u003cp\u003eVariations for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC13variationsMapypvp":{"name":"variationsMap","abstract":"\u003cp\u003eVariations map for the result\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional metadata\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC8strategyAA26CIORecommendationsStrategyVvp":{"name":"strategy","abstract":"\u003cp\u003eThe underlying recommendations strategy for the result (only applies to recommendations)\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC6labelsSDySSypGvp":{"name":"labels","abstract":"\u003cp\u003eLabels associated with the result item\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:23ConstructorAutocomplete9CIOResultC4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a result object\u003c/p\u003e","parent_name":"CIOResult"},"Classes/CIOResult.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"CIOResult"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV2idSSvp":{"name":"id","abstract":"\u003cp\u003eThe id of the strategy\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsStrategy.html#/s:23ConstructorAutocomplete26CIORecommendationsStrategyV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations strategy object\u003c/p\u003e","parent_name":"CIORecommendationsStrategy"},"Structs/CIORecommendationsPod.html#/s:23ConstructorAutocomplete21CIORecommendationsPodV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a recommendations pod\u003c/p\u003e","parent_name":"CIORecommendationsPod"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC4pathSSSgvp":{"name":"path","abstract":"\u003cp\u003eThe full path of the group hierarchy\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOGroup.html#/s:23ConstructorAutocomplete8CIOGroupC11displayName7groupID4pathACSS_S2SSgtcfc":{"name":"init(displayName:groupID:path:)","abstract":"\u003cp\u003eCreate a group\u003c/p\u003e","parent_name":"CIOGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the group (or category)\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7groupIDSSvp":{"name":"groupID","abstract":"\u003cp\u003eGroup ID\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC5countSiSgvp":{"name":"count","abstract":"\u003cp\u003eThe number of results that would be returned when selected\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC8childrenSayACGvp":{"name":"children","abstract":"\u003cp\u003eList of child groups\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC7parentsSayACGvp":{"name":"parents","abstract":"\u003cp\u003eList of parent groups that it belongs to\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Classes/CIOFilterGroup.html#/s:23ConstructorAutocomplete14CIOFilterGroupC4dataSDySSypGSgvp":{"name":"data","abstract":"\u003cp\u003eJSON object with custom metadata attached with the item group.\u003c/p\u003e","parent_name":"CIOFilterGroup"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5countSivp":{"name":"count","abstract":"\u003cp\u003eThe number of results that will be returned when selected\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV6statusSSvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (i.e. \u0026ldquo;selected\u0026rdquo; or \u0026ldquo;\u0026rdquo;)\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eThe facet value\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacetOption.html#/s:23ConstructorAutocomplete20CIOFilterFacetOptionV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet option\u003c/p\u003e","parent_name":"CIOFilterFacetOption"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV11displayNameSSvp":{"name":"displayName","abstract":"\u003cp\u003eDisplay name of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name (or value) of the facet\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3maxSivp":{"name":"max","abstract":"\u003cp\u003eThe max possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV3minSivp":{"name":"min","abstract":"\u003cp\u003eThe minimum possible value for the facet (if it\u0026rsquo;s of type range)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV7optionsSayAA0cD6OptionVGvp":{"name":"options","abstract":"\u003cp\u003eList of facet options\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4typeSSvp":{"name":"type","abstract":"\u003cp\u003eThe type of the facet (i.e. range or multiple)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6hiddenSbvp":{"name":"hidden","abstract":"\u003cp\u003eWhether the facet is hidden or not (i.e. true or false)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4dataSDySSypGvp":{"name":"data","abstract":"\u003cp\u003eAdditional metadata for the facet option\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV6statusSS3min_SS3maxtSgvp":{"name":"status","abstract":"\u003cp\u003eStatus of the facet option (for range type facets)\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Structs/CIOFilterFacet.html#/s:23ConstructorAutocomplete14CIOFilterFacetV4jsonACSgSDySSypG_tcfc":{"name":"init(json:)","abstract":"\u003cp\u003eCreate a filter facet object\u003c/p\u003e","parent_name":"CIOFilterFacet"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6resultAA9CIOResultCvp":{"name":"result","abstract":"\u003cp\u003eResult returned for the query\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC5groupAA8CIOGroupCSgvp":{"name":"group","abstract":"\u003cp\u003eGroup (or category) the result belongs to\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html#/s:23ConstructorAutocomplete21CIOAutocompleteResultC6result5groupAcA9CIOResultC_AA8CIOGroupCSgtcfc":{"name":"init(result:group:)","abstract":"\u003cp\u003eCreate a autocomplete result\u003c/p\u003e","parent_name":"CIOAutocompleteResult"},"Classes/CIOAutocompleteResult.html":{"name":"CIOAutocompleteResult","abstract":"\u003cp\u003eDefines an autocomplete item in the list. Since you can search for a term in a group, this class holds"},"Structs/CIOFilterFacet.html":{"name":"CIOFilterFacet","abstract":"\u003cp\u003eStruct encapsulating a filter facet with information about the type and options.\u003c/p\u003e"},"Structs/CIOFilterFacetOption.html":{"name":"CIOFilterFacetOption","abstract":"\u003cp\u003eStruct encapsulating a filter facet option with information about the status and results associated with it.\u003c/p\u003e"},"Classes/CIOFilterGroup.html":{"name":"CIOFilterGroup","abstract":"\u003cp\u003eStruct encapsulating a filter group\u003c/p\u003e"},"Classes/CIOGroup.html":{"name":"CIOGroup","abstract":"\u003cp\u003eStruct encapsulating a group\u003c/p\u003e"},"Structs/CIORecommendationsPod.html":{"name":"CIORecommendationsPod","abstract":"\u003cp\u003eStruct encapsulating a recommendations pod\u003c/p\u003e"},"Structs/CIORecommendationsStrategy.html":{"name":"CIORecommendationsStrategy","abstract":"\u003cp\u003eStruct encapsulating the recommendations strategy\u003c/p\u003e"},"Classes/CIOResult.html":{"name":"CIOResult","abstract":"\u003cp\u003eStruct encapsulating a result with associated metadata and variations\u003c/p\u003e"},"Structs/CIOResultData.html":{"name":"CIOResultData","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOResultFacet.html":{"name":"CIOResultFacet","abstract":"\u003cp\u003eStruct encapsulating a result facet\u003c/p\u003e"},"Structs/CIOSearchRedirectInfo.html":{"name":"CIOSearchRedirectInfo","abstract":"\u003cp\u003eStruct encapsulating the Search redirect info\u003c/p\u003e"},"Structs/CIOSortOption.html":{"name":"CIOSortOption","abstract":"\u003cp\u003eStruct encapsulating a sort option\u003c/p\u003e"},"Structs/CIOQuizQuestion.html":{"name":"CIOQuizQuestion","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizOption.html":{"name":"CIOQuizOption","abstract":"\u003cp\u003eStruct encapsulating a quiz option\u003c/p\u003e"},"Structs/CIOQuizOptionAttribute.html":{"name":"CIOQuizOptionAttribute","abstract":"\u003cp\u003eStruct encapsulating a quiz option attribute\u003c/p\u003e"},"Structs/CIOQuizImages.html":{"name":"CIOQuizImages","abstract":"\u003cp\u003eStruct encapsulating a question images\u003c/p\u003e"},"Structs/CIOQuizResult.html":{"name":"CIOQuizResult","abstract":"\u003cp\u003eStruct encapsulating a result data object with additional information about the result\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV08totalNumD0Sivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the result\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13resultSourcesAA09CIOResultG0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizResultsResponse.html#/s:23ConstructorAutocomplete22CIOQuizResultsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Quizzes Response\u003c/p\u003e","parent_name":"CIOQuizResultsResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV04nextD0AA0cD0Vvp":{"name":"nextQuestion","abstract":"\u003cp\u003eNext question in the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizVersionIDSSvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV13quizSessionIDSSvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOQuizQuestionResponse.html#/s:23ConstructorAutocomplete23CIOQuizQuestionResponseV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eId of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuestionResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the search query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV12redirectInfoAA0c8RedirectF0VSgvp":{"name":"redirectInfo","abstract":"\u003cp\u003eAdditional info about the redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eA list of sorting options\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV10isRedirectSbvp":{"name":"isRedirect","abstract":"\u003cp\u003eFlag to determine if the response is a redirect\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIOSearchResponse.html#/s:23ConstructorAutocomplete17CIOSearchResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Search Response\u003c/p\u003e","parent_name":"CIOSearchResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV3podAA0C3PodVvp":{"name":"pod","abstract":"\u003cp\u003ePod information\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the recommendations query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIORecommendationsResponse.html#/s:23ConstructorAutocomplete26CIORecommendationsResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Recommendations Response\u003c/p\u003e","parent_name":"CIORecommendationsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV6facetsSayAA09CIOFilterD0VGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetOptionsResponse.html#/s:23ConstructorAutocomplete29CIOBrowseFacetOptionsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseFacetsResponse.html#/s:23ConstructorAutocomplete23CIOBrowseFacetsResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseFacetsResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6facetsSayAA14CIOFilterFacetVGvp":{"name":"facets","abstract":"\u003cp\u003eList of facets returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV6groupsSayAA14CIOFilterGroupCGvp":{"name":"groups","abstract":"\u003cp\u003eList of groups (categories) returned for the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7resultsSayAA9CIOResultCGvp":{"name":"results","abstract":"\u003cp\u003eList of results returned for the browse query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV11sortOptionsSayAA13CIOSortOptionVGvp":{"name":"sortOptions","abstract":"\u003cp\u003eList of sorting options\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV15totalNumResultsSivp":{"name":"totalNumResults","abstract":"\u003cp\u003eTotal number of results for the query\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV8resultIDSSvp":{"name":"resultID","abstract":"\u003cp\u003eResult ID of the result set returned\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV10collectionAA17CIOCollectionDataCSgvp":{"name":"collection","abstract":"\u003cp\u003eCollection of the result if browsing collection_id\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV14refinedContentSayAA010CIORefinedF0VGvp":{"name":"refinedContent","abstract":"\u003cp\u003eA list of refined content\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV13resultSourcesAA09CIOResultF0CSgvp":{"name":"resultSources","abstract":"\u003cp\u003eSources of the result set\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOBrowseResponse.html#/s:23ConstructorAutocomplete17CIOBrowseResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Browse Response\u003c/p\u003e","parent_name":"CIOBrowseResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV8sectionsSDySSSayAA0C6ResultCGGvp":{"name":"sections","abstract":"\u003cp\u003eList of results broken down by sections\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV4jsonSDySSypGvp":{"name":"json","abstract":"\u003cp\u003eAdditional information about the request and result ID\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html#/s:23ConstructorAutocomplete23CIOAutocompleteResponseV7requestSDySSypGvp":{"name":"request","abstract":"\u003cp\u003eRequest object used to retrieve the Autocomplete Response\u003c/p\u003e","parent_name":"CIOAutocompleteResponse"},"Structs/CIOAutocompleteResponse.html":{"name":"CIOAutocompleteResponse","abstract":"\u003cp\u003eStruct representing the autocomplete data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseResponse.html":{"name":"CIOBrowseResponse","abstract":"\u003cp\u003eStruct representing the browse data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetsResponse.html":{"name":"CIOBrowseFacetsResponse","abstract":"\u003cp\u003eStruct representing the browse facets data response from the server.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsResponse.html":{"name":"CIOBrowseFacetOptionsResponse","abstract":"\u003cp\u003eStruct representing the browse facet options data response from the server.\u003c/p\u003e"},"Structs/CIORecommendationsResponse.html":{"name":"CIORecommendationsResponse","abstract":"\u003cp\u003eStruct representing the recommendations data response from the server.\u003c/p\u003e"},"Structs/CIOSearchResponse.html":{"name":"CIOSearchResponse","abstract":"\u003cp\u003eStruct representing the search data response from the server.\u003c/p\u003e"},"Structs/CIOQuizQuestionResponse.html":{"name":"CIOQuizQuestionResponse","abstract":"\u003cp\u003eStruct representing the quiz question response from the server.\u003c/p\u003e"},"Structs/CIOQuizResultsResponse.html":{"name":"CIOQuizResultsResponse","abstract":"\u003cp\u003eStruct representing the quiz result response from the server.\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Search request query builder\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIOSearchQueryBuilder.html#/s:23ConstructorAutocomplete21CIOSearchQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOSearchQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5podIDACSS_tcfc":{"name":"init(podID:)","abstract":"\u003cp\u003eCreate a Recommendations request query builder\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC9setItemIDyACSSF":{"name":"setItemID(_:)","abstract":"\u003cp\u003eAdd an item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC14setVariationIDyACSSF":{"name":"setVariationID(_:)","abstract":"\u003cp\u003eAdd an item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC7setTermyACSSF":{"name":"setTerm(_:)","abstract":"\u003cp\u003eAdd a term to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIORecommendationsQueryBuilder.html#/s:23ConstructorAutocomplete30CIORecommendationsQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIORecommendationsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreata a Browse Groups request query builder\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setGroupIdyACSSF":{"name":"setGroupId(_:)","abstract":"\u003cp\u003eSpecify the id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC11setMaxDepthyACSiF":{"name":"setMaxDepth(_:)","abstract":"\u003cp\u003eSpecify the maximum depth of the hierarchy that should be included in the response","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eSpecify the section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseGroupsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseGroupsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseGroupsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC9facetNameACSS_tcfc":{"name":"init(facetName:)","abstract":"\u003cp\u003eCreate a Browse facet options request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC19setShowHiddenFacetsyACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html#/s:23ConstructorAutocomplete33CIOBrowseFacetOptionsQueryBuilderC5buildAA0cdeF0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderCACycfc":{"name":"init()","abstract":"\u003cp\u003eCreate a Browse Facets request query builder\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC013setShowHiddenD0yACSbF":{"name":"setShowHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a bool indicating whether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC9setOffsetyACSiF":{"name":"setOffset(_:)","abstract":"\u003cp\u003eAdd a offset of results to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseFacetsQueryBuilder.html#/s:23ConstructorAutocomplete27CIOBrowseFacetsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseFacetsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC3idsACSaySSG_tcfc":{"name":"init(ids:)","abstract":"\u003cp\u003eCreate a Browse Items request query builder\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setFiltersyAcA08CIOQueryH0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setSortOptionyAcA07CIOSortI0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC16setVariationsMapyAcA08CIOQueryhI0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupsiJ0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdds the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseItemsQueryBuilder.html#/s:23ConstructorAutocomplete26CIOBrowseItemsQueryBuilderC5buildAA0cdE0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseItemsQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10filterName0F5ValueACSS_SStcfc":{"name":"init(filterName:filterValue:)","abstract":"\u003cp\u003eCreate a Browse request query builder\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setSortOptionyAcA07CIOSortH0VF":{"name":"setSortOption(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC7setPageyACSiF":{"name":"setPage(_:)","abstract":"\u003cp\u003eAdd a page number\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setPerPageyACSiF":{"name":"setPerPage(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC10setSectionyACSSF":{"name":"setSection(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC15setHiddenFacetsyACSaySSGF":{"name":"setHiddenFacets(_:)","abstract":"\u003cp\u003eAdd a list of hidden facets to return\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC19setGroupsSortOptionyAcA09CIOGroupshI0VF":{"name":"setGroupsSortOption(_:)","abstract":"\u003cp\u003eAdd a groups sort option\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC22setPreFilterExpressionyACSSF":{"name":"setPreFilterExpression(_:)","abstract":"\u003cp\u003eAdd the pre filter expression\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC13setFmtOptionsyACSaySS3key_SS5valuetGSgF":{"name":"setFmtOptions(_:)","abstract":"\u003cp\u003eAdd the fmt_options to use with result set\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOBrowseQueryBuilder.html#/s:23ConstructorAutocomplete21CIOBrowseQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object set all of the provided data\u003c/p\u003e","parent_name":"CIOBrowseQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5queryACSS_tcfc":{"name":"init(query:)","abstract":"\u003cp\u003eCreate a Autocomplete request query builder\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC13setNumResultsyACSiF":{"name":"setNumResults(_:)","abstract":"\u003cp\u003eAdd the number of results to return per page\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC23setNumResultsForSectionyACSDySSSiGF":{"name":"setNumResultsForSection(_:)","abstract":"\u003cp\u003eAdd a sort option\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC10setFiltersyAcA08CIOQueryG0VF":{"name":"setFilters(_:)","abstract":"\u003cp\u003eAdd additional filters\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC17setSectionFiltersyACSDySSAA08CIOQueryH0VGF":{"name":"setSectionFilters(_:)","abstract":"\u003cp\u003eAdd additional filters applied only to specific sections\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC15setHiddenFieldsyACSaySSGF":{"name":"setHiddenFields(_:)","abstract":"\u003cp\u003eAdd a list of hidden fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC16setVariationsMapyAcA08CIOQuerygH0VF":{"name":"setVariationsMap(_:)","abstract":"\u003cp\u003eAdd a variations map to return per variation\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html#/s:23ConstructorAutocomplete27CIOAutocompleteQueryBuilderC5buildAA0cD0VyF":{"name":"build()","abstract":"\u003cp\u003eBuild the request object with all of the provided data\u003c/p\u003e","parent_name":"CIOAutocompleteQueryBuilder"},"Classes/CIOAutocompleteQueryBuilder.html":{"name":"CIOAutocompleteQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a autocomplete query\u003c/p\u003e"},"Classes/CIOBrowseQueryBuilder.html":{"name":"CIOBrowseQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse query.\u003c/p\u003e"},"Classes/CIOBrowseItemsQueryBuilder.html":{"name":"CIOBrowseItemsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse items query.\u003c/p\u003e"},"Classes/CIOBrowseFacetsQueryBuilder.html":{"name":"CIOBrowseFacetsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facets query.\u003c/p\u003e"},"Classes/CIOBrowseFacetOptionsQueryBuilder.html":{"name":"CIOBrowseFacetOptionsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse facet options query.\u003c/p\u003e"},"Classes/CIOBrowseGroupsQueryBuilder.html":{"name":"CIOBrowseGroupsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an browse groups query.\u003c/p\u003e"},"Classes/CIORecommendationsQueryBuilder.html":{"name":"CIORecommendationsQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating a recommendations query\u003c/p\u003e"},"Classes/CIOSearchQueryBuilder.html":{"name":"CIOSearchQueryBuilder","abstract":"\u003cp\u003eRequest builder for creating an search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizIDSSvp":{"name":"quizID","abstract":"\u003cp\u003eThe id of the quiz\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV7answersSaySaySSGGSgvp":{"name":"answers","abstract":"\u003cp\u003eA list of answers. Please refer to \u0026ldquo;\u003ca href=\"https://docs.constructor.com/reference/configuration-quizzes\"\u003ehttps://docs.constructor.com/reference/configuration-quizzes\u003c/a\u003e\u0026rdquo; for additional details\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizVersionIDSSSgvp":{"name":"quizVersionID","abstract":"\u003cp\u003eUnique quiz_version_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV13quizSessionIDSSSgvp":{"name":"quizSessionID","abstract":"\u003cp\u003eUnique quiz_session_id for the quiz.","parent_name":"CIOQuizQuery"},"Structs/CIOQuizQuery.html#/s:23ConstructorAutocomplete12CIOQuizQueryV6quizID7answers0e7VersionF00e7SessionF0ACSS_SaySaySSGGSgSSSgAKtcfc":{"name":"init(quizID:answers:quizVersionID:quizSessionID:)","abstract":"\u003cp\u003eCreate a Quiz request query object\u003c/p\u003e","parent_name":"CIOQuizQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5querySSvp":{"name":"query","abstract":"\u003cp\u003eThe user typed query to return results for\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOSearchQuery"},"Structs/CIOSearchQuery.html#/s:23ConstructorAutocomplete14CIOSearchQueryV5query7filters10sortOption4page7perPage7section12hiddenFields0M6Facets010groupsSortH013variationsMap19preFilterExpression10fmtOptionsACSS_AA15CIOQueryFiltersVSgAA07CIOSortH0VSgSiSgAVSSSgSaySSGSgAyA09CIOGroupsqH0VSgAA0y10VariationsS0VSgAWSaySS3key_SS5valuetGSgtcfc":{"name":"init(query:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Search request query object\u003c/p\u003e","parent_name":"CIOSearchQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podIDSSvp":{"name":"podID","abstract":"\u003cp\u003eThe pod ID\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV6itemIDSSSgvp":{"name":"itemID","abstract":"\u003cp\u003eThe item id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV11variationIDSSSgvp":{"name":"variationID","abstract":"\u003cp\u003eThe item variation id to retrieve recommendations for (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV4termSSSgvp":{"name":"term","abstract":"\u003cp\u003eThe term to use to refine results (strategy specific)\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV10numResultsSiSgvp":{"name":"numResults","abstract":"\u003cp\u003eThe number of results to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIORecommendationsQuery"},"Structs/CIORecommendationsQuery.html#/s:23ConstructorAutocomplete23CIORecommendationsQueryV5podID04itemF009variationF04term7filters10numResults7section12hiddenFields19preFilterExpression13variationsMapACSS_SSSgA2nA15CIOQueryFiltersVSgSiSgANSaySSGSgAnA0u10VariationsT0VSgtcfc":{"name":"init(podID:itemID:variationID:term:filters:numResults:section:hiddenFields:preFilterExpression:variationsMap:)","abstract":"\u003cp\u003eCreate a Recommendations request query object\u003c/p\u003e","parent_name":"CIORecommendationsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupIdSSSgvp":{"name":"groupId","abstract":"\u003cp\u003eThe id of the specific group that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV14groupsMaxDepthSiSgvp":{"name":"groupsMaxDepth","abstract":"\u003cp\u003eThe maximum depth of the hierarchy, in case of hierarchical groups, that should be included in the response\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseGroupsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseGroupsQueryV7groupId7section14groupsMaxDepthACSSSg_AGSiSgtcfc":{"name":"init(groupId:section:groupsMaxDepth:)","abstract":"\u003cp\u003eCreate a Browse Groups request query object\u003c/p\u003e","parent_name":"CIOBrowseGroupsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetNameSSvp":{"name":"facetName","abstract":"\u003cp\u003eName of the facet whose options to return\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV16showHiddenFacetsSbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetOptionsQuery.html#/s:23ConstructorAutocomplete26CIOBrowseFacetOptionsQueryV9facetName16showHiddenFacetsACSS_SbSgtcfc":{"name":"init(facetName:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facet options request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetOptionsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4pageSiSgvp":{"name":"page","abstract":"\u003cp\u003eThe page of results to request (can\u0026rsquo;t be used with offset)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV6offsetSiSgvp":{"name":"offset","abstract":"\u003cp\u003eThe offset of results to request (can\u0026rsquo;t be used with page)\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV7perPageSiSgvp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV010showHiddenD0SbSgvp":{"name":"showHiddenFacets","abstract":"\u003cp\u003eWhether or not to return hidden facets\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseFacetsQuery.html#/s:23ConstructorAutocomplete20CIOBrowseFacetsQueryV4page6offset7perPage010showHiddenD0ACSiSg_A2HSbSgtcfc":{"name":"init(page:offset:perPage:showHiddenFacets:)","abstract":"\u003cp\u003eCreate a Browse facets request query object\u003c/p\u003e","parent_name":"CIOBrowseFacetsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3idsSaySSGvp":{"name":"ids","abstract":"\u003cp\u003eThe list of item ids to request\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10sortOptionAA07CIOSortG0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV16groupsSortOptionAA09CIOGroupsgH0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseItemsQuery.html#/s:23ConstructorAutocomplete19CIOBrowseItemsQueryV3ids7filters10sortOption4page7perPage7section12hiddenFields0N6Facets010groupsSortI013variationsMap10fmtOptionsACSaySSG_AA15CIOQueryFiltersVSgAA07CIOSortI0VSgSiSgAVSSSgAOSgAxA09CIOGroupsrI0VSgAA0w10VariationsT0VSgSaySS3key_SS5valuetGSgtcfc":{"name":"init(ids:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseItemsQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterNameSSvp":{"name":"filterName","abstract":"\u003cp\u003eThe primary filter name that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV11filterValueSSvp":{"name":"filterValue","abstract":"\u003cp\u003eThe primary filter value that the user browsed for\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7filtersAA15CIOQueryFiltersVSgvp":{"name":"filters","abstract":"\u003cp\u003eThe filters used to refine results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV4pageSivp":{"name":"page","abstract":"\u003cp\u003eThe page number of the results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7perPageSivp":{"name":"perPage","abstract":"\u003cp\u003eThe number of results per page to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10sortOptionAA07CIOSortF0VSgvp":{"name":"sortOption","abstract":"\u003cp\u003eThe sort method/order for results\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV7sectionSSvp":{"name":"section","abstract":"\u003cp\u003eThe section to return results from\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV12hiddenFacetsSaySSGSgvp":{"name":"hiddenFacets","abstract":"\u003cp\u003eThe list of hidden facet fields to return\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV16groupsSortOptionAA09CIOGroupsfG0VSgvp":{"name":"groupsSortOption","abstract":"\u003cp\u003eThe sort method/order for groups\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV19preFilterExpressionSSSgvp":{"name":"preFilterExpression","abstract":"\u003cp\u003eThe pre filter expression used to refine results","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10fmtOptionsSaySS3key_SS5valuetGSgvp":{"name":"fmtOptions","abstract":"\u003cp\u003eThe fmt_options to use with the result set","parent_name":"CIOBrowseQuery"},"Structs/CIOBrowseQuery.html#/s:23ConstructorAutocomplete14CIOBrowseQueryV10filterName0E5Value7filters10sortOption4page7perPage7section12hiddenFields0O6Facets010groupsSortJ013variationsMap19preFilterExpression10fmtOptionsACSS_SSAA15CIOQueryFiltersVSgAA07CIOSortJ0VSgSiSgAWSSSgSaySSGSgAzA09CIOGroupssJ0VSgAA018CIOQueryVariationsU0VSgAXSaySS3key_SS5valuetGSgtcfc":{"name":"init(filterName:filterValue:filters:sortOption:page:perPage:section:hiddenFields:hiddenFacets:groupsSortOption:variationsMap:preFilterExpression:fmtOptions:)","abstract":"\u003cp\u003eCreate a Browse request query object\u003c/p\u003e","parent_name":"CIOBrowseQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV12hiddenFieldsSaySSGSgvp":{"name":"hiddenFields","abstract":"\u003cp\u003eThe list of hidden metadata fields to return\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html#/s:23ConstructorAutocomplete20CIOAutocompleteQueryV5query7filters14sectionFilters10numResults0iJ10ForSection12hiddenFields13variationsMapACSS_AA08CIOQueryH0VSgSDySSALGSgSiSgSDySSSiGSgSaySSGSgAA0q10VariationsP0VSgtcfc":{"name":"init(query:filters:sectionFilters:numResults:numResultsForSection:hiddenFields:variationsMap:)","abstract":"\u003cp\u003eCreate an Autocomplete request query object\u003c/p\u003e","parent_name":"CIOAutocompleteQuery"},"Structs/CIOAutocompleteQuery.html":{"name":"CIOAutocompleteQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute an autocomplete query.\u003c/p\u003e"},"Structs/CIOBrowseQuery.html":{"name":"CIOBrowseQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse query.\u003c/p\u003e"},"Structs/CIOBrowseItemsQuery.html":{"name":"CIOBrowseItemsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse items query.\u003c/p\u003e"},"Structs/CIOBrowseFacetsQuery.html":{"name":"CIOBrowseFacetsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facets query.\u003c/p\u003e"},"Structs/CIOBrowseFacetOptionsQuery.html":{"name":"CIOBrowseFacetOptionsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse facet options query.\u003c/p\u003e"},"Structs/CIOBrowseGroupsQuery.html":{"name":"CIOBrowseGroupsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a browse groups query.\u003c/p\u003e"},"Structs/CIORecommendationsQuery.html":{"name":"CIORecommendationsQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a recommendations query.\u003c/p\u003e"},"Structs/CIOSearchQuery.html":{"name":"CIOSearchQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a search query.\u003c/p\u003e"},"Structs/CIOQuizQuery.html":{"name":"CIOQuizQuery","abstract":"\u003cp\u003eStruct encapsulating the necessary and additional parameters required to execute a quiz query.\u003c/p\u003e"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6configAcA0A8IOConfigV_tcfc":{"name":"init(config:)","abstract":"\u003cp\u003eInitializes a ConstructorIO Client\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12autocomplete8forQuery17completionHandleryAA015CIOAutocompleteF0V_yAA0B12TaskResponseCctF":{"name":"autocomplete(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet autocomplete suggestions for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6search8forQuery17completionHandleryAA09CIOSearchF0V_yAA18SearchTaskResponseCctF":{"name":"search(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet search results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC6browse8forQuery17completionHandleryAA09CIOBrowseF0V_yAA18BrowseTaskResponseCctF":{"name":"browse(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11browseItems8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseItems(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse items results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseGroups8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA18BrowseTaskResponseCctF":{"name":"browseGroups(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse groups results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12browseFacets8forQuery17completionHandleryAA09CIOBrowseeG0V_yAA06BrowseE12TaskResponseCctF":{"name":"browseFacets(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facets results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC18browseFacetOptions8forQuery17completionHandleryAA09CIOBrowseefH0V_yAA06BrowseeF12TaskResponseCctF":{"name":"browseFacetOptions(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet browse facet options results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15recommendations8forQuery17completionHandleryAA018CIORecommendationsF0V_yAA27RecommendationsTaskResponseCctF":{"name":"recommendations(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet recommendation results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19getQuizNextQuestion8forQuery17completionHandleryAA07CIOQuizI0V_yAA0eG12TaskResponseCctF":{"name":"getQuizNextQuestion(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz question for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC14getQuizResults8forQuery17completionHandleryAA07CIOQuizH0V_yAA0eF12TaskResponseCctF":{"name":"getQuizResults(forQuery:completionHandler:)","abstract":"\u003cp\u003eGet Quiz results for a query.\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackInputFocus10searchTerm17completionHandlerySS_yAA20TrackingTaskResponseCcSgtF":{"name":"trackInputFocus(searchTerm:completionHandler:)","abstract":"\u003cp\u003eTrack when a user focuses on a search input element\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC05trackB6Select10searchTerm13originalQuery11sectionName5group8resultID04itemN017completionHandlerySS_S2SAA8CIOGroupCSgSSSgAOyAA20TrackingTaskResponseCcSgtF":{"name":"trackAutocompleteSelect(searchTerm:originalQuery:sectionName:group:resultID:itemID:completionHandler:)","abstract":"\u003cp\u003eTrack when a user selects (clicks, or navigates to via keyboard) a result that appears within autocomplete\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC17trackSearchSubmit10searchTerm13originalQuery5group17completionHandlerySS_SSAA8CIOGroupCSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchSubmit(searchTerm:originalQuery:group:completionHandler:)","abstract":"\u003cp\u003eTrack when a user submits a search (pressing enter within input element, or clicking submit element)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackSearchResultsLoaded10searchTerm11resultCount11customerIDs5items0J2ID13analyticsTags17completionHandlerySS_SiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultsLoaded(searchTerm:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackSearchResultClick8itemName10customerID09variationK010searchTerm07sectionI006resultK0010slCampaignK00qR5Owner17completionHandlerySS_S2SSgA5NyAA20TrackingTaskResponseCcSgtF":{"name":"trackSearchResultClick(itemName:customerID:variationID:searchTerm:sectionName:resultID:slCampaignID:slCampaignOwner:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a search product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC24trackBrowseResultsLoaded10filterName0H5Value11resultCount11customerIDs5items0K2ID13analyticsTags17completionHandlerySS_SSSiSaySSGSgSayAA7CIOItemVGSgSSSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultsLoaded(filterName:filterValue:resultCount:customerIDs:items:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackBrowseResultClick10customerID09variationI010filterName0K5Value20resultPositionOnPage07sectionL00nI0010slCampaignI00sT5Owner13analyticsTags17completionHandlerySS_SSSgS2SSiSgA4PSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackBrowseResultClick(customerID:variationID:filterName:filterValue:resultPositionOnPage:sectionName:resultID:slCampaignID:slCampaignOwner:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a browse product listing page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultsView5podID03numF6Viewed11customerIDs10resultPage0N5Count11sectionName0nI013analyticsTags17completionHandlerySS_SiSgSaySSGSgA2NSSSgAQSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultsView(podID:numResultsViewed:customerIDs:resultPage:resultCount:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a pod of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC30trackRecommendationResultClick5podID08strategyI008customerI009variationI017numResultsPerPage06resultP00Q5Count0q10PositionOnP011sectionName0qI013analyticsTags17completionHandlerySS_SSSgSSAQSiSgA3r2QSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackRecommendationResultClick(podID:strategyID:customerID:variationID:numResultsPerPage:resultPage:resultCount:resultPositionOnPage:sectionName:resultID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks an item that appears within a list of recommendation results\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC15trackConversion8itemName10customerID09variationI07revenue10searchTerm07sectionG014conversionType07displayG008isCustomP013analyticsTags17completionHandlerySS_S2SSgSdSgA4PSbSgSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackConversion(itemName:customerID:variationID:revenue:searchTerm:sectionName:conversionType:displayName:isCustomType:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user performs an action indicating interest in an item (add to cart, add to wishlist, etc.)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase11customerIDs11sectionName7revenue7orderID13analyticsTags17completionHandlerySaySSG_SSSgSdSgALSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(customerIDs:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC13trackPurchase5items11sectionName7revenue7orderID13analyticsTags17completionHandlerySayAA7CIOItemVG_SSSgSdSgANSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackPurchase(items:sectionName:revenue:orderID:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user completes an order (usually fired on order confirmation page)\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackItemDetailLoad10customerID8itemName09variationI007sectionK03url13analyticsTags17completionHandlerySS_S2SSgA2LSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackItemDetailLoad(customerID:itemName:variationID:sectionName:url:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a product detail page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC22trackQuizResultsLoaded6quizID0h7VersionI00h7SessionI006resultI00L4Page0L5Count11sectionName13analyticsTags17completionHandlerySS_S3SSgSiSgAoNSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultsLoaded(quizID:quizVersionID:quizSessionID:resultID:resultPage:resultCount:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user views a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC20trackQuizResultClick6quizID0h7VersionI00h7SessionI008customerI009variationI08itemName06resultI00P4Page0P5Count013numResultsPerQ00p10PositionOnQ007sectionO013analyticsTags17completionHandlerySS_S4SSgA2SSiSgA3tSSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizResultClick(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:resultID:resultPage:resultCount:numResultsPerPage:resultPositionOnPage:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC19trackQuizConversion6quizID0g7VersionH00g7SessionH008customerH009variationH08itemName7revenue14conversionType08isCustomQ007displayN007sectionN013analyticsTags17completionHandlerySS_S4SSgARSdSgARSbSgA2RSDyS2SGSgyAA20TrackingTaskResponseCcSgtF":{"name":"trackQuizConversion(quizID:quizVersionID:quizSessionID:customerID:variationID:itemName:revenue:conversionType:isCustomType:displayName:sectionName:analyticsTags:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks a result that appears within a quizzes results page\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC23trackGenericResultClick6itemID0H4Name09variationI007sectionJ017completionHandlerySS_S2SSgAJyAA20TrackingTaskResponseCcSgtF":{"name":"trackGenericResultClick(itemID:itemName:variationID:sectionName:completionHandler:)","abstract":"\u003cp\u003eTrack when a user clicks on a generic result\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC11setClientId8clientIDySS_tF":{"name":"setClientId(clientID:)","abstract":"\u003cp\u003eSet a custom clientID\u003c/p\u003e","parent_name":"ConstructorIO"},"Classes/ConstructorIO.html#/s:23ConstructorAutocomplete0A2IOC12setSessionId9sessionIDySi_tF":{"name":"setSessionId(sessionID:)","abstract":"\u003cp\u003eSet a custom sessionID\u003c/p\u003e","parent_name":"ConstructorIO"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKeySSvp":{"name":"apiKey","abstract":"\u003cp\u003eThe API key\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11resultCountAA0b6ResultE0VSgvp":{"name":"resultCount","abstract":"\u003cp\u003eThe default number of results to request for\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV22defaultItemSectionNameSSSgvp":{"name":"defaultItemSectionName","abstract":"\u003cp\u003eThe default section to request items from\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV9testCellsSayAA13CIOABTestCellVGSgvp":{"name":"testCells","abstract":"\u003cp\u003eList of test cell information to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV20defaultAnalyticsTagsSDyS2SGSgvp":{"name":"defaultAnalyticsTags","abstract":"\u003cp\u003eAdditional analytics tags to pass. Will be merged with analytics tags passed on the request level\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV8segmentsSaySSGSgvp":{"name":"segments","abstract":"\u003cp\u003eList of segments to associate with requests\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV7baseURLSSSgvp":{"name":"baseURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV11baseQuizURLSSSgvp":{"name":"baseQuizURL","abstract":"\u003cp\u003eThe base URL to make requests to\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html#/s:23ConstructorAutocomplete0A8IOConfigV6apiKey11resultCount22defaultItemSectionName9testCells8segments7baseURL0o4QuizP00H13AnalyticsTagsACSS_AA0b6ResultG0VSgSSSgSayAA13CIOABTestCellVGSgSaySSGSgA2OSDyS2SGSgtcfc":{"name":"init(apiKey:resultCount:defaultItemSectionName:testCells:segments:baseURL:baseQuizURL:defaultAnalyticsTags:)","abstract":"\u003cp\u003eCreate a configuration object\u003c/p\u003e","parent_name":"ConstructorIOConfig"},"Structs/ConstructorIOConfig.html":{"name":"ConstructorIOConfig","abstract":"\u003cp\u003eStruct encapsulating the configuration options needed to make requests\u003c/p\u003e"},"Classes/ConstructorIO.html":{"name":"ConstructorIO","abstract":"\u003cp\u003eThe main class to be used for getting autocomplete results and tracking behavioural data.\u003c/p\u003e"},"Client.html":{"name":"Client"},"Result%20Request%20Structures.html":{"name":"Result Request Structures"},"Result%20Request%20Builders.html":{"name":"Result Request Builders"},"Response%20Structures.html":{"name":"Response Structures"},"Result%20Structures%20%26%20Classes.html":{"name":"Result Structures \u0026 Classes"},"Other%20Classes.html":{"name":"Other Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Other%20Structs.html":{"name":"Other Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"}} \ No newline at end of file diff --git a/docs/undocumented.json b/docs/undocumented.json index d89025f9..b7f2b4f0 100644 --- a/docs/undocumented.json +++ b/docs/undocumented.json @@ -1,173 +1,173 @@ { "warnings": [ { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIORecommendationsPod.swift", + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIORecommendationsPod.swift", "line": 15, "symbol": "CIORecommendationsPod.displayName", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIORecommendationsPod.swift", + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIORecommendationsPod.swift", "line": 16, "symbol": "CIORecommendationsPod.id", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIOSortOption.swift", + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/CIOSortOption.swift", "line": 57, "symbol": "CIOSortOrder", "symbol_kind": "source.lang.swift.decl.enum", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOAutocompleteResponse.swift", + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOAutocompleteResponse.swift", "line": 11, "symbol": "JSONObject", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOAutocompleteResponse.swift", + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOAutocompleteResponse.swift", "line": 32, "symbol": "CIOAutocompleteResponse.init(sections:json:request:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOBrowseResponse.swift", + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Result/Responses/CIOBrowseResponse.swift", "line": 67, "symbol": "CIOBrowseResponse.response(from:)", "symbol_kind": "source.lang.swift.decl.function.method.static", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 11, "symbol": "AutocompleteQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 12, "symbol": "SearchQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 13, "symbol": "BrowseQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 14, "symbol": "BrowseFacetsQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 15, "symbol": "BrowseFacetOptionsQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 16, "symbol": "RecommendationsQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 17, "symbol": "TrackingCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 18, "symbol": "QuizQuestionQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 19, "symbol": "QuizResultsQueryCompletionHandler", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 28, "symbol": "ConstructorIO.config", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 30, "symbol": "ConstructorIO.logger", "symbol_kind": "source.lang.swift.decl.var.static", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 36, "symbol": "ConstructorIO.sessionManager", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 38, "symbol": "ConstructorIO.clientID", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 40, "symbol": "ConstructorIO.userID", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 42, "symbol": "ConstructorIO.autocompleteParser", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", "line": 51, "symbol": "ConstructorIO.sessionID", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", - "line": 1195, + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "line": 1146, "symbol": "ConstructorIO.obfuscatePIIRequest(request:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/viktor.zavala/projects/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", - "line": 1268, + "file": "/Users/stanleypeng/Documents/Work/constructorio-client-swift/AutocompleteClient/FW/Logic/Worker/ConstructorIO.swift", + "line": 1219, "symbol": "ConstructorIO.sessionDidChange(from:to:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" } ], - "source_directory": "/Users/viktor.zavala/projects/constructorio-client-swift" + "source_directory": "/Users/stanleypeng/Documents/Work/constructorio-client-swift" } \ No newline at end of file From 4f622c979965d802ada7bd6ed86b4772707ce035 Mon Sep 17 00:00:00 2001 From: Viktor Zavala Date: Thu, 12 Mar 2026 22:33:23 +0100 Subject: [PATCH 5/9] [REM-3041] Revert Pods changes --- Podfile.lock | 6 +- Pods/Manifest.lock | 6 +- Pods/Pods.xcodeproj/project.pbxproj | 983 +++++++++--------- .../Kingfisher/Kingfisher-Info.plist | 2 +- .../OHHTTPStubs/OHHTTPStubs-Info.plist | 2 +- .../Pods-AutocompleteClientTests-Info.plist | 2 +- ...Pods-AutocompleteClientTests-frameworks.sh | 99 +- ...ods-AutocompleteClientTests.debug.xcconfig | 7 +- ...s-AutocompleteClientTests.release.xcconfig | 7 +- .../Pods-UserApplication-Info.plist | 2 +- .../Pods-UserApplication-frameworks.sh | 99 +- .../Pods-UserApplication.debug.xcconfig | 7 +- .../Pods-UserApplication.release.xcconfig | 7 +- 13 files changed, 575 insertions(+), 654 deletions(-) diff --git a/Podfile.lock b/Podfile.lock index 1f6b4575..1b595065 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -19,7 +19,7 @@ DEPENDENCIES: - OHHTTPStubs/Swift SPEC REPOS: - https://github.com/CocoaPods/Specs.git: + https://github.com/cocoapods/specs.git: - Kingfisher - OHHTTPStubs @@ -27,6 +27,6 @@ SPEC CHECKSUMS: Kingfisher: c148cd7b47ebde9989f6bc7c27dcaa79d81279a0 OHHTTPStubs: 1e21c7d2c084b8153fc53d48400d8919d2d432d0 -PODFILE CHECKSUM: 134cce189aba763aa3abf843c35eeb8b0709434d +PODFILE CHECKSUM: 8e6d7727bc494546363e0c7b4bb5c24a0e69cf70 -COCOAPODS: 1.16.2 +COCOAPODS: 1.7.3 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 1f6b4575..1b595065 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -19,7 +19,7 @@ DEPENDENCIES: - OHHTTPStubs/Swift SPEC REPOS: - https://github.com/CocoaPods/Specs.git: + https://github.com/cocoapods/specs.git: - Kingfisher - OHHTTPStubs @@ -27,6 +27,6 @@ SPEC CHECKSUMS: Kingfisher: c148cd7b47ebde9989f6bc7c27dcaa79d81279a0 OHHTTPStubs: 1e21c7d2c084b8153fc53d48400d8919d2d432d0 -PODFILE CHECKSUM: 134cce189aba763aa3abf843c35eeb8b0709434d +PODFILE CHECKSUM: 8e6d7727bc494546363e0c7b4bb5c24a0e69cf70 -COCOAPODS: 1.16.2 +COCOAPODS: 1.7.3 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 069fd98e..8ea57dce 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -7,191 +7,189 @@ objects = { /* Begin PBXBuildFile section */ - 0105302F7F5F958C6298EA42791624B9 /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9470036B809024C3BD50C46DC53903FF /* String+MD5.swift */; }; - 0DD4EA6139C3D676E72606A7B1D18A05 /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D15F131A4F4D5F8A698CB2A34223780 /* ImageProcessor.swift */; }; - 11D092EC34A253E33DCDE3C1D8014DFA /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7761D34F295F022BD4EB0450DCF16CDD /* ImageModifier.swift */; }; - 123B2D09BAC5286B090EEB806739635A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 574581962A29DE4FA03BAD8D30FD58FC /* Foundation.framework */; }; - 17F5A9B8F570C208E3B56B7DF1494CDC /* OHHTTPStubs-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C41008A3516F3B7B2C80B47E1A499D1 /* OHHTTPStubs-dummy.m */; }; - 1BC818AD1124ABC9F8CD96B81F9EF700 /* NSURLRequest+HTTPBodyTesting.m in Sources */ = {isa = PBXBuildFile; fileRef = A09AADAD6B87FE578702300AFF92DD53 /* NSURLRequest+HTTPBodyTesting.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1C735D3FD2FA6FCC30DC0EBA8839971B /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC965065019CCE42310C9C6C2D417A17 /* UIButton+Kingfisher.swift */; }; - 2191C71F1FB43A42B67638213864FD92 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A64A44BC1021B9207E38E3ED5CE8FA3 /* Indicator.swift */; }; - 3B60962045D5436E97EFDBB7F8A71F41 /* Pods-AutocompleteClientTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AA39E2516BD4151B0629D59A49AF92AC /* Pods-AutocompleteClientTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E19EBD46DB2F807ACE439E248CA0874 /* OHHTTPStubs+NSURLSessionConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 2363987EE94BB8C68E2D4E94674416DF /* OHHTTPStubs+NSURLSessionConfiguration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4FB82EDEE630920A120F059779C365ED /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 574581962A29DE4FA03BAD8D30FD58FC /* Foundation.framework */; }; - 5116E3416625CEF2B7F7FB5F0AC30950 /* NSURLRequest+HTTPBodyTesting.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EE34FC1BAFC5219BD8F5F80B02E146F /* NSURLRequest+HTTPBodyTesting.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 516C890773B93B3E8A969A1ED5BA1028 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 574581962A29DE4FA03BAD8D30FD58FC /* Foundation.framework */; }; - 56BDFC6E1423C9BDD2D158BA2A88C675 /* OHHTTPStubs.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F027873BAA1D1D02D46350E78D3055B /* OHHTTPStubs.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 578095BD5C3716D117168FFB8AA41148 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0B650077AEB8448E0C2A57AD7F5CBBE /* CacheSerializer.swift */; }; - 60F155C417871C5A9C975FD05E8C56BB /* Pods-UserApplication-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A1FFDDA9628AFD58E6952E06D7362790 /* Pods-UserApplication-dummy.m */; }; - 61FEF943678EBF206CE50BD9F4A444E9 /* Pods-UserApplication-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 81664B198F0DDA48CB9EFC0EC034C3FC /* Pods-UserApplication-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 62DB588169F03F80C4034D87DF2CA30E /* Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = B999A178BF4100EC5868B21B5AD884BE /* Compatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 649CFF3984D5F3A12753BCDC5B065BAC /* OHHTTPStubsMethodSwizzling.h in Headers */ = {isa = PBXBuildFile; fileRef = CA97A67F13AF46320869BAA28B717224 /* OHHTTPStubsMethodSwizzling.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 64E7503AAF8E02B2FE29B9C5CCC71990 /* ThreadHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15ACF05FE301ADFBC35875DC7A5D517E /* ThreadHelper.swift */; }; - 65B8BF54ECAA2AB5C0F17CAF950386FB /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BC4FD857FDE37AE608DC9712AA64250 /* Image.swift */; }; - 65F6D6F9199DDCEB2E65A56C11C40F77 /* Kingfisher.h in Headers */ = {isa = PBXBuildFile; fileRef = 906F040188D5470C85F6AC49CDE0236C /* Kingfisher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 707ECB0056F05F85EB372E7040D400EC /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = C97967D220FF052A8A3FD2E2839D6161 /* ImageTransition.swift */; }; - 71E6E368947097AB3B87E0E32ACBA78C /* Pods-AutocompleteClientTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 72EE60B841083531D8D48507958445E5 /* Pods-AutocompleteClientTests-dummy.m */; }; - 752EA6F3AB0CD93B72AD882E2ACE09D9 /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = E175BC7D7C0CDB62884F9FE248E6C50F /* RequestModifier.swift */; }; - 7E306260034A17E8B1324EB7F01B00CE /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BA17A1D61B88409B953C609E9CBE8CF /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 80B41748DC3566508A3D6DE279A15E9F /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38455C1F3F6CE09B9411014F29A1B087 /* Placeholder.swift */; }; - 80FC6284193F076D86D526ABF8ED35DC /* OHPathHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 130C4D3529B6FEDC0A77640CE9964A4A /* OHPathHelpers.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86B81F021F896C975EC4F05D34A0A0CA /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50B5054285A614F17F395FB31840F84A /* ImageView+Kingfisher.swift */; }; - 8CC7A3630B24A9931DC014A752AAABDE /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86189982C8E42D761CA32B9337DF522D /* KingfisherManager.swift */; }; - 8FFA9272E87374B187060E83325A39DC /* OHHTTPStubsResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = B2B7756253D940B9E6B517F489AFB27F /* OHHTTPStubsResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 936F998DF4B17E591D988746863B1725 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F5F67A24F91CF1ED218D2C72FDF144D /* CFNetwork.framework */; }; - 9E8B968F23944D6056B14F833DB99008 /* OHPathHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BB9403F523D64F64A30FD01DC7C3908 /* OHPathHelpers.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9F755B2ECB0F1453D4B5222E3A66F7E2 /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 556CB0E938BBA416342100EA2F84D323 /* Resource.swift */; }; - 9FC9AC00B8E72B9645CBE42CCECA41DF /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDEDEFA3EDC0B3E8448968D86C40AF81 /* ImageDownloader.swift */; }; - A2AB404E0502F865AA0131F4D485A6F5 /* OHHTTPStubsResponse+JSON.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C6FF025BEFC0245B00759F47AA72A63 /* OHHTTPStubsResponse+JSON.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A2C709E438B66093C0EC8C8E2922853F /* OHHTTPStubsResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FB6166B33C4F3B2C0EC0220005B25A2 /* OHHTTPStubsResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B9452C8450C53B605DF097FAE7564EF9 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = E753EC3926798D262DEB935CCD8FE9F8 /* Box.swift */; }; - BBE693D290A21183A689EB6D67A7D199 /* OHHTTPStubsMethodSwizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = FB3DB5CA154EF0060F856AEA9F6A2BB6 /* OHHTTPStubsMethodSwizzling.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C9CFFD4239D0B3E8936675C55D4FD980 /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C362863C1680A00E1AF76F3E99C0424B /* FormatIndicatedCacheSerializer.swift */; }; - CD034B81592ECDE34F46545863C9FC65 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 574581962A29DE4FA03BAD8D30FD58FC /* Foundation.framework */; }; - D2343A65BDA88B9D2BD2999974B4DE49 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 058EEAE6321FF0404986651ED50EE062 /* Kingfisher-dummy.m */; }; - D391FE43DEBAC3906365FD9A50D6AEF8 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BB94C6D3ED057A727C5BB1EBD394DE0 /* AnimatedImageView.swift */; }; - DB4F61827FC47F4B574D381E3ED8C8EB /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6D0AE6219DA206A937F0B6A907234DF /* KingfisherOptionsInfo.swift */; }; - E05F82DA8DBA4EAB6FA043C66700B54C /* OHHTTPStubsResponse+JSON.m in Sources */ = {isa = PBXBuildFile; fileRef = F3267C3EE6DFF117B304BDE856CF52A3 /* OHHTTPStubsResponse+JSON.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E1309E9E40F0CEBEB432BBB122598DD6 /* OHHTTPStubsSwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E2AE9021D1354CFD0AAC8D1BE6757D7 /* OHHTTPStubsSwift.swift */; }; - E3A0476EB19CB8CAD3C645C49EF30844 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FE01B03A0740C1F056C7795FACB37AE /* ImagePrefetcher.swift */; }; - E8CE3BDED79ED5DD1A87BA1391B361C3 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B0418C22DA09A9467A97BA9276CEE25 /* Filter.swift */; }; - E9BA0F784E1A3C631B5AEE1B3217AAB8 /* OHHTTPStubs.h in Headers */ = {isa = PBXBuildFile; fileRef = 98224C108EAE24EF119CC86A65165C04 /* OHHTTPStubs.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EA4DE6F89F0546B623D37ED971A3C30F /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEEA6B05D796259C38C0611C38E43391 /* Kingfisher.swift */; }; - EAF4461D25A0FE87BF9C3639B5DFC236 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F5F67A24F91CF1ED218D2C72FDF144D /* CFNetwork.framework */; }; - F9FDD0992D5D4CCAD4C56643BA61638D /* OHHTTPStubs-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B61BB5A8C3E0B022ECE664F95723FEF3 /* OHHTTPStubs-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FADE6F59C28D22E2025E312D5C1C3AF9 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF3FFE58349C28BDCB904D1B2D11AA0F /* ImageCache.swift */; }; + 03D1D1A3FDB833955816791C28DC830A /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 836236E457EEE13CBDDECA346B9C12D7 /* CacheSerializer.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 03EEE44793A802F6F38167686C9CDC5F /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F91D2C7D17A3BCDFDFD8251801F8AA /* KingfisherOptionsInfo.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0675259E18A38CC879DED08B6BF1C341 /* OHHTTPStubs-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D0E9F6822CD50CA5EC75121B90325134 /* OHHTTPStubs-dummy.m */; }; + 0C78BF11377F17C8F5B8CD7604269361 /* OHHTTPStubsMethodSwizzling.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A34260684330423308408018DEE84FA /* OHHTTPStubsMethodSwizzling.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0EFA8B2B35D5A14D2EF1CAC179F7B5F1 /* OHHTTPStubsSwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F2B968710CB5741495D604A7F467049 /* OHHTTPStubsSwift.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 165F2A6DF189151CDBCA366DD275ABEA /* OHHTTPStubs-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CE97C84F3ACE142D1FC98D31D20731C6 /* OHHTTPStubs-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 18180B69EC6C3D16EE220369B640A7C6 /* OHHTTPStubs+NSURLSessionConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = EBC77A36B73B9869A7741E1C642CEE88 /* OHHTTPStubs+NSURLSessionConfiguration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 18C37868DA966049043D386064AC40D9 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08F13322DED445A402DDB469176A0DB6 /* ImageView+Kingfisher.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1D4C88C2E2C3620A7D5C145EAECEE2BB /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 049A9D3CA6B8764FEC88007590F1D0F0 /* ImageModifier.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1FDF33D1F069AE964E868A9FA866C274 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 616D9BFC24B553CD074D4C2C3D9E5ADE /* Kingfisher-dummy.m */; }; + 217096A403D0AACA49FC50B4A927F888 /* OHHTTPStubs.m in Sources */ = {isa = PBXBuildFile; fileRef = AEA8DE647CF07E559E1D1C0B375F22BD /* OHHTTPStubs.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 218FC76735C2CD3E84F920CE33EDD6FE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 222DAEF0D819F359AFCFF3D4F927E8A7 /* Foundation.framework */; }; + 238288C5ADD221164DBDC03376EAC371 /* ThreadHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 526F78CF40B0C1E46FE4F15DB843E27C /* ThreadHelper.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 276071E9DBAAA08BBBD569288E026156 /* OHHTTPStubsResponse+JSON.h in Headers */ = {isa = PBXBuildFile; fileRef = 55A49A7DEBB93C4084139BBF53570D59 /* OHHTTPStubsResponse+JSON.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 30FAC855C413FE81F33418843195A63D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 222DAEF0D819F359AFCFF3D4F927E8A7 /* Foundation.framework */; }; + 3712C22BFAE6B131F5C1C18774C140FD /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46CB50531AE585412FE4ACACAF10B1F6 /* UIButton+Kingfisher.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 39FC1A51FF31905080FDA44316A2E3FA /* Kingfisher.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BCFC9570D3F61C7AB5C4D0418DC2C45 /* Kingfisher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E28E63C49F929297516124CECE0C728 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16E4DFCD78767B1E4C71A4D281754103 /* Indicator.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 402CA10919FE676AF4F4A423AA395D4D /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E3A86D960DC52CDF9EE6F1C6ED44931 /* Resource.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4AFB8B6201A2F32B9268B68C41A71BA9 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40C7B802B5F6C56BF6566C532BC06545 /* AnimatedImageView.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5092D83E2A7CCED1DEBA5084EBE88AC8 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C9C827887D62B26C9F6846E3AF0A110 /* ImageDownloader.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 52CBBA5D7E398F22024B6D17E563510D /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6C499A8C27DF67FC723F4A59263013C /* ImagePrefetcher.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 53164A2DDB944329FD8720F2F0D45228 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F24F3B334DAB51AA957BD8CD01505DB9 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 561B24067865073557141D32D07FA125 /* OHPathHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA31909270EF249730894DDDE0766B4 /* OHPathHelpers.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5E7E58041F4D330CD71D9334DC6DB849 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 222DAEF0D819F359AFCFF3D4F927E8A7 /* Foundation.framework */; }; + 5FCC63E1C9D6B2E8D077BD4E768BA211 /* OHHTTPStubsResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 074C0A6863383008F8A57902E63903A0 /* OHHTTPStubsResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 605FE67409BF60DD35FA863102254C70 /* Pods-UserApplication-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 81664B198F0DDA48CB9EFC0EC034C3FC /* Pods-UserApplication-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6555C9FEB29EA5DC75C9086D8B14BCCD /* OHHTTPStubsResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 47FDE4861F6853FF3F8235D8466A843F /* OHHTTPStubsResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6581E8B26BF450B18D228A613025556A /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB3710F920A14E9079854DFC60F6A046 /* KingfisherManager.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6AE4B4BB64B7EA0F9A6B0063E2748984 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841D9043D588B5AB09F41F05E6266D16 /* ImageTransition.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 81D983B9013D8525DC5858313298D992 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 222DAEF0D819F359AFCFF3D4F927E8A7 /* Foundation.framework */; }; + 89ED689A950300057183C7BB3C1FD213 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2201E7AC1FCE51F3ED2B5A367D70FCD0 /* Placeholder.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 904A833156F681C5C77974166B6DFD1D /* Pods-UserApplication-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A1FFDDA9628AFD58E6952E06D7362790 /* Pods-UserApplication-dummy.m */; }; + 97CFC1F7EDFB055D3EC3EAAE3EDF009D /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4A6F1A7EA872A2C985AF5668C133984 /* Kingfisher.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9BB78DC33523C76095B1D95D5CEF44CA /* OHHTTPStubs.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A658ED4046E9975505011D1F223CD11 /* OHHTTPStubs.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A91F62FE52DA233214966B35013DAE0B /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15AE52673A84DB022A0610AF67A8A0A4 /* FormatIndicatedCacheSerializer.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AA787CE56104DCDB24AD31241AA8F772 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74075B5096B5A09A2391FD10C0B02F1E /* Box.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + ABD0719C83EB34C533393B6826E69BC9 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B079F294DA5D9A879E6D53A91F51A1E /* CFNetwork.framework */; }; + BC1610D85D24EB81202E647B6C8E1494 /* OHHTTPStubsMethodSwizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = 12E8FDE65C7574C92403566E186E0052 /* OHHTTPStubsMethodSwizzling.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C0665D23E6ED261FCF0BA7F9E1EF5A2E /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3C861A1C48CE4F9B746D0D6E6C8E178 /* Filter.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C60C3ED1EDC2A1F16FFBE40563712276 /* NSURLRequest+HTTPBodyTesting.h in Headers */ = {isa = PBXBuildFile; fileRef = 37A873DBA09D129D7302B252E48AD5D0 /* NSURLRequest+HTTPBodyTesting.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA27256DC58202C86D5DE65F56FB4F19 /* OHPathHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = EF42B7C563DBE027DD05974CDD4C0440 /* OHPathHelpers.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB2D2724C8038D283DA294936048F8AD /* NSURLRequest+HTTPBodyTesting.m in Sources */ = {isa = PBXBuildFile; fileRef = BFF700E94D6F5788E518961EB8BACDAA /* NSURLRequest+HTTPBodyTesting.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CC92D78784804A357CEECF9430F04E7C /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB4EE2C2CB20786D0E1DDDA840179B58 /* RequestModifier.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D9D6F207AAD5D1BD856917BBFB6843F1 /* OHHTTPStubsResponse+JSON.m in Sources */ = {isa = PBXBuildFile; fileRef = C91FB29C157A8953CD0D53F4DD0A081D /* OHHTTPStubsResponse+JSON.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E44A0EFC237903FB6D1A942304E1213F /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = F00AA5DDCBEB1E34010535E30DA17935 /* String+MD5.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E6FB3E5C9B3B8C3FC24616F2D0CC0184 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B079F294DA5D9A879E6D53A91F51A1E /* CFNetwork.framework */; }; + EBBD035BAD8EE9CBF7BE5ED6AC42E8E3 /* Pods-AutocompleteClientTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AA39E2516BD4151B0629D59A49AF92AC /* Pods-AutocompleteClientTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ED4C7FB73E8F8E98907EF896F7C8307A /* Pods-AutocompleteClientTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 72EE60B841083531D8D48507958445E5 /* Pods-AutocompleteClientTests-dummy.m */; }; + F0D85DD316CAF5BD05A7C2306962E8CA /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8975D67FF8EF58C0778C6A756F1E96CA /* Image.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F1631C4DF41E482B93FBDB158A9AF112 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = A59027531813057C533F40DA96F1DCDD /* ImageCache.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F83CA1780F5D9C6432CE9D7248D9B35A /* Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 42078AF574FD96AEBACF3EB88229D1C0 /* Compatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F88805DC4CEC38502E757117EE69A01F /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD324216014957986082A81C934EB1B1 /* ImageProcessor.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - A56F21D988650B291DC75FA79C96F5F8 /* PBXContainerItemProxy */ = { + 358AB5FF87D473AA9C4C147020D47678 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; + remoteGlobalIDString = A983A2D06C5B6AA3D6ABA5CCC0A16725; + remoteInfo = OHHTTPStubs; }; - CFB7507E32603D6BC4B0887660955E86 /* PBXContainerItemProxy */ = { + ED96E653F8DC3E22E547C25D2A1E3920 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = A983A2D06C5B6AA3D6ABA5CCC0A16725; - remoteInfo = OHHTTPStubs; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 058EEAE6321FF0404986651ED50EE062 /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; - 0A64A44BC1021B9207E38E3ED5CE8FA3 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Indicator.swift; sourceTree = ""; }; - 0C6FF025BEFC0245B00759F47AA72A63 /* OHHTTPStubsResponse+JSON.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OHHTTPStubsResponse+JSON.h"; path = "OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.h"; sourceTree = ""; }; - 1269ACF342D6506B37A8DC7D234FD911 /* Pods-UserApplication-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-UserApplication-acknowledgements.markdown"; sourceTree = ""; }; - 130C4D3529B6FEDC0A77640CE9964A4A /* OHPathHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OHPathHelpers.h; path = OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.h; sourceTree = ""; }; + 00608CB1C20ECC720C2ABA62BAB04616 /* Kingfisher.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.xcconfig; sourceTree = ""; }; + 049A9D3CA6B8764FEC88007590F1D0F0 /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/ImageModifier.swift; sourceTree = ""; }; + 074C0A6863383008F8A57902E63903A0 /* OHHTTPStubsResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OHHTTPStubsResponse.m; path = OHHTTPStubs/Sources/OHHTTPStubsResponse.m; sourceTree = ""; }; + 08F13322DED445A402DDB469176A0DB6 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 0F2B968710CB5741495D604A7F467049 /* OHHTTPStubsSwift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OHHTTPStubsSwift.swift; path = OHHTTPStubs/Sources/Swift/OHHTTPStubsSwift.swift; sourceTree = ""; }; + 0F4F160C4E1A8623AD78B49D8BE2CD85 /* OHHTTPStubs-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "OHHTTPStubs-Info.plist"; sourceTree = ""; }; + 1269ACF342.6.26B37A8DC7D234FD911 /* Pods-UserApplication-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-UserApplication-acknowledgements.markdown"; sourceTree = ""; }; + 12E8FDE65C7574C92403566E186E0052 /* OHHTTPStubsMethodSwizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OHHTTPStubsMethodSwizzling.m; path = OHHTTPStubs/Sources/NSURLSession/OHHTTPStubsMethodSwizzling.m; sourceTree = ""; }; 147759E8E5FE51C7A727F3C5A77466A7 /* Pods-AutocompleteClientTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AutocompleteClientTests.debug.xcconfig"; sourceTree = ""; }; - 15ACF05FE301ADFBC35875DC7A5D517E /* ThreadHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThreadHelper.swift; path = Sources/ThreadHelper.swift; sourceTree = ""; }; + 15930F0F51648CA480E7D12B14F49ECB /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + 15AE52673A84DB022A0610AF67A8A0A4 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; + 16E4DFCD78767B1E4C71A4D281754103 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Indicator.swift; sourceTree = ""; }; 17E33041B314FA837A3CAEB9DF3CDE9F /* OHHTTPStubs.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OHHTTPStubs.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 1B0418C22DA09A9467A97BA9276CEE25 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Filter.swift; sourceTree = ""; }; - 1C612EFDF9598320B57EB8D7BE1FF946 /* OHHTTPStubs.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OHHTTPStubs.release.xcconfig; sourceTree = ""; }; - 1CC4FD5D2E55672A8E9328A7B2D78336 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; - 2363987EE94BB8C68E2D4E94674416DF /* OHHTTPStubs+NSURLSessionConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OHHTTPStubs+NSURLSessionConfiguration.m"; path = "OHHTTPStubs/Sources/NSURLSession/OHHTTPStubs+NSURLSessionConfiguration.m"; sourceTree = ""; }; - 2FB6166B33C4F3B2C0EC0220005B25A2 /* OHHTTPStubsResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OHHTTPStubsResponse.m; path = OHHTTPStubs/Sources/OHHTTPStubsResponse.m; sourceTree = ""; }; - 3248F2B69F6683759047EC0FB721C308 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; - 38455C1F3F6CE09B9411014F29A1B087 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Placeholder.swift; sourceTree = ""; }; + 1A64FCEFC2C57779D711B2.6.21802F8 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + 2201E7AC1FCE51F3ED2B5A367D70FCD0 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Placeholder.swift; sourceTree = ""; }; + 222DAEF0D819F359AFCFF3D4F927E8A7 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 2C9C827887D62B26C9F6846E3AF0A110 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/ImageDownloader.swift; sourceTree = ""; }; + 37A873DBA09D129D7302B252E48AD5D0 /* NSURLRequest+HTTPBodyTesting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+HTTPBodyTesting.h"; path = "OHHTTPStubs/Sources/NSURLSession/NSURLRequest+HTTPBodyTesting.h"; sourceTree = ""; }; + 3A2A2DB240707C21BED8D01093FD1931 /* OHHTTPStubs-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OHHTTPStubs-prefix.pch"; sourceTree = ""; }; 3C3E8B8633B8172045FB6DE60E92C58D /* Pods-AutocompleteClientTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-AutocompleteClientTests.modulemap"; sourceTree = ""; }; - 3D15F131A4F4D5F8A698CB2A34223780 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/ImageProcessor.swift; sourceTree = ""; }; - 3FE01B03A0740C1F056C7795FACB37AE /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/ImagePrefetcher.swift; sourceTree = ""; }; + 40C7B802B5F6C56BF6566C532BC06545 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/AnimatedImageView.swift; sourceTree = ""; }; + 42078AF574FD96AEBACF3EB88229D1C0 /* Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Compatibility.h; path = OHHTTPStubs/Sources/Compatibility.h; sourceTree = ""; }; + 46CB50531AE585412FE4ACACAF10B1F6 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/UIButton+Kingfisher.swift"; sourceTree = ""; }; + 47FDE4861F6853FF3F8235D8466A843F /* OHHTTPStubsResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OHHTTPStubsResponse.h; path = OHHTTPStubs/Sources/OHHTTPStubsResponse.h; sourceTree = ""; }; 49C576C05916D993BABA033494C750C6 /* Pods-UserApplication-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UserApplication-Info.plist"; sourceTree = ""; }; - 50B5054285A614F17F395FB31840F84A /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/ImageView+Kingfisher.swift"; sourceTree = ""; }; - 556CB0E938BBA416342100EA2F84D323 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/Resource.swift; sourceTree = ""; }; - 574581962A29DE4FA03BAD8D30FD58FC /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 5BB94C6D3ED057A727C5BB1EBD394DE0 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/AnimatedImageView.swift; sourceTree = ""; }; - 5BC4FD857FDE37AE608DC9712AA64250 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image.swift; sourceTree = ""; }; - 5F5F67A24F91CF1ED218D2C72FDF144D /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; + 4C91CF461B3274DBF79DC5B9A0DBE0C6 /* OHHTTPStubs.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = OHHTTPStubs.modulemap; sourceTree = ""; }; + 526F78CF40B0C1E46FE4F15DB843E27C /* ThreadHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThreadHelper.swift; path = Sources/ThreadHelper.swift; sourceTree = ""; }; + 55A49A7DEBB93C4084139BBF53570D59 /* OHHTTPStubsResponse+JSON.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OHHTTPStubsResponse+JSON.h"; path = "OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.h"; sourceTree = ""; }; + 5A34260684330423308408018DEE84FA /* OHHTTPStubsMethodSwizzling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OHHTTPStubsMethodSwizzling.h; path = OHHTTPStubs/Sources/NSURLSession/OHHTTPStubsMethodSwizzling.h; sourceTree = ""; }; + 5D62712D03F38BF83D99B742667AA7BD /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; + 5E3A86D960DC52CDF9EE6F1C6ED44931 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/Resource.swift; sourceTree = ""; }; + 616D9BFC24B553CD074D4C2C3D9E5ADE /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; 641D598482F63BE76F20365FF44DDE63 /* Pods-UserApplication.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UserApplication.debug.xcconfig"; sourceTree = ""; }; - 65F9EF55BB0008A2D76E92A4B3412EC1 /* OHHTTPStubs.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OHHTTPStubs.debug.xcconfig; sourceTree = ""; }; - 6C41008A3516F3B7B2C80B47E1A499D1 /* OHHTTPStubs-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OHHTTPStubs-dummy.m"; sourceTree = ""; }; + 6BCFC9570D3F61C7AB5C4D0418DC2C45 /* Kingfisher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Kingfisher.h; path = Sources/Kingfisher.h; sourceTree = ""; }; 72EE60B841083531D8D48507958445E5 /* Pods-AutocompleteClientTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-AutocompleteClientTests-dummy.m"; sourceTree = ""; }; - 7761D34F295F022BD4EB0450DCF16CDD /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/ImageModifier.swift; sourceTree = ""; }; + 74075B5096B5A09A2391FD10C0B02F1E /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Box.swift; sourceTree = ""; }; 7849A990307305C0C131D799D08C9C25 /* Pods-UserApplication.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-UserApplication.modulemap"; sourceTree = ""; }; - 7E2AE9021D1354CFD0AAC8D1BE6757D7 /* OHHTTPStubsSwift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OHHTTPStubsSwift.swift; path = OHHTTPStubs/Sources/Swift/OHHTTPStubsSwift.swift; sourceTree = ""; }; - 7F027873BAA1D1D02D46350E78D3055B /* OHHTTPStubs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OHHTTPStubs.m; path = OHHTTPStubs/Sources/OHHTTPStubs.m; sourceTree = ""; }; 81664B198F0DDA48CB9EFC0EC034C3FC /* Pods-UserApplication-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-UserApplication-umbrella.h"; sourceTree = ""; }; - 86189982C8E42D761CA32B9337DF522D /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/KingfisherManager.swift; sourceTree = ""; }; + 836236E457EEE13CBDDECA346B9C12D7 /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/CacheSerializer.swift; sourceTree = ""; }; + 841D9043D588B5AB09F41F05E6266D16 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/ImageTransition.swift; sourceTree = ""; }; + 853AFC10D900185B864CB5B4B9BFD63F /* OHHTTPStubs.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OHHTTPStubs.xcconfig; sourceTree = ""; }; + 8975D67FF8EF58C0778C6A756F1E96CA /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image.swift; sourceTree = ""; }; + 8A658ED4046E9975505011D1F223CD11 /* OHHTTPStubs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OHHTTPStubs.h; path = OHHTTPStubs/Sources/OHHTTPStubs.h; sourceTree = ""; }; 8AAFE1F53B41C1CB8FDC35F5F1DC327C /* Pods_UserApplication.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_UserApplication.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8BB9403F523D64F64A30FD01DC7C3908 /* OHPathHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OHPathHelpers.m; path = OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.m; sourceTree = ""; }; - 906F040188D5470C85F6AC49CDE0236C /* Kingfisher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Kingfisher.h; path = Sources/Kingfisher.h; sourceTree = ""; }; - 9470036B809024C3BD50C46DC53903FF /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/String+MD5.swift"; sourceTree = ""; }; + 8B079F294DA5D9A879E6D53A91F51A1E /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; 9489A7F7C599E5BDBC4BF7293F3BDD39 /* Pods-UserApplication-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-UserApplication-frameworks.sh"; sourceTree = ""; }; - 95600BAB2E0F8A9CAD135109ED7D5220 /* OHHTTPStubs-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "OHHTTPStubs-Info.plist"; sourceTree = ""; }; - 98224C108EAE24EF119CC86A65165C04 /* OHHTTPStubs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OHHTTPStubs.h; path = OHHTTPStubs/Sources/OHHTTPStubs.h; sourceTree = ""; }; - 9BA17A1D61B88409B953C609E9CBE8CF /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9EE34FC1BAFC5219BD8F5F80B02E146F /* NSURLRequest+HTTPBodyTesting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+HTTPBodyTesting.h"; path = "OHHTTPStubs/Sources/NSURLSession/NSURLRequest+HTTPBodyTesting.h"; sourceTree = ""; }; 9FF4CFE7CA1700D75147BE492C112EE0 /* Pods_AutocompleteClientTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_AutocompleteClientTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A09AADAD6B87FE578702300AFF92DD53 /* NSURLRequest+HTTPBodyTesting.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLRequest+HTTPBodyTesting.m"; path = "OHHTTPStubs/Sources/NSURLSession/NSURLRequest+HTTPBodyTesting.m"; sourceTree = ""; }; A1FFDDA9628AFD58E6952E06D7362790 /* Pods-UserApplication-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-UserApplication-dummy.m"; sourceTree = ""; }; + A59027531813057C533F40DA96F1DCDD /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/ImageCache.swift; sourceTree = ""; }; AA39E2516BD4151B0629D59A49AF92AC /* Pods-AutocompleteClientTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-AutocompleteClientTests-umbrella.h"; sourceTree = ""; }; - AF3FFE58349C28BDCB904D1B2D11AA0F /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/ImageCache.swift; sourceTree = ""; }; + AB3710F920A14E9079854DFC60F6A046 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/KingfisherManager.swift; sourceTree = ""; }; + ABA31909270EF249730894DDDE0766B4 /* OHPathHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OHPathHelpers.m; path = OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.m; sourceTree = ""; }; + AEA8DE647CF07E559E1D1C0B375F22BD /* OHHTTPStubs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OHHTTPStubs.m; path = OHHTTPStubs/Sources/OHHTTPStubs.m; sourceTree = ""; }; B261D5D84EB72641DB918DA0B20CF8D0 /* Pods-AutocompleteClientTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-AutocompleteClientTests-acknowledgements.markdown"; sourceTree = ""; }; - B2B7756253D940B9E6B517F489AFB27F /* OHHTTPStubsResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OHHTTPStubsResponse.h; path = OHHTTPStubs/Sources/OHHTTPStubsResponse.h; sourceTree = ""; }; - B61BB5A8C3E0B022ECE664F95723FEF3 /* OHHTTPStubs-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OHHTTPStubs-umbrella.h"; sourceTree = ""; }; - B999A178BF4100EC5868B21B5AD884BE /* Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Compatibility.h; path = OHHTTPStubs/Sources/Compatibility.h; sourceTree = ""; }; + B3C861A1C48CE4F9B746D0D6E6C8E178 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Filter.swift; sourceTree = ""; }; + B5F91D2C7D17A3BCDFDFD8251801F8AA /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/KingfisherOptionsInfo.swift; sourceTree = ""; }; + BB4EE2C2CB20786D0E1DDDA840179B58 /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/RequestModifier.swift; sourceTree = ""; }; + BFF700E94D6F5788E518961EB8BACDAA /* NSURLRequest+HTTPBodyTesting.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLRequest+HTTPBodyTesting.m"; path = "OHHTTPStubs/Sources/NSURLSession/NSURLRequest+HTTPBodyTesting.m"; sourceTree = ""; }; C0912A60F8644D053A8D0C7562EE0779 /* Pods-AutocompleteClientTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AutocompleteClientTests.release.xcconfig"; sourceTree = ""; }; - C271DDE44E56565191A09151BB8E7954 /* OHHTTPStubs.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = OHHTTPStubs.modulemap; sourceTree = ""; }; - C362863C1680A00E1AF76F3E99C0424B /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C6D0AE6219DA206A937F0B6A907234DF /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/KingfisherOptionsInfo.swift; sourceTree = ""; }; - C97967D220FF052A8A3FD2E2839D6161 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/ImageTransition.swift; sourceTree = ""; }; - CA97A67F13AF46320869BAA28B717224 /* OHHTTPStubsMethodSwizzling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OHHTTPStubsMethodSwizzling.h; path = OHHTTPStubs/Sources/NSURLSession/OHHTTPStubsMethodSwizzling.h; sourceTree = ""; }; - CEEA6B05D796259C38C0611C38E43391 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/Kingfisher.swift; sourceTree = ""; }; + C6C499A8C27DF67FC723F4A59263013C /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/ImagePrefetcher.swift; sourceTree = ""; }; + C91FB29C157A8953CD0D53F4DD0A081D /* OHHTTPStubsResponse+JSON.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OHHTTPStubsResponse+JSON.m"; path = "OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.m"; sourceTree = ""; }; + CD324216014957986082A81C934EB1B1 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/ImageProcessor.swift; sourceTree = ""; }; + CE97C84F3ACE142D1FC98D31D20731C6 /* OHHTTPStubs-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OHHTTPStubs-umbrella.h"; sourceTree = ""; }; + D0E9F6822CD50CA5EC75121B90325134 /* OHHTTPStubs-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OHHTTPStubs-dummy.m"; sourceTree = ""; }; + D4A6F1A7EA872A2C985AF5668C133984 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/Kingfisher.swift; sourceTree = ""; }; D8C85D40DE339B5D4BF574F4A331512F /* Pods-AutocompleteClientTests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AutocompleteClientTests-Info.plist"; sourceTree = ""; }; - D8DE55E1A86A25EE181C416E8CB39DFC /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; DAC649B1827CCA7D1C1889734D6ED6E9 /* Pods-AutocompleteClientTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-AutocompleteClientTests-frameworks.sh"; sourceTree = ""; }; - DC965065019CCE42310C9C6C2D417A17 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/UIButton+Kingfisher.swift"; sourceTree = ""; }; - DF7F264899BC9E89056AD88B61F736EF /* OHHTTPStubs-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OHHTTPStubs-prefix.pch"; sourceTree = ""; }; - E0B650077AEB8448E0C2A57AD7F5CBBE /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/CacheSerializer.swift; sourceTree = ""; }; - E175BC7D7C0CDB62884F9FE248E6C50F /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/RequestModifier.swift; sourceTree = ""; }; - E753EC3926798D262DEB935CCD8FE9F8 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Box.swift; sourceTree = ""; }; - EA0F06663CEBD8F47103E7CC52F45E1D /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; + EBC77A36B73B9869A7741E1C642CEE88 /* OHHTTPStubs+NSURLSessionConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OHHTTPStubs+NSURLSessionConfiguration.m"; path = "OHHTTPStubs/Sources/NSURLSession/OHHTTPStubs+NSURLSessionConfiguration.m"; sourceTree = ""; }; EC2DE0799404592A88E11EDDAD979CCA /* Pods-UserApplication-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UserApplication-acknowledgements.plist"; sourceTree = ""; }; - F3267C3EE6DFF117B304BDE856CF52A3 /* OHHTTPStubsResponse+JSON.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OHHTTPStubsResponse+JSON.m"; path = "OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.m"; sourceTree = ""; }; + EF42B7C563DBE027DD05974CDD4C0440 /* OHPathHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OHPathHelpers.h; path = OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.h; sourceTree = ""; }; + F00AA5DDCBEB1E34010535E30DA17935 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/String+MD5.swift"; sourceTree = ""; }; + F24F3B334DAB51AA957BD8CD01505DB9 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; F79B08FF1DBD2C3E5E9B6079B2B5EAA2 /* Pods-AutocompleteClientTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AutocompleteClientTests-acknowledgements.plist"; sourceTree = ""; }; - FB3DB5CA154EF0060F856AEA9F6A2BB6 /* OHHTTPStubsMethodSwizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OHHTTPStubsMethodSwizzling.m; path = OHHTTPStubs/Sources/NSURLSession/OHHTTPStubsMethodSwizzling.m; sourceTree = ""; }; FD283AF800E7192CDBCD130C88CE7B12 /* Pods-UserApplication.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UserApplication.release.xcconfig"; sourceTree = ""; }; - FDEDEFA3EDC0B3E8448968D86C40AF81 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/ImageDownloader.swift; sourceTree = ""; }; - FF9695DCC33B54C47E29D995F162D6D3 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 1C7A864E9F788A81B4A1DB7EE88CFBCE /* Frameworks */ = { + 5CE63E52033B9EB192CC73B2CB7700E8 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - EAF4461D25A0FE87BF9C3639B5DFC236 /* CFNetwork.framework in Frameworks */, - 123B2D09BAC5286B090EEB806739635A /* Foundation.framework in Frameworks */, + E6FB3E5C9B3B8C3FC24616F2D0CC0184 /* CFNetwork.framework in Frameworks */, + 81D983B9013D8525DC5858313298D992 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2761C97D75D5DDD96FBCE82B6F08B1DD /* Frameworks */ = { + 67B63C021A0FA31B9F0F42FCF656BBDB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 936F998DF4B17E591D988746863B1725 /* CFNetwork.framework in Frameworks */, - 4FB82EDEE630920A120F059779C365ED /* Foundation.framework in Frameworks */, + ABD0719C83EB34C533393B6826E69BC9 /* CFNetwork.framework in Frameworks */, + 218FC76735C2CD3E84F920CE33EDD6FE /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6AB62421917A24286735468E1165D674 /* Frameworks */ = { + 6B3780AC3730F24D96B27451C4F80107 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - CD034B81592ECDE34F46545863C9FC65 /* Foundation.framework in Frameworks */, + 5E7E58041F4D330CD71D9334DC6DB849 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8E4FF2207B2F3D87D7E67208C2C6BE89 /* Frameworks */ = { + BF762B1D7F3EE09365A8939423C04BBE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 516C890773B93B3E8A969A1ED5BA1028 /* Foundation.framework in Frameworks */, + 30FAC855C413FE81F33418843195A63D /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -201,127 +199,105 @@ 1628BF05B4CAFDCC3549A101F5A10A17 /* Frameworks */ = { isa = PBXGroup; children = ( - E5B9A9EF2B20D59EB52F695D6D7F759D /* iOS */, + E34DCC8E2CF86B8D72232914781A840D /* iOS */, ); name = Frameworks; sourceTree = ""; }; - 167891C3761F17297192FB14073DD847 /* Support Files */ = { + 241C2CD156A2EA933D62760592E9D299 /* NSURLSession */ = { isa = PBXGroup; children = ( - C271DDE44E56565191A09151BB8E7954 /* OHHTTPStubs.modulemap */, - 6C41008A3516F3B7B2C80B47E1A499D1 /* OHHTTPStubs-dummy.m */, - 95600BAB2E0F8A9CAD135109ED7D5220 /* OHHTTPStubs-Info.plist */, - DF7F264899BC9E89056AD88B61F736EF /* OHHTTPStubs-prefix.pch */, - B61BB5A8C3E0B022ECE664F95723FEF3 /* OHHTTPStubs-umbrella.h */, - 65F9EF55BB0008A2D76E92A4B3412EC1 /* OHHTTPStubs.debug.xcconfig */, - 1C612EFDF9598320B57EB8D7BE1FF946 /* OHHTTPStubs.release.xcconfig */, + 37A873DBA09D129D7302B252E48AD5D0 /* NSURLRequest+HTTPBodyTesting.h */, + BFF700E94D6F5788E518961EB8BACDAA /* NSURLRequest+HTTPBodyTesting.m */, + EBC77A36B73B9869A7741E1C642CEE88 /* OHHTTPStubs+NSURLSessionConfiguration.m */, + 5A34260684330423308408018DEE84FA /* OHHTTPStubsMethodSwizzling.h */, + 12E8FDE65C7574C92403566E186E0052 /* OHHTTPStubsMethodSwizzling.m */, ); - name = "Support Files"; - path = "../Target Support Files/OHHTTPStubs"; + name = NSURLSession; sourceTree = ""; }; - 1CC3B2536BF989B53397B1157C5CC586 /* Kingfisher */ = { + 257FE8D958D81EEE96775328B60D97F2 /* Swift */ = { isa = PBXGroup; children = ( - 5BB94C6D3ED057A727C5BB1EBD394DE0 /* AnimatedImageView.swift */, - E753EC3926798D262DEB935CCD8FE9F8 /* Box.swift */, - E0B650077AEB8448E0C2A57AD7F5CBBE /* CacheSerializer.swift */, - 1B0418C22DA09A9467A97BA9276CEE25 /* Filter.swift */, - C362863C1680A00E1AF76F3E99C0424B /* FormatIndicatedCacheSerializer.swift */, - 5BC4FD857FDE37AE608DC9712AA64250 /* Image.swift */, - AF3FFE58349C28BDCB904D1B2D11AA0F /* ImageCache.swift */, - FDEDEFA3EDC0B3E8448968D86C40AF81 /* ImageDownloader.swift */, - 7761D34F295F022BD4EB0450DCF16CDD /* ImageModifier.swift */, - 3FE01B03A0740C1F056C7795FACB37AE /* ImagePrefetcher.swift */, - 3D15F131A4F4D5F8A698CB2A34223780 /* ImageProcessor.swift */, - C97967D220FF052A8A3FD2E2839D6161 /* ImageTransition.swift */, - 50B5054285A614F17F395FB31840F84A /* ImageView+Kingfisher.swift */, - 0A64A44BC1021B9207E38E3ED5CE8FA3 /* Indicator.swift */, - 906F040188D5470C85F6AC49CDE0236C /* Kingfisher.h */, - CEEA6B05D796259C38C0611C38E43391 /* Kingfisher.swift */, - 86189982C8E42D761CA32B9337DF522D /* KingfisherManager.swift */, - C6D0AE6219DA206A937F0B6A907234DF /* KingfisherOptionsInfo.swift */, - 38455C1F3F6CE09B9411014F29A1B087 /* Placeholder.swift */, - E175BC7D7C0CDB62884F9FE248E6C50F /* RequestModifier.swift */, - 556CB0E938BBA416342100EA2F84D323 /* Resource.swift */, - 9470036B809024C3BD50C46DC53903FF /* String+MD5.swift */, - 15ACF05FE301ADFBC35875DC7A5D517E /* ThreadHelper.swift */, - DC965065019CCE42310C9C6C2D417A17 /* UIButton+Kingfisher.swift */, - ABFD88852F58E699690C873C9F17C733 /* Support Files */, + 0F2B968710CB5741495D604A7F467049 /* OHHTTPStubsSwift.swift */, ); - path = Kingfisher; + name = Swift; sourceTree = ""; }; - 1FB02331A835378A86BB3348AB79BC57 /* OHHTTPStubs */ = { + 2A14ECA5959AD5E378524E4C16B514A9 /* Core */ = { isa = PBXGroup; children = ( - 667F96D0118A0D5EE208541CAAC0E00F /* Core */, - 22123F15EEB31E105D4D9891D1FFF29F /* JSON */, - 4F6C23886FF3F4989C0E512D500E08EF /* NSURLSession */, - 7DCE956FAFAC6B443705A0F12AF3A7F9 /* OHPathHelpers */, - 167891C3761F17297192FB14073DD847 /* Support Files */, - E860B45F0FAFF0185610EAC2D89C1174 /* Swift */, + 42078AF574FD96AEBACF3EB88229D1C0 /* Compatibility.h */, + 8A658ED4046E9975505011D1F223CD11 /* OHHTTPStubs.h */, + AEA8DE647CF07E559E1D1C0B375F22BD /* OHHTTPStubs.m */, + 47FDE4861F6853FF3F8235D8466A843F /* OHHTTPStubsResponse.h */, + 074C0A6863383008F8A57902E63903A0 /* OHHTTPStubsResponse.m */, ); - path = OHHTTPStubs; + name = Core; sourceTree = ""; }; - 22123F15EEB31E105D4D9891D1FFF29F /* JSON */ = { + 40FCC56A34A1A05A26D884A965FCE128 /* Support Files */ = { isa = PBXGroup; children = ( - 0C6FF025BEFC0245B00759F47AA72A63 /* OHHTTPStubsResponse+JSON.h */, - F3267C3EE6DFF117B304BDE856CF52A3 /* OHHTTPStubsResponse+JSON.m */, + 1A64FCEFC2C57779D711B2.6.21802F8 /* Kingfisher.modulemap */, + 00608CB1C20ECC720C2ABA62BAB04616 /* Kingfisher.xcconfig */, + 616D9BFC24B553CD074D4C2C3D9E5ADE /* Kingfisher-dummy.m */, + 5D62712D03F38BF83D99B742667AA7BD /* Kingfisher-Info.plist */, + 15930F0F51648CA480E7D12B14F49ECB /* Kingfisher-prefix.pch */, + F24F3B334DAB51AA957BD8CD01505DB9 /* Kingfisher-umbrella.h */, ); - name = JSON; + name = "Support Files"; + path = "../Target Support Files/Kingfisher"; sourceTree = ""; }; - 4B3A4E478B515D994FBFE01D9BB436DC /* Targets Support Files */ = { + 411FD182937B881E25FA09654F6AE62A /* Support Files */ = { isa = PBXGroup; children = ( - 9B6D6ACB824F976F372A40DFC23E6157 /* Pods-AutocompleteClientTests */, - 9533EC9B7A920E6B7DCCA43CD1B9D6A6 /* Pods-UserApplication */, + 4C91CF461B3274DBF79DC5B9A0DBE0C6 /* OHHTTPStubs.modulemap */, + 853AFC10D900185B864CB5B4B9BFD63F /* OHHTTPStubs.xcconfig */, + D0E9F6822CD50CA5EC75121B90325134 /* OHHTTPStubs-dummy.m */, + 0F4F160C4E1A8623AD78B49D8BE2CD85 /* OHHTTPStubs-Info.plist */, + 3A2A2DB240707C21BED8D01093FD1931 /* OHHTTPStubs-prefix.pch */, + CE97C84F3ACE142D1FC98D31D20731C6 /* OHHTTPStubs-umbrella.h */, ); - name = "Targets Support Files"; + name = "Support Files"; + path = "../Target Support Files/OHHTTPStubs"; sourceTree = ""; }; - 4F6C23886FF3F4989C0E512D500E08EF /* NSURLSession */ = { + 4B3A4E478B515D994FBFE01D9BB436DC /* Targets Support Files */ = { isa = PBXGroup; children = ( - 9EE34FC1BAFC5219BD8F5F80B02E146F /* NSURLRequest+HTTPBodyTesting.h */, - A09AADAD6B87FE578702300AFF92DD53 /* NSURLRequest+HTTPBodyTesting.m */, - 2363987EE94BB8C68E2D4E94674416DF /* OHHTTPStubs+NSURLSessionConfiguration.m */, - CA97A67F13AF46320869BAA28B717224 /* OHHTTPStubsMethodSwizzling.h */, - FB3DB5CA154EF0060F856AEA9F6A2BB6 /* OHHTTPStubsMethodSwizzling.m */, + 9B6D6ACB824F976F372A40DFC23E6157 /* Pods-AutocompleteClientTests */, + 9533EC9B7A920E6B7DCCA43CD1B9D6A6 /* Pods-UserApplication */, ); - name = NSURLSession; + name = "Targets Support Files"; sourceTree = ""; }; - 667F96D0118A0D5EE208541CAAC0E00F /* Core */ = { + 58ECFB4E2108CE0D17A86097B8AE56EB /* JSON */ = { isa = PBXGroup; children = ( - B999A178BF4100EC5868B21B5AD884BE /* Compatibility.h */, - 98224C108EAE24EF119CC86A65165C04 /* OHHTTPStubs.h */, - 7F027873BAA1D1D02D46350E78D3055B /* OHHTTPStubs.m */, - B2B7756253D940B9E6B517F489AFB27F /* OHHTTPStubsResponse.h */, - 2FB6166B33C4F3B2C0EC0220005B25A2 /* OHHTTPStubsResponse.m */, + 55A49A7DEBB93C4084139BBF53570D59 /* OHHTTPStubsResponse+JSON.h */, + C91FB29C157A8953CD0D53F4DD0A081D /* OHHTTPStubsResponse+JSON.m */, ); - name = Core; + name = JSON; sourceTree = ""; }; - 7DCE956FAFAC6B443705A0F12AF3A7F9 /* OHPathHelpers */ = { + 710B7277DE431BFF6397DE6658BA0664 /* Products */ = { isa = PBXGroup; children = ( - 130C4D3529B6FEDC0A77640CE9964A4A /* OHPathHelpers.h */, - 8BB9403F523D64F64A30FD01DC7C3908 /* OHPathHelpers.m */, + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, + 17E33041B314FA837A3CAEB9DF3CDE9F /* OHHTTPStubs.framework */, + 9FF4CFE7CA1700D75147BE492C112EE0 /* Pods_AutocompleteClientTests.framework */, + 8AAFE1F53B41C1CB8FDC35F5F1DC327C /* Pods_UserApplication.framework */, ); - name = OHPathHelpers; + name = Products; sourceTree = ""; }; 7E5A1F33C8324DFD1EB14AF1D4CEA388 /* Pods */ = { isa = PBXGroup; children = ( - 1CC3B2536BF989B53397B1157C5CC586 /* Kingfisher */, - 1FB02331A835378A86BB3348AB79BC57 /* OHHTTPStubs */, + D08D6916A07C169E083DC8ADE97D9E53 /* Kingfisher */, + F6E7D0147285944516178DA4DE5BF95F /* OHHTTPStubs */, ); name = Pods; sourceTree = ""; @@ -330,7 +306,7 @@ isa = PBXGroup; children = ( 7849A990307305C0C131D799D08C9C25 /* Pods-UserApplication.modulemap */, - 1269ACF342D6506B37A8DC7D234FD911 /* Pods-UserApplication-acknowledgements.markdown */, + 1269ACF342.6.26B37A8DC7D234FD911 /* Pods-UserApplication-acknowledgements.markdown */, EC2DE0799404592A88E11EDDAD979CCA /* Pods-UserApplication-acknowledgements.plist */, A1FFDDA9628AFD58E6952E06D7362790 /* Pods-UserApplication-dummy.m */, 9489A7F7C599E5BDBC4BF7293F3BDD39 /* Pods-UserApplication-frameworks.sh */, @@ -360,100 +336,120 @@ path = "Target Support Files/Pods-AutocompleteClientTests"; sourceTree = ""; }; - ABFD88852F58E699690C873C9F17C733 /* Support Files */ = { - isa = PBXGroup; - children = ( - 3248F2B69F6683759047EC0FB721C308 /* Kingfisher.modulemap */, - 058EEAE6321FF0404986651ED50EE062 /* Kingfisher-dummy.m */, - 1CC4FD5D2E55672A8E9328A7B2D78336 /* Kingfisher-Info.plist */, - D8DE55E1A86A25EE181C416E8CB39DFC /* Kingfisher-prefix.pch */, - 9BA17A1D61B88409B953C609E9CBE8CF /* Kingfisher-umbrella.h */, - FF9695DCC33B54C47E29D995F162D6D3 /* Kingfisher.debug.xcconfig */, - EA0F06663CEBD8F47103E7CC52F45E1D /* Kingfisher.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Kingfisher"; - sourceTree = ""; - }; CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, 1628BF05B4CAFDCC3549A101F5A10A17 /* Frameworks */, 7E5A1F33C8324DFD1EB14AF1D4CEA388 /* Pods */, - FE2DC6D45F9C8586C82F4350D2A941E0 /* Products */, + 710B7277DE431BFF6397DE6658BA0664 /* Products */, 4B3A4E478B515D994FBFE01D9BB436DC /* Targets Support Files */, ); sourceTree = ""; }; - E5B9A9EF2B20D59EB52F695D6D7F759D /* iOS */ = { + D08D6916A07C169E083DC8ADE97D9E53 /* Kingfisher */ = { isa = PBXGroup; children = ( - 5F5F67A24F91CF1ED218D2C72FDF144D /* CFNetwork.framework */, - 574581962A29DE4FA03BAD8D30FD58FC /* Foundation.framework */, + 40C7B802B5F6C56BF6566C532BC06545 /* AnimatedImageView.swift */, + 74075B5096B5A09A2391FD10C0B02F1E /* Box.swift */, + 836236E457EEE13CBDDECA346B9C12D7 /* CacheSerializer.swift */, + B3C861A1C48CE4F9B746D0D6E6C8E178 /* Filter.swift */, + 15AE52673A84DB022A0610AF67A8A0A4 /* FormatIndicatedCacheSerializer.swift */, + 8975D67FF8EF58C0778C6A756F1E96CA /* Image.swift */, + A59027531813057C533F40DA96F1DCDD /* ImageCache.swift */, + 2C9C827887D62B26C9F6846E3AF0A110 /* ImageDownloader.swift */, + 049A9D3CA6B8764FEC88007590F1D0F0 /* ImageModifier.swift */, + C6C499A8C27DF67FC723F4A59263013C /* ImagePrefetcher.swift */, + CD324216014957986082A81C934EB1B1 /* ImageProcessor.swift */, + 841D9043D588B5AB09F41F05E6266D16 /* ImageTransition.swift */, + 08F13322DED445A402DDB469176A0DB6 /* ImageView+Kingfisher.swift */, + 16E4DFCD78767B1E4C71A4D281754103 /* Indicator.swift */, + 6BCFC9570D3F61C7AB5C4D0418DC2C45 /* Kingfisher.h */, + D4A6F1A7EA872A2C985AF5668C133984 /* Kingfisher.swift */, + AB3710F920A14E9079854DFC60F6A046 /* KingfisherManager.swift */, + B5F91D2C7D17A3BCDFDFD8251801F8AA /* KingfisherOptionsInfo.swift */, + 2201E7AC1FCE51F3ED2B5A367D70FCD0 /* Placeholder.swift */, + BB4EE2C2CB20786D0E1DDDA840179B58 /* RequestModifier.swift */, + 5E3A86D960DC52CDF9EE6F1C6ED44931 /* Resource.swift */, + F00AA5DDCBEB1E34010535E30DA17935 /* String+MD5.swift */, + 526F78CF40B0C1E46FE4F15DB843E27C /* ThreadHelper.swift */, + 46CB50531AE585412FE4ACACAF10B1F6 /* UIButton+Kingfisher.swift */, + 40FCC56A34A1A05A26D884A965FCE128 /* Support Files */, ); - name = iOS; + path = Kingfisher; sourceTree = ""; }; - E860B45F0FAFF0185610EAC2D89C1174 /* Swift */ = { + D7C764CD550895406A495F8B6A5FF55F /* OHPathHelpers */ = { isa = PBXGroup; children = ( - 7E2AE9021D1354CFD0AAC8D1BE6757D7 /* OHHTTPStubsSwift.swift */, + EF42B7C563DBE027DD05974CDD4C0440 /* OHPathHelpers.h */, + ABA31909270EF249730894DDDE0766B4 /* OHPathHelpers.m */, ); - name = Swift; + name = OHPathHelpers; sourceTree = ""; }; - FE2DC6D45F9C8586C82F4350D2A941E0 /* Products */ = { + E34DCC8E2CF86B8D72232914781A840D /* iOS */ = { isa = PBXGroup; children = ( - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher.framework */, - 17E33041B314FA837A3CAEB9DF3CDE9F /* OHHTTPStubs.framework */, - 9FF4CFE7CA1700D75147BE492C112EE0 /* Pods_AutocompleteClientTests.framework */, - 8AAFE1F53B41C1CB8FDC35F5F1DC327C /* Pods_UserApplication.framework */, + 8B079F294DA5D9A879E6D53A91F51A1E /* CFNetwork.framework */, + 222DAEF0D819F359AFCFF3D4F927E8A7 /* Foundation.framework */, ); - name = Products; + name = iOS; + sourceTree = ""; + }; + F6E7D0147285944516178DA4DE5BF95F /* OHHTTPStubs */ = { + isa = PBXGroup; + children = ( + 2A14ECA5959AD5E378524E4C16B514A9 /* Core */, + 58ECFB4E2108CE0D17A86097B8AE56EB /* JSON */, + 241C2CD156A2EA933D62760592E9D299 /* NSURLSession */, + D7C764CD550895406A495F8B6A5FF55F /* OHPathHelpers */, + 411FD182937B881E25FA09654F6AE62A /* Support Files */, + 257FE8D958D81EEE96775328B60D97F2 /* Swift */, + ); + path = OHHTTPStubs; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 65C1EC5EF98654F0D60F02E166E721F0 /* Headers */ = { + 245B2044FC0E21765220C8307E99A1BB /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 3B60962045D5436E97EFDBB7F8A71F41 /* Pods-AutocompleteClientTests-umbrella.h in Headers */, + F83CA1780F5D9C6432CE9D7248D9B35A /* Compatibility.h in Headers */, + C60C3ED1EDC2A1F16FFBE40563712276 /* NSURLRequest+HTTPBodyTesting.h in Headers */, + 165F2A6DF189151CDBCA366DD275ABEA /* OHHTTPStubs-umbrella.h in Headers */, + 9BB78DC33523C76095B1D95D5CEF44CA /* OHHTTPStubs.h in Headers */, + 0C78BF11377F17C8F5B8CD7604269361 /* OHHTTPStubsMethodSwizzling.h in Headers */, + 276071E9DBAAA08BBBD569288E026156 /* OHHTTPStubsResponse+JSON.h in Headers */, + 6555C9FEB29EA5DC75C9086D8B14BCCD /* OHHTTPStubsResponse.h in Headers */, + CA27256DC58202C86D5DE65F56FB4F19 /* OHPathHelpers.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - A209882906A6A2BDF7D867157C713457 /* Headers */ = { + 73C679532.6.20D0FB3BA79E64D0C747 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 62DB588169F03F80C4034D87DF2CA30E /* Compatibility.h in Headers */, - 5116E3416625CEF2B7F7FB5F0AC30950 /* NSURLRequest+HTTPBodyTesting.h in Headers */, - E9BA0F784E1A3C631B5AEE1B3217AAB8 /* OHHTTPStubs.h in Headers */, - F9FDD0992D5D4CCAD4C56643BA61638D /* OHHTTPStubs-umbrella.h in Headers */, - 649CFF3984D5F3A12753BCDC5B065BAC /* OHHTTPStubsMethodSwizzling.h in Headers */, - 8FFA9272E87374B187060E83325A39DC /* OHHTTPStubsResponse.h in Headers */, - A2AB404E0502F865AA0131F4D485A6F5 /* OHHTTPStubsResponse+JSON.h in Headers */, - 80FC6284193F076D86D526ABF8ED35DC /* OHPathHelpers.h in Headers */, + EBBD035BAD8EE9CBF7BE5ED6AC42E8E3 /* Pods-AutocompleteClientTests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - D09EE83A9EC0F2A8D9940A5F223065B3 /* Headers */ = { + 90B338B354C92DC1414EA46072EDE417 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 61FEF943678EBF206CE50BD9F4A444E9 /* Pods-UserApplication-umbrella.h in Headers */, + 53164A2DDB944329FD8720F2F0D45228 /* Kingfisher-umbrella.h in Headers */, + 39FC1A51FF31905080FDA44316A2E3FA /* Kingfisher.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - DA37B1C6E1AD7D3169DEB9CD84227435 /* Headers */ = { + EC3B806EAE896179EB2051B40A571159 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 65F6D6F9199DDCEB2E65A56C11C40F77 /* Kingfisher.h in Headers */, - 7E306260034A17E8B1324EB7F01B00CE /* Kingfisher-umbrella.h in Headers */, + 605FE67409BF60DD35FA863102254C70 /* Pods-UserApplication-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -462,31 +458,31 @@ /* Begin PBXNativeTarget section */ 9FF1EB175E542E89E348F034CD344245 /* Pods-UserApplication */ = { isa = PBXNativeTarget; - buildConfigurationList = 4CB2D6E3576E7B705AF545A3CE0C8A18 /* Build configuration list for PBXNativeTarget "Pods-UserApplication" */; + buildConfigurationList = 5BBC39F5ED1A300D8B6895FD6004D5F3 /* Build configuration list for PBXNativeTarget "Pods-UserApplication" */; buildPhases = ( - D09EE83A9EC0F2A8D9940A5F223065B3 /* Headers */, - 407253378CE2F1DACDC811DB89AFB994 /* Sources */, - 6AB62421917A24286735468E1165D674 /* Frameworks */, - 69E041EFDF17971663A86108E3DBACBC /* Resources */, + EC3B806EAE896179EB2051B40A571159 /* Headers */, + E047433CDF41CC9E0445432563941BA2 /* Sources */, + 6B3780AC3730F24D96B27451C4F80107 /* Frameworks */, + F06E1DF43EBE2DD8FAEFCBCE6A244B9C /* Resources */, ); buildRules = ( ); dependencies = ( - 5C6E1F28F153E497B476A88E76ED3545 /* PBXTargetDependency */, + 9D36315D743688FB266570B5097F964F /* PBXTargetDependency */, ); name = "Pods-UserApplication"; - productName = Pods_UserApplication; + productName = "Pods-UserApplication"; productReference = 8AAFE1F53B41C1CB8FDC35F5F1DC327C /* Pods_UserApplication.framework */; productType = "com.apple.product-type.framework"; }; A983A2D06C5B6AA3D6ABA5CCC0A16725 /* OHHTTPStubs */ = { isa = PBXNativeTarget; - buildConfigurationList = B1FDC36DD17BE50E8D8E5F3294EB1F7C /* Build configuration list for PBXNativeTarget "OHHTTPStubs" */; + buildConfigurationList = 922F19B1A739BBFD2F4284423D72D365 /* Build configuration list for PBXNativeTarget "OHHTTPStubs" */; buildPhases = ( - A209882906A6A2BDF7D867157C713457 /* Headers */, - FA37DA67853C21B00D51B5E30AF57929 /* Sources */, - 1C7A864E9F788A81B4A1DB7EE88CFBCE /* Frameworks */, - DA26D3CC98D39228FA6FFA6E736911EA /* Resources */, + 245B2044FC0E21765220C8307E99A1BB /* Headers */, + B58852553E20A0F7D11298E86F027A68 /* Sources */, + 5CE63E52033B9EB192CC73B2CB7700E8 /* Frameworks */, + 0FC690F64DA2FCEC04C4AD1BEC983511 /* Resources */, ); buildRules = ( ); @@ -499,31 +495,31 @@ }; CEA2FB7B096C658A44EC819B123DFDE5 /* Pods-AutocompleteClientTests */ = { isa = PBXNativeTarget; - buildConfigurationList = CFB9A7F6D764E00FAF999927D290BF9D /* Build configuration list for PBXNativeTarget "Pods-AutocompleteClientTests" */; + buildConfigurationList = 096FD8733033A1C8560E0B9159C14845 /* Build configuration list for PBXNativeTarget "Pods-AutocompleteClientTests" */; buildPhases = ( - 65C1EC5EF98654F0D60F02E166E721F0 /* Headers */, - 296D7CEA509279F2E0D3221106807725 /* Sources */, - 8E4FF2207B2F3D87D7E67208C2C6BE89 /* Frameworks */, - 92C3062E6EA4B0BC801FA4777FC9AE2C /* Resources */, + 73C679532.6.20D0FB3BA79E64D0C747 /* Headers */, + 39BB5499D42E1BCC5A0DB3F4259E761B /* Sources */, + BF762B1D7F3EE09365A8939423C04BBE /* Frameworks */, + D868A038918FD7B4F1C5E74F8A823EBA /* Resources */, ); buildRules = ( ); dependencies = ( - 93EE7E6D6C3C65D0D4CC1CB31BD0B92A /* PBXTargetDependency */, + 82E60E427C1B6284F00D544993FE6C0C /* PBXTargetDependency */, ); name = "Pods-AutocompleteClientTests"; - productName = Pods_AutocompleteClientTests; + productName = "Pods-AutocompleteClientTests"; productReference = 9FF4CFE7CA1700D75147BE492C112EE0 /* Pods_AutocompleteClientTests.framework */; productType = "com.apple.product-type.framework"; }; E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */ = { isa = PBXNativeTarget; - buildConfigurationList = F7A8A97562D2C3DD703C04C368242B5E /* Build configuration list for PBXNativeTarget "Kingfisher" */; + buildConfigurationList = 7975DE731E61F915096C31E290E8AE5B /* Build configuration list for PBXNativeTarget "Kingfisher" */; buildPhases = ( - DA37B1C6E1AD7D3169DEB9CD84227435 /* Headers */, - 3A115C2421141AACE6F74D4C0FC528B9 /* Sources */, - 2761C97D75D5DDD96FBCE82B6F08B1DD /* Frameworks */, - 150AB263DC0666A1FC3E98305C118500 /* Resources */, + 90B338B354C92DC1414EA46072EDE417 /* Headers */, + C8C7A9B45CE2B35D74B2C80D88898507 /* Sources */, + 67B63C021A0FA31B9F0F42FCF656BBDB /* Frameworks */, + 8E633C628D869E4E76B8631E685A5079 /* Resources */, ); buildRules = ( ); @@ -540,19 +536,18 @@ BFDFE7DC352907FC980B868725387E98 /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 1600; - LastUpgradeCheck = 1600; + LastSwiftUpdateCheck = 1100; + LastUpgradeCheck = 1100; }; buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 11.0"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( - Base, en, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = FE2DC6D45F9C8586C82F4350D2A941E0 /* Products */; + productRefGroup = 710B7277DE431BFF6397DE6658BA0664 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -565,28 +560,28 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 150AB263DC0666A1FC3E98305C118500 /* Resources */ = { + 0FC690F64DA2FCEC04C4AD1BEC983511 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 69E041EFDF17971663A86108E3DBACBC /* Resources */ = { + 8E633C628D869E4E76B8631E685A5079 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 92C3062E6EA4B0BC801FA4777FC9AE2C /* Resources */ = { + D868A038918FD7B4F1C5E74F8A823EBA /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - DA26D3CC98D39228FA6FFA6E736911EA /* Resources */ = { + F06E1DF43EBE2DD8FAEFCBCE6A244B9C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -596,171 +591,93 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 296D7CEA509279F2E0D3221106807725 /* Sources */ = { + 39BB5499D42E1BCC5A0DB3F4259E761B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 71E6E368947097AB3B87E0E32ACBA78C /* Pods-AutocompleteClientTests-dummy.m in Sources */, + ED4C7FB73E8F8E98907EF896F7C8307A /* Pods-AutocompleteClientTests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3A115C2421141AACE6F74D4C0FC528B9 /* Sources */ = { + B58852553E20A0F7D11298E86F027A68 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - D391FE43DEBAC3906365FD9A50D6AEF8 /* AnimatedImageView.swift in Sources */, - B9452C8450C53B605DF097FAE7564EF9 /* Box.swift in Sources */, - 578095BD5C3716D117168FFB8AA41148 /* CacheSerializer.swift in Sources */, - E8CE3BDED79ED5DD1A87BA1391B361C3 /* Filter.swift in Sources */, - C9CFFD4239D0B3E8936675C55D4FD980 /* FormatIndicatedCacheSerializer.swift in Sources */, - 65B8BF54ECAA2AB5C0F17CAF950386FB /* Image.swift in Sources */, - FADE6F59C28D22E2025E312D5C1C3AF9 /* ImageCache.swift in Sources */, - 9FC9AC00B8E72B9645CBE42CCECA41DF /* ImageDownloader.swift in Sources */, - 11D092EC34A253E33DCDE3C1D8014DFA /* ImageModifier.swift in Sources */, - E3A0476EB19CB8CAD3C645C49EF30844 /* ImagePrefetcher.swift in Sources */, - 0DD4EA6139C3D676E72606A7B1D18A05 /* ImageProcessor.swift in Sources */, - 707ECB0056F05F85EB372E7040D400EC /* ImageTransition.swift in Sources */, - 86B81F021F896C975EC4F05D34A0A0CA /* ImageView+Kingfisher.swift in Sources */, - 2191C71F1FB43A42B67638213864FD92 /* Indicator.swift in Sources */, - EA4DE6F89F0546B623D37ED971A3C30F /* Kingfisher.swift in Sources */, - D2343A65BDA88B9D2BD2999974B4DE49 /* Kingfisher-dummy.m in Sources */, - 8CC7A3630B24A9931DC014A752AAABDE /* KingfisherManager.swift in Sources */, - DB4F61827FC47F4B574D381E3ED8C8EB /* KingfisherOptionsInfo.swift in Sources */, - 80B41748DC3566508A3D6DE279A15E9F /* Placeholder.swift in Sources */, - 752EA6F3AB0CD93B72AD882E2ACE09D9 /* RequestModifier.swift in Sources */, - 9F755B2ECB0F1453D4B5222E3A66F7E2 /* Resource.swift in Sources */, - 0105302F7F5F958C6298EA42791624B9 /* String+MD5.swift in Sources */, - 64E7503AAF8E02B2FE29B9C5CCC71990 /* ThreadHelper.swift in Sources */, - 1C735D3FD2FA6FCC30DC0EBA8839971B /* UIButton+Kingfisher.swift in Sources */, + CB2D2724C8038D283DA294936048F8AD /* NSURLRequest+HTTPBodyTesting.m in Sources */, + 18180B69EC6C3D16EE220369B640A7C6 /* OHHTTPStubs+NSURLSessionConfiguration.m in Sources */, + 0675259E18A38CC879DED08B6BF1C341 /* OHHTTPStubs-dummy.m in Sources */, + 217096A403D0AACA49FC50B4A927F888 /* OHHTTPStubs.m in Sources */, + BC1610D85D24EB81202E647B6C8E1494 /* OHHTTPStubsMethodSwizzling.m in Sources */, + D9D6F207AAD5D1BD856917BBFB6843F1 /* OHHTTPStubsResponse+JSON.m in Sources */, + 5FCC63E1C9D6B2E8D077BD4E768BA211 /* OHHTTPStubsResponse.m in Sources */, + 0EFA8B2B35D5A14D2EF1CAC179F7B5F1 /* OHHTTPStubsSwift.swift in Sources */, + 561B24067865073557141D32D07FA125 /* OHPathHelpers.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 407253378CE2F1DACDC811DB89AFB994 /* Sources */ = { + C8C7A9B45CE2B35D74B2C80D88898507 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 60F155C417871C5A9C975FD05E8C56BB /* Pods-UserApplication-dummy.m in Sources */, + 4AFB8B6201A2F32B9268B68C41A71BA9 /* AnimatedImageView.swift in Sources */, + AA787CE56104DCDB24AD31241AA8F772 /* Box.swift in Sources */, + 03D1D1A3FDB833955816791C28DC830A /* CacheSerializer.swift in Sources */, + C0665D23E6ED261FCF0BA7F9E1EF5A2E /* Filter.swift in Sources */, + A91F62FE52DA233214966B35013DAE0B /* FormatIndicatedCacheSerializer.swift in Sources */, + F0D85DD316CAF5BD05A7C2306962E8CA /* Image.swift in Sources */, + F1631C4DF41E482B93FBDB158A9AF112 /* ImageCache.swift in Sources */, + 5092D83E2A7CCED1DEBA5084EBE88AC8 /* ImageDownloader.swift in Sources */, + 1D4C88C2E2C3620A7D5C145EAECEE2BB /* ImageModifier.swift in Sources */, + 52CBBA5D7E398F22024B6D17E563510D /* ImagePrefetcher.swift in Sources */, + F88805DC4CEC38502E757117EE69A01F /* ImageProcessor.swift in Sources */, + 6AE4B4BB64B7EA0F9A6B0063E2748984 /* ImageTransition.swift in Sources */, + 18C37868DA966049043D386064AC40D9 /* ImageView+Kingfisher.swift in Sources */, + 3E28E63C49F929297516124CECE0C728 /* Indicator.swift in Sources */, + 1FDF33D1F069AE964E868A9FA866C274 /* Kingfisher-dummy.m in Sources */, + 97CFC1F7EDFB055D3EC3EAAE3EDF009D /* Kingfisher.swift in Sources */, + 6581E8B26BF450B18D228A613025556A /* KingfisherManager.swift in Sources */, + 03EEE44793A802F6F38167686C9CDC5F /* KingfisherOptionsInfo.swift in Sources */, + 89ED689A950300057183C7BB3C1FD213 /* Placeholder.swift in Sources */, + CC92D78784804A357CEECF9430F04E7C /* RequestModifier.swift in Sources */, + 402CA10919FE676AF4F4A423AA395D4D /* Resource.swift in Sources */, + E44A0EFC237903FB6D1A942304E1213F /* String+MD5.swift in Sources */, + 238288C5ADD221164DBDC03376EAC371 /* ThreadHelper.swift in Sources */, + 3712C22BFAE6B131F5C1C18774C140FD /* UIButton+Kingfisher.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - FA37DA67853C21B00D51B5E30AF57929 /* Sources */ = { + E047433CDF41CC9E0445432563941BA2 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1BC818AD1124ABC9F8CD96B81F9EF700 /* NSURLRequest+HTTPBodyTesting.m in Sources */, - 56BDFC6E1423C9BDD2D158BA2A88C675 /* OHHTTPStubs.m in Sources */, - 3E19EBD46DB2F807ACE439E248CA0874 /* OHHTTPStubs+NSURLSessionConfiguration.m in Sources */, - 17F5A9B8F570C208E3B56B7DF1494CDC /* OHHTTPStubs-dummy.m in Sources */, - BBE693D290A21183A689EB6D67A7D199 /* OHHTTPStubsMethodSwizzling.m in Sources */, - A2C709E438B66093C0EC8C8E2922853F /* OHHTTPStubsResponse.m in Sources */, - E05F82DA8DBA4EAB6FA043C66700B54C /* OHHTTPStubsResponse+JSON.m in Sources */, - E1309E9E40F0CEBEB432BBB122598DD6 /* OHHTTPStubsSwift.swift in Sources */, - 9E8B968F23944D6056B14F833DB99008 /* OHPathHelpers.m in Sources */, + 904A833156F681C5C77974166B6DFD1D /* Pods-UserApplication-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 5C6E1F28F153E497B476A88E76ED3545 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = A56F21D988650B291DC75FA79C96F5F8 /* PBXContainerItemProxy */; - }; - 93EE7E6D6C3C65D0D4CC1CB31BD0B92A /* PBXTargetDependency */ = { + 82E60E427C1B6284F00D544993FE6C0C /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = OHHTTPStubs; target = A983A2D06C5B6AA3D6ABA5CCC0A16725 /* OHHTTPStubs */; - targetProxy = CFB7507E32603D6BC4B0887660955E86 /* PBXContainerItemProxy */; + targetProxy = 358AB5FF87D473AA9C4C147020D47678 /* PBXContainerItemProxy */; + }; + 9D36315D743688FB266570B5097F964F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = ED96E653F8DC3E22E547C25D2A1E3920 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 0CCB1BEA6A322D903E58EB0B493BE534 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EA0F06663CEBD8F47103E7CC52F45E1D /* Kingfisher.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 5D61D970578335795AE3AE22DFBD75D4 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1C612EFDF9598320B57EB8D7BE1FF946 /* OHHTTPStubs.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/OHHTTPStubs/OHHTTPStubs-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/OHHTTPStubs/OHHTTPStubs-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/OHHTTPStubs/OHHTTPStubs.modulemap"; - PRODUCT_MODULE_NAME = OHHTTPStubs; - PRODUCT_NAME = OHHTTPStubs; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 69BC8D2CC23AF04F9EA2195A71837349 /* Release */ = { + 26B649209057AF9AF8F94666BE96E2BF /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = FD283AF800E7192CDBCD130C88CE7B12 /* Pods-UserApplication.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -769,8 +686,6 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; INFOPLIST_FILE = "Target Support Files/Pods-UserApplication/Pods-UserApplication-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; @@ -795,10 +710,12 @@ }; name = Release; }; - 7C4432710D159EEE6090218113058A28 /* Debug */ = { + 30F1B0AFF335B333F653E97914A68512 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 65F9EF55BB0008A2D76E92A4B3412EC1 /* OHHTTPStubs.debug.xcconfig */; + baseConfigurationReference = 641D598482F63BE76F20365FF44DDE63 /* Pods-UserApplication.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -807,11 +724,7 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/OHHTTPStubs/OHHTTPStubs-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/OHHTTPStubs/OHHTTPStubs-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-UserApplication/Pods-UserApplication-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -819,25 +732,25 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/OHHTTPStubs/OHHTTPStubs.modulemap"; - PRODUCT_MODULE_NAME = OHHTTPStubs; - PRODUCT_NAME = OHHTTPStubs; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-UserApplication/Pods-UserApplication.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 903A0004D3E6651EFD5D2E16214D101B /* Release */ = { + 4BE66A09A74FD25164AAB3C2645B9B93 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; @@ -860,7 +773,6 @@ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; @@ -895,12 +807,12 @@ }; name = Release; }; - 98450A685D950782370F47F699D8F062 /* Release */ = { + 7C94D6EA92E11A28C014F6863BB05E8C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C0912A60F8644D053A8D0C7562EE0779 /* Pods-AutocompleteClientTests.release.xcconfig */; + baseConfigurationReference = 147759E8E5FE51C7A727F3C5A77466A7 /* Pods-AutocompleteClientTests.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -909,8 +821,6 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; INFOPLIST_FILE = "Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; @@ -929,55 +839,15 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 989FF52B41253BBD41DCA99639CB23B2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = FF9695DCC33B54C47E29D995F162D6D3 /* Kingfisher.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - B4EFE046ACF8F37157F6E322C7FCFC28 /* Debug */ = { + 7EF7227D9B20A1D549000096ACCB23D7 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; @@ -1000,7 +870,6 @@ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; @@ -1039,12 +908,11 @@ }; name = Debug; }; - F66AACCC6D69B70C2230669E4B4723E0 /* Debug */ = { + 973FDED8F70824C779B775B2F9E5EEC1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 147759E8E5FE51C7A727F3C5A77466A7 /* Pods-AutocompleteClientTests.debug.xcconfig */; + baseConfigurationReference = 853AFC10D900185B864CB5B4B9BFD63F /* OHHTTPStubs.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -1053,9 +921,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - INFOPLIST_FILE = "Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/OHHTTPStubs/OHHTTPStubs-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/OHHTTPStubs/OHHTTPStubs-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -1063,27 +930,132 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/OHHTTPStubs/OHHTTPStubs.modulemap"; + PRODUCT_MODULE_NAME = OHHTTPStubs; + PRODUCT_NAME = OHHTTPStubs; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - FB1D5E602CEEC915FBDE47B8B09B9C62 /* Debug */ = { + BE3E1F8E194107E30897FC00A2A970F3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 641D598482F63BE76F20365FF44DDE63 /* Pods-UserApplication.debug.xcconfig */; + baseConfigurationReference = 00608CB1C20ECC720C2ABA62BAB04616 /* Kingfisher.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + C2CFC7748C23BB64CDFB0BF61326C0FF /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 00608CB1C20ECC720C2ABA62BAB04616 /* Kingfisher.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + D6EC4C512D46BF20992D05ABDA3F1777 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 853AFC10D900185B864CB5B4B9BFD63F /* OHHTTPStubs.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/OHHTTPStubs/OHHTTPStubs-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/OHHTTPStubs/OHHTTPStubs-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/OHHTTPStubs/OHHTTPStubs.modulemap"; + PRODUCT_MODULE_NAME = OHHTTPStubs; + PRODUCT_NAME = OHHTTPStubs; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + EEEAB03D4DB9C6505397AF04F9CEB25D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C0912A60F8644D053A8D0C7562EE0779 /* Pods-AutocompleteClientTests.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -1092,9 +1064,7 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - INFOPLIST_FILE = "Target Support Files/Pods-UserApplication/Pods-UserApplication-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -1103,7 +1073,7 @@ "@loader_path/Frameworks", ); MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-UserApplication/Pods-UserApplication.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; @@ -1112,55 +1082,56 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + 096FD8733033A1C8560E0B9159C14845 /* Build configuration list for PBXNativeTarget "Pods-AutocompleteClientTests" */ = { isa = XCConfigurationList; buildConfigurations = ( - B4EFE046ACF8F37157F6E322C7FCFC28 /* Debug */, - 903A0004D3E6651EFD5D2E16214D101B /* Release */, + 7C94D6EA92E11A28C014F6863BB05E8C /* Debug */, + EEEAB03D4DB9C6505397AF04F9CEB25D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4CB2D6E3576E7B705AF545A3CE0C8A18 /* Build configuration list for PBXNativeTarget "Pods-UserApplication" */ = { + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - FB1D5E602CEEC915FBDE47B8B09B9C62 /* Debug */, - 69BC8D2CC23AF04F9EA2195A71837349 /* Release */, + 7EF7227D9B20A1D549000096ACCB23D7 /* Debug */, + 4BE66A09A74FD25164AAB3C2645B9B93 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - B1FDC36DD17BE50E8D8E5F3294EB1F7C /* Build configuration list for PBXNativeTarget "OHHTTPStubs" */ = { + 5BBC39F5ED1A300D8B6895FD6004D5F3 /* Build configuration list for PBXNativeTarget "Pods-UserApplication" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7C4432710D159EEE6090218113058A28 /* Debug */, - 5D61D970578335795AE3AE22DFBD75D4 /* Release */, + 30F1B0AFF335B333F653E97914A68512 /* Debug */, + 26B649209057AF9AF8F94666BE96E2BF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - CFB9A7F6D764E00FAF999927D290BF9D /* Build configuration list for PBXNativeTarget "Pods-AutocompleteClientTests" */ = { + 7975DE731E61F915096C31E290E8AE5B /* Build configuration list for PBXNativeTarget "Kingfisher" */ = { isa = XCConfigurationList; buildConfigurations = ( - F66AACCC6D69B70C2230669E4B4723E0 /* Debug */, - 98450A685D950782370F47F699D8F062 /* Release */, + C2CFC7748C23BB64CDFB0BF61326C0FF /* Debug */, + BE3E1F8E194107E30897FC00A2A970F3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - F7A8A97562D2C3DD703C04C368242B5E /* Build configuration list for PBXNativeTarget "Kingfisher" */ = { + 922F19B1A739BBFD2F4284423D72D365 /* Build configuration list for PBXNativeTarget "OHHTTPStubs" */ = { isa = XCConfigurationList; buildConfigurations = ( - 989FF52B41253BBD41DCA99639CB23B2 /* Debug */, - 0CCB1BEA6A322D903E58EB0B493BE534 /* Release */, + 973FDED8F70824C779B775B2F9E5EEC1 /* Debug */, + D6EC4C512D46BF20992D05ABDA3F1777 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Target Support Files/Kingfisher/Kingfisher-Info.plist b/Pods/Target Support Files/Kingfisher/Kingfisher-Info.plist index 78ebb27a..eecd8052 100644 --- a/Pods/Target Support Files/Kingfisher/Kingfisher-Info.plist +++ b/Pods/Target Support Files/Kingfisher/Kingfisher-Info.plist @@ -3,7 +3,7 @@ CFBundleDevelopmentRegion - ${PODS_DEVELOPMENT_LANGUAGE} + en CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier diff --git a/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-Info.plist b/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-Info.plist index 5d4d4995..2eb204d0 100644 --- a/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-Info.plist +++ b/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-Info.plist @@ -3,7 +3,7 @@ CFBundleDevelopmentRegion - ${PODS_DEVELOPMENT_LANGUAGE} + en CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier diff --git a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-Info.plist b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-Info.plist index 19cf209d..2243fe6e 100644 --- a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-Info.plist +++ b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-Info.plist @@ -3,7 +3,7 @@ CFBundleDevelopmentRegion - ${PODS_DEVELOPMENT_LANGUAGE} + en CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier diff --git a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks.sh b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks.sh index fb187859..2677f22b 100755 --- a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks.sh +++ b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks.sh @@ -18,9 +18,10 @@ echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" -SWIFT_STDLIB_PATH="${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" -BCSYMBOLMAP_DIR="BCSymbolMaps" +SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 # This protects against multiple targets copying the same framework dependency at the same time. The solution # was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html @@ -41,22 +42,12 @@ install_framework() if [ -L "${source}" ]; then echo "Symlinked..." - source="$(readlink -f "${source}")" - fi - - if [ -d "${source}/${BCSYMBOLMAP_DIR}" ]; then - # Locate and install any .bcsymbolmaps if present, and remove them from the .framework before the framework is copied - find "${source}/${BCSYMBOLMAP_DIR}" -name "*.bcsymbolmap"|while read f; do - echo "Installing $f" - install_bcsymbolmap "$f" "$destination" - rm "$f" - done - rmdir "${source}/${BCSYMBOLMAP_DIR}" + source="$(readlink "${source}")" fi # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -89,53 +80,69 @@ install_framework() done fi } + # Copies and strips a vendored dSYM install_dsym() { local source="$1" - warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into the targets temp dir. + # Copy the dSYM into a the targets temp dir. echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" local basename - basename="$(basename -s .dSYM "$source")" - binary_name="$(ls "$source/Contents/Resources/DWARF")" - binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" + basename="$(basename -s .framework.dSYM "$source")" + binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" - # Strip invalid architectures from the dSYM. + # Strip invalid architectures so "fat" simulator / device frameworks work on device if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" "$warn_missing_arch" + strip_invalid_archs "$binary" fi - if [[ $STRIP_BINARY_RETVAL == 0 ]]; then + + if [[ $STRIP_BINARY_RETVAL == 1 ]]; then # Move the stripped file into its final destination. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - mkdir -p "${DWARF_DSYM_FOLDER_PATH}" - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" fi fi } -# Used as a return value for each invocation of `strip_invalid_archs` function. -STRIP_BINARY_RETVAL=0 +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" +} + +# Signs a framework with the provided identity +code_sign_if_enabled() { + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identity + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" + + if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + code_sign_cmd="$code_sign_cmd &" + fi + echo "$code_sign_cmd" + eval "$code_sign_cmd" + fi +} # Strip invalid architectures strip_invalid_archs() { binary="$1" - warn_missing_arch=${2:-true} # Get architectures for current target binary binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" # Intersect them with the architectures we are building for intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" # If there are no archs supported by this binary then warn the user if [[ -z "$intersected_archs" ]]; then - if [[ "$warn_missing_arch" == "true" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - fi - STRIP_BINARY_RETVAL=1 + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + STRIP_BINARY_RETVAL=0 return fi stripped="" @@ -149,31 +156,9 @@ strip_invalid_archs() { if [[ "$stripped" ]]; then echo "Stripped $binary of architectures:$stripped" fi - STRIP_BINARY_RETVAL=0 -} - -# Copies the bcsymbolmap files of a vendored framework -install_bcsymbolmap() { - local bcsymbolmap_path="$1" - local destination="${BUILT_PRODUCTS_DIR}" - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" + STRIP_BINARY_RETVAL=1 } -# Signs a framework with the provided identity -code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identity - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" - - if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - code_sign_cmd="$code_sign_cmd &" - fi - echo "$code_sign_cmd" - eval "$code_sign_cmd" - fi -} if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/OHHTTPStubs/OHHTTPStubs.framework" diff --git a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests.debug.xcconfig b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests.debug.xcconfig index 9e974615..3ddcba50 100644 --- a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests.debug.xcconfig +++ b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests.debug.xcconfig @@ -1,17 +1,12 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs/OHHTTPStubs.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift "$(PLATFORM_DIR)/Developer/Library/Frameworks" '@executable_path/Frameworks' '@loader_path/Frameworks' -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs/OHHTTPStubs.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs" OTHER_LDFLAGS = $(inherited) -framework "CFNetwork" -framework "Foundation" -framework "OHHTTPStubs" -OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests.release.xcconfig b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests.release.xcconfig index 9e974615..3ddcba50 100644 --- a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests.release.xcconfig +++ b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests.release.xcconfig @@ -1,17 +1,12 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs/OHHTTPStubs.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift "$(PLATFORM_DIR)/Developer/Library/Frameworks" '@executable_path/Frameworks' '@loader_path/Frameworks' -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs/OHHTTPStubs.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs" OTHER_LDFLAGS = $(inherited) -framework "CFNetwork" -framework "Foundation" -framework "OHHTTPStubs" -OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-Info.plist b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-Info.plist index 19cf209d..2243fe6e 100644 --- a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-Info.plist +++ b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-Info.plist @@ -3,7 +3,7 @@ CFBundleDevelopmentRegion - ${PODS_DEVELOPMENT_LANGUAGE} + en CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier diff --git a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks.sh b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks.sh index c0143060..137c6a5b 100755 --- a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks.sh +++ b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks.sh @@ -18,9 +18,10 @@ echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" -SWIFT_STDLIB_PATH="${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" -BCSYMBOLMAP_DIR="BCSymbolMaps" +SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 # This protects against multiple targets copying the same framework dependency at the same time. The solution # was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html @@ -41,22 +42,12 @@ install_framework() if [ -L "${source}" ]; then echo "Symlinked..." - source="$(readlink -f "${source}")" - fi - - if [ -d "${source}/${BCSYMBOLMAP_DIR}" ]; then - # Locate and install any .bcsymbolmaps if present, and remove them from the .framework before the framework is copied - find "${source}/${BCSYMBOLMAP_DIR}" -name "*.bcsymbolmap"|while read f; do - echo "Installing $f" - install_bcsymbolmap "$f" "$destination" - rm "$f" - done - rmdir "${source}/${BCSYMBOLMAP_DIR}" + source="$(readlink "${source}")" fi # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -89,53 +80,69 @@ install_framework() done fi } + # Copies and strips a vendored dSYM install_dsym() { local source="$1" - warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into the targets temp dir. + # Copy the dSYM into a the targets temp dir. echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" local basename - basename="$(basename -s .dSYM "$source")" - binary_name="$(ls "$source/Contents/Resources/DWARF")" - binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" + basename="$(basename -s .framework.dSYM "$source")" + binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" - # Strip invalid architectures from the dSYM. + # Strip invalid architectures so "fat" simulator / device frameworks work on device if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" "$warn_missing_arch" + strip_invalid_archs "$binary" fi - if [[ $STRIP_BINARY_RETVAL == 0 ]]; then + + if [[ $STRIP_BINARY_RETVAL == 1 ]]; then # Move the stripped file into its final destination. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - mkdir -p "${DWARF_DSYM_FOLDER_PATH}" - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" fi fi } -# Used as a return value for each invocation of `strip_invalid_archs` function. -STRIP_BINARY_RETVAL=0 +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" +} + +# Signs a framework with the provided identity +code_sign_if_enabled() { + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identity + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" + + if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + code_sign_cmd="$code_sign_cmd &" + fi + echo "$code_sign_cmd" + eval "$code_sign_cmd" + fi +} # Strip invalid architectures strip_invalid_archs() { binary="$1" - warn_missing_arch=${2:-true} # Get architectures for current target binary binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" # Intersect them with the architectures we are building for intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" # If there are no archs supported by this binary then warn the user if [[ -z "$intersected_archs" ]]; then - if [[ "$warn_missing_arch" == "true" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - fi - STRIP_BINARY_RETVAL=1 + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + STRIP_BINARY_RETVAL=0 return fi stripped="" @@ -149,31 +156,9 @@ strip_invalid_archs() { if [[ "$stripped" ]]; then echo "Stripped $binary of architectures:$stripped" fi - STRIP_BINARY_RETVAL=0 -} - -# Copies the bcsymbolmap files of a vendored framework -install_bcsymbolmap() { - local bcsymbolmap_path="$1" - local destination="${BUILT_PRODUCTS_DIR}" - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" + STRIP_BINARY_RETVAL=1 } -# Signs a framework with the provided identity -code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identity - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" - - if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - code_sign_cmd="$code_sign_cmd &" - fi - echo "$code_sign_cmd" - eval "$code_sign_cmd" - fi -} if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework" diff --git a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication.debug.xcconfig b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication.debug.xcconfig index 5745b694..029c15d9 100644 --- a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication.debug.xcconfig +++ b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication.debug.xcconfig @@ -1,17 +1,12 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" OTHER_LDFLAGS = $(inherited) -framework "CFNetwork" -framework "Kingfisher" -OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication.release.xcconfig b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication.release.xcconfig index 5745b694..029c15d9 100644 --- a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication.release.xcconfig +++ b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication.release.xcconfig @@ -1,17 +1,12 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" OTHER_LDFLAGS = $(inherited) -framework "CFNetwork" -framework "Kingfisher" -OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES From 5852bb3c89b17ecc5cdbc84a9b594b4d7b8c3dd1 Mon Sep 17 00:00:00 2001 From: Viktor Zavala Date: Thu, 12 Mar 2026 22:43:08 +0100 Subject: [PATCH 6/9] [REM-3041] Remove generated target support files --- .../Kingfisher/Kingfisher.debug.xcconfig | 15 --------------- .../Kingfisher/Kingfisher.release.xcconfig | 15 --------------- .../OHHTTPStubs/OHHTTPStubs.debug.xcconfig | 15 --------------- .../OHHTTPStubs/OHHTTPStubs.release.xcconfig | 15 --------------- ...tTests-frameworks-Debug-input-files.xcfilelist | 2 -- ...Tests-frameworks-Debug-output-files.xcfilelist | 1 - ...ests-frameworks-Release-input-files.xcfilelist | 2 -- ...sts-frameworks-Release-output-files.xcfilelist | 1 - ...cation-frameworks-Debug-input-files.xcfilelist | 2 -- ...ation-frameworks-Debug-output-files.xcfilelist | 1 - ...tion-frameworks-Release-input-files.xcfilelist | 2 -- ...ion-frameworks-Release-output-files.xcfilelist | 1 - 12 files changed, 72 deletions(-) delete mode 100644 Pods/Target Support Files/Kingfisher/Kingfisher.debug.xcconfig delete mode 100644 Pods/Target Support Files/Kingfisher/Kingfisher.release.xcconfig delete mode 100644 Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.debug.xcconfig delete mode 100644 Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.release.xcconfig delete mode 100644 Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-input-files.xcfilelist delete mode 100644 Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-output-files.xcfilelist delete mode 100644 Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-input-files.xcfilelist delete mode 100644 Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-output-files.xcfilelist delete mode 100644 Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-input-files.xcfilelist delete mode 100644 Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-output-files.xcfilelist delete mode 100644 Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-input-files.xcfilelist delete mode 100644 Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-output-files.xcfilelist diff --git a/Pods/Target Support Files/Kingfisher/Kingfisher.debug.xcconfig b/Pods/Target Support Files/Kingfisher/Kingfisher.debug.xcconfig deleted file mode 100644 index 53b32d6a..00000000 --- a/Pods/Target Support Files/Kingfisher/Kingfisher.debug.xcconfig +++ /dev/null @@ -1,15 +0,0 @@ -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -framework "CFNetwork" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -suppress-warnings -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/Kingfisher -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Kingfisher/Kingfisher.release.xcconfig b/Pods/Target Support Files/Kingfisher/Kingfisher.release.xcconfig deleted file mode 100644 index 53b32d6a..00000000 --- a/Pods/Target Support Files/Kingfisher/Kingfisher.release.xcconfig +++ /dev/null @@ -1,15 +0,0 @@ -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -framework "CFNetwork" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -suppress-warnings -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/Kingfisher -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.debug.xcconfig b/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.debug.xcconfig deleted file mode 100644 index 21c86f3c..00000000 --- a/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.debug.xcconfig +++ /dev/null @@ -1,15 +0,0 @@ -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -framework "CFNetwork" -framework "Foundation" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -suppress-warnings -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/OHHTTPStubs -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.release.xcconfig b/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.release.xcconfig deleted file mode 100644 index 21c86f3c..00000000 --- a/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.release.xcconfig +++ /dev/null @@ -1,15 +0,0 @@ -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/OHHTTPStubs -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -framework "CFNetwork" -framework "Foundation" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -suppress-warnings -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/OHHTTPStubs -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-input-files.xcfilelist b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-input-files.xcfilelist deleted file mode 100644 index 5a9ab340..00000000 --- a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-input-files.xcfilelist +++ /dev/null @@ -1,2 +0,0 @@ -${PODS_ROOT}/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks.sh -${BUILT_PRODUCTS_DIR}/OHHTTPStubs/OHHTTPStubs.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-output-files.xcfilelist b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-output-files.xcfilelist deleted file mode 100644 index b6a2c34e..00000000 --- a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-output-files.xcfilelist +++ /dev/null @@ -1 +0,0 @@ -${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OHHTTPStubs.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-input-files.xcfilelist b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-input-files.xcfilelist deleted file mode 100644 index 5a9ab340..00000000 --- a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-input-files.xcfilelist +++ /dev/null @@ -1,2 +0,0 @@ -${PODS_ROOT}/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks.sh -${BUILT_PRODUCTS_DIR}/OHHTTPStubs/OHHTTPStubs.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-output-files.xcfilelist b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-output-files.xcfilelist deleted file mode 100644 index b6a2c34e..00000000 --- a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-output-files.xcfilelist +++ /dev/null @@ -1 +0,0 @@ -${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OHHTTPStubs.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-input-files.xcfilelist b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-input-files.xcfilelist deleted file mode 100644 index d9cc302c..00000000 --- a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-input-files.xcfilelist +++ /dev/null @@ -1,2 +0,0 @@ -${PODS_ROOT}/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks.sh -${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-output-files.xcfilelist b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-output-files.xcfilelist deleted file mode 100644 index de3e3cae..00000000 --- a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-output-files.xcfilelist +++ /dev/null @@ -1 +0,0 @@ -${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-input-files.xcfilelist b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-input-files.xcfilelist deleted file mode 100644 index d9cc302c..00000000 --- a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-input-files.xcfilelist +++ /dev/null @@ -1,2 +0,0 @@ -${PODS_ROOT}/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks.sh -${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-output-files.xcfilelist b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-output-files.xcfilelist deleted file mode 100644 index de3e3cae..00000000 --- a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-output-files.xcfilelist +++ /dev/null @@ -1 +0,0 @@ -${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework \ No newline at end of file From ca7fc2f0d86fb02287175989809c19b5d3ddd506 Mon Sep 17 00:00:00 2001 From: Viktor Zavala Date: Fri, 13 Mar 2026 10:15:19 +0100 Subject: [PATCH 7/9] [REM-3041] Fix tests build errors, add bannerAdId guard on media impression tests, remove Media impression data files from jazzy --- .jazzy.yaml | 2 -- AutocompleteClient.xcodeproj/project.pbxproj | 4 ---- .../TrackMediaImpressionClickRequestBuilderTests.swift | 4 ++-- .../ConstructorIOTrackMediaImpressionTests.swift | 10 ++++++---- ...ClientTests-frameworks-Debug-input-files.xcfilelist | 2 ++ ...lientTests-frameworks-Debug-output-files.xcfilelist | 1 + ...ientTests-frameworks-Release-input-files.xcfilelist | 2 ++ ...entTests-frameworks-Release-output-files.xcfilelist | 1 + ...Application-frameworks-Debug-input-files.xcfilelist | 2 ++ ...pplication-frameworks-Debug-output-files.xcfilelist | 1 + ...plication-frameworks-Release-input-files.xcfilelist | 2 ++ ...lication-frameworks-Release-output-files.xcfilelist | 1 + 12 files changed, 20 insertions(+), 12 deletions(-) create mode 100644 Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-input-files.xcfilelist create mode 100644 Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-output-files.xcfilelist create mode 100644 Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-input-files.xcfilelist create mode 100644 Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-output-files.xcfilelist create mode 100644 Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-input-files.xcfilelist create mode 100644 Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-output-files.xcfilelist create mode 100644 Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-input-files.xcfilelist create mode 100644 Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-output-files.xcfilelist diff --git a/.jazzy.yaml b/.jazzy.yaml index a7e67e2c..c7398e1a 100644 --- a/.jazzy.yaml +++ b/.jazzy.yaml @@ -7,8 +7,6 @@ include: - "/**/Result/Responses/*.swift" - "/**/Result/*.swift" - "/**/Config/ConstructorIOConfig.swift" - - "/**/Request/CIOTrackMediaImpressionViewData.swift" - - "/**/Request/CIOTrackMediaImpressionClickData.swift" custom_categories: - name: Client diff --git a/AutocompleteClient.xcodeproj/project.pbxproj b/AutocompleteClient.xcodeproj/project.pbxproj index 62642454..29b2e24b 100644 --- a/AutocompleteClient.xcodeproj/project.pbxproj +++ b/AutocompleteClient.xcodeproj/project.pbxproj @@ -57,8 +57,6 @@ 08C1E6072193C29C00A2E24E /* TrackPurchaseRequestBuilderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C1E6062193C29C00A2E24E /* TrackPurchaseRequestBuilderTests.swift */; }; 08FFB76C215EBBF8008CAA7D /* CIOTrackAutocompleteSelectData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08FFB76B215EBBF8008CAA7D /* CIOTrackAutocompleteSelectData.swift */; }; 08FFB76E215EC1E2008CAA7D /* CIOTrackSearchSubmitData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08FFB76D215EC1DF008CAA7D /* CIOTrackSearchSubmitData.swift */; }; - 5FEE54792F61E12600A74E64 /* CIOTrackMediaImpressionClickData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FEE54772F61E12600A74E64 /* CIOTrackMediaImpressionClickData.swift */; }; - 5FEE547A2F61E12600A74E64 /* CIOTrackMediaImpressionViewData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FEE54782F61E12600A74E64 /* CIOTrackMediaImpressionViewData.swift */; }; 5FEE547B2F61E12600A74E64 /* CIOTrackMediaImpressionClickData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FEE54772F61E12600A74E64 /* CIOTrackMediaImpressionClickData.swift */; }; 5FEE547C2F61E12600A74E64 /* CIOTrackMediaImpressionViewData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FEE54782F61E12600A74E64 /* CIOTrackMediaImpressionViewData.swift */; }; 5FEE54812F61E25E00A74E64 /* TrackMediaImpressionClickRequestBuilderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FEE547D2F61E25E00A74E64 /* TrackMediaImpressionClickRequestBuilderTests.swift */; }; @@ -2702,8 +2700,6 @@ 8A93F1462A79B365000ED6B3 /* TrackQuizResultsLoadedRequestBuilder.swift in Sources */, F64F46A61F595B980094C697 /* CIOAutocompleteResponseParserTests.swift in Sources */, 08A7E41D257601CF000FA02F /* TrackBrowseResultsLoadedRequestBuilder.swift in Sources */, - 5FEE54792F61E12600A74E64 /* CIOTrackMediaImpressionClickData.swift in Sources */, - 5FEE547A2F61E12600A74E64 /* CIOTrackMediaImpressionViewData.swift in Sources */, BFBB2BB029231E2800C458FF /* ConstructorIOQuizIntegrationTests.swift in Sources */, 087F4BE0228B100E0058B467 /* ConstructorIOTrackConversionTests.swift in Sources */, F6D110BD21E50C7600094D71 /* AbstractAutocompleteViewModel+Mock.swift in Sources */, diff --git a/AutocompleteClientTests/FW/Logic/Request/TrackMediaImpressionClickRequestBuilderTests.swift b/AutocompleteClientTests/FW/Logic/Request/TrackMediaImpressionClickRequestBuilderTests.swift index 11cc1d53..cf9f21bf 100644 --- a/AutocompleteClientTests/FW/Logic/Request/TrackMediaImpressionClickRequestBuilderTests.swift +++ b/AutocompleteClientTests/FW/Logic/Request/TrackMediaImpressionClickRequestBuilderTests.swift @@ -23,7 +23,7 @@ class TrackMediaImpressionClickRequestBuilderTests: XCTestCase { } func testTrackMediaImpressionClickBuilder() { - let tracker = CIOTrackMediaImpressionClickData(bannerAdId: bannerAdId, placementId: placementId) + let tracker: CIORequestData = CIOTrackMediaImpressionClickData(bannerAdId: bannerAdId, placementId: placementId) builder.build(trackData: tracker) let request = builder.getMediaRequest() let url = request.url!.absoluteString @@ -39,7 +39,7 @@ class TrackMediaImpressionClickRequestBuilderTests: XCTestCase { } func testTrackMediaImpressionClickBuilder_WithCustomBaseURL() { - let tracker = CIOTrackMediaImpressionClickData(bannerAdId: bannerAdId, placementId: placementId) + let tracker: CIORequestData = CIOTrackMediaImpressionClickData(bannerAdId: bannerAdId, placementId: placementId) let customBaseURL = "https://custom-media-url.com" self.builder = RequestBuilder(apiKey: testACKey, baseMediaURL: customBaseURL) builder.build(trackData: tracker) diff --git a/AutocompleteClientTests/FW/Logic/Worker/ConstructorIOTrackMediaImpressionTests.swift b/AutocompleteClientTests/FW/Logic/Worker/ConstructorIOTrackMediaImpressionTests.swift index 8dc24299..c4b5ec0b 100644 --- a/AutocompleteClientTests/FW/Logic/Worker/ConstructorIOTrackMediaImpressionTests.swift +++ b/AutocompleteClientTests/FW/Logic/Worker/ConstructorIOTrackMediaImpressionTests.swift @@ -56,9 +56,10 @@ class ConstructorIOTrackMediaImpressionTests: XCTestCase { super.tearDown() } - func testTrackMediaImpressionView() { + func testTrackMediaImpressionView() throws { + let bannerAdId = try XCTUnwrap(self.bannerAdId, "banner_ad_id was not fetched during setUp") let expectation = XCTestExpectation(description: "Tracking media impression view") - self.constructor.trackMediaImpressionView(bannerAdId: self.bannerAdId, placementId: TestConstants.testPlacementId, completionHandler: { response in + self.constructor.trackMediaImpressionView(bannerAdId: bannerAdId, placementId: TestConstants.testPlacementId, completionHandler: { response in let cioError = response.error as? CIOError XCTAssertNil(cioError) expectation.fulfill() @@ -66,9 +67,10 @@ class ConstructorIOTrackMediaImpressionTests: XCTestCase { self.wait(for: [expectation], timeout: 10.0) } - func testTrackMediaImpressionClick() { + func testTrackMediaImpressionClick() throws { + let bannerAdId = try XCTUnwrap(self.bannerAdId, "banner_ad_id was not fetched during setUp") let expectation = XCTestExpectation(description: "Tracking media impression click") - self.constructor.trackMediaImpressionClick(bannerAdId: self.bannerAdId, placementId: TestConstants.testPlacementId, completionHandler: { response in + self.constructor.trackMediaImpressionClick(bannerAdId: bannerAdId, placementId: TestConstants.testPlacementId, completionHandler: { response in let cioError = response.error as? CIOError XCTAssertNil(cioError) expectation.fulfill() diff --git a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-input-files.xcfilelist b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-input-files.xcfilelist new file mode 100644 index 00000000..f8c6f9ff --- /dev/null +++ b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks.sh +${BUILT_PRODUCTS_DIR}/OHHTTPStubs/OHHTTPStubs.framework diff --git a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-output-files.xcfilelist b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-output-files.xcfilelist new file mode 100644 index 00000000..6dd0f052 --- /dev/null +++ b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Debug-output-files.xcfilelist @@ -0,0 +1 @@ +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OHHTTPStubs.framework diff --git a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-input-files.xcfilelist b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-input-files.xcfilelist new file mode 100644 index 00000000..f8c6f9ff --- /dev/null +++ b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks.sh +${BUILT_PRODUCTS_DIR}/OHHTTPStubs/OHHTTPStubs.framework diff --git a/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-output-files.xcfilelist b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-output-files.xcfilelist new file mode 100644 index 00000000..6dd0f052 --- /dev/null +++ b/Pods/Target Support Files/Pods-AutocompleteClientTests/Pods-AutocompleteClientTests-frameworks-Release-output-files.xcfilelist @@ -0,0 +1 @@ +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OHHTTPStubs.framework diff --git a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-input-files.xcfilelist b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-input-files.xcfilelist new file mode 100644 index 00000000..880b368f --- /dev/null +++ b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks.sh +${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework diff --git a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-output-files.xcfilelist b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-output-files.xcfilelist new file mode 100644 index 00000000..453f4668 --- /dev/null +++ b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Debug-output-files.xcfilelist @@ -0,0 +1 @@ +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework diff --git a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-input-files.xcfilelist b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-input-files.xcfilelist new file mode 100644 index 00000000..880b368f --- /dev/null +++ b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks.sh +${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework diff --git a/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-output-files.xcfilelist b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-output-files.xcfilelist new file mode 100644 index 00000000..453f4668 --- /dev/null +++ b/Pods/Target Support Files/Pods-UserApplication/Pods-UserApplication-frameworks-Release-output-files.xcfilelist @@ -0,0 +1 @@ +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework From 58f29aec6415739ffcca575d90f78d73af71f290 Mon Sep 17 00:00:00 2001 From: Viktor Zavala Date: Tue, 17 Mar 2026 15:15:16 +0100 Subject: [PATCH 8/9] [REM-3041] Remove tracking data structures from docs --- .jazzy.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.jazzy.yaml b/.jazzy.yaml index c7398e1a..60c3a689 100644 --- a/.jazzy.yaml +++ b/.jazzy.yaml @@ -63,7 +63,3 @@ custom_categories: - CIOQuizOptionAttribute - CIOQuizImages - CIOQuizResult - - name: Tracking Data Structures - children: - - CIOTrackMediaImpressionViewData - - CIOTrackMediaImpressionClickData From 1984aa8bdd93b795ca7d57a606b46aea956c1913 Mon Sep 17 00:00:00 2001 From: Viktor Zavala Date: Tue, 17 Mar 2026 15:23:19 +0100 Subject: [PATCH 9/9] [REM-3041] Fix tests to remove actual API call and refactor for stubbing --- ...nstructorIOTrackMediaImpressionTests.swift | 105 ++++++++++-------- 1 file changed, 58 insertions(+), 47 deletions(-) diff --git a/AutocompleteClientTests/FW/Logic/Worker/ConstructorIOTrackMediaImpressionTests.swift b/AutocompleteClientTests/FW/Logic/Worker/ConstructorIOTrackMediaImpressionTests.swift index c4b5ec0b..96c81adc 100644 --- a/AutocompleteClientTests/FW/Logic/Worker/ConstructorIOTrackMediaImpressionTests.swift +++ b/AutocompleteClientTests/FW/Logic/Worker/ConstructorIOTrackMediaImpressionTests.swift @@ -7,74 +7,85 @@ // import ConstructorAutocomplete +import OHHTTPStubs import XCTest class ConstructorIOTrackMediaImpressionTests: XCTestCase { + private let bannerAdId = "banner-ad-123" + private let placementId = TestConstants.testPlacementId + var constructor: ConstructorIO! - var bannerAdId: String! override func setUp() { super.setUp() + self.constructor = TestConstants.testConstructor() + } - let config = ConstructorIOConfig(apiKey: TestConstants.testApiKeyWithAdPlacements) - self.constructor = ConstructorIO(config: config) + override func tearDown() { + super.tearDown() + OHHTTPStubs.removeAllStubs() + } - // Fetch a valid banner_ad_id from the display ads endpoint - let fetchExpectation = XCTestExpectation(description: "Fetch display ads to get banner_ad_id") - let urlString = "https://display.media-cnstrc.com/display-ads?key=\(TestConstants.testApiKeyWithAdPlacements)&placement_ids=\(TestConstants.testPlacementId)" - let url = URL(string: urlString)! + func testTrackMediaImpressionView() { + let builder = CIOBuilder(expectation: "Calling trackMediaImpressionView should send a valid request.", builder: http(200)) + stub(regex("https://behavior.media-cnstrc.com/v2/ad_behavioral_action/display_ad_view?_dt=\(kRegexTimestamp)&c=\(kRegexVersion)&i=\(kRegexClientID)&key=\(kRegexAutocompleteKey)&s=\(kRegexSession)&\(TestConstants.defaultSegments)"), builder.create()) + self.constructor.trackMediaImpressionView(bannerAdId: bannerAdId, placementId: placementId) + self.wait(for: builder.expectation) + } - let task = URLSession.shared.dataTask(with: url) { data, _, error in - guard let data = data, error == nil else { - XCTFail("Failed to fetch display ads: \(error?.localizedDescription ?? "unknown error")") - fetchExpectation.fulfill() - return + func testTrackMediaImpressionView_With400() { + let expectation = self.expectation(description: "Calling trackMediaImpressionView with 400 should return badRequest CIOError.") + stub(regex("https://behavior.media-cnstrc.com/v2/ad_behavioral_action/display_ad_view?_dt=\(kRegexTimestamp)&c=\(kRegexVersion)&i=\(kRegexClientID)&key=\(kRegexAutocompleteKey)&s=\(kRegexSession)&\(TestConstants.defaultSegments)"), http(400)) + self.constructor.trackMediaImpressionView(bannerAdId: bannerAdId, placementId: placementId, completionHandler: { response in + if let cioError = response.error as? CIOError { + XCTAssertEqual(cioError.errorType, .badRequest) + expectation.fulfill() } + }) + self.wait(for: expectation) + } - do { - if let json = try JSONSerialization.jsonObject(with: data, options: []) as? [String: Any], - let displayAds = json["display_ads"] as? [String: Any], - let ad = displayAds[TestConstants.testPlacementId] as? [String: Any], - let bannerAdId = ad["banner_ad_id"] as? String { - self.bannerAdId = bannerAdId - } else { - XCTFail("Failed to parse banner_ad_id from display ads response") - } - } catch { - XCTFail("Failed to parse display ads JSON: \(error.localizedDescription)") + func testTrackMediaImpressionView_With500() { + let expectation = self.expectation(description: "Calling trackMediaImpressionView with 500 should return internalServerError CIOError.") + stub(regex("https://behavior.media-cnstrc.com/v2/ad_behavioral_action/display_ad_view?_dt=\(kRegexTimestamp)&c=\(kRegexVersion)&i=\(kRegexClientID)&key=\(kRegexAutocompleteKey)&s=\(kRegexSession)&\(TestConstants.defaultSegments)"), http(500)) + self.constructor.trackMediaImpressionView(bannerAdId: bannerAdId, placementId: placementId, completionHandler: { response in + if let cioError = response.error as? CIOError { + XCTAssertEqual(cioError.errorType, .internalServerError) + expectation.fulfill() } - - fetchExpectation.fulfill() - } - task.resume() - - wait(for: [fetchExpectation], timeout: 10.0) + }) + self.wait(for: expectation) } - override func tearDown() { - super.tearDown() + func testTrackMediaImpressionClick() { + let builder = CIOBuilder(expectation: "Calling trackMediaImpressionClick should send a valid request.", builder: http(200)) + stub(regex("https://behavior.media-cnstrc.com/v2/ad_behavioral_action/display_ad_click?_dt=\(kRegexTimestamp)&c=\(kRegexVersion)&i=\(kRegexClientID)&key=\(kRegexAutocompleteKey)&s=\(kRegexSession)&\(TestConstants.defaultSegments)"), builder.create()) + self.constructor.trackMediaImpressionClick(bannerAdId: bannerAdId, placementId: placementId) + self.wait(for: builder.expectation) } - func testTrackMediaImpressionView() throws { - let bannerAdId = try XCTUnwrap(self.bannerAdId, "banner_ad_id was not fetched during setUp") - let expectation = XCTestExpectation(description: "Tracking media impression view") - self.constructor.trackMediaImpressionView(bannerAdId: bannerAdId, placementId: TestConstants.testPlacementId, completionHandler: { response in - let cioError = response.error as? CIOError - XCTAssertNil(cioError) - expectation.fulfill() + func testTrackMediaImpressionClick_With400() { + let expectation = self.expectation(description: "Calling trackMediaImpressionClick with 400 should return badRequest CIOError.") + stub(regex("https://behavior.media-cnstrc.com/v2/ad_behavioral_action/display_ad_click?_dt=\(kRegexTimestamp)&c=\(kRegexVersion)&i=\(kRegexClientID)&key=\(kRegexAutocompleteKey)&s=\(kRegexSession)&\(TestConstants.defaultSegments)"), http(400)) + self.constructor.trackMediaImpressionClick(bannerAdId: bannerAdId, placementId: placementId, completionHandler: { response in + if let cioError = response.error as? CIOError { + XCTAssertEqual(cioError.errorType, .badRequest) + expectation.fulfill() + } }) - self.wait(for: [expectation], timeout: 10.0) + self.wait(for: expectation) } - func testTrackMediaImpressionClick() throws { - let bannerAdId = try XCTUnwrap(self.bannerAdId, "banner_ad_id was not fetched during setUp") - let expectation = XCTestExpectation(description: "Tracking media impression click") - self.constructor.trackMediaImpressionClick(bannerAdId: bannerAdId, placementId: TestConstants.testPlacementId, completionHandler: { response in - let cioError = response.error as? CIOError - XCTAssertNil(cioError) - expectation.fulfill() + func testTrackMediaImpressionClick_With500() { + let expectation = self.expectation(description: "Calling trackMediaImpressionClick with 500 should return internalServerError CIOError.") + stub(regex("https://behavior.media-cnstrc.com/v2/ad_behavioral_action/display_ad_click?_dt=\(kRegexTimestamp)&c=\(kRegexVersion)&i=\(kRegexClientID)&key=\(kRegexAutocompleteKey)&s=\(kRegexSession)&\(TestConstants.defaultSegments)"), http(500)) + self.constructor.trackMediaImpressionClick(bannerAdId: bannerAdId, placementId: placementId, completionHandler: { response in + if let cioError = response.error as? CIOError { + XCTAssertEqual(cioError.errorType, .internalServerError) + expectation.fulfill() + } }) - self.wait(for: [expectation], timeout: 10.0) + self.wait(for: expectation) } }